首页> 中国专利> 通过对不适时的醒来计数来控制属于至少一个多路复用网络的设备的醒来的方法和装置

通过对不适时的醒来计数来控制属于至少一个多路复用网络的设备的醒来的方法和装置

摘要

一种专用于控制由管理设备(OM)管理的、形成至少一个多路复用通信网络(R1-R2)的集合的一部分的设备(OE11-OE23)的醒来的装置(D)。该装置(D)在管理设备(OM)检测到该集合的多路复用网络(R2)的设备(OE21-OE23)的醒来的情况下,确定计数器的当前值,且如果该当前值大于或等于选定的阈值,则不请求醒来的确认并命令多路复用网络(R1-R2)的集合的设备(OE11-OE13)保持睡眠,然而如果这个当前值低于选定的阈值,如果醒来未被确认,则将当前值增加一个单位并命令多路复用网络(R1-R2)的集合的设备(OE11-OE13)保持睡眠,或者如果醒来被确认,则将当前值设置为零并准许多路复用网络(R1-R2)的集合的设备(OE11-OE23)醒来。

著录项

  • 公开/公告号CN102369692A

    专利类型发明专利

  • 公开/公告日2012-03-07

    原文格式PDF

  • 申请/专利权人 标致·雪铁龙汽车公司;

    申请/专利号CN200980158065.6

  • 申请日2009-12-21

  • 分类号H04L12/40;G06F1/32;

  • 代理机构永新专利商标代理有限公司;

  • 代理人刘炳胜

  • 地址 法国韦利济-维拉库布莱

  • 入库时间 2023-12-18 04:34:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-04-16

    授权

    授权

  • 2012-04-18

    实质审查的生效 IPC(主分类):H04L12/40 申请日:20091221

    实质审查的生效

  • 2012-03-07

    公开

    公开

说明书

本发明涉及多路复用通信网络,例如称为本地互联网络(LIN)的网 络或CAN(控制器区域网络)型网络、或者还有FlexRay型网络的集合, 这些网络尤其用在某些机动车中。

在这里“多路复用网络的集合”意指包括连接到总线的至少一个设 备(在LIN网络的情况下称为从设备)的至少一个多路复用通信网络的 组,管理设备(在LIN网络的情况下称为主设备(或节点))也连接到该 总线。管理设备尤其负责管理多路复用网络的集合的设备的睡眠和醒来。

当多路复用网络的集合的设备(或节点)被置于睡眠状态中(应管 理设备的请求)时,它们在检测到其总线上的活动时自动醒来。这个活 动尤其来源于要求其它设备醒来的可能管理设备,但它也可以由干扰的 存在产生。我们考虑,当在高于阈值(在CAN网络的情况下是几十μs) 的持续时间期间可检测到在显性状态之后的称作“隐性-显性”的过渡状 态时,在总线上存在活动。显性状态(或逻辑低)是相应于逻辑“0”的 网络电平。相反,隐性状态(或逻辑高)是相应于逻辑“1”的网络电平。 逻辑电平“0”称为显性电平,因为它在几个设备需要强加不同的电平时 是优先的。因此,在高于阈值的持续时间期间引起在显性状态之后的“隐 性-显性”过渡状态的任何自愿或非自愿的现象被设备考虑为在引起其醒 来之前的活动。

当管理设备检测到在总线上的活动时,它应立即确定是否设备确实 是该活动的根源。如果管理设备从激活设备获得醒来的确认,则它准许 设备保持醒着。在相反(干扰)的情况下,管理设备应命令它所管理的 设备重新处于其睡眠状态中。于是将理解,如果干扰来源于集合的多路 复用网络的有缺陷的设备,该集合的多路复用网络的设备可成为将引起 网络的电力超消耗的睡眠和醒来阶段的交替的对象,该电力超消耗可引 起电池的放电(在安装在机动车中的情况下),该放电可在醒来传播到该 集合的其它多路复用网络的情况下被加速。

本发明因此目的在于改善这种情况。

为此,本发明提出一种方法,其专用于控制由管理设备管理的至少 一个多路复用通信网络的集合的设备的醒来,且在于在管理设备检测到 该集合的多路复用网络的设备的醒来的情况下,确定计数器的当前值, 且如果该当前值大于或等于选定的阈值,则不请求醒来的确认并命令多 路复用网络的集合的设备保持睡眠,然而如果这个当前值低于选定的阈 值,如果醒来未被确认,则将当前值增加一个单位并命令多路复用网络 的集合的设备保持睡眠,或者如果醒来被确认,则将当前值设置为零并 准许多路复用网络的集合的设备醒来。

