车辆及其控制方法技术

技术编号:35334751 阅读:25 留言:0更新日期:2022-10-26 11:54
本发明专利技术提供一种车辆及其控制方法,能够检测到未能切换到休眠模式的故障ECU,并允许故障ECU通过故障ECU的其余部分正常地切换到休眠模式。上述方法包括以下步骤:对通过网络相互连接的多个电子控制单元(ECU)执行通信监控;基于通信监控的结果,从多个ECU中检测出在休眠模式进入条件下没有进入休眠模式的故障ECU;以及对故障ECU执行复位,使得故障ECU进入休眠模式。休眠模式。休眠模式。

【技术实现步骤摘要】
车辆及其控制方法


[0001]本专利技术涉及一种车辆,更具体地,涉及一种具有多个电子控制单元(ECU)通过通信网络连接的结构的车辆及其控制方法。

技术介绍

[0002]随着车辆结构变得越来越复杂并且配备了各种功能以确保安全性和便利性,安装了大量的电子控制单元(ECU),以便每个ECU负责给定的特定控制。在这种结构中,通过通信网络,ECU通过相互通信以相互协作或交换所需的数据。
[0003]如此,由于在一辆车辆中安装了大量的ECU,因此ECU消耗了大量的电力。为了降低ECU的功耗,可以在ECU不工作时将ECU切换到休眠模式,从而可以降低功耗。
[0004]然而,某些特定的ECU可能由于错误而无法正常进入休眠模式。特别地,当多个ECU形成一组并且对应组中的一个ECU没有正常切换到休眠模式时,对应组中其余的ECU也可能无法切换到休眠模式。未切换到休眠模式的多个ECU可能会消耗电池的电力,从而导致电池放电。
[0005]在本专利技术
技术介绍
部分中公开的信息仅是为了帮助理解本专利技术的背景,并且不应解释为承认其构成现有技术的任何部分。

技术实现思路

