基于DSP的车辆视频处理系统的研究与实现

发布者:Tiger8最新更新时间:2006-08-03 来源: 电子设计应用关键字:时序  图像  采集  信号 手机看文章 扫描二维码
随时随地手机看文章

  引言
  目前,交通监控应用系统大多以紧急报警、车辆定位与语音通信为主,图像方面的应用不多。本文正是基于这样的考虑,设计了车辆图像采集与处理系统。该系统采集车后方的图像信息,实时地传送给前方的显示屏显示,司机可通过显示屏实时观测后方路面及车辆状况,倒车时可以及时发现后方障碍物及行人,安全避让。

图1 实时图像采集处理系统组成框图


(a) 采集一行图像(720个采样点)的时序图


(b) 采集一帧图像的时序图
图2 数字视频信号输出时序图

图3 采用CPLD完成视频采集控制

实时图像采集处理系统的组成及工作原理
  本系统由模拟摄像头采集视频数据,通过视频解码芯片将模拟视频信号转换为数字视频信号。CPLD作为采样控制器,完成数字视频数据的存储和时序控制。本设计选用TMS320C6416实现系统控制和数据处理。具体组成如图1所示。

视频采集模块
  图像的输入由模拟摄像头完成(本系统选用黑白摄像头)。摄像头输出为标准的复合视频信号(CVBS),该信号必须经过视频解码和A/D变换后进入数字系统才有效。由于模拟视频信号非常复杂,除了包含图像信号之外,还包括行同步信号、行消隐信号、场同步信号、场消隐信号等。因而,对视频信号进行A/D转换的电路非常复杂。本设计选用TI公司的视频解码芯片TVP5146完成从模拟到数字视频的转换。TVP5146允许10路模拟视频输入,具有4路10bit 30MSPS A/D 转换器;场同步信号VS,行同步信号HS,奇偶场信号FID,时钟输出信号DATACLK等都由引脚直接引出,省去同步时钟电路的设计。

基于DSP的图像处理模块
  实时图像处理系统设计的难点是如何在有限的时间内完成大量图像数据的处理。只有图像处理系统的处理速度达到每秒25 帧以上时才能达到实时的效果,所以在系统设计中,处理器是关键,要求处理器运算速度快、实时处理能力强,并且还具有高速的存储器及I/O存取能力。本设计选用TMS3206416DSK作为视频信号处理系统。   TMS3206416DSK是一个低成本的开发平台,用户可以根据功能需要扩展硬件设计,便于硬件开发,缩短设计时间。

CPLD控制模块
  TMS320C6416DSK 板上含有一片 CPLD,它主要实现系统的逻辑控制和存储器地址解码功能。本设计仍需一片 CPLD 完成视频存储及显示的时序控制,选用 Altera公司的EPM7064ATC100 来完成上述功能,它的工作电压是3.3V,具有64个逻辑单元,68个I/O 可用引脚,引脚间 4.5ns延时,其最高的时钟频率为 222.2MHz。该器件基于EEPROM 结构,可以通过 JTAG 接口现场编辑内部的结构逻辑,编程语言为 VHDL。数字视频信号输出时序如图2所示。

  数字视频信号按图2所示时序输出。以 NTSC 制为例,图中 Y[9:0]为输出的亮度视频信号,DATACLK 为行锁定系统的输出时钟,为像素时钟频率的两倍,即27MHz,用来同步数据采集,HS 为行同步信号,VS为场同步信号,VBLK 为场消隐信号,FID为奇偶场信号。HS 的高电平表示一行有效采样点720个,VS 的高电平表示一场有效信号,对于 NTSC制信号,单场为243行,奇偶场信号 FID 为“1”时,表示当前为奇数场, 为“0”表示偶数场。

