如何保持藍(lán)牙的連續(xù)性及低功耗,有什么方法

做了一個(gè)藍(lán)牙開門的裝置,用的是500mAh的鋰電池,封裝在門鎖中了,只能用無線充電,所以不能用外部按鍵觸發(fā)的方式退出休眠來做低功耗,也就是說只能一直廣播一直響應(yīng),目前用的默認(rèn)例程可以用3天左右就需要充電了,電路只需要CH571觸發(fā)一下高電平推MOS拉低兩個(gè)觸電,還有什么方法能讓電路工作的時(shí)間久一些

有測(cè)過PCB整板功耗、CH571單MCU運(yùn)行時(shí)的功耗嗎。目前整板電流開銷在六七個(gè)mA了。

如果是CH571僅工作在BLE從機(jī)模式,開了低功耗,這個(gè)功耗明顯偏高了,最好是監(jiān)測(cè)功耗,查看特定場(chǎng)景下是否有某些休眠異常,是否有某些邏輯一直在執(zhí)行。


開低功耗是什么操作?現(xiàn)在的使用情況是必須讓程序一直運(yùn)行,要時(shí)刻等待手機(jī)連接解鎖,沒法睡眠過去不響應(yīng),目前就是全速運(yùn)行的功耗,在這個(gè)基礎(chǔ)上如何能減少一點(diǎn)功耗,聽說可以減少廣播頻率,是在哪里改的,效果大概如何,還有沒有其他方法也能再降低一點(diǎn)


HAL_SLEEP宏開啟,可以開啟藍(lán)牙低功耗。

image.png

降低功耗可以拉高藍(lán)牙廣播間隔/連接間隔。

藍(lán)牙BLE從機(jī)Peripheral講解一(廣播間隔和連接間隔) - SweetTea_lllpc - 博客園 (cnblogs.com)

其次建議測(cè)試一下板子的最低功耗,使用PM例程進(jìn)行測(cè)試。


@TECH_Lpc?開了低功耗之后幾天正常,貌似是電用完了搜不到設(shè)備了,重新用無線充電器了一天了依舊找不到設(shè)備,有可能是使用低功耗引起的問題嗎


查看芯片供電是否為2.3-3.6V,測(cè)試晶振是否起振,vinta是否為1.05V。

如果上述為正常,查看打印信息,燒錄peripheral例程查看是否有advertising的日志。

開啟HAL_SLEEP不會(huì)導(dǎo)致搜索不到設(shè)備。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频