当前位置: 首页 >应用方案 >技术应用 >

EWM22A系列无线模块LoRa/UART透传与WOR模式配置教程

EWM22A-400BWL22S和EWM22A-900BWL22S是亿佰特推出的一款支持BLE、WiFi、LoRa三种通信协议的多模无线模块,主要适用于各类数据传输应用场景。在实际项目中,常需将其LoRa功能与E22-T系列纯LoRa模块进行对接通信,并利用WOR(Wake-on-Radio,空中唤醒)模式实现低功耗应用。本教程将详细演示EWM22A系列BLE+WiFi+LoRa三合一无线模块在LoRa/UART透传模式及WOR模式下,如何与E22-T系列LoRa模块搭配使用,帮助工程师快速完成配置与调试。

为方便操作,本次演示使用EWM22A-400BWL22S的测试套件EWT22A-400BWL22S、E22-400T22D模块以及E15-USB-T2转接板。若用户使用的是EWT22A-900BWL22S,仅在LoRa频率上有所区别,使用方法完全一致,同样可参考本教程配置使用;若用户使用的是EWM22A-400BWL22S或EWM22A-900BWL22S裸模块,请先焊接到测试底板上再参考本教程操作。

一、材料准备

进行本教程的测试前,请准备以下硬件与软件:

1.1 硬件清单

① EWT22A-400BWL22S(EWM22A测试套件)1个

② E22-400T22D LoRa模块 1个

③ E15-USB-T2转接板 1个

④ Type-C转USB数据线 1根

⑤ 433MHz LoRa天线 2根

⑥ 2.4GHz天线(BLE/WiFi)1根

1.2 软件工具

① RF_Setting(E22-E9X(SL))E22系列模块参数配置软件

② XCOM串口调试助手:串口数据收发与AT指令调试工具

③ NetAssist网络调试助手:可选,用于网络数据测试

以上软件均可在亿佰特官网对应产品页面的"相关下载"栏目下载相关资料。

二、硬件接线说明

2.1 EWT22A测试套件接线

① 433MHz LoRa天线连接到EWT22A-400BWL22S测试套件的SMA接口。

② 2.4GHz天线连接到EWT22A-400BWL22S测试套件的IPEX接口。

③ 使用Type-C转USB数据线连接EWT22A测试套件与电脑USB接口。

2.2 E22-T系列LoRa模块接线

① E22-400T22D模块按照正确方向插入E15-USB-T2转接板。

② 注意:出厂时E15测试底板上的TX、RX引脚默认为短接状态,使用时需提前将跳线帽取下,否则会影响串口通信。

③ 433MHz天线连接到E22-T系列LoRa模块的天线接口。

④ E15-USB-T2转接板的USB口连接到电脑USB接口。

三、EWM22A系列无线模块参数配置

EWM22A系列无线模块通过AT指令进行参数配置。模块出厂默认串口参数为115200 bps、8位数据位、1位停止位、无校验(115200 8N1)。

3.1 进入配置模式

① 电脑打开XCOM串口调试助手,选择EWT22A测试套件对应的串口号,设置波特率115200、8N1,打开串口。

② 注意勾选"时间戳"功能,并取消勾选"回车换行"选项。

③ 发送指令AT+HMODE=0,将模块切换到配置模式。

3.2 模块工作模式说明

EWM22A系列模块支持8种工作模式,分别对应不同的通信协议组合与监听策略。本教程主要使用模式7:LoRa/UART透传模式及WOR模式&WiFi/BLE都关闭(即低功耗模式)

3.3 WOR角色配置

模块出厂默认开启了监听开关,默认LoRa空中速率2.4Kbps、240字节分包、模块地址0、信道23、传输方式透传、WOR角色为接收方、WOR周期4000ms。在本教程中,我们将EWM22A系列无线模块配置为WOR发送方,用于唤醒WOR模式下的E22-T系列LoRa模块。

① 发送指令AT+WOR=1,将EWM22A系列无线模块切换为WOR发送方角色。

② 发送后模块将回复"OK",确认配置生效。

3.4 切换工作模式

① 发送指令AT+HMODE=7,切换为LoRa/UART透传模式及WOR模式,同时关闭WiFi和BLE功能。

② 模块回复切换成功后,会自动进行一次重启操作,无需担心参数不生效。

四、E22-T系列LoRa模块参数配置

4.1 硬件模式切换

E22-T系列LoRa模块通过M0和M1引脚的电平状态切换工作模式。在配置模式下,需要将M1引脚置为高电平、M0引脚置为低电平:

① E15测试底板上的M1跳线帽拔掉(M1引脚上拉为高电平)。

② M0跳线帽保持插上状态(M0引脚为低电平)。

4.2 软件参数配置

① 双击打开RF_Setting(E22-E9X(SL)) 配置软件。

② 选择E22-T系列LoRa模块对应的串口号,点击"打开串口"。

③ 点击"读取参数"按钮,读取E22-T系列LoRa模块的当前配置参数。

④ 核对并修改以下参数,确保与EWM22A系列无线模块一致:

参数项

要求

说明

空中速率

2.4Kbps

需与EWM22A一致

分包保存

240字节

