一种电感式触摸屏控制器设计

发布者:AngelicWhisper最新更新时间:2012-03-24 来源: 现代电子技术 关键字:触摸屏  控制器  HT460RB70 手机看文章 扫描二维码
随时随地手机看文章
引言
    触摸屏是目前最友好的计算机一用户接口界面,在消费电子业的应用越来越广泛。触摸屏主要由两部分组成:触摸检测装置和触摸屏控制器。目前主流触摸屏产品的触摸检测装置都是采用前置的方式,在触摸过程中会对检测装置的机械结构造成损坏,导致触摸屏触摸精度
下降、寿命缩短;此外,常用的电容、电阻式的触摸屏的成本相对较高。本文设计了一种后置式电感式触摸屏,避免触摸过程中对触摸检测装置的损坏,延长触摸屏产品的寿命,成本也相对较低。

1 电感式触摸屏的工作原理
1.1 触摸屏整体结构
    电感式触摸屏整体结构如图1所示(需要特别说明的是,电感式触摸屏要用专用的触摸笔来达到触摸输入的果,触摸笔可以发出120~180 kHz频率范围内的信号,这里不详细介绍触摸笔的原理)。上面是LCD显示器,下面是触摸屏检测装置。触摸检测装置通过FPC(Flexible Print ed Circuitboard,柔性印刷电路板)与触摸屏控制器连接。由触摸屏结构图中可以看出,在利用触摸屏输入时,触摸笔不与触摸检测装置直接接触,这样避免了对触摸检测装置的机械损坏,提高了整个触摸控制系统的寿命。


1.2 触摸检测装置结构
    触摸检测装置是由厚度为0.8 mm的软性PCB(Printed Circuit Board)构成,在PCB内部镶嵌着两层横(Y轴)竖(X轴)垂直交叉的导线,每一组交叉的导线之间都是绝缘的;导线的一端接地,另一端通过FPC与触摸屏控制器中模拟电子开关CD4051的输入端相连接。X、Y轴方向上的线圈数量根据显示器的尺寸来确定。触摸检测装置结构如图2所示,该触摸检测装置X轴方向由35个线圈、Y轴由30个线圈组成,适用于14英寸显示屏使用。


1.3 触摸屏坐标的确定方法
    当用户将触摸笔接近检测装置时,检测装置会感应到信号,触摸信号采用分时扫描的方式进行检测。如图2右侧是触摸点P局部放大图,假如触摸到P点时,在xn、xn+1和Ym、Ym+1线圈上会感应到电磁信号,使得检测端口的信号由零变为非零。首先对X轴方向进行扫描,通过模拟电子开关扫描到Xn上的信号,由CD4051公共输出引脚输出到OUT端,再把信号经放大滤波、电压整流电路后传送到MCU,由MCU完成A/D转换,得到一个电压值Vn;接着扫描到Xn+1上的信号,同样也经过放大、滤波、整流后将信号发送到MCU进行A/D转换得到一个电压值Vn+1。X轴方向上扫描完成后,再扫描Y轴,同理可以在Ym、Ym+1上检测到两个电压值Vm、Vm+1,利用检测到的4个电压值Vn、Vn+1、Vm、Vm+1可计算出触摸坐标,计算公式如下:
   
    其中,Xn,Ym、Xn+1,Ym+1是已知坐标,△Vx、△Vy为已知常数,△Vx是触摸笔在Xn轴上时Vn与Vn+1的差值,△Vy则是触摸笔在Ym轴上时Vm与Vm+1的差值。[page]

    从触摸屏控制器获得的X与Y值仅是当前触摸屏的坐标,它不具有实用价值,这个值不但与触摸屏分辨率有关,而且也与触摸屏和LCD的贴合状况有关。LCD与触摸屏的分辨率和坐标是不一样的。因此,如果想得到体现LCD坐标的触摸屏位置,还需要在程序中进行转换,其转换公式如下:
   
    其中,LCDWidth、LCDHeight是液晶屏的宽度与高度,XLCD_min、XLCD_max和YLCD_min、YLCD_max分别是触摸屏横纵坐标的最大/最小值。

2 触摸屏控制系统硬件设计
    触摸屏控制电路整体结构如图3所示。当用触摸笔触摸LCD显示屏时,触摸检测装置对应的X、Y轴上会分别感应到一个信号,这个信号经过模拟电子开关,然后经两级放大、滤波,将得到的信号分两路处理,一路是电压整流,另一路是频率检测电路;得到的数据通过MCUHT46RB 70计算,判断出触摸屏的位置及触摸的方式,再由MCU将触摸信号发送到计算机,最终实现触摸输入。整个触摸屏控制电路的时序都是由单片机控制的,其他模块的电路见后面的详细介绍。


