一种整车总线网络未休眠异常监测方法和系统与流程

文档序号:23817548发布日期:2021-02-03 13:52阅读:125来源:国知局
一种整车总线网络未休眠异常监测方法和系统与流程

[0001]
本发明属于汽车总线网络技术领域,具体涉及一种整车总线网络未休眠异常监测方法和系统。


背景技术:

[0002]
随着社会对汽车节能、环保、安全要求的日益严格以及人们对乘坐舒适性、驾驶便捷性要求的日益提升,电子化、信息化、网络化和智能化成为汽车产品先进性的重要体现。现代汽车上传统的电器部件逐步变为电子化控制,车上的电子系统越来越多。
[0003]
总线控制器的增加,为了对整车网络的睡眠唤醒进行约定,通常会采用某种网络管理机制,例如osek网络管理机制,autosar网络管理机制等。网络管理机制约定了控制器休眠、唤醒逻辑,并规定了网络管理报文的发送策略,实现车辆上电期间网络环的正常建立以及下电后车辆协商进入休眠。假设下电后,整车总线网络未进入休眠,就有可能导致整车亏电,影响用户使用。此种情况发生后该如何处理,在现有的网络管理机制中并没有进行规定。
[0004]
现有的汽车网络休眠诊断系统及方法是通过在整车电源处于off档时,网关控制器启动网络诊断倒计时时钟,并对网络控制器进行监测和诊断,在计时结束后,分别判断整车网络中的各网络控制器是否满足休眠条件,记录不满足休眠条件的网络控制器,同时将记录信息写入诊断id对应标识位,并将诊断信息上传到后台服务器。现有的整车总线网络在未接收到休眠报文时,将该休眠故障上报,这种将每次故障都上报的方式,可能造成误报,浪费调度人员的时间和精力。


技术实现要素:

