<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
        中華工控網首頁
          P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
          D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
          電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
        觸摸屏的工作原理及典型應用
        深圳市新濟達光電科技有限公司
        收藏本文     查看收藏
        1 觸摸屏的基本原理

          典型觸摸屏的工作部分一般由三部分組成,如圖1所示:兩層透明的阻性導體層、兩層導體之間的隔離層、電極。阻性導體層選用阻性材料,如銦錫氧化物(ITO)涂在襯底上構成,上層襯底用塑料,下層襯底用玻璃。隔離層為粘性絕緣液體材料,如聚脂薄膜。電極選用導電性能極好的材料(如銀粉墨)構成,其導電性能大約為ITO的1000倍。
          觸摸屏工作時,上下導體層相當于電阻網絡,如圖2所示。當某一層電極加上電壓時,會在該網絡上形成電壓梯度。如有外力使得上下兩層在某一點接觸,則在電極未加電壓的另一層可以測得接觸點處的電壓,從而知道接觸點處的坐標。比如,在頂層的電極(X+,X-)上加上電壓,則在頂層導體層上形成電壓梯度,當有外力使得上下兩層在某一點接觸,在底層就可以測得接觸點處的電壓,再根據該電壓與電極(X+)之間的距離關系,知道該處的X坐標。然后,將電壓切換到底層電極(Y+,Y-)上,并在頂層測量接觸點處的電壓,從而知道Y坐標。

        2 觸摸屏的控制實現

          現在很多PDA應用中,將觸摸屏作為一個輸入設備,對觸摸屏的控制也有專門的芯片。很顯然,觸摸屏的控制芯片要完成兩件事情:其一,是完成電極電壓的切換;其二,是采集接觸點處的電壓值(即A/D)。本文以BB(Burr-Brown)公司生產的芯片ADS7843為例,介紹觸摸屏控制的實現。

        2.1 ADS7843的基本特性與典型應用

          ADS7843是一個內置12位模數轉換、低導通電阻模擬開關的串行接口芯片。供電電壓2.7~5 V,參考電壓VREF為1 V~+VCC,轉換電壓的輸入范圍為0~ VREF,最高轉換速率為125 kHz。ADS7843的引腳配置如圖3所示。表1為引腳功能說明,圖4為典型應用。

        2.2 ADS7843的內部結構及參考電壓模式選擇

          ADS7843之所以能實現對觸摸屏的控制,是因為其內部結構很容易實現電極電壓的切換,并能進行快速A/D轉換。圖5所示為其內部結構,A2~A0和SER/為控制寄存器中的控制位,用來進行開關切換和參考電壓的選擇。

          ADS7843支持兩種參考電壓輸入模式:一種是參考電壓固定為VREF,另一種采取差動模式,參考電壓來自驅動電極。這兩種模式分別如圖6(a)、(b)所示。采用圖6(b)的差動模式可以消除開關導通壓降帶來的影響。表2表3為兩種參考電壓輸入模式所對應的內部開關狀況。
        2.3 ADS7843的控制字及數據傳輸格式

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

          ADS7843的典型應用如圖4所示。假設μP接口與51單片機的P1.3~P1.7相連,現以一次轉換需24個時鐘周期為例,介紹A/D轉換時序的程序設計。
        ; A/D 接口控制線
        DCLK BIT P1.3
        CS BIT P1.4
        DIN BIT P1.5
        BUSY BIT P1.6
        DOUT BIT P1.7
        ; A/D 通道選擇命令字和工作寄存器
        CHX EQU 094H ;通道X+的選擇控制字
        CHY EQU 0D4H;通道Y+的選擇控制字
        CH3 EQU 0A4H
        CH4 EQU 0E4H
        AD_CH EQU 35H ;通道選擇寄存器
        AD_RESULTH EQU 36H ;存放12 bit A/D值
        AD_RESULTL EQU 37H
        ; 存放通道CHX+的A/D值
        CHXAdResultH EQU 38H
        CHXAdResultL EQU 39H; 存放通道CHY+的A/D值
        CHYAdResultH EQU 3AH
        CHYAdResultL EQU 3BH
        ; 采集通道CHX+的程序段(CHXAD)
         

        CHXAD: MOV AD_CH,#CHX
        LCALL AD_RUN   MOV CHXAdResultH,AD_RESULTH
        MOV CHXAdResultL,AD_RESULTL
        RET

        ; 采集通道CHY+的程序段(CHYAD)
        CHYAD: MOV AD_CH,#CHY
        LCALL AD_RUN
        MOV CHYAdResultH,AD_RESULTH
        MOV CHYAdResultL,AD_RESULTL
        RET
        ; A/D轉換子程序(AD_RUN)
        ; 輸入: AD_CH-模式和通道選擇命令字
        ; 輸出: AD_RESULTH,L ;12 bit的A/D轉換值
        ; 使用: R2 ;輔助工作寄存器
        AD_RUN:
        CLR CS ; 芯片允許
        CLR DCLK
        MOV R2,#8 ;先寫8 bit命令字
         
        MOV A,AD_CH
        AD_LOOP:
        MOV C, ACC.7
        MOV DIN,C ;時鐘上升沿鎖存DIN
        SETB DCLK ;開始發送命令字
        CLR DCLK ;時鐘脈沖,一共24個
        RL A
        DJNZ R2,AD_LOOP
        NOP
        NOP
        NOP
        NOP
        ADW0: JNB BUSY,AD_WAIT ;等待轉換完成
        SJMP ADW1
        AD_WAIT:
        LCALL WATCHDOG
        NOP
        SJMP ADW0
        CLR DIN

        ADW1: MOV R2,#12 ;開始讀取12bit結果
        SETB DCLK
        CLR DCLK
        AD_READ:
        SETB DCLK
        CLR DCLK ;用時鐘的下降沿讀取
        MOV A,AD_RESULTL
        MOV C,DOUT
        RLC A
        MOV AD_RESULTL,A
        MOV A,AD_RESULTH
        RLC A
        MOV AD_RESULTH,A
        DJNZ R2,AD_READ
        MOV R2,#4 ;最后是沒用的4個時鐘
        IGNORE:
        SETB DCLK
        CLR DCLK
        DJNZ R2,IGNORE
        SETB CS ;禁止芯片
        ANL AD_RESULTH,#0FH ;屏蔽高4 bit
        RET

        2.5 A/D轉換結果的數據格式

          ADS7843轉換結果為二進制格式。需要說明的是,在進行公式計算時,參考電壓在兩種輸入模式中是不一樣的。而且,如果選取8位的轉換精度,1LSB=VREF/256,一次轉換完成時間可以提前4個時鐘周期,此時串口時鐘速率也可以提高一倍。

        結束語

          在許多嵌入式系統中,CPU提供專門的模塊來支持液晶顯示和觸摸屏的輸入,使得接口非常簡單。比如,MOTOROLA的MC68VZ328(稱為Dragon Ball)就提供專門的引腳來支持8位和4位的液晶顯示,對觸摸屏的支持通過SPI2借助ADS7843也很容易完成。

        參考文獻
        1 MC68VZ328 Integrated Processor User's Manual
        2 M68VZ328ADS Application Development System User's Manual. Revision 1.4. 2000
        3 Burr-Brown IC Data Book

         

        狀 態: 離線

        公司簡介
        產品目錄

        公司名稱: 深圳市新濟達光電科技有限公司
        聯 系 人: 張維茂
        電  話: 0755-29936690
        傳  真: 29936396
        地  址: 深圳市寶安區松崗鎮羅田永昌工業園
        郵  編: 518105
        主  頁:
         
         
        立即發送詢問信息在線聯系該技術文摘廠商:
        用戶名: 密碼: 免費注冊為中華工控網會員
        請留下您的有效聯系方式,以方便我們及時與您聯絡

        關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
        工控網客服熱線:0755-86369299
        版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 日韩亚洲精品中文字幕| 精品久久人人做爽综合| 国产高清在线男人的天堂| 亚洲av无码乱码在线观看牲色| 一本大道无码av天堂| 国产精品一区二区三区蜜臀| 欧美视频在线播放观看免费福利资源| 2021亚洲va在线va天堂va国产 | 亚洲精品一区二区三区综合| 日韩日韩日韩日韩日韩熟女| 午夜男女爽爽影院在线| 日韩有码中文字幕国产| 欧美成人看片黄A免费看| 国产精品 无码专区| 99久热在线精品视频| 欧美日韩在线视频不卡一区二区三区| 狠狠色狠狠色综合日日不卡| 色偷偷亚洲女人天堂观看| 国产欧美日韩va另类在线播放| 国产麻豆精品福利在线| 人人人妻人人人妻人人人| 永久免费无码av在线网站| 亚洲欧洲日产国产 最新| 熟女亚洲综合精品伊人久久 | 热久在线免费观看视频| 国产综合视频一区二区三区| 97夜夜澡人人爽人人模人人喊| 久久综合色天天久久综合图片| 亚洲综合天堂一区二区三区| 亚洲国产午夜精品福利| 91国内视频在线观看| 日本亚洲欧美高清专区vr专区| 免费区欧美一级猛片| 国产一区二区亚洲一区二区三区 | 日本深夜福利在线观看| 日本成熟少妇激情视频免费看 | 日韩中文日韩中文字幕亚| 国产91精品一区二区麻豆| 3d无码纯肉动漫在线观看| 国产高清免费午夜在线视频| 玩弄放荡人妻少妇系列|