一种车辆总线网络异常唤醒的识别方法及系统与流程

文档序号:29944115发布日期:2022-05-07 15:31阅读:309来源:国知局
一种车辆总线网络异常唤醒的识别方法及系统与流程

1.本发明属于汽车通信技术领域,更具体涉及一种车辆总线网络异常唤醒的识别方法及系统。


背景技术:

2.随着汽车“智能化,电动化,联网化”和自动驾驶技术的迅速发展,越来越多汽车控制器接入总线,车辆与外界环境也越来越复杂,已经由车间通信发展为车人,车车,车云的通信,同时随着智能汽车的复杂场景需求,需要各控制器在车辆下电后配合实现功能需求(如汽车ota、迎送宾、远程控制等)也越来越频繁,以此导致整车总线网络唤醒的场景成倍增加,所以对车辆总线异常唤醒的定位、识别极为重要。
3.唤醒源,车辆控制器被定义的和能识别的总线或硬线唤醒的输入源,当控制器接收到此输入源,控制器自身工作并唤醒车辆总线网络,各控制器均具有自身唤醒源的识别能力。
4.网络管理(networkmanagement)技术做为一种总线控制器休眠唤醒策略的规范机制,满足了各控制器在车辆下电后配合实现功能需求的协同要求,其在汽车领域的应用已十分普遍。
5.中央网关控制器,做为整车总线各网络连接的中转,负责接收各总线网络各控制器发送的信号并进行信号路由转发,逻辑处理。
6.本地故障码,控制器通过软件算法等识别出故障模式,故障点等,通过在控制器内部eerom存储故障的方式。
7.我国专利号cn201811581827.0公开了一种车辆异常唤醒的检测方法、装置及系统,提供的车辆异常唤醒的检测方法为:接收车辆发送的故障信号,其中故障信号为所述车辆的低压蓄电池的输出电压低于预设电压阈值时发送的;根据所述故障信号,获取预先存储的多组车辆数据,其中每组所述车辆数据为所述车辆每次唤醒时上报的,若存在两组车辆数据小于预设阈值,生成异常唤醒提醒消息,并对用户进行提醒。
8.我国专利cn202110004128.5公开了用于解决车辆异常休眠和异常唤醒的方法、系统和车辆,判断车辆是否处于正常休眠状态,如果是,车辆正常休眠;如果否,则记录车辆异常休眠数据;当车辆处于正常休眠状态后,判断车辆是否处于异常唤醒状态,如果是,则记录车辆异常唤醒数据,如果否,结束判断程序;其中,车辆异常休眠数据和车辆异常唤醒数据存储于本地did中。


技术实现要素:

