一种电机系统故障处理方法及处理器的制作方法

文档序号:6312336阅读:294来源:国知局
专利名称:一种电机系统故障处理方法及处理器的制作方法
技术领域
本发明涉及新能源汽车驱动电机系统故障诊断技术领域,更具体的说,涉及一种电机系统故障处理方法及处理器。
背景技术
随着全球对节能环保意识的逐渐增强,新能源汽车将逐渐替代内燃机汽车成为行业最终发展方向。车用电机及其电机控制器作为新能源汽车中的关键动力系统部件,其是否正常工作与整车的性能及行驶安全紧密相关。因此,实时检测整车系统运行过程中的电机系统发生的各种故障,且根据相应的故障类型及故障级别做出准确及时地处理,可避免电机系统自身器件的损坏以及避免影响整车系统的安全。目前,存在一种车用电机系统故障分类、定义及处理方法,其根据故障的重要级别 分为限制级故障、可恢复故障和不可恢复故障。电机系统判断得出故障类型,并根据故障的重要级别,由自身决定和完成各种故障的相应处理。然而在整车系统中,各子系统包括电机系统、发动机系统、高压动力电池包系统、驾驶员需求检测系统等之间是互相联系或制约的,单纯只考虑电机系统的故障影响,独立进行故障的相应处理,而不综合考虑其他子系统的工作状态等因素,会导致整车系统中其他子系统出现异常,进而引进新的安全问题,缺乏从整车系统角度统筹控制管理整车安全。

发明内容
针对上述问题,本发明提供一种电机系统故障处理方法及处理器,以解决现有技术中电机系统判断得出故障类型,并根据故障的重要级别,由自身决定和完成各种故障的相应处理,而不综合考虑其他子系统的工作状态等因素,导致整车系统中其他子系统出现异常,进而引进新的安全问题,缺乏从整车系统角度统筹控制管理整车安全的问题。技术方案如下基于本发明的一方面,提供一种电机系统故障处理方法,所述电机系统包括电机控制器和电机,所述方法包括检测所述电机控制器的基本运行参数和所述电机的基本运行参数,所述电机控制器的基本运行参数用于反映所述电机控制器的运行状态,所述电机的基本运行参数用于反映所述电机的运行状态;判断所述电机控制器的基本运行参数和所述电机的基本运行参数是否满足预设的故障条件,若所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足,生成故障信息并发送至整车控制器,所述故障信息包括所述电机控制器的故障类型信息和所述电机的故障类型信息以及所述电机的最大可输出转矩值;接收所述整车控制器发送的控制指令,生成并发送与所述控制指令相应的触发指令,所述控制指令为所述整车控制器接收所述故障信息,根据所述故障信息和其他子系统的运行状态生成的控制指令。
优选地,所述电机控制器的故障类型信息包括关键信号准确性故障、通信是否中断故障、温度故障、电压故障、电流故障和上下电故障;所述电机的故障类型信息包括温度故障和速度故障。优选地,在所述判断所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足预设的故障条件后,还包括判断所述电机系统的故障等级;生成所述电机系统的故障等级信息并发送至所述整车控制器;所述接收的整车控制器发送的控制指令为所述整车控制器接收所述故障信息以及所述电机系统的故障等级信息,根据所述故障信息、所述电机系统的故障等级信息和其他子系统的运行状态生成的控制指令。优选地,所述判断所述电机系统的故障等级包括·获取所述电机系统的标识符;根据所述电机系统的标识符的值的大小确定所述电机系统的故障等级。基于本发明的另一方面,还提供一种电机系统故障处理器,所述电机系统包括电机控制器和电机,所述处理器包括检测单元,用于检测所述电机控制器的基本运行参数和所述电机的基本运行参数,所述电机控制器的基本运行参数用于反映所述电机控制器的运行状态,所述电机的基本运行参数用于反映所述电机的运行状态;第一判断单元,用于判断所述电机控制器的基本运行参数和所述电机的基本运行参数是否满足预设的故障条件;第一生成单元,用于在所述第一判断单元判断所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足预设的故障条件的情况下,生成故障信息,所述故障信息包括所述电机控制器的故障类型信息和所述电机的故障类型信息以及所述电机的最大可输出转矩值;第一发送单元,用于发送所述故障信息至整车控制器;接收单元,用于接收所述整车控制器发送的控制指令,所述控制指令为所述整车控制器接收所述故障信息,根据所述故障信息和其他子系统的运行状态生成的控制指令;第二生成单元,用于在所述接收单元接收所述整车控制器发送的控制指令后生成的相应的触发指令;第二发送单元,用于发送与所述控制指令相应的触发指令。优选地,所述电机控制器的故障类型信息包括关键信号准确性故障、通信是否中断故障、温度故障、电压故障、电流故障和上下电故障;所述电机的故障类型信息包括温度故障和速度故障。优选地,所述第一判断单元后还包括第二判断单元,用于在所述第一判断单元判断所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足预设的故障条件的情况下,进一步判断所述电机系统的故障等级;第三生成单元,用于生成所述电机系统的故障等级信息;第三发送单元,用于发送所述电机系统的故障等级信息至所述整车控制器;
所述接收的整车控制器发送的控制指令为所述整车控制器接收所述故障信息以及所述电机系统的故障等级信息,根据所述故障信息、所述电机系统的故障等级信息和其他子系统的运行状态生成的控制指令。优选地,所述第二判断单元包括获取单元,用于获取所述电机系统的标识符;确定单元,用于根据所述电机系统的标识符的值的大小确定所述电机系统的故障等级。应用上述技术方案,本发明提供的电机系统故障处理方法及处理器中,通过检测电机控制器的基本运行参数和电机的基本运行参数,在判断得出电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件的情况下,生成故障信息并发送至整车控制器,继而接收整车控制器发送的控制指令,生成并发送与控制指令相应的触发指令。 本发明中的电机系统作为整车的一个子系统,在判断出现故障后,将故障信息发送给整车控制器,整车控制器根据故障信息并结合整车系统中其他子系统的运行状态,生成控制指令发送至电机系统,继而由电机系统做出相应的处理动作,避免了电机系统独立进行故障的相应处理,减少了整车系统中各个子系统相互独立控制而引进新的安全问题,实现了从整车系统角度统筹控制管理整车安全。进一步地,本发明提供了电机系统中所涉及到的故障类型和故障等级,指导设计者设置全面的诊断和保护动作,从而为新能源整车系统故障诊断技术的开发提供技术支持。


