用于车辆故障诊断的信息获取方法及装置制造方法及图纸

技术编号:15328524 阅读:183 留言:0更新日期:2017-05-16 12:24
本发明专利技术公开了一种用于车辆故障诊断的信息获取方法及装置。其中,所述方法应用于为各车载通信网络进行通信报文路由的网关,所述方法包括:接收诊断命令,诊断命令中包含有车载通信网络标识;根据诊断命令,在接收到与车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将通信报文通过网关与OBD接口之间的通信网络转发至OBD接口。由于车辆故障诊断所需要的通信网络的通信报文可以通过网关与OBD接口之间的通信网络转发至OBD接口,因此,用于车辆故障诊断的信息的获取不受OBD接口处可用的管脚数目的限制,能够满足车辆故障诊断的需要。

Information acquisition method and device for vehicle fault diagnosis

The invention discloses a method and a device for obtaining information for vehicle fault diagnosis. The application of the method to the vehicle communication network gateway communication message routing, the method comprises: receiving a diagnosis command, diagnostic command contains the vehicle communication network identification; according to the diagnostic command received at the corresponding vehicle communication network identification vehicle communication message borne communication network related cases the communication messages between communication networks through the gateway and the OBD interface are forwarded to the OBD interface. Because the communication message communication network to vehicle fault diagnosis can be through the communication network between the gateway and the OBD interface are forwarded to the OBD interface, therefore, to obtain the vehicle fault diagnosis information from OBD interface pins available to the number of restrictions, to meet the needs of vehicle fault diagnosis.

【技术实现步骤摘要】
用于车辆故障诊断的信息获取方法及装置
本专利技术涉及车辆故障诊断领域,具体地,涉及一种用于车辆故障诊断的信息获取方法及装置。
技术介绍
在汽车运行过程中,汽车的各电控单元不断监测自己的工作情况。如有异常,根据特定的算法判断出具体的故障,并以故障码的形式存储下来。维修人员可以使用维修设备调出故障码,对故障进行定位和修复。一般来说,维修设备与汽车交互的接口即为OBD(车载自动诊断系统On-BoardDiagnostics)接口。汽车的各车载通信网络的故障码通过网关与OBD接口之间的诊断通信网络转发至OBD接口,供维修设备读取。然而,有时,仅有故障码并不足以对故障进行定位和修复。因此,OBD接口还设有可与各车载通信网络直接相连的管脚。维修设备可以通过OBD接口的管脚直接与诊断所需要的车载通信网络相连,接出诊断所需要的车载通信网络的通信报文,结合故障码进行故障的定位和修复。
技术实现思路
但是,由于整车功能越来越复杂,整车上通信网络的数目也越来越多,而OBD接口处可用的管脚数目是有限的,无法满足车辆故障诊断的需要。为克服相关技术中存在的问题,本专利技术提供了一种用于车辆故障诊断的信息获取方法及装置。在本专利技术实施例的第一个方面中,提供了一种用于车辆故障诊断的信息获取方法。所述方法应用于用于为各车载通信网络进行通信报文路由的网关,所述方法包括:接收诊断命令,所述诊断命令中包含有车载通信网络标识,根据所述诊断命令,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD(On-BoardDiagnostics,车载自动诊断系统)接口之间的通信网络转发至OBD接口。可选地,所述在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口包括:在接收到发送给所述车载通信网络标识对应的车载通信网络的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口。和/或者,在接收到来自于所述车载通信网络标识对应的车载通信网络的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口。可选地,所述网关还内置有安全访问算法。所述方法还包括:利用所述安全访问算法对所述诊断命令的发送方进行授权验证,在授权验证通过的情况下,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过网关与OBD接口之间的通信网络转发至OBD接口。可选地,所述方法还包括:接收各车载通信网络发送的故障码,将所述故障码通过所述网关与OBD接口之间的通信网络转发至OBD接口。可选地,所述方法还包括:接收停止命令,所述停止命令中包含有车载通信网络标识,根据所述停止命令,退出所述在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口的步骤。在本专利技术实施例的第二个方面中,提供了一种用于车辆故障诊断的信息获取装置。所述装置配置于用于为各车载通信网络进行通信报文路由的网关,所述装置包括:接收模块,被配置为接收诊断命令,所述诊断命令中包含有车载通信网络标识。转发模块,被配置为根据所述诊断命令,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD(On-BoardDiagnostics,车载自动诊断系统)接口之间的通信网络转发至OBD接口。可选地,所述转发模块被配置为在接收到发送给所述车载通信网络标识对应的车载通信网络的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口,和/或者,在接收到来自于所述车载通信网络标识对应的车载通信网络的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口。可选地,所述网关还内置有安全访问算法,所述装置还包括:授权验证模块,被配置为利用所述安全访问算法对所述诊断命令的发送方进行授权验证。所述转发模块被配置为在所述授权验证模块授权验证通过的情况下,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过网关与OBD接口之间的通信网络转发至OBD接口。可选地,所述装置的接收模块还被配置为接收各车载通信网络发送的故障码。所述转发模块还被配置为将所述故障码通过所述网关与OBD接口之间的通信网络转发至OBD接口。可选地,所述接收模块还被配置为接收停止命令,所述停止命令中包含有车载通信网络标识。所述转发模块还被配置为根据所述停止命令,退出所述在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口的步骤。通过上述技术方案,由于网关可以接收诊断命令,而诊断命令中包含有车载通信网络标识,因此,网关在转发有关各车载通信网络的通信报文的同时,可以根据所述诊断命令,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口。由于车辆故障诊断所需要的通信网络的通信报文可以通过网关与OBD接口之间的通信网络转发至OBD接口,因此,用于车辆故障诊断的信息的获取不受OBD接口处可用的管脚数目的限制,能够满足车辆故障诊断的需要。而且,由于无需通过OBD接口处管脚来接出各车载通信网络的通信报文,不会造成OBD接口处额外线束需要而造成的时间和人力成本的增加。本专利技术的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1是根据一示例性实施例示出的一种实施环境的结构示意图。图2是根据一示例性实施例示出的用于车辆故障诊断的信息获取方法的流程图。图3是根据另一示例性实施例示出的用于车辆故障诊断的信息获取方法的流程图。图4是根据又一示例性实施例示出的用于车辆故障诊断的信息获取方法的流程图。图5是根据再一示例性实施例示出的用于车辆故障诊断的信息获取方法的流程图。图6是根据再一示例性实施例示出的用于车辆故障诊断的信息获取方法的流程图。图7是根据一示例性实施例示出的用于车辆故障诊断的信息获取装置的框图。图8是根据另一示例性实施例示出的用于车辆故障诊断的信息获取装置的框图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。图1是根据一示例性实施例示出的一种实施环境的结构示意图。如图1所示,该实施环境可以包括:网关110、OBD接口120和各车载通信网络130。所述网关110是汽车中用于为各车载通信网络进行通信报文路由的部件。例如,奔驰S320车上的网关是点火开关电脑(N73),宝马745车上的网关是ZGM中央电脑,奥迪A6车上的网关是仪表电脑。所述OBD(On-BoardDiagnostics,车载自动诊断系统)本文档来自技高网...
用于车辆故障诊断的信息获取方法及装置

