电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>单片机>基于单片机的智能遥控机器人软件设计

基于单片机的智能遥控机器人软件设计

2014-05-06 | doc | 1499KB | 次下载 | 免费

资料介绍

基于单片机智能遥控机器人软件设计

1.1 主体设计思想及原理

设计主要目的是使智能遥控机器人实现红外遥控及循迹行走的功能。使用红外遥控发射器发射红外遥控信号,红外接收头接收并编译信号后传送给单片机,单片机安照设定程序控制智能机器人按照遥控的指令运行。红外遥控具有前进、后退、左转、右转、停止、循迹六种指令。

当红外遥控智能机器人按照遥控指令进入循迹模式时,它能在设定的白底黑线道路上识别黑线并按照黑线的路径行走转弯。设计采用红外发射、接收器对黑白环境进行检测,红外检测信号通过端口传送给单片机,运用单片机的运算和处理能力对小车进行相应的控制,并通过蜂鸣器及数码管显示当前智能遥控机器人所处模式。

智能机器人还配备有光敏元件,用于判断当前环境光线的强弱,控制小车前方LED灯的开关。

1.2 总体设计方案

智能循迹机器人主要循迹功能的实现是通过车辆前方安装的两对红外发射和接收探头完成的。根据光反射原理,当红外发射探头发射红外光遇到物体时,就会形成反射光线,而反射光线被红外接收探头接收,接收到的信号就会送至单片机,并由单片机通过内部程序判断智能机器人所处模式,控制电机正反转,以完成小车的前进、后退及转弯动作。通过单片机的控制,智能遥控机器人能按照设定的路线行走。系统框架图如图1所示。

基于单片机的智能遥控机器人软件设计

2 系统主要功能模块

2.1 STC89C52单片机

STC89C52RC单片机是STC推出的新一代高速、低耗能、超强抗干扰的单片机,指令代码完全兼容传统的8051单片机,并由12时钟机器周期和6时钟机器周期可以选择。STC89C52使用经典的MCS-51内核,拥有灵巧的8位CPU和系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有8k字节程序存储器,512字节数据存储器,32位I/O口线,看门狗定时器,内置4KBEEPROM,MAX810复位电路,3个16位定时器/计数器,4个外部中断,一个7向量4级中断结构,全双工串行口。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz [2]。单片机引脚图如图2所示。

基于单片机的智能遥控机器人软件设计

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 651单片机窗帘控制器仿真程序
  12. 1.93 MB  |  2次下载  |  免费
  13. 751单片机大棚环境控制器仿真程序
  14. 1.10 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费