车载网络系统、电子控制装置、网关装置

文档序号:1205593 发布日期:2020-09-01 浏览:5次 >En<

阅读说明:本技术 车载网络系统、电子控制装置、网关装置 (Vehicle-mounted network system, electronic control device, and gateway device ) 是由 栖川淳 芹泽一 金子周平 长田健一 于 2018-12-21 设计创作,主要内容包括:车载网络系统具备电子控制装置、多个网关装置、以及对车辆的周围的信息即周围信息进行收集的多个传感器装置,被搭载于车辆,传感器装置分别经由至少1个网关装置与电子控制装置进行通信,电子控制装置具备:模式管理部,在与工作的传感器装置建立了关联的多个运转模式之中,决定某一个运转模式;以及睡眠指示控制部,基于模式管理部所决定的运转模式,确定所连接的传感器装置不工作的网关装置即无需传感器中继网关装置,使无需传感器中继网关装置转移至处理能力降低的低功率状态,网关装置与在某一个相同的运转模式中不工作的多个传感器装置以不经由其他网关装置的方式连接。(The in-vehicle network system includes an electronic control device, a plurality of gateway devices, and a plurality of sensor devices that collect surrounding information that is information of the surroundings of a vehicle, and is mounted on the vehicle, the sensor devices each communicating with the electronic control device via at least 1 gateway device, and the electronic control device includes: a mode management unit that determines one of a plurality of operation modes associated with an operating sensor device; and a sleep instruction control unit that specifies a sensor-less relay gateway device, which is a gateway device in which the connected sensor devices do not operate, based on the operation mode determined by the mode management unit, and shifts the sensor-less relay gateway device to a low power state in which the processing capacity is reduced, wherein the gateway device is connected to a plurality of sensor devices that do not operate in the same operation mode without passing through another gateway device.)

车载网络系统、电子控制装置、网关装置

技术领域

本发明涉及车载网络系统、电子控制装置及网关装置。

背景技术

在汽车中,随着自动驾驶的高度发展,作为车载而搭载的传感器数量、传感器类别不断增多。另外,为了实现自动驾驶的高可靠性,不仅是自动驾驶用电子控制装置的冗余化,而且还探讨了设置不同种类的传感器来进行冗余化,可以想到传感器数量、传感器类别增加。另外,随着传感器的性能提高,传感器所发送的数据量也趋于增加。像这样随着传感器数量、传感器类别的增加,大量的传感器、促动器与电子控制装置的布线长度、布线数量增加,因此在车载网络系统中,为了使布线简单,考虑向通过网关对传感器、促动器、电子控制装置进行集线并由网关与骨干网络连接的网络构成过渡。另外,像这样随着传感器数量、传感器类别、每个传感器的通信量的增加,车载网络中的带宽增大,因此担心车载网络中的耗电增大。进而,从减小环境负担或改善车辆的燃料消耗率等观点出发,也希望降低车载网络的耗电。

在专利文献1中公开了一种车辆控制装置,其特征在于,具备:对本车辆周边的物体进行检测的传感设备;收集所述传感设备的计测结果,并根据需要指示所述传感设备的动作状态的切换的电子控制单元;以及用于在所述传感设备与所述电子控制单元之间收发信号的总线型网络,所述传感设备构成为:能够成为在进行通常的动作的通常状态下的动作状态、以及在削减耗电的省电状态下的动作状态,所述电子控制单元具备对所述传感设备的所述动作状态进行管理的传感设备动作状态管理部,所述传感设备动作状态管理部具备:周边环境识别处理部,根据从所述传感设备取得的传感结果,对本车辆的周边环境进行识别;以及动作状态切换处理部,基于所述周边环境识别处理部的识别结果,判定是否使正在以所述通常状态下的动作状态动作的所述传感设备向所述省电状态下的动作状态过渡,或者,是否使正在以所述省电状态下的动作状态动作的所述传感设备向所述通常状态下的动作状态过渡,基于所述判定经由所述总线型网络向所述传感设备指示切换动作状态,所述周边环境识别处理部根据所述传感设备的计测结果,计算与本车辆周边存在的物体的位置或速度或者其双方相关的信息,基于所述计算的结果,对本车辆与周边存在的物体之间的相对性的关系进行识别,所述动作状态切换处理部在本车辆周边存在的物体的相对位置和相对速度超过了预先决定的阈值的情况下,判定为需要将当前处于省电状态下的动作状态的所述传感设备切换为通常状态下的动作状态,经由所述总线型网络向所述传感设备指示切换为通常状态下的动作状态,在本车辆周边存在的物体的数量超过了预先决定的阈值的情况下,判定为需要将当前处于省电状态下的动作状态的所述传感设备切换为通常状态下的动作状态,经由所述总线型网络向所述传感设备指示切换为通常状态下的动作状态。

在先技术文献

专利文献

专利文献1:日本特许5701354号说明书

发明内容

本发明所要解决的课题

在专利文献1所记载的发明中,没有充分减小耗电。

用于解决课题的手段

本发明的第1方式所涉及的车载网络系统具备电子控制装置、多个网关装置、以及对车辆的周围的信息即周围信息进行收集的多个传感器装置,被搭载于所述车辆,所述传感器装置分别经由至少1个网关装置与所述电子控制装置进行通信,所述电子控制装置具备:模式管理部,在与工作的所述传感器装置建立了关联的多个运转模式之中,决定某一个运转模式;以及睡眠指示控制部,基于所述模式管理部所决定的运转模式,确定所连接的所述传感器装置不工作的所述网关装置即无需传感器中继网关装置,使所述无需传感器中继网关装置转移至处理能力降低的低功率状态,所述网关装置与在某一个相同的所述运转模式中不工作的多个所述传感器装置以不经由其他所述网关装置的方式连接。

本发明的第2方式所涉及的电子控制装置与多个网关装置、以及对车辆的周围的信息即周围信息进行收集的多个传感器装置进行通信,被搭载于所述车辆,具备:模式管理部,在与工作的所述传感器装置建立了关联的多个运转模式之中,决定某一个运转模式;以及睡眠指示控制部,基于所述模式管理部所决定的运转模式,确定所连接的所述传感器装置不工作的所述网关装置即无需传感器中继网关装置,使所述无需传感器中继网关装置转移至处理能力降低的低功率状态。

本发明的第3方式所涉及的网关装置对电子控制装置与多个传感器装置的通信进行中介,所述电子控制装置决定与工作的传感器装置建立了关联的多个运转模式之中的某一个运转模式,所述多个传感器装置对车辆的周围的信息即周围信息进行收集,所述网关装置与在某一个相同的所述运转模式中不工作的多个所述传感器装置以不经由其他所述网关装置的方式连接。

发明效果

根据本发明,能够减小耗电。

附图说明

图1是搭载于车辆100的车载网络系统S的构成图。

图2是表示传感器装置10的共通的构成的框图。

图3是表示网关装置30的共通的构成的框图。

图4是表示ECU装置50的共通的构成的框图。

图5是表示模式管理表的一例的图。

图6是表示通信路径管理表的一例的图。

图7是表示睡眠指示控制部5013的处理的流程图。

图8是表示睡眠控制部3011的处理的流程图。

图9是表示睡眠动作的一例的时序图。

图10是表示变形例1中的睡眠动作的一例的时序图。

图11是表示第2实施方式中的运转模式管理表的一例的图。

图12是表示第2实施方式中的睡眠指示控制部5013的动作的流程图。

图13是表示第3实施方式中的运转模式管理表的一例的图。

图14是表示第3实施方式中的睡眠指示控制部5013的动作的流程图。

图15是表示第4实施方式中的睡眠动作的一例的时序图。

图16是表示第4实施方式中的睡眠指示控制部5013的动作的流程图。

图17是表示第4实施方式中的睡眠控制部3011的处理的流程图。

图18是表示第5实施方式中的睡眠指示控制部5013的动作的流程图。

图19是表示第6实施方式中的睡眠指示控制部5013的动作的流程图。

图20是第7实施方式中的车载网络系统S的构成图。

图21是表示第7实施方式中的睡眠指示控制部5013的动作的流程图。

图22是第8实施方式中的网关装置30A的功能构成图。

具体实施方式

―第1实施方式―

以下,参照图1~图9,说明本发明所涉及的车载网络系统S的第1实施方式。

(用语的定义)

在本实施方式中,将使装置的某一个构成要素耗电减小的状态称为“低功率状态”或“睡眠状态”,将不使得耗电减小的状态称为“通常状态”。在低功率状态下,与通常状态相比处理能力降低。低功率状态例如是向某构成要素完全不供给电力而动作停止的状态、或者是使动作变得低速而减小耗电的状态。在本实施方式中,将工作的ECU与传感器的组合称为运转模式。

(车载网络系统S的构成)

图1是搭载于车辆100的车载网络系统S的构成图。

车载网络系统S具备ECU50-1~ECU50-2、网关30-1F、网关30-1R、网关30-2F、网关30-2R、传感器10-1A~传感器10-1D及传感器10-2A~传感器10-2D。以下在不特别区别上述的各个ECU的情况下称为ECU装置50,在不特别区别上述的各个网关的情况下称为网关装置30,在不特别区别上述的各个传感器的情况下称为传感器装置10。另外,以下有时省略作为各个传感器装置10所共通的标记的“10-”,而将传感器10-1A记载为“传感器1A”。另外,有时同样将网关30-1R标记为“网关1R”,将ECU50-1标记为“ECU1”等。

传感器装置10及ECU装置50被分类至两个组。传感器10-1A~10-1D及ECU50-1属于第1组,传感器10-2A~10-2D及ECU50-2属于第2组。以网关30-1F及网关30-1R对组1的传感器装置10进行集线,且网关30-2F及网关30-2R对组2的传感器装置10进行集线的方式连接。

在图1中,传感器10-1A、传感器10-1B及ECU50-1与网关30-1F直接连接,传感器10-2A、传感器10-2B及ECU50-2与网关30-2F直接连接,传感器10-1C及传感器10-1D与网关30-1R直接连接,传感器10-2C及传感器10-2D与网关30-2R直接连接。此外,某传感器装置10与网关装置30直接连接,指的是以其间不经由其他网关装置30的方式连接。

