1:需要下載的軟件和說明書
TCP232-TES串口及網(wǎng)絡(luò)調(diào)試助手軟件
2:硬件連接
使用RS232串口線分別將LoRa數(shù)傳終端A、B接入串口設(shè)備(以PC機(jī)代替),給LoRa數(shù)傳終端裝上天線,然后給LoRa數(shù)傳終端上電。
3:LG206參數(shù)設(shè)置
LR模式為低功耗接收模式,只能接收來工作在 WU 模式的模塊發(fā)出的數(shù)據(jù),LR模式接收串口數(shù)據(jù)發(fā)送時(shí)需要提前拉低WAKE 引腳喚醒。
此案例WH-L101-L-P A配置為WU模式,WH-L101-L-P B配置為LR模式
實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通訊發(fā)送方和接收方需滿足 3 個(gè)條件:
速率等級(jí)相同(SPD)
信道一致(CH)
目標(biāo)地址相同(ADDR)或?yàn)閺V播地址(65535)
A、配置WH-L101-L-P A參數(shù):
打開LoRa設(shè)置軟件(L101-P),依次點(diǎn)擊打開串口(選擇A對(duì)應(yīng)的串口號(hào),串口參數(shù):115200,None,8,1,NFC)、進(jìn)入配置狀態(tài)、讀取參數(shù)、
工作模式:“透傳”、功耗模式:“WU”、
串口參數(shù)波特率參數(shù)配置為您要接的串口設(shè)備的串口參數(shù)、
速率等級(jí)10\信道72\目標(biāo)地址888、
一鍵設(shè)置所有參數(shù),關(guān)閉LoRa設(shè)置軟件。
注:若提示設(shè)置失敗,則重新點(diǎn)擊“一鍵設(shè)置所有參數(shù)”,再次進(jìn)行設(shè)置;當(dāng)設(shè)置成功后想要再次進(jìn)行參數(shù)修改,需要重新進(jìn)入配置狀態(tài)。
A、配置WH-L101-L-P B參數(shù):
打開LoRa設(shè)置軟件(L101-P),依次點(diǎn)擊打開串口(選擇A對(duì)應(yīng)的串口號(hào),串口參數(shù):115200,None,8,1,NFC)、進(jìn)入配置狀態(tài)、讀取參數(shù)、
工作模式:“透傳”、功耗模式:“LR”、
串口參數(shù)波特率參數(shù)配置為您要接的串口設(shè)備的串口參數(shù)、
速率等級(jí)10\信道72\目標(biāo)地址888、
一鍵設(shè)置所有參數(shù),關(guān)閉LoRa設(shè)置軟件。
注:若提示設(shè)置失敗,則重新點(diǎn)擊“一鍵設(shè)置所有參數(shù)”,再次進(jìn)行設(shè)置;當(dāng)設(shè)置成功后想要再次進(jìn)行參數(shù)修改,需要重新進(jìn)入配置狀態(tài)。
4、透傳測(cè)試
啟動(dòng)兩個(gè)USR-TCP232-Test(模擬串口設(shè)備1,2)分別連接LoRa數(shù)傳終端A(com3)、B(com34)的串口,使用WU設(shè)備發(fā)送數(shù)據(jù)LR設(shè)備可接收數(shù)據(jù),通信效果如下圖所示:
LR模式要發(fā)送數(shù)據(jù)時(shí),需要把自身的WAKE管腳拉低喚醒自身后串口在發(fā)送數(shù)據(jù):
模塊的23腳為WAKE喚醒管腳,拉低喚醒模塊發(fā)送數(shù)據(jù),如同所示。
LR模式詳解:
其中 LR 和 LSR 為低功耗模式,模塊上電后開始計(jì)時(shí),若在空閑時(shí)間內(nèi)串口和網(wǎng)絡(luò)端均無數(shù)據(jù)收發(fā)時(shí)模塊進(jìn)入低功耗狀態(tài)。
模式和空閑時(shí)間可通過 AT 指令設(shè)置, 空閑時(shí)間 20 秒:AT+ITM=20 重啟生效。
LR 低功耗接收模式,上電后如果無線和串口持續(xù)一定時(shí)間無數(shù)據(jù)通信則模塊進(jìn)入休眠,休眠后模塊 定期(AT+WTM 設(shè)置喚醒間隔)喚醒來檢測(cè)喚醒碼,如果檢測(cè)到喚醒碼模塊立即進(jìn)入接收狀態(tài),等待接收 完成,接收完成后 HOST_WAKE 引腳會(huì)在串口發(fā)送數(shù)據(jù)前拉高 5ms,數(shù)據(jù)發(fā)送完成拉低(客戶可使用 HOST_WAKE 引腳喚醒自己的 MCU),若只檢測(cè)到喚醒碼未接收到數(shù)據(jù),則等待超時(shí)后進(jìn)入休眠狀態(tài)。 休眠后也可以通過 WAKE 引腳下降沿中斷來喚醒模塊,喚醒后的模塊恢復(fù)運(yùn)行模式,當(dāng)空閑時(shí)間大于 設(shè)定時(shí)間時(shí)模塊再次進(jìn)入休眠狀態(tài)。
注:如果環(huán)境中有其他設(shè)備在同信道同速率有數(shù)據(jù)通信,休眠中的模塊可能會(huì)被喚醒