课程设计格式-王李锋

课程设计格式-王李锋

ID:12777627

大小:788.87 KB

页数:10页

时间:2018-07-19

课程设计格式-王李锋_第1页
课程设计格式-王李锋_第2页
课程设计格式-王李锋_第3页
课程设计格式-王李锋_第4页
课程设计格式-王李锋_第5页
资源描述:

《课程设计格式-王李锋》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、淮阴工学院《汽车电子》课程设计说明书设计题目:汽车行驶里程计模拟设计学院名称:交通工程学院专业:车辆工程(模块二)姓名:王李锋学号:1112005201指导老师:许善珍/王程2014年12月目录第1章课题分析及方案设计11.1系统工作原理11.2方案设计2第2章系统硬件设计32.1元器件清单32.2仿真电路图4第3章系统软件设计43.1程序流程图43.2源程序5第4章仿真分析结果7参考文献8课程设计心得8第1章课题分析及方案设计1.1系统工作原理行驶里程计由车速传感器(安装在车轮上变速箱蜗轮组件的蜗杆上)、微机处理系统和显示器组成

2、。磁电式传感器将汽车变速箱转数转换为电脉冲每产生一个脉冲信号经过INT0要求中断一次,CPU响应中断后,采用累加的方式记录总行驶里程和本次行驶里程信号。INT0中断服务程序主要对磁电式传感器送入的脉冲信号进行计数,并对每一脉冲信号对应的行驶距离进行累加。驱动至里程表磁电式传感器的传动关系,可由下式求得:式中:n1--汽车行驶1km时驱动轮的转数n2--汽车行驶1km时磁电式传感器所转过的转数i1--驱动轮至转动轴的转动比(即主减速器速比i2--变速器与磁电式传感器连接的蜗杆蜗轮的转动比已知轮胎外径D就可以计算出每1km路程中驱动轮

3、所转过的理论转数n1为:由于轮胎在承载时变形,所以它的实际转动半径不是r,而是r1,设L为变形系数,则:一般所以汽车驶过1km时轮胎的实际转数n1’为:根据以上分析,磁电式传感器在汽车行驶1km时的转数n2实际由下公式决定磁电式传感器转轮上均安排m个磁片,所以在汽车行驶时,由磁电式传感器得到的每个脉冲信号所代表的行驶距离s为:s=1000/n2*m(米/脉冲)我国目前应用n2的数值有:624,637等几种。假如n2=624,m=1,则s=0.001625公里。以上就是汽车里程计的系统工作原理,通过传感器等原件得出车轮速度,将车轮转

4、过的圈数转化为脉冲数,得出汽车行驶里程。1.2方案设计本设计是模拟汽车在驾驶中的里程数的累计显示。由定时器/计数器与中断系统的联合组成控制系统的工作原理。在汽车行驶过程中,每行驶一千米,里程计显示加一。在汽车车轮上装一个霍尔传感器,记录下车轮转过的圈数,圈数乘以车轮周长,就是汽车走过的里程,通过调节脉冲的输出频率,来模拟车速快慢的调节,这是本设计的基本思想。基于设计思想、设计环境以及所学单片机知识,在设计时,选择了AT89C51单片机、一个LED数码管,一个排阻,一个脉冲发生器,一个晶振,两个电容,一个复位开关等原件。一个晶振和两

5、个电容组成时钟电路,为单片机提供时钟。电解电容、复位开关和一个7110K欧的电阻组成复位电路,为系统提供复位功能。时钟电路、复位电路和AT89C51构成能维持单片机工作的最小系统。由于P0口的特殊性,不能输出使二极管发光的高电平,所以电路中还要加一个5V的高电平,为了保护原件,在电路中加了一个上拉电阻。其中AT89C51做为控制核心,以脉冲信号代替汽车的霍尔传感器,设置中断为下降沿触发中断,当脉冲发生器发出一个脉冲时,系统中断一次,发射十个脉冲即中断十次,计数器加一。然后脉冲计数清零,当脉冲数再达到十时,计数器加一,以此进入循环。

6、整体电路的工作原理图如下:图1系统工作原理示意图软件部分与硬件部分一起构成一个完整的系统,对整个系统来说起着重要的作用。在本设计中使用了C语言,分别定义段位和扫描位,设置共阴数码管的段码,进行脉冲计数,从而得到里程计数。编写延时代码,使数码管在视觉上是一直发光的,然后编写数码管显示程序,从第零位到第五位,依次显示里程数的个位到十万位。然后编写中断程序,使数码管可以动态显示里程数,在这个程序中还要编写一个脉冲计数和清零程序,使得脉冲数满十计数器数加一,然后脉冲继续从零到十开始计数。这就是软件部分的基本原理。第2章系统硬件设计2.1包

7、括元器件清单序号元件名称所属类所属子类数量1AT89C51MicroprocessorICs8051Family1片2瓷片电容CAP30pFCapacitorsGeneric2个3电解电容CAP-ELEC10uFCapacitorsGeneric1个4晶振CRYSTAL12MHzMiscellaneous—1个5电阻RES10kResistorGeneric1个67SEG-MPX6-CC-BLUEOptoelectranics7-SegmentDisplays1个7RESPACK-8DesistorsDesistorPACK1个8

8、BUTTONSwitches&RelaysSwitches1个(1)AT89C51AT89C51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能C

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。