1 引言
安全带和安全气囊是汽车碰撞事故中最有效的乘员保护设施。据有关数据表明,佩带座椅安全带可以使碰撞事故中乘员伤亡率减少15%-30%。安全气囊对驾驶员和乘员的头部、颈部安全再发生正面碰撞时有着十分明显的保护作用。
但是由于实际碰撞事故的复杂多样性,无论是安全带还是安全气囊,其保护作用都有其局限性,而且如使用或设计不当还会带来较大的负面影响。具体表现在:
当小规模事故发生时,气囊对乘员的伤害很有可能超过事故本身。当驾驶员乘坐位置过于靠近方向盘时(out of position,即OOP),安全气囊系统来内部气体发生器约在30ms内将气袋充满,巨大的冲击力将对离气囊组件很近并处于膨胀方向的乘员的头部和颈部造成严重伤害;按标准位置乘员设计的气囊系统,极有可能对离位乘员和小身材妇女甚至儿童造成伤害;对于大尺寸乘员来说,碰撞中常常会将气囊压扁后与转向盘碰撞,也就是说普通气囊难以对大尺寸乘员起到应有的防护作用。
就此摆在车在安全系统设计人员面前的问题就是:怎样开发出一套针对个人而非针对标准的安全系统,这种系统要能够对乘员情况进行实时监控,并通过监控得到的参数在碰撞过程中控制安全系统。
开发新型智能安全系统的重要性毋庸置疑。据有关数据统计,到2005年,35%的新型车将装备智能人员识别系统。按照美国的标准,到了2006年,所有的都必须装备此类系统。可以毫不犹豫地说,开发汽车智能安全系统在今后将具有广阔的市场前景。 (图片) MOTOROLA公司所开发的传感器和微处理器在汽车控制方面具有很高的性能价格比。而本次参赛所采用的传感器是该公司最新开发的电场成像器件MC33794,该芯片非常适合用于测量和人有关的物理参数(因为人体本身主要由水组成,而水里的金属元素是人体成为具有常电解特性的良导体。)所以我们以该传感器为核心,优化了传感器安排,重新设计了该智能安全系统。此系统使用传感器和高性能MCU来探测驾驶员的体型、位置和重量并决定安全带和安全气囊的工作状态。
2 设计概述
2.1为什么开发智能安全系统?
首先,据National Highway Traffic Safety administration (NHTSA)的调查,大多数应安全气囊受伤的乘员(aggressive airbag)都是由于不恰当的乘坐位置。新的智能安全系统通过MC33794电场成像芯片,实时监控驾驶员的乘坐位置,在碰撞发生时,自动调节安全带矫正乘员乘坐位置。若乘员是乘坐位置不当的儿童,为了避免安全气囊伤害乘员,气囊将不展开。
其次,传统的安全带气囊系统是建立在三种用于汽车碰撞的人模(Hydrid3)之上的:
(1)50%人模:代表平均身高1.77米和体重86公斤
(2)95%人模:包括95%的人的身高1.88米和体重108公斤.
(3)5%人模:代表5%的矮小身材1.48米和体重56公斤.
该统计未考虑体重小于5%人模的儿童。传统的安全气囊时在打开时会对大多数的儿童颈部造成巨大压强,根据NHTSA2003.1.1的测试报告,在242起由安全气囊引起的受致命伤害的模型中,119起是儿童模型。同时大多数的在交通事故中死亡的儿童颈部都因使用安全气囊而对颈部造成致命损伤。与之相对的是,大体型的乘员(提醒超过95%人模)在事故中又常常压扁安全气囊而撞到方向盘。
针对以上考虑,新开发的智能的安全系统能自动识别成员的体型,并将体型作为影响气囊控制参数的一个因子,实现个人化的安全气囊控制。
2.2系统的功能及原理
本次设计的目标是开发一种通用的不限车型的智能安全系统。该系统能既能用作驾驶位安全汽囊控制系统,也能安装在乘客位控制乘客位安全汽囊系统。利用单片机精确地控制安全气囊的开放和安全带的收紧程度,以此来避免因为安全气囊的非必要或不充分打开而引起的人员伤亡。
本系统并不直接控制安全气囊与安全带,而是作为CAN总线内的一个节点,向实际控制安全气囊和安全带的微控制器发出部分控制参数。借以实现安全系统的智能化。
2.2.1系统应具备的功能:
1.针对安全气囊的功能设计
⑴智能气囊开关控制(AutomaticAirBagOn-OffSwitches)。关键因素是碰撞发生时的加速度。在国家鉴定试验中,碰撞瞬时的加速度约为-40g;当由碰撞造成的减速度小于40g时气囊不会打开。另外,考虑到气囊并非针对儿童设计,当汽车发生碰撞时气囊有可能对儿童造成致命伤害,故当乘员乘坐姿势不当的儿童(体重小于30公斤)时,气囊将永远不会打开。(建议使用带有儿童安全带的反向安全座位)。
⑵双气囊喷射口多级延时喷射
为了能够实现在发生汽车碰撞时,不同体型的人受到不同膨胀程度的气囊的保护,我们采用了双气囊喷射口模型。并且通过控制每个喷射口相对碰撞时刻的延时长短来控制气囊开始膨胀的时刻及最终膨胀程度。
采用上述的功能设计是因为经研究表明,并非在汽车发生碰撞之后立即打开气囊就能取得最好的保护效果,而是要经过一段延时(典型值10ms)。延时具体值则取决于碰撞导致的汽车加速度和乘员体型的大小。
2.安全带预调整。
在发生碰撞时,汽车安全智能系统通过采样有电场成像器件检测的各电极电压值来获取乘员的乘坐姿势与位置(这是本次大赛建议使用芯片MC33794的一大功能),若乘客身体过于接近方向盘则提前收紧安全带,减小OOP(outofposition)程度,进一步保证乘客安全。
2.2.2工作原理
1.工作原理图(图片) 2.系统原理
OOP的概念:即out of position,是指驾驶员在驾驶时偏离正确的坐姿而靠近方向盘的情况。本方案中多次用到这一概念,故在此强调说明。(图片) 系统组成如上图一所示。驾驶员坐上座位时,电场成像器件MC33794则通过查询循环不断检测驾驶舱内电场变化,得到驾驶员实时的位置/坐姿参数(由传感器各电极电压匹配乘员姿势的示意图如右边所示);放在座位下的压强传感器将驾驶员对座位的压强参数传给MCU,;同时安全带传感器(本系统简化为一个开关电路)则负责将驾驶员是否系上安全带的信号传给MCU。
当汽车速度急速下降时,若加速度大于中断阀值(即使得单片机进入中断服务程序的加速度),则向MCU发出外部中断,MCU将加速度传感器得到的模拟量A/D转化后判断该加速度是否超过安全气囊的开启阀值。若已超过,则将各传感器得到的参数转变为查表地址(详细的阐述见第四部分软件描述),进而查表得到气囊参数受传感器参数。
上面所提到的中断阀值与气囊开启阀值是两个不同的概念,产生中断的加速度阀值处于由于轻微碰撞应起的加速度和由于急刹车引起的加速度之间(大约20g)。而气囊开启加速度则大于这个值,根据国家规定,碰撞瞬时的加速度阀值为-40g左右。
气囊最终喷出气体体积大小由是由一个还是两个喷口喷气以及喷气延时长短决定;而喷气口的数量以及喷气延时长短又由经过了A/D转化的各传感器测得的参数决定。
下面列出的是由传感器得到的参数与气囊控制信号之间的关系。具体的值取决于采用的汽车模型与碰撞模型,两喷口开启的延时时间典型值为:12ms,20ms,30ms(50mile/hour)。
气囊膨胀体积
系安全带:随着驾驶员的体重/体型的增大气囊的膨胀体积将增大;
未系安全带:在乘员体型相同前提下,气囊体积较系上安全带的情况大。
气囊开启加速度阀值
由于未佩带安全带的乘员比佩带安全带的乘员所需要的安全气囊提供保护时的速度更低,因此对未佩带安全带的乘员气囊打开的减速度阀值较小。
喷气延时长短
随着由碰撞造成的减速度(碰撞严重程度)的增大,气囊口的开放与延迟如下:
⑴对于小体型的乘员(图片) ⑵对于中等体型的乘员(图片) ⑶对于大体型的乘员(图片) 3 硬件描述
车载智能安全系统的硬件框图如下(图片) 3.1 MCU 模块
系统微处理器选择MC68HC908GZ16,它的框图如下:(图片) 选择这块芯片基于以下理由:
⑴低成本:高速低价构架,芯片只要不到$4;内带TBM与CAN控制器,减少外界电路成本。
⑵足够的资源:系统有37个I/O口,可以很方便的与安全带开关以及刹车电路相连。剩下的可以留作以后扩展电路连接更多传感器所用。内置的八路(压强传感3路、加速度传感1路、电场成像器件2路)AD转换口使与传感器的联机变得容易。
⑶安全可靠:系统要有非常高的可靠性,MC68HC908系列的芯片在稳定性和抗干扰能力方面表现不俗,所以能极好地满足这一要求。具有置COP模块,完成Watchdog功能,防止软件死锁。
⑷支持LIN1.2breaksymbols
⑸支持FLASH,便于产品开发,升级;针对不同车型下载不同控制数据。
3.2 模拟量采集模块
3.2.1 电场成像器件MC33794
MC33794 是模拟量采集模块的核心,它用来获取驾驶乘员的位置/姿势参数。它的内部结构如下:(图片) MC33794 的工作原理如下图所示。正弦波生成器与外接负载电阻配合产120kHz 的纯正弦波,当电极的电场发生变化时,相应的电容值发生改变,测得的电压与1/C 成比例,即电容增加检测的电压减小。(图片) MC33794 通过对安装在车座位上9 个电极电压大小的检测可以推得驾驶乘员的位置/姿势参数,从而判断OOP 情况。在本系统中,九个电极被安放在座位及周围,用于测量乘员的姿势信息。(图片) 3.2.2 压强传感器 MPXV5050DP (MOTOROLA)
测量人的体重参数(0 to 300kg),转化为对椅子的压强参数约为0 to 50kpa。选择该传感器的好处在于:
⑴ Pressure Range 为50kpa,同时考虑冗余与精确度因素。
⑵ 集成的5000 系列不需要放大,非常容易与单片机相连
⑶ 片上自带进量程、偏移校准电路与温度补偿电路。
3.2.3 加速度传感器 MMA1200D (MOTOROLA)
选择MMA1200D 的理由是:
⑴ 大测量范围+-250g,适用于由于碰撞造成的加速度测量。
⑵ 随时可以自检,提高系统可靠性。
⑶ 提供状态输出,实现自动错误检测。
3.3 数字量采集模块
这里的数字量主要是两个开关信号:
安全带信号=>系了安全带时为低点平;未系时为高电平。
3.4 硬件在环仿真系统(图片) 控制器制作完成后,一般并不能直接上车使用,需要大量的调试工作。硬件在环仿真是一条有效的调试手段(上图所示)。我们在PC 机上开发了一个单片机集成调试环境,包括友好的人机界面、与单片机的通信模块、控制过程的显示等。同时也要为单片机编写相应的串行口通信和命令服务程序。
同时在连接的PC上开发了一套模拟演示系统。PC上的演示程序向系统发出碰撞时候的加速度数据以及模拟判断是否系上安全带的数据。系统将处理结果向CAN总线发送的同时向串口发送,并在演示程序的界面上实时的显示出来。同时由传感器测量的数据也通过串口向PC发送并动态地显示。
3.5 CAN 接口设计
CAN 总线接口电路如图所示:68HC908GZ16 单片机有CAN 控制器,由82C250 组成CAN 总线系统,CAN 编程需要考虑的问题有CAN 协议、CAN 速率、CAN 中断等。实现了CAN 协议的调试功能。(图片) 4 软件描述
4.1 系统输出控制信号的延迟时间控制
安全气囊的控制要求有极高的实时性,一般情况下系统要在毫秒级的时间内输出控制信号。对于本系统而控制信号的输出延迟为:
输出延迟时间=硬件延迟时间+MCU 处理时间。
本系统硬件延迟时间主要有A/D转换的时间决定,而MCU自带的A/D转换时间略为17微秒。所以影响输出延迟的主要因素是MCU处理时间。
本系统的输出控制信号为气囊的控制信号和安全带预收紧的信号。气囊的控制信号采取查表法来得到。输入信号决定表的地址,表的内容为输出信号。查表时间为一个指令周期。
安全带预收紧信号通过电传感器的9 个电极测得电压值构成的电压曲线与人在正确坐姿情况下得电压曲线相比较,得到OOP 的程度。由OOP 的程度决定安全带预收紧的程度。
查表所需时间为一个指令周期。测量比较OOP 程度所需时间在微秒级。这样,整个系统的控制信号输出延迟(微秒级)远远小于现行规定的汽车碰撞后气囊打开时间(为毫秒级)。所以方案是切实可行的。
4.2 查表法的映射关系
4.2.1 决定查表地址的输入信号
⑴经过A/D转换的压强参数。
⑵经过A/D转换的汽车加速度参数
⑶是否系上安全带信号(图片) 4.2.2 各参数
1.压强参数:
因为由传感器测得的压强参数和人的体重成正比,我们先阐述人体重和查表地址之间的关系,然后体重乘以一个比例系数就可得到压强和查表地址。这里采用线性量化方法以十公斤为间隔将人按体重分为16 种。
2.汽车加速度参数:
量化范围为0—160g,通过线性量化为16 个值
3.安全带系上与否的信号:
系了安全带时为低点平0;未系时为高电平1。
4.3 软件流程图(图片) 流程图的描述:
主程序负责对系统初始化、检验电源电压是否正常,并在人坐上座位时通过读取压力传感器的得到人的体型参数用以设定cpu工作速度。在汽车运行时通过查询循环不断读取新的电场成像器件输出的参数。
因为系统对碰撞时刻加速度读取的实时性要求很高,故采用外部中断的方式控制。当汽车发生碰撞时,加速度传感器将输出与中断阀值电压进行比较,并在输出大与中断阀值时激活外部中断。接下来的流程就如外部中断流程图所示。
5.系统的低功耗设计和可靠性设计
5.1低功耗设计
本方案所选MCU具有高速模式和低速模式两种。在汽车内无人时,芯片处于低速运行状态,功耗低。当有人进入车内坐在座位时,压强传感器将产生信号传给MCU,使单片机由待机状态转化为高速工作状态。
5.2可靠性设计
本方案所选MCU具有系统操作正常监视模块COP,即看门狗,其功能是在MCU工作不正常时,产生一个复位信号。防止单片机在不断查询乘员位置∕姿势参数时,陷入死循环状态。
6.参考资料
1《智能汽车乘员约束系统的开发方法》,张君媛,公路交通科技
2《汽车智能乘员约束系统效能的仿真研究》,张君媛 林逸华 伟张歌,设计·计算·研究
3 《Air Bag Crash Investigations》,John C. Kindelberger,NHTSA
4 《Assessment of Advanced Air Bag Technology and Less Aggressive Air Bag Designs Through Performance Testing》,Glen C. Rains Federal Office of Road Safety ,Australia Paper ,Number: 9%SS-O-06
5 Libratory Test Procedure For FMVSS 201 Rigid Pole Side Impact Test
6/6/2012
|