ESC的多轮速解析协议配置方法、装置、诊断仪和车辆与流程
- 国知局
- 2024-08-02 14:15:06
本技术涉及电子稳定控制系统配置,特别是涉及一种esc的多轮速解析协议配置方法、装置、诊断仪和车辆。
背景技术:
1、随着车企销量增加,为保证供货稳定,往往会有多元化部件的要求,即很多车辆部件需要多供应商供货。其中,轮速传感器类的部件内含芯片,其生产往往受芯片生产的限制,轮速传感器的芯片的多元化往往导致轮速传感器采集信号策略的不同和/或使用的轮速解析协议不同。
2、使用的轮速解析协议不同会导致接收轮速传感器信号的电子稳定控制系统(esc,electronic stability control)难以兼容。传统的兼容策略,不同轮速解析协议的轮速传感器需要不同的esc或不同的软件版本与之匹配,这种方式增加了esc和软件的开发工作量,也对esc、软件版本、轮速传感器的管理带来很多不变,在整车生产和售后换件的过程中,也没有自动化的方法进行高效、准确的匹配,增加了装配的难度和出错概率。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种esc的多轮速解析协议配置方法、装置、诊断仪、存储介质、计算机程序产品和车辆。
2、第一方面,本技术提供了一种esc的多轮速解析协议配置方法,其特征在于,所述方法包括:
3、获取esc基于已有的配置码对轮速信号进行解析的原有轮速值;
4、获取esc已有的配置码中的轮速协议配置项i,其中,一个配置码至少包括一种轮速解析协议和一个轮速协议配置项,不同配置码中的轮速解析协议不同,轮速协议配置项与轮速解析协议一一对应,i为整数;
5、在所述原有轮速值为有效的情况下,将n个待配置码中轮速协议配置项i对应的第i待配置码写入esc,其中,n个待配置码对应n种轮速解析协议,n为正整数,n≥2且0≤i≤n-1;
6、在所述原有轮速值为无效的情况下,将n个待配置码中轮速协议配置项n对应的第n待配置码写入esc,其中,n为整数,0≤n≤n-1;
7、获取esc基于所述第n待配置码对轮速信号进行解析的第n轮速值;其中,
8、在所述第n轮速值为有效的情况下,确定对esc配置成功;
9、在所述第n轮速值为无效的情况下,若0≤n+1≤n-1则将n个待配置码中轮速协议配置项n+1对应的第n+1待配置码写入esc,若n=n-1则确定对esc配置失败。
10、在其中一个实施例中,所述在所述原有轮速值为有效的情况下,将n个待配置码中轮速协议配置项i对应的第i待配置码写入esc之后,还包括:
11、获取esc基于所述第i待配置码对轮速信号进行解析的第i轮速值;
12、在所述第i轮速值为有效的情况下,确定对esc配置成功;
13、在所述第i轮速值为无效的情况下,执行所述在所述原有轮速值为无效的情况下的各步骤。
14、在其中一个实施例中,在n≠i的情况下,所述方法包括:
15、在所述原有轮速值为无效的情况下,将n个待配置码中轮速协议配置项n对应的第n待配置码写入esc,其中,n为整数,0≤n≤n-1且n≠i;
16、获取esc基于所述第n待配置码对轮速信号进行解析的第n轮速值;其中,
17、在所述第n轮速值为有效的情况下,确定对esc配置成功;
18、在所述第n轮速值为无效的情况下,若0≤n+1≤n-1且n+1≠i,则将n个待配置码中轮速协议配置项n+1对应的第n+1待配置码写入esc,若n+1=i且i<n-1,则将n个待配置码中轮速协议配置项n+2对应的第n+2待配置码写入esc,若n+1=i且i=n-1,则确定对esc配置失败,若n=n-1,则确定对esc配置失败。
19、在其中一个实施例中,在n=2的情况下,所述方法包括:
20、在所述原有轮速值为有效的情况下,将2个待配置码中轮速协议配置项i对应的第i待配置码写入esc,其中,2个待配置码对应2种轮速解析协议,i等于0或1;
21、在所述原有轮速值为无效的情况下,将2个待配置码中轮速协议配置项n对应的第n待配置码写入esc,其中,n等于1或0;
22、获取esc基于所述第n待配置码对轮速信号进行解析的第n轮速值;其中,
23、在所述第n轮速值为有效的情况下,确定对esc配置成功;
24、在所述第n轮速值为无效的情况下,确定对esc配置失败。
25、在其中一个实施例中,2种轮速解析协议为ak轮速解析协议和pwm轮速解析协议。
26、在其中一个实施例中,n个待配置码由fbom发布,所述确定对esc配置成功之后,还包括:
27、读取esc的配置码,并将读取到的配置码与fbom中的n个待配置码进行比对;
28、在读取到的配置码与fbom中的n个待配置码中的任一者相同的情况下,读取esc基于读取到的配置码对轮速信号进行解析的校验轮速值,在所述校验轮速值为有效的情况下确定对esc校验通过,在所述校验轮速值为无效的情况下确定对esc校验失败;
29、在读取到的配置码与fbom中的n个待配置码中的各待配置码均不相同的情况下,确定对esc配置失败,并执行所述在所述原有轮速值为无效的情况下的各步骤。
30、第二方面,本技术还提供了一种esc的多轮速解析协议配置装置,包括:
31、轮速值获取模块,用于获取esc基于已有的配置码对轮速信号进行解析的原有轮速值;
32、配置项获取模块,用于获取esc已有的配置码中的轮速协议配置项i,其中,一个配置码至少包括一种轮速解析协议和一个轮速协议配置项,不同配置码中的轮速解析协议不同,轮速协议配置项与轮速解析协议一一对应,i为整数;
33、esc配置模块,用于在所述原有轮速值为有效的情况下,将n个待配置码中轮速协议配置项i对应的第i待配置码写入esc,其中,n个待配置码对应n种轮速解析协议,n为正整数,n≥2且0≤i≤n-1;
34、在所述原有轮速值为无效的情况下,将n个待配置码中轮速协议配置项n对应的第n待配置码写入esc,其中,n为整数,0≤n≤n-1;
35、获取esc基于所述第n待配置码对轮速信号进行解析的第n轮速值;其中,
36、在所述第n轮速值为有效的情况下,确定对esc配置成功;
37、在所述第n轮速值为无效的情况下,若0≤n+1≤n-1则将n个待配置码中轮速协议配置项n+1对应的第n+1待配置码写入esc,若n=n-1则确定对esc配置失败。
38、第三方面,本技术还提供了一种诊断仪,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法实施例的方法。
39、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法实施例的方法。
40、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法实施例的方法。
41、第六方面,本技术还提供了一种车辆,包括轮速传感器和esc模块;其中,轮速传感器与esc模块通信连接;esc模块中的配置码至少包括一种轮速解析协议和一个轮速协议配置项,不同配置码中的轮速解析协议不同,轮速协议配置项与轮速解析协议一一对应,esc模块用于基于轮速解析协议对轮速传感器输出的轮速信号进行解析。
42、上述esc的多轮速解析协议配置方法、装置、诊断仪、存储介质、计算机程序产品和车辆,其中esc的配置方法可以由诊断仪执行。通过获取esc基于已有的配置码对轮速信号进行解析的原有轮速值,并获取esc已有的配置码中的轮速协议配置项i,其中,一个配置码至少包括一种轮速解析协议和一个轮速协议配置项,不同配置码中的轮速解析协议不同,轮速协议配置项与轮速解析协议一一对应;进而,在原有轮速值为有效的情况下,将n个待配置码中轮速协议配置项i对应的第i待配置码写入esc,其中,n个待配置码对应n种轮速解析协议,n为正整数,n≥2,i 为整数,0≤i≤n-1;
43、在原有轮速值为无效的情况下,将n个待配置码中轮速协议配置项n对应的第n待配置码写入esc,其中,n为整数,0≤n≤n-1;获取esc基于第n待配置码对轮速信号进行解析的第n轮速值;其中,在第n轮速值为有效的情况下,确定对esc配置成功;在第n轮速值为无效的情况下,若0≤n+1≤n-1则将n个待配置码中轮速协议配置项n+1对应的第n+1待配置码写入esc,若n=n-1则确定对esc配置失败;如此,无论轮速传感器使用的是何种轮速解析协议,本技术实施例的方案均可以对esc配置与轮速传感器使用的轮速解析协议相匹配的配置码(即确定对esc配置成功时,意味着对esc写入了与轮速传感器使用的轮速解析协议相匹配的待配置码),从而降低了esc和软件的开发工作量,也有利于实现对esc、软件版本、轮速传感器的高效管理,也在整车生产和售后换件的过程中,降低了装配的难度和出错概率。
本文地址:https://www.jishuxx.com/zhuanli/20240801/242164.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表