车载网络系统的制作方法
本发明涉及车载网络系统。
背景技术:
车辆配备有均称为电子控制单元(electroniccontrolunit,ecu)的多个车载装置。将参照图3a和图3b描述ecu的运作控制的一种模式。在图3a所示的示例中,来自电源900的电力分别经由三条电力线905、906和907供应至ecu902,作为电池(battery,+b)电源的+b电力、附件(accessory,acc)电源的acc电力以及点火(ignition,ig)电源的ig电力。电力线905直接地连接电源900和ecu902,并且电力总是由电力线905供应。电力线906经由acc继电器903连接电源900和ecu902。电力线907经由ig继电器904连接电源900和ecu902。电源管理ecu901检测用户的使用钥匙或按钮开关开启acc或ig的操作,并根据所检测的操作经由控制线908操作acc继电器903并经由控制线909操作ig继电器904。例如,当检测到acc开启(on)操作时,电源管理ecu901闭合acc继电器903以经由电力线906供应电力。此外,当检测到ig开启(on)操作时,电源管理ecu901闭合ig继电器904以经由电力线907供应电力。
ecu902根据是否经由三条电力线905、906和907供应了+b电源的+b电力、acc电源的acc电力和ig电源的ig电力的组合来执行运作。例如,当供应了acc电源的acc电力时,ecu902执行被确定为用于accon状态的运作的预定运作,而当供应了ig电源的ig电力时,ecu902执行被确定为用于igon状态的运作的预定运作。通信线910连接电源管理ecu901和ecu902,并且电源管理ecu901和ecu902可以彼此通信。取决于ecu902的规范,可以省略+b电源、acc电源和ig电源中的一者或二者。
作为ecu的运作控制的另一种模式,已经提出一种模式,在该模式中,与图3a所示的模式相比,称为网络管理(networkmanagement,nm)功能的功能被添加到ecu以减少电力线的数量。nm功能包括以下功能:能够以总线为单位进行控制,从而将连接至通信总线的每个ecu的状态在待机状态和启动状态之间切换,在待机状态下运作被抑制,而在启动状态下运作能够被执行(第2016-134855号日本未审查专利申请公开(jp2016-134855a))。在图3b所示的示例中,ecu912包括具有nm功能的nm单元913,并且来自电源900的电力仅经由电力线905作为+b电源的+b电力被供应至ecu912。电源管理ecu911检测用户的使用钥匙或按钮开关开启acc或ig的操作,并且根据检测到的操作经由通信线910指示ecu912。
在待机状态下,nm单元913等待来自电源管理ecu911的上述指示,并且在接收到该指示时,将ecu912转换为启动状态。该指示是处于符合nm功能的规范的格式的消息,并且该消息可以包括例如,诸如accon和igon等信息。在转变为启动状态之后,ecu912基于包括在指示中的信息进一步执行针对accon状态或igon状态的预定运作。在ecu912的启动状态下,当nm单元913基于ecu912的运作状态以及与电源管理ecu911的通信等判定ecu912可以转变为待机状态时,nm单元913可以使ecu912转变为待机状态。
在图3b所示的示例中,与图3a所示的示例相比,可以减少电力线、继电器等的数量,因此可以减少成本。
技术实现要素:
由于包括nm功能的ecu即使在其中ecu不需要运作的待机状态中也消耗待机电力,因此在包括大量ecu的网络系统中待机电力增加。
本发明提供了待机电力得到抑制的车载网络系统。
根据本发明的第一方面的车载网络系统包括电源;上ecu;中间ecu,其配置为与上ecu通信;以及多个下ecu,其配置为与中间ecu通信。中间ecu配置为接收从电源供应的电力,并将多个下ecu保持在断电状态,直到中间ecu从上ecu接收到消息,并且响应于从上ecu发送的消息,将从电源供应的电力供应至多个下ecu。下ecu配置为:当从电源供应电力时,从断电状态转变为待机状态以等待指示。
根据本发明的第一方面,中间ecu还可以配置为:响应于从上ecu发送的消息,发送消息至处于待机状态的多个下ecu。多个下ecu配置为:响应于从中间ecu发送的消息,从待机状态转变为启动状态。
根据本发明的第一方面,多个下ecu可以配置为:响应于从中间ecu发送的消息,指定在启动状态下的运作。
根据本发明,ecu被设定至断电状态而不是消耗待机电力的待机状态,从而能够提供待机电力得到抑制的车载网络系统。
附图说明
下面将参照附图描述本发明的示例性实施例的特征、优点以及技术和工业意义,其中相似的附图标记表示相似的要素,并且其中:
图1是示出根据本发明的实施例的网络系统的配置的图;
图2是示出根据本发明的实施例的网络系统中的启动处理的流程图;
图3a是示出根据现有技术的ecu的电源控制的图;和
图3b是示出根据现有技术的ecu的电源控制的另一图。
具体实施方式
根据本发明的网络系统采用nm功能以减少电力线等的数量。在该网络系统中,将当前不需要启动的ecu设定为不消耗电力的断电状态而不是消耗待机电力的nm功能的待机状态,并且当需要启动ecu时,供应电力以设定待机状态后的启动状态。由此,网络系统的待机电力可以被抑制。
实施例
在下文中,将参考附图详细描述本发明的实施例。
配置
图1是示出根据实施例的网络系统1的配置的图。
网络系统1包括树型连接拓扑。图1示出两个中间节点从属于一个上节点,并且三个下节点从属于每个中间节点的配置。在图1中,上ecu11是上节点。第一中间ecu21和第二中间ecu22是中间节点。第一下ecu31是从属于第一中间ecu21的下节点,第二下ecu32是从属于第二中间ecu22的下节点。网络系统1搭载在车辆上,并且包括上述ecu和供应电力至ecu的电源10。在以下描述中,提供两个ecu,即,第一中间ecu21和第二中间ecu22,作为中间节点。然而,中间节点的数量和从属于每个中间节点的下节点的数量不受特别限制。即,在本实施例中,提供两个ecu作为中间节点,但是可以提供一个ecu作为中间节点,并且可以提供三个或更多个ecu作为中间节点。此外,在本实施例中,提供三个ecu作为从属于每个中间节点的下节点,但是可以提供两个或更少ecu作为下节点,并且可以提供四个或更多个ecu作为下节点。
作为示例,上ecu11是集中地执行各种车辆控制功能的计算的相对高功能性ecu。下ecu(例如第一下ecu31和第二下ecu32)例如是设置在车辆的每个部件中的ecu,并且具有用于单独地控制每个传感器或每个执行器的相对专用的功能。中间ecu(例如第一中间ecu21和第二中间ecu22)是用作中继上ecu11和下ecu之间的通信的网关的ecu。第一中间ecu21中继上ecu11和第一下ecu31之间的通信。第二中间ecu22中继上ecu11和第二下ecu32之间的通信。这些ecu通常配置为包括控制单元(例如处理器或微型计算机)以及存储器。
上ecu11和第一中间ecu21通过通信线111连接。第一中间ecu21和第一下ecu31通过通信线(总线)211连接。上ecu11和第二中间ecu22通过通信线112连接。第二中间ecu22和第二下ecu32通过通信线(总线)212连接。上ecu11和第一中间ecu21之间的通信以及上ecu11和第二中间ecu22之间的通信是根据例如以太网(ethernet)(注册商标)标准执行的。然而,通信标准不限于此。第一中间ecu21与第一下ecu31之间的通信以及第二中间ecu22与第二下ecu32之间的通信是根据例如控制器局域网(controllerareanetwork,can;注册商标)标准来执行的。然而,通信标准不限于此。
电源10通过电力线101连接至第一中间ecu21和第二中间ecu22。第一中间ecu21和第一下ecu31通过电力线201连接。此外,第二中间ecu22和第二下ecu32通过电力线202连接。第一中间ecu21和第二中间ecu22中的每一者包括继电器28。第一中间ecu21的继电器28可以在电力线101和电力线201的断开状态和连接状态之间切换。第二中间ecu22的继电器28可以在电力线101和电力线202的断开状态和连接状态之间切换。尽管未图示,但是电源10和上ecu11可以通过电力线101连接,或者可以通过与上述电力线分开地设置的另一电力线连接。
第一中间ecu21和第二中间ecu22中的每一者包括nm单元29。第一下ecu31和第二下ecu32中的每一者包括nm单元39。nm单元29和39具有上述网络管理(networkmanagement,nm)功能,并且执行控制以将每个ecu的状态在抑制运作的待机状态和可以执行各种运作的启动状态之间切换。
上ecu11例如从控制传感器的第一下ecu31和第二下ecu32收集关于车辆和车辆的周围状况的信息。该信息可以包括例如执行器等的运作状况、车辆的行驶状况(例如车辆速度和加速度)、车辆的环境状况(例如车辆周围的道路和物体)、乘员的就座状况以及针对车辆的每个部件执行的运作的细节。上ecu11基于该信息执行计算并生成控制数据。控制数据是用于控制车辆的各种功能(例如自动驾驶功能、自动停车功能、包括碰撞避免、车道保持、前车的自动跟随和巡航控制的驾驶辅助功能,以及发动机、变速箱、冷却装置和空调的运作控制、电池的充电和放电控制、根据照度的前照灯的亮灯,基于使用移动装置(电子钥匙)的认证来解锁门的许可,以及向用户呈现信息)的数据。上ecu11将控制数据适当地发送至控制执行器的第一下ecu31和第二下ecu32以使执行器根据控制数据进行运作。在网络系统1中,通过将车辆的各种控制功能集中在上ecu11中并代替地使第一下ecu31和第二下ecu32的配置相对地简化来降低成本。
处理
下面将描述根据实施例的网络系统1的启动处理。图2是示出启动处理的流程图。作为示例,将参照图2给出处理的描述,在该处理中,下节点中的从属于第一中间ecu21的三个第一下ecu31作为一个目标启动组被启动。在该处理开始处,第一中间ecu21处于作为初始状态的待机状态。第一中间ecu21的继电器28被断开,使得电力线101和电力线201不连接,并且第一下ecu31处于断电状态。
步骤s101
当判定需要启动第一下ecu31时,上ecu11经由通信线111将消息发送至第一中间ecu21。
上ecu11可以基于例如从已经被启动的另一ecu接收的信息,判定是否需要启动第一下ecu31以及当第一下ecu31被启动时要由第一下ecu31执行什么运作。根据第一下ecu31的运作规范、整体车辆的运作要求等来确定这种判定的具体方法。例如,当上ecu11从控制按钮开关的ecu接收表明用户已经按下按钮开关以执行指示车辆的电源从off状态切换到igon状态的操作的信息时,上ecu11可以判定需要使第一下ecu31执行用于igon状态的运作。该消息包括使从属的节点转变为启动状态的指示,以及用于指定第一下ecu31的运作(例如igon)的信息。第一下ecu31的运作不是仅由常规电源状态(例如accon和igon)限定,而是可以根据车辆和ecu的高级功能来不同地限定。
步骤s102
第一中间ecu21接收该消息。nm单元29根据消息中的转变为启动状态的指示使第一中间ecu21从待机状态转变为启动状态。
步骤s103
第一中间ecu21闭合继电器28以连接电力线101和电力线201,并且开始经由第一中间ecu21从电源10向第一下ecu31的电力供应。
步骤s104
当电力被供应至第一下ecu31时,nm单元39使第一下ecu31转变为作为初始状态的待机状态。
步骤s105
第一中间ecu21根据通信标准的差异适当地转换从上ecu11发送的消息的格式,并且在待机状态下将该消息中继到第一下ecu31。注意,第一中间ecu21可以例如通过与第一下ecu31的通信来适当地检测第一下ecu31已经转变为待机状态。
步骤s106
第一下ecu31接收该消息。nm单元39根据消息中的转变为启动状态的指示使第一下ecu31从待机状态转变为启动状态。第一下ecu31基于包括在消息中的并指定运作(例如igon)的信息来指定并执行运作。
步骤s107
开始用于控制车辆的各种功能的通信。第一中间ecu21中继上ecu11和多个第一下ecu31之间的通信。多个第一下ecu31也彼此通信。因此,第一下ecu31的启动处理结束。此后,当上ecu11例如通过检测到用户已经执行诸如igoff等操作,判定第一下ecu31不需要运作时,上ecu11使第一下ecu31转变为待机状态,使第一中间ecu21的继电器28断开以停止电力供应,并且使第一中间ecu21转变为待机状态,符合nm功能。
在以上描述中,使第一中间ecu21和第一下ecu31转变为启动状态的指示和用于指定第一下ecu31的运作(例如,igon)的信息包括在相同消息中。然而,上述配置不受限制,只要可以执行类似的启动处理即可。例如,这些指示和信息可以被单独地包括在从上ecu11分别地发送的两个消息中。
修改例
在上述网络系统1中,上ecu11和第一中间ecu21通过通信线111连接,并且上ecu11和第二中间ecu22通过与通信线111不同的通信线112连接。即,上节点和每个中间节点不是通过一对多(one-to-many)的总线连接方式连接,而是通过利用专用线的一对一(one-to-one)的连接方式连接。这是因为,为了使上节点与通过每个中间节点连接的许多下节点通信而不中断,相比于总线连接,在上节点和中间节点之间提供专用线可以促进确保足够的频带的设计。然而,作为修改例,可以采用通过一对多的总线连接方式连接上节点和每个中间节点的模式。在这种情况下,上述处理的一部分被改变。下面将描述要做出的改变。
在上ecu11通过总线连接到第一中间ecu21和第二中间ecu22的模式下,从上ecu11发送到第一中间ecu21的消息包括用于启动从属于第一中间ecu21的第一下ecu31的消息和用于启动从属于第二中间ecu22的第二下ecu32的消息。在步骤s102中,第一中间ecu21根据nm功能的标准从待机状态转变为启动状态,而不论所接收的消息如何。
在步骤s102中,已经转变为启动状态的第一中间ecu21基于所接收的消息判定是否需要启动从属的第一下ecu31。当上ecu11发送包括判定所需要的信息的消息并且第一中间ecu21参考该信息时,可以做出该判定。该信息可以是诸如上述的igon等的信息,或者可以是更具体地指定第一下ecu31的信息。
当第一中间ecu21判定需要启动第一下ecu31时,该处理进行到步骤s103。当第一中间ecu21判定不需要启动第一下ecu31时,第一中间ecu21等待从上ecu11接收下一消息。此后,当第一中间ecu21基于所接收的下一消息判定需要启动第一下ecu31时,该处理进行到步骤s103,并且当第一中间ecu21基于所接收的下一消息判定不需要启动第一下ecu31时,第一中间ecu21重复等待接收下一消息的处理。
在实施例和修改例中,已经以当从属于第一中间ecu21的第一下ecu31被启动时的处理为例进行了描述。当从属于第二中间ecu22的第二下ecu32被启动时,可以执行类似的处理。
效果
根据实施例和变型例的网络系统1采用nm功能以减少电力线等的数量,并且当前不需要启动的下ecu被设定为没有电力消耗的断电状态,而不是消耗待机电力的nm功能的待机状态。当需要启动下ecu时,供应电力以设定在待机状态之后的启动状态。即使当下ecu的数量大时,这也抑制了待机电力。而且,通过将下ecu分组到多个中间ecu之下,可以以组为单位地指示启动,从而可以仅启动需要被启动的组中的下ecu,而可以保持其他下ecu的断电状态,无需与上面启动的组一起被启动。因此,可以抑制电力消耗。
ecu不需要包括nm功能,并且当中间ecu响应于来自上ecu的指示而开始供应电力至下ecu时,下ecu可以被启动。同样在这种情况下,可以获得通过上述以组为单位的启动控制来抑制电力消耗的效果。
本发明不限于网络系统,并且可以实施为控制该网络系统的方法、要由具有处理器和存储器的ecu执行的用于该网络系统的控制程序、存储该控制程序的计算机可读非瞬时性存储介质,以及配备有该网络系统的车辆等。此外,本发明可以应用于除搭载在车辆上的网络系统以外的网络系统。
本发明对于搭载在车辆等上的网络系统是有利的。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除