- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能寻迹机器人设计报告
Design of Line-tracking Robot
Report
摘要:
智能寻迹机器人采用现在较为流行的8位单片机作为系统大脑。以8051系列家族中的AT89S52为主芯片。40脚的DIP封装使它拥有,通过对这些端口加以信号输入电路,控制电路,执行电路共同完成寻迹机器人。
关键词:AT89S52、DIP封装、32个完全IO(GPIO—通用输入输出)端口
Abstract:
Intelligent tracing robot is now more popular 8single chip as the system brain. In8051family AT89S52main chip. 40 pin DIP package that it has, through the port to a signal input circuit, a control circuit, the executive circuit to complete tracing robot.
Key words: AT89S52, DIP package,32 completely IO ( GPIO - universal input output port
目 录
系统方案
作品实现的功能
系统基本方案选择和论证
单片机芯片的选择方案和论证
显示模块的选择方案和论证
系统的软件方案
程序流程框图
系统的硬件设置
电路设计框图
系统硬件概述
主要单元电路的设计
测试方案与结果分析
测试仪器
软件测试平台Keil C51
模块测试
测试结果分析与结论
作品总结
参考文献
附录程序
系统方案
作品实现的功能
基本功能:前进、后退、左行、右行、循迹行驶
可创新的地方:遇障碍物自动绕行、避悬崖、热敏电阻控制
系统基本方案选择和论证
单片机芯片的选择方案和论证
方案一:采用89C51芯片作为硬件芯片,采用Flash ROM,内部具有4KB ROM存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但不具备ISP在线编程技术。
方案二:采用STC89S52,采用Flash ROM;能以3V的超低压工作;同时也与MCS-51系列单片机完全兼容,内部具有8KB ROM、256RAM、5个中断源和3个定时器,且具有在线编程可擦除技术。
显系统的软件方案
开始初始化
开始
初始化
启用延时子程序
跳出
调用前进/后退子程序
跳出
调用左转/右转子程序
调用循迹子程序
返回
跳出
系统的硬件设置
电路设计框图
系统硬件概述
STC89S52芯片、探照灯、光敏电阻、蜂鸣器
红外遥控接收头、LED数码管、电源
COM接头、8位LED灯、直流驱动电机、L9110芯片
电动机齿轮箱、智能机器驱动轮、机器人电池座
主要单元电路的设计
P3.0、P3.l中COM端口的加入,让你完全可以用电脑对其进行控制。你可以通过对串口发送数据,数据会被显示到LED数码管中,并让机器人执行相应的功能。电脑的串口软件要求波特率为9600。
测试方案与结果分析
测试仪器
序号
名称
型号
1
PC机
LXB-HF769A
2
双路直流稳压电源
CA17303D
3
Keil
uVision2
4
数字万用表
DT9208
5
ISP在线编程器
软件测试平台Keil C51
按照程序设计流程图完成程序设计,在Keil中输入程序,进行编译、调试、修改无错后、连接、运行。烧写程序完成后,结合具体硬件测试。
模块测试
通过机器人小车遥控板,通过红外控制,用数字键1——5分别实现前进、后退、左转、右转、循迹行驶等功能。
测试结果分析与结论
小车的功能测试说明
小车的主体功能为循迹,加之在循迹的前提下完成一个避让动作。
作品总结
在整个设计过程中,相互学习、相互讨论、研究。对电路的设计、布局要先有一个好的构思,才显得电路板美观、大方。此次比赛中学到了很多很多东西,这是最重要的。总之,参加电子竞赛我们的能力得到了全方位的提高。
参考文献:
[1] 李朝青.《单片机原理及接口技术》.北京航空航天大学出版社,?2006.02???[2]??郭天祥.《51单片机C语言教程》.电子工业出版社,?2006.03[3]??余发山.《单片机原理及及应用技术》.中国矿业大学出版社,?2003.12
附录程序:
#include AT89x51.h //包含51单片机相关的头文件
sbit LeftLed=P2^0; //定义前方左侧指示灯端口
sbit RightLed=P0^7; //定义前方右侧指示灯端口
sbit Left
您可能关注的文档
最近下载
- 资料员工作内容.docx VIP
- P气瓶充装证考试题库及答案.doc VIP
- 上海市杨浦区2023-2024学年七年级下学期期中英语试卷 .docx VIP
- 2025年高考真题解析课件:2025年全国新高考二卷英语读后续写(课件).pptx VIP
- 贵阳市中心城区控制性详细规划(总则)——乌当组团.pdf VIP
- 图书出版合同(合同范本)7篇.docx VIP
- (正式版)D-L∕T 1770-2017 抽水蓄能电站输水系统充排水技术规程.docx VIP
- 《结构全寿命维护》课程教学大纲(本科).docx VIP
- SI、PI协同的EMI分析—打印版.pdf
- Unit2 Travelling Around Discovering Useful Structures 课件-2024-2025学年高中英语人教版(2019)必修第一册.pptx VIP
原创力文档


文档评论(0)