TI中文支持网
TI专业的中文技术问题搜集分享网站

Z-Stack关于CC2530终端省电的问题

设置了编译项:POWER_SAVING。

终端在协调器工作的情况下,功耗是比较小的……

当网络中没有了协调器,功耗就上去了,

电流会呈现大概有1.5s的周期,1.2s的高电平+0.3s的低电平,高电平在50mA左右(粗略值)

求教如何更为省电?

由于硬件上没有按键,不能进入深度睡眠模式(DEEP)。

十分感谢~

Viki Shi:

可以通过软件配置进入深度睡眠

Hao Wang6:

回复 Viki Shi:

那么。如何唤醒呢。

看数据手册,只有外部中断可以来唤醒。

还有请教,功耗高,是因为终端一直再轮询信息么?

william xu:

回复 Hao Wang6:

问题解决了吗?我也遇到相同问题,望指教。

VV:

回复 Hao Wang6:

当失去父节点以后,节点会先发出orphan然后会以rejoin的方式去加网络,因为对于节点来说加入网是首要的任务。

如果不想让节点不停的去搜索网络的话,可以extern uint8 ZDApp_StopJoiningCycle( void );,把搜索网络关掉,或者开一个定期把搜网的周期拉大

Hao Wang6:

回复 VV:

还没有做测试,不过相当感谢,按照函数描述,应该是可行的。

Hao Wang6:

回复 VV:

你好。

十分感谢你的帮助。

我已经使用了该函数,但是发现依旧有大概20mA的电流(估计)。我认为可能是一直处于接收的状态。那么怎么关闭呢?

十分感谢,当然我也会去查询如何解决,当希望能得到帮助。

Hao Wang6:

回复 VV:

我使用了

osal_pwrmgr_device( PWRMGR_BATTERY );

函数,感觉是解决了。请问是不是这个缘故?

Hao Wang6:

回复 william xu:

你看一下帖子。应该是解决了。你实验一下。

liangheng feng:

回复 Hao Wang6:

Hao Wang6:

           您好!

           我最近也在弄低功耗,想先不用zigbee无线功能,只是低功耗跑我最近的功能。预编译了POWER_SAVING,NWK_AUTO_POLL,ZTOOL_P1。在我的任务事件中调用了ZDApp_StopJoiningCycle();。几个宏参数-DPOLL_RATE=0,-DQUEUED_POLL_RATE=0,-DRESPONSE_POLL_RATE=0,-DREJOIN_POLL_RATE=0。但是功耗降不下来,在20mA那样。

            希望能够指教一下,我的QQ851614120。

           谢谢!

cai yu:

回复 VV:

你好,请问如何开一个定期把搜网的周期拉大,这点怎么实现?

赞(0)
未经允许不得转载:TI中文支持网 » Z-Stack关于CC2530终端省电的问题
分享到: 更多 (0)