文档介绍:毕业设计(论文)
自动往返行驶小汽车
学生姓名
班 级
指导教师
专 业
吴帅
机电0904
王记昌
机电一体化
年十月
摘要 II
第一章绪论 1
1
1
3
第二章系统设计方案研究 4
4
2. 2方案二 5
2. 3方案三 6
第三章系统的硬件设计 7
第四章系统的软件设计 12
第五章结论 19
致谢 20
参考文献 21
附录一:程序清单 22
附录二:硬件原理图 32
摘要
智能小车,也称轮式机器人,是一种以汽车电子为背景,涵盖智能控制、模式识别、传感技 术、电子电气、计算机、机械等多学科的科技创意性设计,一般主要有路径识别、速度采集、角 度控制及车速控制等模块组成。
本系统以SST系列单片机为核心控制模块,充分利用了自动检测技术,单片机最小系统,液 晶显示模块电路,以及声光信号的控制,电机的驱动电路,通过Keil C和PROTEUS的仿真,通 过实践操作和调试,实现自动往返小车设计,综合运用单片机技术、自动控制理论、检测技术等。 是小车能在无人操作情况下,借助传感器识别论面环境,由单片机控制行进,实现初步的无人控 制,单片机具有体积小、重量轻、耗电少、功能强、控制灵活方便且价格低廉等优点。自能小车 采用单片机为控制核心,其集成度高,体积小,抗干扰能力强,具有独特的控制功能,单片机的 应用正从根本上改变着传统的控制系统设计思想和设计方法。
本设计以单片机为核心,附以外围电路,采用光电检测器进行检测信号和循线运动,运用单 片机的运算和处理能力来实现小车的自动加速、限速、减速、定时、前进、后退、左转、右转、 显示行驶速度、行驶路程、行驶时间等自能控制系统。
本设计的控制系统采用AT89C52单片机,实现小车在跑道上的自动往返过程。用P1. 7和P1. 6 分别控制电机的驱动电压;、P3. 7的电位高低来控制电路,从而实现小汽车驱动电机 的正反转功能;利采用外部中断0和外部中断1来实现小车的里程和跑道标志检测;显示部分采 用数码管的动态显示。
关键词
自动往返小汽车;AT89C52;软件设计;模块式设计
第一章绪论
当今,计算机技术带来了科研和生产的许多重大飞跃,其中单片机虽然问世不久,然而体积小, 价格廉,,在计算机应用领域已占有日益重要的地 位。
我国开始使用单片机是在1982年,短短五年时间里发展极为迅速。1986年在上海召开了全国 首届单片机开发与应用交流会,有的地区还成立了单片微型计算机应用协会,那是全国形成的第 一次高潮。截止今日,单片机应用技术飞速发展,我们上因特网输入一个“单片机”的搜索,将 会看到上万个介绍单片机的网站,这还不包括国外的。与它相应的专业杂志现在也有很多,比如 由单片机界的权威何立民主编的《单片机与嵌入式系统应用》杂志现以风靡电子界,在2003年7 月,在上海、广州、北京等大城市所做的一次专业人才需求报告中,单片机人才的需求量位居第 一。一块小小的片子,为何有这样的魔力?
我们首先从它的构成说起:单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器 (CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/O )等 主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。计算机的产生加快了人类改造 世界的步伐,但是它毕竟体积大。微计算机(单片机)在这种情况下诞生了,它为我们改变了什 么?纵观我们现在生活的各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的 网络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们生活中广泛使用的各 种智能I C卡、电子宠物等,这些都离不开单片机。以前没有单片机时,这些东西也能做,但是 只能使用复杂的模拟电路,然而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用, 元器件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就将控制这些东西变 为智能化了,我们只需要在单片机外围接一点简单的接口电路,核心部分只是由人为的写入程序 来完成。这样产品的体积变小了,成本也降低了,长期使用也不会担心精度达不到了。所以,它 的魔力不仅是在现在,在将来将会有更多的人来接受它、使用它。
因它具有“小,轻,廉,省”的特点,尤其耗电少,又可使供电电源的体积小,重量轻,所以特别 适用于“电脑型产品”,在家用电器,玩具,游戏机,