一种基于图像处理技术的智能车载安全系统

发布者:沈阳阿荣最新更新时间:2011-07-19 来源: 山西电子技术关键字:DSP  智能车载安全系统 手机看文章 扫描二维码
随时随地手机看文章
1 引言

  21 世纪以来,汽车产业扮演了一个龙头的角色,与此同时,电子设备在整车制造成本所占比例,由16%增至30%以上,2010 年汽车搭载汽车电子的比例亦将达40%,未来的汽车电子产品中,围绕安全、节能、环保、舒适和娱乐等方面的元器件及其周边产品将发展更快。在此背景下,本文设计开发了一个基于图像处理技术的智能车载安全系统。

2 系统介绍

  2.1 开发平台

  本系统以EC5-1719CLDNA 开发板为平台,EC5-1719CLDNA 支持Intel CoreDuo/Celeron M 低功耗处理器,由Intel945GM 芯片组集成图形处理核心,支持VGA、LVDS,DVI,TV-OUT 多种显示及双屏幕显示, 有 1 个PCI-104、1 个PCIE×4扩展总线、4个USB2.0接口、2个SATA接口。

  开发板扩展了丰富的外围硬件设备,使用图像处理开源代码opencv 中强大的算法技术,结合信号处理技术,充分发挥了此开发板高速的CPU 性能。

  2.2 系统框架

  此系统功能划分为三大方面:安全、通讯、多媒体。安全包括车牌测距、激光测距、疲劳驾驶检测、全景环视系统(AVM)、酒精浓度检测和温度检测,通讯包括GPRS上网、GSM 通话、GPS 导航,多媒体,媒体播放器、包括车载娱乐系统、视频采集。

  系统框图如图1。

  2.3 基本功能

  系统实现功能有激光测距、疲劳检测、酒精浓度检测、GPS 定位、全景环视功能。

  激光测距为测量汽车与其左右两侧可能存在的汽车之间的距离,确定是否安全,不安全则发出警报提醒。疲劳检测为监视人眼闭合时间,超过一定时间认为驾驶员已疲劳,发出报警音。酒精浓度检测为测试空气中的酒精浓度,在酒精浓度超标的情况下,发出警报。GPS 定位将GPS系统嵌入本系统内,从而实现GPS 定位。

  全景环视系统在车辆四周安装4 个摄像头,通过四个摄像头实时取景,将四个摄像头所采集的图像组合在一起显示在驾驶室的显示屏上,司机可以一眼了解到本车周围的全部情况,提高汽车的综合安全系数。

3 功能实现

  3.1 激光测距的功能实现

  原理图如图2,假设激光束与摄像头的光轴完全平行,激光束的中心落点在摄像头视域中为最亮点。当激光束照射到摄像头视域中的跟踪目标上时,摄像头就可以捕捉到这个点。

  易推导得距离D:

  其中:Num是从图像中心到落点的像素个数,Rop 是每个像素的弧度值,Offet 是弧度误差。

  算法流程为:首先,启动摄像头,通过摄像头采集视频图像,截取图像;通过亮点检测程序寻找激光所示的亮点,如果存在,测量其距图像中心的像素个数Num ;最后,通过公式计算间距,通过与设定的安全距离的比较,确定是否安全,不安全则发出警报提醒。

  3.2 疲劳驾驶检测功能实现

  研究表明,人在发生困倦的时候,眨眼速度变慢,眨眼持续时间变长,本系统通过提取司机的闭眼持续时间的长短来判断是否有疲劳发生。

  通过检测人脸范围,判断人脸是否存在,如果不存在,定时器清零,返回;如果检测到人脸,定时器启动,开始计数;同时,通过面部特征识别,来定位两眼;认为如果能在一定的时隙内定位到两眼,证明驾驶员并非出于疲劳驾驶状态;此时定时器清零,返回;如果在5S 内无法定位到眼睛,则认为处于疲劳驾驶,此时发出警报提醒。

  算法流图见图3。

  3.3 酒精浓度检测功能的实现

  本系统利用酒精传感器NAP-66E 来实现酒精浓度的测量。NAP-66E 具有良好的线性度,工作温度范围广,可在各种恶劣的环境下正常工作,其输出的最大电压为10mV,因此为了获取酒精度,必须先把酒精传感器的输出模拟量通过两级放大器放大到和A/D转换器TLC2543 匹配的电压值,经过A/D 转换后,得到的数值在MCU 中进行适当的处理,最后通过串口线和PC 机进行通信,把测得的数据实时传输给PC 机,利用PC 机实现显示、报警等功能。应用酒精检测芯片,通过与单片机、A/D 芯片、运算放大器的硬件连接,构成了酒精检测模块。设计电路如图4 所示。

  3.4 GPS 定位功能的实现

  本系统使用GARMIN 公司的GPS 接收机OEM 板— GPS 15H,采用RS-232输出,接口协议采用NMEA0183 版本2.00或3.00(可选)的ASCII 码语句,数据更新率为每秒一次,串行传输参数为:波特律= 9600,数据位= 8 位,停止位= 1位,无奇偶校验。

  在实现GPS数据的读入时系统使用串口来接收数据,软件实现原理如下:

  采用先初始化,设置使用的串口,相应的波特律为9600,数据位为8 位,停止位为1 位。在用户点击接收按钮后,采用查询方式,从读入1 0 2 4 个字节寻找GPRMC( Global Position RecomendedMinimum Specific ) 之后的一些字符串,在GPRMC 中包括了程序中最关心的数据有效位,纬度和经度,数据格式如下:

  $GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>,<13>

  <1> 当前位置的格林尼治时间,格式为hhmmss

  <2> 状态, A 为有效位置, V 为非有效接收警告,即当前天线视野上方的卫星个数少于3 颗。

  <3> 纬度, 格式为 ddmm.mmmm

  <4> 标明南北半球, N 为北半球、S为南半球

  <5> 径度,格式为dddmm.mmmm

  <6> 标明东西半球,E 为东半球、W为西半球

  <7> 地面上的速度,范围为0.0 到999.9

  <8> 以后的数据不使用。

  为了接收数据方便,用相应的软件屏蔽掉不需要的语句,只剩下GPRMC 语句。由于GPS 模块上电后在露天的场合下大约90 秒左右得到有效数据,所以在找到GPRMC 中的G 后的第13 位为数据有效位。

  当判断到‘A’时,从数据段中的第17位起读取后续9位作为纬度显示,再从第29位起读取后续10 位作为经度显示。然后将接收到的GPS 经纬度通过适当的转换自动调用库里的地图,并在地图上用红色点表示当前所在的位置。

  3.5 全景环视功能实现

  全景环视系统在车辆的车头前格栅、左右侧面外后视镜及尾门安装了4 个摄像头。摄像头带有广角镜头,可进行实时广角摄影。软件上采用DirectShow 开发包进行开发,用Di rectShow 开发应用程序,可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。

 