2.1 模拟电子开关电路
    模拟电子开关电路如图4所示,该电路的功能是驱动触摸屏检测装置,将触摸信号传送到信号处理电路。其电路主要是由CD4051组成,CD4051是一个8通道数字控制模拟开关,该芯片有3位二进制控制输入端A、B、C和一个使能输入端INH,以及8个信号输入端和1个公共输出端。当INH输入端为高电平时,所有通道截止;当INH为低电平时,单片机通过3位二进制信号A、B、C选通一个通道的输入信号,从公共输出端OUT输出,经过两级放大电路及滤波电路后,将触摸信号分别发送到频率检测电路和电压整流电路的TOUCH_SIN端。图4中AX、BX、CX是X轴方向上电子开关的控制输入端,A0~A4是X轴方向上的电子开关的使能端,X00~X34与触摸屏检测装置X轴接口相连接,由于一个CD4051芯片只有8个通道的数字模拟开关,不能满足线圈数量的需求,故这里设计了由5个CD4051(U1~U5)组成的X轴方向上的模拟电子开关电路。同理可设计Y轴方向上模拟电子电路。AY、BY、CY为控制输入端,B0~B3作为使能端,Y轴由4个CD4051(U6~U9)组成,图中Y00~Y29与触摸屏检测装置Y轴接口相连接。

[page]

2.2 触摸信号频率检测电路
    触摸信号的频率是由触摸笔发出,触摸笔上有两个按键,按下这两个按键可以输出两个不同频率的信号,分别为k1、k2。触摸笔的作用相当于鼠标,当触摸笔输出一次k1频率时相当于点击一下鼠标左键,输出一次k2频率相当于点击鼠标右键。当触摸笔笔尖与LCD距离≤3~5 cm时,触摸检测装置可感应到触摸信号,这时光标随着触摸笔在LCD上移动。触摸信号频率检测精度的高低是触摸屏是否稳定的关键因素。频率检测电路及仿真结果如图5、图6所示,TOUCH_SIN端为触摸信号输入端,通过施密特触发器,然后信号从FRE端发送到单片机,进行运算处理,计算出触摸信号的频率。利用Multisim软件平台建立出频率检测电路仿真模型,从仿真结果中可以看到,经过处理后的触摸信号转换为具有相同周期T的方波信号,将方波信号传送到微处理器,微处理器在t时间里计算出方波的个数n,则信号的周期T=t/n,频率f=1/T,由此确定触摸信号的频率。


    单片机从端口TOUCH_SIN获得的频率信号的质量,决定了触摸屏能否快速响应正确的触摸动作。因此,在触摸信号频率检测电路设计中,使用施密特触发器(SN74LVC1G14)可以将触摸时产生的锯齿波形信号整形成较规则的方波信号。经过这样的设计,也可以有效消除触摸时因其他信号对频率的干扰或过快点击对触摸屏精度造成的影响。
2.3 触摸信号电压整流电路
    当触摸笔靠近LCD时,触摸检测器获得感应信号,经过电子开关及信号处理电路后,再对信号进行整流。触摸信号整流电路如图7所示。触摸信号由TOUCH SIN输入,经过二极管D整流。图中CONTROL与HT460RB70的PC4引脚相连接,HT460RB70通过PC4引脚控制三极管的导通状态,通过电容充放电直接影响整流后的波形,使其更加准确。信号整流后还需经过一个同相放大电路,然后从SIN发送到HT460RB70单片机PCO/   INT引脚。在Multisim中对触摸电压信号整流电路的仿真结果如图8所示,图中信号SIN是处理后的信号波形。其结果表明,通过整流后得到平滑稳定的直流电压信号,有利于提高A/D转换的精度。

[page]


