电子车速里程表的单片机实现方案

发布者:konglingdeyuan最新更新时间:2011-05-07 关键字:单片机  驱动电路  霍尔传感器 手机看文章 扫描二维码
随时随地手机看文章

1 概述

    传统的汽车转速里程表的功能有两个,一是用指针指示汽车行驶的瞬时车速,二是用机械计数器记录汽车行驶的累计里程。现代汽车正向高速化方向发展,随着车速的提高,用软轴驱动的传统车速里程表受到前所未有的挑战,这是因为软轴在高速旋转时,由于受钢丝交变应力极限的限制而容易断裂,同时,软轴布置过长会出现形变过大或运动迟滞等现象,而且,对于不同的车型,转速里程表的安装位置也会受到软轴长度及弯曲度的限制。凡此种种,使得基于非接触式转速传感器的电子式转速里程表得以迅速发展。

2 里程累计实现原理

    车速里程表的速比表示的是:车速里程表转轴(软轴)在汽车行驶一公里时所转过的转数。基于单片机的车速里程表采用霍尔型非接触式转速传感器。这种车速里程表转轴每转一圈,霍尔传感器将感应发出8个脉冲。现在以速比为1:624的车型为例? 汽车行驶一公里? 则霍尔传感器发出的脉冲数共为8×624=4992个,或者说,每个脉冲代表了1/4992公里的里程。将这些脉冲信号当作外部中断源输入给单片机,使每个脉冲产生一个中断,并通过中断服务程序对每个脉冲进行计数,这样,当计满4992时,表明汽车行驶了1公里,然后再给累计单元加一,并存入EEPROM单元,最后通过刷新LCD液晶显示器,即可实现里程计数功能。但在编程时要注意,MCS-51系列单片机的外部中断有两种触发方式,即电平触发和边沿触发,本设计选用边沿触发方式,即采用负跳变引起中断。

3 车速测量及指示原理

    车速指示可采用双线圈汽车转速表头,它由空气轴表芯和驱动电路组成,空气轴表芯通常由三部分组成:磁铁、与转轴相连的指针和两个互成九十度的线圈。转轴是表芯唯一的可动部件,磁铁的转角总是趋向于两个线圈的磁场强度矢量的合成方向,磁场强度正比于加在线圈上的电压,因此,通过改变电压的极性和幅度,可在理论上使转轴组件在0~360度范围内转动。显然,只要能按一定的规律驱动两个线圈,就可以使指针偏转位置与输入量成线性关系,即满足下列公式:

    θ=KVin

    其中θ为指针偏转角,单位为度; K为转角常数,单位为度/V; Vin是输入电压,单位为V。

    每个线圈的磁场强度矢量之和必须跟随偏转角θ。考虑到转轴组件总是指向Hsine和Hcosine这两个正交矢量之和的方向?则其方向可由下式求得?

θ=arctan Hsine/Hcosine

并由此可以得出:

θ=arctan sinθ/cosθ

    由上述公式可见?当Hsine按θ的正弦函数变化,而Hcosine按θ的余弦函数变化时?所得到的总磁场强度的方向与θ角的方向相同,由于转轴组件与磁场强度矢量和的方向相同,因此,指针将始终指向θ角的方向。

    图1所示是LM1819驱动器的内部组成原理框图,它由电荷泵、整形器、函数发生器等组成?输入的转速信号通过内部的三极管缓冲后,输入到电荷泵即可进行F/V频率电压转换,两个输出端按输入量的正弦和余弦函数变化,2脚和12脚的最小驱动能力为±20mA(±4V),线圈的公共端接到1脚可为内部函数发生器提供反馈信号, 同时为5.1V齐纳二极管提供参考电压。在该电路中,K=54°/V,输入Vin 实际上是4脚和8脚的电位差,8脚既是诺顿放大器的输出,又是函数发生器的输入,一般4脚的电压是2.1V,所以有:

θ=K(V8-Vref)=54(V8-2.1)

由于V8是在2.1V~7.1V的范围内变化的,故LM1819可以驱动十字表头以使其在0°~270°范围内转动。

