干货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扩频串口通信模块的配置实例详解

LoRa扩频串口通信模块的配置实例详解

lora扩频串口无线通信模块的功能解析(含中继透传等)

lora无线数传通信模块亿佰特E22串口模块用于物联网地震预警传感通信方案

无线lora模块星型组网lora无线模块专利技术 跳频扩频 支持200节点并发

Lora 模块E22-400T22D(SX1268, 22dBm)