关键字:DSP  智能车载安全系统 引用地址:一种基于图像处理技术的智能车载安全系统

上一篇:TSP或将主导汽车导航市场未来发展方向
下一篇:u-blox 在中国深圳设立第二个代表处

推荐阅读最新更新时间:2024-11-14 18:09

DSP编程技巧-DSP里的数据类型,你都认得它们么
   DSP 的 C/C++ 编程时有多少种 数据类型 ?float,double和long double,long和long long这些绕口的名字究竟有什么区别? 数据类型 使用不正确又会有什么后果?如果你感觉说不清楚,那我们来看看这些到底都是何方神圣吧: 表1 C28x C/C++ 支持的 数据类型 Ø 64位整数的处理   从上面的表中,可以看出C28x的编译器是支持64位的整数类型的,这使得在处理某些高精度智能编码器的反馈数据时特别方便,因为在更老的不支持64位整数类型的器件上编程时,需要我们自己定义64位类型,在运算时要自己定义运算规则才行。一个long long类型的整数需要使
[嵌入式]
<font color='red'>DSP</font>编程技巧-<font color='red'>DSP</font>里的数据类型,你都认得它们么
DSP的数字存储示波卡的设计方案
  本文介绍了一种基于DSP的双通道数字存储示波器的设计方案。该数字存储示波器主要由DSP 数字信号处理 器、前端调理电路、A/D转换模块,数字存储模块,FPGA芯片、电源模块等组成,实现了高速数据采集和大容量的数字存储以及很高的模拟带宽。   1.引言   数字存储示波器有别于一般的模拟示波器,它是将采集到的模拟电压信号转换为数字信号,由内部的微处理器进行分析、处理、存储、显示或打印等操作。这类示波器通常具有程控和遥控能力,通过GPIO接口还可将数据传输到计算机等外部设备进行分析处理。随着大规模集成电路的不断发展,功能强大的DSP数字信号处理器的实时性越来越强。DSP凭借其强大的数字信号处理能力,为数字示波器的数据采集系统的
[嵌入式]
<font color='red'>DSP</font>的数字存储示波卡的设计方案
基于DSP的视频监控系统硬件电路设计
  目前视频监控广泛应用于安防监控、工业监控和交通监控等领域。视频监控系统大致经历3个阶段:首先是基于模拟信号的电视监控系统,其功能单一、易受干扰且不易扩展;随后出现基于PC机的图像监控系统,其终端功能较强.但价格昂贵,稳定性差;近年来,随着嵌入式技术成熟,嵌入式视频采集处理系统具有可靠性高、速度快、成本低、体积小、功耗低、环境适应性强等优点。    视频信号处理电路   本设计采用SONY公司专用信号处理器件CXD3142R作为信号处理器。CXD3142R是专用于对Ye,Cv,Mg和G补色单片CCD输出信号进行处理的低功耗、高效率的信号处理器;具有自动曝光和自动白平衡功能,可同时输出复合视频信号和YUV 8位数字信号输出。内部
