基于HID规范的智能遥控器中的设计1
时间:09-09
来源:互联网
点击:
Y 轴和Z 轴方向的加速度数据,Gyro产生X 轴、Y 轴和Z 轴方向的角速度数据。MCU 通过I2C 总线不断的轮询传感器模块来获取这些数据,并把这些数据分析整理成8 个字节的数据包, 再以2.4 GHz 射频通信协议打包发送给Dongle 端。

图2 传感器与MCU 之间连接的电路图
Dongle 端通过射频收发模块与遥控器端进行数据传输,通过USB 总线与电视机之间进行数据传输。Dongle 端模块的硬件电路比较简单, 功能模块框图如图3 所示, 采用单片机IA2E 作为它的MCU。由于IA2E 中包含了射频收发模块和USB 接口模块,所以只需要一个MCU 即可。IA2E 集成了USB通讯中的底层协议, 具有省事的内置固件模式和灵活的外置固件模式,它只是负责数据交换,所以单片机程序设计非常简洁。另外,可以在Dongle 端设计LED 灯电路模块,不仅美观,而且可以辅助软件更好地实现体感游戏手柄的功能, 还可以用来标识电视机的工作状态,保证Dongle 端做出正确的响应。

图3 Dongle 端功能模块框图
- 基于HID规范的智能遥控器中的设计2(09-09)
- RS-232至RS-485RS-422接口的智能转换器(01-24)
- 基于PIC单片机的数字式智能铅酸电池充电器的设计 (01-02)
- 基于单片机的通用型智能充电器设计(01-06)
- 一种智能高频开关电源监控模块的设计 (03-09)
- 单片机和MCP2510的CAN息线通信模块设计(05-03)
