随着居民生活水平的不断提高,自行车的使用不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选工具。因此,人们正希望自行车的功用越强大,能给人们带来更多的方便。自行车里程速度表作为自行车的一大辅助工具也正是随着这个趋势而迅速发展的,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能,让人能清楚地知道当前的速度、时间、里程等物理量。本设计采用了MCS—51系列单片机设计一种体积小、操作简单的便携式自行车里程速度表,它能自动地显示当前自行车行走的距离及运行的速度和总时间,本设计还带有超速声光报警提示、切换显示时蜂鸣提示,当行走每十公里的整数倍的路程时,蜂鸣器提示等功能,能给骑车人带来很大的方便。 1 总体思路: 假定轮圈的周长为L,在轮圈上安装m个永久磁铁,则测得的里程值最大误差为L/m。经综合分析,本设计中取m=1。当轮子每转一圈,通过开关型霍尔元件传感器采集到一个脉冲信号,并从引脚P3.4 计数器T0端输入,传感器每获取一个脉冲信号即对系统提供一次计数中断。每秒钟所获取的中断数目再乘以轮圈周长即为速度v,在时间t内走过的总路程s为t个v的总和。当速度键按下时,LED切换显示当前速度v,速度指示灯亮;若自行车超速,系统发出报警提示,指示灯闪烁;当时间键按下时,LED切换显示当前所用时间,时间指示灯亮。当清零键按下时,系统自动重新开始计数。没有任何按键操作时,里程指示灯亮,数码管显示里程值。 ...... |