基于STC15单片机的自行车码表设计
- 格式:pdf
- 大小:186.84 KB
- 文档页数:3
基于单片机的自行车速度里程实时显示系统设计随着时代的发展,机动车的数量越来越多,由于机动车的动力是汽油,而汽油的燃烧会直接向空气中排放二氧化碳等有害气体,导致空气污染越来越严重,是我们吸入的空气中有毒。
为了减少有毒气体的排放,是我们的空气稍微清新点,在不是特别需要情况下,人们在尽量减少机动车辆的使用。
此时自行车成为人们旅游代步必不可少的工具工具。
一方面自行车的使用无有毒气体的排放,不会对空气造成污染,另一方面骑自行车还可以起到锻炼身体的作用。
因此对自行车速度里程实时显示系统的设计的研究显得尤为重要。
自行车速度里程实时显示系统设计完成后可以对当时你骑车速度与里程进行准确的反映。
自行车速度里程实时显示系统是以单片机为核心,采用霍尔传感器非接触式侧电机转速,其中传感器接受到的的信息在LCD1602液晶上进行显示。
LCD1602液晶上行显示速度,下行对里程进行显示。
其中的电机的速度是可调的,因为电机的电路中连接滑动变阻器,通过移动滑动变阻器的阻片改变电路中的电阻大小,可以改变电路中的电流,从而改变电机两端的电压。
电机的速度随着电压的改变,速度随之进行改变。
本设计的C语言程序在keil软件中进行编译的,keil软件对C语言提供了编译与调试的环境。
对我们编译C语言非常有帮助。
对keil软件很好地把握对我们编写C语言大有裨益。
其中设计的硬件部分是由单片机、电路板、LCD显示、霍尔传感器等组成。
对这些元件的焊接需要有良好的焊接功底,通过这次的焊接对我们焊接的技术有一个很好地锻炼。
是我们对于元件的焊接有了一定的了解。
对我们日后的学习以及工作都很有帮助。
关键词:电阻;单片机;传感器;LCD显示。
目录1绪论 (1)1.1研究背景及目的 (1)1.2研究方法 (1)2系统总体方案设计 (2)2.1系统分析 (2)2.1.1 电机转速的测量 (2)2.1.2 电机转速的处理 (3)2.1.3 电机转速的显示 (3)2.2设计思路和方案 (3)2.3系统的构成 (4)2.3.1 原理框图 (5)3硬件电路设计 (6)3.1电源电路 (6)3.2单片机最小系统 (6)3.2.1 复位电路 (7)3.2.2 晶振电路 (7)3.2.3 P0口的上位电阻 (8)3.2.4 31脚EA/Vpp接电源 (8)3.3LCD显示模块 (8)3.4系统硬件设计 (9)4系统软件设计 (11)4.1程序设计流程图 (11)4.2应用程序设计 (12)5联调与测试 (13)5.1 仿真 (13)5.2 硬件调试与焊接 (15)5.2.1 调试 (15)5.2.2 焊接注意事项 (18)结论 .......................................................................... (19)附录A (21)附录B (22)附录C (23)附录D (24)1 绪论1.1 研究背景及目的随着社会的进步,科技的发展,机动车的数量越来越多,但机动车排放的也逐渐污染着我们的生活的环境.这一点令我们十分不满意.此时由于自行车队空气无污染,在一定程度上骑自行车还可以锻炼身体。
毕业设计报告(论文) 基于单片机的多功能自行车里程速度仪设计所属系电子工程系专业自动化学号01212117姓名陆奕喆指导教师辛海燕起讫日期2016.02 ---2016.05设计地点东南大学成贤学院实验大楼502东南大学成贤学院毕业设计报告(论文)诚信承诺本人承诺所呈交的毕业设计报告(论文)及取得的成果是在导师指导下完成,引用他人成果的部分均已列出参考文献。
如论文涉及任何知识产权纠纷,本人将承担一切责任。
学生签名:日期:基于单片机的多功能自行车里程速度仪设计摘要当今社会,能源资源越来越紧缺,全世界,包括中国都在倡导绿色出行,骑车出行越来越成为一种时尚,风格,甚至一种生活态度,随着自行车的不断普及与发展,与之相关的一些配套设备也将蓬勃发展,码表就是其中之一。
一个好的码表集美观、实用、功能多样于一身,码表应该在能够正常稳定的基础上尽可能多的显示骑行者所需信息,方便骑行者调整自身。
本次设计将UBLOX- GPS芯片接收到的信息与霍尔元件接收的脉冲通过单片机处理以后传输到一块LCD12864显示芯片中,从而将定位速度信息显示出来。
本文主要介绍所用芯片的特点,并将这些芯片按照一定方式组合起来,再通过软件的编程使每个芯片发挥应有的作用。
单片机有体积小,能耗低,稳定性好的特点,可以获得理想的效果,从而产生一个优秀的自行车码表。
关键词:UBLOX- GPS;单片机;霍尔元件Design of Multifunctional Bicycle Speedmeter Based on MCUAbstractIn today's society , more and more scarce energy resources leads the world , including China,Advocating green trave . Cycling is becoming more and more fashionable, style, and even a kind of life attitude. With the popularization and development of bicycle, some related equipment will also be developed,which contains Cycle Computers. A good Cycle Computer must Contain beautiful, practical, functional diversity. Cycle Computers should be based on the stability as much as possible, and they also should display the riders the necessary information they need, to make riders adjust themselves simply.This design makes the GPS UBLOX- chip receiving the information and Holzer components receiving the pulse and then transmitted through the MCU to a LCD12864 display chip,which will display the location and speed information.This paper mainly introduces the characteristics of the used chips,and the chips are combined in a certain way. Programming through the software to play the role of each chip.MCU has a small size, low energy consumption, good stability characteristics.We can obtain ideal results,so that a great bike computer is going to be created.Keywords:UBLOX- GPS;MCU;Hall element目录摘要 (I)Abstract (II)第一章绪论 (1)1.1研究背景 (1)1.2国外现状 (1)1.3国内现状 (1)1.4发展前景 (1)1.5 功能介绍 (2)1.6设计内容与预期结果 (2)第二章系统方案设计 (3)2.1系统总体设计 (3)2.2系统设计原则 (3)2.3单片机选择 (3)2.4显示模块的选择 (4)第三章系统硬件电路 (5)3.1 主控模块 (5)3.1.1 STC89C52 (5)3.1.2 STC89C52的主要特点 (5)3.2 时钟电路 (6)3.3 复位电路 (7)3.4 GPS模块 (7)3.5 霍尔测速模块 (8)3.6 LCD 12864显示模块 (9)3.7 接口转换电路 (10)第四章系统软件 (11)4.1主程序 (11)4.2 GPS数据解析程序 (12)4.3霍尔元件处理程序 (12)4.4 LCD 12864显示模块程序 (13)4.5 小结 (13)第五章心得与体会 (15)致谢 (16)参考文献(References) (17)附录:系统总体程序 (18)第一章绪论1.1研究背景随着人们生活水平提高,越来越多的人更加注重生活质量,与世界他国的接触越来越多,文化的交融,政策的变化致使一些曾经不被人们重视的东西也越来越被人重视。
基于单片机自行车测速系统设计摘要.Keyword:Mileage / speed; Hall element; Single chip microcomputer; LED引言自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车,自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。
随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
因此,人们希望自行车的功用更强大,能给人们带来更多的方便。
自行车里程速度表作为自行车的一大辅助工具也正是随着这个要求而迅速发展的,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能。
本设计采用了MCS-51系列单片机设计一种体积小、操作简单的便携式自行车的速度里程表,它能自动地显示当前自行车行走的距离及运行的速度。
第1章系统总方案论证与分析1课题主要任务及内容本课题主要任务是利用霍尔元件、单片机等部件设计一个可用LED数码管实时显示里程和速度的自行车的速度里程表。
本文主要介绍了自行车的速度里程表的设计思想、电路原理、方案论证以及元件的选择等内容,整体上分为硬件部分设计和软件部分设计。
本文首先扼要对该课题的任务进行方案论证,包括硬件方案和软件方案的设计;继而具体介绍了自行车的速度里程表的硬件设计,包括传感器的选择、单片机的选择、显示电路的设计;然后阐述了该自行车的速度里程表的软件设计,包括数据处理子程序的设计、显示子程序的设计;最后针对仿真过程遇到的问题进行了具体说明与分析,对本次设计进行了系统的总结。
具体的硬件电路包括AT89C52单片机的外围电路以及LED显示电路等。
软件设计包括:芯片的初始化程序、定时中断采样子程序、显示子程序等,软件采用汇编语言编写,软件设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计。
重庆三峡学院毕业设计(论文)题目基于单片机的自行车里程表及速度仪的设计院系专业电子信息工程年级 2 0 1 0 级学生姓名学生学号指导教师职称副教授完成毕业设计(论文)时间 2013 年 12 月目录第一章绪论 (1)1.1选题背景与研发意义 (1)1.2课题的发展情况 (1)1.3 研究的主要内容 (2)第二章开发工具介绍 (2)2.1 KEIL介绍 (2)2.2 Proteus介绍 (3)2.3 单片机 (4)第三章硬件电路的设计 (7)3.1 相关元器件及其简介 (7)3.1.1 AT89C51单片机简介 (7)3.1.2 LCD液晶显示模块 (7)3.1.3传感器的选择 (8)3.1.4霍尔传感器 (9)3.2 总体设计方案 (10)3.2.1 系统总体设计思路 (10)3.2.2 方案设计与讨论 (10)3.3 模块电路 (11)第四章系统的软件设计 (12)4.1系统的主流程图 (12)4.2仿真截图 (13)结论 (16)致谢 (16)参考文献 (17)英文摘要 (18)附录 (19)基于单片机的自行车里程表及速度仪的设计摘要本文介绍了基于单片机控制的简易自动自行车里程以及速度的计算系统,包括自行车里程表的硬件构成、软件逻辑以及程序代码。
该自行车测速系统以AT89C51作为系统控制核心,采用霍尔传感器来检测信号,通过一定时间间隔内对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在LCD以及LED上显示车辆行驶里程、平均速度和瞬时速度,并且具有超速报警功能。
关键字:自行车测速单片机霍尔传感器 LCD显示 LED显示第一章绪论1.1选题背景与研发意义中国人口众多,还是发展中国家,经济不发达制约了大多数人的消费水平,人们休闲时使用的交通工具主要还是自行车,它便捷轻巧,使用简单,深受人们的喜爱,作为休闲运动工具,是人们锻炼身体的好工具,好伙伴。
但随着时间的推移,人们追求的是具有更多功能的自行车它能显示当前车子行驶的速度,里程,行驶时间,最高行驶速度,甚至还有GPS定位系统。
光电式自行车速度里程表设计摘要随着科技的迅速发展,单片机的应用也越来越广泛,并带动传统控制检测技术不断更新。
现在的里程表大多是电子式的,用数码管或液晶显示器即时显示,显示更加直观。
电子式里程表采用接触车速传感器代替软轴传动, 可使里程表的安装位置不受距离限制,进一步有效地克服了机械式里程表中的诸多不足。
方案采用了一种以单片机AT89C51为主控机,使用光电传感器进行自行车里程、速度测量的装置。
传感器将不同车速产生的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LCD液晶显示模块进行显示,使得自行车的速度与里程数据能直观的显示给使用者。
本设计主要包括自行车轮脉冲采集、键盘输入和数据显示等部分,主程序用C语言编写,完成各项功能及数据的处理。
本里程表的设计具有结构简单,成本低廉,显示清晰,稳定可靠等优点。
并且可以进行扩充,更方便于使用者。
关键词光电传感器单片机液晶显示器里程表THE DESIGN OFBICYCLE ODOMETERABSTRACTWith the rapid development of technology, more and more widespread application of microcomputer, promote the traditional control detection technology constantly updated. Most of the current electronic odometer, and with the LED digital tube or LCD display real-time, display more intuitive. Electronic odometer flexible shaft using the contact speed sensor instead of driving, mileage tables can be installed without distance limitations, and further to effectively overcome the mechanical disadvantagesof mileage in the table.The plan adopts the system and configuration of combining the microcontroller AT89C51 as the main control computer ,using the photoelectric sensorbicycle odometer, speed measuring devices. when Different speed pulse signals of different frequencies produced by sensor are input into the microcontroller,after its calculation, liquid crystal will display the datas, making the bike's speed and distance data visually to the user.The design includes a bike wheel pulse acquisition, keyboard input and data display section, the main program using C language, This paper first needed to "milestones" design of equipment in detail, on theproblems existing in the design, explained And then to hardware and software design and implementation of the part made earnest analysis, Then presented system modeling process and the corresponding system based on this model, the control simulation, and the simulation results are compared.ODOMET ER录摘要 (I)ABSTRAC..T (II)1 绪论. (1)1.1 问题由来. (1)1.2 课题现状. (1)1.3 设计任务. (2)2 系统原理概述 (3)2.1 系统原理总概述 (3)2.2 系统硬件组成原理 (3)2.3 软件系统工作流程 (4)3 系统硬件设计 (5)3.1 采集信息部分以及传感器的选择. (5)3.2 轮脉冲检测与转换电路 (6)3.2.1. 轮脉冲检测 (7)3.2.2. 信号预处理电路 (7)3.3 单片机系统部分 (9)3.3.1 AT89C51 单片机介绍 (9)3.3.2 定时/计数器的结构及控制. (9)3.3.3 中断控制 (11)3.4 单片机外围电路介绍. (11)3.4.1 复位电路 (11)3.4.2 晶振电路 (12)3.5 显示部分. (13)3.5.1 LCD 液晶显示器. (13)3.5.2 显示接口电路设计 (15)3.6 报警电路. (15)3.7 键盘控制. (15)4 软件设计 (16)4.1 测量算法概述 (18)4.2 中断子程序的设计 (19)4.3 数据处理子程序的设计. (18)4.3.1 里程计算子程序. (21)4.3.2. 速度计算子程序 (19)4.4 显示子程序的设计 (20)5 设计总结 (22)5.1 实现目标与特点 (22)5.2 结论及不足. (23)致谢 (23)参考文献 (24)附录 (28)附录I 系统电路原理图 (28)附录II 设计源程序 (29)1 绪论1.1 问题由来我国是人口大国,也是自行车大国,随着生活节奏的不断加快,自行车已经不仅仅是运输、代步的工具,现在则是代表着绿色、环保、节能。
单片机原理及系统课程设计基于单片机自行车测速系统设计1 设计目的实现自行车运行过程中对行驶里程、平均速度、运行时间、当前瞬时速度进展测量和显示,通过对速度的测量来控制自行车的运行,当速度超过限定值时发出报警提醒减速,以确保自行车平安的运行。
2设计方案及原理2.1系统总体设计思路和原理本系统实现自行车运行过程中对行驶里程、平均速度、运行时间、当前瞬时速度进展测量和显示,系统包括控制器模块、信号检测采集模块、显示模块、电源模块四局部组成。
系统工作时,传感器采集到信号〔用按键代表脉冲信号输入〕传输给单片机,单片机计数器统计脉冲个数,定时器记录相应时间长度,经过运算,将行驶里程、全程平均速度、运行总时间送给液晶显示器显示,当前〔瞬时〕速度送给数码管显示。
通过以下计算公式算出里程、平均速度、瞬时速度。
通过相应的显示机构显示出来。
里程=脉冲总数×车轮周长平均速度=里程÷运行总时间瞬时速度=每五秒的行程÷52.2自行车测速系统方案设计系统包括控制器模块、信号检测采集模块、显示模块、电源模块四局部,控制器模块由AT89C51组成,它运用于数据储存和外部设备管理,信号采集模块用的是模拟霍尔传感器,通过外部脉冲来控制圈数,显示模块用1602和数码管,1602显示里程、全程平均速度以及运行时间,数码管LED显示五秒的平均速度即当前瞬时速度,电源模块给整个系统提供电压,使系统可以正常工作。
系统框图如图1所示。
图1 自行车测速系统设计原理图3硬件设计3.1系统原理电路图系统中里程、速度等都是由霍尔元器件测量。
通过按钮输出脉冲,脉冲数目代表车轮转动圈数,自行车轮胎的周长为2.15m,输入一个脉冲,轮子转动一圈,里程为一个周长的距离,通过脉冲数可以算出总里程,通过单片机T0定时器和T1计数器记录时间,用5秒的前进距离除以时间5秒,得到5秒的平均速度即当前速度。
而总里程L除以总时间t得到平均速度。
基于单片机的自行车速度与里程表设计一、引言自行车作为一种常见的代步工具,随着人们对健康环保的追求,越来越受到青睐。
然而,骑行过程中常常会想知道自己的速度和里程,以便更好地掌握骑行状态和计划行程。
本文将介绍一种基于单片机的自行车速度与里程表设计,通过该设计可以实时获取自行车的速度和里程信息。
二、设计原理1. 速度计原理基于单片机的自行车速度计的设计原理是利用车轮旋转的次数和时间间隔来计算速度。
通过安装磁铁和霍尔传感器在车轮上,当车轮旋转时,霍尔传感器会感应到磁铁的磁场变化,并产生相应的信号。
单片机通过计算两次信号的时间间隔,然后根据车轮的周长计算出速度。
2. 里程计原理基于单片机的自行车里程计的设计原理是通过记录车轮旋转的次数,然后根据车轮的周长计算出里程。
同样地,通过安装磁铁和霍尔传感器在车轮上,当车轮旋转时,霍尔传感器会感应到磁铁的磁场变化,并产生相应的信号。
单片机每次检测到信号时,就将里程加一,并根据车轮的周长计算出实际里程。
三、硬件设计1. 单片机选择在设计中,我们可以选择一款适用的单片机作为控制核心。
常见的选择有51系列单片机、Arduino等。
根据实际需求和设计复杂度,选择合适的单片机进行编程和控制。
2. 传感器选择作为速度与里程计的关键部分,传感器的选择至关重要。
在车轮上安装磁铁和霍尔传感器,可以通过检测磁铁的旋转来计算车轮的速度和里程。
选择合适的霍尔传感器可以提高检测的准确性和稳定性。
3. 显示屏和按键为了方便用户查看速度和里程信息,可以选择合适的显示屏,如LCD液晶屏或LED数码管。
同时,可以添加按键用于用户设置和调整。
四、软件设计1. 信号检测与计算通过编程,设置单片机对霍尔传感器的信号进行检测,当检测到信号变化时,记录下时间戳,并计算时间间隔。
2. 速度计算根据时间间隔和车轮的周长,计算出实际速度。
可以选择不同的单位进行显示,如千米/小时或英里/小时。
3. 里程计算根据车轮旋转的次数,每次旋转时将里程加一,并根据车轮的周长计算出实际里程。
基于单片机的多功能自行车里程表的设计设计基于单片机的多功能自行车里程表的设计摘要本文设计了一种基于霍尔元件的自行车的速度和里程测量系统。
以AT89C52单片机为核心,A44E霍尔传感器测转数,从而实现对自行车里程、速度的测量统计,采用AT24C02实现在系统掉电的时候保存里程信息,并可以将自行车的里程和速度的物理量用LED显示出来。
硬件部分是利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送往显示装置;软件部分用汇编语言进行编程,采用模块化设计思想。
关键词:速度;里程;霍尔元件;AT89C52单片机AbstractI am based on the design of a Holzer element to the bicycle's speed and mileage measurement system in this thesis. The main content is take AT89C52 single chip as the core, A44E Holzer sensor in measuring speed, thus realizing the bicycle mileage and speed measurement statistics, the use of AT24C02 realize in save mileage information when the system power off, and can be displaying the bicycle mileage and speed of the physical quantity in the LED. The hardware part of the Holzer element will take the pulse number of every turn to bike transfer to SCM system, then SCM system will signal is processed to display device; use the assembly language programming in the software part,啊pplication the idea of modularization.Keywords: Speed; course; Holzerelement; AT89C52 SCM目录第一章前言.................................................................................................................... 11.1课题背景.................................................................................................................. 11.2课题设计的任务和要求.......................................................................................... 11.3课题设计的内容...................................................................................................... 1第二章自行车里程表的总体设计方案.. (2)2.1霍尔传感器 (2)2.2设计思路 (2)2.3硬件设计 (2)2.4软件设计 (3)第三章自行车里程表的电路设计 (5)3.1测量系统 (5)3.2数据处理系统 (6)3.3时钟电路的设计 (8)3.4显示电路设计 (8)第四章软件部分设计 (9)4.1系统总程序设计 (9)4.2数据处理程序设计 (9)第五章总结 (11)参考文献 (12)附表 (13)第一章前言1.1 课题背景自行车是一种普遍的交通工具。
摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
自行车速度/里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。
本论文主要阐述一种基于霍尔元件的自行车速度/里程表的设计。
以AT89S52 单片机为核心,A04E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,并能将自行车的里程数及速度用LED实时显示。
文章详细介绍了自行车速度/里程表的硬件电路和软件设计。
硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。
软件部分用C语言进行编程,采用模块化设计思想。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
关键词:里程/速度;霍尔元件;单片机;LED显示AbstractWith the developing of people’s life, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainmenting and exercising. The bicycle mileage/speed can fulfill the basic need of people’s life, so that they can learn the speed and the mileage of the bicycle. In these paper, the bicycle mileage/speed design based on the Hall element is elaborated. By AT89S52 as kernel, using A04E Hall element to measure revolution, the measure and statistic are achieved. 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 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 C language, the program is designed in the mode of modules. The system has simple hardware, common sub-program, and meet the demand of design.Keywords: Mileage / speed; Hall element; Single Chip Microcomputer; LED目录1 绪论 (1)1.1课题产生的背景 (1)1.2课题的主要任务及内容 (2)2 自行车速度/里程表总体方案设计 (4)2.1 任务分析与实现 (4)2.2 自行车速度/里程表硬件方案设计 (4)2.2.1 里程/速度测量传感器的设计 (5)2.2.2 方案的确定 (7)2.3 自行车速度/里程表软件方案设计 (7)3 自行车速度/里程表硬件电路设计 (9)3.1 概述 (9)3.2 传感器及其测量系统 (9)3.2.1 霍尔传感器的测量原理 (10)3.2.2 集成开关型霍尔传感器 (11)3.3 单片机的原理及应用 (12)3.3.1 单片机原理简介 (12)3.3.2 单片机的引脚功能介绍 (14)3.3.3 单片机中断系统介绍 (17)3.3.4 单片机定时/计数功能介绍 (18)3.4 单片机外围电路的设计 (19)3.4.1 时钟电路的设计 (19)3.4.2 复位电路的设计 (20)3.4.3 显示电路的设计 (21)3.4.4 报警电路的设计 (22)4 自行车速度/里程表软件程序设计 (24)4.1 概述 (24)4.2 自行车速度/里程表总体程序设计 (24)4.3 中断子程序的设计 (25)4.4 数据处理子程序的设计 (26)4.5 显示子程序的设计 (28)5 系统调试与分析 (30)5.1 自行车速度/里程表系统调试 (30)5.1.1 调试系统简介 (30)5.1.2 系统仿真 (30)5.1.3 硬件电路的搭建 (31)5.2 调试故障及原因分析 (31)5.3 调试结果 (32)5.3.1 速度显示 (32)5.3.2 里程显示 (33)5.3.3 超速报警显示 (34)6 社会经济效益分析 (35)结束语 (36)致谢 (37)参考文献 (38)附录Ⅰ自行车速度/里程表硬件系统原理图 (40)附录Ⅱ元件清单 (41)附录Ⅲ程序清单 (42)1 绪论1.1课题产生的背景自行车被发明及使用,到现在已有两百多年的历史,这两百年间,人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车。
国家职业资格全国统一鉴定维修电工技师论文(国家职业资格二级)论文题目: 基于单片机的自行车码表设计姓名:陈常东身份证号: 372802************ 准考证号:所在省市:山东省日照市所在单位:日照市工业学校基于单片机的自行车码表设计陈常东日照市工业学校摘要:随着人们生活水平的提高,健身又环保的户外运动成为一种时尚,自行车骑行就是其中老少咸宜的运动。
在骑行中,骑行者都希望知道当前的时间、天气,和自己的骑行速度、里程、骑行时间等信息,本设计采用干簧管检测、单片机进行数据处理、系统扩展DS1302时钟芯片提供时间数据、DS18B20芯片提供温度数据,采用1602液晶屏作为显示器,可以综合显示上述信息,并设有按键进行设置,以适应不同的车辆,同时留出来部分I/O接口可升级系统或后续开发。
关键字:单片机干簧管液晶程序当前,人们的生活水平普遍提高,休闲时间越来越充裕,城市建设也越来越注意环境的保护,这就为休息日人们出行消遣提供了条件。
在路途不是很远,交通比较顺畅,而又风和日丽的日子里,相当一部分人会选择既能健身又倡导环保主题的自行车骑行作为娱乐方式。
在骑行中,骑行者都希望知道当前的时间、温度、自己的骑行速度、骑行时间、骑行里程以及能量消耗等信息,当然市场上有各种码表出售,功能有简单也有很复杂的,使用上也很方便。
但如果能自己制作一块码表,无疑更能增加骑行的乐趣。
本文介绍了一款采用STC单片机、扩展DS1302时钟芯片、DS18B20温度检测和转换芯片,采用干簧管做速度检测,16*2字符型液晶显示屏LCD1602显示的码表。
一、系统总体设计方案1、设计要求总里程——9999,单位km,占4个显示位,可以轮流显示或选择显示(用十进制数):本次骑行里程——9999,单位km,占4个显示位,可以轮流显示或选择显示(用十进制数);测量间隔60分钟以上视为新的骑行里程;当前骑行速度—— 99,单位km/h,2个显示位,选择显示或一直显示;最大速度——99,单位km/h,2个显示位,选择显示或一直显示;骑行时间——当前行驶累计时间,XX时XX分XX秒方式;时间温度——当前的时间和环境温度,时间XXhXXm只显示时分,24小时制,温度为XX℃;电源使用一节手机锂电池,体积小、结构可靠,便于安装及使用。
大学毕业设计(论文)题目基于单片机的自行车测速系统设计学生指导教师所属系专业年级学号基于单片机的自行车测速系统设计摘要随着科技的迅速发展,单片机的应用也越来越广泛,并带动传统控制检测技术不断更新。
现在的里程表大多是电子式的,用数码管或液晶显示器即时显示,显示更加直观。
电子式里程表采用接触车速传感器代替软轴传动,可使里程表的安装位置不受距离限制,进一步有效地克服了机械式里程表中的诸多不足。
方案采用了一种以单片机STC89C52为主控机,使用光电传感器进行自行车里程、速度测量的装置。
传感器将不同车速产生的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LCD液晶显示模块进行显示,使得自行车的速度与里程数据能直观的显示给使用者。
本设计主要包括自行车轮脉冲采集、键盘输入和数据显示等部分,主程序用C 语言编写,完成各项功能及数据的处理。
本里程表的设计具有结构简单,成本低廉,显示清晰,稳定可靠等优点。
并且可以进行扩充,更方便于使用者。
关键词光电传感器,单片机,液晶显示器,测速The Design of bicycle speed measuring systembased on single chip microputerABSTRACTWith the rapid development of technology, more and more widespread application of microputer, promote the traditional control detection technology constantly updated. Most of the current electronic odometer, and with the LED digital tube or LCD display real-time, display more intuitive. Electronic odometer flexible shaft using the contact speed sensor instead of driving, mileage tables can be installed without distance limitations, and further to effectively overe the mechanical disadvantages of mileage in the table.The plan adopts the system and configuration of bining the microcontroller STC89C52 as the main control puter ,using the photoelectric sensor bicycle odometer, speed measuring devices. when Different speed pulse signals of different frequencies produced by sensor are input into the microcontroller,after its calculation, liquid crystal will display the datas, making the bike's speed and distance data visually to the user.The design includes a bike wheel pulse acquisition, keyboard input and data display section, the main program using C language, This paper first needed to "milestones" design of equipment in detail, on the problems existing in the design, explained And then to hardware and software design and implementation of the part made earnest analysis, Then presented system modeling process and the corresponding system based on this model, the control simulation, and the simulation results are pared.KEY WORDS odometerphotoelectric senso r,MCU,LCD, Tachometer目录摘要IABSTRACT ......................................................................................................... I I 1 绪论11.1 问题由来11.2 课题现状11.3 设计任务22 方案论证与分析32.1 单片机模块论证与选择32.2显示模块论证与选择32.3电源模块论证与选择42.4光电测速模块论证与选择43 系统硬件设计43.1光电传感器模块53.2单片机系统部分73.2.1 STC89C52单片机介绍73.2.2 定时/计数器的结构及控制83.3 单片机外围电路介绍113.3.1 复位电路113.3.2 晶振电路123.4LCD显示模块133.4.1 1602字符型LCD简介133.4.2 LCD1602的基本参数及引脚功能133.5 按键模块164 系统软件设计174.1 概述174.2总体程序设计174.3 测量算法概述184.4 中断子程序的设计194.5 人机交互设计205 结束语21致22参考文献22附录1:系统原理图23附录2:源程序241绪论1.1 问题由来我国是人口大国,也是自行车大国,随着生活节奏的不断加快,自行车已经不仅仅是运输、代步的工具,现在则是代表着绿色、环保、节能。
毕业设计基于霍尔元件的自行车的速度里程表的设计摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。
本论文主要阐述一种基于霍尔元件的自行车的速度里程表的设计。
以A T89C52单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用24C02实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。
文章详细介绍了自行车的速度里程表的硬件电路和软件设计。
硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。
软件部分用汇编语言进行编程,采用模块化设计思想。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
关键词:里程/速度;霍尔元件;单片机;LED显示ABSTRACTWith the developing of people’s life, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising. The bicycle mileage/speed can fulfill the basic need of people’s 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 measure 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 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 sub-program, and meets the demand of design.KEY WORDS: Mileage / speed; Hall element; Single chip microcomputer; LED目录摘要 (I)第一章绪论 (1)1.1课题简介 (1)1.2 单片机发展趋势 (1)1.3课题的主要任务及内容 (3)第二章系统总体方案设计 (4)2.1设计总体思想 (4)2.2硬件方案设计 (6)2.3软件方案设计 (8)第三章硬件电路设计 (10)3.1概述 (10)3.2传感器及其测量系统 (10)3.2.1霍尔传感器的测量原理 (11)3.2.2集成开关型霍尔传感器 (12)3.3单片机的原理及应用 (13)3.3.1单片机原理简介 (13)3.3.2单片机的引脚功能介绍 (15)3.3.3单片机中断系统介绍 (18)3.3.4单片机定时/计数功能介绍 (20)3.4其他元器件的选择 (21)3.4.1存储器的选择 (21)3.4.2 触发器的选择 (22)3.4.3 74LS244芯片的介绍 (24)3.5单片机外围电路的设计 (24)3.5.1时钟电路的设计 (24)3.5.2复位电路的设计 (26)3.5.3显示电路的设计 (27)3.6 本章小结 (29)第四章软件程序设计 (30)4.1总体论述 (30)4.2总体程序设计 (30)4.3中断子程序的设计 (33)4.4数据处理子程序的设计 (34)4.5显示子程序的设计 (35)第五章系统调试与分析 (38)5.1系统仿真调试 (38)5.2调试故障及原因分析 (39)5.3设计总结 (41)5.4改进与创新 (41)致谢 (1)参考文献 (2)附录 (4)第一章绪论1.1课题简介自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车,自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。