4 电路原理图

    图2所示是一种汽车转速里程表的电路原理图。这是一个典型的单片机最小应用系统。单片机AT89C2051以其低价、低功耗、可靠性高和易于编程等特点著称,X25045则是MCS-51系列单片机电路的一个辅助芯片,主要担当复位、电压检测、看门狗和EEPROM功能,该芯片的采用大大提高了系统的可靠性,减少了外围芯片数,可实现里程累计的掉电存储。LCM1010为十位八段式带背光液晶显示模块,采用三线串行接口,它具有功耗低和编程方便的特点。该显示共分两行显示,第一行6位显示累计里程,第二行4位(1位小数)用于显示小计里程。图中K1为小计里程清零键,R4用于调节液晶显示器的视角对比度。芯片X25045是Xicor公司推出的带有可编程μP监控器的CMOS串行EEPROM,带有4096位,按512×8来组织。它具有4字节页写方式和10万次使用周期,数据可保存100年。为了保证累计里程单元的个位或小计单元的小数位可靠刷新,当这些单元接近极限使用周期时,可采取换页的办法来使这些数据移动到新单元以继续计数。

关键字:单片机  驱动电路  霍尔传感器 引用地址:电子车速里程表的单片机实现方案

上一篇:利用SigmaDSP减小车载音响系统的噪音和功耗
下一篇:电动汽车充电 应走出用完再充和快充误区

推荐阅读最新更新时间:2024-05-02 21:22

