视觉导引智能寻迹小车系统设计资料.doc
《视觉导引智能寻迹小车系统设计资料.doc》由会员分享,可在线阅读,更多相关《视觉导引智能寻迹小车系统设计资料.doc(39页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计(论 文)题 目 视觉导引智能寻迹小车系统设计 如需要源代码或者其他资料可以联系我(1163776101 OR m201570436)姓 名 学 号 所在学院 机械工程学院 专业班级 指导教师 日 期 年 月 日 摘 要 智能车作为现代社会的新产物,以及它的安全、节能、环保、智能化和信息化越来越受到人们的关注,在智能车的基础上开发出来的产品已经成为自动化物流运输、柔性生产组织等系统的关键设备。本设计是一种基于单片机控制的简易智能寻迹小车系统,对智能车自主行驶的决策以及算法也进行了相应的研究。 本论文主要从总体方案设计、硬件和软件设计。硬件方面以Cortex-m3为控制核心,使用
2、STM32F103RBT6单片机,辅助模块包括电源模块、驱动模块,图像采集模块以及为了调试方便而采用的辅助调试模块。软件设计方面重点介绍了寻迹小车如何解决轨道检测和线路跟随问题。单片机将CMOS摄像头对路面黑色轨迹进行检测的信号,通过一定的算法分析,通过调整PWM占空比控制小车左右两轮的速度以实现转向,从而使小车能够沿着黑色轨迹自动行驶,到达自动寻迹的目的。关键字:智能车,图像处理,STM32abstractAs the new product of modern society, intelligent vehicle, and its safety, energy saving, envi
3、ronmental protection, intelligence and information technology, is paid more and more attention,The product has become the key equipment of the automation logistics transportation, the flexible production organization and so on. This design is a simple intelligent tracing car system based on microcon
4、troller control, and the autonomous driving decision and algorithm of the intelligent vehicle are also studied.This paper mainly from the overall scheme design ,hardware and software design. Hardware to Cortex-M3 as the control core, use stm32F103RBT6 microcontroller, auxiliary module including powe
5、r supply module, a driving module, image acquisition module and to facilitate the debugging and the auxiliary debug modul . The design of the software focuses on how to solve the track detection and line following problem. SCM CMOS camera on the road to detect the black trajectory of the signal, thr
6、ough a certain algorithm analysis.By adjusting the duty ratio of PWM to control the speed of the car around two wheels to achieve the steering, so that the car can automatically travel along the black track, reaching the purpose of automatic tracing.Keywords: smart car, image processing, stm32目 录1 绪
7、论11.1 课题背景11.2 本课题的研究现状11.3 本课题研究的目的和意义22 视觉导引智能寻迹小车系统方案设计32.1 系统总体设计32.2 系统工作原理43 视觉导引智能寻迹小车硬件设计53.1 电源模块设计53.1.1 电源电压分配53.1.2 正向低压降稳压器AMS117简介53.1.3 AMS117-5V和3.3V稳压电路图63.2 单片机最小系统的设计63.3 道路图像采集模块93.3.1 OV5116 CMOS摄像头的特点和优势103.3.2 摄像头的工作原理103.3.3 图像的采集113.3.4 图像的处理133.4 直流电机驱动模块144 视觉导引智能寻迹小车软件设计1
8、74.1 STM32 I/O口与外设的连接简介174.2 单片机各个模块的初始化174.3 图像信号的采集204.3.1 行数据的采集204.3.2 场数据的采集204.3.3 电机的控制205 系统的测试255.1 系统测试的目的255.2 系统测试的原则255.3 系统测试的结果256 结论277 谢辞288 参 考 文 献29 1绪论1.1 课题背景 目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上许多国家都在积极进行智能车辆的研究和开发设计。智能车辆也叫无人车辆,是一个集
9、环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。智能车辆在原有车辆系统的基础上增加了一些智能化技术设备: 1) 计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作。2) 摄像机,用来获得道路图像信息。3) 传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息。智能车辆作为移动机器人的一个重要分支正得到越来越多的关注1.2 本课题的研究现
10、状目前,国际上很多的研究机构已经开始关注智能交通系统 (ITS)方面的研究工作了,并且也取得了很大的成果,已经研发出了一些智能化的原型车辆,并且进行了相应的测试。然而这种智能化原型车研发,其整个过程得益于一些交叉学科的相关领域知识,如机器人技术、人工智能、自动控制、电子通讯、信号处理技术等,从中得到许多新观点,新方法。从近来几年的发展来看,汽车电子的迅猛发展必将逐步满足人们对节能、安全、环保以及信息化和智能化的需求。 智能化作为现代社会的新产物,是以后的发展方向,他可以按照预先设定的模式在一个特定的环境里自动的运作,无需人为管理,便可以完成预期所要达到的或是更高的目标。同遥控小车不同,遥控小车
11、需要人为控制转向、启停和进退,比较先进的遥控车还能控制其速度,而智能小车,则可以通过计算机编程来实现其对行驶方向、启停以及速度的控制,无需人工干预,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航、人工智能及自动控制等技术,是典型的高新技术综合体。现在的智能控制在很多工厂和车间都有很大的应用舞台;人性化,智能化是下一代智能控制的研究方向,目前,我国的研究广度和深度还是不够大,在很多领域几乎是零,需要我们进一步的加深对智能控制的研究,比如汽车电子控制,航天控制,轮船控制等等,在芯片性能上,国内的研究和开发也是欠缺的,芯片的稳定性在很大程度上
12、限制了很多领域的进展,大多都是被国外垄断,这些都是需要我们来面对和改进的地方,也正是发展的重点。此外,智能汽车在高速公路,山地,野外,现代物流业,现在制造系统及柔性制造系统中都有广泛运用,该研究已成为人工智能领域的一个非常重要的热点之一。 1.3本课题的研究目的和意义随着人们物质文化生活水平的不断提高,智能化的电子玩具深受人们的喜爱,尤其是各种智能小车,由于这类玩具具有较好的交互性,可控性,能够给人们带来很好的娱乐以及参与其中的体验,高科技智能化的电子类玩具逐渐成为市场的主流。与此同时,智能小车可以应用于考古、机器人、医疗器械等许多方面,尤其在足球机器人研究方面具有很好的发展前景。因此,智能化
13、小车的研究不仅具有很大的现实意义,还具有极为广阔的应用前景和市场价值。随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。可见其研究意义很大。通过构建智能小车系统,培养设计并实现自动控制系统的能力。在实践过程中,熟悉以单片机为核心控制芯片,设计小车的检测、驱动和显示等外围电路,采用智能控制算法实现小车的智能循迹。灵活应用机电等相关学科的理论知识,联系实际电路设计的具体实现方法,达到理论与实践的统一。在此过程中,加深对控制理论的理解和认识。本文所研究的智能车是一个比较好的智能模型,通过摄像头循迹来
14、获得路面的信息,通过处理后从而来引导小车的运行,达到一定的智能化。2 视觉导引智能寻迹小车系统方案设计按照题目要求,本次设计的系统是利用主控芯片控制电机,通过CMOS摄像头传感器对路面的轨迹信息进行检测,并将检测信号传输给控制器,然后控制器做出相应的处理,实现小车的自动寻迹行走,该系统设计的首要问题即解决路径检测和小车转向。2.1系统总体设计 采用与地面颜色有较大差别的线条(如跑道表面通过白纸来覆盖,其中心有30mm宽度左右的连续黑线)作为小车运行的引导线,同时也作为识别道路状况的标志、该论文的整体智能车就可以看作是一个控制的系统。 一个完整的智能寻迹小车包括机械结构,硬件和软件三部分。机械结
15、构是寻迹小车能够行驶的根本。寻迹小车有了一定的机械结构,再加上相应的硬件和软件,就构成了一个完整的系统。图2.1系统模型框图该系统通过面阵CMOS摄像头来实现路径识别功能,将CMOS摄像头采集过来的视频信号二值化后送入微处理器进行处理,根据路面信息来决定智能小车的行驶方向;而车速控制采用一定的算法来实现车速的调节。另外,在软件设计中,本课题采用实时采集路况信息方法和实时控制智能小车的速度,最终达到实现整个系统的控制,使小车可以自主的按照路面信行驶。智能车首先将路面上的白纸黑线信息进行检测,再将该智能车的姿态信息一起送给控制器STM32,控制器STM32将采集过来的路面黑线信息和智能小车的行驶信
16、息的数据进行相应的处理、分析、决策、最终分别得出对电机的控制量和对智能小车的控制量,并对驱动电机的转速和转向加以控制,从而实现对智能小车的合理控制,即达到实时性也达到对精度的控制。为了实现上述对智能车的控制,寻迹小车硬件系统可分为四大模块:32 位微控制器STM32F103RBT6核心控制模块,电源管理模块,道路图像采集模块,电机驱动模块。首先要实现对路面信息采集和实时监测,并且要达到一定的抗干扰能力,从而给控制器STM32提供一个很好的决策依据。要达到一定的实时性,首先控制器的处理速度要快,只有控制器的处理速度达到一定的速度了,才能相应的使小车的行驶速度快,实现一个稳定的实时系统。再次,该智
17、能小车需要一个稳定的电量来源,给行驶的小车一个可靠的能量储备,来驱动小车电机模块和该智能小车的控制器等模块的能量利用。还有就是电源管理部分,对于该智能小车中的不同的模块,需要不同级别的电压情况,需要采取一些措施来合理的分配电源的电压,供给不同的应用模块,是小车正常的行驶。2.2系统工作原理本次设计采用的是OV5116CMOS摄像头作为图像传感器,运用LM1881视频同步信号分离芯片,分离出行步信号和场同步信号,供单片机来采集图像;同时运用AD模块AD8032高速比较器来进行硬件二值化,单片机由此来信号,经过一定的算法来识别路径。整个系统上电后,STM32单片机开始不停的扫描与检测电路相连接的I
18、/O口状态,一旦检测到相应I/O口有信号变化,就会执行对应的中断程序和判断程序,并将输出电机控制信号,通过L9110H双桥直流电机驱动模块来驱动左右两个电机,以此通过控制电机的速度来实现小车寻迹的功能。小车转向主要通过两个不同占空比的PWM波来控制左右两个电机的转转速,由于占空比不同因此左右两轮的速度也就不同,右轮快则寻迹小车向左转,反之则右转, 从而实时的控制小车的行驶状态,是沿着黑色轨道行驶的。直流电机晶振双L9110HAD8032OV5116CMOS摄像头LM1881电源复位MCUSTM32F103RBT6图2.7 系统原理图3 视觉导引智能寻迹小车硬件设计视觉导引智能寻迹小车的硬件设计
19、在整个智能车的设计过程中占有非常重要的位置,它是寻迹小车可靠、稳定运行的基础。选择不同的硬件电路及器件,对系统的功能实现影响很大。尽管很多硬件电路和器件都能实现同样的功能,但是遵循电路简单、功能强大、方便调试等原则,结合上一章所选择的硬件模块,在这些基础之上。选择了最佳的硬件电路和器件。3.1 电源模块设计3.1.1电源电压分配本设计中,本着环保节能、实用经济的原则,选择的是两个3.7V可充电的锂电池串联来为系统提供7.4V的系统电压。由于各个模块所需的电压各相同,需要一些电压的转换电路来实现系统对电压的需要。在电源分配的电路中,要供给OV5116CMOS摄像头图像传感器5V的直流电压、主控芯
20、片STM32F103RBT6最小系统的3.3V电压、以及双L9110H直流电机驱动的驱动电压(直接电源供电即可)。5V电机驱动模块道路图像采集模块电源管理模块STM32F103RBT63.3V7.4V图3.1 电源电压分配3.1.2正向低压降稳压器AMS117简介AMS117系列是输出电压固定的正向低压降稳压器,在1A电流下压降为1.2V。AMS1117有两个版本:固定输出版本和可调版本,固定输出电压为1.5V、1.8V、2.5V、2.85V、3.0V、3.3V、5.0V,具有1的精度;固定输出电压为.2的精度为。AMS1117内部集成过热保护和限流电路,是电池供电和便携式计算机的最佳选择。并
21、且AMS117芯片价格便宜,调压电路非常简单,适合在本设计中使用。AMS117封装和实物如下图所示。图3.2 AMS封装和实物图3.1.3 AMS117-5V和3.3V稳压电路图为了确保AMS1117的稳定性 ,输出需要连接一个104钽电容。图3.3 降压AMS117-3.3和AMS117-5电路图3.2 单片机最小系统的设计采用STM32系列单片机。这款单片机采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。它具有一个32位的核,处理速度明显优于MSP430。并且可以直接用库函数产生产生不同频率和占空比的PWM波形,
22、调速很方便。在用串口对摄像头调节焦距以及用串口显示的路径来确定编写的程序时,STM32单片机都非常的方便。并且,只要学过51单片机,学习STM32很方便和容易。以STM32F103RBT6为核心的单片机最小系统的硬件电路设计主要包括以下几个部分:时钟电路、电源电路、复位电路、BOOT接口。其中各个部分的功能如下:1、时钟电路会给单片机提供一个外接的8MHZ的石英晶振。2、电源电路主要是给单片机提供3.3V的电源。3、复位电路在电压达到正常值是给单片机一个复位信号。4、BOOT接口让用户可以控制单片机是运行程序还是向单片机下载程序。如图3.4所示,该最小控制系统采用标准的STM32系列单片机的时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视觉 导引 智能 小车 系统 设计 资料

链接地址:https://www.31ppt.com/p-4296972.html