在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

fst202130609
Posts: 168
Joined: Thu Sep 23, 2021 10:03 am

在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Postby fst202130609 » Sat Jan 15, 2022 6:18 am

我不能做deep-sleep深度睡眠,只能做light-sleep轻度睡眠,添加了外设基础上能否做到light-sleep??

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

Re: 在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Postby ESP_ICY » Mon Jan 17, 2022 3:35 am

这几个外设是需要什么样的工作状态,你的使用场景是怎么样的

fst202130609
Posts: 168
Joined: Thu Sep 23, 2021 10:03 am

Re: 在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Postby fst202130609 » Mon Jan 17, 2022 10:24 am

APP发的指令控制马达转,让蜂鸣器响,响之后上传数据到APP,APP在没有控制马达时变成低功耗

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

Re: 在esp32c3-min-1芯片上,我添加了蜂鸣器,马达,按键这几个外设,能否做低功耗??

Postby ESP_ICY » Mon Jan 17, 2022 12:13 pm

总结一下就是平时低功耗,然后WiFi保活,发送指令期间工作,马达停止转动时进入低功耗。
这个可以做,利用power manage 自动控制功耗,然后WiFi保活部分可以参考 power_save例程,之后就是马达开始工作前先开一个锁 esp_pm_lock_create,暂时让芯片不自动进入light sleep 状态,然后输出 PWM 波控制马达,上传数据什么的,结束转动后关闭锁 esp_pm_lock_release,重新进入睡眠

Who is online

Users browsing this forum: No registered users and 12 guests