2022年车速控制系统程序及仿真课程设计说明书 .pdf
《2022年车速控制系统程序及仿真课程设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年车速控制系统程序及仿真课程设计说明书 .pdf(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、车速控制系统程序及仿真课程设计说明书交通与汽车工程学院课程设计说明书课 程 名 称: 汽车电控系统实习及课程设计课 程 代 码: 8234590 题目: 车速电控系统设计及其仿真年级/ 专业/ 班: 09级/ 车辆工程 / 汽电 3 班学 生 姓 名: 胡维波学 生 学 号: 312009080306517 开 始 时 间: 2012 年 12 月 31 日完 成 时 间: 2013 年 01 月 18 日课程设计成绩:学习态度及平时成绩( 30)技术水平与实际能力( 20)创新(5)说明书(计算书、图纸、分析报告) 撰写质量(45)总 分(100)指导教师签名:年月日名师资料总结 - - -
2、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书目录摘要,1 1 引言1.1 问题的提出 ,2 1.2单片机的国内外发展情况 ,3 1.3 任务分析 ,5 2 方案分析及方案设计2.1车速控制方案的选择 ,6 2.2总体方案的确定 ,7 3 系统硬件设计3.1主控芯片的选择 ,8 3.2 显示电路设计 ,11 3.3 控制机构电路设计 ,12 4 系统软件设计与仿真4.1 Proteus软件环境介绍 ,13 4.2
3、 Protel软件环境介绍 ,14 4.3系统软件分析 ,15 4.4程序流程图 ,16 4.5 原理图检查与元器件清单 ,14 4.6 程序调试 ,14 4.7 Proteus仿真,15 结论,24 致谢,25 参考文献 ,26 附录A 系统原理图 ,27 附录B 程序编译图 ,28 附录 C PCB 图,29 附录 D 程序代码 ,30名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书-
4、1 - 摘要本设计介绍一种基于AT89C51 单片机为控制核心的车速检测及控制。为了保证汽车行驶的安全性,提高汽车运输生产率,充分发挥汽车的动力性,正确掌握行车速度是非常重要的。在本次设计中采用一个指示灯来进行车速状况的报警,同时,运用一个自动控制的电动机来控制供油电磁阀的关闭。车速控制在一定的范围内, 保证了汽车行驶的安全。本设计说明书对该系统的硬件电路,工作原理进行了详细的介绍。同时给出了软件设计的流程图和主要源代码及利用MATLAB 进行结果仿真与分析。关键词: AT89C51 单片机车速控制供油电磁阀报警仿真名师资料总结 - - -精品资料欢迎下载 - - - - - - - - -
5、- - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 2 - 1 引言1.1 问题的提出在现代社会,汽车作为一种大众的交通工具在人们的生活中扮演越来越重要的角色。在汽车的使用过程中, 车速这一参数对汽车多的性能及行车的安全的影响是非常大的。车速较高的时候, 车辆的更难控制, 操纵稳定性要变差, 使得汽车行驶的危险性增加,危害人类安全。据报道,交通事故中有很大的一部分是由于超速行驶而引起的。因此实时的显示车速,在车速过高时指示灯提示, 并自动切断燃油供给系统可以有效地减少
6、此类事故的发生,使人们能够更加安全的出行。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 3 - 1.2 单片机的国内外发展情况单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU 、内存、内部和外部总线系统, 目前大部分还会具有外存。 同时集成诸如通讯接口、 定时器, 实时时钟等外围设备。而现在最强大的
7、单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。单片机也被称为微控制器(Microcontroller) ,是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。早期的单片机都是8 位或 4 位的。其中最成功的是INTEL的 8031,因为简单可靠而性能不错获得了很大的好评。此后在8031 上发展出了 MCS51 系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16 位单片机,但因为性价比不理想并未得到很广泛的应用。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛
8、应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux 操作系统。可以说,二十世纪跨越了三个“电”的时代,即电气时代、 电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机, 大多数人却不怎么熟悉。 这种计算机就是把智能赋予各种机械的单片机(亦称微控制器) 。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。 因为它体积小, 通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用, 它出了毛病, 整个装置就瘫痪了。 现在,这种
9、单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型”, 如智能型洗衣机等。 现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品, 不是电路太复杂, 就是功能太简单且极易被仿制。究其原因, 可能就卡在产品未使用单片机或其它可编程逻辑器件上。单片机诞生于 20 世纪 70 年代末,经历了 SCM 、MCU 、SoC三大阶段。1.SCM即单片微型计算机( Single Chip Microcomputer)阶段,主要是寻求最佳的单片形态嵌入式系统的最佳体系结构。“创新模式”
10、获得成功, 奠定了 SCM 与通用计算机完全不同的发展道路。在开创嵌入式系统独立发展道路上,Intel公司功不可没。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 4 - 2.MCU即微控制器( Micro Controller Unit)阶段,主要的技术发展方向是:不断扩展满足嵌入式应用时, 对象系统要求的各种外围电路与接口电路,突显其对象的智能化控制能力。它所涉及的领域都与对象系统相
11、关,因此,发展 MCU 的重任不可避免地落在电气、电子技术厂家。从这一角度来看,Intel逐渐淡出 MCU 的发展也有其客观因素。在发展 MCU 方面,最著名的厂家当数Philips公司。3. 单片机是嵌入式系统的独立发展之路,向 MCU 阶段发展的重要因素, 就是寻求应用系统在芯片上的最大化解决; 因此,专用单片机的发展自然形成了SoC化趋势。随着微电子技术、IC 设计、EDA 工具的发展, 基于 SoC的单片机应用系统设计会有较大的发展。因此,对单片机的理解可以从单片微型计算机、单片微控制器延伸到单片应用系统。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
12、 - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 5 - 1.3 任务与分析本设计的主要任务是基于AT89C51单片机实现车速的测量, 并对车速进行一定的控制,介绍一种基于89C51 单片机系统的转速测试仪的测量原理、硬件组成和软件设计。在设计过程中,将应用Protel软件及、 Keil 软件及 Proteus软件等软件来完成设计要求。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
13、 - - - - - 第 7 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 6 - 2 方案分析及方案设计2.1 总体方案的选择通过查阅相关资料,设计初期有两种方案可供选择,分别如下:(1)利用单片机的定时功能定时一段时间,并在这段时间内对外部信号进行计数,最后显示在 LCD1602 液晶屏上。(2)此方案为通过检测外部输入信号,当第一次检测到后即开始计时,在第二次信号到来时停止计时, 将计时值保存。 如此循环五次, 通过进行加权滤波和相应的转换处理送显示器显示,如果车速大于设定的最高车速值,系统的指示灯点亮提醒驾驶员,电机自动运作来切断燃油供给
14、,强迫汽车减速。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 7 - 2.2 总体方案的确定通过对两种方案的对比,系统最终选择第二方案。MCU(89C51 )车速传感器输入信号显示器(LCD1602 )指示灯(LED )控制机构(电动机)图 2.1 系统框图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -
15、 - - - - - - 第 9 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 8 - 3 系统硬件电路设计此系统设计主要涉及以下3 个部分: (1)主控芯片介绍( 2)显示器的设计( 3)控制机构设计3.1 主控芯片的选择AT89C51 是 一 种 带4K 字 节 闪 烁 可 编 程 可 擦 除 只 读 存 储 器 ( FPEROMFalsh Programmable and Erasable Read Only Memory )的低电压,高性能CMOS 8 位微处理器,俗称单片机。 AT89C2051 是一种带 2K 字节闪烁可编程可擦除只读
16、存储器的单片机。单片机的可擦除只读存储器可以反复擦除100 次。 该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器,AT89C2051 是它的一种精简版本。 AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案,其引脚排列如图3.1 所示图 3.1 89C51 单片机引脚图51 单片机的复位需要给第九引脚持续两个周期的高电平。系统的复位电路由一个10u 电解电容和一个按压开关并联再串联一个10K的电阻。如图 3.2
17、 所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 9 - 图 3.2 时钟复位电路电阻在上接地,电容在中间接高电平,下面为RST 。这种复位电路的工作原理是:通电时,电容两端相当于是短路, 于是 RST引脚上为高电平, 然后电源通过电阻对电容充电,RST端电压慢慢下降,降到一定程序,即为低电平,单片机开始正常工作。在引脚 XTAL1和 XTAL2外接晶体振荡器,就构成了内部振荡电
18、路,C1、C2起稳定振荡频率、快速起振的作用,电容值一般为530PF。晶振常选用频率为6MHz 、12MHz 、或24MHz的,采用串口时常用频率为11.0592MHz的晶振。内部振荡方式所得到的时钟信号比较稳定, 应用较多。 此设计选用的晶振频率为12MHz ,电容值为 30PF 。具体电路设计电路如图 3.3 所示:图 3.3 晶体振荡电路名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明
19、书- 10 - 图 3.4 最小系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 11 - 3.2 显示电路设计本设计采用的计数显示电路由单片机89C51 ,液晶显示器 LCD1602及上拉排阻组成。字符型 LCD简介:字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式 LCD 。 目前常用 16*1,16*2,20*2和 40*2行等的模块。本设计采用的是 16*2 行的
20、 LCD1602 。1602液晶显示模块可以和单片机AT89C51 直接接口,电路原理图如图3.4 所示:图 3.5 显示电路原理图系统还设计了一个LED指示灯用以在车速过高时提醒驾驶员。其原理图如下:图 3.6 LED 指示灯电路原理图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 12 - 3.3 控制机构电路设计由于在车速过高时需要控制机构控制燃油的供给,以限制其车速。在此,系统
21、选用直流电动机作为控制供油电磁阀的执行机构。其原理图如图3.6 所示。图 3.7 系统执行机构名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 13 - 4 系统软件设计与仿真4.1 Proteus软件环境介绍本系统的硬件设计首先是在Proteus 软件环境中仿真实现的。 Proteus 是目前最好的模拟单片机外围器件的工具。 可以仿真 51 系列、AVR 、 PIC 等常用的 MCU
22、及其外围电路(如LCD ,RAM ,ROM ,键盘,马达, LED ,AD/DA ,部分 SPI 器件,部分 IIC 器件. ) 。在没有硬件的情况下,Proteus 能像 pspice 仿真模拟 / 数字电路那样仿真MCU 及外围电路。另外,即使有硬件, 在程序编写早期用软件仿真一下也是很有必要的。Proteus 软件主要具有以下几个方面的特点:1、设计和仿真软件 Proteus 是一个很有用的工具, 它可以帮助学生和专业人士提高他们的模拟和数字电路的设计能力。2、它允许对电路设计采用图形环境,在这种环境中,可以使用一个特定符号来代替元器件,并完成不会对真实电路造成任何损害的电路仿真操作。3
23、、它可以仿真仪表以及可描述在仿真过程中所获得的信号的图表。4、它可以仿真目前流行的单片机,如PICS, ATMEL-AVR, MOTOROLA, 8051 等。5、在设计综合性方案中 , 还可以利用 ARES 开发印制电路板。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 36 页 - - - - - - - - - 车速控制系统程序及仿真课程设计说明书- 14 - 4.2 Protel软件环境介绍Protel印制板设计软件包是澳大利亚protel technology
24、公司与 1990年推出的电子CAD 产品,具有方便、易学、实用、快速以及高速度、高步通率的特点。它采用了分层次下拉窗口菜单结构形式, 用户基本上不需要记背太多的键盘命令,用鼠标点击菜单命令就能操作,protel有着很高的自动布线布通率。 布通率是电子产CAD 产品的一项重要指标,它反映电子元件在电路图中连接关系有多少能在印刷版图中实现。在设计常用的单、 双面印制板时只要选择适当的元件布局和布线策略方法,protel就可以轻易的达到 98%-100%的布通率。对于极少数不能布通的定方,protel可以用飞线指示出来,引导用户用手工方法连通。另外, protel有强大的宏命令设置功能,利用宏命令功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年车速控制系统程序及仿真课程设计说明书 2022 车速 控制系统 程序 仿真 课程设计 说明书
限制150内