汽车安全气囊控制器的设计研究

摘要:本文简单介绍了安全气囊控制器(ACU)的工作原理及其各个功能模块,重点对ACU的点火模块电路进行了设计与研究,同时探讨了一种点火控制算法,并在软件滤波及积分上给出了可行的解决方案。

主题词:安全气囊ACU点火算法

1引言

汽车安全气囊是一种被动的安全装置,是汽车乘员辅助保护系统SRS(Supplemental Restraint System)的重要组成部分,当汽车与汽车或障碍物发生碰撞,称为“一次碰撞”,一次碰撞后汽车的速度下降,车内驾驶员和乘员由于惯性的作用继续向原方向运动,并与汽车室内物体接触产生另一次碰撞,称为“二次碰撞”。显然,第一次碰撞没有直接造成人员受伤,而第二次碰撞才是驾驶员和乘员受伤的原因。车速越高,惯性越大,遭受伤害的程度越严重。安全气囊控制器(Airbag Control Unit,下简称ACU)的作用是:在汽车发生碰撞导致车速急剧变化时,传感器将感知到的信号传输给ACU,ACU对碰撞的程度进行识别,决定是否发出点火信号,一旦确认发出点火信号,气体发生器将在很短的时间内(30ms)产生大量的气体,气囊迅速膨胀,在驾驶员、乘员和车内构件之间迅速铺垫一个气垫,使驾驶员、乘员的头部、胸部压在充满气体的气囊上,从而减轻人体遭受伤害的程度。在碰撞的过程中,实现对驾乘人员的安全保护,是安全气囊系统研制的主要内容,而作为其执行部件的ACU的稳定性和可靠性起到了至关重要的作用,本文提出一种ACU的设计方案。

2ACU系统结构

ACU主要由数据采集模块、数据处理、存储及控制模块、点火系统、通讯模块、电源模块、报警驱动模块组成,其结构***如***1所示。其中,数据采集模块主要由分布于各检测点的加速度传感器(含卫星传感器、中央传感器)、安全传感器及相应的A/D转换器组成,用于对外部数据的测量;电源模块包括提供各器件正常工作时所需要的电源以及在碰撞瞬间电池松脱时仍可供各功能模块芯片继续工作200ms左右的备用电源;检测模块负责对系统电路自身的检测,确保系统正常工作;数据处理、存储及控制模块一般采用一个具有可编程能力的微处理器,用于对采集到的数据进行处理并做出相应的判断,来控制外部执行器件(如点火系统)的动作,同时可以存储故障及点火信息供外部检测仪器读取;点火系统作为安全气囊系统的执行部分,负责完成微处理器的点火指令;通讯模块主要负责安全气囊系统与车内其它系统及外部仪器的通信;报警驱动模块主要负责将故障信号送到汽车组合仪表上进行显示,一般采用闪码的方式。

***1ACU系统结构***

由***1结构***所示,其中电源模块本方案采用Infineon公司的电源芯片TLE6711G,该芯片具有升压、降压、逻辑电压输出以及看门狗功能,可作为ACU的工作电源及备用电源;卫星传感器的数据采集通过PSI5通讯接口电路接入MCU,中央传感器选用Freescale公司的MMA22XXEG,它输出的模拟信号直接进入MCU的A/D口进行模数转换;通讯模块根据需要选用专用的K-line串口芯片或者CAN总线芯片。本方案的设计重点在于点火模块的设计以及点火控制算法的设计,下面将分别作以介绍。

3点火模块设计

3.1硬件设计

本方案点火控制模块选用Freescale公司的4通道点火驱动芯片MC33797,该芯片具有强大的自身故障诊断与系统控制功能,它包含一个兼容8位串行接口(SPI),可用于实现微处理器与芯片的通信。微处理器可以通过SPI接口来设置并读取内部诊断的结果。点火回路电阻的大小、对电源对地的短路、自身开路、点火回路间的短路等都可以通过诊断设置来进行诊断。处理器要想对该驱动芯片进行正确的控制和诊断,必须通过主从芯片间的SPI通信来实现。SPI是一种高速的,全双工同步通信总线,其工作模式有两种:主模式和从模式,支持3Mb/s的速率,并且还具有传输完成标志和写冲突保护标志。通过SPI接口可以实现面向字节的短距离高速全双工同步通信,接口时序***如***2所示。

***2SPI时序***

