欧美群妇大交群的观看方式_久久机这里只有精品_国产suv精品一区_美国一区二区_欧洲乱码伦视频免费_日韩精品一级二级_另类综合日韩欧美亚洲_黑人巨大精品欧美黑白配亚洲

觸摸屏校準中拉格朗日插值算法的應用

作者: TouchScreen     時間:2012-04-23     源于:中國觸摸屏網    總點擊:
【導讀】:以三星ARM9(S3C2440)處理器作為試驗平臺,研究了拉格朗日插值算法在觸摸屏校準中的應用,并對校準數據作了分析,在當前邏輯點比例換算校準法廣泛用于觸摸屏校準的情況下,為觸摸屏的校準提供了一種新的方法,解決了在觸摸屏安裝過程中所產生的機械安裝位置誤差的校準問題。

拉格朗日插值算法在觸摸屏校準中的應用
楊莉 蔣奇良
(武漢理工大學自動化學院,湖北 武漢 430070)

摘要:以三星ARM9(S3C2440)處理器作為試驗平臺,研究了拉格朗日插值算法在觸摸屏校準中的應用,并對校準數據作了分析,在當前邏輯點比例換算校準法廣泛用于觸摸屏校準的情況下,為觸摸屏的校準提供了一種新的方法,解決了在觸摸屏安裝過程中所產生的機械安裝位置誤差的校準問題。

關鍵詞: 觸摸屏;校準;ARM9;拉格朗日插值算法

中圖分類號:TP301.6 文獻標識碼:A 文章編號:1672-4801(2011)02-008-03

    隨著社會的發展與進步,人們對人機交互界面的友好和方便程度提出了更高的要求,觸摸屏技術開始逐步取代傳統的按鍵[1]。采用觸摸屏不僅可以大大節省成本和空間而且能夠提供更為友好的交互界面,這些都使得觸摸屏的應用越來越廣泛,然而在觸摸屏安裝過程中和觸摸屏與液晶屏的實際尺寸的轉換中總是存在不可避免的誤差,因此觸摸屏的校準成為了觸摸屏應用首要考慮的問題。觸摸屏有很多種類,在本文中主要以四線電阻式觸摸屏作為研究對象,分析了拉格朗日插值算法在校準中的應用[2-5]。

1 觸摸屏原理和校準算法的分析

1.1 實驗的硬件構成介紹和框圖

    S3C2440 是一款基于ARM920T 內核的16/32位RISC 嵌入式微處理器,運行的頻率可達
400MHz,ARM920T 核由ARM9TDMI,存儲管理單元(MMU)和高速緩存三部分組成。本實驗所用的S3C2440 最小系統由電源模塊,時鐘模塊,復位模塊,SDRAM 存儲器模塊,Flash 模塊,UART 串口模塊,JTAG 調試接口設計組成[6-8]。最小系統的結構框圖如圖1 所示。

 

圖1 ARM 最小系統結構
圖1 ARM 最小系統結構
 

    觸摸屏系統結構框圖如圖2 所示。

 

圖2 典型的四線式電阻觸摸屏系統
圖2 典型的四線式電阻觸摸屏系統
 

1.2 觸摸屏原理和誤差的來源

    電阻觸摸屏的主要工作部分是一塊與顯示器表面非常配合的電阻薄膜層,這是一種多層復合薄膜,由一層玻璃或有機玻璃作為基層,表面涂有一層叫ITO 的透明導電層,上面再蓋有一層經外表面硬化處理的塑料層,它的內表面也涂有一層導電層(ITO 或鎳金),在兩層導電層之間有許多細小的透明隔離點把它們隔開絕緣。在觸摸屏被施壓后,觸摸屏的上下兩層會在施壓點導通,在上下兩層電阻表面分別交替的供電,并通過A/D 轉換就可以得到該觸摸點的坐標值,因此觸摸屏電阻的精度、A/D 轉換的精度、觸摸屏的安裝機械特性和擺放位置都會影響觸摸屏坐標轉換的精度[9-10]。本文主要討論有機械安裝產生的位置誤差。主要的機械安裝位置誤差有比例系數誤差和旋轉誤差。

    在安裝的過程中,由于機械特性的存在,觸摸屏的頂點坐標不可能和LCD 的頂點坐標完全重合,因此會有一個偏移量的修正問題(如圖3 和圖4 所示)。

 

圖3 比例系數誤差
圖3 比例系數誤差
 
