基于单片机与光电传感器的电动自行车速度/里程表设计

时间:2012-12-03来源:网络

数据处理

待测信号经预处理电路后加至单片机的p3.4(t0)引脚可为单片机测量信号频率提供有效的输入信号。单片机通过检测p3.4引脚电平来决定是否启动测量频率程序。当该引脚为高电平时,系统处于等待状态,要一直到该引脚出现低电平时才开始测频率。

我们可从硬件的铝盘上知道两个过孔之间在圆周上的距离。而这个距离m正好为计算速度和距离起到了基本的数据储备作用。同时可以从tl0寄存器知道在两秒内单片机检测到的n个脉冲。而m×n所得到的正是这两秒内铝盘在圆周上所走得距离s。(此时假设在这个两秒内车子是匀速前进的),距离s除以2s的时间,就可以大概的算出这2s内铝盘的线速度。再根据铝盘与自行车的轮子保持着一样的角速度,得到铝盘的线速度与轮子线速度的关系,从而算出自行车在这2s的平均速度。

至于里程的计算,根据速度计算的分析,在得到2s内铝盘在其圆周上走过的距离后。根据它与自行车轮子的圆周走过的距离有一定比例关系(通过两者角速度一样的算法)可以通过单片机的算出自行车在这两秒内走过的路程s1。把这个路程s1与存储器原来的里程数相加即可得到目前的总里程数。

通过单片机计算出来的速度和里程的数据,必须通过bcd码的转换才能输出给显示模块。总里程数的显示是设定出现在电动自行车开动,单片机开机经过初始化后显示出来,这样以来用户可以清楚的知道自己的车子已经运行了多少公里了。而速度的显示则是在计算出速度里程后立刻显示出来,体现实时性。

结论

本设计以at89c2051为核心,通过光电传感器来检测自行车的运转情况进而实现电动自行车的速度,里程的计算及里程的累计,存储,最后用6位的led能直观的将速度与里程显示给用户,并且在速度高于一定的值时可自动向用户报警,从而达到智能速度里程表。

1 2 3 4

关键词: 速度 里程表 设计 自行车 电动 单片机 光电 传感器 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版