• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
WAIC 2025早鸟票预售
HMI

如何校准触摸屏基准参数

  2014年06月19日  

  在触摸屏维修工作中,我们发现电阻式触摸屏在嵌入式系统中用的较多,电阻式触摸屏可分为四线、五线、七线等几种,接下来,我们主要以WinCE触摸屏为例,分析如何校准触摸屏基准参数问题:

  在我们顺利完成驱动程序安装以及各种功能就都已经准备就绪了,现在就可以实际操作触摸屏幕了。但一般来说,电阻式触摸屏需要校准,也就是说在驱动启动过程中MDD层要调用相应的DDSI函数来读取注册表中的校正数据校正触摸屏。理想情况下,校准程序只要在嵌入式设备初次加电测试过程中运行一次就可以了,参考值会被存储在非易失性存储器中,以免让用户在以后的加电启动期间再做校准。

  不过,高质量的触摸屏驱动程序是应该要向用户提供一种进入校准例程的途径,从而在由于温度漂移或其它因素造成校准不准确时进行重新校准。 在理想情况下,校正触摸屏基准只需两组原始数据,即在屏幕对角读取的最小和最大值。但在实际应用中,因为许多电阻式触摸屏存在明显的非线性,如果只在最小和最大值之间简单的插入位置数值会导致驱动程序非常的不精确。因此,在WinCE中需要获取多个校准点,常用的校准点数量为5个。

  方法如下:

  1、首先驱动程序在函数DdsiTouchPanelGetDeviceCaps 中设置校准点的个数;

  2、是系统在 TouchDriverCalibrationPointGet中获取每个校准点的屏幕坐标;

  3、是在屏幕界面的校准点坐标处显示一个位置符号,用户需要精确地在位置符号按下触摸屏;

  4、驱动程序通过TouchPanelReadCalibrationPoint函数读取相应的触摸屏坐标值;

  5、然后再开始下一个校准点,直到循环设定的次数后将采集到的触摸屏坐标值和校准点屏幕坐标送到TouchPanelSetCalibration函数中进行处理,该函数将产生校准基准参数。

  校准完成之后,触摸屏便可以开始正常的操作了。

最新视频
茵梦达x富诺尔:携手共铸信任力,共赴百年承诺之旅   
松下GM5运动控制器正式下线   
研祥金码
40年‘针’功夫提速新能源产线
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
【邀您报名】2025智能趋势论坛——AI数算 重构智造产链生态
【邀您报名】2025智能趋势论坛——AI数算 重构智造产链生态

7月27日,2025智能趋势论坛将以“AI数算 重构智造产链生态”为主题,邀请业界专家、学者和企业家深度交流对话,围绕"

Compact Line 卫生型应用场景的专用仪表组合
Compact Line 卫生型应用场景的专用仪表组合

恩德斯豪斯Compact Line产品组合包含三款现场仪表,基于三种测量原理工作,分别用于连续物位测量、限位检测和压力监

在线会议
热门标签

社区