基于单片机的自行车里程速度计设计 精品Word文档格式.docx

上传人:b****2 文档编号:13604042 上传时间:2022-10-12 格式:DOCX 页数:63 大小:624.18KB
下载 相关 举报
基于单片机的自行车里程速度计设计 精品Word文档格式.docx_第1页
第1页 / 共63页
基于单片机的自行车里程速度计设计 精品Word文档格式.docx_第2页
第2页 / 共63页
基于单片机的自行车里程速度计设计 精品Word文档格式.docx_第3页
第3页 / 共63页
基于单片机的自行车里程速度计设计 精品Word文档格式.docx_第4页
第4页 / 共63页
基于单片机的自行车里程速度计设计 精品Word文档格式.docx_第5页
第5页 / 共63页
点击查看更多>>
下载资源
资源描述

基于单片机的自行车里程速度计设计 精品Word文档格式.docx

《基于单片机的自行车里程速度计设计 精品Word文档格式.docx》由会员分享,可在线阅读,更多相关《基于单片机的自行车里程速度计设计 精品Word文档格式.docx(63页珍藏版)》请在冰豆网上搜索。

基于单片机的自行车里程速度计设计 精品Word文档格式.docx

BicyclemileagevelocitymeterbasedonMCU

ABSTRACT

Alongwiththedevelopmentofthebicycleindustryandelectronictechnology,bicyclespeedometertechnologyisalsoinconstantprogressandimprove,userdemandforbicyclemileageismoreandmoreisalsohigh,soIchosebicyclemileagespeedometer

Thisarticlemainlyintroducedtakethemonolithicintegratedcircuitasthefoundationrentalcarfareregisterdesign.Usesthe89C52monolithicintegratedcircuitfortheprimarycontrolchip,usingthepressedkeysignalimitationrentalcarwheelcountingsignal,simultaneouslyutilizesotherpressedkeystocontroltherentalcarmovementtocarrypassengersseparately/thespatialvehiclecondition,thekilometeridearegulation/waitingtimeandthetravelingscheduleexpenseamounttothedemonstration.Thesystemusedthreegroupsofnixietubes,theutilizationdynamicdisplaytechnologyhasdemonstratedthedistanceinkilometer,thestandbyperiodandtheexpenseseparately.Meanwhilecarriesonthedesignusingthesoftwareprogrammingtothemonolithicintegratedcircuittimer,producesthewaitingtimedpulsesignal.

thisarticleelaboratedwithemphasissystem'

sprincipleofwork,thehardwareconstitution,variouspartofmajorfunctionsaswellassoftware'

sstructureandrealizes.

ThemileagelogsystemwithSTC89C52ascontrolcore,usingsensorstodetectsignals,byacertaintimeintervalsignalcollection,incombinationwithitself,bicyclewheelparametersthroughsinglechipmicrocomputerfortheanalysisofthecollectedsignal,finallydisplayedontheLCDscreenLCDvehiclemileageandspeed,overspeedalarm。

Thedesignofthismulti-functionwindowwillbeinlinewiththeprinciplesofsafe,convenient,energysaving,user-friendly,anditwillmakemodernlifesignificantlyimproved.

Keywords:

Bicycle;

STC89C52;

LCD1602

第1章绪论

1.1选题的意义

随着自行车的产生,里程计也就伴随着时代应运而生。

随着自行车行业和电子技术的发展,自行车里程计技术也在不断进步和提高,对自行车里程器的要求也越来越高,用户不仅要求速度显示性能稳定。

骑自行车时,希望看到的不仅仅只是速度。

安装在与自行车轮相连接的传感器在自行车行进时向里程器发送脉冲信号,在一定的公里数(即一定的脉冲数)内,不停的进行里程计数。

国内自行车里程计已经经历了四个阶段的发展,从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的自行车里程计,再从集成电路式到目前的单片机系统设计的自行车里程计。

随着社会的不断发展,单片机应用技术飞速发展,里程计的功能也在不断完善.当单片机出现并应用于里程计后,现代自行车里程计的模型也就基本具备了,它可以完成计程,显示等基本工作,同时还具备了LED显示、永久时钟、存储等其他一些附加功能。

单片机以及外围芯片的不断发展也进一步促进了里程计的发展。

本课题在基于单片机基础上对自行车计费系统进行研究,由于研究条件限制,本课题采用了按键来模拟自行车车轮的计费脉冲信号,同时用LCD1602分别显示里程器公里数、速度和温度。

整个设计只对自行车里程计的常用功能进行了设计,并未附加其他功能。

运用单片机对自行车里程计进行设计使得里程计在功能,稳定性和设计难度上都得到很大的提高。

本设计主要是运用单片机技术对里程计进行了简单的模拟,而随着单片机技术的不断发展,单片机在自行车里程计行业的应用将会越来越广泛。

1.2课题任务

本课题主要任务是利用干簧管元件、单片机等部件设计一个可用1602液晶显示的实

