精品国产成人av在线免_国产高潮免费视频_成人综合久久网_可以看毛片的网址_日本在线视频www色_无码精品国产一区二区三区免费_午夜福利123_女同性恋一区二区_jizzjizz国产精品喷水_六月丁香激情网

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

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

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

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

關(guān)鍵詞: 觸摸屏;校準;ARM9;拉格朗日插值算法

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

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

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

1.1 實驗的硬件構(gòu)成介紹和框圖

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

 

圖1 ARM 最小系統(tǒng)結(jié)構(gòu)
圖1 ARM 最小系統(tǒng)結(jié)構(gòu)
 

    觸摸屏系統(tǒng)結(jié)構(gòu)框圖如圖2 所示。

 

圖2 典型的四線式電阻觸摸屏系統(tǒng)
圖2 典型的四線式電阻觸摸屏系統(tǒng)
 

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

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

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

 

圖3 比例系數(shù)誤差
圖3 比例系數(shù)誤差
 
圖4 旋轉(zhuǎn)誤差
圖4 旋轉(zhuǎn)誤差
 

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

1.3 坐標轉(zhuǎn)換和插值算法分析

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

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

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

1.4 拉格朗日插值算法的數(shù)學推理

    假定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))分別組成關(guān)于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))分別構(gòu)成關(guān)于X 和Y 的2 個拉格朗日插值函數(shù),如下:

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

1.5 程序的軟件結(jié)構(gòu)和插值算法的代碼實現(xiàn)

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

 

圖6 軟件結(jié)構(gòu)圖
圖6 軟件結(jié)構(gòu)圖
 

具體的代碼實現(xiàn):

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; //判斷是否為同一個數(shù)
p=p*(x-d[j].x)/(d[k].x-d[j].x); //為插值基函數(shù)
}
y=y+p*d[k].y; //求和
}
return y;//返回y 的值 ,即校準后對應LCD 上的
像素點
}

2 實驗調(diào)試分析

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

表1 實驗結(jié)果對比表

表1 實驗結(jié)果對比表
 

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

3 結(jié)束語

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

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


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

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


