触摸屏(Touch Screen)是一种可以通过感应触摸事件来确定触点输入信号的感应式液晶显示装置,又被称为“触控屏”或“触控面板”。触摸屏的种类有很多,可分为电阻或电容式触摸屏、表面声波技术触摸屏、红外线扫描技术和矢量压力传感技术的触摸屏等,其中目前应用最多的为四线或五线电阻式触摸屏。这种人机交互设备对于使用者来说极其富有吸引力,应用也非常的广泛,例如公共信息的查询、领导办公、工业控制、军事指挥、电子游戏、点歌点菜、多媒体教学等诸多方面。
如上所述,数字信号处理器(DSP)与触摸屏(Touch Screen)两个新技术的代表,都给人类日常的工作、学习、生活等各方面都带来了质的改变。如果二者能够完美的结合,其影响将会更进一步。但事实并非如此,DSP与触摸屏在连接上存在着诸多问题。过去的一段时间内,许多专家学者也针对此进行了大量的实验研究,取得了巨大的成果,解决了诸多疑难问题,为接下来的进一步研究与探索奠定了良好的基础。
1.2 国内外研究成果
1.2.1 DSP与触摸屏之间的接口通信设计
1.2.2 触摸屏菜单式用户界面设计
1.2.3 转换模式与坐标确定的算法
触摸屏的坐标确定有着非常重要的意义。王晖、马鸣锦[14]与崔如春、谭海燕[15]的实验研究表明:在坐标的定位过程中,会不可避免的产生误差。总会由于硬件问题或者手工操作问题而导致定位的不准确。但他们通过弥补原公式的不足,并且又补充了一些实际测量过程中的方法,使得触摸屏坐标定位问题有了很大的改善。关于触摸屏的定位问题,很多研究学者也提出了一些矫正方法,但或多或少也会存在一些误差。
1.3 存在问题及发展趋势
尽管在过去的一段时间内,DSP与触摸屏技术各自都有着飞速的发展,但两者结合过程中还是存在着一些问题亟需解决。电阻触摸屏既存在硬件接口不合理的问题,也有软件处理方法不当的问题。所以,设计过程中要保证硬件的稳定性与可靠性,增强其抗干扰的能力。而对于一些硬件上不能解决的问题,尝试在软件的方法上尽量弥补。对于DSP来说,需要把DSP和微处理器进行统一结合,用单一芯片的处理器就能同时实现两种芯片的功能,并且可以简化设计,减小PCB板的体积,达到降低系统功耗和降低整个系统成本的目的。这样一来,DSP将会逐渐的取代微处理器,同时,触摸屏技术的应用也将随之逐渐出现在以DSP为核心的控制、检测等系统之中。
在以下文章中,针对于实现DSP与点阵式触摸屏直接的连接问题,介绍了DSP最小系统设计,触摸屏转换模式选择与坐标确定,以及人机交互界面中菜单输入的软件设计等过程。
2 硬件电路设计
2.1 TMS320 F2812及DSP最小系统
2.1.1 TMS320 F2812功能特性
TMS320 F2812(以下简称为F2812)是美国德州仪器公司所设计的C2000型DSP芯片,是专门针对于数字控制创造设计而成的。F2812是一款高速、高性能,而且性价比极高DSP主控芯片。其整合了DSP与其他微控制器的一些最佳特性,使它既具有高速处理数字信号的能力,又具有强大的事件管理能力和嵌入式的控制功能,特别适用于有大批量数据处理的测控场合和嵌入式系统之中,例如,在工业控制自动化、电力电子技术、智能化仪器仪表及电机、马达伺服控制系统等场合。F2812不仅具有多数DSP芯片广泛使用的32位内核结构、片内/外存储器映射、时钟和中断管理机制,而且还具有强大的事件管理器(EV)、串行通信接口(SCI)、串行外设接口(SPI)、多通道缓冲串行口(McBSP)、eCAN总线模块和模数转换模块(ADC)等多种片内外设。这些都为能够实现高性能、高精度的数字控制提供了很好的解决方案,同时也是学习和熟悉DSP芯片原理和开发应用的理想入门芯片,基于以上的诸多优点,本课题选用F2812作为试验设计的主控芯片。 基于DSP触摸屏应用研究与设计+电路图(2):http://www.youerw.com/tongxin/lunwen_26273.html