基于SOPC 技术的车辆电子后视镜系统设计

发布者:知音学友最新更新时间:2010-04-12 来源: 微计算机信息关键字:车辆  电子后视镜系统  测距  双频超声波 手机看文章 扫描二维码
随时随地手机看文章

      摘要:为提高倒车的安全性,提出了一种基于SOPC 技术的车辆电子后视镜系统,该系统具有后视摄像、双频超声波大范围测距、语音播报测距结果等功能。对系统中各硬件模块及其关键技术进行了详细的论述。

  随着电子技术的发展,许多智能化技术被广泛应用到车辆上,车辆后视镜系统作为重要的安全辅助装置也经历了几代的技术发展[1]。目前车辆后视镜系统出现了两种新技术:后视摄像和倒车雷达。前者图像直观、真实,但无法给出精确的距离;后者能精确地测量距离,但对于车后方的水坑、凸出的钢筋等无法做出反映,因此存在安全上的死角[2][3]。车辆上的雷达测距有以下几种:激光测距、微波测距和超声波测距。前两者测量距离远、测量精度高,但成本很高;后者成本低,但测距范围通常小,在倒车速度稍快时安全性不佳。

  本文提出了一种基于SOPC 技术的车辆电子后视镜系统,该系统可以实时显示车辆后方的图像,并利用双频超声波实现了10m 以上的大范围测距,同时该系统具有语音播报测量结果及报警等功能。

1 系统特点

  本系统与其它电子倒车系统相比有以下特点:(1)采用40kHz 和25kHz 两种频率的超声波测距,既扩大了测量范围又能兼顾小范围测距时的测量精度。(2)采用3.5吋彩色液晶屏在实时、直观地显示车辆后方图像的同时,又可显示障碍物的距离及车辆相对于障碍物的速度等。(3)语音播报测距结果及报警。利用语音芯片ISD4002实现测距结果的语音播报,同时根据测量结果及车辆相对于障碍物的速度自动*估危险等级,并用急促程度不同的提示音示警。(4)采用SOPC实现系统设计,具有很好的灵活性。

