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

  • 格式:doc
  • 大小:75.00 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

度可达士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总结

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

相关主题