簡単なDCモーターコントローラー
ビュー: 0 著者: サイト編集者 公開時間: 2020-09-02 起源: サイト
お問い合わせ
ロボットやその他のマイクロ制御デバイスを作成している場合は、前後に DC モーターを駆動する必要があります。
このノートでは、2 つの I/O ピンを介して DC モーターを制御する、シンプルで安価な回路を示します。
集積回路は必要なく、一般的に使用されるコンポーネントを使用します。
初めてブレッドボード上でビルドすることをお勧めします。
私はこの回路を設計しましたが、このモーター コントローラーの発明者ではありません。
アナーバーの Maker Works で Makerbot や CNC ルーターの驚くほど正確な動きを見て、このようなモーター制御回路に興味を持ちました。
必要な部品は次のとおりです。
これらはすべて、地元の Radiowack またはホビー ストアで販売されている必要があります。 (1)DC モーター (4)
MOSFET トランジスタ
私は IRF540N を使用しましたが、N
チャネル MOSFET ならどれでも使用できます。 (4)ダイオード (2)
トランジスタ。
bc548を使用しています。 (2)
PNPバイポーラトランジスタ
bc327を使用しています。 (4)
2200 オームの抵抗 (赤-赤-赤)(4)
10 k オームの抵抗 (茶-黒-オレンジ)
一部のジャンパーおよびブレッドボードの抵抗値は、必要な場合には重要ではありません。
かなり近い値であれば問題なく動作する可能性があります。
これはブレッドボード上の完全な回路の写真で、追加の部品ラベルがいくつかあります。
マイクロコントローラーでピンを 1 に設定すると、pn 接合トランジスタ Q7 がオンになります。
これにより、PNP トランジスタ Q5 のベースがグランドに接続され、オンになります。
次に、Q5 は 12 ボルトを MOSFET Q1 と Q4 に接続し、MOSFET Q1 と Q4 はモーターをプラスとアースに接続します。
ピン 2 を High に設定すると、モーターがプラスに接続され、反対の極性でアースに接続されます。
これら 4 つのダイオードは、DC モーターが突然停止したときに時々発生する電圧サージからトランジスタを保護します。
I/O ピンが Low の場合、10 k オームの抵抗がトランジスタのベースをグランドに引き下げ、2200 オームの抵抗が I/O ピンから抽出される電流を制限して保護します。
モーターを回して楽しんでください!
これらの回路のうち 2 つをロボット執事のドライブトレインに使用しました。