關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > ADS7846在電阻式觸摸屏設計中的應用

        ADS7846在電阻式觸摸屏設計中的應用

        作者: 時間:2011-07-04 來源:網絡 收藏

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

          3.4 控制字及數據傳送方式

          (1)控制字

          的控制字由表1所列,其中S為數據傳輸起始標志位,該位必為“1”,A2~A0進行通道選擇。MODE用來選擇A/D轉換的精度,“1”選擇8位,“0”選擇12位。SER/DFR選擇參考電壓的輸入模式。PD1,PD0選擇省電模式:“00”省電模式允許,在兩次A/D轉換之間掉電,且中斷允許;“01”同“00”但不允許中斷;“10”保留;“11”禁止省電模式。

          (2)數據傳送方式

          與LPC2210(微控制器)之間通過標準的SPI接口相連,由LPC2210啟動3次SPI傳送來完成轉換,如圖4所示。第一次SPI傳送由LPC2210向ADS7846發送控制字,包括起始位、通道選擇、8/12位模式、差分/單端選擇和掉電模式選擇,接下來的兩次SPI傳送的則是LPC2210讀取ADS7846A/D轉換的結果數據(12位時最后4位自動補0),到此完成控制器和微控制器之間的一次通信。ADS7846還設置有觸摸識別電路,當檢測到有觸摸時,該電路輸出一個低電平信號,稱為PENIRQ#(筆中斷),ADS7846以這個信號向微控制器提出測量觸點坐標的中斷請求。

          4 坐標定位與坐標變換

          常和LCD屏疊加,配套使用。的坐標原點、標度和LCD的坐標原點、標度不一樣,且式觸摸屏的坐標原點通常不在有效點觸區內。因此必須進行坐標變換。

          常用的坐標定位方法有,最值法,4點定位法,以及矩陣校準法。矩陣校準法對位精度最高,但也最為復雜,一般不常用。這里重點分析最值法和4點定位法。

          4.1 最值法

          觸點坐標公式為:

          式中,X和Y分別為觸點在X工作面和Y工作面上產生的電壓的數字量的測量值,可通過采樣得到;(XoY)反映了觸點在觸摸屏上的坐標。Xmin,Ymin,Xmax和Ymax分別為觸摸屏上最小和最大坐標點在X工作面和Y工作面上產生的電壓的數字量的實際測量值,它們是常量,可通過測量得到;(Xmin,Ymin)和(Xmax,Ymax)反映了觸摸屏上最小、最大坐標點的坐標;W和H分別是LCD顯示屏X軸和Y軸上的像素點總數;(XLCD,YLCD)為觸點映射到LCD顯示屏上的像素點坐標。

          最值法算法實現比較簡單,不過定位精度有所欠缺,只適合用于觸摸屏與LCD尺寸相差不大,并對精度要求不高的場合。

        光敏電阻相關文章:光敏電阻工作原理


        電容式觸摸屏相關文章:電容式觸摸屏原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 佛山市| 云林县| 会泽县| 兴仁县| 东乡族自治县| 盱眙县| 轮台县| 尚志市| 嘉黎县| 肃北| 安庆市| 镇安县| 如皋市| 涟源市| 贵州省| 易门县| 锦屏县| 四川省| 绵竹市| 长垣县| 徐州市| 丹阳市| 车致| 呈贡县| 沂源县| 连城县| 山阴县| 和田县| 卫辉市| 苏尼特左旗| 阳曲县| 云阳县| 抚松县| 盐津县| 河东区| 奉新县| 息烽县| 策勒县| 花莲市| 沁源县| 清水河县|