本发明涉及车辆工程领域,尤其涉及一种驱动电机检测方法及装置。
背景技术:
在政府各种利好政策的推动以及各汽车企业的积极探索下,目前纯电动汽车已得到广泛应用。纯电动汽车通过电机驱动车轮实现车辆行驶,电机驱动及控制对整车性能影响重大,成为企业研究的重点。
随着永磁材料、电力电子技术、控制理论、电机制造以及信号处理硬件的发展,永磁同步的驱动电机得到了普遍应用,永磁同步的驱动电机由于具有高效率、高输出转矩、高功率密度以及良好的动态性能等优点,目前成为纯电动汽车驱动系统的主流。但是在故障状态下,永磁的驱动电机可能仍在工作,这样会对其本体产生严重的危害,比如永磁体永久性退磁、绝缘失效、轴承润滑失效等。当驱动电机发生以上问题将会对行车安全造成严重影响,因此,纯电动汽车的故障状态检测成为了企业关注的重点,成为企业亟待解决的难题。
技术实现要素:
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本发明的第一个目的在于提出一种驱动电机检测方法,以实现只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全,用于解决现有纯电动汽车在运行过程中,驱动系统发生故障仍在工作从而造成安全隐患的问题。
本发明的第二个目的在于提出一种驱动电机检测装置。
本发明的第三个目的在于提出另一种驱动电机检测装置。
本发明的第四个目的在于提出一种计算机程序产品。
本发明的第五个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种驱动电机检测方法,包括:利用预设的电压采集电路采集驱动电机上热敏电阻的压降;逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略;根据所述压降和所述目标检测策略,确定所述目标检测策略对应的目标类型下所述驱动电机所处的状态;其中状态包括故障状态和正常状态。
本发明实施例的驱动电机检测方法,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为达上述目的,本发明第二方面实施例提出了一种驱动电机检测装置,包括:采集模块,用于利用预设的电压采集电路采集驱动电机上热敏电阻的压降;选取模块,用于逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略;确定模块,用于根据所述压降和所述目标检测策略,确定所述目标检测策略对应的目标类型下所述驱动电机所处的状态;其中状态包括故障状态和正常状态。
本发明实施例的驱动电机检测装置,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为达上述目的,本发明第三方面实施例提出了一种驱动电机检测装置,包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现上述第一方面实施例提出的驱动电机检测方法。
本发明实施例的驱动电机检测装置,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为达上述目的,本发明第四方面实施例提出了一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行本发明上述第一方面实施例提出的驱动电机检测方法。
本发明实施例的计算机程序产品,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为达上述目的,本发明第五方面实施例提出了一种非临时计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现上述第一方面实施例提出的驱动电机检测方法。
本发明实施例的非临时计算机可读存储介质,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例提供的一种驱动电机检测方法的流程示意图;
图2为本发明实施例提供的一种在驱动电机上设置热敏电阻的示意图;
图3为本发明实施例中电压采集电路示意图;
图4为本发明实施例提供的另一种驱动电机检测方法的流程示意图;
图5为本发明实施例提供的另一种驱动电机检测方法的流程示意图;
图6为本发明实施例提供的另一种驱动电机检测方法的流程示意图;
图7为本发明实施例提供的另一种驱动电机检测方法的流程示意图;
图8为本发明实施例提供的一种驱动电机检测装置的结构示意图;
图9为本发明实施例提供的另一种驱动电机检测装置的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
下面参考附图描述本发明实施例的驱动电机检测方法及装置。
图1为本发明实施例提供的一种驱动电机检测方法的流程示意图。
如图1所示,该驱动电机检测方法包括以下步骤:
s101,利用预设的电压采集电路采集驱动电机上热敏电阻的压降。
其中,热敏电阻的个数可以为一个也可以为多个,当热敏电阻为多个时,可以按照预设的间隔设置在驱动电机上,预设的间隔为预先设置的,标记热敏电阻的个数为n,本发明实施例以热敏电阻的个数为3示例,即n=3,则预设的间隔例如可以为360°/3=120°。此处需要说明,热敏电阻也可以非均匀的布设在驱动电机上,此处对热敏电阻的布设不作限制。
本发明实施例采用多个热敏电阻,通过热敏电阻的冗余设计,能够保证驱动电机温度的有效获取。
例如,参见图2,图2为本发明实施例提供的一种在驱动电机上设置热敏电阻的示意图,在该驱动电机定子绕组线圈内布置了三个热敏电阻,分别为热敏电阻a、热敏电阻b以及热敏电阻c,且这三个热敏电阻按照120°间隔均匀分布在驱动电机上。
可选地,在n=3时,应有3路电压采集电路采集三个热敏电阻的压降,由于三个电压采集电路的结构完全一致,因此,仅以一路示例。例如,参见图3,图3为本发明实施例中电压采集电路示意图,驱动电机定子绕组中的热敏电阻被串联到电压采集电路中,该热敏电阻与电阻r1串联,根据驱动电机温度的不同,热敏电阻的阻值会发生变化,此时,图3中左侧检测点2处的电压也会发生变化,其中,检测点2处的电压对应电源电压在热敏电阻中的压降;检测点2处的电压经过r2与c11组成的阻容(rc)低通滤波电路后,由a/d进行采集(图中右侧检测点1处),忽略干扰的影响,检测点1的电压与2处的电压相等。该电压采集电路中r1电阻的阻值以及电源电压为已知,因此,在得到热敏电阻中的压降后,可以根据欧姆定律计算出该热敏电阻的阻值,进而获取驱动电机温度值。其中,在没有故障的前提下,可以取三路电压采集电路中的热敏电阻温度的最高值作为驱动电机温度。
s102,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略。
在本发明的实施例中,不同类型的故障可以包括:温度检测故障、电压采集回路故障、温度校验故障等。其中,电压采集回路故障包括:采集回路对电源短路故障、采集回路对地短路故障,以及采集回路断路故障。
可选地,不同类型的故障检测对应不同的检测策略,例如,电压采集回路故障检测对应的检测策略和温度校验故障检测对应的检测策略不同,因此,本发明实施例具有多个检测策略,可以逐次从中选取一个检测策略作为目标检测策略,以确定驱动电机在目标检测策略对应的目标类型下所处的状态,能够全面检测驱动电机的状态,保证行车的安全。
s103,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态;其中状态包括故障状态和正常状态。
可选地,当目标检测策略为温度检测故障检测对应的检测策略时,可以通过热敏电阻的压降获取其阻值,根据热敏电阻的阻值查询预先设置的热敏电阻的阻值和温度的映射关系,从中获取热敏电阻的当前温度,之后,根据热敏电阻的当前温度确定驱动电机是否处于温度检测故障状态,或者,直接根据热敏电阻的压降确定驱动电机是否处于温度检测故障状态。
可选地,当目标检测策略为电压采集回路故障检测对应的检测策略时,可以直接根据热敏电阻的压降确定驱动电机是否处于电压采集回路故障状态。
可选地,当目标检测策略为温度校验故障检测对应的检测策略时,可以根据热敏电阻的压降获取热敏电阻当前的温度,而后,根据热敏电阻两两之间的温度差确定驱动电机是否处于温度校验故障状态。
本实施例的驱动电机检测方法,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为了清楚说明上述实施例,参见图4,在如图1所示实施例的基础上,步骤s103具体包括以下子步骤:
s401,判断压降是否处于第一电压阈值和第二电压阈值内,若是,执行s407,否则,执行s402。
对于热敏电阻,例如,参见图3,在正常情况下,其阻值在一定的阈值范围内,因此,其两端对应的电压也应在合理的阈值范围内,标记热敏电阻在正常情况下两端对应的电压在[vsl,vsh]之间,其中,0<vsl<vsh<电源电压,则第一电压阈值可以为vsl,第二电压阈值可以为vsh,且第一电压阈值和第二电压阈值可以预先设置在车辆的内置程序中,易于实现,操作简单。
可选地,判断压降是否处于第一电压阈值和第二电压阈值内,当压降处于第一电压阈值和第二电压阈值内时,表明驱动电机未处于温度检测故障状态,直接结束处理流程;在压降未处于第一电压阈值和第二电压阈值内时,触发后续步骤。
s402,判断是否维持预设时长,若是,执行s403,否则,执行s407。
在本发明的实施例中,预设时长为预先设置的,预设时长可以由车辆的内置程序预先设定,或者,预设时长可以由驾驶人员进行设置,对此不作限制,预设时长例如为tk。
需要说明的是,电机控制器在上电后的初始阶段内,内部供电电压不稳定,因此需要延时预设时长,待供电电源稳定后,再进行驱动电机温度故障检测,能够有效避免由于系统干扰导致的故障误报。
因此,在压降未处于第一电压阈值和第二电压阈值内且维持预设时长时,确定驱动电机处于温度检测故障状态;在压降未处于第一电压阈值和第二电压阈值内且未维持预设时长时,结束处理流程。
s403,确定驱动电机处于温度检测故障状态。
s404,判断压降是否处于第三电压阈值和第四电压阈值内,若是,执行s407,否则,执行s405。
例如,参见图3,图3所示的电压采集电路还用于电压采集回路故障的检测,包括:采集回路对电源短路故障、采集回路对地短路故障,以及采集回路断路故障,具体可以通过检测点1出a/d采集电压来进行判断:
(1)采集回路对电源短路故障:对电源短路对应图3中2处检测点与电源短接,此时a/d采集到检测点1处的电压值在电源电压5v附近。
(2)采集回路对地短路故障:对地短路对应图3中2处检测点与地短接,此时a/d采集到检测点1处的电压值在0v附近。
(3)采集回路断路故障:断路对应图3中检测点1处发生断线故障,此时a/d采集到该点处的电压值在电源电压5v附近。
由于当采样回路发生对电源短路、对地短路以及断路故障后,点击控制器实际采集到的热敏电阻的压降应在电源电压(5v)或地(0v)附近,因此,可以标记热敏电阻故障的电压阈值为vstg和vstb,其中,0<vstg<vstb<电源电压,则第三电压阈值可以为vstg,第四电压阈值可以为vstg,当压降处于[vstg,vstb]内时,表明驱动电机未处于电压采集回路故障状态,直接结束处理流程;当压降未处于[vstg,vstb]内时,触发后续步骤。
本步骤中,第三电压阈值和第四电压阈值可以预先设置在车辆的内置程序中,易于实现,操作简单。
s405,判断是否维持预设时长,若是,执行s406,否则,执行s407。
需要说明的是,电机控制器在上电后的初始阶段内,内部供电电压不稳定,因此需要延时预设时长,待供电电源稳定后,再进行驱动电机电压采集回路故障检测,能够有效避免由于系统干扰导致的故障误报。
因此,在压降未处于第三电压阈值和第四电压阈值内且维持预设时长时,确定驱动电机处于电压采集回路故障状态;在压降未处于第三电压阈值和第四电压阈值内且未维持预设时长时,结束处理流程。
s406,确定驱动电机处于电压采集回路故障状态。
s407,结束。
需要说明的是,图4中判断步骤s401和s404之间并没有严格的时序关系,可以并行地执行,也可以顺序执行,此处并不做限制,例如,可以先执行s401,再执行s404,也可以先执行s404,再执行s401,此处并不做限制。
本实施例的驱动电机检测方法,通过在压降未处于第一电压阈值和第二电压阈值内且维持预设时长时,确定驱动电机处于温度检测故障状态;在压降未处于第三电压阈值和第四电压阈值内且维持预设时长时,确定驱动电机处于电压采集回路故障状态,能够避免由于系统干扰导致的故障误报。
为了清楚说明上述实施例,参见图5,在如图1所示实施例的基础上,步骤s103还可以包括以下子步骤:
s501,根据压降获取热敏电阻的阻值。
如图3所示,采集电路中r1电阻的阻值和电源电压为已知,因此在获取到热敏电阻的压降后,可以根据欧姆定律计算该热敏电阻的阻值,例如,标记热敏电阻的压降为vpt,则电流
s502,根据阻值确定热敏电阻的当前温度。
可选地,可以在车辆的内置程序中预先设置热敏电阻的阻值和温度的映射关系,在确定热敏电阻的阻值后,就可以查询上述映射关系,从中确定热敏电阻的当前温度,易于实现且操作简单。
s503,判断当前温度是否处于第一温度阈值和第二温度阈值内,若是,执行s506,否则,执行s504。
由于热敏电阻分为正温度系数和负温度系数,本发明实施例中以采用正温度系数的热敏电阻示例。例如,参见图3,在正常情况下,热敏电阻的阻值在一定的范围内,因此,其当前温度也应在一定的范围内。标记热敏电阻在正常情况下的温度在[tsl,tsh]之间,其中,tsl<tsh,则第一温度阈值可以为tsl,第二温度阈值可以为tsh,且第一温度阈值和第二温度阈值可以预先设置在车辆的内置程序中,易于实现,操作简单。
可选地,判断当前温度是否处于第一温度阈值和第二温度阈值内,在当前温度处于第一温度阈值和第二温度阈值内时,表明驱动电机未处于温度检测故障状态,直接结束处理流程;在当前温度未处于第一温度阈值和第二温度阈值内时,触发后续步骤。
s504,判断是否维持预设时长,若是,执行s505,否则,执行s506。
需要说明的是,电机控制器在上电后的初始阶段内,内部供电电压不稳定,因此需要延时预设时长,待供电电源稳定后,再进行驱动电机温度故障检测,能够有效避免由于系统干扰导致的故障误报。
可选地,在当前温度未处于第一温度阈值和第二温度阈值内且维持预设时长时,确定驱动电机处于温度检测故障状态;在当前温度未处于第一温度阈值和第二温度阈值内且未维持预设时长时,结束处理流程。
s505,确定驱动电机处于温度检测故障状态。
s506,结束。
本实施例的驱动电机检测方法,通过根据压降获取热敏电阻的阻值,根据阻值确定热敏电阻的当前温度,易于实现且操作简单。通过在当前温度未处于第一温度阈值和第二温度阈值内且维持预设时长时,确定驱动电机处于温度检测故障状态,能够有效避免由于系统干扰导致的故障误报。
为了清楚说明上述实施例,参见图6,在如图1所示实施例的基础上,步骤s103还可以包括以下子步骤:
s601,根据每个热敏电阻的压降获取每个热敏电阻的温度。
例如,在获取到每个热敏电阻的压降后,可以根据欧姆定律计算每个热敏电阻对应的阻值,在车辆的内置程序中预先设置热敏电阻的阻值和温度的映射关系,在确定每个热敏电阻的阻值后,就可以查询上述映射关系,从中确定每个热敏电阻的温度。
s602,获取热敏电阻两两之间的温度差。
作为一种示例,参见图1,标记热敏电阻a的温度为ta、热敏电阻b的温度为tb,以及热敏电阻c的温度为tc,则热敏电阻两两之间的温度差分别为|ta-tb|、|ta-tc|,以及|tb-tc|。
s603,判断所有的温度差是否均大于温度差阈值,若是,执行s604,否则,执行s606。
在本发明的实施例中,温度差阈值可以预先设置在车辆的内置程序中,标记温度差阈值为δt。
驱动电机在工作过程中,定子绕组内部温度场分布均匀,正常状态下,热敏电阻反馈的温度信息应基本一致,不应出现较大偏差,因此,正常状态下,|ta-tb|、|ta-tc|,以及|tb-tc|均应小于等于δt。
s604,判断是否持续预设时长,若是,执行s605,否则,执行s606。
需要说明的是,电机控制器在上电后的初始阶段内,内部供电电压不稳定,因此需要延时预设时长,待供电电源稳定后,再进行驱动电机温度校验故障检测,能够有效避免由于系统干扰导致的故障误报。
可选地,在所有的温度差均大于温度差阈值且持续预设时长时,确定驱动电机处于温度校验故障状态;在所有的温度差均大于温度差阈值且未持续预设时长时,结束处理流程。
s605,确定驱动电机处于温度校验故障状态。
需要说明的是,当驱动电机处于如图4和图5所示的温度检测故障状态和电压采集回路故障状态时,无法获取驱动电机的有效温度,因此无需执行图6所示的步骤s601~s605的处理流程,在驱动电机未处于如图4和图5所示的温度检测故障状态和电压采集回路故障状态时,执行图6所示的温度校验故障状态检测的处理流程。
s606,结束。
本实施例的驱动电机检测方法,通过在所有的温度差均大于温度差阈值且持续预设时长时,确定驱动电机处于温度校验故障状态,在所有的温度差均大于温度差阈值且持续预设时长时,确定驱动电机处于温度校验故障状态,能够有效避免由于系统干扰导致的故障误报。
为了清楚说明上述实施例,参见图7,在如图1~图6所示实施例的基础上,当检测出驱动电机处于任一故障状态之后,还包括以下步骤:
s701,统计驱动电机中处于故障状态的热敏电阻。
可选地,当确定驱动电机处于故障状态时,统计驱动电机中处于故障状态的热敏电阻,标记处于故障状态的热敏电阻的个数为m。
s702,判断所有的热敏电阻是否均处于故障状态,若是,执行s703,否则,执行s706。
s703,判断车辆的冷却系统是否处于故障状态,若是,执行s704,否则,执行s705。
可选地,在所有的热敏电阻均处于故障状态时,即m=n时,判断车辆的冷却系统是否处于故障状态。
s704,调整驱动电机的转矩处于安全限制。
可选地,在所有的热敏电阻均处于故障状态,且冷却系统处于故障状态时,调整驱动电机的转矩处于安全限制,具体地,可以通过点亮仪表故障灯以及鸣笛报警音的形式对驾驶员进行提示,使其意识到驱动系统发生故障,同时对该故障的后续处理产生心理准备,在此基础上可以延时一定的时间,留给驾驶员做好心理准备,而后,可以调整驱动电机的转矩处于安全限制,防止驱动电机发生过温的情况。
s705,控制冷却系统按照最大散热量进行散热。
可选地,在所有的热敏电阻均处于故障状态,且冷却系统未处于故障状态时,控制冷却系统按照最大散热量进行散热,能够避免驱动电机发生过热的情况,保证行车的安全,此时,可以通过点亮仪表报警灯对驾驶员进行提示。
s706,判断所有的热敏电阻中是否均未处于故障状态,若是,执行s708,否则,执行s707。
可选地,若所有的热敏电阻中均未处于故障状态,即m=0时,则结束处理流程;在热敏电阻处于故障状态的个数为0<m<n时,由于在这种状态下,热敏电阻能够继续获取驱动电机的温度,电机过温保护机制仍然能够实现,因此不会对驱动电机的正常控制造成影响,此时,可以进行故障报警处理,例如可以通过点亮仪表故障灯及报警音短鸣的方式提醒驾驶员。
s707,进行故障报警处理。
可选地,在所有的热敏电阻中有至少一个未处于故障状态时,进行故障报警处理,例如,可以通过点亮仪表故障灯及报警音短鸣的方式提醒驾驶员。
s708,结束。
本实施例的驱动电机检测方法,通过在所有的热敏电阻均处于故障状态,且冷却系统处于故障状态时,调整驱动电机的转矩处于安全限制,能够防止驱动电机发生过温的情况,有效保障行车的安全。通过在所有的热敏电阻均处于故障状态,且冷却系统未处于故障状态时,控制冷却系统按照最大散热量进行散热,能够避免驱动电机发生过热的情况,保证行车的安全。通过在所有的热敏电阻中有至少一个未处于故障状态时,进行故障报警处理,能够有效提升用户的驾乘体验。
图8为本发明实施例提供的一种驱动电机检测装置的结构示意图。该驱动电机检测装置800可以通过软件、硬件或者两者的结合实现。
如图8所示,该驱动电机检测装置800包括:采集模块810、选取模块820,以及确定模块830。其中,
采集模块810,用于利用预设的电压采集电路采集驱动电机上热敏电阻的压降。
选取模块820,用于逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略。
确定模块830,用于根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态;其中状态包括故障状态和正常状态。
进一步地,在本发明实施例的一种可能的实现方式中,在图8的基础上,参见图9,该驱动电机检测装置800还进一步包括:
设置模块840,用于按照预设的间隔在驱动电机上设置有多个热敏电阻。
统计模块850,用于当确定驱动电机处于故障状态时,统计驱动电机中处于故障状态的热敏电阻。
判断模块860,用于在所有的热敏电阻均处于故障状态时,判断车辆的冷却系统是否处于故障状态。
处理模块870,用于当冷却系统处于故障状态时,调整驱动电机的转矩处于安全限制;当冷却系统未处于故障状态时,控制冷却系统按照最大散热量进行散热。
报警模块880,用于在所有的热敏电阻中有至少一个未处于故障状态时,进行故障报警处理。
可选地,确定模块830具体用于:判断压降是否处于第一电压阈值和第二电压阈值内;如果压降未处于第一电压阈值和第二电压阈值内且维持预设时长,则确定驱动电机处于温度检测故障状态。
可选地,确定模块830还用于:根据压降获取热敏电阻的阻值;根据阻值确定热敏电阻的当前温度;判断当前温度是否处于第一温度阈值和第二温度阈值内;如果当前温度未处于第一温度阈值和第二温度阈值内且维持预设时长,则确定驱动电机处于温度检测故障状态。
可选地,确定模块830还用于:判断压降是否处于第三电压阈值和第四电压阈值内;如果压降未处于第三电压阈值和第四电压阈值内且维持预设时长,则确定驱动电机处于电压采集回路故障状态。
可选地,确定模块830还用于:根据每个热敏电阻的压降获取每个热敏电阻的温度;获取热敏电阻两两之间的温度差;根据所有的温度差是否均大于温度差阈值;如果所有的温度差均大于温度差阈值且持续预设时长,则确定驱动电机处于温度校验故障状态。
需要说明的是,前述图1-图7实施例对驱动电机检测方法实施例的解释说明也适用于该实施例的驱动电机检测装置800,此处不再赘述。
本实施例的驱动电机检测装置,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为了实现上述实施例,本发明还提出一种驱动电机检测装置,包括:处理器和存储器;其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如前述实施例所述的驱动电机检测方法。
本实施例的驱动电机检测装置,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为了实现上述实施例,本发明还提出一种计算机程序产品,当所述计算机程序产品中的指令由处理器执行时,执行本发明上述实施例提出的驱动电机检测方法。
本实施例的计算机程序产品,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
为了实现上述实施例,本发明还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如前述实施例所述的驱动电机检测方法。
本实施例的非临时性计算机可读存储介质,通过利用预设的电压采集电路采集驱动电机上热敏电阻的压降,逐次从预设的所有检测策略中选取一个检测策略作为目标检测策略;其中,不同类型的故障检测对应不同的检测策略,根据压降和目标检测策略,确定目标检测策略对应的目标类型下驱动电机所处的状态。本实施例中,只需在驱动电机上设置热敏电阻,结合热敏电阻的压降和检测策略就可以完成对驱动电机的故障检测,从而可以提高行车安全。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。