基于单片机自行车测速系统设计
1 设计目的
实现自行车运行过程中对行驶里程、平均速度、运行时间、当前瞬时速度进
展测量和显示,通过对速度的测量来控制自行车的运行,当速度超过限定值时发出
报警提醒减速,以确保自行车平安的运行。
2设计方案及原理
2.1 系统总体设计思路和原理
本系统实现自行车运行过程中对行驶里程、平均速度、运行时间、当前瞬时
速度进展测量和显示,系统包括控制器模块、信号检测采集模块、显示模块、电
源模块四局部组成。系统工作时,传感器采集到信号〔用按键代表脉冲信号输入〕
传输给单片机,单片机计数器统计脉冲个数,定时器记录相应时间长度,经过运
算,将行驶里程、全程平均速度、运行总时间送给液晶显示器显示,当前〔瞬时〕
速度送给数码管显示。通过以下计算公式算出里程、平均速度、瞬时速度。通过
相应的显示机构显示出来。
里程=脉冲总数×车轮周长
平均速度=里程÷运行总时间
瞬时速度=每五秒的行程÷5
2.2 自行车测速系统方案设计
系统包括控制器模块、信号检测采集模块、显示模块、电源模块四局部,控
制器模块由 AT89C51 组成,它运用于数据储存和外部设备管理,信号采集模块用
的是模拟霍尔传感器,通过外部脉冲来控制圈数,显示模块用 1602 和数码管,1602
显示里程、全程平均速度以及运行时间,数码管 LED 显示五秒的平均速度即当前
瞬时速度,电源模块给整个系统提供电压,使系统可以正常工作。
系统框图如图 1 所示。