一种车载控制器底层驱动故障诊断方法及系统技术方案

技术编号:27739917 阅读:39 留言:0更新日期:2021-03-19 13:32
本申请涉及一种车载控制器底层驱动故障诊断方法及系统,所述方法包括步骤:根据车辆的不同工况,设置不同故障类型的诊断条件及诊断顺序;根据车辆当前工况下设置的不同故障类型的诊断条件,按照诊断顺序依次控制高边驱动开关或低边驱动开关的开关断;依次读取不同故障类型对应的驱动芯片反馈的诊断状态,并根据所有的诊断状态诊断出车辆当前工况下的故障类型,完成故障诊断。本申请提供的车载控制器底层驱动故障诊断方法,可以更加准确地诊断出故障类型,并且诊断更为全面,避免了出现误报或漏报的情况。

【技术实现步骤摘要】
一种车载控制器底层驱动故障诊断方法及系统
本申请涉及汽车电控系统
,特别涉及一种车载控制器底层驱动故障诊断方法及系统。
技术介绍
目前在汽车电控技术中会使用到车载控制器底层驱动芯片来驱动负载,为了满足不同负载的不同需求,底层驱动芯片上分别设置有高边驱动开关和低边驱动开关,当有的负载需要高边驱动时,只需负载与高边驱动开关连接即可,当有的负载需要低边驱动时,只需要负载与低边驱动开关连接即可,也有的负载需要高边和低边同时驱动,与两个驱动开关均连接。在驱动线路发生故障时,需要对该车载控制器底层驱动进行故障诊断。现有技术中,车载控制器底层驱动故障诊断会出现同时诊断出多个故障的情况,即故障类型区分不开,例如,高边驱动故障报出后,同时报出多个低边驱动故障;负载短路时,诊断出低边短路到电源和低边短路到地两个故障;某些故障在负载不工作的情况下才能诊断,如果负载一直在工作,则该故障无法诊断,为了避免误报和报出多个故障,只粗略报出负载开路或短路故障,但因不能给出准确的故障判断,导致售后维修带来不便。
技术实现思路
本申请实施例提供一种车载控制器底层驱动故障诊断方法及系统,以解决相关技术中车载控制器底层驱动故障诊断不够准确、可能存在误报或漏报的技术问题。第一方面,提供了一种车载控制器底层驱动故障诊断方法,其包括步骤:根据车辆的不同工况,设置不同故障类型的诊断条件及诊断顺序;根据车辆当前工况下设置的不同故障类型的诊断条件,按照诊断顺序依次控制高边驱动开关或低边驱动开关的开关断;依次读取不同故障类型对应的驱动芯片反馈的诊断状态,并根据所有的诊断状态诊断出车辆当前工况下的故障类型,完成故障诊断。一些实施例中,当车辆处于系统上电工况时,所述不同的故障类型按照诊断顺序依次包括高边驱动短路到电源、高边驱动开路、低边驱动短路到电源、低边驱动短路到地、低边驱动开路、高边对低边短路;所述方法包括步骤:设置高边驱动短路到电源SCB的诊断条件为高边驱动开关断开;设置高边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;设置低边驱动短路到电源SCB的诊断条件为低边驱动开关闭合;设置低边驱动短路到地SCG的诊断条件为低边驱动开关断开,或者设置低边驱动开路OL的诊断条件为高边驱动开关闭合且低边驱动开关断开;设置高边对低边短路的诊断条件为高边驱动开关闭合且低边驱动开关闭合。一些实施例中,当车辆处于非运行且需要故障诊断的工况时,所述不同的故障类型按照诊断顺序依次包括高边驱动短路到电源、高边驱动开路、低边驱动短路到地、低边驱动开路OL、高边对低边短路;所述方法包括步骤:设置高边驱动短路到电源SCB的诊断条件为高边驱动开关断开,或者设置高边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;设置低边驱动短路到地SCG的诊断条件为低边驱动开关闭合,或者设置低边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;设置高边对低边短路诊断条件为高边驱动开关闭合且低边驱动开关闭合。一些实施例中,当车辆处于运行工况时,所述方法包括步骤:判断负载是否工作;若负载不工作,先判断是否满足高边驱动短路到电源SCB的诊断条件,若满足高边驱动短路到电源SCB的诊断条件,则读取驱动芯片该高边驱动引脚对应通道的诊断状态,若不满足高边驱动短路到电源SCB的诊断条件,则判断是否满足低边驱动短路到地SCG的诊断条件,若满足低边驱动短路到地SCG的诊断条件,则读取驱动芯片该低边驱动引脚对应通道的诊断状态;若负载工作,依次控制仅高边驱动开关闭合、仅低边驱动开关闭合、高边驱动开关和低边驱动开关同时闭合,分别读取驱动芯片高边或低边驱动引脚对应通道的诊断状态。一些实施例中,在依次读取不同故障类型对应的驱动芯片反馈的诊断状态之后,还包括步骤:恢复高边驱动开关或低边驱动开关至初始状态。一些实施例中,当车辆处于系统上电工况时,所述方法具体包括步骤:设置高边驱动短路到电源SCB的诊断条件为高边驱动开关断开;读取驱动芯片该高边驱动引脚对应通道的诊断状态;恢复高边驱动开关至初始状态;设置高边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;读取驱动芯片该高边驱动引脚对应通道的诊断状态;恢复高边驱动开关和低边驱动开关至初始状态;设置低边驱动短路到电源SCB的诊断条件为低边驱动开关闭合;读取驱动芯片该低边驱动引脚对应通道的诊断状态;恢复低边驱动开关至初始状态;设置低边驱动短路到地SCG的诊断条件为低边驱动开关为断开,或者设置低边驱动开路OL的诊断条件为高边驱动开关闭合且低边驱动开关断开;读取驱动芯片该低边驱动引脚对应通道的诊断状态;恢复低边驱动开关至初始状态;设置高边对低边短路的诊断条件为高边驱动开关闭合且低边驱动开关闭合;读取驱动芯片该高边驱动引脚和低边驱动引脚对应通道的诊断状态;恢复高边驱动开关和低边驱动开关至初始状态;根据所有的诊断状态诊断出车辆当前状态下的故障类型,完成故障诊断。一些实施例中,当车辆处于非运行且需要故障诊断的工况时,所述方法具体包括步骤:设置高边驱动短路到电源SCB的诊断条件为高边驱动开关断开,或者设置高边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;读取驱动芯片该高边驱动引脚对应通道的诊断状态;恢复高边驱动开关或低边驱动开关至初始状态;设置低边驱动短路到地SCG的诊断条件为低边驱动开关闭合,或者设置低边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;读取驱动芯片该低边驱动引脚对应通道的诊断状态;恢复低边驱动开关或高边驱动开关至初始状态;设置高边对低边短路诊断条件为高边驱动开关闭合且低边驱动开关闭合;读取驱动芯片该高边驱动引脚和低边驱动引脚对应通道的诊断状态;恢复高边驱动开关和低边驱动开关至初始状态;根据所有的诊断状态诊断出车辆当前状态下的故障类型,完成故障诊断。第二方面,提供了一种基于上述车载控制器底层驱动故障诊断方法的系统,包括:设置模块,其用于根据车辆的不同工况设置不同故障类型的诊断条件及诊断顺序;执行模块,其用于根据车辆当前工况下设置的不同故障类型的诊断条件,按照诊断顺序依次控制高边驱动开关或低边驱动开关的开关断;诊断模块,其用于依次读取不同故障类型对应的驱动芯片反馈的诊断状态,并根据所有的诊断状态诊断出车辆当前工况下的故障类型,完成故障诊断。一些实施例中,所述不同的故障类型包括高边驱动短路到电源、高边驱动开路、低边驱动短路到电源、低边驱动短路到地、低边驱动开路、高边对低边短路。一些实施例中,所述系统还包括复位模块,其用于在依次读取不同故障类型对应的驱动芯片反馈的诊断状态之后,恢复高边驱动开关或低边驱本文档来自技高网...

