欢迎来到天天文库
浏览记录
ID:40545713
大小:357.33 KB
页数:25页
时间:2019-08-04
《基于单片机的自行车测速系统的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于单片机的自行车测速系统设计郑州大学自学助考本科毕业设计论文答辩摘要:随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。因此爱好自行车运动的人十分需要一款能测速的装置,以知道自己的运动情况,并根据外界条件,如温度,风速等进行适当的调节,以达到最佳运动的效果。本论文主要阐述一种基于霍尔元件的自行车速度里程表的设计。以AT89C52单片机为核心,A44E霍尔传感器测转数,实现对自行车里程/速度的测量统
2、计,采用24C02实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。文章详细介绍了自行车的速度里程表的硬件电路和软件设计。硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送入显示。软件部分用汇编语言进行编程,采用模块化设计思想。该系统硬件电路简单,子程序具有通用性,更符合设计要求。电路设计整体概述:自行车的速度里程表的硬件电路设计是基础部分,它包括信号的捕获、放大、整形,单片机的计算处理,数码管的实时显示和单片机外围基本电路的设计,两大主要器件就是传感器和单片机。本次设计
3、的系统的原理框图如图3.1所示。电路图设计思路:本设计的思路是:以通用MCS-52单片机为处理核心,用传感器将车轮的转数转换为电脉冲,用过霍尔传感器进行处理后送入单片机。里程及速度的测量,是经过MCS-52的定时/计数器测出总的脉冲数和每转一圈的时间,再经过单片机的计算得出速度和里程的数据,通过LED显示器显示出来。本系统总体思路:假定轮圈的周长为L,在轮圈上安装m个永久磁铁,则测得的里程值最大误差为L/m。经综合分析,本设计中取m=1。当轮子每转一圈,通过开关型霍尔元件传感器采集到一个脉冲信号,并从引脚P3.2中断0端输入,传感器每获取
4、一个脉冲信号即对系统提供一次计数中断。每次中断代表车轮转动一圈,中断数n和周长L的乘积为里程值。计数器T1计算每转一圈所用的时间t,就可以计算出即时速度v。当里程键按下时,里程指示灯亮,LED切换显示当前里程;当速度键按下时,速度指示灯亮,LED切换显示当前速度。系统总体流程:本次设计包括主程序、行车过程中里程和速度计算子程序、延时子程序、中断服务子程序、显示子程序等等。中断子程序是将传感器产生的信号接入外部中断0,将经过74LS74分频后的信号接入外部中断1,利用中断和定时器分别对里程进行累加,每转一周的时间进行测量。数据处理子程序是将
5、进入单片机的脉冲信号与实际要显示值之间有一定的对应关系,经过软件编程显示所需要的值。显示子程序是将数据处理的结果送显示器显示。系统软件总体流程图如下图所示。流程图:总体程序设计:在主程序模块中,需要完成对各接口芯片的初始化、自行车里程和速度的初始化、中断向量的设计以及开中断、循环等待等工作。P1.0和P1.1口分别用于显示里程状态和速度状态。P1.2、P1.3、P1.6和P1.7口分别用于设置轮圈的大小,低电平有效。P3.0是用于里程和速度切换的,低电平为显示速度,高电平为显示里程。中断0是对轮子圈数的计数输入,轮子每转一圈,霍尔传感器输
6、出一个低电平脉冲。将根据里程寄存器中的内容计算和判断出行驶里程数。中断1用于控制定时器T1的启/停,当输入为0时关闭定时器。此控制信号是将轮子圈数的计数经二分频后形成。这样,每次定时器T1的开启时间刚好为转一圈的时间,根据轮子的周长就可以计算出自行车的速度。其程序流程如图所示。主程序流程图:霍尔传感器:传感器的定义是:“能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感原件和转换元件组成”。本次设计信号的捕获采用的是霍尔传感器。霍尔器件具有许多优点,它们的结构牢固、体积小、重量轻、寿命长、安装方便、功耗小、频率高(可
7、达1MHz)、耐震动、不怕灰尘、油污、水汽及烟雾等的污染或腐蚀。霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨损、输出波形清晰、无抖动、无回跳、位置重复精度高。取用各种补偿和保护措施的霍尔器件工作温度范围宽,可达-55℃~150℃。霍尔传感器的测量原理:霍尔传感器是利用霍尔效应制成的一种磁场传感器。在置于磁场中的导体或半导体通入电流I,若电流垂直磁场B,则在与磁场和电流都垂直的方向上会出现一个电势差Uh,这种现象称为霍尔效应。利用霍尔效应制成的元件称为霍尔元件。因为它具有结构简单、频率响应宽、灵敏度高、测量线性范围大、抗干扰能力
8、强以及体积小、使用寿命长等一系列特点,因此被广泛应用于测量、自动控制及信息处理等领域。这也是本次设计选择霍尔传感器的原因。单片机:单片机就是在一块半导体硅片上集成了微处理器(CPU),存储器(
此文档下载收益归作者所有