基于单片机智能汽车监测系统的设计(有实物)简版(优秀)

合集下载

基于单片机的智能车流量检测器设计

基于单片机的智能车流量检测器设计

基于单片机的智能车流量检测器设计在进入21世纪之后,我国经济建设进入高速发展的快车道,机动车辆增多同时车辆拥有量也在急剧增加,道路交通流量日益增大,司机了解路况交通实时信息并选择道路通畅的路段是解决道路拥堵问题的一个重要手段。

因此,研究开发适合我国交通现状和具有稳定性好的检测设备变得尤为重要。

本文介绍了一种基于红外传感器的道路车辆测量方法。

该方法利用红外线车辆检测器对车辆挡光频率进行数据采集,通过STC89C52自动计数获得通行车辆的信息(车流量这里指通过机动车辆的个数),再通过显示电路显示出来。

文中给出了以STC89C52单片机为核心的车流量检测系统的硬件和软件框图,并进行了简单的实验,结果表明该检测系统稳定可靠,检测精度符合要求。

基于红外传感器检测电路的STC89C52单片机车流量检测器不仅经济,而且还能够保证系统的检测精确度和抗干扰性能,为进一步应用于实际打下了坚实的基础。

关键词:STC89C52 红外传感器 LCD1602目录第一章引言 (1)1.1课题背景 (1)1.2课题研究的目的 (1)1.3课题研究的发展趋势 (2)1.4本课题主要研究的内容 (2)第二章课题研究方案 (2)2.1具体设计方案 (2)2.1.1系统总体方案 (2)2.1.2车流量检测器方案 (3)2.1.3主控器的选择 (5)2.1.4 显示方案选择 (5)2.2单片机技术 (6)2.2.1单片机的简介 (6)2.2.2 STC89C52单片机 (6)2.3传感器的简介 (7)2.3.1红外传感器 (8)2.4LCD1602简介 (9)第三章硬件电路 (9)3.1微处理器模块 (10)3.2最小系统模块 (11)3.3检测电路 (11)3.4显示模块和报警电路 (12)3.4.1显示模块电路 (12)3.4.2报警电路 (13)第四章软件程序设计 (14)第五章联机与调试 (15)5.1硬件调试 (15)5.2软件调试 (19)5.3系统PCB(见附录三) (20)5.4成品结果(图) (20)总结与展望 (23)附录 (24)附录一:系统原理图 (24)附录二:系统的源程序 (25)第一章引言1.1课题背景智能交通检测系统是将现代先进的信息处理传输技术、数据通信传输应用技术、电子控制应用技术及计算机处理应用技术等有效地集成运用于整个交通的控制、管理,从而建立的一种全方位的、宽领域的、实时的、准确的、高效的综合性地交通运输系统。

基于某单片机地智能车载酒精检测及控制系统设计文档

基于某单片机地智能车载酒精检测及控制系统设计文档

基于单片机的智能车载酒精检测及控制系统设计摘要:本文介绍了一种基于单片机低功耗酒精检测控制器,该控制器采用酒精传感器、压力传感器、语音报警、电子锁等与汽车组成车载酒精检测及安全控制系统。

该系统可以分为两部分:一个为可手持的检测部分,另一个为控制部分,安装在车,从而实现智能车载酒精检测及安全控制。

由于该系统具有高灵敏度和低功耗的功能,因此具有较高的实用价值。

关键词:酒精探测器;压力传感器;语音报警;车载一引言近年来,酒后驾车造成的交通事故时常发生,给驾驶员自身和他人造成了巨大的损失,因此,对酒后驾车的检测和管理成为必不可少的环节。

但利用普通的监测和管理成为必不可少的环节。

但利用普通的监测方式,主要是驾驶员的自觉和交警的抽查,一方面,花了很大的精力但是效率极低;另一方面,酒后驾车引起的交通事故仍居高不下。

尽管国家在去年5月实施了行的酒后驾车的处罚条例,但是酒驾事故仍时有发生。

为此,笔者研究了具有智能化酒精检测及语音报警的电路系统,有效地实现了简单电路。

