Raspberry Pi和RF模块MX-RM-5V通过gpio和噪音供电?

时间:2017-01-28 16:55:30

标签: arduino raspberry-pi iot gpio

我的Raspberry Pi 3 Model B v1.2和Arduino Pro mini有一个小型的RF 433mHz项目。

我的Raspberry用作接收器,Pro mini用作发射器。

我已将流行的RF接收器MX-RM-5V连接到我的RPi GPIO。

接收器和发射器模块具有盘绕天线。

我使用GPIO 5V引脚为我的接收器和逻辑电平转换器供电。

我使用逻辑电平转换器,因为接收器使用5V和GPIO,3.3V逻辑。

问题是,如果我使用GPIO 5V引脚为我的RF接收器模块供电,则范围会下降到10 cm。

当我为接收器模块提供外置适配器@ 5V时,范围增加到10 - 15米。

Raspberry有micro usb 2A适配器 MX-RM-5V使用11.50 mA。

为什么GPIO 5V引脚无法为MX-RM-5V模块供电?

在micro-usb和gpio 5v引脚之间的覆盆子的5V导轨上是否有一些限制电流的元件?

Raspberry在铁轨上产生多少噪音?这可能是问题吗?

1 个答案:

答案 0 :(得分:0)

更新

当我连接到树莓派3时,我用MX-RM-5V模块的振荡器测量了1kHz的恒定噪声。使用外部电源,模块工作正常。当模块收到某些东西时,噪音降至300-400 Hz。

我找到了一个直观的解决方案,从youtube中可以非常简单地看到数据引脚上的噪音。

LED。

当我将带有100欧姆电阻的绿色LED连接到数据引脚时,LED不断发光。它不亮但你看到小绿灯。在这种情况下,接收器没有收到任何东西。那是纯粹的恒定噪音。

下一步是开始搞乱低通过滤器。我在数据引脚和地之间连接了240欧姆电阻和1.5 uF电容。因此,我将贪婪LED连接到滤波电压,并对恒定噪声进行滤波。

仅当发射器向接收器发送信息时,Led才会被数据信号闪烁。

此外,发射器和接收器代码中的波特率有点高。我从1000位/秒下调到200位/秒。

从现在开始,树莓可以检测到这个模块的数据,而且一切都好多了。