ImageVerifierCode 换一换
格式:DOCX , 页数:70 ,大小:928.52KB ,
资源ID:15407953      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15407953.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的自行车测速系统设计与实现论文Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于单片机的自行车测速系统设计与实现论文Word文档下载推荐.docx

1、 职 称: 副教授 题目类型: 理论研究 实验研究 工程设计 工程技术研究 软件开发2014年5月20日 桂林电子科技大学毕业设计(论文)报告用纸 第65 页 摘 要随着社会的进步发展和环保意识的增强,能够锻炼身体,且能环保出行的自行车成了大众的宠儿。随自行车的快速发展,人们对自行车的功能要求也越来越高。自行车测速仪通过测量并显示出行时的日期、时间、温度、速度和里程数,能够较好的满足人们对自行车的基本需求。本设计通过分析自行车测速仪的原理,基于STC89C52单片机和C语言,设计和实现了一种自行车测速系统。该系统主要包括单片机数据处理、电机测速、温度测量、时钟计时、显示数据、按键控制七大功能模

2、块。在系统实现中,硬件部分以STC89C52单片机为处理核心,用红外对管传感器将车轮的转数转换为电脉冲,进行处理后送入单片机,通过测量电机转的圈数,经过数据处理得到速度和路程数。软件部分采用C语言进行编程,实现系统的控制与显示。本系统的实现达到了预期的设计目标。关键词:自行车测速;STC89C52单片机;红外对管传感器;C语言AbstractWith the development of social progress and environmental protection consciousness, can physical exercise, and green travl bicyc

3、le ,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 peoples basic needs for bicycle.This design th

4、rough 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.

5、 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 soft

6、ware 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 language65目录引言21 设计要求21.1 毕业设计题目21.2 设计的主要功能22 工作原理和系统结构33 硬件设计43.1

7、 系统总电路图43.2 单片机控制处理模块43.3红外对管测速模块83.4 DS1302时钟芯片模块103.5 DS1302温度采集模块123.6 LCD显示模块143.7 电机驱动模块153.8 按键功能、供电和串口下载模块154 软件设计184.1 Keil uVision 4软件介绍184.2 程序设计思想与开发环境184.3 主程序设计194.4 各个模块程序设计194.4.1 红外对管测速模块程序设计194.4.2 DS18B20温度测量模块程序设计214.4.3 DS1302时钟芯片模块程序设计244.4.4 LCD12864显示模块程序设计275 系统测试285.1 硬件调试28

8、5.2 软件调试295.3 对实际电路进行测试296 总结31致 谢32参考文献:33附 录34引言自行车是传统产业,具有100多年的历史,由于环保以及交通的问题,自行车再度成为世界各国特别是发达国家居民喜爱的交通、健身工具。在美国、欧洲、日韩等发达国家,自行车深受人们的喜爱,是一种比较普遍的运动、休闲和娱乐性产品。每年全世界自行车需求量巨大,日本CYCLEPRESS的数据统计显示,全世界自行车需求规模保持在1.06亿台的水平,自行车年交易额约为50亿美元。数据显示,世界自行车行业的重心正从传统的代步型交通工具向运动型、山地型、休闲型转变,随着自行车功能类型的转变和行业的需求日益增大,自行车的

9、辅助功能配件市场也越来越火热1。虽然自行车出行环保健康,但是也存在着许多安全隐患。在骑自行车的过程中想要知道时间要看手表或者手机,骑车过程东张西望很容易发生交通事故,停车下来查看又不不能便利出行。虽然自行车的车速没有机动车快,但是在一些特殊路况中也要安全减速。在以往的自行车对于行驶的路程没有一个准确的数值,达不到一些以锻炼身体的目的的出行者的要求。大众的需求和环境的变化促使了自行车辅助配件的诞生,自行车测速仪则很好的解决这些难题,本设计的自行车测测速仪不仅能简单明了的现实当前的时间日期,还能显示出当前的车速,为我们的安全出行带来了保障。当车停下来还可以知道自己骑行的里程数,为自己锻炼身体提供了

