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

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

3天内不再提示

工程师的高分辨率红外式触摸屏设计经验分享

电子设计 来源:互联网 作者:佚名 2018-01-09 07:45 次阅读

随着平面显示器的大规模应用和大屏幕平板显示器的出现,红外触摸屏的应用已十分广泛。同时,分辨率的进一步提高成为红外触摸屏应用于大屏幕的关键,本文提出了一种提高红外式触摸屏分辨率的方法。

系统结构及工作原理

系统工作原理

红外触摸屏基本原理是光束阻断技术,它不需要在原来的显示器表面覆盖任何材料,只需在显示屏幕的四周安放一个框架。框架两个对边上,一边安装红外发光二极管(LED),另一边安装红外线探测器,在显示屏幕的表面形成一个由红外线组成的栅格。当有任何物体进入这个栅格的时候,就会阻挡一些光线,光电转换电路就会收到变化的信号,由ADC转换后,MCU将计算的触摸位置坐标传递给操作系统

早期红外触摸屏分辨率直接由红外管对数决定,触摸分辨率就等于屏的物理分辨率。如果采用模拟信号处理方式对接收的信号强度进行分级,对于接收的信号,不仅要判断其是否被阻挡,还要判断出被阻挡的程度。如图1所示,触摸物的不同位置将导致接收信号的强度差异,因此,触摸物的位置与接收的红外信号强度有直接的对应关系,即使触摸物移动非常小的距离,也会导致信号强度发生改变,即利用模拟信号的处理方式可以得到极高的分辨率。

采用模拟信号处理方式的触摸屏分辨率主要由红外管对数和模数转换精度决定,即触摸屏分辨率=红外管对数×单对红外管能实现的分辨率。触摸屏坐标由红外管的物理坐标和触摸点在相应管中的坐标共同决定。

系统结构

该系统主要红外光信号发射电路、光电转换电路和信号处理电路组成。结构组成框图如图2所示。

硬件设计

红外发射信号电路设计

红外信号发射电路主要由MAX6966构成,MAX6966是10端口、恒流LED驱动器,能驱动多支红外发光管,且管子发光强度一致性很好。MAX6966串口外设可为微处理器提供10个额定电压为7V的I/O端口。

如图3所示,MAX6966/MAX6967为通用输入/输出(GPIO)外设,可提供P0~P9共10个I/O端口,通过高速SPI兼容串口控制。这10个I/O端口可配置为逻辑输入、开漏逻辑输出和恒流吸人的任意组合,无论作为逻辑输入、开漏逻辑输出,还是恒流吸入,端口都可承受独立于MAX6966或MAX6967电源的7V电压。配置为恒流吸入的输出端口,可设为吸入10mA或20mA的恒流。静态端口电流可为静态,也可以是占空比为3/256~254/256的PWM波形,以减小平均电流。

端口配置为开漏逻辑输出时,其吸入电流能力相对较弱,但仍能满足正常逻辑电平输出的要求。开漏逻辑输出通常需要上拉电阻连接到适当的正电源,以提供逻辑高电平参考。弱驱动能力意味着短路电流较低,即使不慎由配置为逻辑输出的端口驱动LED,也不会对LED造成损坏。

MAX6966应用于红外发射管驱动电路的另一个极大优势是它可以采用两种方式进行多片级联。一种是多CS连接,并联DIN、SCLK,并对每个MAX6966器件提供单独的CS。另一种是将一个器件的DOUT连到下一个器件的DIN,并联SCI。K和CS,实现多个MAX6966的菊花链连接。

红外接收处理信号电路