网关装置30彼此以环状连接。具体而言,网关30-1R与网关30-1F间、网关30-1F与网关30-2F间、网关30-2F与网关30-2R间、网关30-2R与网关30-1R间被连接。网关装置30彼此以环状连接,因此即使任一个网关间的1个位置故障而无法通信,也有迂回的路径,因此节省布线而且实现了高可靠性的网络。

这两个组根据在后述的运转模式中有无使用而被分类。例如在某运转模式中仅使用第1组的设备,在别的某模式中仅使用第2组的设备。另外,各个传感器装置10对车辆100的周围的信息进行收集。根据收集的信息,其安装场所受到限制,因此各个传感器装置10在车辆100内的设置位置受到限制。例如,在传感器10-1A是对车辆100的左前方进行摄影的相机的情况下,传感器10-1A被设置在车辆100的左前方。

网关装置30还考虑车辆100中的区域被配置。例如属于相同的第1组的两个网关装置30为:在车辆100的前方配置网关30-1F,在车辆100的后方配置网关30-1R。由此,不延长车载网络的布线,就能够按每个组对传感器装置10与网关装置30间进行连接。

另外,以缩退动作作为基准来决定分组,因此即使ECU1、ECU2、将ECU1与第1组的传感器装置10相连的网关装置30、将ECU2与第2组的传感器装置10相连的网关装置中的任一个发生了故障,也能够进行缩退(弱化)动作。在该情况下,将在ECU50-1作为主体动作的缩退动作中使用的传感器装置10设为第1组,将在ECU50-2作为主体动作的缩退动作中使用的传感器装置10设为第2组。另外,在该情况下,具有车载网络的可靠性高的优点。

(通信)

说明车载网络系统S的通信。各个传感器装置10所取得的传感器信息以遵循规定的通信规格(标准)的形式被向网关装置30发送。这些传感器信息被经由1个以上的网关装置30向ECU1或者ECU2发送。其中传感器信息也可以被向ECU1和ECU2双方发送。

在不利用属于第1组的传感器的情况下,具有将属于第1组的传感器的传感器信息向ECU传递的作用的网关30-1F及网关30-1R如果没有其他作用,则能够进行暂时性的动作停止即睡眠。同样,在不利用属于第2组的传感器的情况下,具有将属于第1组的传感器装置10的传感器信息向ECU装置50传递的作用的网关30-2F及网关30-2R如果不具有其他作用,则能够进行暂时性的动作停止即睡眠。

此外,睡眠也可以不以组为单位,而以连接传感器装置10的网关为单位进行。例如,在不利用属于第1组的传感器10-1C和传感器10-2C的情况下,如果作为传感器装置10仅与传感器10-1C和传感器10-2C连接的网关30-1R不具有其他作用,则能够使网关30-1R转移至睡眠状态。

像这样,通过以不同组的传感器装置10、ECU装置50尽可能不混合存在的方式与网关装置30连接,具有以下的优点。即,在一定期间中不利用传感器装置10、ECU装置50时,不仅能够使不利用的传感器装置10、ECU装置50的耗电减小,还能够使它们连接的网关装置30的耗电减小。

此外,在图1中车载网络系统S具备8台传感器装置10、4台网关装置30、2台ECU装置50,但车载网络系统S的构成不限定于此。例如,在图1中,网关装置30间以环型被连接,但即使构成为将网关30-1R与网关30-1F之间、网关30-1F与网关30-2F之间、网关30-2F与网关30-2R之间连接,也能够对每个组的传感器装置10、ECU装置50划分来集线。

另外,在图1中,在各个网关装置30上连接了2台传感器装置10,但按各个网关装置30连接的传感器装置10、ECU装置50的数量也可以不同。另外,在图1中,对第1组进行集线的网关装置30的数量和对第2组进行集线的网关装置30的数量都是2台,但也可以不同。

(传感器装置10的构成)

图2是表示传感器装置10的共通的构成的框图。即,如图1所示,在车载网络系统S中包含多个传感器,它们的详细构成不一定必须相同,但在此说明这些传感器装置10中共通的构成。

传感器装置10具备控制部101、运算处理部102、计测部103和通信接口(以下称为“通信IF”)105。以下,将控制部101、运算处理部102、计测部103及通信IF105统称为“传感器装置10的各构成部”。传感器装置10的各构成部经由内部总线104相互连接,能够相互收发控制用的数据。

控制部101及运算处理部102是面向特定用途的集成电路即ASIC(applicationspecific integrated circuit)。其中,控制部101及运算处理部102也可以由CPU、ROM及RAM构成,通过CPU将ROM中存放的程序在RAM上展开并执行从而实现。控制部101及运算处理部102的具体的功能留待后述。

计测部103以预先设定的采样频率对车辆的周边环境进行感测(传感)。然后,计测部103将其感测的物理量转换为电信号,并将该电信号转换为数字信号,向运算处理部102输出。计测部103例如是图像传感器或毫米波传感器。

运算处理部102基于从计测部103取得的数字信号,进行各种运算处理,将运算的结果(以下称为“周围信息”)存放在帧形式的有效载荷部,将帧向通信IF105输出。另外,运算处理部102在从通信IF105输入的帧的头部中记载的发送目的地与该装置的标识符一致的情况下,将接收的帧向控制部101输出。

通信IF105将从运算处理部102取得的帧转换为遵循通信规格的形式,并向连接的网关装置30输出。另外,将从网关装置30输入的信号转换为帧并向运算处理部102输出。通信IF105所连接的网络的规格例如是为了车载用而设计的IEEE802.3、CAN(注册商标)、CAN-FD等。此外,在图2中仅具备一个通信IF105,但为了提高通信的可靠性,也可以具备多个通信IF105。

通信IF105是物理性的通信接口、例如RJ45连接器与控制电路的组合。控制部101及运算处理部102在处理的过程中设想为虚拟性的通信的连接口,也将其称为“通信端口”或“端口”。控制部101及运算处理部102所规定的通信端口与通信IF105的对应关系预先被决定。因此,例如,如果控制部101、运算处理部102决定了输出数据的通信端口,则输出数据的通信IF105也唯一地决定。

通信IF105能够与作为连接目的地的网关装置30收发LPS(Low Power Sleep:低功率睡眠)信号而转移至低功率状态。另外,通信IF105如果在低功率状态下接收到WakeUp(唤醒,以下称为“WUP”)信号,则从低功率状态转移至通常状态。进而,通信IF105如果在低功率状态下接收到WUP信号,则启动通信IF105并经由内部总线104向睡眠控制部1011通知WUP信号的接收。另外,通信IF105如果在处于通常状态的情况下接收到LPS信号,则经由内部总线104向睡眠控制部1011通知LPS信号的接收。

控制部101具备睡眠控制部1011和管理部1012。睡眠控制部1011对传感器装置10的各构成部的功率状态进行控制。例如,如果从正连接的网关装置30接收到作为向低功率状态的转移指令的LPS信号,则睡眠控制部1011使传感器装置10的各构成部转移至低功率状态来向睡眠状态过渡。其中,睡眠控制部1011也可以将控制部101从转移至低功率状态的对象中除外。

管理部1012对计测部103及运算处理部102的动作进行控制及管理。例如,管理部1012向计测部103发出感测的周期的变更指示,或者向运算处理部102发出动作频率的变更指示。此外,睡眠控制部1011和管理部1012也可以协作地动作。

传感器装置10具有以上说明的构成,因此能够使通信IF105、运算处理部102及计测部103成为低功率状态。另外,能够基于从网关装置30接收的信号,从通常状态向睡眠状态变更,或者从睡眠状态向通常状态变更。

(网关装置30的构成)

图3是表示网关装置30的共通的构成的框图。网关装置30具备控制部301、帧转发处理部302和1个或者多个通信IF303。以下,将控制部301、帧转发处理部302和通信IF303统称为“网关装置30的各构成部”。网关装置30的各构成部经由总线304相互连接,相互收发控制用的数据。

控制部301及帧转发处理部302是ASIC。其中,控制部301及帧转发处理部302也可以由CPU、ROM及RAM构成,通过CPU将ROM中存放的程序在RAM上展开并执行从而实现。控制部301及帧转发处理部302的具体的功能留待后述。

通信IF303是物理性的通信接口、例如RJ45连接器与控制电路的组合。控制部301及帧转发处理部302在处理的过程中设想为虚拟性的通信的连接口,也将其称为“通信端口”或“端口”。控制部301及帧转发处理部302所规定的通信端口与通信IF303的对应关系被预先决定。因此,例如,如果控制部301及帧转发处理部302决定了输出数据的通信端口,则输出数据的通信IF303也唯一决定。

控制部301具备睡眠控制部3011和通信管理部3012。睡眠控制部3011对网关装置30的各构成部的功率状态进行控制。睡眠控制部3011依照从其他ECU接收的睡眠指示帧,将网关装置30的各构成部设定为低功率状态。另外,在网关装置30经由通信IF303接收了LPS信号的情况下,判断是否应该使接收了LPS信号的通信IF303成为低功率状态。

此外,如上所述,传感器装置10如果接收了LPS信号则使装置整体向成为低功率状态的睡眠状态过渡,但网关装置30即使接收了LPS信号也不向睡眠状态过渡。网关装置30即使接收了LPS信号,最大限度也只是使接收了LPS信号的通信IF303转移至低功率状态。

通信管理部3012对网关装置30所转发的帧的路径信息、转发目的地信息、带域(带宽)信息、优先级信息及障碍信息等进行管理。

各个通信IF303与ECU装置50、传感器装置10或者其他网关装置30进行通信。本实施方式中的通信IF303为1对1连接,网关装置30具备与连接的装置的数量同等以上的通信IF303。例如,在图1中,网关30-1F与两个传感器装置10、两个网关装置30及1个ECU装置50连接,因此网关30-1F具备至少5个通信IF303。

通信IF303将经由网络接收的数据向帧转发处理部302输出,另外,将从帧转发处理部302输入的数据向网络输出。各个通信IF303所对应的通信规格没有特别限制。通信IF303例如对应于为了车载用而设计的IEEE802.3、CAN、CAN-FD等。另外,各个通信IF303也可以对应于不同的通信规格。

