基于单片机的自行车测速系统设计.pdf
上传人:yy****24 上传时间:2024-09-09 格式:PDF 页数:2 大小:226KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于单片机的自行车测速系统设计.pdf

基于单片机的自行车测速系统设计.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于单片机的基于单片机的自行车测速系统设计自行车DesignofBicycleSpeedSystemBasedonSingle-chioMicromputer测速系董燕飞1董良师2王洪林3统DongYanfeiDongLiangshiWangHonglin设计(1.河南城建学院电气与电子工程系,河南平顶山467044;2.平顶山自来水公司,河南平顶山467001;3.平顶山燃气有限责任公司,河南平顶山467001)(1.DepartmentofElectricEngineering,HenanUrbanUniversity,HenanPingdingshan467044;2.PingdingshanWaterDepartment,HenanPingdingshan467001;3.PingdingshanGasCompanywithLimitedLiability,HenanPingdingshan467001)摘要:本文以STC89C52RC单片机为核心,干簧管测转速,实现对自行车里程/速度的测量统计,并实现在系统掉电的时候保存里程信息,将自行车里程数及速度用LCD液晶屏实时显示。系统硬件电路简单,子程序具有通用性,可移植到摩托车、电动机等需要测速的系统使用。关键词:单片机;自行车;速度;累计里程;干簧管中图分类号:TP274文献标识码:A文章编号:1671-4792-(2009)9-0189-02Abstract:ThispapertakesSTC89C52RCmicrocontrollerasthecore,usingdry-reedpipemeasurspeed,achievingabikemileage/speedmeasurementstatistics,andsavingmileageinformationwhenthesystempower-down,mileageandspeedofthebikewithLCDscreenreal-timedisplay.Thesystem'shardwarecircuitissimple,withagenericsubprogramcanbetransplantedtomotorcycles,motorsystemsthatrequirespeedsurvey.Keywords:SingleChipMicrocomputer;Bicycle;Speed;Mileage;Dry-ReedPipe0引言自行车运动需一款测速装置,以了解运动情况。根据外界条件如温度、风速等进行适当调节,达到最佳运动效果。测速装置是对运动中各种参数进行测定。现测速表的设计已很多,多数由机械式或模拟数字电路来实现的,都存在体积大、精度低、不直观、功耗大、功能少等缺点。本文所述测速系统是以单片机为核心实现的,具有功能多、功耗小、直观准确以及可显示时间、总里程、分里程、速度等优点。1自行车测速系统总体方案设计图二系统硬件示意图测速系统主要是对车速测量,再由车速换算出距离等其它数据。设车轮周长为s,车轮转过一圈的时间为t,则速度V=s/t。由装在自行车上的干簧管和固定在车轮辐条上的磁铁组成的速度采集系统采集车轮每转动一圈的时间,不同车型的车轮直径、轮胎宽度已知,可知车轮转动一圈所运行的距离。由每运行一圈所用时间和运行距离可算出自行车当前的运行速度、运行时间及里程等信息。系统由单片机、速度采集、显图一自行车测速系统结构框图示、电源等模块构成,如图一所示。选择深圳宏晶科技的STC89C52RC增强型8051单片机,干簧管为速度检测元件,189科技广场2009.9YJD1602A-1型LCD液晶为显示输出模块,6F22型9V叠层电断,中断子程序开始运行,其先关闭定时器,取得时间信息送池和7805三端正稳压集成块为稳压电源。将检测到的脉冲数据处理子程序处理并显示,然后打开定时器,清除中断标信号经过处理送到CPU中,使用适当的算法对信号脉冲进行记后继续等待中断再次触发。数据处理子程序得到时间信息处理,经过转化之后送至输出部分,达到显示的目的。测速系后通过用户设置的自行车轮子周长计算出当前运行速度、运统包括:信号检测、数据处理、输出显示和按键、电源等模块,行时间、运行里程与总里程等送往显示子程序调出显示。完成对信号的输入、处理、输出及存储,最终实现对自行车速(2)数据处理子程序设计:数据处理子程序为程序的核度里程的检测和显示。心。其速度公式为v=s/t,其中时间t单位是ms,距离s单位2自行车测速系统硬件电路设计是cm,则其速度单位为cm/cs=10m/s,由m/s=3.6km/s可得ST