2.4 MCU电路
    MCU电路采用Holtek公司的RISC单片机——HT47RB70。该单片机是A/D转换型8位USB单片机,专门为USB产品而设计,尤其适用于USB或SPI接口触控屏、触控按键等产品。


    基于HT47RB70的电感式触摸屏MCU电路如图9所示。HT47RB70采用上电复位方式进行复位,AX、BX、CX和AY、BY、CY与其PD0~PD2和PA0~PA2引脚分别作为X轴和Y轴电子开关电路的选择端。PD3~PD6和PA3~PA6分别作为X轴和Y轴上电子开关电路的使能端。PE0~PE2作为信号修正电路的控制端。通过触摸电压处理电路后的信号通过PB0/ANO输入单片机,经过单片机内部的A/D转换器得出触摸电压的值,从而辨别出触摸效果。频率信号通过PC0/INT输入单片机,通过单片机在单位时间内对方波个数的计数,即可得出信号的频率。最后通过将触摸信号转换成标准鼠标信号,通过USB接口输出到计算机,达到触摸效果。

3 软件设计
    电感式触摸屏控制器软件设计主要包括:I/O初始化程序、定时计数器初始化、触摸笔中断服务程序、与计算机通信程序和主程序几部分。触摸笔中断程序中包括触摸坐标计算程序和触摸信号频率计算程序。当触摸控制器接收到触摸信号时,MCU响应触摸笔中断服务程序,得到触摸LCD的坐标,启动与计算机通信程序,将触摸信号发送到计算机,这样完成一次触摸。

结语
    本文介绍了电感式触摸屏的工作原理,以及控制器的硬件电路和部分程序设计,该控制器电路全部通过验证。电感式触摸屏的设计实现了非直接接触式的触摸,避免了对触摸检测装置的损坏,延长了整个触摸控制系统的寿命,触摸同一点的重复精度与触摸灵敏度达到预期的设计要求。

关键字:触摸屏  控制器  HT460RB70 引用地址:一种电感式触摸屏控制器设计

上一篇:物联网传感节点的无线供电技术研究
下一篇:智能传感器信号处理的需求分析

推荐阅读最新更新时间:2024-05-02 21:58

S7-1200与IO控制器的通信诊断功能
本部分使用 CPU 1215FC V4.4 (智能设备)和 CPU 1217C V4.5 (IO 控制器)PN 通信为例进行说明 硬件: CPU 1217C DC/DC/DC,V4.5,一台 CPU 1215FC DC/DC/DC,V4.4,一台 软件: TIA Portal V17 1. 组态配置 1.1 组态概览 CPU 1215FC 做为智能设备,连接到 IO 控制器 CPU 1217C,如图 13 所示。 图 13 组态概览 1.2 智能设备配置 本示例中,CPU 1215FC 配置了两个传输区,如图 14 所示。 图 14 智能设备设置 2. 编写PLC程序,调用诊断块 2.1 指令位置 可以使用 Modul
[嵌入式]
S7-1200与IO<font color='red'>控制器</font>的通信诊断功能
基于T6963C控制器的液晶模块显示技术
    T6963C是一种点阵式液晶图形显示控制器,可直接与8位微处理器接口。T6963C的字符字体格式由硬件设置,具体格式为:5×8,6×8,7×8,8×8等4种。T6963C能以图形方式、文本方式及图形和文本合成方式进行显示。较多厂家的液晶图形显示器采用了该控制器。下面以北京青云创新科技发展有限公司的图形液晶显示模块LCM2401286为例介绍了基于T6963C控制器的液晶显示模块图形方式下字符汉字显示技术LCM2401286是黄绿模式的240×128点阵式LCD图形显示器,可显示15×8行16×16点阵的汉字,其主控芯片为T6963C。正确使用该种显示器需了解其硬件结构和软件编程特点。 1 基于液晶模块的硬件技术 1.1
