基于STM32的智能小车摄像头循迹系统毕业论文设计

基于STM32的智能小车摄像头循迹系统毕业论文设计
基于STM32的智能小车摄像头循迹系统毕业论文设计

烟台大学

毕业论文(设计)

基于STM32的智能小车

摄像头循迹系统

Intelligent Car Tracking System

Based on STM 32 Camera

申请学位:工学学士

院系:光电信息科学技术学院

专业:电子信息工程

毕业设计(论文)原创性声明和使用授权说明

原创性声明

本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:

指导教师签名:日期:

使用授权说明

本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:

学位论文原创性声明

本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日

学位论文版权使用授权书

本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日

导师签名:日期:年月日

烟台大学毕业论文(设计)任务书院(系):光电信息科学技术学院

姓名学号毕业届别专业电子信息工程

毕业论文(设计)

基于STM32的智能小车摄像头循迹系统题目

指导教师学历本科职称教授所学专业无线电技术

具体要求(主要内容、基本要求、主要参考资料等):

主要内容:设计一个抗干扰能力强的智能小车循迹系统。

基本要求:通过对本课程的设计,能够利用OV7670实现黑白线信息采集;并且能够达到一定的抗干扰效果;能够实现实时采集外界环境信息的效果。

主要参考资料:

[1]陈启军.嵌入式系统及其应用:基于Cortex-M3内核和STM32F103系列微控制器的系统设计与开发. [M].北京: 同济大学出版社,2008.

[2]谭浩强. C语言程序设计. [M].北京: 清华大学出版社,2010.

[3]曾星星. 基于摄像头的路径识别智能车控制系统设计[J].湖北汽车工业学院学报, 2008(6): P76-80.

进度安排:

第一阶段:1~4周通过资料、网络、导师了解本设计所需要的知识、资料、相关软件及设计思路方案;

第二阶段:5~8周请教老师查阅资料按要求并由实际情况逐渐得出设计方案及方法;第三阶段:9~11周根据方案在老师的指导下完成相关的软硬件设计;

第四阶段:12~13周撰写论文(分初稿、定稿、审合、打印论文);

第五阶段:14周进行优化调试达到目标并进行论文答辩。

指导教师(签字):

年月日

院(系)意见:

教学院长(主任)(签字):

年月日

备注:

[摘要]现在人们越来越喜欢安全、节能、环保、智能化和信息化的汽车了,在智能汽车新时代,无人驾驶技术,得到了飞越的发展,成为了智能车时代的新标志。智能小车不但逐步提高了车辆的控制水平和驾驶水平,而且也保障了车辆行驶的安全、畅通、高效特性。本文主要讨论了智能车系统的设计方案,并且对智能车自主行驶的决策以及控制,算法也进行了相应的研究。

本论文首先设计了智能车的硬件结构,硬件方面以Cortex-m3为控制核心,另外其他辅助模块包括:电源模块,图像传感模块,速度控制模块以及其他功能模块进行辅助,从而来完成智能车的硬件设计。由于智能车有一个比较复杂跑道,传统的控制算法在复杂跑道情况下已经无法解决智能车的控制参数的问题。因此本论文做了一些改进,本论文采用理论结合实际,我们采用了模糊PID控制算法来实现对智能车的控制,并进行了一定的实验。

在该系统中,由CMOS摄像头来实现路径识别,通过对小车的闭环控制,使小车能按照给定的黑色引导线平稳地循迹。该系统能够很好地满足智能车对路径识别性能和抗干扰能力的要求,稳定误差小,调节相应时间比较快,具有较好的动态性能和良好的稳定性。

实验证明,所设计的智能车具有速度快,适应性强的特点。

[关键词]智能车;图像处理;比例积分微分

[Abstract]Now more and more like safety, energy conservation, environmental protection, intelligence and information of vehicles in the new era of smart cars, unmanned technology, has been flying over the development, became the new logo of the smart car era. The smart car has gradually increased the level of control and the standard of driving of the vehicle, but also to protect the safe and smooth traffic, efficient performance. The article focuses on the design of intelligent vehicle systems, and smart car independent driving the decision-making system and control algorithms were also studied. Thesis designs the mechanical hardware structure of the intelligent vehicle hardware to control the core Cortex-m3, other ancillary modules include: the power supply module, the image sensor module, the speed control module and other functional modules to carry out assisted, and thus to complete the smart hardware design of the car. Does not match the smart car a more complicated runway, control algorithms in the control parameters of the smart car has been unable to solve complex runway case. Therefore, this paper has to do improvements, the present theory with reality, we have adopted a fuzzy PID control algorithm to achieve control of the smart car, and carry out certain experiments.

In this system, the CMOS camera head path identification, closed-loop control of the car, car tracking smoothly in accordance with the black guide lines given. The system is able to meet the requirements of the intelligent vehicle path recognition performance and anti-jamming capability, small steady state error and adjust the response time is faster, has better dynamic performance and good stability.

The experiments show that the design of intelligent vehicle speed adaptability. [Keywords]Intelligent Car, Image Processing, PID Control

目录

目录 (3)

绪论 (1)

1 智能车系统总体介绍 (2)

1.1 整体设计概述 (2)

1.2 关于直流电机的简要介绍 (3)

1.3 CMOS图像传感器的特点 (3)

1.3.1 CMOS图像传感器的特性 (3)

1.4 OV7670的性能特点与工作方式 (4)

1.4.1 OV7670的性能和参数 (4)

1.4.2 OV7670的功能 (4)

1.5 OV7670的数字图像输出 (4)

1.5.1 OV7670的输出信号时序 (4)

2 方案论证 (6)

2.1 控制模块的介绍 (6)

2.2 车身车体的介绍 (6)

2.3 电机选择与驱动模块的介绍 (6)

2.4 路径识别的方案设计与论证 (7)

3 智能车系统硬件设计 (9)

3.1 智能车系统硬件设计总体结构 (9)

3.2 STM32最小系统的设计 (10)

3.2.1 方案总结 (10)

3.2.2 方案框图 (10)