[0005]
本发明要解决的技术问题是:提供一种整车总线网络未休眠异常监测方法和系统,用于减少未休眠故障误报。
[0006]
本发明为解决上述技术问题所采取的技术方案为:一种整车总线网络未休眠异常监测方法,包括以下步骤:
[0007]
s1:搭建一种整车总线网络未休眠异常监测系统;包括n个ecu、t-box、tsp后台和app;n个ecu和t-box挂接在整车总线网络上,t-box通过tsp与用户移动端上的app进行远程通信;
[0008]
s2:t-box监控整车总线网络并将状态信息传递给tsp后台,具体步骤为:
[0009]
s21:整车下电后,当车辆从on档或acc档下电到off档时,t-box将整车总线网络异常状态置为未休眠正常状态,将整车总线网络异常计数器c1清零;
[0010]
s22:t-box启动并清零整车总线网络监控计时器t1;
[0011]
s23:若t1<t1max时,t-box监测到整车网络管理报文出现0x32状态时,判定整车总线网络进入休眠状态,t-box的整车总线网络监控计时器t1停止;
[0012]
若t1<t1max时,t-box收到tsp后台的远程控制命令15:vhl control,或收到app
的蓝牙控制命令21:uaes ikey,使整车总线网络响应命令,则判定整车总线网络响应命令为未休眠正常状态;执行步骤s22;
[0013]
若t1=t1max时,t-box监测到整车网络管理报文还未出现0x32状态,则t-box将整车总线网络异常计数器c1的值加1;若c1<cmax,将t-box的整车总线网络监控计时器t1清零并重新开始计时,重复执行本步骤;
[0014]
若c1=cmax时,t-box判定整车总线网络为未休眠异常状态,并将状态信息传递给tsp后台;
[0015]
s3:tsp后台将未休眠异常状态的状态信息发送给app和短信,提醒用户此时的整车总线网络异常。
[0016]
按上述方案,所述的步骤s21中,
[0017]
on档为车辆处于上电状态,所有用电设备通电;
[0018]
acc档为车辆处于上电状态,部分用电设备通电;
[0019]
off档为车辆处于下电状态。
[0020]
按上述方案,所述的步骤s23中,用户通过tsp后台远程配置t1max和cmax。
[0021]
按上述方案,所述的步骤s23中,若在一个下电周期内整车总线网络一直未休眠,则t-box持续启动监测,整车总线网络异常计数器c1的值持续增加至255为止并保持,记录故障时长;并上报一次整车总线网络未休眠状态,记录一次故障码。
[0022]
按上述方案,所述的步骤s23中,状态信息包括故障码、故障产生的时间、整车网络监控计时器t1的值和整车总线网络异常计数器c1的值。
[0023]
按上述方案,还包括以下步骤:
[0024]
s4:车辆上电时,t-box将最近一次记录的状态信息上传至tsp后台,用户通过诊断仪读取状态信息。
[0025]
一种整车总线网络未休眠异常监测系统,包括n个ecu、t-box、tsp后台和app;n个ecu和t-box挂接在整车总线网络上用于进行信息交互,t-box通过tsp与用户移动端上的app进行远程通信。
[0026]
一种计算机存储介质,其内存储有可被计算机处理器执行的计算机程序,该计算机程序执行一种整车总线网络未休眠异常监测方法。
[0027]
本发明的有益效果为:
[0028]
1.本发明的一种整车总线网络未休眠异常监测方法和系统,在整车下电后,通过t-box识别整车总线网络未休眠的次数是否达到阈值、判定整车总线网络是否未休眠异常并上报未休眠故障,减少了未休眠故障的误报。
[0029]
2.本发明提高了判断休眠故障的精准度,提高了整车总线网络的可靠性。
[0030]
3.本发明通过tsp后台远程配置整车总线网络监控计时器和整车总线网络异常计数器的阈值,便于调试和维护整车总线网络。
附图说明
[0031]
图1是本发明实施例的功能框图。
[0032]
图2是本发明实施例的流程图。
具体实施方式
[0033]
下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0034]
参见图1,本发明实施例的一种整车总线网络未休眠异常监测系统,包括n个ecu(electronic control unit,电子控制单元)、t-box(telematics box,远程信息处理器)、tsp(telematics service provider,汽车远程服务提供商)后台和app(application,应用程序);n个ecu和t-box挂接在整车总线网络上用于进行信息交互,t-box通过tsp与客户端上的app进行远程通信。
[0035]
一种整车总线网络未休眠异常监测方法,包括以下步骤:
[0036]
1、搭建一种整车总线网络未休眠异常监测系统;
[0037]
2、下电后,t-box对整车总线网络进行监控,如图2所示,详细监控机制描述如下:
[0038]
1)当车辆从on档(车辆上电状态,所有用电设备通电)/acc档(车辆上电状态,部分用电设备通电)下电到off档(车辆下电)时;t-box将内部的整车总线网络异常状态置为“off档,未休眠(正常)”,同时将内部的整车总线网络异常计数器清零;
[0039]
2)t-box启动整车总线网络监控计时器(t1:t-box_vehiclenmonitortimer);
[0040]
3)如果在t1max之内,t-box监测到整车网络管理报文出现0x32状态时,判定整车总线网络进入休眠,则t-box的整车总线网络监控计时器停止;
[0041]
4)如果t1到达t1max之前,t-box收到来自tsp后台的远程控制命令15:vhl control或者收到来自手机app上的蓝牙控制命令21:uaes ikey,以使整车总线网络响应这些命令,此时认为在t1max之前整车总线网络是为了响应这些命令而未进入休眠,属于正常状态,因此,将内部的整车总线网络监控计时器清零,且由于此时车辆仍处于off档,内部的整车总线网络监控计时器会重新开始计时,以继续监测整车总线网络是否正常进入休眠;
[0042]
5)如果到达t1max时,t-box监测到整车网络管理报文还未出现0x32状态,判定整车总线网络未按照预期进行休眠,t-box将整车总线网络异常计数器t-box_vehiclenmabnomalstcouter=1,并将t-box的整车总线网络监控计时器清零并重新开始计时;
[0043]
6)t-box继续监测整车网络管理报文,当t1到达t1max时,t-box监测到整车网络管理报文还未出现0x32状态,则t-box将整车总线网络异常计数器t-box_vehiclenmabnomalstcouter=t-box_vehiclenmabnomalstcouter+1,并将t-box的整车总线网络监控计时器清零并重新开始计时,重复步骤5);
[0044]
7)当整车总线网络异常计数器t-box_vehiclenmabnomalstcouter=cmax时,则判定整车总线网络为无法休眠的异常情况,将整车总线网络休眠状态信号t-box_vehiclenmstate置为“off时未休眠(无法进入休眠)”;当t-box识别到整车总线网络为无法休眠的异常情况时,内部记录整车总线网络无法休眠故障码,以及该故障产生的时间、整车网络监控计时器和整车总线网络异常计数器等相关信息。同时,将该状态信息传递给tsp后台。
[0045]
8)tsp后台收到整车总线网络休眠状态为“off时未休眠(无法进入休眠)”,则通过短信和风神app提醒用户此时的整车总线网络异常。
[0046]
9)如果在一个下电周期内,整车总线网络一直没有休眠,t-box会一直启动监测,整车总线网络异常计数器t-box_vehiclenmabnomalstcouter则一直增加,直至255为止(保
持),以记录故障产生的总时长。如果一次下电或者一次唤醒后整车总线网络一直没有休眠,整车总线网络休眠状态只上报一次,故障码也只记录一次。
[0047]
10)车辆上电时,t-box将最近一次记录的整车总线网络监控计时器、整车总线网络异常计数器上传后台。
[0048]
3、通过诊断仪可以读取到该故障码以及故障产生时的相关信息,包含故障产生的时间、整车总线网络异常计数器、整车总线网络监控计时器。
[0049]
4、整车网络监控计时器t1max和整车总线网络异常计数器cmax,可通过tsp端进行远程配置。
[0050]
以上实施例仅用于说明本发明的设计思想和特点,其目的在于使本领域内的技术人员能够了解本发明的内容并据以实施,本发明的保护范围不限于上述实施例。所以,凡依据本发明所揭示的原理、设计思路所作的等同变化或修饰,均在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1