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

联网成功的终端,脱离网络后,从新启动后电流在8mA左右无法,功耗无法降低。

2.5.1a协议栈,在SampleApp上进行试验,开启

POWER_SAVING
NV_RESTORE
NV_INIT

加入一次网络后,关闭协调器,重启终端设备,设备功耗始终很高,各项低功耗设置都与

AN079 — Measuring Power Consumption of CC2530 with Z-Stack文档一致。

我使用了

if(initFailCounter++ >= NWK_INIT_fAIL_MAX )//连续链接失败6次进入1分钟休眠6timer
{
osal_start_timerEx( ZDAppTaskID, ZDO_NETWORK_INIT, 60000 );
devState = DEV_INIT;
return(events ^ ZDO_NETWORK_INIT);
}这种方法,但是问题没并有根本解决。

我在论坛中查到过类似的问题,但是没有发现什么好的解决办法,再次向各位大神请教。

qi yang:

我也測試過加入函數ZDApp_StopJoiningCycle();加入定時週期1分鐘開啟三秒,然後使用該函數關閉加入網絡。但實際並沒有降低功耗,電流依然是8mA左右。

qi yang:

回复 VV:

谢谢大V,我用的是2.3.0,正准备改成最新版本。

我现在的方法是在

if ( events & ZDO_NETWORK_INIT )这段之后加入次数判断,判断后进行执行

initFailCounter = 0; devState = DEV_INIT; ZDApp_StopJoiningCycle();

然后计时1分钟后再次开启网络申请。

赞(0)
未经允许不得转载:TI中文支持网 » 联网成功的终端,脱离网络后,从新启动后电流在8mA左右无法,功耗无法降低。
分享到: 更多 (0)