1、一种电阻触摸屏坐标校准的方法,其特征在于它包括以下步骤
a.一个电阻触摸屏,取五个位置已知的预定测试点采样点;所述的五 个采样点位于触摸屏的四个角及中心位置中的一个;
b.感知采样点位置的电压信号值;
c.将一次校准过程的数据进行记录;
d.计算记录数据跟设定数据的误差是否在预定误差范围内,若是,就 根据记录数据计算出校准因子;否则,将记录数据替换成设定数据,然后 重新执行步骤a;
e.通过该组校准因子将触摸笔、手指触摸处录到的电压信号值转化成 一个二维坐标:X轴坐标和Y坐标。
2、根据权利要求1所述的电阻触摸屏坐标校准的方法,其特征在于 所述步骤c中预定误差范围的设定,被进一步说明为,误差值为某个预定 点触摸时记录到的电压和该点已设定电压数据的偏移量,取一个可以接受 的偏移量数值作为误差值,设为常量。
3、根据权利要求1或2所述的电阻触摸屏坐标校准的方法,其特征 在于所述步骤d中计算校准因子,包括如下步骤:
P1,P2,P3,P4,P5的物理坐标是常量
1)计算屏幕上方x方向每个象素点对应多少电压偏移比例因子 x_top_factor,等于左上角和右上角采样点电压之差与物理坐标值之差的 比值
x_top_factor=(adc2.x-adc1.x)/(P2.x-P1.x);
2)计算屏幕下方x方向每个象素点对应多少电压偏移比例因子 x_bottom_factor,等于左下角和右下角采样点电压之差与物理坐标值之 差的比值
x_bottom_fator=(adc4.x-adc3.x)/(P4.x-P3.x);
3)计算屏幕左边y方向每个象素点对应多少电压偏移比例因子 y_left_factor,等于左上角和左下角采样点电压之差与物理坐标值之差的 比值
y_left_fator=(adc1.y-adc2.y)/(P1.y-P2.y);
4)计算屏幕右边y方向每个象素点对应多少电压偏移比例因子 y_ringht_factor,等于右上角和右上角采样点电压之差与物理坐标值之差 的比值
y_right_fator=(adc3.y-adc3.y)/(P3.y-P3.y);
5)将以上4个步骤的计算结果和以上五个点的电压值保存为该触摸 屏特有的一组校准因子。
4、根据权利要求3所述的电阻触摸屏坐标校准的方法,其特征在于 所述步骤e包括如下步骤:
触摸点P处录到的原始电压值为adc,与已保存的特有校准因子的 中心采样点的电压值adc5在x,y方向上分别做比较,这样屏幕就可以分 出四块区域,然后根据触摸点所在区域选择校准因子中的两个比例因子 进行坐标转换,即可得出精确坐标:
1)如果adc.x
adc5.y,则判断触摸点P为左上区域, 则选用x_top_fator和y_left_factor来计算精确坐标p
p.x=P1.x+(adc.x-adc1.x)/x_top_factor;
p.y=P1.y-(adc2.y-adc.y)/y_left_factor;
2)如果adc.x>adc5.x,且adc.y>adc5.y,则判断触摸点P为右上区域, 则选用x_top_fator和y_right_factor来计算精确坐标p
p.x=P2.x-(adc2.x-adc.x)/x_top_factor;
p.y=P2.y-(adc2.y-adc.y)/y_right_factor;
3)如果adc.xp.x=P3.x+(adc.x-adc3.x)/x_bottom_factor;
p.y=P3.y+(adc.y-adc3.y)/y_left_factor;
4)如果adc.x>adc5.x,且adc.yp.x=P4.x-(adc4.x-adc.x)/x_bottom_factor;
p.y=P4.y+(adc.y-adc4.y)/y_right_factor。