需与EWM22A一致

传输方式

透传

需与EWM22A一致

信道

23

需与EWM22A一致

网络ID

默认值

需与EWM22A一致

密钥

默认值

需与EWM22A一致

模块地址

0

需与EWM22A一致

串口波特率

115200

修改为与EWM22A一致

WOR周期

4000ms

需与EWM22A的WOR周期匹配

WOR角色

接收方

E22作为WOR接收方,等待EWM22A唤醒

参数修改完成后,点击"写入参数"按钮,等待软件提示写入成功。

4.3 配置唤醒延时

E22-T系列LoRa模块作为WOR接收方时,需要开启唤醒延时功能,否则被唤醒后无法正常发送数据。

① 关闭RF_Setting软件,打开XCOM串口调试助手。

② 选择E22-T系列LoRa模块对应的串口号,使用出厂波特率9600 8N1打开串口。

③ 发送指令(十六进制):C0 09 02 0B B8,注意取消勾选"发送新行",勾选"十六进制发送"。

④ 指令说明:C0为写命令,09为寄存器起始地址,02为数据长度,0B B8(即3000)为设置的唤醒延时时间,单位为毫秒。该参数出厂默认值为0,需修改为非零值,否则WOR接收端无法在被唤醒后发送数据。最大可设为FF FF65535ms),设置为0则关闭唤醒延时。

4.4 切换为WOR工作模式

① M0跳线帽拔掉(M0引脚置为高电平)。

② M1跳线帽插上(M1引脚置为低电平)。

③ 此时E22-T系列LoRa模块切换为WOR模式,准备接收EWM22A系列无线模块的唤醒信号。

五、透传演示与验证

5.1 建立通信

① E22-T系列LoRa模块对应的串口调试助手波特率修改为115200 8N1,重新打开串口。

② 确保EWM22A系列无线模块已处于模式7(LoRa/UART透传+WOR模式),E22-T系列LoRa模块已处于WOR接收模式。

5.2 数据收发测试

① E22-T系列LoRa模块对应的串口调试助手的发送区输入测试数据,点击发送。

② EWM22A系列无线模块将接收到该数据,并在收到数据的3秒后自动回复数据。

③ E22-T系列LoRa模块将收到EWM22A返回的数据,确认双向通信正常。

注意:由于EWM22A配置为WOR发送方,它会按照设定的WOR周期定时发送前导码唤醒E22-T系列LoRa模块。E22作为WOR接收方,在唤醒后会有约3秒的唤醒延时窗口用于数据收发,超时后重新进入休眠状态。因此,数据的实际传输会有一定的延时,这取决于WOR周期的设置。

六、常见问题排查

6.1 无法建立通信

① 检查所有天线是否连接正确,433MHz天线与2.4GHz天线不可混用。

② 确认EWM22A与E22-T系列LoRa模块LoRa参数完全一致(空中速率、信道、网络ID、密钥、模块地址)。

③ 确认E15测试底板的TX/RX跳线帽已取下。

6.2 E22-T系列LoRa模块无法被唤醒

① 检查E22-T系列LoRa模块是否已正确切换为WOR模式(M0=高电平,M1=低电平)。

② 确认EWM22A的WOR角色已设置为发送方(AT+WOR=1)。

③ 确认两者的WOR周期设置一致(均为4000ms)。

④ 检查唤醒延时参数是否已配置(寄存器0x09),该参数不能为0。

6.3 数据收发不完整或丢失

① 确认串口波特率设置一致(均为115200)。

② 检查分包字节数设置是否匹配(均为240字节)。

③ 空中速率越低,传输距离越远,但单包传输时间越长,需合理设置分包大小。

6.4 模块在配置模式下无法响应AT指令

① 确认串口参数为115200 8N1,且已取消勾选"回车换行"。

② 确认模块已通过指令AT+HMODE=0进入配置模式。

③ 可尝试重新上电后再次发送AT指令。

七、总结

通过以上配置,EWM22A系列三合一无线模块与E22-T系列LoRa模块成功建立了基于WOR模式的低功耗无线通信链路。EWM22A作为WOR发送方,负责按照设定的周期主动唤醒并发送数据;E22-T系列LoRa模块作为WOR接收方,大部分时间处于深度休眠状态,仅在被唤醒后的短暂窗口内完成数据收发,从而实现极低的系统功耗。

这一方案特别适用于电池供电的传感器数据采集场景,如分布式环境监测、智能农业、工业数据采集等,可在保证通信可靠性的前提下,将终端设备的电池寿命延长至数年之久。


今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多LoRa模组产品和LoRa技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!


相关阅读:

1、什么是LoRa?LoRa和Wi-Fi、蓝牙有什么区别?

2、EWM22A无线模块LoRa/UART透传和BLE蓝牙监听配置教程

3、EWM22A系列无线模块LoRa/UART透传和WiFi监听配置指南

4、EWM22A系列无线模块UART/BLE透传与LoRa监听应用配置指南

5、EWM22A系列无线模块LoRa+BLE透传和UART监听应用指南


联系我们:

技术支持:support@cdebyte.com      销售咨询:4000-330-990

点击拨打: 亿佰特官网 4000-330-990