AUTO AFTERMARKET | 汽车后市场
时代汽车 wwwautotime
汽车BCM的故障诊断设计及实现探析
周伟江
福建省厦门同致电子科技(厦门)有限公司 福建省厦门市 361006
摘 要: 为了更好的对汽车电气系统成本进行降低和节省,本文针对BCM负载控制系统设计了相应的电流反馈装置,其中包括电路过载,短路故障,开路故障的诊断方法。可以及时的对一些工作电流进行监测,也可以基于负载电流的实际变化情况和驱动方案选定相应的型号,对其发生的过载故障现象和短路故障进行准确判断,保证负载启动关闭均维持在正常状态。这样不但能够实现原有的负载控制系统,同时还能再发生短路故障以及过载故障的时候进行闭合保护。
关键词:BCM;故障诊断;设计
近几年来我国汽车的销售和产量已经远远超过了国外发达国家高居世界第1位,汽车属于大型,大批量生产销售的产品。一些溢价率不高的国产汽车没有对成本进行严格的要求,同时针对成本要求较为严格的低
端汽车来说,进行集中式控制可以更好的对成本进行节省。对于一些中高端的具有一定功能的汽车,可以使用分布式系统来进行扩展和升级,眼下大多数汽车厂商都会对汽车配置采用不同的方案更好的实现节能和升级。
1 汽车BCM故障概述
在汽车电子系统中包含车灯,车窗电机,雨刷电机,后视镜电机以及车门锁电机等等,这些电子基于电子负载实际特征和电子功率的要求来对其诊断故障进行选择。大部分智能功率芯片和继电器能够对车灯负载和电机负载实施驱动作用,如果电子负载出现了短路现象和过载现象的时候,没有及时对其进行合适的诊断,并且也没有对短路故障和过载故障进行判断。并未对其给予及时的闭合保护,那么在保险丝熔断之前就会产生较大的热量,导致驱动电路在较高电流下实行工作,不但会对电路自身使用寿命进行降低,其次还会烧毁电路,导致电路板自然从而造成汽车自燃,引发严重安全事故和人员伤亡。如果电子负载在开路故障过程中发生,虽然
不会对电路板自身造成相应的损坏,但是也
不能对其指定功能进行完成,同时也会给汽
车使用过程中或是驾驶带来相应的阻碍。在
汽车自身开启电子负载的时候,在规定时间
内会产生相当大的电流冲击,电流为标准电
流的,5倍到10倍在经过一段时间使用之后,
电流会恢复到正常状态。假如发生短路那么
就会提升驱动电路的电流,电流应该为额定
电流的15倍,较为持续性的电流短路会引发
智能功率芯片的关闭保护,在这时电流会降
至0,开路故障产生的时候驱动电流也为0。
因此基于智能功率芯片以及继电器的特征可
以对负载启动短路和开路时候所产生的电流,
进行相应的设计所设计出电流反馈和电路故
障短路判断方式,可以更好的对过载故障进
行检测和判断。断路故障以及开路故障在过
载故障,断路故障以及开路故障的情况下才
会实施关电保护。当下伴随着总线技术的升
级,拓扑结构的优化汽车规格的提升,将汽
车电子系统中分布在多个汽车零件上的功能
集成在一个电子零部件中,不但能够对成本
进行降低,同时也可以利用MCU规格和特
征来进行相应的扩展和升级,从而更好的对
一些低配车型以及高配车型的不同需求进行
满足。
2 汽车BCM故障诊断方案设计
首先需要针对电路检测进行相应的设计,
MCU通过ADC端口进行相应的电压取样,
其次还要针对负载工作电流实时相应的计算。
以额定工作电流和实际负载工作电流为基础,
检测开路故障和过载故障是否发生。同时为
了更好的对检测故障时间进行缩短,需要使
用中断方式来捕捉短路故障,基于ADC输
入端口和比较器的输出端进行连接,同时将
比较器电路的输出和MCU的中断补助口相
连。假如检测的时候上升到延中段,那么就
表示产生了短路故障,智能功率芯片方案中
电流检测以及短路过程检测和继电器方案完
全相同。通道内部驱动能力的负面影响,需
要对RS进行取值,使其为欧豪值,能够为取
样电压放大倍数的标准性做出保证,保证其
在额定工作电流下进行[1]。从ADC端口进行
电压值的输入并将其保持在ADC模块中,文
章内部使用MC U的ADC精准度为10位,
ADC参考电压VCC,假如负载工作电流设
为l,那么ADC的结果为D,通过相应的结
果计算就可以得出负载电流计算公式。在正
常驱动的过程中,假如某一电路出现了负载
现象,那么这时电流反馈引角会输出相应的
负载工作电流,负载电流的比例为线性比例,
属于小型电流源。对电阻取样之后,电压值
AUTO TIME 133
134
AUTO TIME
AUTO AFTERMARKET | 汽车后市场
进行采集,同时对其工作电流进行计算,如果负载工作电流为I,智能功率芯片内部电流反馈系数,取样为R,那么ADC 的结果为D 经过ADC 结果的有效计算,也可以得出负载电流的计算公式,通过对分压产生的比较器阀值进行有效设定,将其设定值定为VCC 的0.9倍。电压值在超过0.9倍的时候,就会输出较高电平,在比较器电压值低于VCC0.9倍的时候,那么比较器输出的是低电平,假如将比较器输出和MCU 其中一个进行中断就会触发引脚,见图1。
在实际工作过程中,比较器输入在VCC 的1/15左右,会小于阀值电压,同时比较期待进行低电平输出的时候,会使电流急速上升到工作电流的15倍以上,在这时比较器输入被前置在VCC 比阈值电压相对较大,同时比较器输出高电平,这时MCU 捕捉到上升沿中段,从而检测出短路故障,并对其进行关电保护[2]
。
3 针对负载故障进行诊断设计
在满足负载接通条件的情况下,需要对负载进行启动,其次还要对周期定时器进行开启,针对负载工作电流实施采集。在关闭负载工作电流的时候应该停止定时器的工作,也需要对负载工作电流采集进行停止,使汽车负载从关闭状态转移到开启状态。在一定电流时间内,负载电流会提升到额定电流的5倍到10倍,一段时间过后,电流会逐步恢复至正常范围内。因此在启动期间对于电流的检测,只能应用在开路故障诊断过程中,并不能够在过载故障诊断中实施应用,在进行周期性检测的时候假如中断引脚捕捉到上沿线进行中断,那么就会认为产生了短路故障。
BCM 关闭负载同时会对电路负载短路故障进行存储,假如ADC 端口存在三次连续采集电流都为0,同时中断引脚上并没有对过高电瓶进行捕捉,那么就可以认定其出现了开路故障[3]
。
4 汽车模块化控制中电气故障诊断
导致模块化控制功能丧失的原因,有几种首先开关和电路会对其信号造成异常现象,其次执行器和一些电路异常模块电源接地故障都会造成电气功能丧失。针对电气系统在进行模块化控制的时候,假如诊断设备可以将模块通讯电源和模块自身内部故障进行去除,在这种情况下就可以基于诊断设备实施模块诊断。其次还能够分离其中的故障,将故障分为输出信号故障和执行器故障,在这时候就可以降低诊断错误的情况发生,本文以汽车近光灯不亮为例子来进行相应的故障诊断。
以执行器为例子在执行器线路存在故障的时候,可以进行电路检测,其次也可以在内部实施,故障报出,假如汽车大灯继电器线圈存在短路现象,如果没有开启大灯,那么内部的监测电路将会收到由自身提供的电压,因此可以基于当前电压数值来判断故障码,如果线路无法开启大灯,那么内部会监测到相应的电压,同时监测到的电压,不属于自身提供的实际监测电压,所以可以对其进行短路判断。通过提供故障码来进行数据流的处理和读取,针对一些没有产生故障码的现象需要通过车身内部控制模块读取来实施故障现象的判断。对大灯近光信号进行仔细观察,在正常状态下,未开启大灯近光开
关的时候,数值还处于未激活的状态,在开启大灯见光开关的时候数值会呈现激活状态,这就表明输出部分属于手动大灯点亮。近光灯继电器在工作的过程中,数值维持在激活ouhao
状态,近光灯继电器在未工作的时候,其数值保持在未激活状态,近光灯继电器在没有工作的时候表现
为未激活状态。因此可以通过数据流来对输出信号故障以及输出部分故障进行判断,同时在车身控制模块车身内部照明控制内可以以RDS 驱动直接让BCM 对激光灯产生控制,并将和继电器相结合。在实际情况下近光灯会处于点亮状态,假如近光灯没有处于点亮状态,那么就可以判定输
出执行部分出现了故障.在对输入信号输出信号故障进行判断的时候可以基于万用表或是测试灯,对大灯开关和其他电路进行查,在无法打开近光灯开关的时候,在BCM 电路处使用万用表来对其信号电压进行测量,更好的发现其中存在的故障[4]。
5 结语
综上所述,本文针对BCM 故障诊断方案进行了设置,同时也对于继电器智能功率芯片控制系统以及电机负载使用中断的方式来对短路故障和开关闭合负载进行检测,更好地为BCM 汽车安全提供保护。其次通过ADC 端口实施电流采集通过端口对中段进行捕捉,更好的将开路故障,短路故障以及过载故障进行区分提升故障排查以及维护的效率和质量最后通过对启动时间的有效设置降低了失误操作的发生次数,有着很强的实用性。
参考文献:
[1]马建辉孙常青,郭坤.汽车BCM 的故障诊断设计及实现[J].电子产品世界,2017,24(6):43-45.
[2]汪春华,张玉稳,胡继康.基于UDS 的车身控制器故障诊断系统设计与实现[J].汽车电器,2017(8):41-45.
[3]陈静,戴其华,申立男,等.基于BCM 控制的汽车灯光系统故障诊断台架的研制[J]. 汽车实用技术,2017(18):23-24.[4]杨晓云.汽车改装疝气大灯引起的BCM 干扰问题分析[J].电子世界,2017(18):52-52.
图
1
AD
IO
发布评论