2013届单片机自行车速度里程计论文-个人亲做完整版

合集下载

自行车里程表的设计毕业论文

自行车里程表的设计毕业论文

自行车里程表的设计毕业论文前言 (1)第1章绪论 (2)1.1 课题背景 (2)1.2 设计的主要容及技术指标 (2)第2章自行车里程表总体方案设计 (3)2.1 任务分析与实现 (3)2.2 自行车里程表硬件方案设计 (3)2.3 自行车里程表软件方案设计 (4)第3章自行车里程表硬件模块设计 (5)3.1 里程表的硬件设计 (5)3.1.1 霍尔传感器电路模块设计 (5)3.1.2 按键电路模块设计 (6)3.1.3 电源电路模块设计 (6)3.1.4 时钟电路模块设计 (7)3.1.5 LCD显示模块电路模块设计 (7)3.1.6 串口下载电路模块设计 (8)3.1.7 复位电路模块设计 (9)3.1.8 晶振电路模块设计 (10)第4章软件的设计 (11)4.1 里程表的软件设计 (11)4.1.1 里程速度功能模块实现 (11)4.1.2 日历时钟模块功能 (14)4.1.3 LCD1602液晶显示模块 (17)第5章软件调试 (21)5.1 程序的检测与调试 (21)5.1.1 Keil软件简介 (21)5.1.2 编制单片机应用程序的步骤和难点 (21)5.2 系统仿真调试 (24)5.2.1 程序的查错手段 (25)第6章结论 (27)第7章谢辞 (28)参考文献 (29)附录1 硬件设计原理图 (30)附录2 硬件电路仿真图 (31)附录3 软件程序 (32)译文 (69)C语言 (69)第1章绪论单片机自从推出以来,以其超小型化、结构紧凑、可靠性高、成本低等优点被人们广泛接受,从而应用于工业、电讯、数据处理、仪器仪表等多方面。

自行车里程表是自行车的重要配件,在自行车仪表中占重要位置,但几十年来其发展变化并不大,现在国外很多车中使用了数字里程表,但在国还并不多见。

1.1 课题背景里程表的原理很简单,车轮的圆周长是恒定不变的。

由此可以计算出每走一里路车轮要转多少圈,这个数也是恒定不变的。

基于单片机的自行车里程速度计设计

基于单片机的自行车里程速度计设计

学号:中州大学毕业设计设计题目:基于单片机的自行车里程速度计设计学院:专业:班级:姓名:指导教师:日期:年月日摘要1目前自行车已成为人们娱乐、休闲、锻炼的首选,尤其是对于用来锻炼的人们,自行车速度里程计让他们清楚地知道当前的速度、里程等物理量,更好的用于锻炼。

本论文主要阐述一种基于霍尔元件的自行车速度里程计设计。

以AT89C51 单片机为核心,A44E 霍尔传感器测转数,实现对自行车速度里程计测量统计。

该速度里程计将传感器输入到单片机的脉冲信号的宽度实时地测量出来,然后通过单片机计算出速度和行程,再将所得的数据存储到串口数据存储器,采用CAT24WC32 实现在系统掉电的时候保存速度和行程信息,并由串口液晶显示模块实时显示出所测速度和行程。

本设计介绍了自行车速度/里程测试仪的硬件电路和软件设计。

硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。

软件部分用汇编语言进行编程,采用模块化设计思想。

该系统硬件电路简单,子程序具有通用性,完全符合设计要求。

关键词:速度/里程;霍尔元件;单片机;LCD液晶显示Abstract2Now the bicycle has become the first choice of entertainmenting and exercising. Especially for people to exercise,The bicycle speed/trip 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 speed/trip design based on the Hall element is elaborated. By AT89C51 as kernel, using A44E Hall element to measure revolution, the measure and statistic are achieved. The range informations are saved by CAT24WC32 when the power is off, the bicycle speed can be displayed on LCD. In this article, the hardware circuit and software design of bicycle speed/trip 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 meet the demand of design.Key words: speed/trip; Hall element; Single Chip Microcomputer; LCD目录一、概述1、设计目的 (1)32、课题简介 (1)二、系统设计1、总体设计方案 (2)2、硬件部分简介 (3)(1)AT89c51芯片简介 (3)(2)硬件设计 (4)3、软件部分 (5)(1)初始化程序 (6)(2)主程序 (8)(3)中断程序 (9)(4)里程、速度处理程序 (11)(5)显示子程序 (14)(6)延时子程序 (16)三、调试 (17)1、硬件调试 (17)2、软件调试 (17)四、操作说明 (19)五、参考文献 (20)六、心得体会 (21)七、附录 (22)1、元器件清单 (22)2、整体原理图 (23)3、完整程序 (24)自行车里程计/速度计的设计一、概述41、设计目的本设计采用AT89C51单片机作控制,利用霍尔元件等器件设计一个可用LED 数码管显示当前自行车行驶的距离及速度并具有超速报警功能的自行车里程/速度表,使其作为自行车的一种辅助工具,让自行车的功用更强大,给人们带来更多的方便。

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

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

