通信装置、发送方法及计算机程序制造方法及图纸

技术编号:27948031 阅读:41 留言:0更新日期:2021-04-02 14:32
在中继装置(30)中,控制部(45)检测经由第一通信总线(12)的多个数据的同时发送。在控制部(45)在预定时间内检测到同时发送的次数小于预定次数的情况下,CAN通信部(40a)开始经由第一通信总线(12)的数据的发送。在控制部(45)在预定时间内检测到同时发送的次数为预定次数以上的情况下,以太网通信部(41a)经由第一通信线(13)发送数据。

【技术实现步骤摘要】
【国外来华专利技术】通信装置、发送方法及计算机程序
本公开涉及通信装置、发送方法及计算机程序。本申请主张基于2018年9月3日提出的日本申请第2018-164662号的优先权,引用所述日本申请中记载的全部的记载内容。
技术介绍
专利文献1中公开了一种多个通信装置经由通信总线来相互发送数据的车辆用的通信系统。在该通信系统中,经由通信总线的通信按照例如CAN(ControllerAreaNetwork:控制器局域网)的协议来进行。在按照CAN的协议的通信中,多个通信装置分别通过发送包含表示应该向发送目的地的装置通知的内容的主数据在内的数据帧来发送主数据。数据帧中还包含表示发送的优先级的子数据。在经由通信总线开始多个数据帧的同时发送的情况下,继续多个数据帧中优先级最高的数据帧的发送,停止其他的数据帧的发送。优先级较低的数据帧的发送在优先级较高的数据帧的发送完成之后重新开始。在先技术文献专利文献专利文献1:日本特开2015-144353号公报
技术实现思路
本公开的一方案的通信装置具备:检测部,检测经由与多个装置连接的通信总线的多个数据的同时发送;第一发送部,在预定时间内检测到所述同时发送的次数小于预定次数的情况下,开始经由所述通信总线的数据的发送;及第二发送部,在所述预定时间内检测到所述同时发送的次数为所述预定次数以上的情况下,经由与所述通信总线不同的通信线向所述多个装置中的之一发送数据。本公开的一方案的发送方法包括以下步骤:检测经由与多个装置连接的通信总线的多个数据的同时发送;在预定时间内检测到所述同时发送的次数小于预定次数的情况下,经由所述通信总线发送数据;及在所述预定时间内检测到所述同时发送的次数为所述预定次数以上的情况下,经由与所述通信总线不同的通信线向所述多个装置中的之一发送数据。本公开的一方案的计算机程序使计算机执行以下步骤:检测经由与多个装置连接的通信总线的多个数据的同时发送;在预定时间内检测到所述同时发送的次数小于预定次数的情况下,指示经由所述通信总线的数据的发送;及在所述预定时间内检测到所述同时发送的次数为所述预定次数以上的情况下,指示经由与所述通信总线不同的通信线向所述多个装置中的之一发送数据。需要说明的是,不仅能够将本公开作为具备这种特征性的处理部的通信装置来实现,而且能够作为以所述特征性的处理为步骤的发送方法来实现或者作为用于使计算机执行所述步骤的计算机程序来实现。并且,能够将本公开作为实现通信装置的一部分或全部的半导体集成电路来实现或者作为包括通信装置的通信系统来实现。附图说明图1是表示实施方式1中的通信系统的主要部分构成的框图。图2是CAN用的数据帧的说明图。图3是表示中继装置的主要部分构成的框图。图4是表示第一中继数据存储处理的步骤的流程图。图5是表示第一中继数据发送处理的步骤的流程图。图6是表示第一中继数据发送处理的步骤的流程图。图7是冲突检测次数的说明图。图8是表示高性能ECU的主要部分构成的框图。图9是表示控制数据存储处理的步骤的流程图。图10是表示发送数据存储处理的步骤的流程图。图11是表示发送数据发送处理的步骤的流程图。图12是表示发送数据发送处理的步骤的流程图。图13是实施方式2中的CAN用的数据帧的说明图。图14是表示第一中继数据存储处理的步骤的流程图。图15是表示第一中继数据发送处理的步骤的流程图。图16是表示第一中继数据发送处理的步骤的流程图。图17是表示控制数据存储处理的步骤的流程图。图18是表示发送数据存储处理的步骤的流程图。图19是表示发送数据发送处理的步骤的流程图。图20是表示发送数据发送处理的步骤的流程图。具体实施方式[本公开要解决的课题]在专利文献1所记载的通信系统中,在通信总线的通信负荷即经由通信总线发送数据帧的发送时间每单位时间所占的比例较大的情况下,优先级较低的数据帧的主数据的发送的所需时间较长。因此,在通信负荷较大的情况下,基于优先级较低的数据帧的主数据进行的处理有可能未在适当的定时执行。例如,假设在通信负荷较大的状况下发送包含指示车辆的窗户的打开的主数据在内的数据帧。在此,在该数据帧的优先级较低的情况下,有可能数据帧停滞,窗户的打开所需的时间较长,给乘员带来不适感。因此,本公开的目的在于提供一种数据的发送的所需时间较短的通信装置、发送方法及计算机程序。[本公开的效果]根据本公开,数据的发送的所需时间较短。[本公开的实施方式的说明]首先列举本公开的实施方案并进行说明。也可以将以下记载的实施方式中的至少一部分任意地组合。(1)本公开的一方案的通信装置具备:检测部,检测经由与多个装置连接的通信总线的多个数据的同时发送;第一发送部,在预定时间内检测到所述同时发送的次数小于预定次数的情况下,开始经由所述通信总线的数据的发送;及第二发送部,在所述预定时间内检测到所述同时发送的次数为所述预定次数以上的情况下,经由与所述通信总线不同的通信线向所述多个装置中的之一发送数据。(2)在本公开的一方案的通信装置中,在经由所述通信总线开始了所述同时发送的情况下,同时被发送的多个数据中的除一个数据以外的其他数据的发送源的装置停止数据的发送。(3)在本公开的一方案的通信装置中,在所述第一发送部停止了经由所述通信总线的数据的发送的情况下,所述第二发送部经由所述通信线发送所述第一发送部停止发送的数据。(4)在本公开的一方案的通信装置中,在所述第一发送部停止了经由所述通信总线发送共通的数据的次数为第二预定次数以上的情况下,所述第二发送部经由所述通信线发送所述第一发送部停止发送的共通的数据,所述第二预定次数为2以上。(5)在本公开的一方案的通信装置中,经由所述通信总线的通信中使用的协议与经由所述通信线的通信中使用的协议不同。(6)在本公开的一方案的通信装置中,所述第二发送部的数目比从所述第一发送部经由所述通信总线接收数据的装置的数目少。(7)本公开的一方案的通信装置具备从第二装置接收数据的接收部,所述第二装置不同于与所述通信总线连接的所述多个装置,所述第一发送部及第二发送部发送所述接收部接收到的数据。(8)本公开的一方案的发送方法包括以下步骤:检测经由与多个装置连接的通信总线的多个数据的同时发送;在预定时间内检测到所述同时发送的次数小于预定次数的情况下,经由所述通信总线发送数据;及在所述预定时间内检测到所述同时发送的次数为所述预定次数以上的情况下,经由与所述通信总线不同的通信线向所述多个装置中的之一发送数据。(9)本公开的一方案的计算机程序使计算机执行以下步骤:检测经由与多个装置连接的通信总线的多个数据的同时发送;在预定时间内检测到所述同时发送的次数小于预定次数的情况下,指示经由所述通信总线的数据的发送;及在所述预定时间内检测到所述同时发本文档来自技高网...

