干货lora串口模块的模块命令
Posted 成都泽耀科技有限公司Ashining
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了干货lora串口模块的模块命令相关的知识,希望对你有一定的参考价值。
命令格式
参数配置命令只支持在休眠工作状态下进行参数的修改,即低延时工作状态引脚都设置为高电平( MD0 = 1 , MD1 = 1 )。详细命令如下:
注:序号 1 至 10 的命令是在休眠工作状态(即 MD0=1,MD1=1)下有效,序号 11 至 12 的命令是在一般工作状态和省电工作状态下有效
命令功能详解,以默认出厂配置为例,详见下表:
模块参数寄存器
模块工作在休眠工作状态下可以进行模块的参数修改(即 MD0=1,MD1=1)。 参数寄存器(参数寄存器不能单独使用,必须按照配置参数的命令格式去使用)
ADDH[ 7:0 ]:表示模块地址高字节,出厂默认 0x00
ADDL[ 7:0 ]:表示模块地址低字节,出厂默认 0x00
SPEED[ 7 : 6 ] UART CS[ 1 : 0 ]:串口校验位
-
00:8N1(默认)
01:8O1
10:8E1
11:同 8N1
SPEED[ 5 : 3 ] UART BAUD[ 2 : 0 ]:串口波特率
-
000:串口波特率为 1200 bps
001:串口波特率为 2400 bps
010:串口波特率为 4800 bps
011:串口波特率为 9600 bps(默认)
100:串口波特率为 19200 bps
101:串口波特率为 38400 bps
110:串口波特率为 57600 bps
111:串口波特率为 115200 bps
SPEED[ 2 : 0 ] AIR SPEED[ 2 : 0 ]:空速
000:空中速率为 0.3k
001:空中速率为 1.2k
010:空中速率为 2.4k(默认)
011:空中速率为 4.8k
100:空中速率为 9.6k
101:空中速率为 19.2k
备注:
[ 1 ]通信双方的空中速率必须保持一致
[ 2 ]某些空速和波特率的组合可以发送无限长数据包,详见下表
CHAN [ 7 : 0 ]:通信频率(410 + CHAN*1M)
-
出厂默认 :0x17 ( 433MHz )
00000000:0x00(Min:410MHz)
00011111:0x1F(Max:441MHz)
OPTION[7] FixedTransmitEn:定点发送使能
-
0:透明传输(默认)
1:定点传输
OPTION[6] IOType:IO 口驱动方式
0:TXD、AUX 开路输出,RXD 开路输入
1:TXD、AUX 推挽输出,RXD 上拉输入(默认)
OPTION[ 5:3 ] WakeTime[ 2:0 ]:无线唤醒时间(对于接收方来说是监听间隔时间,对发射方来说是持续发射唤醒码的时 间)
-
000:250ms(默认)
001:500ms
010:750ms
011:1000ms
100:1250ms
101:1500ms
110:1750ms
111:2000ms
注:无线唤醒时间均为典型值
OPTION[2]:保留
OPTION[ 1:0 ] SendPower[ 1:0 ]:发射功率
-
00:20dBm(默认)
01:17dBm
10:14dBm
11:11dBm
注:功率均为典型值
模块出厂设置
以上是关于干货lora串口模块的模块命令的主要内容,如果未能解决你的问题,请参考以下文章
lora无线数传通信模块亿佰特E22串口模块用于物联网地震预警传感通信方案