10、便利。测速仪还能实时显示当前环境的温度,为我们的健康出行提供了有利参考。自行车测速仪不仅为出行带来便利,也为安全出行提供了保障。1 设计要求1.1 毕业设计题目自行车测速系统设计与实现1.2 设计的主要功能本设计以STC89C52单片机为核心,用红外对管传感器和DS18B20温度传感器测量数据,使用DS1302作为时钟芯片,由LCD12864显示其数据,制作而成的一个自行车测速系统。其主要的实现功能如下:(1)实现自行车的测速功能,当自行车在行驶时,能显示自行车行驶的速度;(2)测量当前的温度,自行车行驶过程中能实时显示当前环境的温度值;(3)显示当前时间,自行车行驶过程中能显示当前的日期和时

11、间;(4)当自行车车停止行驶时,显示自行车总行驶的里程数。2 工作原理和系统结构根据设计的要求自行车测速系统设计与实现2主要分为七大模块:单片机控制处理模块、红外对管传感器检测模块、DS1302时钟芯片模块、DS18B20温度采集模块、电机驱动模块、LCD12864显示模块、按键控制模块。系统结构如图2-1所示。图2-1系统结构框图(1)单片机控制处理模块采用STC89C52单片机芯片作为本模块的控制处理核心3,主要负责对其他部分进行数据处理和控制;(2)红外对管传感器检测模块红外对管传感器将车轮的转数转换为电脉冲,然后将所测得数据送入单片机,通过测量电机转的圈数,经过数据处理得到当前速度和里

12、程数;(3)DS1302时钟芯片模块DS1302可以对年、月、周、日、时、分、秒进行记时,具有闰年补时等多种功能,能让系统实时显示日期和时间;(4)电机驱动模块模仿自行车的车轮,用于红外对管传感器采集车轮转速; (5)DS18B20温度采集模块采用数字DS18B20的温度传感器负责测量当前室内空气的温度,并输送到单片机由其进行数据处理;(6)LCD12864显示模块LCD12864液晶屏显示单片机处理所得当前速度、时间、日期、温度、里程数的数据。3 硬件设计3.1 系统总电路图系统总电路由STC89C52单片机4构成的单片机控制处理模块、红外对管传感器构成的测量电机转速模块、电机构成的模仿车轮

13、转动模块、DS18B20构成的温度测量模块、DS1302构成的时间日期计数模块、串口下载模块和四个按键组成功能按键控制模块组成,系统总电路图如图3-1所示。图3-1系统总电路图3.2 单片机控制处理模块本设计控制和数据处理模块由STC89C52芯片构成,STC89C52单片机通用性强,可利用多种软件编程,不仅算术运算能力强,而且具有低功耗、高性能、I/0端口丰富、占用体积小、成本低廉等优点。只要外部电源给电源部分提供+5电压供电,控制和数据处理模块就可以正常工作。当单片机外接RE232DB9串口字母接口可连接电脑,可实现程序的下载支持在线调程序。通过外接端口连接电路可实现对红外对管检测脉冲的计

14、数,从而计算出电机转速和里程数,还具有时间日期显示、温度显示、控制数据检测与清零等众多功能。单片机控制处理模块电路图如3-2所示。图3-2单片机控制处理模块电路图STC89C52是STC公司推出的一款低功耗、高性能的CMOS8位微控制器,内核采用的是经典的MCS-51,而且做了许多优良的改进,在51单片机的基础上增添了许多实用功能。其主要的功能和性能参数5如下:(1)在51单片机内核基础增强,可以任意选择机器周期为6时钟或12时钟,所使用的指令代码适用于传统的51单片机;(2)拥有8位CPU和在系统可编程Flash,8K字节Flash:(3)内置4KB EEPROM,MAX810复位电路;(4)32个通用I/O接口;(5)共有T0/T1/T2 3个16位定时器(6)4路外部中断;(7)工作电压:3.3V5.5V(8)工作频率:040MHZ,实际可达48MHZ:(9)工作温度:-40C+85C(10)内部存储空间为:512B

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1