用AT89C2051制作摩托车时速表
第 1页 共 2页
电子报/2007年/5月/13日/第 015版
单片机应用
用 AT89C2051制作摩托车时速表
广西 赵向思
现在,很多高档摩托车都采用了电子时速表,作为一名摩托车迷的我,不干心落伍,便以
AT89C205l为核心,自制了一款电子时速表,把它装在爱车上,给驾驶增添了许多乐趣!
一、工作过程
电路见附图。通电复位,电路进入工作状态,液晶显示屏显示“892051”字样。3 秒钟后,
前两位显示当前车速,后四位显示当前车里程。按下 K1 夜灯点亮,以方...
第 1页 共 2页
电子报/2007年/5月/13日/第 015版
单片机应用
用 AT89C2051制作摩托车时速表
广西 赵向思
现在,很多高档摩托车都采用了电子时速表,作为一名摩托车迷的我,不干心落伍,便以
AT89C205l为核心,自制了一款电子时速表,把它装在爱车上,给驾驶增添了许多乐趣!
一、工作过程
电路见附图。通电复位,电路进入工作状态,液晶显示屏显示“892051”字样。3 秒钟后,
前两位显示当前车速,后四位显示当前车里程。按下 K1 夜灯点亮,以方便驾驶员在夜行时看时
速表。再次按下 Kl则关闭夜灯;按下 K2则里程表清零。
二、工作原理
摩托车在行驶时,安装在摩托车轮毂上的四片磁极跟着车轮一起转动,当磁极经过安装在磁
极运行轨道附近的霍尔磁传感器(IC4)时,磁传感器②脚电平就会输出脉冲信号,这一脉冲信号即
是车轮转动的频率信号。由于 N、S 磁极各感应磁传感器一次,其②脚电平就变化一次,所以从
磁传感器上获得的频率实际是摩托车车轮转动频率的二倍。
从磁传感器②脚输出的二倍转速频率信号先送至 Q2 进行放大,再经由两个与非门构成的触
发器送至单片机 AT89C2051 的 P3.4 脚进行频率计数,从而得出当前摩托车时速。设摩托车车
轮的周长为 L,所测得的频率为 N,则当前摩托车的时速 V=(N/2)×I×3.6km/h。
三、元件选择
霍尔磁传感器可以从电脑的电源风扇或 CPU 风扇上取得,其外形与普通三极管相似;磁铁
可以用小型喇叭上的磁铁,直径以 1cm~1.5cm为宜。
液晶屏和驱动 HT1621可以用普通 LED数码显示管代替,但要改动显示子程序。74LS00 构
成的触发器主要用于抗干扰,读者也可以用其他简便方法代替。
四、安装与调试
1.按图把电路连接好,并将本文所附程序写进单片机中。
2.将磁铁以 90°的方位用热熔胶固定在摩托车前轮的轮毂上。放置磁铁时要注意它们的极性,
即相对的两块磁铁向上的磁极要相同。
3.用音频线连接磁传感器。并将磁传感器固定在磁铁运行轨道附近。给磁传感器加上 5V 电
源,转动摩托车车轮并用万用表直流 10V 挡测量磁传感器②脚是否有 0~5V 的变化电压。若没
有,请检查磁铁极性是否放反或微调磁传感器与磁铁之间的间隙(该间隙在 3mm~6mm之间),直
至有变化电压输出为止。
4.在调试过程中,若测得时速与实际速度不相符,可在程序中适当调节车轮周长 L值的大小,
本程序 L取 175cm。
五、程序结构
定时器 0 设为方式 1,用作车轮转动频率计数;定时器 1 设为方式 2,用作 1 秒定时。程序
中还加入了速度平均、滑动显示等子程序,以减小测量所带来的误差值和加速或减速时显示的速
度值大幅度的跳越。
第 2页 共 2页
本文档为【用AT89C2051制作摩托车时速表】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。