通信IF303如果从睡眠控制部3011接受了向低功率状态的转移指示,则向连接目的地发送LPS信号并且从通常状态转移至低功率状态。通信IF303如果从睡眠控制部3011接受了向通常状态的转移指示,则从低功率状态转移至通常状态,并且向连接目的地发送WUP信号。通信IF303即使是低功率状态也总是接受WUP信号,如果从连接目的地接收了WUP信号,则转移至通常状态并向控制部301通知WUP信号的接收。通信IF303如果在处于通常状态的情况下接收了LPS信号,则向控制部301通知LPS信号的接收。

帧转发处理部302将从通信IF303输入的帧作为处理对象,根据该帧的头部中存放的发送目的地决定应该输出的通信IF303,并将该帧向该通信IF303输出。帧转发处理部302在从通信IF303输入的帧的头部中存放的发送目的地是该网关装置30的情况下,将帧的有效载荷向控制部301输出。帧转发处理部302如果例如从通信IF303输入了以该网关装置30作为发送目的地的睡眠指示帧,则将睡眠指示帧的有效载荷向睡眠控制部3011输出。帧转发处理部302具备转发数据库,用于决定被输入的帧的输出目的地。在帧转发处理部302所转发的帧中,也包含睡眠指示帧。

各个网关装置30能够使通信IF303及帧转发处理部302转移至低功率状态。另外,能够接收从其他ECU接收的睡眠指示帧,基于此来决定睡眠控制方法。另外,网关装置30通过经由通信IF303发送LPS信号,能够促使所连接的传感器装置10、ECU转移至低耗电状态。

(ECU装置的构成)

图4是表示ECU装置50的共通的构成的框图。ECU装置50具备控制部501、运算处理部502和1个以上的通信IF503。以下,将控制部501、运算处理部502及通信IF503统称为“ECU装置50的各构成部”。ECU装置50的各构成部经由总线504相互连接,相互收发控制用的数据。

控制部501及运算处理部502是ASIC。其中,控制部501及运算处理部502也可以由CPU、ROM及RAM构成,通过CPU将ROM中存放的程序在RAM上展开并执行从而实现。控制部501及运算处理部502的具体性的功能留待后述。

通信IF503是物理性的通信接口、例如RJ45连接器与控制电路的组合。控制部501及运算处理部502在处理的过程中设想为虚拟性的通信的连接口,也将其称为“通信端口”或“端口”。控制部501及运算处理部502所规定的通信端口与通信IF503的对应关系被预先决定。

控制部501具备模式管理部5011、通信管理部5012及睡眠指示控制部5013。模式管理部5011基于根据运算处理部502中的运算结果、从其他传感器装置10、ECU装置50接收的数据检测出的周边对象的数量、与车辆的距离、天气的信息等,决定运转模式。

通信管理部5012对车载网络整体中的通信的路径信息、带域信息、优先级信息、障碍信息等进行管理。路径信息例如具有如下信息:位于车载网络内的传感器装置10、ECU装置50与哪个ECU装置50通信、以怎样的顺序经由哪个网关装置30进行通信。带域信息例如对各传感器装置10、ECU装置50与其他ECU装置50间通信的数据量及其发送周期等的信息进行管理。优先级信息例如对各传感器装置10、ECU装置50与其他ECU装置50间通信的数据所对应的优先级的值进行管理。障碍信息例如对在哪个通信区间中发生了怎样的障碍进行管理。通信管理部5012所管理的信息由睡眠指示控制部5013利用。

睡眠指示控制部5013基于由模式管理部5011决定的运转模式,决定成为睡眠对象的设备及使其睡眠的期间。然后,发行包含睡眠对象和睡眠期间的睡眠指示帧,经由运算处理部502及通信IF503进行发送。运算处理部502基于经由通信IF503从传感器装置10或其他ECU装置50输入的信息进行运算。运算处理部502的具体的运算内容不特别限定。运算处理部502的运算结果被经由通信IF503向其他ECU发送。

各个通信IF503与其他ECU装置50或网关装置30进行通信。本实施方式中的通信IF503是1对1连接,ECU装置50具备与所连接的装置的数量同等以上的通信IF503。通信IF503将经由网络接收的数据向运算处理部502或控制部501输出,另外,将从运算处理部502或控制部501输入的数据向网络输出。各个通信IF503所对应的通信规格不特别限制。通信IF305例如对应于为了车载用而设计的IEEE802.3、CAN、CAN-FD等。另外,各个通信IF503也可以对应于不同的通信规格。

像这样,ECU装置50基于来自车载网络上连接的传感器装置10或其他ECU的数据进行运算,向其他ECU发送运算结果。另外,ECU装置50决定运转模式,基于所决定的运转模式决定使其转移至睡眠状态的装置及期间。然后,ECU装置50将睡眠指示帧向成为睡眠对象的装置发送。

(运转模式管理表)

图5是表示ECU装置50中存放的运转模式管理表的一例的图。在运转模式管理表中,按每个运转模式示出了所利用的装置。此外,以下有时将某运转模式中利用的装置称为“利用对象”的装置,将不利用的装置称为“非利用对象”的装置。运转模式管理表例如如图5所示以表形式表现,行对应于各个装置,列对应于各个运转模式。其中,在图5中,在左端的列中记载了装置的ID,在上端的格中记载了模式的名称。表的各要素被输入表示在各运转模式中是否利用该装置的值。在图5中,在利用的情况下记入O,在不利用的情况下成为空栏。

例如,在模式0中,全部装置被利用。在模式1中,仅第1组即ECU1和传感器1A~传感器1D被利用。在模式2中,仅第2组即ECU2和传感器2A~传感器2D被利用。在模式3中,除了传感器2C和传感器2D以外的设备被利用。在模式4中,ECU1、ECU2及传感器1A~传感器1D被利用。

模式管理部5011例如如下选择模式。模式管理部5011在处于车辆的周边的对象多的状况、天气不好而需要利用多种传感器进行识别的状况等,不适于以其他模式对应的情况下,选择模式0。模式管理部5011在自动驾驶ECU2或与其连接的网关装置故障,由自动驾驶ECU1进行缩退动作的情况下,选择模式1。

模式管理部5011在自动驾驶ECU1或与其连接的网关故障,由自动驾驶ECU2进行缩退动作的情况下,选择模式2。模式管理部5011在处于车辆应该识别的对象较少的高速公路,车辆的周边的对象少的情况下,选择模式3。模式管理部5011在天气好且周边的视野好,即使不利用多种传感器也能够识别的情况下,选择模式4。

(通信路径管理表)

图6是表示ECU50的通信管理部5012所具备的通信路径管理表的一例的图。通信路径管理表由发送源、发送目的地、经由的网关装置的项目构成,针对发送源和发送目的地所成的对,记载该通信中经由的网关装置的标识符的列表。例如,在传感器1A向ECU1发送传感器信息的情况下,仅经由网关1F。另外,在传感器1A向ECU2发送的情况下,依次经由网关1F、2F。另外,在传感器2X向ECU2发送的情况下,依次经由网关2R、1R、1F、2F。

通信管理部5012通过参照通信路径管理表,能够确定各传感器或各ECU所连接的网关装置,或者确定各通信中被用于中继处理的网关。例如,在经由的网关装置是1个的情况下,能够判断为发送源终端及发送目的地终端都与该网关装置连接。例如,从传感器1A向ECU1所经由的网关装置仅为网关1F,因此能够判断为传感器1A及ECU1都与网关1F连接。

另外,在经由的网关装置是两个的情况下,能够判断为发送源终端与第1个网关装置连接,发送目的地终端与第2个网关装置连接。另外,在经由的网关装置是3个以上的情况下,能够判断为发送源终端与最初的网关装置连接,发送目的地终端与最后的网关装置连接,此外的网关装置被用于中继。例如,从传感器2X向ECU2经由的网关装置是网关2R、网关1R、网关1F、网关2F这4个,因此能够判断为:传感器2X与第1个网关装置即网关2R连接,ECU2与最后的网关装置即网关2F连接,网关1R及网关1F被用于中继。

(睡眠指示控制部5013的流程图)

图7是表示ECU装置50所具备的睡眠指示控制部5013的处理的流程图。在本实施方式中,运转模式按每一定的时间周期设定。如果设定了运转模式,则由睡眠指示控制部5013执行图7所示的处理,如果经过了一定的时间,即如果接下来又设定了运转模式,则再次执行图7所示的处理。

睡眠指示控制部5013首先从模式管理部5011取得下一周期中要设定的运转模式的编号(S1101)。接下来,睡眠指示控制部5013判定所取得的运转模式是否为通常模式即模式0(S1102)。睡眠指示控制部5013在判断为所取得的运转模式不是通常模式的情况下,向S1103前进,如后述那样进行用于决定睡眠指示的一系列处理。睡眠指示控制部5013在判断为所取得的运转模式是通常模式的情况下,由于不存在使其睡眠的设备,因此结束图7所示的处理。

睡眠指示控制部5013在判断为所取得的运转模式不是通常模式的情况下,根据运转模式编号及运转模式管理表确定在该运转模式中利用的传感器装置10及ECU装置50(S1103)。例如,睡眠指示控制部5013在图5所示的运转模式管理表中提取所对应的运转模式中记载了O的传感器装置10及ECU装置50即可。

接下来,睡眠指示控制部5013以各个网关装置30作为处理对象来执行S1103A至S1103B的处理。例如,睡眠指示控制部5013第1次以网关1F作为处理对象执行S1103A至S1103B的处理,接下来以网关1R作为处理对象执行S1103A至S1103B的处理,同样以网关2F、网关2R作为处理对象。如果以全部网关装置作为处理对象完成了处理,则向S1110前进。

