智能化倒车雷达主控芯片设计

发布者:EtherealGaze最新更新时间:2011-11-03 关键字:倒车雷达  主控芯片 手机看文章 扫描二维码
随时随地手机看文章

1 引言

  随着汽车普及率的逐年增加,消费者在将汽车作为交通运输工具的同时,对汽车配置有了更多的要求,尤其是对舒适性和安全性提出了更高的要求。对于很多司机尤其是新手来说,倒车无疑是件非常头痛的事,倒车雷达正好可以帮司机解决这个难题,因此越来越多的商家进入了这个市场。从目前市场情况看,国内倒车雷达生产厂家都是使用单片机配合外围运放、锁相环电路完成超声波测距并提供报警的工作,缺乏单芯片方案,而使用单片机方案要求生产厂家必须具备开发软硬件的能力,而且利用软件控制存在不稳定的因素。如果能用专用芯片实现整个系统功能,对倒车雷达生产商来说,不仅能降低开发和生产成本,对整机的可靠性也有很大提高。

2 系统概述

  2.1 系统框图

图1 芯片管脚图示

图2 系统内部结构框图

  2.2 功能概述

  系统提供4个超声波探头接口,接收到反射回来的信号后,根据发送和接收的时间差判断障碍物距离的危险等级,输出相应报警信号。报警信号编码后采用双线差分方式输出,输出信号的内容包括:各探头检测到的障碍物距离的危险等级、最近障碍物的方位、最近障碍物的距离值和附加消息。

  2.3 接口协议

  报警信号采用双线差分串行输出的方式,目的是提高传输信号在长距离和强干扰环境下的传输正确性。双线差分传输具体格式是:ALOUTP输出实际需要的信号,ALOUTN 则输出与ALOUTP相反的电平信号。[page]

  2.3.1 倒车模式

  报警信号以数据包格式输出,每个数据包包括3个字节,格式和内容如下所述:
第一个字节:第一字节高四位为起始标志,用于说明此报警数据是倒车模式下的数据还是扒车模式下的数据,倒车模式是“0101”,扒车模式是“1010”。倒车模式下数据格式如图3所示,第一字节的低2两位用于输出附加消息,输出数据指示1或4探头是否进入环境适应模式,S1表示探头1是否进入环境适应模式,“1”表示进入环境适应模式,“0”表示正常倒车模式;S4表示探头2是否进入环境适应模式,“1”表示进入环境适应模式,“0”表示正常倒车模式。低4位SX1和低3位SX0表示最近障碍物的方位,00表示是探头1方向,01表示是探头2方向,10表示是探头3方向,11表示是探头4方向。

图3 第一字节数据格式

  第二个字节:如图4所示,SXA和SXB表示X号探头检测到的障碍物的危险等级,危险等级分为安全、警告、危险、停车4级,分别用00、01、10、11表示。例如第二字节数据为“10010000”,表示第一个探头检测到危险状态,第二个探头检测到警告状态,第三和第四个探头为安全状态。

图4 第二字节数据格式

  第三字节:第三字节输出最近障碍物的距离值,数据格式如图5所示,DA1DA0表示最近障碍物距离的第一位数据,按BCD编码,最大值为3;DB0~DB3表示最近障碍物距离的第二位数据,按BCD编码,最大值为9;DC0表示第三位数据,0表示0,1表示5。

  图5 第三字节数据格式

 2.3.2 防扒车模式

  防扒车模式下,输出的数据包也包括3个字节,但只有第一个字节为有效数据,后两个字节无效,固定为‘0x00’。该数据包第一字节的数据格式如图6所示,高四位为起始标志,用于说明此报警数据是倒车模式下的数据还是防扒车模式下的数据,倒车模式是“0101”,扒车模式是“1010”。低四位指示方位,SX位为1则表示X号探头检测到近距离障碍物,SX为0则表示没有检测到近距离障碍物。

  图6 防扒车模式报警数据格式

