基于C51单片机设计的擂台机器人.doc
《基于C51单片机设计的擂台机器人.doc》由会员分享,可在线阅读,更多相关《基于C51单片机设计的擂台机器人.doc(30页珍藏版)》请在三一办公上搜索。
1、武汉工程大学 计算机科学与工程学院综合设计报告设计名称: 嵌入式综合设计 设计题目: 擂台机器人程序设计 学生学号: 专业班级: 学生姓名: 学生成绩: 指导教师(职称): 完成时间: 武汉工程大学计算机科学与工程学院 制说明:1、报告中的第一、二、三项由指导教师在综合设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加综合设计的答辩环节,凡不参加答辩者,其成绩一
2、律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于5000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。7、此表格式为武汉工程大学计算机科学与工程学院提供的基本格式(适用于学院各类综合设计),各教研室可根据本门综合设计的特点及内容做适当的调整,并上报学院批准。答辩记录表学生姓名: 学号: 班级: 答辩地点: J523实验室 答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定
3、时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字): 年 月 日成绩评定表学生姓名: 学号: 班级: 类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010遵守学习纪律,表现良好,积极完成综合设计任务,无旷课、迟到、早退等情况。设计完成情况3020按照要求完成设计内容,方案合理,功能完善,设计工作量饱满,能运用专业知识和技能去发现与解决实际问题。10在设计过程中展现出了较强的学习能力、动手实践能力、团队协作能力和创新意识。报告质量3510报告格式规范,表述清晰,章节内容组织恰当。符号统一,图表完备,符合规范要求。参考文献数量在5篇以上,格式及引用符合要求。15报告内
4、容翔实,结构严谨合理。课题背景介绍清楚,综述充分。设计与实现等主要过程完整,论述具体透彻。能运用所学专业知识对问题加以分析和求解。无抄袭现象。10设计报告对整个设计过程进行了全面总结,体现了收获,得出了有价值的结论或结果。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩指导教师评语 指导教师: (签字) 日期: 年 月 日一、综合设计目的、条件、任务和内容要求:设计目的:1.学习使用掌握几种新型的传感器;2.将这些传感器的信息进行综合处理;3.应用C语言的各种知识;4.学习编程技术和
5、技巧条件:每人一套“C51+AVR版两轮教育机器人套件“任务: 设计擂台机器人,在规定的场地内活动,搜索对手,找到对手,并将对手推出场地。内容要求:使用套件中的元件自行拼装,编程,自己动手制作二、进度安排:2015/3/3掌握嵌入式基础,了解C51基础知识2015/3/5深入学习嵌入式知识2015/3/9模拟仿真C51单片机实验2015/4/6整机测试,程序试运行2015/4/20完善程序,优化设计,进行答辩三、应收集资料及主要参考文献:应学习的基础知识:1. 单片机基础知识2. 机器人设计基础3. C语言程序设计文献:1 赵德安,单片机原理与应用M,北京:机械工业出版社,20092 陈黎明,
6、传感器技术机器应用M,北京:清华大学出版社,20083 秦志强,机器人辅助C程序设计M,北京:电子工业出版社,20134 楼然苗,李光飞,51单片机设计实例M,北京:北航出版社,2005四、综合设计(课程设计)摘要(中文):嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如小车上的一个小型的电机,当接收到某种信号时启动电机。基于AT89C51芯片的单片机与多种传感器和舵机的组合设计成的擂台小车就是一个嵌入式系统,通过传感器检测到的数据来做出判断,以执行各种命令,实现擂台格斗的功能
7、。传感器是一种将非电量转换为电量信号的检测装置,灵活的运用它,可以赋予小车感知能力。关键词: 嵌入式系统;AT89C51;传感器;擂台小车五、综合设计(课程设计)Abstract(英文):Embedded systems in general by means of embedded computer systems and actuators composed , the actuator is also known as the controlled object , it can accept an embedded computer system sends control comma
8、nds , operate or perform specified tasks . Execution means may be as simple as a small trolley motor , the starter motor when receiving a signal . AT89C51 microcontroller chip based on a combination with a variety of sensors and servos designed the ring car is an embedded system , detected by the se
9、nsor data to make judgments, to execute various commands to achieve the ring fighting capabilities. The sensor is a non-power converted into electricity signal detection device , flexible use of it, you can give the perception of the car .Keywords:Embedded systems; AT89C51; Sensor; The ring car目 录目
10、录I摘 要IIAbstractII第一章 机器人设计绪论11.1 目的与意义11.2 制作条件1第二章 机器人设计方案42.1 机器人原理42.2 超声波机器人42.3 红外机器人5第三章 单元模块设计63.1 距离测量模块63.2 液晶显示模块73.3 循迹模块10第四章 机器人控制程序设计124.1 舵机控制124.2 红外传感器控制134.3 超声波传感器控制134.4 LCD液晶显示器控制14第五章 总结与分析19致 谢20摘 要嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很
11、简单,如小车上的一个小型的电机,当接收到某种信号时启动电机。基于AT89C51芯片的单片机与多种传感器和舵机的组合设计成的擂台小车就是一个嵌入式系统,通过传感器检测到的数据来做出判断,以执行各种命令,实现擂台格斗的功能。传感器是一种将非电量转换为电量信号的检测装置,灵活的运用它,可以赋予小车感知能力。关键词: 嵌入式系统;AT89C51;传感器;擂台小车AbstractEmbedded systems in general by means of embedded computer systems and actuators composed , the actuator is also kn
12、own as the controlled object , it can accept an embedded computer system sends control commands , operate or perform specified tasks . Execution means may be as simple as a small trolley motor , the starter motor when receiving a signal . AT89C51 microcontroller chip based on a combination with a va
13、riety of sensors and servos designed the ring car is an embedded system , detected by the sensor data to make judgments, to execute various commands to achieve the ring fighting capabilities. The sensor is a non-power converted into electricity signal detection device , flexible use of it, you can g
14、ive the perception of the car .Keywords:Embedded systems; AT89C51; Sensor; The ring car第一章 机器人设计绪论随着科学的发展,在未来的几十年,大部分人类的体力劳动必将为智能机器人所替代,并且在抢险救灾、太空开发、资源探测等领域将发挥不可替代的作用。而机器人擂台赛是一个加强学术交流,互相提高的非常好的平台,因为只有实践才能出真知,只有勇于探索才可能有创新。基于51单片机设计的机器人能根据摇控接收模块的信号来控制电机正反转及快慢,从而制机器人的运动,并且机器人上的红外测距传感器还能判断对手的方位。1.1 目的与意
15、义 在社会不断发展的今天,人们越发的认识到了机器人技术的重要性,促使着机器人技术在不断地改革和创新当中,机器人的应用也在各个领域取得了重大进步,增加了可操作性和实际性。而在运动时也不仅限于单一操控,在机器人技术往高水平迈进的同时,对于其在执行任务时的的精确度拥有了更高的要求,运动的实时性和可靠性也在逐步提高。 目前,中国很多高等院校及公司都在不同领域研发机器人,例如足球机器人,勘测机器人,医疗救护机器人等等,人们开始认识到了在机器人领域有着很大的发展空间,而同时期的机器人比赛更是络绎不绝,而我们所设计的则是一款擂台赛的机器人。 我通过对中科欧鹏公司推出的产品基于C51单片机设计的机器人的学习,
16、以及查阅相关材料,设计出了一款擂台机器人。它能够自动检测擂台边缘,对敌方进行侦测。它采用了红外传感器,超声波传感器和QTI传感器套件,组成了一个集环境感应,动态决策与规划,行为控制与执行等多种功能于一体的综合系统。以C语言进行运动程序的编写,最终实现一个能够参加擂台竞赛的机器人。1.2 制作条件 根据机器人擂台的竞赛规则,以中科欧鹏公司生产C51单片机为基础,设计可应用于擂台竞赛的攻击型机器人的行为策略,设计具有竞争力的总体比赛方案。在进攻、防守时机器人用何种速度和方式行进,以及设计控制系统和比赛程序。在用教学机器人套件搭建的机器人上进行调试,根据问题进行进一步的完善以提高其竞争力。1.2.1
17、 硬件平台图 1.0.1 AT89S52单片机AT89S52 是一种低功耗、高性能 CMOS8 位微控制器, 具有 8K 在系统可编程 Flash 存 储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工业 80C51 产品指令和引脚完 全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于 常规编程器。在单芯片上, 拥有灵巧的 8 位 CPU 和在系统 可编程 Flash ,使得 AT89S52 为众多嵌入式控制应用系统 提供高灵活、超有效的解决方案。 AT89S52 具有以下标准功能:8k 字节 Flash,256 字 节 RAM,32 位 I/O 口线,看门狗定时器,2
18、个数据指针,三个 16 位定时器/计数器, 一 个 6 向量 2 级中断结构, 全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持2 种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM 、 定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结, 单片机一切工作停止,直到下一个中断或硬件复位为止1.2.2 软件平台Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件
19、。它是目前比较好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。 Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列
20、处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。第二章 机器人设计方案本章简要介绍机器人的设计原理以及方案。以AT89S52单片机为控制主板,各路传感器为输入设备,通过编写程序来控制小车的动作。2.1 机器人原理 擂台机器人包括五个模块,分别为电源模块、红外检测模块、声纳测距模、QTI循线模块以及液晶显示模块。电源采用可以安装四节五号电池的电池盒,红外检测以及QTI模块都为红外传感器集成套件,超声波模块(声纳)使用的是HC-SR04传感器,最后采用LCD液晶显示器来输出测出的距离和检测到的数据。它们的关系如下图所示:AT89S52电源模块红外检测模块声纳测距模块液晶
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C51 单片机 设计 擂台 机器人
链接地址:https://www.31ppt.com/p-2293184.html