本发明涉及驱动控制领域,更具体的说,涉及一种驱动故障的处理方法、装置及电子设备。
背景技术
柴油机通过控制喷油器喷油来实现启动和运行,柴油机可使用四缸机或六缸机,当使用四缸机时,仍会使用六缸机的驱动控制器软件和硬件配置,但是第五支和第六只喷油器的控制针脚是空闲的。
在使用四缸机的过程中,当某一个喷油器出现驱动故障时,比如,第三个喷油器出现驱动故障,此时则会直接影响第三缸的喷油,一方面会影响常规启动,另一方面第三缸形成断缸,会影响柴油机正常运行时的扭矩和功率输出,直接影响发动机的动力性。
进而亟需一种能够在至少一个喷油器出现驱动故障时,仍能够保证常规启动和运行的方法。
技术实现要素:
有鉴于此,本发明提供一种驱动故障的处理方法、装置及电子设备,以解决在至少一个喷油器出现驱动故障时,不能够保证常规启动和运行的问题。
为解决上述技术问题,本发明采用了如下技术方案:
一种驱动故障的处理方法,包括:
检测喷油器组中的每一喷油器的驱动回路是否存在驱动故障;
若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路;
使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
优选地,确定存在驱动故障的喷油器的备用驱动回路,包括:
确定与存在驱动故障的喷油器连接的备用驱动回路组;其中,所述备用驱动回路组中包括至少一个备用驱动回路;
从所述备用驱动回路组中选取一个备用驱动回路,作为存在驱动故障的喷油器的备用驱动回路。
优选地,从所述备用驱动回路组中选取一个备用驱动回路,作为存在驱动故障的喷油器的备用驱动回路,包括:
依据备用驱动回路的预设选取顺序,从备用驱动回路组中选取出顺序号最小、未被使用、且不存在驱动故障的备用驱动回路;
将选取出的备用驱动回路作为存在驱动故障的喷油器的备用驱动回路。
优选地,在所述确定存在驱动故障的喷油器的备用驱动回路的步骤之后,还包括:
判断所述存在驱动故障的喷油器的备用驱动回路是否导通;
若未导通,控制所述存在驱动故障的喷油器的备用驱动回路中的导通开关闭合;
执行所述使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作这一步骤。
优选地,使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作,包括:
确定所述喷油器组中的每一喷油器的喷油时序和喷油提前角;
使用存在驱动故障的喷油器的备用驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油,以及使用驱动正常的喷油器的驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油。
一种驱动故障的处理装置,包括:
故障检测模块,用于检测喷油器组中的每一喷油器的驱动回路是否存在驱动故障;
备用电路确定模块,用于若故障检测模块检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路;
驱动控制模块,用于使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
优选地,备用电路确定模块包括:
电路组确定子模块,用于确定与存在驱动故障的喷油器连接的备用驱动回路组;其中,所述备用驱动回路组中包括至少一个备用驱动回路;
选取子模块,用于从所述备用驱动回路组中选取一个备用驱动回路,作为存在驱动故障的喷油器的备用驱动回路。
优选地,所述选取子模块包括:
选取单元,用于依据备用驱动回路的预设选取顺序,从备用驱动回路组中选取出顺序号最小、未被使用、且不存在驱动故障的备用驱动回路;
确定单元,用于将选取出的备用驱动回路作为存在驱动故障的喷油器的备用驱动回路。
优选地,还包括:
判断模块,用于备用电路确定模块确定存在驱动故障的喷油器的备用驱动回路之后,判断所述存在驱动故障的喷油器的备用驱动回路是否导通;
导通控制模块,用于若判断模块判断出未导通,控制所述存在驱动故障的喷油器的备用驱动回路中的导通开关闭合;
所述驱动控制模块,还用于导通控制模块控制所述存在驱动故障的喷油器的备用驱动回路中的导通开关闭合后,使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
优选地,所述驱动控制模块包括:
数据确定子模块,用于确定所述喷油器组中的每一喷油器的喷油时序和喷油提前角;
控制子模块,用于使用存在驱动故障的喷油器的备用驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油,以及使用驱动正常的喷油器的驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油。
一种电子设备,包括:存储器和处理器;
其中,所述存储器用于存储程序;
处理器调用程序并用于:
检测喷油器组中的每一喷油器的驱动回路是否存在驱动故障;
若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路;
使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
相较于现有技术,本发明具有以下有益效果:
本发明提供了一种驱动故障的处理方法、装置及电子设备,本发明中若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路,使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。即本发明能够在至少一个喷油器出现驱动故障时,仍能够保证常规启动和运行。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种驱动故障的处理方法的方法流程图;
图2为本发明实施例提供的一种驱动故障的处理电路的结构示意图;
图3为本发明实施例提供的另一种驱动故障的处理电路的结构示意图;
图4为本发明实施例提供的另一种驱动故障的处理方法的方法流程图;
图5为本发明实施例提供的一种驱动故障的处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种驱动故障的处理方法,应用于驱动控制器,参照图1,可以包括:
s11、检测喷油器组中的每一喷油器的驱动回路是否存在驱动故障;
具体的,可以根据驱动喷油器进行喷油后,喷油器是否喷油来确定喷油器的驱动回路是否存在故障。
存在驱动故障会导致断缸,断缸是指由于喷油器本身故障或驱动故障导致的某一气缸工作过程中不喷油,影响功率的输出。
s12、若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路;
具体的,为每一喷油器设置有备用驱动回路,具体可以参照图2。
图2中,cyl:指柴油机的各个喷油器,后续cyl.x(x为数字,表示喷油器1、喷油器2,以此类推),每个喷油器通过两根线束与驱动控制器3的驱动针脚连接,每个喷油器对应的驱动针脚是固定的,驱动控制器3通过这两根线束控制喷油器的开启和关闭,进而对相应气缸内喷油,其中,两根线束、驱动针脚和包含驱动程序的驱动单元构成了驱动回路。驱动针脚a1包括a1.1和a1.2,驱动针脚a2包括a2.1和a2.2,以此类推,驱动针脚a6包括a6.1和a6.2。
a1.1-a4.2为四个喷油器的驱动针脚,a5.1-a6.2为空闲针脚。
图2中,由于是四缸机,所以使用了1234四个喷油器,点火顺序分别为a1-a3-a4-a2,此外,仅使用了1、3、4和2对应的驱动控制器3的驱动针脚,喷油器5和6对应的驱动控制器3的驱动针脚是空闲的。
针对喷油器5和6对应的驱动控制器3的驱动针脚,增加了接线盒1和2,其中,接线盒1的内部结构为:
a5.1针脚通过继电器k1分别与a1.1、a2.1的线束连接,a5.2针脚通过继电器k2分别与a1.2、a2.2的线束连接。设置了b1针脚,用于控制继电器k1和k2的切换。在未使用b1进行切换时,k1默认连接a5.1针脚和a1.1的线束,k2默认连接a5.2和a1.2的线束,即a5.1和a5.2与a1.1和a1.2常闭,与a2.1和a2.2常开。
通过接线盒1的内部电路结构,为喷油器1设置了包括a5.1、a5.2、k1、k2、a1.2线束和a1.1线束的备用驱动回路。为喷油器2设置了包括a5.1、a5.2、k1、k2、a2.1线束和a2.2线束的备用驱动回路接线盒2的内部结构为:
a6.1针脚通过继电器k3分别与a3.1、a4.1的线束连接,a6.2针脚通过继电器k4分别与a3.2、a4.2的线束连接。设置了b2针脚,用于控制继电器k3和k4的切换。在未使用b2进行切换时,k3默认连接a6.1针脚和a3.1的线束,k4默认连接a6.2和a4.2的线束。即a6.1和a6.2与a3.1和a3.2常闭,与a4.1和a4.2常开。
通过接线盒2的内部电路结构,为喷油器3设置了包括a6.1、a6.2、k3、k4、a3.2线束和a3.1线束的备用驱动回路。为喷油器4设置了a6.1、a6.2、k3、k4、a4.2线束和a4.1线束的备用驱动回路。
在无故障的情况下,驱动针脚a5和a6是不介入工作的,一旦出现驱动故障,比如第二个喷油器驱动故障,则控制器控制接线盒1的继电器,将开关切换至a2,即a5与a2常闭,a5的驱动直接替代a2工作,保证了喷油器的正常运行。
图2中,第5个喷油器的针脚仅连接了两个喷油器,此外,还可以将第5个喷油器的针脚连接123和4四个喷油器。具体参照图3,图3中增加了接线盒4,接线盒4中的电路结构为:
a5.1通过继电器k5分别与a1.1、a2.1、a3.1和a4.1连接,a5.2通过继电器k6分别与a1.2、a2.2、a3.2和a4.2连接。另外,设置b1、b2和b3控制针脚来控制继电器切换,控制驱动针脚b1使a5的驱动直接替代a2工作,控制驱动针脚b2使a5的驱动直接替代a3工作,控制驱动针脚b3使a5的驱动直接替代a4工作。
需要说明的是,图3中仅使用了a5驱动针脚,并未使用a6驱动针脚,也可以将a6驱动针脚同a5驱动针脚一样,分别连接a1至a4,这样,为每个喷油器设置了两个备用驱动回路。
此外,为每个喷油器设置一个备用驱动回路,还是设置两个备用驱动回路,是技术人员根据具体使用场景进行设置的,只需要在图2和图3的电路结构的基础上,进行稍作修改即可。
s13、使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
本实施例中,若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路,使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。即本发明能够在至少一个喷油器出现驱动故障时,仍能够保证常规启动和运行。另外,本发明能够及时针对监测出的喷油器故障驱动来直接触发逻辑进行处理,有效的避免了由于柴油机控制器喷油器驱动故障导致的断缸等失效模式。直接利用控制器现有闲置针脚,节省了成本。
第三,本发明还可以应用到除喷油器之外的可以使用备用驱动电路来替换故障驱动电路的领域,如使用点火线圈的气体机和汽油机领域。
可选的,在上一实施例的基础上,确定存在驱动故障的喷油器的备用驱动回路的步骤,具体可以包括:
s21、确定与存在驱动故障的喷油器连接的备用驱动回路组;
其中,所述备用驱动回路组中包括至少一个备用驱动回路。
具体的,参照图2,假设图2中的第一个喷油器出现驱动故障,则查找第一个喷油器的备用驱动回路组,图2中的包括a5、k1、k2和线束的电路即为备用驱动回路组中的一个备用驱动回路。
需要说明的是,图2中,为每一喷油器设置了一个备用驱动回路,此外,可以为每一喷油器设置至少一个备用驱动回路组,每个备用驱动回路组包括两个备用驱动回路。
s22、从所述备用驱动回路组中选取一个备用驱动回路,作为存在驱动故障的喷油器的备用驱动回路。
可选的,在本实施例的基础上,步骤s22可以包括:
依据备用驱动回路的预设选取顺序,从备用驱动回路组中选取出顺序号最小、未被使用、且不存在驱动故障的备用驱动回路,将选取出的备用驱动回路作为存在驱动故障的喷油器的备用驱动回路。
具体的,假设喷油器1、2、3和4均使用包括a5的备用驱动回路以及包括a6的备用驱动回路,则备用驱动回路的预设选取顺序是:
若喷油器1、2、3或4中有一个喷油器出现驱动故障时,优选选取包括a5的备用驱动回路,若包括a5的备用驱动回路出现故障,此时选取包括a6的备用驱动回路。
若喷油器1、2、3或4中有至少一个喷油器出现驱动故障时,出现驱动故障的序号较小的喷油器优选选取包括a5的备用驱动回路,出现驱动故障的序号较大的喷油器优选选取包括a6的备用驱动回路。
需要说明的是,本实施例仅支持最多两个喷油器的驱动回路出现故障时使用备用驱动回路,若有三个或者四个喷油器的驱动回路出现故障,此时应该增加一个备用驱动控制器,使用备用驱动控制器来驱动喷油器。
本实施例中,给出了一种从备用驱动回路组中选取备用驱动回路的方法,进而可以在喷油器出现驱动故障时,依据本实施例中的方法来选取合适的备用驱动回路。
可选的,在上述任一实施例的基础上,在所述确定存在驱动故障的喷油器的备用驱动回路的步骤之后,还包括:
判断所述存在驱动故障的喷油器的备用驱动回路是否导通;
若未导通,控制所述存在驱动故障的喷油器的备用驱动回路中的导通开关闭合,此后执行步骤s13。
参照图2,图2中若喷油器1出现驱动故障时,此时由于a5.1与a1.1的线束连通,a5.2与a1.2的线束连通,所以可以直接使用a5针脚驱动喷油器1。
但是当喷油器2出现驱动故障时,此时由于a5.1与a1.1的线束连通,a5.2与a1.2的线束连通,需要控制b1针脚进行继电器k1和k2的切换,使得a5.1与a2.1的线束连通,a5.2与a2.2的线束连通,进而使用a5针脚驱动喷油器2。
本实施例中,可以通过控制继电器的切换来实现备用驱动回路的导通和关断,进而实现了备用驱动回路与驱动回路的切换使用。
可选的,在上述任一实施例的基础上,步骤s13可以包括:
1)确定所述喷油器组中的每一喷油器的喷油时序和喷油提前角;
具体的,正常情况下,喷油器的点火顺序是a1-a3-a4-a2,若其中一个喷油器的驱动出现故障,假设喷油器1出现了驱动故障,使用第5个喷油器的驱动回路作为驱动器1的备用驱动回路,则点火顺序更改为a5-a3-a4-a2,获取点火时序为a5-a3-a4-a2时的每一喷油器的喷油时序和喷油提前角。
需要说明的是,根据不同的喷油器出现驱动故障,一共有a5-a3-a4-a2、a1-a3-a4-a5、a1-a5-a4-a2、a1-a3-a6-a2、a5-a6-a4-a2a5-a3-a6-a2、a1-a6-a4-a5、a1-a3-a6-a5八种更改后的点火顺序,每种点火顺序都预先设置了每个喷油器的喷油时序和喷油提前角。
当确定了更改后的点火顺序后,通过查表的方式可以获取该更改后的点火顺序对应的每一喷油器的喷油时序和喷油提前角。
2)使用存在驱动故障的喷油器的备用驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油,以及使用驱动正常的喷油器的驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油。
具体的,每一喷油器的喷油时序和喷油提前角确定后,使用相应的驱动回路或者备用驱动回路驱动喷油器按照相应的喷油时序和喷油提前角工作即可。
本实施例中,在确定了备用驱动回路后,可以通过查表的方式确定更改了点火顺序的喷油器组中的每一喷油器的喷油时序和喷油提前角,使用相应的驱动回路或者备用驱动回路驱动喷油器按照相应的喷油时序和喷油提前角工作,保证车辆的正常启动。
可选的,在上述驱动故障的处理方法的实施例的基础上,本发明的另一实施例提供了一种驱动故障的处理装置,参照图5,可以包括:
故障检测模块101,用于检测喷油器组中的每一喷油器的驱动回路是否存在驱动故障;
备用电路确定模块102,用于若故障检测模块检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路;
驱动控制模块103,用于使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
本实施例中,若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路,使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。即本发明能够在至少一个喷油器出现驱动故障时,仍能够保证常规启动和运行。
另外,本发明能够及时针对监测出的喷油器故障驱动来直接触发逻辑进行处理,有效的避免了由于柴油机控制器喷油器驱动故障导致的断缸等失效模式。直接利用控制器现有闲置针脚,节省了成本。
需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
可选的,在上述驱动故障的处理装置的实施例的基础上,备用电路确定模块包括:
电路组确定子模块,用于确定与存在驱动故障的喷油器连接的备用驱动回路组;其中,所述备用驱动回路组中包括至少一个备用驱动回路;
选取子模块,用于从所述备用驱动回路组中选取一个备用驱动回路,作为存在驱动故障的喷油器的备用驱动回路。
进一步,所述选取子模块包括:
选取单元,用于依据备用驱动回路的预设选取顺序,从备用驱动回路组中选取出顺序号最小、未被使用、且不存在驱动故障的备用驱动回路;
确定单元,用于将选取出的备用驱动回路作为存在驱动故障的喷油器的备用驱动回路。
本实施例中,给出了一种从备用驱动回路组中选取备用驱动回路的方法,进而可以在喷油器出现驱动故障时,依据本实施例中的方法来选取合适的备用驱动回路。
需要说明的是,本实施例中的各个模块、子模块和单元的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
可选的,在上述任一处理装置的实施例的基础上,还包括:
判断模块,用于备用电路确定模块确定存在驱动故障的喷油器的备用驱动回路之后,判断所述存在驱动故障的喷油器的备用驱动回路是否导通;
导通控制模块,用于若判断模块判断出未导通,控制所述存在驱动故障的喷油器的备用驱动回路中的导通开关闭合;
所述驱动控制模块,还用于导通控制模块控制所述存在驱动故障的喷油器的备用驱动回路中的导通开关闭合后,使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
本实施例中,可以通过控制继电器的切换来实现备用驱动回路的导通和关断,进而实现了备用驱动回路与驱动回路的切换使用。
需要说明的是,本实施例中的各个模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
可选的,在上述任一处理装置的实施例的基础上,所述驱动控制模块包括:
数据确定子模块,用于确定所述喷油器组中的每一喷油器的喷油时序和喷油提前角;
控制子模块,用于使用存在驱动故障的喷油器的备用驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油,以及使用驱动正常的喷油器的驱动回路控制相应的喷油器按照确定的所述喷油器的喷油时序和喷油提前角进行喷油。
本实施例中,在确定了备用驱动回路后,可以通过查表的方式确定更改了点火顺序的喷油器组中的每一喷油器的喷油时序和喷油提前角,使用相应的驱动回路或者备用驱动回路驱动喷油器按照相应的喷油时序和喷油提前角工作,保证车辆的正常启动。
需要说明的是,本实施例中的各个模块和子模块的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
可选的,与上述驱动故障的处理方法及装置相对应,本发明的另一实施例提供了一种电子设备,可以包括:存储器和处理器;
其中,所述存储器用于存储程序;
处理器调用程序并用于:
检测喷油器组中的每一喷油器的驱动回路是否存在驱动故障;
若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路;
使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。
本实施例中,若检测出至少一个喷油器的驱动回路存在驱动故障,确定存在驱动故障的喷油器的备用驱动回路,使用存在驱动故障的喷油器的备用驱动回路、以及驱动正常的喷油器的驱动回路控制喷油器组工作。即本发明能够在至少一个喷油器出现驱动故障时,仍能够保证常规启动和运行。
另外,本发明能够及时针对监测出的喷油器故障驱动来直接触发逻辑进行处理,有效的避免了由于柴油机控制器喷油器驱动故障导致的断缸等失效模式。直接利用控制器现有闲置针脚,节省了成本。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。