0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

普通电阻触摸屏多点触摸低成本解决方案

聚丰开发 2018-10-30 14:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群


注:本文是作者以前发表在其个人博客,现在发布到“聚丰开发”专栏



苹果公司iPhone的成功将多点触摸技术推到了一个前所未有的高度,经典的弹钢琴应用程序可以支持超过5点的同时触摸,虽然这一性能并不见得有太多的实用价值,但绝对带给了用户技术无限领先的震撼感。苹果公司的iPhone采用电容屏和他们的专利技术来实现对多点触摸的支持,价格自然不菲,但一点可以肯定,在支持的点数和性能稳定方面,目前还少有公司能在这方面挑战苹果的权威。


对于消费电子产品来说,流行就是硬道理,在iPhone大行其道的同时,一时间但凡是有触摸屏的产品,都想让自己通过多点触摸等特性与iPhone攀上亲戚关系,尤其是手机、MP4、GPS等产品,仿苹果的心理更是急切。


苹果公司的技术虽然在性能方面无可挑剔,但过高的成本使得这项技术只适合iPhone之类的奢侈品,对于更多的触摸屏产品显然无法承受这一成本。正是这个原因,寻找一种更为便宜的多点触摸解决方案,成为众多技术人员的期望,本文在不增加其它硬件成本的前提下,基于普通四线电阻屏,提出一种低成本解决方案,能够在一定限制条件下可实现两点触摸的识别。


几种现有的多点触摸方案


1.硬件采用电容屏,通过软件实现多点触摸。优点是灵敏度高,性能稳定,支持的点数可满足绝对大部分应用需求;缺点是成本高,而且苹果有专利保护。


2.硬件采用数字电阻屏,实际上是用电阻屏的材料做成一个透明键盘矩阵,通过行列扫描判断所按下的点。优点是价格便宜,性能可靠,可支持的点数最多;不足是需要比较多的行列连线接口,不能实现手写功能。


3.硬件采用模拟电阻屏,在专用芯片中通过软件计算出多点触摸。优点是既能支持多点触摸,又保持手写功能,另外成本增加不多;缺点是支持的点数最少,方案商在实现细节上大都语焉不详,性能和稳定性尚待验证。


4.采用红外、表面超声波等方式实现触摸检测,实际应用比较少,这里不做探讨。

低成本多点触摸方案


毫无疑问,四线模拟电阻屏是触摸屏中成本最低的一种,如果我们能在这种屏的基础上找到一种实现多点触摸的方法,只要控制额外增加的硬件成本,成本上考虑能够有所突破的可能性最大。


虽然现在有不少MCU带有触摸屏接口,因为我们需要识别多点触摸,所以这类MCU的触摸屏接口并不适用,实际上方案的要求更简单,只需要选用MCU能提供4路ADC口使用,另外再用4条双向IO进行控制。来看一下这种低成本方案的构成细节,图(一)中(d)部分为方案示意图,并不需要对电阻屏做出过多改动,只是在外围增加了两个电阻,这几乎是可以忽略不计的成本。



图(一) 低成本电阻触摸屏原理及方案示意图


图(一)中(a)(b)(c)三部分对电阻触摸屏的原理做了简单示意,对单点触摸位置的识别方法这里不做详述,不清楚的朋友请自行查阅相关资料进行了解。单点触摸的识别只需要4条双向IO就可以实现,其中2条需要支持ADC功能,从图(一)中(d)部分可以看出方案做了一点修改,使用的IO口数量增加了一倍,另外还有两个电阻。


为便于分析,我们需要建立一个触摸屏工作的等效电路模型。因为触摸屏X和Y方向对触摸检测方法是一样的,所以我们只建立一个电路模型,图(二)展示了触摸屏按下一个点和两个点的状态。



图(二) 触摸屏等效电路模型示意图

图(二)标号说明:R1、R2为IO口的输出电阻,只要知道它的存在,不用管具体大小;R3、R4、R5、R6为4路ADC口的输入电阻,阻值远大于其它电阻;R7、R8、R9为触摸屏的分段等效电阻,阻值总和为几百欧;R12、R13、R14为触摸屏另外一层的分段等效电阻,阻值总和为几百欧;R10、R11为按下触摸屏时的接触电阻,阻值动态变化;K1、K2表示按下触摸屏的位置。


R15为限流电阻,因为触摸屏的电阻通常为几百欧,普通IO驱动能力可能不够,所以用R15对IO输出进行限流,R15对应图(一)中(d)部分R1和R2。

假定IO1输出高电平,IO2输出低电平,V1~V4为4路ADC口测量到的电压。


触摸屏没有按下时,测量ADC1和ADC2得到V1_0和V2_0;触摸屏按下一点时,假设此时按下位置为K1,4路ADC测量的电压为Vn_1;触摸屏按下两点时,4路ADC测量的电压为Vn_2。忽略ADC口输入电阻的影响,这些电压会满足下面的关系。


V1_0=V1_1,V2_0=V2_1

V3_1=V4_1=(V1_1-V2_1)*(R8+R9)/(R7+R8+R9)