***2中:CSB为片选信号,CLK为同步时钟信号,DI为输人数据,DO为输出数据。对于自身带有SPI接口的处理器而言。只要将主器件SPI接口与从器件SPI接口相连(包括数据输入、数据输出、同步时钟、使能四跳线)即可。而对于自身没有SPI接口的处理器则需要用软件模拟SPI的方式与MC33797进行通信。与硬件SPI接口相似,同样需要四条线分别连接到从SPI器件相对应的四个接口。但此时主器件的四个接口必须用软件模拟SPI通信的时序。并且要对发送和接收的数据用软件方式进行发送和保存。

基于以上分析,对该引爆控制系统的硬件设计如***3所示。系统中主处理器选用MICROCHIP公司的PICl6F873芯片,该单片机本身具有一个硬件SPI接口,只要将该单片机SPI接口的四条线与MC33797芯片相连就可以进行主从芯片间的通信操作了。驱动芯片工作方式选择标准的四通道驱动,具体点火控制电路***如***3。

***3点火控制电路***

3.2软件设计

点火模块软件部分是整个系统的重要组成部分,主要是对驱动芯片相应的工作状态进行选择,并根据芯片规定的通信协议。发送与之相对应的控制命令,从而完成对引爆电路的控制。驱动芯片控制命令如表1所示。

表1驱动芯片控制命令表

其软件工作流程如***4所示:

***4点火控制软件工作流程***

当驱动芯片处于自诊断工作模式时。在发送数据的同时,可以得到芯片对该数据的执行结果反馈,通过判断反馈的结果,就可以判断芯片相应的状态。MC33797驱动芯片提供了强大的故障诊断功能.可以对电阻大小、短路、开路等各种情况进行诊断,确保引爆系统正常工作。

4ACU点火算法设计

ACU点火算法需要解决以下三个问题。第一个是最佳时刻确定问题,目前普遍采用5in 30ms准则来确定安全气囊点火时刻。该时刻乘员向前移动接触到气囊,此时气囊刚好达到最大体积,这样的保护效果最好;第二个是安全气囊的可靠性问题,也就是对于急刹车、过路坎和其他非破坏性碰撞时引起的冲击信号的抗干扰能力,防止气囊误点火;第三个就是安全气囊控制技术的基本指标。车辆在很低车速行驶而发生碰撞事故时,只要驾驶员和乘员系上了安全带,是不需要气囊打开起保护作用的。

在汽车发生碰撞时,碰撞速度越高,达到某一加速度值的时间越短,速度变化越快,这就要求高速碰撞的点火时刻相对于较低的速度要提前。ACU在通过加速度传感器芯片获得的加速度信号,通常需要对加速度信号经过滤波得到有用的信息,再将其通过积分,得到速度信号(驾驶员和乘员与车子的相对速度)从而时时判断气囊是否需要打开,若达到气囊打开的条件,ACU则当机立断地发出点火指令。同样在角度和正面柱障碰撞等条件下也可采用相同的方法设定点火阈值,下面将对软件滤波和积分算法进行探讨。

4.1滤波方法

一般软件滤波方法有限幅滤波、中位值平均滤波法等10种方法,这10种滤波方法各有优缺点,在经过分析比较后,本方案ACU软件滤波采用了中位值平均滤波算法,该滤波方法连续采样10个数据,去掉一个最大值和一个最小值,然后计算8个数据的算术平均值。该滤波方法具有可消除由于偶然出现的脉冲干扰所引起的采样值偏差的优点,缺点就是测量速度较慢,只要采样率设置合适即能克服这一缺点。

4.2积分算法

软件积分算法通常采用复合梯形积分算法和龙贝格积分算法。

复合梯形积分公式见下公式(1):

利用龙贝格序列求积分算法称为龙贝格算法,龙贝格积分公式见下公式(2):

复化梯形递推公式算法简单,编程方便,但是收敛速度较慢;复合梯形积分算法是将每次采样滤波后的加速度作为积分数值,采样时间为步长,可以实现时时积分。龙贝格积分公式是梯形积分公式的加速版,收敛速度快;龙贝格算法具有占用内存少、精确度高的优点。

5 结论

本文在简单介绍ACU工作原理和各个功能模块的基础上,对ACU的点火模块电路进行了设计与研究,采用4通道驱动芯片MC33797设计的安全气囊点火模块,充分利用了该芯片强大的自诊断能力和易于控制的特点,同一般的点火系统相比提高了点火的稳定性和精确度;同时探讨了一种简单的、可行的点火控制算法,当然安全气囊点火控制算法存在多种,包括目前流行的移动窗式积分法、数据融合改进型移动窗积分法等,这些算法在结合实际项目开发时可以灵活运用。

