您当前的位置:五五电子网电子知识电子知识资料遥控器-遥控设备基于微加速度计的无线教鞭的设计解析 正文
基于微加速度计的无线教鞭的设计解析

基于微加速度计的无线教鞭的设计解析

点击数:7751 次   录入时间:03-04 11:33:32   整理:http://www.55dianzi.com   遥控器-遥控设备
基于微加速度计的无线教鞭的设计

    3.2 主机端子系统软件设计

    图3为接收端主程序流程图,该接收端软件部分主要包括:PDIUSBD12固件驱动,USB设备的枚举过程。为了使软件可移植性强、易维护,采用分层的方法编写PDIUSBD12的驱动程序。USB驱动程序分成接口和设备控制驱动层、协议层和应用层。应用分层的方法编写的程序条理清晰,可移植性好。而USB HID类是比较大的一个类,HID类设备属于人机交互操作的设备。使用HID设备的一个好处就是,操作系统自带了HID类的驱动程序,而用户无需去开发很麻烦的驱动程序,只要直接使用API调用即可完成通信。所以我们将USB设备枚举成HID设备,这样就可以不用安装驱动而直接使用。USB设备的枚举过程实际上就是告知PC设备描述类型。当插入USB设备后,主机会向设备请求各种描述符来识别设备,包括5个标准描述符:设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符和3个HID设备类特定描述符:HID描述符、报告描述符、实体描述符。当主机从它的描述符中知道了能够知道的所有信息后,便开始为这个设备安装驱动程序。此时USB枚举过程结束,设备可以正常使用了。

基于微加速度计的无线教鞭的设计

    4 结束语

    本文应用微加速度计和无线RF模块,实现无线遥控的鼠标操作。遥控有效距离可达30~60 m,功耗小,成本低,而且遥控无指向性,能大大增强多媒体的人机交互性能。而且该成品外观设计合理,手感舒适,符合人体工程学设计,能防止鼠标手的出现。



上一页  [1] [2] 


本文关键字:无线  加速度  遥控器-遥控设备电子知识资料 - 遥控器-遥控设备

《基于微加速度计的无线教鞭的设计解析》相关文章>>>