(V1_1-V2_1)≥(V1_2-V2_2)


后一种关系式因为两点按下后会让与R1、R2、R15串联的触摸屏等效电阻变小,从而使得分在触摸屏两端的电压也变小。现在引入三个新参数L7、L8、L9,分别表示同标号电阻等效的触摸屏宽度,三者的总和等于触摸屏宽。另外还根据实际引入一个限制条件,当有两点被按下时,只要程序检测速度够快,对于程序来说就不会有同时按下的情况,始终都是依次按下或松开,这一点非常重要。


对于单点位置的检测不存在任何问题,现在我们来处理两点的情况,结合前面引入的限制条件,程序可以检测到中间有一小段时间是单点按下,也就是程序先检测到K1按下,经过一小段时间才检测到K2按下。这个中间过程可以准确得到K1位置,如果我们利用前后变化的比例关系,就可以计算出后面K2按下的位置。


K1单独按下:


L7=(L7+L8+L9)*(V1_1-V3_1) /(V1_1-V2_1)

K1和K2同时按下(忽略R10和R11的影响):

(V1_2-V3_2)/L7=(V4_2-V2_2)/L9

因为L7+L8+L9为已知条件触摸屏的宽度L,所以有:

L7=L*(V1_1-V3_1)/(V1_1-V2_1)

L9=(V4_2-V2_2)*L7/(V1_2-V3_2)

L9=L*(V4_2-V2_2)*(V1_1-V3_1)/((V1_1-V2_1)*(V1_2-V3_2))


到这里我们已经得到所按两点的具体位置,只要我们依照此方法对触摸屏的X和Y轴分别处理,就可以在普通电阻屏上实现两点触摸位置的检测。


方案的其它说明

前面的公式推导过程忽略了接触电阻R10和R11的影响,这两个电阻的大小并不固定,主要由使用者按下的力度决定,按的力越大,其阻值越小。当只按下一个点时,所按力度的大小对K1位置的计算影响可以不用考虑,但对于两点的计算则要考虑其影响,按的力度越小,计算出来的K2位置误差就越大。这样在按下的过程中,会存在一个误差从大变小的过程,不过只要用力足够,最后还是保证误差在允许范围内。另外触摸屏并不是完全线性,这里是简化为线性关系。


该方案在两点按下时最好保持先按下的点位置不变动,这样可以保证计算结果更为精准。如果两点按下后需要移动,虽然通过比例关系也可以计算出运动轨迹,但误差会随之加大,这里也不做过多分析。松开的过程与按下相反,由两点按下变为一点按下,最后全松开。如果在精度上适度降低要求,在此方案的基础还可以利用三角形重心的原理进行第三点的判断,笔者进行的验证实验发现难点是需要考虑的组合情况偏多,从而导致判断程序复杂。


实际应用中还需要进行触摸屏是否按下的检测,这里不详述具体的检测方法,只是要留意为了防止触摸屏悬空状态的影响,可以在两端接一个比较大的电阻到地,建议用470k或510k的阻值。