届.别. 2013届学号毕业设计基于单片机设计的自行车测速系统姓名系别、专业导师姓名、职称完成时间1目录摘要 .............................................................. 3矚慫润厲钐瘗睞枥庑赖。

Abstract............................................................ 3聞創沟燴鐺險爱氇谴净。

1 绪论 ........................................................... 4残骛楼諍锩瀨濟溆塹籟。

1.1 课题背景 ................................................. 5酽锕极額閉镇桧猪訣锥。

1.2 课题主要任务及内容........................................ 5彈贸摄尔霁毙攬砖卤庑。

1.3 任务分析与实现............................................ 5謀荞抟箧飆鐸怼类蒋薔。

2 系统设计 ....................................................... 6厦礴恳蹒骈時盡继價骚。

2.1 硬件方案设计.............................................. 6茕桢广鳓鯡选块网羈泪。

2.2 软件方案设计.............................................. 7鹅娅尽損鹌惨歷茏鴛賴。

2.3 硬件电路设计.............................................. 8籟丛妈羥为贍偾蛏练淨。

2.3.1 概述................................................ 8預頌圣鉉儐歲龈讶骅籴。

自行车里程测速仪设计本科毕业论文

自行车里程测速仪设计本科毕业论文

编号:201234140123 本科毕业论文基于单片机的自行车里程测速仪设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解XX大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:I摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。

自行车测速仪能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程、时间等物理量。

本文介绍了一种基于单片机控制的简易自动自行车速度以及里程计算系统,包括自行车里程表的硬件构成,软件逻辑以及程序代码。

该里程测速系统以AT89C51作为系统控制核心,采用霍尔传感器来检测信号,通过一定时间间隔内对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在LCD上显示车辆行驶里程、平均速度和瞬时速度,并且具有超速报警功能。

该系统硬件电路简单,子程序具有通用性,完全符合设计要求。

为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。

正文中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程, 并具体描述了AT89C51接口的软、硬件调试;其次阐述了程序的流程和实现过程。

基于单片机设计的自行车速度测试系统毕业论文(很全--免费)

基于单片机设计的自行车速度测试系统毕业论文(很全--免费)

伴随着电子信息技术的发展,尤其是IC卡技术的广泛应用,人民的日常生活变得日益的方便和快捷。

IC卡是一个正蓬勃发展的边缘产业,一个与我们生活越来越密切的产业。

目前“一卡通”正在许多领域得到应用,如公交系统、税控管理、宾馆服务、医疗保险等。

在普及因特网和计算机的大潮涌来时,IC卡扮演着日益重要的角色。

IC卡读写器是IC卡与应用系统间的桥梁,在ISO国际标准中称之为接口设备IFD(Interface Device)。

IFD内的CPU通过一个接口电路与IC卡相连并进行通信。

IC卡接口电路是IC卡读写器中至关重要的部分,根据实际应用系统的不同,可选择并行通信、半双工串行通信和I2C通信等不同的IC卡读写芯片。

非接触式IC卡简介又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域的一大突破。

本文设计了单片机控制IC卡数据读写的软/硬件、LED显示以及与PC机之间的串口通信。

介绍了以单片机AT89C51为核心的IC卡系统的设计。

关键词:89C51单片机 IC卡 LED显示With the development of electronic information technology, especially the wide application of IC card technology, the people's daily lives become more convenient and faster. IC card is the edge of a booming industry, a life more closely with our industry. At present, "Card" is applied in many fields such as public transportation systems, tax management, hotel services, and medical insurance. Popularity of the Internet and computers in the coming tide of time, IC card to play an increasingly important role.IC card reader is a bridge between systems and applications, in the ISO international standard interface device called IFD (Interface Device). IFD within the CPU via an interface circuit and the IC card is connected and communicate. IC card interface IC card reader circuit is a vital part of the difference based on the actual application system, choose parallel communication, half-duplex serial communication, and I2C communications, such as different IC card reader chip. Introduction of non-contact IC card, also known as radio frequency card, successfully resolved the passive (no power supply card) and free access to this problem, the field of electronic devices is a major breakthrough.In this design, we discuss IC card data read and write MCU hardware / software,LED display, and with the serial communication between PC machine. Introduced to the AT89C51 microcontroller as the core of the design of IC card system.Keywords: 89C51 microcontroller IC card LED display摘要 (i)ABSTRACT........................................................... i i 引言.. (1)第1章概述 (3)1.1 单片机介绍 (3)1.1.1 片机发展历程 (3)1.1.2 单片机的发展趋势 (3)1.2 IC卡技术 (5)1.2.1 IC卡技术 (5)1.2.2 IC卡的技术特点 (5)1.3 LED显示屏技术 (6)第2章原理图 (8)2.1 系统原理框图的绘制 (8)2.1.1 Protel99软件的概述 (8)2.2 原理图 (9)2.3 方案论证 (10)第3章硬件部分介绍 (11)3.1 AT89C51单片机简介 (11)3.1.1 主要特性 (11)3.1.2 管脚说明 (11)3.1.3 晶振电路 (13)3.1.4 芯片擦除 (14)3.2 RS232串行接口 (14)3.3 SLE4442卡简介 (15)3.4 IC卡座 (15)3.5 外围电路 (17)3.6 软件系统 (20)第4章软件部分 (21)4.1 工作过程 (21)总结 (23)参考文献 (24)附录 (25)致谢 (38)引言伴随着电子信息技术的发展,尤其是IC卡技术的广泛应用,人民的日常生活变得日益的方便和快捷。