3 智能化原理

  3.1 防声波衍射处理

  由于声波传输的特性,声波会出现未经实际物体反射就直接回到探头被检测到,造成处理器认为是实际发射接收到的信号,直接导致误报。但声波衍射的干扰强度很难达到实际物体有效反射的超声波强度,所以可通过识别来判断。硬件一旦判定收到的超声波信号是声波衍射返回的信号,则自动忽略该结果,芯片继续等待在固定时间△T内是否有有效反射波,有则进行处理,没有则转入下一探头的驱动。

  3.2 智能识别处理

  由于地面上的小物体,比如砖块,石块,水果都会造成超声波的反射,并让探头检测到。而这些物体并不影响车辆的倒车操作,所以实际上是一种误报现象。所以硬件要对这种情况进行处理,提高报警的准确性。

  智能识别处理可以通过不同大小的物体反射的超声波幅度不同来判断。所以一旦确定多大的物体不会影响倒车的操作,就可以明确地测量该物体在不同距离上的超声波发生的幅度和转换后的电平大小,处理器可根据实验测试出来的结果在模拟或数字部分进行处理,根据要求忽略掉相应的接收信号。与防声波衍射处理一样,硬件忽略掉无效反射波后要继续等待在固定时间△T内是否有有效反射波,有则进行处理,没有则转入下一探头的驱动。

  3.3 环境适应处理

  车辆在倒车进入一个巷道或两边已经停靠了其它车辆的停车场的车位时都会存在环境影响造成的误报警。因为在这种情况下,绝大部分倒车的过程中,最近的检测距离和方位都在车身的两边(墙面或两边车辆的超声波反射),但驾驶员可以通过两边的反光镜掌握两边的车距,驾驶员关心的是车身后面的障碍物体。所以处理器在这种环境下应该能识别并适应。

  解决办法是对车身两边的物体发射的距离做记录和统计,当发现探头一和探头四,或者其中的一个在6个报警周期内检测到的距离都比较恒定,或变化范围很小,则认为处于上述环境中。于是,处理器在送出相应的消息后就不再输出相应探头的探测信息,只对探头二和探头三的检测信息作出响应。但是如果探头一和探头四的检测距离变化范围超过设定值(±△L米),则马上回到正常检测的状态机模式,两侧或某一边的距离再次恒定后又转到环境适应模式下。同时,环境适应模式也有一个极限设定值(0.5米),即恒定距离小于0.5米时,处理器还是回到正常检测模式,对该探头的检测信息输出报警信息。

  3.4 防地面固定声波反射处理

  由于各种车辆的底盘和后保险杠的高度及斜度不一样,再加上各倒车雷达厂家所采用的探头种类不一样,比如单角度的探头发射范围广,所以很可能存在超声波发射到地面后的固定反射情况,处理器必须适应并识别出是一个固定距离的干扰。

  处理方法是:每次开机运行后,检测到四个探头在6个报警周期内收到的障碍物距离值都是一致且恒定的(误差允许在±△L米内),则将此距离当成是地面反射干扰,以后不再响应处理,而是在设定的周期时间内等待其它有效的超声波发射信号。

[page]

4 硬件实现

  4.1 代码实现

//+FHDR// Copyright 2005,UESTC,All rights reserved.
// File Name : alarm_deal.v
// Author  :Yangbing
// Release History
// Version   Date      Author Description
// 1.0     20/05/2005   initial version
//-FHDR`timescale 1ns/10ps
module alarm_deal (clk,resetn,mode,dm,pulse_out,pulse_back,ch_sel,mux_enable,
alarm_out,alarm_outn);
////      input ports declaration
//……………………………………………………………………………………………………
…………………………………………………………………………………………………..
//======================end module ====================================
endmodule
//================= alarm_deal verilog file end =============================

  4.2 电路结构

  本系统采用0.5u mix signal 工艺,在成都国腾微电子有限公司的工作平台的支持下,已经成功完成综合验证,版图设计工作。综合电路结构如图7:

图7 电路结构

  图8 版图结构

  4.3 版图设计

  该版图设计采用0.5u mix signal 工艺,版图结构如图8所示。

[page]

5 应用系统设计