3.3 电路设计与原理 (10)

3.3.1 直流电机应用 (10)

3.3.2 电源分配电路设计 (11)

3.3.3 H桥电机的驱动 (12)

4 智能车系统软件设计 (13)

4.1 控制算法的简要介绍 (13)

4.2 速度控制算法 (14)

4.3 图像采集 (18)

4.4 图像处理 (18)

4.5 动态阈值法介绍 (19)

5 系统的测试 (21)

5.1 系统测试的目的 (21)

5.2 系统测试的原则 (21)

5.3 系统测试的结果 (21)

5.4 测试结果误差分析 (21)

6 结论 (22)

6.1 工作总结 (22)

致谢 (23)

参考文献 (24)

附录一:电路原理图 (25)

附录二:程序流程图 (26)

附录三:源程序部分代码 (27)

绪论

随着智能小车技术的不断提高和增强;智能化,安全化,环保性逐渐得到了人们的亲睐,在当今这个公路等级不断改善的情景下,特别是飞速发展的高速公路,人们对汽车的行驶速度有了更高的要求;同时,在人们的物质生活水平和消费水平不断飞速提高的情况下,汽车的数量也随之逐渐快速的增加,车流量越来越大,汽车碰撞的发生几率也越来越大,,然而这些情况,在智能车出现以后,在很大情况下大大减少了因驾驶疏忽而造成交通事故的可能,也使得交通更加畅通,从而很大程度上保证了车辆行驶的安全,同时也保证了其他的人的人身和财产安全,因此发展智能小车是很重要的。

现在,国际上很多的研究机构已经开始关注智能交通系统(ITS)方面的研究工作了,并且也取得了很大的成果,已经研发出了一些智能化的原型车辆,并且进行了相应的测试。然而这种智能化原型车研发,其整个过程得益于一些交叉学科的相关领域知识,如机器人技术、人工智能、自动控制、电子通讯、信号处理技术等,从中得到许多新观点,新方法。从近来几年的发展来看,汽车电子的迅猛发展必将逐步满足人们对节能、安全、环保以及信息化和智能化的需求。[1]

现在的智能控制在很多工厂和车间都有很大的应用舞台;人性化,智能化是下一代智能控制的研究方向,目前,我国的研究广度和深度还是不够大,在很多领域几乎是零,需要我们进一步的加深对智能控制的研究,比如汽车电子控制,航天控制,轮船控制等等,在芯片性能上,国内的研究和开发也是欠缺的,芯片的稳定性在很大程度上限制了很多领域的进展,大多都是被国外垄断,这些都是需要我们来面对和改进的地方,也正是发展的重点。

此外,智能汽车在高速公路,山地,野外,现代物流业,现在制造系统及柔性制造系统中都有广泛运用,该研究已成为人工智能领域的一个非常重要的热点之一。

本文所研究的智能车是一个比较好的智能模型,通过摄像头循迹来获得路面的信息,通过处理后从而来引导小车的运行,达到一定的智能化。

1 智能车系统总体介绍

1.1 整体设计概述

本论文所设计的智能车,能够实现在一个闭环的跑道上完成自主循线运行的功能,跑道表面通过白纸来覆盖,其中心有30mm宽度左右的连续黑线,作为小车运行的引导线。同时也作为识别道路状况的标志、该论文的整体智能车可以看作是一个自动控制的系统。图1.1为系统模型框图。

路径

识别MCU

转向控制

信号输出

速度控制

信号输出

速度反馈

实时位置

图1.1 系统模型框图

该系统通过面阵CMOS摄像头来实现路径识别功能,将CMOS摄像头采集过来的视频信号二值化后送入微处理器进行处理,根据路面信息来决定智能小车的行驶方向;而车速控制采用的是PID算法。另外,在软件设计中,本课题采用实时采集路况信息方法和实时控制智能小车的速度,最终达到实现整个系统的闭环控制,使小车可以自主的按照路面信息快速行驶。

智能车首先将路面上的白纸黑线信息进行检测,再将该智能车的姿态信息一起送给控制器STM32,控制器STM32将采集过来的路面黑线信息和智能小车的行驶信息的数据进行相应的处理、分析、决策、最终分别得出对电机的控制量和对智能小车的控制量,并对驱动电机的转速和转向加以控制,另外,通过速度检测单元,将电机转速(即智能车的速度)及时的反馈给控制器STM32,从而实现对智能小车的合理控制,即达到实时性也达到对精度的控制。[2]

为了实现上述对智能车的控制,智能车必须具备以下主要功能模块:

一般的智能车要必备如下功能模块才能达到对智能小车控制的目的和效果,使小车稳定的行驶。

首先要实现对路面信息采集和实时监测,并且要达到一定的抗干扰能力,从而给控制器STM32提供一个很好的决策依据。

要达到一定的实时性,首先控制器的处理速度要快,只有控制器的处理速度达到一定的速度了,才能相应的使小车的行驶速度快,实现一个稳定的实时系统。

再次,该智能小车需要一个稳定的电量来源,给行驶的小车一个可靠的能量储备,来驱动小车电机模块和该智能小车的控制器等模块的能量利用。

另外,要实现对该智能小车的控制达到闭环控制的效果,要有对该智能小车的速度有一定的控制,这就需要测速模块来提供一个速度反馈回来的信息给处理器STM32。

还有就是电源管理部分,对于该智能小车中的不同的模块,需要不同级别的电压情况,需要采取一些措施来合理的分配电源的电压,供给不同的应用模块,是小车正常的行驶。

为了调试的方便还要有人机交互模块。

1.2 关于直流电机的简要介绍

直流电机里边固定有环状永磁体,电流通过转子上的线圈产生洛伦磁力,当转子上的线圈与磁场平行时,再继续转,受到的磁场方向将改变,因此此时转子末端的电刷跟转换片交替接触,从而线圈上的电流方向也改变,产生的洛伦磁力方向不变,所以电机能保持一个方向转动。

