硬汉嵌入式论坛

 找回密码
 立即注册
查看: 268|回复: 4
收起左侧

[其它] LoRa协议配置参数问题

[复制链接]

38

主题

231

回帖

345

积分

高级会员

积分
345
发表于 2025-12-23 11:15:42 | 显示全部楼层 |阅读模式
本帖最后由 LinY 于 2025-12-23 11:28 编辑

业务场景参考我前面一个帖子

LoRa一主多从方案
https://forum.anfulai.cn/forum.p ... 30571&fromuid=50087
(出处: 硬汉嵌入式论坛)


[C] 纯文本查看 复制代码
tLoRaSettings LoRaSettings = {
  433920000, // RFFrequency
  20,        // Power
  6,         // 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: 250 kHz, 9: 500 kHz, other: Reserved]
  11,        // SpreadingFactor [6: 64, 7: 128, 8: 256, 9: 512, 10: 1024, 11: 2048, 12: 4096  chips]
  2,         // ErrorCoding [1: 4/5, 2: 4/6, 3: 4/7, 4: 4/8]
  true,      // CrcOn [0: OFF, 1: ON]
  false,     // ImplicitHeaderOn [0: OFF, 1: ON], 只要是“分包/变长/协议帧” → Explicit Header(ImplicitHeaderOn = false), 只有“固定长度心跳包” → Implicit Header(ImplicitHeaderOn = true)
  0,         // RxSingleOn [0: Continuous, 1 Single]
  0,         // FreqHopOn [0: OFF, 1: ON]
  0,         // HopPeriod Hops every frequency hopping period symbols
  12000,     // TxPacketTimeout
  25000,     // RxPacketTimeout
  0,         // PayloadLength (used for implicit header mode)
};


这是lora配置参数,还有个前导码长度,默认是8,我设置成16了。
最早按照示例用的是RxSingle模式,发现效果不理想,丢包严重,所以改成RxContinue模式了。
TxPacketTimeout和RxPacketTimeout是RxSingle模式下的,RxContinue模式应该没用的,也就没改,正常应该写0的。
RxSingle模式下,启动就进入RX模式,然后开启轮训从机发送指令,发送指令自动进入TX模式,TX_DONE、TX_TIMEOUT后就手动进入RX模式,RX_DONE、RX_TIMEOUT后就轮训发送下一个指令。
RxContinue模式下,启动就进入RX模式,然后开启轮训从机发送指令,发送指令记录发送时间,并自动进入TX模式,TX_DONE后就手动进入RX模式,RX_DONE后调整记录发送时间。正常每隔10秒轮训发送指令,如果有RX_DONE就通过调整上一次发送指令时间让3秒后下发指令。RX_TIMEOUT和TX_TIMEOUT不会触发

现在就是这套方案近距离成功的,我在市区测试,接收范围也就300米左右,超出从机就收不到主机指令了。
这里是哪里有问题吗?





回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120428
QQ
发表于 2025-12-23 16:22:34 | 显示全部楼层
你的设备指标最远是多少,另外空旷的地方正常不,感觉不一定是软件代码问题
回复

使用道具 举报

38

主题

231

回帖

345

积分

高级会员

积分
345
 楼主| 发表于 2025-12-24 13:27:00 | 显示全部楼层
eric2013 发表于 2025-12-23 16:22
你的设备指标最远是多少,另外空旷的地方正常不,感觉不一定是软件代码问题

太急了,没去空旷地方测试,直接实测了
回复

使用道具 举报

38

主题

231

回帖

345

积分

高级会员

积分
345
 楼主| 发表于 2025-12-30 16:14:55 | 显示全部楼层
实测目前这个配置+之前帖子的策略,金属梁箱内,150米范围内1主3从,主机得5分钟,耗电有点凶啊
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
120428
QQ
发表于 2025-12-31 11:23:04 | 显示全部楼层
LinY 发表于 2025-12-30 16:14
实测目前这个配置+之前帖子的策略,金属梁箱内,150米范围内1主3从,主机得5分钟,耗电有点凶啊

感觉和手机差不多,信号差的时候耗电厉害。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-1-10 07:37 , Processed in 0.050615 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表