- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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停止写入总里程。
车速表软件设计思想
在里程表
您可能关注的文档
最近下载
- 小学研究课题立项申报:基于小学生高阶思维发展的课堂微项目活动设计研究.docx
- 网站安全等级保护--应急预案.docx
- 输送带发展前景分析.pptx
- IPC-6018c,6018cs,6017,6016,6015,6013d,6012e,ds,da 英文资料分享.pdf
- 高中数学公式(经典).doc VIP
- 顶管施工测量方案.doc
- 2024年度医院中医肛肠外科科带教计划课件.pptx
- 全国青少年劳动技能与智能设计大赛赛题与评价标准.PDF
- 2021-2022学年福建省宁德市校际联盟八年级(上)第一次月考英语试卷(附答案详解).docx VIP
- 2023年(最全版)二级建造师考试真题及参考答案.docx
文档评论(0)