在S1104中,睡眠指示控制部5013判定与处理对象的网关装置30连接的传感器装置10及ECU装置50是否全部为非利用对象(S1104)。在该判定中,首先使用通信路径管理表来确定与处理对象的网关装置30连接的传感器装置10、ECU装置50。接下来,判断与处理对象的网关装置30连接的传感器装置10、ECU装置50是否分别为利用对象。睡眠指示控制部5013在判断为所连接的全部传感器装置10、ECU装置50为非利用对象的情况下向S1105前进。睡眠指示控制部5013在判断为作为利用对象的传感器装置10、ECU装置50有1个以上的情况下,向S1106前进。

例如,与网关1F直接连接的ECU装置50、传感器装置10根据图6所示的通信路径管理表为ECU1、传感器1A及传感器1B,根据它们是否为利用对象来进行判定即可。例如,在运转模式是模式2的情况下,判定为ECU1、传感器1A及传感器1B全部为非利用对象。

在S1105中,睡眠指示控制部5013判断是否有需要由处理对象的网关装置30中继的作为利用对象的传感器装置10或者ECU装置50。本步骤的判断如下进行。睡眠指示控制部5013首先确定需要由处理对象的网关装置30中继的传感器装置10或者ECU装置50,判定所确定的传感器装置10或者ECU装置50是否为利用对象,从而能够判定是否有需要中继的作为利用对象的传感器装置10或者ECU装置50。例如,在网关1F需要对传感器2X的通信进行中继,且运转模式是模式2的情况下,传感器2X为非利用对象,因此判定为没有需要中继的传感器装置10或者ECU装置50。睡眠指示控制部5013在判断为没有需要由处理对象的网关装置30中继的作为利用对象的传感器装置10或者ECU装置50的情况下向S1107前进,在判断为有的情况下向S1108前进。

睡眠指示控制部5013在判断为与处理对象的网关装置30连接的传感器装置10或者ECU装置50全部为非利用对象,而且,不存在需要中继的作为利用对象的传感器装置10或者ECU装置50的情况下,将处理对象的网关装置30的全部通信IF303决定为睡眠对象(S1107)。睡眠指示控制部5013在判断为与处理对象的网关装置30连接的传感器装置10或者ECU装置50全部为非利用对象,而且,存在需要中继的作为利用对象的传感器装置10或者ECU装置50的情况下,将传感器装置10、ECU装置50所连接的通信IF决定为睡眠对象(S1108)。

在S1104中判断为否的情况下,睡眠指示控制部5013判断与处理对象的网关装置30连接的传感器装置10、ECU装置50是否全部为利用对象(S1106)。在判断为不是全部为利用对象,即成为非利用对象的传感器装置10或者ECU装置50存在1个以上的情况下,向S1109前进。在S1106中判断为否的情况下,睡眠指示控制部5013仅将处理对象的网关装置30所连接的、传感器装置10、ECU装置50成为非利用对象的通信IF决定为睡眠对象。在S1106中判断为是的情况下,由于与处理对象的网关装置30连接的全部传感器装置10、ECU装置50都为利用对象,因此睡眠指示控制部5013判断为没有与处理对象的网关装置30关联的睡眠对象,并向S1110前进。

例如,在图1所示的构成中运转模式被设定为模式2的情况下,关于网关1F、1R、2F、2R进行S1104至S1109的处理。通过S1104至S1109的处理,判断为网关1F及网关1R的全部端口为睡眠对象,判断为网关2F及网关2R不是睡眠对象。

如果以全部网关装置30作为处理对象执行了S1103A至S1103B的处理,则决定了成为睡眠对象的网关装置及端口。然后,睡眠指示控制部5013针对成为睡眠对象的网关装置30发行睡眠指示帧,并向该网关装置30发送(S1110),结束图6所示的处理。在睡眠指示帧中包含成为睡眠对象的位置即是否为全部端口、另外在不是全部端口的情况下用于确定睡眠对象的端口的信息、以及睡眠的期间即睡眠开始时刻及结束时刻的信息。

睡眠对象的端口只要能够唯一地指定网关装置30的端口,则可以是任何信息。例如,能够使用与睡眠对象的端口连接的传感器装置10的标识符,在传感器装置10的标识符利用了IEEE802.3的情况下能够使用MAC地址。另外也可以替代使用MAC地址,而直接指定网关装置30的物理端口编号。在该情况下,在睡眠指示控制部5013所参照的通信路径管理表中,包含所连接的端口编号来进行记载。

另外,也可以替代向各个网关装置30发送睡眠指示帧,而向全部网关装置30发送单一的睡眠指示帧。在该情况下,在睡眠指示帧中除了上述的信息之外还包含用于确定成为对象的网关装置30的信息。

通过以上的处理,睡眠指示控制部5013能够确定在指定的运转模式中应该成为低功率状态的网关装置30或网关装置30的端口,并向相应的网关装置30发送睡眠指示。另外,即使与网关装置30连接的传感器装置10及ECU装置50全部为非利用对象,在该网关装置30被用于作为利用对象的其他传感器装置10等的中继处理的情况下,也能够维持作为利用对象的传感器装置10的通信。

此外,在上述中,经由在传感器装置10、ECU装置50的通信中使用的数据通信用的线缆,向网关装置30发送了睡眠指示帧。但是,也可以另行准备与数据通信用的线缆不同的用于发送睡眠指示帧的通信网络。

(网关的睡眠控制部3011的流程图)

图8是表示网关装置30所具备的睡眠控制部3011的处理的流程图。睡眠控制部3011的处理大体有2个。第1处理是从ECU装置50接收睡眠指示帧并进行的处理。第2处理是相邻的网关装置30的端口随着向睡眠状态过渡而输出LPS信号,使接受了该LPS信号的端口睡眠的处理。睡眠控制部3011在睡眠指示控制部5013每次动作时执行图8所示的处理。

睡眠控制部3011首先确认有无接收到睡眠指示帧(S1201)。睡眠控制部3011在判断为接收了睡眠指示帧的情况下向S1202前进,从S1202到S1215执行上述的第1处理。睡眠控制部3011在判断为没有接收到睡眠指示帧的情况下,向S1216前进。

在S1216中,睡眠控制部3011判定是否由通信IF303接收了LPS信号(S1216)。在判断为接收了LPS信号的情况下,从S1217到S1220执行上述的第2处理。睡眠控制部3011在判断为没有接收到LPS信号的情况下,结束图8所示的处理。

在S1202中,睡眠控制部3011判断是否全部端口为睡眠对象(S1202)。具体而言,睡眠控制部3011根据接收的睡眠指示帧中包含的睡眠对象来进行判定。睡眠控制部3011在判断为全部端口为睡眠对象的情况下向S1203前进,在判断为仅一部分端口为对象的情况下向S1211前进。

在S1203中,睡眠控制部3011使从全部端口即全部通信IF303发送LPS信号(S1203)。接收了LPS信号的装置发送作为接收响应的ACK信号,因此网关装置30接收该ACK信号(S1204)。接下来,睡眠控制部3011使接收了ACK信号的通信IF303向低功率状态过渡(S1205),使帧转发处理部302成为低功率状态(S1206)。另外,在S1206中,睡眠控制部3011使控制部301的处理能力大幅降低,来减少控制部301的耗电。

接下来,睡眠控制部3011判断是否成为睡眠结束时刻(S1207)。睡眠控制部3011在判断为是的情况下向S1208前进,在判断为否的情况下返回S1207。即,监视睡眠是否超时,在判断为超时的情况下向S1208前进。在S1208中,睡眠控制部3011启动帧转发处理部302。另外,睡眠控制部3011使降低的控制部301的处理能力恢复为通常。

接下来,睡眠控制部3011使睡眠的全部通信IF303转移至通常状态,从这些通信IF303发送WUP信号(S1209)。接收了WUP信号的传感器装置10、ECU装置50使其通信IF恢复为通常状态。睡眠控制部3011最后在网关装置30的全部通信IF303中确认结合(link up),并结束图8所示的处理(S1210)。

如果在S1202中判断为否,则睡眠控制部3011取得睡眠指示帧的睡眠对象并确定成为睡眠对象的通信IF303,从该通信IF303发送LPS信号(S1211)。此外,在由睡眠对象的通信IF303所连接的装置的标识符来确定的情况下,通过参照上述的未图示的转发数据库来确定通信IF303即可。接收了LPS信号的装置发送作为响应的ACK信号,因此网关装置30接收该ACK信号(S1212)。

接下来,睡眠控制部3011使接收了ACK信号的通信IF303成为低功率状态(S1213)。另外,睡眠控制部3011与设为省电状态的通信IF303的数量相应地使控制部301的处理能力降低,来减少控制部301的耗电。接下来,睡眠控制部3011判断是否成为睡眠结束时刻(S1214),在判断为是的情况下向S1208转移,在判断为否的情况下返回S1214。即,睡眠控制部3011监视睡眠的超时,在超时的情况下向S1214前进。

接下来,睡眠控制部3011使睡眠的通信IF303成为通常状态,使其发送WUP信号(S1215),向上述的S1210前进。接收了该WUP信号的其他装置的通信接口恢复为通常状态。另外,在S1215中,睡眠控制部3011使在S1213中降低的控制部301的处理能力恢复为通常。

如果在S1201中判断为否,则睡眠控制部3011判断是否某一个通信IF303接收了LPS信号。在判断为某一个通信IF303接收了LPS信号的情况下向S1217前进,在判断为哪一个通信IF303都没有接收到LPS信号的情况下结束图8所示的处理。在S1217中,睡眠控制部3011在接收了LPS信号的通信IF303中发送ACK信号,使该通信IF303成为低功率状态(S1218)。此时,睡眠控制部3011与设为省电状态的通信IF303的数量相应地使控制部301的处理能力降低,来减少控制部301的耗电。

之后,如果相邻的网关装置的睡眠期间结束,则从相邻的网关装置30接收WUP信号(S1219)。睡眠控制部3011如果接收到WUP信号则使相应的通信IF303启动,使在S1218中降低的控制部301的处理能力恢复为通常,向上述的S1210前进(S1220)。

根据以上说明的处理,网关装置30的睡眠控制部3011依照从ECU装置50接收的睡眠指示帧,使指定的睡眠对象在指定的睡眠期间中睡眠。另外,在相邻的网关装置30的通信IF303转移至低功率状态时,通过接收LPS信号,能够使与该通信IF303连接的通信IF303成为低功率状态,进而如果相邻的网关装置30转移至通常状态,则通过接收WUP信号,能够恢复为通常状态。

