基于单片机智能汽车监测系统的设计(有实物)简版(优秀)
基于单片机的智能车流量检测器设计
基于单片机的智能车流量检测器设计在进入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单片机开发智能汽车检测系统,该系统能够检测汽车的速度、油量、水温和车门是否关闭,并将这些数据通过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型号单片机,设计了一种集环境感知、数据处理和执行控制于一体的智能汽车自控系统。
二、系统设计本文的智能汽车自控系统主要包括环境感知、数据处理和执行控制三个模块,如图1所示。
[图1]智能汽车自控系统模块图2.1 环境感知模块环境感知模块主要用于采集汽车周围的环境信息。
本文采用了多种传感器实现环境感知,包括红外线传感器、超声波传感器、温度传感器等。
红外线传感器: 红外线传感器可以测量汽车周围的温度、光强度等参数,并通过电压信号输出。
本文采用红外线传感器获取环境温度信息。
超声波传感器: 超声波传感器可以测量汽车周围的距离和障碍物位置,并通过串口输出。
本文采用超声波传感器获取汽车前方距离和周围障碍物信息。
温度传感器: 温度传感器可以测量汽车发动机的温度,以监测发动机的工作状态。
本文采用温度传感器获取发动机温度信息。
(完整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)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及驾驶员本身的状态信息,必要时发出预警信息。
基于52单片机的智能小车的设计
开发研究基于52单片机的智能小车的设计宋德鑫,李姿”(沈阳工学院信息与控制学院,辽宁抚顺113122)摘要:语音识别已经成为人们日常生活必不可少的重要科技,这项技术的完善也给人们带来了舒适便捷的生活方式。
本次设计的智能小车在部分控制方面采用了语音识别技术,单片机采用STC89C52型号芯片,语音识®1电路选用M3320语音识别模块,驱动部分采用1298n电机驱动模块。
整体电路协同工作可实现小车的避障、语音控制等功能。
关键词:STC89C52;语音控制;智能避障1设计背景本次设计的智能小车中所使用的STC89C52单片机是一款良好的控制芯片,通过控制外部模块实现小车的寻迹、避障、无线控制、语音识别等功能,具有极高的使用价值。
小车两端配有红外检测模块,实时监测车辆四周是否出现障碍物,通过单片机控制实现躲避。
语音识别可以通过人声来控制小车行驶状态。
2设计原理语音智能小车整个系统分为4部分:(1)电源电路部分采用了7.2V的电池组供电個电源电路部分需要给单片机、电机以及传感器供电,为使其具备可靠、良好的供电情况,所以选择了7.2V可充电的电源电池组作为供电电源。
(2腔制部分采用了STC单片机作为系统的控制核心。
STC89C52单片机最小系统电路由复位电路、时钟电路和电源电路组成。
具备这些电路后,单片机即可正常工作。
单片机最小系统原理图如图1所示。
P3.4/T0P3.5/T1P3.6/WRP3.7/RDXTAL2XTAL1GND图1单片机最小索统原理图(3)语音部分中,语音功能的实现采用了ld3320语音识别模块。
该模块可以使用口令触发模式和词语吸收模式来提高语音识别的精准度。
模块在工作中将采集到的信息通讯作者:李姿,(1982-),女,辽宁沈阳人,沈阳工学院信息与控制学院讲师,硕士研究生,电气教研室主任,主要从事电类基础、电气工程及其自动化专业的相关教学工作。
进行分析,提取数据后会与存储区域中的数据进行比较,找出匹配的关键词,并将匹配的数据传送到单片机中。
基于单片机的智能车辆导航系统的毕业设计
基于单片机的智能车辆导航系统的毕业设计摘要本文介绍了一个基于单片机的智能车辆导航系统的毕业设计。
智能车辆导航系统是一个利用车载设备和导航算法,在车辆行驶过程中提供导航功能的系统。
本设计使用单片机作为控制核心,通过接收来自GPS模块的信号,实时获取车辆的位置信息,并根据预设的目的地,计算最佳的行驶路线。
引言随着社会的发展和人们生活水平的不断提高,汽车成为人们出行的重要方式之一。
在城市拥堵的交通环境下,车辆导航系统的需求日益增长。
智能车辆导航系统能够为驾驶员提供准确、实时的导航信息,帮助驾驶员规划最佳的行驶路线,避开拥堵区域,提高行驶效率。
设计目标本毕业设计的主要目标是设计和实现一个基于单片机的智能车辆导航系统。
具体的设计目标包括:1. 使用GPS模块获取车辆的位置信息,实时监控车辆位置;2. 设计导航算法,根据车辆位置和目的地,计算最佳的行驶路线;3. 通过车载显示屏向驾驶员提供导航信息,包括路线指示、距离信息等。
设计过程本设计的基本思路如下:1. 选取合适的GPS模块,通过串口或其他方式连接到单片机;2. 编写单片机程序,控制GPS模块接收和解析卫星信号,提取车辆的位置信息;3. 设计导航算法,包括路径规划、路线选择等;4. 将导航结果通过车载显示屏展示给驾驶员。
预期结果预期的设计结果是一个功能完善、稳定可靠的基于单片机的智能车辆导航系统。
该系统能够准确获取车辆位置信息,并根据目的地提供最佳的行驶路线。
通过指示和距离信息的展示,驾驶员能够方便地按照导航提示进行行驶,提高驾驶效率和安全性。
结论本文介绍了一个基于单片机的智能车辆导航系统的毕业设计。
通过使用GPS模块和导航算法,该系统能够实时获取车辆位置,并计算最佳的行驶路线。
预期的设计结果将是一个稳定可靠的车辆导航系统,为驾驶员提供准确、实时的导航信息,提高行驶效率。
基于单片机的智能小车控制系统设计
基于单片机的智能小车控制系统设计本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意!摘要:本文主要研究了利用MCS-51系列单片机控制PWM信号从而实现对智能小车控制的方法。
本项目中采用了利用单片机对PWM信号的软件实现方法,并且通过对PWM信号占空比进行调节,从而控制其输入信号波形等均作了详细的阐述。
此外,本文中还采用了芯片L298N作为功率放大电路的驱动模块,把单片机输出的微弱的电流型号放大从而使电机满足转速的要求。
另外,本系统中使用四位共阳极数码管对电机的转速、方向进行监控,能够直观的观察电机的变化,通过独立键盘手动控制电机的转速。
关键词:智能小车;单片机;PWM;§引言随着科学技术的不断进步,电气工程与自动化技术正以令人瞩目的发展速度,改变着我国的工业的整体面貌。
同时,对社会的生产方式、人们的生活方式和思想观念也产生了重大的影响,并在现代化建设中发挥着越来越重要的作用。
随着与信息科学、计算机科学和能源科学等相关学科的交叉融合,它正在向智能化、网络化和集成化的方向发展。
现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个新的阶段,智能化、高可靠性已成为它发展的趋势。
直流电机调速基本原理是比较简单的(相对于交流电机),只要改变电机的电压就可以改变转速了。
改变电压的方法很多,最常见的一种PWM脉宽调制,调节电机的输入占空比就可以控制电机的平均电压,控制转速。
PWM控制的基本原理很早就已经提出,但是受电力电子器件发展水平的制约,在上世纪80年代以前一直未能实现。
基于单片机的智能小车控制系统设计
基于单片机的智能小车控制系统设计AbstractThe design of an intelligent car control system based on microcontroller is a complex task that requires the integration of various hardware and software components. This paper presents a detailed description of an intelligent car control system that enables the car to navigate autonomously and intelligently. The system has multiple sensors, including ultrasonic sensors and infrared sensors, that enable it to detect obstacles and navigate around them. In addition, the system has a Bluetooth module that allows it to communicate wirelessly with a remote device, such as a smartphone or tablet. The software implementation of the system is done using C programming language, and the hardware implementation is done using the STM32 microcontroller.IntroductionThe design of an intelligent car control system is a complex task that requires the integration of various hardware and software components. The system must be able to navigate autonomously and intelligently, avoid obstacles, and communicate with a remote device wirelessly. The objective of this paper is to present a detailed description of an intelligent car control system that meets these requirements. In this paper, we describe the hardware and software components of the system and explain how they work togetherto enable the car to navigate autonomously and intelligently.Hardware DesignThe hardware design of the intelligent car controlsystem consists of several components, including the STM32 microcontroller, various sensors, motor drivers, and a Bluetooth module. The STM32 microcontroller is the central processing unit of the system, and it is responsible for controlling the various components of the system. The microcontroller is connected to several sensors, including ultrasonic sensors and infrared sensors, that enable the carto detect obstacles and navigate around them. The ultrasonic sensors are used to detect objects in front of the car, while the infrared sensors are used to detect objects on the sidesof the car.The motor drivers are used to control the motors that drive the wheels of the car. The system has four wheels, each of which is driven by a separate motor. The motor drivers are connected to the microcontroller, and they receive signals from the microcontroller that tell them how fast to turn the motors. The Bluetooth module is used to communicatewirelessly with a remote device, such as a smartphone or tablet. The Bluetooth module is connected to the microcontroller, and it allows the user to control the carand receive data from the car wirelessly.Software DesignThe software design of the intelligent car controlsystem is implemented using the C programming language. The system software consists of several modules, including the obstacle detection module, the navigation module, and the Bluetooth communication module. The obstacle detection module is responsible for detecting obstacles in the path of the car. This module uses the data from the ultrasonic and infrared sensors to detect obstacles and send a signal to thenavigation module if an obstacle is detected.The navigation module is responsible for controlling the motors that drive the wheels of the car. This module receives data from the obstacle detection module and uses this data to control the motors. If an obstacle is detected, the navigation module will calculate a new course for the car and send signals to the motor drivers to turn the wheels in the appropriate direction. If no obstacles are detected, the navigation module will continue to drive the car in astraight line.The Bluetooth communication module is responsible for communicating with a remote device, such as a smartphone or tablet. This module allows the user to control the car wirelessly and receive data from the car. The user cancontrol the car by sending commands via Bluetooth, such as commands to drive forward, turn left, turn right, or stop. The user can also receive data from the car via Bluetooth, such as data on the car's speed, direction, and position.ConclusionThe intelligent car control system presented in this paper is a complex system that enables the car to navigate autonomously and intelligently. The system has multiple sensors, including ultrasonic sensors and infrared sensors, that enable it to detect obstacles and navigate around them. In addition, the system has a Bluetooth module that allows it to communicate wirelessly with a remote device, such as a smartphone or tablet. The software implementation of the system is done using C programming language, and the hardware implementation is done using the STM32 microcontroller. The intelligent car control system has the potential to be usedin a variety of applications, such as in industrialautomation, robotics, and unmanned vehicles, and is therefore an important area of research.。
基于单片机技术的智能巡检小车的设计
自动巡检智能搭载小车的设计与实现摘 要:目前各大企业的仓库和厂房都采用人工巡检,存在很多漏洞。
危险场合人工巡检,存在人身安全隐患。
本文以单片机技术为控制核心,设计了一款按预定轨道行驶的自动巡检搭载小车,取代人工巡检。
实验表明:所设计的自动巡检智能搭载小车能按预定轨道自动寻迹和避障。
无使用条件限制,达到设计目标。
关键词:AT89S51;红外传感器;直流电机;自动控制 中图分类号: 文献标识码:1 引言各大企业的仓库和厂房都采用人工巡检,既浪费了人力又存在很多隐患,而对于一些恶劣环境场合,例如:高温烘干室、防爆化学反应室等,还可能对巡检人员的人身安全造成危害。
据统计每年企业的仓库未能定期巡检所造成的损失占据企业成本的5%左右[1]。
作者基于单片机技术设计了一款按预定轨道行驶的自动巡检智能搭载小车,搭载摄像头完成自动巡检,不受环境条件限制,代替工人巡检,消除隐患,防患于未然。
2 结构及原理自动巡检智能搭载小车的结构原理如图1。
主要包括红外检测模块、电机驱动模块、指示灯模块和A T89S51单片机控制模块。
图1 自动巡检智能搭载小车的结构原理图当红外检测模块检测到小车偏离轨道或前方有障碍时,向控制模块发送信号,控制模块处理该信号后,向驱动模块发送相应的驱动信号,经放大,驱动电机M1和M2转动,实现小车自动寻迹和避障,同时指示灯模块点亮相应指示灯指示。
3 电路的设计本文主要设计小车的红外检测电路、电机驱动电路和控制电路。
其中,控制电路采用单片机最小系统[2],电路比较简单,在此不多作介绍。
3.1寻迹避障检测电路设计红外检测电路的设计如图2所示。
图2 红外检测电路设计红外检测信号D1、D2和D3分别通过P3.5,P3.6, P3.7端口送入单片机,根据信号电平高低,判断小车的运行状况。
当P3.5端口输入为高电平,说明小车左侧偏离轨道,需要右转。
当P3.6端口信号为高电平,说明小车右侧偏离轨道,需要左转。
当P3.7端口信号为高电平,说明小车前有障碍物,需后退3s 后停止,等待人工命令。
基于单片机的智能车流量检测器设计
基于单片机的智能车流量检测器设计在进入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课题背景智能交通检测系统是将现代先进的信息处理传输技术、数据通信传输应用技术、电子控制应用技术及计算机处理应用技术等有效地集成运用于整个交通的控制、管理,从而建立的一种全方位的、宽领域的、实时的、准确的、高效的综合性地交通运输系统。
基于单片机的智能小车设计_传感器电路的设计和相关程序设计和调试
基于单片机的智能小车设计——传感器电路的设计和相关程序设计和调试摘要80C51单片机是一款八位单片机,他的易用性和多功能性受到了广大使用者的好评。
这里介绍的是如何用80C51单片机来实现智能壁障寻迹小车,该设计是结合科研项目而确定的设计类课题。
本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用红外传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。
整个系统的电路结构简单,可靠性能高。
实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。
关键字:电动小车、80C51单片机、光敏检测器、PWM调速Abstract80C51 is a 8 bit single chip computer. It’s easily using and multi-function suffer large users. This article introduces intelligent vehicle with the 80C51 single chip computer. This design combines with scientific research object. This system regards the request of the topic, adopting 80C51 for controlling core, red sensor for test the hinder. It can run in a high and a low speed or stop automatically. It also can record the time, distance and the speed or searching light and mark automatically the electric circuit construction of whole system is simple, the function is dependable. Experiment test result satisfy the request, this text emphasizes introduced the hardware system designs and the result analyze.Key word:Electricity motive small car 80C51 single chip computer, light electricity detector, PWM speed adjusting,目录第一章概述 (1)1.1课题研究背景与意义 (1)1.2课题设计内容 (2)第二章方案设计与论证 (3)2.1 总体方案设计 (3)2.2系统方案设计与比较 (4)2.2.1寻迹模块选择方案 (4)LM324芯片介绍 (5)2.2.2语音识别模块 (6)2.2.3电源模块 (7)2.2.4 电机驱动系统 (7)第三章系统硬件设计 (8)3.1总体硬件原理图 (8)3.2 单片机模块 (9)3.2.180C51单片机硬件结构 (9)3.2.2最小应用系统设计 (10)3.3前向通道设计 (11)3.4 后向通道设计 (14)第四章软件设计 (16)4.1 软件设计框图 (16)4.2模糊控制算法 (17)4.2.1模糊控制算法的发展………………………………………………………17.4.2.2模糊控制算法的原理 (17)4.2.3智能小车中的模糊控制算法 (18)4.3 寻迹的相关程序 (18)第五章制作安装与调试 (21)5.1 使用的仪器仪表及软件 (21)5.2 系统制作 (21)5.3系统调试 (21)5.3.1 硬件调试 (21)5.3.2 软件调试 (22)5.3.3 联合调试 (22)设计总结 (23)致谢辞 (24)参考文献 (25)附录 (27)第1章概述1.1课题研究背景与意义随着控制技术,计算机技术,信息处理技术和传感器检测技术以及汽车工业的飞速发展,智能小车在工业生产和日常生活中已经扮演了非常重要的角色,近年来,智能小车在野外,道路,现代物流及柔性制造系统中都有广泛应用,已经成为人工智能领域研究和发展的热点之一。
基于单片机的车载监控系统毕业设计
基于单片机的车载监控系统毕业设计下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!毕业设计题目:基于单片机的车载监控系统1. 引言车载监控系统在现代交通安全管理中起着至关重要的作用。
基于单片机的智能小车系统的设计
参 考 文献 f 1 】 陈梦婷 , 胡 白燕 等 基 于单 片机 的 智 能循 迹避 障 小 车的 设 计与
实现 【 l 1 . 智 能机 器海 宴. 5 1 单 片机 原理 及 应 用 l Ml 北京 : 北 京航 空航 天 大 学 出
版 社. 2[ 1 1 0 : 6 2-6 5 .
序 、避障 行驶 子程 序 、无 线遥控 子程 序 、按 键 切换子 程序 等 。 系统 丰 程序 流程 图 如图2 l 所示 。
<
<
图 1系统 总 体 设 计 框 图
3 。 系统 硬 件 组 成 与 设计
3 . 1 主控 模 块设 计 本 设 计采 用S T C 8 9 C 5 2 单 片 机作 为 主控 制 模 块 ,无 线接 收 模 块 与 片机 的P 0 . 0 一 P 0 - 3 相连 ,接 收 发送模 块 的信 息 ,P 1 口输 f “ 电机 控 制信 t l ‘ ,红外 榆测 卡 } l 块 P 2 、P 3 【 _ J 连接。 3 . 2 循迹 行 驶设 计 系统选 用 集 成 红 外 对 管 作 为 寻迹 单 元 的传 感 器 ,其 中 红 外
到' r 极 人的扩展 ,在 智能化技 术的驱 动下机 器人的应用 领域 不断被扩 展 。1 仃作为机器 人典 型代表 的智能 小车,具有 l 尢人驾驶 且智 能化 等特 点, J . 以在 一螳 人类无法进入 的危 险和恶 劣环 境下进 行工作 ,具有广 阔 的戍 f } ] 前 景。本 文结合 了单 片机应 用 、红 外传感器 检测 、电机驱 动 等技 术,设 计实现 r智能小车 系统 .具有 一定 的应用价 值。
E L E C T R ONI C S W 0R L D・ 芳 互 疡
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.答谢辞时光匆匆如流水,转眼便是大学毕业时节。
离校日期已日趋临近,毕业论文的完成也随之进入尾声。