999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

電阻式觸摸屏校準算法的優化

2012-07-04 09:42:44蔡紅娟高恒強
制造業自動化 2012年13期
關鍵詞:優化

蔡紅娟,高恒強,蔡 苗

(1.華中科技大學 武昌分校 電工電子教學基地,武漢 430064;2.中國地質大學(武漢) 機電學院,武漢 430074)

0 引言

觸摸屏廣泛應用于工業控制領域的人機交互和控制設備,簡化了用戶的操作[1],提供了更加友好直接的人機交互。市場上較為常見的觸摸屏有:紅外線觸摸屏、電容式觸摸屏、電阻式觸摸屏和表面聲波觸摸屏。目前,市場上應用比較多的是電阻式觸摸屏。然而電阻式觸摸屏在出廠時由于LCD顯示屏與觸摸屏之間裝配的不對應會引起機械誤差,主要有位移誤差、放大誤差和旋轉誤差[3],從而導致觸摸屏上繪制的圖形與LCD顯示屏上的圖形對應的集合會有所偏差,使之無法準確的產生對應點的x和y坐標。為了解決這個問題,幾乎所有帶阻性的觸摸屏投入使用前均要經過一定的校準[9]。

由于觸摸屏的密度不一致,采用簡單的基本線性校準還是會存在一定的誤差,為了獲得更高的校準精度,在此數學推理的基礎上,本文進一步提出了觸摸屏校準的優化算法,并以嵌入式硬件為平臺,采集觸摸屏檢測數據作為測試樣本,對兩種校準算法進行了測試比較,結果表明,優化算法可以獲得更高的校準精度。

1 電阻式觸摸屏的工作原理

典型的電阻式觸摸屏一般由三部分構成:兩層透明的阻性導電層,在兩層導電層之間的隔離層以及電極[6]。電阻式觸摸屏示意圖如圖1所示。

電阻式觸摸屏就相當于一種傳感器,利用壓力感應進行控制,將矩形區域中觸摸點(x, y)的物理位置轉換為代表x坐標和y坐標的電壓[5]。觸摸屏工作時,上下導電層相當于電阻網絡,當某一層電極加上電壓時,會在該網絡上形成電壓梯度。如果有外力使得上下兩層在某一點接觸,則在電極未加電壓的另一層可以檢測到接觸點處的電壓,經過A/D轉換知道接觸點處的坐標[8]。比如,在Y+電極上加驅動電壓VCC,Y-電極接地,則頂層導電層( Y+, Y-)上形成電壓梯度,X+作為引出端測量接觸點的電壓,當有外力使得上下兩層導電層有在某一點(x1,y1)接觸,則在X+處可測得電壓為VX+,由于導電層均勻導電,則可以認為觸點電壓與驅動電壓之比即為觸點Y坐標與觸摸屏高度之比,即y1=(VX+/ VCC)*height。同理,將驅動電壓施加在X+電極,并在Y+處測量觸點電壓,從而可以獲得該點的x坐標。

圖1 電阻式觸摸屏示意圖

由壓力感應得到坐標值的并不能達到100%的精度,它存在著誤差,尤其是觸摸屏本身電阻材料的均勻性以及出廠安裝時存在的機械誤差,直接影響到了觸摸屏的精度。因此,在使用觸摸屏時,需要將觸摸屏上的圖形經過一定的變換,換算出與LCD顯示屏相一致的點集合,這種圖形重建的過程就是校準。

2 觸摸屏的基本線性校準算法

觸摸屏和LCD顯示屏疊加在配套使用時,由于存在誤差,觸摸屏坐標系和顯示屏坐標系不重合,校準的目的就是在這兩種坐標系之間找到一種合適正確的映射關系,使觸摸屏上顯示的圖形經過變換,與LCD顯示的圖形保持一致[7]。這里觸摸屏和LCD顯示圖形的點都用矢量來表示[2,4]:Q( x, y )為觸摸屏上的點,稱為物理坐標;Qd( xd, yd)為LCD顯示屏上的點,稱為顯示坐標。設物理坐標:

由于觸摸屏和LCD顯示屏接觸點之間存在角度誤差,同時考慮到每個點的x和y坐標都存在不同的因子縮放,并且觸摸屏和LCD顯示屏之間還存在移動誤差,則假設角度差為φ,縮放因子為kx和ky,位移因子為Sx和Sy,可得到顯示坐標:

