本系统总体思路如下:假定轮圈的周长为L,在轮圈上安装a个永久磁铁,则测得的里程值最大误差为L/a。经综合分析,本设计中取a=1。当轮子每转一圈,通过开关型霍尔元件传感器采集到一个脉冲信号,并从引脚P3。2中断0端输入,传感器每获取一个脉冲信号即对系统提供一次计数中断。每次中断代表车轮转动一圈,中断数n与轮圈的周长L的乘积为里程值。计数器T1计算每转一圈所用的时间time,就可以计算出即时速度speed。若自行车超过限定速度,系统发出报警信号,蜂鸣器响。

要求达到的各项指标及实现方法如下:

1。 利用霍尔传感器产生里程数的脉冲信号。

2。 对脉冲信号进行计数。

实现:利用单片机自带的计数器T1对霍尔传感器脉冲信号进行计数。

3。 对数据进行处理,用LED显示里程总数和即时速度。

实现:利用软件编程,对数据进行处理得到需要的数值。文献综述

最终实现目标:自行车的速度里程表具有里程、速度测试与显示功能,采用单片机作控制,显示电路可显示里程及速度。若自行车超速,系统发出报警提示。整个设计过程包括硬件电路的搭建,软件的编程,系统的调试,调试通过后,固化程序,脱离开发系统运行。

如图1。1所示:

图1。1 系统框图

2。硬件设计

2。1 单片机最小系统

2。1。1 AT89C51单片机

鉴于本系统在数据处理上速度的要求,单片机采用美国ATMEL公司产生的AT89C51单片机。AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机。它价格低廉、引脚齐全,是目前性价比较高的单片机芯片之一。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。通过将多功能8位CPU和闪速存储器组合在单个芯片中,使AT89C51成为了一种高效微控制器。它为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

AT89C51包含了4k字节Flash闪速存储器,128字节内部RAM,32 个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

上一篇:MATLAB频谱分析和信号去噪仿真研究
下一篇:没有了

基于软开关技术的大功率开关电源设计

基于单片机的交通灯智能...

基于无线传感器网络的农业温湿度监测系统

基于主元分析法的水下机...

基于多传感器信息融合的水下机器人故障检测

STC89C51单片机的智能交通红绿灯控制系统设计

STC89C51单片机的电子秤的设计+程序+电路图

湖南省再婚生育新政策,...

對游戏用于中班幼儿美术教育探讨【2146字】

跨国企业在华并购对我国企业的影响

功率分配器研究现状和发展趋势

英汉翻译中的模糊语现象浅析

扁平化设计在移动终端界面设计中的应用

国家法律哪个规定14岁是妇女

区域产业与职业教育相互渗透探析【3057字】

高校就业困难毕业生群体...

我国乡村义务教育的困境与出路