直流电机的分类:按结果主要分为直流电动机和直流发电机按类型主要分为直流有刷电机和直流无刷电机,励磁方式的直流电机是指对励磁绕组如何供电、产生励磁磁通势而建立主磁场的问题。

该实验课题,我用的是单级直流电机。是一种电枢导电部分始终工作于单一极性磁场中的直流电机。它是一种低压大电流无换向器的直流电机。图[单极直流电机原理示意]示一台圆筒形电枢单极直流电机的原理结构。当两个环形励磁线圈通直流电时,电机气隙的整个圆周上将产生单一极性的磁场。当转轴带动圆筒形铜质电枢旋转时,枢轴向两端即感生电动势,其方向是固定不变的。此电动势由电刷从电枢两端引出。单极直流电机电压低,电流大。电压只有几伏或十几伏,而电流可达几百安,几千安,甚至上万安。因此电刷的接触损耗和发热相当大,磨损也快。实用上应尽可能加多并联电刷的数目,采用接触电压降小的铜-石墨电刷,或用导电和导热更好的液态金属,如水银或钠钾合金等做电刷。要提高单极直流电机电压,就必须提高气隙磁通密度和转速。转速受旋转体机械强度的限制,气隙磁通密度则受铁磁饱和限制,都不能过高。如采用超导技术则可使单机功率比普通电机提高十几倍以上。

1.3 CMOS图像传感器的特点

1.3.1 CMOS图像传感器的特性

(1)光照特性

CMOS图像传感器的主要应用也是图像的采集,也要求能够适应更宽的光照范围。因此也必须采用非线性的处理方法和自动调整曝光时间与自动增益等处理方法。结果与CCD相机一样损失了光电转换的线性,正因为此项,它也受限于灰度的测量。

(2)输出特性

CMOS图像传感器的突出优点在于输出特性,它可以部分输出任意区域范围内的图像。(并非所有CMOS传感器都具有这个功能,如果生产厂家没有给您提供)这个特性在跟踪、寻的、搜索及室外拍照等的应用前景非常之好。也是CCD传感器所无法办到的。

(3)光谱响应

光谱响应受半导体材料限制,同种硅材料的光谱响应基本一致,与CCD的光谱响应基本一致。

(4)光敏单元的不均匀性

光敏单元的不均匀性是CMOS图像传感器的弱项,因为它的光敏单元不像CCD那样严格的在同一硅片上用同样的制造工艺严格制造,因此远不如CCD的光敏单元的一致性好,但是它内部集成单元多,处理能力强能够弥补这个缺陷。

1.4 OV7670的性能特点与工作方式

1.4.1 OV7670的性能和参数

OV7670是一款采用24脚封装的芯片,30万像素CMOS VGA图像处理传感器。该模块具有体积小、工作电压低等特点,可以实现对单片VGA摄像头和影像处理器的所有功能;通过SCCB控制总线控制,可以实现输出整帧、子采样、取窗口等方式的各种分辨率的8位影像数据;同时最高的数据帧可达30FPs,这样用户可以完全控制图像的质量,数据的格式和传输的方式,所有的图像处理功能伽马曲线,白平衡,饱和度,色度等,都可以通过对I2C总线的控制以SCCB方式进行配置,另外感光阵列是640x480的,可以很好的输出(4:2:2)的格式数据。

OV7670模块,带AL422 FIFO,超宽工作电压,带24MHZ有源晶振,带380KB 大容量的FIFO AL422B,非常适合慢速MCU直接通过I/O采集图象数据,带OV7670必须的稳压LDO,超宽单工作电源3.3V~5V,I/O直接连接无须电平转换,工作温度0~50度,镜头为全玻璃镜片,镜头焦距3.6毫米650nm波段。

1.4.2 OV7670的功能

1. 高灵敏度特性适合低照度的应用场合。

2. 很低的电压适合嵌入式的应用。

3. 该芯片具有标准的SCCB接口,并且兼容IC接口。

4. 支持VGA,GIF,和CIF到40x30的各种尺寸。

5. VarioPixel子采样方式。

1.5 OV7670的数字图像输出

1.5.1 OV7670的输出信号时序

像素数据输出时序和帧与行有效信号时序分别如图1.5.1和图1.5.2所示。像素时钟与主时钟同频,在一帧图像开始输出时帧有效信号由低电平变为高电平,一帧输出结束时由

高电平变为低电平;而行有效信号则在一行数据输出有效时由低电平变为高电平,一行数据输出完成后由高电平变为低电平。根据OV7670的输出信号时序就能正确地采集整帧图像。图1.5.1中,P为帧消隐区,A为有效数据区,Q为行消隐区。图1.5.1为像素数据输出时序图,图1.5.2为帧与行有效信号时序图。

图1.5.1 像素数据输出时序图

图1.5.2 帧与行有效信号时序图

2 方案论证

2.1 控制模块的介绍

方案一,采用ATMEL 公司的AT89C51。51单片机价格便宜,应用广泛,但是功能单一,但其运算速度低,RAM、ROM空间小,如果系统需要增加语音播报功能,还需外接语音芯片,实现较为复杂;另外51 单片机需要仿真器来实现软硬件调试,较为烦琐。

方案二,采用STM32系列单片机。这款单片机采用了Tail-Chaining中断技术,完全基于硬件进行中断处理,最多可减少12个时钟周期数,在实际应用中可减少70%中断。它具有一个32位的核,处理速度明显优于MSP430。

方案三,采用ARM7,ARM7底层驱动很复杂,平时用的也不是很多。

三个方案都能满足题目要求。但小车实时处理要求高,处理速度应尽量快。完成题目基本上不会使用到430单片机的五种低功耗模式。ARM虽然在性能上优于另外两个方案,但其价格高。

综上所述,综合考虑时间、性价比和低功耗等因素,我们选择方案二。

2.2 车身车体的介绍

方案一,使用坦克式小车。小车体积大,可承载模块多;摩擦力大,可走崎岖不平的路径;运动可快可慢,快时用于行进,慢时用于位置精密调节。缺点:功耗大,灵敏度低。

