电动车里程表监控软件设计.doc
《电动车里程表监控软件设计.doc》由会员分享,可在线阅读,更多相关《电动车里程表监控软件设计.doc(44页珍藏版)》请在沃文网上搜索。
1、摘 要里程表应用广泛,机械式里程表有其不足之处。本文以设计电动车里程表为目的,提出了电动车里程表的设计方案。设计智能自动化的里程表,利用霍尔效应原理,引入霍尔传感器,采用脉冲检测的方法测量行驶速度与里程。并设计了用户界面,可以实现超速报警及用户自设定参数值,既可以实现测速也实现了自动化和智能化。通过实验验证,此方案可行。本文介绍了电动车里程表的工作原理、结构和以AT89C52单片机为核心的脉冲检测系统硬件设计及软件设计的相关内容。设计以AT89C52 单片机为主控芯片,用定时器T2的捕获功能捕获脉冲,并测出脉冲的频率,利用HD7279实现按键及显示的功能,X5045存储用户参数,由键盘控制里程
2、与速度的切换显示。软件设计部分,采用了模块化的设计,编程选用了汇编语言,程序由采用程序和各功能子程序组成。主要有监控系统主程序,频率测量子程序,人机接口子程序,报警子程序组成,通过使用星研仿真器对程序进行调试。本文侧重软件的实现,硬件部分描述了硬件接口电路框图及各芯片功能,最后进行了计算机辅助线路设计。此次设计的里程表结构简单,稳定性较好,实用性强,易实现,达到了设计目的。关键字:单片机; 测频;霍尔传感器;里程表AbstractOdometer is widely used in our daily life, and mechanical odometer has its disadvan
3、tages. For the purpose of designing the electric vehicle odometer, I put forward the design scheme of electric vehicle odometer in this paper. In order to design the intelligent automatic odometer, according to HALL principle, I use a HALL sensor, measure the speed and mileage by using the pulse tes
4、ting method, and improve the measuring accuracy of the system. Designing the user interface can achieve the over speeding alarm, users can set parameter values by themselves. Not only can it achieve the measurement of speed, but also can it realize the automation and intelligent. By experimental ver
5、ification, this scheme is feasible.This paper introduces the working principle and structure of the electric vehicle odometer and related content about hardware design and software design of the pulse detection system which uses AT89C52 single-chip computer as the core. The design uses AT89C52 singl
6、e chip microcomputer as main control chip, uses timer T2 to capture the pulse, and measures the frequency of pulse. The chip HD7279 can achieve the button and display function and the chip X5045 can store user parameters. The switching display of the mileage and speed is controlled by the keyboard.T
7、he part of software design adopts the modular design, uses the assembly language programming. The whole program consists of the using program and each function subroutine, mainly including the monitoring and controlling program, frequency measuring subroutine, man-machine cut program and alarming su
8、broutine. And the Xing Yan emulator is used to debug the program.This paper emphasizes on the implementation of the software. The part of hardware design describes the hardware interface circuit diagram and the chip functions. The design of the odometer uses simple structure has good stability and s
9、trong practicability. It is easy to implement and reaches the design purpose.Keyword:microcomputer; Frequency measurement; Hall sensor; odometer目录第一章 绪论11.1课题背景11.2国内外研究现状11.3课题研究意义21.4本课题研究内容2第二章 整体方案设计42.1系统设计方案42.2系统工作原理42.3系统技术指标5第三章 系统硬件设计63.1传感器选型63.1.1信号转换电路设计83.2人机接口电路设计93.3存储电路设计113.4报警电路设计
10、12第四章 系统软件设计134.1主程序设计134.2中断程序设计164.3键处理程序设计194.3.1设定键子程序设计214.3.2增加键子程序设计224.3.3左移键子程序设计224.3.4确认键子程序设计234.4显示程序设计244.5报警程序设计26第五章 电动车里程表的测试285.1测试方法285.2误差分析28第六章 硬件和软件调试306.1硬件调试306.2软件调试306.2.1 调试方法及优点306.2.2 调试出现的问题及解决方法31第七章 设计总结33参考文献34致 谢36附录1主板原理图I附录2主板PCB图I附录3 主板PCB图II附录4 副板PCB图II附录5 元件列表
11、III沈阳化工大学学士学位论文 第一章 绪论第一章 绪论1.1课题背景里程表的原理很简单,因为车轮的直径已知,车轮的圆周长便是恒定不变的。由此可以计算出每走一里路车轮要转多少圈,这个数也是恒定不变的。因此只要能够自动把车轮的转数积累下来,然后除以每一里路对应的转数就可以得到行驶的里程了1。电动车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动电动车。我国是电动车大国,随着人们生活水平的不断提高,电动车已经不仅仅是运输、代步的工具,其辅助功能也变得越来越重要。因此,人们希望电动车的娱乐、休闲、锻炼的功能越来越多,能带来大家更
12、多的健康与快乐。在这个背景下,电动车里程表作为电动车的一大辅助工具迅速发展起来,其功能也逐渐从单一的里程显示发展到速度、时间显示,甚至有的还具有测量骑车人的心跳、显示骑车人热量消耗等功能,让人能清楚地知道当前的速度、时间、里程等物理量2。电动车里程表一般由安装于前车圈钢条上的感应磁铁、前叉上的传感器、单片机及显示模块构成。当车圈旋转时传感器捕捉到感应磁铁带来的信息,通过连接线传输至单片机,单片机对此进行处理后计算出时速、里程等信息并显示。它能够让我们比较精确的知道自己的当前速度、骑行时间、单次里程、总里程、平均速度、瞬时速度等。如佛山高明华劲电子公司的电动车里程表MS-601,能动态显示行驶里
13、程、骑车时间、实时车速等3。1.2国内外研究现状从保护环境及经济条件许可等综合因素来看,电动车里程表目前乃至未来都有着广阔的发展前景。目前市面上电动电动车的速度表和里程表都是机械的,看起来不够直观与方便。如果能用LED直接显示出来里程数或速度值,就可节省用户的时间及精力处理电动车行进过程中的突发事件4。国内外现在生产销售的很多种电动车速度里程表,某些产品的性能与结构功能简单,只有测速与里程显示的功能,比较高端的一些产品除了测量速度和里程显示功能外,还加入了GPS全球定位,单次行车里程,时间,运动时间,平均速度,累计里程,车轮转数。以后的发展趋势可能会加入mp3和短信收发功能、心率测量、视频播放
14、,使电动车速度里程表更具有人性化,相信也会受到各个年龄段人的喜欢5。随着电动车的里程表的发展,它的功能也越来越完善,从以前老式的机械指针表盘,演变成现在利用数码技术直接利用LED或者LCD显示,上面清楚的显示电动车的速度,行驶里程,时间,电池电压等等,用户可以随时了解电动车的行驶现状,更加便捷。其中的核心部件单片机体积小,智能化,把它做到产品的内部,取代了老式机械零件,缩小产品的体积,增加功能6。随着电子技术的迅速发展和提高,行车记录仪也不仅仅是里程表,上面会集成更多的功能,路况摄像监测,人体疲劳测试程度,智能提醒车的状况,而不仅仅是显示,另外新增的语音提醒更加人性化,进一步的通讯技术,可以与
15、互联网通信,对接收的信息进行处理,有利于交通管理。1.3课题研究意义电动车已成为人们日常生活中出行运动必不可少的工具,广泛用于个人家庭娱乐休闲及比赛等方面,给人们的娱乐运动、出行及生活带来了极大的改变与快捷。电动车速度里程表电子集成电路的发展多采用了先进的智能传感技术,使电动车速度里程表有测量准确、工作时性能稳定、容易携带等优势,它被广泛用于多个领域的发展,比如:测速,里程计算及自动控制。由于电动车的里程表基本组成包含:单片机的自动检测及控制电路、信号处理电路、显示电路、报警电路几部分,因此进行电动车速度里程表的研究是非常必要的,研究电动车速度里程表及扩展其应用邻域,有着非常现实的意义7。1.
16、4本课题研究内容 在对电动车里程表已有的研究的基础上,本课题设计了基于AT89C52单片机的智能里程表硬件系统和软件系统,并对硬件部分和软件部分进行了测试。设计目标也是在力求结构简单、易于实现、可行性较强的前提下,尽量完善增加其辅助功能。硬件部分设计了主机电路、人机接口电路、存储电路、报警电路。软件部分采用了模块化程序设计思想,将软件分为主程序模块、键处理模块、显示模块、数据采集处理模块和报警模块。对软件的模块化处理使软件设计结构清晰明了,易于调试与修改,避免了很多错误。此外,对设计中存在的问题,出现的现象进行了进一步的分析与改正,完成了设计任务。III沈阳化工大学学士学位论文 第二章 整体方
17、案设计第二章 整体方案设计2.1系统设计方案系统硬件由单片机AT89C52、霍尔传感器及信号转换电路、X5045、HD7279键盘显示器、报警电路组成。单片机采集霍尔传感器输出的脉冲信号,其中信号转换电路包含信号放大、波形变换和波形整形,对被测信号进行放大的目的是降低对待测信号的幅度要求,波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的信号。X5045存储报警参数,键盘显示器电路根据按键不同控制里程表的显示,最后用6 位的L E D 能直观的将速度与里程显示给用户,并且在速度高于一定的值时可自动向用户报警,从而达到智能速度里程表设计目的。系统设计方案图如图2-1所示, 图2-1
18、整体方案设计框图本次设计是以单片机为核心设计的里程表系统,仅用了较少的硬件和软件结合就实现了设计要求,且性能好,稳定性强,测速误差小,还通过软件编程新增加了一些附加功能,达到了创新的目的。2.2系统工作原理该设计能实时地将所测的速度与累计里程数显示出来,主要是将传感器输入到单片机的脉冲信号的频率(传感器将不同车速转变成不同频率的脉冲信号)实时地测量出来,考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由按键选择LED显示模块显示所测的速度与里程。同时若检测到电动车超速,系统将发出报警提示信号,LED指示灯
19、闪烁。2.3系统技术指标传感器对电动车的状态进行实时检测,里程表对采样数据进行处理,然后转换成标准数据输出。显示里程和速度,并设定量程上下限,速度上下限,报警上下限等参数值。里程表设计中增加了看门狗定时器功能,因此系统无需每次开机重新设定参数值。里程表的主要技术指标如下:(1) 电源供电:5V直流电压(2) 测速范围:020Km/h(3) 输入信号:脉冲方波信号(4) 频率测量范围:010Hz(5) 工作湿度:15%85%RH(6) 工作温度:055沈阳化工大学学士学位论文 第三章 系统硬件设计第三章 系统硬件设计本次的硬件电路设计主要包括以下几部分:传感器选型、人机接口电路设计、存储电路设计
20、、报警电路设计。3.1传感器选型里程表的需要通过传感器检测信号,经信号转换电路转换后送到主机单元进行计算,在这里对传感器进行简单的介绍。电动车里程表用传感器是电动车里程表的重要部件,传感器的准确性直接影响里程表的里程精度,是里程表日常修理中遇到的最多的问题。它的功能是将转动的机械信号变成电脉冲信号,传输给里程表接口,根据输入的脉冲数来计算电动车行驶的里程9。目前电动车里程表所选配的主流传感器是霍尔式传感器,它可以检测转速与转数,而霍尔传感器尺寸较小,性能稳定可靠,工作电路简单,价格便宜,在里程表设计中使用广泛。霍尔元件是在半导体薄片的两端控制电流,若在薄片的垂直方向上施加一个磁场,垂直于电流和
21、磁场方向上将产生一个电压,这个电压称为霍尔电压,这一现象就是霍尔效应。根据霍尔效应制造的元件就是霍尔元件。目前里程表用传感器均为开关型霍尔传感器。其特性曲线如图3-1所示。图3-1开关型霍尔传感器特性曲线图开关型霍尔传感器大小适中 ,性能可靠,价格合适,工作时的电压范围较宽,它只需配合一块小的永久磁铁就可以做成电动车里程表的传感器。根据产生的脉冲计算出行车里程12。目前,大部分传感器厂家多使用Honeywell公司生产的SS443A开关型霍尔传感器。本次毕业设计就选用此传感器。其示意图如图3-2。特点:(1)(3. 824)VDC供电(2)磁特性温度补偿 (3)数字电流沉输出 (4)可消除机械
22、压力产生的作用(5)绝对最高电流50mA (6)可定制特殊动功释放点 图3-2开关型霍尔传感器示意图(7)工作温度范围( - 40150) 当车轮上的磁条转动到接近霍尔传感器的位置时,SS443A将接受到磁感应,此时传感器输出一个无抖动的低电平,此低电平使得AT89S52接受到信号,据此计算出里程数、实时速度等。其原理如图3-3所示霍尔传感器及其保护电路车轮小磁铁P1.1单片机图3-3传感器测距示意图电动车轮子一般为16寸,周长S大概为1330mm,即约为1.33m。两次相邻信号直间的时间间隔为t秒,瞬时速度: Vs=S/t 单位为m/s。此时记为一个单位的距离。用这个测量的实时速度与设定的报
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电动车 里程表 监控 软件设计