一般情況,觸摸屏和LCD顯示屏之間的角度誤差φ極小,則sinφ≈φ,cosφ≈1。那么,LCD顯示屏上點坐標可以化簡為:

由上式中可以看出,除了x和y,方程式右邊各項均為常量,即觸摸屏和顯示屏的坐標系可以認為是線性的,基于此方程實現的校準也稱為線性校準。現在用一般情況來代替各乘積項的系數,則可以得到:

顯然,如果能求出線性變換的參數( A1, B1, C1,A2, B2, C2),就可以通過上述等式來校準從觸摸屏那里得來的顯示坐標了[5]。為了求出這六個參數,在觸摸屏上任意取三個點(由于邊界點的線性度差,所以要盡量避免),設物理坐標和顯示坐標分別為(x1, y1)、(x2, y2)、(x3, y3)和 (xd1, yd1)、(xd2, yd2)、(xd3, yd3),可以得到方程組:

解方程組可得:

值得注意的是,只有在觸摸屏和LCD顯示屏之間的角度誤差φ極小的情況下,上述的基本線性校準算法才適用。為了達到更好的校準效果,本文在此基礎上,對基本線性校準算法進行了優化,形成五點校準。

3 校準算法的優化

為了使校準更加精確,現在觸摸屏上任意取五個點,設物理坐標和顯示坐標分別為(x1, y1)、(x2, y2)、(x3, y3)、(x4, y4)、(x5, y5) 和 (xd1, yd1)、(xd2, yd2)、(xd3, yd3)、(xd4, yd4)、(xd5, yd5),代入 x 坐標方程xd=A1·x+B1·y+ C1,可以得到方程組:

對等式做如下處理:

第一步,將原方程5個等式直接相加,得第1個總等式:

第二步,將原方程5個等式分別乘以參數x,然后5個等式相加,得第2個總等式:

第三步,將原方程5個等式分別乘以參數y,然后5個等式相加,得第3個總等式:

由這三個總等式構成一個x坐標的三階線性方程組,用克萊姆法則可以將參數A1,B1,C1求出。

同理,可以得到y坐標的三階線性方程組:

用克萊姆法則可以將參數A2,B2,C2求出。

4 校準測試與比較

這里采用的觸摸屏校準的測試環境是:基于s3c2410的ARM9開發板,外界五線電阻式觸摸屏和640×480像素16灰度級液晶屏,使用μcos-Ⅱ操作系統,開發板與PC機通過串口連接。

在觸摸屏的(73,154)、(891,516)、(512,939)三點位置均顯示“+”,用筆依次點擊三個點,獲得這三個點的顯示坐標分別為(30,30)、(210,120)、(120,210),帶入基本線性校準算法的方程組,可計算校準系數如下:A1=108720,B1=-5400,C1=7391400,A2=5490,B2=107730,C2=-2494830。

然后在觸摸屏 (265,414)、(606,171)、(768,700)、(111,956)、(448,580)五個點的位置均顯示“+”,并依次點擊,通過上述的校準系數對觸摸屏進行校準,得到結果如圖2所示。

圖2 基本線性校準法校準測試

圖中,“Screen Sample”是觸摸屏坐標,“Translated Sample”是通過校準之后的得到的顯示坐標,“Display Sample”是采樣時直接獲得的顯示坐標。由圖右邊兩列坐標可知,通過基本線性校準之后,計算值“Translated Sample”與理論值“Display Sample”比較接近,達到了校準目的,但還是存在著一定誤差。

圖3 校準算法優化后的測試

如果采用優化算法對上述一系列采樣點進行校準,則得到的結果如圖3所示。對比右邊兩列坐標可知,通過優化算法校準之后,計算值“Translated Sample”與理論值“Display Sample”的近似度大為提高,極大程度上提高了校準精度。

5 結論

電阻式觸摸屏在安裝過程中不可避免的存在機械誤差,因此很多應用觸摸屏的系統啟動后,進入應用程序前先要執行校準程序。本文針對電阻式觸摸屏分析了基本線性校準算法,在此基礎上提出了一種優化的校準算法,并以嵌入式開發板為硬件平臺,對校準算法進行了測試,實驗結果表明,優化的校準算法有效的提高了觸摸屏的校準精度,為觸摸屏校準提供了一種可行實用的途徑。

