OpenEdv-开源电子网

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

NRF24L01 无线模块发送时间测试!

[复制链接]

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
发表于 2015-10-18 17:53:34 | 显示全部楼层 |阅读模式
5金钱
<span>有大神测试过2.4G模块发送一个字节所需的时间么? 我稍微测试了一些,发送16个字节耗掉18ms,这也太慢了吧,不知道是不是我程序有问题还是咋地,有这块经验的朋友给点建议呢!</span>

Slaver.rar

2.04 MB, 下载次数: 147

Master.rar

2.87 MB, 下载次数: 166

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-10-18 20:34:20 | 显示全部楼层
要大量测试才能体现出来,单独测试一次数据发送,是不能算数的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
 楼主| 发表于 2015-10-18 21:00:23 | 显示全部楼层
回复【2楼】正点原子:
<br>---------------------------------
<br>原子哥&nbsp;&nbsp;我上午测试了好久(同一组程序收发,大概1个小时呢)&nbsp;,一直都是这样!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-10-18 21:47:30 | 显示全部楼层
回复【3楼】zengan007:
<br>---------------------------------
<br>那就改进代码,说明你代码还存在问题.
<br>NRF,最快貌似有人做出来可以传100多KB/s的.不过他不公开代码...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2015-10-19 08:21:09 | 显示全部楼层
回复【4楼】正点原子:
<br>---------------------------------
<br>请问他是做的连续传输吗?NRF2Mbit/s的传输速率不连续传输应该能实现100多KB/S
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
 楼主| 发表于 2015-10-19 09:18:49 | 显示全部楼层
回复【4楼】正点原子:
<br>---------------------------------
<br>100多KB/S?&nbsp;1秒钟102400字节??&nbsp;那为何相差这么多啊?我用的程序是你的
回复

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
 楼主| 发表于 2015-10-19 09:20:03 | 显示全部楼层
回复【5楼】sun_shine:
<br>---------------------------------
<br>是连续传输,NRF的与硬件接口的传播速度才是你说的吧,NRF的空中传播速度肯定没有那么块
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-10-20 23:16:40 | 显示全部楼层
回复【5楼】sun_shine:
<br>---------------------------------
<br>连续的.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2015-10-22 09:58:57 | 显示全部楼层
回复【7楼】zengan007:
<br>---------------------------------
<br>Up&nbsp;to&nbsp;2Mbps&nbsp;on&nbsp;air&nbsp;data&nbsp;rate手册有讲,空中速率
<br>&nbsp;Host&nbsp;Interface
<br>X&nbsp;4-pin&nbsp;hardware&nbsp;SPI
<br>X&nbsp;Max&nbsp;8Mbps
<br>硬件接口是SPI最大8M
<br>
<br>另外单向传输,只发送可以达到2M,如果发一次收一次,状态切换时间比较长,达不到2M
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
 楼主| 发表于 2015-10-22 22:07:38 | 显示全部楼层
回复【9楼】sun_shine:
<br>---------------------------------
<br>哦哦,我也不知道这么弄得,发送的时间都很长。我直接测试这个status&nbsp;=&nbsp;NRF_Tx_Dat(txbuf)的发送时间,只要3ms,可能大部分时间耗在NRF_TX_Mode();上吧。但是我把NRF_TX_Mode()函数放在while(1)之外又不行,发送时间也很长。
回复

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2015-10-23 08:54:46 | 显示全部楼层
回复【10楼】zengan007:
<br>---------------------------------
<br>你的是不是需要应答?
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
 楼主| 发表于 2015-10-26 20:36:46 | 显示全部楼层
回复【11楼】sun_shine:
<br>---------------------------------
<br>是的啊,难道不要应答也可以?&nbsp;不要应答之后我这么知道他有没有发送成功啊?
回复

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2015-10-27 08:08:26 | 显示全部楼层
回复【12楼】zengan007:
<br>---------------------------------
<br>不要应答是可以的,不过就是不知道发送成功没有,有些场合适用
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复

使用道具 举报

16

主题

203

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1833
金钱
1833
注册时间
2015-7-5
在线时间
473 小时
发表于 2015-10-27 10:13:24 | 显示全部楼层
我也感觉2401做复杂通信不太好,因为它是单工的,只能实现准双工,配套的协议需要写大量代码,通信速率也高不到哪里去。协议如果简单了那么丢失数据是常事了。
回复

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
 楼主| 发表于 2015-10-27 12:11:23 | 显示全部楼层
回复【13楼】sun_shine:
<br>---------------------------------
<br>嗯嗯,我测试了一下没有应答时的发送时间,是会快那么一点,但是还要6ms,只能放弃了
回复

使用道具 举报

15

主题

114

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
242
金钱
242
注册时间
2014-7-1
在线时间
28 小时
 楼主| 发表于 2015-10-27 12:12:01 | 显示全部楼层
回复【14楼】huyounong:
<br>---------------------------------
<br>哥们有什么比较好的通信模块可以推荐的?发送数据量大的,速度快的
回复

使用道具 举报

65

主题

440

帖子

0

精华

高级会员

Rank: 4

积分
782
金钱
782
注册时间
2012-8-29
在线时间
17 小时
发表于 2015-10-30 08:00:42 | 显示全部楼层
回复【16楼】zengan007:
<br>---------------------------------
<br>这就不知道了,去看看TI的吧
人生永远追逐着幻光,但谁把幻光看作幻光,谁便沉入无边的苦海
回复

使用道具 举报

20

主题

468

帖子

3

精华

金牌会员

Rank: 6Rank: 6

积分
1679
金钱
1679
注册时间
2014-2-25
在线时间
229 小时
发表于 2015-10-30 09:03:31 | 显示全部楼层
回复【16楼】zengan007:
<br>---------------------------------
<br>建议你用一下串口wifi,前阵子玩了一下,感觉还不错。在透传模式下简直跟串口一样。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 12:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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