本发明涉及电动汽车技术领域,特别涉及一种电动车整车故障的主动诊断方法。
背景技术:
随着电动汽车的快速发展,整车厂的大批量电动客车生产均面临中生产速度慢、生产质量一致性差以及整车诊断难的问题。传统的电动客车故障维护,主要是依靠整车厂的售后人员,深度故障甚至要依赖整车厂的技术人员才能解决,维护困难且周期长,导致整车故障维护效率低、准确率低。
技术实现要素:
本发明的目的在于提供一种电动车整车故障的主动诊断方法,以提高整车故障的维护效率。
为实现以上目的,本发明提供一种电动车整车故障的主动诊断方法,该方法包括:
s1、上位机系统对选取的当前整车故障进行监控,并发送故障诊断指令至整车控制器;
s2、整车控制器根据接收到的故障诊断指令读取当前整车故障的故障代码,并启动与该故障代码相应的诊断策略;
s3、整车控制器将诊断出的当前整车故障原因代码发送至上位机系统;
s4、上位机系统根据接收到的当前整车故障原因代码,在数据库中查找当前整车故障发生的原因以及故障解决方案并进行文字显示。
进一步地,上述的诊断策略,包括:
启动与所述当前整车故障代码相对应的故障产生模拟过程;
在模拟过程中,监控获得各故障信息的真实原因。
进一步地,上述上位机系统和上述整车控制器之间通过控制器局域网进行通信。
进一步地,上述方法还包括:
在整车搭建时,整车控制器预留有主动诊断接口。
与现有技术相比,本发明存在以下技术效果:本发明通过上位机系统和整车控制器配合,在整车系统搭建时预留出整车故障主动诊断接口,通过操作上位机系统向整车控制器发送主动诊断指令,即可通过整车控制器对电动车整车故障进行主动分析,获取整车故障发生的原因。其诊断效果科学客观,具有较高的准确率和效率,有利于电动车整车故障的维护且易于推广。
附图说明
下面结合附图,对本发明的具体实施方式进行详细描述:
图1是本发明中一种电动车整车故障的主动诊断方法的流程示意图;
图2是本发明中一种电动车整车故障的主动诊断方法的诊断策略示意图;
图3是本发明中高压上电故障的诊断流程示意图;
图4是本发明中行车故障的诊断流程示意图。
具体实施方式
为了更进一步说明本发明的特征,请参阅以下有关本发明的详细说明与附图。所附图仅供参考与说明之用,并非用来对本发明的保护范围加以限制。
如图1所示,本实施例公开了一种电动车整车故障的主动诊断方法,该方法包括如下步骤s1至s4:
s1、上位机系统对选取的当前整车故障进行监控,并发送故障诊断指令至整车控制器;
需要说明的是,电动车整车故障包括高压上电故障、行车故障、挂档切换故障、充电故障等功能故障,同时还有各高压设备的设备故障。在实际诊断过程中,上位机系统会选取需要监控的故障,并启动该故障的主动诊断指令,对选取的故障进行主动诊断。
s2、整车控制器根据接收到的故障诊断指令读取当前整车故障的故障代码,并启动与该故障代码相应的诊断策略;
需要说明的是,上位机系统发送的故障主动诊断指令中携带有当前需要诊断的故障的代码,故障代码具有唯一性,整车控制器根据故障代码识别出需要诊断的故障,并启动相应的诊断策略。
s3、整车控制器将诊断出的当前整车故障原因代码发送至上位机系统;
s4、上位机系统根据接收到的当前整车故障原因代码,在数据库中查找当前整车故障发生的原因以及故障解决方案并进行文字显示。
进一步地,如图2所示,上述的诊断策略,包括:
启动与所述当前整车故障代码相对应的故障产生模拟过程;
在模拟过程中,监控获得各故障信息的真实原因。
具体地,整车控制器在接收到故障代码时,识别出当前需要诊断的故障,然后对该故障的产生过程进行模拟,进而在模拟中查找出该故障产生的真实原因。
下面以图3至图4为例,说明具体故障的诊断流程:
图3示出了高压上电故障的主动诊断过程,图4示出了行车故障的主动诊断过程,由于行车故障的原因较多,对故障原因逐一排查可提高诊断的准确性,但在实际应用中,也可以对常见的故障原因进行排查,以提高诊断效率。在应用中,每种故障的原因代码具有唯一性,上位机系统根据故障的原因代码即可在数据库中查找到与该原因代码对应的原因说明及相应的解决方案说明,并将上述说明进行显示,以对故障维护人员进行故障原因排查、故障解决方案等指导。
进一步地,上述上位机系统和上述整车控制器之间通过控制器局域网进行通信。其中,上位机系统会将当前发送的故障诊断指令转换成can通讯指令发送至整车控制器。整车控制器将故障产生的原因代码转换成can通讯指令发送至上位机系统。这里的can通讯指令属于can通讯机制,相当于一个通讯协议。
进一步地,本实施例在整车系统搭建时,整车控制器预留有主动诊断接口,以接收上位机系统的诊断指令执行故障诊断。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。