达到dg\配置电池\低\电平时,系统未处于休眠状态。

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个职位/0个新职位
最后一篇文章
麦肯
离线
最后一次见到:1年8个月前
已加入:2016-07-13 20:06
达到dg\配置电池\低\电平时,系统未处于休眠状态。

你好,

在bsp\u defaults.h文件中,我找到了dg\u configBATTERY\u LOW\u LEVEL:
*如果不是零,这是蓄电池电压的下限。如果Vbat低于此限制,则
*系统进入休眠模式,等待电池更换或充电。

dg\配置电池\低\电平设置为(2293)=>2.8V

但是,如果我让我的系统开着(没有BLE活动),它会一直放电到1V。
我看到在sys\u power\u mgr.c中使用了define,是不是电源管理没有激活?我应该启用什么吗?
我做错什么了。

-我们有充电电池
-我们没有使用SOC
-我们还没有将系统置于睡眠模式
-充电本身工作正常

谢谢。

关键词:
设备:
MT\u对话框
离线
最后一次见到:1个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,麦肯,

嗨,麦肯,

既然你提到你不使用睡眠模式,我想你已经把默认的睡眠模式(pm\u set\u sleep\u mode())设为pm\u mode\u active或pm\u mode\u idle,对吗?如果是这种情况,那么在没有睡眠模式的情况下,SDK将永远不会检查sys\u power\u mgr.c的apply\u wfi()函数中有关最低电池电压的条件,并且永远不会强制设备进入休眠模式,请尝试将睡眠模式设置为pm\u mode\u extended\u sleep。

谢谢你的对话

马赫迈德106
离线
最后一次见到:1个月1周前
已加入:2019-05-03 17:28
我也有同样的问题。

我也有同样的问题。

我还设置了pm\u set\u sleep\u mode(pm\u mode\u extended\u sleep);但当电压达到时,它仍然不会进入休眠状态。

PM\U对话框
离线
最后一次见到:13小时29分钟前
工作人员
已加入:2018-02-08 11:03
你好,mahmed106,

你好,mahmed106,

要将设备置于休眠模式,应使用pm\u set\u sleep\u模式(pm\u mode\u hibernation),而不是pm\u set\u sleep\u模式(pm\u mode\u extended\u sleep)。

谢谢,下午好