USB(Universal Serial Bus,通用串行总线)具有高速度、低成本、低功耗、即插即用和使用维护方便等优点,随着USB应用领域的逐步扩大,USB 设备现在不但是计算机连接外围设备的标准输入/输出,它也成为智能电视连接外围设备的标准输入/输出。HID 是Human Interface Dvices 的缩写,即人机接口设备, 是USB 协议中最早提出并支持的一种设备类,也是应用最广泛的一类USB 设备, 典型的HID 设备有键盘和鼠标等。USB 串行总线规范专门定义了HID 规范,只要设备符合HID 规范,就是HID 设备。操作系统自带了HID 的驱动程序,用户无需去开发很麻烦的驱动程序,这使HID 设备能够与操作系统方便快捷的建立通信。pcb抄板
这些优点使得HID 设备在智能电视领域也得到了越来越广泛的应用,本论文就是研究基于HID 规范的六轴体感游戏手柄应用于智能遥控器中的设计与实现。
1 工作原理
智能遥控器包括两部分———遥控器和RF 接收器(Dongle),遥控器端和DONgle 端采用射频通信协议进行通信;而Dongle 端通过USB 接口与电视机连接, 它们之间通过USB协议进行通信。依据HID 规范,在Dongle 端模拟出一个具有输入和输出功能的HID 体感游戏手柄, 与电视机通过USB协议进行通信,从而将遥控器和体感游戏手柄合二为一。
Dongle 端与遥控器端对码成功之后,它们之间就建立了通信。遥控器中体感游戏手柄功能的开启和关闭主要是通过电视机的反馈信息实现的。按下遥控器端的体感开关键时,电视机收到信息立即发出反馈信息,使遥控器端的体感开关指示亮,体感游戏手柄功能开启,用户可用遥控器体验体感游戏, 电视机会根据游戏的进度调用遥控器中的传感器模块、震动模块、Audio 模块,实现遥控器和电视机之间的互动;再按下遥控器端的体感开关键时,电视机发出反馈信息使遥控器端的体感开关指示灯灭,体感游戏手柄功能关闭。http://www.pcb-sz.com
体感游戏手柄的操作方式主要是按键和特殊动作。在本系统中, 体感游戏手柄所需的按键与遥控器本身的按键复用,特殊动作的数据转换成相应的射频键值,当有特殊动作操作时,以按键键值的形式发送出去。另外,体感游戏手柄特殊动作的功能可以用于操作智能电视机的TV 部分, 在体感游戏手柄模式下,遥控器通过计算传感器的数据,检测出向左右甩动和向前甩动一下、两下4 个动作,可作为切换图片、音乐等使用。比如向右甩为后一曲,向左甩为前一曲,向前为播放暂停,向前快速两下为退出。
当前位置:易博PCB抄板工作室 >> 技术文档 >> HID规范的智能遥控器中的设计