资料介绍
智能小车系统主要由路径识别、速度采集、转向控制及车速控制等功能模块组成。路径识别功能采用CMOS摄像头,将其模拟量的视频信号进行视频解码后,经过二值化处理并转化为18×90pix的图像数据后送入MCU进行处理;转向控制采用基于模糊控制算法进行调节;而车速控制采用的是经典PID算法,通过对赛道不同形状的判断结果,设定不同的给定速度。该系统以50Hz的频率通过不断地采集实时路况信息和速度,实现对整个系统的闭环控制,如图1所示。

智能小车的图像采集与存储
图像采集模块设计
CMOS摄像头正常供电后,便可输出原始图像的信号波形,它是PAL制式的模拟信号,包含行同步、行消隐、场同步、场消隐等信号如图2所示。但该形式的信号并不能被CPU直接使用,需要加入视频解码芯片如SAA7111,它的功能是将摄像头输出的模拟信号转化为数字信号,同时产生各种同步信号,CPU利用此同步信号将图像的数字信号存储在一个外部FIFO芯片AL422中,这便构成了基本的路径检测模块,如图3所示。

图像数据存储
SAA7111是飞利浦公司一款增强型视频输入处理器芯片,常应用在嵌入式视频应用的高度集成的电路中。工作时,模拟视频图像从SAA7111的4个输入端口中的一个端口输入,经模拟处理后,一路通过缓冲器从模拟输出端输出用于监视,另一路经A/D后产生数字色度信号、亮度信号,分别进行亮度信号处理、色度信号处理。亮度信号处理的结果,一路送到色度信号处理器进行综合处理,产生Y、U、V信号,经格式化后从VPO输出,输出的信号格式有422YUV或CCIR-656(8位)等;另一路进入同步分离器,经数字PLL,产生相应的行、场同步信号HS、VS及像素时钟信号LLC和LLC2等信号,这些信号是实现视频数据采集的依据。SAA7111输出的每帧图像大小可设为720×286,其数据量相对于单片机的处理速度来说是比较大的,较为理想的图像大小是18×45,压缩后的数据量仅为原始图像的0.394%。为了使图像的数据得到有效压缩,可以采用将图像的数字信号存入FIFO中,经过一定的分频处理后便能压缩图像大小,系统所采用的FIFO芯片是AL422B。
为了实现图像数字信号的分频处理,可以分为两种实现方式,其一是软件分频,另一种是硬件分频。对于软件分频来说,系统不需要额外的分频电路,而是单片机利用解码芯片SAA7111输出的控制信号,对读时钟进行分频后再执行实际的读操作,这种方式的缺点是分频工作需要占用单片机资源,影响系统的实时性等性能;对于硬件分频来说,需要加入专门的分频处理电路,在不需要单片机控制的条件下实现图像的压缩,从而在根本上减少了单片机处理的数据量并缩短读取图像的时间。因此该系统采用了硬件分频的方式,具体信号的分频模式如图4所示,CREF代表像素时钟,分频后得到的是AL422B的写时钟WCK,HREF代表行参考信号,分频后得到的信号作为AL422B的写允许信号。

智能小车的图像采集与存储
图像采集模块设计
CMOS摄像头正常供电后,便可输出原始图像的信号波形,它是PAL制式的模拟信号,包含行同步、行消隐、场同步、场消隐等信号如图2所示。但该形式的信号并不能被CPU直接使用,需要加入视频解码芯片如SAA7111,它的功能是将摄像头输出的模拟信号转化为数字信号,同时产生各种同步信号,CPU利用此同步信号将图像的数字信号存储在一个外部FIFO芯片AL422中,这便构成了基本的路径检测模块,如图3所示。

