漂亮的人機界面在很多的電子產品上都能看到,而且給人賞心悅目的感覺,工業上也越來越多的使用觸摸屏,而工業上電阻觸摸屏比較多,電阻觸摸屏和電容觸摸屏有很大的不同,稍復雜一些,就是需要校準,而校準到底選幾點校準才最合適呢?
1
兩點校準
選擇兩個位于屏幕對角線的點進行校準,是比較常見的校準,也是比較經典的一種校準算法,利用y=ax+b直線方程完成,一般選點的位置如下
分別在據x,y軸5%的地方選取校準點,四點校準類似兩點的選點標準。
2
三點校準
三點校準相較于兩點可以考慮參考值和采樣值之間的縮放,變換和旋轉,一般選擇的三個點也有講究,如下圖所示
3
多點校準
一般大于三點的我們都叫多點校準,像常見的四點校準,五點校準,九點校準等。四點校準的選點可參照兩點校準,分別選擇去四個腳的點,五點和九點校準選點如下
一般來說,選點越多,校準系數計算的越好,但是為了簡化設計,一般四點就足夠滿足大多數應用,所以四點,五點校準比較多應用一些。所以我們主要以四點來說明一下,以emwin的仿真環境來介紹,在emwin的下載包里有一個兩點的校準例程,我們可以修改將其移植為4點校準,并可以應用于自己的產品,打開仿真環境,可以使用VS2009,或者VC6.0,我這里使用的是VS2019社區版
在TOUCH_Calibrate這個例程里就是參考校準的例子,我們修改為480*272來展示,實際應用中,大家可以修改為自己實際的屏幕大小,先來看下效果
分別點擊四個選點完成校準,完成后實現了一個簡單的畫板功能,可以驗證是否校準準確,
以上供大家參考,emwin自帶有校準算法,也可以自己實現,不使用自帶的,都可以,但是一般選點建議使用文中提到的選點標準。
原文標題:2點?3點?還是多點?
文章出處:【微信公眾號:嵌入式程序猿】歡迎添加關注!文章轉載請注明出處。
責任編輯:haq
-
電子產品
+關注
關注
6文章
1205瀏覽量
59139 -
校準
+關注
關注
1文章
159瀏覽量
22205
原文標題:2點?3點?還是多點?
文章出處:【微信號:InterruptISR,微信公眾號:嵌入式程序員】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
評論