文章目录
一、ATK-LORA-01 介绍
1.1 模块引脚概览
- 使用ATK-LORA-01 无线串口模块
- 模块连接图
1.2 如何切换模块的三种功能状态?
常用配置功能和通信功能,固件升级不常用,下面详细介绍一下如何进入配置功能、通信功能。
- 配置功能
AUX悬空(即不用接引脚),MD0接3.3V VCC电源引脚,就可以进入配置功能。
配置功能中可以使用AT指令配置LORA模块的相关参数 - 通信功能
AUX悬空(即不用接引脚),MD0接GND引脚,就可以进入通信功能。
进入通信功能可以接收LORA模块的无线传输的数据.
注意: 通信功能中有两种发送状态(透明传输状态、定向传输状态),默认是透明传输状态。
三、模块的四种通信工作模式
待测试实验。。。。
3.1 通信的一般模式 测试
3.1.1 无线透明数据传输 测试
我们要使用AT指令来配置ATK-LORA-01模块,这时我们就必须要让ATK-LORA-01模块进入配置功能状态。
- ATK-LORA-01模块的TXD 接 精英版上USART1的RXD。
- ATK-LORA-01模块的RXD 接 精英版上USART1的TXD。
- ATK-LORA-01模块的VCC 接 一个3.3V引脚 。
- ATK-LORA-01模块的GND 接 一个 GND引脚。
- ATK-LORA-01模块的MD0 接 一个3.3V引脚。(MD0置1)
- ATK-LORA-01模块的AUX 悬空,啥都不接。
- 发送指令
AT
,检测是否连接正确。返回OK,表示连接正确,已经进入配置功能。
- 发送指令
AT+DEFAULT
表示恢复出厂设置.
- 输入
AT+UART?
查看波特率是否恢复到默认值.
- 输入
AT+UART=7,0
,设置收发无线数据的波特率,即通信功能下的波特率为115200.
- 输入
AT+WLRATE?
,查询信道.信道为23
- 输入
AT+ADDR?
,查询设备通信地址.
这时我们知道了 Lora模块的信道是23,设备地址是0000. - 使用另一个Lora模块,使其进入配置模式,恢复出厂默认值后,配置通信模式下的波特率为115200
- 把两个模块切换到通信模式.即 把MD0接GND引脚.然后通过串口助手发送HEX数据.
3.1.2 定向数据传输
- 选择一个LORA模块,首先把MD0引脚接3.3V进入配置模式,然后输入
AT+TMODE=1
把发送状态改为定向数据传输状态.
- 修改其设备地址和信道.这里修改设备地址为0x1234,信道为0x1c
- MD0接GND,进入通信功能.发送16进制数据
00 00 17 41 42 43
.注意:信道号要转换为16进制
其中00 00
表示设备地址0x0000,17
表示设备信道0x17.41 42 43
表示发送的数据,定向数据传输结果现象如下.