|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2013-3-21 18:00:51
|
显示全部楼层
我在网上看到如下解决办法,与各位分享一下,
NRF24L01无线通讯距离很近有什么方法解决?
最近在网上看到有朋友说NRF24L01无线模块通讯距离只有1米左右,为什么会这样呢?
1、NRF24L01最大发射功有0DBM,不应该距离只有一米的,查看你的代码以没有设置为发射功能为0DBM+LNA功能,代码为:NRFWriteReg(W_REGISTER+RF_SETUP,0x07);// 数据传输率1Mbps,发射功率0dBm,低噪声放大器增益。
2、NRF24L01无线模块电源是否有做滤波电路,如果你的电源不干净也有可能对距离有影响,建议加上0.1UF或1UF或者10UF滤波电容。
3、还有就是天线是否匹配,一般匹配电阻是50欧,这个需要耐心调
4、无线模块用料很差,如果你的材料很差,也会有影响,建议不要去买那种便宜料,最好是用TDK或村田的料。当然根PCB也有关系,有条件最好做4层镀金板。
5、有什么东西可以看得到它的发射功率呢?
那就要用到频谱仪了,它可以看到发射功率有多强的。
6、如果要更远的距离,应该怎么做呢?
可以加功放(PA),加这个IC可以使通讯距离更远,一般有用到的是AP1000,比较便宜。 |
|