图像存储模块
  为了实现图像的实时采集与处理,往往需要视频的输入转换和图像处理并行进行。传统上实现数据采集与处理同步的方法有:使用 FIFO 存储器;使用双口 RAM;使用双/单口RAM 交替切换存储数据。考虑到图像处理系统需要处理的数据量太大,而且 FIFO 存储器和双口 RAM 的价格因素,本设计使用高速双/单口 SRAM 交替切换存储数据的方法。一帧图像容量为 720×486=349.92K像素,选用 512K×8bit的高速SRAM。TVP5146 对亮度信号的采样频率是13.5MHz,2次写入的数据间隔是74ns,可以选择 Cypress公司的 CY7C1049CV33(512K×8bit,12ns,3.3V)来完成数据储存。

  两帧的切换由CPLD设计的帧存控制器自动实现。当帧A存储TVP5146输出的数据时, DSP读取并处理帧B的数据,完成处理后送往液晶显示。在帧A存满一帧数据,处理器也处理完帧B数据并完成一帧图像显示后,由CPLD 构造的乒乓开关转换两个接口,DSP开始从帧A里读取数据进行处理,这样,两帧轮换进行,实现了采集与处理显示的并行操作。

  本设计采用场合并行法,将两场的数据写入一个帧存中。系统利用 VS 信号对此进行控制。当 VS 信号有效时,表明新的一场开始了,此时无效行计数器开始工作,控制不需要采集的图像行,计数到阈值后,有效行计数器开始工作,控制所要采集的图像行,并发出高位地址信号 A[18..11];同样,当 HS 有效后,无效像素计数器开始计数每行中的无效像素,然后有效像素计数器开始计数需要采集的行有效像素;每次计满720个像素后,等待下一次有效行信号的到来,同时将有效行计数器加1。由于系统选用的帧存容量较大,因此利用 FID 的反相信号作为帧存地址的 A10,为每行图像提供了1024个存储空间(实际使用720个),可以简化数据写入与读出的控制电路。隔行的视频信号就会被逐行地存储到帧存体中。

  图3所示为 CPLD 编程构成帧存储器和视频采集控制器。视频采集控制器根据 TVP5146的同步信号 DATACLK、HS、VS 在内部产生对帧存储器的地址信号 A[18:0]、写信号 WR以及帧切换信号 RDY1、RDY2。帧存控制器根据切换信号 RDY1、RDY2 进行接口转换:当一帧图像存入帧存储器时,帧切换的两个必要条件之一RDY1置为高电平,RDY2在DSP处理完一帧图像并送出显示后置为高电平,当两者同时为真时,切换两通道的连接,开始新一轮图像处理过程,同时RDY1、RDY2复位,为下一次切换作准备。

  TMS320C6146DSK 外扩SDRAM共 4M×64bit的容量,为2片 MT48LC2M32B2,用来作为DSP处理后送往液晶显示前的视频数据缓存。

图像显示模块
  本设计选用 EPSON 的 E35G23 图形显示模块,320×240 像素,带有行列驱动电路以及背光电路,16级灰度显示。系统采用 CPLD 构成液晶显示控制器,应用 CPLD 产生帧同步信号及扫描时钟信号。VFRAM 为帧同步信号,标志着 LCD 屏新一帧的图像开始,每一帧中包含240个 VLINE 信号。在帧标志信号 VFRAM 有效后产生行同步信号,读数据缓存区,在像素时钟 VCLK 的控制下,将数据写入 LCD,每一行包含320 个 VCLK 信号,完成一帧数据的写入。

结语
  本文以高速 DSP TMS320C6416 为核心处理器,应用 TVP5146 完成模拟视频信号的数字化转换,CPLD 完成系统的时序控制,采用双/单口 SRAM 交替储存采集的视频数据,DSP 处理完数据后送往SDRAM缓存,最后将数据从缓存读出并送往液晶屏显示,实现视频数据实时采集处理显示。本系统是基于车辆视频监控而设计的,将对减少交通事故起到良好作用。

关键字:时序  图像  采集  信号 引用地址:基于DSP的车辆视频处理系统的研究与实现

上一篇:基于DSP的车辆视频处理系统的研究
下一篇:基于DSP的高速线扫描相机的实现

推荐阅读最新更新时间:2024-05-02 20:25

泰克MSO5034B混合信号示波器的性能特点及指标
当前设计对数据速率和定时余量提出更严格的要求,这需要示波器具备杰出的信号采集性能和分析功能。 泰克 MSO/DPO5000B 系列示波器不仅拥有杰出的信号保真度,而且提供高达 2 GHz 的带宽和 10 GS/s 采样率,同时还具有高级分析和数学运算功能,这些功能均可供您随时享用。 就在示波器上运行基于 Windows® 的分析软件。 只需单击可视触发,即可轻松捕获复杂的信号。 MSO 型号包括 16 条数字定时通道,所有型号的配置均可解码常见的串行协议,方便您全面了解您的系统。 主要性能指标: 2 GHz、1 GHz、500 MHz、350 MHz 四种带宽型号一条或两条通道上高达 10 GS/s 的实时采样率,所有通道上高
[测试测量]
基于DSP的微弱信号检测采集系统设计
通常所用的数据采集系统,其采样对象都为大信号,即有用信号幅值大于噪声信号。但在一些特殊的场合,采集的信号很微弱,其幅值只有几个μV,并且淹没在大量的随机噪声中。此种情况下,一般的采集系统和测量方法无法检测该信号。本采集系统硬件电路针对微弱小信号,优化设计前端调理电路,利用测量放大器有效抑制共模信号(包括直流信号和交流信号),保证采集数据的精度要求。针对被背景噪声覆盖的微弱小信号特性,采用简单的时域信号的取样积累平均方法,有利于减少算法实现难度。 DSP芯片因其具有哈佛结构、流水线操作、专用的硬件乘法器、特殊的DSP指令、快速的指令周期等特点,使其适合复杂的数字信号处理算法。本系统采用TI公司的TMS320C542作为处理器,通过外
[嵌入式]
超低功耗低测量频率数据采集记录系统的设计
1 引 言   在诸如环境监测、气象监测中,常常需要长时间地采集记录变化缓慢的过程。这对数据采集记录系统提出了低测量频率、低功耗、微型化和可与计算机联接的要求,以适于电池供电、现场化安装以及便于计算机存储和分析。传统的基于微控制器A/D采样芯片外部存储器的系统有功耗大、集成度低等缺点。为克服这些缺点,我们以AD公司数据采集器芯片AD C812为核心,采用多种方法有效地提高了系统集成度并大幅度降低了功耗。由于采用了在线可编程技术,系统软件在线修改成为可能,系统能通过装入不同的程序很好地适用于多种应用场合。   本文介绍的系统由采集记录器、上下载器和系统软件三大部分构成,采集记录器由电池供电,安装于现场,可脱离系统按程序自动完成数据的采
[单片机]
超低功耗低测量频率数据<font color='red'>采集</font>记录系统的设计
LabWindows/CVI 在虚拟信号发生器设计中的应用
  引言   20 世纪80 年代中后期,国外提出了 虚拟仪器 、 虚拟系统 的概念,随着微电子技术、计算机技术的飞速发展及其在测量与仪器上的应用,测试领域的新理论、新方法以及仪器结构不断出现,突破了传统仪器的概念,继而开创了仪器仪表的新时代 虚拟仪器。虚拟仪器技术最核心的思想就是利用计算机的硬/软件资源,使本来需要硬件实现的技术软件化(虚拟化),以便最大限度的降低系统成本,增强系统的功能和灵活性。   虚拟仪器技术的实质是利用最新的计算机技术来实现和扩展传统仪器的功能。其基本构成包括计算机、虚拟仪器软件、硬件接口模块等。在这里,硬件仅是为了解决信号的输入输出,软件才是整个系统的关键。当基本硬件确定了以后,就可以通过不同的软件实现