参考文献

[1] Freescale.MC33797 Datasheet[Z].2006.7.

[2] 蔡纯洁.PIC全系列单片机原理与开发[M].合肥:中国科学技术大学出版社,2003.

[3] 王建群,张金换,黄世霖,汽车安全气囊点火控制算法的研究[J].汽车工程

注:文章内所有公式及***表请以PDF形式查看。

转载请注明出处学文网 » 汽车安全气囊控制器的设计研究

学习

这个故事作文400字

阅读(37)

本文为您介绍这个故事作文400字,内容包括他身上的故事400字作文,我和书的故事400字作文。在很久以前,他们就听说过这个故事。这里景色很好,空气清新,让人心旷神怡。我记得,我们一直都在这里,去探望,那些自己曾经拥有的和想象的,也曾经大惊小怪,

学习

劳动法中劳动者的含义解析

阅读(45)

本文为您介绍劳动法中劳动者的含义解析,内容包括劳动在劳动法中有哪些特定含义,劳动者多大岁数得到劳动法保护。劳动者是劳动法的主体,与劳动关系和劳动权属于同层的重要词汇,整部劳动法的构成都离不开这三个词汇,劳动者的含义是决定劳动法

学习

基于MATLAB语言的架空地网成形分析

阅读(46)

本文为您介绍基于MATLAB语言的架空地网成形分析,内容包括基于matlab的频域分析的实验原理,基于matlab的系统建模及时域分析。为了保证架空地网结构可靠、成形美观,该文以某项目中使用的地网为研究对象,提出了计算地网结构尺寸及拉力的一种

学习

两种结膜囊冲洗法的效果观察

阅读(32)

本文为您介绍两种结膜囊冲洗法的效果观察,内容包括结膜囊冲洗操作流程文字,学会冲洗结膜囊的心得体会。【摘要】目的探索解决传统洗眼壶在结膜囊冲洗中的缺陷,从而减少手术前护理操作的副作用,减轻手术后眼部反应,降低手术后并发症发生

学习

浅谈任伯年人物画创作的艺术特色

阅读(30)

本文为您介绍浅谈任伯年人物画创作的艺术特色,内容包括任伯年人物画多少钱一平尺,任伯年绘画风格及艺术特色。作者简介:王婷(1990.08―),河南师范大学美术学院研究生任伯年是晚清中国传统画派的杰出代表,他的绘画题材广泛,风格多样,尤其在人物

学习

那些属于毕业季的影视剧

阅读(26)

本文为您介绍那些属于毕业季的影视剧,内容包括影视剧毕业季,毕业季影视剧感人教导主任。1.《四个毕业生》莉莲娜怀着兴奋莫明的心情,于毕业典礼当天领取证书,随即她便面对人生的一大转折点,正式投入社会工作。对于首次踏足社会的莉莲娜来说

学习

艾米丽?狄金森及其死亡诗

阅读(26)

本文为您介绍艾米丽?狄金森及其死亡诗,内容包括艾米莉狄金森诗歌主题,艾米丽狄金森诗歌原版txt。【摘要】美国十九世纪女诗人艾米丽・狄金森一生钟情于死亡主题诗歌的创作。文章认为社会历史因素与她独特的生活经历是造成这一现象的重要

学习

操行量化考核系统的改进分析

阅读(39)

本文为您介绍操行量化考核系统的改进分析,内容包括量化考核系统源码,量化考核结果的分析。摘要:本系统遵循学生的身心发展规律,秉持科学原则,以培养高素质人才为目标,将学生日常行为细分为多个方面,每一项行为均给予不同的分数进行考核。操

学习

我国蛋制品卫生标准

阅读(48)

本文为您介绍我国蛋制品卫生标准,内容包括蛋制品卫生标准,蛋制品检测内容和检测标准。蛋类主要指鸡、鸭、鹅、鹤、鸽、火鸡等的蛋。各种蛋的结构和营养价值基本相似,其中使用最普遍、销量最大的是鸡蛋。蛋制品在我国人民膳食中构成中占1.

学习

金矿矿床地质特征及控矿因素探究

阅读(38)

本文为您介绍金矿矿床地质特征及控矿因素探究,内容包括影响金矿浸出的因素有哪些,金矿找矿地质与地貌特点。随着经济水平的不断提升和地质勘探整体水平的持续提升,金矿矿床地质特征及控矿因素得到了越来越广泛的研究。本文从对金矿矿床地

学习

我最酷作文500字

阅读(27)