图像数据存储
SAA7111是飞利浦公司一款增强型视频输入处理器芯片,常应用在嵌入式视频应用的高度集成的电路中。工作时,模拟视频图像从SAA7111的4个输入端口中的一个端口输入,经模拟处理后,一路通过缓冲器从模拟输出端输出用于监视,另一路经A/D后产生数字色度信号、亮度信号,分别进行亮度信号处理、色度信号处理。亮度信号处理的结果,一路送到色度信号处理器进行综合处理,产生Y、U、V信号,经格式化后从VPO输出,输出的信号格式有422YUV或CCIR-656(8位)等;另一路进入同步分离器,经数字PLL,产生相应的行、场同步信号HS、VS及像素时钟信号LLC和LLC2等信号,这些信号是实现视频数据采集的依据。SAA7111输出的每帧图像大小可设为720×286,其数据量相对于单片机的处理速度来说是比较大的,较为理想的图像大小是18×45,压缩后的数据量仅为原始图像的0.394%。为了使图像的数据得到有效压缩,可以采用将图像的数字信号存入FIFO中,经过一定的分频处理后便能压缩图像大小,系统所采用的FIFO芯片是AL422B。
为了实现图像数字信号的分频处理,可以分为两种实现方式,其一是软件分频,另一种是硬件分频。对于软件分频来说,系统不需要额外的分频电路,而是单片机利用解码芯片SAA7111输出的控制信号,对读时钟进行分频后再执行实际的读操作,这种方式的缺点是分频工作需要占用单片机资源,影响系统的实时性等性能;对于硬件分频来说,需要加入专门的分频处理电路,在不需要单片机控制的条件下实现图像的压缩,从而在根本上减少了单片机处理的数据量并缩短读取图像的时间。因此该系统采用了硬件分频的方式,具体信号的分频模式如图4所示,CREF代表像素时钟,分频后得到的是AL422B的写时钟WCK,HREF代表行参考信号,分频后得到的信号作为AL422B的写允许信号。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于MC9S12XS128微控制器的智能车系统设计
- 基于DDPG算法的智能车汇流模型 7次下载
- 如何使用FPGA实现智能车路径图像识别的预处理设计 10次下载
- 如何使用OV7620摄像头实现智能车道路信息视频采集及处理 9次下载
- CCD摄像头在智能车路径识别上应用的详细资料说明 11次下载
- 如何使用模糊控制进行智能车调速系统的设计 4次下载
- 图像采集与处理在智能车系统中的应用解析 1次下载
- 基于VI的智能车仿真系统设计 0次下载
- 图像采集与处理在智能车系统中的应用 1次下载
- 基于FPGA的智能车路径图像识别的预处理设计 23次下载
- 基于智能车中摄像头的图像采集的研究 83次下载
- 飞思卡尔智能车图像采集系统 189次下载
- 飞思卡尔智能车控制系统设计 164次下载
- 基于MC9S12XS128微控制器的智能车系统设计
- 基于路径识别的智能车系统设计
- 图像采集卡的保养和维护 199次阅读
- 机器视觉系统中图像采集卡的选择 674次阅读
- 机器视觉检测中如何提高检测图像处理速度 1750次阅读
- 基于机器视觉的智能车系统 1838次阅读
- 图像分类法实现智能车找路功能 1731次阅读
- 基于ATMEGA16单片机和CCD传感器实现智能车状态实时监测系统的设计 2986次阅读
- 微雪电子智能车Arduino AlphaBot2简介 2275次阅读
- 微雪电子智能车学习板配件包Arduino开发板简介 1587次阅读
- 微雪电子树莓派 Arduino 智能车扩展套件介绍 2387次阅读
- 智能车中双排传感器的优势及特点介绍 786次阅读
- 智能车舵机控制算法详解 3w次阅读
- 异步FIFO在DSP图像采集系统中的应用 2672次阅读
- 三轴加速度传感器在智能车控制与道路识别中的应用 1w次阅读
- 基于32位低端嵌入式系统的图像采集模块 1466次阅读
- 基于DSP的最小图像采集处理系统设计 2441次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论