[嵌入式]
仙工智能SRC-800 新品重新定义控制器
广告摘要声明广告 工厂生产中多系统的对接、多控制器的管控,本就复杂的生产环境变得更加复杂。脱离统一的调度的基础设施和移动机器人,让工厂在支出更多人力财力物力的同时,降低了对于智能化转型的期待。 如果有一家公司拥有真正全自主研发的整体解决方案,还拥有一系列可以控制各种基础设施的控制器,是不是就可以将这些烦恼一并解决? 在几十个行业几百个项目的经验累积中,仙工智能遇到了各种生产的实际问题,工程师们没有选择忽视这些困扰着企业的各种不起眼的问题,而是更深层次地去挖掘这些问题背后的逻辑,如何解决复杂的问题,再让问题变成答案。 主角就在这样的环境下诞生, SRC-800 已经不仅是一台 AMR 控制器,更是一款可以真正实现全厂设施的全面控制、
[机器人]
浅谈汽车控制器系统和应用软件开发工具
本文介绍下了解到的汽车控制器开发的工具链,本文侧重于于系统和应用软件开发两个方面的工具。 1 需求管理 需求工具接触到的有DOORS, Polarion, and PTC Integrity,都是面向大型工程项目的需求管理工具,虽然它们都有类似的功能,但是它们也有一些显著的差异。 DOORS:DOORS是IBM开发的需求管理工具,特别强调需求的一致性和完整性。它支持多维数据结构,可以方便地组织和管理大量需求信息。 Polarion:Polarion是一款由Siemens开发的需求管理工具,特别强调需求的可视化和可操作性。它提供了一系列图形和表格,方便用户理解和访问需求信息。 PTC Integrity:PTC In
[嵌入式]
浅谈汽车<font color='red'>控制器</font>系统和应用软件开发工具
基于PMC6496运动控制器的机械手上下料系统
一  PMC6496的特点 PMC6496运动控制器是雷赛公司在独立式运动控制器的基础上,精心研发的一款具有PLC特点的高性能产品。由于其全面支持IEC61131-3标准梯形图编程语言,在逻辑控制上完全可以与中、小型PLC媲美。同时,其强大的运动控制功能更是传统中、小型PLC无法匹敌的。 1 .PMC6496的硬件性能 图1为PMC6496运动控制器的硬件结构图。 图1  PMC6496运动控制器硬件结构 PMC6496基于嵌入式处理器和FPGA的硬件结构,插补算法、脉冲信号的产生及加速和减速控制、I/O信号的检测处理,均由硬件和固件实现,确保了运动控制高速、高精度及系统稳定。该系列控制器可控制4个步进或伺服电机,具有最高5MH
[电源管理]
基于PMC6496运动<font color='red'>控制器</font>的机械手上下料系统
英飞凌混合反激式控制器XDP™与CoolGaN™ IPS深度融合
英飞凌混合反激式控制器XDP™与CoolGaN™ IPS深度融合,助力安克创新打造具有更高效率和功率密度的新快充产品 【2022年7月27日,德国慕尼黑和中国深圳讯】随着移动设备、笔记本电脑和电池供电设备的不断增加,消费者对提高充电功率和充电速度的需求与日俱增。这一趋势给工程师出了一道“难题”:如何在更小的尺寸内实现更高的功率水平,同时满足散热要求。为了满足消费者的充电需求,英飞凌科技股份公司发布了一项创新的解决方案, 该解决方案集成了混合反激式(HFB)控制器XDP™数字电源控制器 与600 V CoolGaN™集成功率级(IPS)产品(IGI60F1414A1L),可以用于设计高能效、高功率密度的充电器和适配器。
[电源管理]
英飞凌混合反激式<font color='red'>控制器</font>XDP™与CoolGaN™ IPS深度融合
Microsemi推出新型CCFL背光逆变器控制器
      Microsemi今天宣布推出首个具有内建PureBLACK功能的CCFL背光逆变控制器,该产品能显著地提高LCD TV的“黑色”电平和动态对比度性能,适合于40英寸和更大尺寸LCD TV的应用。   作为大屏幕显示技术创新的领导者,十多年来,Microsemi与主要的LCD TV制造厂商一起努力,终于推出了这款对图像显示品质具有重要意义的产品。这个最新型的背光控制器采用了专利技术PureBLACK(TM),并把显示器的图象清晰度、可靠性及保护功能、以及整体原材料成本的降低推向了一个新的水准。   PureBLACK技术是由Xiaoping Jin博士开发出来的。Microsemi的另一项专利发明Jin氏
[家用电子]
力矩电机控制器的发展与应用
因力矩电机控制器在线缆、化工、轻工、纺织等行业中使用颇为广泛,今天就力矩电机控制器的发展和应用来聊聊。 早期七十年代的收卷力矩电机控制器采用的是三相自耦式调压器,不仅是笨重、能耗大,而且容易损坏,对使用者来讲非常的不便。 八十年代早期的LTS三相五线制三角形接线方式的可控硅力矩电机控制器,虽然轻便灵巧了很多,但其三相严重不平衡,而影响收卷的张力及不稳定。 九十年代到二十世纪世界工业及电子工业的飞跃发展,可控硅模块及集成电路的发展使工业控制更加便捷与稳定、经济。然而进入二十一世纪的今天随着全自动化及数字化的今天而不能跟随时代的发展与进步。固此上海沐天机电设备有限公司根据当今发展及数字化进程而开发的全数字
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved