日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 工業(yè)控制 > 工業(yè)控制
[導讀]在分析液晶觸摸屏的工作原理基礎(chǔ)上,分析觸摸屏專用控制器ADS7846 的工作原理與控制方式。通過ADS7846 與MCU 的SPI 接口,給出AT89S51 的測量子程序流程圖,提出觸摸屏觸點坐標的獲得方法與液晶屏顯示實現(xiàn)同步的算法

在分析液晶觸摸屏的工作原理基礎(chǔ)上,分析觸摸屏專用控制器ADS7846 的工作原理與控制方式。通過ADS7846 與MCU 的SPI 接口,給出AT89S51 的測量子程序流程圖,提出觸摸屏觸點坐標的獲得方法與液晶屏顯示實現(xiàn)同步的算法,以提高設(shè)計觸摸屏與液晶屏的效率,滿足控制精度。

1 引 言

嵌入式觸摸屏裝置是人機交互設(shè)備,一般將觸摸屏安裝在液晶顯示屏上面,利用微處理器對觸摸屏與液晶顯示屏進行控制,實現(xiàn)觸摸屏對液晶顯示屏的控制,方便、直觀,取代了傳統(tǒng)的鍵盤輸入,成為嵌入式計算機系統(tǒng)的輸入設(shè)備,廣泛應(yīng)用于電子產(chǎn)品與工業(yè)控制中。由于觸摸屏邊緣電阻不均勻,不易找到變化規(guī)律,難于實現(xiàn)觸摸屏坐標與點陣式液晶顯示屏相互對應(yīng),會出現(xiàn)觸摸點與液晶顯示屏顯示信息錯位,造成觸摸控制信息不靈敏。本文基于AT89C51 單片機和ADS7846芯片,輔以點陣式液晶顯示屏,進行嵌入式觸摸屏輸入與顯示系統(tǒng)的軟硬件設(shè)計,實現(xiàn)觸點測量與液晶屏上像素相對應(yīng),實現(xiàn)預期的控制功能,提高觸摸控制的靈敏度。

2 液晶顯示觸摸屏的硬件設(shè)計

液晶觸摸屏包含圖形液晶顯示模塊和附著在顯示屏上的觸摸屏兩部分,借助于觸摸屏控制器ADS7846 與微處理器A T89S51 實現(xiàn)軟硬件接口,通過檢測用戶在觸摸屏上的觸摸位置,實現(xiàn)顯示與控制功能。

2. 1 觸摸屏的工作原理

觸摸屏從工作原理上可以分為電阻式、電容式、紅外線式、聲表面波式、矢量壓力傳感器式等多種形式,本文采用目前使用最為普遍的四線電阻式觸摸屏。

電阻式觸摸屏由4 層透明的復合薄膜組成,底層是玻璃或有機玻璃構(gòu)成的基層,頂層則是經(jīng)過硬化處理的光滑防刮塑料層,底層、頂層內(nèi)表面間為兩層銦錫氧化物( ITO) 透明導電層,形成觸摸屏的兩個工作面,在每個工作面的兩端各涂有一條銀膠,稱為該工作面的一對電極,若在一個工作面的電極對上施加電壓,則在該工作面上就會形成均勻連續(xù)的平行電壓分布。當在X 方向的電極對上施加一確定的電壓,而Y 方向電極對上不加電壓時,在X 平行電壓場中,觸點處的電壓值可以在Y+ (或Y - ) 電極上反映出來,通過測量Y+ 電極對地的電壓大小,經(jīng)過A/ D 轉(zhuǎn)換便可得知觸點的X 坐標值。同理,當在Y 電極對上加電壓,而X 電極對上不加電壓時,通過測量X +電極的電壓,經(jīng)過A/ D 轉(zhuǎn)換便可得知觸點的Y坐標。電阻式觸摸屏有四線和五線兩種,四線式觸摸屏的測量過程工作原理如圖1 所示。


圖1 四線電阻式觸摸屏測量原理

觸摸點P 處測量結(jié)果計算如下:

2. 2 ADS7846 控制器

ADS7846 是Burr2Brown 公司的一款觸摸屏專用控制器,其內(nèi)部結(jié)構(gòu)如圖2 所示。


圖2 ADS7846 內(nèi)部結(jié)構(gòu)圖。

ADS7846 內(nèi)部由一個多路選擇器和一個12位的A/ D 轉(zhuǎn)換器構(gòu)成,根據(jù)串行控制口的控制字控制多路選擇開關(guān)的工作狀態(tài),控制工作面的工作電壓,并把相應(yīng)電極上的觸點坐標位置對應(yīng)的工作電壓送到A/ D 轉(zhuǎn)換器,變成數(shù)字量通過串行口再傳遞給CPU ,經(jīng)過計算得到觸點的X 、Y 方向的坐標,確定觸點位置,程序根據(jù)觸點坐標位置顯示的信息執(zhí)行相應(yīng)的功能。

則P 點的二進制輸出代碼為:

