一种故障恢复方法、计算机设备及可读存储介质技术

技术编号:36782861 阅读:11 留言:0更新日期:2023-03-08 22:20
本发明专利技术公开了一种故障恢复方法、计算机设备及可读存储介质,涉及新能源汽车技术领域,用于对新能源车辆的电驱动总成进行故障恢复,包括如下步骤:MCU判断当前是否存在需要维持保护动作的故障、判断时间是否达到上限和恢复次数是否达到上限;判断是否锁存故障,如果是,执行或维持相应的保护动作,策略动作引脚置位,启动判断时间计时,发送清除指令;如果否,判断策略动作引脚是否置位,如果否,结束方法,如果是,发送退出保护指令进行前馈补偿;判断电机控制状态是否恢复正常,如果是,整车动力恢复,如果否,维持当前状态直至恢复正常。本发明专利技术所提供的方法提高故障保护的及时性,对硬件故障误检进行容错复位,预判故障的真实性,避免误报故障。免误报故障。免误报故障。

【技术实现步骤摘要】
一种故障恢复方法、计算机设备及可读存储介质


[0001]本专利技术涉及新能源汽车
,具体涉及一种故障恢复方法、计算机设备及可读存储介质。

技术介绍

[0002]随着充电桩的普及以及国家政策的大力扶持,新能源汽车的发展日渐迅速,市场连续高速增长,技术不断发展创新,越来越多的人选择新能源汽车作为其代步工具,既能节能减排,又可以节约用车成本。在这样一个发展现状下,新能源汽车的驾驶安全性、稳定性、舒适性以及用户使用满意度日益受到关注。电驱总成是新能源汽车的核心零部件,为其提供运行动力。电机控制器作为电驱总成的控制单元,在安全性、稳定性等方面发挥重大作用,故障检测与故障保护就是其在安全性方面的一个重要功能。
[0003]及时性是电机控制器的故障保护中一个重要指标,在某些严重故障下保护过慢可能会对电机控制器造成不可逆的损伤,而及时保护可以有效降低电机控制器损坏风险。可编程逻辑门阵列因其可编程且响应迅速的特点,被应用于硬件故障检测及保护的设计中,可作为一个独立的工作器件,设计故障检测及保护逻辑,在纳秒级的响应速度下进行故障保护。
[0004]硬件故障作为严重故障,关系到整车动力及行驶安全,因此其故障检测及保护的逻辑设计需要在及时与准确的前提下,带有一定的兼容性。而现有技术大多在控制器主控芯片内设计硬件故障检测及保护逻辑,因主控芯片执行周期的局限性,无法做到快速响应。同时,现有技术对于硬件故障的检测多为直接电平判断,故障即停机,过于严苛,没有充分考虑硬件故障误检的情况。并且,行车过程中若由于低压波动、电磁干扰等原因,导致硬件故障检测回路时有误检到故障发生。

技术实现思路