使用该方案除了具备普通电阻屏的基本功能,还可以实现对屏幕的拖动,用手指合分动作实现图像的缩放,对两个游戏功能键的同时控制。从成本上看除了需要另外增加4条IO口外并无其它硬件开销,主要是通过软件计算来实现多点检测。该方案虽然性能上相较电容屏存在明显差距,但成本上占有绝对优势,对于一些对精度要求不高的应用还是具有一定的实用价值。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电阻
    +关注

    关注

    88

    文章

    5842

    浏览量

    180247
  • 触摸屏
    +关注

    关注

    42

    文章

    2529

    浏览量

    122777
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索AR1000系列电阻触摸屏控制器:功能、应用与设计要点

    探索AR1000系列电阻触摸屏控制器:功能、应用与设计要点 在当今的电子设备中,触摸屏的应用无处不在,从智能手机到工业控制设备,触摸屏为用户提供了直观便捷的交互体验。而
    的头像 发表于 05-28 17:15 219次阅读

    EVAL - AD7879评估板:电阻触摸屏控制器评估利器

    EVAL - AD7879评估板:电阻触摸屏控制器评估利器 在电子设计领域,对于电阻触摸屏控制器的评估和开发是一项重要工作。今天要给大家介绍的EVAL - AD7879评估板,就是
    的头像 发表于 05-28 09:15 216次阅读

    WEYOOTA 特种行业触摸屏普通工业触摸屏深度对比

    光环境等场景,设备故障可能直接影响生产安全或公共服务连续性。 普通工业触摸屏是面向一般工业环境设计的人机交互界面,用于工厂自动化、生产线监控、机械设备操作等场景。
    的头像 发表于 05-28 00:11 130次阅读
    WEYOOTA 特种行业<b class='flag-5'>触摸屏</b>与<b class='flag-5'>普通</b>工业<b class='flag-5'>触摸屏</b>深度对比

    慧通测控车载触摸屏测试系统,赋能车载触摸屏品质

    当前,汽车电子产业正加速向智能化、网联化升级,触摸屏作为核心交互载体,其品质要求持续提升。慧通测控此次推出的多功能触摸屏测试系统,不仅解决了企业在研发与量产中的测试痛点,更以专业的测试解决方案,为
    的头像 发表于 05-20 10:01 1142次阅读
    慧通测控车载<b class='flag-5'>触摸屏</b>测试系统,赋能车载<b class='flag-5'>触摸屏</b>品质

    Microchip AR1100电阻式USB和RS - 232触摸屏控制器深度解析

    、高度集成的通用触摸屏控制器解决方案。它具有以下显著特点: 环保合规 :符合RoHS标准,满足环保要求。 节能模式 :具备
    的头像 发表于 05-10 16:05 387次阅读

    深入剖析ADS7843-Q1:高性能触摸屏控制器的理想之选

    ,TI的ADS7843-Q1以其出色的性能和丰富的特性脱颖而出。今天,我们就来深入了解一下这款强大的触摸屏控制器。 文件下载: ads7843-q1.pdf 一、产品概述 ADS7843-Q1是一款专为汽车应用而设计的12位采样模数转换器(ADC),具有同步串行接口和低导通电阻
    的头像 发表于 01-30 15:55 345次阅读

    单片机CH554电容触摸屏控制器方案

    方案采用8位USB单片机CH554作为核心,设计了一款电容触摸屏接口转换器。
    的头像 发表于 01-29 17:36 1204次阅读
    单片机CH554电容<b class='flag-5'>触摸屏</b>控制器<b class='flag-5'>方案</b>

    应用 I 触摸屏静电浪涌防护方案

    一、应用背景触摸屏(又称触控或、触控面板)是一种可接收触头输入信号的感应式液晶显示装置。用户通过手指与屏幕直接触碰,就可与计算机等设备进行交互。触摸屏被广泛运用在各个行业,其中较为常见的就是手机
    的头像 发表于 11-03 13:37 1209次阅读
    应用 I <b class='flag-5'>触摸屏</b>静电浪涌防护<b class='flag-5'>方案</b>

    低成本高成效!OBOO鸥柏触摸屏虚拟联动赋能AI实训培训

    近日,OBOO鸥柏工业触摸屏交互式一体机凭借软硬件虚拟AI联动与仿真虚实结合技术,在虚拟实训培训领域掀起革新浪潮。该LCD液晶触控产品通过1:1精准还原一线场景,为企业、院校提供高效且低成本的交互式
    的头像 发表于 09-21 12:26 1032次阅读
    <b class='flag-5'>低成本</b>高成效!OBOO鸥柏<b class='flag-5'>触摸屏</b>虚拟联动赋能AI实训培训

    高格欣触摸一体的红外触摸和电容触摸各个特点

    技术原理、性能特点、使用体验、成本效益及维护便捷性等多个维度,对红外触摸屏一体机与电容触摸屏一体机进行全面比较,帮助用户根据自身需求做出更明智的选择。​一、技术原
    的头像 发表于 08-29 17:31 1778次阅读
    高格欣<b class='flag-5'>触摸</b>一体的红外<b class='flag-5'>触摸</b>和电容<b class='flag-5'>触摸</b>各个特点

    聚徽分享——解决工控触摸屏触摸不灵敏问题的实用技巧

    在工业自动化场景中,工控触摸屏作为人机交互的核心设备,其灵敏度直接影响生产效率与操作准确性。当触摸屏出现触摸不灵敏的情况时,及时排查并解决问题至关重要。以下是一些实用的解决技巧。 清洁屏幕表面 日常
    的头像 发表于 06-26 17:26 1889次阅读

    工业智能网关能够采集PLC触摸屏

    工业智能网关能够采集PLC触摸屏的数据。工业智能网关作为连接工业场景本地设备(如PLC、传感器、触摸屏等)与远端业务系统的网络通信设备,具备数据采集、协议解析、边缘计算等功能,可实现对PLC触摸屏
    的头像 发表于 06-25 14:30 1300次阅读
    工业智能网关能够采集PLC<b class='flag-5'>触摸屏</b>吗

    EMI干扰应对:聚徽解码工业触摸屏的「接地屏蔽」优化方案

    在工业场景中,电磁干扰(EMI)如同无形的「电子雾霾」,严重威胁着触摸屏系统的稳定性。当变频器、伺服电机、高压电缆等强电磁源与敏感的触摸屏共存时,屏幕漂移、误触、数据丢失等问题频发。本文将从原理剖析
    的头像 发表于 06-20 13:30 1826次阅读

    指尖上的科技:电容式与电阻触摸屏如何选择?

    在现代生活中,从智能手机到工业控制面板,触摸屏已成为人机交互的核心界面。面对琳琅满目的设备,你是否好奇屏幕如何感知你的触碰?这背后主要归功于两大技术:电容式(Capacitive)和电阻
    的头像 发表于 06-19 10:03 2487次阅读
    指尖上的科技:电容式与<b class='flag-5'>电阻</b>式<b class='flag-5'>触摸屏</b>如何选择?

    昆仑通态物联网触摸屏配置教程

    昆仑通态物联网触摸屏配置教程
    发表于 06-09 14:59 1次下载