基于μC/OS-Ⅱ的无线传感器网络节点低功耗设计
2014-06-07赵锦剑杨光永吴海锋周安然
云南民族大学学报(自然科学版) 2014年6期
关键词:系统
赵锦剑,杨光永,2,吴海锋,周安然
(1.云南民族大学电气信息工程学院,昆明650504;2.华南理工大学机械工程学院,广州510640)
基于μC/OS-Ⅱ的无线传感器网络节点低功耗设计
赵锦剑1,杨光永1,2,吴海锋1,周安然1
(1.云南民族大学电气信息工程学院,昆明650504;2.华南理工大学机械工程学院,广州510640)
针对无线传感器网络节点存在的能源受限问题,从操作系统层面对节点进行了低功耗设计,提出了一种基于μC/OS-Ⅱ的无线传感器网络节点的功耗管理方案,分别从节点微处理器、外围设备以及电池能量3个方面进行了电源管理设计.并在STM32F103ZET6微处理器的节点上进行了试验.结果表明:该方案能够有效降低系统功耗,当系统处于空闲状态时,功耗相比于正常运行时有了明显的降低,且系统运行稳定.
μC/OS-Ⅱ;低功耗设计;无线传感器网络节点;空闲状态;电源管理
无线传感器网络(WSN)是由分布在监测区域内大量的微型传感器节点通过无线电通信形成的一个多跳的自组织网络系统[1].目前大部分的无线传感器网络节点操作系统都将低功耗设计作为节点软件设计的重要部分.例如,专为无线传感器网络开发的微型操作系统TinyOS[2],当其就绪任务队列为空时,系统就会进入睡眠状态,直到当有事件唤醒时,才去处理该事件.美国加州大学开发的SOS[3]操作系统,除了能够在系统空闲时自动将CPU置于低功耗状态,还提供了一个抽象接口可以用来管理外围设备的功耗状态.浙江大学开发的SenSpire OS[4]是一套基于WSN的操作……
登录APP查看全文