《基于单片机的自行车速度里程表的设计说明》由会员分享,可在线阅读,更多相关《基于单片机的自行车速度里程表的设计说明(51页珍藏版)》请在金锄头文库上搜索。
1、 本科毕业设计(论文)题目:基于单片机的自行车速度里程表的设计系 (部):专 业:班 级:学 生:学 号:指导教师:2011年06月毕业设计(论文)任务书系别电子信息系 专业电气工程与其自动化班级B070307 白云 学号 B07030701 1.毕业设计(论文)题目:基于单片机的自行车速度里程表的设计 2.题目背景和意义:随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具。而是成为人们娱乐、休闲、锻炼的首选。因此,人们希望自行车功用更强大,给人们带来更多方便。设计一个自行车速度里程表使其有测量准确、性能稳定、携带方便等优点,还用于测速、里程计算等各个领域有着非常现实的意义。3
2、.设计(论文)的主要容(理工科含技术指标):以单片机为处理核心,用传感器将车轮的转数转换为电脉冲,处理后送人单片机。里程与速度的测量是经过单片机的定时/计数器测出总的脉冲,再经过单片机计算得出。其结果通过LED显示器显示出来。(1)利用霍尔传感器产生里程数的脉冲信号(2)对脉冲进行计数(3)对数据进行处理,要求用LED显示里程总数和即时速度。4.设计的基本要求与进度安排(含起始时间、设计地点):10.11.20-11.6.28 校 设计应给出方案设计与论证、硬件电路原理图、PCB板图、调试软件。 进度要求: 1. 1-3对课题所涉与的资料收集,学习与了解,完成开题报告,第4周开题答辩; 2.
3、5-6周对总体设计方案确定; 3.7-12周设计硬件电路并绘制系统硬件原理图。 4. 13-18周对软件电路进行设计并进行调试; 5. 19-20周设计PCB板图与撰写论文; 5.毕业设计(论文)的工作量要求 撰写15000字论文 实验(时数)*或实习(天数): 100机时 图纸(幅面和数)*: A4幅面原理图1,PCB板图1 其他要求: 外文翻译字数不少于3000字指导教师签名:年 月 日 学生签名:年 月 日 系主任审批: 年 月 日说明:1本表一式二份,一份由学生装订入册,一份教师自留。2 带*项可根据学科特点选填。 / 基于单片机的自行车速度里程表的设计摘要随着居民生活水平的不断提高,
4、自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。本论文主要阐述一种基于霍尔元件的自行车的速度里程表的设计,以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C02 实现在系统掉电的时候保存里程信息,并能将自行车的里程数与速度用LED实时显示。文章详细介绍了自行车的速度里程表的硬件电路和软件设计。硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。软件部分用汇编语言进行编程,采用模块
5、化设计思想。该系统硬件电路简单,子程序具有通用性,完全符合设计要求。关键词:霍尔元件;单片机;LED显示Microcontroller-based Design of Bicycle Speed OdometerAbstractWith the developing of peoples life, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising
6、. The bicycle mileage/speed can fulfill the basic need of peoples life, so that they can learn the speed and the mileage of the bicycle. In this paper, the bicycle mileage/speed design based on the Hall element is elaborated. By AT89C52 as kernel, using A44E Hall element to measure revolution, the m
7、easure and statistic are achieved. The range information is saved by 24C02 when the power is off, the bicycle speed can be displayed on LED. In this article, the hardware circuit and software design of bicycle mileage/speed instrument are introduced in detail. About the hardware, the pulse number is
8、 transmitted of one cycle of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent to display scream. About the software, in assemble language; the program is designed in the mode of modules. The system has simple hardware, common su
9、b-program, and meets the demand of design.Key Words: Hall element; Single chip microcomputer; LED目 录1 绪论11.1 前言11.1.1 题目背景11.1.2 国外相关研究情况11.1.3 课题研究意义11.2 课题研究的主要容21.3 论文的组织结构22 自行车的速度里程表总体方案设计32.1 任务分析与实现32.2 自行车的速度里程表硬件方案设计32.3 自行车的速度里程表软件方案设计43 自行车的速度里程表硬件电路设计63.1 概述63.2 霍尔传感器模块63.2.1 检测传感器的选用与测量
10、原理63.2.2 集成开关霍尔传感器63.2.3 74LS74芯片的运用83.3 单片机模块93.3.1 单片机原理简介93.3.2 单片机的引脚功能介绍103.3.3 单片机中断系统介绍123.3.4 单片机定时/计数功能介绍133.4 外部存储模块143.5 单片机外围电路的设计153.5.1 时钟电路的设计153.5.2 按键模块163.5.3 显示模块与驱动电路173.5.4 报警模块193.5.5 电源模块194 自行车的速度里程表软件程序设计204.1 概述204.2 自行车的速度里程表总体程序设计204.3 数据处理子程序的设计224.3.1 里程计算子程序224.3.2 里程计
11、算程序相关代码224.3.3 速度计算子程序234.3.4 速度计算子程序相关代码244.4 显示子程序的设计244.4.1 概述244.4.2 显示子程序相关代码255 系统调试与分析275.1 系统仿真调试275.2 调试故障与原因分析276 结论与展望296.1 结论296.2 展望29参考文献30致31毕业设计(论文)知识产权声明32毕业设计(论文)独创性声明33附录134附录235附录3361 绪论1.1前言1.1.1题目背景自行车被发明与使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车,自行车发展的目的也从最早的
12、交通代步的工具转换成休闲娱乐运动的用途。随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。因此,人们希望自行车的功用更强大,能给人们带来更多的方便。自行车里程速度表作为自行车的一大辅助工具也正是随着这个要求而迅速发展的,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能。采用单片机设计一种体积小、操作简单的便携式自行车的速度里程表,它能自动地显示当前自行车行走的距离与运行的速度,可以广泛用于个人、家庭、比赛等场合的测速、里程显示等其他功能。1.1.2国外相关研究情况从保护环境与经济条件
13、许可等综合因素来看,自行车目前乃至今后都有着广阔的发展空间。国外现在都有生产销售类似的自行车速度里程表,有些简单的产品就是单单只有测速或里程的功能,比较复杂的产品除了测速和里程功能外,还加入了GPS全球定位,单次行车里程,平均速度,时钟,行车时间,车轮转数。未来的发展趋势可能还可能加mp3和短信收发功能,使得自行车速度里程表更加人性化,相信会受到更多人的青睐。在市场方面,近几年中国大陆市场比重逐渐提升,与北美市场则逐渐衰退,主要原因在于多项产品制造基地转移至大陆,MCU(Micro Control Unit 中文名称为微控制单元,又称单片微型计算机或者单片机)在大陆的需求也随之提升。销售至大陆
14、的MCU产品,多应用于、Caller ID、玩具与LCD等产品,预计在未来销货至大陆的比重扔将持续增加,从全球来看倡导节能环保使自行车在生活出现中比重增加,使产品在各个地区生产销售都会呈上升趋势。1.1.3课题研究意义自行车速度里程表已成为人们日常生活中必不可少的必需品,广泛用于个人家庭与比赛等公共场合,给人们的生活,出行,工作带来了极大的方便,由于自行车速度里程表的数字集成电路的发展和采用了先进的传感器技术,使自行车速度里程表有测量准确、性能稳定、携带方便等优点,它还用于测速,里程计算与自动控制等各个领域。尽管目前市场上已有现成的自行车速度里程表集成电路芯片出售,价格便宜,使用也很方便。但鉴于自行车速度里程表的基本组成包含了数字电路、单片机与自动检测的主要组成部分。因此进行自行车速度里程表的设计是必要的,研究自行车速度里程表与扩大其应用,有着非常现实的意义。1.2 课题研究的主要容本课题研究的主要容是利用霍尔元件,单片机等部件设计一个可用的LED数码实时显示速度和里程的自行车速度里程表。能显示速度。里程,并可以通过按键进行切换。通过编程使单片