在CAN网络中作为网络节点的车辆电控单元的状态控制方法技术

技术编号:5931873 阅读:186 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出了一种对在CAN网络中作为网络节点的车辆电控单元的状态进行控制的方法,该方法包括:当车辆处于静态状态时,CAN网络中的网络管理节点判别车辆所处静态状态的类型;所述网络管理节点根据检测到的车辆所处静态状态的类型确定至少一个车辆电控单元中的每个车辆电控单元的状态,并通过发送CAN网络报文使得所述至少一个车辆电控单元中处于工作状态的车辆电控单元中的一个或多个进入非工作状态。

【技术实现步骤摘要】

本专利技术涉及一种对在CAN网络中作为网络节点的车辆电控单元的状态进行控制 的方法。
技术介绍
CAN是德国博世公司在1986年为解决汽车中众多测量控制部件之间的数据交换 而开发的一种串行数据通信总线,发展到现在,如今的CAN网络系统在汽车产业中已经起 到了不可替代的作用。静态功耗是车辆的一个重要指标,它反映了车辆可以放置时间的长短。目前市面 上现有车辆配置的车辆电控单元多是使用整车配电方式或者通过特定的电源电路来达到 静态功耗控制目的,这样必然带来整车配电系统的复杂,并且车辆电控单元的可移植性及 灵活性较差,模块成本较高。因此,需要一种更为方便的、成本更低的静态功耗控制方法对车辆的静态功耗进行管理。
技术实现思路
为了解决现有技术中在控制静态功耗时存在的问题,本专利技术提供了一种对车辆电 控单元的状态进行控制的方法,该方法通过CAN网络报文(CAN网络报文和数据流报文)来 对作为CAN网络节点的各个车辆电控单元的状态进行控制,从而实现对车辆的静态功耗进 行控制。本专利技术提供了一种对在CAN网络中作为网络节点的车辆电控单元的状态进行控 制的方法,该方法包括当车辆处于静态状态时,CAN网络中的网络管理节点判别车辆所处 静态状态的类型;所述网络管理节点根据检测到的车辆所处静态状态的类型确定至少一个 车辆电控单元中的每个车辆电控单元的状态,并通过发送CAN网络报文使得所述至少一个 车辆电控单元中处于工作状态的车辆电控单元中的一个或多个进入非工作状态。通过本专利技术提供的对车辆电控单元的状态进行控制的方法,使得作为CAN网络节 点的车辆电控单元能够在CAN网络报文的控制下在不需要工作的时候进入休眠状态,并结 合数据流报文在各个车辆电控单元在工作状态和非工作状态之间按照需要灵活转换,从而 实现对车辆静态功耗的控制,所述控制方法简单可靠,可移植性强,能够大大简化整车配电 系统。附图说明图1示出了根据本专利技术的一种实施方式的车辆电控单元状态控制方法的流程图; 以及图2示出了根据本专利技术的一种实施方式的CAN网络结构图。具体实施例方式如图1所示,图1中示出了一种对在CAN网络中作为网络节点的车辆电控单元的 状态进行控制的方法,该方法包括当车辆处于静态状态时,CAN网络中的网络管理节点判 别车辆所处静态状态的类型(步骤110);所述网络管理节点根据检测到的车辆所处静态状 态的类型确定至少一个车辆电控单元中的每个车辆电控单元的状态,并通过发送CAN网络 报文使得所述至少一个车辆电控单元中处于工作状态的车辆电控单元中的一个或多个进 入非工作状态(步骤120)。其中,所述静态状态的类型可以包括“停车状态”,指的是除车辆运行必要的车辆 节点处于非工作状态之外,其余车辆节点(不包括充电器)处于工作状态的情况;“休眠状 态”,指的是车辆整体处于非工作状态的情况(不同于完全关闭的熄火状态,可以理解为在 “停车状态”下处于工作状态的部分节点此时处于非工作状态);“充电状态”,与停车状态的 差别主要在于充电器此时处于工作状态;“充电休眠状态”,与休眠状态的差别主要在于充 电器此时处于工作状态。应该注意到,举例这几种状态只是为了便于说明,实际的车辆静态 状态可以并不限于这几种状态。在步骤110中,使用网络管理节点来判别车辆静态状态。在这一步骤中,举例来讲,网络管理节点首先判别车辆所处的静态状态,如果车辆 处于停车状态或充电状态则进行以下的步骤,如果所述静态状态为休眠状态或充电休眠状 态,则不进行后续的操作。这是因为,休眠状态和充电休眠状态已经属于节能状态,静态损 耗已经尽量做到最小,对于意在减少静态损耗的车辆电控单元控制方法来讲,无需对这两 种节能的状态进行操作。当然,本专利技术的实施方式中,还能够对处于这两种节能状态下的车 辆受到激发而进入非节能状态(比如停车状态或充电状态)时的情况进行考虑,下文中将 具体描述。在本专利技术的一种实施方式中,网络管理节点可从存储节点(例如车辆状态存储 器)或其它具有记录车辆运行状态的车辆节点中获得车辆当前所处的静态状态信息,这种 静态状态信息可以是所述存储节点通过对各个网络节点的状态进行统计得到的,也可以是 在用户对车辆状态进行设定时同时获得的车辆状态设定信息。在步骤120中,首先根据步骤110中所判断的车辆静态状态,可以判断出当前处于 工作状态的节点都有哪些,以便在随后将一部分或者全部处于工作状态的车辆电控单元转 到非工作状态,从而减少功耗。接下来,网络管理节点根据对车辆电控单元工作状态的判断,按照需要(取决于 步骤110中检测到的车辆静态状态)将处于工作状态的节点中的一部分(或者全部)处于 工作状态的车辆电控单元转到非工作状态,这是通过向相应的车辆电控单元发送CAN网络 报文来实现的。对整个车辆来讲,这种处理的结果是处于停车状态的车辆进入休眠状态,处 于充电状态的车辆进入充电休眠状态。所述CAN网络报文可以包括网络管理报文和网络数据报文,其中网络管理报文是 管理整车各个ECU的报文,而网络数据报文则包括各个ECU内部的实际数据。此外,实际应用中,网络管理节点通常会等待一个或多个时间周期,如果在这段时 间中没有接收到数据流或信号,网络管理节点才向各个车辆电控单元发送CAN网络报文,这样做可以避免汽车状态频繁地在不同的状态之间切换,也更加符合实际需求,其中所述 时间周期为5-30秒。在本专利技术的一种实施方式中,可能需要首先对处于节能状态下的车辆进行激发而 使车辆进入非节能状态(即停车状态或充电状态),在此之后一个或多个时间周期后,如果 没有接收到其它信号或数据流,则车辆继续进入某种节能状态(比如,若要对处于休眠状 态的车辆进行充电,车辆经历的状态过程应该是休眠状态一(网络管理单元被唤醒)一充 电状态一充电休眠状态)。因此,本专利技术所提出的对车辆电控单元的状态进行控制的方法还可包括在所述网 络管理节点检测车辆状态之前,所述网络管理节点接收数据流或外部硬件信号;根据接收 数据流和/或外部硬件信号,所述网络管理节点通过发送CAN网络报文使得所述至少一个 车辆电控单元中的一个或多个车辆电控单元进入工作状态。其中,如果所述网络管理节点在非工作状态下接收到所述数据流或外部硬件信 号,则该数据流或外部硬件信号首先使所述网络管理节点进入到工作状态。本专利技术通过网 络报文来对车辆电控单元的状态进行控制,控制核心是网络管理节点,因此在网络管理节 点处于非工作状态时,应该先将该网络管理节点激活,再通过网络管理节点来实现对其它 车辆电控单元的控制。网络管理节点还可以对接收到的数据流或外部硬件信号进行判断,如果所述数据 流为充电数据流或如果所述外部硬件信号为充电感应信号,则所述网络管理节点可以通过 发送CAN网络报文使包括充电器在内的一个或多个车辆电控单元进入工作状态。按照步骤120,所述网络管理节点通过发送CAN网络报文使得所述至少一个车辆 电控单元中的所述一个或多个车辆电控单元的状态进入非工作状态,在此之后,所述网络 管理节点也可以进入非工作状态。同样,网络管理节点仍然可以在等待一个或多个时间周 期后进入非工作状态,其中所述时间周期为5-30秒。根据本专利技术,由于是通过网络报文对各个节点的状态进行控制,因此一旦网络管 理节点进入非工作状态,若想对本文档来自技高网...

【技术保护点】
1.一种对在CAN网络中作为网络节点的车辆电控单元的状态进行控制的方法,该方法包括:当车辆处于静态状态时,CAN网络中的网络管理节点判别车辆所处静态状态的类型;所述网络管理节点根据检测到的车辆所处静态状态的类型确定至少一个车辆电控单元中的每个车辆电控单元的状态,并通过发送CAN网络报文使得所述至少一个车辆电控单元中处于工作状态的车辆电控单元中的一个或多个进入非工作状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:宋俊俊王超王柯
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利