[测试测量]
LabWindows/CVI 在虚拟<font color='red'>信号</font>发生器设计中的应用
车用图像传感器参数小议——信噪比
智能驾驶如今渐渐成为汽车的一个常见功能,它增强了汽车和驾驶员的感知能力,降低了驾驶员的工作强度,同时可以有效提高行车的安全性。这其中, 基于CMOS 图像传感器的摄像头是智能驾驶系统感知外界环境的主要工具之一。 CMOS图像传感器是成像sensor,它本质上是一个存储器和模数转换(ADC)的组合 。基于硅的光电效应,入射光线会在传感器像素的感光二极管中激发电荷,电荷被收集存储,经过ADC转换为数字输出。 Figure 1 光电效应 从架构上看,CMOS图像传感器类似于一个存储器memory,它有大量存储单元,支持行和列的寻址操作,区别在于存储器是电路写入内容,而sensor中的内容是可见光或近红外光线写
[汽车电子]
车用<font color='red'>图像</font>传感器参数小议——信噪比
使用图像处理侦测机房空调灯号
一般的信息机房会透过监控温度的方式,掌握目前空调运作的情况,但是会等到温度高到发出alarm,这代表机房空调实际上已经故障了一段时间,如何在空调冷气故障的当下就发出警告讯息呢?我们可以使用计算机视觉来侦测空调主机的灯号,当故障灯亮起时,便立即发出预警通知。而且,计算机视觉不代表一定要用AI,单纯透过OpenCV的图像处理,便能达到侦测灯号的目的,因此,我们只需要一片树莓派加上USB Camera便可作到。(更简便的方案是Arduino搭配简单的RGB色彩侦测模块,也可以满足侦测灯号的效果,但是在后续警报的分析处理上,并无法像树莓派作得更多元)。 目前机房内使用MegaTec的NetProbe Lite侦测温度,该装置内建web
[嵌入式]
使用<font color='red'>图像</font>处理侦测机房空调灯号
高压浮地信号测量应该怎么选示波器探头?
高压浮地信号测量是一项非常重要的测试工作,常常应用于电力系统、电气设备和高压场合。在进行高压浮地信号测量时,需要选取正确的示波器探头,以获得准确的测量结果。本文将介绍如何选取示波器探头,以及如何在实际操作中正确使用示波器探头。 首先,我们需要了解什么是高压浮地信号。高压浮地信号是指高压电气设备内部与外部之间的信号,通常指存在于高压设备绝缘表面上的电位差信号。由于高压设备通常处于高电压状态,因此其内部与外部之间的电位差极易引起飞火和人身伤害,因此需要采用高压浮地信号测量技术。 在进行高压浮地信号测量时,需要选取正确的示波器探头。示波器探头通常被设计成两类:差分探头和单端探头。差分探头是指两个探头共同接入被测试信号源,并且这两
[测试测量]
高压浮地<font color='red'>信号</font>测量应该怎么选示波器探头?
Synopsys推出IC COMPILER 2007.03版,扩展技术创新
运行时间提高35%、容量更大,增加了自动控制驱动设计商生产效率   全球领先的电子设计自动化(EDA)软件工具领导厂商 Synopsys 今天发布了下一代布局布线解决方案——IC Complier 2007.03 版。该版本运行时间更快、容量更大、多角/多模优化(MCMM)更加智能、而且具有改进的可预测性,可显著提高设计人员的生产效率。      同时,新版本还推出了支持正在兴起的45纳米技术的物理设计。目前,有近百个采用IC Compiler的客户设计正在进行中,订单金额超过一亿美元。IC Compiler正成为越来越多市场领先的IC设计公司在各种应用和广泛硅技术中的理想选择。2007.03 版的重大技术创新将为加速其广泛应用
[新品]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved