一种PWM驱动负载的故障诊断方法、装置和驱动系统制造方法及图纸

技术编号:27114850 阅读:15 留言:0更新日期:2021-01-25 19:15
本发明专利技术实施例公开了一种PWM驱动负载的故障诊断方法、装置和驱动系统,方法包括:对PWM驱动负载进行故障检测;当检测到故障时,确定PWM驱动负载的故障类型,并根据故障类型通过底层软件的驱动变量控制改变PWM驱动负载的驱动;周期性的检测负载的故障,在预设检测周期内若PWM驱动负载的检测结果为无故障的次数大于设定值,则恢复对PWM驱动负载的正常驱动。本发明专利技术实施例提供的技术方案通过软件控制PWM驱动底层的驱动状态,不需修改硬件电路,简单有效的解决了PWM驱动负载存在诊断跳变的问题,实现了PWM类型驱动负载故障的稳定报出,以及在误报故障时恢复对PWM驱动负载的正常驱动。在误报故障时恢复对PWM驱动负载的正常驱动。在误报故障时恢复对PWM驱动负载的正常驱动。

【技术实现步骤摘要】
一种PWM驱动负载的故障诊断方法、装置和驱动系统


[0001]本专利技术实施例涉及负载故障检测
,尤其涉及一种PWM驱动负载的故障诊断方法、装置和驱动系统。

技术介绍

[0002]目前发动机上有多种驱动类型的负载,通过发动机ECU进行自动控制。随着整车工况越来越复杂和整车线束越来越多,对发动机负载故障的检测也越来越严格。
[0003]针对PWM驱动负载,其周期和占空比是实时变化的,当在低频控制时,由于脉冲的高低电平变化导致发生故障时,诊断结果一直跳变,难以进行有效的检测和故障报出处理。现有技术中一种方案是对诊断结果进行锁存,即诊断到故障发生时保存故障字信息不再更新,防止PWM驱动负载的诊断结果跳变,但是容易导致误报故障时直接切断输出,不能恢复正常驱动,导致故障不能治愈。

技术实现思路

