Unidirectional H-Bridge Motor Controller (PMOS for Bidirectional)

by vcl3345 in Circuits > Electronics

1976 Views, 14 Favorites, 0 Comments

Unidirectional H-Bridge Motor Controller (PMOS for Bidirectional)

drivercode2.png

The purpose of this Instructable is to learn the inner workings of an H-bridge IC and be able to design one from scratch. This is a unidirectional motor driver I originally planned to make a for a drone design, however, I realized it was better to simplify it to just the motor driver for now. This is purely unidirectional as reversing direction motors on a drone motor would be far too inefficient than just using Newton's 3rd Law to control drone direction. NMOS can be added to make this circuit bidirectional.

Supplies

4 NMOS transistors

4 160 Ohm Resistors

4 10 kOhm Resistors

4 DC Motor

1 Arduino Uno R3 (Motor Controller of your choice would work too)

4 Diodes

Understanding H-bridge Design

The best mechanical analogy I've heard to an H-bridge is like a rail-way track.

Circuit Schematic

Custom Motor Driver.png

WIP

Simple Code Simulation

WIP