【技术保护点】
1.一种车载控制器底层驱动故障诊断方法,其特征在于,其包括步骤:/n根据车辆的不同工况,设置不同故障类型的诊断条件及诊断顺序;/n根据车辆当前工况下设置的不同故障类型的诊断条件,按照诊断顺序依次控制高边驱动开关或低边驱动开关的开关断;/n依次读取不同故障类型对应的驱动芯片反馈的诊断状态,并根据所有的诊断状态诊断出车辆当前工况下的故障类型,完成故障诊断。/n

【技术特征摘要】
1.一种车载控制器底层驱动故障诊断方法,其特征在于,其包括步骤:
根据车辆的不同工况,设置不同故障类型的诊断条件及诊断顺序;
根据车辆当前工况下设置的不同故障类型的诊断条件,按照诊断顺序依次控制高边驱动开关或低边驱动开关的开关断;
依次读取不同故障类型对应的驱动芯片反馈的诊断状态,并根据所有的诊断状态诊断出车辆当前工况下的故障类型,完成故障诊断。


2.如权利要求1所述的车载控制器底层驱动故障诊断方法,其特征在于:
当车辆处于系统上电工况时,所述不同的故障类型按照诊断顺序依次包括高边驱动短路到电源、高边驱动开路、低边驱动短路到电源、低边驱动短路到地、低边驱动开路、高边对低边短路;
所述方法包括步骤:
设置高边驱动短路到电源SCB的诊断条件为高边驱动开关断开;
设置高边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;
设置低边驱动短路到电源SCB的诊断条件为低边驱动开关闭合;
设置低边驱动短路到地SCG的诊断条件为低边驱动开关断开,或者设置低边驱动开路OL的诊断条件为高边驱动开关闭合且低边驱动开关断开;
设置高边对低边短路的诊断条件为高边驱动开关闭合且低边驱动开关闭合。


