一、資料下載:
1、WH-L101-L-H20點(diǎn)對(duì)點(diǎn)協(xié)議說(shuō)明書(shū):http://imbacareer.com.cn/Download/1115.html
2、WH-L101-L-H20 設(shè)置軟件:http://imbacareer.com.cn/Download/1134.html
3、WH-L101-L-H20硬件設(shè)計(jì)手冊(cè):http://imbacareer.com.cn/Download/1116.html
4、WH-L101-L-H20 封裝庫(kù) http://imbacareer.com.cn/Download/1117.html
5、WH-L10X-EVK評(píng)估板 http://imbacareer.com.cn/Product/238.html
6、USR-TCP232-TEST串口網(wǎng)絡(luò)調(diào)試助手:http://imbacareer.com.cn/Product/78.html
二、硬件連接:
1、需要準(zhǔn)備的物品:
WH-L101-L-H20 2個(gè)模塊
WH-L10X-EVK評(píng)估板 2個(gè)
LORA天線(xiàn) 2條
USR-RS232 串口線(xiàn) 2條
12V電源適配器 2個(gè)
電腦 1臺(tái)
2、硬件連接:
本次為101 LR模式透?jìng)鲾?shù)據(jù)測(cè)試,模塊用有人的評(píng)估板。
第一步:將2個(gè)WH-L101-L-H20焊接到2個(gè)WH-L10X-EVK評(píng)估板上,接好LORA天線(xiàn)。
第二步:將2個(gè)WH-L101-L-H20底板 的232串口接USB-RS232串口線(xiàn)接電腦,然后接12V電源適配上電。
模式說(shuō)明:
LR模式為低功耗接收模式,只能接收來(lái)工作在 WU 模式的模塊發(fā)出的數(shù)據(jù),LR模式接收串口數(shù)據(jù)發(fā)送時(shí)需要提前拉低WAKE 引腳喚醒。
實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)通訊發(fā)送方和接收方需滿(mǎn)足 3 個(gè)條件: l
速率等級(jí)相同(SPD) l 信道一致(CH) l 目標(biāo)地址相同(ADDR)
三、準(zhǔn)備工作:
電腦鼠標(biāo)點(diǎn)擊計(jì)算機(jī)管理,右擊,點(diǎn)開(kāi)設(shè)備管理器,點(diǎn)擊端口,查看接2個(gè)WH-L101-L-H20的USB-RS232串口線(xiàn)COM口號(hào)。
此案例WH-L101-L-H20 A配置為WU模式,WH-L101-L-H20 B配置為L(zhǎng)R模式。
四、WH-L101-L-H20參數(shù)設(shè)置:
電腦打開(kāi)WH-L101-L-H20的設(shè)置軟件,型號(hào)選擇L101-L-H20。
1、WH-L101-L-H20 A參數(shù)設(shè)置:
2、選擇A模塊串口,默認(rèn)串口參數(shù)波特率115200、無(wú)數(shù)據(jù)位、數(shù)據(jù)位8、停止位1,點(diǎn)擊確認(rèn)。
3、點(diǎn)擊“打開(kāi)串口”,點(diǎn)擊“進(jìn)入配置狀態(tài)”,返回+ok后點(diǎn)擊“讀取參數(shù)”。然后設(shè)置透?jìng)鞴δ埽?/span>WU模式,信道72,速率10,目標(biāo)地址888。最后點(diǎn)擊“設(shè)置參數(shù)”。
4、WH-L101-L-H20 B參數(shù)設(shè)置:
5、軟件串口旁有個(gè)“▼”符號(hào)點(diǎn)擊端口配置選擇B模塊串口,默認(rèn)串口參數(shù)波特率115200、無(wú)數(shù)據(jù)位、數(shù)據(jù)位8、停止位1,點(diǎn)擊確認(rèn)。
6、點(diǎn)擊“打開(kāi)串口”,點(diǎn)擊“進(jìn)入配置狀態(tài)”,返回+ok后點(diǎn)擊“讀取參數(shù)”。然后設(shè)置透?jìng)鞴δ埽?/span>LR模式,信道72,速率10,目標(biāo)地址888。最后點(diǎn)擊“設(shè)置參數(shù)”。
7、關(guān)閉軟件串口,關(guān)閉設(shè)置軟件。
五、數(shù)據(jù)測(cè)試:
啟動(dòng)兩個(gè)USR-TCP232-Test分別連接LoRa數(shù)傳終端A(com25)、B(com35),使用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 為低功耗模式,模塊上電后開(kāi)始計(jì)時(shí),若在空閑時(shí)間內(nèi)串口和網(wǎng)絡(luò)端均無(wú)數(shù)據(jù)收發(fā)時(shí)模塊進(jìn)入低功耗狀態(tài)。
模式和空閑時(shí)間可通過(guò) AT 指令設(shè)置, 空閑時(shí)間 20 秒:AT+ITM=20 重啟生效。
LR 低功耗接收模式,上電后如果無(wú)線(xiàn)和串口持續(xù)一定時(shí)間無(wú)數(shù)據(jù)通信則模塊進(jìn)入休眠,休眠后模塊 定期(AT+WTM 設(shè)置喚醒間隔)喚醒來(lái)檢測(cè)喚醒碼,如果檢測(cè)到喚醒碼模塊立即進(jìn)入接收狀態(tài),等待接收 完成,接收完成后 HOST_WAKE 引腳會(huì)在串口發(fā)送數(shù)據(jù)前拉高 5ms,數(shù)據(jù)發(fā)送完成拉低(客戶(hù)可使用 HOST_WAKE 引腳喚醒自己的 MCU),若只檢測(cè)到喚醒碼未接收到數(shù)據(jù),則等待超時(shí)后進(jìn)入休眠狀態(tài)。 休眠后也可以通過(guò) WAKE 引腳下降沿中斷來(lái)喚醒模塊,喚醒后的模塊恢復(fù)運(yùn)行模式,當(dāng)空閑時(shí)間大于 設(shè)定時(shí)間時(shí)模塊再次進(jìn)入休眠狀態(tài)。
注:如果環(huán)境中有其他設(shè)備在同信道同速率有數(shù)據(jù)通信,休眠中的模塊可能會(huì)被喚醒