CN121002816A - 中继装置、控制方法及计算机程序 - Google Patents
中继装置、控制方法及计算机程序Info
- Publication number
- CN121002816A CN121002816A CN202480019231.9A CN202480019231A CN121002816A CN 121002816 A CN121002816 A CN 121002816A CN 202480019231 A CN202480019231 A CN 202480019231A CN 121002816 A CN121002816 A CN 121002816A
- Authority
- CN
- China
- Prior art keywords
- cluster
- control device
- vehicle control
- frame
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J7/00—Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Small-Scale Networks (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
Abstract
一种中继装置,对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,所述中继装置具备:接收部,接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;监视部,监视所述接收部的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;判定部,基于所述监视部所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及启动控制部,在所述判定部判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在所述判定部判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。
Description
技术领域
本公开涉及中继装置、控制方法及计算机程序。本申请主张基于2023年3月20日申请的日本申请第2023-044468号的优先权,引用上述日本申请所记载的全部记载内容。
背景技术
在车辆搭载有控制发动机、变速器等的控制系统ECU(Electronic Control Unit:电子控制单元)、控制前照灯、电动车窗等的车身系统ECU、导航装置、多媒体设备等信息系统ECU等多种车载装置。近年来,在通过总线网络连接各车载装置的车载系统中,针对每个功能(服务)将车载装置分为被称为PNC(Partial Network Cluster:局部网络集群)的集群,唤醒在服务的执行中使用的PNC的车载装置,使其他PNC的车载装置休眠的局部网络功能不断发展。局部网络功能在ISO(International Organization for Standardization:国际标准化组织)11898~6中被标准化。
在非专利文献1中公开了使用网络管理消息(NM消息)来对ECU之间的PNC的请求及释放信息进行通信的技术。
在专利文献1中公开了一种监视系统,具备:控制装置,进行从主蓄电池向副蓄电池的供电控制;及比较器,将副蓄电池的电池电压与基准电压进行比较,在该电池电压为基准电压以下的情况下,使控制装置启动,在控制装置启动的情况下,开始供电控制。该监视系统避免蓄电池过度放电,例如蓄电池的端子电压下降到与蓄电池连接的电子设备不动作的程度(以下称为过度放电)。
现有技术文献
专利文献
专利文献1:日本特开2019-146462号公报
非专利文献
非特許文献1:AUTOSAR Layered Software Architecture,[online],[令和5年2月23日検索],インターネット<https://www.autosar.org/fileadmin/standards/classic/22-11/AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf>p.182-p.186
发明内容
本公开的一形态的中继装置对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,所述中继装置具备:接收部,接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;监视部,监视所述接收部的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;判定部,基于所述监视部所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及启动控制部,在所述判定部判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在所述判定部判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。
本公开不仅能够作为具备上述那样的特征性结构的中继装置、将所述中继装置中的特征性处理作为步骤的控制方法、及用于使所述中继装置执行特征性处理的控制程序来实现,还能够将所述中继装置的一部分或者全部作为半导体集成电路来实现。
附图说明
图1是表示包括实施方式1的中继装置的车载系统的结构的一例的框图。
图2是表示实施方式1的中继装置的结构的一例的框图。
图3是表示实施方式1的车载控制装置的结构的一例的框图。
图4是表示属于每个集群的车载控制装置的集群表的一例。
图5是表示实施方式1的中继装置的功能的一例的功能框图。
图6是表示用于判定集群是正常还是异常的判定基准的例子的图。
图7是表示在集群帧的产生状况正常的情况下的数据的流动的示意图。
图8是表示在集群帧的产生状况异常的情况下的数据的流动的示意图。
图9是表示在集群帧的产生状况异常的情况下的数据的流动的示意图。
图10是表示实施方式1的中继装置的动作的一例的流程图。
图11是表示实施方式2的中继装置的功能的一例的功能框图。
图12是表示实施方式2的中继装置的动作的一例的流程图。
图13是表示中继装置的变形例的判定基准的一例的图。
具体实施方式
[发明所要解决的课题]
在车载系统中,要求进一步抑制消耗电力。
[发明效果]
根据本公开,能够使属于被判断为异常的集群的第二车载控制装置停止,抑制车载系统的消耗电力。
<本公开的实施方式的概要>
以下,列举本公开的实施方式的概要进行说明。
(1)本实施方式的中继装置对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,所述中继装置具备:接收部,接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;监视部,监视所述接收部的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;判定部,基于所述监视部所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及启动控制部,在所述判定部判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在所述判定部判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。由此,能够使属于被判断为异常的集群的第二车载控制装置停止,抑制车载系统的消耗电力。
(2)在上述(1)中,也可以是,所述启动控制部在所述判定部判定为所述第一集群异常的情况下,向所述第二车载控制装置发送使所述第二车载控制装置停止的停止帧。由此,中继装置能够主动地使第二车载控制装置停止。
(3)在上述(1)或(2)中,也可以是,所述第一集群帧的产生状况包含定期地发送多个所述第一集群帧的持续时间和所述第一集群帧的产生次数中的至少一方。由此,能够基于异常的帧的持续时间或产生次数,判定执行第一功能的第一集群是正常还是异常。
(4)在上述(1)~(3)中的任一项中,也可以是,所述判定部在向所述车载控制装置供给电力的蓄电装置未被充电的情况下,基于第一判定基准来判定所述第一集群是正常还是异常,在所述蓄电装置被充电的情况下,基于比所述第一判定基准宽松的第二判定基准来判定所述第一集群是正常还是异常。由此,即使在蓄电装置未被充电的状态下必须判断为集群异常的情况下,也能够依照在蓄电装置被充电的状态下不能说是异常的情况,适当地判定集群是正常还是异常。
(5)在上述(1)~(4)中的任一项中,也可以是,所述接收部接收从属于执行第二功能的第二集群的第三车载控制装置向属于所述第二集群的第四车载控制装置发送的第二集群帧,所述监视部取得从所述第三车载控制装置向所述第四车载控制装置发送的所述第二集群帧的产生状况,所述判定部基于所述监视部所取得的所述第二集群帧的产生状况和所述判定基准,判定所述第二集群是正常还是异常,所述启动控制部分别在所述判定部判定为所述第二集群正常的情况及所述判定部判定为所述第二集群异常的情况下,将从所述第三车载控制装置发送的所述第二集群帧向所述第四车载控制装置发送。由此,即使在判定部判定为集群异常的情况下,在需要执行该集群的功能时,也能够执行该功能。
(6)在上述(5)中,也可以是,所述第一功能是在向所述车载控制装置供给电力的蓄电装置的蓄电余量为一定值以上的情况下执行的功能,所述第二功能是在所述蓄电余量小于一定值的情况下也执行的功能。由此,在判定部判定为集群异常的情况下,即使蓄电装置的蓄电余量小于一定值也需要执行该集群的功能时,能够执行该功能。
(7)在上述(1)~(6)中的任一项中,也可以是,所述中继装置还具备通知部,所述通知部在所述判定部判定为异常的情况下向用户通知所述第一集群异常。由此,用户能够知道集群异常。然后,用户能够以通知为契机采取应对。
(8)在上述(7)中,也可以是,所述中继装置在所述通知部通知了第一集群异常的情况下,在所述中继装置接收到从所述用户提供的持续执行所述第一功能的命令时,所述启动控制部将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。由此,即使在判定为集群异常的情况下,在用户有意图时,集群也能够基于用户的指示来执行该功能。
(9)在上述(1)~(8)中的任一项中,也可以是,所述第一车载控制装置还属于执行与所述第一功能不同的第二功能的第二集群,在单独执行所述第一功能的情况下,所述判定部基于第一判定基准来判定所述第一集群是正常还是异常,在同时执行所述第一功能和所述第二功能的情况下,所述判定部基于比所述第一判定基准宽松的第二判定基准来判定所述第一集群是正常还是异常。由此,在同时执行了第一功能和第二功能的情况下,对属于双方的集群的第一车载控制装置施加负荷,虽然本来不是异常,但通过基于第一集群的判定基准或第二集群的判定基准进行判定,能够避免误判定为异常。
(10)在上述(1)~(9)中的任一项中,也可以是,所述判定基准基于向所述车载控制装置供给电力的蓄电装置的蓄电容量及所述第一集群消耗的电力量来决定。因此,决定判定标准使得集群未用尽蓄电装置的电力,并且可以避免蓄电装置的过度放电。
(11)本实施方式的控制方法对中继装置进行控制,所述中继装置对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,所述控制方法包括如下步骤:接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;监视所接收的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;基于所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及在判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。由此,能够使属于被判断为异常的集群的第二车载控制装置停止,抑制车载系统的消耗电力。
(11)本实施方式的计算机程序由中继装置使用,所述中继装置对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,所述计算机程序执行如下步骤:接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;监视所接收的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;基于所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;在判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。由此,由此,能够使属于被判断为异常的集群的第二车载控制装置停止,抑制车载系统的消耗电力。
<实施方式1>
[1. 本公开的实施方式1的详细情况]
以下,参照附图对本公开的实施方式的详细情况进行说明。此外,也可以任意地组合以下记载的实施方式的至少一部分。
[1-1.车载系统]
图1是表示包括实施方式1的中继装置的车载系统的结构的一例的框图。车载系统1搭载于车辆。中继装置有时被称为集中ECU或网关(Gateway)。
实施方式1的车载系统1包括中继装置2、车载控制装置3a、车载控制装置3b、车载控制装置3c、车载控制装置3d、车载控制装置3e、车载控制装置3f。车载控制装置有时被称为ECU,以下有时将车载控制装置称为ECU。车载系统1是由中继装置2、ECU3a、ECU3b、ECU3c、ECU3d、ECU3e、ECU3f及将它们连接的通信线缆(通信总线)构成的车载网络。另外,有时将ECU3a、ECU3b、ECU3c、ECU3d、ECU3e、ECU3f统称为“ECU3”。
多个ECU3配置于车辆的各部。ECU3单独地控制车辆的各部的硬件,或者监视车辆的各部的硬件的状态。例如,ECU3是控制系统、车身系统、信息系统的ECU。
中继装置2经由CAN(Controller Area Network:控制器局域网)总线那样的通信总线12a、12b、12c与ECU3分别连接。具体而言,中继装置2具备通信接口(通信I/F)11a、11b、11c。通信I/F11a与通信总线12a连接。在通信总线12a连接有ECU3a、ECU3d。通信I/F11b与通信总线12b连接。在通信总线12b连接有ECU3b、3e。在通信总线12c连接有ECU3c、3f。中继装置2能够与各个ECU3相互通信。
ECU3各自具备与通信总线连接的通信I/F13a、13d、13b、13e、13c、13f。通信I/F13a、13d、13b、13e、13c、13f是与局部网络功能对应的对应I/F。ECU3使用与局部网络功能对应的通信协议。通信协议例如是CAN、CAN FD(CAN with Flexible Data Rate:可变速率的CAN)或CAN PN(CAN with Partial Networking:部分网络PN)。
中继装置2具有作为对ECU3之间的通信进行中继的网关的功能。ECU3可以发送帧。中继装置2对与不同的总线连接的ECU之间的帧进行中继。例如,中继装置2能够在与通信总线12a连接的ECU3a、与通信总线12b连接的ECU3b及与通信总线12c连接的ECU3f之间对帧进行中继。由此,例如能够在与通信总线12a连接的ECU3a、3d、与通信总线12b连接的ECU3b、3e及与通信总线12c连接的ECU3c、3f之间进行帧的收发。
[2. 中继装置的结构]
在实施方式1中,在中继装置2及ECU3中,能够利用局部网络功能。以下,对中继装置2的硬件结构进行说明。
图2是表示实施方式1的中继装置的结构的一例的框图。中继装置2具有包含控制部22及存储器23的微控制器单元21(以下,称为“微型计算机21”)和多个通信I/F11a、11b、11c。控制部22、存储器23、通信I/F11a、11b、11c通过内部总线24电连接。
控制部22例如包括处理器等电路结构。具体而言,控制部22包括一个或多个CPU(Central Processing Unit)。包括在控制部22中的处理器也可以是GPU(GraphicsProcessing Unit:图形处理单元)。在该情况下,控制部22读出存储于存储器23的计算机程序,执行各种运算及控制。
控制部22也可以包括预先写入有规定的程序的处理器。例如,控制部22也可以是CPLD(Complex Programmable Logic Device:复杂可编程逻辑器件)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)或ASIC(Application SpecificIntegrated Circuit:专用集成电路)等集成电路。在该情况下,控制部22基于预先写入的程序来执行各种运算和控制。
存储器23具有易失性存储器和非易失性存储器,存储各种数据。易失性存储器例如包括RAM(Random Access Memory:随机存取存储器)。非易失性存储器例如包括闪存、HDD(Hard Disk Drive:硬盘驱动器)、SSD(Solid State Drive:固态驱动器)或ROM(Read OnlyMemory:只读存取存储器)等。该非易失性存储器的一部分也可以设置于微型计算机21外。
存储器23例如在非易失性存储器中存储有计算机程序、后述的集群信息及各种参数。存储器23也可以存储从外部装置(未图示)经由网络(未图示)及通信装置(未图示)下载的计算机程序。
通信I/F11a、11b、11c分别经由端口(未图示)接收在通信总线12a、12b、12c中流动的信号,并转换为能够在微型计算机21中读取的信号。通信I/F11a、11b、11c分别与通信总线12a、12b、12c连接。
[1-3.ECU的结构]
以下,对ECU3的硬件结构进行说明。
图3是表示实施方式1的ECU的结构的一例的框图。ECU3a包括微控制器单元31、通信I/F11a和周边电路34。ECU3b、3c、3d、3e、3f的结构与ECU3a相同。
微控制器单元31(以下称为“微型计算机31”)具有与上述中继装置2的微型计算机21相同的结构。即,微型计算机31包括控制部(处理器)32和存储器33,所述存储器33包括非易失性存储器及易失性存储器。微型计算机31也可以包括周边电路34和通信I/F11a。
在存储器33中保存作为计算机程序的控制程序及在控制程序的执行中使用的数据。控制程序能够存储于闪存、ROM、CD-ROM等记录介质。处理器32能够通过控制程序在ECU3a中利用局部网络功能。
周边电路34例如包含依照UART、I2C、SPI等标准的串行通信电路。周边电路34的该串行通信电路与ECU3a的控制对象的设备或传感器连接,能够接收从传感器输出的信号,或者向控制对象发送控制信号。
通信I/F11a是依照上述的车载网络用的通信协议的通信接口。通信I/F11a是与局部网络功能对应的I/F。
ECU3从蓄电装置接收电力,并且利用所接收的电力进行动作。由于蓄电装置所储存的电力有限,所以ECU在规定的处理结束之后,为了尽可能地削减电力消耗,优选向电力消耗比通常模式少的休眠模式转移。在ECU长时间动作的情况下,蓄电装置蓄积的电力逐渐减少,成为蓄电装置的端子电压下降到与蓄电装置连接的ECU不动作的程度的过度放电的状态,因此ECU优选适当地向休眠模式转移。
[1-4.集群]
图4是表示属于每个集群的ECU的集群表的一例。以下,对集群进行说明。ECU3分别属于至少一个集群。中继装置2的存储器23保存将ECU3与ECU3各自所属的集群建立关联而成的集群表41。集群表41也可以由ECU3分别存储。
集群例如也可以针对每个向用户提供的功能来确定。功能由一个或多个ECU执行。
作为由多个ECU执行的功能的例子,存在自动滑动门、由图像传感器进行的周边监视、电动汽车中的行驶用蓄电池(高压蓄电池)的充电。
自动滑动门的功能例如由控制车辆的车身的可动部(车门锁、电动车窗、车门后视镜等)的车身ECU和接受用户的开关输入的输入ECU执行。因此,车身ECU和输入ECU属于相同的集群。
由图像传感器进行的周边监视通过连接有检测车辆周边的人的人体检测传感器的传感器ECU和取得来自图像传感器的图像的图像ECU来执行。因此,传感器ECU和图像ECU属于相同的集群。
行驶用蓄电池的充电例如由充电ECU和检测ECU执行,所述充电ECU控制行驶用蓄电池的充电,所述检测ECU检测发送充电站的充电电力的插头是否与接受充电电力的车辆的插座连接。因此,充电ECU和检测ECU属于相同的集群。
也存在由一个ECU执行的功能。因此,也能够设定仅包含一个ECU的集群。作为由一个ECU执行的功能的例子,存在转向的自动调整、座椅的自动调整等。
转向的自动调整由控制动力转向的转向ECU执行。因此,仅转向ECU属于一个集群。
座椅的自动调整由控制电动座椅的座椅ECU执行。因此,仅座椅ECU属于一个集群。
在图4所示的集群表41中,示出了哪个ECU分别属于三个集群PNC1至PNC3。此外,图4中的集群数量是例示,也可以准备三个以上的集群。也可以准备小于三个的集群。在表中,“1”表示ECU属于该行的集群,“0”表示ECU不属于该行的集群。
例如,ECU3a、3d属于集群PNC1。ECU3d、3e属于集群PNC2。ECU3c、3f属于集群PNC3。在以下的说明中,将“唤醒属于集群PNC1的ECU3a、3b”也简单地表述为“唤醒集群PNC1”。对于其他集群PNC2至PNC3也使用同样的表述。
[1-5.动作模式]
对与局部网络功能对应的ECU3的动作模式及唤醒动作进行说明。
ECU3的动作模式包括通常模式和休眠模式。通常模式是ECU3运转的状态,能够对控制对象进行控制并与其他的ECU3进行通信。休眠模式是除了通信I/F13a、13b、13c、13d、13e、13f的一部分功能以外ECU3停止的状态。此外,以下有时将通信I/F13a、13b、13c、13d、13e、13f称为“通信I/F13”。
在CAN中,在通过局部网络功能唤醒一部分集群的情况下,指定了唤醒对象的集群的集群帧被发送到通信总线12a、12b、12c上。唤醒的请求、即指定了唤醒对象的集群的集群帧例如由ECU3a发送。在ECU3a的情况下,使用集群表41生成集群帧。但是,集群帧的发送源不限于ECU3a,ECU3b、3c、3d、3e、3f也可以发送集群帧。
处于休眠模式的ECU3的通信I/F13接收集群帧,判断在该集群帧中是否指定了自身装置所属的集群。在未指定自身装置所属的集群的情况下,ECU直接维持休眠模式。在指定了自身装置所属的集群的情况下,通信I/F13对控制部(处理器)施加中断,指示从休眠模式向通常模式的切换。由此,属于所指定的集群的ECU3被唤醒。
另一方面,ECU3在自身装置的功能所涉及的处理结束时从通常模式向休眠模式转移。即,接收集群帧并从休眠模式向通常模式转移的ECU3构成为在一系列的处理结束之后向休眠模式转移。因此,当不再接收到集群帧时,ECU3向休眠模式转移并维持休眠模式。ECU3也可以构成为在一系列的处理结束后,在经过规定期间之后向休眠模式转移。
ECU3向休眠模式转移不限于不再接收到集群帧的情况。例如,ECU3也可以构成为在接收到使自身装置向休眠模式转移的帧的情况下,向休眠模式转移。
若从休眠模式向通常模式转移,则ECU3以高时钟进行动作。在休眠模式下,ECU3停止。
在通常模式下,通信I/F13进行动作。在休眠模式下,通信I/F13停止一部分功能。
在通常模式下,周边电路34动作。即,在通常模式下,ECU3能够接收从传感器输出的信号,或者对控制对象进行控制。在休眠模式下,周边电路34也停止。即,在休眠模式下,ECU3无法接收从传感器输出的信号,或者无法对控制对象进行控制。
在上述那样的通常模式下,由ECU3引起的消耗电力大。在休眠模式下,由ECU3引起的消耗电力小。
[1-6.中继装置的功能]
图5是表示实施方式1的中继装置的功能的一例的功能框图。
图6是表示用于判定集群是正常还是异常的判定基准的例子的图。
中继装置2具有接收部51、监视部52、判定部53及启动控制部54的各功能。接收部51、监视部52、判定部53及启动控制部54是微型计算机21的功能。接收部51、监视部52、判定部53及启动控制部54的各功能通过微型计算机21执行控制程序来实现。
[1-6-1.接收部]
接收部51接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧。
具体而言,中继装置2的通信I/F11a、11b、11c分别经由端口(未图示)接收在通信总线12a、12b、12c中流动的信号,并转换为能够在微型计算机21中读取的信号。通信I/F11a、11b、11c分别与通信总线12a、12b、12c连接。
例如,ECU3a和ECU3b属于执行自动滑动门的功能的集群PNC1。ECU3a是接受用户的开关输入的输入ECU。ECU3b是控制滑动门的车身ECU。当用户将打开门的开关向“开”侧切换时,输入ECU3a将表示打开滑动门的集群帧经由通信总线12a向中继装置2的通信I/F11a发送。
并且,向中继装置2的通信I/F11a发送的集群帧由通信I/F11a接收,转换为在微型计算机21中可读取的信号。通过控制部22接收到被转换的信号,接收部51接收从ECU3a向ECU3b发送的集群帧。
[1-6-2.监视部]
监视部监视接收部的帧的接收状况,取得从第一车载控制装置向第二车载控制装置发送的第一集群帧的产生状况。第一集群帧的产生状况也可以包括定期地发送多个第一集群帧的持续时间和第一集群帧的产生次数中的至少一方。第一集群帧例如是表示从属于执行由图像传感器进行的周边监视的功能的集群PNC2的ECU3d向ECU3e发送的检测到人的集群帧。例如在CAN总线中,定期地发送集群帧。监视部52监视例如从属于集群PNC2的ECU3d定期向ECU3e发送的集群帧,并且取得其持续时间。具体而言,例如,如果是由图像传感器进行的周边监视系统,则是检测到人的时间。此外,监视部52监视例如从属于集群PNC2的ECU3d向ECU3e发送的集群帧,并且取得第一集群帧的产生次数。具体而言,例如如果是周边监视系统,则产生次数是检测到人的次数。集群帧的产生次数也可以是在一定期间产生的次数。
在存在多个集群的情况下,监视部52取得对于每个集群的集群帧的产生状况,即,集群帧的持续时间和产生次数。如图6所示,在存在三个集群的情况下,监视部52取得从集群PNC1至PNC3的集群帧的产生状况。
[1-6-3.判定部]
判定部基于所述监视部所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常。用于判定第一集群是正常还是异常的判定基准对于每个集群被设定为集群帧的产生状况的阈值。判定基准例如包括集群帧的持续时间及产生次数。判定部53可以在监视部52所取得的集群帧的持续时间和产生次数中的任一方超过判定基准的情况下判定为集群异常,也可以在持续时间和产生时间这双方超过判定基准的情况下判定为集群异常。
判定基准考虑各集群的功能而决定,例如是图6所示那样的表形式的信息。判定基准包括与识别集群的标识符建立关联地对于每个集群表示作为其判定基准的集群帧的持续时间和产生次数的阈值的信息。产生次数例如规定为50次。进而,判定基准也可以包含表示判定为异常时的应对动作的信息。关于应对动作在后面叙述。判定基准例如存储于中继装置2的存储器23的非易失性存储器。控制部22读出存储于存储器23的判定基准。判定部53参照所读出的判定基准,基于该判定基准和监视部52所取得的数据的产生状况,对于每个集群判定该集群是否异常。
持续时间的判定基准可以考虑各集群的功能而针对每个集群决定。例如,如果是自动滑动门的功能的集群,则门持续打开5分钟以上的状态被认为是用户忘记了关闭门,可以判定为异常。如果是由图像传感器进行的周边监视的功能的集群,则难以认为人在车辆周围持续被检测到15分钟以上,可以判定为异常。如果是行驶用蓄电池的充电的功能的集群,则认为插头持续插入到插座480分钟以上的状态是用户忘记了卸下插头,可以判定为异常。另外,从抑制蓄电池的过度放电的观点出发,也可以基于向车载控制装置供给电力的蓄电装置的蓄电容量及第一集群消耗的电力量来决定。例如考虑蓄电池容量及传感器ECU3d及图像ECU3e消耗的电力来决定。若假设蓄电池容量为50AH(安培)、通过由图像传感器进行的周边监视的功能允许消耗的限度为蓄电池容量的0.3%、传感器ECU和图像ECU总计消耗0.6A(安培),则允许的动作时间为15分钟。
产生次数的判定基准可以考虑各集群的功能而针对每个集群决定。例如,在自动滑动门的功能的集群中,认为产生次数与集群的异常无关,因此不设置与产生次数相关的判定基准。如果是由图像传感器进行的周边监视的功能的集群,则认为在车辆周边人体检测传感器暂时检测到50次以上的人的现象是异常的。如果是行驶用蓄电池的充电功能的集群,则充电开始后插头插入到插座的状态持续,因此即使产生次数为一次,在持续时间超过判定基准的情况下也可以判定为异常。
在持续时间的判定基准和产生次数的判定基准中的一方超过判定基准的情况下判定为异常,或者在双方超过判定基准的情况下判定为异常,能够考虑各集群的功能而针对每个集群决定。在自动滑动门的功能集群的情况下,不设置与产生次数相关的判定基准,因此在持续时间超过判定基准的情况下,判定为集群异常。在由图像传感器进行的周边监视的功能的情况下,在持续时间和产生次数中的任一方超过判定基准的情况下,认为是异常的,因此,在即使一方超过判定基准的情况下,也判定为集群是异常的。在行驶蓄电池的充电的功能的集群的情况下,充电开始后插头插入到插座的状态持续,因此若产生次数为一次以上且持续时间为480分钟以上,则认为是异常的。因此,在持续时间和产生次数这双方超过判定基准的情况下,判定为集群异常。
图6表示集群PNC1至PNC3作为集群的例子。集群PNC1是自动滑动门的功能的例子。集群PNC2是由图像传感器进行的周边监视功能的例子。集群PNC3是行驶用蓄电池的充电的功能的例子。
在自动滑动门的功能的例子中,当用户将门的开关设置为“开”时,门打开。具体而言,输入ECU3a接受用户的开关输入,车身ECU3b控制门的驱动系统来开闭门。
在由图像传感器进行的周边监视的功能的例子中,例如在车辆的周边检测到人的情况下,通过图像传感器对周围的图像进行录像。在人体检测传感器检测到人的情况下,连接了人体检测传感器的传感器ECU3d将表示检测到人的集群帧向图像ECU3e发送。接收到表示检测到人的集群帧的图像ECU3e对车辆周围的图像进行录像。
在行驶用蓄电池的充电的功能的例子中,例如由控制行驶用蓄电池的充电的充电ECU3f和检测接受充电电力的车辆的插座的检测ECU3c执行。例如检测到输送充电电力的充电站的插头向接受充电电力的车辆的插座连接的情况的检测ECU3c将表示插头向插座连接的情况的集群帧向充电ECU3f发送。接收到表示插头向插座连接的情况的集群帧的充电ECU3f开始行驶用蓄电池的充电。
[1-6-4.启动控制部]
启动控制部在所述判定部判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在所述判定部判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。或者,也可以是,所述启动控制部在所述判定部判定为所述第一集群异常的情况下,向所述第二车载控制装置发送使所述第二车载控制装置停止的停止帧。
图7是表示集群帧的产生状况正常的情况下的集群帧的流动的示意图。在判定部53判定为ECU3a向ECU3b发送的集群帧的产生状况正常的情况下,中继装置2向ECU3b发送接收到的集群帧。中继装置2经由通信I/F11a接收ECU3a从通信I/F13a发送的集群帧。由于判定部53判定为正常,因此中继装置2发送接收到的集群帧。中继装置2例如可以参照集群表41来取得集群帧的发送目的地,也可以从集群帧取得。
例如,图4是集群表的一例。ECU3a、3b属于作为自动滑动门的功能的集群PNC1。ECU3d、3e属于作为由图像传感器进行的周边监视的功能的集群PNC2。ECU3c、3f属于作为行驶用蓄电池的充电的功能的集群PNC3。
中继装置2参照集群表41,取得集群帧的发送目的地。ECU3a和ECU3b属于作为自动滑动门的功能的集群PNC1,因此发送目的地ECU是ECU3b。中继装置2进行ECU3a发送的集群帧的中继,经由通信I/F11b、通信总线12b向ECU3b发送。接收到集群帧的ECU3b执行作为集群PNC1的功能的自动滑动门的功能。
图8是表示数据的产生状况异常的情况下的集群帧的流动的示意图,是不将接收到的集群帧向发送目的地ECU发送而使发送目的地ECU停止的例子。在判定部53判定为ECU3a向ECU3b发送的集群帧的产生状况异常的情况下,中继装置2不向ECU3b发送集群帧。如上述那样,ECU3b构成为在一系列的处理结束之后向休眠模式转移,因此若未接收到集群帧则向休眠模式转移,维持休眠模式。
图9是表示数据的产生状况异常的情况下的数据的流动的示意图。与图8的例子不同,是向发送目的地ECU发送使ECU停止的停止帧而使发送目的地ECU停止的例子。ECU3b若接收到指示使自身装置向休眠模式转移的停止帧,则向休眠模式转移。
[1-7.ECU的动作]
以下,说明实施方式1的中继装置的动作。
图10是表示实施方式1的中继装置的动作的一例的流程图。
[1-7-1.步骤S001]
接收部51接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧(步骤S001)。
具体而言,中继装置2的通信I/F11a、11b、11c分别经由端口(未图示)接收在通信总线12a、12b、12c中流动的信号,并转换为微型计算机21能够读取的信号。通信I/F11a、11b、11c分别与通信总线12a、12b、12c连接。
例如,在执行自动滑动门的功能的集群PNC1的情况下,若用户将打开门的开关向“开”侧切换,则开关ECU3a将表示打开滑动门的集群帧经由通信总线12a向中继装置2的通信I/F11a发送(参照图4、图6、图7)。并且,向中继装置2的通信I/F11a发送的集群帧由通信I/F11a接收,转换为微型计算机21能够读取的信号。通过控制部22接收转换后的信号,接收部51接收ECU3a向ECU3b发送的数据。若接收部51接收到数据,则进入步骤S002。
[1-7-2.步骤S002]
监视部52监视接收部的帧的接收状况,取得从第一车载控制装置向第二车载控制装置发送的第一集群帧的产生状况(步骤S002)。第一集群帧的产生状况也可以包括定期地发送多个第一集群帧的持续时间和第一集群帧的产生次数中的至少一方。
监视部52例如监视属于集群PNC1的ECU3a向ECU3b定期地发送的集群帧,取得其持续时间。另外,监视部52例如监视属于集群PNC1的ECU3a向ECU3b发送的集群帧,取得第一集群帧的产生次数。数据的产生次数也可以是在一定期间产生的次数。如图6所示,在存在三个集群的情况下,监视部52取得从PNC1至PNC3的集群帧的产生状况。若监视部52取得集群帧的产生状况,则进入步骤S003。
[1-7-3.步骤S003]
判定部53基于监视部52所取得的第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定第一集群是正常还是异常(步骤S003)。判定部53可以在监视部52所取得的集群帧的持续时间和产生次数中的任一方超过判定基准的情况下判定为集群异常,也可以在持续时间和产生时间这双方超过判定基准的情况下判定为集群异常。
判定基准例如包含集群帧的产生状况的持续时间和产生次数的阈值,例如如图6所示是表形式的信息。判定基准例如存储于中继装置2的存储器23的非易失性存储器。控制部22读出存储于存储器23的判定基准。判定部53参照所读出的判定基准,基于该判定基准和监视部所取得的数据的产生状况,针对每个集群判定该集群是否异常。
例如,设为判定基准的持续时间的阈值为15分钟、产生次数的阈值为50次。在监视部52所取得的集群帧的产生状况的持续时间是10分钟并且产生次数是12次的情况下,判定部53判定集群不是异常的。在集群帧的产生状况的持续时间为16分钟、产生次数为12次的情况下,判定部53判定为集群异常。在数据的产生状况的持续时间为10分钟、产生次数为60次的情况下,判定部53也判定为集群异常。在判定部53判定为集群正常的情况下,进入步骤S004,在判定部53判定为集群异常的情况下,进入步骤S005。
[1-7-4.步骤S004、步骤S005]
启动控制部54在判定部53判定为第一集群正常的情况下,将从第一车载控制装置发送的第一集群帧向第二车载控制装置发送(步骤S004),在判定部53判定为第一集群异常的情况下,不将从第一车载控制装置发送的第一集群帧向第二车载控制装置发送(步骤S005)。
例如,在判定部53判定为ECU3a向ECU3b发送的集群帧的产生状况正常的情况下,中继装置2向ECU3b发送集群帧。中继装置2参照例如图4所示的集群表取得集群帧的发送目的地。或者,中继装置2也可以取得表示集群帧包含的发送目的地的信息。接收到集群帧的ECU3b执行作为集群PNC1的功能的自动滑动门的功能。中继装置2在发送了集群帧之后,再次返回步骤S001,接收集群帧。
另一方面,在判定部53判定为ECU3a向中继装置2发送的集群帧的产生状况异常的情况下,中继装置2不向ECU3b发送接收到的集群帧。ECU3b由于构成为在一系列处理结束之后向休眠模式转移,因此若不再接收到集群帧则向休眠模式转移,并且维持休眠模式。中继装置2在未发送集群帧的情况下,为了接收判断为异常的集群以外的集群的集群帧,再次返回步骤S001。
或者,启动控制部54也可以在判定部53判定为第一集群异常的情况下,向第二车载控制装置发送使第二车载控制装置停止的停止帧(步骤S005)。接收到使ECU停止的停止帧的ECU3b向休眠模式转移。中继装置2在发送了停止帧的情况下,为了接收判定为异常的集群以外的集群的集群帧,也再次返回步骤S001。
[1-8总结]
以上,集群帧不向属于被判断为异常的集群的ECU发送。不再接收到集群帧的ECU向休眠模式转移。或者,向属于被判断为异常的集群的ECU发送停止帧,接收到停止帧的ECU向休眠模式转移。由此,能够使属于被判断为异常的集群的第二车载控制装置停止,抑制车载系统的消耗电力。
<实施方式2>
[2. 本公开的实施方式2的详细情况]
以下,参照附图对本公开的实施方式2的详细情况进行说明。
在实施方式2中,中继装置2还具备通知部作为功能块,但其他部分与实施方式1相同。另外,启动控制部54的功能的一部分不同。对与实施方式1相同的结构标注相同的标号,对相同的结构、功能、动作省略说明。
[2-1中继装置的结构]
实施方式2的中继装置的结构与实施方式1相同。
[2-2本实施方式要解决的课题]
在实施方式1中,在判定为集群异常的情况下,启动控制部54不向属于判定为异常的集群的ECU发送集群帧,由此,使该ECU停止。在这样的情况下,优选向用户通知集群异常。另外,也存在知道集群异常的用户期望执行该集群的功能的情况。或者,在该集群的功能重要的情况下,有时即使是被判定为异常的集群也希望执行该集群的功能。实施方式2是要满足这些要求的实施方式。
[2-3中继装置的功能]
图11是表示实施方式2的中继装置的功能的一例的功能框图。在实施方式2中,中继装置2还具备通知部111作为功能块。
[2-3-1通知部]
通知部在所述判定部判定为异常的情况下,向用户通知所述第一集群异常。
判定部53判定为异常的情况例如是在自动滑动门的功能中,门持续打开5分钟以上,超过判定基准的5分钟的情况。在判定部53判定为异常的情况下,向用户通知集群异常。具体而言,例如,车辆具有基于声音的通知装置(未图示),在通知ECU(未图示)控制该通知装置的情况下,中继装置2向通知ECU发送集群帧,所述集群帧向通知ECU通知自动滑动门的功能的集群PNC1异常。然后,被通知ECU控制的通知装置例如通过声音向车内广播“门保持打开。请确认。”这样的消息。或者,也可以向用户的智能手机进行通知。
由此,用户能够知道集群异常,例如门保持打开。而且,被提醒注意的用户能够采取关闭门等应对措施。
[2-3-2启动控制部]
启动控制部54分别在判定部53判定为第二集群正常的情况及判定部53判定为第二集群异常的情况下,将从第三车载控制装置发送的第二集群帧向第四车载控制装置发送。在此,接收部51接收从属于执行第二功能的第二集群的第三车载控制装置向属于第二集群的第四车载控制装置发送的第二集群帧,监视部52取得从所述第三车载控制装置向所述第四车载控制装置发送的所述第二集群帧的产生状况,判定部53基于监视部52所取得的第二集群帧的产生状况和判定基准,判定第二集群是正常还是异常。
此外,也可以是,第一功能是在向车载控制装置供给电力的蓄电装置的蓄电余量为一定值以上的情况下执行的功能,第二功能是在所述蓄电余量小于一定值的情况下也执行的功能。
在实施方式1中,启动控制部54在判定为集群正常的情况下,向发送目的地的ECU发送集群帧,在判定为集群异常的情况下,不向发送目的地的ECU发送集群帧。另一方面,在实施方式2中,在判定为集群正常的情况下,将集群帧向发送目的地的ECU发送,在判定为集群异常的情况下,也将集群帧向发送目的地的ECU发送。
即,在判定为集群异常的情况下,也将集群帧向发送目的地的ECU发送,因此接收到集群帧的ECU执行集群的功能。作为在判定为异常的情况下ECU也执行集群的功能的情况,例如是即使蓄电装置的蓄电余量小于一定值也是应执行该功能的重要的功能的情况、或者虽然是异常但ECU的消耗电力小、对蓄电装置的影响轻微的情况。
在判定部53判定为异常的情况下,针对每个集群决定是否执行该集群。图6的异常时的应对动作栏是其例子。启动控制部54参照图6的集群表,读出与该集群建立关联的异常时的应对动作的信息,在信息表示“停止”的情况下,使该集群的功能停止。即,该集群是执行第一功能的集群。在这种情况下,启动控制部54不发送集群帧或发送停止帧。另一方面,在异常时的应对动作的信息表示“持续”的情况下,执行该集群的功能。即,该集群是执行第二功能的集群。在该情况下,启动控制部54向属于该集群的ECU发送集群帧。接收到所发送的集群帧的ECU执行该集群的功能。
由此,即使在判定为集群异常的情况下,也执行即使蓄电装置的蓄电余量小于一定值也应执行的集群的功能、即使执行也对蓄电装置影响轻微的集群的功能。
启动控制部54还在通知部111通知了第一集群异常的情况下,在中继装置2接收到从用户提供的持续执行第一功能的命令时,启动控制部54将从第一车载控制装置发送的第一集群帧向第二车载控制装置发送。
在判定部53判定为异常且集群表的异常时的应对动作的信息表示“停止”时,启动控制部54不发送集群帧或者发送停止帧。在该情况下,通知部111已经向用户通知集群异常。例如,通过声音向车内广播“周边监视系统已经录像15分钟以上。”这样的消息。听到该消息的用户在因某种理由而意图持续由图像传感器进行的周边监视的功能的情况下,例如操作智能手机来指示执行该功能。接收到表示该指示的命令的中继装置2的启动控制部54向属于该功能的集群的ECU发送集群帧。
由此,例如即使在周边监视系统已经录像15分钟以上,且判定部53判定为该集群异常的情况下,在用户有意图时,也能够基于用户的指示来执行该功能。
[2-4中继装置的动作]
图12是表示实施方式2的中继装置的动作的一例的流程图。以下,说明实施方式2的中继装置的动作。步骤S001至步骤S005的动作与实施方式1相同,因此省略说明。实施方式2与实施方式1的不同之处在于,在步骤S003中判定部53判定为集群异常以后的动作。以下,对判定部53判定为集群异常以后的动作进行说明。在实施方式2中,在判定部53判定为集群异常时,不进入步骤S005而进入步骤S006。
[2-4-1.步骤S006]
通知部111在判定部53判定为异常的情况下,向用户通知所述第一集群异常。(步骤S006)。
具体而言,例如,车辆具有基于声音的通知装置(未图示),在通知ECU(未图示)控制该通知装置的情况下,中继装置2向通知ECU发送向通知ECU通知自动滑动门的功能的集群PNC1异常的命令。在向用户通知之后,中继装置2进入步骤S007。
[2-4-2步骤S007]
启动控制部54分别在判定部53判定为第二集群正常的情况及判定部53判定为第二集群异常的情况下,将从第三车载控制装置发送的第二集群帧向第四车载控制装置发送。
在判定部53判定为异常的情况下,针对每个集群决定是否执行该集群的功能。图6的异常时的应对动作栏是其例子。启动控制部54参照图6的集群表,读出与该集群建立关联的异常时的应对动作的信息,在信息表示“停止”的情况下,进入步骤S008。另一方面,在异常时的应对动作的信息表示“持续”的情况下,进入步骤S004。在进入步骤S004的情况下,启动控制部54向属于该集群的ECU发送集群帧。
[2-4-3步骤S008]
启动控制部54在通知部111通知了第一集群异常的情况下,在中继装置2接收到从用户提供的持续执行第一功能的命令时,将从第一车载控制装置发送的第一集群帧向第二车载控制装置发送(步骤S008)。
在判定部53判定为异常且集群表的异常时的应对动作的信息表示“停止”时,启动控制部54不发送集群帧或者发送停止帧。在该情况下,通知部111已经向用户通知集群异常。在用户由于某些理由而意图持续该集群的功能的情况下,例如用户操作智能手机并向中继装置2指示执行该功能。接收到表示该指示的命令的中继装置2进入步骤S004,启动控制部54向属于该功能的集群的ECU发送集群帧。接收到集群帧的ECU执行该集群的功能。
另一方面,在用户未意图执行该集群的功能的情况下,用户不指示执行该功能。因此,未接收到表示该指示的命令的中继装置2进入步骤S005,启动控制部54不向属于该功能的集群的ECU发送集群帧,或者发送停止帧。然后,未接收到集群帧或者接收到停止帧的该ECU向休眠模式转移。
[2-5总结]
通过通知部111发挥该功能,用户能够知道集群异常,例如门保持打开。而且,被提醒注意的用户能够采取关闭门等应对措施。
通过启动控制部54发挥该功能,即使蓄电装置的蓄电余量小于一定值,也能够执行应执行的功能。另外,即使在判定部53判定为该集群异常的情况下,在用户有意图时,集群也能够基于用户的指示来执行其功能。
[3-1变形例1]
图13是表示中继装置2的变形例1的判定基准的一例的图。功能、结构与实施方式1相同,但判定部53的功能一部分不同。判定部在向车载控制装置供给电力的蓄电装置未被充电的情况下,基于第一判定基准来判定所述第一集群是正常还是异常,在蓄电装置被充电的情况下,基于比第一判定基准宽松的第二判定基准来判定所述第一集群是正常还是异常。
ECU从搭载于车辆的蓄电装置得到动作所需的电力。如果车辆是汽油发动机车辆,则蓄电装置通过由搭载在车辆上的发动机驱动的发电机产生的电力来充电。因此,在发动机旋转而车辆能够行驶的所谓IG状态时,蓄电装置被充电,蓄电装置过度放电而成为过度放电状态的可能性小。因此,也可以放宽未对蓄电装置进行充电下参照的判定基准。
本变形中的判定部53在蓄电装置未被充电的第一电源状态时,例如如果是由图像传感器进行的周边监视的功能的情况,则参照图13所示的上段的判定基准。然后,作为判定基准,将持续时间的阈值设为15分钟,将产生次数的阈值设为50次,判定部53判定集群是异常还是正常。另一方面,在蓄电装置被充电的第二电源状态的情况下,参照图13中的下段的判定基准。然后,作为判定基准,将持续时间的阈值设为60分钟,将产生次数的阈值设为200次,判定部53判定集群是异常还是正常。
由此,即使在蓄电装置未被充电的状态下必须判断为集群异常的情况下,也能够依照在蓄电装置被充电的状态下不能说是异常的情况,适当地判定集群是正常还是异常。
[3-2变形例2]
有时同时执行多个集群。此时,例如存在两个集群由相同的ECU执行的情况。对于必须执行两个集群的功能的ECU,为了各个功能,发送与各个集群的功能对应的集群帧。因此,该ECU的集群帧的持续时间和产生次数有时比执行一个集群的情况多。在这样的状况时,如果基于各个功能的集群的判定基准来判定集群是异常还是正常,则有可能尽管各个集群正常但误判定为异常。
因此,判定部53在单独执行第一功能的情况下,基于第一判定基准来判定所述第一集群是正常还是异常,在同时执行第一功能和所述第二功能的情况下,基于比第一判定基准宽松的第二判定基准来判定第一集群是正常还是异常,另外,第一车载控制装置还属于执行与第一功能不同的第二功能的第二集群。
例如,在图4所示的集群表的例子中,ECU3d、3e属于集群PNC2,ECU3c、3f属于集群PNC3,但ECU3d还属于集群PNC3。在同时执行了集群PNC2和集群PNC3的情况下,ECU3d为了执行集群PNC2和集群PNC3的功能,有时产生较多的集群帧。在这样的状况下,若判定部53参照图6所示的判定基准来判定集群是正常还是异常,则集群PNC3的判定基准的产生次数的上限为一次,因此有可能早期地超过判定基准的上限而判定为集群PNC3异常。
因此,为了避免这样的误判定,基于集群PNC2的判定基准和集群PNC3的判定基准来校正判定基准。例如,对集群PNC2的判定基准的产生次数和集群PNC3的判定基准的产生次数进行总计,但不限于此。
由此,在同时执行了集群PNC2和集群PNC3的情况下,对属于双方的集群的ECU3d施加负荷,即使在本来不是异常但在集群PNC2的判定基准或者集群PNC3的判定基准下判断为异常的情况下,通过校正判定基准,也能够避免判定为异常而集群PNC2及集群PNC3的功能停止。
[4-1补记1]
此外,本公开包括以下的车辆控制系统。
一种车载控制系统,具备:中继装置,对能够经由通信总线相互通信的车载控制装置之间的数据通信进行中继;及所述车载装置,与所述通信总线连接,其中,所述中继装置具备:接收部,接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;监视部,监视所述接收部的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;判定部,基于所述监视部所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及启动控制部,在所述判定部判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在所述判定部判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。由此,在该车辆控制系统中,能够使属于被判断为异常的集群的第二车载控制装置停止,抑制车载系统的消耗电力。
[4-2补记2]
此外,本公开包括以下的车辆。
一种车辆,具备:中继装置,对能够经由通信总线相互通信的车载控制装置之间的数据通信进行中继;及所述车载装置,与所述通信总线连接,其中,所述中继装置具备:接收部,接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;监视部,监视所述接收部的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;判定部,基于所述监视部所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及启动控制部,在所述判定部判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在所述判定部判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。由此,在该车辆中,能够使属于被判断为异常的集群的第二车载控制装置停止,抑制车载系统的消耗电力。
[4-3补记3]
本次公开的实施方式在全部方面均为例示,并非限制性的内容。本发明的权利范围不是由上述的实施方式表示,而是由权利要求书表示,包含与权利要求书等同的含义及其范围内的全部变更。
标号说明
1. 车载系统
2. 中继装置
3、3a、3b、3c、3d、3e、3f ECU(车载控制装置)
11a、11b、11c 通信I/F(通信接口)
12a、12b、12c 通信总线
13、13a、13b、13c、13d、13e、13f 通信I/F(通信接口)
21 微型计算机(微控制器单元)
22 控制部
23 存储器
24 内部总线
31 微型计算机(微控制器单元)
32 控制部(处理器)
33 存储器
34 周边电路
41 集群表
51 接收部
52 监视部
53 判定部
54 启动控制部
111 通知部。
Claims (12)
1.一种中继装置,对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,
所述中继装置具备:
接收部,接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;
监视部,监视所述接收部的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;
判定部,基于所述监视部所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及
启动控制部,在所述判定部判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在所述判定部判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。
2.根据权利要求1所述的中继装置,其中,
所述启动控制部在所述判定部判定为所述第一集群异常的情况下,向所述第二车载控制装置发送使所述第二车载控制装置停止的停止帧。
3.根据权利要求1或权利要求2所述的中继装置,其中,
所述第一集群帧的产生状况包含定期地发送多个所述第一集群帧的持续时间和所述第一集群帧的产生次数中的至少一方。
4.根据权利要求1~权利要求3中任一项所述的中继装置,其中,
所述判定部在向所述车载控制装置供给电力的蓄电装置未被充电的情况下,基于第一判定基准来判定所述第一集群是正常还是异常,在所述蓄电装置被充电的情况下,基于比所述第一判定基准宽松的第二判定基准来判定所述第一集群是正常还是异常。
5.根据权利要求1~权利要求4中任一项所述的中继装置,其中,
所述接收部接收从属于执行第二功能的第二集群的第三车载控制装置向属于所述第二集群的第四车载控制装置发送的第二集群帧,
所述监视部取得从所述第三车载控制装置向所述第四车载控制装置发送的所述第二集群帧的产生状况,
所述判定部基于所述监视部所取得的所述第二集群帧的产生状况和所述判定基准,判定所述第二集群是正常还是异常,
所述启动控制部分别在所述判定部判定为所述第二集群正常的情况及所述判定部判定为所述第二集群异常的情况下,将从所述第三车载控制装置发送的所述第二集群帧向所述第四车载控制装置发送。
6.根据权利要求5所述的中继装置,其中,
所述第一功能是在向所述车载控制装置供给电力的蓄电装置的蓄电余量为一定值以上的情况下执行的功能,
所述第二功能是在所述蓄电余量小于一定值的情况下也执行的功能。
7.根据权利要求1~权利要求6中任一项所述的中继装置,其中,
所述中继装置还具备通知部,所述通知部在所述判定部判定为异常的情况下向用户通知所述第一集群异常。
8.根据权利要求7所述的中继装置,其中,
在所述通知部通知了第一集群异常的情况下,在所述中继装置接收到从所述用户提供的持续执行所述第一功能的命令时,所述启动控制部将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。
9.根据权利要求1~权利要求8中任一项所述的中继装置,其中,
所述第一车载控制装置还属于执行与所述第一功能不同的第二功能的第二集群,
在单独执行所述第一功能的情况下,所述判定部基于第一判定基准来判定所述第一集群是正常还是异常,在同时执行所述第一功能和所述第二功能的情况下,所述判定部基于比所述第一判定基准宽松的第二判定基准来判定所述第一集群是正常还是异常。
10.根据权利要求1~权利要求9中任一项所述的中继装置,其中,
所述判定基准基于向所述车载控制装置供给电力的蓄电装置的蓄电容量及所述第一集群消耗的电力量来决定。
11.一种控制方法,对中继装置进行控制,所述中继装置对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,
所述控制方法包括如下步骤:
接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;
监视所接收的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;
基于所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;及
在判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。
12.一种计算机程序,由中继装置使用,所述中继装置对能够经由通信总线相互通信的车载控制装置之间的通信进行中继,其中,
所述计算机程序执行如下步骤:
接收从属于执行第一功能的第一集群的第一车载控制装置向属于所述第一集群的第二车载控制装置发送的第一集群帧;
监视所接收的帧的接收状况,取得从所述第一车载控制装置向所述第二车载控制装置发送的所述第一集群帧的产生状况;
基于所取得的所述第一集群帧的产生状况和与帧的产生状况相关的判定基准,判定所述第一集群是正常还是异常;
在判定为所述第一集群正常的情况下,将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送,在判定为所述第一集群异常的情况下,不将从所述第一车载控制装置发送的所述第一集群帧向所述第二车载控制装置发送。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023044468A JP2024134260A (ja) | 2023-03-20 | 2023-03-20 | 中継装置、制御方法及びコンピュータプログラム |
| JP2023-044468 | 2023-03-20 | ||
| PCT/JP2024/010104 WO2024195699A1 (ja) | 2023-03-20 | 2024-03-14 | 中継装置、制御方法及びコンピュータプログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN121002816A true CN121002816A (zh) | 2025-11-21 |
Family
ID=92841627
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202480019231.9A Pending CN121002816A (zh) | 2023-03-20 | 2024-03-14 | 中继装置、控制方法及计算机程序 |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JP2024134260A (zh) |
| CN (1) | CN121002816A (zh) |
| WO (1) | WO2024195699A1 (zh) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111669352B (zh) * | 2019-03-08 | 2022-04-19 | 广州汽车集团股份有限公司 | 防拒绝服务攻击方法和装置 |
| JP7484687B2 (ja) * | 2020-12-08 | 2024-05-16 | トヨタ自動車株式会社 | 車載ネットワークシステム |
-
2023
- 2023-03-20 JP JP2023044468A patent/JP2024134260A/ja active Pending
-
2024
- 2024-03-14 CN CN202480019231.9A patent/CN121002816A/zh active Pending
- 2024-03-14 WO PCT/JP2024/010104 patent/WO2024195699A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024195699A1 (ja) | 2024-09-26 |
| JP2024134260A (ja) | 2024-10-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230202343A1 (en) | Low-voltage battery charging system and method | |
| CN110576811A (zh) | 用于避免停放车辆中的电池耗尽的系统和方法 | |
| KR101393539B1 (ko) | 자동차 통합 네트워크 시스템 | |
| CN110803025B (zh) | 低压电源管理方法和系统及电动车辆和存储介质 | |
| CN106851798B (zh) | 一种整车网络控制方法及整车网络系统 | |
| CN112477605B (zh) | 一种车辆上下电的控制方法和控制系统 | |
| US10052964B2 (en) | Method and apparatus for preventing deep discharging of auxiliary battery in association with reprogramming of ECU | |
| US11146082B2 (en) | Method of preventing battery discharge and electronic control unit performing the same | |
| JP5838998B2 (ja) | 異常診断システム | |
| CN104601421A (zh) | 车载网络系统以及用于车载网络系统的管理设备 | |
| CN112449322B (zh) | 车载控制装置 | |
| JP6417248B2 (ja) | 車両用制御装置 | |
| US20190118736A1 (en) | Onboard relay device, information processing method, storage medium storing program, relay device, and information processing system | |
| JP2013106200A (ja) | 車両用通信中継装置、スリープ制御方法 | |
| JP5831523B2 (ja) | 電子制御装置 | |
| JP2015528411A (ja) | 通信チャネルと接続されている装置を監視する方法、監視装置、及び、車両 | |
| CN117301863A (zh) | 车辆的高压上下电方法、装置、汽车及存储介质 | |
| CN121002816A (zh) | 中继装置、控制方法及计算机程序 | |
| US20150377204A1 (en) | Vehicular electronic control unit | |
| CN103119457A (zh) | 一种用于确定蓄电池的充电状态的方法 | |
| CN117162782A (zh) | 一种车辆ota的供电控制方法、装置、电子设备及存储介质 | |
| JP2020059355A (ja) | 車両用描画装置 | |
| CN108427340A (zh) | 电子控制装置 | |
| CN119058476B (zh) | 车辆的上下电控制方法、装置、车辆及存储介质 | |
| JP7771278B1 (ja) | バッテリ制御システム、およびバッテリ制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |