触摸屏校正方法
关于触摸屏校准问题及触摸屏中断过程图解
保存下来的参数即可。
LCD 校准
3点校准:6个未知数K1,A1,B1,K2,A2,B2
校准公式:二元一次方程。
*
*
*
XZ1,YZ1 XJ1,YJ1 XZ1=K1XJ1+A1YJ1+B1 YZ1=K2XJ1+A2YJ1+B2
校准:5点
5点校准:10个未知数K1,A1,B1,K2,A2,B2
ቤተ መጻሕፍቲ ባይዱ
校准公式:二元二次方程。
设 LCD 上每个点 PD 的坐标为[XD,YD],触摸屏上每个点 PT 的坐标为[XT,YT]。要实现触 摸屏上的坐标转换为 LCD 上的坐标,需要下列公式进行转换: 30,30,28,32
XD=A×XT+B×YT+C
YD=D×XT+E×YT+F
因为其中一共有六个参数(A,B,C,D,E,F),因此只需要三个取样点就可以求得这六个参数。 这六个参数一旦确定下来,只要给出任意触摸屏上的坐标点 PT,代入这个公式,就可以得 到它所对应的 LCD 上像素点的坐标 PD。具体的求解过程就不细讲,只给出最终的结果。已 知 LCD 上 的 三 个 取 样 点 为 : PD0,PD1,PD2 , 它 们 所 对 应 的 触 摸 屏 上 的 三 个 点 为 : PT0,PT1,PT2。A,B,C,D,E,F 这六个参数最终的结果都是一个分式,而且都有一个共同的分母, 为:
触摸屏校准方法
嵌入式Linux和MiniGUI结合的解决方案已经成为很多嵌入式系统的图形化方案之一,而触摸屏也是很多嵌入式系统首选的输入设备,因此触摸屏的校准也成为很多嵌入式系统开发过程中常常碰到的问题之一。
嵌入式Linux是一种可以进行裁减、修改使之能在嵌入式计算机系统上运行的操作系统,既继承了Internet上的无限的开放源代码资源,又具有嵌入式操作系统的特性。
该系统具有较高的稳定性和安全性、良好的硬件支持、标准兼容性和资源丰富等功能。
而触摸屏是一种方便、快捷的输入设备,附着在显示器的表面,与显示器配合使用,在工业控制场合得到了广泛的应用。
然而在实际的嵌入式程序移植的过程中,由于触摸屏尺寸的不同,以及GUI(Graphic User Interface)方案选择和IAL(Input Abstract Layer)的差异,一般开发板制造商并不提供触摸屏的校正程序。
本文介绍的正是笔者在制作实际的嵌入式Linux数控机床人机接口过程中,提出的一套基于嵌入式Linux和MiniGUI的通用触摸屏校准程序设计方案。
MiniGUI简介MiniGUI()是国内最有影响的自由软件项目之一, MiniGUI 项目的目标是为基于 Linux 的实时嵌入式系统提供一个轻量级的图形用户界面支持系统。
该项目自1998年底开始到现在,已历经7年多的开发过程,到目前为止,已经比较成熟和稳定,并且在许多实际产品或项目中得到了广泛应用。
MiniGUI 为应用程序定义了一组轻量级的窗口和图形设备接口。
利用这些接口,每个应用程序可以建立多个窗口,而且可以在这些窗口中绘制图形且互不影响。
用户也可以利用MiniGUI 建立菜单、按钮、列表框等常见的 GUI 元素。
MiniGUI 可以具有两种截然不同的运行时模式:MiniGUI-Threads或者MiniGUILite。
运行在 MiniGUI-Threads 上的程序可以在不同的线程中建立多个窗口,但所有的窗口在一个进程中运行。
轻松搞定触摸屏校准及初始化,建议收藏!
轻松搞定触摸屏校准及初始化,建议收藏!HMI 触摸屏可能因为安装或现场环境等各种因素导致触控漂移,手指触控位置与实际作用点不在同一地方。
1.当HMI 发生触控漂移,首先需要排除是否是螺栓安装过紧导致表面铭板不平变形所导致。
如果将此因素排除,需要对 HMI 进行触控校准;2.当遗失HMI 硬件的的系统设置密码时,可以通过系统初始化的方法恢复出厂设置。
进入校准界面方式:拨码开关、开机长按屏幕拨码开关方式校准及初始化将屏背面拨码开关1置ON(CMT_HD或CMT_SVR则拨码1和2置ON),重启HMI,重启后HMI显示以下界面。
依次点击十字光标,共5次。
如下图完成校准后,系统会询问是否将 HMI 的系统设定密码恢复为出厂设定。
(初始化后屏中的程序、历史记录文件、密码等都将清空,若是仅做触控校准的,则按“NO”即可;若在10 秒钟之内不做任何选择,则不会初始化密码)如下图如果要进行系统初始化,按下“YES”,系统再次确认是否要将HMI 的系统设定密码恢复为出厂设置。
当输入[yes]按下[OK]后,HMI 内所有的工程文件、历史资料、密码将全部被清除。
初始化完成后,[Local Password]系统设置密码恢复为预设密码111111。
但其他密码,包括下载与上传所使用的密码当选择恢复出厂值设定后,皆需重新输入,才能进行正确的上传、下载。
MT IP系列初始化校准完成后会弹出一个对话框,选择左下角恢复出厂设置,然后也是输入YES即可(系统设定列中新加的一个选项)开机长按屏幕进入校准OS系统20170428版本的触摸屏支持【开机长按校准后初始化】,需先勾选下图标注的位置:系统设置—其他设置2。
来源:网络,侵删!留言处大家可以补充文章解释不对或欠缺的部分,这样下一个看到的人会学到更多,你知道的正是大家需要的。
一种电阻式触摸屏机械安装误差的校正方法
、 匐 化 l 造
设 点P 在触 摸 屏 坐 标 系 中坐 标 为( x’, Y’) ,但 是 在 移动 误 差产 生之 后P 点坐 标 则变 成 了( X’+ x, △
Y’+ △Y) 在 旋 转 误 差 产 生 之 后 P点 坐 标 由 , ( R×c s, o0 R×s 0变 成 了( i ) n R×C S 06 ) RXs (— O (—o, n0 i 6 ) ,其 中R 示点P 0) 表 到原 点C 的距 离 。 同理 ,触摸 屏上 Y 标可 以表示 为 : 坐
(,) (,.2 ) 互对 应 。 22和 222 2相
一
1 电阻式触摸屏误差校正原理
当按 下触 摸 屏上 某 一点 时 , 触摸 屏 控 制器 会 计 算 出这点 的x和Y坐 标 。这个过 程 的精 度会 受到 很 多 因素 的 影 响 ,比如 电信 号干扰 、 比例 因子 和 机 械误 差 等 。电信 号 的干 扰 主 要 来 自显 示屏 和 背 用于 工 业 控 制领 域 的 人 机 交互 与控 制 设 备 ,代 替 了大量 继 电 器 、按钮 、 指 示灯 等控 制 元 件 ,大 大 缩减 了控 制设 备 的数 量 与体 积 , 简化 了用 户操 作 ,同时 也 提高 了控制 可 靠 性 瞄。触 摸 屏机 械 安 装 之 后 由 于L D屏 和触 摸 J C 传 感 模块 之 间 产生 的 机 械误 差 会大 大 影 响 响应 精 度 ,如果 没 有合 适 的 校 准 ,会导 致 按 下 一个 按 钮 或者 图标 时 ,软件 无法 实现 相应操 作p。文章将 详 】 细论述利 用 “ 三点法 ”消除机械 安装误差 的方 法 。
收 稿 日期 :2 1-1-1 00 2 2
2 a所 示 和 旋 转误 差 如 图2 b 所 示 。图 () 标 示 () () a中 了L D和 触 摸 屏 在x和Y方 向位 置 的 变化 量 △ e X和
电容屏触摸校准方法
电容屏触摸校准方法
电容屏触摸校准是确保触摸屏准确响应用户输入的重要步骤。
以下是电容屏触摸校准的一般方法:
1. 手动校准,在某些设备上,可以通过进入设置菜单中的触摸屏校准选项来手动进行校准。
在这种情况下,系统会显示一些目标点,用户需要按照指示用手指精确地点击这些点,以便系统能够准确地识别屏幕的触摸位置。
2. 自动校准,许多设备在启动时会自动进行触摸屏校准,系统会通过内置的算法自动识别触摸屏的特征并进行校准。
这种方法通常更简单,用户无需进行手动操作。
3. 使用校准工具,一些设备可能配备了专门的校准工具,用户可以通过这些工具进行更精细的触摸屏校准,以确保触摸屏在不同位置都能准确响应。
4. 软件校准,在一些情况下,触摸屏校准可以通过安装特定的校准软件来实现,这些软件通常提供了更多的参数和选项,用户可以根据自己的需求进行定制化的校准。
无论采用哪种方法,触摸屏校准都是非常重要的,它可以确保设备在日常使用中能够准确响应用户的操作,提高了用户体验。
在进行触摸屏校准时,用户需要确保环境安静,避免干扰,以获得最佳的校准效果。
同时,定期进行触摸屏校准也是一个好习惯,可以确保设备长期保持良好的触摸性能。
触摸屏校准方法
嵌入式Linux和MiniGUI结合的解决方案已经成为很多嵌入式系统的图形化方案之一,而触摸屏也是很多嵌入式系统首选的输入设备,因此触摸屏的校准也成为很多嵌入式系统开发过程中常常碰到的问题之一。
嵌入式Linux是一种可以进行裁减、修改使之能在嵌入式计算机系统上运行的操作系统,既继承了Internet上的无限的开放源代码资源,又具有嵌入式操作系统的特性。
该系统具有较高的稳定性和安全性、良好的硬件支持、标准兼容性和资源丰富等功能。
而触摸屏是一种方便、快捷的输入设备,附着在显示器的表面,与显示器配合使用,在工业控制场合得到了广泛的应用。
然而在实际的嵌入式程序移植的过程中,由于触摸屏尺寸的不同,以及GUI(Graphic User Interface)方案选择和IAL(Input Abstract Layer)的差异,一般开发板制造商并不提供触摸屏的校正程序。
本文介绍的正是笔者在制作实际的嵌入式Linux数控机床人机接口过程中,提出的一套基于嵌入式Linux和MiniGUI的通用触摸屏校准程序设计方案。
MiniGUI简介MiniGUI()是国内最有影响的自由软件项目之一, MiniGUI 项目的目标是为基于 Linux 的实时嵌入式系统提供一个轻量级的图形用户界面支持系统。
该项目自1998年底开始到现在,已历经7年多的开发过程,到目前为止,已经比较成熟和稳定,并且在许多实际产品或项目中得到了广泛应用。
MiniGUI 为应用程序定义了一组轻量级的窗口和图形设备接口。
利用这些接口,每个应用程序可以建立多个窗口,而且可以在这些窗口中绘制图形且互不影响。
用户也可以利用MiniGUI 建立菜单、按钮、列表框等常见的 GUI 元素。
MiniGUI 可以具有两种截然不同的运行时模式:MiniGUI-Threads或者MiniGUILite。
运行在 MiniGUI-Threads 上的程序可以在不同的线程中建立多个窗口,但所有的窗口在一个进程中运行。
触摸屏的校准方法
本文介绍的校准方法需要三个目标点/或测试点,然后依次进行触摸测试,以确定该显示屏特有的校准因数。
最后通过这些校准因数将触摸屏的对应点与实际显示的对应点完全对应起来。
误差的来源有几个误差源会影响触摸屏控制器,使之无法产生正确的对应点X和Y坐标。
最主要的误差源是电气噪声、机械误差及放大因子。
此外,操作者的误操作也会有所影响,如手指或铁笔按压时间不够长或压力不够大。
以上所有误差均会产生无用数据,必须对它进行纠正补偿才能使触摸屏正常工作。
在各种电气系统中,由热效应或电磁效应以及系统设计缺陷引起的电气噪声无处不在。
在触摸屏中,由于AD转换器的前端电路具有高输入阻抗,因此特别容易受到电气噪声的影响。
除了对带有触摸屏控制器的电路小心布局外,我们通常在AD转换器输入端增加低通滤波器来解决这一问题。
此外也可选择软件方法,舍弃AD转换中的最小的一、两位,并用算法将一些落在允许误差范围之外的数据点从采样流中去除。
这种软件算法也可消除由使用者产生的误差。
本文所阐述的校准方法可用来解决由于机械误差和放大因素引起的误差。
图3中的圆圈表示触摸屏下的LCD显示的图形,椭圆则表示当用户顺着LCD显示的图像画圈时,触摸屏对应点的集合,不过有所夸大。
这个重建的图形显然经过一系列旋转、移位和放大,而且在每个方向变换的参数不一样。
校准的重点则是将触摸屏上显示的这个重建图形经过变换,换算出与LCD显示的图形相一致的对应点集合。
校准的数学基础为了得到一个通用解决方案,我们将每个点描述为一个数学参量。
如图4所示,可将LCD显示器上的每个点当作一个矢量PD,而该点在触摸屏上对应的点则当作矢量P。
此外,我们假设一个参量M,通过这个参量可将PD与P进行换算,即PD=MP(1)这里的M是一个转换矩阵,也是我们要研究的对象。
如果能得到转换矩阵M中相关的数值,那么给定触摸屏上任一点P,我们就可换算出它在LCD显示器上的对应点PD。
现在假设LCD显示器上的任一点都与触摸屏上的某点相对应,但要经过旋转、移位和放大处理。
触摸屏校准原理
触摸屏校准原理在现代科技发展迅速的时代,触摸屏已经成为了我们日常生活中常见的输入设备之一。
无论是智能手机、平板电脑还是电脑显示屏,触摸屏的应用越来越广泛。
而触摸屏的校准原理则是保证其准确性和精确度的重要技术基础。
触摸屏校准的目的是为了确保用户在触摸屏上的操作能够准确地与屏幕上的相应位置对应起来。
如果触摸屏校准不准确,用户在触摸屏上的操作将会出现误差,从而降低了用户的体验和操作效率。
触摸屏校准的原理主要基于电容技术或者电阻技术。
其中,电容触摸屏是应用最广泛的一种。
电容触摸屏是利用触摸物体与触摸屏表面产生电容变化来实现触摸操作的。
而电阻触摸屏则是通过触摸物体对屏幕施加压力来改变电阻来实现触摸操作的。
触摸屏校准的过程可以分为两个主要步骤:标定和校对。
标定是指在出厂前对触摸屏进行的一系列校准操作,以确定触摸屏的坐标系。
而校对则是在触摸屏使用过程中,根据实际情况对触摸屏进行的校准操作,以确保触摸操作的准确性。
在标定过程中,首先需要将触摸屏分割成一个个小区域,并记录下每个小区域对应的坐标值。
然后,通过对这些小区域进行测试,测量触摸物体与触摸屏之间的电容变化或电阻变化,从而确定每个小区域的坐标值。
最后,将这些坐标值保存在触摸屏的控制器中,以便在实际使用中进行校对。
在校对过程中,触摸屏会根据用户的触摸操作与实际显示的位置进行比对,并计算出触摸物体的坐标值。
如果触摸物体的坐标与实际显示的位置不符合预期,触摸屏控制器会通过一系列算法进行校对,从而调整触摸物体的坐标值,以使其准确地与实际显示的位置对应起来。
触摸屏校准的原理虽然简单,但实际操作中存在一些挑战。
首先,触摸屏的校准需要考虑到不同触摸物体的特性,如大小、形状等,以确保校准的准确性。
其次,由于触摸屏的灵敏度和精度要求较高,对于校准的算法和方法也有一定的要求。
最后,触摸屏校准需要在不同环境下进行,如温度、湿度等因素也会对校准结果产生影响,因此需要进行相应的校准调整。
android实现触摸屏校准
65536
2.Android事件处理机制
a.android事件的传入是从EventHub开始的,EventHub是事件的抽象结构,维护着系统设备的运行情况(设备文件放在/dev/input里),设备类型包括Keyboard、TouchScreen、TraceBall。它在系统启动的时候会通过open_device方法将系统提供的输入设备都增加到这个抽象结构中,并维护一个所有输入设备的文件描述符,如果输入设备是键盘的话还会读取/system/usr/keylayout/目录下对应键盘设备的映射文件(修改./development/emulator/keymaps/qwerty.kl来改变键值的映射关系),另外getEvent方法是对EventHub中的设备文件描述符使用poll操作等侍驱动层事件的发生,如果发生的事件是键盘事件,则调用Map函数按照映射文件转换成相应的键值并将扫描码和键码返回给KeyInputQueue.
/*
*提供给驱动外查询input_dev的接口
* struct input_absinfo info;
* ioctl(fd, EVIOCGABS(axis), &info)
触摸屏校正总结
移植所遇到的问题分析与总结(elephant半原创)一:移植环境1:主机环境:Ret Hat Enterprise 52: 交叉工具链:开发平台:友善之臂mini2440+统宝寸屏4:所需的软件资源:(QT的移植是参考网上找到一篇较好的移植手册,但是此手册的作者不知道是无心之失还是咋的,给的资料有所保留。
不过思路比较清晰以及解析的比较详细,还是非常值得参考的)参照的文章链接地址为:二:交叉编译在移植好触摸屏的驱动后(在移植内核的时候完成),一般都要移植一个tslib来配合,在用户层对触摸屏的数据进行滤波和矫正,同时也可以给应用程序一个统一的接口,很多GUI都支持tslib的接口。
我移植到开发板的QT版本是QT4,所以用进行触摸屏校正,因为QT4只是支持(目前最新版),QT2支持的是版本,所以在移植过程中先要看清楚自己移植的是什么版本。
简单描述tslib校正触摸屏原理:Tslib是触摸屏驱动和应用层之间的适配层,它从触摸屏驱动处获得原始的设备坐标数据,通过一系列的去噪、去抖、坐标变换等操作,来去除噪声并将原始的设备坐标转换为相应的屏幕坐标。
通过tslib/src/文件可以看出,在tslib中为应用层提供了2个主要的接口ts_open(),ts_close();ts_read()和ts_read_raw(),其中ts_read()为正常情况下的接口,ts_read_raw()为校准情况下使用的接口。
从tslib默认的文件中可以看出包括如下基本插件:(强烈建议通读这个配置文件并理解这个文件所写的内容)pthres 为Tslib 提供的触摸屏灵敏度门槛插件;variance 为Tslib提供的触摸屏滤波算法插件;dejitter 为Tslib 提供的触摸屏去噪算法插件;linear为Tslib 提供的触摸屏坐标变换插件。
tslib 从触摸屏驱动采样到的设备坐标进行处理再提供给应用端的过程大体如下: raw device --> variance --> dejitter --> linear --> applicationmodule module module module再来看看ts_calibrate主要做了哪些事情,校准情况下,tslib对驱动采样到的数据进行处理的一般过程如下:1。
关于触摸屏校正保存
关于触摸屏校正保存对于触摸屏校正结果保存,常见的有两种情况:1.不需要重新编译wince内核情况下保存触摸屏校正结果2.需要重新编译wince内核分别详细介绍如下:1.当你拿到开发板,我们一般预装了Linux系统,你可以根据手册第三章的步骤把开发板更新安装为wince系统(俗称“刷机”,这和很多PDA的刷机是一样的道理)。
刷机后,一般触摸屏是不太准确的,虽然我们在NK.bin中预先设置了触摸屏的参数,但因为每个触摸屏的物理参数不可能完全相同,特别是不同尺寸的时候,这时就需要重新校正。
方法如下:可以借助USB鼠标,点“开始”->“控制面板”->“笔针”->“校准”,这时就可以看到校正界面,在界面上依次点“十”字型,直到校正结束,如果你点的不太准确,有可能会重复执行校正过程。
校正完毕,就可以看到比较准确的点击效果了。
这时需要把校正结果保存,供下次开机时使用。
需要这样操作:点“开始”->“挂起”实现保存校正结果,这时系统就进入“死机”状态,其实是“休眠”,因为开发板没有完整的电源管理系统,只能通过复位的方式重新启动。
这样以后每次开机都可以使用之前的保存结果了。
2.虽然借助上面的方式保存了触摸屏校正参数,但烧写另一个开发板时还需要重复同样的步骤,这样不免让人不胜其烦,这时可以把“稍微准确的校正参数”事先写入注册表中,这就需要重新编译wince内核了,目标文件的注册表文件是固定的,并且没有办法直接修改。
步骤如下:(1)首先通过注册表编辑器查询到“稍微准确的校正参数”,并把它抄下来备用。
如下图所示例子,这组触摸屏校正参数是:482,644 790,1076 171,1072 191,220 787,216(2)打开BSP中的platform.reg文件(可使用任何编辑器打开,如windows自带的记事本),找到”CalibrationData”关键字,把它后面的那串数字(就是触摸屏校正参数)由新的值替换,如下图所示:说明:platform.reg文件位于:mini2440-bsp\mini2440\Files目录下保存platform.reg文件,重新编译wince内核,这样得到的NK.bin就是永久性的烧写文件了。
触摸屏五点校正原理
触摸屏五点校正原理1. 物理坐标和逻辑坐标为了方便理解,我们首先引入2个概念,坐标和逻辑坐标。
物理坐标就是触摸屏上点的实际位置,我们通常以液晶上点的个数来度量。
逻辑坐标就是触摸屏上这一点被触摸时A/D转换后的坐标值。
我们假定液晶最左下角为坐标轴原点A,我们在液晶上再任取一点B (十字线交叉中心),B在X方向距离A 10个点,在Y方向距离A 20个点,那么我们就说液晶上B点所正对的解摸屏上这一点的物理坐标为(10,20)。
如果我们触摸这一点时得到的X向A/D转换值为100,Y向A/D,转换值为200,我们就说这一点的逻辑坐标为(100,200)。
2逻辑坐标的计算由于电阻式触摸屏的电压成线性均匀分布,那么A/D转换后的坐标也成线性。
假如我们将液晶最左下角点对应的解摸屏上的点定为物理坐标原点A其物理坐标记为(XA=0,YA=0)其逻辑坐标记为(XLA,YLA)(不一定为0)。
那么触摸屏上任意一点B 的逻辑坐标可表达为:XLB=XLA+KXXBYLB=YLA+KYYB 式2-1其中KX、KY分别为触摸屏X方向和Y方向的因子系数,这就像弹簧一样(我们知道弹簧也是线性的),拉力与弹簧伸长正比。
KX、KY可能为正,也可能为负,这根据具体触摸屏安装的方向和特性。
每个液晶触摸屏,我们也应该单独计算每一个触摸屏的K系数。
如果A点不是坐标原点,也是任意一点式2-1可以表达成XLB=XLA+KX(XB-XA)YLB=YLA+KY(YB-YA) 式2-2由式2-2我们可以推出计算K系统的公式KX=(XLB-XLA)/(XB-XA)KY=(YLB-YLA)/(YB-YA) 式2-32.2.3五点法确定基坐标和K系统在液晶上固定的位置显示五个点,因为是固定的位置,所以这五个点的物理坐标是预知的。
这五个点不应太靠边,因为边缘点对应的触摸屏线性一般不太好。
(1)首先在ABCDE对应的位置逐步用尖状物触摸,得到五个点的逻辑坐标。
(2)分别比较A 和C、B和D的横坐标,如果差值不在允许范围(你自己规定一个即可,比如5),则重复操作(1)(2)步。
触摸屏失灵修复小技巧
触摸屏失灵修复小技巧
手机触摸屏失灵修复小技巧
1、直接关闭手机,然后静置几分钟后再开机看看,如果手机支持拆卸电池,那幺最好将电池也拆下来。
2、使用USB数据线将手机与电脑连接,看看是否可以解决。
3、针对屏幕出现飘逸的情况,我们可以使用电吹风开至中档,用热风吹手机屏幕,需要说明的是,使用电吹风时手机必须在关机的情况下,然后等到屏幕稍微有点热度后停止吹风,再开机看看是否解决问题。
4、洗完手后,用湿润的手操作屏幕试试。
5、在屏幕失灵的地方用透明胶频繁撕开粘贴,直到恢复触控为止。
6、如果综上5个方法都不能解决问题,那幺可以尝试使用“电击”的方式恢复触控,需要说明的是,该方法不到万不得已切勿轻易尝试!。
手机触屏校准的操作方法
手机触屏校准的操作方法手机触屏校准是一种调整手机触摸面板灵敏度和精确度的操作,它能够帮助手机更好地识别用户的点击和滑动动作。
当我们使用手机时发现触摸屏幕的精准度出现问题,例如点击位置偏移、按住滑动无法进行等情况,就需要进行触屏校准。
下面将详细介绍手机触屏校准的操作方法。
首先,打开手机的“设置”界面,一般可以在主屏幕上找到设置图标,一般为一个齿轮或者是齿轮加线的图标。
在设置界面中,找到并点击“显示”选项,可能需要向下滑动才能找到它。
在一些手机上,可能需要点击“设备”、“系统”或者“其他”选项才能找到“显示”。
在“显示”选项中,寻找“触控校准”或者“屏幕校准”等类似选项。
不同品牌的手机设置界面可能略有不同,但大多数手机都有类似的校准选项。
点击“触控校准”选项进入触屏校准界面。
在这个界面中,你将看到屏幕上出现一系列小方块或者“+”符号。
接下来,你需要按照屏幕上的指示进行校准。
一般情况下,你需要按照顺序点击小方块或者“+”符号,以确保手机能够准确识别触摸位置。
当你点击每个小方块或者“+”符号时,屏幕上会出现震动或者声音提示,表示触摸已经被识别。
请确保你用手指轻按触摸屏幕,而不是用其他工具。
在完成所有的触摸校准点后,你可能需要点击“完成”或者“保存”按钮来保存校准结果。
有些手机会在校准完成后自动退出校准界面。
完成触屏校准后,你可以测试校准结果是否理想。
打开一个应用程序或者网页,试着在屏幕上点击和滑动,观察是否有明显的延迟或者偏移。
如果校准结果不理想,你可以重新进行校准。
有些手机提供了多种校准模式,例如“普通”和“高级”等,你可以尝试不同的模式来找到最适合你的校准结果。
除了通过手机设置界面进行触屏校准外,还有一些手机可以通过特定的触摸手势或快捷键来进行校准。
你可以查看手机的使用手册或者在互联网上搜索关于你手机型号的触屏校准方法,以获取更加准确的操作步骤。
需要注意的是,触屏校准过程可能会因手机品牌和型号而异,以上是比较通用的操作方法。
触摸屏校正原理和方法
触摸屏校正原理和方法张开俊2011.6.10不同于鼠标,触控板的相对坐标定位,触摸屏是绝对坐标系定位,其物理坐标需要和LCD屏上的坐标一一对应。
所以在触摸屏原厂生产出货前,以及我们产品在产线组装前,都需要通过特定的软件或整机系统软件进行校正。
1.触摸屏为什么需要校正触摸屏与LCD显示屏是两个不同的物理器件。
LCD处理的像素,例如我们通常所说的分辨率是600x800,实际就是指每行的宽度是600个像素,高度是800个像素,而触摸屏处理的数据是点的物理坐标,该坐标是通过触摸屏控制器采集到的。
两者之间需要一定的转换。
其次,在安装触摸屏时,不可避免的存在着一定的误差,如旋转,平移的,这同样需要校正解决。
再次,电阻式触摸屏的材料本身有差异而且随着时间的推移,其参数也会有所变化,因此需要经常性的校正(电容式触摸屏只需要一次校正即可,这是由两者不同的材料原理造成的,具体可参阅有关电阻式和电容式触摸屏对比的文章)2.如何校正触摸屏的校正过程一般为:依次在屏幕的几个不同位置显示某种标记(如"+"), 用触摸笔点击这些标记,完成校正。
如果P T(x, y)表示触摸屏上的一个点, P L(x, y)表示LCD上的一个点,校正的结果就是得到一个转换矩阵M, 使P L(x, y) = M·P T(x, y)。
3.校正原理我们知道二维几何变换包含三种平移、旋转和缩放。
这三者的矩阵表示为:平移M T:缩放M S:旋转M R:所以P L =M R·M T·M S·P T,将这个公式展开,其结果为:在上面的公式中,LCD上的坐标(X L 、Y L)和触摸屏上的坐标(X T 、Y T)是已知的,而其他的则是我们需要求的:θ, S Y, S X, T Y, S X共有5个变量,至少需要五个方程,因为每组点坐标(P L, P T)可以得到两个方程,因此我们需要采集三组点坐标。
触摸屏为什么点不准之触摸屏校准教程
触摸屏为什么点不准之触摸屏校准教程嵌入式环境下,触摸屏是鼠标的替代也是升级输入设备,下面我们来研究一下触摸屏。
1.基础知识触摸屏的原理这里不讲,只说下大体思路,触摸屏硬件能够接收到来自用于的触摸,通过若干方式,把数据转换成坐标,此时,坐标是物理坐标,即触摸屏的坐标,而不是显示设备的坐标,显示设备的坐标由软件来定义,而触摸屏的物理坐标是固定的。
所以,当我们点击触摸屏,数据被送给驱动,驱动送给应用程序时,我们得到的数据还不是真正的显示设备数据哦,比如点击一点,硬件传来的是(189,123),(我们约定x在前),这时如果我们说,屏幕上的(189,123)点有点击,这时不正确的,这个很容易明白的,物理的点只是采样到的点,并不是真正意义上的显示设备的坐标,毕竟显示坐标由我们来定。
那么怎么办呢?~这时,需要校准触摸屏,所有的触摸屏使用前,必须要经过校准。
2.触摸屏校准原理以上说了触摸屏需要校准的原因,问题出在,物理坐标和屏幕坐标并不匹配,不匹配有两个方面:第一,物理坐标的1个单位和屏幕坐标的1个单位并不相等,我们知道屏幕坐标1个单位一般是一个像素,而物理坐标的1个单位并不是1个像素.第二,假设我们把屏幕的左上角定义为(0,0),那么触摸屏的左上角的物理坐标并不是(0,0)(我们点击之后的物理采样数据)。
综上,校准有两个方面:第一,物理采样坐标与屏幕像素坐标的对应关系,也就是伸缩系数,即单位物理采样数据代表几个单位屏幕像素数据,x坐标和y坐标各有一个伸缩系数,分别记作:xScale和yScale。
计算方法很简单,为了精确,可以采样屏幕上的四个点,让用户点击,比如(20,20),(20,200),(300, 200),(300,20),通过横着的线段除以物理采样的数据线段,得到了x的伸缩系数。
同理可以得到y的伸缩系数。
第二,物理坐标的相对于屏幕像素坐标的偏移,假如我们不计算偏移,只计算伸缩系数的话,假设用户在屏幕点(20,20)点击,我们经过转换物理采样数据,即乘上伸缩系数,发现,校准后的数据并不是(20,20)点,原因就是因为有偏移,原因是触摸屏的物理采样数据,在左上角并不是(0,0),而是某个正数对,采样到的数据不会是0的,这就是偏移产生的原因,所以,在计算过伸缩系数之后,比如点击屏幕(20,20),采样到的数据是(45,78),而第一步计算出的伸缩系数分别是0.78和0.67,那么物理坐标转换成屏幕坐标后是(45*0.78,78*0.67),此时虽然我们得到了物理坐标对应的屏幕坐标,但是现在屏幕坐标和我们(20,20)所在的屏幕坐标并不在一个坐标系,即(0,0)点不同,所以我们要减去一个坐标系偏移,假设分别是xOffset和yOffset,那么两个坐标做差便得到了xOffset和yOffset。
嵌入式设备的触摸屏校正方法及其设备[发明专利]
专利名称:嵌入式设备的触摸屏校正方法及其设备专利类型:发明专利
发明人:戴林,余梓飞,王霄
申请号:CN201410694421.9
申请日:20141127
公开号:CN104331190A
公开日:
20150204
专利内容由知识产权出版社提供
摘要:本发明公开了一种嵌入式设备的触摸屏校正方法,所述的触摸屏设有三个校准点,分别记录三个校准点的坐标,显示屏上对应设有三个对应点,通过图形用户界面的应用程序记录的三个对应点的坐标,并与触摸屏底层驱动中三个校准点的坐标进行比例换算,建立其对应关系,从而进行校准判断,将校准之后的信息记录保存至配置文件,待设备下次启动时读取相应信息。
本发明解决了带有电阻式触摸屏的嵌入式DVR、NVR、混合型DVR设备,通过触摸笔点击进行触屏校正,提高了用户点击设备图形用户界面的准确性,提升设备用户体验,方便操作。
申请人:天津天地伟业数码科技有限公司
地址:300384 天津市西青区华苑新技术产业园区(环外)海泰华科二路8号
国籍:CN
代理机构:天津市宗欣专利商标代理有限公司
代理人:邓琳
更多信息请下载全文后查看。
触摸屏校正方法
触摸屏校正方法 The document was finally revised on 2021
用久了出现在触摸不准不灵敏的时候的校正方法:
1、将触摸屏背面的四个拨码开关,第一个设置为ON,其余三个拨码开关位置保持不变。
正常情况下四个拨码开关均在OFF的位置,如下图:
将第一个拨码开关设置为ON (上图)
2、按一下拨码开关旁边的黑色的Reset(复位)按钮或者将人机界面重新上电。
3、人机界面启动后,会要求对触控面板进行触控校正。
校正的方法为人机界面屏幕上出现的十字光标在什么位置就触控一下这个位置,直到十字光标消失,人机界面会继续往下执行启动过程
4、校正完之后,会弹出如下对话框,询问是否要恢复为出厂设置密码如下图,请选择NO 校正完成。
记得把第一个将第一个拨码开关设置回OFF
TK6070需要把J3端子的1-2短接就行,校准完成后在恢复到7-8短接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用久了出现在触摸不准不灵敏的时候的校正方法:
1、将触摸屏背面的四个拨码开关,第一个设置为ON,其余三个拨码开关位置保持不变。
正常情况下四个拨码开关均在OFF的位置,如下图:
将第一个拨码开关设置为ON (上图)
2、按一下拨码开关旁边的黑色的Reset(复位)按钮或者将人机界面重新上电。
3、人机界面启动后,会要求对触控面板进行触控校正。
校正的方法为人机界面屏幕上出现的十字光标在什么位置就触控一下这个位置,直到十字光标消失,人机界面会继续往下执行启动过程
4、校正完之后,会弹出如下对话框,询问是否要恢复为出厂设置密码如下图,请选择NO 校正完成。
记得把第一个将第一个拨码开关设置回OFF
TK6070需要把J3端子的1-2短接就行,校准完成后在恢复到7-8短接。