简单地说,就是当驾驶员呼出气体中的酒精浓度达到设定的酒精浓度,就会语音提示,并强制切断汽车电源总线,令其无法启动汽车。

此设计在综合社会现象和前人设计的基础上,经过与同学、指导老师的仔细商讨,在原有设计的基础上注入我们的设计思想,融合我们的设计方法,基本上能实现令我们满意的硬件电路。

这样最大限度地限制和减少酒后驾车的现象,尽可能降低交警的工作量,同时提高交警的工作效率。

二系统结构及总体方案设计该控制系统主要以单片机为核心,配以检测电路、控制电路、显示电路、语音电路组成,并采用强制驾驶员呼气的方法,以判断驾驶员是否饮酒。

具体工作流程为:首先压力传感器进行压力检测,若驾驶员就坐,压力传感器检测到信号,启动系统并激活语音模块,通过语音提示进行酒精检测,此时驾驶员可进行酒精检测。

为防止驾驶员逃避检测,设置一个话筒,当呼气确认后,酒精传感器开始作为呼气判断装置。

对探测的气体进行检测,并把检测到的信号进行放大和滤波,滤波之后的信号送入A/D转换器进行数字转换,由单片机对此数字信号进行处理判断,并把处理的酒精数据送至LCD1602进行酒精浓度显示,同时把处理判断后的信号通过发射模块发送至接收控制继电器不起作用,语音模块。

基于单片机的智能小车的系统设计

基于单片机的智能小车的系统设计

基于单片机的智能小车的系统设计Design of Intelligent Car System Based on MCU基于单片机的智能车设计[摘要]近几年来,智能车辆己成为汽车和智能控制领域的热点研究课题之一。

它体现了自动控制、人工智能、传感技术、机械、计算机等多个学科领域理论技术的交叉和综合,本论文以飞思卡尔智能车大赛光电组为背景而展开。

智能车系统以Freescale 16位微控制器MC9S12XS128作为系统控制处理器,采用基于光电传感器的信号采样模块获取赛道黑线信息,通过PID控制策略和 PWM控制技术对智能车的转向和速度进行控制。

使智能车能够自主识别黑色引导线并根据黑色引导线实现快速稳定的寻线行驶。

本论文分析了智能车系统的设计方案,详细介绍了智能车控制系统的软硬件设计,包括传感器模块、驱动电机模块、舵机转向模块、测速模块等,并详细介绍了软件控制算法的设计,最后,介绍了智能车的整体调整、测试。

调试实验结果表明,智能车系统工作稳定,能较好的满足控制要求。

[关键词]智能汽车;MC9S12XS128;光电传感器;控制算法Design of Intelligent Car System Based on MCUElectrical Engineering and Automation Major SHI Xiao-ying Abstract: In recent years, intelligent vehicles have become a hot research topic of cars and intelligent control area. It embodies the automatic control, artificial intelligence, sensor technology, machinery, computers and many other areas of the intersection of technology and integrated.The intelligent car system, with the Fresscale 16-bitsingle-chip MC9S12XS128 as its control microprocessor, uses signal acquisition module to obtain lane image information, and adopts signal PID control strategy together with PWM technology to have a control on the steering angle and speed of the system. The main function that the intelligent car may achieve is that the car should track the black-guide-line automatically and move forward following the line as fast and stable as possible. This paper gives an overall design blueprint of the intelligent car system, introduce the hardware design including signal acquisition module, power supply module, motor drive module, servo motor module, velocity collection module and etc. and the intelligent car of the mechanical structure and adjustment method. Finally, on the smart car’s overall debugging and testing, the results show the s mart car hardware system stability, better able to meet the requirements of control.Key words: intelligent vehicles; MC9S12XS128; Photoelectric sensor; Control algorithm目录1 引言 (1)1.1 课题背景 (1)1.2 智能技术国内外发展现状 (1)1.3 课题研究的任务 (1)2 整体设计方案 (2)2.1 路径识别传感器的选定 (2)2.2 系统总体框图 (3)3 硬件电路设计 (4)3.1 MCU模块 (4)3.2 电源管理模块 (5)3.3 路径识别模块 (6)3.3.1 光电传感器原理 (6)3.3.2 传感器的选择 (7)3.3.3 激光传感器电路设计 (7)3.4 电机驱动的选型和电路设计 (9)3.5 速度测量模块 (9)3.6 转向舵机控制模块 (10)3.6.1 舵机的控制 (11)3.7 MC9S12XS128的硬件I/O分配 (12)4 系统的软件设计 (12)4.1 系统初始化 (13)4.2 路径识别算法 (14)4.2.1 激光传感器路径识别状态分析 (14)4.2.2 路径识别算法的设计 (17)4.3 转角和速度控制算法 (17)4.3.1 转向舵机控制算法 (18)4.3.2 驱动电机控制算法 (18)4.4 软件设计环境与开发工具 (19)结束语 (21)参考文献 (22)附录部分源程序 (22)致谢 (28)1 引言1.1 课题背景近年来随着汽车工业的迅速发展,关于汽车的研究也就越来越受到大家的关注。

