电阻式触摸屏校准算法的优化
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苗’
C o gja 。G e gqa g 。 a 。 Al n - n, AO H n in CAl o H u Mi
( . 中科技大学 武 昌分校 电工 电子教学基地 ,武 汉 4 0 6 1华 3 0 4;2 中国地质大学( . 武汉)机 电学院 ,武 汉 4 0 7 ) 3 0 4 摘 要 : 本文介绍 了电阻式触摸屏 的工作原 理 ,分析 了触摸屏的基 本线性校准算 法 ,在此基础 上进一 步提出 了触 摸屏校准 的优 化算法 ,并对两种校 准算法进 行了测试 比较 ,实验结果表 明 ,与基 本线性校准法相 比 ,优化算法大 大提 高了触摸屏校准精度。 关键词 : 电阻 式触摸屏 ;校准算法 ;校准 精度 中图分类号 :T 2 P1 1 文献标识码 :A 文章编号 :1 0 — 1 4 2 1 ) 7 上) 0 1 3 9 0 ( 0 0 ( 一0 2—0 0 3 2
触 摸 屏上 任 意取 三 个 点 ( 由于 边 界 点 的线性 度 差 , 所 以要尽 量 避免 ) ,设物 理 坐 标和 显 示坐 标 分别 为
,
Y) , 、 , 和 , ) ) ) 、 ) 乃) 、( , 、
A1 X + B1Y1 C1= l ’1 ‘ +
化 算法 可 以获得 更高 的校 准精 度 。
1 电阻式触摸屏 的工作原理
典 型 的 电 阻式 触 摸 屏 一般 由三 部 分 构 成 :两
层透 明 的 阻 性 导 电 层 ,在 两 层 导 电层 之 间 的 隔离
层 以及 电极 。电 阻式触 摸屏 示意 图如 图 l 示 。 所 电 阻 式 触 摸 屏 就 相 当 于一 种 传感 器 ,利 用 压
: kRs O gy o O S = yy k ’ + y i +q Rc s + y k 。 + ̄ y n k
A1‘ + B1‘ + C1 X l; X1 Y1 = d 1‘ + Bl‘ 2+ C1= X 2; Y d
由上 式 中可 以 看 出 ,除 了 x和 Y ,方 程 式右 边
、 l
l 化 I 5
电阻 式触 摸 屏 校 准 算 法 的优 化
The opt m i a i o calbr i gor t i z t on t i at on al i hm esi i e t of r st v ouch scr een
蔡红 娟 。 ,高恒 强 ,蔡
A l‘ 3+ B1’ 3+ Cl= X 3; Y d 1’ + 1‘, J 4+ C 1 X 4 ; = d
各 项 均 为 常 量 ,即触 摸 屏 和 显示 屏 的坐 标 系可 以 认 为 是 线 性 的 ,基 于 此方 程 实 现 的校 准 也 称 为 线 性 校 准 。现 在用 一般 情 况 来代 替 各乘 积项 的 系数 ,
电压 与 驱 动 电压 之 比即 为 触 点 Y 坐 标 与 触摸 屏 高
度之 比 ,即 y= Vx/厂 )h ih。 同理 ,将 驱动 电 l( +、C eg t c
压 施加 在 x+电 极 ,并在 Y+处 测量 触点 电压 ,从 而 可 以获 得 该点 的 X坐标 。 由压 力感应 得 到坐 标值 的并 不能 达到 1 0 0 %的
1 ’ + 1
+ Cl= X 3 d;
A ‘ 1 B ‘ 1 C =Y1 2X + EY + 2 d;
2 + ‘ + C :Y2 。 2 d; 2而 ‘ 2 + C =Y3 ’ 2 d; 解 方程组 可得 :
合 ,校 准的 目的就是 在这 两种 坐标 系之 间找到一 种 合 适正 确的映 射关 系 ,使 触摸 屏上 显示 的图形 经过 变 换 ,与 L D 显 示 的 图形 保 持 一 致 J C 。这 里 触 摸
的 X和 Y坐标 。为 了解决 这个 问题 ,几乎 所 有带 阻
层有 在某 一 点 ( 接 触 ,则在 X x Y) +处 可 测得 电压
为 Vx+ 由于导 电层 均 匀 导 电 ,则 可 以认 为触 点 ,
性 的触 摸屏 投入使 用前 均要 经过一 定 的校 准 。
由于 触 摸 屏 的 密 度 不 一 致 ,采 用 简 单 的 基 本 线 性 校 准 还 是 会存 在 一 定 的误 差 ,为 了获 得 更 高
X= Rc s o 0 y- Rsn0 - i
A1 1 2. - 3 l 3 J 2/ =[ — d (2 Y) 2 d (广Y) ) Y 一 — ), ]
B =一[ l 2Y - 3 d 3 — 2 / l d d (2 Y) 2 d — ) 一 — 1 ) ]
Cl X 1 X 一 l - d-A… - Y1
导 电层 ( , _上 形 成 电压 梯度 ,X+作 为 引 出端 Y+ Y ) 测 量 接 触 点 的 电压 ,当 有 外 力使 得 上 下 两层 导 电
致 触 摸 屏 上 绘制 的 图 形 与 L D 显 示屏 上 的 图形 对 C
应的 集合 会有所 偏差 ,使 之无 法准 确的产 生对 应点
化 ,形 成五 点校 准 。
Leabharlann Baidu
一
=kR i(- o y s 01 ) n -+  ̄ 般 情 况 ,触 摸 屏和 L D 显 示 屏之 间的 角度 C
3 校准算法 的优化
为 了使 校 准 更 加 精 确 ,现 在 触 摸 屏 上 任 意 取 五 个 点 ,设 物 理 坐 标 和 显 示 坐 标 分 别 为 , 、 Y) (2 Y ) , 3、(4 Y ) X , 5 , 2、(3Y ) , 4、(5 Y)和 (d Y 1、 1 d , )
收稿 日期:2 1—1- 5 0 1 12 基金项 目:华 中科技大学武 昌分校横 向合作项 目 (1 10 6 112 1 ) 作者简介:蔡红娟 (9 1 18 一),女 ,江苏苏州人 ,讲 师,硕士 ,主要从事智能信息处理及计算机控制方 向的研究。
第3卷 4 第7 期 2 1-7 上 ) [ 1 02 ( 2】
= — 2 Y- 3 2 ) 1 ) 2Y) — 3 ( 一x 广y) 2
屏和 L D显示图形的点都用矢量来表示 : (, C Q ) Y
为触摸 屏上 的点 ,称 为物理 坐标 ; a Y) L D Q ( d为 C 均, 显示 屏 上 的点 ,称 为 显 示坐 标 。设 物理 坐标 :
示 屏 上点 坐标可 以化 简 为 :
X -k C sc s — i0i ̄ + x d-x o Oo  ̄ s s o S R[ o n n]
=kRC s 一 ̄kRsnO x x 一 x O O O x i +S =k ‘ ’ +. 5
Y = [n c s + o i + a s o c ss ] i n
则 可 以得到 :
Al‘ 5+ Bl’ + Cl X 5; Y5 = d
对等 式做 如下 处理 :
第一 步 ,将 原方 程 5个 等式 直接 相加 ,得 第 1 个 总等式 :
1 1 2 3 4 5 1 (1 2 3 4 4 ‘ ) +B ‘Y+Y+Y+y+Y) +
D i1 .9 9 Jis .0 9 1 4 2 1 .(E) 0 o : 3 6/ . n 1 0 -0 3 .0 7 0 s 2 .7
0 引 言
触摸 屏 广泛 应用 于工业 控制 领域 的人机 交互 和
力感 应进 行控 制 ,将矩 形 区域 中触 摸点 (, ) x y 的物 理 位置 转换 为代 表 X坐标 和 y坐 标的 电压 J 摸 。触 屏 工 作 时 ,上 下 导 电 层 相 当 于 电 阻 网络 , 当某 一 层 电极加 上 电压 时 ,会 在该 网络 上形 成 电压 梯 度 。 如 果 有 外 力 使 得 上 下 两层 在 某一 点接 触 ,则 在 电
Cl d十 + 3 4 5; = 1 d- + d f
X坐标 方程 : d X= 】x B】 ・+ ・ +C 1
主要 有位 移误 差 、放大 误差 和旋 转误 差 L,从 而导 3 J
极 未加 电压 的 另一层 可 以检 测 到 接触 点处 的 电压 ,
经 过 A D 转 换 知 道 接 触 点 处 的 坐 标 J 比如 ,在 / 。
Y+电极上 加 驱 动 电压 V ,Y 电极 接地 ,则 顶层 _
控 制设 备 ,简化 了用 户 的操作 _,提供 了更 加友 好 l J
直 接 的人 机 交互 。市场 上较 为常 见的 触摸屏 有 :红
外线 触摸 屏 、电容 式触摸 屏 、 电阻式触 摸屏 和表 面 声 波触摸 屏 。 目前 ,市场 上 应用 比较 多的是 电 阻式 触 摸屏 。 然 而 电阻 式 触摸 屏 在 出 厂时 由于 L D 显 C 示屏 与 触 摸 屏之 间装配 的不对 应 会 引起 机 械误 差 ,
的校 准 精 度 ,在 此 数 学 推 理 的基 础 上 ,本 文 进 一 步 提 出 了触 摸 屏 校 准 的优 化 算 法 ,并 以 嵌 入 式 硬 件 为 平 台 ,采 集 触 摸 屏 检 测 数 据 作 为 测 试 样 本 ,
对 两 种 校 准 算 法 进 行 了 测试 比较 ,结 果 表 明 ,优
B =一[ d y2 2 Yl d m )
G = d 21B Y y 1 )- 2 1 (
3 (o Y3 2 / ) Y2 d 1 ) 一 - ) ]
存 在移 动误 差 ,则假 设 角度 差为 ,缩放 因子 为 颤
和 氏,位 移 因子 为 和 ,可得 到显 示坐 标 : X kR O (+o d xC sO  ̄+ )
z d d 2 Y) ( ̄ y3 - 2 / =[ 广 2 - 3 y - d 1 Y)  ̄ ) 一 ) ]
由于触 摸 屏和 L D 显示 屏 接触 点 之 间存 在 角 C 度误 差 , 同时考虑 到每 个 点的 和 Y坐 标都 存在 不
同 的 因子 缩 放 ,并且 触 摸 屏和 L D显 示 屏之 间还 C
1 ‘ + 1 + Cl= X 2 d;
, ) ,
可以得到 方程组 :
算 出与 L D 显 示 屏相 一致 的点 集合 ,这种 图 形重 C 建 的过程 就是 校准 。
2 触摸屏的基本线- 性校准算法
触 摸 屏和 L D 显示 屏 叠 加 在配 套 使 用 时 , 由 C 于 存 在 误 差 ,触 摸 屏 坐 标 系和 显 示 屏 坐 标 系不 重
d 2, ) d Y3 4 d 、 5 ) 、 3 d、 , ) , 4 , ,代 入 X坐 标 Y) 方程 X 1 x B1 d 。+ 。 +C ,可 以得 到方程 组 : 1
误 差 极 小 , 则 s ot l 那 么 ,L D 显 i ≈ ,c sa 。 n C
图1 电阻式触摸屏示意图
I 訇 化 违
精 度 ,它 存 在 着误 差 ,尤 其 是 触 摸 屏 本 身 电阻 材 料 的均 匀性 以及 出厂 安 装 时 存 在 的 机 械 误 差 ,直
接影 响 到 了 触摸 屏 的精 度 。因 此 ,在 使 用 触 摸 屏 时 ,需 要 将 触 摸 屏 上 的 图形 经 过 一 定 的 变 换 ,换
值得 注 意 的是 ,只 有在 触 摸屏 和 L D 显 示 屏 C 之 间的 角 度 误 差 极 小 的情 况下 ,上 述 的 基 本 线 性 校 准 算 法 才 适 用 。 为 了达 到 更 好 的 校 准 效 果 ,
本 文 在 此 基 础 上 ,对 基 本 线 性 校 准 算 法 进 行 了 优