關(guān) 閉

新聞中心

EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 一種電感式觸摸屏控制器設(shè)計(jì)

一種電感式觸摸屏控制器設(shè)計(jì)

作者: 時(shí)間:2012-03-22 來源:網(wǎng)絡(luò) 收藏

獲得的X與Y值僅是當(dāng)前的坐標(biāo),它不具有實(shí)用價(jià)值,這個(gè)值不但與分辨率有關(guān),而且也與觸摸屏和LCD的貼合狀況有關(guān)。LCD與觸摸屏的分辨率和坐標(biāo)是不一樣的。因此,如果想得到體現(xiàn)LCD坐標(biāo)的觸摸屏位置,還需要在程序中進(jìn)行轉(zhuǎn)換,其轉(zhuǎn)換公式如下:
f.JPG
其中,LCDWidth、LCDHeight是液晶屏的寬度與高度,XLCD_min、XLCD_max和YLCD_min、YLCD_max分別是觸摸屏橫縱坐標(biāo)的最大/最小值。

2 觸摸屏控制系統(tǒng)硬件
觸摸屏控制電路整體結(jié)構(gòu)如圖3所示。當(dāng)用觸摸筆觸摸LCD顯示屏?xí)r,觸摸檢測裝置對(duì)應(yīng)的X、Y軸上會(huì)分別感應(yīng)到一個(gè)信號(hào),這個(gè)信號(hào)經(jīng)過模擬電子開關(guān),然后經(jīng)兩級(jí)放大、濾波,將得到的信號(hào)分兩路處理,一路是電壓整流,另一路是頻率檢測電路;得到的數(shù)據(jù)通過MCUHT46RB 70計(jì)算,判斷出觸摸屏的位置及觸摸的方式,再由MCU將觸摸信號(hào)發(fā)送到計(jì)算機(jī),最終實(shí)現(xiàn)觸摸輸入。整個(gè)觸摸屏控制電路的時(shí)序都是由單片機(jī)控制的,其他模塊的電路見后面的詳細(xì)介紹。

本文引用地址:http://butianyuan.cn/article/160926.htm

g.JPG


2.1 模擬電子開關(guān)電路
模擬電子開關(guān)電路如圖4所示,該電路的功能是驅(qū)動(dòng)觸摸屏檢測裝置,將觸摸信號(hào)傳送到信號(hào)處理電路。其電路主要是由CD4051組成,CD4051是一個(gè)8通道數(shù)字控制模擬開關(guān),該芯片有3位二進(jìn)制控制輸入端A、B、C和一個(gè)使能輸入端INH,以及8個(gè)信號(hào)輸入端和1個(gè)公共輸出端。當(dāng)INH輸入端為高電平時(shí),所有通道截止;當(dāng)INH為低電平時(shí),單片機(jī)通過3位二進(jìn)制信號(hào)A、B、C選通一個(gè)通道的輸入信號(hào),從公共輸出端OUT輸出,經(jīng)過兩級(jí)放大電路及濾波電路后,將觸摸信號(hào)分別發(fā)送到頻率檢測電路和電壓整流電路的TOUCH_SIN端。圖4中AX、BX、CX是X軸方向上電子開關(guān)的控制輸入端,A0~A4是X軸方向上的電子開關(guān)的使能端,X00~X34與觸摸屏檢測裝置X軸接口相連接,由于一個(gè)CD4051芯片只有8個(gè)通道的數(shù)字模擬開關(guān),不能滿足線圈數(shù)量的需求,故這里了由5個(gè)CD4051(U1~U5)組成的X軸方向上的模擬電子開關(guān)電路。同理可Y軸方向上模擬電子電路。AY、BY、CY為控制輸入端,B0~B3作為使能端,Y軸由4個(gè)CD4051(U6~U9)組成,圖中Y00~Y29與觸摸屏檢測裝置Y軸接口相連接。

h.JPG



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