關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 一種電感式觸摸屏控制器設計

        一種電感式觸摸屏控制器設計

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

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

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

        本文引用地址:http://www.104case.com/article/160926.htm

        g.JPG


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

        h.JPG



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 安康市| 乌鲁木齐县| 海丰县| 岳池县| 沈丘县| 巴林右旗| 宁陕县| 交口县| 合山市| 湘潭县| 德庆县| 县级市| 沙湾县| 葵青区| 西吉县| 都江堰市| 阿巴嘎旗| 孟连| 长宁县| 梓潼县| 苍山县| 左权县| 西丰县| 乡城县| 泰兴市| 弥勒县| 舞钢市| 维西| 霍山县| 玛曲县| 宜昌市| 曲松县| 满洲里市| 罗田县| 凤翔县| 合阳县| 西和县| 辽源市| 牙克石市| 清水河县| 茂名市|