相关文章

触摸一体机的触摸屏校准方法

触摸一体机的触摸屏校准方法

接触屏为什么需求校对?

接触屏与LCD显现屏是两个不相同的物理器件。LCD处理的像素,例如咱们通常所说的分辨率是600x800,实践即是指每行的宽度是600个像素,高度是800个像素,而接触屏处理的数据是点的物理坐标,该坐标是经过接触屏控制器收集到的。两者之间需求必定的变换。

其次, 在装置接触屏时,不可避免的存在着必定的差错,如旋转,平移的,这相同需求校对处理。

再次,电阻式接触屏的资料自身有区别并且跟着时刻的推移,其参数也会有所改变,因而需求经常性的校对(电容式接触屏只需求一次校对即可,这是由两者不相同的资料原理形成的,具体可参阅有关电阻式和电容式接触屏对比的文章)(2)如何校对?

如果PT(x, y)表明接触屏上的一个点, PL(x, y)表明LCD上的一个点,校对的成果即是得到一个变换矩阵M, 使PL(x, y) = M·PT(x, y)。

接触屏读取基本上能够有五点式和三点式两种。

在项目的中,选用6.5寸接触屏,液晶屏是800x480的数字,接触屏的程序是7寸屏的程序,xy轴的次第相同。

修正为6.5寸程序时,会呈现接触屏接触不精确的疑问。

校准后接触屏接触精确,断电后再上电,接触屏过一瞬间又开端不精确。刚开端剖析原因时,揣度EEPROM存储器读取有疑问。校准后读出EEPROM的数据,然后断电再上电再读取EEPROM的数据,两者相同,扫除EEPROM存取疑问。

修正程序,作用不明显,从5点式换成3点式,景象相同。剖析原因,硬件及接触屏疑问。

硬件7寸屏跟6.5寸屏相同,因而能够扫除硬件疑问。接下去是接触屏疑问。

测验发现,接触屏的xy轴的数据在20%的区域内,不是很安稳。因为6.5寸屏的区域小于7寸屏,因而在7寸屏时校准ICON并没有超出20%的区域,而在6.5寸屏时,xy都超出了20%的区域,因而形成接触不时按时禁绝。

以6.5为例,x=142.4,y=77.9,因而接触校准的左上角的基地(五点式为例)应该坐落在接触屏上(28.4, 15.5)方位上,因而调准液晶屏上校准ICON使ICON基地与左上角重合,其他四点也相同。

计算出四点参数,处理了接触屏时按时禁绝疑问,断电再上电,接触屏彻底精确。