请问esp32c3省电模式(power_save)的功耗指标是多少?

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

请问esp32c3省电模式(power_save)的功耗指标是多少?

Postby joseph_ji » Mon Apr 03, 2023 5:43 am

环境相关:
1.硬件:esp32-c3-mini-1 v1.1模组,rtc时钟使用外接32k无源晶振
2.idf版本:idf_v5.0.1
3.编译环境:linux
4.软件:使用power_save例程测试
问题描述:
1.想请问esp32c3开启wifi省电机制(power save)的情况下,其平均功耗大概是多少?下图是我测得的数据(linsten interval=10),请问其平均功耗是不是太大了?像5m17s与5m22s处这种持续较长时间不进入休眠是什么原因导致的( 测试过程中这种时刻比较多,测量过程中并没有与C3模组进行通讯)?
esp32c3(power save)连接路由的功耗.PNG
esp32c3(power save)连接路由的功耗.PNG (134.87 KiB) Viewed 2643 times
Attachments
power_save.rar
(141.76 KiB) Downloaded 534 times
2023-03-31_16-48-28.log
(9.71 KiB) Downloaded 520 times

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

Re: 请问esp32c3省电模式(power_save)的功耗指标是多少?

Postby joseph_ji » Tue Apr 04, 2023 11:38 am

我在调研wifi的省电机制的时候,有看到说明说AP除了单播信息也会缓存组播/广播信息,而AP会通过DTIM指示告知sta设备有组播/广播信息待接收,此时sta设备会醒来并接收广播信息;那既然如此,如5m17s处的长时间不休眠会不会是在接收广播信息?如果是这样,那我的项目其实不需要处理广播信息,可不可以通过设置使esp32c3在有广播信息时不去接收,而是进入休眠,使设备的功耗可以达到更低?

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

Re: 请问esp32c3省电模式(power_save)的功耗指标是多少?

Postby joseph_ji » Fri Apr 07, 2023 5:58 am

继续反馈一个现象:在我这边有一台路由器,我让c3模组连接到该AP后,c3模组无法进入休眠,如下图;
esp32c3(power save)连接newzy无法进入休眠.PNG
esp32c3(power save)连接newzy无法进入休眠.PNG (158.47 KiB) Viewed 2530 times
在测试几次均是如此的如此的情况下,我重启了路由器,然后c3又可以正常休眠了,其正常休眠的功耗如下:
esp32c3(power save)连接newzy正常休眠功耗.PNG
esp32c3(power save)连接newzy正常休眠功耗.PNG (120.65 KiB) Viewed 2530 times
这边附上C3连接这台路由的log:
Attachments
esp32c3(power save)连接newzy log.txt
(4.92 KiB) Downloaded 364 times

Double_L
Posts: 4
Joined: Fri Apr 07, 2023 2:47 am

Re: 请问esp32c3省电模式(power_save)的功耗指标是多少?

Postby Double_L » Fri Apr 07, 2023 6:07 am

所谓的蓝牙低功耗。多大功耗的时候算低?这款ESP32-C,快1W了。

joseph_ji
Posts: 70
Joined: Thu Jun 17, 2021 1:26 am

Re: 请问esp32c3省电模式(power_save)的功耗指标是多少?

Postby joseph_ji » Mon Apr 10, 2023 10:17 am

请问有复现现象了吗?是否是接收广播包所致呢?这个功耗指标对我们的低功耗的项目比较重要,麻烦回复一下,感谢.

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: 请问esp32c3省电模式(power_save)的功耗指标是多少?

Postby ESP_ICY » Tue Apr 11, 2023 9:45 am

power save 会在每个设定的时间间隔醒来接收 beacon,如果没接收到的话会一直开着射频导致功耗增加,有一个配置项可以优化这种情况,你可以参考附件中的配置或者直接对比 sdkconfig。
powersave配置项.zip
(9.83 KiB) Downloaded 474 times

Who is online

Users browsing this forum: Majestic-12 [Bot] and 25 guests