【技术保护点】
1.一种通信装置,具备:/n检测部,检测经由与多个装置连接的通信总线的多个数据的同时发送;/n第一发送部,在预定时间内检测到所述同时发送的次数小于预定次数的情况下,开始经由所述通信总线的数据的发送;及/n第二发送部,在所述预定时间内检测到所述同时发送的次数为所述预定次数以上的情况下,经由与所述通信总线不同的通信线向所述多个装置中的之一发送数据。/n

【技术特征摘要】
【国外来华专利技术】20180903 JP 2018-1646621.一种通信装置,具备:
检测部,检测经由与多个装置连接的通信总线的多个数据的同时发送;
第一发送部,在预定时间内检测到所述同时发送的次数小于预定次数的情况下,开始经由所述通信总线的数据的发送;及
第二发送部,在所述预定时间内检测到所述同时发送的次数为所述预定次数以上的情况下,经由与所述通信总线不同的通信线向所述多个装置中的之一发送数据。


2.根据权利要求1所述的通信装置,其中,
在经由所述通信总线开始了所述同时发送的情况下,同时被发送的多个数据中的除一个数据以外的其他数据的发送源的装置停止数据的发送。


3.根据权利要求1或2所述的通信装置,其中,
在所述第一发送部停止了经由所述通信总线的数据的发送的情况下,所述第二发送部经由所述通信线发送所述第一发送部停止发送的数据。


4.根据权利要求3所述的通信装置,其中,
在所述第一发送部停止了经由所述通信总线发送共通的数据的次数为第二预定次数以上的情况下,所述第二发送部经由所述通信线发送所述第一发送部停止发送的共通的数据,
所述第二预定次数为2以上。


5.根据权利要求1~4中任一项所述的通信装置,其中,<...

【专利技术属性】
技术研发人员:咸元俊萩原刚志真下诚薮内靖弘松本真神田一郎岩田章人川内伟博
申请(专利权)人:株式会社自动网络技术研究所住友电装株式会社住友电气工业株式会社
类型:发明
国别省市:日本;JP

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

1