一种总线系统功耗控制方法及装置制造方法及图纸

技术编号:12147573 阅读:67 留言:0更新日期:2015-10-03 03:44
本发明专利技术涉及分布式通信系统技术领域,提供了一种总线系统功耗控制方法及装置,当该方法用于总线控制设备时包括:以广播方式发送初始设置信息,以使各节点分组开始交替进入工作状态或进入休眠状态;以广播方式周期性发送时间同步信息,以使工作组中的节点根据收到的时间同步信息修正自身的休眠倒计时。本发明专利技术通过上述分时休眠机制使各分组在工作状态和休眠状态之间进行切换,保证在同一时刻只有一部分节点处于工作状态,其余节点进入休眠状态,并通过接收总线控制装置的时间同步信息实现与总线控制装置的时间同步,以这种时间同步机制消除各节点上累积产生的时间误差,确保了时间同步,从而达到了既降低系统总功耗又保障了通信质量的有益效果。

【技术实现步骤摘要】

本专利技术实施例一般涉及分布式通信系统
,尤其是涉及一种总线系统功耗 控制方法及装置。
技术介绍
在分布式通信系统中,例如485总线系统,节点的数量与系统的总功率常常是一 对矛盾;一方面,为了实现预定的功能,往往需要分布很多的节点;而另一方面,系统的总 功率通常存在额定值,也即节点功耗的总和会受到限制,所W节点的数量又不能太多,否则 会带来系统负载过大的问题。 在现有技术,为了克服上述矛盾,一种办法是;增大系统的额定功率,从而可W容 纳更多的节点,然而,该种解决办法在很多实际应用场景下(例如因为安全的原因)是很难 W实现的;另一种办法是:降低单个节点功率,W保证在不减少节点数量的前提下节点总 功耗不超出系统功耗限制,或者说是在系统功耗一定的前提下能容纳更多的节点,然而,该 种降低单个节点功率的做法会降低通信质量,甚至造成不能通信。
技术实现思路
有鉴于此,本专利技术实施例的目的是提供一种总线系统功耗控制方法及装置,W解 决在不降低通信质量且不增加系统功耗的前提下,如何容纳更多节点的问题,或者说是在 不降低通信质量且不降低节点数量的前提下,如何降低节点总功耗的问题。 为了解决上述技术问题,本专利技术实施例公开了如下技术方案: 第一方面,本专利技术实施例提供了一种总线系统功耗控制方法,所述总线系统包括 总线控制设备及总线上的多个节点,所述多个节点被划分为两个或多个分组;所述方法用 于所述总线控制设备;所述方法包括: W广播方式发送初始设置信息,W使各分组开始交替进入工作状态成为工作组或 进入休眠状态成为休眠组,其中所述初始设置信息包括;各分组依次成为工作组的顺序编 号、工作组的预设工作时长W及所述分组的数量; W广播方式周期性发送时间同步信息,W使工作组中的节点根据收到的所述时间 同步信息修正自身的休眠倒计时信息,其中所述时间同步信息至少包括:当前作为工作组 的分组的标识、工作组剩余的工作时长。 优选的,所述方法还包括: 对当前处于工作组中的节点进行数据访问,其中所述工作组在同一时间内仅包含 一个分组。 优选的,所述对当前处于工作组中的节点进行数据访问,包括: W遍历的方式对当前处于工作组中的节点进行查询; 在所述查询过程中,当发现有效节点时,对所述有效节点进行指定次数的连续查 询,其中所述有效节点为存在有效数据收发的节点; 当对所述工作组中的节点遍历完一轮后,继续对上一轮中的有效节点进行查询, 当所述有效节点不再存在有效数据收发时,则启动新的一轮对当前处于工作组中的节点进 行查询的过程。 优选的,所述对当前处于工作组中的节点进行数据访问,还包括: 若遍历时查询到的节点是非有效节点,则在预设的第一指定时间段内不再查询所 述非有效节点。 第二方面,本专利技术实施例提供了一种总线系统功耗控制方法,所述总线系统包括 总线控制设备及总线上的多个节点,所述多个节点被划分为两个或多个分组;所述方法用 于所述节点;所述方法包括: 接收总线控制设备发送的初始设置信息,其中所述初始设置信息包括:各分组依 次成为工作组的顺序编号、工作组的预设工作时长W及所述分组的数量; 根据所述初始设置信息获取本节点应处于休眠状态的时长; 根据本节点所属分组在所述顺序编号中的排序,W及所述工作组的预设工作时长 和本节点应处于休眠状态的时长,使本节点交替进入工作状态或休眠状态,并根据所述总 线控制设备周期性发送的时间同步信息修正本节点实际应处于工作状态的时长,其中所述 时间同步信息至少包括:当前作为工作组的分组的标识、工作组剩余的工作时长。 优选的,所述使本节点交替进入工作状态或休眠状态,包括: 当本节点处于工作状态时,根据所述预设工作时长进行休眠倒计时,并在所述休 眠倒计时完成后将本节点切换至休眠状态; 当本节点处于休眠状态时,根据所述本节点应处于休眠状态的时长进行唤醒倒计 时,并在所述唤醒倒计时完成后将本节点切换至工作状态。 优选的,所述根据所述总线控制设备发送的时间同步信息修正本节点实际应处于 工作状态的时长,包括: 根据每次接收到的所述时间同步信息中的工作组剩余的工作时长,对所述休眠倒 计时进行修正。 优选的,所述根据所述初始设置信息获取本节点应处于休眠状态的时长,包括: 根据 T2=T1 ? (n-1) 获取所述本节点应处于休眠状态的时长T2,其中T1为所述工作组的预设工作时 长,n为所述分组的数量。 第H方面,本专利技术实施例提供了一种总线系统功耗控制装置,所述总线系统包括 总线控制设备及总线上的多个节点,所述多个节点被划分为两个或多个分组;所述装置用 于所述总线控制设备;所述装置包括: 初始设置信息发送单元,用于W广播方式发送初始设置信息,W使各分组开始交 替进入工作状态成为工作组或进入休眠状态成为休眠组,其中所述初始设置信息包括:各 分组依次成为工作组的顺序编号、工作组的预设工作时长W及所述分组的数量; 时间同步信息发送单元,用于W广播方式周期性发送时间同步信息,W使工作组 中的节点根据收到的所述时间同步信息修正自身的休眠倒计时信息,其中所述时间同步信 息至少包括;当前作为工作组的分组的标识、工作组剩余的工作时长。 优选的,所述装置还包括: 数据访问单元,用于对当前处于工作组中的节点进行数据访问,其中所述工作组 在同一时间内仅包含有一个分组。优选的,所述数据访问单元包括: 单次遍历子单元,用于W遍历的方式对当前处于工作组中的节点进行查询,在所 述查询过程中,当发现有效节点时触发有效节点查询子单元,其中所述有效节点为存在有 效数据收发的节点; 有效节点查询子单元,用于对所述有效节点进行指定次数的连续查询; 控制子单元,用于当单次遍历子单元对所述工作组中的节点遍历完一轮后,继续 触发有效节点查询子单元对上一轮中的有效节点进行查询,当所述有效节点不再存在有效 数据收发时,则触发单次遍历子单元W遍历的方式对当前处于工作组中的节点进行查询。 优选的,所述单次遍历子单元还用于:当遍历时查询到的节点是非有效节点,则在 预设的第一指定时间段内不再查询所述非有效节点。 第四方面,本专利技术实施例提供了一种总线系统功耗控制装置,所述总线系统包括 总线控制设备及总线上的多个节点,所述多个节点被划分为两个或多个分组;所述装置用 于所述节点;所述装置包括: 初始设置信息接收单元,用于接收总线控制设备发送的初始设置信息,其中所述 初始设置信息包括:各分组依次成为工作组的顺序编号、工作组的预设工作时长W及所述 分组的数量; 应休眠时长获取单元,用于根据所述初始设置信息获取本节点应处于休眠状态的 时长; 工作休眠交替控制单元,用于根据本节点所属分组在所述顺序编号中的排序,W 及所述工作组的预设工作时长和本节点应处于休眠状态的时长,使本节点交替进入工作状 态或休眠状态, 工作时长同步单元,用于根据所述总线控制设备周期性发送的时间同步信息修正 本节点实际应处于工作状态的时长,其中所述时间同步信息至少包括:当前作为工作组的 分组的标识、工作组剩余的工作时长。 优选的,当所述工作休眠交替控制单元用于使本节点交替进入工作状态或休眠状 态时,具体用于: 当本节点处于工作状态时,根据所述预设工作时当前第1页1 2 3 4 5&nbs本文档来自技高网...
一种总线系统功耗控制方法及装置

【技术保护点】
一种总线系统功耗控制方法,其特征在于,所述总线系统包括总线控制设备及总线上的多个节点,所述多个节点被划分为两个或多个分组;所述方法用于所述总线控制设备;所述方法包括:以广播方式发送初始设置信息,以使各分组开始交替进入工作状态成为工作组或进入休眠状态成为休眠组,其中所述初始设置信息包括:各分组依次成为工作组的顺序编号、工作组的预设工作时长以及所述分组的数量;以广播方式周期性发送时间同步信息,以使工作组中的节点根据收到的所述时间同步信息修正自身的休眠倒计时信息,其中所述时间同步信息至少包括:当前作为工作组的分组的标识、工作组剩余的工作时长。

【技术特征摘要】

【专利技术属性】
技术研发人员:邵起明王建刚
申请(专利权)人:奇点新源国际技术开发北京有限公司
类型:发明
国别省市:北京;11

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

1