8748|19

11

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

对2.4GHz无线数传模块 nRF2401A 的使用及测试 [原创] [复制链接]

嗯,最近终于有时间对nRF2401A进行了全面的了解。最后定做和加工了一些板子出来,实际测试效果非常不错,距离轻松达到500米以上!

 

先来晒一下成品:

 



下面的“大”个头是nRF2401A,上面的“小”家伙是nRF24L01+,都是一起做的板子


 

——————华N——————丽O——————的V——————分A——————隔T——————线E——————


nRF2401A算是比较老的产品了,大家应该早有听说或使用过。

最为使用最广泛的2.4GHz无线数传模块之一,nRF2401A当然具备很多及优势,现在来简单介绍一下:

1.使用2.4GHz开放频段

   这里有点小注意:nRF2401A发射时的工作频率最高为2526MHz,接收时的最大工作频率为2524MHz。

2.高数据传输率,支持250kbps和1Mbps。

    这个速率已经和蓝牙差不多了,所以这也是nRF2401A经久不衰的一个原因啦。

3.低功耗设计

    工作电压范围 1.9~3.6V。工作在接收状态时的电流消耗为18mA,工作在发送模式功率为0dBm时消耗电流为13mA。

    嗯,看起来很适合使用电池进行供电的场合使用?

    没错,现在的无线键盘鼠标里面多数就是使用的nRF2401A和nRF24L01方案。

4.简单的操作方式,减少MCU的工作负担。

    nRF2401A除了同MCU之间使用简易的SPI通讯之外,还提供PWR_UP、DR1和DR2等直接操作引脚。

    通过对PWR_UP操作可快速完成“上电”和“休眠”模式的切换。

    而DR1、DR2可在nRF2401A完成数据接收后输出高电平,通知MCU准备读取接收数据。

5.省力的Shockburs传输模式

    这个“Shockburst”可是nRF2401A最吸引人的地方了,“Shockburst”是什么呢?

    通常的无线数传芯片在向空中发送数据包的时候需要先传送“前导字”,随后是“地址码”,接下来是“用户数据”,最后就是“CRC校验码”。

    当你使用“Shockburst”传输模式的时候,只需告诉nRF2401要发送数据的“地址”和“数据”就好啦,

    “前导”和“CRC”什么的全部由“Shockburst”帮你完成了!

    接收数据的时候也是一样,nRF2401A在收到一组数据后会检查“地址”和“CRC校验码”,

    错误时会丢弃,正确时会通知MCU进行读取工作,而在其它时间,MCU无需进行任何处理!MCU表示很轻松啊有木有!


就这些特点来说,nRF2401A特别适合初学无线数传和期望快速开发产品的朋友们使用。


——————华N——————丽O——————的V——————分A——————隔T——————线E——————


最后重点的来说谈谈说关于“通讯距离”的问题

很多初学者和使用过nRF2401A或者nRF24L01系列数传芯片的人都会很关心的问题,

    到底使用这些东西进行数据传输的时候的有效或者最大距离是多少?

    为什么我在实际使用的时候连5米都不到?

    有些模块还宣称1000到2000米的传输距离是真实的吗?

传输距离是无线数传芯片和模块的一个综合指标,它同时受到很多条件、因素和参数的影响。

 

        首先是天线,天线增益是一个硬性指标,通常来讲是增益越高传输距离越远。当然了,你总不能指望一个手持设备外面附带一个胳膊粗细,胳膊长短的高增益天线吧?所以不能仅仅指望使用更高的天线增益来增加距离。

 

        再来是无线数传芯片的输出功率。通常2.4GHz产品最大输出功率为0dBm,433MHz为10dBm。超过该数值一般会有两个问题:

        1.过大的输出功率会影响或干扰到其它工作在相近频率的设备,造成其它设备无法正常工作。

        2.增加输出所使用的PA电路过急剧的增加设备的电流消耗和发热量。使用PA的无线数传模块通常不再适合低功耗和移动设备使用。

 

        数据传输速率同 样也是影响通讯距离的关键因素。以nRF2401A为例,其同时支持250kbps和1Mbps的数传传输速率,当其它应用参数一致时,两种数据传输速率 实际测的通讯距离相差很大。低速率的250kbps通讯距离至少在高速率的1Mbps的2倍以上。这也是初学者容易犯错的地方,没有很大的数据量却贪图高 传输速率,结果却影响了传输距离。


         最后也是最重要的一点“电路设计。无线数传模块设计,特别是高频无线数传模块设计,对 电路的设计和元件选用都有极高的要求。虽然像nRF2401A芯片已经有了很高的集成度,但还是需要对发送、接收型号进行匹配工作。这是无线数传模块的设 计核心。想像一下吧,给你再好的汽车,却只能在泥土路上行驶,想必一定感觉很不好。高频电路设计也一样,芯片输出时如果经过设计不合理的电路和元件,输出 功率在没到达天线的时候就已经损失过半,这样的情况搭配再高增益的天线和再低通讯速率也很难拉开通讯距离。

        如果你在实际使用中搭配了很拉风天线搭配最高的输出功率和低到可怜的传输速率之后还是只能得到几十米甚至几米之内……

        我在设计之初也被这个问题困扰了很久,电路的绘制和元件选用都是按照官方的参数进行的设计(国内好多模块应该都是这么Copy的),结果呢?很好,仅有几十米…… 

        在细致研究相关知识、重新设计、无数次的实际测试后…… 呵呵 注意如下两种模块都没有加PA电路

 


 

        在宽阔路面上进行测试,nRF2401A和nRF24L01+模块,发射功率同为0dBm,数据传输速率为1Mbps,选用2dBi增益天线时测的稳定的数据传输距离为200米!

       如果仅将数据传输速率降低为250kbps,其余参数和天线不变的情况下,有效传输距离超过500米!

       到达700米时开始出现丢包现象,800米时丢包严重,接近1000米时完全失去接收数据。





       对于这个测试结果我已经很满意了,毕竟没有使用PA电路,仅仅使用芯片输出的0dBm信号就达到了这个距离。

       欢迎对无线数传应用敢兴趣的朋友与我联系,这样也有机会多向大家学习。

