极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 34262|回复: 11

NRF24L01 丢包、不稳定的问题 [已解决]

[复制链接]
发表于 2013-11-9 22:39:53 | 显示全部楼层 |阅读模式
本帖最后由 isilcala 于 2013-11-10 00:10 编辑

今天收到2个NRF24L01,好吧严格说是SI24R01,说是完全兼容NRF24L01的。

使用了Mirf库里自带的client和server两个范例,我的2块板子一块是MANGO II,一块是自己焊的COCO。2个模块之间距离不超过10cm,无障碍物。

两块板子互发都有很大的丢包情况。

换上一块意大利原厂的UNO,似乎是一端的情况好一些。从一头往另一头发送很稳定,但反过来继续疯狂丢包。

交换UNO,程序,模块,甚至线,都不行。尝试过多个payload size,channel等等,也没用。有时候还压根就发都发不出去,没有头绪了啊……


[自问自答之解决办法]

好吧,最终在arduino官网论坛里找到了办法。就是在两个模块的3.3v和GND之间分别加电容。

貌似不少人遇到类似的问题,而且大家加的电容数量和容量都不同。

我目前是两边各加了1个10uf的直插胆电容,和1个100uf的直插电解电容。瞬间就rock solid的稳定了……

靠啊!折腾了一晚上啊!!!

郁闷……



再更新,尝试了几个电容,两端只要各加1个10uf-100uf的普通电解电容都可以稳定。
回复

使用道具 举报

发表于 2013-12-17 12:48:36 | 显示全部楼层
顶下,这个是解决问题的一个思路!
回复 支持 反对

使用道具 举报

发表于 2013-12-17 13:44:39 | 显示全部楼层
值得的,要的就是这种不放弃的精神!
回复 支持 反对

使用道具 举报

发表于 2014-5-5 21:11:26 | 显示全部楼层
虽然不知道你在说些什么,但是感觉好高端的样子
回复 支持 反对

使用道具 举报

发表于 2014-9-23 09:40:09 | 显示全部楼层
先收藏,谢谢
回复 支持 反对

使用道具 举报

发表于 2014-9-23 12:21:51 | 显示全部楼层
看起来是3.3V电源容量不足
回复 支持 反对

使用道具 举报

发表于 2014-11-2 21:11:52 | 显示全部楼层
两端只要各加1个10uf-100uf的普通电解电容都可以稳定?

是需要多少伏的?
回复 支持 反对

使用道具 举报

发表于 2014-11-3 09:18:39 | 显示全部楼层
加一个耐压25V的100uf,果然,收发杠杠的
回复 支持 反对

使用道具 举报

发表于 2014-11-17 04:14:18 | 显示全部楼层
搞电子,还是需要一个示波器。如果楼主有示波器的话,问题应该很容易发现的。
回复 支持 反对

使用道具 举报

发表于 2014-11-19 17:25:57 | 显示全部楼层
请问下,这个模块传输距离大概多少呢?
回复 支持 反对

使用道具 举报

发表于 2016-5-20 16:54:33 | 显示全部楼层
学习学习学习学习
回复 支持 反对

使用道具 举报

发表于 2016-10-2 15:52:36 | 显示全部楼层
太及时,太有用了,大赞
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-14 05:34 , Processed in 0.075983 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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