毕业设计基于图像传感器的自动循迹智能车
基于摄像头的智能小车寻迹系统设计
制式的复合全 电视信号 , 每秒输 出
帧 , 每帧分为偶场和奇场。黑白视频
图像信号 由图像信号 、消隐信号及 同
步信号共 同组成 。场 同步脉冲标志着
新 的一场 到来 。场 消 隐 区恰好跨 在一
场的结尾部分和下场的开始部分 , 得
等到场消 隐区过去 , 下场 的视频信号
才真正到来 。 制式的摄像头每秒
盯 肠 洲 肠 弱 孙 盯舫 洲转 弱肪盯转肠 科邪弱骆毖二”
器 幻器 创和弱 邪科义肠洲弱黔毖转 蕊弱黔肠毖科胎盯 肠郭马黔毖弱科邪洲 公弱孙交岛肠北蕊黔 肠弱洲北岛黔科毖芡 弱科肠舫毖节翁幻胎 肠岛黔马北科
】
摄 卿互
像
头
一」 以泣
】尹
卫型竺
】朋
四
沂导
器
图 摄像头采样 电路 图
提取 中心点
当前点取前 一个点的值
为获得 充足的图像信息 , 实现对
智能车准确控 制 , 图像采集每场 为
个点 。通过实验证 明 ,
的
图像能够得到满意 图像信息 。采集效
果如 图 所示 。图中数值为 一 表示
黑线所在位置 。
图像处理
了防止 场地 黑线 干扰 导 致控 制 出 错 , 需要对整幅 图像进行滤波处理 。 因为黑色指 引线是一条平滑连续的曲 线 , 因此对于 图像 中出现 的那些跳跃 性较大的点即可视 为干扰加 以去除 。
滤波方法有很 多 , 如 中值滤波对
图 插值算法流程 图
单 片机开销较大 , 因此本 系统采 用对 整 幅图像 进行较 为简单的插值处理 。 这样不仅 占用 时间少 , 而且也实 现 了对 实时控 制的要 求 。摄像头提取 到的近处黑线信息 出错 的概率 非常 小 , 因此利 用近处黑线的 中心偏差 , 对前 方的黑线 中心偏差进行插值滤 波 。其 滤 波 流程 图如 图 所 示 。插 值 滤波时 , 同时要注意小车在过急弯时 的情 况 , 因此要 对插值 后 的黑 线 中心 进行限幅处理 。
毕业设计自动循迹小车
目录目录 0摘要: (1)1.任务及要求 (2)1.1任务 (2)2.系统设计方案 (2)2.1小车循迹原理 (2)2.2控制系统总体设计 (2)3.系统方案 (3)3.1 寻迹传感器模块 (3)3.1.1红外传感器ST188简介 (3)3.1.2比较器LM324简介 (4)3.1.3具体电路 (4)3.1.4传感器安装 (5)3.2控制器模块 (5)3.3电源模块 (6)3.4电机及驱动模块 (7)3.4.1电机 (7)3.4.2驱动 (7)3.5自动循迹小车总体设计 (8)3.5.1总体电路图 (8)3.5.2系统总体说明 (10)4.软件设计 (10)4.1 PWM控制 (10)4.2 总体软件流程图 (11)4.3小车循迹流程图 (11)4.4中断程序流程图 (12)4.5单片机测序 (13)5.参考资料 (16)自动循迹小车摘要:本设计是一种基于单片机控制的简易自动寻迹小车系统,包括小车系统构成软硬件设计方法。
小车以AT89C51 为控制核心, 用单片机产生PWM波,控制小车速度。
利用红外光电传感器对路面黑色轨迹进行检测,并将路面检测信号反馈给单片机。
单片机对采集到的信号予以分析判断,及时控制驱动电机以调整小车转向,从而使小车能够沿着黑色轨迹自动行驶,实现小车自动寻迹的目的。
关键词:单片机AT89C51 光电传感器直流电机自动循迹小车Abstract :This design is a Simple Design of a smart auto-tracking vehicle which based on MSC control.The construction of the car ,and methods of hardware and software design are included. The car use AT89C51 as heart of centrol in this system. Then using PWM waves Produced by MCU to control car speed. By using infraraed sensor to detect the information of black track. The smart vehicle acquires the information and sends t hem to the MSC.Then the MSC analyzes the signals and controls the movements of t he motors. Which make the smart vehicle move along the given black line antomaticly.Keywords :infrared sensor ;MSC ;auto-tracking1.任务及要求1.1任务设计一个基于直流电机的自动寻迹小车,使小车能够自动检测地面黑色轨迹,并沿着黑色车轨迹行驶。
基于光电传感器自动循迹的智能车系统设计
第一章绪论1.1智能小车的意义和作用自第一台工业机器人诞生以来,机器人的开展已经普及机械、电子、冶金、交通、宇航、国防等领域。
近年来机器人的智能水平不断提高,并且迅速地改变着人们的生活方式。
人们在不断探讨、改造、认识自然的过程中,制造能替代人劳动的机器一直是人类的梦想。
随着科学技术的开展,机器人的感觉传感器种类越来越多,其中视觉传感器成为自动行走和驾驶的重要部件。
视觉的典型应用领域为自主式智能导航系统,对于视觉的各种技术而言图像处理技术已相当兴旺,而基于图像的理解技术还很落后,机器视觉需要通过大量的运算也只能识别一些构造化环境简单的目标。
视觉传感器的核心器件是摄像管或CCD,目前的CCD已能做到自动聚焦。
但CCD传感器的价格、体积和使用方式上并不占优势,因此在不要求清晰图像只需要粗略感觉的系统中考虑使用接近觉传感器是一种实用有效的方法。
机器人要实现自动导引功能和避障功能就必须要感知导引线和障碍物,感知导引线相当给机器人一个视觉功能。
避障控制系统是基于自动导引小车〔AVG—auto-guide vehicle〕系统,基于它的智能小车实现自动识别路线,判断并自动避开障碍,选择正确的行进路线。
使用传感器感知路线和障碍并作出判断和相应的执行动作。
该智能小车可以作为机器人的典型代表。
它可以分为三大组成局部:传感器检测局部、执行局部、CPU。
机器人要实现自动避障功能,还可以扩展循迹等功能,感知导引线和障碍物。
可以实现小车自动识别路线,选择正确的行进路线,并检测到障碍物自动躲避。
基于上述要求,传感检测局部考虑到小车一般不需要感知清晰的图像,只要求粗略感知即可,所以可以舍弃昂贵的CCD传感器而考虑使用价廉物美的红外反射式传感器来充当。
智能小车的执行局部,是由直流电机来充当的,主要控制小车的行进方向和速度。
单片机驱动直流电机一般有两种方案:第一,勿需占用单片机资源,直接选择有PWM功能的单片机,这样可以实现准确调速;第二,可以由软件模拟PWM输出调制,需要占用单片机资源,难以准确调速,但单片机型号的选择余地较大。
基于红外传感器的自动寻迹智能小车设计
毕业设计(论文)基于红外传感器的自动寻迹智能小车设计系别专业班级学号姓名指导教师基于红外传感器的自动寻迹智能小车设计摘要介绍了一种自动寻迹智能车的设计,研究了采用红外反射式光电传感器作为路径采集模块实现自动寻迹的软硬件设计方法。
系统采用Freescale 16位单片机MC9S12DG128为核心控制器,利用12个红外光电传感器构成的光电传感器阵列采集路面信息,单片机获得传感器采集的路面信息和车速信息,经过分析后控制智能车的舵机转向,同时对直流电机进行调速,从而实现智能车沿给定的黑线快速平稳地行驶。
介绍了光电传感器的寻迹原理,讨论了光电传感器排列方法、布局等对寻迹结果的影响及速度和转向控制的PID算法的研究和参数整定。
关键字:光电传感器,寻迹,路径识别,PWM,PIDDesign of autonomous tracing smart car based on infrared sensorsAuthor:Xue ChangliangTutor:Gu DeyingAbstractA design of autonomous tracing system in intelligent vehicle is introduced. The software and hardware design method which realizes the autonomous tracing using the infrared Reflective photoelectric sensors as the path recognition module is researched. The system employs Freescale HCS series 16 bit single-chip microcomputer MC9SDG128 as its main controller and an array of photoelectric sensors for recognizing the path information. Single-chip Microcomputer energizes the PWM signal to steer and control the speed of the DC electric motor according to the analysis of the path and speed information from sensors. Consequently, this intelligent vehicle can track the black-guide-line automatically and move forward following the line quickly and smoothly. The autonomous tracing principle of photoelectric sensor is presented. The effects of sensor s’ array method, overall arrangement on the autonomous trace are discussed. And the use of PID algorithm in speed and steering control.Key words : photoelectric sensor ,autonomous tracing, path recognition, PWM,PID目录第1章绪论 (1)1.1 课题的研究背景 (1)1.2 国内外智能车的研究现状 (1)1.3 本文内容及结构安排 (3)第2章红外传感器的寻迹原理及布局对寻迹的影响 (4)2.1红外传感器寻迹原理 (4)2.2传感器布局对路径识别的影响 (6)2.2.1布局相关参数 (6)2.2.2一字型与八字型布局研究 (6)第3章智能车机械结构的调整 (9)3.1 赛车参数 (9)3.2舵机安装方式调整 (10)3.3 前轮定位 (10)3.3.1主销后倾角 (10)3.3.2主销内倾角 (11)3.3.3 前轮外倾角 (12)3.3.4前轮前束 (13)3.4重心位置 (13)3.5 齿轮传动间距调整 (14)3.6后轮差速机构调整 (14)第4章系统硬件设计 (15)4.1 S12控制核心 (16)4.2电源管理模块 (17)4.2.1 单片机稳压电源电路设计 (17)4.2.2 舵机电源模块设计 (19)4.3 电机驱动模块 (20)4.4速度检测模块 (23)4.5 路径识别模块 (25)第5章系统软件设计 (27)5.1 系统的模块化结构 (28)5.1.1 时钟初始化 (28)5.1.2 串口初始化 (28)5.1.3 AD初始化 (29)5.1.4 PWM初始化 (30)5.2 路径信息处理 (32)5.3 数字滤波算法 (33)5.4 小车控制算法 (35)5.4.1 PID算法 (37)5.4.2 舵机控制 (39)5.4.3 电机控制 (39)第6章系统调试 (40)6.1 开发调试工具 (40)6.2 无线调试模块 (42)6.3拨码开关调试 (42)6.4 试验结果分析 (42)结论 (44)致谢 (45)参考文献 (46)附录 (47)附录A 硬件原理图 (47)附录B程序源代码 (49)附录C Sorting out PID controller differences (69)第1章绪论1.1 课题的研究背景汽车工业发展已有100多年的历史。
智能循迹小车 毕业论文
智能循迹小车毕业论文一、前言随着科技的发展,智能机器人已经成为人们关注的热门话题。
智能机器人的出现和应用,不仅可以提高生产效率,减少劳动强度,并且可以创造出很多新的应用领域。
其中,智能循迹小车作为一种基于仿生学和机器人学的新型机器人,已经逐渐应用到许多领域,如环境监测、病毒检测等。
本文着重介绍智能循迹小车的设计和实现,以期为相关研究提供参考。
二、智能循迹小车的需求分析智能循迹小车主要用于环境监测和物品巡检。
为了保证循迹小车的运转效果,需要进行以下需求分析:1.循迹精度高:循迹小车的自主导航是基于视觉和控制系统完成的,因此需要保证循迹精度高,以便更准确地定位目标位置。
2.交通状况适应性强:循迹小车需适用于不同的路况和环境,如转向直接性、弯道安全性、山地路段行驶性等。
3.控制系统稳定性高:为了确保循迹小车的运转稳定,控制系统需稳定、耐用。
4.多功能性:循迹小车需具备多种传感器和设备,以实现环境监测和物品巡检等多项功能。
三、智能循迹小车的设计方案1.硬件设计智能循迹小车由四个电动轮驱动,需要具备以下硬件配置:1) 微型处理器:采用单片机实现控制、通信等功能。
2) 直流电机:用于驱动小车前进和后退。
3) 舵机:控制小车方向。
4) 金属质量传感器:检测循迹目标的位置,并对小车进行控制。
5) 视觉传感器:采集路面图像,并进行图像处理。
6) 电源模块:提供小车稳定的电力来源。
2.软件设计1) 系统设计:采用嵌入式系统,将设备的物理特性和功能与程序环境相结合,实现对小车的控制和行为规划。
2) 控制算法设计:采用视觉处理和运动控制算法实现对小车的控制,并对其交通状况和循迹精度进行优化。
3) 通信协议设计:采用串口通信协议实现与上位机的数据传输。
四、智能循迹小车的实现演示智能循迹小车的实现演示中,需要注意以下几点:1. 使用电源模块为小车提供稳定的电力来源。
2. 通过视觉传感器采集并处理路面的图像信息。
3. 通过金属质量传感器检测循迹目标的位置。
基于SMOS传感器的自主循迹智能小车系统设计
摘要“飞思卡尔”智能车是机电一体化的典型产物,其专业知识涉及控制、模式识别、传感技术、汽车电子、电气、计算机、机械等诸多学科。
在整个智能车控制系统中,如何准确地识别道路及实时地对智能车的速度和方向进行控制是整个控制系统的关键。
本文详细介绍了一种利用CMOS摄像头作为传感器获取路径信息,并能够自动寻迹行驶的智能车的制作过程。
本次制作的智能车采用比赛统一的车模,利用Freescale的16单片机MC9S12DG128作为控制器,对CMOS摄像头采集回来的图像进行分析,提取出黑线路径,并配合转向和速度的控制算法,使智能车能够自动寻迹行驶。
本文首先对智能车的硬件进行设计,达到了低重心、大前瞻、高稳定性的目标。
其次对系统的软件部分进行设计,利用动态阈值法分割处理采集到的图像,得到赛道信息,从而得到智能车的偏航角和偏航距离。
综合偏航角和偏航距离两个控制量对舵机进行控制,实现了入弯走内道,S弯直线冲过的目标,大大提高了智能车的弯道运行速度。
用光电编码盘检测智能车的运行速度,再根据赛道信息给定智能车的运行速度,运用增量式PID算法调节驱动电机转速,实现了电机的快速响应。
整个系统涉及车模机械结构调整、传感器电路设计及信号处理、控制算法和策略优化等多个方面。
经过大量测试,最终确定了现有的系统结构和各项控制参数。
关键字:智能车;图像传感器;阈值分割;路径识别;Abstract"Freescale" intelligent vehicle is the typical electromechanical product, its professional knowledge involved in control, pattern recognition, sensing technology, automobile electronics, electrical, computer, machinery and so on many subjects. Throughout the intelligent vehicle control system, how to accurately identify road and real-time intelligent vehicle to control the speed and direction of the whole control system is the key. This paper introduces a kind of using CMOS cameras as sensor getting information, and can automatic path of intelligent vehicle driving tracing the production process.The production of intelligent vehicle USES the game models, use the unity of MC9S12XS128 Freescale microcontroller as controller, 16 of CMOS cameras acquisition back analysis is used to extract image, and work with black path to and speed control algorithm, make intelligent driving car can automatic tracing.In this paper, first, the hardware design of intelligent vehicle, reached a low center of gravity, large prospectie, high stability target. Secondly the software of the system design, the dynamic of segmentation threshold value method to collect images, processing circuit information, and thus get get intelligent car of yaw Angle and yaw distance. Comprehensive yaw Angle and yaw distance two control volume on steering gear control, realize the NaDao turn-in walk straight overshoot, S bending the target, greatly improving the smart car corners speed. Using photoelectric coding dish the running speed of intelligent vehicle detection circuit information given, then according to the running speed of intelligent vehicle incremental, using PID algorithm adjusting drive motor speed, and realize the fast response of the motor.The whole systems involve the mechanical structure adjustment, sensor draw circuit design and signal processing, control algorithm and the strategy optimization, etc. After plenty of testing, final existing system structure and various control parameters.Keywords:smart car; image sensor; threshold segmentation; road identification目录1 引言 (1)1.1课题背景 (1)1.2智能车辆的产生与发展 (1)1.2.1 国外概况 (2)1.2.2 国内概况 (3)1.3 智能小车设计思路 (3)1.3.1 控制系统 (4)1.3.2 电源系统 (4)1.3.3 整车布局 (5)1.4 本文主要内容 (6)2 硬件设计 (7)2.1 摄像头的选型及安装方案设计 (7)2.1.1 摄像头的选型 (7)2.1.2 传感器的供电电路 (10)2.1.3 视频处理模块 (11)2.1.4 传感器安装方案设计 (12)2.2 模型车机械设计 (12)2.2.1 车体布局 (13)2.2.2 传感器支架的设计安装 (13)2.2.3 主板安装 (13)2.2.4 车模参数调整 (14)2.3 电路设计 (15)2.3.1 电源模块 (15)2.3.2 时钟模块 (16)2.3.3 最小系统板模块 (17)2.3.4 串口模块 (18)2.3.5 测速模块 (18)2.3.6 电机驱动模块 (19)2.3.7 抗干扰处理 (19)2.4 本章小结 (20)3 软件设计 (21)3.1 视频信号采集 (21)3.1.1 摄像头的工作原理 (21)3.1.2 采样分析 (23)3.1.3 采样时序 (24)3.1.4 中断分析 (25)3.2 路径识别与自动阈值 (26)3.3 软件抗干扰处理 (28)3.4 偏航算法 (29)3.4.1 摄像头测量距离标定 (29)3.4.2 舵机的控制方法 (30)3.4.3 偏航距离的计算 (31)3.4.4 偏航角的计算 (32)3.4.5 舵机的控制 (33)3.5 电机的速度控制 (36)3.5.1 电机的开环响应特性 (36)3.5.2 速度PID算法 (37)3.6 本章小结 (38)4 智能车的开发及调试 (38)4.1 开发工具机调试过程 (38)4.1.1 编译环境 (38)4.1.2 下载调试 (39)4.1.3 无线调试模块 (40)4.2 单片机的资源分配 (41)4.3 代码设计简介 (41)4.4 车模机械结构参数 (42)4.4.1 车模参数 (42)4.4.2 电路板参数 (42)4.5 本章小结 (43)5 总结与展望 (43)致谢 (45)参考文献: (46)附录 (47)1 引言1.1课题背景车辆与我们的社会生活息息相关,然而当今车辆的智能化发展还不是很迅速,特别是在安全性,智能化,车与路之间交互信息等方面。
基于某光电传感器自动循迹小车设计.doc
摘要制作自动寻迹小车所涉及的专业知识包括控制、模式识别、传感技术、汽车电子、电气、计算机、机械等诸多学科。
为了使小车能够快速稳定的行驶,设计制作了小车控制系统。
在整个小车控制系统中,如何准确地识别路径及实时地对智能车的速度和方向进行控制是整个控制系统的关键。
由于此小车能够自动寻迹,加速,减速.故又被称作为智能车.本智能车控制系统设计以MC9S12XS128微控制器为核心,通过两排光电传感器检测小车的位置和运动方向来获取轨道信息,根据轨道信息判断出相应的轨道类型,并分配不同的速度给硬件电路加以控制,完成了在变负荷条件下对速度的快速稳定调节。
红外对射传感器用于检测智能车的速度,以脉宽调制控制方式(PWM)控制电机和舵机以达到控制智能车的行驶速度和偏转方向。
软件是在CodeWarrior 5.0的环境下用C语言编写的,用PID控制算法调节驱动电机的转速和舵机的方向,完成对模型车运动速度和运动方向的闭环控制。
智能车能够准确迅速地识别特定的轨道,并沿着引导线以较高的速度稳定行驶。
整个智能车系统涉及车模机械结构的改装、传感器电路设计及控制算法等多个方面。
经过多次反复的测试,最终确定了现有的智能车模型和各项控制参数。
关键词:MC9S12XS128;PID;PWM;光电传感器;智能车ABSTRACTMaking automatic tracing car involved the professional knowledge including control, pattern recognition, sensing technology, automobile electronics, electrical, computer, machinery and so on many subjects. According to the technical requirements of the contest, we design the intelligent vehicle control system. In the entire control system of the smart car, how to accurately identify the road and real-time control the speed and direction of the Smart Car is the key to the whole control system.Because this car can automatic tracing, accelerate, slowing down. So it is also known as intelligent car this intelligent vehicle control system design take the MC9S12XS128 micro controller as a core, examines car's position and the heading through two row of photoelectric sensors gains the racecourse information, judges the corresponding racecourse type according to the racecourse information, and assigned the different speed to control for the hardware circuit, has completed in changes under the load condition to the speed fast stable adjustment. The infrared correlation sensor uses in examining the intelligent vehicle's speed, (PWM) controls the electrical machinery and the servo by the pulse-duration modulation control mode achieves the control intelligence vehicle's moving velocity and the deflection direction.The software is under the CodeWarrior 5.0 environment with the C language compilation, actuates electrical machinery's rotational speed and servo's direction with the PID control algorithm adjustment, completes to the model vehicle velocity of movement and the heading closed-loop control. The intelligent vehicle can distinguish the specific racecourse rapidly accurately, and along inlet line by the high speed control travel.The entire intelligent vehicle system involves the vehicle mold mechanism the re-equipping, the sensor circuit design and the control algorithm and so on many aspects. After the repeated test, has determined the existing intelligent vehicle model and each controlled variable finally many times.Keywords:MC9S12XS128; PID;PWM;photoelectric sensor; smart car目录第一章绪论 (1)1.1引言 (1)1.2本文设计方案概述 (1)1.2.1总体设计 (1)1.2.2传感器设计方案 (2)1.2.3控制算法设计方案 (4)第二章机械结构设计 (5)2.1前轮倾角的调整 (5)2.2齿轮传动机构调整 (5)2.3后轮差速机构调整 (6)2.4红外传感器的固定 (6)2.5小车重心的调整 (6)2.6齿轮啮合间隙的调整 (7)第三章硬件电路的设计 (8)3.1系统硬件概述 (8)3.2电源模块的设计 (9)3.2.1 LM2940供电电路 (10)3.2.2 LM2596供电电路 (11)3.3电机驱动模块 (12)3.3.1模块介绍 (12)3.3.2使用说明 (13)3.3.3电压电流测试结果 (14)3.4舵机控制模块 (15)3.5路径识别模块 (16)3.7单片机模块的设计 (18)3.8硬件电路部分总结 (18)第四章软件系统设计 (20)4.1智能车控制算法监测平台 (20)4.2主程序流程图 (20)4.3系统的模块化结构 (21)4.3.1时钟初始化 (21)4.3.2串口初始化 (22)4.3.3 PWM初始化 (23)4.4中断处理流程 (25)4.5小车控制算法 (25)4.5.1舵机控制 (26)4.5.2速度控制 (27)4.6坡道的处理 (29)4.7弯道策略分析 (29)第五章开发与调试 (31)5.1软件开发环境介绍 (31)5.2智能车整体调试 (34)5.2.1 舵机调试 (34)5.2.2 电机调试 (34)5.2.3 动静态调试 (34)第六章结论 (36)6.1智能车的主要技术参数说明 (36)6.2总结 (36)6.3不足与展望 (36)参考文献 (37)致 (38)附录1 (39)附录2 (47)附录3 (60)第一章绪论1.1引言思路及技术方案是一个工程项目的灵魂。
(完整word版)毕业设计基于单片机的智能循迹小车分析
第1章绪论1.1课题背景目前,在企业生产技术不断提高、对自动化技术要求不断加深的环境下,智能车辆以及在智能车辆基础上开发出来的产品已成为自动化物流运输、柔性生产组织等系统的关键设备。
世界上许多国家都在积极进行智能车辆的研究和开发设计.移动机器人是机器人学中的一个重要分支,出现于20世纪06年代。
当时斯坦福研究院(SRI)的Nils Nilssen和charles Rosen等人,在1966年至1972年中研制出了取名shakey的自主式移动机器人,目的是将人工智能技术应用在复杂环境下,完成机器人系统的自主推理、规划和控制。
从此,移动机器人从无到有,数量不断增多,智能车辆作为移动机器人的一个重要分支也得到越来越多的关注。
智能小车,是一个集环境感知、规划决策,自动行驶等功能于一体的综合系统,它集中地运用了计算机、传感、信息、通信、导航及白动控制等技术,是典型的高新技术综合体。
智能车辆也叫无人车辆,是一个集环境感知、规划决策和多等级辅助驾驶等功能于一体的综合系统.它具有道路障碍自动识别、自动报警、自动制动、自动保持安全距离、车速和巡航控制等功能.智能车辆的主要特点是在复杂的道路情况下,能自动地操纵和驾驶车辆绕开障碍物并沿着预定的道路(轨迹)行进。
智能车辆在原有车辆系统的基础上增加了一些智能化技术设备:(1)计算机处理系统,主要完成对来自摄像机所获取的图像的预处理、增强、分析、识别等工作;(2)摄像机,用来获得道路图像信息;(3)传感器设备,车速传感器用来获得当前车速,障碍物传感器用来获得前方、侧方、后方障碍物等信息.智能车辆技术按功能可分为三层,即智能感知/预警系统、车辆驾驶系统和全自动操作系统团。
上一层技术是下一层技术的基础。
三个层次具体如下:(1)智能感知系统,利用各种传感器来获得车辆自身、车辆行驶的周围环境及驾驶员本身的状态信息,必要时发出预警信息。
主要包括碰撞预警系统和驾驶员状态监控系统。
碰撞预警系统可以给出前方碰撞警告、盲点警告、车道偏离警告、换道/并道警告、十字路口警告、行人检测与警告、后方碰撞警告等。
基于摄像头的自动寻迹智能车控制系统设计
基于摄像头的自动寻迹智能车控制系统设计雷钧,李峰波(湖北汽车工业学院电气与信息工程学院,湖北十堰 442002)摘要:本文介绍了基于飞思卡尔MC9S12DG128单片机控制的智能车系统,该系统以摄像头传感器作为路径识别装置,通过图像识别提取路径信息。
文章对智能车寻线控制系统的软、硬件设计思路和控制算法等进行了论述。
测试结果表明智能车能准确稳定地跟踪引导线。
关键词:智能车;自动寻迹;MC9S12单片机;图像识别中图分类号:TP273;TP242.6 文献标识码:A0 概述自动寻迹智能车涉及到当前高技术领域内的许多先进技术,其中最主要的是传感技术、路径规划和运动控制。
本课题是以智能车竞赛为背景,以单片机作为核心控制单元,摄像头作为路径识别传感器,以直流电机作为小车的驱动装置,舵机控制小车转向。
车模竞赛的赛道是一个具有特定几何尺寸约束、磨擦系数及光学特性的KT板,其中心贴有对可见光及不可见光均有较强吸收特性的黑色条带作为引导线,宽度为2.5cm。
在行驶过程中,单片机系统通过摄像头获取前方赛道的图像数据,同时通过测速传感器实时获取智能车的速度,采用路径搜索算法进行寻线判断和速度分析,然后做出控制决策,控制转向舵机和直流驱动电机的工作[1-4]。
智能车通过实时对自身运动速度及方向等进行调整来“沿”赛道快速行驶。
1 智能车系统方案作为能够自动识别路径的智能车,自动控制器是设计智能车的核心环节。
自动控制器是以飞思卡尔16位单片机MC9S12DG128(简称S12)为核心,配有传感器、电机、舵机、电池及相应的驱动电路,在保证智能车可靠运行前提下,电路设计应当尽量简洁紧凑,以减轻系统负载,提高智能车的灵活性。
信息处理与控制算法由运行在单片机中的控制软件完成。
因此自动控制器设计可以分为硬件电路设计和控制软件两部分,系统基本控制过程如图1所示。
图1 系统基本控制流程2系统硬件结构本设计中系统的硬件结构大致可以分为以下几个模块,如图2所示。
基于图像传感器的智能车硬件系统设计
17 O
基于图像传感器的智能车硬件系统设计
Ha d r y t m De i n o r wa e S se sg fSma t Ca s d o ma n o r r Ba e n I ge Se s r
c cuain n an lss oft see i al lt a d o ay i he t r ng gea c to,t h s e t f r onr l te am i a me orDC mo o c to a s e r guain,O t tt e t r onr l nd p ed e lt S ha h o it l nel i tc n un a t n dr e mo t y on h gv bl k gen arca r fs a d i s o hl v al g t e ien ac gude i . i l ne Ke wo d MCU,mar ca 。 gi c y r s: s t rdi t al amer a
口的 处 理 , 而 控 制 赛 车 的 转 向 和 速 度 , 了精 确 检 测 出赛 车 当 进 为 前 速 度 , 赛 车 后 车 轴 上 还 需 安 装 光 电 编 码 器 , 集 车 轮转 速 的 在 采 脉 冲 信 号 , MCU 捕 获 后进 行 PD闭 环 控 制 。 经 I
费 琛 杨 会 成 杨 惠 ( 安徽工程大学电气工程学院, 安徽 芜湖 2 1o ) 4 o o
摘 要
以 “ 思 卡 尔” 智 能 车 大赛 为研 究 背景 , 绍 了一种 自动 循 迹 智 能 车 的 硬 件 设 计 , 究 采 用 MC S 2 S1 8 L作 为 飞 杯 介 研 9 1 × 2 MA 微控制器 , 用 C 利 MOS数 字摄 像 头采 集 路 径 信 息 , 片机 获 得 传 感 器 采 集 的 路 面信 息 和 车 速 信 息 , 过 计 算 分析 后 控 制 舵 单 经
基于摄像头的智能循迹小车控制算法设计
基于摄像头的智能循迹小车控制算法设计智能循迹小车的设计包括车的机械结构设计,硬件电路设计和控制算法设计三个方面。
文章采用模糊控制和PID算法进行电机和舵机的控制,完成智能循迹小车的控制算法设计。
该控制算法能够使得智能循迹小车在指定赛道内完成自动行驶的功能,达到设计要求。
标签:算法设计;智能循迹小车;行驶控制引言随着人工智能技术的发展,智能行车软件开发已成为计算机科学领域的研究热点之一,许多的实验平台和驾驶辅助系统已经开发出来。
自动驾驶的实现需要依靠人工智能、视觉计算、雷达、监控装置和全球定位系统协同合作,让电脑可以在没有任何人类主动的操作下,自动安全地操作机动车辆。
基于摄像头的智能循迹小车的设计与控制软件研发是探索自动驾驶技术的一种有效途径,它以摄像头为路况监测传感器,完成在指定道路上的不同任务。
智能循迹小车的设计与控制软件研发主要包含三个基本方面[1-3]:机械结构的设计、硬件系统的搭建、软件系统的编写。
机械结构调整模仿汽车的机械结构,包括重心调整,前轮定位等。
硬件电路的设计遵从可靠性,稳定性和完整性,设计出一套符合要求的硬件电路。
软件设计通过道路识别算法和控制算法完成控制,同时以大量的赛道数据为基础保证了智能车的稳定性。
1 智能循迹小车的机械结构小车的机械结构主要由电机,底盘,舵机和摄像头四个部分构成。
在智能车底板与后驱动模块之间增加垫片可以降低底盘离地的间隙,为了保证智能车在弯道行驶时不发生侧滑,底盘离地的间隙应该是越小越好,但还要考虑车模在坡道处底盘不会碰到赛道,经过实验设置底盘离地间隙为8mm。
舵机采用前置悬置方式安装,使摆臂和舵机始终处于同一个水平面,有利于转向的灵活性,缩短舵机反应时间。
智能车CMOS摄像头的安装主要考虑了三个因素[4-5]:首先,保证摄像头的位置绝对居中且正对前方;其次,在安装高度上要尽量高,获取足够多的路况信息;最后,近瞻距离智能车20CM之内,用来保证智能车不偏离赛道。
基于图像传感器的小车循迹控制
基于图像传感器的小车循迹控制常州工学院制作学生:杨义鹏,杨锟,高星宇指导老师:肖闽进,蔡纪鹤,马金祥一、设计方案工作原理1、摄像头图像识别的循迹小车设计背景当前,实用的图像处理系统都要求高速处理。
目前广泛采用软件进行处理,但软件处理存在速度、成本的问题。
近年来,随着现成可编程门阵列FPGA的发展,为提高图像处理系统的性能提供了新的思路和方法。
FPGA的并行特性所带来的高速性,以及低成本低功耗等特性,都是计算机无法比拟的。
摄像头循迹小车的FPGA以及PCB部分采用digilent公司Basys3 FPGA开发板作为控制核心,此款开发板采用xilinx 7系列芯片,板卡设计小巧,同时片上资源也足以满足大多教学应用场合。
2、预期实现目标定位设计并制作基于basys3的FPGA运用ov7725摄像头进行图像识别的循迹小车,能够拍摄画面并经行捕捉,在小车偏离赛道时进行控制使其能够完成循迹的目的。
3、技术方案分析比较方案1:采用带fifo的ov7670摄像头做二值化循迹图1-1带fifo的ov7670摄像头该摄像头自带fifo模块,是针对慢速的MCU能够实现图像采集控制推出的带有缓冲存储空间的一种模块,自带的fifo(先进先出)存储芯片使得处理图像拍摄数据存储时避免了SDRAM、DDR的使用,包含30w像素的图像感光芯片,操作和使用很方便,对读出的数据进行二值化处理,加上阈值后可以进行循迹使用。
方案2:采用带硬件二值化的ov7725摄像头做二值化循迹图1-2 带硬件二值化的ov7725摄像头此摄像头自带硬件二值化可以直接输出二值化后的0和1黑白图像,并且采样和输出速度要高于ov7670,在进行黑线循迹时优化二值化算法使得循迹变得简单。
方案3:采用ov7725摄像头进行图像捕捉此摄像头相对于ov7670的优点仍为高速的采样和输出速度,相对于带有硬件二值化摄像头丧失了二值化的优势但是可以摒弃二值化单纯只能循迹黑线的问题,进行图像识别而可以直接对物体进行图像捕捉,增加了使用的范围。
基于摄像头传感器的智能车循迹算法设计方案
基于摄像头传感器的智能车循迹算法设计方案智能车循迹算法设计是一个面向摄像头传感器的重要问题。
在该设计方案中,我们将使用摄像头传感器获取实时图像,并通过算法对车辆的行驶轨迹进行识别和监控。
1.硬件配置首先,我们需要准备一辆小型车辆,安装上摄像头传感器,以便获取行驶过程中的实时图像。
摄像头传感器应具备高清晰度、广角和长距离拍摄等特点,以确保获得准确的图像信息。
2.图像采集和处理摄像头传感器将连续获取车辆行驶过程中的实时图像,这些图像将用于车辆循迹算法的识别和处理。
在图像采集过程中,需要优化传感器的曝光、对焦和白平衡等参数,以确保图像的清晰度和准确性。
在图像处理方面,我们可以借助计算机视觉技术,使用图像处理算法对采集到的图像进行预处理。
预处理的目标是提取图像中的目标物体,并将其转换为二值图像,以便后续的轨迹识别和分析。
3.循迹算法设计循迹算法是整个智能车循迹系统的核心。
其主要任务是通过分析图像中的车道线信息,实现车辆的自动循迹。
在循迹算法的设计中,我们可以采用以下步骤:步骤1:车道线检测步骤2:车道线跟踪检测到车道线后,接下来需要对其进行跟踪。
可以使用基于Hough变换或RANSAC算法的直线拟合方法,通过拟合检测到的车道线点集,得到车道线的方程参数。
步骤3:车辆偏离检测根据车道线的方程参数,可以计算出车辆与车道线之间的距离,进而判断车辆是否偏离了轨迹。
如果车辆偏离了轨迹,可以通过调整车辆的方向盘或驱动电机,使车辆重新回到正确的行驶轨迹上。
4.实时控制和反馈在循迹算法的实现中,需要实时控制车辆的转向和行驶速度。
可以通过与车辆的控制系统进行接口设计,将算法计算得到的转向角度和速度信息传递给车辆控制系统。
总结基于摄像头传感器的智能车循迹算法设计方案,包括硬件配置、图像采集和处理、循迹算法设计和实时控制与反馈等关键步骤。
通过对摄像头传感器获取到的图像进行车道线检测、跟踪和车辆偏离检测,可以实现智能车的自动循迹和行驶控制,提高行驶的准确性和安全性。
毕业设计智能循迹小车
大学生电子设计大赛(论文)智能循迹小车学生姓名:张旭朱元派王辉学号:1040830623 ,1040710625 ,1040710637 完成日期 2011 年4月27日摘要本次设计的智能循迹小车是以单片机STC89S52 为主控制器,运用反射式红外传感器来进行路径检测和霍尔传感器监测行驶路程,并将实时数据传送到LCD12232显示模块,同时传感器组成的循迹模块路径检测状态传回单片机进行处理,用单片机产生PWM 波等方式来控制小车的行进速度,实时控制小车的行进状态。
另外,在小车上还扩展了LCD12232 作为人机交互界面,以便于实时了解监测传感器的状态和小车行驶中的实时数据,由于本次设计的是智能自动循迹小车,整个任务过程无需人工的任何干预,故而没有进行键盘及遥控等的人工操作设备。
用多路传感器的实时监测和算法的紧密配合来保证小车的顺畅完成任务。
关键字:智能循迹小车,红外传感器,霍尔传感器,12232液晶。
AbstractThis design's intelligence follows the mark car is by the monolithic integrated circuit STC89S52 primarily controller, carries on the way examination and the Hall sensor monitor travel distance using the reflection type infrared sensor, and transmits the real-time data to the LCD12232 display module, simultaneously the sensor composes follows the mark module way examination condition to feed in the monolithic integrated circuit to carry on processing, has ways and so on PWM wave with the monolithic integrated circuit to control car's approaching speed, the real-time control car marches forward the condition.other, also expanded LCD12232 on the car to take the man-machine interaction contact surface, was advantageous for the real-time understanding to monitor in sensor's condition and the car travel real-time data, what because this design was the intelligence follows the mark car automatically, the entire duty process did not need the artificial any intervention, therefore has With the multi-channel sensor's real-time monitors and the algorithm close coordination guaranteed that the car completes the task smoothly.key words: The intelligence follows the mark car, infrared sensor, Hall sensor, 12232 liquid crystals.第一章总体方案论证与设计1.实现功能:基本功能:小车智能循迹LCD12232显示时间;附加功能:时分显示行驶路程显示2.硬件结构:分为下面几部分:(1)处理器模块:采用AT89S52(2)小车主体设计模块方案购买玩具坦克进行改装。
基于STM32的智能小车摄像头循迹系统_毕业设计论文精品
基于STM32的智能小车摄像头循迹系统_毕业设计论文精品智能小车摄像头循迹系统是基于STM32单片机开发的一种智能控制系统,在汽车行驶过程中利用摄像头采集车辆所在位置信息,并根据此信息实现车辆的自动导航。
本文将介绍该系统的设计流程、硬件架构和软件开发。
一、设计流程1.系统需求分析:确定系统的功能需求,包括摄像头采集图像、图像处理和车辆导航等。
2.系统设计:根据需求确定系统的硬件和软件设计方案。
3.摄像头选型与接口设计:选择合适的摄像头模块,并实现与STM32的接口设计。
4.图像采集与处理:利用摄像头采集图像,并通过图像处理算法提取车辆所在位置信息。
5.车辆导航算法设计:根据图像处理的结果,设计车辆导航的控制算法。
6.系统实现与调试:将各个模块进行集成,完成系统的硬件搭建和软件编程,并进行调试和测试。
二、硬件架构该系统主要包括STM32单片机、摄像头模块、电机驱动模块和车辆控制模块。
1.STM32单片机:负责系统的整体控制和图像处理,并根据图像处理的结果发送控制信号给电机驱动模块。
2.摄像头模块:通过图像传感器采集图像,并将图像数据传输给STM32单片机进行处理。
3.电机驱动模块:根据STM32单片机发送的控制信号,控制车辆的运动方向和速度。
4.车辆控制模块:用于接收电机驱动模块发送的控制信号,并控制车辆的运动。
三、软件开发1. 嵌入式软件开发:使用Keil或IAR等开发工具,编写STM32单片机的软件程序,实现图像采集、图像处理和车辆导航等功能。
2.图像处理算法设计:根据摄像头采集到的图像,设计图像处理算法,提取车辆所在位置信息。
3.车辆导航算法设计:根据图像处理的结果,设计车辆导航的控制算法,计算控制信号发送给电机驱动模块。
4.系统集成与调试:将上述软件程序上传到STM32单片机,并将各个硬件模块进行连接和调试,确保系统能够正常工作。
综上所述,基于STM32的智能小车摄像头循迹系统是一种基于图像处理的智能控制系统,通过摄像头采集车辆位置信息并实现自动导航。
基于摄像头传感器的智能车循迹算法设计方案
基于摄像头传感器的智能车循迹算法设计 方案Design of intelligent car tracking algorithm based on camera sensor熊中华 (山东理工大学交通与车辆工程学院,山东淄博 255000)摘 要:本方案通过DMA进行摄像头与单片机之间的信息传输,采用大津法确定二值化阀值,进行图像分割,极大提高图像处理速度。
本文主要介绍了中心线拟合、最小二乘法补边界线、特征点提取、十字元素与车库元素识别与处理等算法,使智能车更平稳快速通过多种赛道元素。
关键词:DMA;大津法;最小二乘法;特征点;十字元素;随着汽车保有量的不断攀升,交通拥堵、交通事故不断频发,越来越多的国家投入到智能网联汽车的研发,智能网联汽车多采用传感器融合方案,视觉传感器作为其中一种重要的传感器,进行图像采集。
本文采用摄像头传感器进行图像采集,进行赛道元素特征识别,辅助智能车快速通过多种赛道元素,对于提高城市交通智能化有着重要意义。
1 摄像头传感器选取与安装1.1 摄像头传感器选取摄像头传感器是视觉检测的核心器件,信息量丰富,相较于电磁传感器,扫描距离更远,有利于提前进行路径规划。
本方案采用龙邱神眼摄像头MT9V034作为图像传感器,为灰度数字摄像头,只需3.3V供电,分辨率为120×188,具有高动态成像、超低功耗等多种优点,该摄像头采用8位并行输出,故像素点灰度值范围为0~255。
结合智能小车循迹特点,一般会将分辨率设置为80×60,即可获取赛道图像处理所需数据。
高分辨率,图像会更清晰,但数据量增加,传输时间延长,影响图像处理效率,如果再打开串口使用上位机,有机发光半导体(organic electroluminescence display, OLED)屏上图像会延迟,帧率降低,也不便于调试。
一般会降低分辨率提高帧率,但也会考虑算法性能,应注重单片机处理速度与图像刷新速度协调。
智能循迹小车 毕业论文
智能循迹小车毕业论文智能循迹小车毕业论文引言:智能循迹小车是一种基于人工智能技术的智能机器人,它能够通过感知环境中的路径信息,自主地沿着预定的轨迹行驶。
本文将探讨智能循迹小车的原理、应用以及未来的发展前景。
一、智能循迹小车的原理智能循迹小车的核心原理是通过传感器感知环境中的路径信息,并通过算法进行实时处理和决策。
传感器通常包括红外线传感器、摄像头等,它们能够感知地面上的路径线或标志物。
通过收集和处理传感器数据,智能循迹小车能够判断自身位置和方向,并做出相应的行驶决策。
二、智能循迹小车的应用智能循迹小车在现实生活中有着广泛的应用。
首先,它可以用于物流行业,实现自动化的仓储和运输。
智能循迹小车能够准确地遵循预定的路径,将货物从仓库中送到指定地点,提高了物流效率。
其次,智能循迹小车可以应用于智能家居领域。
它可以根据用户设定的路径,自动清扫地面或搬运物品,为人们的生活提供便利。
此外,智能循迹小车还可以应用于农业领域,用于自动化的播种、施肥和除草等操作,提高农作物的生产效率。
三、智能循迹小车的挑战虽然智能循迹小车在应用领域有着广泛的前景,但是它也面临着一些挑战。
首先,路径感知的准确性是关键。
由于环境的复杂性和不确定性,智能循迹小车需要具备高精度的传感器和算法,以确保准确地感知路径信息。
其次,智能循迹小车的自主决策能力也是一个挑战。
在复杂的环境中,智能循迹小车需要能够根据实时的路径信息做出灵活的决策,以应对各种情况。
最后,智能循迹小车的安全性也是一个重要问题。
在行驶过程中,它需要能够识别和避免障碍物,确保行驶的安全性。
四、智能循迹小车的未来发展随着人工智能技术的不断发展,智能循迹小车有着广阔的未来发展前景。
首先,智能循迹小车可以与其他智能设备进行联动,实现更加智能化的操作。
例如,智能循迹小车可以通过与智能家居设备的连接,实现更加智能化的家庭服务。
其次,智能循迹小车可以进一步提高自身的感知和决策能力,实现更加高效和安全的行驶。
基于光电传感器的自动循迹智能车系统设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统软件流程图
软件的开发工具和系统的调试
• 1.CodewarriorV4.7软件及其应用 • Codewarrior软件是Metrowerks公司开发的软件集 成开发环境及IDE(intergrated develop inviroment),Freescale的单片机都可以在 codewarior IDE软件下进行开发,codewarrior IDE 为软件开发提供了一系列的工具
智能车系统的分析
• 1.系统模型总体框图
• 2.系统控制电源模块分析
• 3.系统软件模块的分析
• 从该结构图中可以看出,系统的软件模块主要有: • 1. 单片机系统的初始化,包括单片机系统时钟的初始化、 ATD模块的初始化、PWM模块的初始化、增强型时钟模 块的初始化,还有一些输入输出口的初始化; • 2. 图像信号的采集:通过对图像信号波形的学习,根据图 像信号的特点,采集有效图像信号; • 3. 图像信号的处理:将采集到的信号存储在单片机中,通 过对图像信号的分析和判断来识别路径,判断黑线中间位 置,判断道路是直线还是曲线,以及通过计算判断出曲线 的斜率,从而进一步的控制舵机的转角和驱动电机的转速。 • 4. 舵机转角的控制和电机转速的控制:通过控制PWM口 的信号输出可以实现对舵机转角和轮速的控制
研究课题:基于图像传感器的自 动循迹智能车系统设置
指导老师: 学生: 专业:车辆工程
智能车概述
• 智能车是一种轮式移动机器人,它能够自主进行路径识别、 决策规划以选择最佳的行驶状态,智能车集中运用了自动 控制、传感器技术、汽车电子、电气、计算机、机械等多 个学科的知识。随着控制技术、计算机技术和信息技术的 发展,智能车在工业生产和日常生活中已扮演了非常重要 的角色。车辆智能化是汽车工业今后的发展趋势,也是人 们对安全性、智能化要求越来越高未来汽车的发展方向。 随着计算机技术和信息技术为代表的高新技术的发展,智 能车辆技术的研究将会有突破性的进展。智能车辆系统的 实用化是智能车辆发展的前进方向,适应性强、环境适应 性好的智能车辆将是研究的重点。
• 2. 5V稳压电路设计和稳压芯片选取
• 现在市场较为通用的5V稳压芯片有LM7805线性稳压器,LM2576开关 电源稳压器,LM317可调稳压器等 • LM2576属开关电源稳压器有3.3V、5V、12V、15V和可调电压输出多 种系列;输出电压可调的范围为1.23V~37V,可达3A的输出电流, 效率高。但是芯片引脚多,电路复杂,易受干扰,成本也较高。 • LM117/LM317是美国国家半导体公司的三端可调正稳压器集成电路。 LM117/LM317 的输出电压范围是1.2V至37V,负载电流最大为1.5A。 它的使用较简单,仅需两个外接电阻来设置输出电压。LM317 内置有 过载保护、安全区保护等多种保护电路。但是外围电路较7805复杂的 多。 • 7805 系列为 3 端稳压电路, 能提供多种固定的输出电压,应用范围广。 内含过流、过热和过载保护电路。带散热片时,输出电流可达 1A。 虽然是固定稳压电路,使用外接元件时可获得不同的电压和电流。 7805最大的缺点是效率较低,大部分电能被转换成热能消耗,但是成 本低廉,而且,小车运行5V电路所需电流最大也不超过500mA,所以 用7805已经足够了。
5V稳压电路原理图
3.后轮电机驱动电路的设计
• 小车正常行驶需要调节不同的速度,有时 需要借助电机来反转制动,所以对于后轮 驱动电路要求较复杂,要实现电机不同转 速和不同转向,需要用到H桥驱动电路,由 美国摩托罗拉公司生产的MC33886芯片, 内部集成了H桥驱动电路,而且体积小,还 具有过热和过电流保护作用。所以,本课 题选取了MC33886作为后轮电机的驱动芯 片,其电路如下:
致谢
• 时光飞逝,转眼间大学的最后一个学期即将画上句号。从刚接触毕业 设计的课题到课题基本上完成,可以说自己将大学这几年学到的很多 知识作了一个系统的总结,在这个过程中也学到了很多关于汽车电路 方面的新知识,收获很多。在这个过程中,通过不断地与大家交流学 习,让我不论是学习上还是生活上都有了较大的进步,在此我只能简 单的感谢大家曾给过的帮助。 • 在这次毕业设计中,我深深感受到老师指导的重要性,让我把握住了 自己前进的方向,少走了不少弯路。如果没有指导老师的耐心引导与 不时的鞭策,我不知道自己能不能在这巨大的压力下按时的完成毕业 设计。周陆俊老师是一位非常有责任心的老师,并且对于车辆工程尤 其是在汽车电器、汽车电子和机电等方面有着非常渊博的知识。其中, 周老师对待学习、对待生活那种认真、执着的态度给我留下了不可磨 灭的印记,给了我很多的启迪,让我对以后的学习、生活有了一种新 的认识。在此,我想对周老师由衷的说一句:谢谢您! • 在毕业设计的整个过程中,同学们陪我一起走了过来,大家相互帮助、 相互学习,在此对他们表示感谢,希望大家在以后的道路上能够越走 越远、越飞越高! • 最后,祝愿所有给予我帮助的老师和同学:一切顺利,身体健康!
3.视频信号采集电路设计
• 要能有效地采样摄像头视频信号,首先要处理好的技术问 题就是能提取出摄像头信号中的行同步脉冲、消隐脉冲和 场同步脉冲。否则,单片机将无法识别所接收到的视频信 号处在哪一场,也无法识别是在该场中的场消隐区还是视 频信号区,更无法识别是在视频信号区的第几行,因此单 片机将无法采集到正确的信号,处理好行同步脉冲和场同 步脉冲提取的问题,对视频信号采集十分重要。 • LM1881是市场上使用较广泛的视频同步信号分离芯 片,它可以直接对电视信号进行同步分离 ,使单片机准确 地获得所需的视频图像信号,它提取摄像头信号的行同步 脉冲、消隐脉冲和场同步脉冲,并将它们转换成数字式电 平直接输给单片机的I/O口作为控制信号
本课题研究内容
• 小车的道路信息采集采用OV7620图像传感器,以 MC9S12DG128控制芯片收集和处理采集到的图像信号, 并根据采集到的信号控制小车运行。 • 小车运行过程由方向控制和电机驱动两个控制部分,采 用与白色地面颜色有较大差别的黑色线条作引导。智能车 通过舵机驱动前轮转向,通过PWM实现舵机转动的控制, 实现智能车的循迹行进。智能车的驱动采用直流电机 ,并 采用PWM实现直流电机的调速 ,为了使智能车快速、平稳 地行驶 ,系统必须把路径识别、相应的转向伺服电机控制 以及直流驱动电机控制准确地结合在一起。本课题对智能 车道路图像信号的采集和处理,对舵机转向的控制,对驱 动电机的转速的精确控制进行了研究
其使用界面如下:
结论与展望
• 毕业设计经过一学期的努力奋斗,通过不断的查找资料、请教老师、 和同学交流,最后终于完成了老师所布置的任务,达到了自己要求。 • 在电路方面,我把整个智能车分块进行研究,在电源管理,电机驱动, 接口,控制,信号采集,传感器这六个模块分别设计,在经过详细对 比几个方案后,选出了最佳的方案,并将其反应在了论文里。 • 在机械结构方面,我对比了舵机转向系统的几种方案,选择了最佳的 方案,并做出了细微改进,然后对前轮束角和主销倾角做出了调整。 • 在算法方面,选择的是C语言编程,利用Freescale公司推荐的开发调 试程序,然后通过不断的试验、思考、改进,设计了一套比较通用, 稳定的程序。在这套算法中,系统考虑了小车整体性能,做到了直线 加速,弯道减速,保证了小车行驶的快速稳定。 • 由于对图像信号的采集系统和处理并没有进行深入和系统的学习,造 成了对图像的采集和处理没有很深入的理解,所以没有使小车达到最 优的转角和速度行驶,这些是以后要加以改进和不断学习的地方,我 会继续努力,掌握好图像信号的特点,把握图像的采集和处理的方法 和技巧,同时,结合本专业的相关汽车行驶的规律进行小车行驶的优 化控制。 • 随着社会的发展,工厂逐渐转向了自动化生产方向发展,自动循迹智 能车在货物存储和提取,在代替人类完成高度危险的工作和频繁单调 的工作中将发挥巨大的作用
电机驱动硬件电路如下:
视频图像信号采集模块设计
• 1.视频信号的主体信号—图像信号 一般来说,图像信号是随机的,约为52.2us,如下图所示:
2.视频信号的辅助信号
• 视频信号的辅助信号有复合同步信号和复合消隐信号两部 分, 视频图像每一行有正程和逆程,每一场有正程和逆程, 逆程是每一行和每一场的消隐,行消隐是电视机的电子枪 从电视机屏幕的最左端回到最右端所需的时间,场消隐是 电视机的电子枪从电视机屏幕的最末段到起始段所需要的 时间。其结构图如下:
智能车硬件系统的设计
• 1.图像传感器的选取 • 当前主流的图像传感器有CCD(charge coupled device) 和CMOS(complemetary metal oxide semiconductor) 两 种。 • 从基本情况来看,CMOS图像传感器与CCD图像传感 器相同,但是从投影面配置的像素取出信号的的方式和构 造来看却有很大差异,CMOS图像传感器是通过使各像素 具有放大的功能,将光电转换的信号放大,然后取出信号 电压或电流。由于CMOS图像传感器在像素内放大电荷, 所以不易在传达路径中受到噪声的影响,而且CCD需要 12V电源供电,而CMOS仅需要5—9V供电,且CMOS图 像传感器成本更低,综合考虑,选择OV7620CMOS图像 传感器。
LM1881电路原理图如下
智能车软件系统设计
• 1.单片机的初始化 ,单片机的初始化非常重要, 关系到后面各模块功能的实现,主要有:
1)单片机时钟初始化 2)PWM的初始化 3)A/D转换模块的初始化 4)ECT模块的初始化 5)总线信号端口的初始化
2.图像信号的采集和处理
• 1)图像信号的采集 • 选用的OV7620模拟摄像头是PAL制式的,输出的信 号由复合同步信号,复合消隐信号和视频信号。其中的视 频信号才是真正的图像信号,通过LM1881视频信号同步 分离芯片处理后,LM1881引脚1输出行同步信号,引脚3 输出场同步信号,引脚7输出奇偶场信号,分别接到了单 片机PT0和PT1口。 • 由于摄像头采集到的信号行分辨率低,而行数可以很多, 这与要求的刚好相反,所以我根据要求将摄像头旋转90度, 每行采集80个点,采集8行最后将采集到的图像信号存储 在一个二维数组中,等待图像信号处理程序的处理。