2V 12Vバッテリー、Arduino、Cytron MD10Cモータードライバーを使用して24V DCモーターに電力を供給しようとしています。Arduinoとモーターをドライバーボードに接続する方法については、CytronのWebサイトの説明に従いました。2つのバッテリーは24Vを提供するために一連のプラグインで接続され、次にドライバーボードの電源入力に接続されます。
このスキーマを使用した最初のテストでは、いくつかの問題がありました。最も重要なのは、Arduinoとドライバーボードの間のGNDワイヤーが焼かれ、モーターがArduino信号を使用して起動されたときにドライバーボードに火花が発生したことです。Arduinoにもいくつかの問題があり、再起動し続けました。
これがグランドループの場合かと思っていましたか?はいの場合、Arduino /ドライバーボードのデータセクションを高電流からどのように分離する必要がありますか?
バッテリーの1つはArduinoにも接続され、12Vの入力電流を提供します(これは悪い習慣だと知っていますが、役割を果たす可能性があるため、スキーマに残しました)。将来的には、Arduinoは、DC / DCスイッチングレギュレーターを使用して、モータードライバーに接続する同じ24Vケーブルから給電されます。
奇妙なことに、ArduinoがUSB(PCから)で駆動され、ドライバーボードが120V / 5V AC壁コンバーターで駆動されている場合、スキーマは完全に機能します。モータードライバーには、外部MCUを必要とせずにボードをテストしてモーターに電力を供給することができるテストボタンもあります。これらのボタンを使用すると、火花や焼けたワイヤーはありません。
Cytronのデータシートには、ドライバーボードが絶縁されているかどうかは示されていません。そのため、モーター電流がArduinoを経由してバッテリーに戻る可能性があると考えました。
モーターは、フロントガラスワイパーモーターに似た24V DCモーター(消費電流は10A未満)です。バッテリーは12Vカーバッテリーです。
更新:
ご回答ありがとうございます。以下は、DC / DCステップダウンレギュレーターを使用して12VをArduinoに提供する推奨スキーマです。バッテリーバンクと直列にヒューズも追加しました。共有接地は短絡の可能性を取り除くと思いますか?