图9 典型应用

      此典型应用系统(图9)的核心:就是以倒车雷达主控芯片GM3101为核心的数据处理部分和以单片机为核心的数据显示部分组成。经测试完全达到了市场上高端产品的要求,甚至在显示距离,显示灵敏度,系统工作稳定性等方面都有所提高。相比较市场上其他倒车雷达系统主要有以下优点:

  (1)抗干扰性和可靠性

  传统的倒车雷达使用的是基于RAM和ROM结构的单片机,所以在抗电磁干扰性和稳定上无法和纯硬件的ASIC芯片相比较,GM系列倒车雷达专用芯片工作可靠稳定,不会出现死机现象。

  (2)设计简单,生产简便

  传统的倒车雷达设计复杂,器件繁多,出现故障的可能性也更大,且需要编程,生产调试麻烦,分离元件性能差异大,整体指标不容易统一。而GM系列倒车雷达产品设计应用非常简单,只需要外接探头和少量的电阻电容即可工作,减少了开发量,同时显著减少主机的面积和尺寸,可做到传统倒车雷达大小的1/3。

  (3)汽车级的工作指标

  GM系列倒车雷达产品是全汽车级工作环境指标设计,远远高于民用等级的单片机,完全满足和适应汽车内的工作条件。

  (4)数据通讯的可靠性

  GM3101与其配套的显示部分之间采用差分通讯方式,具有极强的抗干扰性和可靠性,是单片机无法实现的。

  (5)防止声波衍射干扰

  传统的倒车雷达由于单片机的处理能力,很难处理声波衍射对检测的干扰,GM系列倒车雷达产品能完全的滤除声波衍射的干扰,让检测更可靠更准确。

  (6)智能识别功能

  由于任何物体都会对声波进行反射,所以倒车雷达能检测到物体的距离。而在实际倒车应用中,很多过小的物体,如水果、垒球等都会让倒车雷达认为是障碍物而报警,但是这些过小的物体并不影响车辆的正常倒车,所以GM3101芯片能智能的识别物体的物质属性和大小,然后再进行报警处理,避免了上述非必要的报警。

  (7)防止固定地面反射干扰

  各种车辆的尾部保险杠的高度和尾部垂直面的倾斜度都不一致,有时会出现探头的安装角度过低,声波在不平整的地面形成反射,让倒车雷达误认为是有效障碍物而报警。而GM3101芯片能自动的适应地面造成的反射干扰而避免了误报警。

  (8) 环境智能适应

  车辆在进入巷道或两边已经停放有车辆的车位倒车时,由于车辆的两边距离在比较长的时间内都小于车后的距离,所以普通的倒车雷达只能响应最近距离的检测,而让驾驶者无法了解车后的真实情况。GM3101能智能的判断停车区域的情况,让倒车雷达集中重点的处理驾驶者更关心的车后情况,而且又不会忽略两边的检测。

6 总结

  通过电子倒车雷达系统的详细分析和设计,成功实现了声波衍射的干扰,环境自适应,智能化识别处理,以及对应于不同应用情况的报警输出选择。该系统能有效地防止软件控制存在不稳定的因素,不仅能降低倒车雷达生产的开发和生产成本,对整机的可靠性也有了很大提高。

 

 

 

关键字:倒车雷达  主控芯片 引用地址:智能化倒车雷达主控芯片设计

上一篇:汽车智能防盗防撞报警系统的设计
下一篇:加速度传感器在汽车防盗系统中的应用研究

推荐阅读最新更新时间:2024-05-02 21:41

