一、题目:智能小车控制系统的设计
二、指导思想和目的要求
(1)掌握运用所学理论知识分析解决工程实际问题的一般方法;
(2)培养分析问题、解决问题和独立工作的能力;
(3)通过毕业实习、毕业设计及毕业答辩全过程的训练,加强老师与学生之间、学生与学生之间知识的相互交流,互相渗透,培养学术研讨的好学风;
(4)要求同学们以满腔的热情、科学的态度,严谨的作风、高度的责任感从事毕业设计工作;不得敷衍了事、马马虎虎、得过且过;提倡周密思考、大胆创新,反对死搬硬套、墨守陈规;提倡共同研究,反对相互抄袭;
(5)要求遵守学校的各项规章制度,确保毕业设计顺利地、高质量地完成。
三、主要技术指标
采用微控制器的智能小车无论是作为商品还是学科竞赛都很受青睐。本设计对小车的运动控制采用遥操作,并有手动和自动两种模式可选,分别实现小车的遥控运行和自动寻迹。这是一种有较高性价比的设计,可以在消费类电子产品上推广,产生较大的经济和社会效益。
(1)设计合理的技术方案;
(2)选择适合本方案的MCU,采用舵机和电机控制,实现手动和自动寻迹两种运动模式;手动模式实现对“前进、后退、左转、右转”等遥控指令的实时执行,自动寻迹模式沿确定赛道完成前进运行;
(3)选择合适的光电传感器,实现小车运行中的自动避障;
(4)功能完备、可靠;
(5)系统的软硬件实现。
四、进度和要求
(1)第1-3周收集资料,根据需要学习相关的硬软件;
(2)第4周进行系统概要设计,提出设计的总体思想;
(3)第5周,初步确定设计方案;
(4)第6-12周,完成系统硬、软件的设计,针对设计中存在的缺点和不足,不断完善设计方案;
(5)第13-14周,撰写并修改论文;
(6)第15周,完成论文,准备答辩资料。
五、主要参考书及参考资料
单片机应用相关资料;小车运动控制相关资料;
智能小车控制系统的设计摘要
随着科技的发展,由微处理器和电子元件开发的智能玩具越来越受到消费者的青睐,相比较传统玩具,智能玩具能更好的发展儿童的智力,想象力,甚至能通过人机交流的方式为孩子的生活增添欢乐,作为智能玩具的一个品种,智能小车可以实现自动寻迹,遥控操作等功能,本设计是由高性价比的C51控制器加上寻迹传感器模块和无线遥控接收模块搭配而成,这是一种非常好的硬件设计方案,其优势在于所用的器件成本较低,可靠性较高,若进行市场推广,将会产生巨大的经济和社会效益。
本文对智能小车概况做了阐述,并简要说明了寻迹和遥控的基本原理。在硬件设计方面,本论文以ATMAL公司的 AT89S52单片机为控制核心,依靠光电对管传感器采集黑线情况,设计小车的寻迹算法,另外使用了无线接收器接收遥控信号来控制小车的前进、后退、转向等动作。软件方面,利用C语言编写小车的寻迹、遥控方案,设计出具有自动寻迹和无线控制功能的小车,小车能够在铺设的赛道上自动完成循黑线环绕一周,用户通过无线遥控使小车在自动寻迹和无线控制两种模式之间自由切换,本论文首先对系统的理论支持做了概述,然后对各模块的硬件接口电路进行了阐述,最后阐述了自动寻迹和无线控制的软件设计实现。
关键字:红外寻迹,无线遥控,微控制器
ABSTRACT
...
KEY WORDS :infrared tracking, wireless remote control, MCU.
智能小车控制系统的设计目录
第一章 绪论 5
1.1 课题研究背景 5
1.2 寻迹控制介绍 5
第二章 硬件模块的论证与分析 6
2.1 轨迹探测模块设计与比较 6
2.2 微控制器模块论证与分析 6
2.3 电机驱动模块论证与分析 7
2.4 电机选型的论证与分析 7
2.5 车体部分论证与分析 8
第三章 AT89S52单片机简介 9
3.1 AT89S52单片机详细介绍 9
3.1.1 微处理器 9
3.1.2 数据存储器 9
3.1.3 程序存储器 9
3.1.4 中断系统 9
3.1.5 定时器/计数器 9
3.1.6 串行口 9
3.1.7 I/O 端口 10
3.1.8 特殊功能寄存器 10
3.2 最小应用系统设计 10
3.2.1 时钟电路 11
3.2.2 复位电路 11
第四章 硬件模块详述 12
4.1 设计方案介绍 12
4.2 寻迹模块的设计与实现 12
4.2.1 反射式红外传感器电路详述 12
4.2.2 红外传感器寻迹方法论述 14
4.2.3 轨迹探测算法设计详述 15
4.3 电机驱动模块的电路设计与实现 18
4.4 电机驱动芯片介绍 19
第五章 软件流程图的设计 22
5.1 软件设计思路 22
5.2 软件设计流程图 22
第六章 系统整体连线图 23
6.1 整体连线图 23
6.2 整体连线图说明 23
参考文献... 24
致谢..........26
毕业设计小结 27
附录A: 小车实物图 28
附录B:程序 29