觸摸屏控制器設計
2.3 觸摸屏控制系統(tǒng)原理電路設計
本電路以單片機AT89C2051為控制器件,它有較少的精簡I/O端口,體積很小,非常適用做小型應用系統(tǒng)的處理器。以ADS7843觸摸屏控制芯片為硬件驅(qū)動模塊,ADS7843內(nèi)部有一個由多個模擬開關(guān)組成的供電測量電路網(wǎng)絡和12位的A/D轉(zhuǎn)換。ADS7843根據(jù)微控制器發(fā)來的不同測量命令導通不同的模擬開關(guān),以便向工作面電極對提供電壓,并把相應測量電極上的觸點坐標位置所對應的電壓模擬量引入A/D轉(zhuǎn)換器。在觸摸點X、Y坐標的測量過程中,測量電壓與測量點的關(guān)系如圖5所示等效電路,圖中P為測量點。本文引用地址:http://2s4d.com/article/163444.htm
參見圖6的控制驅(qū)動電路,當觸摸屏上有按壓動作時,ADS7843芯片在單片機AT89C2051的作用下完成了觸摸坐標X+、X-、Y+、Y-的信息采集及A/D轉(zhuǎn)換,將數(shù)據(jù)信息返回到單片機,單片機根據(jù)得到的數(shù)字信息作出處理后通過MAX232芯片與計算機進行串行通信,將輸入顯示出來。
3 軟件設計
根據(jù)硬件電路設計原理,控制驅(qū)動電路軟件設計中最為關(guān)鍵的就是根據(jù)ADS7843芯片內(nèi)部原理及時序關(guān)系控制其實現(xiàn)對XY坐標的采集,同時將信息通過RS232串行通信發(fā)送到計算機上。程序設計框圖如圖7所示。
4 結(jié)束語
本系統(tǒng)針對傳統(tǒng)觸摸屏控制器的高成本、低可控性等問題,采用ADS7843觸摸屏驅(qū)動芯片,通過AT89C2051單片機編程產(chǎn)生驅(qū)動信號,并由串行通信對測量過程進行信息傳遞。通過進行實際的設計調(diào)試,該設計觸摸響應迅速,具有精度高、體積小、結(jié)構(gòu)簡單、可控性高且軟硬件系統(tǒng)成本預算低廉等特點,具有廣闊的應用前景。
評論