一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车载网络系统的制作方法

2022-06-11 16:59:48 来源:中国专利 TAG:


1.本公开涉及车载网络系统。


背景技术:

2.在国际公开第2020/125939号公报中公开了一种在应用于局部网络(partial network)的总线连接有多个ecu的车载网络系统。
3.该车载网络系统能够仅使一部分ecu从常规状态(唤醒状态)向睡眠状态转移。若ecu成为睡眠状态,则ecu的消耗电力小于常规状态时。
4.处于常规状态的ecu在经过了规定的待机时间之后向睡眠状态转移。因此,通过研究对ecu设定的待机时间的长度,能够减小ecu的消耗电力。在国际公开第2020/125939号公报的技术中,关于ecu的待机时间存在改善的余地。


技术实现要素:

5.本公开考虑上述事实,其目的在于,获得能够减小与应用于局部网络的总线连接的多个ecu的消耗电力的车载网络系统。
6.本公开的第1方式所涉及的车载网络系统具备:多个ecu,被搭载于车辆且与应用于局部网络的总线连接,能够在常规状态与消耗电力比处于上述常规状态时少的睡眠状态之间转移;消息发送部,能够向上述各ecu发送nm消息,通过使处于上述睡眠状态的上述ecu接收上述nm消息来向上述常规状态转移;待机时间赋予部,向上述各ecu赋予至少1个待机时间,且使对至少1个上述ecu赋予的上述待机时间与对其他的上述ecu赋予的上述待机时间不同;判定部,在上述ecu发送了或者接收到1个上述nm消息时开始1个上述待机时间的测量,对是否经过上述待机时间进行判定;以及状态切换部,使由上述判定部判定为经过了全部的上述待机时间的上述ecu向上述睡眠状态转移。
7.本公开的第1方式所涉及的车载网络系统具有待机时间赋予部,该待机时间赋予部对各ecu赋予至少1个待机时间。并且,车载网络系统具有判定部,该判定部在ecu发送了或者接收到1个nm消息时开始1个待机时间的测量,对是否经过了待机时间进行判定。并且,车载网络系统具有状态切换部,该状态切换部使由判定部判定为经过了全部的待机时间的ecu转移至睡眠状态。因此,当从规定时刻经过了待机时间时,在规定时刻发送了或者接收到nm消息的处于常规状态的ecu向睡眠状态转移。
8.并且,待机时间赋予部使对至少1个ecu赋予的待机时间与对其他的ecu赋予的待机时间不同。因此,能够对各ecu赋予适当的待机时间。而且,通过对各ecu赋予适当的待机时间,能够减小与总线连接的多个ecu的消耗电力。
9.本公开的第2方式所涉及的车载网络系统在上述总线设置有多个包括多个上述ecu的集群,上述各ecu分别仅包括在1个上述集群,对每个上述集群赋予1个上述待机时间,全部的上述ecu具有:上述消息发送部,能够向在包括自身的上述集群中与自身不同的上述ecu发送上述nm消息;上述判定部,对从自上述不同的ecu接收到上述nm消息的规定时刻起
是否经过了包括自身的上述集群的上述待机时间进行判定;以及上述状态切换部,在上述判定部判定为经过了上述待机时间时,使设置有自身的上述ecu转移至上述睡眠状态。
10.在本公开的第2方式中,在总线设置有多个包括多个ecu的集群。并且,各ecu分别仅包括在1个集群。并且,对每个集群赋予1个待机时间。各ecu的判定部对从自不同的ecu接收到nm消息的规定时刻起是否经过了包括自身的集群的待机时间进行判定。而且,在判定部判定为经过了待机时间时,状态切换部使ecu转移至睡眠状态。因此,通过对各集群赋予适当的待机时间,能够减小与总线连接的多个ecu的消耗电力。
11.本公开的第3方式所涉及的车载网络系统在上述总线设置有多个包括多个上述ecu的集群,至少1个上述ecu包括在多个上述集群中,对每个上述集群赋予1个上述待机时间,全部的上述ecu具有:上述消息发送部,能够向在包括自身的上述集群中与自身不同的上述ecu发送上述nm消息;上述判定部,在包括自身的全部的上述集群中,对从自上述不同的ecu接收到上述nm消息的规定时刻起是否经过了上述待机时间进行判定;以及上述状态切换部,在上述判定部判定为经过了包括自身的全部的上述集群的上述待机时间时,使设置有自身的上述ecu转移至上述睡眠状态。
12.在本公开的第3方式中,在总线设置有多个包括多个ecu的集群。并且,至少1个ecu包括在多个集群中。而且,对每个集群赋予1个待机时间。各ecu的判定部在包括自身的全部的集群中对从自不同的ecu接收到nm消息的规定时刻起是否经过了待机时间进行判定。而且,在判定部判定为进行了包括自身的全部的集群的待机时间时,状态切换部使ecu转移至睡眠状态。因此,例如当包括在1个集群的2个ecu的一方仅包括在该集群中、另一方的ecu包括在该集群以及其他集群的情况下,可使该2个ecu各自分别向睡眠状态转移。因此,能够进一步减小与总线连接的多个ecu的消耗电力。
13.本公开的第4方式所涉及的车载网络系统在上述总线设置有多个包括多个上述ecu的集群,上述各ecu分别仅包括在1个上述集群中,全部的上述ecu具有:作为待机时间赋予部的待机时间设定部,基于总线的通信状态、ecu的状态以及与ecu连接的连接装置的状态中的至少1个来对每个集群设定待机时间;上述消息发送部,能够向在包括自身的上述集群中与自身不同的上述ecu发送上述nm消息;消息接收部,能够从上述不同的ecu接收上述nm消息;上述判定部,对从上述消息发送部发送了上述nm消息的发送时刻与上述消息接收部接收到上述nm消息的接收时刻的一方且比另一方靠后的时刻亦即最新收发时刻起是否经过了包括自身的上述集群的上述待机时间进行判定;以及上述状态切换部,在上述判定部判定为经过了上述待机时间时,使设置有自身的上述ecu转移至上述睡眠状态。
14.在本公开的第4方式中,待机时间设定部基于总线的通信状态、ecu的状态以及与ecu连接的连接装置的状态中的至少1个来对每个集群设定待机时间。并且,各ecu的判定部对从发送时刻与接收时刻的一方且比另一方靠后的时刻亦即最新收发时刻起是否经过了包括自身的集群的待机时间进行判定。而且,在判定部判定为经过了待机时间时,状态切换部使ecu转移至睡眠状态。由于根据车载网络系统的状态来对每个集群设定待机时间,所以能够减小与总线连接的多个ecu的消耗电力。并且,1个集群所包括的全部的ecu同时转移至睡眠状态。因此,可防止因1个集群所包括的各ecu的睡眠开始时刻之差变大而引起的集群中的不良状况的产生。
15.本公开的第5方式所涉及的车载网络系统在上述总线设置有多个包括多个上述
ecu的集群,至少1个上述ecu包括在多个上述集群中,全部的上述ecu具有:作为上述待机时间赋予部的待机时间设定部,基于总线的通信状态、ecu的状态以及与ecu连接的连接装置的状态中的至少1个来对每个集群设定待机时间;上述消息发送部,能够向在包括自身的上述集群中与自身不同的上述ecu发送上述nm消息;消息接收部,能够从上述不同的ecu接收上述nm消息;上述判定部,在包括自身的全部的上述集群中,对从上述消息发送部发送了上述nm消息的发送时刻与上述消息接收部接收到上述nm消息的接收时刻的一方且比另一方靠后的时刻亦即最新收发时刻起是否经过了上述待机时间进行判定;以及上述状态切换部,在上述判定部判定为经过了包括自身的全部的上述集群的上述待机时间时,使设置有自身的上述ecu转移至上述睡眠状态。
16.在本公开的第5方式中,待机时间设定部基于总线的通信状态、ecu的状态以及与ecu连接的连接装置的状态中的至少1个来对每个集群设定待机时间。并且,各ecu的判定部在包括自身的全部的集群中对从发送时刻与接收时刻的一方且比另一方靠后的时刻亦即最新收发时刻起是否经过了待机时间进行判定。而且,在判定部判定为经过了包括自身的全部的集群的待机时间时,状态切换部使ecu转移至睡眠状态。由于根据车载网络系统的状态来对每个集群设定待机时间,所以能够减小与总线连接的多个ecu的消耗电力。
17.在本公开的第6方式所涉及的车载网络系统中,上述待机时间设定部对上述nm消息附加与上述待机时间相关的信息,上述ecu在发送了或者接收到上述nm消息时对附加于上述nm消息的上述待机时间进行识别。
18.在本公开的第6方式中,各ecu在发送了或者接收到附加有与待机时间相关的信息的nm消息时识别待机时间。因此,属于1个集群的全部的ecu能够识别该集群的待机时间。
19.在本公开的第7方式所涉及的车载网络系统中,上述待机时间设定部使对规定的上述集群设定的上述待机时间在判定为与上述车辆的行驶、制动以及转向操纵的至少1个具有关联性的上述ecu以及上述连接装置的至少1个存在异常时比判定为不存在异常时长。
20.在本公开的第7方式中,对规定的集群设定的待机时间在与车辆的行驶、制动以及转向操纵的至少1个具有关联性的ecu以及连接装置的至少1个存在异常时比在判定为不存在异常时长。因此,在这样的ecu以及连接装置存在异常的情况下,能够在花费长时间(待机时间)准确地判定这些异常状态的基础上,执行此后的控制。
21.本公开的第8方式所涉及的车载网络系统具备数据取得装置,该数据取得装置能够取得与上述车辆通过和其他车辆的车车间通信可取得的数据相同种类的数据,上述待机时间设定部使对包括与上述数据取得装置连接的上述ecu的上述集群设定的上述待机时间在进行上述车车间通信时比在未进行上述车车间通信时短。
22.从车辆与其他车辆开始车车间通信起至通过车车间通信取得规定的数据为止的时间短。并且,存在车辆与其他车辆可执行车车间通信的时间为短时间的可能性。因此,在代替可取得与该数据相同种类的数据的数据取得装置所取得的数据而使用经由车车间通信取得的该数据进行控制的情况下,优选使与数据取得装置连接的ecu迅速睡眠。在本公开的第8方式中,对包括与该数据取得装置连接的ecu的集群设定的待机时间在进行车车间通信时比未进行车车间通信时短。因此,能够使与数据取得装置连接的ecu迅速睡眠。
23.如以上说明那样,本公开所涉及的车载网络系统具有能够减小与应用于局部网络的总线连接的多个ecu的消耗电力这一优良效果。
附图说明
24.图1是具备第1实施方式所涉及的车载网络系统的车辆的示意图。
25.图2是图1所示的车载网络系统的ecu的控制框图。
26.图3是图2所示的ecu的功能框图。
27.图4是表示图2所示的ecu生成的nm消息的图。
28.图5是表示记录在图1所示的第1ecu的rom的一维映射的图。
29.图6是表示记录在图1所示的第2ecu的rom的一维映射的图。
30.图7是表示记录在图1所示的第3ecu的rom的一维映射的图。
31.图8是表示记录在图1所示的第4ecu的rom的一维映射的图。
32.图9是表示图1所示的车载网络系统执行的动作的时序图。
33.图10是表示图2所示的ecu进行的处理的流程图。
34.图11是表示图2所示的ecu进行的处理的流程图。
35.图12是表示图2所示的ecu进行的处理的流程图。
36.图13是表示比较例的车载网络系统执行的动作的时序图。
37.图14是表示第2实施方式所涉及的车载网络系统执行的动作的时序图。
38.图15是第2实施方式所涉及的ecu的功能框图。
39.图16是表示第2实施方式所涉及的ecu生成的nm消息的图。
40.图17是表示第2实施方式所涉及的ecu进行的处理的流程图。
41.图18是具备第1变形例所涉及的车载网络系统的车辆的示意图。
42.图19是具备第2变形例所涉及的车载网络系统的车辆的示意图。
具体实施方式
43.<第1实施方式>
44.以下,参照附图对本公开所涉及的车载网络系统10的实施方式进行说明。
45.图1表示了具备实施方式的车载网络系统10的车辆12。车载网络系统10具有第1总线14a、第2总线14b、ecu14x、网关15、第1ecu(electronic control unit)16、第2ecu17、第3ecu18以及第4ecu19。网关15通过第1总线14a与第1ecu16、第2ecu17、第3ecu18以及第4ecu19连接。在与网关15连接的第2总线14b连接有1个或者多个ecu14x。具有第1总线14a、第1ecu16、第2ecu17、第3ecu18以及第4ecu19的网络是can(controller area network),且被应用于局部网络管理器(pnm:partial network management)。第1ecu16、第2ecu17、第3ecu18以及第4ecu19是依据autosar规格的nm应对ecu。此外,在以下的说明中,有时将第1ecu16、第2ecu17、第3ecu18以及第4ecu19统称为“nm应对ecu”。具有第2总线14b以及ecu14x的网络例如是can、ethernet(注册商标)或者flex ray(注册商标)。第1ecu16、第2ecu17、第3ecu18、第4ecu19以及ecu14x能够经由第1总线14a、网关15以及第2总线14b来相互收发各种信息。
46.如图1所示,在本实施方式的第1ecu16连接有无线通信装置20。无线通信装置20按规定周期向第1ecu16发送通过无线通信取得的信息。例如,无线通信装置20能够与其他车辆40(参照图1)无线通信。例如,若车辆12的乘员操作显示器(省略图示)的触摸面板,则无线通信装置20与其他车辆40的无线通信装置执行无线通信。
47.在第2ecu17连接有照相机21。照相机21具备对位于车辆12的周边(外部)的被拍摄体进行拍摄的周边照相机以及拍摄车内的被拍摄体的车内照相机。各照相机21将取得的拍摄数据按规定周期向第2ecu17发送。
48.在第3ecu18连接有gps接收机22。gps接收机22基于从人造卫星发送的gps信号来按规定周期取得车辆12正行驶的地点的位置信息(纬度、经度等),并将取得的位置信息按规定周期向第3ecu18发送。
49.在第4ecu19连接有车轮速传感器23。车轮速传感器23将与取得的车轮速相关的信息按规定周期向第4ecu19发送。
50.第1ecu16、第2ecu17、第3ecu18以及第4ecu19能够转移至常规状态、和消耗电力比处于常规状态时少的睡眠状态。如图1所示,第1ecu16以及第2ecu17形成a集群(cluster)10a,第2ecu17以及第3ecu18形成b集群10b,第3ecu18以及第4ecu19形成c集群10c。
51.如图2所示,第1ecu16构成为包括cpu(central processing unit:第1处理器)16a、作为非暂时性记录介质的rom(read only memory)16b、作为非暂时性记录介质的ram(random access memory)16c、作为非暂时性记录介质的储存器16d、通信i/f(inter face)16e以及输入输出i/f16f。cpu16a、rom16b、ram16c、储存器16d、通信i/f16e以及输入输出i/f16f经由总线16z连接为相互能够通信。第1ecu16能够从计时器(省略图示)取得与时刻相关的信息。此外,虽省略图示,但网关15、第2ecu17、第3ecu18、第4ecu19以及ecu14x的硬件结构与第1ecu16相同。第2ecu17、第3ecu18以及第4ecu19的cpu相当于第1处理器。网关15的cpu相当于第2处理器。
52.cpu16a是中央运算处理单元,执行各种程序、控制各部。即,cpu16a从rom16b或者储存器16d读出程序,将ram16c作为工作区域来执行程序。cpu16a根据记录于rom16b或者储存器16d的程序来进行各结构的控制以及各种运算处理。
53.rom16b储存各种程序以及各种数据。ram16c作为工作区域来暂时存储程序或者数据。储存器16d由hdd(hard disk drive)或者ssd(solid state drive)等存储装置构成,储存各种程序以及各种数据。通信i/f16e是用于供第1ecu16与其他设备进行通信的接口。通信i/f16e与第1总线14a连接。输入输出i/f16f是用于与搭载于车辆12的各装置进行通信的接口。例如,在输入输出i/f16f连接有无线通信装置20。
54.图3中用框图示出了第1ecu16的功能结构的一个例子。第1ecu16具有消息生成部161、消息发送部162、消息接收部163、判定部164、状态切换部165以及状态判定部166作为功能结构。消息生成部161、消息发送部162、消息接收部163、判定部164、状态切换部165以及状态判定部166通过cpu16a读出存储于rom16b的程序并执行来实现。此外,第2ecu17、第3ecu18以及第4ecu19也具有消息生成部161、消息发送部162、消息接收部163、判定部164、状态切换部165以及状态判定部166作为功能结构。
55.消息生成部161生成图4所示的nm消息27(网络管理消息:network management message)。在nm消息27附带有与接收nm消息27的nm应对ecu的id相关的信息。在本实施方式中,第1ecu16的id是“16”,第2ecu17的id是“17”,第3ecu18的id是“18”,第4ecu19的id是“19”。对nm消息27能够附加和与上述id相关的信息不同的信息。处于常规状态的nm应对ecu的各消息生成部161按一定周期反复生成nm消息27。其中,第1ecu16、第2ecu17、第3ecu18以及第4ecu19的nm消息27的生成周期相互不同。以下,存在将第1ecu16生成且id为“17”的nm
消息27称为“nm消息27-1”的情况。存在将第2ecu17生成且id为“16”的nm消息27称为“nm消息27-2a”、将第2ecu17生成且id为“18”的nm消息27称为“nm消息27-2b”的情况。存在将第3ecu18生成且id为“17”的nm消息27称为“nm消息27-3b”、将第3ecu18生成且id为“19”的nm消息27作为“nm消息27-3c”的情况。存在将第4ecu19生成且id为“18”的nm消息27称为“nm消息27-4”的情况。
56.处于常规状态的nm应对ecu的消息发送部162按一定周期反复发送消息生成部161生成的nm消息27。第1ecu16、第2ecu17、第3ecu18以及第4ecu19的发送周期与生成周期相同。即,第1ecu16、第2ecu17、第3ecu18以及第4ecu19的发送周期相互不同。第1ecu16的消息发送部162将nm消息27-1向a集群10a所包括的第2ecu17发送。第2ecu17的消息发送部162将nm消息27-2a以及nm消息27-2b向a集群10a所包括的第1ecu16以及b集群10b所包括的第3ecu18发送。第3ecu18的消息发送部162将nm消息27-3b以及nm消息27-3c向b集群10b所包括的第2ecu17以及c集群10c所包括的第4ecu19发送。第4ecu19的消息发送部162将nm消息27-4向c集群10c所包括的第3ecu18发送。
57.消息接收部163在包括自身的集群中接收与自身不同的nm应对ecu发送的nm消息27。
58.判定部164对从处于常规状态的nm应对ecu的消息接收部163接收到最新的nm消息27的时刻起是否经过了包括自身的集群被赋予的待机时间进行判定。在第1ecu16的rom16b记录有图5所示的一维映射28-1。在第2ecu17的rom16b记录有图6所示的一维映射28-2。在第3ecu18的rom16b记录有图7所示的一维映射28-3。在第4ecu19的rom16b记录有图8所示的一维映射28-4。以下,存在将一维映射28-1、28-2、28-3、28-4统称为一维映射28的情况。在一维映射28记录有自身所属的集群的名称以及集群被赋予的待机时间。例如,若处于常规状态的第1ecu16的消息接收部163在规定时刻接收到第2ecu17发送的最新的nm消息27-2a,则第1ecu16的判定部164参照图5所示的一维映射28-1对从规定时刻起是否经过了10秒(待机时间)进行判定。
59.状态切换部165使由判定部164判定为经过了待机时间的处于常规状态的nm应对ecu转移至睡眠状态。并且,在处于睡眠状态的nm应对ecu的消息接收部163接收到nm消息27时,状态切换部165使该nm应对ecu转移至常规状态。
60.状态判定部166对包括自身的nm应对ecu处于常规状态与睡眠状态中的哪一个状态进行判定。
61.接着,使用图9的时序图以及图10~图12的流程图对本实施方式的nm应对ecu进行的处理的流程加以说明。
62.每经过规定时间,nm应对ecu便反复执行图10的流程图的处理。
63.首先在步骤s10中,nm应对ecu的状态判定部166对自身是否处于睡眠状态进行判定。
64.当在步骤s10中判定为“否”时,nm应对ecu进入至步骤s11,状态判定部166将标志设定为“1”。另一方面,当在步骤s10中判定为“是”时,nm应对ecu进入至步骤s12,状态判定部166将标志设定为“0”。其中,标志的初始值为“0”。
65.在结束了步骤s11或者步骤s12的处理时,nm应对ecu暂时结束图10的流程图的处理。
66.每经过规定时间,nm应对ecu便反复执行图11的流程图的处理。
67.首先在步骤s20中,nm应对ecu的消息生成部161对标志是否为“1”进行判定。
68.当在步骤s20中判定为“是”时,nm应对ecu进入至步骤s21。消息生成部161生成nm消息27且消息发送部162发送nm消息27。
69.图9中用实线所示的箭头x1表示为第1ecu16向第2ecu17发送nm消息27-1。
70.图9中用虚线所示的箭头x2a表示为第2ecu17向第1ecu16以及第3ecu18发送nm消息27-2a。其中,如上述那样,第1ecu16接收nm消息27-2a,另一方面,第3ecu18不接收nm消息27-2a。因此,在图9中省略了从第2ecu17向第3ecu18的箭头x2a的图示。图9中用虚线所示的箭头x2b表示为第2ecu17发送nm消息27-2b。其中,如上述那样,第1ecu16不接收nm消息27-2b,另一方面,第3ecu18接收nm消息27-2b。因此,在图9中省略了从第2ecu17向第1ecu16的箭头x2b的图示。
71.图9中用单点划线所示的箭头x3b为表示第3ecu18向第2ecu17以及第4ecu19发送nm消息27-3b。其中,如上述那样,第2ecu17接收nm消息27-3b,另一方面,第4ecu19不接收nm消息27-3b。因此,在图9中省略了从第3ecu18向第4ecu19的箭头x3b的图示。图9中用单点划线所示的箭头x3c表示为第3ecu18向第2ecu17以及第4ecu19发送nm消息27-3c。其中,如上述那样,第2ecu17不接收nm消息27-3c,另一方面,第4ecu19接收nm消息27-3c。因此,在图9中省略了从第3ecu18向第2ecu17的箭头x3c的图示。
72.图9中用双点划线所示的箭头x4表示第4ecu19向第3ecu18发送nm消息27-4。
73.例如,在时刻t0,第4ecu19向第3ecu18发送nm消息27-4。并且,在时刻t1,第3ecu18向第4ecu19发送nm消息27-3c。其中,时刻t1与时刻t0的差极小。并且,在时刻t3,第2ecu17向第3ecu18发送nm消息27-2b。
74.当在步骤s20中判定为“否”时或者结束了步骤s21的处理时,nm应对ecu暂时结束图11的流程图的处理。
75.每经过规定时间,nm应对ecu便反复执行图12的流程图的处理。
76.首先在步骤s30中,nm应对ecu的判定部164对标志是否为“1”进行判定。
77.当在步骤s30中判定为“是”时,nm应对ecu进入至步骤s31。判定部164参照一维映射28对从接收到最新的nm消息27的规定时刻起是否经过了待机时间进行判定。并且,在包括自身的nm应对ecu属于多个集群的情况下,判定部164在全部的集群中对是否经过了待机时间进行判定。
78.例如,仅属于c集群10c的第4ecu19在图9的时刻t1从第3ecu18接收nm消息27-3c。而且,在从时刻t1起经过了60秒的时刻t2b,第4ecu19的判定部164在步骤s31中判定为“是”。
79.例如,属于b集群10b以及c集群10c的第3ecu18在图9的时刻t0接收集群c中的最新的nm消息27-4,且在时刻t3接收集群b中的最新的nm消息27-2b。因此,在从时刻t0起经过了待机时间(60秒)的时刻t2a,第3ecu18的判定部164判定为经过了待机时间。并且,在从时刻t3起经过了待机时间(3秒)的时刻t4,第3ecu18的判定部164判定为经过了待机时间。其中,时刻t2a与时刻t2b的差极小。而且,在比时刻t2a靠后的时刻t4,第3ecu18的判定部164在步骤s31中判定为“是”。
80.当在步骤s31中判定为“是”时,nm应对ecu进入至步骤s32。因此,例如在时刻t2b,
第4ecu19的状态切换部165使第4ecu19向睡眠状态转移。并且,在经过集群c中的待机时间(60秒)且经过集群b中的待机时间(3秒)的时刻t4,第3ecu18的状态切换部165使第3ecu18向睡眠状态转移。
81.另一方面,当在步骤s30中判定为“否”时,nm应对ecu进入至步骤s33,对消息接收部163在包括自身的集群中是否新接收到nm消息27进行判定。
82.当在步骤s33中判定为“是”时,nm应对ecu进入至步骤s34。例如,当第3ecu18的消息接收部163在比时刻t4靠后的时刻从第2ecu17新接收到nm消息27时,第3ecu18进入至步骤s34。而且,第3ecu18的状态切换部165将第3ecu18从睡眠状态向常规状态切换(唤醒)。
83.当在步骤s31或步骤s33中判定为“否”时或者结束了步骤s32或步骤34的处理时,nm应对ecu暂时结束图12的流程图的处理。
84.(作用以及效果)
85.接下来,对本实施方式的作用以及效果进行说明。
86.在本实施方式的车载网络系统10中,对第1总线14a设置有多个集群(a集群10a、b集群10b、c集群10c),且各集群中包括多个ecu(第1ecu16、第2ecu17、第3ecu18、第4ecu19)。并且,第2ecu17以及第3ecu18包括在多个集群中。并且,各一维映射28(待机时间赋予部)向各集群(a集群10a、b集群10b、c集群10c)赋予相互不同的1个待机时间。而且,各nm应对ecu的判定部164对从自不同的nm应对ecu接收到nm消息27的规定时刻起是否经过了包括自身的集群的待机时间进行判定。而且,在判定部判定为经过了自身所属的全部的集群的待机时间时,状态切换部165使处于常规状态的nm应对ecu转移至睡眠状态。因此,可使仅c集群10c所包括的第4ecu19、和b集群10b以及c集群10c所包括的第3ecu18各自分别向睡眠状态转移。因此,能够减小与第1总线14a连接的多个nm应对ecu的消耗电力。
87.图13表示比较例。在该比较例中,a集群10a、b集群10b、c集群10c的待机时间被设定为相同。即,a集群10a、b集群10b、c集群10c的待机时间为60秒。该情况下,在经过集群c的待机时间(60秒)且经过集群b的待机时间(60秒)的时刻t5,第3ecu18的状态切换部165使第3ecu18向睡眠状态转移。因此,第3ecu18的状态切换部165的睡眠状态的开始时刻(t5)比上述实施方式的睡眠状态的开始时刻(t4)靠后。因此,比较例的与第1总线14a连接的多个nm应对ecu的消耗电力大于上述实施方式的多个nm应对ecu的消耗电力。
88.<第2实施方式>
89.接下来,参照图14~图17对本公开所涉及的车载网络系统10的第2实施方式进行说明。其中,对与第1实施方式同样的结构标注相同的附图标记而适当地省略说明。
90.在第2实施方式的nm应对ecu的rom16b中未记录一维映射28。
91.如图15所示,第2实施方式的nm应对ecu除了具有消息生成部161、消息发送部162、消息接收部163、判定部164、状态切换部165以及状态判定部166之外,还具有待机时间设定部167作为功能结构。如图16所示,在第2实施方式的nm应对ecu的消息生成部161生成的nm消息27中附带有与接收nm消息27的nm应对ecu的id相关的信息以及与待机时间相关的信息。与待机时间相关的信息由nm应对ecu的待机时间设定部167生成且附加于nm消息27。
92.各nm应对ecu的待机时间设定部167能够检测车载网络系统10的构件的异常(故障)。各nm应对ecu(待机时间设定部167)能够基于与自身连接的连接装置(无线通信装置20、照相机21、gps接收机22、车轮速传感器23)的信息来检测连接装置的异常。并且,各待机
时间设定部167能够检测第1总线14a的通信异常。并且,各nm应对ecu的待机时间设定部167能够基于从其他nm应对ecu接收到的信息以及从ecu14x接收到的信息来对其他nm应对ecu及与其他nm应对ecu连接的连接装置的异常、第2总线14b的通信异常、以及设置于第2总线14b的ecu14x及与ecu14x连接的连接装置(例如扬声器、显示器等)的异常进行检测。在检测到车载网络系统10的异常时,待机时间设定部167判定为车载网络系统10处于异常状态。并且,待机时间设定部167对后述的特别条件是否成立进行判定。
93.在待机时间设定部167判定为不处于异常状态且特别条件不成立的情况下,待机时间设定部167附加至nm消息27的待机时间为“10秒”。另外,在待机时间设定部167判定为不处于异常状态且特别条件成立的情况下,待机时间设定部167附加至nm消息27的待机时间为“3秒”。
94.另外,在待机时间设定部167判定为车载网络系统10的构件中的与车辆的行驶、制动以及转向操纵的至少1个不具有关联性的结构(以下,称为非关联性部位)处于异常状态的情况下,待机时间设定部167附加至nm消息27的待机时间为“60秒”。例如,在设置于车辆的扬声器、空调以及导航系统、或者连接着它们的ecu存在异常的情况下,附加至nm消息27的待机时间为“60秒”。
95.另外,在待机时间设定部167判定为车载网络系统10的构件中的与车辆的行驶、制动以及转向操纵的至少1个具有关联性的结构(以下,称为关联性部位)处于异常状态的情况下,待机时间设定部167附加至nm消息27的待机时间为“90秒”。例如,在无线通信装置20、车轮速传感器23、制动促动器、eps(electric power steering)用的促动器、发动机的启动马达、或者连接着它们的ecu存在异常的情况下,附加至nm消息27的待机时间为“90秒”。
96.并且,在本实施方式中,例如在车辆12与其他车辆40的距离为规定的长度以下时,待机时间设定部167判定为上述特别条件成立。换言之,在车辆12(无线通信装置20)与其他车辆40能够执行车车间通信时,待机时间设定部167判定为上述特别条件成立。
97.第2实施方式的nm应对ecu的判定部164对处于常规状态的nm应对ecu的消息发送部162发送了最新的nm消息27的时刻亦即发送时刻以及消息接收部163接收到最新的nm消息27的时刻亦即接收时刻进行识别。并且,判定部164对发送时刻以及接收时刻的一方且比另一方靠后的时刻亦即最新收发时刻进行识别。发送了最新的nm消息27的nm应对ecu对从最新收发时刻(发送时刻)起是否经过了记录于发送出的nm消息27的待机时间进行判定。接收到最新的nm消息27的nm应对ecu对从最新收发时刻(接收时刻)起是否经过了记录于接收到的nm消息27的待机时间进行判定。
98.接着,使用图14的时序图以及图10、图11及图17的流程图对本实施方式的nm应对ecu进行的处理的流程进行说明。
99.每经过规定时间,本实施方式的nm应对ecu便反复执行图10的流程图的处理。
100.每经过规定时间,本实施方式的nm应对ecu便反复执行图11的流程图的处理。
101.当在步骤s20中判定为“是”时,nm应对ecu进入至步骤s21,消息生成部161生成nm消息27且消息发送部162发送nm消息27。例如,在图14的时刻t0,第4ecu19向第3ecu18发送nm消息27-4。并且,在时刻t1,第3ecu18向第4ecu19发送nm消息27-3c。并且,在时刻t2,第2ecu17向第3ecu18发送nm消息27-2b。
102.并且,每经过规定时间,本实施方式的nm应对ecu便反复执行图17的流程图的处
理。其中,图17的步骤s40、s42、s43以及s44分别与图12的步骤s30、s32、s33以及s34相同。
103.当在步骤s40中判定为“是”时,nm应对ecu进入至步骤s41,对从发送了或者接收到最新的nm消息27的最新收发时刻起是否经过记录于最新的nm消息27的待机时间进行判定。
104.例如,在时刻t0,第3ecu18以及第4ecu19收发nm消息27-4。此时,假定为待机时间设定部167判定为不处于异常状态且特别条件不成立。因此,待机时间设定部167附加至该nm消息27-4的待机时间为“10秒”。
105.并且,在时刻t1,第3ecu18以及第4ecu19收发nm消息27-3c。此时,假定为待机时间设定部167判定为非关联性部位处于异常状态。因此,待机时间设定部167附加至该nm消息27-3c的待机时间为“60秒”。因此,在从时刻t1起经过了60秒的时刻t4,第4ecu19的判定部164在步骤s41中判定为“是”。
106.并且,在时刻t2,第2ecu17以及第3ecu18收发nm消息27-2b。此时,假定为车辆12与其他车辆40的距离为规定的长度以下。换言之,此时假定为待机时间设定部167判定为上述特别条件成立。因此,待机时间设定部167附加至该nm消息27-2b的待机时间为“3秒”。因而,在从时刻t2起经过了3秒的时刻t3,第3ecu18的判定部164判定为经过了待机时间。并且,在从时刻t1起经过了60秒的时刻t4,第3ecu18的判定部164判定为经过了待机时间。而且,在比时刻t3靠后的时刻t4,第3ecu18的判定部164在步骤s41中判定为“是”。
107.当在步骤s41中判定为“是”时,nm应对ecu进入至步骤s42。因此,在时刻t4,第4ecu19的状态切换部165使第4ecu19向睡眠状态转移。并且,在时刻t4,第3ecu18的状态切换部165使第3ecu18向睡眠状态转移。
108.(作用以及效果)
109.接下来,对本实施方式的作用以及效果进行说明。
110.本实施方式的车载网络系统10的nm应对ecu的待机时间设定部167基于车载网络系统10的构件的状态来按每个集群设定待机时间。换言之,基于第1总线14a以及第2总线14b的通信状态、ecu的状态以及与ecu连接的连接装置的状态来按每个集群设定待机时间。由于这样根据车载网络系统10的状态来按每个集群设定待机时间,所以能够减小与第1总线14a连接的多个nm应对ecu的消耗电力。
111.并且,在从最新收发时刻起经过了记录于最新的nm消息27的待机时间时,处于常规状态的nm应对ecu转移至睡眠状态。因此,在经过了根据车载网络系统10的状态而按每个集群设定的待机时间时,nm应对ecu转移至睡眠状态。因此,可使仅c集群10c所包括的第4ecu19、和b集群10b以及c集群10c所包括的第3ecu18在与车载网络系统10的状态对应的规定的时机各自分别向睡眠状态转移。因此,能够减小与第1总线14a连接的多个nm应对ecu的消耗电力。
112.并且,在处于上述异常状态的情况下对规定的集群设定的待机时间(60秒或者90秒)比在不处于上述异常状态的情况下对规定的集群设定的待机时间(10秒或者3秒)长。因此,例如在至少1个ecu或者连接装置存在异常的情况下,能够在花费长时间(待机时间)准确地判定了该异常状态的基础上,执行此后的控制。
113.并且,在待机时间设定部167判定为车载网络系统10的构件中的与车辆的行驶、制动以及转向操纵的至少1个具有关联性的结构亦即关联性部位处于异常状态的情况下,待机时间设定部167附加至nm消息27的待机时间为“90秒”。在关联性部位处于异常状态的情
况下,与非关联性部位处于异常状态的情况相比需要更准确地判定异常状态。在本实施方式中,由于在这种情况下将待机时间设定为90秒,所以能够准确地判定关联性部位的异常状态。
114.从车辆12的无线通信装置20与其他车辆40开始车车间通信起至通过车车间通信取得规定的数据为止的时间短。并且,存在车辆12与其他车辆40能够执行车车间通信的时间为短时间的可能性。因此,在代替可取得与该数据(例如照相机取得的拍摄数据、gps位置信息)相同种类的数据的数据取得装置(例如照相机21、gps接收机22)所取得的数据而使用经由车车间通信取得的该数据(例如拍摄数据、gps位置信息)进行控制的情况下,优选使与数据取得装置连接的nm应对ecu(例如第2ecu17、第3ecu18)迅速睡眠。在本实施方式中,例如在车辆12与其他车辆40的距离为规定的长度以下时,上述特别条件成立。而且,在特别条件成立时,对包括与数据取得装置连接的nm应对ecu的集群设定的待机时间(3秒)比未进行车车间通信时的待机时间(10秒)短。因此,能够使与数据取得装置连接的nm应对ecu迅速睡眠。
115.以上,对本实施方式所涉及的车载网络系统10进行了说明,但在不脱离本公开主旨的范围内车载网络系统10能够适当地变更设计。
116.第2实施方式的车载网络系统10的nm应对ecu的待机时间设定部167可以基于第1总线14a及第2总线14b的通信状态、ecu的状态以及与ecu连接的连接装置的状态中的至少1个来按每个集群设定待机时间。
117.在图18所示的变形例的车载网络系统10中,不存在b集群10b。即,第2ecu17仅属于a集群10a,第4ecu19仅属于c集群10c。
118.当在图18的变形例中应用了第1实施方式的技术思想的情况下,通过1个集群(例如c集群10c)所包括的nm应对ecu彼此在短时间的期间收发nm消息27,可使全部的nm应对ecu大致同时转移至睡眠状态。例如,若第4ecu19在图9的时刻t0发送nm消息27-4且第3ecu18在时刻t1发送nm消息27-3c,则第3ecu18以及第4ecu19在时刻t2a、t2b大致同时转移至睡眠状态。
119.另外,当在图18的变形例中应用了第2实施方式的技术思想的情况下,1个集群(例如c集群10c)所包括的全部的nm应对ecu同时转移至睡眠状态。例如,当第3ecu18在图14的时刻t1发送了nm消息27-3c的情况下,第3ecu18以及第4ecu19在时刻t2b同时转移至睡眠状态。
120.这样,在图18的变形例中,能够使1个集群所包括的全部的nm应对ecu同时或者大致同时转移至睡眠状态。因此,可防止1个集群所包括的1个的nm应对ecu的睡眠开始时刻与该集群所包括的其他nm应对ecu的睡眠开始时刻之差变大。因此,可防止因该差变大而引起的集群中的不良状况的产生。
121.在图19所示的变形例的车载网络系统10中,在第1总线14a未形成集群。另外,各nm应对ecu不具备消息生成部161以及消息发送部162。取而代之,网关15具备消息生成部161以及消息发送部162。并且,在各nm应对ecu的rom16b记录有与自身的待机时间相关的信息。第1ecu16、第2ecu17、第3ecu18以及第4ecu19的待机时间相互不同。
122.网关15生成且发送至第1总线14a的nm消息27与图4所示的nm消息27相同。因此,若处于常规状态的任一个nm应对ecu的消息接收部163接收到网关15反复发送至第1总线14a
的nm消息27,则判定部164对从最新的nm消息27的接收时刻起是否经过了记录于rom16b的待机时间进行判定。而且,若判定部164判定为经过了待机时间,则状态切换部165使该nm应对ecu转移至睡眠状态。
123.这样,在图19的变形例中,各nm应对ecu的待机时间不同。因此,通过对各nm应对ecu赋予适当的待机时间,能够减小与第1总线14a连接的多个nm应对ecu的消耗电力。
124.1个集群可以包括3个以上ecu。
125.可以使上述的各待机时间为不同的长度。例如,可以将关联性部位处于异常状态的情况下的待机时间设定为100秒。
126.可以在与上述不同的条件成立时,特别条件成立。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献