毕业设计(论文)基于单片机的自行车速度及里程表设计.doc
《毕业设计(论文)基于单片机的自行车速度及里程表设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的自行车速度及里程表设计.doc(25页珍藏版)》请在三一办公上搜索。
1、毕业论文(设计)题 目:基于单片机的自行车速度及里程表设计系部名称: 信息工程系 专业班级: 电气102 学生姓名: 学 号: 指导教师: 教师职称: 副教授 201 年 月 日摘 要随着自行车行业和电子技术的发展,自行车里程速度计技术也在不断进步和提高,用户对自行车里程速度计的要求也越来越高,因此设计了自行车里程速度计。本文主要研究了以单片机为基础的自行车里程速度器的设计。采用STC89C52单片机为主要控制芯片,运用自行车车轮上的传感器进行计数,通过一定时间间隔对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在液晶显示器LCD上显示车辆行驶的里程和速度,同时运用
2、其他按键分别自行车单里程计数,瞬时速度、最大速度和平均速度显示以及超速报警。 该设计重点阐述了系统的工作原理、硬件构成、各部分的主要功能以及软件的结构和实现。自行车里程速度计的设计本着安全、方便、节能、人性化的原则进行,可使现代生活显著提高。关键词:自行车,STC89C52, LCD1602,霍尔传感器Bicycle mileage velocity meter based on MCU ABSTRACTAlong with the development of the bicycle industry and electronic technology, bicycle speedomete
3、r technology is also in constant progress and improve, user demand for bicycle mileage is more and more is also high, so I chose bicycle mileage speedometerThis article mainly introduced take the monolithic integrated circuit as the foundation rental car fare register design. Uses the 89C52 monolith
4、ic integrated circuit for the primary control chip, using the pressed key signal imitation rental car wheel counting signal, simultaneously utilizes other pressed keys to control the rental car movement to carry passengers separately/the spatial vehicle condition, the kilometer idea regulation/waiti
5、ng time and the traveling schedule expense amount to the demonstration. The system used three groups of nixietubes, the utilization dynamic display technology has demonstrated the distance in kilometer, the standby period and the expense separately. Meanwhile carries on the design using the software
6、 programming to the monolithic integrated circuit timer, produces the waiting timed pulse signal. this article elaborated with emphasis systems principle of work, the hardware constitution, various part of major functions as well as softwares structure and realizes.The mileage log system with STC89C
7、52 as control core, using sensors to detect signals, by a certain time interval signal collection, in combination with itself, bicycle wheel parameters through single chip microcomputer for the analysis of the collected signal, finally displayed on the LCD screen LCD vehicle mileage and speed, overs
8、peed alarm。The design of this multi-function window will be in line with the principles of safe, convenient, energy saving, user-friendly, and it will make modern life significantly improved.Keywords: Bicycle; STC89C52; LCD1602;Hall sensor目 录1 绪论11.1 课题的来源11.2 选题的意义12 自行车里程表系统22.1 传统里程表2传统的自行车里程表一般使
9、用基于磁电传感器和单片机。磁电式转速传感器结构简单、成本低,但是存在以下缺点:一是其输出信号的幅值会随着转速的变化而变化。如果车速过快,其输出信号电压值过高,则会出现次脉冲,检测结果与真实转速不符;二是抗电磁波干扰能力较差。所以这种里程表受到磁电式传感器的影响,不能克服以上缺点。2基于霍尔效应式转速传感器和单片机的里程表则能克服上述两个缺点。自行车工作环境较为恶略,震动性大,油污较多而霍尔传感器具有无触点、高寿命、高可靠性、无火花、无自激振荡、温度性好、抗污染能力强、结构简单、坚固、体积小、耐冲击等优点,凭借这些特点从而决定了选择新型的自行车里程表是个很好的选择。22.2 常用传感器里程表比较
10、22.2.1 基于能变磁阻式的传感器里程表22.2.2 基于霍尔效应式传感器里程表22.3 霍尔传感器突出优点23 自行车里程表硬件设计33.1自行车里程表具体硬件电路及工作原理33.2 其他外围硬件电路43.2.1 电源电路43.2.2 液晶1602显示电路53.2.3 里程计数显示93.2.4 时间显示93.3 单片机的选用103.3.1 单片机的选用103.3.2 AT89C52单片机简介103.4 传感器的选用124 自行车里程表软件设计124.1 自行车里程表总体程序设计134.1.1 中断子程序设计134.1.2 路程子程序设计134.1.3 速度子程序设计144.2 系统软件模块
11、框图155 系统调试与分析165.1 运行调试结果165.2 调试故障及原因166 总结与展望176.1 总结176.2 展望18参 考 文 献18致谢19 1 绪论1.1 课题的来源我国是自行车大国,随着人们生活水平的不断提高,自行车已经不仅仅是运输、代步的工具,其辅助功能也变得越来越重要。因此,人们希望自行车的娱乐、休闲、锻炼的功能越来越多,能带来大家更多的健康与快乐。在这个背景下,自行车里程表作为自行车的一大辅助工具迅速发展起来.科学、美观、合理设计自行车里程表有一定的实用价值.它能合理计算出速度及公里数,使运动者运动适量,达到健康运动与代步的最佳效果。随着自行车里程表的发展,其功能也逐
12、渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能,让人能清楚地知道当前的速度、时间、里程等物理量。如佛山高明华劲电子公司的自行车里程表MS-601,能动态显示行驶里程、骑车时间、实时车速等。1.2 选题的意义随着自行车的产生,里程计也就伴随着时代应运而生。随着自行车行业和电子技术的发展,自行车里程计技术也在不断进步和提高,对自行车里程器的要求也越来越高,用户不仅要求速度显示性能稳定。骑自行车时,希望看到的不仅仅只是速度。安装在与自行车轮相连接的传感器在自行车行进时向里程器发送脉冲信号,在一定的公里数(即一定的脉冲数)内,不停的进行里程计数。国内自
13、行车里程计已经经历了四个阶段的发展,从传统的全部由机械元器件组成的机械式,到半电子式即用电子线路代替部分机械元器件的自行车里程计,再从集成电路式到目前的单片机系统设计的自行车里程计。随着社会的不断发展,单片机应用技术飞速发展,里程计的功能也在不断完善.当单片机出现并应用于里程计后,现代自行车里程计的模型也就基本具备了,它可以完成计程,显示等基本工作,同时还具备了LED显示、永久时钟、存储等其他一些附加功能。单片机以及外围芯片的不断发展也进一步促进了里程计的发展。 本课题在基于单片机基础上对自行车计费系统进行研究,由于研究条件限制,本课题采用了按键来模拟自行车车轮的计费脉冲信号,同时用LCD16
14、02分别显示里程表公里数、速度和时间。整个设计只对自行车里程表的常用功能进行了设计,并未附加其他功能。运用单片机对自行车里程计进行设计使得里程计在功能,稳定性和设计难度上都得到很大的提高。本设计主要是运用单片机技术对里程计进行了简单的模拟,而随着单片机技术的不断发展,单片机在自行车里程表行业的应用将会越来越广泛。2 自行车里程表系统2.1传统的里程表传统的自行车里程表一般使用基于磁电传感器和单片机。磁电式转速传感器结构简单、成本低,但是存在以下缺点:一是其输出信号的幅值会随着转速的变化而变化。如果车速过快,其输出信号电压值过高,则会出现次脉冲,检测结果与真实转速不符;二是抗电磁波干扰能力较差。
15、所以这种里程表受到磁电式传感器的影响,不能克服以上缺点。基于霍尔效应式转速传感器和单片机的里程表则能克服上述两个缺点。自行车工作环境较为恶略,震动性大,油污较多而霍尔传感器具有无触点、高寿命、高可靠性、无火花、无自激振荡、温度性好、抗污染能力强、结构简单、坚固、体积小、耐冲击等优点,凭借这些特点从而决定了选择新型的自行车里程表是个很好的选择。2.2 常用传感器里程表比较2.2.1 基于能变磁阻式的传感器里程表能变磁阻式传感器也称电磁感应式传感器,会产生磁脉冲信号,该信号的产生是由于传感器内的转子的传动从而使磁通量的大小发生了变化从而使线圈中的感应电动势也改变了。基于这种里程表的优点则是价格低、
16、形状小、不用外接电源就能产生交流信号、而且温度的稳定性高:不过不好的地方是转子在不转动的时候就没有信号的输出,信号跳动的范围取决于传感器里面转轴的旋转速度,需要专门的处理信号的电路,而且传感器内的气体空间必须要小于2mm。2.2.2 基于霍尔效应式传感器里程表霍尔效应式(Hall Effect)传感器所获得的电压信号,是因为传感器内转轴的传动令磁通量的大小发生了变化。转轴经过传感器中的霍尔器件和永磁铁,磁通量的改变与可变化磁阻式的传感器差不多,不过和可变磁阻式不一样的是霍尔器件所测量的是磁通量的大小而不是变化率。霍尔器件是用介于导体和绝缘之间的材料制成,需要偏置电流,此传感器随着作用于霍尔器件
17、的磁场的磁通量的增大而增大。霍尔传感器使用了两极半导体做法,使变大、热量的补充以及信号的处理全部集中在一张芯片上。基于霍尔传感器里程表的优点则是:价格较便宜、形状小、能测出无转速、有着很好的线条;不过敝处是:温度承受力不高(要低于200),传感器的气体间隔要小于2.5mm,承压力较小。但对于自行车的工作环境,霍尔式里程表受温度极限、压力敏感方面的影响则较小。2.3 霍尔传感器突出优点转速传感器的类型有很多,因为霍尔传感器具有坚固、无触点、结构简单、长寿命、无火花、温度性能好、无自激振荡、体积小、抗污染能力强、可靠性高、耐冲击力强等优点,所以采用霍尔效应式传感器作为设计用转速传感器。该传感器是开
18、关元件,直接输出脉冲频率信号,但是由于存在一些电磁噪声干扰,必须将信号采取过滤无用波以及矫正,提升信号波的精确度和抵抗干扰的能力。处理过的信号则转变成了所需要的方波型信号,然后经过单片机的输入采取能力就能准确的获得他脉冲所产生时间,为了控制单位运算以及提供转速和上截止点的基准信号。用霍尔元件做成的速度传感器,在车辆速度范围内信号的幅度变化不大。并且,还可以利用这些输出信号另有用途,如可以控制牵引力,对车辆的导航系统和发动机以及变速器进行管理等。霍尔传感器的好处还在于:信号的输出电压比较高,从而使用因为两端收到的腐蚀和电磁干扰等这些外接因素引起的问题不大;抗气体敏感度能力强,受质量和空气的影响较
19、小等。霍尔效应传感器里程表装置具有诸多优点,他们无减少了质量触点,结构坚固,质量轻,寿命长,安装方便,功耗小,耐振动。同时,装置当中的器件的耐温范围高。抗震能力强,而且传感器当中的磁场的存在不受介质的影响,所以霍尔器件能暴露在空气中,所以能在环境因素不太好的地方进行工作。另外此传感器的变换器能与处理信号的电路集成在同一个硅片上,体积较小,成本低,同时具有较好的抗电磁干扰性能。3 自行车里程表硬件设计3.1自行车里程表具体硬件电路及工作原理整个设计系统以单片机作为核心,有液晶1602显示、电源、霍尔传感器等器件组成。从霍尔传感器得到脉冲信号,经过信号的处理,转变成单片机能够接受到的信号,通过单片
20、机的计算和控制,就可以实现车速和里程的显示。以实现车速、里程、时间的直观显示。工作原理:此设计的优点在于我们能够随时随地的读出速度与里程数,主要是将输到单片机中的传感器信号的频率实时的测出来,但是因为信号的衰减性、干扰等的影响,在单片机接受信号以前要对信号放大并矫形,然后再经过单片机可以得到速度和里程,最好把这些数据存储到相应的存储器,并由液晶1602显示出所测的速度与里程。设计时,应综合的思考测量的准确度与系统的反应时间。在本设计中速度是通过测脉冲的频率而算出来的,所以有比较高的准确度。在计算里程的时候我们往往要假设自行车是处于理想状态当中的。而实际中,误差往往不会超过数米,而整个里程往往都
21、有几千米,所以误差很小。但是为了能随时的读出数据,系统的所有模块都运用了快捷的算法。另外,还要力所能及的让其他的子模块在编程时具有通用性以及高效性。本设计的所有数据都用液晶1602显示。硬件设计霍尔传感器测转速或转数如图3-1所示,在非磁性材料的车轮上粘一块磁钢,霍尔传感器放在靠近圆盘边缘处,圆盘旋转一周,霍尔传感器就输出一个脉冲,从而可测出转数(计数器),若接入频率计,便可测出转数。图3-1 霍尔传感器测速按照车轮的周长大小,乘以运行时间内测到的转数,其乘积就是单程的行程。3.2 其他外围硬件电路3.2.1 电源电路如图3-2所示。外部由12V经7805降压芯片提供电源,给霍尔传感器和单片机
22、系统供电。图3-2 电源电路原理图由于电流可达数值较高,且允许时间较长,所以三极管选用功率高的。二极管用于控制电流大小,避免电流过大烧坏元件。当然,实验设计工程中为了简便,我们直接由一个12V的电源经78M05稳压后得到+5V电压给单片机系统和霍尔传感器稳定供电。3.2.2 液晶1602显示电路图3-3 液晶1602显示电路原理图3.2.2.1 液晶显示原理液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA移动通信工
23、具等众多领域。3.2.2.2 液晶显示器的分类 液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可以分为静态驱动(Static)、单纯矩阵驱动(SimpleMatrix)和主动矩阵驱动(ActiveMatrix)三种3.2.2.3 液晶显示器各种图形的显示原理:线段的显示 点阵图形式液晶由MN个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1字节的8位,即每行有16字节,共168=128个点组成,屏上6416个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 自行车 速度 里程表 设计
链接地址:https://www.31ppt.com/p-3981073.html