前言
SX1276 LORA通信,按照默认的设置可以正常使用。存在问题是,但设置扩频因子或带宽组合成较低的数据传输速率时,两个节点之间无法通信。
一、测试数据
室内近距离通信成功率测试结果表:
SF | BW | 成功率 |
---|---|---|
7 | 125kHz | 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% |
8 | 125kHz | 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% |
9 | 125kHz | 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% |
10 | 125kHz | 100% 90% 98% 88% 94% 98% 94% 92% 96% 96% 92% 92% |
11 | 125kHz | 100% 100% 100% 100% 100% 100% 100% 100% 100% 100% |
12 | 125kHz | 发射机未正常发送数据 |
相关测试数据参考https://blog.youkuaiyun.com/zhouxiangjun11211/article/details/110110297
- 其他条件不变,当SF=10时,近距离通信有丢包现象;
- 其他条件不变,当SF=12时,发射机未正常发送数据,设置SF=11,BW=6时,发射机同样未正常发送数据;
二、LORA波形参数设置
- 波形参数,代码接口
tLoRaSettings LoRaSettings =
{
0, // Setting change
434 , // RFFrequency
20, // Power
7, // SignalBw [0: 7.8kHz, 1: 10.4 kHz, 2: 15.6 kHz, 3: 20.8 kHz, 4: 31.2 kHz,
// 5: 41.6 kHz, 6: 62.5 kHz, 7: 125 kHz, 8