论文部分内容阅读
方便、快捷、舒适的操作是现代手持设备追求的目标之一,也是目前各大手持设备生产厂商主要的研究开发方向之一。利用光学原理实现的触摸技术是近年来较为热门的技术之一,在军事和民用领域都有着广阔的应用前景。目前在各大手持设备品牌中应用较为普遍的主要还是以机械摇杆,轨迹球等传统的方向控制技术为主。而利用光学原理的触摸技术正处于蓬勃发展阶段,相对于前两者,后者有着定位精确,操作方便的优势。光学手指导航技术是以光学原理芯片为核心,通过内部集成的图像处理器以及数据处理器将采集到的器件表面人体手指移动信息进行图像处理以及数据化处理,进而判断出手指的移动方向及位移,驱动手持设备终端操作界面上的光标进行相应的移动。基于以上特点,本文提出了一种将光学手指导航技术应用于无线遥控器的实现方案,对系统的硬件电路以及各功能模块的软件驱动进行了开发设计。在系统组成上,本文将无线遥控器系统分为光学手指导航模块、无线收发模块以及USB驱动模块三大部分。在光学手指导航模块部,本文对该模块的I2C接口电路进行了设计,并开发了I2C驱动程序,实现了光学手指导航模块的正确通信。在无线收发模块,本文采用2.4G高频通信,以CC2510芯片为核心,对外围电路进行了设计,并完成了通信代码的编写,最终成功实现了无线通信。在USB驱动模块,本文对USB控制器外围电路进行了设计,实现了与前端高频接收模块的UART通信,并移植了微软的USB驱动程序,实现了与设备终端的数据通信,并最终成功实现了光学手指导航模块的方向控制功能以及无线遥控器的远程控制功能。由于触摸屏技术的大量普及,以及光学手指导航芯片应用开发的开放性和可移植性,使得本文实现的光学手指导航技术开发方案可以很方便的移植到其他手持设备上,具有很强的商用价值。