方案二,使用四轮矩形车体。小车功耗较低,运动灵活,车速较快。适于平整地面快速运行。

方案三,使用圆形车体。左右两个单向轮,前后两个万向轮。功耗和灵敏度明显优于方案二。

经研究,决定选用方案三,并在万向轮上加入减震设备,使小车运行过程平稳。另外小车车体中加载9V可充电电池(环保且可持续利用),通过稳压模块稳定为5V和3.3V,分别给小车驱动和M3处理器等模块供电。车轮表面贴有码盘,可用红外实时感测车轮的运动状态,并输入单片机进行实时调整。

2.3 电机选择与驱动模块的介绍

方案一,使用直流电机。直流电机机械特性的线性度好,速度快,反应灵敏,转动力矩大,体积小,重量轻,成本低,另外,直流电机带负载能力强,调速平滑,PWM调整范围广。缺点:不易于精确调节和准确定位。

方案二,使用步进电机。步进电机是将脉冲信号转化为角位移或线位移的器件,其精度高,效率高,可靠性高,另外,步进电机只有周期误差而无积累误差,可以精确的控制转动的角度和位移。缺点:体积大,力矩小,速度慢,且力矩在高转速时急剧下降。

我们选择直流电机,利用L298集成芯片组成驱动电路可产生PWM脉冲。利用PWM 脉冲驱动直流电机,可以提高直流电机的精确度,又不会影响其速度的优势。用于提供小车行驶的动力,速度快,灵敏度高,使之满足题目要求。

2.4 路径识别的方案设计与论证

方案一:基于光电传感器阵列的智能控制

光电传感器的排列方法、个数、彼此之间的间隔都与控制方法密切相关。但一般的认识是:在不受外部因素影响的情况下、能够感知前方的距离越远,行驶的效率越高。

由于光电传感器电路板的大小有限,其延伸的距离太短,因此大多制作者通过调整了光电传感器与地面信息的的方向,从而使光电传感器可以获得更远地方的路面的跑道情况。[3]

下图2.4.1和2.4.2是两种典型的光电循迹的方案,图2.4.1中模型车采用了8对光电传感器分布得比较宽;图2.4.2中模型车只采用了3对光电传感器,放置在向外伸出的小电路板上,探测的范围比较小。具体在实际中将采用哪种方案更合适,这个与光电传感器扫描前方的距离和宽度以及所控制的策略是十分相关的。

下面的图2.4.1为8路红外发射管方案,图2.4.2为3路红外发射管方案。

图2.4.1 8路红外发射管方案图2.4.2 3路摄像头方案

在光电循迹方案中,为了得到质量较高的接收信号,一般还附加一些电阻电容组成的RC高通滤波器。这样就能够在一定程度上避免由外部光线引起的路线识别不正确的问题。有的模型车设计的传感器离地面距离较远,为了能够接收到更多的从发光传感器发射过来的光线,也有使用凸透镜的情况。

基于反射式红外传感器的光电传感器阵列的路径检测方法具有较高的可靠性与稳定性,信息更新速度快且易于单片机处理。但是它易受环境光线的干扰,而且存在着检测距离近的的问题,硬件电路复杂。为了获得远方的信息需要将传感器伸的尽可能远,从而增加了车体高速行驶时的转动惯量,限制了智能车的最高速度。

方案二:基于面阵CCD传感器的控制

基于面阵CCD传感器的路径检测方法具有探测距离远(后文将这种前方探测距离称

为“前瞻“)的优势,能够尽可能早地感知前方路径的信息并进行预判断,实现提前减速过弯。而且这样还可以提高转弯的最高速度。同时还可以结合利用单片机内部的A/D,在小车的前方虚拟出24个光电传感器,采用单一传感器,硬件结构简单且高速运行时转动惯量小,从而增加了小车的最高速度。这样不仅能够克服传统光电传感器的缺点,又能够精确的感知黑色引导线的位置,为智能车的稳定运行提供保障。但是,在调试过程中我们发现这样面阵摄像头在市场上很少,不易购买。

图2.4.3 CMO S摄像头小车

方案三:基于面阵CMOS传感器的控制

基于黑白面阵CMOS摄像头传感器的路径检测方法具有以上两种方案的所有优点,同时面阵CMOS摄像头输出的复合视频信号,采集到的信息将是前方整个一副图像。利用单片机内部的A/D转换器,并配合从视频信号分离出的同步信息,该单片机可以直接将图像信号采集到内部的RAM中,然后通过软件对图像信息进行处理。这样不仅可以识别道路的中心位置,同时还可以得到跑道的方向,跑道的曲率等信息。这样可以有效地对车模进行运动控制,提高车模路径跟踪速度和运行速度。但是面阵CMOS摄像头的延时比较大(20ms),因此对信息的采集和处理有一定的约束。图2.4.3为CMOS摄像头小车。

综合以上分析,为了更好的获得路况信息和取得大的前瞻,本设计选择方案三,并对其进行可改进。

3 智能车系统硬件设计

3.1 智能车系统硬件设计总体结构

本系统是利用了市面上很流行的处理器STM32作为本系统的主要控制模块,我们采用了CMOS摄像头作为识别路面信息的传感器,通过控制器STM32对摄像头采集过来的信息进行分析和判别,才实现对智能小车直流电机的控制从而达到实现自动循迹的目的。众所周知,一个系统的硬件是一个系统能否稳定运行的关键,在设计智能车硬件的总体架构时,该系统充分考虑了这方面的因素,使该系统能够很好的运行,使小车的行驶速度更快更稳定。如图3.1,并在此基础上选择了最佳的硬件电路和器件,后面将分成各个模块加以介绍。图3.1为系统硬件整体框图。[4]

电源管理

MCU

电池

电机

CMOS

传感

转速测量

+5V

+3.3V

+3.3V驱动芯片+5V

+5V

图3.1 系统硬件整体框图

3.2 STM32最小系统的设计3.2.1 方案总结

1 电机模块:直流电机

2 控制模块:Cortex-m3

3 车体选择:四轮圆形车身