第四篇:RIGOL普源精电示波器拆解之主控芯片(ARM)及外围芯片展示
看完了主控芯片(FPGA)以及外围的一些芯片,我们再看看另一颗主控芯片。我们可以看到这是一颗Freescale (飞思卡尔)公司的iMAX283芯片,笔者百度了有关这个芯片的介绍,有兴趣的可以看看,i.MX283 是一款低功率、高性能的多媒体应用处理器,专为通用嵌入式工业控制和消费电子市场而优化。i.MX283内核采用飞思卡尔快速的、久经验证的、高能效 ARM926EJ-S 内核, 频率高达454 MHz。   Freescale iMAX283芯片也外挂了一颗DDR2芯片,上面的图片对于DDR2的型号可能不太清晰,可以看下图。   通过上图我们可以看到DDR2芯片为Hynix(海力士)H5PS5162GFR型号和FPGA
[测试测量]
第四篇:RIGOL普源精电示波器拆解之<font color='red'>主控</font><font color='red'>芯片</font>(ARM)及外围<font color='red'>芯片</font>展示
高性能、低功耗的汽车倒车雷达电路设计
随着人们对汽车辅助驾驶系统智能化要求的提高和汽车电子系统的网络化发展,新型的倒车雷达应能够连续测距并显示障碍物距离,并具有通信功能,能够把数据发送到汽车总线上去。 以往的倒车雷达设计使用的元器件较多,功能也较简单。本文介绍的基于新型高性能超低功耗单片MSP430F2274的倒车雷达可以弥补以往产品的不足。 TI 公司的16位单片机MSP430F2274功耗极低,片上资源丰富,同时利用JTAG 接口技术,可以对片上闪存方便的编程,便于软件的升级,非常适合作为倒车雷达系统的微控制器。倒车雷达系统的框图如图1所示。 图1 倒车雷达系统框图 电路设计 系统以MSP430F2274微控制器为核心,外围电路由超声波发射电路、超
[单片机]
高性能、低功耗的汽车<font color='red'>倒车雷达</font>电路设计
慧荣科技的最新存储主控芯片解决方案
全球NAND闪存主控芯片设计与营销领导品牌慧荣科技(Silicon Motion Technology Corporation, NASDAQ: SIMO),将于9月19日在深圳举办的 “2018中国闪存市场峰会(China Flash Market Summit)〞展示全系列最新主控芯片解决方案来满足全方位巿场需求,其包括专为数据中心、超高速Client SSD及适用于BGA SSD的PCIe SSD主控芯片为全方位存储市场带来最完整的解决方案,此外支持高速移动存储方案,慧荣将展示UFS 2.1主控芯片为移动设备提供无与伦比的高性能、大容量的嵌入式存储解决方案,将主流市场上的移动存储提高到新档次。 大数据以及云时代的来临,
[嵌入式]
主控芯片CPU/FPGA存储及单粒子翻转科普
前言 每一次神舟载人飞船和SpaceX卫星的发射升空,都能吸引众多人关注。对于这些神秘的航天飞信器,你知道它们的信息都是怎么处理的吗?航天飞行器信息的处理依靠CPU/FPGA,而指令的执行则凭借存储器。目前市场上大多数售卖主芯片的厂商都是靠存储器起家的。Excelpoint世健公司的工程师Wolfe Yu在此对存储的分类以及它们各自的优劣进行了科普介绍。 半导体存储器功能分类 半导体存储器是一种能存储大量二进制信息的半导体器件,半导体存储器种类很多,一般按功能来分,可以分为只读存储器(ROM)和随机存储器(RAM)。 ROM结构简单,断电以后数据还保留着;重新上电,读出来的数据还能恢复成原来的样子。 图1
[嵌入式]
<font color='red'>主控</font><font color='red'>芯片</font>CPU/FPGA存储及单粒子翻转科普
一种基于PSoC芯片倒车雷达控制系统设计
P S oC传感器应用平台 在嵌入式系统中,控制芯片主要处理两大类型的信号,一种是数字信号,另一种就是模拟信号。模拟信号通常来自于传感器。要从这些模拟传感器中获得准确的信号并不是一件容易的事情。模拟的输出信号通常振幅比较小,所以需要一个信号放大器。信号放大后,噪声会也被放大,又需要一个模拟的低通或带通滤波进行滤波。如果多种传感器同时使用,还需要一个模拟的MUX。除此之外,还可能用到比较器和D/A转换器。 传统设计中,控制器只用来实现处理数据、系统间的通讯和控制功能。如果您的设计也用这种传统的方式,就会面临一些挑战。这些挑战主要来自于分离的模拟器件和固定功能的MCU。首先从系统设计角度看,随着市场变化速度的加快和用户要求的提高
[嵌入式]
基于MSP430F2274单片机的倒车雷达设计
随着人们对汽车辅助驾驶系统智能化要求的提高和汽车电子系统的网络化发 展,新型的倒车 雷达 应能够连续测距并显示障碍物距离,并具有通信功能,能够把数据发送到汽车总线上去。以往的倒车 雷达 设计使用的元器件较多,功能也较简单。本文介绍的基于新型高性能 超低功耗 单片机 MSP430F2274的倒车 雷达 可以弥补以往产品的不足。   系统总体设计   系统采 用 超声波测距 原理。 超声波测距 仪器一般由发射器、接收器和信号处理器三部分组成。工作时,超声波发射器发出超声波脉冲,超声波接收器接收遇到障碍物反射回来的反射波,准确测量超声波从发射到遇到障碍物反射返回的时间,根据超声波的传播速度,可以计算出
[单片机]
基于MSP430F2274单片机的<font color='red'>倒车雷达</font>设计
倒车雷达技术规范
1 范围 本标准规定了车用倒车雷达的分类与名词解释、要求、试验方法、检验规则和标志、包装、运输、贮存等内容。 2 规范性引进文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订 版均不适用于本标准,然而,鼓励根据本标准达成的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本 适用于本标准。 3 分类与名词解释 3.1分类 数字信号倒车雷达。型号命名PS220.(J)-01、PS220.(J)-02、PS220.(J)-03… 3.2.1无警报状态 车辆未挂入倒车档,倒车雷达系统等待进入工作的状态。
[嵌入式]
什么是汽车芯片?汽车主控芯片剖析
百年汽车行业正在经历大变革时代,汽车向电动化、智能化转化是大势所趋,车联网、新能源、智能化、自动驾驶四个领域趋势带来了新的芯片需求,也为国内新进芯片企业进入汽车领域带来全新的产业机遇。 01 什么是汽车芯片? 我们常说的汽车芯片,即“车规级芯片”,指技术标准达到车规级,完全满足汽车电子元件的规格标准与“车规认证”,应用于汽车控制的芯片,相当于现代化汽车的“大脑”。 很多人对芯片重要性的认识或来源于消费级电子产品,一枚小芯片就能实现强大的功能。如今的汽车功能越来越强大,越来越智能,都可以归因于汽车芯片的应用。 从整个芯片行业的等级划分来看,分别有军工级、车规级、工业级和消费级,其中车规级芯片对于可靠性、一致性和稳定性要求更
[嵌入式]
什么是汽车<font color='red'>芯片</font>?汽车<font color='red'>主控</font><font color='red'>芯片</font>剖析
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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