【技术保护点】
一种用于车辆故障诊断的信息获取方法,其特征在于,应用于用于为各车载通信网络进行通信报文路由的网关,所述方法包括:接收诊断命令,所述诊断命令中包含有车载通信网络标识;根据所述诊断命令,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD(On‑Board Diagnostics,车载自动诊断系统)接口之间的通信网络转发至OBD接口。

【技术特征摘要】
1.一种用于车辆故障诊断的信息获取方法,其特征在于,应用于用于为各车载通信网络进行通信报文路由的网关,所述方法包括:接收诊断命令,所述诊断命令中包含有车载通信网络标识;根据所述诊断命令,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD(On-BoardDiagnostics,车载自动诊断系统)接口之间的通信网络转发至OBD接口。2.根据权利要求1所述的方法,其特征在于,所述在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口包括:在接收到发送给所述车载通信网络标识对应的车载通信网络的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口;和/或者,在接收到来自于所述车载通信网络标识对应的车载通信网络的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口。3.根据权利要求1所述的方法,其特征在于,所述网关还内置有安全访问算法,所述方法还包括:利用所述安全访问算法对所述诊断命令的发送方进行授权验证;在授权验证通过的情况下,在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过网关与OBD接口之间的通信网络转发至OBD接口。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收各车载通信网络发送的故障码;将所述故障码通过所述网关与OBD接口之间的通信网络转发至OBD接口。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收停止命令,所述停止命令中包含有车载通信网络标识;根据所述停止命令,退出所述在接收到与所述车载通信网络标识对应的车载通信网络相关的通信报文的情况下,将所述通信报文通过所述网关与OBD接口之间的通信网络转发至OBD接口的步骤。6.一种用...

【专利技术属性】
技术研发人员:崔元峰
申请(专利权)人:北汽福田汽车股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1