分享到
精品国产成人av在线免_国产高潮免费视频_成人综合久久网_可以看毛片的网址_日本在线视频www色_无码精品国产一区二区三区免费_午夜福利123_女同性恋一区二区_jizzjizz国产精品喷水_六月丁香激情网
国产野外作爱视频播放| 男的插女的下面视频| 日韩精品手机在线观看| 日本欧美黄色片| 91欧美视频在线| 少妇人妻无码专区视频| 五月婷婷之婷婷| 日本www在线视频| 日本丰满大乳奶| 久热免费在线观看| 色乱码一区二区三区熟女| 日本熟妇人妻xxxxx| 午夜啪啪福利视频| 国产一线二线三线在线观看| www.18av.com| 超碰超碰在线观看| 久草热视频在线观看| 91大神免费观看| 三级在线视频观看| 免费av观看网址| 精品日韩在线播放| 亚洲国产成人va在线观看麻豆| 全黄性性激高免费视频| 三级黄色片播放| 黄色手机在线视频| 精品国产免费av| 男人插女人视频在线观看| 999热精品视频| 最新中文字幕免费视频| 国产精品后入内射日本在线观看| 无码毛片aaa在线| 看看黄色一级片| 丰满少妇在线观看| 欧美女人性生活视频| 大胆欧美熟妇xx| 黄色影视在线观看| 久久精品视频在线观看免费| 日韩福利视频在线| 国模杨依粉嫩蝴蝶150p| 黄色片网址在线观看| 黄色成人在线免费观看| 欧美三级午夜理伦三级老人| 久久久久久久久久毛片| 欧美第一页浮力影院| 人人干人人视频| 欧美亚洲日本在线观看| 日韩在线一级片| 国产女大学生av| 乱人伦xxxx国语对白| 免费视频爱爱太爽了| 亚洲天堂第一区| 懂色av粉嫩av蜜臀av| 国产精品亚洲天堂| 91免费网站视频| 亚洲黄色网址在线观看| 操人视频免费看| 一级黄色片播放| 一二三在线视频| 蜜臀av色欲a片无码精品一区| 欧美日韩视频免费| 国产在线视频综合| 欧美不卡在线播放| 国产精品50p| 久久久精品在线视频| 男人亚洲天堂网| 一区二区三区 欧美| 色噜噜狠狠永久免费| 制服丝袜中文字幕第一页| 涩涩网站在线看| 天天操精品视频| 日韩精品久久一区二区| 国产精品va在线观看无码| av免费观看大全| 18岁视频在线观看| 国产原创精品在线| 国产成人精品免费看在线播放| 久久视频免费在线| 日韩精品 欧美| 国产男女无遮挡| 久热精品在线观看视频| 99视频在线观看视频| 免费看黄色a级片| 男人天堂999| 8x8x最新地址| 黄色网络在线观看| 久久成人福利视频| 国产精品动漫网站| 中文字幕1234区| 欧美精品在欧美一区二区| 欧美日韩在线一| 女人高潮一级片| 国产一二三四区在线观看| 日韩免费视频播放| 青青草原国产在线视频| 99re99热| 噜噜噜久久亚洲精品国产品麻豆 | 国产3p露脸普通话对白| 日本黄色三级大片| 亚洲一区二区偷拍| 国产av人人夜夜澡人人爽麻豆| 日韩视频第二页| 人人妻人人澡人人爽精品欧美一区| 日韩一区二区高清视频| 黄色国产小视频| 欧美一区二区三区综合| 欧洲av无码放荡人妇网站| 在线观看免费视频污| 可以在线看的av网站| 一区二区三区 欧美| www插插插无码免费视频网站| 欧美a在线视频| 国产精品夜夜夜爽张柏芝| 草草久久久无码国产专区| 亚洲妇熟xx妇色黄蜜桃| 黄色一级视频片| 欧美在线a视频| 久久精品免费一区二区| 热这里只有精品| 韩国一区二区av| 青青草综合在线| 国产高潮免费视频| 成年人网站国产| 亚洲欧美aaa| 亚洲精品无码久久久久久| 久久久久久久久网| 亚洲综合色在线观看| 妞干网在线观看视频| 午夜大片在线观看| 亚洲中文字幕无码不卡电影| 国产精品免费看久久久无码| 韩国中文字幕av| 精品久久一二三| 五月天在线免费视频| 日本不卡一区二区在线观看| 美女av免费在线观看| 91.com在线| 日本免费在线视频观看| 国产区二区三区| 国产午夜福利在线播放| 国产一级黄色录像片| 亚洲视频一二三四| 天天插天天操天天射| 777久久久精品一区二区三区| 欧美交换配乱吟粗大25p| 日韩av片免费观看| 一本一道久久a久久综合蜜桃| 国产精品久久..4399| 狠狠操精品视频| 日本道在线视频| 性生活免费在线观看| 成人免费在线小视频| 97中文字幕在线| 国产日韩视频在线播放| 国内外成人免费在线视频| 男女视频一区二区三区| 每日在线观看av| 欧美人与动牲交xxxxbbbb| 波多野结衣在线免费观看| 亚洲欧美偷拍另类| 亚洲精品久久久久久宅男| 黄色一级二级三级| 搡女人真爽免费午夜网站| 国内外成人激情视频| 黑人糟蹋人妻hd中文字幕 | 国产女同无遮挡互慰高潮91| 国产视频手机在线播放| 中文字幕无码不卡免费视频| 中文字幕日本最新乱码视频| 日韩欧美一区二| 成年人视频观看| 男人和女人啪啪网站| 欧美日韩亚洲第一| 热久久精品免费视频| 看欧美ab黄色大片视频免费| 日日碰狠狠躁久久躁婷婷| 91看片就是不一样| 三级视频中文字幕| 亚洲欧美日本一区二区三区| 亚洲男人天堂av在线| 亚洲天堂一区二区在线观看| 一级黄色录像免费看| 国产在线拍揄自揄拍无码| 999久久欧美人妻一区二区| 女人扒开屁股爽桶30分钟| 成年网站在线免费观看| 亚洲视频在线观看一区二区三区| 成人黄色一区二区| 一本一道久久a久久综合蜜桃| 亚洲一级片av| avove在线观看| 大j8黑人w巨大888a片| 久久久久免费精品| 天天做天天干天天操| 久久视频免费在线| 777久久久精品一区二区三区| 一区二区三区韩国| 亚洲综合123| av免费观看大全| 国产熟人av一二三区| 91网址在线观看精品|