在不使用时节省电池的无代码at命令序列
DA14531
1个月前
在不使用时节省电池的无代码at命令序列
发布的Bas32150分 3回复亲爱的支持团队
我们使用的是DA14531 BLE模块(//www.xmece.com/亚博电竞菠菜products/bluetooth-low-energy/blue..。).
我们通过智能控制台app测量温度,工作正常,并按要求将ADC值发送给我们。然而,电池将在几天内耗尽。我们想要最大限度地利用电池能量。
为了解决同样的问题,我们使用AT+Sleep命令将模块发送到睡眠模式,得到的响应是ok。但是,电池耗尽的速率是一样的。
所以我想知道,什么应该是值,以及下面的命令序列,比如
AT+Flowcontrol, AT+HOSTSLP, AT+ADSTOP等
供您参考,我们使用“codeless_531_standalone_set_two。十六进制”
期待您的早日回复。
1个月前
亲爱的PM_Dialog团队
非常感谢您的回复,很高兴知道我们是按照正确的程序进行的。
你能告诉我这个“发送AT+SLEEP命令时电源跟踪”如何获取吗?
因此,我将得到同样的,并上传这里,以供您进一步的建议。
注:
为了便于观察,我们发送了AT+SLEEP=1(响应为ok)。
模块甚至在发送AT+SLEEP=1 15个小时后就停止了广告,因此我们认为电池耗尽了。
然而,为了观察功率下降,我们对电池上36小时的电压进行了物理测量(用万用表测量)。
我们发现,在这36小时内,电压从3伏左右持续下降到0.8伏。
当电池上的电压达到2伏左右时,它就停止了叠加
你的建议对我们很有帮助。
1个月前
嗨Bas321,
为了将DA14531MOD设置为睡眠模式并降低功耗,您应该像正确提到的那样发送AT+ sleep命令。
但是,当处于睡眠模式时,所有外围模块(包括ADC)都将断电。所以,这意味着在睡眠中不可能有ADC活动。
当执行AT+SLEEP时,设备进入扩展睡眠模式。但是,如果您仍然发送AT命令,设备将再次唤醒。
在发送AT+SLEEP命令时,能否共享电源跟踪?
谢谢,PM_Dialog