LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4649|回复: 4
打印 上一主题 下一主题

SX1268关于CAD检测求助

[复制链接]

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
跳转到指定楼层
楼主
发表于 2022-2-25 13:44:22 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
发送端:SF10,Bw:125k。前导码:24,数据长度:7Bytes。
接收端:SF10,Bw125k。CAD检测4Symbol。Speak:21,RX模式:CAD超时6400us,Only模式:RX检测超时1000ms。
发送端每按下一次按键发送一包完整的数据包。接收端CAD检测CadDone与CadDetected都能正常触发,但是会有10%左右的概率检测超时丢包。请问这是说明原因导致的,调了三天了,按芯片原理来说不应该出现这种情况才对
回复

使用道具 举报

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
沙发
 楼主| 发表于 2022-3-7 14:53:12 | 显示全部楼层
新情况,CAD用RX模式,接收超时时常为两包多一些。分机连续发送两包数据,中间延迟1ms~2ms。触发CAD中断后,有三种情况:①:第一包收到,然后第二包也收到;②:第一包没收到,第二包收到;③:两包都没收到然后触发一次超时。
但是出现了第四种情况:第一包没收到触发超时然后第二包也没收到又触发了超时,本人分析:第一包触发CAD有效中断后芯片进入RX模式,然后第一包数据传输错误,CAD接收超时时长还未完就结束CAD然后触发一个超时信号,接着第二包数据触发CAD进入RX。
不知道我是否分析对,请各位大佬指教一下,真心跪求,调了一个星期了,快哭了
回复

使用道具 举报

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
板凳
 楼主| 发表于 2022-3-9 10:19:12 | 显示全部楼层
额,好吧,谢谢了
回复

使用道具 举报

2

主题

6

帖子

53

积分

注册会员

Rank: 2

积分
53
地板
 楼主| 发表于 2022-3-9 15:03:21 | 显示全部楼层
额,找到丢包离谱的原因了。发射器初始化的时候配置的128个前导码,结果信号发射函数调用的时候又给改成8个了。害我弄了一个多星期,哭了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-5-3 21:39 , Processed in 0.151367 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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