另一方面,在管理设备接收到本地醒来请求的情况下,可将计数器 的当前值设置为零并准许多路复用网络的集合的设备醒来,因为管理设 备的本地醒来请求应总是被准许。

本发明还提出一种控制装置,其用于形成负责管理包括至少一个设 备的至少一个多路复用通信网络的集合的管理设备的一部分(或耦合到 该管理设备),并配置成在由管理设备检测到该集合的多路复用网络的设 备的醒来的情况下确定计数器的当前值,且如果该当前值大于或等于选 定的阈值,则命令多路复用网络的集合保持睡眠,以及如果这个当前值 低于选定的阈值,如果醒来未被确认,则将当前值增加一个单位并命令 多路复用网络的集合的设备保持睡眠,或者如果醒来被确认,则或将当 前值设置为零并准许多路复用网络的集合的设备醒来。

该装置还配置成在管理设备接收到本地醒来请求的情况下,将计数 器的当前值设置为零并准许多路复用网络的集合的设备醒来。

本发明还提出了负责管理多路复用网络的集合并配备有前面提出的 类型的控制装置的管理设备。

本发明特别地——尽管是非限制性地——非常适合于管理设备是几 个多路复用通信网络所共有的情况。事实上,本发明允许将干扰醒来请 求限制于集合的唯一多路复用网络,且不唤醒该集合的所有其它多路复 用网络。

另外,本发明特别地——尽管是非限制性地——非常适合于在本地 互联网络(LIN)、CAN(控制器区域网络)型网络和FlexRay型网络中 选择的多路复用网络。

在审查了下文详述的描述和附图时,本发明的其它特征和优点将显 现,其中:

-图1示意性示出由配备有根据本发明的控制装置的管理设备管理 的例如CAN或LIN型的两个多路复用网络的集合,以及

-图2示意性示出允许实现根据本发明的控制方法的算法的例子。

附图不仅可用于完成本发明,而且可用于在必要时促成其定义。

本发明目的在于提供允许控制属于多路复用通信网络的集合的设备 的醒来的方法及相关装置。

在后文中,作为例子而不是限制考虑多路复用通信网络的集合被装 入机动车例如汽车中。但是,本发明不限于此应用。本发明实际上涉及 多路复用网络的所有集合,尤其是包括例如CAN型或者LIN型或者还有 FlexRay型的至少一个网络的集合。

在图1中示意性示出连接到管理设备(或节点)(或主设备)OM的 两个多路复用(通信)网络R1和R2(i=1或2)的集合的非限制性例子。 第一多路复用网络R1包括连接到管理设备OM的总线B1(i=1),且三 个设备(或从节点)OE11到OE13(i=1,j=1到3)连接到该总线。第二 多路复用网络R2包括连接到管理设备OM的总线B2(i=2),且三个设 备(或从节点)OE21到OE23(i=2,j=1到3)连接到该总线。

注意到,在一方面,本发明所涉及的集合可只包括一个多路复用网 络或超过两个的多路复用网络,而在另一方面,根据本发明的集合的多 路复用网络可只包括一个设备(节点)或超过一个的设备(或节点)。

管理设备(或节点)OM和设备OEij(或从节点)可以是任意类型。 例如,在汽车的情况下,这可以是空调系统或者车窗玻璃的平移控制系 统或者还有车门锁紧系统的元件、装置或设备。

根据本发明的控制设备OEij的醒来的方法在管理设备OM这一级或 通过控制装置D来实现。如非限制性地示出的,该装置D可以是管理设 备OM的组成部分。但是,在一种变形中,它可只耦合到管理设备OM。 因此,装置D可在逻辑(或信息)模块或电路或者还有电路和逻辑模块 的组合的形式下实现。注意,控制装置D可被认为是自动装置。

现在参考图2的用于详细描述根据本发明的方法的算法。每当管理 设备OM检测到(多路复用网络的)集合的多路复用网络(例如R2)的 设备OEij的醒来时,该方法被实现。注意,管理设备OM拥有负责管理 每个多路复用网络Ri的设备OEij的活动(睡眠或醒来)的不同阶段的主 装置DP(或自动装置)。因此是主装置DP(或自动装置)在检测到总线 (例如B2)上的醒来时警告控制装置D。

注意,控制装置D可能成为主装置DP的部分。