(网关装置30的睡眠状态的例子)

网关装置30能够成为各种睡眠状态。在网关装置30的一部分通信IF303中无需通信时,也可以使该通信IF303成为虽然无法接收帧但能够接收WUP信号的睡眠状态。另外,在使1个以上的通信IF303成为睡眠状态的情况下,也可以使帧转发处理部302或控制部301的处理能力降低来进一步减小耗电。处理能力降低例如能够通过使动作频率降低、使动作的处理器的核心(core)的数量减少来实现。

另外,在全部通信IF303中无需通信的情况下,也可以不仅使全部通信IF303成为低功率状态,而且停止帧转发处理部302的动作。另外,也可以在能够与WUP信号相应地开始动作的范围内,使控制部301成为低功率状态。

(睡眠动作的时序)

图9是表示车载网络系统S中的睡眠动作的一例的时序图。在该例中示出:在图1所示的车载网络的构成中,从模式0的状态开始,变更为模式1后,再恢复为模式0的情况下的动作。在图9中,从图示的上向下而时间经过。在图9的上部所示的初始状态下,运转模式是模式0,全部装置处于通常状态。

首先,ECU1对应该变更为模式1的触发进行检测。触发例如是在ECU2中发生故障,由ECU1检测到ECU2的故障。接下来,在ECU1中,模式管理部5011基于本触发,将下一周期中应该设定的模式决定为模式1。然后,睡眠指示控制部5013决定在模式1的情况下成为睡眠对象的网关装置30及成为睡眠对象的通信IF303。在该例中,网关2F的全部端口和网关2R的全部端口成为睡眠对象。

接下来,如果ECU1决定了运转模式和睡眠范围,则ECU1向ECU2通知被决定的模式,在ECU1与ECU2中共享应该动作的模式。接下来,ECU1向作为睡眠对象的网关的网关2F和网关2R发送睡眠指示帧。此外,在该睡眠指示帧中指定的睡眠期间是从时刻t1s至时刻t1e。

接下来,网关2F、网关2R基于接收的睡眠指示帧进行睡眠控制的动作。如果成为睡眠开始时刻t1s,则网关2F及网关2R从作为睡眠对象的全部通信IF303发送LPS信号。网关2F向传感器2A、传感器2B、网关1F、网关2R、ECU2发送。网关2R向传感器2C、传感器2D、网关1R、网关2F发送。接收了LPS信号的各装置向发送源发送ACK信号。此外,在此从网关2F向网关2R的LPS信号先被发送,因此网关2R向网关2F发送ACK信号。

接下来,接受了LPS信号的传感器装置10、ECU装置50使通信接口成为低功率状态。另外,传感器装置10、ECU装置50针对通信接口以外的部分也可以使其成为低功率状态。例如,既可以使传感器装置10、ECU装置50所具备的处理器的处理的时钟频率降低,也可以使除了在通信接口接收了WUP信号时启动装置所需的部分以外的电源OFF(断开)。

接受了LPS信号的网关1F仅使与网关2F连接的通信IF303成为低功率状态,将其他通信IF303维持通常状态。接受了LPS信号的网关1R仅使与网关2R连接的通信IF303成为低功率状态,将其他通信IF303维持通常状态。另外,网关2F及网关2R由于使全部通信IF303端口睡眠,因此帧转发处理部302也转移至睡眠状态。

网关2F及网关2R如果检测出成为比睡眠结束时刻即时刻t1e早规定的时间的时刻,则向全部端口发送WUP信号。接收了WUP信号的传感器装置10、ECU装置50恢复为通常状态。另外,网关2F及网关2R也使帧转发处理部302及通信IF303恢复为通常状态。在此,规定的时间是从睡眠状态恢复为通常状态所需的时间。早规定的时间发送WUP信号,是为了在睡眠结束时刻恢复为通常状态。以上,决定第1周期中的模式、使其睡眠、睡眠结束并恢复为原状态的一系列处理完成。

在第2周期中,也与第1周期中的处理同样,决定模式,决定成为睡眠对象的装置,决定端口,使对象位置睡眠,恢复为通常状态。设为在第2周期中也设定模式1。设为在第2周期的中途,ECU1检测出用于变更为模式0的触发。该触发例如可以举出:此前由于ECU2的故障而设定为了模式1,但检测到ECU2的故障已恢复。在第1实施例中,到结束期间为止执行针对网关装置、传感器的睡眠,在作为下一周期的第3周期的开始时,运转模式被决定为模式0。

根据以上的时序动作,能够周期性地设定为与其状况相适应的运转模式,基于该运转模式将传感器及网关装置设定为睡眠状态。

在上述的时序的动作例中,说明了运转模式被设定为模式1而网关2F、网关2R成为睡眠状态的情况。在运转模式被设定为模式2、模式3等其他模式的情况下也能够同样地动作。例如,在运转模式被设定为模式2的情况下,网关1R、网关1F成为睡眠状态。另外,例如,在运转模式被设定为模式3的情况下,网关2R成为睡眠状态。

在以上的说明中,将通信管理部、睡眠指示控制部5013搭载于ECU1,但不一定限定于此。例如,也可以设为与ECU1不同的装置而能够与ECU1通信。另外,也可以搭载于网关装置中的一个,例如将通信管理部、睡眠指示控制部5013搭载于网关30-1F。

根据上述的第1实施方式,能够得到如下作用效果。

(1)车载网络系统S具备ECU装置50、多个网关装置30、以及对车辆100的周围的信息即周围信息进行收集的多个传感器装置10,被搭载于车辆100。传感器装置10分别经由至少1个网关装置30与ECU装置50进行通信。ECU装置50具备:模式管理部5011,在与工作的传感器装置10建立了关联的多个运转模式之中,决定某一个运转模式;以及睡眠指示控制部5013,基于模式管理部5011所决定的运转模式,确定所连接的传感器装置10不工作的网关装置30,使该网关装置30转移至低功率状态。网关装置30与在某一个相同的运转模式中不工作的多个传感器装置10以不经由其他网关装置30的方式连接。

因此,在某一个传感器装置10不工作的运转模式中,能够使与该传感器装置10连接的网关装置30的处理能力降低,使其转移至低耗电状态。一般而言,传感器装置10与网关装置30的连接以布线长度短的方式设计,因此在图1的例子中,以往传感器1C和传感器2C与网关1R连接,传感器1D和传感器2D与网关2R连接。在该情况下,仅在第1组和第2组双方不工作的情况下,网关1R、网关2R才能够使帧转发处理部302停止。

但是,在本实施方式中,网关装置30与在某一个相同的运转模式中不工作的多个传感器装置10以不经由其他网关装置30的方式连接。例如,网关1R与在相同的模式2中不工作的传感器1C及传感器1D直接连接。因此,在模式2中网关1R无需转发由传感器装置10输出的周围信息,能够减小耗电。

(2)网关装置30在低功率状态下,与所连接的而且无需通信的装置的数量相应地使处理能力降低。即使所连接的设备的数量多,在某运转模式中进行通信的设备减少的情况下,由于即使与该现象的比例相应地减小处理能力,处理也不会饱和,因此能够进一步减小耗电。

(3)睡眠指示控制部5013如果基于模式管理部5011所决定的运转模式,判断为直接连接的传感器装置10不工作的网关装置30无需进行与其他网关装置30的通信的中继,则使该网关装置30停止通信功能。网关装置30通过使各个通信IF303成为低功率状态,也能够取得一定的省电效果。但是,通过使通信功能自身停止,能够得到更好的省电效果。

(4)在车载网络系统S中,包含多个ECU装置50。构成包含第1ECU装置50及第1传感器装置10的第1组、以及包含第2ECU装置50及第2传感器装置10的第2组。第1传感器装置10经由第1网关装置30与第1ECU装置50连接。第2传感器装置10经由第2网关装置30与第2ECU装置50连接。模式管理部5011如果检测到第1ECU装置50的问题,则将运转模式决定为进行使用第2组的缩退动作的模式2,如果检测到第2ECU装置50的问题,则将运转模式决定为进行使用第1组的缩退动作的模式1。睡眠指示控制部5013在模式2中使第1网关装置30转移至低功率状态,在模式1中使第2网关装置30转移至低功率状态。

(5)ECU装置50与多个网关装置30、以及对车辆100的周围的信息即周围信息进行收集的多个传感器装置10进行通信,被搭载于车辆100。具备:模式管理部5011,在与工作的传感器装置10建立了关联的多个运转模式之中,决定某一个运转模式;以及睡眠指示控制部5013,基于模式管理部5011所决定的运转模式,确定所连接的传感器装置10不工作的网关装置30,使该网关装置30转移至低功率状态。因此,ECU装置50能够使适当的网关装置30转移至低功率状态。

(6)网关装置30对ECU装置50与多个传感器装置10的通信进行中介,ECU装置50在与工作的传感器装置10建立了关联的多个运转模式之中决定某一个运转模式,多个传感器装置10对车辆100的周围的信息即周围信息进行收集。与在某一个相同的运转模式中不工作的多个传感器装置10以不经由其他网关装置30的方式连接。因此,网关装置30由于在某运转模式中所连接的多个传感器装置10不工作,因此能够使与这些传感器装置10连接的通信IF303转移至低功率状态,进而与处于低功率状态的通信IF303的数量相应地使控制部301的处理能力也降低,由此能够进一步减小网关装置30的耗电。

(变形例1)

在上述的第1实施方式中,ECU装置50的睡眠指示控制部5013向网关装置30发送睡眠指示帧。然后,接收了睡眠指示帧的网关装置30向传感器装置10、ECU装置50发送LPS信号,使本装置转移至睡眠状态。但是也可以是,ECU装置50向传感器装置10、ECU装置50输出睡眠指示帧,之后使网关装置30向睡眠状态过渡。