4 摄像头模块:OV7670模块3.2.2 方案框图

图3.2为方案框图。

电源模块电机模块CORT

EX—

—M3

摄像

头模

速度

制图3.2 方案框图

3.3 电路设计与原理

3.3.1 直流电机应用

L298为双全桥步进电机专用驱动芯片,内含4信道逻辑驱动电路,接收标准TTL逻辑信号,可驱动46V、2A以下的步进电机,且可直接通过电源来调节输出电压。然而本电路将M3控制器与L298驱动结合,产生PWM脉冲,用于驱动直流电机,在不影响直流电机速度快、带负载能力强的同时,实现较精确调节,可达到很好的效果。

L298作为小车电机驱动芯片,驱动能力很强,广泛被智能小车控制作用,硬件简单,操作性极强,而且价格也适合,非常适合初学者来应用,在该课题中,小车的驱动主要依靠该模块来实现,摄像头采集的信息通过CPU的处理,从而调节小车的运行情况,是该课题的主要模块。其电路原理图如3.3.1图。

L298是ST公司生产的一种高电压、大电流电机驱动芯片。该芯片采用15脚封装。主要特点是:高的工作电压最大可达46V;比较大的输出电流,具有3A瞬间峰值电流,实验报告检测其持续工作电流可达2A,具有25W额定功率。内涵两个H的高电压大电

流全桥式驱动器,能够实现对直流电动机和步进电机和步进电机的驱动,继电器线圈等感性负载;采用标准逻辑电平信号控制:具有两个智能控制端,在输入信号合理的情况下允许或者禁止期间工作有一个逻辑电源输入端,使内部逻辑电路部分工作在低电压下模式下;可以外接检测电阻,将变化量反馈给控制电路,使用L298芯片驱动电机,该芯片可以驱动一台两相步进电机或者四相步进电机,也可以驱动两台直流电机。图3.3.1为电机驱动模块。[6]

图3.3.1 电机驱动模块

3.3.2 电源分配电路设计

电源分配电路中,所用的电池是蓄电池,电池要通过一些电压的转化电路来实现对电机的驱动作用,由于STM32的最小系统的驱动电压时3.3V 的直流电压,摄像头的驱动是 3.3V 到5V 的直流电压,需要将蓄电池的电压转换过去,这部分,该系统利用了LM3117-3.3V 的转换芯片,能够得到稳定性和波纹都很好的3,3V 直流电压,可直接利用该直流电压给单片机和CMOS 摄像头传感器供电。图3.3.2为电源模块。

图3.3.2 电源模块

3.3.3 H桥电机的驱动

本系统的直流电机的驱动电路采用H型PWM电路,用STM32处理器来控制驱动电路,使之工作在占空比可调的开关状态,从而实现对电动机的转速的精确调整。其实就是把波形作用于电机驱动的使用端,PWM控制是一种在控制领域应用非常广泛的控制方式,通过对波形或者说是脉冲的占空比加以控制,从而实现对电机速度的控制,灵活应用合理分配是PWM波的一种很强的优势,因此对于电机运行的速度,我们可以通过对PWM 波的占空比来实现对脉冲频率的控制,来达到转速的合理控制。图3.3.3为L298 H桥内部电路。

图3.3.3 H桥内部电路

智能循迹小车论文

智能循迹小车 ****电子与通信工程学院 队员:*** *** *** 前言 摘要 随着现代化的不断发展,自动化越来越普及,对传感器的应用越来越多,要求精度越来越搞高,本设计面向机械自动化发展,采用了AT89S52单片机作为控制核心,利用红外对管传感器检测黑线达到循迹目的,以及自动停车,自动寻迹,整体系统的电路结构简单,可靠性能高。 采用技术主要有: (1)AT89S52单片机应用; (2)L298电机驱动及PWN电机调速; (3)传感器的有效应用; (4)程序算法的应用。 关键字AT89S52 红外对管循迹 L298N PWM调速 18B20 霍尔传感元件 Intelligent follow obstacle-avoidance car Abstract With the continuous development of modernization and

automation increasingly popular, the application of sensor, demanding more and more get high, the precision mechanical automation development, design oriented adopted as control core and AT89S52 SCM by infrared sensor detects the pipe to follow black with ultrasonic ranging tracing purpose, the principle of automatic control electric cars and to detect obstacles obstacle avoidance, the color of speed, speed, and automatic parking, automatic tracing, overall system circuit structure is simple, reliable performance is high. This design is according to guangxi university students electronic design competition first stage three senior undergraduate group of topic, the topic request as table 1. Using technology mainly include: (1)AT89S52 Microcomputer application; (2)L298 motor drive and PWN; motor speed (3)Sensor effective application; (4)Program use of the algorithm. Keyword AT89S52 Infrared to tube follow mark PWM Ultrasonic obstacle avoidancTCS230 Color sensors

智能循迹避障小车设计

毕业设计(论文) 课题名称智能循迹避障小车设计 学生姓名 XXX 学号00000000000000 系、年级专业 XXXXXXXXXXXXXXXXXXX 指导教师 XXX 职称讲师 2016年5月18日

摘要 自从首个工业智能设施诞生以来,智能设施的发展已经扩展到了包括机器、刻板、电子、冶金、交通、宇航、国防等产业领域。近年来智能设施水平迅速上升,大大的改变了大多数人类的生活方式。在人类的智能化技术不断飞速进步的过程中,能够取代手动的机器人在更加人性化的同时也越来越智能化。 本文主要讨论了基于单片机的智能循迹避障小车的设计。智能自动循迹制导系统在驱动电路的基础上,实现自动跟踪汽车导线,而智能避障是使用红外传感器测距系统来实现功能来规避障碍。智能寻光避障小车是一种采用了多种传感器,以单片机为核心,电力马达驱动和自动控制为技术,根据程序预先确定的模式,而不是人工管理来实现避障导航的自动跟踪高新技术。这项技术已广泛应用于智能无人驾驶、智能机器人、全自动工厂等许多领域。 这个设计使用STC89C52单片机[1]作为小车的智能核心,使用红外传感器对智能小车跟踪模块识别引导线跟踪,收集模拟信号并将信号转换成为数字信号,使用C 语言编写程序,设计的电路结构简单,易于实现,时效性高。 关键词:智能化;单片机最小系统;传感器;驱动电路