51单片机的控制寄存器详解
串行口控制寄存器SCON(98H) SM0和SM1是串行口4中工作方式的选择位。 00 方式0:8位移位寄存器,波特率固定为fosc/12(晶振频率的12分之1) 01 方式1:10位异步收发(1+8+1),波特率可变,按公式计算(使用频率最高的方式,起始位0+8位数据+停止位1) 10 方式2:11位异步收发(1+8+1+1),波特率固定为fosc的1/32或1/64 11 方式3:11位异步收发(1+8+1+1),波特率可变,按公式计算 SM2是串行口多机通信控制位(作为方式2、方式3的附加控制位) REN是串行口接收允许控制位,1表示允许接收,0表示禁止接收。 RB8、TB8是多机通信使用的
[单片机]
51<font color='red'>单片机</font>的控制寄存器详解
PIC单片机存储体0或1的选用说明(程序)
  PIC单片机中级产品PIC16C6X的数据存储器通常分为两个存储体,即存储体0(Bank0)和存储体1(Bank1)。每个存储体都是由专用寄存器和通用寄存器两部分组成的。两个存储体中的一些寄存器单元实际上是同一个寄存器单元,却又具备有不同的地址。例如本版介绍的PIC16F84的状态寄存器STATUS-Reg的两个地址是03H和83H。又如通用寄存器也是如此。   不同型号的PIC单片机,其数据存储器的组成(即功能)是不完全相同的,所以设计人员一旦选用了某个PIC单片机的型号后,常要查找该单片机的数据存储器资料,以便编程用。   笔者以PIC16F84在MPLAB集成开发软件的环境下编写的源程序中,有关RB口(RB7、RB6
[单片机]
单片机在手持式RFID读写器中的网络接口设计
  为适应RFID读写器在不同应用系统中的要求,开发了一种以MSP430F149单片机为核心的具有嵌入式以太网网络接口的手持式RFID 读写器。本文介绍RFID 读写器中单片机与以太网控制器RTL8139组成的网络接口设计方法,实现了手持式RFID读写器接入Internet网络进行数据通信。   RFID 技术目前广泛应用于身份识别、防伪应用、供应链应用、公共交通管理、物流管理、生产线自动化与过程控制、容器识别等领域。由于手持式RFID读写器的存储器容量有限,保存在读写器中的数据可以通过USB 等接口传送到计算机中进行处理,但为更方便快捷地将读写器中的数据传送到远程的计算机系统中,将便携设备网络化是解决上述问题的有效途径之一。但目
[单片机]
<font color='red'>单片机</font>在手持式RFID读写器中的网络接口设计
单片机微处理器看门狗监控电路
  在微处理器的工作过程中,如遇到来自电源或外界的干扰,有可能使读出的指令或程序指针地址发生错误,在这种情形下,将使微处理器错误地执行指令,或者到错误的地址去取指令,以至发生混乱,使整个系统无法正常地工作。微处理器监控电路实际上是一个复位电路,其作用是及时地发现上述情况,并向微处理器发出复位信号,以控制系统重新工作。常用的监控电路具有两个功能,一个功能是对电源电压的监控,通过对电源电压波动范围的设置,此电路通过电压比较器监视电源电压,一旦电源电压低于设定值,比较器的输出控制产生复位电路,使系统重新工作。监控电路的另一个功能是对执行程序的监视,此电路的框图如图1所示,它由一个计数器和复位电路构成,当计数器计数溢出时,将控制复位电路产生
[单片机]
<font color='red'>单片机</font>微处理器看门狗监控电路
MCS51系列单片机双机并行互连的实现方法
摘要:介绍了在同一系统内,MCS51系列两单片机之间采用单向并行通信接口、主从双向并行通信接口、无主从双向并行通信操作实现双机互连的方法,分析了在每一种通信接口工作方式下数据传送的特点。在三种并行通信接口为单片机应用系统扩充硬件资源的设计提供了新的途径。 关键词:单片机 并行通信 接口 数据传送 由于MCS51系列单片机具有性能稳定、工作可靠、价格低廉等特点,因此其应用相当广泛。一个MCS51系列的单片机(如Atmel89cxx)内部包含有RAM、FLASH ROM、两个或者三个16位的定时器/计数器、一个通用异步串行通信控制器(UART)等多种资源。但即便如此,在一些相对复杂的单片机应用系统中,仅仅一个单片机资源还是不够的
[应用]
51单片机编程环境的搭建及代码编写的方法
1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称。目前教科书基本都是以早期的MCS-51为原型,讲解微机的原理及其接口技术的。早期的51单片机功能都较弱,需扩展rom,ram等才能组成一个较复杂的系统。而现今流行的8位51单片机都比早期芯片作了较多的功能扩展,性能强劲。生产51单片机的厂家有很多,像atmel的at80c51系列,华邦w78c051系列,宏晶stc80c51系列等,其中***宏晶stc系列51单片机在国内尤为流行。因此,笔者采用宏晶性价比较高的一款51单片机stc12c5a60s2来作开发讲解。该款51单片机已经是宏昌第N代产品了,其主要特征如下: 1.1. 增强型8051
[单片机]
51<font color='red'>单片机</font>编程环境的搭建及代码编写的方法
用IAR编译STM8单片机报警告
警告图片: 由警告提示可知,有一个编译选项执行失败了,但是我们仍然可以继续去执行代码 【 就像是你点了一份盖浇饭,和服务员说你要微辣,结果上来后你发现你的盖浇饭是不辣的,而这并不影响你继续享受盖浇饭,你同样可以吃的饱! 但是对于我这样的强迫症来说,这样吃起来就不香了,所以我还是得手动去加点辣椒才行。】 怎样才能吃的香呢? 第一步: 第二步: 第三步:重新编译- 下载,你会发现没有了警告! 到此,就是我的解决办法! 希望你也能早点解决
[单片机]
用IAR编译STM8<font color='red'>单片机</font>报警告
基于PIC18F系列单片机的嵌入式系统设计
引言 嵌入式系统是指以应用为中心,以计算机技术为基础,软、硬件可裁剪,适应应用系统对功能、体积、成本、可靠性、功耗严格要求的专用计算机系统。嵌入式系统是面向应用的,系统的硬件选型和软件开发模式都必须根据具体的应用确定。 永磁无刷直流电动机是电机控制研究领域的热点之一,这与其自身固有的技术优势密切相关:以电子换相取代了有刷直流电动机的机械换相。从根本上革除了普通有刷直流电动机由于电刷换相带来的火花、噪音、高故障率等一系列问题,同时又使系统的性能能够与普通有刷直流电动机相媲美,因此得到了广泛的应用。永磁无刷直流电动机的电子换相离不开电机的转子位置信号,传统的方法是采用霍尔器件或其他位置传感器检测位置信号,这使得系统的维护和制
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved