亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        投射電容式觸摸屏自適應(yīng)檢測系統(tǒng)的設(shè)計

        2014-03-21 09:59:30童華梁林志賢郭太良
        液晶與顯示 2014年1期
        關(guān)鍵詞:電容式觸摸屏邊緣

        童華梁,林志賢,郭太良

        (福州大學(xué) 物理與信息工程學(xué)院,福建 福州350002)

        1 引 言

        在信息技術(shù)時代,觸摸屏由于能夠直接集成到顯示屏幕上,使產(chǎn)品更加輕便智能,從而為消費者提供更加舒適、直觀的用戶界面,變得越來越受歡迎。在眾多種類的觸摸屏當(dāng)中,投射電容式觸摸屏由于其線性度,耐用性、靈敏度等都比較好,而且能夠支持多點觸控,正受到越來越多的關(guān)注[1-3]。

        投射電容式觸摸屏的感應(yīng)區(qū)域上布置有多個按X、Y 方向排列的電極,通過檢測這些電極之間的互電容變化可以知道多個手指的觸摸位置或動作[4-6]。傳統(tǒng)上采用交叉點逐行掃描的方法檢測電容觸摸屏的互電容[7]。然而,隨著消費類電子產(chǎn)品的發(fā)展,觸摸屏的尺寸不斷增加,其感應(yīng)電極的密度越來越大,數(shù)量越來越多,如果依然采用傳統(tǒng)的交叉點逐行掃描方法檢測,則導(dǎo)致觸摸屏每一幀所需的檢測時間增多,降低了觸摸屏的靈敏度[8]。針對該情況,本文提出一種自適應(yīng)的檢測方法,可以在保證檢測精度的條件下提高檢測速度。

        2 投射電容式觸摸屏檢測原理

        圖1 觸摸時的感應(yīng)電壓圖Fig.1 Induced voltage when touch the screen

        投射電容式觸摸屏的電極分為驅(qū)動電極與感應(yīng)電極,驅(qū)動電極與感應(yīng)電極之間存在交互電容。當(dāng)手指觸摸電容屏表面時,人的手指與觸摸屏之間會形成耦合電容,導(dǎo)致觸摸點的電容值發(fā)生變化,相應(yīng)的感應(yīng)電極接收到的電荷減少,感應(yīng)電壓下降,猶如一塊平原處產(chǎn)生低谷,如圖1所示。通過檢測電壓的變化可以判定觸摸動作的發(fā)生。

        為了定位觸摸動作發(fā)生的位置,需在驅(qū)動電極依次發(fā)射方波信號,在感應(yīng)電極依次接收信號,它掃描的次數(shù)為NR×NC(NR為R 方向的電極數(shù),NC為C 方向的電極數(shù))。由于發(fā)射和接收分時進行,故它可以消除“鬼點”,實現(xiàn)2點以上同時觸摸[9]。

        3 自適應(yīng)檢測算法設(shè)計與分析

        3.1 算法設(shè)計

        由于在操控觸摸屏?xí)r手指與觸摸屏的接觸面積之和遠小于觸摸屏的面積(尤其是在大尺寸觸摸屏情況下),即觸摸屏大部分的區(qū)域都是平原區(qū),只有少數(shù)的點處于低谷區(qū)。因此在逐行掃描的過程中,大部分的時間都不會檢測到電容的變化,只有少數(shù)區(qū)域才能檢測到電容的變化。如果可以先粗略確定產(chǎn)生低谷的區(qū)域,排除掉平原區(qū),然后在低谷區(qū)仔細搜索,確定接觸點的輪廓,則可以大大加快搜索速度。

        根據(jù)這種思想,本文提出一種自適應(yīng)的檢測算法,這種自適應(yīng)算法先在平原區(qū)快速搜索,確定出低谷區(qū)后再仔細搜索低谷區(qū),達到快速和精細的目的。這種檢測算法的基本原理如下:

        (1)將整個觸摸屏抽象成一個網(wǎng)格,網(wǎng)格的交叉部分為需要檢測的互電容。

        (2)從原點位置(C1,R1)開始,先選取一個較大的歩長L(該歩長為約為手指的寬度),沿著C方向進行搜索,如果檢測到某點超出閾值則記錄該點的位置和值,未超出則繼續(xù)向前搜索。

        (3)變 更 起 點,L 恢 復(fù) 原 值,從 位 置(C1,R1+N*L)(N 為整數(shù))開始,檢測的方式如同步驟(2),直到C 和R 方向都檢測完。

        (4)對于由(2)、(3)步確定的超出閾值的點,逐次將其取出,以當(dāng)次取出的點為原點,將歩長L 減為原來的一半,沿著軸的R+,R-,C+,C-的方向分別進行檢測,檢測到有接觸則可認為這L/2長度的點都有接觸,以新的點為起點繼續(xù)搜索,否則將L 繼續(xù)減半進行搜索,依次類推,直到L=1。

        3.2 算法分析

        假設(shè)有一個15×15的投射電容式觸摸屏,將其抽象成一個縱橫交錯的網(wǎng)格,如圖2所示。

        圖2 投射電容式觸摸屏電極Fig.2 Electrode of projected capacitive touch screen

        整個搜索過程如下:

        先進行初步的定位搜索:

        (1)以(C1,R1)為搜索起點,搜索歩長L=4,搜索方向沿C 軸方向,依次檢測點(C5,R1)(C9,R1)(C13,R1),在檢測完點(C13,R1)時加上歩長L,發(fā)現(xiàn)超出C 方向電極的范圍,將歩長減半后與之前的位置相加,檢測點為(C15,R1),這些點均沒有發(fā)生接觸,故無需記錄,總共檢測5次;

        (2)分別以(C1,R5)(C1,R9)(C1,R13)(C1,R15)為搜索起點,搜索歩長L=4,搜索方向沿C軸正方向,依次檢測點(C5,R5)(C9,R5)(C13,R5)(C15,R5),(C5,R9)(C9,R9)(C13,R9)(C15,R9),(C5,R13)(C9,R13)(C13,R13)(C15,R13),C5,R15)(C9,R15)(C13,R15)(C15,R15),這些點中有接觸的為(C5,R5),(C5,R9),(C13,R9),(C13,R13),總共檢測20次;

        所以在以歩長L=4 的掃描中,總共的檢測次數(shù)為25次。

        然后搜索其橫向邊緣點:

        (1)以(C5,R5)為搜索起點,搜索歩長L=2,沿C-方向搜索,搜索到(C3,R5)(C1,R5),其中(C1,R5)由于已檢測過不再進行檢測,在(C3,R5)上發(fā)現(xiàn)有接觸;將L 減為L=1繼續(xù)以(C3,R5)為起點搜索,檢測到(C4,R5)沒有接觸,記錄橫向邊緣點(C3,R5),總共檢測2次;

        (2)以(C5,R5)為搜索起點,搜索歩長L=2,沿C+方向搜索,搜索到(C7,R5),檢測到該點沒有接觸,將歩長減為L=1,以(C5,R5)為搜索起點繼續(xù)搜索,檢測到(C6,R5)有接觸,記錄橫向邊緣點(C6,R5),總共檢測2次;

        (3)檢測(C5,R4),該點沒有接觸,則記錄邊緣點(C5,R5),檢測的次數(shù)為1;

        (4)檢測(C5,R6),該點有接觸,繼續(xù)第1 步和第2步方法搜索和檢測,檢測點的順序為(C3,R6)(C1,R6)(C2,R6)(C7,R6)(C9,R6)(C8,R6),記錄 橫 向 邊 緣 點(C3,R6)(C7,R6),總 共 檢 測7次;

        (5)檢測(C5,R7),該點有接觸,繼續(xù)第1 步和第2步方法搜索和檢測,檢測點的順序依次為(C3,R7)(C1,R7)(C2,R7)(C7,R7)(C9,R7)(C8,R7),記錄橫向邊緣點(C3,R7)(C7,R7),總共檢測7次數(shù);

        (6)檢測(C5,R8),該點有接觸,繼續(xù)第1 步和第2 步方法搜索和檢測,檢測的順序依次為(C3,R8)(C1,R8)(C2,R8)(C7,R8)(C9,R8)(C11,R8)(C10,R8),記錄橫向邊緣點(C3,R8)(C9,R8),總共檢測的次數(shù)為8;

        (7)檢測(C5,R9),該點有接觸,繼續(xù)第1 步和第2 步方法搜索和檢測,檢測的順序依次為(C3,R9)(C1,R9)(C2,R9)(C7,R9)(C9,R9)(C11,R9)(C10,R9),記錄橫向邊緣點(C3,R9)(C9,R9),總共檢測的次數(shù)為8;

        (8)檢測(C5,R10),該點有接觸,繼續(xù)第1步和第2步方法檢測,檢測的順序依次為(C3,R10)(C2,R10)(C7,R10)(C6,R10),記 錄 橫 向 邊 緣 點(C2,R10)(C6,R10),總共檢測的次數(shù)為5;

        (9)檢測(C5,R11),該點沒有接觸,記錄邊緣點(C5,R10),檢測的次數(shù)為1;

        在第一次的橫向搜索中總共的檢測次數(shù)為2+2+1+7+7+8+8+5+1=41次;

        依次取出橫向邊緣點,由于這些點的橫向已經(jīng)確認為邊緣點,即這些點的左邊或者右邊至少且只有一邊沒有觸摸,為確定觸摸輪廓,再對這些橫向邊緣點進行縱向檢測。

        (1)以(C3,R5)為搜索起點,搜索歩長L=2,沿R-方向進行搜索,檢測到(C3,R3)為不接觸點,將歩長改為L=1繼續(xù)以(C3,R5)為搜索起點搜索,得到(C3,R4)為縱向邊緣點,記錄該縱向邊緣點(C3,R4),由于沿R+方向的(C3,R5)已檢測過,故無需檢測總共搜索2次;

        (2)由 于 除 了(C3,R9)(C4,R10)(C6,R10)(C9,R8)(C9,R9)這些橫向邊緣點外,其余在橫向搜索時已經(jīng)進行縱向搜索,所以分別以這些點為起點進行縱向搜索,對這些點進行縱向檢測共需要14次,并且得到新的縱向邊緣點(C9,R10);

        (3)對得到的縱向搜索點(C3,R4)(C9,R10)再進行橫向搜索,共需要檢測4次,又得到新的橫向搜索點(C4,R4)(C8,R10);

        (4)對得到的橫向搜索點(C4,R4)(C8,R10)再進行縱向搜索,共需要檢測8次,沒有得到新的橫向搜索點,搜索完畢;

        總共需檢測2+14+4+8=28次。

        如果采用逐行掃描的方式,該觸摸屏總共需要的檢測次數(shù)為15×15=225次,而采用自適應(yīng)檢測方法則只需要25+41+28=94次,提高近一倍多。通過以上分析可知,屏幕越大,觸點越少,所提高的掃描速度越多。

        4 實驗設(shè)計與驗證

        4.1 程序設(shè)計

        系統(tǒng)軟件主要包括定位搜索,橫向搜索和縱向搜索3部分。定位搜索使用橫向搜索與縱向搜索,目的在于取得有觸摸位置的點,縮小下一步要檢測的范圍;橫向搜索確定X 軸方向的邊緣;縱向搜索確定Y 軸方向的邊緣;橫向和縱向搜索共同確定觸摸點的輪廓。程序流程如圖3所示。

        在定位搜索中,橫向搜索的最后一步若超出電極范圍,則將歩長減半再相加,如若依舊超出,則橫向搜索回到原點,歩長加倍,縱向搜索的距離加一個歩長,繼續(xù)搜索。如果縱向搜索最后一步超出電極范圍,歩長減半,如若依舊超出,則定位搜索結(jié)束。在定位搜索后,根據(jù)所記錄的點,首先進行橫向搜索,對于已經(jīng)搜索過的點自動跳過,超出范圍則自動將歩長減半直至減為1。然后進行縱向搜索,搜索方向在縱軸,搜索原則和橫向搜索一樣。在橫向和縱向搜索后均要判斷是否有新的點需要進行另一方向的搜索,若任何一步搜索后沒有發(fā)現(xiàn)新的點,則搜索完畢。

        4.2 硬件設(shè)計

        本系統(tǒng)采用Altera公司的DE2開發(fā)板作為核心控制板,其中的FPGA 型號為EP2C35F672,對于大的觸摸屏,由于存儲的數(shù)據(jù)量比較大,需要外接一片RAM 存儲數(shù)據(jù)。硬件系統(tǒng)圖如圖4所示。

        圖3 程序流程圖Fig.3 Program flowchart

        圖4 硬件系統(tǒng)圖Fig.4 Diagram of hardware system

        硬件系統(tǒng)工作流程:FPGA 根據(jù)情況將需驅(qū)動的電極信息發(fā)給數(shù)字控制邏輯電路,驅(qū)動單元在數(shù)字控制邏輯單元的的控制下,選擇驅(qū)動第i個驅(qū)動電極,F(xiàn)PGA 控制MUX 選擇需要讀取的感應(yīng)電極,感應(yīng)電極的電壓與參考電壓比較后輸出,經(jīng)過模數(shù)轉(zhuǎn)換器ADC 轉(zhuǎn)換后被FPGA 讀取,如果該值超出閾值,則將該點的行列信息存儲。投射電容式觸摸屏自適應(yīng)檢測系統(tǒng)如圖5所示。

        圖5 自適應(yīng)檢測系統(tǒng)Fig.5 Adaptive detection system

        4.3 實驗結(jié)果

        實驗采用8.89cm(3.5in)投射電容式觸摸屏,電極間距為1 mm,驅(qū)動區(qū)為71×54,初始歩長設(shè)為8,逐次將1~3個小方塊放在觸摸屏上,采用該自適應(yīng)檢測系統(tǒng)進行檢測,并對檢測次數(shù)進行統(tǒng)計,檢測次數(shù)通過DE2板上的LCD 顯示出來,所測數(shù)據(jù)如表1所示。

        表1 檢測結(jié)果Tab.1 Test results

        通過表1可以得知,自適應(yīng)算法可以有效提高檢測效率,并且隨著觸摸點數(shù)的減少以及接觸面積之和的減少,自適應(yīng)算法的檢測效率逐漸提高。

        5 結(jié) 論

        設(shè)計了自適應(yīng)檢測系統(tǒng)對投射電容式觸摸屏的互電容進行檢測,實驗結(jié)果表明,對電極間距為1mm、驅(qū)動區(qū)為71×54的投射電容式觸摸屏,在識別點數(shù)分別為3、2、1個時,與采用傳統(tǒng)的逐行掃描法相比,檢測時間相應(yīng)地分別減少為1/5.0、1/6.5、1/10.4,提高了檢測效率。隨著觸摸屏技術(shù)的提高,觸摸屏的電極密度和尺寸逐步增大[10],這將對觸摸屏的檢測提出更高的要求,自適應(yīng)檢測方法對于大屏幕的投射電容式觸摸屏的發(fā)展具有積極的意義。

        [1] Wikipedia.Touchscreen.[EB/OL].http://en.wikipedia.org/wiki/Touchscreen.

        [2] 張雪峰.觸摸屏技術(shù)淺談[J].現(xiàn)代物理知識,2008,16(3):43-45.ZHANG X F.Touch screen technology[J].Modern Physics,2008,16(3):43-45.(in Chinese)

        [3] Chitiz Mathema.Multi-Touch All-Point Touchscreens:The Future of User Interface Design.[EB/OL].http://china.cypress.com/rID=37962.

        [4] 周自立.電容式觸摸屏的多點解決方案[D].廣州:華南理工大學(xué),2012.ZHOU Z L.Multi-touch solutions of capacitive touch panel[D].Guangzhou:Graduate University of South China University of Technalagy,2012.(in Chinese)

        [5] 李兵兵,黃子強.電容式多點觸摸屏的器件設(shè)計及算法實現(xiàn)[J].液晶與顯示,2011,26(2):216-219.LI B B,HUANG Z Q.Device design and algorithm implementation of capacitive multi-touch screen[J].Chinese Journal of Liquid Crystals and Displays,2011,26(2):216-219.(in Chinese)

        [6] 朱維安,鄭壽云,陳莉.電容觸摸屏的坐標定位分析[J].電子測量技術(shù),2009,32(5):13-16.ZHU W A,ZHENG S Y,CHEN L.Analysis on coordinate positioning of capacitive touch panel[J].Electronic Measurement Technology,2009,32(5):13-16.(in Chinese)

        [7] 翁小平.觸摸感應(yīng)及其應(yīng)用—基于CapSense[M].北京:北京航空航天大學(xué)出版社,2010:175-177.WENG X P.Touch Sensing and its Application-Based CapSense[M]Beijing:Beihang University Press,2010:175-177.(in Chinese)

        [8] 沈奕,呂岳敏.用于投射式電容觸摸屏中的爬山搜索算法研究[J].液晶與顯示,2013,28(1):82-86.SHEN Y,LV Y M.Mountain-climb searching algorithm used in projected capacity touch-screen[J].Chinese Journal of Liquid Crystals and Displays,2013,28(1):82-86.(in Chinese)

        [9] ZHAN S W,WEI T C,LI B,et al.A touch sensor controller IC adopting differential measurement for projected capacitive touch panel systems[C]//Proc.2012 IEEE12th International Conference on Computer and Information Technology.Chengdu:IEEE Press,2012:477-481.

        [10] RUAN J Y,CHAO C P,CHEN W D.A multi-touch interface circuit for a large-sized capacitive touch panel[C]//Proc.IEEE SENSORS2010 Conference,Kona,HI:IEEE Press,2010:309-314.

        猜你喜歡
        電容式觸摸屏邊緣
        PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應(yīng)用
        基于FDC2214電容式傳感器的手勢識別裝置
        電子制作(2019年10期)2019-06-17 11:44:58
        電容式油量表設(shè)計
        電子測試(2018年18期)2018-11-14 02:30:28
        電容式蓄電池液位計設(shè)計
        皮膚“長”出觸摸屏
        一張圖看懂邊緣計算
        投射式多點觸控電容觸摸屏
        河南科技(2014年12期)2014-02-27 14:10:32
        觸摸屏項目移植在自動化系統(tǒng)升級中的應(yīng)用
        一種電容式起電機裝置的設(shè)計方案
        物理與工程(2013年3期)2013-03-11 16:05:01
        在邊緣尋找自我
        雕塑(1999年2期)1999-06-28 05:01:42
        久久777国产线看观看精品| 日本女优中文字幕看片| 色综合久久久久综合一本到桃花网| 久久国产精品懂色av| 91精品人妻一区二区三区水蜜桃| 亚洲日日噜噜噜夜夜爽爽| 国产大全一区二区三区| 亚洲无精品一区二区在线观看| 国产欧美日韩va另类在线播放| 欧美精品v国产精品v日韩精品| 亚洲黄色电影| 一本久道久久综合五月丁香| 久久精品国产亚洲片| 亚洲啪啪色婷婷一区二区| 蜜桃免费一区二区三区| 亚洲成av人片天堂网无码| 无码日韩精品一区二区三区免费| 无码一区二区三区AV免费换脸| 国产av91在线播放| 极品少妇人妻一区二区三区 | 无码8090精品久久一区| 偷窥偷拍一区二区三区| 日韩女同视频在线网站| 亚洲色欲色欲www在线观看| 国产精品-区区久久久狼| 久久国产高潮流白浆免费观看| 午夜香蕉av一区二区三区| 久久亚洲乱码中文字幕熟女| 欧美伦费免费全部午夜最新| 国产美女自慰在线观看| av狼人婷婷久久亚洲综合| 亚洲国产天堂av成人在线播放 | 中文字幕有码在线人妻| 夜夜夜夜曰天天天天拍国产| 性一交一乱一伦一色一情孩交| 日韩欧美在线观看成人| 亚洲三区av在线播放| 久久精品国产亚洲av精东| 精品淑女少妇av久久免费| 在线无码国产精品亚洲а∨| 国产一区二区三区特区|