ABSTRACT From the first level of industrial intelligent facilities since birth, the development of intelligent facilities has been broadened to include machinery, electronics, metallurgy, transportation, aerospace, defense and other fields. Intelligent facilities level rising in recent years, and rapidly, significantly changed the way people live. People in the process of thinking, improvement, learning and intelligence of replace the manual machine is more and more. This paper mainly discusses the intelligent tracking based on single chip microcomputer control process of the obstacle avoidance car. Intelligent automatic tracking is based on the driving circuit of the guidance system, to achieve automatic tracking car line; obstacle avoidance is the use of infrared sensor ranging system to realize the function to evade obstacles. Intelligent tracking obstacle avoidance car is a use different sensor , motor drive for power and automatic control technology to realize according to the procedures predetermined mode, not by artificial management can realize the automatic tracking of obstacle avoidance navigation of high and new technology. The technology has been widely used in unmanned intelligent unmanned line, intelligent robot and so on many fields. Using infrared sensors for car tracking module to identify the guide line tracking, collecting analog signal and converts the signal into digital signal; Using C language to write the program, the design of the circuit structure is simple, easy to implement,timeliness is high. Keywords: Intelligent; Single chip microcomputer minimum system; The Sensor; Driver circuit

基于单片机的智能小车毕业论文

本科毕业设计(论文)基于单片机的智能小车控制 专业:测控技术与仪器 姓名:咸蛋小超人 2013年 6 月

基于单片机的智能小车控制 摘要:智能化作为现代电子产品的新趋势,是今后的电子产业的发展方向。智能化设计的电子产品可以按照预先设定的模式在一个环境里自动运作,不需要人为的管理,可应用于科学勘探、环境监测、智能家居等方面。基于单片机的智能小车控制就是其中的一个体现。本设计实现了一种基于51单片机的自动避障智能模型车系统,通过红外传感器采集路况信息,通过对检测信息的分析,自动控制转向电机转向,改变行驶路径,绕过障碍物,从而实现车稳定避障。 本课题设计的智能小车,具有自动避障功能,超声波测距报警,无线电遥控等功能。 关键词:智能车;51单片机;避障;红外线 Smart car based on SCM control Abstract:As a new trend of modern electronic products, intelligent is the developmental direction of electronic industry after then. Electronic products, which are intelligently designed, can automatically operate following the mode that is pre-set. Without the management of human beings, it can be used for scientific exploring, environmental monitoring, intelligent home furnishing, etc. One of the embodiments is the intelligent control car which is based on single chip microcomputer. In the design, an intelligent model car system based on MCU 51 has been realized. It can collect traffic information with infrared sensors. Meanwhile, by the analysis of information examined, it can transfer from automatic control to motor steering in order to change the route and dodge the obstacles so that the steady avoidance of the barrier can come true. In this paper, a car with the ability of intelligent judgment has been designed and made. It functions as the device which can dodge obstacles automatically, alarm with ultrasonic distance examination, and remote control by radio. Key words: Smart Cart;Single-chip 51;Obstacle Avoidance;Infrared

循迹小车的设计与制作毕业设计论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期: 毕业设计(论文)

基于 单片机设计智能避障小车

单片机设计智能避障小车 摘要 利用红外对管检测黑线与障碍物,并以STC89C51单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。其中小车驱动由L298N 驱动电路完成,速度由单片机输出的PWM波控制。本文首先介绍了智能车的发展前景,接着介绍了该课题设计构想,各模块电路的选择及其电路工作原理,最后对该课题的设计过程进行了总结与展望并附带各个模块的电路原理图,和本设计实物图,及完整的C语言程序。 关键词:智能小车;51单片机;L298N;红外避障;寻迹行驶 abstract Using infrared detection black and obstacles to the line and STC89C51 microcontroller as the control chip to control the speed of the electric car and steering, so as to realize the function of automatic tracking and obstacle avoidance. Which the car driven by the L298N driver circuit is completed, the speed of the microcontroller output PWM wave control. This article first introduces the development of the intelligent car prospect, then introduces the design idea, the subject selection of each module circuit and working principle of the circuit, the design process of the subject is summarized and prospect with each module circuit principle diagram, and the real figure design, and complete C language program. Key words: smart car; 51 MCU; L298N; infrared obstacle avoidance; track driving

毕业设计智能循迹避障小车设计

毕业设计智能循迹避障 小车设计 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

单片机系统课程设计 轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号: 13 同组成员:孟庆阳张轩 指导老师:王艳春 日期:2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and the road obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N; Infrared Emitting Diode 第一章绪论 智能小车的意义和作用 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的目标。视觉传感器的核心器件是摄像管或CCD,目前的CCD已能做到自动聚焦。但CCD传

毕业设计+智能循迹避障小车设计

单片机系统课程设计轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号: 2013131013 同组成员:孟庆阳张轩 指导老师:王艳春 日期: 2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录 摘要 (1) 第一章绪论 (2) 1.1智能小车的意义和作用 (2) 1.2智能小车的现状 (3) 第二章方案设计与论证 (3) 2.1 主控系统 (3) 2.2 电机驱动模块 (4) 2.3 循迹模块 (5) 2.4 避障模块 (6) 2.5 机械系统 (7) 2.6电源模块 (7) 第三章硬件设计 (7) 3.1 AT89S52单片机的简介 (8) 3.2总体设计 (11) 3.3驱动电路 (12) 3.4信号检测模块 (13) 3.5主控电路 (14) 第四章软件设计 (15) 4.1主程序框图 (15) 4.2电机驱动程序 (15) 4.3循迹模块 (16) 4.4避障模块 (20) 结束语 (25) 致谢 (26) 附录一循迹加红外避障综合程序 (28) 附录二实物图 (32)

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and the road obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N; Infrared Emitting Diode

