浅谈姿态感知无线鼠标的开发论文

时间:2021-06-08 10:10:33 论文范文 我要投稿

浅谈姿态感知无线鼠标的开发论文

  传统的无线鼠标大都基于桌而等平台进行鼠标指针的移动控制,采用这种控制方式的鼠标在一些特定的场合已不能满足用户的需求。如在使用多媒体教学或者授课中,用户想在空中操控鼠标指针;或是在空中操控鼠标指针来实现多媒体电视播放等。鉴于此,本文提出一种采用两轴模拟陀螺仪加无线通讯的方式来实现鼠标的空中姿态感知。该鼠标在空中自由移动就可以实现鼠标指针的控制,同时具有灵敏度高,功耗低,操作距离远等特点。

浅谈姿态感知无线鼠标的开发论文

  1硬件设计

  姿态感知无线鼠标包括鼠标发射器和USB接收器。发射器的主控器采用Cypress公司的CY8C27613,该控制器ADC转换器的精度可达11位,32位可编程定时器、多个SP丁主从接口、FFPROM等,工作电压低至3.0 V;姿态感知的控制采用了ST公司的两轴模拟陀螺仪I,PY530A I,,两轴灵敏度可达士3000鹿,工作电压低至2.7 V;电池升压采用I,T8530芯片,输出3.0V电压给主控器、两轴模拟陀螺仪和无线芯片供电;鼠标按键及滚轮采用普通件。USB接收器的采用f Cypress公司的CY7C63803;无线通讯采用t C y-press公司低功耗的CYRF6936无线收发芯片。

  2软件设计

  D两轴模拟陀螺仪数据的采集和转换。CY8C27613通过内部两路的12位ADC转换器分别与两轴模拟陀螺仪的AD X和AD 7.连接当两轴模拟陀螺仪静止不动的时候,两个轴输出基准电压为1.230V当两轴模拟陀螺仪发生旋转运动时,每个轴上的输出电压会在基准电压1.230V这个点上进行增大或者减少。因此定时采集每个轴的电压变化信号,为了采集到较完整的陀螺仪旋转运动的数据,采集的时间不宜设置过长,经实验测试,设置10ms采样一次,已可以较好的满足鼠标指针空中姿态感知的控制。

  这里首制各两轴X和7,轴的基准电压1.230V模拟电压值通过主控制器的ADC转换成数字信息:值为1提高检测的精度和减少噪声的影响,这里将陀螺仪旋转运动后检测到ADC数据先进行位与操作,屏蔽最低位的变化信号,同时连续检测两组数据求平均值,得到陀螺仪运动的最后数据。

  乡鼠标按键和滚轮数据的检测。鼠标按键左、中、右键和姿态感知启动键的.检测采用定时检测方式进行,检测的时间设置为。检测一次。滚轮采用旋转编码器实现,由于旋转编码器在前后旋转过程中两个输出脚的信号有个相位差,通过依次采集端口电平的三个状态:当前状态、前一状态、再往前状态,通过比较状态的变化过程,可以来确定滚轮是往哪个方向滚动。表示滚轮是往同一个方向滚动,滚轮在USB上传数据时,对应的滚轮数据就为+1,否则为-1,反方滚动。

  发射器和USB接收器的绑定为了实现发射器和USB接收器能够一对一的工作,需要将发射器和U洲接收器进行一对一的绑定的原理:USB接收器读取出接收器端的CYRF6936芯片中的码,然后无线发送给发射器,并将码存储到发射器的FFPRO中USB接收器。USB接收器主要完成USB设备的列举,USB数据的上传、USB设备的挂起与唤醒等。

  3总结

  通过对姿态感知无线鼠标的研究,提出了一种采用两轴模拟陀螺仪来实现空中姿态感知的方法,文中详细阐述了该鼠标的开发过程,跟直接采用数字陀螺仪相比,该鼠标成本上更具有优势。文中提出的姿态感知的方法可还可应用于人体动作跟踪、游戏控制器、工厂自动化等人机输入设备中。

【浅谈姿态感知无线鼠标的开发论文】相关文章:

浅谈诉讼标的的识别标准论文10-20

浅谈无线通信原理的论文11-25

浅谈无线网络的论文11-27

浅谈基于Android 平台池塘溶解氧信息无线监测软件的开发论文12-07

浅谈课程资源的开发与利用论文11-16

基于BREW的无线数据业务开发论文12-22

浅谈教学目标的设置01-20

浅谈商标的英汉互译08-27

浅谈中文商标的翻译08-27