当在步骤10期间警告控制装置DP醒来被检测到时,它在步骤30 中确定计数器的当前值Vc。

注意,如所示,优选地,控制装置D在处于步骤10和30之间的中 间步骤20中执行用于确定所检测到的醒来是来自于多路复用网络Ri的 设备OEij(也称为网络醒来)还是管理设备(也称为由应用事件或由在 管理设备OM的直接输入上检测到的事件所引起的本地醒来)的测试。

如果步骤20的测试指示醒来来自于多路复用网络Ri(在这里是R2), 控制装置D在步骤30执行当前值Vc和选定的阈值Vs之间的比较。该 阈值Vs例如等于5,它表示在禁止来自多路复用网络Ri(在这里是R2) 的网络醒来之前容许的不适时的(或非法的)的连续的网络醒来的最大 数量。

如果当前值Vc大于或等于选定的阈值Vs(Vc≥Vs),则控制装置D 不请求醒来的确认,并命令该集合的多路复用网络Ri的所有设备OEij 保持睡眠。这用于一旦阈值被达到就限制任何活动。

在步骤40结束时,根据本发明的方法结束。控制装置D于是可在新 步骤10的过程中接收醒来检测的可能的新警告。

如果当前值Vc小于选定的阈值Vs(Vc<Vs),则该装置在步骤50 中执行用于确定所检测的网络醒来是否(已经)被确认的测试。鉴于此, 它例如通过验证请求激活设备OEij的醒来的消息来询问主装置DP,其 在时间间隔中以传统的方式亲自执行该确定。

如果网络醒来未被确认,控制装置D被主装置DP警告,且在步骤 60中,它将计数器的当前值Vc增加一个单位(Vc=Vc+1)。然后,它命 令(第二)多路复用网络R2的设备OEij(i=2且j=1到3)保持睡眠。 事实上,由于唤醒被准许(因为还没有达到阈值Vs)且因此它没有任何 要做的事情,它可警告主装置DP(或自动装置),或者不干预主装置DP, 这回到警告它没有任何要做的事情。

在该步骤60结束时,根据本发明的方法结束。控制装置D于是可在 新步骤10的过程中接收醒来检测的可能的新警告。

如果网络醒来被确认,控制装置D被主装置DP警告。醒来被启动 它的设备证实,控制装置D没有禁止它的理由。控制装置D于是执行步 骤70,在该步骤中,它将计数器的当前值Vc设置为零(0)(Vc=0),这 重新准许(第二)多路复用网络Ri(在这里是R2)的设备醒来。事实上, 由于醒来被准许(因为当前值Vc目前为0)且因此它没有任何要做的事 情,它可警告主装置DP(或自动装置),或者不干预主装置DP,这回到 警告它没有任何要做的事情。将理解,如果由于阈值Vs被最后一个当前 值Vc超过,这些网络醒来以前被禁止,计数器的当前值Vc的这个重置 为零用于再一次允许网络醒来。

在该步骤70结束时,根据本发明的方法结束。控制装置D于是可在 新步骤10的过程中接收醒来检测的可能的新警告。

如果步骤20的测试指示醒来是本地的(因此它不来自于除了多路复 用网络Ri的管理设备OM以外的设备),则在步骤80中,控制装置D将 计数器的当前值Vc设置为零,并准许多路复用网络Ri(R1到R2)的设 备醒来。事实上,由于醒来被准许(因为当前值Vc目前为0)且因此它 没有任何要做的事情,它可警告主装置DP(或自动装置),或者不干预 主装置DP,这回到警告它没有任何要做的事情。将理解,如果由于阈值 被最后一个当前值Vc超过,这些网络醒来以前被禁止,计数器的当前值 Vc的这个重置为零用于再一次允许网络醒来。

在该步骤80结束时,根据本发明的方法结束。控制装置D于是可在 新步骤10的过程中接收醒来检测的可能的新警告。

多亏本发明,未确认的(或非法的)连续的网络醒来的数量一超过 阈值,通过不适时的(或非法的)连续醒来表现的设备的运行缺点就可 被限制在包括这个有缺陷的设备的多路复用网络内。多路复用网络的集 合的其它多路复用网络因此不再徒劳无益地醒来,且该集合的电消耗可 被限制到包括有缺陷的设备的多路复用网络的电消耗。

本发明不限于前面描述的控制装置和管理设备的控制方法的实施方 式,仅作为例子,但本发明包括本领域技术人员可在后面的权利要求的 范围内设想的所有变形。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号