触摸屏校正原理
- 格式:doc
- 大小:95.00 KB
- 文档页数:4
电阻式触摸屏校准算法分析<一> 算法分析电阻式触摸屏在X,Y坐标方向上是线性的,比如S32采用的触摸屏,理论上Xmin=0,Xmax=1023,Ymin=0,Ymax=1023。
但是实际的触摸屏,往往是xmin>0,xmax<1023,ymin>0,ymax<1023。
所以就需要校准。
此文讨论的校准算法,其原理就是利用触摸屏的线性特性,针对被校准的触摸屏,获取其真正的x,y的范围,即xmin,ymin,xmax,ymax将其记录下来。
以后当触摸事件发生,将触摸屏报告的原始坐标(x,y)按比例投射到0~1023的坐标上即可。
注意,TP与LCD在相同的坐标方向上,具有相似性,即比例一致性。
看看对原始坐标的处理:If (x<xmin) x=0;Else if (x>xmax) x=xmax-xmin;Else x=1023*(x-xmin)/(xmax-xmin);If (y<ymin) y=0;Else if (y>ymax) y=ymax-ymin;Else y=1023*(y-ymin)/(ymax-ymin);可见,对原始坐标,先减去一个0位置的偏移量(x-xmin),然后求得它X范围上的比率((x-xmin)/(xmax-xmin)),再乘以1023,就得到了投射到(0~1023)上的坐标。
再看看校准算法。
在以下的讨论中,所谓物理坐标,指触摸屏上的坐标PT;所谓逻辑坐标,指LCD上的坐标PL。
LCD的宽度(W)对应TP的X方向,LCD的高度(H)对应TP的Y方向。
通过点击三个校准点Po(x,y),Px(x,y),Py(x,y),我们能得到图中内层方框的X,Y的物理坐标范围,即Xm = Px.x – Po.x Ym = Py.y – Po.y将此图投射到LCD上,有如下(物理值->逻辑值)的对应关系:Xl->Lwl,Xm->Lwm,Xr->Lwr,Yb->Lhb,Ym->Lhm,Yt->Lht。
屏幕4点校准算法介绍屏幕4点校准算法是一种用于校准触摸屏幕的方法。
通过测量用户点击屏幕时的坐标,并与屏幕上实际显示的坐标进行比较,可以计算出触摸屏幕的误差,并进行校准,从而提高触摸屏幕的准确性和灵敏度。
本文将详细介绍屏幕4点校准算法的原理、步骤和应用。
原理屏幕4点校准算法的原理基于触摸屏幕在不同位置的响应误差是不一样的。
通常情况下,由于制造过程中的一些偏差和材料差异,触摸屏幕在边缘和角落的响应误差较大,而在中心位置的响应误差较小。
因此,通过在触摸屏幕的四个角落进行校准,可以得到一个精确的校准参数,从而减小触摸屏幕的误差。
步骤屏幕4点校准算法的步骤如下:步骤1:选择参考点首先,需要选择四个参考点,一般选取屏幕的四个角落。
这四个参考点的坐标需要事先确定,并且要尽可能分布在屏幕的不同位置。
步骤2:用户操作用户需要按照指示在屏幕上分别点击四个参考点位置。
系统会记录下用户点击时的坐标。
步骤3:计算校准参数根据用户点击时的坐标和事先确定的参考点坐标,可以计算出校准参数。
校准参数可以通过线性插值或者其他数学模型得到,具体的计算方法要根据具体情况而定。
步骤4:应用校准参数最后,将计算出的校准参数应用到触摸屏幕上,以校正触摸屏幕的误差。
校准参数可以通过软件或者硬件的方式进行应用。
应用屏幕4点校准算法广泛应用于各类触摸屏设备,例如智能手机、平板电脑、工控机等。
通过校准触摸屏幕,可以提高用户的触控体验,减少误操作,并且可以精确地控制光标的位置。
总结屏幕4点校准算法是一种用于校准触摸屏幕的方法,通过选择参考点、用户操作、计算校准参数和应用校准参数等步骤,可以提高触摸屏幕的准确性和灵敏度。
该算法广泛应用于各类触摸屏设备,可以改善用户的触摸体验。
多点校准原理
多点校准是一种通过采样多个不同位置的参考点来准确标定触摸屏的位置和尺寸的方法。
其主要原理如下:
1. 建立坐标系:触摸屏上的每一个像素都会被赋予一个坐标值。
首先需要确定触摸屏的坐标系,通常通过测量和标记触摸屏上的固定点(例如边缘、角落等)来确定坐标系的原点和方向。
2. 采集参考点数据:在校准过程中,需要在触摸屏上选取多个不同位置的参考点,通常是一系列均匀分布的点。
当用户点击这些参考点时,触摸屏会记录下触摸点的坐标值。
3. 数据处理:采集到参考点的坐标值后,需要对数据进行处理。
常见的处理方法有最小二乘法和加权平均法。
这些方法可以通过分析参考点的坐标值和它们在触摸屏上的实际位置之间的差异,来计算出偏移量和缩放比例等校准参数。
4. 生成校准矩阵:根据处理后的数据,可以生成校准矩阵。
校准矩阵包含了触摸屏的位置和尺寸信息,可以用于将触摸点的坐标值转换为在触摸屏上的实际位置。
5. 应用校准矩阵:一旦校准矩阵生成,就可以将其应用于触摸屏上检测到的触摸点坐标值。
通过将触摸点的坐标值转换为实际位置,可以准确地获取用户的触摸操作。
通过多点校准可以提高触摸屏的准确性和稳定性,避免由于制造误差或环境因素导致的触摸点坐标偏差。
触摸屏的正反转电路原理
触摸屏正反转电路原理是指在触摸屏操作中探测电路通过不同的触摸方式实现
信号正反转的原理。
触摸屏的探测电路主要由探测电极和电容感应器组成。
在正常情况下,探测电极会与电容感应器相隔一定的距离,形成一个电容器。
当手指触摸屏幕时,手指会与探测电极和感应器之间形成一个额外的电容,改变了原有电容器的电容值。
根据电容值的变化,探测电路中的信号处理电路会判断是正向操作(touch)还是反向操作(release)。
当手指触摸屏幕时,触摸屏会检测到电容值的增加,信号处理电路会输出一个正向触摸信号;当手指离开触摸屏幕时,电容值的减少会导致信号处理电路输出一个反向释放信号。
在触摸屏的正反转电路中,还需要考虑到瞬态干扰的问题。
例如,当手指快速触摸或离开屏幕时,可能会引起电容值的突然变化,信号处理电路需要对这些瞬变干扰进行滤波和去噪处理,以保证正常触摸信号的稳定性和可靠性。
总之,触摸屏正反转电路原理是通过感应手指与探测电极之间的电容变化,利用信号处理电路识别出触摸操作是正向触摸还是反向释放,并进行相应的信号处理。
电容屏触摸校准方法标题:电容屏触摸校准方法详解随着科技的发展,智能手机、平板电脑等移动设备已经深入到我们的日常生活中。
这些设备大多使用电容式触摸屏,但有时我们会发现屏幕的触摸点与实际位置存在偏差,这时就需要进行触摸校准。
本文将详细介绍电容屏触摸校准的方法。
一、了解电容屏工作原理电容屏是通过人体的导电性来感知触控位置的。
电容屏由多层组成,其中最重要的是底层的玻璃板和顶层的保护层。
这两层之间有许多透明的电极,形成许多小电容。
当手指接触屏幕时,会改变这些小电容的电荷分布,从而计算出触控的位置。
二、电容屏触摸校准的重要性由于制造误差、环境温度变化等因素,电容屏的实际触摸位置可能会与设计位置产生偏差,这就需要我们进行触摸校准。
触摸校准可以确保屏幕的精确度,提高用户的操作体验。
三、电容屏触摸校准方法1. 使用系统自带的校准工具:大部分移动设备都有内置的触摸屏校准工具。
通常在设置菜单中可以找到。
按照提示完成一系列的操作,如点击指定的点,画线等,就可以完成校准。
2. 手动校准:如果设备没有提供校准工具,或者校准后仍然存在问题,我们可以尝试手动校准。
首先,我们需要找到设备的固件文件,然后使用文本编辑器打开。
在固件文件中,我们可以找到触摸屏的校准参数,包括X轴和Y轴的偏移量和灵敏度。
根据实际情况调整这些参数,然后保存并重新刷入固件,就可以完成校准。
四、注意事项1. 在进行触摸校准时,应保证设备电量充足,避免在过程中断电导致数据丢失。
2. 校准过程需要一定的耐心和细心,不要急躁,以免影响校准效果。
3. 如果多次校准后仍然无法解决问题,可能是硬件问题,需要找专业的维修人员处理。
总的来说,电容屏触摸校准是一项简单但重要的任务。
只有正确的校准,才能保证屏幕的准确性和稳定性,提高用户的使用体验。
希望以上的介绍能帮助大家更好地理解和掌握电容屏触摸校准的方法。
oled屏幕校准原理随着电子产品的普及,屏幕成为了我们生活中不可缺少的一部分。
而OLED 屏幕因为其高对比度和色彩鲜艳等优点,受到了越来越多人的喜爱。
但是,许多人可能不知道 OLED 屏幕校准的原理是什么。
本篇文章将会向您阐述 OLED 屏幕校准原理,希望对您有所帮助。
1. 光度学在了解 OLED 屏幕的校准原理之前,我们需要了解一些基础的光度学知识,包括颜色、亮度、色温等。
颜色是表示光线波长的属性,是光的物理属性;亮度是指光波的能量,通常表示为流明;色温是显示器显示的白色发光体的色彩属性,通常表示为光线的温度。
2. OLED 屏幕校准原理OLED 屏幕校准的目的是为了保证显示效果的一致性,使不同的显示器在显示内容时达到相同的效果。
具体的 OLED 屏幕校准原理如下:(1) 量测样品首先,需要测量 OLED 屏幕输出的亮度、色度、色温等参数,得到一个基准数据。
这个数据可以通过专业的测试仪器来获得,如色彩计、光度计等。
(2) 分析样品接下来,需要分析 OLED 屏幕的信号输出,包括电压、亮度、色度等参数,与样品的基准数据进行比较。
如果分析结果出现差异,则需要调整 OLED 屏幕的参数,使其输出与基准数据相符合。
(3) 校准 OLED 屏幕校准 OLED 屏幕时需要调整其亮度、色度、色温等参数,使其与基准数据完全相同。
这个过程需要使用专业的校准软件和硬件,将屏幕的参数调整到最佳状态。
3. OLED 屏幕校准的好处通过对 OLED 屏幕进行校准,可以达到以下好处:(1) 提高显示效果校准 OLED 屏幕可以避免其输出不一致的情况,提高显示效果的一致性和准确性。
(2) 增强用户体验通过校准 OLED 屏幕,可以增强用户体验,提高使用的舒适度和效率。
(3) 降低产品质量问题校准 OLED 屏幕能够避免产品质量问题,提高产品的可靠性和稳定性,减少售后维修的概率。
4. 总结OLED 屏幕校准原理是为了提高显示效果和用户体验的重要过程。
嵌入式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 上的程序可以在不同的线程中建立多个窗口,但所有的窗口在一个进程中运行。
Android平台的触摸屏校准原理及其实现Android 平台的触摸屏校准原理及其实现罗永和摘要:本文首先对触摸屏校准算法和Android 平台的触摸屏事件处理流程进行简单的描述。
然后,针对项目中所使用的ADS7846控制芯片,对在Android 平台上实现触摸屏校准方法作了详细的分析。
关键词:触摸屏校准 ADS7846 Android1 触摸屏校准算法的简单介绍1.1 触摸屏和LCD 两者之间的坐标转换关系触摸屏与LCD 显示屏是两个不同的物理器件。
LCD 处理的像素,例如我们通常所说的分辨率是800x480,实际就是指每行的宽度是800个像素,高度是480个像素,而触摸屏处理的数据是点的物理坐标,该坐标是通过触摸屏控制器采集到的。
其X 轴和Y 轴的范围,一般均为0~4095,即在驱动中用12位二进制数表示。
因此,在触摸屏和LCD 两者之间需要一定坐标的转换。
在LCD 和触摸屏两者的坐标轴完全一致(即:坐标原点对齐,且坐标轴方向一致)的情况下,其坐标转换关系如下:W Xt Xt Xt XT XL ×??=minmax min (1)H Yt Yt Yt YT YL ×??=min max min (2)其中,XL 、YL 是LCD 坐标,XT 、YT 是触摸屏的坐标。
Xtmin 、Xtmax 、Ytmin 、Ytmax 分别是触摸屏的X 、Y 轴方向上的最小值和最大值。
1.2 触摸屏校准通用方法由于不同的屏,存在着一些个性上的差异,其坐标最小值和最大值不尽相同,另外在安装上也可能存在着一些差异性。
因此,需要对上述公式所计算出的值进行修正。
其计算公式如下:C B YL A XL XL +×+×=' (3)F E YL D XL YL +×+×=' (4)其中,XL, YL 是利用公式(1)和(2)计算出来的坐标理论上的LCD 坐标,XL’, YL’是触摸屏坐标修正后的LCD 坐标。
触摸屏校准原理在现代科技发展迅速的时代,触摸屏已经成为了我们日常生活中常见的输入设备之一。
无论是智能手机、平板电脑还是电脑显示屏,触摸屏的应用越来越广泛。
而触摸屏的校准原理则是保证其准确性和精确度的重要技术基础。
触摸屏校准的目的是为了确保用户在触摸屏上的操作能够准确地与屏幕上的相应位置对应起来。
如果触摸屏校准不准确,用户在触摸屏上的操作将会出现误差,从而降低了用户的体验和操作效率。
触摸屏校准的原理主要基于电容技术或者电阻技术。
其中,电容触摸屏是应用最广泛的一种。
电容触摸屏是利用触摸物体与触摸屏表面产生电容变化来实现触摸操作的。
而电阻触摸屏则是通过触摸物体对屏幕施加压力来改变电阻来实现触摸操作的。
触摸屏校准的过程可以分为两个主要步骤:标定和校对。
标定是指在出厂前对触摸屏进行的一系列校准操作,以确定触摸屏的坐标系。
而校对则是在触摸屏使用过程中,根据实际情况对触摸屏进行的校准操作,以确保触摸操作的准确性。
在标定过程中,首先需要将触摸屏分割成一个个小区域,并记录下每个小区域对应的坐标值。
然后,通过对这些小区域进行测试,测量触摸物体与触摸屏之间的电容变化或电阻变化,从而确定每个小区域的坐标值。
最后,将这些坐标值保存在触摸屏的控制器中,以便在实际使用中进行校对。
在校对过程中,触摸屏会根据用户的触摸操作与实际显示的位置进行比对,并计算出触摸物体的坐标值。
如果触摸物体的坐标与实际显示的位置不符合预期,触摸屏控制器会通过一系列算法进行校对,从而调整触摸物体的坐标值,以使其准确地与实际显示的位置对应起来。
触摸屏校准的原理虽然简单,但实际操作中存在一些挑战。
首先,触摸屏的校准需要考虑到不同触摸物体的特性,如大小、形状等,以确保校准的准确性。
其次,由于触摸屏的灵敏度和精度要求较高,对于校准的算法和方法也有一定的要求。
最后,触摸屏校准需要在不同环境下进行,如温度、湿度等因素也会对校准结果产生影响,因此需要进行相应的校准调整。
触摸屏五点校正原理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. 测量电流四点校准需要在电阻屏上施加小电流。
在校准过程中,首先需要在触摸屏的四个角落施加电流。
3. 测量压力通过测量电流的变化,可以得到一个电压值。
随着压力的施加,电压值也会发生变化。
4. 计算差异校准的关键在于计算不同触摸点之间的电阻差异。
在四点校准中,通过比较四个参考点之间的电阻值,可以确定触摸屏的电阻分布情况。
5. 纠正坐标根据上一步的计算结果,可以计算出每个触摸点的实际坐标。
通过将实际坐标与标定参考点进行比较,可以得到触摸点的偏差。
然后,利用这些偏差可以对触摸点进行纠正,从而提高触摸屏的精度。
四、电阻屏四点校准的优势1. 精确度高通过四点校准,可以准确地测量电阻屏的电阻差异,并计算触摸点的实际坐标。
这种精确度使得用户在操作时能够更加准确地点击、滑动或者缩放屏幕上的内容。
2. 稳定性强由于电阻屏四点校准可以消除由于材料特性和温度变化引起的误差,因此触摸屏的稳定性得到了提高。
基于MiniGUI的触摸屏校正的研究与应用吴帆,沈维聪武汉理工大学信息工程学院,武汉(430063)E-mail:wwff1984@摘要:随着嵌入式技术的发展,嵌入式系统的应用越来越广泛,对人机交互界面的要求越来越高, 触摸屏作为一种最新的输入设备,便于用户进行操作,是目前最简单、方便、自然的一种人机交互方式。
大部分触摸屏设备需要进行校正,触摸屏的校正对于用户更好更准确的使用触摸屏与系统进行交互提供了有力的保证。
本文首先介绍了MiniGUI的开发环境,然后介绍了在该平台下触摸屏校正的原理和校正的思路,进而详细介绍了利用三坐标点确定线形关系的校正方法。
利用这种线形关系我们可以通过相应的程序来使得触摸屏的校正更加准确,从而为用户更好的使用触摸屏进行人机交互提供了必要的保证。
关键词:MiniGUI;触摸屏;触摸屏校正;嵌入式系统1. 引言随着互联网技术的发展和后PC时代的到来,嵌入式系统的应用也越来越广泛,嵌入式产品已经在IT产业中占有很大比重。
近年来随着嵌入式技术的发展,对人机交互界面的要求越来越高,友好的图形界面为用户提供了更加直观的图象信息,同时也便于用户进行操作。
触摸屏作为一种最新的电脑输入设备,是目前最简单、方便、自然的一种人机交互方式。
随着多媒体信息查询的与日俱增,利用这种技术,我们用户只要用手指轻轻地碰计算机显示屏上的图符或文字就能实现对主机操作,从而使人机交互更为直截了当[2]。
因为现在的触摸屏设备大部分是利用电阻原理设计的,并且从触摸屏设备里读出的数据是由A/D转化的,与屏幕像素坐标数据没有直接匹配的关系,只是一个线性关系,因此触摸屏设备读出的数据不能直接当作屏幕的像素坐标值,如果不校正的话,当点击触摸屏上的某个点,处理程序就不能得到点击点正确的像素坐标值,自然也就不会作出正确的响应,使用户不能很好的与系统进行交互,所以需要对触摸屏进行校正[3]。
本文介绍了利用三坐标点确定线形关系的触摸屏校正的方法,为更好的使用触摸屏进行人机交互提供了必要的保证。
STM32f103的电阻触摸屏的五点校正算法由于电阻式触摸屏就是一种传感器,它利用压力感应进行控制,将矩形区域中触摸点(X,Y)的物理位置转换为代表 X坐标和 Y 坐标的电压。
这里先引入两个概念,物理坐标和逻辑坐标。
物理坐标指触摸屏上点的实际位置,通常以液晶上点的个数来度量。
逻辑坐标指这点被触摸时A/D 转换后的坐标值。
如图1,我们假定液晶最左下角为坐标轴原点A ,在液晶上任取一点B (十字线交叉中心),B 在X 方向距离A 10 个点,在Y 方向距离A20 个点,则这点的物理坐标为(10,20)。
如果我们触摸这一点时得到的X 向A/D 转换值为100,Y 向A/D 转换值为200,则这点的逻辑坐标为(100,200)。
常用的电阻式触摸屏矫正方法有两点校准法和三点校准法。
本文这里介绍的是结合了不同的电阻式触摸屏矫正法的优化算法:五点校正法。
其中主要的原理是使用4点矫正法的比例运算以及三点矫正法的基准点运算。
五点校正法优势在于可以更加精确的计算出X和Y方向的比例缩放系数,同时提供了中心基准点,对于一些线性电阻系数比较差电阻式触摸屏有很好的校正功能。
校正相关的变量主要有:x[5] , y[5] 五点定位的物理坐标xl[5] , yl[5] 五点定位的逻辑坐标KX , KY 横纵方向伸缩系数XLC , YLC 中心基点逻辑坐标XC , YC 中心基点物理坐标(数值采用LCD显示屏的物理长宽分辨率的一半)触摸屏常和点阵式液晶显示(LCD)屏叠加在一起配套使用,构成一个矩形的实际物理平面; 而由用户触摸的触摸点集合经过 A/D 转换器,得到具体显示坐标的集合,这个集合构成了一个逻辑平面。
由于存在误差,这两个平面并不重合,校准的作用就是要将逻辑平面映射到物理平面上,即得到触点在液晶屏上的位置坐标。
校准算法的中心思想也就是要建立这样一个映射函数现有的校准算法大多是基于线性校准, 即首先假定物理平面和逻辑平面之间的误差是线性误差,由旋转和偏移形成。
触摸屏校正原理和方法张开俊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. 电阻式触摸屏电阻式触摸屏使用两层导电薄膜间的电阻变化来检测手指触摸位置。
当手指触摸触摸屏表面时,上下两层电阻薄膜产生反应,触发电流流过手指,从而测量手指的位置。
这种触摸屏的特点是价格相对较低,但由于屏幕需要产生压力,其触摸体验不够灵敏。
2. 电容式触摸屏电容式触摸屏利用触摸产生的静电场来检测手指位置。
触摸屏表面覆盖有一层导电物质,当手指接近时,导电物质所形成的感应电场发生变化,触摸屏传感器便可通过探测电流的变化来确定手指的位置。
这种触摸屏具有高灵敏度和响应速度快的特点,但价格较高。
3. 声表面波触摸屏声表面波触摸屏采用超声波传感器来检测手指的位置。
超声波传感器通过产生机械波并在触摸屏表面传播,当手指触摸屏时,机械波会发生反射,传感器便可通过分析反射信号来确定手指位置。
这种触摸屏具有高灵敏度和良好的可见光透过性,但价格较高。
二、触控精度的改进方法为提高触摸屏的触控精度,可采取以下方法:1. 优化触摸屏传感器触摸屏传感器是影响触控精度的核心元件,不同类型的触摸屏传感器具有各自的特点和适用范围。
在选择触摸屏时,可以根据应用需求和用户群体选择最适合的触摸屏类型,以提高触控精度。
2. 提高采样率采样率是指触摸屏在单位时间内获取触摸数据的次数。
提高采样率可以使触摸屏更加灵敏,减少延迟,并提高触控精度。
通过提高芯片的处理速度和优化触控算法,可以实现较高的采样率。
3. 降低触摸的误判率触摸屏在使用过程中可能会出现误触现象,影响触控精度。
触摸屏校准的一种通用算法来源:智能手机推荐 触摸屏校准的一种通用算法液晶触摸屏物理平面、转换数据平面和转换物理平面液晶触摸屏通常复合在一起,构成—个矩形的实际物理平面。
触摸屏触摸点集经电子转换器转换为数据集后构成转换数据平面。
在当前的技术条件下,转换数据平面多与实际物理平面不同,因此需要将转换数据平面形状校准为液晶屏实际物理平面形状,就是要得到转换物理平面。
校准的目的是使转换物理平面与实际物理平面一致。
转换数据平面映射为转换物理平面涉及两个数学要素:一是两个平面所取的坐标系,=是转换数据平面形状。
液晶屏的坐标系是由液晶屏初始显示地址决定的,而转换数据平面的坐标系是由转换测量值决定的。
转换数据平面的形状决定了使用何种校准方法。
转换数据平面到映射物理平面的映射方法给定触摸屏转换物理平面为y'=f(x'),假定其等于实际物理平面,如图1(a)所示。
触摸屏经电子转换后的转换数据平面为y=f(x),转换数据平面到映射物理平面的映射方法,按点对点的映射,就是把点(x,Y)映射为点(x',y')。
点对点的线性映射可由校准点和映射比率来建立。
首先选择校准点。
在实际物理平面匕选取数个点,再求取转换数据平面的对应点,然后映射在转换物理平面上。
映射的关系应使转换物理平面上的校准点与实际物理平面上的校准点重合。
再由校准点来确定所有点的映射比率。
据此,对不同转换数据平面的校准方法进行分析。
设转换数据平面为图1b的中的矩形ABCD,取转换数据平面中的校准点为A和C,对应映射物理平面的伤隹占沩A'和C'.平面A'B'C'D'中p(x',y')。
这就是文献中两点法的结果。
设转换数据平面为梯形AECD,仍取A和C两个校准点,若套用式(1),则在y>yA时,y-yA<0,超过了液晶显示平面。
说明式(1)只适于转换数据平面为矩形的情况。
触摸屏校正原理
容济摩托车点火器
参考资料:
/%C5%C9%BF%CB652/blog/item/56ad800fcf0b31107bec 2cc2.html
(1)触摸屏为什么需要校正?
触摸屏与L C D显示屏是两个不同的物理器件。
L C D处理的像素,例如我们通常所说的分辨率是600x800,实际就是指每行的宽度是600个像素,高度是800个像素,而触摸屏处理的数据是点的物理坐标,该坐标是通过触摸屏控制器采集到的。
两者之间需要一定的转换。
其次,在安装触摸屏时,不可避免的存在着一定的误差,如旋转,平移的,这同样需要校正解决。
再次,电阻式触摸屏的材料本身有差异而且随着时间的推移,其参数也会有所变化,因此需要经常性的校正(电容式触摸屏只需要一次校正即可,这是由两者不同的材料原理造成的,具体可参阅有关电阻式和电容式触摸屏对比的文章)
(2)如何校正?
触摸屏的校正过程一般为:依次在屏幕的几个不同位置显示某种标记(如" +"),用触摸笔点击这些标记,完成校正。
如果P T(x,y)表示触摸屏上的一个点,P L(x,y)表示L C D上的一个点,校正的结果就是得到一个转换矩阵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,将这个公式展开,其结果为:
在上面的公式中,L C D上的坐标(X L、Y L)和触摸屏上的坐标(X T、Y T)是已知的,而其他的则是我们需要求的:θ,S Y,S X,T Y,S X共有5个变量,至少需要五个方程,因为每组点坐标(P L,P T)可以得到两个方程,因此我们需要采集三组点坐标。
但是上面的方程涉及三角函数,运算复杂,我们可以进一步简化为:
变量虽然多了一个,但是解题过程简单多了,更适合计算机计算,而且采集点的数量仍然为3组。
假设L C D三个点的坐标为(X L1,Y L1),(X L2,Y L2),(X L2,Y L2),对应触摸屏上的三个点是(X T1,Y T1),(X T2,Y T2)。
(X T3,Y T3),则联立两个方程组为:
这样,触摸屏的校正实际上就是解上面的方程组,得到6个系数:A、B、C、D、E、F。
而上面方程组按照克莱姆法则解即可。
在得到6个系数后,以后通过触摸屏得到的所有坐标,带入公式(1)中就可以得到L C D上以像素表示的坐标。
触摸屏的校验原理说完了,但是原理与实现之间还是有一些差距的,例如根据原理我们只需3个坐标点就可以了,可是在很多系统为了精度的需要而采集5
个坐标点,那么如何处理这5个点呢?(直接用上面的方程显然不行)具体的实现可以参考另一篇博文:h t t p://b l o g.s i n a.c o m.c n/s/b l o g_5d9051c00100e e c9.
h t m l。
附:克拉姆法则。