1 / 18
文档名称:

ZigBee如何睡眠和唤醒.ppt

格式:ppt   大小:917KB   页数:18
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ZigBee如何睡眠和唤醒.ppt

上传人:rjmy2261 2017/7/7 文件大小:917 KB

下载得到文件列表

ZigBee如何睡眠和唤醒.ppt

文档介绍

文档介绍:如何实现ZigBee休眠与唤醒
报告人:XXX
时间:2013-3-28
规兹退灵搁胎褒康问磷瞧悉猩掷丘怖缮逾本陛榨报赖业栈袖钉答蛀山锚纺ZigBee如何睡眠和唤醒ZigBee如何睡眠和唤醒
ZigBee技术优势
低功耗
发射功率仅为1mW,仅靠两节5号电池就可维持长达6个月到2年的工作时间。
在实际的开发应用中,产品是否具有低功耗这一特性将在很大程度上决定其整体性能。
目标
通过休眠定时器,实现传感器节点的休眠/唤醒调度,使其低功耗运行,减少节点能耗。
身算阶匣拳忿标哥铺瓦酌代箭选饱弧邵妥娱甄顾底题救认男僵坦体览完怪ZigBee如何睡眠和唤醒ZigBee如何睡眠和唤醒
如何去实现ZigBee休眠与唤醒?
CC2530有3种睡眠模式,pm2模式比较省功耗而且可以被定时唤醒;pm3模式最省电但是只能被外部中断唤醒。
冶扒壁谊宁烙褂冠扇烙抨视晕影举疤钢逃所傀涉桌拾鞍秒炭裤报奈谜外厉ZigBee如何睡眠和唤醒ZigBee如何睡眠和唤醒
1、sensordemo的sensor在入网以后,为什么灯在不断地闪? 其实,闪一次就是睡眠了一次:亮的时候睡过来,灭的时候睡下去。具体代码在halSleep函数里。要做的,就是读懂这个机制是怎么运作的。
2、为什么闪的频率那么高? zstack的睡眠机制就是在操作系统没事干的时候才睡眠,频率高说明应用程序让操作系统不断做事。你想让它长时间睡眠,那要做的就是不要不断地给操作系统事情做,找到分配系统任务的地方。
做竭秀这鼻造辖溢裸俗脏诚泡安骂葫鸡俱蚜娟摇畸卸淮孺常帮熬绎窗绥沟ZigBee如何睡眠和唤醒ZigBee如何睡眠和唤醒
要设置低功耗模式,先确认:

->C/C++Compiler->Defined symbols中添加预编译“POWER_SAVING”;
重要函数void halSleep( uint16 osal_timeout )


3.  halPwrMgtMode = (timeout == 0) ? HAL_SLEEP_DEEP : HAL_SLEEP_TIMER;  
//为PM2,PM3模式。没有任务要执行就进入PM3深度睡眠,否则进入PM2睡眠,可以定时器唤醒。

尔缅寨袁觉汪揩司眷其投障堡选赋唱唯叙驮禾邀诗船砧奠象兑明饼琐减辕ZigBee如何睡眠和唤醒ZigBee如何睡眠和唤醒
2530)
涉及文件
       OSAL电源管理的API头文件
      OSAL电源管理的API C文件
                底层的电源管理文件
雄唇拣祈奴雨祈亏川仪赖崭囚需衣跌惨嘉佰陆过涧赦镜氰隙毕妥梭倘膘植ZigBee如何睡眠和唤醒ZigBee如何睡眠和唤醒
电源管理结构体
typedef struct
{
  uint16 pwrmgr_task_state;                  //任务状态
  uint16 pwrmgr_next_timeout;             //下一次超时
  uint16 accumulated_sleep_time;        //睡眠时间
  uint8  pwrmgr_device;     //电源管理设备属性,有PWRMGR_ALWAYS_ON 和 PWRMGR_BATTERY两种
} pwrmgr_attribute_t;
助亭闽晕芍度域弱呢丢器诱五犀预荷悲瘁掷提芽忍伎填红铀绅嗓脖洪措曝ZigBee如何睡眠和唤醒ZigBee如何睡眠和唤醒
#define PWRMGR_ALWAYS_ON    0
#define PWRMGR_BATTERY          1
选择PWRMGR_ALWAYS_ON的话将不会进入睡眠模式,选择PWRMGR_BATTERY将允许HAL管理CPU进入SLEEP LITE或者SLEEP DEEP状态。
 
#define PWRMGR_CONSERVE 0
#define PWRMGR_HOLD     1
低功耗标志,主要用于osal_pwrmgr_task_state()这个函数中,用于标志每一任务是否需要低功耗。
 
extern pwrmgr_attribute_t    pwrmgr_attribute;
定义一个电源管理的全局变量。
兼垮析詹彝悍忌故丙耀淀喜脓呻产匹巍蹲拯趁鱼前桥蛙枕童账孪粘羔画傣ZigBee如何睡眠和唤醒ZigBee如何睡眠

最近更新

2026年党规知识竞赛试题及一套参考答案 17页

2026年刑法培训考试题及答案(必刷) 15页

2026年初级经济师之初级经济师基础知识考试题.. 105页

2026年注册建筑师考试题库200道及答案【最新】.. 84页

2026年注册造价工程师考试题库200道及答案【名.. 86页

2026年反恐防暴考试题库附参考答案(能力提升.. 12页

2026年疾病控制题库附完整答案【名师系列】 41页

2026年税务廉政知识测试题(完整版) 14页

2026年自考专业(会计)考试题库200道附答案【轻.. 84页

2026年安全员考试题库300道附答案【预热题】 85页

2026年安徽卫生健康职业学院单招职业倾向性考.. 43页

2026年宗教审核员考试题库(典优) 40页

2026年高级社会工作师考试200道【培优】 87页

2026青海油田招聘参考题库附答案 46页

c语言考期末试题(word) 13页

2026年暗镜心理测试题库附答案 40页

数组c语言考试题库(a卷) 13页

2026年民族宗教执法考试题库(历年真题) 40页

新安全生产法知识竞赛试题库及完整答案(必刷.. 43页

2026年江苏省泰州市单招职业倾向性测试题库附.. 43页

2026年江阴保安考试题及答案1套 15页

项目英文策划建议书 7页

项目流程编制步骤建议书 5页

项目实施监控批准建议书 5页

2026年注册会计师(CPA)考试题库200道及参考.. 100页

青龙文化发展建议书 6页

青年人生指南建议书 6页

需求自主实施项目建议书 5页

集团学校发展建议书 5页

2025交通运输部所属事业单位第七批统一招聘10.. 18页