其中:V ref_full為加在ADS7846 內(nèi)部A/ D 轉(zhuǎn)換器上的參考電壓。

ADS7846 控制字見表1 所示,S 為數(shù)據(jù)傳輸?shù)钠鹗紭酥疚唬臑楸仨殲?quot;1";A2、A1、A0 用于通道選擇控制,坐標與通道選擇之間的關(guān)系見表2 所示。MODE用于控制A/ D轉(zhuǎn)換的精度", 1"選擇8位", 0"選擇12 位。SER/ DFR 選擇輸入?yún)⒖茧妷耗J?quot;, 1"為單端模式", 0"為差分模式。PD1、PD0選擇省電模式:"00"為省電模式允許,在兩次A/ D轉(zhuǎn)換之間掉電,且中斷允許;"01"與"00"相似,但不允許中斷;"10"保留;"11"禁止省電模式。

表1 ADS7846 的控制字

表2 ADS7846 的坐標與通道選擇之間的關(guān)系

ADS7846 與MCU 之間通過標準的SPI 接口相連接,如圖3 所示。當檢測到有觸摸動作時,ADS7846 的筆中斷請求端( PENIRQ) 輸出一個低電平信號向MCU 發(fā)出測量觸點坐標的中斷請求。MCU 通過SPI 接口,選中ADS7846 ,發(fā)出坐標測量控制字,然后讀取ADS7846A/ D 轉(zhuǎn)換結(jié)果數(shù)據(jù),經(jīng)過兩次控制即可分別得到觸點位置的X 、Y 坐標。ADS7846 工作時序如圖4 所示。


圖3 ADS7846 與MCU 之間SPI 接口。


圖4 ADS7846 與MCU 通信時序。

3 觸點坐標與液晶顯示屏控制功能對應(yīng)定位的確定

本例中ADS7846 采用差動參考電壓方式,以減小測量誤差,由于觸摸屏存在著個體差異,不同觸摸屏邊沿的測量值不同,測量值達不到0 或者滿量程(4096) ,而液晶顯示屏具有較為準確的定位數(shù)值,很難實現(xiàn)觸摸屏與液晶顯示屏的點與點一一對應(yīng),給編程調(diào)試帶來很大麻煩,只能實現(xiàn)觸摸屏與液晶顯示屏之間的區(qū)域?qū)?yīng),不影響液晶顯示屏的顯示功能和觸摸屏的控制功能。

觸摸屏控制器ADS7846 通過SPI 接口連接到微控制器A T89S51 上。當發(fā)生觸摸時, 由ADS7846 向A T89S51 提出中斷請求, 接著A T89S51 就會響應(yīng)該中斷請求,通過SPI 讀取ADS7846 的轉(zhuǎn)換結(jié)果,得到觸摸點的坐標。圖5為中斷服務(wù)子程序與ADS7846 測量子程序流程圖。


圖5 中斷服務(wù)子程序與ADS7846 測量子程序流程圖。

為了有效地找到觸摸屏觸摸點與點陣式液晶顯示屏對應(yīng)區(qū)域坐標范圍,按照液晶顯示屏的顯示功能區(qū)域的點陣坐標,按照液晶屏上顯示的控制信息字符格式,合理選擇水平線和豎直線,按照液晶顯示和觸摸屏控制功能區(qū)域進行觸摸點數(shù)值測量,找到與液晶顯示屏對應(yīng)的觸摸屏控制區(qū)域的觸摸點數(shù)值范圍。根據(jù)觸摸屏觸摸點坐標實測數(shù)據(jù)分析可以得到對應(yīng)的液晶屏上像素點坐標。

液晶屏像素點坐標與觸摸屏觸摸點實測數(shù)值之間的關(guān)系可以表示為:

式中: X 、Y 為觸點測量值; ( Xmin , Ymin ) 和( Xmax ,Xmax ) 分別為觸摸屏上的最大值和最小值坐標觸點測量; ( X1 , Y1 ) 為觸點在液晶屏上的像素坐標,表3 、表4 中數(shù)據(jù)為實測數(shù)據(jù)。

表3 實測豎直直線上等距離測量坐標值

表4 實測水平直線上等距離測量坐標值

值得注意的是,經(jīng)測量觸摸屏X 方向的轉(zhuǎn)換值為從大到小, Y 方向的轉(zhuǎn)換值為從小到大,坐標值在一定范圍內(nèi)基本是成線性變化的。但是在觸摸屏的邊緣地帶X 方向輸出電阻和Y 方向輸出電阻的變化較大,是非線性關(guān)系,因此為了比較準確地標定觸摸屏坐標,在大范圍內(nèi)采用線性變化的規(guī)律,而在邊緣地帶需采用查表的方式。

4 結(jié) 論

利用ADS7846 實現(xiàn)觸摸屏控制,可以方便利用SPI 接口實現(xiàn)與單片機之間的接口。與點陣式液晶顯示屏相配合使用,通過液晶屏與觸摸屏之間的坐標變換,可以便捷實現(xiàn)工業(yè)控制,同時提高液晶屏的反映速度。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