毕业论文基于单片机的电子车速里程表的设计说明.doc
《毕业论文基于单片机的电子车速里程表的设计说明.doc》由会员分享,可在线阅读,更多相关《毕业论文基于单片机的电子车速里程表的设计说明.doc(79页珍藏版)》请在三一办公上搜索。
1、邮电大学移通学院毕业设计任务书设计题目基于单片机的电子车速里程表的设计学生系别自动化系专业电气工程及其自动化班级七班指导教师职称副教授 联系教师单位邮电大学移通学院 下任务日期 年12 月 28 日主要研究容、方法和要求主要有车速表和里程表两部分组成,其传感器采用无接触测量的光电传感器,可以显示自行车的总里程和一段时间的阶段里程,还可显示当前车速以及超速报警。目标:设计一种基于单片机的电子车速里程表,能够实现显示自行车的行驶时间、速度、路程功能。主要容。思路和方法:1、 学习并理解脉冲计算原理;2、 使用Protel DXP软件绘制电路原理图与PCB图;3、 熟悉单片机C语言编程;4、 设计系
2、统软件程序。进度计划第一周至第四周:查阅文献,进行课题调研,写出开题报告。第五周:拟出目录,根据目录准备写论文。第六周至第七周:第一次初稿完成,交予老师查看。第八周至第九周:修改初稿论文,第二次交予老师查看。准备查重。第十周:第二次修改初稿论文,交予老师查看,继续修改论文,准备答辩。第十一周:准备论文答辩PPT。主要参考文献1 火良,森STM32库开发实战指南P机械工业,2013062 王锁弘电子车速里程表的单片机实现方案J国外电子元件,2004063 丁敏电动自行车里程速度计的设计J机械管理开发,2012064 家国,董秀成单片机原理与应用及C51程序设计D清华大学,2006085 罗四维传
3、感器应用电路详解P电子工业,1996指导教师签字:年月日教研室主任签字:年月日备注:此任务书由指导教师填写,并于毕业设计开始前下达给学生。- 66 - / 79摘 要自行车自1868年引入我国已有一百多个年头。随着国人均GDP的增长,自行车从普通的运输、代步工具发展成为人们休闲娱乐与锻炼的首选。自行车凭借着高科技带来的高配置和它自身的优势,逐渐的又吸引了大家的眼球。随着周边环境的破坏污染,自行车必然会有着大好的发展空间。人们可以通过一些简单的仪器仪表了解实时里程、速度。可是现在的汽车或者摩托车的仪表片都是机械式的,不方便驾驶员直接捕捉信息。所以在此次设计中我们将想办法把速度时间等数据通过LED
4、显示出来。本论文主要阐述一种基于单片机的自行车速度/里程计的设计。以 AT89C51单片机为核心,采用ITR-9707光电传感器测转,AT24C02 实现在系统掉电的时候保存里程信息。通过频率测量模块和转换模块将数据递给MCS,再通过数据存取模块与LED 模块显示速度和里程。完成此次的测量显示。文章详细介绍了自行车速度/里程计的硬件电路和软件设计。在设计硬件电路的时候,将光电传感器采集的脉冲信号给单片机处理并显示出来。在此还增加了时间显示功能和超速报警功能。软件系统设计部分采用C+软件对每一个模块进行编程。最终达到设计目的。关键词:里程速度光电传感器单片机ABSTRACTBicycle has
5、 been introduced to our country more than one hundred years since 1868. As the growth of the domestic per capital the GDP, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising. Bicycle with high-tech bri
6、ngs high configuration and its own advantages, gradually attracted everybodys eyes again. With the destruction of the surrounding environment, bicycle is bound to have good development space. But now the car or motorcycle instrument are mechanical, the driver could not directly capture information.
7、So we will think of some way to put speed in the design time, such as data displayed by LED.In these paper, the bicycle speed/mileage design based on the Hall element is Single Chip Microcomputer. By AT89C51 as kernel, using ITR-9707 Photoelectric sensor to measure revolution, the measure and statis
8、tic are achieved. The range information are saved by AT24C02 when the power is off. The date through frequency measurement module and data conversion module be passed to the MCS, and then the speed and mileage were displayed by access module and LED module. Complete the measurement display.In this a
9、rticle, 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 second of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent
10、 to display scream. And an increase of time display and speed alarm. Software system design part adopts C+ software for programming each module. Finally, we can achieve the design purpose.Key words: Mileage speed Photoelectric sensor Single Chip Microcomputer目 录前 言1 第一章 计速里程表概述2 第一节 课题研究背景2 第二节 车速里程
11、表的发展3一、传统车速里程表3 二、电子车速里程表3 第三节 设计的主要任务和容4 第二章 系统控制方案设计5 第一节 设计任务的分析与实现5 一、任务分析 5二、实现方法5第二节 主控单片机AT89C51 6 第三章 系统的硬件电路设计8 第一节 频率测量模块8 一、光电传感器的测量原理8二、信号的转换9 第二节 初始化模块10 一、初始化的概述10 二、电路原理说明10 第三节 定时/中断服务模块12一、中断基本概念12二、MCS-51单片机的中断系统12 三、单片机定时/计数功能介绍15 第四节 数据存取模块17 一、AT24C02简要介绍17 二、工作方式17 第五节 显示模块18 一
12、、外界芯片74LS245/74HC13818 二、工作原理19第六节 超速报警电路模块20 第七节 其他模块20 一、时钟电路的设计20 二、工作电源的设计21三、开关电路的设计22 第四章 系统的软件设计23 第一节 测量算法概述23 第二节 中断子程序的设计23 第三节 数据处理程序设计25 一、里程计算服务程序25 二、速度计算服务程序26第四节 显示服务程序的设计27 第五章 系统可靠性设计和功能实现29 第一节 硬件系统的可靠性设计方法29 第二节 软件系统的可靠性设计30第三节 功能实现31 结 论32 致 33 参考文献34附 录35 一、英文原文35 二、英文翻译39 三、电路
13、图42 四、PCB图43 五、源程序44 前 言在人们不断的创新下,越来越多的高科技产品和技术被更新。但是某些技术的更新换代并非全是好事,带来的则是人们的过度消费和产品的非高品质,在生产和生态环境之间得不到平衡。人们自我保护意识越来越强,对产品安全性能要求也越来越高,这是未来科技发展必须考虑的因素之一。但是要想长久的发展,必须还得重视对生态环境的保护,保护环境,使用清洁能源逐渐成为当今世界的主题。自行车凭借着高科技带来的高配置和它自身的优势,逐渐的又吸引了大家的眼球。随着越来越多的人对环境的重视,相信自行车也会得到越来越多的人的亲睐。第一章 计速里程表概述第一节 课题研究背景随着人们不断地创新
14、发展,越来越多以前只能在想象中或者在电视机里面出现的东西出现在我们的日常生活。一个国家要有大的发展,工业发展至关重要,而与工业息息相关的则是交通运输。随着第一辆燃机驱动三轮汽车的问世,很快将全世界带入了汽车社会。由于汽车发展速度过快,而人们又不能够很好地解决发展过快导致的一些遗留问题,两者之间不能协调。在各个发达国家,许多城市要求限购、限行。我国的、等地,也逐一的加入限购、限行的的队伍中。在这种大环境下,无疑是给了清洁环保的自行车行业一个证明自身价值和发展机会。而21世纪的人们也不仅仅满足于自行车的代步功能。在功能上,除了代步,更有锻炼、比赛、娱乐等功能。为了赢得大众的亲睐,开发商引入了速度显
15、示,时间显示,里程显示,超速报警,更有甚者GPS导航系统都可以安装实现。一定意义上可以和现在的汽车媲美,除了动力方式上的不一样。因为这些功能的引入,大众可以更直观方便的使用。特别是运动员可以通过这些功能实时了解掌控情况,分析过程和结果,调整自身训练节奏。随着控制要求的增加,单片机部数据总线也在不断增加,以达到控制要求。在90年代消费电子产品的大量增加的刺激下,16位的单片机也逐步被新出现的32位的单片机所取代。而工控领域也正是看中了单片机的小体积、低功耗、易扩展、性价比高等特点,将其作为设备控制的首选。MCS也因此占领了当时的主流市场。我们日常所用的家电、手机、计算机等里面都配置的有单片机芯片
16、,可见它应用之广泛功能之强大。此次设计我们选用的就是单片机。第二节 车速里程表的发展一、传统车速里程表一原理以前的车速表和里程表都是机械式的,全机械式的,由各个零部件构成的。车速表主要由齿轮、钢丝缆、磁铁、游丝和指针组成。变速器的齿轮通过软轴钢丝缆与软轴的另一端的罩圈的磁铁相连,磁铁带动游丝,游丝带动指针。汽车不动的时候指针是置零的,当汽车行驶带动此轮转动以后,指针也被带动从而现实显示当前的速度。对于里程表,它是利用表盘转动实现里程累加,而不是指针。通过传动齿轮与蜗杆啮合使计数机鼓轮转动,它的特点是如果上一级转了10圈,那么下一级只转了1圈。二优劣势这种传统的机械式里程表为人们提供了一个速度里
17、程的参考值,在一定程度上确实保障了司机的驾驶安全。但由于全是机械式的,日常磨损误差较大,而且不好保养。变速器齿轮高速运转时,通过软轴带动罩圈磁铁,由于软轴的迟滞性,使实时速度产生误差显示不准确。如果汽车使用不当或者不保养,超出钢丝缆所能承受的极限拉力,会造成钢丝缆断裂,使速度表功能失效。也就是不耐用,特别是摩托车的仪表盘,我深有体会。人们的出行受到了一定程度的限制。所以近年也渐渐地退出了市场。二、电子车速里程表一原理其原理是利用传感器输入给MCS的脉冲数从而计算出当下的速度和里程。在车轮上变速箱蜗轮组件的蜗杆上安装电磁式或者光电式的传感器,变速箱的齿轮带动传感器的磁钢作圆周运动,单位是N/周。
18、速度通过光电传感器或者霍尔传感器向MCS发送的脉冲信号经微控制器处理后显示出来,根据汽车行驶时间计算出行程。二优劣势与传统的速度里程表比较,电子式的核心部分是用传感器替代了有日常损耗的软轴,解决了由于传统车速里程表指针不稳定,摆动过大和软轴钢丝易因疲劳断裂等缺点所带来的不方便的问题。相比之下,比指针显示速度更直接明了。但也有不好的地方,因为传感器与被动轮直接接触,所以传感器易损坏。同样的,有机械磨损,就会减少传感器的正常工作时间。本次设计采用的时光电式脉冲传感器。第三节 设计的主要任务和容电子测速仪,顾名思义就是由车速表、里程表、显示这三部分组成,本课题研究的主要容是以MCS为主,以光电传感器
19、和显示器为辅,基于光电脉冲信号的速度里程测量仪。通过软件C+和protel的辅助,达到显示速度、里程、行驶时间,显示总里程、阶段里程,显示当前车速以及车速报警的目的。通过此次的设计,必须掌握传感器脉冲的计算原理,以及protel DXP的使用和单片机C语言编程。通过对每个功能模块的理解剖析,设计出符合题目要求的电路原理图以及源代。第二章 系统控制方案设计第1节 设计任务的分析与实现一、任务分析本次设计主要根据三个原则来的,及简易、直观、可靠性高。为了使单片机能够更多的应用在复杂、体积要求较高的工业设备中,单片机把CPU和更多的外围设备集成在一个芯片上,使其更好更快的适应设备环境。分析此次的任务
20、要求,完全可以通过一个单片机,一个脉冲发生装置,一个显示器即可完成。单片机发展至今已经很成熟,体积小、价格低、功能强、功耗低、扩展灵活、微型化已经是现有单片机共有的特性。因为此次任务的里程和时间是通过单片机软件程序直接计算得出的,所以简化了硬件电路。体积小和低损耗也大大满足了本次设计特殊使用场合和条件的要求。如今的传感器,在灵敏度、精度控制和抗外界环境干扰能力等方面做得越来越好。因为是利用传感器采集来的脉冲数来计算速度的,因此测量误差较低。实际中的误差控制在几米,比较整个行程来说,误差不大。而数据读取采用的是LED直接显示,用户可以直接读取数据,作出判断,更方便省时。通过它们的搭配将计算机技术
21、和控制技术结合在了一起,完成整个测量系统,满足简易、直观、可靠性的要求。2、 实现方法设计中的最核心部分是将采集的信号给单片机经过计算得出我们想要的数据。我们面临的主要问题是怎么实现这个过程。也就是怎么采集信号,怎么将信号递给单片机,单片机要怎么识别信号,单片机怎么将这些信号怎么计算显示。我们在下面一一分析解决这些问题。在采集信号部分在这里不多介绍,在后面的文章中有讲到,主要讲后面的部分。我们先不考虑外界环境的干扰,传感器正常工作,将获取到的车速信息转换成脉冲,通过外围电路传递给单片机。但是单片机是并不能够识别这些信号的,而且在传送的整个过程当中,容易被外界的干扰信号,致其衰减。要做的第一步是
22、将脉冲信号放大,目的是当信号受到干扰导致信号波形幅值变小时依然能够被检测出来。因为单片机并不能识别这样的信号,所以要通过处理将现有的放大信号转换为单片机能够识别的TTL电平信号。这里简单的介绍一下TTL信号,TTL电平信号可直接与集成电路连接而不需要价格昂贵的线路驱动器以及接收器电路。再者,计算机处理器控制的设备部的数据传输是在高速下进行的,而TTL接口的操作恰能满足这个要求。因为TTL电平信号使用二进制规则进行换算的输入电压为正,等价于逻辑1,为负或者0,等价于逻辑0,满足设备部之间的通信标准。所以我们这里也采用这项技术将其转换为单片机可是别的逻辑信号。再通过软件程序对信号进行分析整理计算,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 单片机 电子 车速 里程表 设计 说明
链接地址:https://www.31ppt.com/p-1143710.html