基于单片机的智能小车系统设计

基于单片机的智能小车系统设计

基于单片机的智能小车系统设计作者:高珊冯洋来源:《电脑知识与技术》2013年第05期摘要:系统以AT89S52作为智能小车的监测和控制核心,运用PWM直流电机调速技术,通过红外光电传感器、超生波传感器和无线传输模块,对小车的路况、速度和间距进行检测,完成对小车运动位置、速度、运动方向等参数的控制,以实现小车的定点停靠、自动转弯、超车区超车的功能。

测试结果表明,本系统性能优良,工作稳定。

关键词:AT89S52;电动小车;超车中图分类号:TP273 文献标识码:A 文章编号:1009-3044(2013)05-1122-02本设计以2011年全国大学生电子竞赛题——《智能小车》为背景,设计了一套智能小车。

甲、乙两辆小车同时起动,先后通过起点标志线,在行车道同向而行,实现两车交替超车领跑功能[1]。

1 总体设计方案智能小车系统由甲、乙两小车构成,系统主要包括以下模块:控制器模块、电机驱动模块、道路标志线检测模块、超声波避障超车模块、车辆调速模块、无线传输模块。

系统结构图如图1所示:图1 智能小车系统结构图2 主要模块电路的设计与实现2.1 控制器模块本设计采用51单片机作为控制器模块,51单片机使用简单、对于小型系统的控制灵活,AT89S52单片机IO口和定时计数器个数基本满足系统设计要求,故本设计采用AT89S52单片机作为核心控制模块[2][3]。

2.2 道路标志线检测模块道路标志线检测模块采用红外光电传感器来实现。

其优点是原理简单、操作方便、信号处理速度快。

采用TCRT5000对路况信息进行采集,输出信号。

当小车在运行过程中遇到黑线时,利用光电传感器的检测原理,当光线照射到运动轨道的表而上时会发生反射,黑白线检测光电传感器可根据接收到的反射光强弱来判断是否检测到黑线,可以使小车自动循迹,实现小车的自动行驶功能[4]。

2.3 避障超车控制模块本设计采用超声波检测距离的方式,由单片机控制超声波模块,定时检测小车前方的路况,把测量的数据实时反馈给控制系统,控制测速。

基于51单片机的智能汽车检测系统的设计

基于51单片机的智能汽车检测系统的设计

基于51单片机的智能汽车检测系统的设计摘要随着智能交通系统的发展,汽车检测技术也变得越来越重要。

本文基于51单片机开发智能汽车检测系统,该系统能够检测汽车的速度、油量、水温和车门是否关闭,并将这些数据通过LCD显示出来。

此外,系统还能够根据传感器数据进行报警,并通过无线通信将数据传输到远程控制端。

实验结果表明,该系统能够满足汽车检测的要求,具有实用性和稳定性。