图10是表示变形例1中的睡眠动作的一例的时序图。图10对应于第1实施方式中的图9。在图10所示的时序图中,睡眠指示控制部5013向传感器装置10、ECU装置50发送睡眠指示帧,接收了睡眠指示帧的传感器装置10、ECU装置50向网关装置30发送LPS信号。网关装置30如果从所连接的传感器装置10、ECU装置50接收了LPS信号,则判断是否需要与其他网关装置通信,在判断为无需的情况下转移至睡眠状态。另外,如果成为指定的时刻,则传感器装置10、ECU装置50启动,向网关装置30发送WUP信号。接收了WUP信号的网关装置30使处于低功率状态的其他通信IF303启动并发送WUP信号,进而使全部通信IF303恢复为通常状态。

(传感器装置10的动作)

说明本变形例中的传感器装置10的动作。在本变形例中,传感器装置10基于ECU装置50所发送的睡眠指示帧,设定通常状态及睡眠状态。

传感器装置10的通信IF105如果从ECU装置50接收了睡眠指示帧,则将睡眠指示帧向运算处理部102输出。运算处理部102基于睡眠指示帧的发送目的地,将该睡眠指示帧向睡眠控制部1011输出。睡眠控制部1011对睡眠指示帧进行解析,取得睡眠对象和睡眠期间。此外,在该变形例中,控制部101对车载网络系统S的整体中同步的时刻进行管理。睡眠控制部1011如果成为指定的睡眠的开始时刻,则向网关装置30输出LPS信号,如果从网关装置30接收了ACK信号,则使传感器装置10的通信IF105、运算处理部102及计测部103转移至睡眠状态。

传感器装置10如果成为指定的睡眠的结束时刻,则向网关装置30输出WUP信号,并且使计测部103及运算处理部102变更为通常状态。在该变形例中,也能够基于设定的运转模式,使网关装置30、传感器装置10及ECU装置50成为低功率状态。

―第2实施方式―

参照图11~图12,说明本发明所涉及的车载网络系统S的第2实施方式。在第1实施方式中,设为与运转模式无关,传感器装置10所发送的周围信息的发送周期固定。但是,在通常模式中与其他运转模式相比更多的传感器装置10、ECU装置50动作,因此与其他运转模式相比通信量更多,ECU装置50的处理负荷更大。另外,可以想到在低功率状态下,动作的传感器装置10的数量减少,因此能够收集的信息量减少,对车辆100的周围环境进行识别的性能降低。进而,在低功率状态下,由于动作的传感器装置10的数量减少,对应该变更运转模式的触发的检测也有可能变慢。

于是,在第2实施方式中,按每个运转模式对利用的传感器装置10的发送周期进行控制。在第1实施方式中,将利用的传感器、ECU的组合作为运转模式,但在第2实施方式中,将利用的传感器、ECU、利用的传感器的发送周期的组合称为运转模式。在以下的说明中,针对与第1实施方式相同的构成要素赋予相同的标记并以差异点为主进行说明。关于没有特别说明的点,与第1实施方式相同。

根据第2实施方式,能够选择更多种多样的运转模式,因此能够根据状况设定为更加适合的运转模式。另外,通过将通常模式中的发送周期设定为与其他运转模式相比相对更长,能够实现通常模式中的低耗电、低功率状态下的识别性能的提高。

以下,以与第1实施方式的差异点为中心说明第2实施方式。两者的主要差异点是运转模式管理表和睡眠指示控制的动作。

(传感器装置10的动作)

第2实施方式所涉及的传感器装置10不仅进行第1实施方式中的动作,还进行以下的动作。即,传感器装置10从ECU装置50的睡眠指示控制部5013,接收包含应该设定的发送周期及对发送周期进行变更的期间的信息在内的发送周期指示帧。然后,传感器装置10从发送周期指示帧取得发送周期,将周围信息以指定的发送周期发送。此外,在此设为包含周围信息的帧的发送周期与对传感器的值进行计测的周期相同,但两者的周期也可以不同。

传感器装置10所接收的发送周期指示帧被向控制部101的管理部1012输入。管理部1012对输入的发送周期指示帧进行解析,取得应该设定的发送周期、以及对发送周期进行变更的期间。然后,管理部1012如果成为指定的期间,则向计测部103发出采样周期的变更指示。

(运转模式管理表)

图11是表示第2实施方式中的运转模式管理表的一例的图。与第1实施方式的差别在于,在第1实施方式中仅存放了在各模式中是否利用的信息,而在第2实施方式中,在各模式中利用的情况下存放了传感器的数据发送周期。图11例如示出:在传感器1A为模式0时发送周期为T0_1a,在模式1时发送周期为T1_1a。在第1实施方式中,传感器装置10发送周围信息的周期与运转模式无关而固定,但在第2实施方式中,发送周围信息的周期可以根据运转模式而变化。

此外,在上述的例子中,存放了发送周期的值自身,但也可以替代于此,以模式0时的发送周期作为基准而存放比率的值。另外,各发送周期的值在各模式中需要考虑车载网络的各区间中的最大通信速率来决定。

另外,在图11的例子中,根据运转模式,利用的传感器、ECU的组合不同,但也可以准备传感器、ECU的组合相同而仅传感器的发送周期不同的模式。例如,也可以准备与模式4相比利用的传感器、ECU相同而仅发送周期不同的模式4A。另外,在上述的例子中,按每个传感器和模式准备了发送周期的值,但也可以按每个模式准备统一的值。例如,在模式1时,也可以设为模式0时的发送周期的0.5倍。通过像这样设定,能够削减运转模式管理表的数据大小。

另外,关于各运转模式的数据发送周期,如果使通常模式中的发送周期相对延长,使低功率状态中的发送周期相对缩短,则具有以下的优点。即,能够减小通常模式中的传感器、网关装置、ECU中的处理负荷,能够实现通常模式中的低功率。另外,由于低功率状态下的发送周期变短,因此能够更迅速地通过传感器进行识别。进而,在低功率状态下,还能够更早地对用于恢复为通常模式的触发进行检测。

(睡眠指示控制部5013的流程图)

图12是表示第2实施方式中的睡眠指示控制部5013的动作的流程图。与第1实施方式的差异点在于追加了:在S1101中取得了运转模式之后决定利用对象传感器的发送周期的处理(S2102)、以及针对利用对象传感器发行发送周期指示帧并进行发送的处理(S2103)。其中,在图12中,由于S1104以后的处理与第1实施方式同样,因此省略图示。

在S2102中,基于在S2101的处理中取得的运转模式,参照运转模式管理表,决定利用对象传感器的发送周期。在S2103中,针对利用对象传感器,发行存放了在S2102中取得的发送周期的发送周期指示帧,并向利用对象传感器发送。

根据上述的第2实施方式,能够得到如下作用效果。

(7)ECU装置50的睡眠指示控制部5013基于模式管理部5011所决定的运转模式,决定传感器装置10发送周围信息的周期,使传感器装置10以所决定的周期发送周围信息。因此,能够进一步增加车辆100的动作模式,能够对应于更多种多样的状况,而且,能够实现低耗电。

―第3实施方式―

参照图13~图14,说明车载网络系统S的第3实施方式。在以下的说明中,针对与第1实施方式相同的构成要素赋予相同的标记并以差异点为主进行说明。关于没有特别说明的点,与第1实施方式相同。在第1实施方式中,与运转模式无关,利用对象的传感器装置10所发送的周围信息不重复地发送。但是,在低功率状态下,与通常模式相比更少的传感器装置10、ECU装置50动作,因此在周围信息的发送中发生的丢帧有可能导致识别性能降低或周边对象的检测延迟。

在第3实施方式中,不仅按每个运转模式对睡眠的网关装置30、传感器装置10进行控制,而且对传感器装置10中的重复发送数量进行控制。即,在第2实施方式中,基于运转模式对利用对象传感器的发送周期进行控制,而在第3实施方式中,基于运转模式对利用对象传感器的重复发送数量进行控制。以下,以与第2实施方式的差异点为中心说明第3实施方式。主要差异点是传感器装置10的功能、运转模式管理表的构成及睡眠指示控制部5013的动作。

(运转模式管理表)

图13是表示第3实施方式中的运转模式管理表的一例的图。第3实施方式中的运转模式管理表与第2实施方式中的运转模式管理表相似,在第2实施方式中存放了发送周期的值,而在第3实施方式中存放重复发送数量的值。例如在图13所示的例子中,在模式0中,关于全部传感器装置10是不进行重复的发送的重复发送数量0,而在模式1、模式2中,利用的传感器装置10全部为重复发送数量1。另外在模式3中,传感器1C和传感器1D为重复发送数量2,其他传感器装置10为重复发送数量1。

(传感器装置10的动作)

第3实施方式所涉及的传感器装置10不仅进行第1实施方式中的动作,还进行以下的动作。即,传感器装置10从睡眠指示控制部5013接收重复发送数量指示帧并取得重复发送数量。然后,传感器装置10包含周围信息在内复制被指定的重复发送数量并发送。例如,在重复发送数量为1的情况下,追加1个相同的帧而生成合计2个,向网关装置发送。传感器装置10如果接收了重复发送数量指示帧,则将该帧向控制部的管理部1012输入。

管理部1012对输入的重复发送数量指示帧进行解析,取得应该设定的重复发送数量、以及对重复发送数量进行变更的期间。然后,管理部1012如果成为指定的期间,则向运算处理部102发出重复发送数量的变更指示。运算处理部102基于从计测部103接收的信号,生成包含周围信息的帧。然后,运算处理部102基于指定的重复发送数量复制帧并向通信IF105输出。

(睡眠指示控制部5013的流程图)

图14是表示第3实施方式中的睡眠指示控制部5013的动作的流程图。与第1实施方式的差异点在于,在执行了S1101之后,执行S3102及S3103然后向S3104前进。其中,在图14中S1104以后的处理与第1实施方式同样,因此省略图示。

在S3102中,睡眠指示控制部5013基于在S1101的处理中取得的运转模式,参照运转模式管理表,决定利用对象传感器的重复发送数量。在S3103中,睡眠指示控制部5013针对利用对象传感器,发行存放了在S3102中取得的重复发送数量的重复发送数量指示帧,并向利用对象传感器发送。

根据上述的第3实施方式,能够得到如下作用效果。

