慢慢学 发表于 2014-10-27 14:27

NRF24L01丢包讨论

经过几天的努力,调试成功了NRF24L01的通信程序,然后发现通信的时候丢包率还是比较高的,要多发送几次才能接受到,开始认为是WIFI信号的干扰,查了下,我这路由器的频率为2.4-2.48左右,然后我把NRF24L01设置在2.5GHz,然后发现丢包的现象还是没有怎么好转,各位大神有没有好点的方法,解决或优化这一现象呢??

FAQ 发表于 2014-10-27 14:50

1、确保天线性能好
2、确保芯片是正品
3、开启自动重发功能

ningling_21 发表于 2014-10-27 15:02

收发双方之间是不是隔着墙,或者周围无线电波的干扰...

慢慢学 发表于 2014-10-27 15:05

FAQ 发表于 2014-10-27 14:50 static/image/common/back.gif
1、确保天线性能好
2、确保芯片是正品
3、开启自动重发功能

1、2、天线性能:因为是购买的模块,集成的PCB天线,
3、自动重发是开启的。。。自动重发开启的时间间隔长短会影响到发送的质量吗??

慢慢学 发表于 2014-10-27 15:16

ningling_21 发表于 2014-10-27 15:02 static/image/common/back.gif
收发双方之间是不是隔着墙,或者周围无线电波的干扰...

双方间隔不远,,,怎么做到没有无线电波的干扰呢???

ningling_21 发表于 2014-10-27 15:18

慢慢学 发表于 2014-10-27 15:16 static/image/common/back.gif
双方间隔不远,,,怎么做到没有无线电波的干扰呢???

用电波屏蔽房,在屏蔽房中测试就可以排除外界电波干扰

mohanwei 发表于 2014-10-27 20:51

用saleae把两模块的CS,IRQ,EN,1.8V都挂上,捕捉波形,结合datasheet里的状态迁移图逐个查看,你就知道问题所在了

通宵敲代码 发表于 2014-10-27 22:13

这个芯片用的不少,应该还算稳定的吧!
好好排查排查错误吧!

散装805 发表于 2014-10-28 08:11

首先电源波纹不能高

慢慢学 发表于 2014-10-28 08:29

mohanwei 发表于 2014-10-27 20:51 static/image/common/back.gif
用saleae把两模块的CS,IRQ,EN,1.8V都挂上,捕捉波形,结合datasheet里的状态迁移图逐个查看,你就知道问题 ...

关键是没有啊!!我貌似找到问题应该出在接收程序上,当通信的时候发送端也能发送,并提示的是发送完成中断,但是接收方不能完全接收到完整的数据。。

慢慢学 发表于 2014-10-28 08:31

通宵敲代码 发表于 2014-10-27 22:13 static/image/common/back.gif
这个芯片用的不少,应该还算稳定的吧!
好好排查排查错误吧!

我貌似找到问题应该出在接收程序上,当通信的时候发送端也能发送,并提示的是发送完成中断,但是接收方不能完全接收到完整的数据。。,,,不知道在接收方的程序编写时要注意什么???

慢慢学 发表于 2014-10-28 08:33

散装805 发表于 2014-10-28 08:11 static/image/common/back.gif
首先电源波纹不能高

测试的时候用的是电脑主板USB供电的,用示波器看了下,还是比较稳定的!!!

ningling_21 发表于 2014-10-28 09:03

慢慢学 发表于 2014-10-28 08:33 static/image/common/back.gif
测试的时候用的是电脑主板USB供电的,用示波器看了下,还是比较稳定的!!! ...

IRQ接 到外部中断了吗,不是的话可能造成丢包

mohanwei 发表于 2014-10-28 09:23

慢慢学 发表于 2014-10-28 08:29 static/image/common/back.gif
关键是没有啊!!我貌似找到问题应该出在接收程序上,当通信的时候发送端也能发送,并提示的是发 ...

耽搁一天,老板怎么也得多发你300块(这个项目可能都是N天了,以后还会有一个接一个的N天)……而一个小逻辑分析仪不到30块钱……要不要算一下帐呢

通宵敲代码 发表于 2014-10-28 12:15

慢慢学 发表于 2014-10-28 08:31 static/image/common/back.gif
我貌似找到问题应该出在接收程序上,当通信的时候发送端也能发送,并提示的是发送完成中断,但是接收方不 ...

逻辑分析仪抓数据,看看丢的都是些什么东西!

慢慢学 发表于 2014-10-28 13:00

通宵敲代码 发表于 2014-10-28 12:15 static/image/common/back.gif
逻辑分析仪抓数据,看看丢的都是些什么东西!

恩,,,,谢谢指点!!
页: [1]
查看完整版本: NRF24L01丢包讨论