一种车辆控制器的控制方法、装置及汽车制造方法及图纸

技术编号:30204206 阅读:19 留言:0更新日期:2021-09-29 09:04
本发明专利技术的实施例提供一种车辆控制器的控制方法、装置及汽车;车辆控制器的控制方法包括:第一控制器根据本地唤醒事件唤醒后,向所述网络中的至少一个第二控制器发送唤醒消息;在接收到至少一个第二控制器根据所述唤醒消息反馈的唤醒应答消息后,且在所述网络激活后,通过所述网络向应用发送报文;在收到所述应用根据所述报文确定所述第一控制器需要休眠时,所述第一控制器以及至少一个第二控制器下电。本发明专利技术的方案可以使得控制器在被唤醒的情况下,可以及时上电,也可以在休眠时,及时下电,避免整车亏电的情况发生。避免整车亏电的情况发生。避免整车亏电的情况发生。

【技术实现步骤摘要】
一种车辆控制器的控制方法、装置及汽车


[0001]本专利技术涉及汽车
,特别是指一种车辆控制器的控制方法、装置及汽车。

技术介绍

[0002]目前纯电动汽车趋于智能化,越来越多的功能需求控制器被CAN总线报文唤醒而非KL15电;Klemme是指ECU的管脚。最常用的是KL15,KL30,KL31,KL61;KL15表示发动机点火信号。也表示车钥匙扭动,启动汽车的信号。大部分ECU都需要在汽车启动状态时才能工作的。有的还会分KL15R,R表示Radio,就是钥匙旋转到收音机工作的地方,但是车子还没启动,像仪表盘,门窗就是接这个信号。这个信号由Zentrale Elektrik(汽车内的总电箱)供电,经过保险丝引出来接到各个ECU的KL15管脚。KL30是ECU供电源,提供ECU的工作电压,一般是11V到15V。KL31是ECU接地源。KL31信号会接到汽车的公共接地端上,一般是W打头的如W4表示发动机挡板的接地端。汽车上一般会有几个公共接地端,分布在发动机,仪表盘,车底,车顶,后车厢附近,用于ECU共地,保持共地电压一致。KL61或者Klemme D+是表示发动机启动信号,严格定义是指发动机连接的发电机指示灯信号。不过发电机是有发动机驱动的,所以就是表示发动机启动。
[0003]在控制器被报文唤醒的情况下,控制器无法休眠导致整车低压亏电。

技术实现思路