2 硬件电路设计

  2.1 系统硬件结构

  车辆电子后视镜系统的电路框图如图1所示。整个系统可划分为图像采集及转换、图像及信息显示、超声波测距、语音播报及警告、温度测量等部分。 CMOS图像传感器OV6620将采集到的图像数据送到FPGA中,处理后得到RGB888格式的数据,经LCD控制电路送往LCD屏上显示。超声波测距电路共有左右两个通道,利用频率为40kHz和25kHz两种超声波脉冲测量障碍物的距离及车辆的相对速度,随后进行危险*估再将相关的信息显示在LCD 屏上,并播报距离测量结果,然后控制报警电路发出急促程度不同的警示音。

 

 

  图1 系统硬件结构框图

  2.2 主要功能模块的设计

    2.2.1 图像采集及转换电路

  图像采集及转换电路的框图如图2所示。图像传感器OV6620 输出的YCrCb4:2:2 格式的数据经解交织电路转换为YCrCb4:4:4 格式数据,送给色彩空间转换电路完成数据格式转换,然后存入缓冲RAM中。下面重点介绍色彩空间转换电路。

 

 

  [page]

      图像传感器OV6620输出的是YCrCb4:2:2 格式的数据,而设计中所使用的lcd屏要求输入RGB888格式的数据,因此需要色彩空间转换电路完成这种转换。转换公式如式(1)所示。

  

      转换结果中的RGB都是8位无符号数,取值范围为0~255, 因此运算结果为负数的取0; 运算结果超过255 的取255。这样会引入误差,但对图像的显示影响并不大。利用VerilogHDL 完成该电路的设计, YCrCb取值分别为197 、 92、232 时, GRB输出(有延时)分别为186 、146 、255, 与根据(1) 式计算的结果一致。

  2.2.2 超声波发射及接收部分

  超声波测距中如果使用较高频率的超声波,则会因空气吸收较大而较快衰减,因此测量距离较短。比如采用40kHz 的超声波,测距范围一般不超过5m。由于空气对超声波的吸收与超声波频率的平方成正比,因此降低超声波的频率能增大测距范围。但是如果频率太低, 测距的绝对误差较大[4]。为了兼顾测距范围和精度,设计中采用40kHz 和25kHz 两种超声波测距。测量原理是:先输出10个40kHz 的超声波脉冲,再输出8个25kHz 的超声波脉冲,由于高频超声波先发出,对于同一目标,其回波先到达 CPU, 因此对于近距离的目标,首先用高频超声波探测,测量绝对误差较小;对于远处的目标, 由于高频超声波被空气吸收而大幅衰减, 所以回波只有低频超声波,此时测量绝对误差稍大,但因测距范围大因此仍可接受。接收到的超声波信号经放大、比较等处理后送给NiosII 的PIO 口,使PIO口产生中断,通过执行中断服务程序获取超声波传播时间,再根据测得的环境温度计算出障碍物的距离,由连续两次测量情况计算出相对速度。这里仅给出25kHz 超声波发射和接收电路,如图3所示。

  

      2.2.3 LCD 显示控制电路

  本设计中采用三星公司3.5 吋分辨率为320×240 的TFT 液晶屏(型号LTV350QV-F04), 设计中将显示屏分为两部分:上部16行用于显示测得的距离、速度、当前状态等信息,下部224 行显示车辆后方的图像。为了提高显示刷新速度、降低CPU占用率,LCD显示控制由硬件电路实 现,电路框图如图4所示。控制器利用OV6620 输出的行同步信号、场同步信号、像素时钟等信号产生控制LCD屏所需的控制信号;此外,该控制器包含一个行同步信号计数器及双口RAM地址发生器,两者都在每个场信号到来时清零,然后行计数器对行同步信号计数,当计数值在 16~240 之间时控制器将数据缓冲器中的图像数据送到LCD模块,当计数值在0~15之间时将双口RAM中的数据依次读出来送LCD屏显示。框图中的双口RAM对微控制器来说是只写的,在场信号到来并延迟一段时间后(大于LCD完成16行数据显示时间), NiosII 将测得的障碍物距离、速度等需要更新的显示数据写入双口RAM中;对LCD控制器来说,此双口RAM是只读的,并且是在每场开始的16行才读取数据,因此不会出现读写冲突的情况。这种设计大大减轻了NiosII 处理器的占用率,使得系统有足够的时间完成其它任务。

 

 

  图4 LCD显示控制电路框图

  [page]

      2.2.4 语音播放及温度测量电路

  语音播放电路主要由录放音电路ISD4002 、功放电路LM386等组成。NiosII通过I/O口模拟SPI时序实现对ISD4002 的控制,以中断的方式处理ISD4002 中各段的播放,从而实现语音的连续播放。温度测量电路主要由数字温度传感器LM75构成。

3 系统软件的设计

  本系统的软件比较复杂,限于篇幅这里仅简要介绍其中的超声波测量模块。执行超声波测量模块时,首先统计测量次数,如果所有通道都已完成两次测量(由连续两次测量计算相对速度),则一个测量周期结束。在一个测量周期中,在每次测量前都读取时间戳定时器T0,由读取结果求出时间差进而求出相对速度。在发送超声波时先发送40kHz 的高频波,后发送25kHz 的低频波。如果在50ms 内没有接收到返回的超声波信号,则说明超出测距范围,进行下一通道的测距。

  系统实现及测试

  以Altera的DE2开发板为实验平台,利用该平台上两个通用I/O扩展槽外接实验电路板完成了本系统的设计验证。实验表明对于平面物体本系统超声波测距范围最小为7cm, 最大测量范围大于10m ,距离为2.5m以内时,测量误差不大于±1cm;语音提示清晰,LCD屏显示的图像清晰稳定。系统工作情况如图7所示,表示距障碍物(图5中车辆)距离为6.51m 、速度0.65m/s、当前处于曝光时间调节状态,速度是负值表示接近中。

 


  图5 系统工作情况