[嵌入式]
基于<font color='red'>DSP</font>的视频监控系统硬件电路设计
基于USB和DSP的数据采集系统的设计
介绍了一种利用USB2.0的高速传输特性,基于USB和DSP的数据采集系统。详细论述了系统的总体结构、部分硬件设计,并简要叙述了相应固件程序的实现。          测量仪器一般由数据采集、数据分析和显示三部分组成,而数据分析和显示可以由PC机的软件来完成,因此只要额外提供一定的数据采集硬件就可以和PC机组成测量仪器。这种基于PC机的测量仪器被称为虚拟仪器 。而在一些数据量比较大、采集时间比较长的场合,就需要采用高速的数据传输通道。基于虚拟仪器的思想和高速传输通道的要求,设计了一种基于DSP和USB2.0的高速数据传输接口。         1 数据采集系统硬件        数据采集系统由A/D数据采集单元、USB从接口
[嵌入式]
基于DSP智能视频监控图像处理电路模块设计
  系统是采用TI TMS320C6211芯片处理通过摄像头拍摄并经过A/D转换后的图像。DSP对图像进行压缩后,由DSP的HPI口通过TI的PCI2040芯片上传到上位机主板上,与上位机的PCI总线进行通信。系统设计中关键是视频处理卡的设计,由于市场上能够买到的视频卡一般功能都有限,不能满足本项目的需求,故自行设计一块视频卡。   本监控系统采用一片TI的TPS3307-33D作为电源检测IC。该器件定义在其供电1.1V时其/Reset即可输出有效的信号。如图4所示,在本系统中,该电路可以完成对5V、3.3V和1.8V三种供电电压的监测,并可以对系统的三种器件(C6211、EPLD和 AT89C2051)同时进行上电复位和手工复
[嵌入式]
基于<font color='red'>DSP</font>的<font color='red'>智能</font>视频监控图像处理电路模块设计
浅析DSP芯片的基本结构
  为了快速地实现 数字信号处理 运算,DSP芯片一般都采用特殊的软硬件结构。下面简单介绍DSP芯片的基本结构。   (1)哈佛结构   主要特点是将程序和数据存储在不同的存储空间中,即程序存储器和数据存储器是两个相互独立的存储器,每个存储器独立编址,独立访问。与两个存储器相对应的是系统中设置了程序总线和数据总线,从而使数据的吞吐率提高了一倍。由于程序和数据在两个分开的空间,因此取指和执行能完全重叠。   (2)流水线操作   流水线与哈佛结构相关,DSP芯片广泛采用流水线以减少指令执行时间,从而增强了处理器的处理能力。处理器可以并行处理二到四条指令,每条指令处于流水线的不同阶段。下面所列是一个三级流水线操作的例子:   
[嵌入式]
基于DSP的正弦信号发生器设计
   正弦信号发生器 是信号中最常见的一种,它能输出一个幅度可调、频率可调的正弦信号,在这些信号发生器中,又以低频正弦信号发生器最为常用,在科学研究及生产实践中均有着广泛应用。   目前,常用的信号发生器绝大部分是由模拟电路构成的,当这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,而且体积大和功耗都很大,而由数字电路构成的低频信号发生器,虽然其低频性能好但体积较大,价格较贵,而本文借助 DSP 运算速度高,系统集成度强的优势设计的这种信号发生器,比以前的数字式信号发生器具有速度更快,且实现更加简便。    系统原理   一般的采样型SPWM法分自然采样法和规则采样法,自然采样法是将基
[嵌入式]
基于<font color='red'>DSP</font>的正弦信号发生器设计
基于以太网的DSP远程加载技术研究
DSP具有高速的计算能力与丰富的外设接口,被广泛应用于嵌入式系统中。很多基于DSP的嵌入式系统被配置于苛刻的环境或偏远地区,当需要软件升级或程序更新时,人员无法进入或很难到达相应环境中,必须采用远程加载技术来完成升级和更新。以太网具有传输距离远、传输速率高的优点,是远程数据传输的良好载体,目前主流的DSP芯片均可扩展以太网接口。本文结合以太网技术,以TI公司的DSP芯片为例对DSP远程加载技术进行了研究。   DSP远程加载的核心思想包括3个方面:   ① DSP能够收发远程控制端数据;   ② DSP能够更新存放用户程序的Flash区域;   ③ DSP能够获取用户配置选择是否需要远程加载。   基于上述3点,本文对D
[模拟电子]
基于以太网的<font color='red'>DSP</font>远程加载技术研究
小广播
最新汽车电子文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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