您当前的位置:五五电子网电子知识电子制作自动控制-单片机用AT89C2051自制摩托车时速表 正文
用AT89C2051自制摩托车时速表

用AT89C2051自制摩托车时速表

点击数:7897 次   录入时间:03-04 11:54:00   整理:http://www.55dianzi.com   自动控制-单片机

  现在,很多高档摩托车都采用了电子时速表,作为一名摩托车迷,不干心落伍,便以AT89C2051为核心,自制了一款电子时速表,把它装在爱车上,给驾驶增添了许多乐趣!

  一、工作过程电路
  
  如附图所示。通电复位,电路进入工作状态。液晶显示屏显示“892051”字样。3秒钟后,前两位显示当前车速,后四位显示当前车里程。按下K1夜灯点亮,以方便驾驶员在夜行时看时速表,再次按下Kl则关闭夜灯;按下K2则里程表清零。

  二、工作原理
  
  摩托车在行驶时,安装在摩托车轮毂上的四片磁极跟着车轮一起转动,当磁极经过安装在磁极运行轨道附近的霍尔磁传感器(IC4)时,磁传感器②脚电平就会输出脉冲信号。这一脉冲信号即是车轮转动的频率信号。由于N、S磁极各感应磁传感器一次,其②脚电平就变化一次。所以从磁传感器上获得的频率实际是摩托车车轮转动频率的两倍。

  从磁传感器②脚输出的两倍转速频率信号先送至Q2进行放大,再经由两个与非门构成的触发器送至单片机AT89C205l的P3.4脚进行频率计数,从而得出当前摩托车时速。设摩托车车轮的周长为L,所测得的频率为N,则当前摩托车的时速V=(N/2)×Lx3.6km/h。

  三、元件选择
  
  霍尔磁传感器可以从电脑的电源风扇或CPU风扇上取得,其外形与普通三极管相似;磁铁可以用小型喇叭上的磁铁,直径以1~1.5cm为宜。

  液晶屏和驱动HTl62l可以用普通LED数码显示管代替,但要改动显示子程序。74LS00构成的触发器主要用于抗干扰,读者也可以用其他简便方法代替。

  四、安装与调试
  
  1.按图把电路连接好。并将本文所附程序写进单片机中。

  2.将磁铁以90°的方位用热熔胶固定在摩托车前轮的轮毂上。放置磁铁时要注意它们的极性。即相对的两块磁铁向上的磁极要相同。
  
  3.用音频线连接磁传感器,并将磁传感器固定在磁铁运行轨道附近。给磁传感器加上5V电源。转动摩托车车轮并用万用表直流10V挡测量磁传感器②脚是否有0~5V的变化电压。若没有,请检查磁铁极性是否放反或微调磁传感器与磁铁之间的间隙(该间隙在3~6mm之间),直至有变化电压输出为止。

  4.在调试过程中,若测得时速与实际速度不相符。可在程序中适当调节车轮周长L值的大小,本程序L取175cm。

  五、程序结构定时器O设为方式l,用作车轮转动频率计数;定时器l设为方式2。

  用作1秒定时。程序中还加入了速度平均、滑动显示等子程序,以减小测量所带来的误差值和加速或减速时显示的速度值大幅度的眺越。




本文关键字:摩托车  自动控制-单片机电子制作 - 自动控制-单片机