[发明专利]一种故障诊断的控制方法、装置、控制器及系统有效
申请号: | 201711203432.2 | 申请日: | 2017-11-27 |
公开(公告)号: | CN107992022B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 战平;代康伟;刘超;罗曼 | 申请(专利权)人: | 北京新能源汽车股份有限公司 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 北京银龙知识产权代理有限公司 11243 | 代理人: | 许静;安利霞 |
地址: | 102606 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障诊断 控制 方法 装置 控制器 系统 | ||
本发明提供一种故障诊断的控制方法、装置、控制器及系统,涉及电机控制技术领域,所述方法包括:获取上位机发送的对整车零部件进行故障检测的控制指令;根据所述控制指令,控制是否停止对所述整车零部件进行故障诊断检测。本发明的方案避免了在对整车零部件进行软件刷写的过程中,出现误报故障的现象,从而节省了不必要的故障排查时间,提高了工作效率。
技术领域
本发明属于电机控制技术领域,尤其是涉及一种故障诊断的控制方法、装置、控制器及系统。
背景技术
在电动汽车的各整车零部件装载到整车并连接到整车控制器局域网(ControllerArea Network,简称:CAN)总线后,需要上位机通过所述CAN总线为各零部件刷写软件,现有技术中,在刷写软件的过程中,电机控制器的故障诊断模块依然会对各整车零部件进行故障诊断,出现误报故障的现象,导致花费大量时间进行故障排查,降低了装载效率且提高了组装成本。
发明内容
本发明实施例的目的在于提供一种故障诊断的控制方法、装置、控制器及系统,从而解决现有技术中在为各整车零部件刷写软件时,花费大量时间对误报故障进行排查的问题。
为了实现上述目的,本发明实施例提供了一种故障诊断的控制方法,包括:
获取上位机发送的对整车零部件进行故障检测的控制指令;
根据所述控制指令,控制是否停止对所述整车零部件进行故障诊断检测。
其中,所述获取上位机发送的对整车零部件进行故障检测的控制指令的步骤包括:
获取上位机通过控制器局域网CAN总线发送的用于对整车零部件进行故障检测的报文信息;
根据所述报文信息,获取所述控制指令。
其中,所述获取上位机通过控制器局域网CAN总线发送的用于对整车零部件进行故障检测的报文信息的步骤包括:
获取上位机通过所述控制器局域网CAN总线广播的报文的标识信息;
若所述报文的标识信息与预设报文标识信息相同,则接收所述报文的标识信息对应的报文。
其中,所述根据所述报文信息,获取所述控制指令的步骤包括:
解析所述报文的标识信息对应的报文,得到报文内容;
若所述报文内容与预设报文内容相同,则获取所述控制指令。
其中,所述根据所述控制指令,控制是否停止对所述整车零部件进行故障诊断检测的步骤包括:
若所述控制指令中用于表示是否停止故障诊断的故障诊断标志信息为预设标志位时,则控制停止对所述整车零部件进行故障诊断检测。
本发明实施例还提供一种故障诊断的控制装置,包括:
获取模块,用于获取上位机发送的对整车零部件进行故障检测的控制指令;
控制模块,用于根据所述控制指令,控制是否停止对所述整车零部件进行故障诊断检测。
其中,所述获取模块包括:
第一获取子模块,用于获取上位机通过控制器局域网CAN总线发送的用于对整车零部件进行故障检测的报文信息;
第二获取子模块,用于根据所述报文信息,获取所述控制指令。
其中,所述第一获取子模块包括:
第一获取单元,用于获取上位机通过所述控制器局域网CAN总线广播的报文的标识信息;
第二获取单元,用于若所述报文的标识信息与预设报文标识信息相同,则接收所述报文的标识信息对应的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京新能源汽车股份有限公司,未经北京新能源汽车股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711203432.2/2.html,转载请声明来源钻瓜专利网。