9.为解决上述问题,本发明提供了一种车辆总线网络异常唤醒的识别方法及系统,利用控制器网络管理机制和唤醒源,要求各控制器将自身唤醒源通过唤醒原因形式发送至总线网络,再由总线中央网关控制器对所有控制器唤醒原因进行逻辑判断,识别出异常唤醒及唤醒源,并通过本地故障码存储,从而帮助维修定位,指导维修。
10.为了解决上述技术问题,本发明采用的技术方案是这样的:一种车辆总线网络异常唤醒的识别方法,包括以下步骤,s1、确定车辆总线网络中网络管理控制器的配置和与其对应的唤醒源;s2、根据预设格式对唤醒源进行定义;s3、网络管理控制器在唤醒后,将唤醒原因以预设的唤醒数据格式发送至中央网关;s4、中央网关对所述唤醒原因进行处理,识别该唤醒原因中的异常唤醒;s5、中央网关将所述异常唤醒的唤醒原因及网络管理控制器通过故障码存储至本地;s6、读取并分析所述故障码,定位所述异常唤醒的网络管理控制器及唤醒源。
11.作为优化,步骤s3中,网络管理控制器通过将定义后的唤醒源在预设的唤醒数据格式中置位的形式将唤醒原因发送至中央网关。
12.作为优化,所述预设的唤醒数据格式采用字节的形式,其中各bit位分别对应一个按预设格式定义的唤醒源。
13.作为优化,步骤s4中,中央网关对所述唤醒原因进行处理,包括以下步骤,s401、判断车辆总线是否休眠;若是,则执行下一步骤;s402、判断车辆是否处于设防状态,若是,则执行下一步骤;s403、判断唤醒原因的唤醒数据格式是否存在异常,若是,则识别为异常唤醒,并执行步骤s5.作为优化,步骤s6中,通过诊断仪与中央网关通信,读取并分析所述故障码。
14.基于上述方法,本发明还提供了一种车辆总线网络异常唤醒的识别系统,以实现上述方法,包括,至少一个网络管理控制器,所述网络管理控制器能够被一个或多个唤醒源唤醒,并在唤醒后以预设的唤醒数据格式发送唤醒原因;中央网关,与网络管理控制器连接,用于接收所述唤醒原因,对该唤醒原因进行处理,识别其中的异常唤醒,并将异常唤醒的唤醒原因及网络管理控制器通过故障码存储至本地;obd诊断口,与中央网关连接,用于提供诊断接口;诊断仪,与obd诊断口连接,用于读取和分析中央网关中的故障码,并定位异常唤醒的网络管理控制器及唤醒源。
15.与现有技术相比,本发明具有如下优点:本发明在车辆休眠后,每次总线网络被唤醒,各控制器需将自身的唤醒原因通过规定的格式发送至总线,中央网关收集到各控制器的唤醒原因后,通过逻辑算法处理,识别出异常唤醒的控制器及唤醒原因,并将识别结果通过故障码存储在中央网关本地。
16.本发明通过网络管理机制,定义网络管理控制器唤醒源,并要求各控制器按规定方案进行置位输出。
17.本发明可以精准定位异常唤醒控制器,提高问题定位能力和售后维修服务能力。
18.本发明在不额外增加硬件成本上实现,资源最大化利用。
附图说明
19.图1为本发明中唤醒源定义格式;图2为本发明的系统架构图;图3为本发明的逻辑流程图图4为本发明的各网络管理控制器唤醒数据格式。
具体实施方式
20.下面将结合附图及实施例对本发明作进一步说明。
21.实施例:参见图1-图4,一种车辆总线网络异常唤醒的识别方法,包括以下步骤,s1、确定车辆总线网络中网络管理控制器的配置和与其对应的唤醒源;s2、根据预设格式对唤醒源进行定义;s3、网络管理控制器在唤醒后,将唤醒原因以预设的唤醒数据格式发送至中央网关;网络管理控制器通过将定义后的唤醒源在预设的唤醒数据格式中置位的形式将唤醒原因发送至中央网关。所述预设的唤醒数据格式采用字节的形式,其中各bit位分别对应一个按预设格式定义的唤醒源。
22.s4、中央网关对所述唤醒原因进行处理,识别该唤醒原因中的异常唤醒;中央网关对所述唤醒原因进行处理,包括以下步骤,s401、判断车辆总线是否休眠;若是,则执行下一步骤;s402、判断车辆是否处于设防状态,若是,则执行下一步骤;s403、判断唤醒原因的唤醒数据格式是否存在异常,若是,则识别为异常唤醒,并执行步骤s5.s5、中央网关将所述异常唤醒的唤醒原因及网络管理控制器通过故障码存储至本地;s6、读取并分析所述故障码,定位所述异常唤醒的网络管理控制器及唤醒源。通过诊断仪与中央网关通信,读取并分析所述故障码。
23.基于上述方法,本发明还提供了一种车辆总线网络异常唤醒的识别系统,以实现上述方法,包括,至少一个网络管理控制器,所述网络管理控制器能够被一个或多个唤醒源唤醒,并在唤醒后以预设的唤醒数据格式发送唤醒原因;中央网关,与网络管理控制器连接,用于接收所述唤醒原因,对该唤醒原因进行处理,识别其中的异常唤醒,并将异常唤醒的唤醒原因及网络管理控制器通过故障码存储至本地;obd诊断口,与中央网关连接,用于提供诊断接口;诊断仪,与obd诊断口连接,用于读取和分析中央网关中的故障码,并定位异常唤醒的网络管理控制器及唤醒源。
24.具体的,为实现上述目的,本发明采用的技术方案前提是:首先,在同一车型明确出网络管理控制器。
25.由于各车型配置的不同,需要明确出车型具备网络管理控制器数量及对应配置。
26.其次,各控制器唤醒源,按照预设格式进行定义,如图1所示。
27.各控制器因为功能和执行功能场景的不同,唤醒源各不一致,需要根据规定的格式进行唤醒源定义,并采用置位形式进行发送。
28.最后,中央网关数据采集并通过算法识别出异常唤醒,本地故障码存储。
29.中央网关对各控制器唤醒原因进行采集,并对采集到的唤醒原因进行逻辑判断:车辆电源档位off档且车辆处于设防状态,通过对唤醒数据识别处理,对非网络原因唤醒控制器进行筛选,并将时间和控制器故障码写入本地存储。
30.更为具体的,如图2所示,本发明的识别系统由各网络管理控制器、中央网关、obd诊断口、诊断仪组成。
31.图1中为各网络管理控制器唤醒源定义格式,其中唤醒源1为固定统一要求,为总线唤醒,其余唤醒源根据控制器唤醒实际情况进行定义和置位。
32.图2中所述网络管理控制器负责将自身被唤醒后的唤醒原因通过图1格式进行置位发送给中央网关。
33.所述中央网关负责收集各网络管理控制器的唤醒原因,进行逻辑判断定位出异常唤醒控制器并将异常控制器及异常控制器原因写入故障码进入本地存储。
34.所述诊断口与中央网关通过总线连接,并根据obd诊断口标准提供诊断接口。
35.所述诊断仪负责通过诊断口与中央网关进行通信读取中央网关存储的异常唤醒故障码,指导故障定位和故障排查。
36.基于图2所示的系统架构图,本发明提供的识别方法,如图3所示,其工作的逻辑流程如下:步骤1、整车熄火下电。
37.步骤2、整车总线是否休眠,如果是,则执行步骤3,否则执行步骤2。
38.步骤3、整车是否设防,如果是,则执行步骤4,否则执行步骤3。
39.步骤4、整车总线网络是否有唤醒,如果是各网络管理控制器将唤醒原因发至中央网关,则中央网关进行原因收集,判断,识别出异常唤醒控制器(判断,识别方式:根据图4各网络管理控制器唤醒数据格式中的对应于图1所示的byte2-byte4定义,例如,如果某控制器发送的格式不为00 00 01,则判断该控制器有异常唤醒)。
40.步骤5、中央网关将步骤4识别出的异常唤醒控制器和唤醒原因存储本地故障码。
41.步骤6、通过诊断仪读取中央网关存储的本地故障码,指导问题排查和定位。
42.本发明通过对车辆总线网络异常唤醒的识别,能够精准判断车辆有无异常唤醒及唤醒网络管理控制器和唤醒原,在车辆网络异常排查方面可以提高定位能力。
43.本发明在车辆休眠后,每次总线网络被唤醒,各控制器需将自身的唤醒原因通过规定的格式发送至总线,中央网关收集到各控制器的唤醒原因后,通过逻辑算法处理,识别出异常唤醒的控制器及唤醒原因,并将识别结果通过故障码存储在中央网关本地。
44.本发明通过网络管理机制,定义网络管理控制器唤醒源,并要求各控制器按规定方案进行置位输出。
45.本发明可以精准定位异常唤醒控制器,提高问题定位能力和售后维修服务能力。
46.本发明在不额外增加硬件成本上实现,资源最大化利用。
47.最后需要说明的是,以上实施例仅用以说明本发明的技术方案而非限制技术方
案,本领域的普通技术人员应当理解,那些对本发明的技术方案进行修改或者等同替换,而不脱离本技术方案的宗旨和范围,均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1