基于单片机的多功能自行车里程表的设计毕业设计论文

基于单片机的多功能自行车里程表的设计毕业设计论文

基于单片机的多功能自行车里程表的设计摘要本文设计了一种基于霍尔元件的自行车的速度和里程测量系统。

以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 A T89C52 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; A T89C52 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 课题背景自行车是一种普遍的交通工具。

自行车里程表设计论文

自行车里程表设计论文

自行车里程碑一,摘要:自行车的技术性能随着行驶里程的增加以及各种因素的影响而发生变化。

在使用自行车的过程中,控制车辆速度,可以减少隐患,并防止故障的发生提高车辆的完好率,有效地延长自行车的使用寿命。

因此,骑车中应时常关注里程表显示的数字,一旦超过一定速度,应及时减速,防止事故的发生。

针对机械式里程表的缺点,开发研制了数字式自行车里程表。

该里程表系统主要由CD4040和CD40110为核心、光电传感器调理,并由LED显示器显示出来的速度里程表设计方案。

该方案由于使用了CD4040和CD4011等比较低级芯片,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性。

关键词:里程表;光电传感器;芯片;LED显示器二,概论:这自行车里程表设计的实现方式是,通过安装在自行车转轴上的测量盘,用光电式转速传感器检测转速的脉冲信息,在脉冲状态下,将转速的变化转换成光通量的变化,再通过光电转换元件将光通量的变化转换成电量的变化,接着通过频率测量电路将脉冲信号依次传入到各个芯片中,然后依据电量与转速的函数关系实现转速测量,再通过计算,从而得出里程的信息,并由LED显示器显示出来。

这设计要求是两个数码显示,单位百米,直径在0.99cm,即在设计电路中应采取32进制计数。

电源应该有稳定的9V输出。

三,方案流程图:电源电路图220v的交流电经过变压器降压至9v交流电,通过桥式整流后,波形都变为正的。

再经滤波,LM7809的整流,再滤波,最后得到稳定的电压+9 v。

轮胎转速检测电路图由红外线发射端到红外线接收端中间有测量牌进行格挡,产生脉冲,经过芯片LM358进行扩大信号。

CD4040-----12位二进制串行计数器简要说明:CD4040 是12 位二进制串行计数器。

所有的计数器为主从触发器。

计数器在时钟下降沿进行计数。

CR 为高电平时,对计数器进行清零。

由于在时钟输入端使用斯密特触发器,对脉冲上升和下降时间无限制,所有输入和输出均经过缓冲。

基于单片机的自行车测速系统设计与实现论文

基于单片机的自行车测速系统设计与实现论文

桂林电子科技大学毕业设计(论文)报告用纸第1 页摘要随着社会的进步发展和环保意识的增强,能够锻炼身体,且能环保出行的自行车成了大众的宠儿。

随自行车的快速发展,人们对自行车的功能要求也越来越高。

自行车测速仪通过测量并显示出行时的日期、时间、温度、速度和里程数,能够较好的满足人们对自行车的基本需求。

本设计通过分析自行车测速仪的原理,基于STC89C52单片机和C语言,设计和实现了一种自行车测速系统。

该系统主要包括单片机数据处理、电机测速、温度测量、时钟计时、显示数据、按键控制七大功能模块。

在系统实现中,硬件部分以STC89C52单片机为处理核心,用红外对管传感器将车轮的转数转换为电脉冲,进行处理后送入单片机,通过测量电机转的圈数,经过数据处理得到速度和路程数。

软件部分采用C语言进行编程,实现系统的控制与显示。

本系统的实现达到了预期的设计目标。

关键词:自行车测速;STC89C52单片机;红外对管传感器;C语言AbstractWith the development of social progress and environmental protection consciousness, can physical exercise, andgreen travl bicycle ,became the darling of the public. With the rapid development of bicycle, the bicycle features people are increasingly high requirements. Bicycle speedometer can display the travel date, time, temperature, speed and mileage by measuring,to better me people's basic needs for bicycle.This design through the analysis of principles of bicycle speedometer, based on STC89C52 singlechip and C language,design and implementation of a bicycle speed system.The system includes a SCM data processing, motor speed, temperature measurement, timing, data shows,key control that seven major function module.In the system realization, The hardware part with STC89C52 SCM as core processor. Using the infrared tube sensor will wheel speed is converted into electrical pulses, processed into the microcontroller.By measuring the motor cycles,after data processing, we can know the speed and distance. The software using C language programming ,to realize the system control and display. The realization of this system reaches the expected design goal.Key words:Bicycle Tachometer ;STC89C52 single chip microcomputer; Infrared tube sensor; C language目录引言 (2)1 设计要求 (2)1.1 毕业设计题目 (2)1.2 设计的主要功能 (2)2 工作原理和系统结构 (3)3 硬件设计 (4)3.1 系统总电路图 (4)3.2 单片机控制处理模块 (4)3.3红外对管测速模块 (8)3.4 DS1302时钟芯片模块 (10)3.5 DS1302温度采集模块 (12)3.6 LCD显示模块 (14)3.7 电机驱动模块 (15)3.8 按键功能、供电和串口下载模块 (15)4 软件设计 (18)4.1 Keil uVision 4软件介绍 (18)4.2 程序设计思想与开发环境 (18)4.3 主程序设计 (19)4.4 各个模块程序设计 (19)4.4.1 红外对管测速模块程序设计 (19)4.4.2 DS18B20温度测量模块程序设计 (21)4.4.3 DS1302时钟芯片模块程序设计 (24)4.4.4 LCD12864显示模块程序设计 (27)5 系统测试 (28)5.1 硬件调试 (28)5.2 软件调试 (29)5.3 对实际电路进行测试 (29)6 总结 (31)致谢 (32)参考文献: (33)附录 (34)引言自行车是传统产业,具有100多年的历史,由于环保以及交通的问题,自行车再度成为世界各国特别是发达国家居民喜爱的交通、健身工具。

自行车里程计毕业论文

自行车里程计毕业论文

毕业设计(论文)课题名称:自行车里程计课题性质:毕业设计院系:电子工程系摘要:新生事物不会因传统的存在而停止它前进的步伐,电子数码科技今天已渗透到工业,农业,民用产品的点点滴滴。

随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。

自行车里程/速度计能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。

更重要的是:它是最具环保的交通工具。

本论文主要阐述一种基于霍尔元件的自行车里程/速度计的设计。

以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C01 实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。

文章详细介绍了自行车里程/速度计的硬件电路和软件设计。

硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。

软件部分用汇编语言进行编程,采用模块化设计思想。

该系统硬件电路简单,子程序具有通用性,完全符合设计要求。

关键词:里程/速度,霍尔元件,单片机,数码管目录摘要: 0关键词: 0第一章绪论 (3)1.1 课题介绍 (3)1.2 设计背景 (3)1.3 方案的确定与论证 (3)第二章硬件设计 (5)2.1 概述 (5)2.2 单片机简述 (5)2.2.1 AT89C52引脚及功能介绍(如图2.2) (6)2.2.2 单片机最小系统 (10)2.3 设计电路 (13)2.3.1 LED动态显示电路 (13)2.3.2 感应电路 (14)2.3.3 控制电路 (17)2.3.5 报警电路的设计 (20)第三章软件设计 (21)3.1 软件实现的功能 (21)3.2 系统主要程序的设计 (21)3.3 源程序 (23)第四章电路调试 (38)4.1 软件调试方法 (38)4.2 硬件调试方法 (39)4.2.1 常见的硬件故障 (39)4.2.2 调试方法 (39)第五章总结 (40)参考文献 (41)附录A (42)附录B (43)第一章绪论1.1 课题介绍自行车里程/速度计能自动显示自行车行使的总里程数及行车速度,具有超速信响提醒功能,里程数据自动记忆,也可应用于电动自行车、摩托车、汽车等机动车仪表上。

毕业设计(论文)任务书格式--自行车速度计的设计

毕业设计(论文)任务书格式--自行车速度计的设计

毕业设计(论文)任务书
学生姓名
专业班级:
设计(论文)题目自行车速度计的设计
一.设计要求
1.分析题目需完成的功能,问题描述准确.规范;
2.拟定实施方案,描述设计思路(框图);
3.详尽规划内容;
4.体现完整设计过程及交付最终作品。

二.主要内容(提纲式的内容要求)
1.利用霍尔传感器产生里程数的脉冲信号。

2.对脉冲信号进行计数。

实现:利用单片机自带的计数器T1对霍尔传感器脉冲信号进行计数。

3.对数据进行处理,要求用LCD显示里程总数和即时速度。

实现:利用软件编程,对数据进行处理得到需要的数值。

最终实现目标:自行车的速度/行程测试仪里具有速度、里程测试与显示功能,采用单片机作控制,显示电路可同时显示速度和里程。

三.完成任务
1.设计思路与内容文档。

2.设计过程参考资料清单及资料文档。

3.最终作品。

指导老师(签名):
教研室主任(签名):
2014 年 4 月 28 日
1。

自行车简易数字里程表设计论文

自行车简易数字里程表设计论文

毕业设计论文自行车简易数字里程表班级姓名学号指导教师提交日期2013年月日摘要随着居民生活水平的不断提高,自行车已经不仅仅是普通的代步、运输工具,而是成为人们娱乐、休闲、锻炼的首选。

自行车简易数字里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。

本论文主要阐述一种基于霍尔元件的自行车速度里程表的设计。

以 STC89C52单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量,采用1602LCD显示自行车的里程数及速度。

文章详细介绍了自行车的速度里程表的硬件电路。

硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。

软件部分用C语言进行编程,采用模块化设计思想。

该系统硬件电路简单,子程序具有通用性,完全符合设计要求。

关键字:里程/速度;霍尔元件;单片机;LCD显示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 STC89C52as kernel, using A44E Hall element to measure revolution, the measure and statistic are achieved. (Saved by 1602LCD , the bicycle speed can be displayed on LED. )In this article, the hardware circuit 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 meets the demand of design.KEY WORDS: Mileage / speed; Hall element; Single chip microcomputer; LCD目录引言 (5)第一部分设计任务 (6)1.1 设计要求 (6)1.2 方案设计 (6)第二部分系统硬件平台的设计 (6)2.1 总体设计方案说明 (6)2.2 单片机最小系统 (7)2.2.1 STC89C52单片机 (7)2.2.2 时钟电路 (7)2.2.3 复位电路 (8)2.3 显示模块 (8)2.4 霍尔传感器的测量原理 (10)2.5 DS1302时钟芯片 (10)第三部分系统软件的设计与实现 (11)3.1 主程序流程图 (11)3.2 显示流程图 (11)3.3 速度处理流程图 (12)3.4 电路仿真 (13)3.4.1 仿真软件简介 (13)3.4.2 仿真结果 (13)第四部分安装调试与性能测量 (14)第五部分设计总结 (14)参考文献 (14)引言自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车,自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。

基于单片机的自行车速度与里程表设计

基于单片机的自行车速度与里程表设计

基于单片机的自行车速度与里程表设计一、引言自行车作为一种常见的代步工具,随着人们对健康环保的追求,越来越受到青睐。

然而,骑行过程中常常会想知道自己的速度和里程,以便更好地掌握骑行状态和计划行程。

本文将介绍一种基于单片机的自行车速度与里程表设计,通过该设计可以实时获取自行车的速度和里程信息。

二、设计原理1. 速度计原理基于单片机的自行车速度计的设计原理是利用车轮旋转的次数和时间间隔来计算速度。

通过安装磁铁和霍尔传感器在车轮上,当车轮旋转时,霍尔传感器会感应到磁铁的磁场变化,并产生相应的信号。

单片机通过计算两次信号的时间间隔,然后根据车轮的周长计算出速度。

2. 里程计原理基于单片机的自行车里程计的设计原理是通过记录车轮旋转的次数,然后根据车轮的周长计算出里程。

同样地,通过安装磁铁和霍尔传感器在车轮上,当车轮旋转时,霍尔传感器会感应到磁铁的磁场变化,并产生相应的信号。

单片机每次检测到信号时,就将里程加一,并根据车轮的周长计算出实际里程。

三、硬件设计1. 单片机选择在设计中,我们可以选择一款适用的单片机作为控制核心。

常见的选择有51系列单片机、Arduino等。

根据实际需求和设计复杂度,选择合适的单片机进行编程和控制。

2. 传感器选择作为速度与里程计的关键部分,传感器的选择至关重要。

在车轮上安装磁铁和霍尔传感器,可以通过检测磁铁的旋转来计算车轮的速度和里程。

选择合适的霍尔传感器可以提高检测的准确性和稳定性。

3. 显示屏和按键为了方便用户查看速度和里程信息,可以选择合适的显示屏,如LCD液晶屏或LED数码管。

同时,可以添加按键用于用户设置和调整。

四、软件设计1. 信号检测与计算通过编程,设置单片机对霍尔传感器的信号进行检测,当检测到信号变化时,记录下时间戳,并计算时间间隔。

2. 速度计算根据时间间隔和车轮的周长,计算出实际速度。

可以选择不同的单位进行显示,如千米/小时或英里/小时。

3. 里程计算根据车轮旋转的次数,每次旋转时将里程加一,并根据车轮的周长计算出实际里程。

毕业设计(论文)-基于单片机的自行车里程表的设计[管理资料]

毕业设计(论文)-基于单片机的自行车里程表的设计[管理资料]

摘要本文介绍的速度与里程表设计以STC89C52单片机系统和霍尔传感器为核心。

传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LCD液晶显示模块进行显示,使得电动自行车的速度与里程数据能直观的显示给使用者。

本系统由霍尔传感器、单片机ST8C9C52RC、LCD1602液晶显示模块、数据存储电路和键盘控制组成。

通过单片机的设置可对霍尔传感器输入的脉冲信号进行计数和处理,这样能精确地算出加到引脚的单位时间内检测到的脉冲数;设计里程和速度显示采用LCD模块,里程数通过EEPROM来存储。

本文先对里程表设计当中所需设备作了详细介绍,对设计中存在的问题进行了说明;而后对硬件和软件部分的设计和实现作了认真的分析;然后给出了系统的建模过程及相应的系统模型,在此基础上进行了控制仿真,并对仿真效果进行了比较。

本里程表的设计具有结构简单,成本低廉,显示清晰,稳定可靠等优点。

并且可进行扩充,加入时速表的功能,更加方便的了解你现在所处的情况。

关键词:STC89单片机 LCD1602液晶显示霍尔传感器 EEPROM存储器目录第1章绪论 (1)课题背景、发展及意义 (1)系统设计概述 (1)各章节的安排 (2)第2章自行车里程表的设计方法与基本原理 (3)霍尔传感器 (3)STC89C52单片机 (3)频率测量法 (4)LCD1602 (5)存储器EEPROM (5)键盘控制 (6)第3章硬件实现的设计方法与原理 (7)系统概述 (7)功能实现 (8)系统总框图 (8)各部分硬件图 (8)3.4.1 显示部分 (8)3.4.2 按键控制部分 (11)3.4.3 霍尔传感器 (7)3.4.4 复位电路 (7)3.4.5 电源电路 (7)3.4.6 EEPROM掉电存储器电路 (7)第4章自行车里程表软件实现方法 (9)软件编程实现 (13)4.1.1 系统软件框图 (13)4.1.2 数据处理 (14)4.1.3 键盘控制 (14)程序源代码与流程图 (16)4.2.1 程序流程图 (14)4.2.2 程序源代码 (14)PCB印刷电路板图 (40)第5章总结 (16)参考文献 (40)致谢 (41)1霍尔传感器霍尔传感器是一种能实现磁电转换的传感器,用它们可以检测磁场及其变化。

多功能自行车里程表论文

多功能自行车里程表论文
多功能自行车里程 表论文
第1页,本讲稿共22页
论文框架
1 摘要 2 系统硬件设计原理 3 系统软件设计流程图
系统调试
4
5 总结
第2页,本讲稿共22页
摘要
本设计介绍的速度与里程表设计以 单片机最小系统和霍尔传感器为核心。 利用AT89C51单片机设计一种Proteus环 境下51单片机的多功能自行车里程表, 要求该表具有自行车行驶瞬时速度、平 均速度、超速报警、累计总里程等计量 功能,可通过开关切换显示不同的内容, 传感器将不同车速转变成的不同频率的 脉冲信号输入到单片机进行控制与计算, 再采用LED数码管模块进行示,使得自行 车的速度与里程数据能直观的显示给使 用者,提供给用户安全行驶的一些基本 信息。
试。最终,软件调试基本无误。这次设计调 试要衷心感谢我的指导老师王可宁老师的悉 心指导。
第21页,本讲稿共22页
第22页,本讲稿共22页
因而易学易用。Keil C51软件提供丰富的 库函数和功能强大的集成开发调试工具, C51工具包的整体结构可以完成编辑、编 译、连接、调试、仿真等整个开发流程 。
第17页,本讲稿共22页
双击单片机导入用Keil软件生成.HEX文件
第18页,本讲稿共22页
3.调试结果
第19页,本讲稿共22页
总结
第3页,本讲稿共22页
系统硬件设计原理
1.设计的基本要求
1
总里程—当前行驶里程km;
2 瞬时速度—当前平均速度km/h;
3 平均速度—本次行驶中的平均速度 km/h;
4 超速报页,本讲稿共22页
2 .系统方框图
开始
脉冲信号采集 89C51单片机
按键开关
LED数码管

自行车里程与速度计的设计

自行车里程与速度计的设计

自行车里程与速度计的设计摘要本论文主要阐述一种基于单片机的自行车里程/速度计的设计。

主要分为三个部分:硬件设计,软件设计和模拟仿真。

硬件设计以AT89C52单片机为核心,主要包括复位电路、显示电路、时钟电路、报警电路的设计。

本设计采用霍尔传感器测量自行车转速脉冲, 经处理后由LED数码管显示,最多可显示4位数;报警电路是当没有输入周长或超速时发出光、语音报警提示。

软件设计主要是通过单片机编程软件Keil C设计计算自行车行驶里程和实时速度的程序,以及速度和里程的显示程序;模拟仿真是利用仿真软件Proteus 对所设计的硬件电路和程序进行测试。

本论文对设计当中所需元件作了详细介绍,对设计中存在的问题进行了说明,而后对硬件和软件部分的设计和实现作了认真的分析,并在此基础上进行了控制仿真。

本设计由于使用了串口液晶显示以及高效快速算法,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性,而且具有结构简单,成本低廉,显示清晰,稳定可靠等优点。

关键词:AT89C52单片机;LED;霍尔传感器THE DESIGN OF ODOMETER ANDVELOCITY GAUGEAbstractThis paper mainly tells the design of odometer and velocity gauge on bicycles based on MCU.There are three part in the thesis:hardware design,software design and simulation.The hardware design use with the core of AT89C52 as controler, includes the designs of Reset circuit,display circuit,clock circuit and alarm circuit.which hall sensor is usued to measure the pulse of rotating speed of the wheel,which is displayed by LED after processing,being able to display four figures.The alarm circuit can give a light or sound alarm when there is an overspeed or no perimeter input.The software design mostly includes the design of program on caculating the mileage and real-time speed of the bicycle with Keil C as The simulation is finished by testing the designed hardware circuit and program with the simulation software Proteus.This paper introduces the demanded components of the design in details,explaining the existing problems in the design,and seriously analyzes the design of both hardware and software,then takes the simulation here on the basis.This design can guarantee the precision measurement precision and owns high real-time performance on the basis of the system resource saving and the process of programming. it has a simple strcture, that is low cost, clear display, stable and reliable.Keywords: AT89C52;LED;hall sensor目录摘要 (I)Abstract (II)1 绪论 (1)1.1 课题背景、发展及意义 (1)1.2 系统设计概述 (1)1.3 任务分析与实现 (1)2 自行车里程速度计的设计方法与原理 (3)2.1 硬件方案设计 (3)2.2 软件方案设计 (5)2.3 仿真软件 (6)3 自行车里程速度计的硬件设计 (7)3.1 概述 (7)3.2 单片机的选型 (7)3.2.1 AT89C52 单片机总体结构 (7)3.2.2 AT89C52中断系统介绍 (9)3.2.3 AT89C52与其他单片机的比较 (10)3.3 霍尔传感器的选型 (11)3.3.1 霍尔传感器 A44E (12)3.3.2 A44E的测试特性 (12)3.3.3 A44E芯片的引脚及功能 (13)3.3.4 A44E的磁输入检测 (13)3.4 LED显示器 (13)3.4.1 LED的显示方法 (14)3.5 单片机外围电路的设计 (15)3.5.1 时钟电路与复位电路 (15)3.5.3 报警电路的设计 (16)3.6 总体电路原理图 (17)4 自行车里程/速度计的软件设计与仿真 (19)4.1 自行车里程/速度计的主程序设计 (19)4.2 中断子程序的设计 (20)4.3 显示子程序的设计 (21)4.4 利用Proteus软件进行系统仿真 (22)总结 (25)参考文献 (26)附录1 自行车周长值 (27)致谢 (29)1 绪论1.1 课题背景、发展及意义我国的自行车大国,随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,其辅助功能也变得越来越重要。

自行车测速系统论文

自行车测速系统论文
AvrerageSpeed = AvrerageSpeed % 10;
disdance_AverageSpeed[13] = tmp+'0';//十
disdance_AverageSpeed[14] = AvrerageSpeed+'0';//个
/***********平均速度显示结束************/
uint count;//脉冲计数
uint ahead=0;// 5s更新一次速度,ahead为5s前的脉冲个数
uchar second=0x00,minute=0x00,hour=0x00;
//*****************脉冲计数************************
//*****实时监测脉冲,用于计算路程和平均速度*******
disdance_AverageSpeed[5] = 'l';
disdance_AverageSpeed[6] = 'c';
disdance_AverageSpeed[7] = 'o';
disdance_AverageSpeed[8] = 'm';
disdance_AverageSpeed[9] = ' ';
{
disdance_AverageSpeed[0] = 'H';
disdance_AverageSpeed[1] = 'i';
disdance_AverageSpeed[2] = ',';
disdance_AverageSpeed[3] = 'w';
disdance_AverageSpeed[4] = 'e';

基于单片机的自行车里程速度计设计

基于单片机的自行车里程速度计设计

中州大学毕业设计学号:中州大学毕业设计设计题目:基于单片机的自行车里程速度计设计学院:专业:班级:姓名:指导教师:日期:年月日1摘要目前自行车已成为人们娱乐、休闲、锻炼的首选,尤其是对于用来锻炼的人们,自行车速度里程计让他们清楚地知道当前的速度、里程等物理量,更好的用于锻炼。

本论文主要阐述一种基于霍尔元件的自行车速度里程计设计。

以AT89C51 单片机为核心,A44E 霍尔传感器测转数,实现对自行车速度里程计测量统计。

该速度里程计将传感器输入到单片机的脉冲信号的宽度实时地测量出来,然后通过单片机计算出速度和行程,再将所得的数据存储到串口数据存储器,采用CAT24WC32 实现在系统掉电的时候保存速度和行程信息,并由串口液晶显示模块实时显示出所测速度和行程。

本设计介绍了自行车速度/里程测试仪的硬件电路和软件设计。

硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。

软件部分用汇编语言进行编程,采用模块化设计思想。

该系统硬件电路简单,子程序具有通用性,完全符合设计要求。

关键词:速度/里程;霍尔元件;单片机;LCD液晶显示2中州大学毕业设计AbstractNow the bicycle has become the first choice of entertainmenting and exercising. Especially for people to exercise,The bicycle speed/trip 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 speed/trip design based on the Hall element is elaborated. By AT89C51 as kernel, using A44E Hall element to measure revolution, the measure and statistic are achieved. The range informations are saved by CAT24WC32 when the power is off, the bicycle speed can be displayed on LCD. In this article, the hardware circuit and software design of bicycle speed/trip 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 meet the demand of design.Key words: speed/trip; Hall element; Single Chip Microcomputer; LCD3目录一、概述1、设计目的 (1)2、课题简介 (1)二、系统设计1、总体设计方案 (2)2、硬件部分简介 (3)(1)AT89c51芯片简介 (3)(2)硬件设计 (4)3、软件部分 (5)(1)初始化程序 (6)(2)主程序 (8)(3)中断程序 (9)(4)里程、速度处理程序 (11)(5)显示子程序 (14)(6)延时子程序 (16)三、调试 (17)1、硬件调试 (17)2、软件调试 (17)四、操作说明 (19)五、参考文献 (20)六、心得体会 (21)七、附录 (22)1、元器件清单 (22)2、整体原理图 (23)3、完整程序 (24)4中州大学毕业设计自行车里程计/速度计的设计一、概述1、设计目的本设计采用AT89C51单片机作控制,利用霍尔元件等器件设计一个可用LED 数码管显示当前自行车行驶的距离及速度并具有超速报警功能的自行车里程/速度表,使其作为自行车的一种辅助工具,让自行车的功用更强大,给人们带来更多的方便。

基于单片机的自行车测速系统

基于单片机的自行车测速系统

基于单片机的自行车测速系统[摘要]伴随着科技的发展和居民生活水平的不断提高,自行车已然不是普通的代步、运输工具,而已成为了大众的休闲、锻炼、娱乐的第一选择。

所以我所设计的自行车简易数字里程表就基本能够满足现在大众的需求在锻炼的同时监测自身的锻炼量和安全,其可以让人们清楚地知道自身当前骑行速度、总骑行里程等物理量。

此篇论文重点讲述的是一种基于单片机的自行车速度里程表的设计。

以 STC89C52单片机为主要元件,使用A44E 霍尔传感器来测量自行车转数,从而完成对自行车里程/速度的测量,显示屏采用1602LCD自行车的里程数及速度。

文章阐述了自行车的速度里程表的硬件电路与软件部分。

硬件部分是采用霍尔元件将自行车每转一圈所产生的的脉冲数传入单片机系统,然后单片机系统将信号经过处理送至显示屏。

软件部分采用C 语言进行编程,采用模块化设计思想。

该系统硬件电路简单,子程序具有通用性,完全符合设计要求。

[关键词]里程/速度霍尔元件单片机LCD显示Bicycle speed measuring system based on MCU[Abstract]With the development of science and technology and the improvement of living standards, 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 mile age/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 STC89C52as kernel, using A44E Hall element to measure revolution, the measure and statistic are achieved. (Saved by 1602LCD , the bicycle speed can be displayed on LED. )In this article, the hardware circuit 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 meets the demand of design.[Keywords]Mileage / speed, Hall element, Single chip microcomputer, LCD目录引言 (1)第1章概论 (2)1.1设计的目的与意义 (2)1.2技术的发展概况 (3)1.3设计的主要方向 (3)第2章系统硬件平台的设计 (4)2.1 总体设计方案说明 (4)2.2 单片机最小系统 (5)2.2.1 STC89C52单片机 (5)2.2.2 时钟电路 (6)2.2.3 复位电路 (7)2.3 显示模块 (7)2.4 霍尔传感器及其测量原理 (10)2.5 DS1302时钟芯片 (10)2.6 蜂鸣器及其电路 (12)第3章系统软件的设计与实现 (14)3.1 主程序流程图 (14)3.2 显示流程图 (14)3.3 速度处理流程图 (15)3.4时钟芯片程序流程图 (16)第4章安装调试与性能测量 (18)4.1 程序编写软件 (18)4.1.1 Keil C51简介 (18)4.1.2应用Keil软件进行程序调试 (18)4.2 电路仿真 (18)4.2.1 仿真软件简介 (18)4.2.2 仿真结果 (19)4.3硬件调试 (19)结论 (21)致谢语 (22)参考文献 (23)附录 (24)引言从自行车被缔造到使用已经历经了两百多年的历史,在这里历史的长河中人类不曾停下尝试与研发的脚步,从如同玩具木马般的木头车演变至今日的种类繁多用途各异款式新颖的休闲、运动自行车,自行车被缔造的用途也从开始的交通、代步工具转换成为休闲、娱乐、运动等多方面的用途[1]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档