0

beeagleboard-xm を使用してモバイル ロボット (ヘキサポッド) を構築しようとしています。I2C 経由で BB-xm に接続された Arduino nano と 2 つのサーボ ドライバーがあります。Arduino はセンサー値を Beagleboard に送信し、サーボ ドライバーを使用してモーターを実行します。システム全体を 1 つの [6V NiMH バッテリー] ( http://www.lynxmotion.com/p-426-60-volt-ni-mh-2800mah-battery-pack.aspx )で動作させようとしています。

センサー値をビーグルボードに読み取ろうとしているときは正常に動作しますが、ロボット全体の実行を開始するとすぐに (サーボモーターの電源もオンにします)、I2C 経由で Arduino によって提供されるセンサー値が不安定になります (ゼロになります) )。しかし、壁の電源からボード、Arduino、およびサーボドライバーに電力を供給すると、すべて正常に動作します。したがって、モーターが動作しているときにバッテリーからシステム全体に供給される電流に問題があると確信していますが、なぜこれが起こっているのかはわかりません. バッテリーは最大 28A を供給でき、サーボを合わせても 20A (18 サーボ) 以上は使用しません。

それで、私の質問は私の理解が正しいかどうか、またはこれには他の理由があるのでしょうか?

4

0 に答える 0