考虑到红外触摸屏的使用环境和红外接收管的数量,红外信号接收电路须满足体积小、接线简单、探测灵敏度高、信号稳定易于处理等要求。据此,本文光电转换电路设计如图4所示。这里,场效应管与偏置电阻组成的恒流源为光电三极管提供几微安至上百微安的电流,调节偏置电阻的阻值可改变。Q点表明了电流源两端的等效直流电阻和等效交流电阻是两条不同斜率的直线。可以看出,交流电阻远大于直流电阻。利用电流源的直流电阻小、交流电阻大的特点,可将BJT放大管的集电极负载改为电流源电路。为保证静态电流方向一致,采用N沟道JFET构成电流源。将NJFET电流源的伏安特性与BJT输出特性绘在一起,可得图5。

由图5可见,过BJT工作点Q的直流负载线斜率由NJFET电流源的等效直流电阻决定,交流负载线的斜率由NJFET电流源的等效交流电阻决定。由于电流源的交流电阻远大于直流电阻,所以电压增益大大提高。这种放大电路称为有源负载放大器。输出脉冲电压信号经过隔直电容后,滤除外界红外光带来的直流分量,经ADS7830转换后送入MCU处理。

ADS7830是采用I2C接口的8位、8通道采样ADC,支持三种I2C数据传输模式。该芯片I2C总线占用的空间非常小,需要的MCU接口少,易于设计。ADS7830接口及外围连接电路如图6所示。

软件设计

软件设计主要实现MCU的I2C总线模拟,以及MCU与ADS7830间I2C总线数据的传送。

CPU发出的控制信号分为地址码和控制量两部分。地址码用来选址,即接通需要控制的电路,确定控制的种类。控制量决定该调整的类别,如对比度、亮度,以及需要调整的量。这样,各控制电路虽然挂在同一条总线上,却彼此独立,互不相关。

系统统主程序流程图如图7所示。当MCU要读取ADS7830数据时,先发送读地址字节,若ADS7830发出应答信号,则应答信号之后为MCU接收的8位数据为D7~D0。接收结束后,MCU向被控器ADS7830发送一位非应答信号N(保持SDA位为高电平),然后MCU发送结束信号P。

结语

本文介绍了基于I2C总线的高分辨率红外触摸屏的软硬件设计及实现方法,整个系统结构简单,性能稳定。试验测试中有微小误差和遮挡距离L只测到4.5mm,其主要原因是输出电压下降到100mV以下时,受外界光干扰及仪器精度的影响,示波器输出图像不稳定。采用ADS7830后其转换数据精度可大大提高,同时可以考虑对多次转换值计算平均值,以减小坐标的不稳定。

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

    关注

    14

    文章

    619

    浏览量

    56176
  • 触摸屏设计
    +关注

    关注

    0

    文章

    3

    浏览量

    7480
  • 光电转换电路

    关注

    1

    文章

    3

    浏览量

    9842
