Selecting High Current Motor Controllers

There are two choices of high current motor controllers that fit our purpose best after examining a few popular motor controllers.

1. IBT-4 H-Bridge MOSFET DC Motor Driver

IBT-4 Motor Driver
  • Control Signal Voltage: 3.3 - 12V
  • Maximum Current: 50A
  • Supply Voltage: 5-15V DC
  • PWM Frequency: Up to 200kHz
  • Features: Heat sink, Brake Function
  • Price: ~16.77 CAD

Resources:

Note: This motor provides more than enough current for our purpose. It is a bit overkill, yet it is also a standard, popular MOSFET motor controller. The MOSFET (instead of transistor) ensures low heat dissipation, and it comes with a heat sink, so there is no need to worry about heat. It also features PWM isolation, making it less susceptible to Back EMF and external electric fields.


2. DBH-12V Motor Controller

DBH-12V Motor Driver
  • Control Signal Voltage: Arduino’s logic level (5V)
  • Maximum Current: 30A (Per channel)
  • Supply Voltage: 3 - 15V
  • Signal Voltage: Low (0-0.5V), High (2.5 - 13V)
  • Standby Current: < 30mA
  • PWM Frequency: Up to 200kHz (80kHz for coreless motor)
  • Features: Heat Sink, Current Detection Circuit, Brake Function
  • Price: ~27.96 CAD

Resources:

Note: This motor controller has an extra current detection circuit, which is an analog signal proportional to the motor current. Technically, it does the same thing as the IBT-4, but this allows us to control more than one motor.

Subscribe to be notified of future articles: