自行车测速系统设计毕业设计论文
自行车里程测速仪设计本科毕业论文
编号:201234140123 本科毕业论文基于单片机的自行车里程测速仪设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解XX大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:I摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
自行车测速仪能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程、时间等物理量。
本文介绍了一种基于单片机控制的简易自动自行车速度以及里程计算系统,包括自行车里程表的硬件构成,软件逻辑以及程序代码。
该里程测速系统以AT89C51作为系统控制核心,采用霍尔传感器来检测信号,通过一定时间间隔内对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在LCD上显示车辆行驶里程、平均速度和瞬时速度,并且具有超速报警功能。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
为了便于扩展和更改,软件的设计采用模块化结构,使程序设计的逻辑关系更加简洁明了,使硬件在软件的控制下协调运作。
正文中首先简单描述系统硬件工作原理,且附以系统硬件设计框图,论述了本次毕业设计所应用的各硬件接口技术和各个接口模块的功能及工作过程, 并具体描述了AT89C51接口的软、硬件调试;其次阐述了程序的流程和实现过程。
基于单片机的自行车测速系统设计
基于单片机的自行车测速系统设计【摘要】本文主要是对测速系统的设计与应用进行了研究,以单片机为核心,利用A44E霍尔传感器设计出一种可以即时显示速度和路程的测速系统,并用液晶显示器LCD1602显示出来。
【关键词】传感器;单片机;即时测速1.前言随着人们对低碳生活的追求,特别是在交通拥挤的城市,自行车成为代步及休闲运动的工具。
因此爱好自行车运动的人十分需要一款能测速的装置,以便更好知道自己的运动情况。
2.总体设计整个系统是以单片机作为控制模块,其工作原理是:A44E霍尔传感器检测自行车的轮胎的运转情况,将不同的车速转变成不同的频率的脉冲信号输入到单片机进行处理和计算,最后把即时信息显示在LCD1602液晶显示器上,让人们清楚知道当前的速度、累计运动时间和路程等物理量,系统的总框图如图1所示。
我们先把磁铁放在自行车的车轮上,而霍尔传感器就放在车架,转动自行车的转轴,磁铁也就跟着一起转动,从而使霍尔传感器周围的磁场发生变化,传感器在磁钢经过时,产生一个脉冲低电压,记录自行车转动了一周。
将霍尔传感器的输出引脚与单片机的P3.2脚相连。
测速度的原理:定义测量的时间间隔为,自行车车轮转过的圈数。
假设车轮周长为,则速度为:,在中断子程序里调用时钟函数,实现时间的累加,最后在中断子程序里输出累计时间,速度和路程。
图1 测速系统总框图3.硬件选择整个系统包括了三大部分,分别是:传感器模块、单片机模块以及显示模块。
3.1 传感器的选择A44E霍尔开关集成电路应用霍尔效应原理,其输入为磁感应强度,输出是一个数字电压讯号,霍尔传感器A44E 在测速系统中的主要作用是对车轮转速信息进行采集。
它具有一致性好、性能稳定、可靠性高、响应速度快、安装简便,可和各种逻辑电路接口直接对接的特点。
3.2 单片机的选择本文选用的控制模块是AT89C52单片机,AT89C52是低电压,高性能CMOS 8位单片机,片内含8K bytes的可反复擦写的只读程序存储器(PEROM)和256 bytes 的随机存取数据存储器(RAM),与标准MCS-51指令系统及8052产品引脚兼容,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大,适合于复杂控制应用场合。
基于单片机设计的自行车速度测试系统毕业论文(很全--免费)
伴随着电子信息技术的发展,尤其是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卡技术的广泛应用,人民的日常生活变得日益的方便和快捷。
基于单片机自行车测速系统设计 (2)
基于单片机自行车测速系统设计摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。
本论文主要阐述一种基于霍尔元件的自行车的速度里程表的设计。
以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C02 实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。
文章详细介绍了自行车的速度里程表的硬件电路和软件设计。
硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。
软件部分用汇编语言进行编程,采用模块化设计思想。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
关键词:里程/速度;霍尔元件;单片机;LED显示Bike speed system design based on single chipABSTRACTWith the developing of people’s life, the bicycle is not only th e 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 bicy cle. 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..Keyword:Mileage / speed; Hall element; Single chip microcomputer; LED引言自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试和研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车,自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。
自行车测速系统设计
2.2.1单片机介绍
单片机是一种集成在电路芯片,是在一块硅片上集成了中央处理器(CPU)、只读存储器(ROM)、随机存储器(RAM)以及定时器/计数器,各种输入/输出(I/O)接口。由于这样的一块芯片具有一台计算机的功能,因而也被称为单片微型计算机。系统所使用的是51系列单片机,它可以把可开发资源全部提供给使用者。
STC89C54RD+单片机为40 脚双列直插封装的8 位通用微处理器。片内程序存储器内含16KB的Flash程序存储器。片内数据存储器内含1280字节的RAM。具有3个可编程定时器,具有32根可编程I/O口线。 中断系统是具有8个中断源、4个级优先权的中断结构。
STC89C54RD+按其引脚功能分为四部分,即主电源引脚VCC和VSS、外接晶体引脚XTAL1和XTAL2、输入/输出(I/O)引脚P0、P1、P2、P3(共32根)、控制或与其它电源复用引脚RST、ALE、PSEN和EA/VPP。
国内外现在已经有生产销售类似的自行车测速仪里程表,有些简单的产品功能比较单一,就是单单只有测速或里程的功能,然而一些复杂的产品除了测速和里程功能外,还集成了GPS全球定位、单次行车里程、平均速度、时钟、行车时间、车轮转数。未来的发展趋势可能还将加入MP3和短信收发、新闻播报、通讯功能等,使得自行车测速仪更加的人性化、现代化、生活化。相信未来的测速仪会受到更多人的青睐,也将成为人类社会生活中的必需品。
关键词:里程/速度,时间,温度,霍尔元件,单片机,LCD
Abstract
This designmainly expounds thedesign of ameasuringinstrument based on single chip ing single chip as the core,the use ofthe Holzer sensor,DS18B20 temperature sensor\/DS1302 clock chip,realize the measurement of thebicycle mileage,speed,temperature,time and other parameters,and caneasily bespeed andmileagefor real-timedisplayof liquid crystal display,andwhenpower is offcan save themileage information.Design ofvelocimeteris mainly composed ofdesign and program designof the hardware circuitsof two parts.The design of hardwareis mainlycollectedthe number of pulsesper secondinto single chip microcomputer systemusing the Holzersensor,then bycomputingSCM systemand processing resultto theLCDdisplay.The software designuses the modularstructure,make thelogicprogram moresuccinct.Thehardware to coordinate the operationunder the software control.The simulation and experimental results show,the design of hardware circuit andsoftware programis correct,the actual hardware circuitcanmeet the design requirements.
基于单片机的自行车测速系统设计与实现论文
桂林电子科技大学毕业设计(论文)报告用纸第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多年的历史,由于环保以及交通的问题,自行车再度成为世界各国特别是发达国家居民喜爱的交通、健身工具。
自行车里程速度计设计毕业设计论文
毕业设计(论文)题目:自行车里程速度计设计学院:电子信息学院专业班级:自动化2011级4班指导教师:职称:讲师学生姓名:学号:摘要随着自行车行业和电子技术的发展,自行车速度里程计技术也在不断进步和提高,不仅可以显示速度里程,还可以显示热量消耗、心跳等参数,在大家注重环境保护和运动健康的今天,速度里程计不仅可以使运动者运动适量,还可以达到健康运动和代步的最佳效果,因此设计了以单片机为基础的自行车速度里程计,让人们能清楚地知道当前的速度、里程等物理量,而且单片机体积小、可靠性高、价格便宜。
该设计重点阐述了系统的工作原理、硬件构成、各部分的主要功能以及软件的结构和实现。
硬件包括主控模块、数据采集模块、数据处理模块、显示模块等组成,采用STC89C52单片机为主要控制芯片,运用自行车车轮上的传感器进行计数,通过一定时间间隔对信号的采集,结合自行车本身车轮参数,送入单片机并由单片机对采集信号进行分析计算,最终在液晶显示器LCD上显示车辆行驶的里程和速度;软件部分用C语言编程,采用模块化设计思想,并在keil和proteus 中进行调试和仿真。
自行车里程速度计的设计本着安全、方便、性价比高、人性化的原则进行,可使现代生活显著提高。
关键词:单片机,LCD1602,霍尔传感器,里程计ABSTRACTAs the bicycle industry and the development of electronic technology, bicycle speed odometer technology is also in constant progress and improve, not only can display speed range, can also display parameters such as heat consumption, heart rate, in everybody pays attention to environmental protection and health/fitness today, speed odometer can not only make people exercise right amount motion, also can to achieve the desired effect of the health sports and walking, thus designed on the basis of the single chip microcomputer bike speed odometer, let people can clearly know the current speed, mileage and other physical quantities, in addition, SCM has small size, high reliability and cheaper price.The design expounds the working principle, hardware composition, main functions of each part and the software structure and implementation. Hardware includes main control module, data acquisition module, data processing module, display module and so on, Using the STC89C52 single-chip microcomputer as main control chip, using sensors on bicycle wheels to count, sending the signals collected by a certain time interval and the bike itself parameters to the single chip microcompute. Finally Using single chip microcomputer to collect signal analysis and display.Software part in C language programming Adopting the idea of modular design, and debugging and simulation in the keil and proteus. Bicycle mileage speedometer design in line with safe, convenient and cost-effective, humanized principle, can make modern life improved significantly.KEYWORDS:singlechip, LCD1602, Hall sensor, odometer西安工程大学毕业设计论文目录第1章绪论 (1)1.1 课题背景 (1)1.2 系统要求 (1)1.3 课题实现方法 (2)第2章系统框图及方案介绍 (3)2.1 总体方案比较 (3)2.2 总体方案选择 (3)2.2.1 系统总体框图 (3)2.2.2 系统总体设计 (3)2.3 各模块设计与选择 (4)2.3.1 单片机的选择 (4)2.3.2 显示模块的选择 (5)2.3.3 传感器的选择 (5)2.3.4 时钟芯片的选择 (6)2.3.5 按键模块的选择 (6)第3章硬件设计 (7)3.1 单片机最小系统 (7)3.1.1 最小系统接线图 (7)3.1.2 时钟电路 (7)3.1.3 复位电路 (8)3.2 显示模块 (8)3.2.1 液晶显示电路 (8)3.2.2 显示器LCD1602的介绍 (9)3.3 传感器模块 (11)3.3.1 霍尔传感器工作原理 (11)3.3.2 霍尔传感器的特性 (12)3.3.3 测速方法 (13)西安工程大学毕业设计(论文)3.4 时钟模块 (13)3.4.1 时钟电路 (13)3.4.2 时钟芯片介绍 (14)3.4.3 DS1302的工作原理 (14)3.4.4 DS1302的控制字节 (14)3.4.5 数据输入输出(I/O) (15)3.5 按键模块 (15)3.6 系统总设计图 (15)第4章系统软件设计与实现 (17)4.1 C语言介绍 (17)4.2 软件实现的功能 (18)4.3 主流程图 (18)4.5 显示子程序设计 (19)4.6 速度、里程处理流程设计 (20)4.6.1 处理流程图 (20)4.6.2 算法流程 (21)4.7 按键处理流程设计 (22)第5章系统调试与仿真 (23)5.1 软件调试 (23)5.1.1 Keil简介 (23)5.1.2 程序调试 (23)5.1.3调试中的问题 (23)5.2 硬件仿真 (24)5.2.1 Proteus简介 (24)5.2.2 Proteus与Keil联调 (25)5.2.3硬件仿真中的问题 (26)5.3实物实现 (27)第6章总结 (29)参考文献 (31)西安工程大学毕业设计论文附录.................................................................................. 错误!未定义书签。
【毕业设计】基于单片机自行车测速系统设计-精品
基于单片机自行车测速系统设计摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
自行车的速度里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。
本论文主要阐述一种基于霍尔元件的自行车的速度里程表的设计。
以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C02 实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。
文章详细介绍了自行车的速度里程表的硬件电路和软件设计。
硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。
软件部分用汇编语言进行编程,采用模块化设计思想。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
关键词:里程/速度;霍尔元件;单片机;LED显示Bike speed system design based on single chipABSTRACTWith the developing of people’s life, the bi cycle 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..Keyword:Mileage / speed; Hall element; Single chip microcomputer; LED引言自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车,自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。
毕业设计(论文)任务书格式--自行车速度计的设计
毕业设计(论文)任务书
学生姓名
专业班级:
设计(论文)题目自行车速度计的设计
一.设计要求
1.分析题目需完成的功能,问题描述准确.规范;
2.拟定实施方案,描述设计思路(框图);
3.详尽规划内容;
4.体现完整设计过程及交付最终作品。
二.主要内容(提纲式的内容要求)
1.利用霍尔传感器产生里程数的脉冲信号。
2.对脉冲信号进行计数。
实现:利用单片机自带的计数器T1对霍尔传感器脉冲信号进行计数。
3.对数据进行处理,要求用LCD显示里程总数和即时速度。
实现:利用软件编程,对数据进行处理得到需要的数值。
最终实现目标:自行车的速度/行程测试仪里具有速度、里程测试与显示功能,采用单片机作控制,显示电路可同时显示速度和里程。
三.完成任务
1.设计思路与内容文档。
2.设计过程参考资料清单及资料文档。
3.最终作品。
指导老师(签名):
教研室主任(签名):
2014 年 4 月 28 日
1。
毕业论文(设计)基于51单片机的自行车测速系统设计
毕业设计任务书1.设计的主要任务及目标设计自行车测速系统,实现对速度、里程等的测量及显示,并具备超速报警功能;熟练掌握51单片机的应用;完成系统整体设计,硬件设计;完成程序编制及调试。
2.设计的基本要求和内容(1) 查阅资料,完成开题报告;(2) 熟悉51单片机开发工具,了解自行车测速系统相关知识;(3) 系统整体方案设计;(4) 硬件设计,完成系统硬件选择及相关电路绘制工作;(5) 系统软件设计,完成程序的编制及调试;(6)毕业设计说明书;3.主要参考文献[1]李朝青. 单片机原理及接口技术. 北京: 北京航空航天大学出版社, 1994[2]张洪润, 张亚凡. 传感器技术与应用教程. 北京: 清华大学出版社, 2005[3]陈伟.基于单片机的测速仪[J].电子制作.2008(10)4.进度安排设计各阶段名称起止日期1 查阅资料,学习基于单片机控制系统设计思路2013.12-----2014.022 撰写开题报告,进行开题答辩2014.03-----2014.033 设计硬件电路,绘制电路原理图2014.04-----2014.044 系统软件设计,编写程序2014.05-----2014.055 修改毕业设计说明书,进行毕业答辩2014.05-----2014.06基于51单片机的自行车测速系统设计摘要:随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
因此,为了满足人们对自行车更强大功能的要求,给人们带来更多的方便,设计一种体积小、操作简单的便携式自行车里程速度器,它能自动地显示当前自行车行走的距离及运行的速度。
本论文主要阐述一种基于霍尔元件的自行车里程速度器的设计。
以 AT89C52 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C02 实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LED实时显示。
基于单片机的自行车测速系统设计
基于单片机的自行车测速系统设计摘要本文介绍了一种基于单片机的自行车测速系统的设计和实现,该系统能够准确地测量骑行速度、里程和骑行时间等信息,为自行车运动员提供了更加科学的训练手段。
在该系统中,使用了脉冲信号测速传感器和Infrared distance sensors 作为检测器,通过单片机控制和数据处理实现测速和数据存储功能。
实验结果表明,该系统具有精度高、稳定性好、易操作等特点,具有很好的应用前景。
关键词:单片机,自行车测速系统,脉冲信号测速传感器,Infrared distance sensorsAbstractThis paper introduces a design and implementation of a bicycle speed measurement system based on single-chip microcomputer, which can accurately measure cycling speed, mileage, and cycling time. It provides more scientific training methods for cyclists. In this system, pulse signal speed sensors and Infrared distance sensors are used as detectors, and speed measurement and data storage functions are realized through single-chip microcomputer control and data processing. The experimental results show that the system has the characteristics of high accuracy, good stability, and easy operation, and has good application prospects.Keywords: single-chip microcomputer, bicycle speed measurement system, pulse signal speed sensor, Infrared distance sensors1 引言自行车运动是一项健康、环保又方便的运动方式,越来越受到人们的关注和喜爱。
毕业设计(论文)-自行车里程、速度计的设计
目录内容摘要 (1)关键词 (1)1.概述 (1)2.硬件设计 (2)2.1单片机AT89S51 (2)2.1.1单片机AT89S51简介 (2)2.1.2单片机AT89S51引脚 (2)2.2芯片24C02 (4)2.3霍尔开关44E (5)2.4液晶1602 (5)2.5系统硬件电路 (7)2.5.1系统原理图 (7)2.5.2单片机和复位晶振电路 (8)2.5.3液晶1602电路 (9)2.5.4 ISP下载口 (10)2.5.5 AT24C02芯片 (11)2.5.6 电源电路、排插、排阻等其他电路 (11)2.5.7 电路PCB图 (13)3.程序设计 (13)3.1头文件、管脚定义和函数声明 (13)3.2中断 (14)3.3函数主体 (15)3.3.1 Main函数 (15)3.3.2 LCD1602 (17)3.3.3 AT24C02 (17)3.4硬件应用层驱动 (18)4 系统调试 (21)4.1 系统实物图 (21)4.2 程序的下载与调试 (21)4.2.1AT89S52 ISP 功能简介 (21)4.2.2 烧写程序 (23)4.2.3 软件的调试 (24)5 总结 (24)参考文献 (25)Abstract (25)Keywords (26)自行车里程、速度计的设计【内容摘要】随着人们生活水平的日益提高,自行车除了作为代步工具之外,又渐渐的多了很多附加价值,成为了人们一种娱乐、休闲和锻炼的手段之一。
在不断提倡低碳环保的趋势下,自行车出行的优越性越来越突出,自行车里程/速度计能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。
本论文主要阐述一种基于霍尔元件的自行车里程/速度计的设计。
以 AT89C51 单片机为核心,A44E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,采用 24C02 实现在系统掉电的时候保存里程信息,并能将自行车的里程数及速度用LCD1602实时显示。
自行车行程速度毕业设计
学号:中州大学毕业设计设计题目:基于单片机的自行车里程速度计设计学院:专业:班级:姓名:指导教师:日期:年月日摘要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 数码管显示当前自行车行驶的距离及速度并具有超速报警功能的自行车里程/速度表,使其作为自行车的一种辅助工具,让自行车的功用更强大,给人们带来更多的方便。
基于单片机的自行车测速系统
大学毕业设计(论文)题目基于单片机的自行车测速系统设计学生指导教师所属系专业年级学号基于单片机的自行车测速系统设计摘要随着科技的迅速发展,单片机的应用也越来越广泛,并带动传统控制检测技术不断更新。
现在的里程表大多是电子式的,用数码管或液晶显示器即时显示,显示更加直观。
电子式里程表采用接触车速传感器代替软轴传动,可使里程表的安装位置不受距离限制,进一步有效地克服了机械式里程表中的诸多不足。
方案采用了一种以单片机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 问题由来我国是人口大国,也是自行车大国,随着生活节奏的不断加快,自行车已经不仅仅是运输、代步的工具,现在则是代表着绿色、环保、节能。
自行车测速系统论文
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一部分设计任务与调研 (2)第二部分设计说明 (4)第三部分设计成果 (18)第四部分结束语 (21)第五部分致谢 (22)第六部分参考文献 (23)第一部分设计任务与调研1.设计主要任务及内容本课题主要任务是利用霍尔元件、单片机等部件设计一个可用LED数码管实时显示里程和速度的自行车的速度里程表。
本文主要介绍了自行车的速度里程表的设计思想、电路原理、方案论证以及元件的选择等内容,整体上分为硬件设计和软件部分设计。
本文首先扼要对该课题的任务进行方案论证,包括硬件方案和软件方案的设计;继而具体介绍了自行车的速度里程表的硬件设计,包括传感器的选择、单片机的选择、显示电路的设计;然后阐述了该自行车的速度里程表的软件设计,包括数据处理子程序的设计、显示子程序的设计;最后对本次设计进行了系统的总结。
具体的硬件电路包括AT89C52单片机的外围电路以显示电路等。
软件设计包括:芯片的初始化程序、定时中断采样子程序、显示子程序等,软件采用汇编语言编写,软件设计的思想主要是自顶向下,模块化设计,各个子模块逐一设计。
2.设计的思路和方法本设计的任务是:以通用MCS-52单片机为处理核心,用传感器将车轮的转数转换为电脉冲,进行处理后送入单片机。
里程及速度的测量,是经过MCS-52的定时计数器测出总的脉冲数和每转一圈的时间,再经过单片机的计算得出,其结果通过LED显示器显示出来。
本系统总体思路如下:假定轮圈的周长为假定轮圈的周长为L,在轮圈上安装m个永久磁铁,则测得的里程值最大误差为L/m,经综合分析,本设计中取m=1。
当轮子每转一圈,通过开关型霍尔元件传感器采集到一个脉冲信号,并从引脚P3.2中断0端输入,传感器每获取一个脉冲信号即对系统提供一次计数中断。
每次中断代表车轮转动一圈,中断数n和周长L的乘积为里程值。
计数器T1计算每转一圈所用的时间t,就可以计算出即时速度v。
当里程键按下时,里程指示灯亮,LED切换显示当前里程当速度键按下时,速度指示灯亮,LED切换显示当前速度。
要求达到的各项指标及实现方法如下:1)利用霍尔传感器产生里程数的脉冲信号。
2)对脉冲信号进行计数。
实现:利用单片机自带的计数T1对霍尔传感器脉冲信号进行计数。
3)对数据进行处理,要求用LED显示里程总数和即时速度。
3.调研的目的和总结实现:利用软件编程,对数据进行处理得到需要的数值。
最终实现目标:自行车的速度里程表具有里程、速度测试与显示功能采用单片机作控制,显示电路可显示里程及速度。
第二部分设计说明1.理论分析自行车的速度里程表的硬件电路设计是基础部分,它包括信号的捕获、放大、整形,单片机的计算处理,数码管的实时显示和单片机外围基本电路的设计,两大主要器件就是传感器和单片机。
目前,单片机被广泛的应用于测控系统、工业自动化、智能仪表、集成智能传感器、机电一体化产品、家用电器领域、办公自动化领域、汽车电子与航空航天器电子系统以及单片机的多机系统。
”。
传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
它是实现自动检测和自动控制的首要环节。
传感器是一种物理装置或生物器官,能够探测、感受外界的信号、物理条件如光、热、湿度)或化学组成(如烟雾),并将探知的信息传递给其他装置或器官。
它是获取自然或生产领域中信息的关键器件,是现代信息系统和各种设备不可缺少的信息采集工具。
磁传感器是一种将磁学量信号转变为电信号的器件或装置。
随着信息产业、工业自动化、交通运输、电力电子技术、办公自动化、家用电器、医疗仪器等等的飞速发展和计算机应用的普及,需要大量的传感器将需进行测量和控制的非电量,转换成可以与计算机兼容的信号,作为他们的输入信号,这就给磁传感器的快速发展提供了机会,形成了相当可观的磁传感器产业。
其中最具代表的磁传感器就是霍尔传感器。
在自动检测系统中,霍尔传感器是一种基本的测量工具。
2.设计方案自行车的速度里程表的硬件电路设计是基础部分,它包括信号的捕获、放大、整形,单片机的计算处理,数码管的实时显示和单片机外围基本电路的设计,两大主要器件就是传感器和单片机。
目前,单片机被广泛的应用于测控系统、工业自动化、智能仪表、集成智能传感器、机电一体化产品、家用电器领域、办公自动化领域、汽车电子与航空航天器电子系统以及单片机的多机系统等领域。
本次设计的系统的原理框图如图2-1所示。
图2-1 系统的原理框图2.1传感器的选择测速,首先要解决是采样的问题。
使用单片机进行测速,可以使用简单的脉单片机中进行计算,即可获得转速的信息。
常用的测速元件有霍尔传感器、光电传感器和光电编码器。
里程测量传感器的选择也有以下几种方案:使用光敏电阻对里程进行测量、利用编码器对车轮的圈数进行测量、利用霍尔传感器对里程进行测量、利用干簧管传感器测量里程。
光敏电阻对光特别敏感,当白天行驶时,外界光源将导致光敏电阻发出错误信号;光敏电阻的要求相当高,如果光敏或发光二极管被泥沙或灰尘所覆盖,光敏电阻就不能再进行准确测量;而编码器必须安装在车轴上,安装较为复杂;霍尔元件或干簧管不但不受天气的影响,即使被泥沙或灰尘覆盖也不会有影响,而且安装方便。
所以本设计采用霍尔元件对里程与速度进行测量,既简单易行,又经济适用。
传感器及其测量系统本次设计信号的捕获采用的是霍尔传感器。
霍尔器件具有许多优点,它们的结构牢固、体积小、重量轻、寿命长、安装方便、功耗小、频率高(可达1MHz)、耐震动、不怕灰尘、油污、水汽及烟雾等的污染或腐蚀。
霍尔线性器件的精度高、线性度好;霍尔开关器件无触点、无磨损、输出波形清晰、无抖动、无回跳、位置重复精度高。
取用各种补偿和保护措施的霍尔器件工作温度范围宽,可达-55℃~150℃。
按照霍尔器件的功能可将它们分为:霍尔线性器件和霍尔开关器件,前者输出模拟量,后者输出数字量。
按被检测对象的性质可将它们的应用分为:直接应用和间接应用。
前者是直接检测出受检测对象本身的磁场或磁特性,后者是检测受检对象上人为设置的磁场,用这个磁场来作被检测的信息的载体。
通过它,将许多非电、非磁的物理量例如力、力矩、位置、位移、速度、加速度、角度、角速度、转数、转速以及工作状态发生变化的时间等,转变成电量来进行检测和控制。
使用霍尔传感器获得脉冲信号,其机械结构也可以做得较为简单,只要在转轴的齿轮盘上粘上一粒磁钢,霍尔元件固定在前叉上,当车子转动时霍尔元件靠近磁钢,就有信号输出,转轴旋转时,就会不断地产生脉冲信号输出。
如果在齿轮盘上粘上多粒磁钢,可以实现旋转一周,获得多个脉冲输出。
在粘磁钢时要注意,霍尔传感器对磁场方向敏感,安装之前可以先手动接近一下传感器,如果没有信号输出,可以换一个方向再试。
这种传感器不怕灰尘、油污,在工业现场应用广泛。
霍尔传感器是对磁敏感的传感元件,常用于信号采集的有A44E,该传感器是一个3端器件,外形与三极管相似,只要接上电源、地,即可工作。
使用非常方便。
2.2霍尔传感器的测量原理霍尔传感器是利用霍尔效应制成的一种磁场传感器。
在置于磁场中的导体或半导体通入电I,若电流垂直磁场B,则在与磁场和电流都垂直的方向上会出现一个电势差Uh,这种现象称为霍尔效应。
利用霍尔效应制成的元件称为霍尔元件。
因为它具有结构简单、频率响应宽、灵敏度高、测量线性范围大、抗干扰能力强以及体积小、使用寿命长等一系列特点,因此被广泛应用于测量、自动控制及信息处理等领域。
集成开关型霍尔传感器 A44E集成霍尔开关由稳压器A、霍尔电势发生器(即硅霍尔片)B、差分放大器 C、施密特触发器D和OC门输出E五个基本部分组成。
它的三个引线分别代表集成霍尔开关的三个引出端点。
在电源端加电压Vcc,经稳压器稳压后加在霍尔电势发生器的两端,根据霍尔效应原理。
3.1单片机最小系统设计3.1.1 AT89c52单片机简介AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C52单片机在电子行业中有着广泛的应用。
主要功能特性:单片机内部结构示意图如图2-2所示。
图2-2单片机内部结构示意图(1)单片机管脚介绍AT89C52提供以下标准功能:8字节Flash闪烁存256字节内部RAM,32个I/O口线,3个16位定时/计数器,6个中断源,一个全双工串行通信口,片内具有振荡器及时钟电路。
AT89C52管脚图如图2-3所示。
图2-3管脚图所示定时/计数器串行口C P U中断系统串行口存储器TXDRXD P0—P3(2)单片机引脚功能表2-1 P1和P0的引脚功能表2-2 P3口引脚与第二功能(3)单片机中断系统介绍中断是指当计算机执行正常程序时,系统中出现某些急需处理的事件,CPU 暂时中止当前的程序,转去执行服务程序,以对发生的更紧迫的事件进行处理,待处理结束后,CPU自动返回原来的程序执行。
AT89C52系列单片机的系统有6个中断源,2个优先级,可实现二级中断服务嵌套。
由片内特殊功能寄存器中的中断允许寄存器IE控制CPU是否响应中断请求;由中断优先级寄存器IP安排各中断源的优先级;同一优先级内各中断源同时提出中断请求时,由内部的查询逻辑确定其响应次序。
采用的外部中断方式包括外部中断0和外部中断1,它们的中断请求信号分别由单片机引脚0INT/P3.2和1INT/P3.3输入。
外部中断请求有两种信号方式:电平触发方式和脉冲触发方式。
电平触发方式的中断请求是低电平有效。
只要在0INT和1INT引脚上出现有效低电平时,就激活外部中断方式。
脉冲触发方式的中断请求则是脉冲的负跳变有效。
在这种方式下,在两个相邻机器周期内,0INT和1INT引脚电平发生变化,即在第一个机器13期内为高电平,第二个机器周期内为低电平,就激活外部中断。
由此可见,在脉冲方式下,中断请求信号的高电平和低电平状态都应至少维持一个机器周期,以使CPU采样到电平状态的变化,本次设计所采用的触发方式为脉冲触发方式。
(4)单片机定时器/计数器功能介绍AT89C52单片机定时器/计数器的工作由两个特殊功能寄存器控制。
TMOD用于设置其工作方式;TCON用于控制其启动和中断请求。
1.工作方式寄存器TMOD 工作方式寄存器TMOD用于设置定时/计数器的工作方式。
GATE:门控制。
GATE=0时,只要用软件使TCON中的TR0或TR1为1,就可以启动定时/计数器工作;GATE=1时,要用软件TR0或TR1为1,同时外部中断引脚 0INT或1INT也为高电平时,才能启动定时/计数器工作。