收藏 人收藏

    评论

    相关推荐

    高分辨率示波器测量微小信号

    。而对于数字示波器,工程师极少谈及它的分辨率,谈得更多的是带宽、采样等指标。示波器也有分辨率,更准确地说是垂直分辨率,也就是模数转换器(A
    发表于 03-21 10:43

    增强高分辨率图像捕获的选择

    与现有器件相同的高分辨率、全局快门捕获和CCD级图像均匀度。但KAI-29052在近红外波段如850 nm提供达现有器件两倍的成像灵敏度,而不降低图像清晰度(调制传递函数)。它还包括一个更新的放大器
    发表于 10-25 09:04

    高分辨率红外触摸屏的工作原理是什么?

    的视觉效果和定位原理都优于其它触摸屏技术,而且不受电流、电压和静电干扰,可以适宜恶劣的环境条件。但是,与其它三种触摸屏相比,红外触摸屏也存在分辨率
    发表于 09-23 06:49

    如何设计高速高分辨率ADC电路?

    影响ADC信噪比因素有哪些?如何设计高速高分辨率ADC电路?基于AD6644AST一65的高速高分辨率ADC电路设计实例
    发表于 04-23 06:01

    如何实现DCP的高分辨率控制?

    实现高分辨率的原理是什么如何使用X9241实现高分辨率
    发表于 04-27 06:54

    基于ARM7和VC平台的高分辨率红外触摸屏设计

    基于ARM7和VC平台的高分辨率红外触摸屏设计 触摸屏是结合显示器使用的一种透明的绝对定位系统,透明和优良的定位原理是它的技术特征。目前应用在各场合的
    发表于 12-31 09:08 960次阅读

    如何优化高分辨率DAC的DC测量

    如何优化高分辨率DA
    发表于 01-09 12:13 43次下载
    如何优化<b class='flag-5'>高分辨率</b>DAC的DC测量

    基于FPGA的高分辨率红外触摸屏的设计

    红外触摸的主要缺点是分辨率低下和易受到光干扰,从而不能实现准确定位。为了提高红外触摸屏分辨率
    发表于 12-06 15:07 215次下载
    基于FPGA的<b class='flag-5'>高分辨率</b><b class='flag-5'>红外</b><b class='flag-5'>触摸屏</b>的设计

    基于I2C总线的高分辨率红外触摸屏设计

    本文介绍了基于I2C总线的高分辨率红外触摸屏的软硬件设计及实现方法,整个系统结构简单,性能稳定。
    发表于 01-10 14:51 3173次阅读
    基于I2C总线的<b class='flag-5'>高分辨率</b><b class='flag-5'>红外</b><b class='flag-5'>式</b><b class='flag-5'>触摸屏</b>设计

    红外触摸屏系统的组成及基于FPGA的高分辨率红外触摸屏的设计

    红外触摸的主要缺点是分辨率低下和易受到光干扰,从而不能实现准确定位。为了提高红外触摸屏分辨率
    发表于 11-30 15:10 12次下载
    <b class='flag-5'>红外</b><b class='flag-5'>触摸屏</b>系统的组成及基于FPGA的<b class='flag-5'>高分辨率</b><b class='flag-5'>红外</b><b class='flag-5'>触摸屏</b>的设计

    驱动高分辨率 SAR ADC

    就怎样利用低功率放大器来驱动高分辨率 SAR ADC 提供了额外的深入信息。 本视频探究了驱动高分辨率 ADC 时的一些权衡折衷方案,并讨论了解决这些问题的方法。 Speaker name :Tyler Hutchison - 设计
    的头像 发表于 06-07 01:46 4492次阅读
    驱动<b class='flag-5'>高分辨率</b> SAR ADC

    高分辨率航空热成像解决方案

    成像平台由完全STC认证的直升机吊杆组成,可以安装在任何R44直升机上。该吊杆携带高级成像有效载荷,包括高分辨率FLIR SC645红外热像仪和30MP RGB摄像机,以及完全集成的IMU和GPS。成像系统由内置工业PC电脑进行控制,通过驾驶舱内的
    的头像 发表于 08-15 14:05 3243次阅读

    迪文2K高分辨率智能发布4款新品

    近日,迪文针对高分辨率显示需求,推出4款1920*1080高分辨率智能新品。该系列产品采用T5L2单芯片驱动,屏幕为IPS宽视角液晶,电容触摸屏
    的头像 发表于 06-09 11:41 817次阅读
    迪文2K<b class='flag-5'>高分辨率</b>智能<b class='flag-5'>屏</b>发布4款新品

    电容触摸屏分辨率怎么调

    电容触摸屏分辨率调整是通过调整触摸屏的控制器的参数来实现的。触摸屏分辨率是指能够在屏幕上识别的最小
    的头像 发表于 01-23 16:59 1933次阅读

    什么是高分辨率示波器?它有哪些优势?

    高分辨率示波器是一种在信息与系统科学相关工程与技术领域中广泛应用的科学仪器,其设计旨在提供更高的信号分辨率和更精细的信号分析能力。以下是对高分辨率示波器的详细解析,包括其定义、优势以及
    的头像 发表于 08-08 11:49 943次阅读