时显示里程和速度的自行车的速度里程表。

本文主要介绍了自行车的速度里程表的设计思想、电路原理、方案论证以及元件的选择等内容,整体上分为硬件部分设计和软件部分设计。

本文首先要对该课题的任务进行方案论证,包括硬件方案和软件方案的设计;

继而具体介绍了自行车的速度里程表的硬件设计,包括传感器的选择、单片机的选择、显示电路的设计;

然后阐述了该自行车的速度里程表的软件设计,包括数据处理子程序的设计、显示子程序的设计;

最后对本次设计进行了系统的总结。

具体的硬件电路包括:

STC89C52单片机的外围电路以及LCD液晶显示电路、干簧管检

测电路等。

软件设计包括:

系统总程序设计、芯片的初始化程序、定时中断采样子程序、显示子程序等,软件采用C语言编写,软件设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计.

1.3设计思想

本设计的思想是:

以STC89C52单片机为处理核心,用传感器将车轮的转数转换为电脉冲,进行处理后送入单片机。

里程及速度的测量,是经过STC89C52的定时计数器测出定时

1s会计数几个脉冲,再经过单片机的计算得出,其结果通过LCD液晶显示器显示出来。

测速,首先要解决是采样的问题。

使用单片机进行测速,可以使用简单的脉冲计数法。

只要转轴每旋转一周,产生一个或固定的多个脉冲,将脉冲送入单片机中进行计算,即可获得转速的信息。

常用的测速元件有霍尔传感器、光电传感器和光电编码器。

里程测量传感器的选择也有以下几种方案:

使用光敏电阻对里程进行测量、利用编码器对车轮的圈数进行测量、利用霍尔传感器对里程进行测量、利用干簧管型传感器测量里程。

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

(1).上电后实时显示速度

(2).路程实时记录(掉电存储)

(3).半径可设定(掉电存储)

(4).超速报警

实现:

利用软件编程,对数据进行处理得到需要的数值。

最终实现目标:

自行车的速度里程表具有里程、速度测试与显示功能,采用单片机作控制,显示电路可显示里程及速度。

1.4主要问题

根据需求分析的结果设计自行车里程器,:

主要解决的问题

指示灯2个:

一个指示控制板是否正常上电工作,另一个指示灯指示当前速度是否超过设定的报警速度,当超过设定的速度时,灯光亮起提示车主。

按键部分:

有客无客模拟按键,当按下时表示有客,弹开时表示无客;

待行使模拟按键,无客状态下,无论按下或弹起都无效,及等待行使指示灯都处于亮状态。

在有客状态下,当按键按下时;

程模拟按键,在有客并在行使状态下,每按下一次表示里程加0.1公里;

待运行模拟按键,当按下是表示运行,弹开时表示等待。

要求单片机内部有以秒为单位的计时功能。

显示部分:

控制器采用LCD1602,第一排显示日期和时间,例如显示2010111111:

13,中间的冒号进行闪烁表示当前的秒在发生变化;

第二排显示当前的速度,当前的温度和骑行的里程。

第2章系统方案设计

2.1总体方案比较

方案一:

利用大规模的数字逻辑器件来实现,简单的自行车里程计功能,其原理是利用计数器来实现对汽车车轮旋转时按在车轮上的传感器产生的计数脉冲进行计数,通过计数值达到33次可以认为近似0.1公里(车轮的周长为3米),每0.5公里显示1元,用数字逻辑器件设计电路,电路的很复杂,成本很高,没有什么实际的运用价值。

方案二:

利用89C51单片机实现自行车里程计的设计,大部分的功能可以用单片机来实现,这样可以使整个电路比较简单,而且成本也比较低,(使用单片机的外围电路比较简单),而且在时间计数和速度的计算上精度大,扩展功能很方便。

但如果系统设计的不好,则系统不是很稳定,这样就为系统设计提出了挑战。

方案三:

利用CPLD/FPGA来实现——电子EDA技术,实现自行车里程计。

可行性很高,而且电路简单,可以用软件完全仿真,但设计实现比较困难,对设计者的要求很高。

软件要求高。

方案四:

霍尔传感器:

霍尔一般价格低,经常用于小车测速功能,但其开关触头在导通时可能有上百欧电阻输出范围也有限制有可能磨损器件,工作温度范围也受一定的限制。

方案五:

干簧管传感器:

干簧传感器是密封的,因此它能几乎工作于任何环境(如对湿度无影响)。

能经受很高的电压,与周围温度环境没有影响且提供磁灵敏度有一个较大的范围,许多干簧管在质量、可靠性及安全性上是一流的。

所以选用干簧管传感器。

由于干簧管传感器的安装、感应距离等问题,本系统选用嵌入式门磁(内部装有干簧管),它默认净处于常开状态,当磁铁接近传感器时,传感器两端将自动吸合。

2.2总体方案选择

比较以上五个方案的优缺点,我们决定使用方案五,能够完成所有要求的功能。

而且容易实现。

2.2.1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1