车辆网络健康评估的制作方法

文档序号:8265418阅读:383来源:国知局
车辆网络健康评估的制作方法
【技术领域】
[0001]本发明涉及车辆诊断,并且更详细地涉及使用车辆诊断确定车辆网络健康的方法学。
【背景技术】
[0002]由于通常需要的设备,执行车辆网络诊断会是昂贵的。另外,车辆网络诊断方法通常需要对测试者部分进行某种类型的训练。例如,执行车辆网络诊断的一个方法包括使用电压表测量总线电压。该方法包括由操作员把数字万用表(DVOM)物理连接到车辆数据链连接器(DLC)或OBDII的引脚上。这个过程花费时间执行。进一步地,在有源控制器区域网(CAN)总线上,这个过程会是困难的,因为,CAN信号会干扰测量。
[0003]其它方法包括使用示波器来估计波形(这需要训练)和使用电阻表来测量电阻;无论如何,为了这样做,车辆必须断电。
[0004]因此,需要的是一种方式来进行低成本和简化的车辆网络诊断。

【发明内容】

[0005]在本发明的一个实施例中,提供一种方法。该方法包括通过计算机处理器发送请求给网关装置以开始对车辆网络的诊断测试。该请求包括指令以在预定时段测量诊断测试期间网关装置产生的电压。该网关装置可通信地连接到车辆网络和计算机处理器。该方法还包括通过该网关装置把该请求转化成探测信号并且在车辆网络的差分总线上维护(assert)该探测信号。该探测信号配置成把车辆网络上的节点激活成显性状态。该方法进一步地包括在预定时段测量差分总线的高电平总线上的电压和测量差分总线的低电平总线上的电压。该方法进一步地包括计算高电平总线上测量的电压与低电平总线上测量的电压之间的差值,把该差值与预定标准电压值作比较,以及确定作为该比较的函数的车辆网络的健康状况。
[0006]在本发明的另一示范性实施例中,提供一种系统。该系统包括计算机处理器、可通信地连接到该计算机处理器和车辆的车辆网络的网关装置以及可由该计算机处理器执行的应用程序。该应用程序配置成执行方法。该方法包括通过计算机处理器发送请求给网关装置以开始对车辆网络的诊断测试。该请求包括指令以在预定时段测量诊断测试期间网关装置产生的电压。该方法还包括通过该网关装置把该请求转化成探测信号并且在车辆网络的差分总线上维护该探测信号。该探测信号配置成把车辆网络上的节点激活成显性状态。该方法进一步地包括在预定时段测量差分总线的高电平总线上的电压和测量差分总线的低电平总线上的电压,计算高电平总线上测量的电压与低电平总线上测量的电压之间的差值,把该差值与预定标准电压值作比较,以及确定作为该比较的函数的车辆网络的健康状况。
[0007]在本发明的又一另外示范性实施例中,提供一种计算机程序产品。计算机程序产品包括嵌有程序代码的计算机可读存储介质,该程序代码在由计算机处理器执行时促使计算机处理器执行方法。该方法包括通过计算机处理器发送请求给网关装置以开始对车辆网络的诊断测试。该请求包括指令以在预定时段测量诊断测试期间网关装置产生的电压。该方法还包括通过该网关装置把该请求转化成探测信号并且在车辆网络的差分总线上维护该探测信号。该探测信号配置成把车辆网络上的节点激活成显性状态。该方法进一步地包括在预定时段测量差分总线的高电平总线上的电压和测量差分总线的低电平总线上的电压,计算高电平总线上测量的电压与低电平总线上测量的电压之间的差值,把该差值与预定标准电压值作比较,以及确定作为该比较的函数的车辆网络的健康状况。
[0008]本发明提供下列技术方案。
[0009]技术方案1.一种方法,包括:
通过计算机处理器发送请求给网关装置以开始对车辆网络的诊断测试,该请求包括指令以在预定时段测量诊断测试期间网关装置产生的电压,该网关装置通信地连接到车辆网络和计算机处理器;
通过该网关装置把该请求转化成探测信号并且在车辆网络的差分总线上维护该探测信号,该探测信号配置成把车辆网络上的节点激活成显性状态;
在预定时段测量差分总线的高电平总线上的电压和测量差分总线的低电平总线上的电压;
计算高电平总线上测量的电压与低电平总线上测量的电压之间的差值;
把该差值与预定标准电压值作比较;以及确定作为该比较的函数的车辆网络的健康状况。
[0010]技术方案2.如技术方案I所述的方法,其中,确定健康状况包括,当预定标准电压值与高电平总线上测量的电压和低电平总线上测量的电压之间的差值之间的差值超过预定值时确定车辆网络具有故障。
[0011]技术方案3.如技术方案I所述的方法,其中,节点通信地连接到电子控制单元。
[0012]技术方案4.如技术方案I所述的方法,其中,所述预定时段规定了脉冲宽度,该脉冲宽度足够大以使节点完成规定的差错序列。
[0013]技术方案5.如技术方案4所述的方法,其中,车辆网络是控制器区域网。
[0014]技术方案6.如技术方案5所述的方法,其中,脉冲宽度是12位。
[0015]技术方案7.如技术方案I所述的方法,其中,按序测量高电平总线上的电压和低电平总线上的电压。
[0016]技术方案8.如技术方案I所述的方法,其中,该网关装置包括车辆通信接口。
[0017]技术方案9.如技术方案I所述的方法,其中,该网关装置一体地固定到车辆。
[0018]技术方案10.—种系统,包括:
计算机处理器;
网关装置,其通信地连接到计算机处理器和车辆的车辆网络;和由计算机处理器执行的应用程序,应用程序配置成执行方法,该方法包括:
通过计算机处理器发送请求给网关装置以开始对车辆网络的诊断测试,该请求包括指令以在预定时段测量诊断测试期间网关装置产生的电压;
通过该网关装置把该请求转化成探测信号并且在车辆网络的差分总线上维护该探测信号,该探测信号配置成把车辆网络上的节点激活成显性状态; 在预定时段测量差分总线的高电平总线上的电压和测量差分总线的低电平总线上的电压;
计算高电平总线上测量的电压与低电平总线上测量的电压之间的差值;
把该差值与预定标准电压值作比较;和确定作为该比较的函数的车辆网络的健康状况。
[0019]技术方案11.如技术方案10所述的系统,其中,确定健康状况包括,当预定标准电压值与高电平总线上测量的电压和低电平总线上测量的电压之间的差值之间的差值超过预定值时确定车辆网络具有故障。
[0020]技术方案12.如技术方案10所述的系统,其中,节点通信地连接到电子控制单
J Li ο
[0021]技术方案13.如技术方案10所述的系统,其中,该预定时段规定了脉冲宽度,该脉冲宽度足够大以使节点完成规定的差错序列。
[0022]技术方案14.如技术方案13所述的系统,其中,车辆网络是控制器区域网。
[0023]技术方案15.如技术方案14所述的系统,其中,脉冲宽度是12位。
[0024]技术方案16.如技术方案10所述的系统,其中,按序测量高电平总线上的电压和低电平总线上的电压。
[0025]技术方案17.如技术方案10所述的系统,其中,该网关装置包括车辆通信接口。
[0026]技术方案18.如技术方案10所述的系统,其中,该网关装置一体地固定到车辆。
[0027]技术方案19.一种计算机程序产品包括嵌有程序代码的计算机可读存储介质,该程序代码在由计算机处理器执行时促使计算机处理器执行方法,该方法包括:
通过计算机处理器发送请求给网关装置以开始对车辆网络的诊断测试,该请求包括指令以在预定时段测量诊断测试期间网关装置产生的电压,该网关装置通信地连接到车辆网络和计算机处理器;
通过该网关装置把该请求转化成探测信号并且在车辆网络的差分总线上维护该探测信号,该探测信号配置成把车辆网络上的节点激活成显性状态;
在预定时段测量差分总线的高电平总线上的电压和测量差分总线的低电平总线上的电压;
计算高电平总线上测量的电压与低电平总线上测量的电压之间的差值;
把该差值与预定标准电压值作比较;和确定作为该比较的函数的车辆网络的健康状况。
[0028]技术方案20.如技术方案19所述的计算机程序产品,其中,确定健康状况包括,当预定标准电压值与高电平总线上测量的电压和低电平总线上测量的电压之间的差值之间的差值超过预定值时确定车辆网络具有故障。
[0029]通过下面结合附图对本发明的详细说明,本发明的上述特征和优点以及其它特征和优点将更明显。
【附图说明】
[0030]仅仅举例来说,其它特征、优点和详情出现在下面详细说明的实施例中,该详细说明参照附图,其中: 图1描述根据本发明实施例的用于确定车辆网络健康的系统的框图;
图2是流程图,描述根据本发明实施例的用于确定车辆网络健康的过程;
图3是由根据本发明的第一实施例的诊断测试获得的电压测量值的图形描述;
图4是由根据本发明的第二实施例的诊断测试获得的电压测量值的图形描述;和图5是由根据本发明的第三实施例的诊断测试获得的电压测量值的图形描述。
【具体实施方式】
[0031]下面的描述本质上仅仅是示范性,并且不意图限制本发明、其应用或用途。应当理解,在全部附图中,相应的附图标记代表相同或相应的部件和特征。
[0032]根据本发明的示范性实施例,提供使用诊断测试过程确定车辆网络健康的系统和方法。该诊断测试过程识别车辆网络上是否会出现间歇问题。该诊断测试过程发送周期性探测信号(本文也称作数字信号)给车辆网络并且测量该网络上产生的电压。该电压测量值与电压标准值相比以确定网络上是否存在故障状况。
[0033]现在看向图1,系统100包括计算机处理器102和车辆104的一部分,它们都可通信地连接到网关装置106。车辆104又包括节点108a - 108η,每个节点都服务相应的电子控制器(EOT)。在一个实施例中,节点108a - 108η与它们相应的E⑶一体。
[0034]计算机处理器102包括用于处理数据的硬件元件(例如电路、逻辑磁心、寄存器等等),这些数据配置成促进车辆104的各个部件的诊断测试,例如那些与车辆发动机控制模块相关的。计算机处理器102与网关装置106通信以发送和接收车辆104的诊断测试中使用的信息,如本文描述的。在一个实施例中,计算机处理器102是远程设备,其通过穿通接线(interface connect1n)例如USB电缆连接到网关装置106。
[0035]这些节点108a - 108η充当至车辆104中的它们各自的E⑶的连接点,并且可通信地连接到车辆104的通信网络110。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1