• 資料介紹
    • LoRa CAD 應(yīng)用場景舉例
    • STM32WL LoRa CAD 原理和驅(qū)動
    • 如何在示例工程 SubGHz_Phy_Per 中開啟 CAD
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

LAT1294 如何在用戶應(yīng)用中開啟 LoRa CAD

03/24 09:50
512
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

LAT1294 如何在用戶應(yīng)用中開啟 LoRa CAD

814.36 KB

LoRa CAD 應(yīng)用場景舉例

在 STM32WL LoRa 某些應(yīng)用中,尤其是電池供電的設(shè)備上,需要按需發(fā)送數(shù)據(jù),如下發(fā)指令,讓 STM32WL LoRa 發(fā)送數(shù)據(jù),或做相應(yīng)的操作。為了降低功耗,STM32WL不能一直處于接收狀態(tài),這樣功耗會很高。我們可以開啟 LoRa CAD(信道活動檢測)功能,STM32WL 通過開啟 CAD 功能,檢測前導(dǎo)碼的前 1/2/4/8/16 個碼元,當檢測到 LoRa(喚醒)信號后再開啟接收,否則系統(tǒng)進入低功耗,這樣會極大的降低系統(tǒng)的整體功耗。

STM32WL LoRa CAD 原理和驅(qū)動

LoRa 信號可以在低于噪聲強度的情況下被正確解調(diào)。所以,僅簡單通過 RSSI 確定信道是否被占用是行不通的,需要通過信道活動檢測 CAD 來檢測 LoRa 信號。LoRa 包幀格式,如下圖,前導(dǎo)碼,可選報頭,有效數(shù)據(jù)負載。 信道活動檢測 CAD 模式旨在以盡可能高的功耗效率檢測信道上的 LoRa 前導(dǎo)碼。

如何在示例工程 SubGHz_Phy_Per 中開啟 CAD

小結(jié)

本 LAT 舉例介紹了 LoRa CAD 應(yīng)用場景,STM32WL LoRa CAD 的原理和相關(guān)的驅(qū)動,著重介紹了如何在示例工程(SubGHz_Phy_Per)中添加 LoRa CAD 功能。在此基礎(chǔ)之上也可以很容易在 SubGHz_Phy_PingPong 和 SubGHz_Phy_AT_Slave示例工程中加入 LoRa CAD 功能。

當然也可以在 LoRaWAN_End_Node 示例工程中加入 LoRa CAD,但是還需要調(diào)整如下驅(qū)動,后續(xù)再補充介紹。

MiddlewaresThird_PartyLoRaWANMacLoRaMacInterfaces.h

MiddlewaresThird_PartyLoRaWANMacLoRaMac.c

MiddlewaresThird_PartyLoRaWANLmHandlerLmHandler.h

MiddlewaresThird_PartyLoRaWANLmHandlerLmHandler.c

資料預(yù)覽

相關(guān)推薦