Lora模块的简单分析
视频讲解
一、实物图
二、原理图
引脚定义
模块根据 MD0 的配置与 AUX 引脚的状态会进入不同的功能
其中通信功能下,包含4 种工作模式
三、简介
ATK-LORA-01是 ALIENTEK 推出的一款体积小、微功率、低功耗、高性能远距离 LORA 无线串口模块。模块设计是采用高效的 ISM 频段射频 SX1278 扩频芯片,模块的工作频率在 410Mhz~441Mhz,以 1Mhz 频率为步进信道,共 32 个信道。可通过 AT 指令在线修改串口速率,发射功率,空中速率,工作模式等各种参数,并且支持固件升级功能。
ATK-LORA-01 模块具有:体积小、灵敏度高、支持低功耗省电,特点包括:
1、工业频段:433Mhz 免申请频段
2、多种功率等级(最大 20dBm,最大 100mW)
3、多种串口波特率、空中速率、工作模式
4、支持空中唤醒功能,低接收功耗
5、双512环形 FIFO
6、频率410-441Mhz,提供32个信道
7、接收灵敏度达-136dBm,传输距离3000米
8、自动分包传输,保证数据包的完整性
模块电器参数表
基本原理
ATK-LORA-01是一种基于Lora无线技术的模块,用于实现长距离(数公里)低功耗(LPWAN)宽区域网络通信。其基本原理如下:
- Lora调制解调技术:在传输数据时,ATK-LORA-01采用了一种称为Lora调制解调技术的方法。Lora是“Long Range”的缩写,这种技术可以实现超长距离的无线通信,并且具有非常好的抗干扰性能。
- 半双工通信:ATK-LORA-01采用半双工通信方式,即发送和接收不会同时进行。当一个节点需要发送数据时,它将切换到发送模式并将数据发射出去;当需要接收数据时,它将切换到接收模式等待数据的到来。
- 低功耗:由于ATK-LORA-01主要用于物联网应用,因此功耗非常关键。该模块具有非常低的功耗,可以实现长期稳定运行。
- 模块化设计:ATK-LORA-01具有模块化设计,包括射频芯片、平台微控制器、功率放大器等部分。每个模块都有自己的功能和接口,便于集成和调试。
- 外部传感器:ATK-LORA-01可以连接到各种外部传感器,例如温度、湿度、气压等。这些传感器通过ATK-LORA-01传输数据,并集成在物联网系统中。
总的来说,ATK-LORA-01是一种具有优异性能的无线通信模块,它广泛用于智能家居、城市自动化和智慧农业等物联网应用领域。
传输模式
最常用的是一般模式,包括透明传输和定向传输,这两种传输有三个最重要基本参数:地址、信道和空中速率。空中速率越高传输的距离就越短。
地址:0~65535,总共65536个地址,其中65535地址为广播监听地址。
信道:0~31,共32个信道。
空中速率:6级可调(0.3、1.2、2.4、4.8、9.6、19.2Kbps)。
透明传输
- 点对点
- 点对多
这两种透传都需要相同的地址、信道和空中速率。
定向传输
这种传输模式可以指定给某个地址传输数据,这就需要配置模块的地址或者信道,资料里面有配置软件,在配置的时候MD0引脚拉高。也就是说模块的地址或者信道可以不同,但是空中速率一定要一样。
发送数据的格式是:地址+信道+数据。发送和接收的是HEX数据。
例如 要给地址是5,信道是9的模块发数据
发送端:00 05 09 22 33
接收端:22 33
四、结构尺寸
五、注意:
1)进入配置功能,串口需设置:“波特率:115200,8 位数据位、1 位停止位、无校验位”,退出配置功能,返回无线通信需设置通信下的串口参数,以免无线通信下工作不正常。
2)AUX 指示:模块输出数据给 MCU,AUX 引脚会有上升沿电平,提示数据开始输出,当AUX 引脚下降沿电平,表示数据输出完毕。MCU 发送数据给模块,AUX 引脚上升沿电平表示数据开始发送,当 AUX 下降沿电平,则表示 MCU 发送的数据已发送完毕。
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网