基于单片机的速度里程表的设计
【摘要】本文阐述了一种自行车的速度里程表的设计,以AT89C52 單片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,并能将自行车的里程数及速度用LED 实时显示。介绍了总体系统设计及任务、硬件系统设计、软件系统的总体设计及系统仿真调试。该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
【关键词】单片机;LED 显示; Proteus
自行车速度里程表已成为人们日常生活中必不可少的必需品,广泛用于个人家庭及比赛等公共场合,给人们的生活、出行、工作带来了极大的方便,由于自行车速度里程表的数字集成电路的发展和采用了先进的传感器技术,使得自行车速度里程表有测量准确、性能稳定、携带方便等优点,它还可用于测速、里程计算及自动控制等各个领域。尽管目前市场上已有现成的自行车速度里程表集成电路芯片出售,价格便宜,使用也很方便。但鉴于自行车速度里程表的基本组成包含了数字电路、单片机及自动检测的主要组成部分。因此进行自行车速度里程表的设计是必要的,研究自行车速度里程表及扩大其应用,有着非常现实的意义。
一、总体系统设计及任务
通过单片机设计自行车速度里程表[1],在单片机的选择上我们选择通用 MCS-51 单片机,以它作为核心处理部分,传感器可以自动把自行车车轮的转数转换成电脉冲并进行处理然后送入单片机。单片机会测量出自行车骑行过程的总脉冲数和每转一圈的时间,单片机运算得出具体数据,最终在 LED 显示器上显示出来。
单片机会连接显示器,根据设计程序的不同按下按键所显示的信息也不同,里程键和速度键都是相互独立的模块。除此之外单片机还会设计过速警报程序,就是当自行车的行驶速度超过原本设定的一个固定值时,系统会发出警报信号,里程表会发出警鸣声提示骑车人。
二、硬件系统设计
设计自行车里程表,电路设计则是最基础也是最重要的部分,它需要做到能够将信号捕获并进行放大整形,单片机能够准确而迅速的进行信号处理,数码管能够实时显示信息且不存在跳频和闪烁等错误。而配合电路支持这些功能最主要的部件就是传感器和单片机。 本文设计的核心部件是单片机,所有功能都需要它的支持。
三、软件系统的总体设计
根据设计的要求和硬件结构等条件将单片机系统分成好几个相互独立的功能模块,然后再根据排列好的模块顺序逐个编写各个模块程序,这种模块化结构设计的长处是整个系统的想结构层...
== 试读已结束,如需继续阅读敬请充值会员 ==
|
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/2月,98元/2年,微信支付秒开通!) |
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册 或 登录会员 |