基于单片机的智能寻迹小车毕业设计

基于单片机的智能寻迹小车毕业设计 系统主要由红外避障模块、声控模块、光电寻迹、电机驱动及语音播报模块组成。 采用P89V51单片机作为智能小车控制核心。系统能实现对线路进行寻迹,小 车可以 前进或后退,遇到障碍物可以自行停止并可以实现反向运行,系统可以利用声 音控 制小车的启停。整个系统小巧紧凑,控制准确,性价比高,人机互动性好。 P89V51单片机;红外避障;线路寻迹;直流减速电机 ABSTRACT System is mainly by infrared obstacle avoidance module, voice module, opto-electronics and motor drive tracing module. Used as a single- chip smart car P89V51 control core. System can realize the tracing lines, cars can go forward or backward, encountered obstacles can stop and reverse operation can be achieved, the system can use voice to control the start and stop car. Compact the entire system to control the accurate, cost-effective, good human-computer interaction. KEYWORD: P89V51MCU;Infrared obstacle avoidance;Tracing;DC motor speed 1

智能小车毕业论文完整版

智能小车毕业论文完整 版 Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】

学士学位论文 系别:计算机科学与技术 学科专业:计算机科学与技术 姓名: @@@@ @@@ 2011年 06月

智能小车引导控制系统 的设计与实现 系别:计算机科学与技术 学科专业:计算机科学与技术 指导老师: @@@ 姓名: @@@ @@@ 2011年 06月

智能小车引导控制系统的设计与实现 摘要:面对诸多恶劣的工作环境(如灭火、救援等),为了有效的避免人员伤亡,就需要采用智能小车去现场来完成相应的任务。因此研究和开发智能小车引导控制系统具有十分重要的意义。本系统采用STC89C51单片机作为核心控制芯片,设计制作了一款通过红外光电传感器检测路径信息、红外火焰传感器检测火源的智能寻迹灭火小车。本系统由单片机控制模块、寻迹传感器模块、驱动电机模块、火源传感器模块、风扇模块、电源模块等组成。实际应用表明,该小车可以在专门设计的场地上实现自主发现火源,自主识别路线,自主行进接近火源并灭火,最终完成灭火的任务。 关键词:单片机小车引导控制传感器

Smart cars guide control system design and implementation Abstract: Confronted with so many bad working environment (such as fire fighting, rescue etc), in order to effectively avoid casualties, need to use intelligent go by car scene to complete relevant tasks. Therefore, the research and development of intelligent car guide control system has the extremely vital significance. This system uses STC89C51 as the core control chip, design and make a new electric sensor detection by infrared sensor information, infrared flame path of intelligent tracing test fire extinguishing car. The system is composed of single-chip microcomputer control module, tracing sensor module, drive motor module, ignition sensor module, fan module, power supply module. The practical application indicates that the car can be in a specially designed field on fire, to realize the independent found autonomous recognition route, independent sources and marching close to the fire extinguishing, finally complete task. Keywords: Microcontroller Car Control system Sensors

毕业设计+智能循迹避障小车设计之令狐文艳创作

单片机系统课程设计 令狐文艳 轮式移动机器人的设计 学院:通信与电子工程学院 班级:电子131 姓名:初清晨 学号:2013131013 同组成员:孟庆阳张轩 指导老师:王艳春 日期:2015年12月24日

组员分工 1、组长:张轩,实物焊接,报告整理,程序设计 2、组员:孟庆阳,实物焊接,仿真测试,报告整理 3、组员:初清晨,实物焊接,报告整理,仿真测试

目录 摘要1 第一章绪论2 1.1智能小车的意义和作用2 1.2智能小车的现状3 第二章方案设计与论证3 2.1 主控系统3 2.2 电机驱动模块4 2.3 循迹模块5 2.4 避障模块6 2.5 机械系统7 2.6电源模块7 第三章硬件设计7 3.1 AT89S52单片机的简介8 3.2总体设计11 3.3驱动电路12 3.4信号检测模块13 3.5主控电路14 第四章软件设计15 4.1主程序框图15 4.2电机驱动程序15 4.3循迹模块16 4.4避障模块20 结束语25 致谢26 附录一循迹加红外避障综合程序28 附录二实物图32

摘要 随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。智能作为现代的新发明,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等用途。智能电动小车就是其中的一个体现。设计者可以通过软件编程实现它的行进、循迹、停止的精确控制以及检测数据的存储、显示,无需人工干预。因此,智能电动小车具有再编程的特性,是机器人的一种。 本设计采用AT89S52单片机加电机驱动电路和红外遥控及循迹模块还有红外接收一体化传感器设计而成,采用模块化的设计方案,运用红外遥控器控制小车的前进、后退、左转、右转、启动和停止。 关键词:智能小车;STC89C52单片机;L9110;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and theroad obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car; STC89C52 MCU; L298N;Infrared Emitting Diode 第一章绪论 1.1智能小车的意义和作用 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的

毕业设计基于单片机的智能循迹小车