3.如权利要求1所述的车载控制器底层驱动故障诊断方法,其特征在于:
当车辆处于非运行且需要故障诊断的工况时,所述不同的故障类型按照诊断顺序依次包括高边驱动短路到电源、高边驱动开路、低边驱动短路到地、低边驱动开路OL、高边对低边短路;
所述方法包括步骤:
设置高边驱动短路到电源SCB的诊断条件为高边驱动开关断开,或者设置高边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;
设置低边驱动短路到地SCG的诊断条件为低边驱动开关闭合,或者设置低边驱动开路OL的诊断条件为高边驱动开关断开且低边驱动开关闭合;
设置高边对低边短路诊断条件为高边驱动开关闭合且低边驱动开关闭合。


4.如权利要求1所述的车载控制器底层驱动故障诊断方法,其特征在于,当车辆处于运行工况时,所述方法包括步骤:
判断负载是否工作;
若负载不工作,先判断是否满足高边驱动短路到电源SCB的诊断条件,若满足高边驱动短路到电源SCB的诊断条件,则读取驱动芯片该高边驱动引脚对应通道的诊断状态,若不满足高边驱动短路到电源SCB的诊断条件,则判断是否满足低边驱动短路到地SCG的诊断条件,若满足低边驱动短路到地SCG的诊断条件,则读取驱动芯片该低边驱动引脚对应通道的诊断状态;
若负载工作,依次控制仅高边驱动开关闭合、仅低边驱动开关闭合、高边驱动开关和低边驱动开关同时闭合,分别读取驱动芯片高边或低边驱动引脚对应通道的诊断状态。


5.如权利要求1所述的车载控制器底层驱动故障诊断方法,其特征在于:在依次读取不同故障类型对应的驱动芯片反馈的诊断状态之后,还包括步骤:
恢复高边驱动开关或低边驱动开关至初始状态。


6.如权利要求2所述的车载控制器底层驱动故障诊断方法,其特征在于,当车辆处于系统上电工况时,所述方法具体包括步骤:
设置高边驱动短路到电源S...

【专利技术属性】
技术研发人员:邬婧婧杨钢张静静代鹏
申请(专利权)人:东风商用车有限公司
类型:发明
国别省市:湖北;42

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

1