基于单片机的电子式转速.ppt

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

基于单片机的电子式转速 里程表的设计 07农业电气化及自动化 王华楠 汽车里程表简介 传统的汽车转速里程表的功能有两个,一是用指针指示汽车行驶的瞬时车速,二是用机械计数器记录汽车行驶的累计里程。传统的车速表是机械式的。 研究的目的与意义 但是软轴在高速旋转时,由于受钢丝交变应力极限的限制而容易断裂,同时,软轴布置过长会出现形变过大或运动迟滞等现象。 转速里程表的工作原理 里程计数实现原理 基于单片机的车速里程表采用霍尔型非接触式转速传感器。这种车速里程表转轴每转一圈,霍尔传感器将感应发出8个脉冲。将这些脉冲信号当作外部中断源输入给单片机,当计满一定数量时,表明汽车行驶了1公里,然后再给累计单元加一,并存入EEPROM单元,最后通过刷新LCD液晶显示器,即可实现里程计数功能。 具体执行: 1 霍尔传感器输出的脉冲信号是传感器转轮旋转时磁场使舌簧管分开闭合而产生的脉冲。每一个脉冲代表行驶了一定的距离,则可得出汽车行驶1 km ,传感器输出脉冲个数。 2 序中以INT1的输入为里程计数脉冲,2051断1置为高中断优先级以保证计数准确。定时器T0置为低中断优先级,T0每10ms中断1次,中断1次送1位显示。每行驶1km向5045中写1次数据。 3 以60H~62H单元为计数脉冲暂存单元。68H、69H单元为判断数据暂存单元,6CH中为本次里程小数点位数值。当6CH单元内容达到0AH时清零。70~72H单元为读出的总里程数 速测量实现原理 车速指示可采用双线圈汽车转速表头,它由空气轴表芯和驱动电路组成,空气轴表芯通常由三部分组成:磁铁、与转轴相连的指针和两个互成九十度的线圈。转轴是表芯唯一的可动部件,磁铁的转角总是趋向于两个线圈的磁场强度矢量的合成方向,磁场强度正比于加在线圈上的电压,因此,通过改变电压的极性和幅度,可在理论上使转轴组件在0~360度范围内转动。 系统的硬件设计 本系统以单片机AT89C2051为核心,由液晶显示、WATCHDOG及复位电路等部分组成。 1 单片机 单片机采用美国ATMEL公司生产的AT89C2051单片机。该芯片不仅具有MCS51系列单片机的所有特性,而且片内集成有2 K字节的电擦除闪烁存储器(Flash EPROM)。其价格低,引脚少(20 脚),是目前性能价格比较高的单片机芯片之一。它为很多嵌入式控制应用提供了一个高度灵活的有效的解决方案。 显示驱动电路 显示驱动电路为简化硬件设计,减少使用系统I/O口,节约系统硬件资源的基础上,显示部分由驱动器LM1819驱动双线圈汽车转速表头显示转速。里程显示选用LCM1010串行控制业经显示模块。  WATCHDOG及复位电路 本电路直接选用Xicor公司的X25045芯片。它把3种常用的功能: 看门狗定时器,电压监控和EEPROM组合在单个封装之内,这种组合降低了系统成本并减少了对电路板空间的要求。 辅助芯片的选取 25045芯片将微机测控系统中常用的功能: 看门狗定时器、电源电压监控、上电复位、串行E2PROM 集成在一片8 引脚的芯片内. 这种组合大大减少了对电路板的空间要求, 简化了硬件设计, 降低了成本和功耗,大大提高了系统的可靠性和安全性. 对X25045的操作是通过4根口线CS、SCK、SI和SO进行同步串行通信来完成的。SCK是外部输入的同步时钟信号。 AT89C2051内部没有SPI接口硬件,因此本系统利用了单片机的4根口线和软件模拟读写时序的方式与X25045通信。 霍尔传感器的基本测量电路 霍尔元件的基本测量电路如图所示: 控制电源I由电源E供给,电位器W调节控制电流的大小。霍尔元件的输出接负载电阻R,R可以是放大器的输入电阻或者是测量电路的内阻。由于霍尔元件必须在磁场与控制电流作用下,才会产生霍尔电势U。所以在测量中,可以把I和B的乘积,或者I,或者B作为输入信号,则霍尔元件的输出电势分别正比与IB或I或B。 2连接方式: 除了霍尔元件的基本电路形式之外,如果为了获得较大的霍尔输出电势,可以采用几片叠加的方式。 3霍尔电势的输出电路: 霍尔元件是一种四端器件,本身不带放大器。霍尔电势一般在毫伏量级,在实际使用的时候必须加差分放大器。输出电路如图所示的结构。 系统的软件设计 主程序:初始化,清零存储单元,读出总里程存入暂存单元,开CPU中断、置中断优先级,启动定时器,等待中断. INT1中断服务程序:脉冲个数加1,判断是否小数点数值为0.1 km,判断是否行驶1km.不是则返回. T0 中断服务程序:判断是否显示总里程,显示方式初始化,显示里程数,返回. 绘制电路原理图 首先根据转速里程表的结构特点,以及以上所述,在Protel 99se中绘制电路原理图如下: 谢谢大家! *

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档