控制器诊断方法、装置、车载设备、存储介质及程序产品与流程
- 国知局
- 2025-01-10 13:20:14
本申请涉及车辆诊断,尤其涉及一种控制器诊断方法、装置、车载设备、存储介质及程序产品。
背景技术:
1、随着汽车电子技术的发展,当前车辆上都装配了多个ecu(electronic controlunit,电子控制器单元),新车辆出厂的是需对各ecu系统进行功能配置、功能学习及相关的参数写入,并通过诊断后方可出厂供客户使用,确保车辆所有功能都是正常的。
2、现有技术对车辆控制器的诊断都是按照ecu控制器所有功能顺序执行,待当前ecu执行完成后再执行下一个ecu的功能配置,直到所有控制器的执行完成。若有些控制器执行功能需要一定时间才能完成,诊断设备就会一直等待该车身控制器执行功能的结果,从而导致车辆诊断时间长,不满足产线的生产节拍,导致生产效率低下。
3、上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本申请的主要目的在于提供一种控制器诊断方法、装置、车载设备、存储介质及程序产品,旨在解决现有技术中车辆控制器功能诊断效率低的技术问题。
2、为实现上述目的,本申请提出一种控制器诊断方法,所述方法应用于诊断端,包括:
3、基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令,由所述车辆端将所述控制器执行诊断指令发送至对应的控制器,由所述控制器根据所述控制器执行诊断指令进行诊断,得到控制器诊断结果,所述控制器执行诊断指令至少包括诊断功能执行指令和学习例程指令中的一种或多种;
4、接收所述车辆端返回的控制器诊断结果,所述控制器诊断功能结果至少包括诊断功能执行结果和学习结果中的一种或多种。
5、在一实施例中,所述基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令的步骤之前,还包括:
6、获取所述车辆端的vin码,并对所述vin码进行校验;
7、若所述vin码校验通过,则执行步骤:基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令。
8、在一实施例中,所述车辆端包括若干个控制器,所述基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令的步骤之前,还包括:
9、获取所述车辆端的车型信息和所述若干个控制器的功能配置;
10、根据所述车型信息和所述若干个控制器的功能配置,确定所述若干个控制器的诊断优先级;
11、根据所述诊断优先级,生成功能诊断顺序。
12、在一实施例中,所述根据所述车型信息和所述若干个控制器的功能配置,确定所述若干个控制器的诊断优先级的步骤,包括:
13、根据所述车型信息和所述若干个控制器的功能配置,获取所述若干个控制器的学习等待时间;
14、基于所述若干个控制器的学习等待时间进行优先级排序,确定所述若干个控制器的诊断优先级。
15、在一实施例中,所述控制器至少包括待学习控制器和待诊断控制器中的一种或多种,所述学习例程指令至少包括开始学习例程指令和学习结果查询指令中的一种或多种,所述方法还包括:
16、向所述车辆端发送针对于所述待学习控制器的开始学习例程指令,由所述车辆端将所述开始学习例程指令发送至所述待学习控制器,由所述待学习控制器根据所述学习例程指令进行学习诊断;
17、向所述车辆端发送针对于所述待诊断控制器的诊断功能指令,由所述车辆端将所述诊断功能执行指令发送至所述待诊断控制器,由所述待诊断控制器根据所述诊断功能执行指令进行诊断功能执行,得到诊断功能执行结果并返回至所述诊断端;
18、监测所述车辆端中所述待学习控制器的学习状态;
19、若所述待学习控制器的学习状态为已完成,则向所述车辆端发送针对于所述待学习控制器的学习结果查询指令,由所述车辆端根据所述学习结果查询指令查询所述待学习控制器的学习结果并返回至所述诊断端。
20、此外,为实现上述目的,本申请还提出一种控制器诊断方法,所述方法应用于车辆端,包括:
21、接收诊断端基于预设的功能诊断顺序发送的控制器执行诊断指令,所述控制器执行诊断指令至少包括诊断功能执行指令和学习例程指令中的一种或多种;
22、将所述控制器执行诊断指令发送至对应的控制器,由所述控制器根据所述控制器执行诊断指令进行诊断,得到控制器诊断结果,所述控制器诊断功能结果至少包括诊断功能执行结果和学习结果中的一种或多种;
23、将所述控制器诊断结果返回至所述诊断端。
24、此外,为实现上述目的,本申请还提出一种控制器诊断装置,所述控制器诊断装置包括:
25、指令发送模块,用于基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令,由所述车辆端将所述控制器执行诊断指令发送至对应的控制器,由所述控制器根据所述控制器执行诊断指令进行诊断,得到控制器诊断结果,所述控制器执行诊断指令至少包括诊断功能执行指令和学习例程指令中的一种或多种;
26、结果接收模块,用于接收所述车辆端返回的控制器诊断结果,所述控制器诊断功能结果至少包括诊断功能执行结果和学习结果中的一种或多种。
27、此外,为实现上述目的,本申请还提出一种车载设备,所述车载设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如上文所述控制器诊断方法的步骤。
28、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文所述控制器诊断方法的步骤。
29、此外,为实现上述目的,本申请还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如上文所述控制器诊断方法的步骤。
30、本申请提供了一种控制器诊断方法,本申请首先基于预先设定的功能诊断顺序向车辆发送控制器执行诊断的指令,车辆再将控制器执行诊断的指令转送给控制器进行诊断,最后接收车辆从控制器返回的诊断结果,以通过控制发送不同顺序和不同类型的指令来诊断控制器的功能,实现了基于诊断顺序和指令控制的控制器功能诊断,解决了现有技术中车辆控制器功能诊断效率低的问题,提高了车辆控制器功能的诊断效率。
技术特征:1.一种控制器诊断方法,其特征在于,所述方法应用于诊断端,包括:
2.如权利要求1所述方法,其特征在于,所述基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令的步骤之前,还包括:
3.如权利要求1所述方法,其特征在于,所述车辆端包括若干个控制器,所述基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令的步骤之前,还包括:
4.如权利要求3所述方法,其特征在于,所述根据所述车型信息和所述若干个控制器的功能配置,确定所述若干个控制器的诊断优先级的步骤,包括:
5.如权利要求1至4中任一项所述方法,其特征在于,所述控制器至少包括待学习控制器和待诊断控制器中的一种或多种,所述学习例程指令至少包括开始学习例程指令和学习结果查询指令中的一种或多种,所述方法还包括:
6.一种控制器诊断方法,其特征在于,所述方法应用于车辆端,包括:
7.一种控制器诊断装置,其特征在于,所述装置包括:
8.一种车载设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序配置为实现如权利要求1至6中任一项所述控制器诊断方法的步骤。
9.一种存储介质,其特征在于,所述存储介质为计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述控制器诊断方法的步骤。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述控制器诊断方法的步骤。
技术总结本申请公开了一种控制器诊断方法、装置、车载设备、存储介质及程序产品,涉及车辆诊断技术领域,包括:基于预设的功能诊断顺序向车辆端发送控制器执行诊断指令,由所述车辆端将所述控制器执行诊断指令发送至对应的控制器,由所述控制器根据所述控制器执行诊断指令进行诊断,得到控制器诊断结果,所述控制器执行诊断指令至少包括诊断功能执行指令和学习例程指令中的一种或多种;接收所述车辆端返回的控制器诊断结果,所述控制器诊断功能结果至少包括诊断功能执行结果和学习结果中的一种或多种。本申请实现了基于诊断顺序和指令控制的控制器功能诊断,解决了现有技术中车辆控制器功能诊断效率低的问题,提高了车辆控制器功能的诊断效率。技术研发人员:刘新,赵涛受保护的技术使用者:深圳市元征科技股份有限公司技术研发日:技术公布日:2025/1/6本文地址:https://www.jishuxx.com/zhuanli/20250110/352488.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。