[1] 馮菁, 馬勝前, 王科寧, 等.一種電阻式觸摸屏機械安裝誤差的校正方法[J].制造業自動化, 2011(33): 26-27.

[2] 宋學瑞, 蔡子裕, 段青青.觸摸屏數據處理算法[J].計算機工程, 2008(34): 256-257.

[3] 楊莉, 蔣奇良.拉格朗日插值算法在觸摸屏校準中的應用[J].機電技術, 2011(4): 8-9.

[4] 萬厚沖, 孫超云.電阻式觸摸屏數據校準的一種補償算法[J].福建電腦, 2010(2): 64.

[5] 譚翀.電阻式觸摸屏校準算法的研究與設計[J].微計算機信息, 2010(26): 35-37.

[6] 羅勇剛, 夏定純.電阻式觸摸屏的校準與應用研究[J].武漢科技學院學報, 2007(20): 47-49.

[7] 王丁, 閆瑤, 張廷宇.觸摸屏校準的一種通用算法[J].自動化技術與應用, 2008(27): 116-117.

[8] 盛占石, 王楚華, 周新云.基于ARM7嵌入式系統中觸摸屏的設計和研究[J].電測與儀表, 2008(45): 61-63.

[9] 王黨利, 馬保吉, 寧生科.電阻觸摸屏誤差分析及加速度模型的數據處理[J].陜西理工學院院報(自然科學版),2009(25): 15-19.

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 国产人人乐人人爱| 亚洲中文精品久久久久久不卡| 婷婷色一二三区波多野衣| 素人激情视频福利| 日本精品αv中文字幕| 99久久精品视香蕉蕉| 高h视频在线| 日本成人在线不卡视频| 亚洲91精品视频| 国产www网站| 国内精自线i品一区202| 亚洲综合片| 任我操在线视频| 狠狠五月天中文字幕| 亚洲三级电影在线播放| 99在线观看国产| 在线亚洲小视频| 美女无遮挡拍拍拍免费视频| 97成人在线观看| 久久精品国产免费观看频道| 欧美在线中文字幕| 午夜精品国产自在| 亚洲天堂网在线播放| 国产一区三区二区中文在线| 久久久久久久久久国产精品| 久久婷婷色综合老司机| 91精品久久久无码中文字幕vr| 国产幂在线无码精品| 国产成人无码综合亚洲日韩不卡| 福利在线不卡| 日本不卡在线| 色一情一乱一伦一区二区三区小说| 最新国语自产精品视频在| 久久国产av麻豆| 亚洲区第一页| 伊人久久久大香线蕉综合直播| jizz国产在线| 精品成人免费自拍视频| 精品免费在线视频| 日本AⅤ精品一区二区三区日| 亚洲黄网视频| 熟妇无码人妻| 天天色综合4| 丰满少妇αⅴ无码区| www.亚洲一区二区三区| 在线观看无码a∨| 国产成在线观看免费视频| 欧美日韩第三页| 中文字幕亚洲精品2页| 亚洲精品视频网| 国产精品嫩草影院视频| 婷婷综合缴情亚洲五月伊| 制服丝袜无码每日更新| 亚洲欧洲日韩综合色天使| 特级毛片免费视频| 伊人天堂网| 亚洲精品手机在线| 久久久精品国产SM调教网站| 91www在线观看| 中日韩一区二区三区中文免费视频| 免费观看男人免费桶女人视频| 亚洲三级影院| 日韩av手机在线| 中文无码精品a∨在线观看| 在线免费无码视频| 亚洲毛片在线看| 午夜a级毛片| 日本爱爱精品一区二区| 亚洲欧美另类日本| 国产精品内射视频| 色哟哟国产成人精品| 四虎永久在线| 青青青草国产| 丰满少妇αⅴ无码区| 欧美成人h精品网站| 欧美在线一二区| 中文字幕乱码中文乱码51精品| 亚洲av无码人妻| 久久精品人人做人人爽电影蜜月| 日韩精品无码免费一区二区三区| 亚洲第一黄色网址| 青草精品视频|