關 閉

        新聞中心

        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尺寸相差不大,并對精度要求不高的場合。

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


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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 博湖县| 浠水县| 峨边| 石棉县| 昌宁县| 桦南县| 平利县| 板桥市| 本溪| 扶余县| 吉林市| 泰州市| 兴城市| 沙河市| 白朗县| 旬邑县| 巫溪县| 汝城县| 莱西市| 绥滨县| 都江堰市| 阳朔县| 固安县| 威信县| 长宁区| 合川市| 黄浦区| 霞浦县| 彭山县| 基隆市| 建阳市| 兴文县| 安塞县| 正镶白旗| 察雅县| 乌兰县| 宁强县| 吉隆县| 青海省| 拜城县| 宣化县|