汽车里程表_原创精品文档.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

汽车里程表

摘要汽车里程表事实上由两个表组成,一个是车速表,另一个是里程表。传统

的车速表是机械式的,典型的机械式里程表连接一根软轴,软轴内有一根钢丝缆,

软轴另一端连接到变速器某一个齿轮上,齿轮旋转带动钢丝缆旋转,钢丝缆带动

里程表罩圈内一块磁铁旋转,罩圈与指针联接并通过游丝将指针置于零位,磁铁

旋转速度的快慢引发磁力线大小的转变,平稳被打破指针因此被带动,本课程设

计的汽车里程表变速器上的速度传感器获取信号,通过脉冲频率的转变使指针偏

转或显示数字表示汽车的时速。汽车里程表还包括由连接同一信号源的两个液晶

数字显示窗,别离累计本次里程和总里程。本次里程通常有四位数,供短时间计

数,这是能够清零的;总里程那么有六位数,不能清零。电子式里程表积存的里

程数字存储在非易失性存储器内,在无电状下态数据也能保留。

关键词单片机AT80C51LED数码管CD4553

引言应用但片机实现汽车里程表的设计比较简单,减小液晶表的千米数能通

过编程器调整存储片数据来实现,适用于由霍尔信号、干簧信号、abs输出信号、

变速器电脑输出信号、提供信号的里程表的走表。

1硬件设计

电路原理方框图

图1

里程累计实现原理

车速里程表的速比表示的是:车速里程表转轴(软轴)在汽车行驶一千米时所转

过的转数。基于单片机的车速里程表采纳霍尔型非接触式转速传感器。这种车速

里程表转轴每转一圈,霍尔传感器将感应发出8个脉冲。此刻以速比为1:624

的车型为例:汽车行驶一千米,那么霍尔传感器发出的脉冲数共为8×624=4992

个,或说,每一个脉冲代表了1/4992千米的里程。将这些脉冲信号看成外部中断

源输入给单片机,使每一个脉冲产生一个中断,并通过中断效劳程序对每一个脉

冲进行计数,如此,当计满4992时,说明汽车行驶了1千米,然后再给累计单元加

一,并存入EEPROM单元,最后通过刷新LED液晶显示器,即可实现里程计数功能。

但在编程时要注意,MCS—51系列单片机的外部中断有两种触发方式,即电平触

发和边沿触发,本设计选用边沿触发方式,即采纳负跳变引发。

电源电路及掉电爱惜电源

电路由于汽车蓄电池提供的是12V电源,因此要进行电压转换及滤波处置。电源

电路如图2所示。其中+5V为模拟量电源,VCC为数字量及单片机工作电源。掉

电爱惜电路为在掉电的时候也能够及时地记录汽车行驶的里程数据,利用掉电爱

惜电路。在掉电时能够维持一段时刻的电压,保证单片机完成里程数据的保留,

并调整指针位置使之回零。为了在掉电的时候也能够及时地保留里程数据,在电

源地输入端加一个1000uF的电解电容,电源断开时在IRQ管脚会产生一个中断

信号,大电容能够维持单片机电源足够长的时刻,使得单片性能够完成外部中断

的效劳程序。

输入脉冲信号处置电路

来自传感器的脉冲信号输入到单片机按时器模块的管脚,利用输入捕捉功能,为

改善波形,在输入捕捉管脚外增加处置电路。包括车速脉冲信号和转速脉冲信号

处置。电路图如图3和图4所示。其它电路除以上电路外,还有EEPROM电路、

LCD液晶驱动电路、LED驱动电路和驱动电路等。EEPROM用来存储行驶中的里程

数据;LCD液晶那么显示行驶的里程数据;LED显示指示和报警信号;驱动用来

驱动4个式仪表,别离为行车时速、发动机转速、发动机水温和燃油量。

2软件设计

里程表软件设计思想

该里程表采纳霍尔型非接触式转速传感器,表的转轴每转一圈,霍尔传感器将感

应发出8个脉冲。里程表速比表示的是:里程表转轴(软轴)在汽车行驶1千米时

所转过的转数。现以速比为1:624的车型为例;汽车行驶1千米霍尔传感器发

出的脉冲数共为8×624=4992个,或每一个脉冲代表1/4992千米的里程,将这

些脉冲信号作外部中断输入给单片机,使每一个脉冲产生一个中断,并通过中断

效劳程序对每一个脉冲计数,当计数满4992时,说明汽车行驶1千米,然后在

给累计单元加1,并存入EEPROM,最后通过刷新LCD液晶显示器,即可实现里程

计数。LCD显示总里程数。中断1次(每隔10ms)送1位显示。外部中断INT1为:

脉冲计数,判定计数是不是达到1千米,不然返回。T0中断是不是显示总里程,

每通过1千米向EEPROM中写入1次,在停车等待时,CPU停止写入总里程。

车速表软件设计思想

在里程表

文档评论(0)

***** + 关注
官方认证
内容提供者

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

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档