• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于單片機(jī)的觸摸屏坐標(biāo)定位系統(tǒng)設(shè)計

      2017-04-27 16:49:33劉隆吉
      電子技術(shù)與軟件工程 2016年15期

      摘 要 介紹了電阻式觸摸屏的工作原理及坐標(biāo)定位方法,分析了觸摸屏與內(nèi)置A/D轉(zhuǎn)換器的單片機(jī)C8051F121的接口技術(shù),提出通過模擬多路開關(guān)對電極電壓控制的方法,實現(xiàn)了對四線電阻式觸摸屏準(zhǔn)確、快速的坐標(biāo)定位。實際應(yīng)用表明系統(tǒng)結(jié)構(gòu)簡單、性能可靠、功耗低、實用性強(qiáng)。

      【關(guān)鍵詞】電阻式觸摸屏 坐標(biāo)定位 C8051F

      電阻式觸摸屏具有分辨率高,靈敏度好,價格便宜,受環(huán)境影響小等優(yōu)點,是工業(yè)控制系統(tǒng)中使用最多一種的觸摸屏。將觸摸屏與單片機(jī)接口,可以使系統(tǒng)的人機(jī)界面更加友好,操作更加快捷、方便。應(yīng)用電阻式觸摸屏,最先遇到的一個重要問題是如何準(zhǔn)確、快速的定位觸摸坐標(biāo),因此設(shè)計一個簡單、實用的觸摸屏坐標(biāo)定位系統(tǒng)成為應(yīng)用中需要解決的關(guān)鍵問題。

      1 觸摸屏坐標(biāo)定位系統(tǒng)設(shè)計

      本系統(tǒng)以AMT9532四線電阻式觸摸屏與單片機(jī)接口。CPU選用高速SOC 單片機(jī)C8051F121??紤]到C8051F121芯片內(nèi)集成了A/D轉(zhuǎn)換器、電壓比較器等功能部件,本系統(tǒng)采用觸摸屏直接與單片機(jī)接口的方式,通過單片機(jī)內(nèi)置的A/D轉(zhuǎn)換器讀取X方向和Y方向的電壓值并通過I/O口的輸出控制觸摸屏電極電壓的切換,系統(tǒng)結(jié)構(gòu)圖如圖1所示。

      要實現(xiàn)C8051F121單片機(jī)對坐標(biāo)定位系統(tǒng)的控制,需要解決以下兩大問題。第一,如何做到微功耗。第二,按壓觸摸屏?xí)r,如何產(chǎn)生中斷。下面將逐一進(jìn)行分析。

      1.1 低功耗設(shè)計

      在某點按壓觸摸屏?xí)r,上、下電阻層接通。如圖2所示,V1端為直流電壓3.3V輸入,電流流過電阻R、二極管D、X方向電阻段R1和Y方向電阻段R4,最后通過電極Y-接地。

      按壓位置不同,接入回路的觸摸屏電阻也隨之改變,考慮到AMT9532觸摸屏在X方向和Y方向的電阻值之和小于1K歐姆,在電路中接入阻值為100K歐姆的電阻,使得線路總阻值大約在100K~101K歐姆之間,此時不同的按壓位置對線路總阻值的影響并不大,可以使回路電流I保持在33μA左右。

      1.2 中斷請求電路設(shè)計

      本系統(tǒng)采用中斷的方式處理按壓位置的坐標(biāo)計算,中斷請求電路的設(shè)計如圖2所示。V1端為直流電壓3.3V輸入,二極管D選用導(dǎo)通壓降較小的鍺管(導(dǎo)通壓降約為0.2V),中斷請求信號Vint從電阻R和二級管D之間引出,接入C8051F121單片機(jī)的片內(nèi)比較器CP的輸入端。

      未按壓觸摸屏?xí)r,由于X方向上的電極X-處于懸空狀態(tài),X方向上的電阻層沒有電流,因此,Vint處的電壓約為V1的輸入電壓3.3V;有按壓時,由于回路電流I約為33μA,觸摸屏電阻上的壓降小于33mV,此時,從Vint處讀出的電壓基本上等于二極管的導(dǎo)通壓降0.2V。對比以上兩種情況可見,觸摸信號會使Vint處的電壓產(chǎn)生一個下降沿,在本電路中正是通過這個下降沿觸發(fā)中斷。

      為了使電路的性能更加可靠并充分利用C8051F121單片機(jī)的內(nèi)部資源,在本系統(tǒng)中,由單片機(jī)內(nèi)部的D/A轉(zhuǎn)換器輸出一個基準(zhǔn)電壓,把D/A轉(zhuǎn)換器的輸出與中斷信號Vint接入單片機(jī)內(nèi)部比較器的兩個輸入端,當(dāng)Vint的值小于基準(zhǔn)電壓時,使比較器的輸出觸發(fā)中斷。CPU響應(yīng)后,先使V1端的輸入電壓清零,然后通過切換各電極電壓來判定按壓位置。

      2 硬件實現(xiàn)

      來自C8051F121CPU輸出引腳的控制信號加到兩片模擬多路開關(guān)的地址代碼輸入端,控制不同狀態(tài)下加在各電極上的電壓。由于多路模擬開關(guān)74VHC4052的驅(qū)動能力不夠大,不足以提供觸摸屏的工作電流,因此在觸摸屏四個電極的電壓輸入端需接三極管以提高驅(qū)動能力。由于C8051F121單片機(jī)內(nèi)部有兩個8通道的AD轉(zhuǎn)換器,足以提供4個通道將各電極電壓通過AD轉(zhuǎn)換器讀出其實際值。

      由于計算的數(shù)據(jù)均來自兩個輸出值的差,有效的消除了驅(qū)動電壓變化以及三極管導(dǎo)通壓降不一致等因素對運算結(jié)果的影響,確保了坐標(biāo)定位的準(zhǔn)確性,大大提高了系統(tǒng)的抗干擾能力。

      3 結(jié)束語

      在理解觸摸屏控制原理的基礎(chǔ)上,討論了坐標(biāo)定位系統(tǒng)設(shè)計過程中需要解決的問題并給出設(shè)計方法。此設(shè)計簡單實用,成本低,在菜單式選擇觸摸屏等控制系統(tǒng)中能夠方便、可靠地實現(xiàn)坐標(biāo)定位功能,是觸摸屏與單片機(jī)接口技術(shù)的一種創(chuàng)新。

      參考文獻(xiàn)

      [1]朱維安,鄭壽云,陳莉.電容觸摸屏的坐標(biāo)定位分析[J].電子測量技術(shù),2009,32(05):13-16.

      [2]鄭戍華,王向周,南順成,王渝.電阻式觸摸屏在智能儀表中的應(yīng)用[J].儀表技術(shù)與傳感器,2003(01):35-37.

      作者簡介

      劉隆吉(1985-),女,山東省淄博市人。碩士學(xué)位?,F(xiàn)為青島港灣職業(yè)技術(shù)學(xué)院講師。主要研究方向為控制理論與控制工程。

      作者單位

      青島港灣職業(yè)技術(shù)學(xué)院電氣工程系 山東省青島市 266404

      鄢陵县| 清丰县| 会同县| 南丰县| 白山市| 托里县| 温泉县| 平武县| 大石桥市| 五河县| 若羌县| 宿松县| 乌兰察布市| 岑溪市| 门源| 五台县| 吉水县| 鹿邑县| 平远县| 徐汇区| 罗江县| 资源县| 新平| 乌鲁木齐县| 肇州县| 高雄县| 资中县| 县级市| 维西| 中西区| 丽江市| 鄄城县| 凉城县| 太湖县| 兴和县| 博客| 平陆县| 西乡县| 淮安市| 达尔| 衡东县|