(8)ECU装置50的睡眠指示控制部5013基于模式管理部5011所决定的运转模式,决定传感器装置10将周围信息重复发送的次数,使传感器装置10以决定的次数重复发送周围信息。因此,在利用的传感器装置10少的低功率状态下,能够减小车载网络中的实质的丢帧率,能够防止识别性能降低、对用于恢复为通常模式的触发的检测延迟。

―第4实施方式―

参照图15~图17,说明车载网络系统S的第4实施方式。在以下的说明中,针对与第1实施方式相同的构成要素赋予相同的标记并以差异点为主进行说明。关于没有特别说明的点,与第1实施方式相同。

在第1实施方式中,在睡眠指示时指定的睡眠期间中,即使检测出应该恢复为作为通常模式的模式0的触发,恢复为通常状态也需要等待直到指定的睡眠期间结束。但是,在低功率状态下利用的传感器装置10发生了故障的情况下,周围环境的识别性能有可能降低,因此希望能够提早变更模式。

在第4实施方式中,在检测出应该恢复为模式0的触发的情况下,不等待睡眠结束时刻,而使处于睡眠状态的网关装置30、传感器装置10及ECU装置50启动。但是,在网关装置30、传感器装置10的通信IF处于低功率状态的情况下,无法接收由ECU装置50发送的帧,无法使其启动。因此,ECU装置50如果检测出应该恢复为模式0的触发,则向处于通常状态的网关装置30发送睡眠解除指示帧。于是,该网关装置30使处于低功率状态的通信IF303启动并且发送WUP信号,使相邻的装置启动。

以下,以与第1实施方式的差异点为中心说明第3实施方式。主要差异点是睡眠控制的时序、睡眠指示控制的动作、网关装置30的睡眠控制的动作。

(睡眠控制时序)

图15是表示第4实施方式中的睡眠控制动作的一例的时序图。在该例中,使运转模式从模式0变化为模式1,网关1R在模式1的期间中检测出恢复为模式0的触发。此外,与第1实施方式的差异点为检测出向模式0的触发以后的动作,因此仅说明该部分。

如果网关1R检测出模式0的触发,则网关1R发送向ECU1通知检测出触发的帧。该帧被经由网关1F向ECU1发送。接下来,如果ECU1接收了检测出触发的通知,则ECU1向全部网关装置30、ECU装置50、传感器装置10发送指示睡眠解除的帧。

接下来,接收了睡眠解除指示帧的网关1R及网关1F从成为低功率状态的全部通信IF303发送WUP信号。在该例中,网关1R向网关2R发送WUP信号,网关1F向网关2F发送WUP信号。

接下来,处于睡眠状态的网关2R及网关2F如果接收了WUP信号,则这些睡眠控制部3011使各构成部转移至通常状态,从处于低功率状态的其他通信IF303发送WUP信号。网关2R向网关1F、传感器2C及传感器2D发送WUP信号。网关2F向ECU2、传感器2A、传感器2B发送WUP信号。接收了该WUP信号的处于睡眠状态的装置转移至通常状态。

接下来,ECU1将运转模式变更为模式0,向ECU2通知已变化为模式0。由此,在时刻t1m车载网络系统整体恢复为通常状态。在第1实施方式中,在比时刻t1m晚的时刻t1e转移至模式0,但根据本第4实施方式,能够迅速地从睡眠状态恢复为通常状态。

(睡眠指示控制的流程图)

图16是表示第4实施方式中的睡眠指示控制部5013的动作的流程图。S1101至S1110的处理与第1实施方式相同,因此省略说明及图示的一部分。在第4实施方式中,S1110以后的处理不同。

在第1实施方式中,睡眠指示控制部5013在向网关装置30发送了睡眠指示帧后,等待直到睡眠结束时刻。但是,在第4实施方式中,在比睡眠结束时刻靠前的时刻,对是否检测出恢复为模式0的触发进行监视(S4112)。然后,睡眠指示控制部5013在到睡眠结束时刻为止没有检测出触发的情况下结束处理。睡眠指示控制部5013在检测出触发的情况下,向启动的全部网关装置30发送睡眠解除指示帧(S4113)并结束处理。

此外,恢复为模式0的触发的检测既可以由ECU1直接进行,也可以由其他装置检测并向ECU1通知,并由ECU1检测该通知。

通过以上的处理,在比睡眠结束时刻更靠前的时刻,在检测出触发的情况下,也能够迅速地恢复为通常状态。此外,在此ECU1发送了睡眠解除指示帧,但也可以由各个网关装置30发送。在该情况下,网关装置30具备发送睡眠解除指示帧的功能。

(睡眠控制部3011的流程图)

图17是表示第4实施方式中的睡眠控制部3011的处理的流程图。与第1实施方式中示出的图8的流程图的差异点在于,如果在S1207中判定为否则执行S4208、以及如果在S1215中判定为否则执行S4216和S4217。与第1实施方式同样的处理省略说明及图示。

睡眠控制部3011如果在S1206中使全部端口睡眠,则判断睡眠是否超时(S1207)。睡眠控制部3011如果判断为未超时则判断是否接收了WUP信号(S4208),如果接收了WUP信号则向S1208前进,立即进行帧转发处理部的启动。

另外,睡眠控制部3011如果在S1213中使一部分端口睡眠,则判断睡眠是否超时(S1214)。睡眠控制部3011如果判断为未超时,则判断是否接收了WUP信号或者睡眠解除帧(S4216),如果接收了任一个,则向S4217前进,从不是睡眠对象的端口发送睡眠解除帧。在此,发送睡眠解除帧是为了:向与通常状态的通信接口连接的其他装置也通知应该解除睡眠,使车载网络整体恢复为通常状态。接下来,睡眠控制部3011向S1215前进。以后的处理与第1实施方式同样,因此省略说明。

根据上述的第4实施方式,能够得到如下作用效果。

(9)睡眠指示控制部5013在某一个设备为低功率状态的情况下,如果检测出向任一个设备都不设为省电状态的运转模式的触发,则使不处于低功率状态的网关装置30输出WUP信号,网关装置30及传感器装置10如果接收到WUP信号,则结束低功率状态。网关装置30如果接收到睡眠解除指示帧,则能够不等待睡眠结束时刻而启动装置,另外,向其他装置发送WUP信号或者睡眠解除帧,能够传播睡眠解除指示。

―第5实施方式―

参照图18,说明车载网络系统S的第5实施方式。在以下的说明中,针对与第1实施方式相同的构成要素赋予相同的标记并以差异点为主进行说明。关于没有特别说明的点,与第1实施方式相同。

在第1实施方式中,以固定的周期设定了运转模式。因此,任一个运转模式所持续的时间的长度都相同。但是,如果考虑到从ECU装置50发送睡眠指示帧起到实际上各装置转移至睡眠状态的时间、从睡眠状态转移至通常状态的时间,则为了提高耗电的减小效果,低功率状态的运转模式优选比不是低功率状态的运转模式更长。于是,在第5实施方式中,基于新设定的运转模式,设定由睡眠指示帧指定的睡眠期间的长度。以下,以与第1实施方式的差异点为中心说明第3实施方式。主要差异点是睡眠指示控制的动作。

(睡眠指示控制部5013的流程图)

图18是表示第5实施方式中的睡眠指示控制部5013的动作的流程图。与第1实施方式的差异点在于,在S1101中取得了运转模式后,决定下一运转模式的期间的长度(S1101P),之后向S1102前进。S1101P中的期间的长度的决定例如通过睡眠指示控制部5013参照未图示的表,从而采用每个预定的运转模式的期间的长度。睡眠指示控制部5013基于接下来执行的运转模式的期间的长度决定睡眠的期间,因此也能够说是睡眠指示控制部5013按每个运转模式决定转移至低功率状态的时间的长度。

根据上述的第5实施方式,能够得到如下作用效果。

(10)睡眠指示控制部5013基于模式管理部5011所决定的运转模式,决定使网关装置30转移至低功率状态的时间的长度。因此,能够提高耗电的减小效果。

―第6实施方式―

参照图19,说明车载网络系统S的第6实施方式。在以下的说明中,针对与第1实施方式相同的构成要素赋予相同的标记并以差异点为主进行说明。关于没有特别说明的点,与第1实施方式相同。

在第1实施方式中,在某网关装置30所连接的传感器装置10、ECU装置50在某运转模式中是非利用对象,但也需要进行通信的中继的情况下,存在如下问题。即,网关装置30需要继续进行帧转发处理部302的动作,因此无法停止帧转发处理部302,妨碍进一步减小耗电。于是,在第6实施方式中,在变更运转模式时,通过变更传感器装置10与ECU装置50间的通信路径来实现进一步的低耗电。

(睡眠指示控制部5013的流程图)

图19是表示第6实施方式中的睡眠指示控制部5013的动作的流程图。与第1实施方式相同的处理省略说明及图示。在第1实施方式中的S1103B与S1110之间追加以下的处理。在睡眠指示控制部5013执行S1103B之后,睡眠指示控制部5013接着判断是否存在仅进行中继处理的网关装置30(S6110)。仅进行中继处理的网关装置30,指的是所连接的传感器装置10、ECU装置50在下一运转模式中是非利用对象,但对其他网关装置30的通信进行中继的网关装置30。

睡眠指示控制部5013在S6110中判断为是的情况下向S6111前进,在判断为否的情况下向S1110前进。在S6111中,睡眠指示控制部5013确定经由相应的网关装置30进行通信的传感器及其发送目的地(S6111)。接下来,睡眠指示控制部5013判断相应传感器到发送目的地为止是否存在不经由该网关的替代通信路径(S6112)。其中,替代通信路径的有无不仅单纯判断路径有无,还考虑通信带域。睡眠指示控制部5013在判断为不存在替代通信路径的情况下向S1110前进,在判断为存在替代路径的情况下向S6113前进。

在S6113中,睡眠指示控制部5013决定网关装置30中内置的转发数据库的变更内容,以使用在S6112中判断为存在的替代通信路径。然后,睡眠指示控制部5013向相应的网关装置30发送转发数据库的变更指示(S6113)。另外,与其相对应地,睡眠指示控制部5013更新由各个ECU装置50管理的通信路径管理表并向S1110前进。S1110以后的处理与第1实施方式相同,因此省略说明。