本文为您介绍我最酷作文500字,内容包括最酷小老师作文,我就是这么酷500字作文。同学之间说起酷,都说酷是“内裤”的裤,裤子的哥哥就是酷哥。说起我,他们没有不说我酷,但没有人说我是“裤子”的“酷”。我在班级里打架是第一,因为我有发达的肌

学习

戳脚腿击十八法

阅读(89)

被誉为“北腿之杰”的戳脚,以其多变、丰富的腿法著称武林,因其腿法独特且实战性极强,而倍受腿技爱好者所青睐。《戳脚拳论》曰:“手为先锋,脚为主帅,拳打六路,脚踢八方”。技击中,戳脚注重手法与脚法的有机配合:手防上,脚踢下,手领脚发,手到脚到,脚收

学习

温泉养生缘何而来

阅读(27)

本文为您介绍温泉养生缘何而来,内容包括温泉养生古今论,温泉摘要。我们的邻国日本,素有“温泉之国”的美称,人们有着“一日三浴”的习惯,泡温泉已经成为日本人生活必不可少的部分,也因此发展出独特的“汤治文化”。事实上,在我国,泡温泉的历史

学习

太阳能斯特林发动机设计的关键技术

阅读(34)

本文为您介绍太阳能斯特林发动机设计的关键技术,内容包括太阳能驱动的斯特林发动机,太阳能斯特林发动机怎么做。【摘要】太阳能斯特林发动机是利用太阳能作为热源的斯特林发动机,是碟式太阳能热发电系统中的重要组成部件,其应用和推广在能

学习

一种基于数学模型的TDOA定位算法

阅读(49)

本文为您介绍一种基于数学模型的TDOA定位算法,内容包括tdoa算法的定位误差分析,tdoa算法的基本原理。基金项目:“国家质检总局科技计划项目(2012QK244)”。近年来随着无线局域网(WLAN)的兴起,以及支持WIFI接入的移动终端的普及,基于WLAN的各种

学习

通信系统可靠性算法分析

阅读(29)

本文为您介绍通信系统可靠性算法分析,内容包括通信系统的有效性与可靠性分析,通信技术环境可靠性分析。可靠性是通信系统最直接的影响因素。从实际情况来看。而运营部九在具体实施方面却叉缺乏综合考虑。文章通过分析通信系统可靠性程度

学习

多目标进化算法综述

阅读(29)

本文为您介绍多目标进化算法综述,内容包括量子多目标进化算法,多目标进化算法热门问题。基于种群的进化算法在一次运行中能够产生一组近似的Pareto最优解集,因此多目标进化算法成为处理多目标优化问题中的主流方法。介绍了多目标优化问题

学习

网络安全加密算法浅析

阅读(33)

本文为您介绍网络安全加密算法浅析,内容包括网络安全什么加密算法最先进,网络安全算法协议有哪些。【摘要】本文根据网络发展的趋势及网络安全存在的隐患,结合现有网络安全的加密技术,阐述了网络安全的重要性,提出了网络安全和加密的前景。

学习

基于特征矩阵的高效数字识别算法

阅读(40)

本文为您介绍基于特征矩阵的高效数字识别算法,内容包括图像识别和矩阵算法,大型矩阵特征值的快速算法。传统的数字识别算法存在识别速度、识别准确率和识别方法复杂度三者无法兼顾的问题,为解决该问题,提出了基于特征矩阵的高效数字识别算

学习

CORDIC算法基本原理研究

阅读(46)

【摘要】函数的FPGA实现通常都是基于查表的方法,为了达到高精度要求,常常需要耗费大量的ROM资源去建立庞大的查找表。文中探讨了的CORDIC算法与其基本原理,可有效地节省FPGA的硬件资源,提高运算速度。【关键词】CORDIC算法;基本原理;FPGA1.引

学习

智能计算主要算法的概述

阅读(24)

本文为您介绍智能计算主要算法的概述,内容包括计算智能从概念到实现,常用算法之智能计算。摘要:为了解决传统智能方法无法突破的问题,推进机器智能化的进程,计算智能应运而生。计算智能的兴起引起了机器智能领域广泛的关注。该文系统阐

学习

基于PLCopen的数控机械控制器研究与开发

阅读(28)

本文为您介绍基于PLCopen的数控机械控制器研究与开发,内容包括基于plc的机械手控制系统设计论文,数控技术plc可编程控制器实训总结。本文以“数控一代”作为研究背景,对基于PLCopen的数据机械控制器进行了研究与开发,在研究的过程中,要对数