[0004]本专利技术要解决的技术问题是提供一种车辆控制器的控制方法、装置及汽车,从而可以使得控制器在被唤醒的情况下,可以及时上电,也可以在休眠时,及时下电,避免整车亏电的情况发生。
[0005]为解决上述技术问题,本专利技术的技术方案如下:
[0006]一种车辆控制器的控制方法,应用于位于车辆的网络中的第一控制器,所述方法包括:
[0007]所述第一控制器根据本地唤醒事件唤醒后,向所述网络中的至少一个第二控制器发送唤醒消息;
[0008]在接收到至少一个第二控制器根据所述唤醒消息反馈的唤醒应答消息后,且在所述网络激活后,通过所述网络向应用发送报文;
[0009]在收到所述应用根据所述报文确定所述第一控制器需要休眠时,所述第一控制器以及至少一个第二控制器下电。
[0010]可选的,车辆控制器的控制方法,还包括:在未接收到至少一个第二控制器的唤醒应答消息时,再次向所述至少一个第二控制器发送唤醒消息,直到收到所述至少一个第二控制器反馈的唤醒应答消息。
[0011]可选的,向所述网络中的至少一个第二控制器发送唤醒消息,包括:
[0012]第一控制器以及至少一个第二控制器,按照网络中控制器的网络地址的大小顺序,依次向后一个控制器发送唤醒消息,使得所述唤醒消息形成一个报文环消息。
[0013]可选的,车辆控制器的控制方法,还包括:如果所述报文表示所述第一控制器有功能需求,接收所述应用按照所述功能需求为所述第一控制器执行的上电流程的反馈的结果。
[0014]可选的,车辆控制器的控制方法,在收到所述应用根据所述报文确定所述第一控制器需要休眠时,所述第一控制器以及至少一个第二控制器下电包括:
[0015]如果所述报文表示所述第一控制器没有功能需求,接收所述应用发送的休眠请求;
[0016]在收到所述至少一个第二控制器的休眠应答消息后,等待网络关闭;
[0017]在确定网络关闭后,所述第一控制器以及至少一个第二控制器下电。
[0018]本专利技术的实施例还提供一种车辆控制器的控制装置,应用于位于车辆的网络中的第一控制器,所述装置包括:
[0019]收发模块,用于根据本地唤醒事件唤醒后,向所述网络中的至少一个第二控制器发送唤醒消息;在接收到至少一个第二控制器根据所述唤醒消息反馈的唤醒应答消息后,且在所述网络激活后,通过所述网络向应用发送报文;在收到所述应用根据所述报文确定所述第一控制器需要休眠时,所述第一控制器以及至少一个第二控制器下电。
[0020]可选的,所述收发模块还用于:在未接收到至少一个第二控制器的唤醒应答消息时,再次向所述至少一个第二控制器发送唤醒消息,直到收到所述至少一个第二控制器反馈的唤醒应答消息。
[0021]可选的,向所述网络中的至少一个第二控制器发送唤醒消息,包括:
[0022]第一控制器以及至少一个第二控制器,按照网络中控制器的网络地址的大小顺序,依次向后一个控制器发送唤醒消息,使得所述唤醒消息形成一个报文环消息。
[0023]可选的,所述收发模块还用于:如果所述报文表示所述第一控制器有功能需求,接收所述应用按照所述功能需求为所述第一控制器执行的上电流程的反馈的结果。
[0024]可选的,所述收发模块还用于:如果所述报文表示所述第一控制器没有功能需求,接收所述应用发送的休眠请求;在收到所述至少一个第二控制器的休眠应答消息后,等待网络关闭;在确定网络关闭后,所述第一控制器以及至少一个第二控制器下电。
[0025]本专利技术的实施例还提供一种汽车,包括至少一个控制器以及连接所述至少一个控制器的网络,各控制器通过所述网络通信,所述汽车还包括:如上所述的车辆控制器的控制装置。
[0026]本专利技术的上述方案至少包括以下有益效果:
[0027]本专利技术的上述方案,通过第一控制器根据本地唤醒事件唤醒后,向所述网络中的至少一个第二控制器发送唤醒消息;在接收到至少一个第二控制器根据所述唤醒消息反馈的唤醒应答消息后,且在所述网络激活后,通过所述网络向应用发送报文;从而可以使得控制器在有功能需求时,可以及时上电,在没有功能需求时,及时下电,避免控制器无法休眠导致的整车亏电的情况。
附图说明
[0028]图1是本专利技术的实施例中车辆控制器的控制方法的流程示意图;
[0029]图2是本专利技术的实施例中ECU控制器上电的流程示意图;
[0030]图3是本专利技术的实施例中ECU控制器下电的流程示意图;
[0031]图4是本专利技术的实施例中应用层的上下电控制流程示意图。
具体实施方式
[0032]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0033]如图1所示,本专利技术的实施例提出一种车辆控制器的控制方法,应用于位于车辆的网络中的第一控制器,所述方法包括:
[0034]步骤11,所述第一控制器根据本地唤醒事件唤醒后,向所述网络中的至少一个第二控制器发送唤醒消息;
[0035]步骤12,在接收到至少一个第二控制器根据所述唤醒消息反馈的唤醒应答消息后,且在所述网络激活后,通过所述网络向应用发送报文。
[0036]步骤13,在收到所述应用根据所述报文确定所述第一控制器需要休眠时,所述第一控制器以及至少一个第二控制器下电。
[0037]本专利技术的该实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆控制器的控制方法,其特征在于,应用于位于车辆的网络中的第一控制器,所述方法包括:所述第一控制器根据本地唤醒事件唤醒后,向所述网络中的至少一个第二控制器发送唤醒消息;在接收到至少一个第二控制器根据所述唤醒消息反馈的唤醒应答消息后,且在所述网络激活后,通过所述网络向应用发送报文;在收到所述应用根据所述报文确定所述第一控制器需要休眠时,所述第一控制器以及至少一个第二控制器下电。2.根据权利要求1所述的车辆控制器的控制方法,其特征在于,还包括:在未接收到至少一个第二控制器的唤醒应答消息时,再次向所述至少一个第二控制器发送唤醒消息,直到收到所述至少一个第二控制器反馈的唤醒应答消息。3.根据权利要求1所述的车辆控制器的控制方法,其特征在于,向所述网络中的至少一个第二控制器发送唤醒消息,包括:第一控制器以及至少一个第二控制器,按照网络中控制器的网络地址的大小顺序,依次向后一个控制器发送唤醒消息,使得所述唤醒消息形成一个报文环消息。4.根据权利要求1所述的车辆控制器的控制方法,其特征在于,还包括:如果所述报文表示所述第一控制器有功能需求,接收所述应用按照所述功能需求为所述第一控制器执行的上电流程的反馈的结果。5.根据权利要求1所述的车辆控制器的控制方法,其特征在于,在收到所述应用根据所述报文确定所述第一控制器需要休眠时,所述第一控制器以及至少一个第二控制器下电包括:如果所述报文表示所述第一控制器没有功能需求,接收所述应用发送的休眠请求;在收到所述至少一个第二控制器的休眠应答消息后,等待网络关闭;在确定网络关闭后,所述第一控制器以及至少一个第二控制器下电。6.一种车辆控制器的控制装置,其特征在于,应用于位于车辆的网络中的第一控...

【专利技术属性】
技术研发人员:丁俊张蓝文裴鹏
申请(专利权)人:北京新能源汽车股份有限公司
类型:发明
国别省市:

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

1