为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明提供的一种电机系统故障处理方法的流程图;图2为本发明提供的一种电机系统故障处理方法的另一种流程图;图3为本发明提供的一种电机系统故障处理方法的子流程图;图4为本发明提供的一种电机系统故障处理器的结构示意图;图5为本发明提供的一种电机系统故障处理器的另一种结构示意图;图6为本发明提供的一种电机控制器的第二判断单元的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在新能源汽车运行过程中,电机系统与整车控制器之间一直进行信息通讯,电机系统中的电机控制器实时监控各种故障,并将电机系统的运行状态实时发送至整车控制器,由整车控制器统筹分析整车系统中各子系统的当前运行状态后,发送控制指令控制电机系统做出相应的动作。一个实施例请参见图1,其示出了本发明提供的一种电机系统故障处理方法的流程图,包括步骤101 :检测电机控制器的基本运行参数和电机的基本运行参数。其中,电机控制器的基本运行参数用于反映电机控制器的运行状态,电机的基本运行参数用于反映电机的运行状态。在本实施例中,电机控制器的基本运行参数可以包括电机控制器的关键信号准
确性、与整车控制器的通信是否中断、电机控制器的温度、输入电压、运行电流以及电机控制器的通电、断电情况,电机的基本运行参数可以包括电机的温度和电机转速的情况。通过检测电机控制器的基本运行参数和电机的基本运行参数实时反应电机控制器的运行状态和电机的运行状态,进而反应电机系统的运行状态。步骤102 :判断电机控制器的基本运行参数和电机的基本运行参数是否满足预设的故障条件,若电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足,则执行步骤103,否则执行步骤101。步骤103 :生成故障信息并发送至整车控制器。其中,故障信息包括电机控制器的故障类型信息和电机的故障类型信息以及电机的最大可输出转矩值。在实际应用中,电机系统发生故障后,电机系统最大可输出转矩值会在正常状态上减少并根据实际温度及其他影响因素值进行调整,整车控制器需要综合考虑当前电机系统实际状态评估后的最大可输出能力,统筹分析整车系统中各子系统的当前状态后,做出控制指令。新能源汽车中电机系统存在的故障类型很多,对电机系统中存在的各种故障进行分类,有助于设计者设置全面的诊断与保护动作。其中,电机控制器的故障类型信息可以包括通信中的关键信号准确性故障、通信是否中断故障、温度故障、电压故障、电流故障和上下电故障,电机的故障类型信息可以包括温度故障和速度故障。在本实施例中,电机控制器与整车控制器之间预先设定了一种通讯协议,以帮助整车控制器识别电机控制器发送的通讯信息。具体地,可以预先分别为各种故障类型信息定义故障类型代码和故障类型代码值,将故障类型代码写在电机控制器的软件代码里面,存储在DSP (Digital Signal Processing,数字信号处理)芯片的Flash存储器中,不同故障类型代码代表不同的故障类型。同时设置故障类型代码值,在故障类型代码值为O时,表示没有故障,故障类型代码值为I时,表示有故障。整车控制器接收故障信息,根据故障信息里的故障类型代码和故障类型代码值判断是否出现故障。步骤104 :接收整车控制器发送的控制指令,生成并发送与控制指令相应的触发指令。其中,控制指令为整车控制器接收故障信息,根据故障信息和其他子系统的运行状态生成的控制指令。其他子系统可以包括发动机系统、高压动力电池包系统、驾驶员需求检测系统等。
在本实施例中,电机控制器接收整车控制器发送的控制指令,根据控制指令生成一触发指令来控制电机系统的功率输出情况。下面针对电机系统中判断电机控制器的基本运行参数和电机的基本运行参数是否满足预设的故障条件的判断过程进行详细说明。对于电机控制器通讯中的关键信号准确性故障,其判断关键信号准确性故障用于检测电机控制器的关键信号(如转矩、转速等信号)在通信传输过程中的准确性是否发生异常。例如,可以采用关键信号CRC (CyclicRedundancy Check,循环冗余校验码)校验的方法对故障进行判断,判断关键信号在电机控制器与整车控制器的通信过程中,是否发生传输错误的情况,如果关键信号CRC校验确认发生通讯传输错误,则表明当前电机控制器出现此类故障,将故障信息发送至整车控制器。如果关键信号CRC校验确认通讯传输正常,则继续实时监测电机控制器的关键信号准确性。对于电机控制器的通信是否中断故障,其判断通信是否中断故障用于检测电机控 制器和整车控制器之间的通信是否存在偶尔或连续的中断现象。例如,可以事先定义一个整车控制器报文发送计数器信号,并设置信号初始值为0,整车控制器周期性发送帧报文数据至电机控制器。每当整车控制器成功发送一次帧报文数据至电机控制器,整车控制器报文发送计数器信号的值自动加I,当整车控制器报文发送计数器信号的值累加到某一最大值如100后,整车控制器报文发送计数器信号的值重新回到O开始计数。利用整车控制器报文发送计数器信号循环计数的功能,检测电机控制器和整车控制器之间的通信是否存在偶尔或连续的中断现象的功能。当电机控制器检测到整车控制器报文发送计数器信号发生计数停止或计数不规律时,表明当前电机控制器出现此类故障,将故障信息发送至整车控制器。当然,还可以设置一个电机控制器报文发送计数器信号,整车控制器检测接收电机控制器报文发送计数器信号是否连续来判断电机控制器和整车控制器之间的通信是否存在偶尔或连续的中断现象。对于电机控制器的温度故障,其判断温度故障用于检测电机控制器的实时工作温度,以保护电机控制器中受温度影响最大的部件。例如,可以选择在电机控制器中受温度影响最大的部件IGBT (Insulated Gate BipolarTransistor,绝缘栅双极型晶体管)上设置一温度传感器。其中,温度传感器实时检测IGBT的温度值,并通过硬件检测电路将实际温度值反馈给电机控制器中的DSP (digital singnal processor,微处理器),DSP中包括预先设定的温度阀值。DSP接收实际温度值并与温度阀值做比较,当DSP接收的实际温度值大于温度阀值,表明IGBT实际温度过高,当前电机控制器出现此类故障,电机控制器将故障信息发送至整车控制器。当然,对于电机的温度故障,其判断温度故障用于检测电机的实时工作温度,以保护电机中受温度影响最大的部件,也可以采用同处理电机控制器的温度故障的相类似方法,在电机中受温度影响最大的部件上设置一温度传感器,实时检测受温度影响最大的部件的温度值,并将检测到的实际温度值发送至电机控制器中的DSP,当DSP接收到的实际温度值大于预先在DSP中设置的温度阀值时,表明当前电机出现此类故障,电机控制器将故障信息发送至整车控制器。对于电机控制器的电压故障,其判断电压故障用于检测电机控制器的实时工作电压,以保护电机控制器免受异常电压的影响,主要包括电机控制器过压和欠压故障。例如,可以选择在硬件检测电路中设置一电压传感器,实时监控电机控制器的电压输入状态。其中,电压传感器实时检测电压输入值,并通过硬件检测电路将电压输入值反馈给电机控制器中的DSP,DSP中包括预先设定的电机控制器的电压过压阈值和电压欠压阈值。当检测到当前电压输入值大于电压过压阈值或小于电压欠压阈值时,表明电机控制器电压输入异常,当前电机控制器出现此类故障,将故障信息发送至整车控制器。对于电机控制器的电流故障,其判断电流故障用于检测电机控制器的实时工作电流,以避免运行过程中直流侧和交流侧异常电流对电机控制器和电机的影响,主要包括直流母线过流故障和相电流过流故障。例如,可以选择在电机控制器的直流及交流侧设置一电流传感器,实时检测电流工作状态。其中,电流传感器实时检测电流值,并通过硬件采集电路将实际电流值反馈给电机控制器中的DSP,DSP中包括预先设定的直流母线过流阀值和交流侧电流过流阀值。当检测到当前实际电流值大于预先设定的直流母线过流阀值或交流侧电流过流阀值,表明电机控制器电流工作异常,当前电机控制器出现此类故障,将故障信息发送至整车控制器。 对于电机控制器的上下电故障,其判断电机控制器的上下电故障用于检测电机控制器的高压通电、断电情况,以保证整车系统上下电过程中高压系统的正常,主要包括上电过程中继电器失效故障和下电过程中电容快放电失效故障。例如,可以选择在电机控制器上设置一电压传感器,实时检测电机控制器电压值。其中,在上电过程中,电压传感器实时检测电机控制器电压值,并通过硬件检测电路将电机控制器电压值反馈给电机控制器中的DSPjDSP中包括预先设定的上电时间以及电机控制器电压上升阀值。当检测到在预先设定的上电时间内电机控制器电压值没有达到预先设定的电机控制器电压上升阀值,表明上电过程中高压系统异常,当前电机控制器出现此类故障,将故障信息发送至整车控制器。在下电过程中,电压传感器实时检测电机控制器电压值,并通过硬件检测电路将电机控制器电压值反馈给电机控制器中的DSP,DSP中包括预先设定的下电时间以及电机控制器电压下降阀值。当检测到在预先设定的下电时间内电机控制器电压值没有降到预先设定的电机控制器电压下降阀值,表明下电过程中高压系统异常,当前电机控制器出现此类故障,将故障信息发送至整车控制器。对于电机的速度故障,其判断速度故障用于检测电机在运行过程中是否存在超速、反转等异常情况,以保证电机运行正常,主要包括电机超速故障和混合动力汽车中反转故障。例如,可以选择在电机上设置一旋转变压器,实时检测电机转速值。其中,旋转变压器实时检测电机转速值,并通过硬件采集电路将电机转速值反馈给电机控制器中的DSP,DSP中包括预先设定的电机过速阀值和反转阀值。当检测到当前电机转速值大于预先设定的电机过速阀值或反转阀值,表明电机转速异常,当前电机出现此类故障,将故障信息发送至整车控制器。综上所述,电机系统发生故障后,由电机控制器将故障信息发送至整车控制器。其中,故障信息包括电机控制器的故障类型信息和电机的故障类型信息以及电机的最大可输出转矩值。同时,电机控制器的故障类型信息和电机的故障类型信息还可以包括故障类型代码和故障类型代码值,不同的故障类型对应不同的故障类型代码,且在故障类型代码值为O时表示没有故障,故障类型代码值为I时,表示有故障。整车控制器接收电机控制器发送的故障信息,依据故障信息读取到当前电机系统发生哪种类型的故障和当前电机的最大可输出转矩值,并综合评估其他各子系统的当前最大可输出转矩值以及驾驶员的需求,发送控制指令至电机控制器。电机控制器接收整车控制器发送的控制指令,生成并发送与控制指令相应的触发指令至电机,控制电机做出相应的动作。应用上述技术方案,本发明提供的电机系统故障处理方法中,通过检测电机控制器的基本运行参数和电机的基本运行参数,在判断得出电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件的情况下,生成故障信息并发送至整车控制器,继而接收整车控制器发送的控制指令,生成并发送与控制指令相应的触发指令。本发明中的电机系统作为整车的一个子系统,在判断出现故障后,将故障信息发送给整车控制器,整车控制器根据故障信息并结合整车系统中其他子系统的运行状态,生成控制指令发送至电机系统,继而由电机系统做出相应的处理动作,避免了电机系统独立进行故障的相应处理,减少了整车系统中各个子系统相互独立控制而引进新的安全问题,实现了从整车系统角度统筹控制管理整车安全。另一个实施例 请参阅图2,其示出了本发明提供的一种电机系统故障处理方法的另一种流程图,在图I基础上还可以包括步骤105 :判断电机系统的故障等级。在本实施例中,检测电机控制器的基本运行参数和电机的基本运行参数,判断电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件后,进一步依据故障造成的影响程度,判断当前电机系统发生故障的故障等级。在本实施例中,根据故障造成影响的严重程度不同,可以将电机系统的故障等级进行分类,包括无故障、影响电机系统性能的故障和影响整车安全的故障。其中,影响电机系统性能的故障可以定义为当前电机系统发生的不影响整车及电机系统本身器件的安全,但可能会导致电机系统性能降低的故障。影响整车安全的故障可以定义为影响整车或电机系统本身器件安全的故障,譬如电机损坏等。需要说明的是在本实施例中定义的影响电机系统性能的故障和影响整车安全的故障没有具体明细的分类标准,其可以依据设计者个人的主观因素,将电机系统中发生的故障进行分类。步骤106 :生成电机系统的故障等级信息,并发送至整车控制器。在本实施例中,此时接收的整车控制器发送的控制指令为整车控制器接收故障信息、电机系统的故障等级信息,根据故障信息、电机系统的故障等级信息和其他子系统的运行状态生成的控制指令。在本实施例中,在判断电机系统中电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件后,进一步判断电机系统的故障等级,同时将生成的电机系统的故障等级信息发送至整车控制器。请参阅图3,其示出了本发明提供的一种电机系统故障处理方法的子流程图,步骤105可以包括步骤1051 :获取电机系统的标识符。步骤1052 :根据电机系统的标识符确定电机系统的故障等级。
其中,标识符用于表示电机系统的故障等级,标识符可以包括MCU_ti*0Ub I e_level。在本实施例中,预先设置标识符的函数意义,并设置MCU_trouble_level=0时,表示电机系统故障等级为无故障;MCU_tix)uble_level=l时,表示电机系统故障等级为影响电机系统性能的故障;MCU_trouble_level=2时,表示电机系统故障等级为影响整车安全的故障。根据故障造成的严重程度,电机控制器得出标识符MCU_tix)uble_level的值的大小,并将MCU_trouble_level的值发送至整车控制器。需要说明的是在同一个时间段或者相邻的时间段内,电机系统可能会发生多种类型的故障,此时电机控制器通过比较多种类型的故障的故障等级,将当前电机系统发生的故障中故障等级最大的故障等级信息发送至整车控制器。特别地,还可以在电机控制器的DSP中预先设置一故障等级表格,将无故障、影响电机系统性能的故障和影响整车安全的故障三类故障写入故障等级表格中,并分配相应的故障等级代码。电机控制器通过检测故障发生的严重程度,判断得出故障的故障等级后,将故障等级代码发送至整车控制器。
同时,在本实施例中,整车控制器根据预先设置的不同标识符值,以及整车系统中其他各子系统的运行状态,对电机系统采取不同的处理动作。例如在整车控制器接收到MCU_trouble_level=0时,表明当前电机系统无故障,整车控制器可控制电机系统正常功率输出、限功率输出或停止功率输出;当接收到MCU_tix)uble_level=l时,表明当前电机系统发生影响电机系统性能的故障,整车控制器可控制电机系统限功率输出或停止功率输出;当接收到MCU_trouble_level=2时,表明当前电机系统发生影响整车安全的故障,整车控制器控制电机系统停止功率输出。在本实施例中,整车控制器接收电机控制器发送的故障信息,其中,故障信息包括电机控制器的故障类型信息和电机的故障类型信息、电机系统的故障等级信息以及电机的最大可输出转矩值。同时,整车控制器综合评估其他子系统的运行状态后生成一具体的控制电机系统动作的控制指令。例如电机系统在正常运行过程中的输出转矩值为100N ·πι,在检测自身发生的故障等级为只影响电机系统性能,不会对自身器件及整车安全带来严重影响的故障等级后,电机控制器将MCU_trouble_level=l及最大可输出转矩值80N VDI发送给整车控制器当整车控制器判断出当前其他子系统都完全正常,且整车驾驶员对电机系统需求转矩也已经达到80N ·πι,则发送输出转矩值为80Ν -m的控制指令至电机控制器;若当前整车驾驶员对电机系统需求转矩值只有50N · m,则整车控制器发送输出转矩值为50N ·πι的控制指令至电机控制器;若当前整车驾驶员对电机系统需求转矩值为120Νm,而需求值120N m已经超出电机系统自身最大可输出转矩值的能力范围,故此时整车控制器发送输出转矩值为80N · m的控制指令至电机控制器。当然,在电机控制器将MCU_trouble_level=l及最大可输出转矩值80N_m发送给整车控制器时,若当前状态下整车控制器还接收到其他任何子系统的故障等级为影响整车安全的故障等级信息时,要求电机系统不能工作,则整车控制器发送电机系统无功率输出的控制指令至电机控制器,控制电机立即停止工作。此时,即使电机系统自身能力可以达到最大输出转矩值80N · m,但此时整车控制器发送给电机控制器的输出转矩控制指令也只能为 ON · m。应用上述技术方案,本发明提供了电机系统中所涉及到的故障类型和故障等级,指导设计者设置全面的诊断和保护动作,从而为新能源整车系统故障诊断技术的开发提供技术支持。与上述方法实施例相对应,本发明还公开了一种电机系统故障处理器,其结构示意图请参阅图4,可以包括检测单元100、第一判断单元200、第一生成单元300、第一发送单元400、接收单元500、第二生成单元600和第二发送单元700。其中,检测单元100用于检测电机控制器的基本运行参数和电机的基本运行参数。其中,电机控制器的基本运行参数用于反映电机控制器的运行状态,电机的基本运行参数用于反映电机的运行状态。在本实施例中,电机控制器的基本运行参数可以包括电机控制器的关键信号准确性、与整车控制器的通信是否中断、电机控制器的温度、输入电压、运行电流以及电机控制器的通电断电情况,电机的基本运行参数可以包括电机的温度和电机转速的情况。通过检测电机控制器的基本运行参数和电机的基本运行参数实时反应电机控制器的运行状态 和电机的运行状态,进而反应电机系统的运行状态。第一判断单元200用于判断电机控制器的基本运行参数和电机的基本运行参数是否满足预设的故障条件。具体地,对于第一判断单元200判断电机控制器的基本运行参数和电机的基本运行参数是否满足预设的故障条件的判断原理,在上述方法实施例中已举例详细说明,这里不再赘述。第一生成单元300用于在第一判断单元200判断电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件的情况下,生成故障信息。其中,故障信息包括电机控制器的故障类型信息和电机的故障类型信息以及电机的最大可输出转矩值。在实际应用中,电机系统发生故障后,电机系统最大可输出转矩值会在正常状态上减少并根据实际温度及其他影响因素值进行调整,整车控制器需要综合考虑当前电机系统实际状态评估后的最大输出能力,统筹分析整车系统中各子系统的当前状态后,做出控制指令。第一发送单元400,用于发送故障信息至整车控制器。在本实施例中,第一判断单元200判断电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件的情况后,电机系统同时结合当前最大输出能力,由第一发送单元400将故障信息以及当前电机系统的最大可输出转矩值发送至整车控制器。接收单元500,用于接收整车控制器发送的控制指令。其中,控制指令为整车控制器接收故障信息,根据故障信息和其他子系统的运行状态生成的控制指令。第二生成单元600用于在接收单元500接收整车控制器发送的控制指令后生成的相应的触发指令。第二发送单元700用于发送触发指令。在本实施例中,检测单元100实时检测电机控制器的基本运行参数和电机的基本运行参数,当第一判断单元200判断得出电机控制器的基本运行参数和电机的基本运行参数中至少一个满足预设的故障条件后,第一生成单元300生成故障信息,并由第一发送单元400将故障信息以及当前电机系统的最大可输出转矩值发送至整车控制器,最后由接收单元500接收整车控制器返回的控制指令。接收单元500接收整车控制器返回的控制指令后,第二生成单元600生成相应的触发指令,并由第二发送单元700将触发指令发出,控制电机系统做出相应的处理动作。应用上述技术方案,本发明提供的电机系统故障处理器实时检测电机系统是否发生故障,并在发生故障的情况下将故障信息及当前电机系统的最大输出转矩值发送至整车控制器,最后接收整车控制器返回的控制指令继续工作,避免了电机系统独立进行故障的相应处理,实现了从整车系统角度统筹控制管理整车安全。再一个实施例请参阅图5,其示出了本发明提供的一种电机系统故障处理器的另一种结构示意
图,在图4的基础上还包括第二判断单元800、第三生成单元900和第三发送单元1000。其中,第二判断单元800用于在第一判断单元200判断电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件的情况下,进一步判断电机系统的故
障等级。在本实施例中,电机系统的故障等级可以包括无故障、影响电机系统性能的故障和影响整车安全的故障。第三生成单元900用于生成电机系统的故障等级信息。第三发送单元1000用于发送电机系统的故障等级信息至整车控制器。在本实施例中,接收的整车控制器发送的控制指令为整车控制器接收故障信息以及电机系统的故障等级信息,根据故障信息、电机系统的故障等级信息和其他子系统的运行状态生成的控制指令。在本实施例中,第一判断单元200判断得出电机控制器的基本运行参数和电机的基本运行参数中至少一个满足预设的故障条件后,进而由第二判断单元800进一步判断电机系统的故障等级,此时故障信息、电机系统的故障等级信息以及当前电机系统的最大可输出转矩值通过第一发送单元400发送至整车控制器,最后由接收单元500接收整车控制器返回的控制指令。接收单元500接收整车控制器返回的控制指令后,第二生成单元600生成的相应的触发指令,并由第二发送单元700将触发指令发出,电机系统按照整车控制器发送的控制指令继续工作。具体地,请参阅图6,其示出了本发明提供的第二判断单元的结构示意图,包括获取单元801和确定单元802。其中,获取单元801用于获取电机系统的标识符。确定单元802用于根据电机系统的标识符的值的大小确定电机系统的故障等级。其中,标识符用于表示电机系统的故障等级,标识符可以包括MCU_ti*0Ub I e_level。在本实施例中,预先设置标识符的函数意义,并设置MCU_trouble_level=0时,表示电机系统故障等级为无故障;MCU_tix)uble_level=l时,表示电机系统故障等级为影响电机系统性能的故障;MCU_trouble_level=2时,表示电机系统故障等级为影响整车安全的故障。根据故障造成的严重程度,电机控制器得出标识符MCU_tix)uble_level的值的大小,并将MCU_trouble_level的值发送至整车控制器。需要说明的是在同一个时间段或者相邻的时间段内,电机系统可能会发生多种类型的故障,此时电机控制器通过比较多种类型的故障的故障等级,将当前电机系统发生的故障中故障等级最大的故障等级信息发送至整车控制器。特别地,还可以在电机控制器的DSP中预先设置一故障等级表格,将无故障、影响电机系统性能的故障和影响整车安全的故障三类故障写入故障等级表格中,并分配相应的故障等级代码。第二判断单元800通过判断故障的故障等级,由第一发送单元400将故障等级代码发送至整车控制器。在本实施例中,在第一判断单元200判断电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件的情况后,第二判断单元800中的获取单元801获取该电机系统的标识符,确定单元802根据该电机系统的标识符的值的大小确定电机系统的故障等级。最后由第一发送单元400将故障信息、电机系统的故障等级信息以及当前电机系统的最大可输出转矩值发送至整车控制器。 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上对本发明所提供的一种电机系统故障处理方法及处理器进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种电机系统故障处理方法,其特征在于,所述电机系统包括电机控制器和电机,所述方法包括 检测所述电机控制器的基本运行参数和所述电机的基本运行参数,所述电机控制器的基本运行参数用于反映所述电机控制器的运行状态,所述电机的基本运行参数用于反映所述电机的运行状态; 判断所述电机控制器的基本运行参数和所述电机的基本运行参数是否满足预设的故障条件,若所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足,生成故障信息并发送至整车控制器,所述故障信息包括所述电机控制器的故障类型信息和所述电机的故障类型信息以及所述电机的最大可输出转矩值; 接收所述整车控制器发送的控制指令,生成并发送与所述控制指令相应的触发指令,所述控制指令为所述整车控制器接收所述故障信息,根据所述故障信息和其他子系统的运行状态生成的控制指令。
2.根据权利要求I所述的方法,其特征在于,所述电机控制器的故障类型信息包括关键信号准确性故障、通信是否中断故障、温度故障、电压故障、电流故障和上下电故障; 所述电机的故障类型信息包括温度故障和速度故障。
3.根据权利要求I所述的方法,其特征在于,在所述判断所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足预设的故障条件后,还包括 判断所述电机系统的故障等级; 生成所述电机系统的故障等级信息并发送至所述整车控制器; 所述接收的整车控制器发送的控制指令为所述整车控制器接收所述故障信息以及所述电机系统的故障等级信息,根据所述故障信息、所述电机系统的故障等级信息和其他子系统的运行状态生成的控制指令。
4.根据权利要求3所述的方法,其特征在于,所述判断所述电机系统的故障等级包括 获取所述电机系统的标识符; 根据所述电机系统的标识符的值的大小确定所述电机系统的故障等级。
5.—种电机系统故障处理器,其特征在于,所述电机系统包括电机控制器和电机,所述处理器包括 检测单元,用于检测所述电机控制器的基本运行参数和所述电机的基本运行参数,所述电机控制器的基本运行参数用于反映所述电机控制器的运行状态,所述电机的基本运行参数用于反映所述电机的运行状态; 第一判断单元,用于判断所述电机控制器的基本运行参数和所述电机的基本运行参数是否满足预设的故障条件; 第一生成单元,用于在所述第一判断单元判断所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足预设的故障条件的情况下,生成故障信息,所述故障信息包括所述电机控制器的故障类型信息和所述电机的故障类型信息以及所述电机的最大可输出转矩值; 第一发送单元,用于发送所述故障信息至整车控制器; 接收单元,用于接收所述整车控制器发送的控制指令,所述控制指令为所述整车控制器接收所述故障信息,根据所述故障信息和其他子系统的运行状态生成的控制指令;第二生成单元,用于在所述接收单元接收所述整车控制器发送的控制指令后生成的相应的触发指令; 第二发送单元,用于发送与所述控制指令相应的触发指令。
6.根据权利要求5所述的电机故障处理器,其特征在于,所述电机控制器的故障类型信息包括关键信号准确性故障、通信是否中断故障、温度故障、电压故障、电流故障和上下电故障; 所述电机的故障类型信息包括温度故障和速度故障。
7.根据权利要求5所述的电机系统,其特征在于,所述第一判断单元后还包括 第二判断单元,用于在所述第一判断单元判断所述电机控制器的基本运行参数和所述电机的基本运行参数中的至少一个满足预设的故障条件的情况下,进一步判断所述电机系统的故障等级; 第三生成单元,用于生成所述电机系统的故障等级信息; 第三发送单元,用于发送所述电机系统的故障等级信息至所述整车控制器; 所述接收的整车控制器发送的控制指令为所述整车控制器接收所述故障信息以及所述电机系统的故障等级信息,根据所述故障信息、所述电机系统的故障等级信息和其他子系统的运行状态生成的控制指令。
8.根据权利要求7所述的电机故障处理器,其特征在于,所述第二判断单元包括 获取单元,用于获取所述电机系统的标识符; 确定单元,用于根据所述电机系统的标识符的值的大小确定所述电机系统的故障等级。
全文摘要
本发明公开了一种电机系统故障处理方法及处理器,包括检测电机控制器的基本运行参数和电机的基本运行参数,判断电机控制器的基本运行参数和电机的基本运行参数是否满足预设的故障条件,并在电机控制器的基本运行参数和电机的基本运行参数中的至少一个满足预设的故障条件的情况下,生成故障信息并发送至整车控制器,最后接收整车控制器发送的控制指令,生成并发送与控制指令相应的触发指令。本发明中的电机系统作为整车控制器的一个子系统,整车控制器根据故障信息并结合整车系统中其他子系统的运行状态,生成控制指令控制电机系统做出相应的处理动作,避免了电机系统独立进行故障的相应处理,实现了从整车系统角度统筹控制管理整车安全。
文档编号G05B23/02GK102929272SQ20121043052
公开日2013年2月13日 申请日期2012年11月1日 优先权日2012年11月1日
发明者朱小丰, 万艳宽, 王利, 金国庆, 任勇 申请人:重庆长安汽车股份有限公司, 重庆长安新能源汽车有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1