[0005]为解决前述问题,本专利技术提供了一种故障恢复方法,提高故障保护的及时性;通过主控芯片与可编程逻辑门的交互,对硬件故障误检进行容错复位,预判故障的真实性,避免误报故障。
[0006]为了达到上述目的,本专利技术采用如下技术方案:
[0007]一种故障恢复方法,用于对新能源车辆的电驱动总成进行故障恢复,包括如下步骤:
[0008]MCU判断当前是否存在需要维持保护动作的故障,如果存在,则维持当前的保护动作,结束运行所述故障恢复方法,如果不存在,进入下一步骤;
[0009]MCU对判断时间是否达到上限和恢复次数是否达到上限进行判断,如果其中之一或两者均达到上限,结束运行所述故障恢复方法,如果两者均未达到上限,进入下一步骤;
[0010]MCU对可编程逻辑门阵列是否锁存故障进行判断,如果锁存故障,MCU向可编程逻辑门阵列发送故障保护指令,可编程逻辑门阵列响应于故障保护指令执行或维持相应的保
护动作,同时MCU的策略动作引脚置位,启动判断时间计时,并向可编程逻辑门阵列发送故障清除指令;如果未锁存故障,进入下一步骤;
[0011]判断MCU的策略动作引脚是否置位,如果未置位,结束运行所述故障恢复方法,如果已置位,MCU向可编程逻辑门阵列发送退出保护指令,并进行前馈补偿;
[0012]判断电机控制状态是否恢复正常,如果电机控制状态恢复正常,整车动力恢复,累加恢复次数,清零判断时间,并清除策略动作引脚置位,如果电机控制状态未恢复正常,则维持当前的电机控制状态直至电机控制状态恢复正常或在判断时间超出上限后结束运行所述故障恢复方法。
[0013]本专利技术所提供的故障恢复方法,能够做到快速响应故障保护,同时判断硬件故障是否真实存在。在判断硬件故障为真实故障时维持真实故障的故障保护动作;在判断硬件故障为误检时,通过本申请所提供的故障恢复方法退出可编程逻辑门阵列的故障保护并恢复控制,减少了因误报故障导致的整车动力丢失,提高整车运行稳定性。
[0014]可选的,所述故障恢复方法在所述MCU的中断周期中随中断周期运行。
[0015]本专利技术所提供的故障恢复方法伴随着MCU的中断周期运行,也就是说,只要新能源车辆上电启动,故障恢复方法就一直会运行,因此,在车辆行驶的过程中,一直保持对于故障的检测和恢复状态,一旦出现硬件故障或误报故障,控制器就能即使响应,快速处理,保证了行车的安全和平顺。
[0016]可选的,进行前馈补偿包括如下步骤:
[0017]MCU判断当前是否处于电机控制状态恢复中,如果不是,实时获取记录扭矩斜率指令T_ref和电流环输出变量vd、vq,如果是,进入下一步
[0018]电机控制状态恢复正常后,关闭功率管,并将电流环控制变量全部清零;
[0019]打开功率管,并将电流环前馈值vd_fwd、vq_fwd馈入电流环输出变量作为电流环输出的初始值,使电流环恢复至故障前的状态。
[0020]可选的,将电流环前馈值vd_fwd、vq_fwd馈入电流环输出变量作为电流环输出的初始值时,通过前馈系数K对前馈比例进行调节。
[0021]本专利技术所提供的恢复方法,在误报故障并恢复后使用前馈补偿控制策略,使整车误报故障且恢复成功后,动力迅速恢复,减小整车异常体感,提高用户用车舒适性。
[0022]可选的,所述可编程逻辑门阵列为FPGA或CPLD。
[0023]此外,本专利技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。
[0024]同时,本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法。
[0025]本专利技术的这些特点和优点将会在下面的具体实施方式以及附图中进行详细的揭露。本专利技术最佳的实施方式或手段将结合附图来详尽表现,但并非是对本专利技术技术方案的限制。另外,在每个下文和附图中出现的这些特征、要素和组件是具有多个,并且为了表示方便而标记了不同的符号或数字,但均表示相同或相似构造或功能的部件。
附图说明
[0026]下面结合附图对本专利技术作进一步说明:
[0027]图1为本专利技术实施例中故障恢复方法的流程图。
具体实施方式
[0028]下面结合本专利技术实施例的附图对本专利技术实施例的技术方案进行解释和说明,但下述实施例仅为本专利技术的优选实施例,并非全部。基于实施方式中的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得其他实施例,都属于本专利技术的保护范围。
[0029]在本说明书中引用的“一个实施例”或“实例”或“例子”意指结合实施例本身描述的特定特征、结构或特性可被包括在本专利公开的至少一个实施例中。短语“在一个实施例中”在说明书中的各位置的出现不必都是指同一个实施例。
[0030]实施例:
[0031]如图1所示,本实施例提供了一种故障恢复方法,用于对新能源车辆的电驱动总成进行故障恢复。本实施例中所针对的均为新能源汽车控制器的电路故障。车辆的MCU具有中断周期,因此,本实施例所提供的故障恢复方法在MCU的中断周期中随中断周期运行。换言之,只要新能源车辆上电启动,故障恢复方法就一直会运行,因此,在车辆行驶的过程中,一直保持对于故障的检测和恢本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种故障恢复方法,用于对新能源车辆的电驱动总成进行故障恢复,其特征在于,所述故障恢复方法包括如下步骤:MCU判断当前是否存在需要维持保护动作的故障,如果存在,则维持当前的保护动作,结束运行所述故障恢复方法,如果不存在,进入下一步骤;MCU对判断时间是否达到上限和恢复次数是否达到上限进行判断,如果其中之一或两者均达到上限,结束运行所述故障恢复方法,如果两者均未达到上限,进入下一步骤;MCU对可编程逻辑门阵列是否锁存故障进行判断,如果锁存故障,MCU向可编程逻辑门阵列发送故障保护指令,可编程逻辑门阵列响应于故障保护指令执行或维持相应的保护动作,同时MCU的策略动作引脚置位,启动判断时间计时,并向可编程逻辑门阵列发送故障清除指令;如果未锁存故障,进入下一步骤;判断MCU的策略动作引脚是否置位,如果未置位,结束运行所述故障恢复方法,如果已置位,MCU向可编程逻辑门阵列发送退出保护指令,并进行前馈补偿;判断电机控制状态是否恢复正常,如果电机控制状态恢复正常,整车动力恢复,累加恢复次数,清零判断时间,并清除策略动作引脚置位,如果电机控制状态未恢复正常,则维持当前的电机控制状态直至电机控制状态恢复正常或在判断时间超出上限后结束运行所述故障恢复方法。2....

【专利技术属性】
技术研发人员:李小龙杨志杰赵龙飞时军
申请(专利权)人:浙江零跑科技股份有限公司
类型:发明
国别省市:

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

1