OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5755|回复: 12

NRF24L01 传输一段时间后(时间不定),连接会断开。

[复制链接]

20

主题

89

帖子

2

精华

高级会员

Rank: 4

积分
576
金钱
576
注册时间
2014-8-3
在线时间
18 小时
发表于 2014-10-2 12:42:53 | 显示全部楼层 |阅读模式
5金钱
两边复位也没用,只有手动的把接收端的NRF的GND拔了再插上才会又连接上

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2014-10-2 22:20:51 | 显示全部楼层
这问题不好找啊,有什么其他规律没有?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

20

主题

89

帖子

2

精华

高级会员

Rank: 4

积分
576
金钱
576
注册时间
2014-8-3
在线时间
18 小时
 楼主| 发表于 2014-10-3 20:40:04 | 显示全部楼层
回复【2楼】正点原子:
<br>---------------------------------
<br>没有啥规律,有时候很快断开,有时候很久才会断开。&nbsp;不知道是不是我的杜邦线松了,但奇怪的是,只要把NRF的GND重插一下,其他不动就能重连上了。现在想着弄个开关电路,如果断开连接就把NEF的GND断开再连上。。。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165186
金钱
165186
注册时间
2010-12-1
在线时间
2106 小时
发表于 2014-10-3 21:49:19 | 显示全部楼层
回复【3楼】Edwardwei:
<br>---------------------------------
<br>呵呵,也是个办法。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

22

主题

112

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2014-3-9
在线时间
102 小时
发表于 2014-10-4 09:10:40 | 显示全部楼层
在电源端加大电容
魔法王子
回复

使用道具 举报

20

主题

89

帖子

2

精华

高级会员

Rank: 4

积分
576
金钱
576
注册时间
2014-8-3
在线时间
18 小时
 楼主| 发表于 2014-10-4 09:39:43 | 显示全部楼层
回复【5楼】huang_liquan:
<br>---------------------------------
<br>我是在学习板上做的实验,电源是USB接电脑的,这样咋加大电容?
回复

使用道具 举报

20

主题

89

帖子

2

精华

高级会员

Rank: 4

积分
576
金钱
576
注册时间
2014-8-3
在线时间
18 小时
 楼主| 发表于 2014-10-4 12:45:23 | 显示全部楼层
回复【4楼】正点原子:
<br>---------------------------------
<br>现在更奇怪了,我用ULN2003驱动NRF,当断开连接后,就把控制引脚置低,延迟一秒再置高后还是不能连接上,不过复位了就能接上,真是太奇怪了。
回复

使用道具 举报

22

主题

112

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2014-3-9
在线时间
102 小时
发表于 2014-10-4 14:57:51 | 显示全部楼层
无线模块不是3.3V的吗&nbsp;你在那个3.3V电源加上一个大一点的电容
魔法王子
回复

使用道具 举报

20

主题

89

帖子

2

精华

高级会员

Rank: 4

积分
576
金钱
576
注册时间
2014-8-3
在线时间
18 小时
 楼主| 发表于 2014-10-4 15:35:36 | 显示全部楼层
回复【8楼】huang_liquan:
<br>---------------------------------
<br>我只有一个STM32的板子,接收端是连得51的板子,51的板子上只有5V的电源,所以接收端的NRF的VCC与GND也是连在STM32板子上的3.3V输出口来供电的。
<br>你是说在3.3V电源之间并联个大一点的电容?10uf的行不?
回复

使用道具 举报

22

主题

112

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2014-3-9
在线时间
102 小时
发表于 2014-10-4 18:52:20 | 显示全部楼层
回复【9楼】Edwardwei:
<br>---------------------------------
<br>在两个无线模块的3.3V上都并联一个,我之前所有NRF收不到信号都是这样解决的
魔法王子
回复

使用道具 举报

20

主题

89

帖子

2

精华

高级会员

Rank: 4

积分
576
金钱
576
注册时间
2014-8-3
在线时间
18 小时
 楼主| 发表于 2014-10-4 19:31:36 | 显示全部楼层
回复【10楼】huang_liquan:
<br>---------------------------------
<br>我在接收端并联电容试过,一样的。我的问题不是收不到信号,是突然断开连接,随即性的断开,有时很快会断,有时很久才断。我现在怀疑是用杜邦线连有问题,STM32板上有NRF的插座,我的51板上没有,只能用杜邦线连。
回复

使用道具 举报

22

主题

112

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
425
金钱
425
注册时间
2014-3-9
在线时间
102 小时
发表于 2014-10-4 20:43:59 | 显示全部楼层
回复【11楼】Edwardwei:
<br>---------------------------------
<br>那我觉得是速度不匹配的问题,51的主频太低跟不上,把STM32无线传输速度降了试试
魔法王子
回复

使用道具 举报

20

主题

89

帖子

2

精华

高级会员

Rank: 4

积分
576
金钱
576
注册时间
2014-8-3
在线时间
18 小时
 楼主| 发表于 2014-10-4 21:13:19 | 显示全部楼层
回复【12楼】huang_liquan:
<br>--------------------------------
<br>应该不会吧,我设置的STM32发射的速度是40ms发射一次,而且中间还读取传感器的数据再整理才发射。像这种应该是有规律的会断开,但我这边连接是没规律的断开,所以我怀疑是线的连接问题。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-9-30 01:29

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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