尽管电容式触摸屏已在消费电子领域获得普及,但由于它们无法戴着手套操作并且更容易受到温度,湿度和电磁感应等外部干扰的影响,因此不适用于工作环境相对恶劣的工业控制。电阻式触摸屏没有这些限制,因此在工业控制输入操作设备领域具有绝对优势。
电阻式触摸屏由多层透明膜主体组成。它的底部是一层玻璃,上面覆盖着一层薄而透明的导电层,并覆盖有一层绝缘体。绝缘体层的底表面涂覆有透明且薄的导电层。为了防止两个导电层之间的直接接触,使用大量的小支撑点将两个导电层分开。当触摸触摸屏时,彼此分离的两个导电层由于变形而接触。当微控制器检测到这种微小的接触传导时,它将传导层连接到分别在Y轴和X轴上已知大小的DC均匀电场。然后,触摸屏将X和Y方向的电压值发送到A/D转换接口。经过A/D转换后,确定触摸屏上触摸点的绝对坐标。安装触摸屏时,手动操作并不能确保触摸屏和显示屏都完整,然后会产生误差,需要通过校准误差的方法来消除。第二,电阻式触摸屏由于材料性能的原因,相关参数随时间变化,因此还需要进行校准以确保触摸屏的触摸精度。常规校准过程如下:校准应用程序界面显示带有一些标记的设置的校准位置,并且用户单击这些标记以完成校准。
Android是由Google和开放手机联盟领导和开发的,基于Linux的免费和开源操作系统,适用于智能手机和平板电脑等移动设备。由于其开放性和低成本的特点,Android系统目前已被工业控制行业所采用,并且越来越多地出现在工业现场以完成工业控制,显示等功能。Android本身不提供触摸屏校准功能,为了实现用户独立校准,通过使用Linux输入子系统与应用程序交互,将用户触摸输入数据提交给应用程序,在应用程序层完成计算,得到相应的变换参数,校准完成,驱动层完成坐标数据的转换,校正实现输入。
Android平台的电阻式触摸屏标定方法,可以通过使用多点坐标在理论上证明平移,旋转和偏差校正的可行性,并且Android系统层通过修改触摸屏驱动程序的内核层来实现坐标数据获取,参数计算和存储的功能,读取校准参数和坐标值的实时校准功能,此方法易于实现,是Android平台实现电阻式触摸屏校准的一种通用方法。
作者: curton, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3876349.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论