51单片机速度里程表
电子式里程表
电子式里程表摘要里程表广泛应用于各类机车,传统的机械式里程表虽然稳定可靠,但功能单一、易受磨损。
随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表,本设计介绍一种基于单片机的智能电子里程表。
该电子式里程表是一种数字式仪表,主要由车速表和里程表两部分组成,其传感器采用无接触测量的光电传感器。
它不仅可显示车辆行驶的总里程,也可显示一段时间的阶段里程,还可显示车速,以及实现超速报警等功能,并具有较强的再开发能力。
它的实现方式是,通过安装在汽车转轴上的测量盘,用光电式转速传感器检测转速的脉冲信息,在脉冲状态下,将转速的变化转换成光通量的变化,再通过光电转换元件将光通量的变化转换成电量的变化,接着通过频率测量电路将脉冲信号输入到单片机中,然后依据电量与转速的函数关系实现转速测量,再通过计算,从而得出里程、车速的信息,并由LED显示器显示出来。
并且该电子式里程表累积的里程数字存储在非易失性的EEPROM存储器内,在无电状态下数据也能保存。
关键词:AT89S51单片机;里程表;光电传感器;LED显示器;存储器AbstractVehicle odometer is applied in each kind of motorcycle extensively, although the traditional machine type odometer stable and credible, but the function of it is single and be easily worn away. Along with the technical fast fiercely develop in electronics, the electronic vehicle can be applied extensively. Recently, a lot of car appearances have already used the electronic vehicle odometer, this graduation thesis introduce a kind of intelligence electronic vehicle odometer, which is based on a Single-Chip Microcomputer system. The electronics' type vehicle odometer is a kind of numerical type appearance, which mainly constitute with two parts, that is vehicle speed meter and odometer, it adopts the light sensor that the sensor has no contact measure. It not only can show the total mileage that vehicle drive, but also can show the stage mileage of a period of time. Moreover, It’s can show the car speed, and the realization exceed the speed limit to report and so on. It also has the ability of strongerly develop again. The way of this vehicle odometer carry out is as follows: through the installed measure plate in the automobile shaft, use the light sensor to measure the rotational speed information. Under the pulse appearance, it make the variety rotational speed change to the variety of the light flux, after that the variety of the light flux convert to electricity quantity. Then through the light electricity convert component, we can make the pulse signal input to the Single-Chip Microcomputer by the frequency measure circuit. Then in terms of the function relationship of electricity quantity and rotational speed, we can realize the measure of rotational speed, after calculate by the Single-Chip Microcompute, we can obtain the information of mileage and vehicle speed. Moreover, This mileage and vehicle speed information can be displayed by the LED monitor. And the mileage numeral of the electronics' vehicle odometer accumulation is saving in EEPROM,which is not easily lost, the data also can keep under the no electric appearance.Keyword:AT89S51 Single-Chip Microcomputer;Odometer;Light sensor;LED ;Memory目录引言 (1)1总体设计 (2)2系统设计可行性分析 (2)2.1 总体设计分析 (2)2.2 硬件模块 (3)2.3 软件模块 (6)3 硬件单元电路设计 (7)3.1 传感器的设计 (7)3.2 单片机与光电传感器的接口设计 (11)3.3 单片机与外部存储器的接口设计 (13)3.4 单片机与超速报警电路的接口设计 (13)3.5 单片机与键盘和7段显示器的接口设计 (13)4 软件设计 (14)4.1 脉冲测量部分 (16)4.2 键盘输入部分 (17)4.3 数据处理部分 (18)4.4 存储器部分 (21)4.5 超速报警部分 (24)4.6 显示部分 (25)5 系统调试 (27)5.1 硬件单元电路调试 (27)5.2 软件程序调试 (29)5.3 整体调试 (32)6 系统使用说明 (32)7 系统功能的扩展 (33)8 结论 (33)谢辞 (35)参考文献 (36)附录 (37)引言我国汽车工业走过了五十年的历程,与国际发达国家汽车工业相比,电子技术水平相对比较落后,提高国产汽车的电子技术水平,增加汽车电子装备的数量,促进汽车电子化是夺取未来汽车市场的关键,提高我国的汽车电子技术已势在必行。
基于单片机控制的车速里程表设计
摘要近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。
模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。
并采用电子秤原理可根据输入单价准确的计算出物体的金额。
本篇论文讨论了简单的倒计时器的设计与制作,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。
关键词单片机,AT89S51, LED数码管显示器, keil C51,倒计时器ABSTRACTPermeate in the social realm along with the calculator in recent years, single slice the application of the machine just at constantly alignment thorough, arouse a traditional control an examination a day a new moon benefit renewal in the meantime.In solidly the hour the examination the single slice that controls with auto the machine the application the system, single slice machine usually Be a core parts to use, only single slice the machine aspect knowledge is not enough, return should according to concrete the hardware structure, and aim at concrete application the software of[with] the object characteristics combine to make perfect. Imitating many passage pressure systemses is to make use of pressure to spread the feeling machine to collect current pressure combine the reflection is on the display, it can analyze the pressure surfeit distance, erupting to report to the bine the adoption electronics steelyard principle can according to input the amount of money that the unit price computes an object accuratelyThis thesis discuss that pour the design and creation of the timer in brief, for pour four LED figures displays in the timer to say, I am for the sake of the simplification circuit,decline low cost, adopt to take software as the connect of lord a people's method, do not use specialized hardware to translate the code machine namely, but adopt the software procedure to carry on translating code.Keyword:single slice machine,AT89 S51,The LED figures tube display,Keil C51,Pour timer目录第 1 章绪论 (1)1.1课题背景 (1)1.2车速里程表的简介组成及原理 (1)1.3设计的整体思路 (3)第 2 章硬件的设计 (6)2.1单片机简介 (6)2.2 AT89C52系列单片机的介绍 (7)2.3里程表各部分电路介绍 (9)2.3.1霍尔传感器电路 (9)2.3.2定时计数器电路 (11)2.3.3外部中断 (12)2.3.4 74HC573驱动器 (13)2.3.5LED显示模块电路 (15)第 3 章软件的设计................................................................................................ .. (17)3.1普遍系统的总体设计 (17)3.2单片机应用软件的一般设计 (17)3.3车速里程表的软件设计 (19)3.3.1总体设计思路 (19)3.3.2子程序和主函数的设计 (20)第 4 章软件调试 (23)4.1程序的检测与调试 (23)4.2PROTEUS仿真过程............................................................. 错误!未定义书签。
基于单片机的自行车速度及里程表设计资料
毕业论文(设计)题目:基于单片机的自行车速度及里程表设计系部名称:信息工程系专业班级:电气102 学生姓名:曹康学号: 201007084218 指导教师:姜宏伟教师职称:副教授201 年月日摘要随着自行车行业和电子技术的发展,自行车里程速度计技术也在不断进步和提高,用户对自行车里程速度计的要求也越来越高,因此设计了自行车里程速度计。
本文主要研究了以单片机为基础的自行车里程速度器的设计。
采用STC89C52单片机为主要控制芯片,运用自行车车轮上的传感器进行计数,通过一定时间间隔对信号的采集,结合自行车本身车轮参数,经过单片机对采集信号进行分析计算,最终在液晶显示器LCD上显示车辆行驶的里程和速度,同时运用其他按键分别自行车单里程计数,瞬时速度、最大速度和平均速度显示以及超速报警。
该设计重点阐述了系统的工作原理、硬件构成、各部分的主要功能以及软件的结构和实现。
自行车里程速度计的设计本着安全、方便、节能、人性化的原则进行,可使现代生活显著提高。
关键词:自行车,STC89C52, LCD1602,霍尔传感器Bicycle mileage velocity meter based on MCUABSTRACTAlong with the development of the bicycle industry and electronic technology, bicycle speedometer 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 monolithic 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/waiting 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 programming to the monolithic integrated circuit timer, produces the waiting timed pulse signal.this article elaborated with emphasis system's principle of work, the hardware constitution, various part of major functions as well as software's structure and realizes.The mileage log system with STC89C52 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, overspeed alarm。
基于单片机的电子式汽车里程表设计
基于单片机的电子式汽车里程表设计【摘要】本文介绍了一种以霍尔元件为基础的汽车车速和里程计的设计方法。
利用AT89C51单片机作为控制核心,利用A44E型霍尔计测转速,通过1602液晶显示器显示车辆行驶的里程和车速。
文中对车速和里程计的硬件电路进行了详细的阐述。
在硬件上,采用霍尔元件,将车辆每次运行所产生的脉冲个数输入到单片机中,再由单片机对这些信号进行处理后,输出到显示器上。
系统的软件部分,采用了模块化的设计思路,用 C语言编写程序。
本系统的硬件结构简单,各子程序的通用性强,达到了设计的要求。
【关键词】里程速度霍尔元件单片机 LCD1系统方案设计1.1设计要求1.设计一种数码里程计,可应用于所有车辆,并可显示里程、车速等信息。
2.系统应能够准确计算行驶里程,并将其显示在终端上。
3.系统应具备稳定性和可靠性,能够长时间运行并正常工作。
4.设计应考虑易于安装和操作,方便驾驶员使用。
5.系统应具备良好的用户界面,能够清晰、直观地显示各项信息。
6.设计应符合相关的安全标准和规范,确保驾驶员的行车安全。
7.设计应具备一定的扩展性和可升级性,方便后续的功能扩展和升级。
8.设计应考虑成本控制,力求实现性价比最优的方案。
9.设计应具备一定的抗干扰能力,能够在复杂的环境中正常工作。
1.2设计说明1.主要采用AT89C51微控制器作为核心芯片;2.将采用1602显示装置,可以实现行车速度、行车路程、时钟和温度等信息的显示。
3.为了感应温度,将使用DS18B20感应器进行温度的监测。
4.时钟功能将由DS1302时钟晶片提供。
它能够准确计时,确保车辆行驶过程中的时间显示准确无误。
5.利用A44E霍尔传感器检测车速;6.可通过按钮进行时钟数值的修改,设定车速和温度的闹钟数值;7.当超速或温度超过设定值时,蜂鸣器将发出警报信号。
2系统硬件设计2.1 总体设计方案说明本文介绍了一种基于普通MCS-51单片机的轮毂转速信号处理系统该系统通过使用传感器将车轮速度转换为电脉冲信号,并通过处理后发送给微控制器进行处理。
基于MCS-51单片机的里程表的设计和实现共19页PPT
16、业余生活要有意义,不要越轨。——华盛顿 17、一个人即使已登上顶峰,也仍要自强不息。——罗素·贝克 18、最大的挑战和突破在于用人,而用人最大的突破在于信任人。——马云 19、自己活着,就是为了使别人过得更美好。——雷锋 20、要掌握书,莫被书掌握;要为生而读,莫为读而生。——布尔沃
基于MCS-51单片机的里程表的设计 和实现
1、纪律是管理关系的形式。——阿法 纳西耶 夫 2、改革如果不讲纪律,就难以成功。
3、道德行为训练,不是通过语言影响 ,而是 让儿童 练习良 好道德 行为, 克服懒 惰、轻 率、不 守纪律 、颓废 等不良 行为。 4、学校没有纪律便如磨房里没有水。 ——夸 美纽斯
END
基于89c51单片机的电动车里程表设计说明
目录1 绪言 (1)1.1 课题背景 (1)1.2 课题的主要任务及容 (1)2 电动电动自行车的速度里程表总体方案设计 (2)2.1 任务分析与实现 (2)2.2 电动自行车的速度里程表硬件方案设计 (2)2.3 电动自行车的速度里程表软件方案设计 (4)3 电动电动自行车的速度里程表硬件电路设计 (5)3.1 概述 (5)3.2 传感器及其测量系统 (5)3.2.1 霍尔传感器的测量原理 (5)3.3 单片机的原理及应用 (7)3.3.1 单片机原理简介 (7)3.3.2 单片机的引脚功能介绍 (8)3.3.3 单片机中断系统介绍 (10)3.3.4 单片机定时/计数功能介绍 (11)3.4 其他器件的介绍 (12)3.4.1 存储器的介绍 (12)3.4.2 74LS74芯片的介绍 (13)3.4.3 74LS244芯片的介绍 (14)3.5 单片机外围电路的设计 (14)3.5.1 时钟电路的设计 (14)3.5.2 复位电路的设计 (15)3.5.3 显示电路的设计 (16)3.5.4 报警电路的设计 (17)4 电动电动自行车的速度里程表软件程序设计 (18)4.1 概述 (18)4.2 电动自行车的速度里程表总体程序设计 (18)4.3 中断子程序的设计 (20)4.4 数据处理子程序的设计 (20)4.5 显示子程序的设计 (22)5 系统调试与分析 (24)6结论与展望 (26)6.1结论 (26)6.2 展望 (26)致 (27)参考文献 (28)附录 (29)1 绪言1.1 课题背景电动自行车被发明及使用到现在已有两百多年的历史,这两百年间人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动电动自行车,电动自行车发展的目的也从最早的交通代步的工具转换成休闲娱乐运动的用途。
随着居民生活水平的不断提高,电动自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
基于单片机的自行车速度里程表设计
摘要随着居民生活水平的不断提高,自行车不再仅仅是普通的运输、代步的工具,而是成为人们娱乐、休闲、锻炼的首选。
自行车速度/里程表能够满足人们最基本的需求,让人们能清楚地知道当前的速度、里程等物理量。
本论文主要阐述一种基于霍尔元件的自行车速度/里程表的设计。
以AT89S52 单片机为核心,A04E 霍尔传感器测转数,实现对自行车里程/速度的测量统计,并能将自行车的里程数及速度用LED实时显示。
文章详细介绍了自行车速度/里程表的硬件电路和软件设计。
硬件部分利用霍尔元件将自行车每转一圈的脉冲数传入单片机系统,然后单片机系统将信号经过处理送显示。
软件部分用C语言进行编程,采用模块化设计思想。
该系统硬件电路简单,子程序具有通用性,完全符合设计要求。
关键词:里程/速度;霍尔元件;单片机;LED显示AbstractWith the developing of people’s life, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainmenting 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 these paper, the bicycle mileage/speed design based on the Hall element is elaborated. By AT89S52 as kernel, using A04E Hall element to measure revolution, the measure and statistic are achieved. 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 C language, the program is designed in the mode of modules. The system has simple hardware, common sub-program, and meet the demand of design.Keywords: Mileage / speed; Hall element; Single Chip Microcomputer; LED目录1 绪论 (1)1.1课题产生的背景 (1)1.2课题的主要任务及内容 (2)2 自行车速度/里程表总体方案设计 (4)2.1 任务分析与实现 (4)2.2 自行车速度/里程表硬件方案设计 (4)2.2.1 里程/速度测量传感器的设计 (5)2.2.2 方案的确定 (7)2.3 自行车速度/里程表软件方案设计 (7)3 自行车速度/里程表硬件电路设计 (9)3.1 概述 (9)3.2 传感器及其测量系统 (9)3.2.1 霍尔传感器的测量原理 (10)3.2.2 集成开关型霍尔传感器 (11)3.3 单片机的原理及应用 (12)3.3.1 单片机原理简介 (12)3.3.2 单片机的引脚功能介绍 (14)3.3.3 单片机中断系统介绍 (17)3.3.4 单片机定时/计数功能介绍 (18)3.4 单片机外围电路的设计 (19)3.4.1 时钟电路的设计 (19)3.4.2 复位电路的设计 (20)3.4.3 显示电路的设计 (21)3.4.4 报警电路的设计 (22)4 自行车速度/里程表软件程序设计 (24)4.1 概述 (24)4.2 自行车速度/里程表总体程序设计 (24)4.3 中断子程序的设计 (25)4.4 数据处理子程序的设计 (26)4.5 显示子程序的设计 (28)5 系统调试与分析 (30)5.1 自行车速度/里程表系统调试 (30)5.1.1 调试系统简介 (30)5.1.2 系统仿真 (30)5.1.3 硬件电路的搭建 (31)5.2 调试故障及原因分析 (31)5.3 调试结果 (32)5.3.1 速度显示 (32)5.3.2 里程显示 (33)5.3.3 超速报警显示 (34)6 社会经济效益分析 (35)结束语 (36)致谢 (37)参考文献 (38)附录Ⅰ自行车速度/里程表硬件系统原理图 (40)附录Ⅱ元件清单 (41)附录Ⅲ程序清单 (42)1 绪论1.1课题产生的背景自行车被发明及使用,到现在已有两百多年的历史,这两百年间,人类在不断的尝试与研发过程中,将玩具式的木马车转换到今日各式新颖休闲运动自行车。
基于单片机自行车里程表的设计
-
1
引言
2
系统设计
3
关键技术点
4
实验结果与讨论
5
结论
1
引言
在当今社会,自行车作 为一种环保、健康的交 通工具,仍然在人们的 生活中占据着重要的地 位
引言
对于骑行者来说,了解 自己的骑行距离和速度 是非常重要的
基于51单片机的自行车 里程表设计,可以实现 对骑行距离和速度的精 确测量和显示,为骑行 者提供实用的骑行数据
按键处理:通过按键设置和 调整里程表的数据
3
关键技术点
关键技术点
码盘的安装与调整
码盘应安装在车轮的中心线上,以保证准确检测车轮的转动。同时,需要注 意调整码盘与单片机的接口,确保信号传输的稳定性
数据处理算法
根据脉冲信号的数量和时间间隔,可以采用不同的数据处理算 法来计算骑行的距离和速度。常用的算法包括中点法和快慢速 处理法。需要根据实际应用场景选择合适的算法
4
实验结果与讨论
实验结果与讨论
1
通过实际测试和实验,基于51单片机的自行车里程表能够实现对骑 行距离和速度的精确测量和显示
实验结果表明,该设计具有较高的稳定性和可靠性,能够满足实际 应用的需求
2
3
然而,在实验过程中也发现了一些问题,如码盘的安装位置和信号 传输的稳定性等,需要在后续的设计中进行改进和完善
LCD显示屏的驱动
LCD显示屏需要使用专用的驱动芯片进行控制。需要注意驱动 芯片与51单片机的接口连接和时序配合,以确保显示数据的正 确性和稳定性
按键的处理
按键需要检测其状态并处理相应的操作。可以采用中断方式或 查询方式进行检测,根据实际需要选择合适的方式
电子车速里程表的单片机实现方案
电子车速里程表的单片机实现方案
实现电子车速里程表的单片机方案可以分为以下几个步骤:
1. 选择合适的单片机:根据项目的需求选择一款适合的单片机,例如常用的8051单片机、AVR系列单片机或者STM32系列单片机等。
选择单片机时需要考虑其性能、资源以及开发环境的支持等因素。
2. 设计硬件电路:根据里程表的功能需求,设计合适的硬件电路。
该电路需要包括车速传感器、里程传感器以及与单片机的连接电路等。
车速传感器一般采用霍尔传感器或者磁敏传感器,用于检测车辆的运动速度。
里程传感器可以使用编码器或者霍尔传感器等,用于测量车辆行驶的里程。
3. 编写程序:使用单片机开发工具,编写程序来实现车速和里程的计算和显示功能。
程序需要读取车速传感器和里程传感器的输入信号,并通过算法计算车速和里程,并将结果显示在数字显示屏或者液晶显示屏上。
4. 测试和调试:将单片机和电路连接后,进行测试和调试,确保程序能够正确运行并实现预期的功能。
测试过程中可以通过改变车速传感器和里程传感器的输入信号来模拟不同的情况。
5. 优化和改进:在测试和调试过程中,可以根据实际情况对程序进行优化和改进,提高系统的性能和稳定性。
需要注意的是,以上方案仅提供了一个基本的实现框架,具体的实施过程可能因为项目的需求和约束而有所不同。
因此,在开始实施之前,建议先进行详细的需求分析和系统设计,以确保项目的顺利进行。
51单片机制作的行车电脑摩托车发动机用的里程表速度表一键启动系统自动散热系统
51单片机制作的行车电脑摩托车发动机用的里程表速度表一键启动系统自动散热系统本机功能:1.发动机一键启停停止时轻按启动键发动机开始启动当发动机已经启动或者四秒钟之内启动失败起动机停止启动当机器在运行状态轻按启动键发动机熄火2.水温显示3.水箱风扇自动控制当温度小于90度时风扇不转当温度大于96度时风扇开始转并在显示器上有雪花图案显示通知正在散热4.车速显示显示当前行车速度5.里程显示可显示总里程和单次里程单次里程可以在设置中清零6.时间显示7.车轮周长设置8.单次行驶小计显示平均车速最高车速行驶里程行驶用时设置里面可以设置时间日期星期以及车轮周长清除单次行驶里程电源 6V-20V最好不要超过20V 因为降压开关管没有做限压保护栅极电压高于20V 会被击穿的!做保护后可以加最高电压不高于40v摩托车, 行车电脑, 发动机, 单片机, 里程表评分•参与人数 3黑币+23收起理由lzp0425+ 8 很给力!Lieternal+ 5 很给力!xiaoyao+ 10 很给力!•查看全部评分分享到: QQ好友和群QQ空间腾讯微博腾讯朋友收藏13转播分享淘帖顶2踩相关帖子•·分享stm32f103,ADC多通道-DMA读取源程序•·基于PCF8951的信号发生器(仿真图+程序+实验文档)•·c51单片机自制贪吃蛇游戏机含程序代码•·stm32小白求指点哪里有STM32 hal 库函数手册,要中文版的•·KingST51单片机电子密码锁问题回复举报沙发忠信1314发表于 2014-12-16 06:47|只看该作者高手对风扇的控制可以有两个转速回复举报板凳xiao_yp2014发表于 2014-12-16 09:07|只看该作者做得很好,前来学习,不过没有原理图,就不在完美了,温度采集建议采用NTC或PT00其它温度传感器回复举报地板楼主|xueyunmicheng发表于 2014-12-16 11:56|只看该作者忠信1314 发表于 2014-12-16 06:47高手对风扇的控制可以有两个转速由于用的89c58 没有硬件PWM 单片机已经有两个外部中断加两个定时器显示车速和发动机转速记录要是再用一个定时器做PWM 就会对车速有比较大的影响了回复举报5#楼主|xueyunmicheng发表于 2014-12-16 12:44|只看该作者本帖最后由 xueyunmicheng 于 2014-12-16 12:48 编辑xiao_yp2014 发表于2014-12-16 09:07做得很好,前来学习,不过没有原理图,就不在完美了,温度采集建议采用NTC或PT00其它温度传感器原理图画的是后出问题了实际布线中有修改所以就没有放上来了、原理图其实不用画玩了单片机的说出需要的器件大家伙都可以更具程序写出自己的程序来的需要器件 ds1302一个24c02一个PMOS三个三极管NPN 与PNP各若干光耦三个此处为电源转换由于没有合适封装电感没有画出来我是自己做好PCB 然后根据实际电感然后再打孔安装的电脑安装在 DG1与vcc之间这个原理图是有点小问题的三极管驱动部分光耦没有画出来。
基于MCS-51单片机的里程表的设计与实现
可整理p系统建立模型
直流电机
霍尔传感器
指拨开关
单
片
液晶
机
显示
可整理ppt
7
Lab2000p实验系统下的仿真
可整理ppt
8
研究方法与过程
直流电机对车轮变速进行模拟
利用Lab2000p实验系统上的直流电机 、DAC0832数模变换模块 、单片机 8031的P1口、指拨开关K0-K7构成一个能够控制电机转速的控制系统,对车轮 的变速情况进行模拟。
大显示里程进行扩充。
可整理ppt
12
致谢
感谢我的导师马岩老师,本课题的选题和研究过程都是 在马老师的悉心指导下完成的 。马老师时时关注研究进度, 并在百忙之中不时给予督促和指导,使我得以开拓思路, 顺利完成毕业设计。在此我要向马老师致以我真诚的感谢。
感谢我所有的老师四年来对我的教育培养。在此,向诸 位老师深深地鞠上一躬。聊表谢意。
可整理ppt
11
设计中存在的问题
• 一 本设计建模时采用一个圆盘上贴一个磁钢进行模 拟。实际制作中可以在圆盘上贴上多块磁钢,即可 以克服因车轮转速太慢而在设定时间内测不到脉冲 的问题。测到的速度也更精细。
• 二 设计中开辟了两个字节的数据区存储累加脉冲数 据,最多能计数65536个脉冲,也即131072 米 (假设车轮周长2m) 。130多公里。实际制作里 程表时只要适当增加数据缓冲区的数量,即可对最
1879年E.H. 霍尔发现,如果对位于磁场(B)中的导体(d)施加 一个电压(v),让磁场的方向垂直于所施加电压的方向,那么 在既与磁场垂直又和所施加电流方向垂直的方向上会产生另 一个电压(UH),这个电压叫做霍尔电压,产生这种现象被称 为霍尔效应。
51单片机速度里程表
51单片机速度里程表(总30页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--防灾科技学院毕业设计题目基于单片机的智能速度里程表的设计学生姓名吴建胜学号 5系别防灾仪器系专业电气工程及其自动化班级1050313开题时间2013年11月29 日答辩时间2014年6月8日指导教师杨敬松职称副教授基于单片机的智能速度里程表的设计作者吴建胜指导教师杨敬松摘要行车里程表广泛应用于各类机车,虽然以前的机械里程表稳定可靠,然而功能单一,且易受磨损。
随着微电子技术的快速发展,数字行车里程表得到了广泛应用,现在不少轿车的仪表已经逐渐使用数字车速里程表。
本文介绍一种基于单片机的智能里程表,该里程表是一种数字式仪表,不但可以显示机车的车速和行驶的总里程,而且可以显示阶段里程,还能显示温度和时间,同时具有超速报警功能。
本设计采用A3144e霍尔传感器,通过单片机处理数据计算出机车的车速和里程,再由LCD显示器显示出来。
关键词:里程表;单片机;霍尔传感器;测速Abstract: Odometer is widely applied in all kinds of motorcycle. The mechanical odometer is simple and reliable, but function of a single and vulnerable to wear. Asthe evolution of electronic technology, electronic speedometer widely used in the private car. This paper introduces a micro-controller based smart speedometer.The table is a digital meter, the total mileage of the vehicle speed and driving can not only real-time display can also display the speed alarm function. Using the Hall sensor A3144E, by micro-controller record and deal with this level the amount of change we can know the speed and mileage, these data will display by LCD.Keywords: speedometer; SCM; Hall sensor; tachometer目录引言 .................................................................................. 错误!未定义书签。
基于单片机的智能速度里程表的设计综述
摘要随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术, 本文主要介绍了一个基于AT89C51单片机的速度里程系统,详细描述了利用霍尔传感器开发测速系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实现速度、里程的采集和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,有利于我们日常生活和汽车生产业的发展,也可以当作测速处理模块嵌入其它系统中,作为其他主系统的辅助扩展。
霍尔传感器与AT89C51结合实现最简测速系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行速度里程测量,有广泛的应用前景。
关键词:单片机AT89C51;速度检测;霍尔传感器;速度里程表目录1 绪论 (1)1.1技术概述 (1)1.2本课题的背景和意义 (1)2 系统设计简介 (3)2.1 速度里程表简介 (3)2.2 设计目的及要求 (3)2.3 设计方案论证 (4)2.4 硬件设计电路 (4)3 设计语言及软件介绍 (6)3.1 C语言介绍 (6)3.2 软件介绍 (6)3.2.1Proteus软件 (6)3.2.2Keil C51 (7)3.2.3单片机最小系统及复位电路 (7)4 系统软件设计 (9)4.1 概述 (9)4.2 系统程序设计模块及流程图 (9)4.2.1主程序 (10)4.2.2延时子程序 (12)4.2.3显示程序 (13)4.3 调试及仿真 (13)5 设计总结和体会 (15)6 参考文献 (16)1 绪论1.1技术概述传统的车速表是机械式的,典型的机械式里程表连接一根软轴,软轴内有一根钢丝缆,软轴另一端连接到变速器某一个齿轮上,齿轮旋转带动钢丝缆旋转,钢丝缆带动里程表罩圈内一块磁铁旋转,罩圈与指针联接并通过游丝将指针置于零位,磁铁旋转速度的快慢引起磁力线大小的变化,平衡被打破指针因此被带动。
(整理)基于MCS-51单片机的里程表的设计与实现.
前言汽车是现代生活中不可或缺的一种重要交通工具,传统的指针式的里程表伴随着汽车的诞生就一直为人们接受,不过,新生事物不会因传统的存在而停止它前进的步伐,数码科技在今天已渗透到工业,农业,民用等产品的点点滴滴。
新概念的车速里程表最直观的变化就是用大屏幕的液晶取代指针式表盘,直接用数字显示时速,里程,以及其他一些诸如油耗、时钟、环境温度等参数。
直观的呈现给使用者。
由于单片机体积小,可以把它做到产品的内部,取代老式机械零件,缩小产品体积,增强功能,实现智能化。
因此广泛的被用在智能产品中。
Intel公司的MCS-51系列单片机在近年来广泛流行。
本文即介绍一种基于MCS-51单片机的里程表的设计与实现。
本文先对里程表设计中所需设备作了详细介绍,对设计中存在的问题进行了说明;对硬件和软件部分的设计和实现作了认真的分析;给出了系统的建模过程及相应的系统模型,在Lab2000p仿真实验系统上进行了仿真,并对仿真结果进行了分析。
一 系统概述本系统由信号采集处理模块、单片机8031、系统化LCD 显示模块、系统软件组成。
其中信号采集处理模块以霍尔传感器为核心器件,将不同的转速信号转换成相应的脉冲信号,并送到单片机的T1引脚;对单片机进行设置,使内部的定时器/计数器timer0工作在定时状态,timer1工作在计数状态,利用内部定时器T0对脉冲输入引脚T1进行控制,这样就能精确地检测到设定时间内加到T1引脚的脉冲数,一个脉冲即代表着车子前进一个轮长,对脉冲数进行处理就可得到里程和速度的数据;将数据送到LCD 显示模块进行显示。
该系统原理框图如图1所示。
系统软件包括单片机和液晶模块的初始化模块、液晶模块的写数据/命令子模块、频率测量模块、速度里程计算模块、速度和里程显示数据LCD 字库显示模块等。
图1 系统原理框图二 基本原理与设计方案 (一)元器件简介 1 霍尔传感器简介 霍耳效应:1879年E.H. 霍尔发现,如果对位于磁场(B)中的导体(d)施加一个电压(v),该磁场的方向垂直于所施加电压的方向,那么则在既与磁场垂直又和所施加电流方向垂直的方向上会产生另一个电压(U H ),人们将这个电压叫做霍尔电压,产生这种现象被称为霍尔效应。
基于单片机的速度里程表设计
湖南工业职业技术学院毕业实践任务书系名称电气工程系专业及班级学生姓名 ________________________学号 ________________________毕业实践题目:基于单片机的汽车里程表设计指导教师(签字):教研室主任(签字):系主任(签字):2008年 1 月 20 日毕业实践课题及任务湖南工业职业技术学院毕业实践开题报告书系专业湖南工业职业技术学院毕业实践考核表系专业目录实验原理。
3 方案论证和选择。
3 所用设备、器材。
3 硬件方案(完整的电路原理图)。
4 软件方案(程序流程图,源程序(含注释))。
10 调试过程。
13 运行结果及分析。
16 实验的收获体会及建议。
17 组长对本人及组员评价。
17 参考文献:作者、名称、出版社、出版日期。
17实验原理:本设计能实时地将所测的速度与累计里程数显示出来,主要是将传感器输入到单片机的脉冲信号的频率(传感器将不同车速转变成不同频率的脉冲信号)实时地测量出来,考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形。
本设计用两个按键来控制显示速度或里程。
单片机利用定时器T0的控制功能测出输入信号的周期后,再利用单片机的算术运算功能将周期转换成速度,同时每秒钟进行一次里程累计,从而计算出总里程。
最后将得出的速度、里程值存储在EEPROM中,并根据两个按键的选择情况来显示速度或里程。
为了方便计算要显示数据值的段码,可再将其转换成压缩的BCD码,然后通过查表将要显示的数据值中每一位的压缩BCD码转换成8段码送到显示缓冲区,最后经串口数据存储器送至LED显示模块以显示所测的速度或里程。
本设计的里程数的算法是一种大概的算法(假设在一定时间内汽车是匀速行进,平均速度与时间的乘积即为里程数)。
设计时,应综合考虑测速精度和系统反应时间。
本设计用测量脉冲频率来计算速度,因而具有较高的测速精度。
在计算里程时取了汽车的理想状态。
实际中,误差控制在几米之内,相对于整个里程来说不是很大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
防灾科技学院毕业设计题目基于单片机的智能速度里程表的设计学生姓名吴建胜学号105031305系别防灾仪器系专业电气工程及其自动化班级1050313开题时间2013年11月29 日答辩时间2014年6月8日指导教师杨敬松职称副教授防灾科技学院毕业设计基于单片机的智能速度里程表的设计作者吴建胜指导教师杨敬松摘要行车里程表广泛应用于各类机车,虽然以前的机械里程表稳定可靠,然而功能单一,且易受磨损。
随着微电子技术的快速发展,数字行车里程表得到了广泛应用,现在不少轿车的仪表已经逐渐使用数字车速里程表。
本文介绍一种基于单片机的智能里程表,该里程表是一种数字式仪表,不但可以显示机车的车速和行驶的总里程,而且可以显示阶段里程,还能显示温度和时间,同时具有超速报警功能。
本设计采用A3144e霍尔传感器,通过单片机处理数据计算出机车的车速和里程,再由LCD显示器显示出来。
关键词:里程表;单片机;霍尔传感器;测速Abstract: Odometer is widely applied in all kinds of motorcycle. The mechanical odometer is simple and reliable, but function of a single and vulnerable to wear. As the evolution of electronic technology, electronic speedometer widely used in the private car. This paper introduces a micro-controller based smart speedometer. The table is a digital meter, the total mileage of the vehicle speed and driving can not only real-time display can also display the speed alarm function. Using the Hall sensor A3144E, by micro-controller record and deal with this level the amount of change we can know the speed and mileage, these data will display by LCD.Keywords: speedometer; SCM; Hall sensor; tachometer目录引言 (1)1系统概述 (1)1.1 系统原理介绍 (1)1.2系统和按键的功能 (3)1.3相关参数和应用范围 (3)2硬件设计 (4)2.1单片机及时钟复位电路 (4)2.2测速传感器 (6)2.3温度传感器DS18B20 (8)2.4存储器AT24C02 (9)2.5键盘单元 (10)2.6显示单元 (11)2.7报警电路 (12)2.8时钟芯片DS1302 (12)3软件设计 (13)3.1键盘扫描程序 (14)3.2数据处理程序 (15)3.3报警程序 (16)3.4显示程序 (16)3.5存储模块程序 (17)3.6温度模块程序 (18)3.7时钟程序 (18)4仿真过程介绍 (19)4.1软件编写和电路设计 (19)4.2系统调试 (20)结束语 (22)致谢 (23)参考文献 (24)附录 (25)引言随着现代交通工具的普及,人们使用不同手段外出的机会逐渐增多,像单车,摩托,轿车,公共交通等。
然而这些各不相同的交通工具由于应用场合和自身结构设计的不同产生了各种各样的车速里程表,即使同一种类的交通工具也因测速方法和生产厂家的不同产生了不同型号的车速里程表。
种类繁多的行车里程表,不仅减小了里程表的适用范围,降低了器件的通用性,更给这些交通工具的维护更换带来不小困难,而且由于量产规模的减小增加了单个里程表的价格。
同时市场上销售的很多里程表功能单一,无法满足不同用户对单里程、总里程、超速报警等各种功能的需求。
在这种背景下,这次毕设希望通过设计出一种精度高、可靠性高、价格合适、功能丰富且应用范围广的里程表,以此改善这种局面。
在本毕设中,利用安装在汽车转轴上的磁铁,在汽车行驶中,磁铁随着车轮做圆周运动,从而使霍尔元件产生脉冲,这些脉冲可由单片机外中断INT0记录,再通过相关公式计算得到车速及里程信息,用一个LCD1602显示,从而得到车速和里程等信息。
在里程信息的存储功能上,采用了广泛使用的串行EEPROM芯片AT24C02,每隔0.1KM 将芯片内的里程信息更新一次,掉电情况下也不会丢失数据。
本作品可以安装于不同类型不同型号的交通工具上,通过按键调整周长值,就可以准确测量。
通过按下相应按键,就可以实现显示单里程、总里程、温度时间、报警时速、车轮周长等功能。
通过测试,本作品完全实现了设计要求,LCD1602显示出来的各值同理论值相比误差在1%以内。
由于结构简单,并采用低价芯片,因此成本较低。
如果合理开发使用该里程表,是有一定价值的。
1. 系统概述1.1系统原理介绍系统主要有七部分组成:霍尔A3144E传感器、STC89C52RC单片机、独立键盘、LCD1602显示器、EEPROM芯片AT24C02、DS18B20温度传感器、DS1302时钟芯片。
系统图如图1.1图1.1 系统结构图本毕设测量时速及里程的原理如(图1.2)。
图1.2 测速原理图如图1.2所示,装在轮上的圆形磁铁在随车轮而做圆周运动,霍尔传感器便处于一个强弱变化的磁场中,当磁铁远离霍尔元件时,A3144第三脚输出5V电平,当磁铁南极靠近A3144时,输出0V电平,由此产生脉冲。
由上述分析可知,在车轮转动一圈中,霍尔电路只能导通一次,即输出一个脉冲。
如果知道车轮的周长,利用单片机记录若干时间内脉冲变化的次数,然后就可以算出汽车的车速和所行使的里程了,计算如下:设汽车单位时间车轮转动圈数为num汽车单位时间行驶路程为mile(m)汽车车速为speed(km/h)汽车车轮周长为cricle(m)mile=num*cricle;(式1.1)speed=num*cricle*3600/1000;(式1.2)用外中断INT0做为计数器,定时器T0定时一秒钟,当一秒钟到了以后,在相应程序中计算出车速送到LCD显示并将行驶0.1km的里程送到存储器中存储。
1.2系统和按键的功能本设计可以实现如下功能:1实时显示车速。
每两秒钟更新一次车速。
2显示自安装使用以来车辆行驶的总里程。
为车辆的定期保养维护和零部件更换提供依据。
3显示自系统上电到任意时刻的单个路程的里程。
用户可以了解单次行驶的里程。
4可以显示驾驶环境的温度。
5不同车速的报警。
可以通过相关按钮调整报警速度值,范围是:0~250km/h。
6过相关按键改变车轮周长。
调节范围是:0~250厘米7显示时间,并且可以用按键调整时间值。
这些不同的显示值和各值的调整是通过七独立按键来实现的,现将其叙述如下:Key1: 复位按钮。
Key2:短按Key1键,单次里程清零;长按Key1键(约8秒),总里程清零。
Key3:按一次Key2键,显示速度和单次里程;按两下Key2键,显示时间和温度;按三次Key2键,显示车轮周长和报警速度值;按四下Key2键,返回初始状态,显示速度和总里程,再按以此循环。
Key4:显示时间和温度时,按一下Key3键,时间秒值可以调整,按两次Key3 键,时间分值可以调整,以此类推。
当显示车轮周长和报警速度值,按一下Key3键,可以调整车轮周长,按两下Key3键,可以调整报警速度值,再按以此循环。
Key5:当时间、车轮周长和报警速度值可以调整时,按一次Key4键,相应值加一。
Key6:当时间、车轮周长和报警速度值可以调整时,按一次Key5键,相应值减一。
Key7: 按一次背光亮,按两次循环显示,按三次背光灭,按四次停止循环显示,再按以此循环。
1.3相关参数和应用范围各参数和测量范围如下:总里程:0~999999km;单里程:0~999km;温度:-55~125摄氏度车速:3.50~999.99km/h本产品对于不同对象需使用不同的安装方法,实际应用时,还需要进一步的开发。
考虑到本产品造价低,测速环境要求稍高,在健身设备、自行车、摩托车等震动小且系统结构简单的设备上安装较有前景。
2硬件设计2.1单片机及时钟复位电路2.1.1STC89C52RC单片机介绍在这次设计使用的单片机芯片是STC公司的STC89C52RC 40I-PDIP40 1022C1G222.90C型单片机,其中字符表示的意义如下:STC—前缀,表示STC公司的产品;8—表示芯片是8051内核芯片;9—表示内部含Flash EEPROM存储器;C—表示器件是COMS产品;5—固定不变值;2—表示能存储8KB的程序。
RC—STC单片机内部RAM为512B;40—表示支持最高为40MHz的晶振;I—表示工业级产品,温度范围:-40~+85℃;PDIP—产品封装类型,双列直插,间距2.54mm;1412—表示芯片生产日期是14年第12周;C1G22.9C—此标号为芯片制造或处理工艺。
其芯片引脚和实际图像如图2.1:图2.1芯片引脚图STC89C52RC引脚(见图2.2)主要分为三类:1.电源和晶振引脚,如VCC、GND、XTAL1、XTAL22. 功能控制引脚,如RST、PSEN、ALE/PROG、EA/Vpp3. I/O口,如P0、P1、P2、P3,四组八位I/O口XTAL1(19脚)、XTAL2(18脚)外接晶振引脚。
RST(9脚)复位引脚。
PSEN(29脚)默认即可,不需要接器件或电源。
EA/Vpp(31脚)一般接2K上拉电阻即可。
P0,P1,P2,P3为I/O口,功能各有其别。
STC89C52RC功能强大,价格低廉,可靠耐用,拥有很强的保密功能。
这为其应用于各行业设记带来方便。
图2.2 单片机引脚编号2.1.2时钟复位电路复位电路由两个电阻一个电容和一个点动按钮构成,当按下该按钮时,STC89C52RC第九脚RST变为高电平,只要高电平持续两个时钟周期以上,即可使单片机复位。
构建复位电路时要合理选择电容电阻的大小。
时钟电路由一个12MHz的晶振和两个33PF的电容组成,晶振要尽可能靠近18、19引脚,并且连接线要尽可能短,详细接法(见图2.3及2.4)。
图2.3复位电路图2.4晶振电路2.2测速传感器2.2.1传感器的选择1.红外对管。
红外对管需要分别安装在车轮两侧,当车轮转动时,辐条会阻挡红外对管的光路,接收管输出低电平,单片机根据此信号可计算里程、速度等。