宁波欣创电子科技官网
收藏本站
搜索

扫一扫,访问微社区

QQ登录

只需一步,快速开始

注册 找回密码
官方旗舰店新品上线AVR入门提高步步通视频SD卡高清视频教程免费下载AVR单片机十日通全集视频MSP430单片机视频教程

42

主题

383

帖子

2157

积分

金牌会员

Rank: 6Rank: 6

积分
2157
发表于 2016-5-7 09:54:38 | 显示全部楼层 |阅读模式
1.jpg    
    NRF24L01+模块是2.4~2.5GHZ频段的无线传输模块,由于大多数模块使用PCB天线,因此传输距离会受到一定的限制,在使用过程中,根据环境干扰的不同,数据传输会有可能出现一些丢包或者距离不远的情况,尤其是现在无线WIFI遍布,也存在很大的同频干扰,受模块本身设计的尺寸限制,对于PCB天线类的NRF24L01模块,要解决此类问题,比较常见的是两种方法:
    一是设置NRF24L01模块工作在与WIFI不同的频段,比如 2.5GHZ,设置方法是设置RF_CH寄存器,设置步进是1MHZ,参数是多少,就是2400MHZ+PC_CH,使用单片机初始化NRF24L01时,可以设置如下:

  1. SPI_RW_Reg(WRITE_REG + RF_CH, 100);        //   设置信道工作为2.5GHZ,收发必须一致,如果是2.4GHZ,就是0,2.42GHZ,就是20,依次类推
复制代码
   二是加大电源容量,在NRF24L01+模块的3.3V和GND脚之间,增加一个100uF左右的电容,耐压大于12V就可以,通过这种方式,可以增大模块的发射功率,达到提高稳定性和传输距离。

    以上两种方法,可以同时使用,经过实际测试,效果确实有提高,使用过程中遇到此类情况的童鞋们,赶紧试试吧。


交流、分享,欣创技术支持,不变的承诺,为你解惑,我也进步,我也会遇到难题。

42

主题

383

帖子

2157

积分

金牌会员

Rank: 6Rank: 6

积分
2157
 楼主| 发表于 2016-5-7 11:59:36 | 显示全部楼层
最好是足流的电源供电,比如外部5V开关电源,还有些电脑的USB供电的话,都有可能不够
交流、分享,欣创技术支持,不变的承诺,为你解惑,我也进步,我也会遇到难题。
您需要登录后才可以回帖 登录 | 立即加入

在线客服

Archiver|手机版| ( 浙ICP备09058229号浙公网安备33020502000039号 )     

返回顶部