久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 消費電子 > 設計應用 > 基于LPC2478與ADS7843的工業觸摸屏設計

基于LPC2478與ADS7843的工業觸摸屏設計

作者: 時間:2010-10-05 來源:網絡 收藏


循環采集方式:主要是通過定時采集的方式,在筆者的程序中定時器的時間間隔設置為50 ms。該方式由于加大了CPU的負荷,所以不太適合速度較慢的MCS51單片機,但比較適合的處理器。每次采集的數據要與上次數據進行對比,以判斷是否為新的數據。
研究中主要利用進行顯示和外部輸入,無其他大量計算,也不對設備進行實時控制。所以比較中斷方式與循環方式的優缺點,主要為了對一些屏幕上滑動動作可以較好進行響應,最后采用了循環采集方式。
1.4 采集流程
采用12位差分模式的采集方式,程序中的控制字分別為0xg0(x坐標)和0xD0(y坐標)。根據ADS7843的時序圖,筆者采集程序的工作流程:經過8個時鐘周期發送完畢控制字后,在DCLK的下降沿連續讀取12次,從而讀取上的AD采樣數值。由于筆者采用的循環采集方式,采集進來的數據不一定是經過人對屏的觸摸產生的數據。在筆者使用系統中,LPC2478液晶屏采用的是夏普LQ043T3DX02 LCD屏,采集到數據如果x軸數據為4 095(y軸數據采集到數據多數為O,但有的時間可能不為0)。說明采集到數據時并沒有人幕,該數據可以直接丟棄。
在實際中不僅僅關心ADS7843對當前觸摸點電壓值A/D轉換值,更關心觸摸點與LCD坐標的關系。可通過下列轉換公式進行轉換:

式中:x,y為LCD坐標中的坐標;xAD,yAD為ADS7843采集到AD值;Tchscr_XMax,Tchscr_XMin,Tchscr_YMax,TchScr_YMin為返回x,y坐標的范圍。

2 結語
本文介紹的利用芯片LPC2478與ADS7843四線電阻觸摸屏的實際方案實現了具體功能。實際應用表明,采用LPC2478的觸摸屏具有較強的可靠性以及環境適應性。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