电动自行车速度 里程表

电动自行车速度 里程表

ID:35609889

大小:133.00 KB

页数:8页

时间:2019-03-29

电动自行车速度 里程表_第1页
电动自行车速度 里程表_第2页
电动自行车速度 里程表_第3页
电动自行车速度 里程表_第4页
电动自行车速度 里程表_第5页
资源描述:

《电动自行车速度 里程表》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、.http://www.doc88.com/p-00292965611.html基于单片机与光电传感器的电动自行车速度与里程表的设计从保护环境和经济条件许可等因素综合来看,电动自行车目前乃至今后都有着广阔的发展空间。目前市面上电动自行车的速度表和里程表都是机械的,看起来不够直观与方便。如果能用LED直接显示出来里程数或速度值,就可节省用户的时间及精力处理自行车行进过程中的突发事件。%Akh#nOt8uHi44606电子园51单片机学习网(t8D$y3Gi7B!t本文介绍的速度与里程表设计以单片机和光电传感器为核心。

2、传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LED模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。m?V3HSdW8B6k44606uf(n:c2Yp@44606系统概述电子园51单片机学习网T0D,M)TCr;Q-e)bM9[&q电子园51单片机学习网K:j1B&a.lZ本系统由信号预处理电路、单片机AT89C2051、系统化LED显示模块、串口数据存储电路和系统软件组成。其中信号预处理电路包含信号放大、波形变换和波形整形。对待测信号进行放大的目的是降

3、低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的TTL信号;通过单片机的设置可使内部定时器T1对脉冲输入引脚T0进行控制,这样能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中速度显示采用LED模块,通过速度换算得来的里程数采用I2C总线并通过E2PROM来存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。/AcW#O@aX7Z`jx44606电子园51单片机学习网W"eOh*H:`]系统的原理框图如图1所示。电子园51单片机学习网

4、z1zN@D[p...电子园51单片机学习网1r3Pt~-Z图1系统的原理框图0S*x1x}IG44606[t$ZVt44606工作原理电子园51单片机学习网K?1FpL5`E

5、jm$a44606该设计能实时地将所测的速度与累计里程数显示出来,主要是将传感器输入到单片机的脉冲信号的频率(传感器将不同车速转变成不同频率的脉冲信号)实时地测量出来,考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由LE

6、D显示模块交替显示所测速度与里程。本设计的里程数的算法是一种大概的算法(假设在一定时间内自行车是匀速行进,平均速度与时间的乘积即为里程数)。电子园51单片机学习网,Y3mZ9^"BY)z_+`~2z_Wt[#C/{44606设计时,应综合考虑测速精度和系统反应时间。本设计用测量脉冲频率来计算速度,因而具有较高的测速精度。在计算里程时取了自行车的理想状态。实际中,误差控制在几米之内,相对于整个里程来说不是很大。为了保证系统的实时性,系统的速度转换模块和显示数据转BCD码模块都采用快速算法。另外,还应尽量保证其他子

7、模块在编程时的通用性和高效性。本设计的速度和里程值采用6位显示,并包含两个小数位。电子园51单片机学习网1{^/QM$Kdv%O^"hx44606系统的硬件设计M2eG"T#Y*CTI446061.脉冲发生源电子园51单片机学习网T5O

8、!sZ)E-

9、电子园51单片机学习网8Aw%tI*o6W本设计采用了ST1101红外光电传感器,进行非接触式检测。当有物体挡在红外光电发光二极管和高灵敏度的光电晶体管之间时,传感器将会输出一个低电平,而当没有物体挡在中间时则输出为高电平,从而形成一个脉冲。^!i(K

10、/l3}&K:a6s44606电子园51单片机学习网z7o:^"C4OAj该系统在自行车后轮的轴处保持着与轮子旋转切面平行的方向延伸附加一个铝盘,在这个铝盘的边沿处挖出若干个圆形过孔,把传感器的检测部分放在圆孔的圆心位置。每当铝盘随着后轮旋转的时候,传感器将向外输出若干个脉冲。把这些脉冲通过一系列的波形整形成单片机可以识别的TTL电平,即可算出轮子即时的转速。电子园51单片机学习网L%jb5Cm(M2FO%n!A5uX"w2EE44606...铝盘的圆孔的个数决定了测量的精度,个数越多,精度越高。这样就可以

11、在单位时间内尽可能多地得到脉冲数,从而避免了因为两个过孔之间的距离过大,而车子正好在过孔之间或者是在下个过孔之前停止了,造成较大的误差。电子园51单片机学习网Q_X"C9t]+~s#P^Ypm$lqS{;@44606本设计在铝盘过孔的设计上采用11个过孔,从而留下了10个同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。