要求达到的各项指标及实现方法如下:1. 利用霍尔传感器产生里程数的脉冲信号。2. 对脉冲信号进行计数。 实现:利用单片机自带的计数器T1对霍尔传感器脉冲信号进行计数。3. 对数据进行处理,要求用液晶显示器显示里程总数和即时速度。实现:利用软件编程,对数据进行处理得到需要的数值。
最终实现目标:基于单片机的自行车测速仪具有里程、速度测试与显示功能,采用单片机作控制,显示电路可显示里程及速度。
2.2 基于单片机的自行车测速仪硬件方案设计源.自/751·论\文'网·www.751com.cn/
测速,首先要解决是采样的问题。使用单片机进行测速,可以使用简单的脉冲计数法。只要转轴每旋转一周,产生一个或固定的多个脉冲,将脉冲送入单片机中进行计算,即可获得转速的信息。霍尔传感器不但不受天气的影响,即使被泥沙或灰尘覆盖也不会有影响,而且安装方便。使用霍尔传感器测量自行车里程和速度,既简单易行,又经济适用。通过霍尔传感器采集脉冲信号,需要在自行车轮上转盘粘上一粒磁性钢块,霍尔传感器焊接于前叉上,当轮子旋转时,霍尔传感器靠近磁性钢块就会有信号输出,因此,随着车轮的旋转就会持续产生脉冲信号并输出。
霍尔传感器是对磁敏感的传感元件,常用于信号采集的有A44E,该传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作,工作电压范围宽,使用非常方便。A44E的外形如图2.1所示。
1-Vcc 2-GND 3-OUT
图2.1 A44E外形图
单片机由于将CPU、内存和一些必要的接口集成到一个芯片上,并且面向控制功能将结构作了一定的优化,所以它有一般芯片不具有的特点:
1. 体积小、重量轻;2. 电源单一、功耗低;3. 功能强、价格低;4. 全部集成在一块芯片上,布线短、合理;5. 数据大部分在单片机内传送,运行速度快、抗干扰能力强、可靠性高。
STC89C51单片机的自行车测速仪设计+程序+电路图(3):http://www.751com.cn/zidonghua/lunwen_72983.html