圖4 旋轉誤差
圖4 旋轉誤差
 

    由于觸摸屏的坐標要通過A/D 轉換獲取,由于A/D 轉換的結果只與該A/D 的位數有關,例如在本文的實驗環境下,LCD 的尺寸是240×320mm,A/D 的精度是10bit,因此觸摸屏輸出的坐標值為x 方向:0-1023( f(X')), y 方向:0-1023(f ( y' ))  ;因此存在一個轉換關系,即:f (x') = X ', f (y' ) = Y 。

1.3 坐標轉換和插值算法分析

    在觸摸屏校準的過程中要求保證的是被按下的觸摸板處的坐標和LCD 上的像素坐標要盡量的接近,也就說在校準的過程對離散的精度要求很高,拉格朗日插值算法剛好就可以保證插值點的精度。

    在進行觸摸屏的校準時,首先需要在觸摸屏上定義5 個點,在LCD 上分別對應P0,P1,P2,P3 , P4 的像素點坐標為(20,20) , (20,300) ,(220,300),(220,20),并在屏幕上用“+”表示(如圖5 所示)。P0,P1,P2,P3,P4 的位置將觸摸屏劃分為4 個相等的三角形區域,在每顯示一個坐標的同時等待觸摸筆在觸摸屏相應的點按下,當觸摸屏按下時S3C2440 則保存了這5 個點經過AD 轉換的數據,P0,P1,P2,P3 一起作為拉格朗日插值算法的4 個插值,P4 作為驗證拉格朗日插值算法的一個點,如果P4 點計算出來的值和給定的像素點一致,則進入下一個界面證明拉格朗日算法有效,反之則說明誤差偏大,從P0 重新開始計算,直到P4 點計算出來的值和給定像素點一致。

圖5 校準點分布圖
圖5 校準點分布圖
 

1.4 拉格朗日插值算法的數學推理

    假定P0,P1,P2,P3 的4 個點分別為(X0,Y0),(X1,Y1),(X2,Y2),(X3,Y3)與之對應的觸摸屏上面的點為(f(X0)),(f(Y0)),(f(X1)),(f(Y1)),(f(X2)),(f(Y2)),(f(X3)),(f(Y3))分別組成關于X和Y 的2組插值(X0,f(X0)),(Y0,f(Y0)),(X1,f(X1)),(Y1,f(Y1)),(X2,f(X2)),(Y2,f(Y2)),(X3,f(X3)),(Y3,f(Y3))分別構成關于X 和Y 的2 個拉格朗日插值函數,如下:

    l(x)和l'(y)分別為關于X 和Y 的2 個拉格朗日插值函數的插值基函數。

1.5 程序的軟件結構和插值算法的代碼實現

    控制程序在ADS 下用C 語言開發,采用前臺程序結構。主程序開始進行系統初始化配置,包括S3C2440 系統時鐘配置,LCD 和觸摸屏端口工作模式的配置,再進行數據的采集和處理的過程。觸摸屏模塊的軟件設計思想:當觸摸屏受到擠壓或點擊時,通過中斷請求通知ARM 有觸摸發生,此時引腳為低電平,從而向ARM 提出中斷請求[6],進入中斷服務程序,關掉外部中斷,可以避免多個觸摸點相互干擾發生沖突,通過判斷中斷輸入口電平的變化消除非意圖觸摸產生的抖動,消除抖動后,在進行具體的算法處理。軟件的具體流程如圖6 所示。

 

圖6 軟件結構圖
圖6 軟件結構圖
 

具體的代碼實現:

float lagrange (float x,int count)
{
float y=0.0;
for(int k=0;k<count;k++)//這兒默認為count-1 次
插值,count 在這里為5
{
float p=1.0;//初始化p
for(int j=0;j<count;j++)
{ //計算p 的值
if(k==j)continue; //判斷是否為同一個數
p=p*(x-d[j].x)/(d[k].x-d[j].x); //為插值基函數
}
y=y+p*d[k].y; //求和
}
return y;//返回y 的值 ,即校準后對應LCD 上的
像素點
}

2 實驗調試分析

    電阻式觸摸屏參數一般具有較大的分散性,由于觸摸屏按下時間的長短因場合、人等的不同而不同,所觸發的中斷也會因此有所偏差,導致觸摸屏的AD 轉換值在同一位置也會有一定的差異,所以我們必須在中斷觸發的AD 轉換函數中對采樣值取一組值,然后通過簡單算法剔除偏差最大的值,最后計算平均值作為觸摸屏的AD 轉換值,這樣能有效的減少上述偏差。如果條件允許的話,可以選擇盡量多的點作為拉格朗日插值算法的插值點,可以進一步的減小機械安裝誤差。表1 是拉氏校準法和邏輯點比例換算校準的實驗結果對比表。

表1 實驗結果對比表

表1 實驗結果對比表
 

    通過對比分析,此方法可以有效提高在觸摸屏校準中常用方法邏輯點比例換算校準的精度,很大程度的降低了邏輯點選點過程中的偶然誤差。

3 結束語

    本文提出了一個基于拉格朗日插值算法的觸摸屏校準方法,一定程度上提高了校準算法的精度。對于電阻式觸摸屏來說,在機械安裝誤差不可避免的情況下,確保其硬件工作穩定可靠,不斷提高軟件算法的精度,是在觸摸屏校準中切實可行的辦法。

參考文獻
[1] 許榮斌,謝瑩,朱永紅. 觸摸屏校準常用算法分析[J]. 工業控制計算機,2006,1(4):77-78.
[2] 魏瑾,郁云. 觸摸屏數據采樣和濾波算法實現[J]. 電腦知識與技術,2008,4(34)1965-1968.
[3] 楊偉鈞,戴青云,張輝,等. 基于STC 單片機的觸摸屏5 點校準算法設計與實現[J].儀器儀表用戶,2009,15(3):79-81.
[4] 宋學瑞,蔡子裕,段青青.觸摸屏數據處理算法[J]. 計算機工程,2009,34(23)255-257.
[5] 王丁,閆瑤,張廷宇. 觸摸屏校準的一種通用算法[J]. 自動化技術與應用,200827(2):116-117.
[6] 盛占石,王楚華,周新云,孫俊.基于ARM7 嵌入式系統中的觸摸屏的設計和研究[J].電測與儀表,2008,45(5):61-64.
[7] 王黎明,陳雙橋等. ARM9 嵌入式系統開發與實踐[M]. 北京:北京航空航天大學出社,2007.
[8] 田澤. 嵌入式系統開發與應用[M]. 北京:北京航空航天大學出版社,2005.
[9] 韓兵. 觸摸屏技術及應用[M]. 北京:化學工業出版社,2008
[10] 萬厚沖,孫超云. 電阻式觸摸屏數據校準的一種補償算法[J]. 福建電腦,2010(2:64-64.


相關閱讀:3D打印    模具產業    微鑄鍛技術    石墨烯    OLED面板    夏普    iPhone 8    半導體    蘋果    
關于我們 | 廣告服務 | 聯系我們 | 版權聲明 | 隱私政策 | 網站地圖 | 友情鏈接 | 歡迎投稿 | 加入收藏 | 意見反饋 | 經銷商加入
網站廣告、經銷商加盟、觸摸屏軟件銷售: 028-85108892 13183843395 028-66219290 聯系人: 張小姐 產品購買聯系方式如下:
地址:成都市高升橋東路2號高盛中心1109室 電話: 028-85108892 13183843395 028-66219290
版權所有 Copyright(C) 2003-2015 All rights reserved 中國觸摸屏網 電子郵件: 51touch@126.com touch8@gmail.com
業務合作QQ:觸摸屏技術,觸摸屏報價,觸摸屏軟件咨詢 43361182 觸摸屏軟件制作與技術支持:觸摸屏軟件,觸摸查詢系統,觸摸查詢軟件 893008608 媒體合作QQ: 893008608

2000人超級QQ觸摸屏群:59897879 171220106


分享到
avtt久久| 欧美日韩精品电影| 精品一区精品二区| 欧美艳星介绍134位艳星| 亚洲国产精品麻豆| 触手亚洲一区二区三区| 久久九九99| 九色网友自拍视频手机在线| 成人午夜短视频| 国产黄大片在线观看画质优化| 亚洲国产激情| 亚洲精品乱码久久久久久久久 | 国产传媒日韩欧美成人| 久操成人av| 亚洲欧洲日韩av| 一区二区三区短视频| 中文字幕av资源一区| 丁香六月综合| 亚洲国产毛片aaaaa无费看| 麻豆久久久久| 欧美日韩国产页| 国产精品xxxav免费视频| 精品视频一区二区不卡| 精品日产免费二区日产免费二区| 7777精品伊人久久久大香线蕉经典版下载| 婷婷五月色综合香五月| 日韩午夜激情免费电影| 一本一道久久a久久精品蜜桃| 亚洲毛片在线观看.| 国产精品一卡| 男人天堂亚洲二区| 国产精一品亚洲二区在线视频| www视频在线免费观看| 日本一区二区三区在线不卡| 激情久久一区二区| 欧美性猛片xxxx免费看久爱| 欧美丝袜一区| 一个人看的免费视频色| 国产尤物一区二区| 波多野结衣乳巨码无在线观看| 亚洲乱码中文字幕| 国产伦精品一区二区三区在线播放 | 好男人社区在线视频| 日韩成人dvd| 久久激情av| 色88888久久久久久影院野外| 国产精品日本一区二区三区在线| 亚洲日穴在线视频| 成人国产一区二区三区精品麻豆| 日本精品免费观看高清观看| 亚洲一区二区电影| 欧美日韩黄色影视| 国产成人3p视频免费观看| 337p亚洲精品色噜噜| 亚洲色图88| 一级二级三级在线观看| 老司机午夜精品99久久| 欧美日本一道| 日韩和的一区二区| 韩日精品在线| 热国产热中文视频二区| 性久久久久久| 尤物yw193can在线观看| 亚洲欧美成aⅴ人在线观看| 极品国产人妖chinesets亚洲人妖| 国产黄色片在线播放| 日本美女久久| 国产伦精品一区二区三区免费迷 | 综合伊思人在钱三区| 日韩写真欧美这视频| 成人妖精视频yjsp地址| 麻豆视频久久| silk一区二区三区精品视频| 亚洲精品在线a| 国产一级片在线| 在线日韩一区二区| 懂色av一区二区夜夜嗨| 一本久道久久综合婷婷鲸鱼| 亚洲永久av| 51精品国自产在线| 午夜精品福利一区二区三区av| 国产精品美日韩| 久久久精品综合| 日本高清不卡在线观看| 亚洲色图美腿丝袜| 91社区在线观看播放| 中文字幕在线官网| 1769国产精品视频| 日日夜夜亚洲精品| 亚洲精品一区二区三区在线| 久久久久久久| 免费观看成人高潮| 天堂在线观看一卡二卡三卡四卡| 欧美日韩情趣电影| 欧美精品日韩一区| 亚洲成va人在线观看| 日本一区二区成人| www一区二区| 亚洲先锋影音| 国产成人福利av| 91美女精品| 精品欧美日韩精品| 另类尿喷潮videofree| 91精品国产一区二区在线观看| av伦理在线| 韩国成人二区| 国产精品国产| 天天综合色天天综合| 国产免费av高清在线| 91短视频在线| h视频在线免费| 国产99re66在线视频| 亚洲人成777| 国产一区二区三区免费看| 在线精品视频免费播放| 日韩电影在线观看完整版| 日韩中文av| 美腿丝袜亚洲三区| 亚洲精品一二三| 69堂亚洲精品首页| 日本性视频网| 青青草在线免费观看| 国产在线自天天| 日本а中文在线天堂| 久久9999免费视频| 日韩欧美中文字幕在线视频 | 夜夜精品视频一区二区 | 国产一区二区精品久久| 欧美日韩一区二区三区在线看| 中文字幕在线第一页| 免费网站www在线观看| 美女欧美视频在线观看免费| 涩涩视频在线| 伊人久久大香线蕉综合网蜜芽| 成人午夜精品| 国产色播av在线| 国产一区二区精品福利地址| 另类小说综合欧美亚洲| 成人欧美一区二区三区视频网页| 亚洲成人av电影在线| 黄色三级在线观看| 高清av一区| 欧美综合一区| 亚洲视频播放| 亚洲午夜伦理| 91视频观看免费| 一本在线高清不卡dvd| 亚洲人成在线观看网站高清| 欧洲毛片在线| 爱草tv视频在线观看992| 国产精品一区三区在线观看| 欧美激情综合色综合啪啪| 国产a精品视频| 51精品秘密在线观看| 欧美日韩国产网站| 成人天堂资源www在线| 国产精品视频观看| 日韩一区二区在线看片| av在线中出| 成人3d精品动漫精品一二三| 不卡一卡二卡三乱码免费网站 | 欧美极品在线| 久久99精品久久久久久国产越南| 欧美精品三级在线观看| 日本福利小视频| 欧美美女在线直播| 亚洲一二三四区| heyzo在线欧美播放| 久久中文娱乐网| 天天影视久久综合| 日韩va亚洲va欧美va久久| 日韩av在线网页| 欧美亚洲精品在线| 欧美日韩精品在线| av超碰在线观看| 日本亚洲不卡| 午夜精品久久久久久久蜜桃app| 欧美日韩一级二级三级| 男操女在线观看| 女人抽搐喷水高潮国产精品| 成人av网址在线观看| 亚洲欧美视频在线| 日韩在线精品强乱中文字幕| 亚洲精品1234| 亚洲国产精品自拍| 在线观看污网站| 欧美高清视频看片在线观看| 北条麻妃一区二区三区| 国产黄色在线| 国产美女娇喘av呻吟久久 | 国产在线视频精品一区| 欧美日本在线播放| 亚洲一区电影| 欧美高清在线视频| 亚洲国产中文字幕在线观看| 17videosex性欧美| 免费的成人av| 在线观看免费网站| 欧美激情91| 亚洲国产中文字幕久久网|