新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 体感遥控器设计遭遇瓶颈?用STM32 MCU造!

体感遥控器设计遭遇瓶颈?用STM32 MCU造!

作者:时间:2013-12-21来源:网络收藏

  3.4 遥控器与机器人本体通信方案设计

  本设计采用严格的“一问一答”形式,即每发送一条指令都需要机器人本体返回一帧数据包。遥控器发送一条指令后,等待机器人本体返回的数据包,只有获得机器人本体返回的数据包后才可以继续发送指令包。如果机器人本体接收到错误指令(经校验错误的指令),置位通信错误标志位,上传数据包;同时,机器人本体报警,将机器人速度置0,接下来1 s内下位机清除串口DMA,重新接收指令。如果遥控器收到的数据包中通信错误标志位置位,则重新配置nRF24L01无线模块,重新发送指令。

  4 性能测试

  对本文所描述的嵌入式机器人进行了相应的测试,测试环境分别为室内走廊环境和室外环境,测试结果如表2所列。测试结果表明,在室内走廊环境中,收发指令的正确率在95%以上;在室外环境中,由于环境中可能存在多种干扰,并且距离在20~30 m,正确率在90%以上。由于遥控器底层软件具备一定容错能力,90%以上的正确率完全满足要求。

体感遥控器设计遭遇瓶颈?用STM32 MCU造!  

  结语

  本文讨论了基于F103C8T6的嵌入式服务机器人的设计与实现,并对具体的硬件电路和软件系统进行了详细的介绍。经过大量的实验证明,本具有操作简便、可操作性强、通信可靠、稳定性和人性化程度高等优点,在实验室服务机器人的实际应用中取得了良好的效果。

红外遥控器相关文章:红外遥控器原理

万能遥控器相关文章:万能遥控器代码


蜂鸣器相关文章:蜂鸣器原理

上一页 1 2 3 4 下一页

关键词: 体感遥控器 STM32 MCU

评论


相关推荐

技术专区

关闭