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