• <del id="qqie6"><sup id="qqie6"></sup></del>
  • <tfoot id="qqie6"></tfoot>
  • <ul id="qqie6"></ul>
  • 產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質(zhì)分析|光譜儀|試驗機|試驗箱


    儀表網(wǎng)>技術(shù)中心>技術(shù)原理>正文

    歡迎聯(lián)系我

    有什么可以幫您? 在線咨詢

    觸摸屏的工作原理與應(yīng)用

       2012年09月28日 11:55  
      摘要:典型觸摸屏的工作部分一般由三部分組成,如圖1所示:兩層透明的阻性導(dǎo)體層、兩層導(dǎo)體之間的隔離層、電極。阻性導(dǎo)體層選用阻性材料,如銦錫氧化物(ITO)涂在襯底上構(gòu)成,上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電極選用導(dǎo)電性能*的材料(如銀粉墨)構(gòu)成,其導(dǎo)電性能大約為ITO的1000倍。本文介紹了觸摸屏的工作原理與應(yīng)用,供大家了解。
      
      1、觸摸屏的基本原理
      
      典型觸摸屏的工作部分一般由三部分組成,如圖1所示:兩層透明的阻性導(dǎo)體層、兩層導(dǎo)體之間的隔離層、電極。阻性導(dǎo)體層選用阻性材料,如銦錫氧化物(ITO)涂在襯底上構(gòu)成,上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電極選用導(dǎo)電性能*的材料(如銀粉墨)構(gòu)成,其導(dǎo)電性能大約為ITO的1000倍。
      
      觸摸屏工作時,上下導(dǎo)體層相當于電阻網(wǎng)絡(luò),如圖2所示。當某一層電極加上電壓時,會在該網(wǎng)絡(luò)上形成電壓梯度。如有外力使得上下兩層在某一點接觸,則在電極未加電壓的另一層可以測得接觸點處的電壓,從而知道接觸點處的坐標。比如,在頂層的電極(X+,X-)上加上電壓,則在頂層導(dǎo)體層上形成電壓梯度,當有外力使得上下兩層在某一點接觸,在底層就可以測得接觸點處的電壓,再根據(jù)該電壓與電極(X+)之間的距離關(guān)系,知道該處的X坐標。然后,將電壓切換到底層電極(Y+,Y-)上,并在頂層測量接觸點處的電壓,從而知道Y坐標。
      
      2、觸摸屏的控制實現(xiàn)
      
      現(xiàn)在很多PDA應(yīng)用中,將觸摸屏作為一個輸入設(shè)備,對觸摸屏的控制也有專門的芯片。很顯然,觸摸屏的控制芯片要完成兩件事情:其一,是完成電極電壓的切換;其二,是采集接觸點處的電壓值(即A/D)。本文以BB(Burr-Brown)公司生產(chǎn)的芯片ADS7843為例,介紹觸摸屏控制的實現(xiàn)。
      
      2.1ADS7843的基本特性與典型應(yīng)用
      
      ADS7843是一個內(nèi)置12位模數(shù)轉(zhuǎn)換、低導(dǎo)通電阻模擬開關(guān)的串行接口芯片。供電電壓2.7~5V,參考電壓VREF為1V~+VCC,轉(zhuǎn)換電壓的輸入范圍為0~VREF,zui高轉(zhuǎn)換速率為125kHz。ADS7843的引腳配置如圖3所示。表1為引腳功能說明,圖4為典型應(yīng)用。


      
      2.2ADS7843的內(nèi)部結(jié)構(gòu)及參考電壓模式選擇
      
      ADS7843之所以能實現(xiàn)對觸摸屏的控制,是因為其內(nèi)部結(jié)構(gòu)很容易實現(xiàn)電極電壓的切換,并能進行快速A/D轉(zhuǎn)換。圖5所示為其內(nèi)部結(jié)構(gòu),A2~A0和SER/為控制寄存器中的控制位,用來進行開關(guān)切換和參考電壓的選擇。
      
      ADS7843支持兩種參考電壓輸入模式:一種是參考電壓固定為VREF,另一種采取差動模式,參考電壓來自驅(qū)動電極。這兩種模式分別如圖6(a)、(b)所示。采用圖6(b)的差動模式可以消除開關(guān)導(dǎo)通壓降帶來的影響。表2和表3為兩種參考電壓輸入模式所對應(yīng)的內(nèi)部開關(guān)狀況。


      
      2.3ADS7843的控制字及數(shù)據(jù)傳輸格式
      
      ADS7843的控制字如表4所列,其中S為數(shù)據(jù)傳輸起始標志位,該位必為"1"。A2~A0進行通道選擇(見表2和3)。
      
      MODE用來選擇A/D轉(zhuǎn)換的精度,"1"選擇8位,"0"選擇12位。
      
      SER/選擇參考電壓的輸入模式(見表2和3)。PD1、PD0選擇省電模式:
      
      "00"省電模式允許,在兩次A/D轉(zhuǎn)換之間掉電,且中斷允許;
      
      "01"同"00",只是不允許中斷;
      
      "10"保留;
      
      "11"禁止省電模式。
      
      為了完成一次電極電壓切換和A/D轉(zhuǎn)換,需要先通過串口往ADS7843發(fā)送控制字,轉(zhuǎn)換完成后再通過串口讀出電壓轉(zhuǎn)換值。標準的一次轉(zhuǎn)換需要24個時鐘周期,如圖7所示。由于串口支持雙向同時進行傳送,并且在一次讀數(shù)與下一次發(fā)控制字之間可以重疊,所以轉(zhuǎn)換速率可以提高到每次16個時鐘周期,如圖8所示。如果條件允許,CPU可以產(chǎn)生15個CLK的話(比如FPGAs和ASICs),轉(zhuǎn)換速率還可以提高到每次15個時鐘周期,如圖9所示。


      
      2.4A/D轉(zhuǎn)換時序的程序設(shè)計
      
      ADS7843的典型應(yīng)用如圖4所示。假設(shè)μP接口與51單片機的P1.3~P1.7相連,現(xiàn)以一次轉(zhuǎn)換需24個時鐘周期為例,介紹A/D轉(zhuǎn)換時序的程序設(shè)計。
      
      ;A/D接口控制線
      
      DCLKBITP1.3
      
      CSBITP1.4
      
      DINBITP1.5
      
      BUSYBITP1.6
      
      DOUTBITP1.7
      
      ;A/D通道選擇命令字和工作寄存器
      
      CHXEQU094H;通道X+的選擇控制字
      
      CHYEQU0D4H;通道Y+的選擇控制字
      
      CH3EQU0A4H
      
      CH4EQU0E4H
      
      AD_CHEQU35H;通道選擇寄存器
      
      AD_RESULTHEQU36H;存放12bitA/D值
      
      AD_RESULTLEQU37H
      
      ;存放通道CHX+的A/D值
      
      CHXAdResultHEQU38H
      
      CHXAdResultLEQU39H
      
      ;存放通道CHY+的A/D值
      
      CHYAdResultHEQU3AH
      
      CHYAdResultLEQU3BH
      
      ;采集通道CHX+的程序段(CHXAD)
      
      CHXAD:MOVAD_CH,#CHX
      
      LCALLAD_RUN
      
      MOVCHXAdResultH,AD_RESULTH
      
      MOVCHXAdResultL,AD_RESULTL
      
      RET
      
      ;采集通道CHY+的程序段(CHYAD)
      
      CHYAD:MOVAD_CH,#CHY
      
      LCALLAD_RUN
      
      MOVCHYAdResultH,AD_RESULTH
      
      MOVCHYAdResultL,AD_RESULTL
      
      RET
      
      ;A/D轉(zhuǎn)換子程序(AD_RUN)
      
      ;輸入:AD_CH-模式和通道選擇命令字
      
      ;輸出:AD_RESULTH,L;12bit的A/D轉(zhuǎn)換值
      
      ;使用:R2;輔助工作寄存器
      
      AD_RUN:
      
      CLRCS;芯片允許
      
      CLRDCLK
      
      MOVR2,#8;先寫8bit命令字
      
      MOVA,AD_CH
      
      AD_LOOP:
      
      MOVC,ACC.7
      
      MOVDIN,C;時鐘上升沿鎖存DIN
      
      SETBDCLK;開始發(fā)送命令字
      
      CLRDCLK;時鐘脈沖,一共24個
      
      RLA
      
      DJNZR2,AD_LOOP
      
      NOP
      
      NOP
      
      NOP
      
      NOP
      
      ADW0:JNBBUSY,AD_WAIT;等待轉(zhuǎn)換完成
      
      SJMPADW1
      
      AD_WAIT:
      
      LCALLWATCHDOG
      
      NOP
      
      SJMPADW0
      
      CLRDIN
      
      ADW1:MOVR2,#12;開始讀取12bit結(jié)果
      
      SETBDCLK
      
      CLRDCLK
      
      AD_READ:
      
      SETBDCLK
      
      CLRDCLK;用時鐘的下降沿讀取
      
      MOVA,AD_RESULTL
      
      MOVC,DOUT
      
      RLCA
      
      MOVAD_RESULTL,A
      
      MOVA,AD_RESULTH
      
      RLCA
      
      MOVAD_RESULTH,A
      
      DJNZR2,AD_READ
      
      MOVR2,#4;zui后是沒用的4個時鐘
      
      IGNORE:
      
      SETBDCLK
      
      CLRDCLK
      
      DJNZR2,IGNORE
      
      SETBCS;禁止芯片
      
      ANLAD_RESULTH,#0FH;屏蔽高4bit
      
      RET
      
      2./D轉(zhuǎn)換結(jié)果的數(shù)據(jù)格式
      
      ADS7843轉(zhuǎn)換結(jié)果為二進制格式。需要說明的是,在進行公式計算時,參考電壓在兩種輸入模式中是不一樣的。而且,如果選取8位的轉(zhuǎn)換精度,1LSB=VREF/256,一次轉(zhuǎn)換完成時間可以提前4個時鐘周期,此時串口時鐘速率也可以提高一倍。
      
      3、結(jié)束語
      
      在許多嵌入式系統(tǒng)中,CPU提供專門的模塊來支持液晶顯示和觸摸屏的輸入,使得接口非常簡單。比如,MOTOROLA的MC68VZ328(稱為DragonBall)就提供專門的引腳來支持8位和4位的液晶顯示,對觸摸屏的支持通過SPI2借助ADS7843也很容易完成。

    免責聲明

    • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責任。
    • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負責,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負版權(quán)等法律責任。
    • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
    聯(lián)系我們

    客服熱線: 15267989561

    加盟熱線: 15267989561

    媒體合作: 0571-87759945

    投訴熱線: 0571-87759942

    關(guān)注我們
    • 下載儀表站APP

    • Ybzhan手機版

    • Ybzhan公眾號

    • Ybzhan小程序

    企業(yè)未開通此功能
    詳詢客服 : 0571-87759942
    主站蜘蛛池模板: 成人毛片100免费观看| 青青国产成人久久激情91麻豆| 国产成人精品三级在线| 国产成人免费在线| 久久成人国产精品一区二区| 欧美成人在线观看| 国产成人精品综合久久久久| 亚洲国产成人久久一区久久| 精品无码成人片一区二区98| 国产成人精品视频一区二区不卡 | 精品无码成人久久久久久| 成人性生交大片免费看好| 亚洲成人高清在线观看| 国产成人无码免费看片软件| 精品成人一区二区三区免费视频| 国产成人免费一区二区三区| 成人精品一区二区电影| 亚洲av成人精品网站在线播放| 在线观看成人网站| 成人无码嫩草影院| 欧美成人看片一区二区三区尤物| 国产成人免费高清视频网址| 成人年无码AV片在线观看| 欧美日韩亚洲成人| 久久久久99精品成人片试看| 国产一级一级一级成人毛片| 国产成人综合日韩精品无码| 成人品视频观看在线| 中文国产成人精品久久下载| 亚洲国产成人无码av在线影院 | 欧美成人免费高清视频| 久久亚洲AV成人无码| 久久亚洲色www成人欧美| 亚洲国产成人va在线观看网址 | 中文字幕成人免费高清在线| 亚洲人成人77777在线播放| 国产成人一区二区三区在线观看| 国产成人综合洲欧美在线| 国产成人亚洲综合| 国产69久久精品成人看| 亚洲国产成人片在线观看|