结束语

  本文利用SOPC 技术设计了一种车辆电子后视镜系统,该系统利用CMOS 图像传感器采集车辆后方的图像并实时显示在LCD 屏上,同时利用双频超声波实现了大范围、高精度的测距,使驾驶者及时、准确、全面地掌握车辆后方的情况,极大地提高了倒车的安全性。

  本文作者创新点:将双频超声波测距应用到倒车雷达中,扩大了一般超声波倒车雷达的测距范围;并将后视摄像和超声波测距有机的结合起来,设计了一套较为完整的车辆电子后视镜系统。

关键字:车辆  电子后视镜系统  测距  双频超声波 引用地址:基于SOPC 技术的车辆电子后视镜系统设计

上一篇:比亚迪全系列车型将采用迈同玻璃内置天线放大器芯片
下一篇:基于MM908E625的电动后视镜控制单元的设计

推荐阅读最新更新时间:2024-12-18 18:55

车辆通信:英飞凌与Elektrobit携手提升车内信息安全性
汽车搭载的新功能需要彼此联网并与云联网的电子控制单元 。嵌入式信息安全是其中一个至关重要的方面。这适用于驾驶辅助系统、空中软件更新(SOTA)和自动驾驶功能。英飞凌科技股份公司(FSE: IFX / OTCQX: IFNNY)与Elektrobit汽车有限公司(EB)将长期联手,就车辆网络安全课题开展密切合作。两家公司带来一款完美契合的软硬件解决方案,可提升车载通信性能并满足当前和未来的安全要求。这款解决方案基于英飞凌第二代多核微控制器系列AURIX™(TC3xx),以及量身定制来自EB公司的zentur HSM解决方案。 AURIX系列微控制器控制通信流程,执行监控和安防任务,并支持车辆的安全协议。每个TC3xx微控制器
[汽车电子]
自动驾驶车辆没有识别到的危险 人类驾驶员也识别不到
据外媒报道,美国莱斯大学(Rice University)和德州理工大学(Texas Tech University)的一项新研究发现,自动驾驶车辆没有识别到的危险,人类驾驶员往往也无法发现,而且驾驶时间越长,情况会变得越糟糕。研究人员们希望,该项研究可以成为自动驾驶车辆安全性研究的一部分。 研究人员在一个模拟器中,检测了60位有驾照的驾驶员操作自动驾驶车辆的行为。参与者被告知,由于该车是自动驾驶车,因此他们不需要操作方向盘、制动踏板或是加速踏板。参与者们接到指示,需要监视在十字路口停车以及插入驾驶员车道的车辆,自动驾驶车辆无法探测到此类车辆,会造成危险。此外,参与者还必须区分在十字路口安全停车以及危险停车的车辆。 在40分钟的
[机器人]
具有语音播报功能的超声波测距源程序电路图
具有语音播功能的超声波测距器件清单:单片机、瓷片电容0.1uf、电解电容10uf、电解电容220uf、电解电容4.7uf、0.001uf(瓷片电容)22PF(瓷片电容)、LED小灯(5mm)、语音芯片、12864液晶、喇叭、咪头、(话筒\、六脚插件(插针)、四脚插件(插针)、三脚插件(插针)、电阻1k、电位器1k、独立按键(两脚)、晶振。 代码如下:代码还需要调试 #include reg52.h #include intrins.h //超声波引脚定义 sbit RX = P1 ^ 1; //接超声波模块的Echo引脚 sbit TX =
[单片机]
具有语音播报功能的<font color='red'>超声波</font><font color='red'>测距</font>源程序电路图
基于STC单片机的机场车辆超速报警系统
随着民航业的发展,航空器的数量不断增多,地面保障车辆随之增加,加之机场车辆行驶速度过快,导致刮碰飞机的不安全事件时有发生,直接影响了飞机的持续适航,严重危及航空公司的运行安全,同时也造成了一定的经济损失。为了减少此类不安全事件的发生,本设计利用单片机实现车辆的超速报警来提醒司机减速行驶,并将超速情况实时记录下来作为评价车辆驾驶员的依据之一,以便于对员工进行管理。 1 系统的硬件设计 1.1 系统功能 系统实现的主要功能如下: (1)按键调整时间以及实时显示时间; (2)实时显示车辆行驶的速度; (3)当车辆超过规定的速度值时,违规情况以数据形式保存在串行存储器中,并发出声音警报,同时警报灯闪烁; (4)管理人员使用
[嵌入式]
基于DM6446处理器的视频运动车辆检测系统的实现
随着现代交通运输业的快速发展,道路上的车辆日益增多,而伴随而来的交通拥堵、道路使用效率不高等问题却给日常交通管理带来了重重困难。融合了计算机、电子等现代高新科技的智能交通系统(ITS:Intelligent Transport System)提供了解决方法。 运动车辆检测是ITS 的重要组成部分,本文探讨了以TI 的TMS320DM6446(简称DM6446)为嵌入式开发平台的交通视频信息采集和处理系统的设计,通过分析实时交通视频序列,采用差异积累背景建模、Otsu 自动阈值选取、形态学滤波及区域生长定位等技术,最终实现交通场景视频运动车辆的检测。 1 系统硬件构成 本系统选用的TMS320DM6446 是基于ARM926 和
[嵌入式]
常用车载距离探测技术及装甲车辆防撞预警系统设计
近年来,装甲车辆在日常训练过程中,恶性事故时有发生,给部队的人员生命及装备安全带来极大的损失。装甲车辆在行驶中通常采用闭仓驾驶,驾驶员视线受到影响,而部队训练又经常在丘陵地域,路况十分不好,特别是北方部队,训练时经常伴有大量的灰尘,这就大大增加了车辆事故的发生概率。造成装甲车辆碰撞的原因十分复杂,既有装甲车辆自身的因素,也有人为的因素,还有道路、气象等环境因素,总而言之,人、车、环境是影响车辆行驶安全性能的三大因素,这三者组成了相互制约的系统工程。 为了解决装甲车辆训练安全问题,本文提出开发研究一种能实时获取车辆位置信息并及时提醒驾驶员或者系统自动采取措施以避免出现危险情况的装甲车辆防撞预警系统,该系统的研究开发具有极大的现实意义
[嵌入式]
三星获得车辆指纹ID识别专利 可提高汽车安全
据外媒报道,美国专利商标局(U.S. Patent and Trademark Office)授予三星一项新专利,该专利与汽车安全认证相关。当有用户想要对车辆进行操作时,车辆将与服务器或诸如此类的认证系统进行通讯,确认用户是否具有操作权限(如用户是车主还是车主的家庭成员,或是否获得车主授权)。 (图片来源:patentlyapple.com) 此外,为了验证用户是否具有权限,车辆还可对用户使用生物特征识别。具体来说,在方向盘内置指纹识别装置。这种方式可能是未来发展的一种趋势,苹果在其泰坦项目中就有采用该方式。为进一步提高安全性,三星希望可以再添加一个步骤,即驾驶员需随身携带手机以核实指纹认证。 下图2为实例:硬件设备
[汽车电子]
三星获得<font color='red'>车辆</font>指纹ID识别专利 可提高汽车安全
基于GPS和GSM的车辆自动跟踪系统
  采用STC公司的STC12C2A60S2单片机为控制核心,在车辆被盗的情况下,利用GPS卫星定位系统确定车辆的位置,然后通过GSM网络将车辆的位王以短息的方式发送到车主指定的手机中,车主可远程控制使系统自动切断汽车内的点火电路,从而实现防盗功能。   0 引言   随着人们生活水平的提高,汽车已逐渐进入了普通家庭,随着汽车数量的逐年增加,汽车被盗、被抢也成为一个较为严重的社会问题。在解决汽车防盗问题上,大部分汽车的报警方式主要采用灯光闪烁和喇叭鸣响,这种防盗方式存在有三种缺陷,一是报警器容易被破坏,而失去防盗功能;二是喇叭鸣响声会造成周边居民生活被严重干扰;三是汽车被盗后,外观稍加改动,就很难追踪。为了解决这些问题,本
[嵌入式]
小广播
最新汽车电子文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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