关键词:智能汽车检测系统;51单片机;传感器;报警;无线通信AbstractWith the development of intelligent transportation systems, car detection technology has become increasingly important. In this paper, an intelligent car detection system based on 51 single-chip microcomputer is developed. This system can detect the speed, fuel level, water temperature, and whether the car doors are closed, and display these data through LCD. In addition, the system can alarm based onsensor data and transmit data to a remote control terminal through wireless communication. The experimental results show that the system can meet the requirements of car detection, and has practicality and stability.Keywords: Intelligent car detection system; 51 single-chip microcomputer; sensor; alarm; wireless communication1.引言汽车是人们日常交通生活中使用最广泛的交通工具。

基于80C51的智能汽车自控系统的设计

基于80C51的智能汽车自控系统的设计

基于80C51的智能汽车自控系统的设计摘要:随着智能汽车技术的发展,汽车自控系统成为研究热点。

本文设计了一个基于80C51的智能汽车自控系统。

该系统主要包括环境感知、数据处理和执行控制三个部分。

环境感知模块采用多种传感器,如红外线传感器、超声波传感器、温度传感器等,实现对车辆周围环境的感知并提取出关键信息。

数据处理模块采用80C51单片机,对环境感知模块采集的数据进行处理,并生成控制信号。

执行控制模块包括电机、制动器等多个部分,通过控制信号控制汽车运动。

本文通过实验验证了该系统具有较好的控制效果和实用价值。

关键词:智能汽车;80C51单片机;环境感知;数据处理;执行控制一、引言车辆自控技术是汽车工程和智能控制领域的交叉点,其研究内容包括环境感知、数据处理和执行控制等。

随着智能汽车技术的发展,汽车自控系统成为实现智能驾驶的重要组成部分。

目前,市场上已经出现了许多基于视觉、激光雷达等技术的自动驾驶系统,但由于其成本较高、难以普及等问题,80C51型号单片机成为了控制汽车自动驾驶的理想选择。

本文基于80C51型号单片机,设计了一种集环境感知、数据处理和执行控制于一体的智能汽车自控系统。

二、系统设计本文的智能汽车自控系统主要包括环境感知、数据处理和执行控制三个模块,如图1所示。

[图1]智能汽车自控系统模块图2.1 环境感知模块环境感知模块主要用于采集汽车周围的环境信息。

本文采用了多种传感器实现环境感知,包括红外线传感器、超声波传感器、温度传感器等。

红外线传感器: 红外线传感器可以测量汽车周围的温度、光强度等参数,并通过电压信号输出。

本文采用红外线传感器获取环境温度信息。

超声波传感器: 超声波传感器可以测量汽车周围的距离和障碍物位置,并通过串口输出。

本文采用超声波传感器获取汽车前方距离和周围障碍物信息。

温度传感器: 温度传感器可以测量汽车发动机的温度,以监测发动机的工作状态。

本文采用温度传感器获取发动机温度信息。

(完整word版)基于51单片机的循迹小车系统设计

(完整word版)基于51单片机的循迹小车系统设计

基于51单片机的循迹小车系统设计摘要80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。

在生活中但凡涉及到自动控制的地方都会出现单片机的身影,单片机的应用有利于产品的小型化、智能化,并且能够提高生产效率.这里介绍的是如何用AT89C52单片机来实现小车的循迹功能,该设计是结合科研项目而确定的设计类课题。

本系统以设计题目的要求为目的,采用AT89C52单片机为控制核心,利用红外传感器检测道路上的黑线,控制电动小汽车的自动循迹,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,和寻光功能。

整个系统的电路结构非常简单,可靠性能很高。

实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。

关键词:80C51单片机;电动小车;pwm调速;光电检测;自动调速系统Car tracking system based on microcontrollerAbstract80C51 is a 8 bit single chip computer。

Its easily using and multi—function suffer large users。

In life,whenever it comes to automatic control of the local microcontroller will appear figure, microcontroller applications in favor of product miniaturization,intelligent,and can improve productivity. Here is how to use AT89C52 microcontroller to achieve the car tracking feature, which is designed to determine the combination of scientific research and design class topic.This system design requirements of the subject for the purpose of using AT89C52 microcontroller core,the use of infrared sensors to detect the black line on the road,the automatic tracking control of electric cars,fast low traffic speeds,as well as automatic parking, and can automatically record time ,mileage and speed, and look for the light function.The circuit structureof the entire system is very simple, very high reliability. The test results meet the requirements,the paper focuses on the hardware design and test results of the system analysis.Keywords:80C51 microcontroller;Electric car Pwm speed; A photodetector;Automatic Speed Control System。

基于单片机的智能小车控制系统设计

基于单片机的智能小车控制系统设计

版本:doc毕业设计基于单片机的智能小车控制系统设计附源程序代码第一章绪论第一章绪论1.1课题背景目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。

世界上许多国家都在积极进行智能车辆的研究和开发设计。

移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。

当时斯坦福研究院(SRI)的NilsNilssen和charlesRosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。

从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。

智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。

智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。

它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。

智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。

智能车辆在原有车辆系统的基础上增加了一些智能化技术设备:(1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作;(2)摄像机,用来获得道路图像信息;(3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息。

智能车辆技术按功能可分为三层,即智能感知/预警系统、车辆驾驶系统和全自动操作系统团。

上一层技术是下一层技术的基础。

三个层次具体如下:(1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及驾驶员本身的状态信息,必要时发出预警信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机智能汽车监测系统的设计目录摘要Abstract第1章前言 (1)第2章系统总体设计思路 (2)2.1系统简介 (2)2.2系统总体设计构图 (2)第3章系统方案选择与论证 (3)3.1方案的选择 (3)3.2系统总体方案的确定 (4)第4章系统硬件电路模块设计 (6)4.1单片机最小系统的设计 (6)4.2霍尔传感器电路设计 (8)4.3超声波传感器电路的设计 (9)4.4显示电路的设计 (10)4.5语音报警电路的设计 (12)4.6温度传感器电路的设计 (13)4.7电源电路的设计 (13)4.8系统原理图 (14)第5章系统软件设计 (15)5.1系统软件设计思路 (15)5.2系统软件设计流程图 (15)5.3测速模块设计程序 (16)5.4超声波测距模块设计程序 (18)5.5测温模块设计程序 (20)第6章系统调试 (23)6.1调试方案 (23)6.2调试仪器 (23)6.3调试数据 (23)6.4调试分析 (24)6.5调试结论 (24)6.6实物展示 (25)第7章结束语 (26)参考文献答谢辞第1章前言如今社会经济的发展,使公路交通运输量日益增大,加之汽车的增加,导致交通状况变得严重,交通事故也在时刻发生。

为此,汽车安全监测装置的研制非常重要。

如今的汽车不但提供了给人们不同的品味,而且汽车的行驶速也越来越快。

在很多的交通事故中,都是因为驾驶人员的超速应发了严重的后果,交通部门也在道路上设置了不同的限速装置以及标示牌,但这并不能完全限制住超速,真正要把事故率降至最低还是要靠每位驾驶人员时刻有这种限速的意识,这就需要能够在超速或者在前后车距离较近的时候不断地提醒我们达到安全的状态。

目前驾驶人员的安全而设计监测系统在一些发达国家取得了很多的成果,并且大规模的使用。

在每辆汽车上面安装这样的监测系统,能够保证行驶过程当中安全。

第2章系统总体设计思路2.1 系统简介2.1.1 设计目的设计并制作智能汽车监测系统,使之能够实现汽车速度、前后车距、车内温度的监测以及超速的情况下语音报警功能。

2.1.1 设计要求(1)检测汽车速度以及轮子转速,将速度值通过显示装置显示出来;(2)前后车距最大显示值为4.5m,距离小于0.5m时进行语音报警;(4)(5)2.2 系统总体设计构图第3章系统方案选择与论证3.1 方案的选择3.1.1 单片机的选择与论证方案一:可使用PLD器件。

本设计是可行的,每一个电路模块,从电路设计相对容易。

但是考虑到本系统设计的特点,EDA的使用是一种浪费。

从成本上来考虑,用可编程的逻辑器件并没有好处,我们目前的设计条件在软件和硬件也无法实现本系统设计的各种模块功能要求。

方案二:凌阳16位单片机有很多中断源。

使用I/O口端口方便,其精度比较高。

还有成本也相对比较低。

方案三:STC89C52是传统的8位单片机,4组8个I/O口能够实现本系统相关的模块功能,成本比较低廉。

综合考虑最后采用STC89C52作处理器。

3.1.2 显示模块的选择与论证方案一:采用共阳或者共阴数码管,根据系统设计要求,如果采用数码管来显示,硬件电路比较繁琐,所以不采用数码管来显示。

方案二:使用LCD1602设计,它只能显示32个字型符,程序实现起来简单,但不能显示要显示的汉字,比较麻烦。

方案二:带字库的LCD12864液晶显示器硬件上并行接口及串行数据接口供选择,相比较LCD1602来看功能多,而且带有简体中文字型库,方便软件设计及编写。

综合以上方案,决定采用LCD12864(除非特殊说明,以下都简称LCD)作为显示器件。

3.2 系统总体方案的确定系统中速度与转速的监测主要采用霍尔传感器,将霍尔传感器安装于轮毂上面,在与轮子相近的地方安装一块软磁铁,每当轮子转一圈霍尔传感器就会通过磁铁,就会输出一个脉冲,单片机通过外部计数的方法将次数记录下来,再加上定时器的定时最终通过算法将转速与速度值显示在LCD12864上面。

如图3-1所示:第4章系统硬件电路模块设计4.1 单片机最小系统的设计4.1.1 时钟电路设计时钟信号可以由内部方式产生或外部方式产生。

以下是两种时钟电路:(a)内部时钟电路(b)外部时钟电路图4-3内外部时钟电路图4-4系统时钟电路4.1.2 复位电路的设计(1)复位操作表4-1 一些寄存器的复位状态寄存器复位状态寄存器复位状态PC 0000H TCON 00HACC 00H TL0 00HPSW 00H TH0 00HSP 07H TL1 00HDPTR 0000H TH1 00HP0-P3 FFH SCON 00HIP XX000000B SBUF 不定IE 0X000000B PCON 0XXX0000BTMOD 00H(2)复位信号及其产生RST引脚是复位信号的输入端。

复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。

产生复位信号的电路图4-5所示:图4-5复位信号的电路逻辑图复位操作有按键手动复位和上电自动复位两种方式。

上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图4-6(a)所示。

这佯,只要电源Vcc的上升时间小于1ms,就被重置,就相当于系统的复位。

按键手动复位有脉冲方式和电平方式两种。

其中,复位脉冲是由RC充电电路产生的;电路如图4-6(c)所示:而按键手动复位改变复位端,经电阻与Vcc 电源接通而实现的,其电路如图4-6(b)所示;(a)上电自动复位(b)按键复位(c)按键脉冲复位图4-6复位电路本系统采用的是12M晶振,复位电路采用图8按键复位方式,电容值取10u f。

如图4-7所示:图4-7 按键复位4.2 霍尔传感器电路设计图4-8 霍尔传感器使用示意图 图4-9 检测脉冲产生模块霍尔传感器磁场作用关系和外形如图4-8所示。

磁钢提供磁场,所以磁钢和霍尔传感器要完好的搭配起来使用。

将磁钢贴在圆盘的边上,霍尔传感器贴在圆盘的旁边,通过单片机测量产生脉冲的频率就能够测出速度。

检测脉冲产生模块如图4-9所示,在电机的转动轴上安装一个小磁珠,每当电机转动一次,霍尔传感器就会监测到有电机转动一次,这样每转动一次,就会计数一次,单片机在设定的时间内完成计数值,这样就可以算出速度及转速。

图4-10 霍尔传感器电路转动轴霍尔传感器4.8 系统原理图(总原理图也可以放附录)第5章系统软件设计5.1 系统软件设计思路在单片机软件编程,应采用模块化的程序设计方法,把整个系统分为不同的功能模块进行编程。

本设计软件可分为超声波测距子程序,速度,转速,测温度子程序,LCD12864液晶显示子程序五个部分。

5.2 系统软件设计流程图图5-1系统软件流程图5.3 测速模块设计程序(总程序也可以放附录)本系统使用T0、T1来测量汽车速度与转速:T1计数模式下工作,T0定时模式下工作,在单位时间内测量出脉冲数就可以计算出电机的速度。

下面是子程序流程图:图5-2测速流程图测速子程序:void speed_conv(){speed=speed2*1145.069; //转换成1000倍km/hspeed_buff[0]=speed/10000; //十位speed_buff[1]=speed%10000/1000; //个位speed_buff[2]=speed%10000%1000/100; //十分位speed_buff[3]=speed%10000%1000%100/10; //百分位speed_buff[4]=speed%10000%1000%100%10; //千分位if(speed_buff[0]==0) //如果速度的十位为0{speed_buff[0]=17; //则不显示,}speed_display();}void speed_display(){LCD_set_xy(1,2); //从第二行第4列开始显示LCD_Write_number(11); //:LCD_Write_number(speed_buff[0]); //显示十位LCD_Write_number(speed_buff[1]); //显示千位LCD_Write_number(12);LCD_Write_number(speed_buff[2]); //显示十分位位LCD_Write_number(speed_buff[3]); //显示十位LCD_Write_number(speed_buff[4]); //显示个位}第6章系统调试(有实物所以系统调试,没实物就是系统仿真)6.1调试方案调试步骤如下:步骤1:接上12V直流电源,测试7805输出端是否是5V输出,看电源指示灯是否亮。

步骤2:看LCD12864是否能够点亮,用一字螺丝刀调节W1可调电阻来调节液晶屏的亮度,然后看液晶屏上面显示的界面是否正常。

步骤:3:将磁铁安装在一根木板上面,然后将木板慢慢靠近霍尔传感器,用来模拟监测轮子转动的次数。

再将木板以不同的速度靠近霍尔传感器,看液晶屏上面显示的速度与转速值,将多次测试的数据记录下来。

6.2调试仪器及工具(1)MF—47型万用表(2)双踪示波器(3)分贝仪(4)稳压电源(5)皮尺(6)温度计6.3调试数据步骤步骤步骤6.4数据分析根据步骤3测试的数据,测量了4组速度值。

测量值与实际值相比,4组中最大的误差为0.162km/h,也是速度最大的一次。

进一步分析当速度慢的时候误差很小,速度越来越大的时候误差也越大。

导致误差的原因可能是模拟速度中间存在的误差,另一个可能就是51单片机的处理能力不是很强。

6.5测试结论根据测试数据的分析,该系统能够实现之前提出的功能与要求。

测量距离能够在允许误差范围之内,并且在0.5m以内实现语音报警。

测量速度值也能够达到设计要求,当达到140km/h实现报警且能够实现温度的测量。

6.6实物展示第7章结束语经过两个多月的努力,我基本上完成了基于单片机智能汽车系统的设计。

所完成的工作有:1 系统的硬件设计在硬件设计上面,从最基本的51单片机最小系统的设计到霍尔传感器、超声波传感器、温度传感器以及语音报警等相关电路的设计。

过程中遇到了很多的问题,比如。

2 系统软件设计软件主要包含测速、测距、测温以及LCD12864显示等程序,主程序调用相关的子程序来实现各个功能。

尽管本系统能够完成基本功能,离一个完全实用的,能够完全符合市场需求的单片机智能汽车监测系统还有一定的差距。

在以后的研制过程中,仍需要。

参考文献[1]孙涵芳,徐爱卿. MCS-51/96系列单片机原理及应用. 北京: 北京航空航天大学出版社, 1996. 159-169.答谢辞时光匆匆如流水,转眼便是大学毕业时节。

离校日期已日趋临近,毕业论文的完成也随之进入尾声。

相关文档
最新文档