[ 本帖最后由 nmzqdsg 于 2011-10-18 15:11 编辑 ]
此帖出自RF/无线论坛

最新回复

美国ARC吸波材料,5MHZ至110GHZ,近场和远场,窄带或宽带,卓美成电子技术团队皆有标准或定制解决方案适合您。   详情 回复 发表于 2017-11-18 15:47
点赞 关注
个人签名我的Blog:http://blog.sina.com.cn/2662856767
 

回复
举报

10

帖子

0

TA的资源

一粒金砂(中级)

沙发
 

请教

如果把天线去掉,还是250kbps,0dBm,通讯距离有多远?
此帖出自RF/无线论坛
 
 

回复

37

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
没有PA电路500米。有了PA反而距离多远?反而短了吗?
此帖出自RF/无线论坛
 
 
 

回复

349

帖子

0

TA的资源

一粒金砂(中级)

4
 
学习了!!!!
此帖出自RF/无线论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(高级)

5
 

回复 沙发 电感_厘米 的帖子

如果把天线去掉,还是250kbps,0dBm,通讯距离有多远?


没有天线? 估计不用的话连1米都成问题吧。
 可是没有天线的射频模块还有什么实际意义呢? [ 本帖最后由 nmzqdsg 于 2011-11-14 12:32 编辑 ]
此帖出自RF/无线论坛
个人签名我的Blog:http://blog.sina.com.cn/2662856767
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(高级)

6
 

回复 板凳 pig163xx 的帖子

没有PA电路500米。有了PA反而距离多远?反而短了吗?

增加PA(功率放大器)的话距离会更远的。
 不过我没有用的打算,因为这样会增加很多的工作电流,发热量增大,不适合低功的场合耗使用。 [ 本帖最后由 nmzqdsg 于 2011-11-14 12:32 编辑 ]
此帖出自RF/无线论坛
个人签名我的Blog:http://blog.sina.com.cn/2662856767
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

7
 

回复 5楼 nmzqdsg 的帖子

有些小东西,就是不能用天线,天线太大了,
此帖出自RF/无线论坛
 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(高级)

8
 
1000Kbs,0dbm,能到多远?
此帖出自RF/无线论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(中级)

9
 

回复 楼主 nmzqdsg 的帖子

楼主,不知你是否调过TI的CC1100/1101芯片?想跟你讨点经验
此帖出自RF/无线论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(高级)

10
 
原帖由 wwq123030627 于 2011-11-18 21:37 发表 1000Kbs,0dbm,能到多远?


1Mbps 0dBm时
简单测试结果是200米内传输稳定,超过后开始出现丢包。
此帖出自RF/无线论坛
个人签名我的Blog:http://blog.sina.com.cn/2662856767
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(高级)

11
 
原帖由 klyz12ss 于 2011-11-19 01:42 发表 楼主,不知你是否调过TI的CC1100/1101芯片?想跟你讨点经验


CC1100、CC1101 调试过,您可以到我的Bolg里面找交流Q群来讨论
此帖出自RF/无线论坛
个人签名我的Blog:http://blog.sina.com.cn/2662856767
 
 
 

回复

2734

帖子

0

TA的资源

裸片初长成(初级)

12
 
通常的无线数传芯片在向空中发送数据包的时候需要先传送“前导字”,随后是“地址码”,接下来是“用户数据”,最后就是“CRC校验码”。
此帖出自RF/无线论坛
个人签名我爱电子!
 
 
 

回复

7219

帖子

192

TA的资源

五彩晶圆(高级)

13
 
很好玩的样子
此帖出自RF/无线论坛
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(中级)

14
 

回复 楼主 nmzqdsg 的帖子

楼主,我现在有很多的问题,还是没有调试出来,能指导我吗?1003829876
此帖出自RF/无线论坛
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

15
 

顶起

学习下下~
此帖出自RF/无线论坛
 
 
 

回复

14

帖子

0

TA的资源

一粒金砂(初级)

16
 
看来时速率问题.如果坐到2M,距离能多远?
此帖出自RF/无线论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

17
 
楼主  有 QQ 吗,关于 24l01  有一些问题  想请教下。。或其他联系方式。。我邮箱chenming153621@yahoo.cn    谢谢楼主啊。。急
此帖出自RF/无线论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

18
 

学生请教

为什么数据率越高,收发半径越小呢?
此帖出自RF/无线论坛
 
 
 

回复

349

帖子

0

TA的资源

一粒金砂(中级)

19
 
很好,比较全面。
此帖出自RF/无线论坛
 
 
 

回复

28

帖子

1

TA的资源

禁止发言

20
 
美国ARC吸波材料,5MHZ至110GHZ,近场和远场,窄带或宽带,卓美成电子技术团队皆有标准或定制解决方案适合您。
此帖出自RF/无线论坛
个人签名 卓美成电子技术有限公司作为一家专业的电子互联及电磁兼容材料解决方案提供商,在光通信、仪器仪表、通讯终端、医疗设备、轨道交通、安防监控、工业控制 ...
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表