【精品】毕业设计:基于80C51单片机的智能小车设计.doc

【精品】毕业设计:基于80C51单片机的智能小车设计.doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书分类号: 密 级: 毕业设计(论文) 基于80C51单片机智能小车 SMART CAR BASED ON THE 80C51 SINGLE-CHIP 学生姓名 陈从从 学院名称 信电工程学院 专业名称 电子信息工程技术 指导教师 肖理庆 2009年 5月 18日 摘要? 随着时代的飞速发张,电子技术已渗透到我们生活得方方面面,现代电子技术以电子技术以数字信号处理、通讯等技术组成的新兴学科得到了广泛的应用,特别是数字信号处理、语音视频、图形图像、军事、自动控制等领域发挥得特别出色。单片机技术的发展以微处理器(MPU)Megal8芯片为主基于概率分析的避障单元的设计与实现,串行扫描方式实现的人机接口,寻光雷达,小车位姿控制等内容。本设计的理论设计方案、调试方法、测试数据分析方法及设计中的特色与创新点等对自动运动机器人、家用情节机器人、灭火机器人等自主及半自主机器人的设计与实现有一定的参考意义。 关键词 80C51单片机;光电检测器;PWM调速;电动小车 目 录 1 绪论 1 1.1单片机发展 1 1.2设计背景 1 2 方案设计与论证 2 2.1 直流调速系统 3 2.2检测系统 4 2.2.1行车起始、终点及光线检测 4 2.2.2行车距离检测 8 2.3显示电路 9 2.4 系统原理图 9 3 硬件设计 11 3.1 80C51单片机硬件结构 11 3.2 最小应用系统设计 12 3.2.1时钟电路 13 3.2.2复位电路 13 3.3 前向通道设计 14 3.3.1前向通道的含义 14 3.3.2前向通道的设计 15 3.4 后向通道设计 17 3.4.1脉宽调制原理 18 3.4.2逻辑延时环节 19 3.4.3电源的设计 19 3.5 显示电路设计 19 4软件设计 20 4.1 主程序设计 20 4.2显示子程序设计 24 4.3 避障子程序设计 25 4.4 软件抗干扰技术 26 4.4.1数字滤波技术 26 4.4.2开关量的软件抗干扰技术 27 4.4.3指令冗余技术 27 4.4.4软件陷阱技术 27 4.4.5程序区 28 4.5 “看门狗”技术 28 4.5.1基本原理 28 4.5.2参数选择 29 4.6 可编程逻辑器件 30 5 测试数据、测试结果分析及结论 30 5.1测试方法与仪器 30 5.2测试方法 30 5.3结论 31 致 谢 32 参考文献 33 附录 34 附录1 程序清单 34 1 绪论 1.1单片机发展 单片机是单片微型计算机的简称,早期英文名是Single-chip Microcomputer, 后来大多数称为“微控制器”(MCU, Microcontroller Unit)或“嵌入式计算机”(Embedded computer)。MCU的基本含义是:在一块芯片上集成了中央处理单元(CPU)、存储器(RAM/ROM等)、定时器/计数器及多种输入输出接口的比较完整的数字处理系统。它的出现是大规模集成电路技术发展的产物。它广泛地应用于工业控制、通讯、智能化仪表等领域。单片机的出现使计算机制造技术不断发展的产物,它使计算机从海量数值计算进入到智能化控制领域。从此,计算机技术在两个重要领域——通用计算机领域和嵌入式计算机领域都获得极其重要的进展,为计算机的应用开辟了更广阔的空间。就单片机组成而言,虽然它只是一块芯片,但包含了计算机的基本组成单元,仍由运算器、控制器、存储器、输入设备、输出设备、五部分组成,只不过这些都集成在一块芯片上,这种结构使得单片机成为具有独特功能的计算机。由于单片机具有体积小、价格低、稳定可靠等优点,它的出现与迅速发展,在控制领域,发生了一场技术革命。单片机以其较高的性能价格比、灵活性等特点,在嵌入式微控制系统中具有十分重要的地位。在单片机出现之前,人们必须用模拟电路、数字电路实现大部分计算、控制功能,这样使得控制系统体积庞大,易出故障。单片机出现以后,这些控制功能的绝大部分,已由单片机的软件实现。其他电子线路成为单片机的外围接口电路,承担着输入、输出、执行动作等功能,而计算、比较、判断等原来必须用电路实现的功能,现在用软件取代,大大提高了系统性能,这种控制技术称为微控制技术。在微控制技术中,核心是单片机,其他部分以此展开。本设计课题以单片机为核心,充分利用了MC68HC908GP32的强大功能,通过对CPU的编程,实现了对小车的行驶路程的计算,以及对电动机的变速、转弯、自动停车等一系列控制;数据的采集通过多个反射式红外传感器(包括4个安装在车底前端的黑白传感器,一个安装在后轮一侧)。CPU 通过采集的数据来控制小车,使小车能沿着地上的指定路线自动寻迹行驶。采用七段LED显示路程。电机的驱动模块采用

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档