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