汽车用车速表和里程表

汽车用车速表和里程表

ID:11659088

大小:69.50 KB

页数:6页

时间:2018-07-13

汽车用车速表和里程表_第1页
汽车用车速表和里程表_第2页
汽车用车速表和里程表_第3页
汽车用车速表和里程表_第4页
汽车用车速表和里程表_第5页
资源描述:

《汽车用车速表和里程表》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、汽车用车速表和里程表1、概述:汽车的车速表和里程表用于指示汽车的行驶速度和行驶的里程数。目前的汽车仪表主要有以下几种形式:a:机械式(用软轴)b:动圈式(用动圈机芯)c:十字机芯(用8190、8191系列芯片)。随着汽车技术和单片机技术的发展,越来越多的汽车仪表开始使用单片机来控制。本文介绍的是用MC68HC908LJ12单片机来控制步进马达指示行驶速度,驱动LCD显示行驶的里程,用EEPROM保存行驶的里程数。2、工作原理:MC68HC908LJ12单片机具有以下功能:●2个16位定时计数器,每一定时器为2通道,任一通道可完成输入捕捉、输出比较、PWM输出功能●12K字节RAM

2、●最在4*26段LCD驱动,●最大内部总线时钟在5V时为8MHz,内带看门狗电路●时实时钟功能,完成秒、分、时、日、周、月、年计时功能●6通道10位AD功能●有低功耗模式(STOP、WAIT),在线编程●有SPI、UART通讯功能该汽车仪表利用霍尔传感器输出的脉冲信号,经整形电路后到单片机的T1M的CH1口,单片机利用下降沿触发,对输入脉冲进行捕捉,两次捕捉的差值送入RAM中保存,同时在中断中对脉冲进行计数,当计数值达到一定值时(该值和汽车的速比有关)说明汽车行驶了1公里,用LCD把行驶的里程显示出来,单片机对捕捉的差值进行计算滤波后得出步进马达的目标步数,该步数同步进马达的当前

3、步数进行比较确定步进马达的转动方向和走过的角度。该仪表的所有功能均由软件完成,程序流程图见后页:主程序根据标志位查询决定完成输入脉冲的计算、波纹或累计里程的显示及存储或小计按钮清零、等动作。有三个中断程序,T1M定时器1通道作为输入的捕捉,每捕捉到一个脉冲就把该值保存下来,等主程序进行计算波纹,计算出步进马达的目标步数,并对输入脉冲进行计数,满0.1公里后置0.1公里标志位,让主程序进行里程的累计显示及存储。T2M定时器0通道设置为1ms中断,即每1ms步进马达走动一步,同时在该中断中计算步进马达的目标步数和步进马达的当前步数的差值决定步进马达行走的速度,使之有加速、恒速、减速的

4、过程,保证步进马达行走平稳。T2M定时器1通道设置为10ms中断,每10ms设置允许计算标志位,每0.5秒设置允许显示标志,每1秒设置清小计标志,所有标志在主程序中查询后执行。3、总结:该仪表具有加工方便、调试简单、一致性好等特点,加装合适的外壳就能投入市场,该仪表经适当改动可适合任意速比的汽车。第6页共6页4、系统框图:MC68HC908LJ12里程存储器小计按钮整形电路液晶显示串行通讯微型马达马达驱动芯片车速传感器第6页共6页主程序上电复位初始化堆栈,CPU总线时钟为8MHz是小计清零标志吗无信号,步进马达步数清零信号周期置最大,SPOVER是否大于5LCD显示是0.5秒标志

5、吗是计算标志吗是否0.1KM标志吗?是清SPOVER清小计清零标志,小计清零,LCD显示清计算标志,计算脉冲周期计算步进马达的步数清0.1KM标志小计累计加1,存累计值设置T1CH1为外部下降沿中断,计数周期为8MHz/64,T2计数周期为8MHz/8,T2CH0为1ms中断T2CH1为10ms中断开中断初始化LCDLCD全显初始化端口,步进马达反转300度读EEPROM数据LCD显示第6页共6页外部中断T1CH1T2CH0定时1ms中断保护现场保护现场SPOVER加1T2CH0加上1ms的计数值送回T2CH0二次捕捉之差值存入DATA1HDATA1L步进马达走1步程序ODOP

6、LUSL、ODOPLUSH加1恢复现场ODOPLUS=585个脉冲中断返回置0.1KM标志清ODOPLUSLODOPLUSH第6页共6页恢复现场中断返回T2CH1定时10ms中断保护现场T2CH1加上10ms的计数值送回T2CH1置位计算标志位小计按钮为零吗TRIPTIME加1第6页共6页TRIPTIME=100?置0.5秒标志,SCNT2送50置小计清零标志清TRIPTIME恢复现场中断返回SCNT2减1为零吗第6页共6页

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

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

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