[0004]本专利技术实施例提供了一种PWM驱动负载的故障诊断方法、装置和驱动系统,以简单有效的解决PWM驱动负载在低频率时的诊断跳变的问题,实现PWM类型驱动负载故障的稳定报出,以及在误报故障时恢复对PWM驱动负载的正常驱动。
[0005]第一方面,本专利技术实施例提供了一种PWM驱动负载的故障诊断方法,包括:
[0006]对PWM驱动负载进行故障检测;
[0007]当检测到故障时,确定所述PWM驱动负载的故障类型,并根据所述故障类型通过底层软件的驱动变量控制改变所述PWM驱动负载的驱动;
[0008]周期性的检测所述负载的故障,在预设检测周期内若所述PWM驱动负载的检测结果为无故障的次数大于设定值,则
[0009]恢复对所述PWM驱动负载的正常驱动。
[0010]可选的,所述对PWM驱动负载进行故障检测,包括:
[0011]检测与所述PWM驱动负载连接的驱动针脚的电平信号;
[0012]根据所述电平信号判断所述PWM驱动负载的所述故障类型。
[0013]可选的,所述故障类型包括对电源短路故障、对地短路故障和开路故障;所述PWM驱动负载驱动方式包括高边驱动或低边驱动;
[0014]若所述PWM驱动负载为低边驱动,则在驱动信号为低电平时驱动所述PWM驱动负载;并在驱动信号为低电平时检测是否出现所述对电源短路故障,在驱动信号为高电平时检测是否出现所述对地短路故障或所述开路故障;
[0015]若所述PWM驱动负载为高边驱动,则在驱动信号为高电平时驱动所述PWM驱动负载;并在驱动信号为高电平时检测是否出现对地短路故障或所述开路故障,在驱动信号为低电平时检测是否出现所述对电源短路故障。
[0016]可选的,当检测到对地短路故障或开路故障时,所述根据所述故障类型通过底层
软件的驱动变量BswDrive_Raw控制改变所述PWM驱动负载的驱动,包括:
[0017]通过底层软件的驱动变量BswDrive_Raw将PWM占空比设为0,以改变所述PWM驱动负载的驱动;
[0018]可选的,当检测到对电源短路故障时,所述根据所述故障类型通过底层软件的驱动变量BswDrive_Raw控制改变所述PWM驱动负载的驱动,包括:
[0019]通过底层软件的驱动变量BswDrive_Raw将PWM占空比设为100%,以改变所述PWM驱动负载的驱动。
[0020]可选的,所述恢复对所述PWM驱动负载的正常驱动,包括:
[0021]根据应用层软件的驱动变量AswDrive_Raw对所述PWM驱动负载进行驱动控制。
[0022]可选的,所述根据应用层软件的驱动变量AswDrive_Raw对所述PWM驱动负载进行驱动控制,包括:
[0023]将所述应用层软件的驱动变量AswDrive_Raw对所述底层软件的驱动变量BswDrive_Raw进行赋值;
[0024]通过赋值后的底层软件的驱动变量驱动变量BswDrive_Raw对所述PWM驱动负载进行驱动控制。
[0025]可选的,所述对PWM驱动负载进行故障检测之后,还包括:
[0026]当检测到无故障时,周期性的检测所述负载的故障,并在预设检测周期内所述PWM驱动负载的检测结果为无故障的次数大于设定值时,根据应用层软件的驱动变量AswDrive_Raw对所述PWM驱动负载进行驱动控制。
[0027]第二方面,本专利技术实施例提供了一种PWM驱动负载的故障诊断装置,包括:
[0028]故障检测和驱动模块,用于对PWM驱动负载进行故障检测;当检测到故障时,确定所述PWM驱动负载的故障类型,
[0029]处理模块,用于根据所述故障类型通过底层软件的驱动变量BswDrive_Raw控制改变所述PWM驱动负载的驱动;
[0030]所述故障检测和驱动模块周期性的检测所述负载的故障,所述处理模块还用于在预设检测周期内若所述PWM驱动负载的检测结果为无故障的次数大于设定值时,恢复对所述PWM驱动负载的正常驱动。
[0031]第三方面,本专利技术实施例提供了一种PWM驱动负载的驱动系统,包括电源信号输出模块,还包块第二方面所述的故障诊断装置,所述电源信号输出模块与所述PWM驱动负载的第一端连接,所述PWM驱动负载的第二端通过驱动针脚与所述故障诊断装置连接;
[0032]所述故障检测和驱动模块包括驱动芯片,所述处理模块包括单片机,所述单片机集成有底层软件和应用层软件。
[0033]本专利技术实施例提供了一种PWM驱动负载的故障诊断方法、装置和驱动系统,方法包括:对PWM驱动负载进行故障检测;当检测到故障时,确定PWM驱动负载的故障类型,并根据故障类型通过底层软件的驱动变量控制改变PWM驱动负载的驱动;周期性的检测负载的故障,在预设检测周期内若PWM驱动负载的检测结果为无故障的次数大于设定值,则恢复对PWM驱动负载的正常驱动。本专利技术实施例提供的技术方案在检测到PWM驱动负载的故障后,通过底层软件的驱动变量控制改变PWM驱动负载的驱动,并在后续的周期性的检测负载的故障中,在预设检测周期内若PWM驱动负载的检测结果为无故障的次数大于设定值时,恢复
对PWM驱动负载的正常驱动。通过软件控制PWM驱动底层的驱动状态,不需修改硬件电路,简单有效的解决了PWM驱动负载存在诊断跳变的问题,实现了PWM类型驱动负载故障的稳定报出,以及在误报故障时恢复对PWM驱动负载的正常驱动。
附图说明
[0034]图1是本专利技术实施例一提供的一种PWM驱动负载的故障诊断方法的流程图;
[0035]图2是本专利技术实施例一提供的另一种PWM驱动负载的故障诊断方法的流程图;
[0036]图3是本专利技术实施例一提供的另一种PWM驱动负载的故障诊断方法的流程图;
[0037]图4是本专利技术实施例二提供的一种PWM驱动负载的故障诊断装置的结构框图;
[0038]图5是本专利技术实施例三提供的一种PWM驱动负载的驱动系统的结构框图。
具体实施方式
[0039]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种PWM驱动负载的故障诊断方法,其特征在于,包括:对PWM驱动负载进行故障检测;当检测到故障时,确定所述PWM驱动负载的故障类型,并根据所述故障类型通过底层软件的驱动变量控制改变所述PWM驱动负载的驱动;周期性的检测所述负载的故障,在预设检测周期内若所述PWM驱动负载的检测结果为无故障的次数大于设定值,则恢复对所述PWM驱动负载的正常驱动。2.根据权利要求1所述的PWM驱动负载的故障诊断方法,其特征在于,所述对PWM驱动负载进行故障检测,包括:检测与所述PWM驱动负载连接的驱动针脚的电平信号;根据所述电平信号判断所述PWM驱动负载的所述故障类型。3.根据权利要求1所述的PWM驱动负载的故障诊断方法,其特征在于,所述故障类型包括对电源短路故障、对地短路故障和开路故障;所述PWM驱动负载驱动方式包括高边驱动或低边驱动;若所述PWM驱动负载为低边驱动,则在驱动信号为低电平时驱动所述PWM驱动负载;并在驱动信号为低电平时检测是否出现所述对电源短路故障,在驱动信号为高电平时检测是否出现所述对地短路故障或所述开路故障;若所述PWM驱动负载为高边驱动,则在驱动信号为高电平时驱动所述PWM驱动负载;并在驱动信号为高电平时检测是否出现对地短路故障或所述开路故障,在驱动信号为低电平时检测是否出现所述对电源短路故障。4.根据权利要求3所述的PWM驱动负载的故障诊断方法,其特征在于,当检测到对地短路故障或开路故障时,所述根据所述故障类型通过底层软件的驱动变量BswDrive_Raw控制改变所述PWM驱动负载的驱动,包括:通过底层软件的驱动变量BswDrive_Raw将PWM占空比设为0,以改变所述PWM驱动负载的驱动。5.根据权利要求3所述的PWM驱动负载的故障诊断方法,其特征在于,当检测到对电源短路故障时,则根据所述故障类型通过底层软件控制改变所述PWM驱动负载的驱动,包括:通过底层软件的驱动变量BswDrive_Raw将PWM占空比设为100%,以改变所述PW...

【专利技术属性】
技术研发人员:徐龙增陈娜娜张正阳郎学政张国花
申请(专利权)人:潍柴动力股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1