【问题标题】:Power problems stacked Arduino shields堆叠 Arduino 屏蔽的电源问题
【发布时间】:2016-03-29 10:49:07
【问题描述】:

我有一个奇怪的问题。我目前正在建造一个 BB-8。因此,我使用的是 Arduino Uno。在上面,我堆叠了一个 Adafruit Motor Shield v2.3,在此之上,我再次堆叠了 Sparkfun USB Host Shield。 Arduino 由 9V 块电池供电,电机由两个 18650 锂离子电池单独供电。为了控制两个 Pololu 电机,每个电机的失速电流为 1.6 安培,我使用 Xbox 360 无线控制器,其中接收器连接到 USB Host Shield。

现在我的问题。一切似乎都很好,直到我用聚苯乙烯泡沫塑料半球覆盖所有东西。是的,你没看错。如果发生这种情况,控制器信号将丢失并且不会再次连接,除非我重新启动 Arduino。我在youtube上传了一个小视频,大家可以看到问题所在。

我猜这是电源问题,因为当我将 Xbox 接收器连接到我的 Mac 时,不会出现此问题。有谁知道如何解决这个问题?

我已经尝试过其他电源。并且 USB 主机屏蔽应该提供足够的功率,因为​​规范说 500 mA 没问题,而命中正是 USB 2.0 规范。盾牌的组合也应该没有问题。我仔细选择了这个屏蔽,因为电机屏蔽只使用了A4和A5引脚,USB主机屏蔽使用了一些数字引脚,所以我认为没有干扰。

感谢您的帮助。

编辑 我现在已经对其进行了更多测试,我认为我可以减少可能的原因。首先,我尝试了其他一些电源,从 VIN 引脚上的 AA 电池到外部电源适配器。接下来,我尝试了其他 Xbox 接收器和控制器。我还尝试了带有蓝牙加密狗的 playstation 3 控制器。没有什么能解决问题。我还用聚苯乙烯泡沫塑料以外的其他东西覆盖了 Arduino,比如垃圾桶、纸板和一些金属盒。这行得通,所以问题只出在聚苯乙烯泡沫塑料上。现在我还没有介绍 Arduino,但我慢慢接近了。距离 Arduino 约 20 厘米,它停止工作。我的线索:静电。你认为这可能是个问题吗?如果是,我该如何解决?

【问题讨论】:

    标签: arduino xbox


    【解决方案1】:

    尝试为每个负载使用单节电池 + 单独的稳压器。否则,如果其中一个电池放电而另一个电池正常,它可能会占用系统的所有电源,例如短路。如果接地连接出错,您也可能会遇到麻烦。

    选择好的电池,可以提供足够的电量。如果找不到可以提供足够电流的电池,请考虑使用串联的低电流电池来获得额外的电压。然后使用 DC-DC 降压转换器降低电压。

    例如,如果您有一个 24V 的电池,它提供 1A(功率 p1 = 24*1)。如果使用dc-dc将电压降低到5V,它可以提供5A。 (功率 p2 = 5*5)。因为 p1*h=p2,其中 [h=0.8 - 效率]。

    【讨论】:

      【解决方案2】:

      所以,我解决了这个问题。正如我的问题中提到的,问题是静电。我用一些特殊的底漆给聚苯乙烯泡沫塑料球做底漆,以使聚苯乙烯泡沫塑料更稳定等等。就是这样。幸运的是,我没有用球体接触 Arduino。我认为它会损坏 Arduino。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-10-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多