第1章绪论 1.1课题背景 目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。世界上许多国家都在积极进行智能车辆的研究和开发设计。移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。 智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。 智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统。它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能。智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。智能车辆在原有车辆系统的基础上增加了一些智能化技术设备: (1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作; (2)摄像机,用来获得道路图像信息; (3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息。 智能车辆技术按功能可分为三层,即智能感知/预警系统、车辆驾驶系统和全自动操作系统团。上一层技术是下一层技术的基础。三个层次具体如下: (1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及 驾驶员本身的状态信息,必要时发出预警信息。主要包括碰撞预警系统和驾驶员状态监控系统。碰撞预警系统可以给出前方碰撞警告、盲点警告、车道偏离警告、换道/

智能小车寻迹论文

绪论 在当前的这个环境,随着不断进步的生产技术,各个企业对自动化技术的要求也是越来越高。智能车辆或者与智能车辆相关的产品已经开始成为各种自动化系统的关键设备,这其中主要包括了物流、运输等系统。所以,智能车辆被越来越多的人们所关注,同时,也有越来越多的国家开始对智能车辆的开发和设计进行积极的研究。 智能小车是一个典型的高科技综合系统。智能小车包含了多种高新科技的系统,而这些系统又运用了更多的高新技术,其中包括了对环境的探测、传感,对运行路线的决策、计算,以及信息通讯和自动控制行驶等多种功能。简单的来讲,智能小车就是将双腿变成了的多个轮子的移动机器人。所以,智能小车在机械和电路的设计方面,都要比其他智能机器人的运行也更稳定,也更加简单。另外,由于智能小车的优点就在于控制简便,运行稳定,所以对智能小车的行驶的速度与方向之间的配合就有比较严格的要求。首先,小车可以通过传感器来获取当前道路状况,然后将传感器获取到的数据传输到处理器,处理器再结合小车当前的行驶状态,迅速地进行计算,对小车的行驶的方向和行车的速度进行快速的调整改变,进而对目标道路进行迅速准确的跟踪。 1.开发概述 1.1 研究现状 移动机器人出现于20世纪06年代,当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制[1]。从此,移动机器人作为机器人学中的一个重要分支,从无到有,数量开始不断的增多。 在目前的环境下,由于企业的生产技术在不断进步,对自动化技术的要求也在一直的加深,在未来工业生产和日常生活中,智能小车系统将会扮演重要的角色,智能小车将会在人们的视野中出现地越来越频繁。 1.2 选题意义 随着科技的不断发展,人们也越发的开始关注一些研发人工智能产品的情况。智能小车可以在各种条件恶劣的情况下代替人们进行一些复杂的任务,例如排雷防爆,矿区检测,狭窄的地方进行货物搬运等。正是由于这种智能小车设备有非常多的运用前景,所以对智能小车的进行寻迹避障的研究设计就是目前首要的目标,因为小车需要正确的在规定的路线中行进并执行相应的任务。

智能循迹避障小车方案设计书

封面

作者:PanHongliang 仅供个人学习 目录 摘要………………………………………………………………………………………2 ABSTRACT………………………………………………………………………………

…2 第一章绪论 (3) 1.1智能小车的意义和作用 (3) 1.2智能小车的现状 (3) 第二章方案设计与论证 (4) 2.1 主控系统 (4) 2.2 电机驱动模块 (4) 2.3 循迹模块 (6) 2.4 避障模块 (7) 2.5 机械系统 (7) 2.6电源模块 (8) 第三章硬件设计 (8) 3.1总体设计 (8) 3.2驱动电路 (9) 3.3信号检测模块 (10) 3.4主控电路 (11) 第四章软件设计 (12) 4.1主程序模块 (12) 4.2电机驱动程序 (12) 4.3循迹模

块 (13) 4.4避障模块 (15) 第五章制作安装与调试 (18) 结束语 (18) 致谢……………………………………………………………………………………… 19 参考文献 (19) 智能循迹避障小车 摘要:利用红外对管检测黑线与障碍物,并以STC89C52单片机为控制芯片控制电动小汽车的速度及转向,从而实现自动循迹避障的功能。其中小车驱动由 L298N驱动电路完成,速度由单片机输出的PWM波控制。 关键词:智能小车;STC89C52单片机; L298N;红外对管 Intelligent tracking and obstacle-avoid car Abstract:Based infrared detection of black lines and theroad obstacles, and use a STC89C52 MCU as the controlling core for the speed and direction, A electronic drived, which can automatic track and avoid the obstacle, was designed and fabricated. In which, the car is drived by the L298N circuit, its speed is controlled by the output PWM signal from the STC89C52. Keywords: Smart Car。STC89C52 MCU。L298N。Infrared Emitting Diode 第一章绪论 1.1智能小车的意义和作用 自第一台工业机器人诞生以来,机器人的发展已经遍及机械、电子、冶金、交通、宇航、国防等领域。近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。 随着科学技术的发展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当发达,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些结构化环境简单的目标。视

基于单片机的智能循迹小车的控制过程毕业设计

基于单片机的智能循迹小车的控制过程 毕业设计

摘要 本文论述了基于单片机的智能循迹小车的控制过程。智能循迹是基于自动引导机器人系统,用以实现小车自动识别路线,以及选择正确的路线。智能循迹小车是一个运用传感器、单片机、电机驱动及自动控制等技术来实现按照预先设定的模式下,不受人为管理时能够自动实现循迹导航的高新科技。该技术已经应用于无人驾驶机动车,无人工厂,仓库,服务机器人等多种领域。 本设计采用STC89C52单片机作为小车的控制核心;采用TCRT5000红外反射式开关传感器作为小车的循迹模块来识别白色路面中央的黑色引导线,采集信号并将信号转换为能被单片机识别的数字信号;采用驱动芯片L298N构成双H桥控制直流电机,其中软件系统采用C程序,本设计的电路结构简单,容易实现,可靠性高。 关键词:单片机;自动循迹;驱动电路

Abstract This paper discusses the intelligent tracing electric trolley control process. Automatic tracing is used to make the car indentify route automatically , and choosing the right route, based on the automatic guide robot system. Intelligent tracing electric trolley is an advanced technology to realize automatic tracing navigation. It is out of human management but under the designed mode that use of the use of a transducer, single chip, motor drive and automatic control .This technology has been applied in unmanned vehicle, unmanned factory, warehouse, service robot and many other fields. During the design of Intelligent tracing electric trolley, STC89C52 single clip is used as the control core; at the same time with TCRT5000 reflective infrared transducer switch to identify the black guide line at the central of the white road, which used as the car tracing module, it can gather the signal and transfer it into digital signal that can be recognized by single chip. And the driving chip L298N constitute the double H bridge constitute of driving chip L298N can control direct current motor. Among which the software system is using C program. In a nutshell, the design of the circuit has the advantages of simple structure, easy implementation, and high reliability. Key words:single chip microcomputer; automatic tracing; driving circuit

相关文档
最新文档