(通信管理部3012的动作)

第6实施方式的通信管理部3012不仅进行第1实施方式的动作,还进行以下的动作。即,通信管理部3012如果从睡眠指示控制部5013接收了表示转发数据库变更指示的控制帧,则依照该指示对网关装置30中存放的网关的转发数据库进行变更。

根据上述的第6实施方式,能够得到如下作用效果。

(11)以对传感器装置10和ECU装置50进行连接的路径存在多个的方式冗余布线,睡眠指示控制部5013设定传感器装置10与ECU装置50的通信路径,以使无需传感器中继网关装置30无需进行与其他网关装置30的通信的中继。因此,变更通信路径以消除仅进行中继处理的网关装置30,能够决定成为变更后的通信路径的情况下的睡眠对象。

―第7实施方式―

参照图20~图21,说明车载网络系统S的第7实施方式。在以下的说明中,针对与第1实施方式相同的构成要素赋予相同的标记并以差异点为主进行说明。关于没有特别说明的点,与第1实施方式相同。

在第1实施方式中,传感器装置10与单一的网关装置30连接。但是,为了提高车载网络的可靠性,在第7实施方式中,将各个传感器装置10与多个网关装置30连接。通过该构成,传感器装置10即使在某网关装置30故障时,也能够经由别的网关装置30向ECU装置50发送周围信息。以下,以与第1实施方式的差异点为中心说明第7实施方式。主要差异点是车载网络系统的构成和睡眠指示控制的动作。

(车载网络构成)

图20是第7实施方式中的车载网络系统S的构成图。与第1实施方式中的图1的差别点在于,各个传感器装置10与2台网关装置30连接。例如,传感器1C与网关1R和网关2R连接。因此,即使任一个网关装置30故障,也能够维持传感器与ECU间的通信。

(传感器装置10的构成)

在第1实施方式中,传感器装置10仅具备1个通信IF105,但在第7实施方式中,传感器装置10具备2个通信IF105。

(传感器装置10的动作)

第7实施方式所涉及的传感器装置10不仅进行第1实施方式中的动作,还进行以下的动作。传感器装置10从ECU装置50,接收包含输出周围信息的发送端口及对发送端口进行变更的期间的信息在内的发送端口指示帧。然后,对发送端口指示帧进行解析并确定发送端口,将周围信息从指定的发送端口输出。

如果传感器装置10接收了发送端口指示帧,则将该帧向控制部101的管理部1012输入。管理部1012对输入的发送端口指示帧进行解析,取得输出周围信息的发送端口、以及对发送端口进行变更的期间。然后,管理部1012如果成为指定的期间,则向运算处理部102及通信IF105输出发送端口的变更指示。

运算处理部102基于从计测部103接收的信号,生成包含周围信息的帧,向与指定的发送端口对应的通信IF105输出。此外,输出包含周围信息的帧的发送端口既可以是两个通信IF105之中的一个,也可以是双方。在从双方的端口输出的情况下,运算处理部102对帧进行复制并向与各发送端口对应的通信IF105输出。另外在该情况下,从传感器装置10经由两个不同的路径向ECU装置50发送同一周围信息,因此ECU装置50还进行针对从多个路径接收的帧排除重复的处理。

(睡眠指示控制部5013的流程图)

图21是表示第7实施方式中的睡眠指示控制部5013的动作的流程图。睡眠指示控制部5013取得运转模式(S1101),决定利用对象传感器的发送端口(S7101)。例如,将传感器1C的发送端口在模式0中设为网关1R和网关2R双方,在模式1中仅设为网关1R。睡眠指示控制部5013如果决定了发送端口,则发行发送端口指示帧,向利用对象传感器发送该控制帧(S7103)。睡眠指示控制部5013接下来向S1102前进,其后与第1实施方式同样处理。

其中,睡眠指示控制部5013在S1104的判断中,不是考虑所连接的全部传感器装置10,而仅考虑在该运转模式中向该网关装置30发送周围信息的传感器装置10。因此,即使在传感器装置10与多个网关装置30连接的情况下,也能够使网关装置30转移至睡眠状态。

例如,在模式1中传感器1C及传感器1D仅向网关1R输出的情况下,网关2R能够根据如下理由判断为所连接的全部传感器装置10为非利用对象。首先,传感器2C及传感器2D在模式1中成为非利用对象。另外,传感器1C及传感器1D在模式1中根据来自睡眠指示控制部5013的指示将周围信息仅向网关1R输出,而不向网关2R输出,因此不予考虑。因此,网关2R能够判断为所连接的全部传感器装置10为非利用对象。

根据上述的第7实施方式,能够得到如下作用效果。

(12)传感器装置10与2个以上的网关装置30直接连接,睡眠指示控制部5013基于模式管理部5011所决定的运转模式,向传感器装置10指定周围信息的发送目的地。另外,在本实施方式中,仅考虑在成为对象的运转模式中向网关装置30发送周围信息的传感器装置10。在传感器装置10与多个网关装置30连接的情况下,也能够使网关装置30转移至睡眠状态。由此,能够达成确保通信路径的冗余性和减小耗电这双方。

(第7实施方式的变形例)

在第7实施方式中,说明了在传感器装置10与网关装置30之间有多个通信路径的情况。作为相似的方式可以考虑:传感器装置10与第1实施方式同样仅与1台网关装置30连接,但网关装置30以彼此具有冗余性的方式连接。此时,某网关装置30对从传感器装置10接收的帧进行复制,分别经由个别的路径向ECU装置50发送。

此时,在将运转模式设定为模式1的情况下,网关2R不仅接收第2组的传感器装置10的周围信息,而且从相邻的网关装置30总是接收第1组的传感器装置10的周围信息,因此无法转移至睡眠状态。在该情况下,睡眠指示控制部5013将发送端口指示帧向网关装置30发送,使得在网关装置30中仅向一方的路径输出。通过像这样,例如在设定为模式1的情况下,网关2R不再从相邻的网关装置30接收第1组的周围信息,因此能够转移至睡眠状态。

―第8实施方式―

参照图22,说明车载网络系统S的第8实施方式。在以下的说明中,针对与第1实施方式相同的构成要素赋予相同的标记并以差异点为主进行说明。关于没有特别说明的点,与第1实施方式相同。以下,以与第1实施方式的差异点为中心说明第8实施方式。主要差异点在于网关装置的功能构成。

在第1实施方式中,1台物理性的网关装置30原样作为1台网关装置30发挥功能,因此可谓1台物理性的网关装置30作为1台逻辑性的网关装置发挥功能。在第8实施方式中,1台物理性的网关装置30作为2台逻辑性的网关装置发挥功能。其中1台物理性的网关装置30也可以作为3台以上逻辑性的网关装置发挥功能。在本实施方式中,第1实施方式中的网关1R和网关2R由单一的网关装置30实现,网关1F和网关2F由个别的单一的网关装置30实现。

(网关装置30的构成)

图22是第8实施方式中的网关装置30A的功能构成图。网关装置30A具备控制部301、第1逻辑网关30A-1和第2逻辑网关30A-2。各逻辑网关具备通信IF303和帧转发处理部302。另外,为了第1逻辑网关30A-1与第2逻辑网关30A-2的通信,通信IF303-4与通信IF303-7连接。

第1逻辑网关30A-1的各个通信IF303、第1逻辑网关30A-1的帧转发处理部302-1、第2逻辑网关30A-2的各个通信IF303及第2逻辑网关30A-2的帧转发处理部302-2全部能够独立地转移至睡眠状态。因此,在第1实施方式中使某网关装置30的通信IF303及帧转发处理部302转移至睡眠状态,与在第8实施方式中使网关装置30A的某一个逻辑网关的整体转移至睡眠状态相对应,在第8实施方式中,也能够与第1实施方式同样地减小耗电。另外,在从ECU1接收了睡眠指示帧的情况下,与第1实施方式同样由控制部301的睡眠控制部3011接收,并与该指示相应地进行处理。

根据上述的第8实施方式,能够得到如下作用效果。

(13)多个网关装置30中包含的2个以上的网关装置30以逻辑性构成,由1台硬件装置实现。根据第8实施方式,即使在1台物理性的网关装置30A中构成了多个逻辑性的网关装置的情况下,也能够使在特定的运转模式中不是利用对象的传感器装置10、ECU装置50所连接的逻辑网关转移至睡眠状态。另外,通过改写实现逻辑网关的程序或逻辑电路,在希望变更各传感器的分组的情况下,不变更传感器与网关的线缆连接,就能够变更成为各传感器的连接目的地的逻辑网关。

(第8实施方式的变形例1)

在网关装置30A的通信IF303中,也可以设置能够动态地切换布线的布线切换部。该布线切换部基于手动的开关或者来自控制部301的指示,能够动态地变更输入与输出的对应。根据本变形例,易于变更连接目的地,易于与状况相应地使逻辑网关转移至睡眠状态。

(第8实施方式的变形例2)

也可以将第8实施方式的逻辑网关由能够动态地改写的逻辑电路、例如FPGA(Field Programmable Gate Array:现场可编程逻辑门阵列)构成。根据本变形例,能够将连接目的地的切换功能嵌入逻辑电路。

上述的各实施方式及变形例也可以分别组合。上述说明了各种实施方式及变形例,但本发明不限定于这些内容。在本发明的技术思想的范围内能够想到的其他方式也包含在本发明的范围内。

下述优先权基础申请的公开内容以引用方式并入于此。

日本专利申请2018-14801(2018年1月31日申请)

附图标记说明:

10……传感器装置

30……网关装置

50……ECU装置

100……车辆

101……控制部

102……运算处理部

103……计测部

104……内部总线

105……通信接口

301……控制部

302……帧转发处理部

501……控制部

502……运算处理部

1011……睡眠控制部

1012……管理部

3011……睡眠控制部

3012……通信管理部

5011……模式管理部

5012……通信管理部

5013……睡眠指示控制部

46页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:IP网中的通信线路的相互认证系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!