[0006]本专利技术提供一种车辆及其控制方法,其能够检测到未能切换到休眠模式的故障ECU,并通过重置故障ECU使得故障ECU能够正常地切换到休眠模式。
[0007]本专利技术的其他方面将部分地在随后的说明中阐述,并且部分地将从描述中显而易见,或者可以通过本专利技术的实施来了解。
[0008]根据本专利技术的一方面,提供了一种控制车辆的方法,该方法包括以下步骤:通过控制器对通过网络相互连接的多个电子控制单元(ECU)执行通信监控;通过控制器基于通信监控的结果,从多个ECU中检测出在休眠模式进入条件下没有进入休眠模式的故障ECU;以及通过控制器对故障ECU执行复位,使得故障ECU进入休眠模式。
[0009]不发送指示网络管理消息的休眠值的信号或者交替地发送指示休眠值的信号和指示网络管理消息的活动值的信号的ECU可以确定为故障ECU。
[0010]如果多个ECU发送指示网络管理消息的休眠值的信号,并且多个ECU中的最后一个ECU没有发送ACK信号,则最后一个ECU可以确定为故障ECU。
[0011]如果多个ECU中的至少一个ECU重复发送以及不发送网络管理消息,使得多个ECU重复切换为活动状态以在多个ECU之间进行网络重构(reconfiguration),则至少一个ECU可以确定为故障ECU。
[0012]多个ECU可以构成一个ECU组,并且对故障ECU执行复位的步骤可以包括对故障ECU所属的一个ECU组中的所有ECU执行复位。
[0013]对故障ECU执行复位的步骤可以包括暂时停止对要进行复位的复位目标ECU的供
电,然后恢复供电。
[0014]该方法可以进一步包括在执行复位之前对要进行复位的复位目标ECU发送复位警告。
[0015]该方法可以进一步包括响应于复位警告,使得存储复位目标ECU的数据能够被存储。
[0016]当满足预设的通信监控开始条件时,可以开始执行通信监控。
[0017]预设的通信监控开始条件可以包括:车辆的发动机关闭的状态;驾驶员座椅侧车门打开后又关闭的状态;车辆的所有车门均已锁定的状态;以及车辆的电池电压大于或等于预定电压。
[0018]根据本专利技术的另一方面,提供了一种车辆,该车辆包括:多个电子控制单元(ECU),通过网络相互连接以构成一个ECU组;以及控制器,配置为对多个ECU执行通信监控,基于通信监控的结果从多个ECU中检测出在休眠模式进入条件下没有进入休眠模式的故障ECU,并对故障ECU执行复位以使得故障ECU能够进入休眠模式。
[0019]控制器可以配置为将不发送指示网络管理消息的休眠值的信号或者交替地发送指示休眠值的信号和指示网络管理消息的活动值的信号的ECU确定为故障ECU。
[0020]控制器可以配置为如果多个ECU发送指示网络管理消息的休眠值的信号,并且多个ECU中的最后一个ECU没有发送ACK信号,则确定最后一个ECU为故障ECU。
[0021]控制器可以配置为如果多个ECU中的至少一个ECU重复发送以及不发送网络管理消息,使得多个ECU之间重复切换为活动状态以在多个ECU之间进行网络重构,则确定至少一个ECU为故障ECU
[0022]故障ECU的复位可以通过对故障ECU所属的一个ECU组中的所有ECU进行复位而执行。
[0023]故障ECU的复位可以通过暂时停止对要进行复位的复位目标ECU的供电,然后恢复供电而执行。
[0024]控制器可以配置为在复位之前对要进行复位的复位目标ECU发送复位警告。
[0025]控制器可以配置为响应于复位警告,使得复位目标ECU的数据能够被存储。
[0026]控制器可以配置为当满足预设的通信监控开始条件时,执行通信监控。
[0027]预设的通信监控开始条件可以包括:车辆的发动机关闭的状态;驾驶员座椅侧车门打开后又关闭的状态;车辆的所有车门均已锁定的状态;以及车辆的电池电压大于或等于预定电压。
附图说明
[0028]通过以下结合附图对实施例的说明,本专利技术的这些和/或其他方面将变得显而易见并且更容易理解:
[0029]图1为示出根据本专利技术的实施例的车辆的结构的视图;
[0030]图2为示出根据本专利技术的实施例的车辆控制方法的视图;
[0031]图3为示出检测第一错误类型的ECU的方法的视图;
[0032]图4为示出在执行图3所示的控制方法时每个ECU的网络消息值和状态信息记录的视图;
[0033]图5为示出检测第二错误类型的ECU的方法的视图;
[0034]图6为示出在执行图5所示的控制方法时每个ECU的网络消息值和状态信息记录的视图;
[0035]图7为示出检测第三错误类型的ECU的方法的视图;
[0036]图8为示出在执行图7所示的控制方法时记录没有发送网络消息的ECU的信息的视图;
[0037]图9为示出根据本专利技术的实施例的车辆控制方法中的防止放电的视图。
具体实施方式
[0038]图1为示出根据本专利技术的实施例的车辆的结构的视图。参照图1,根据本专利技术的实施例的车辆100包括控制器102、通信器104和电源106。
[0039]根据本专利技术的示例性实施例的装置的控制器102可以是处理器(例如,计算机、微处理器、CPU、ASIC、电路、逻辑电路等)。控制器102可以由存储例如程序、软件指令再现算法等的非瞬态存储器和配置为执行程序、软件指令再现算法等的处理器来实现,这些程序、软件指令再现算法等在执行时,执行下文描述的各种功能。在此,存储器和处理器可以实现为单独的半导体电路。可替代地,存储器和处理器可以实现为单个集成半导体电路。处理器可实现为一个或多个处理器。
[0040]设置控制器102以监控设置在车辆100中的多个电子控制单元(ECU)的通信状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制车辆的方法,所述方法包括以下步骤:通过控制器对通过网络相互连接的多个电子控制单元ECU执行通信监控;通过所述控制器基于通信监控的结果,从所述多个电子控制单元中检测出在休眠模式进入条件下没有进入休眠模式的故障ECU;以及通过所述控制器对所述故障ECU执行复位,使得所述故障ECU能够进入所述休眠模式。2.根据权利要求1所述的方法,其中,不发送指示网络管理消息的休眠值的信号或者交替地发送指示所述休眠值的信号和指示网络管理消息的活动值的信号的ECU确定为所述故障ECU。3.根据权利要求1所述的方法,其中,如果多个ECU发送指示网络管理消息的休眠值的信号,并且所述多个ECU中的最后一个ECU没有发送ACK信号,则所述最后一个ECU确定为所述故障ECU。4.根据权利要求1所述的方法,其中,如果多个ECU中的至少一个ECU重复发送以及不发送网络管理消息,使得所述多个ECU重复切换为活动状态以在所述多个ECU之间进行网络重构,则所述至少一个ECU确定为所述故障ECU。5.根据权利要求1所述的方法,其中,多个ECU构成一个ECU组,并且对所述故障ECU执行复位的步骤包括对所述故障ECU所属的一个ECU组中的所有ECU执行复位。6.根据权利要求5所述的方法,其中对所述故障ECU执行复位的步骤包括暂时停止对要执行复位的复位目标ECU的供电,然后恢复供电。7.根据权利要求1所述的方法,进一步包括,在执行复位之前对要进行复位的复位目标ECU发送复位警告。8.根据权利要求7所述的方法,进一步包括,响应于所述复位警告,使得所述复位目标ECU的数据能够被存储。9.根据权利要求1所述的方法,其中,当满足预设的通信监控开始条件时,开始执行通信监控。10.根据权利要求9所述的方法,其中,所述预设的通信监控开始条件包括:所述车辆的发动机关闭的状态;驾驶员座椅侧车门打开后又关闭的状态;所述车辆的所有车门均已锁定的状态;以及所述车辆的电池电压大于或等于预定电压。11.一种车辆,包括:多个电子控制单元ECU,...

【专利技术属性】
技术研发人员:权志宪金有根
申请(专利权)人:起亚株式会社
类型:发明
国别省市:

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

1