设备应用于智能遥控器中的设计与实现
时间:08-06
来源:互联网
点击:
备的HID 包中, 然后通过USB 总线传递给电视机。
若按下体感开关键,遥控器选择的是体感游戏手柄功能;否则,遥控器选择的是其他设备的功能。按下体感开关键,电视机先通过端点2 输出中断发出反馈信息, 使遥控器端的体感开关指示灯亮,体感游戏手柄功能打开,然后遥控器可以发送体感游戏手柄数据给电视机。Dongle 端发送体感游戏手柄数据到端点2 之前,需要检查端点2 是否处于空闲状态,即里面是否还有数据未发送出去, 可以通过端点2 输入中断和总线复位中断使端点2处于空闲状态。如果端点2 输入处于空闲状态,就可以通过端点2 输入返回体感游戏手柄数据给电视机了。电视机会根据游戏的进度发出反馈信息, 调用遥控器的传感器模块、震动模块和Audio 模块,实现遥控器和电视机之间的互动。
3 结束语
本系统是基于HID 规范的六轴体感游戏手柄应用于智能遥控器中的设计与实现,首先分析了这种体感游戏手柄的工作原理,然后从硬件系统和软件系统两方面提出了体感游戏手柄设计与实现的方案。在智能遥控器中可能有多个HID设备功能的情况下,通过共用一个USB 接口再实现体感游戏手柄的功能。经过反复调试验证表明,具有这种六轴体感游戏手柄功能的智能遥控器工作性能良好,完全可以取代普通的体感游戏手柄体验体感游戏。另外,可以基于此硬件系统和软件系统,遥控器端对传感器的数据进行相应处理后传输给Dongle 端,Dongle 端可以模拟实现其他功能, 譬如进一步实现空中鼠标的功能。
- 一款基于安卓手机wifi的智能遥控器设计(08-26)
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)