数据通信装置、车辆系统、数据通信系统、数据通信方法及数据通信程序与流程

摘要: 本公开涉及数据通信装置、车辆系统、数据通信系统、数据通信方法及数据通信程序。背景技术:1、在车辆搭载有大量的电子控制装置(以下,称为ecu(electronic...
数据通信装置、车辆系统、数据通信系统、数据通信方法及数据通信程序与流程

本公开涉及数据通信装置、车辆系统、数据通信系统、数据通信方法及数据通信程序。

背景技术:

1、在车辆搭载有大量的电子控制装置(以下,称为ecu(electronic controlunit))。作为对于ecu的诊断服务,供给了以无线方式更新搭载于该ecu的软件的ota(overthe air:空中升级)重编程的技术。公开了在作为软件的更新对象装置的目标ecu为多个的情况下,并行地进行从ota主控向多个目标ecu的软件的安装的结构(例如参照专利文献1)。

2、现有技术文献

3、专利文献

4、专利文献1:日本特开2018-92577号公报。

5、在并行地进行从ota主控向多个目标ecu的软件的安装的情况下,在使用标准id的11位的can id的数据通信中,如果发生相同的can id的冲突,则数据通信不成立。因此,为了防患于未然地避免can id的冲突,存在不得不对于一台车辆仅配置一个作为诊断客户端的安装器,或者在安装器中需要进行用于中止发送的调停,软件的安装所需要的时间变长等的技术问题。另外,由于在一个特定的ecu配置一个安装器,因此也存在安装器的配置目标的ecu被限定为能够与搭载于车辆的所有的ecu进行数据通信的ecu、或者具备高性能的规格的ecu的技术问题。针对这样的技术问题,设想将安装器从ota主控配置于作为客户端装置的一个以上的域控制ecu,并行地进行从该配置了安装器的域控制ecu向目标ecu的软件的安装的结构。

6、然而,在将诊断客户端从ota主控配置于域控制ecu的结构中,设想以下的技术问题。即,在以故障诊断为前提的诊断通信中,并未成为多个诊断客户端自由地收发命令的机制,诊断客户端彼此无法自由地收发命令。另外,配置于域控制ecu的诊断客户端被设想为临时性的启动,例如用于判定是否存在成为通信对方装置的ecu等执行条件的命令不足。此外,在使用11位的can id的can通信中,仅仅定义了目标地址,另外,由于1帧为8byte或64byte,因此为了进行复杂的处理,需要如诊断通信中所定义的那样的流控制的机制。这样,在将诊断客户端从ota主控配置于域控制ecu的结构中,为了解决上述的技术问题,需要诊断客户端彼此收发命令的机制。

技术实现思路

1、本公开将诊断客户端彼此适当地收发命令,适当地进行诊断服务作为目的。

2、本公开的一个方式的数据通信装置,保持用于进行诊断服务的诊断客户端。将用于进行所述诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了所述命令的所述can通信帧或所述以太网通信帧,并进行所述诊断服务。

3、本公开的一个方式的车辆系统,具备多个数据通信装置,该数据通信装置保持用于进行诊断服务的诊断客户端。各数据通信装置将用于进行所述诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了所述命令的所述can通信帧或所述以太网通信帧,并进行所述诊断服务。

4、本公开的一个方式的数据通信系统,具备数据通信装置和通信对方装置,该数据通信装置保持用于进行诊断服务的诊断客户端。所述数据通信装置将用于进行所述诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了所述命令的所述can通信帧或所述以太网通信帧,并进行所述诊断服务。

5、本公开的一个方式的数据处理方法,在保持用于进行诊断服务的诊断客户端的数据通信装置中,进行以下的数据通信步骤:将用于进行所述诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了所述命令的所述can通信帧或所述以太网通信帧,并进行所述诊断服务。

6、本公开的一个方式的数据处理程序,使保持用于进行诊断服务的诊断客户端的数据通信装置执行以下的数据通信步骤:将用于进行所述诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了所述命令的所述can通信帧或所述以太网通信帧,并进行所述诊断服务。

7、根据本公开的一个方式,保持用于进行诊断服务的诊断客户端,将用于进行诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了命令的can通信帧或以太网通信帧,并进行诊断服务。能够使诊断客户端彼此适当地收发命令,适当地进行诊断服务。

8、根据本公开的一个方式,在具备多个数据通信装置的车辆系统中,各数据通信装置保持用于进行诊断服务的诊断客户端,将用于进行诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了命令的can通信帧或以太网通信帧,并进行诊断服务。能够使诊断客户端彼此适当地收发命令,适当地进行诊断服务。

9、根据本公开的一个方式,在具备数据通信装置和通信对方装置的数据通信系统中,数据通信装置保持用于进行诊断服务的诊断客户端,将用于进行诊断服务的命令分配至使用29位的can id的can通信帧或以太网通信帧的用户数据区域,在与通信对方装置之间收发被分配了命令的can通信帧或以太网通信帧,并进行诊断服务。能够使诊断客户端彼此适当地收发命令,适当地进行诊断服务。

1.一种数据通信装置(6~8、14、25~31),保持用于进行诊断服务的诊断客户端,其特征在于,

2.根据权利要求1所述的数据通信装置,其特征在于,

3.根据权利要求1所述的数据通信装置,其特征在于,

4.根据权利要求1所述的数据通信装置,其特征在于,

5.根据权利要求4所述的数据通信装置,其特征在于,

6.根据权利要求4所述的数据通信装置,其特征在于,

7.根据权利要求1所述的数据通信装置,其特征在于,

8.根据权利要求1所述的数据通信装置,其特征在于,

9.根据权利要求1所述的数据通信装置,其特征在于,

10.根据权利要求1所述的数据通信装置,其特征在于,

11.根据权利要求1所述的数据通信装置,其特征在于,

12.一种车辆系统(3),具备多个数据通信装置(6~8、14、25~31),该数据通信装置保持用于进行诊断服务的诊断客户端,其特征在于,

13.一种数据通信系统(1),具备数据通信装置(6~8、14、25~31)和通信对方装置,该数据通信装置保持用于进行诊断服务的诊断客户端,其特征在于,

14.一种数据通信方法,其特征在于,

15.一种数据通信程序,其特征在于,