车辆的协同诊断方法、系统、车辆及设备与流程
- 国知局
- 2024-07-30 09:21:54
本技术涉及车辆,尤其涉及一种车辆的协同诊断方法、系统、车辆及设备。
背景技术:
1、目前大多数电动汽车进行诊断通信时,本地诊断只能通过车辆obd接口外接诊断仪进行诊断。如果想进行远程诊断,只能先将obd接口端外接的诊断仪拔掉后再进行诊断。且除obd诊断客户端和远程诊断客户端外,不允许有其它诊断客户端。
2、进行车辆远程诊断时需要先拔掉obd端的诊断仪,非常不方便,用户体验差,不够智能。且车内不允许新增诊断客户端,可扩展性较差,影响用户的使用体验。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种车辆的协同诊断方法、系统、车辆及设备,能够将车辆诊断的方式由单客户端、双客户端扩展为三客户端、多客户端,可扩展性得到了很大的提升。而且诊断通信时不需要人为干预,不用插拔obd诊断仪,改善了用户体验,提高了用户满意度。增加了车内中控仪表作为诊断客户端,可以实时显示车内故障信息,在无诊断仪也无网络无法远程诊断的情况下也能快速获取到车辆故障信息,方便了车辆故障的排查和维修,大大增加了便捷性和用户体验度。
2、第一方面,提供一种车辆的协同诊断方法,车辆包括网关gw、与所述网关gw相连的远程诊断盒tbox、obd接口、中控显示系统cdcu以及车内控制器,方法包括:
3、网关gw在处于默认的诊断空闲模式时,检测是否接收到诊断请求,其中,所述诊断请求来自远程诊断盒tbox、obd接口和中控显示系统cdcu中的部分或全部发送的;
4、当所述诊断请求来自所述远程诊断盒tbox、obd接口和中控显示系统cdcu中的一个诊断节点时,所述网关gw将所述诊断空闲模式切换为相应的诊断模式,以响应该诊断节点对车内控制器的诊断需求;
5、当所述诊断请求来自所述远程诊断盒tbox、obd接口和中控显示系统cdcu中的两个或全部的诊断节点时,所述网关gw根据对应的两个诊断节点或者全部的诊断节点的优先级,将所述诊断空闲模式切换为优先级最高的诊断节点对应的诊断模式,以响应所述优先级最高的诊断节点对车内控制器的诊断需求。
6、在一些示例中,还包括:
7、车辆上电初始化,网关gw向车内各网段中周期性地发送诊断模式信号,以表征车辆处于诊断空闲模式。
8、在一些示例中,所述当所述诊断请求来自所述远程诊断盒tbox、obd接口和中控显示系统cdcu中的一个诊断节点时,所述网关gw将所述诊断空闲模式切换为相应的诊断模式,以响应该诊断节点对车内控制器的诊断需求,包括:
9、当收到obd接口发送的uds诊断请求时,将诊断空闲模式切换为obd诊断模式,并将诊断超时计数器设置为第一预定时间,如果第一预定时间内未收到来自obd接口发送的uds诊断报文,将obd诊断模式切换为诊断空闲模式;
10、当收到中控显示系统cdcu发送的诊断请求时,将诊断空闲模式切换为cdcu诊断模式,并将诊断超时计数器设置为第二预定时间,如果收到中控显示系统cdcu发送的诊断请求退出信号,则退出cdcu诊断模式并切换为诊断空闲模式,如第二预定时间内未收到来自中控显示系统cdcu发送的的uds诊断报文,将cdcu诊断模式切换为诊断空闲模式;
11、当收到远程诊断盒tbox的诊断请求时,将诊断空闲模式切换为tbox诊断模式,并将诊断超时计数器设置为第三预定时间,如果收到远程诊断盒tbox发送的诊断请求退出信号,将退出tbox诊断模式并切换为诊断空闲模式,如第三预定时间内未收到来自远程诊断盒tbox的uds诊断报文,将tbox诊断模式切换为诊断空闲模式。
12、在一些示例中,当所述诊断请求来自所述远程诊断盒tbox、obd接口和中控显示系统cdcu中的两个或全部的诊断节点时,所述网关gw根据对应的两个诊断节点或者全部的诊断节点的优先级,将所述诊断空闲模式切换为优先级最高的诊断节点对应的诊断模式,以响应所述优先级最高的诊断节点对车内控制器的诊断需求,包括:
13、获得所述远程诊断盒tbox、obd接口和中控显示系统cdcu的优先级;
14、当全部诊断节点同时发送诊断请求时,根据所述远程诊断盒tbox、obd接口和中控显示系统cdcu的优先级,将所述诊断空闲模式切换为优先级最高的诊断节点对应的诊断模式;
15、当任意两个诊断节点同时发送诊断请求时,根据所述任意两个诊断节点的优先级,将所述诊断空闲模式切换为所述任意两个诊断节点中优先级最高的诊断节点对应的诊断模式。
16、在一些示例中,所述obd接口的优先级大于所述中控显示系统cdcu的优先级,所述中控显示系统cdcu的优先级大于远程诊断盒tbox的优先级。
17、在一些示例中,还包括:
18、所述网关在接收到诊断请求时,如果第四预定时间内未将诊断空闲模式切换为相应的诊断模式,则确定该诊断请求未通过。
19、第二方面,提供了一种车辆的协同诊断系统,包括:网关gw、与所述网关gw相连的远程诊断盒tbox、obd接口、中控显示系统cdcu以及车内控制器,其中,
20、网关gw在处于默认的诊断空闲模式时,检测是否接收到诊断请求,其中,所述诊断请求来自远程诊断盒tbox、obd接口和中控显示系统cdcu中的部分或全部发送的;
21、当所述诊断请求来自所述远程诊断盒tbox、obd接口和中控显示系统cdcu中的一个诊断节点时,所述网关gw将所述诊断空闲模式切换为相应的诊断模式,以响应该诊断节点对车内控制器的诊断需求;
22、当所述诊断请求来自所述远程诊断盒tbox、obd接口和中控显示系统cdcu中的两个或全部的诊断节点时,所述网关gw根据对应的两个诊断节点或者全部的诊断节点的优先级,将所述诊断空闲模式切换为优先级最高的诊断节点对应的诊断模式,以响应所述优先级最高的诊断节点对车内控制器的诊断需求。
23、第三方面提供了一种车辆,包括:根据上述的第二方面所述的车辆的协同诊断系统。
24、第四方面,提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,处理器执行程序时,实现上述第一方面以及第一方面任意一种可能的实现方式的车辆的协同诊断方法的步骤。
25、第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时,实现上述第一方面以及第一方面任意一种可能的实现方式的车辆的协同诊断方法的步骤。
26、第六方面,提供一种计算机程序产品,其上存储有计算机程序,该程序被处理器执行时,实现上述第一方面以及第一方面任意一种可能的实现方式的车辆的协同诊断方法的步骤。
27、采用本技术的实施例,网关gw在处于默认的诊断空闲模式时,检测是否接收到诊断请求,当诊断请求来自远程诊断盒tbox、obd接口和中控显示系统cdcu中的一个诊断节点时,网关gw将所述诊断空闲模式切换为相应的诊断模式,以响应该诊断节点对车内控制器的诊断需求,当诊断请求来自所述远程诊断盒tbox、obd接口和中控显示系统cdcu中的两个或全部的诊断节点时,网关gw根据对应的两个诊断节点或者全部的诊断节点的优先级,将诊断空闲模式切换为优先级最高的诊断节点对应的诊断模式,以响应所述优先级最高的诊断节点对车内控制器的诊断需求。由此,能够将车辆诊断的方式由单客户端、双客户端扩展为三客户端、多客户端,可扩展性得到了很大的提升。而且诊断通信时不需要人为干预,不用插拔obd诊断仪,改善了用户体验,提高了用户满意度。增加了车内中控仪表作为诊断客户端,可以实时显示车内故障信息,在无诊断仪也无网络无法远程诊断的情况下也能快速获取到车辆故障信息,方便了车辆故障的排查和维修,大大增加了便捷性和用户体验度,可以实现多客户端同时诊断车辆的需求,实现了多客户端诊断时的快速智能化衔接切换。
本文地址:https://www.jishuxx.com/zhuanli/20240730/149196.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表