Dc Motor Driver info
DC motor drivers are necessary like all motor drivers because of the inability of microcontrollers or other processors to provide high voltages and currents enough to drive electrically heavy loads such as motors. There are two types of DC motors: brushed and brushless. These motors need different driving mechanisms because of their commutators. In brushed DC motors commutation is done by the brush in the motor, so driving these motors are relatively easy. In brushless DC motors there is not a brush to commutate the current, so this job has to be done electrically. Therefore driving brushless DC motors are a bit complex compared to driving brushed DC motors.
Driving brushed DC motors is straightforward in principle but not quite so simple in practice. For the simplest small applications you can run the motor directly from a power source and use a potentiometer to control the speed and a switch to reverse its direction. If the motor is to be part of an embedded application you need a driver IC and some control logic. Brushed DC motor drivers consist of circuits called H-bridges. H-bridges are H-shaped circuits that are used to drive brushed DC motors bidirectional.
Brushless DC motors need sophisticated electronic control circuitry as well as some way to continuously determine the position of the rotor. The position of the rotor can be determined either by a Hall effect sensor or by measuring changes in the back EMF at each of the armature coils as the motor rotates. Whereas the speed of brushed DC motors is determined by the applied voltage, the speed of brushless DC motors is determined by the frequency at which it is switched. The motors are driven by PWM pulses.
Hide this content.
The DRV2605 from TI is a fancy little motor driver. Rather than controlling a stepper motor or DC mo..
Baby Orangutan B-328 Robot Controller is a complete control solution for small robots, all packed in..
TB6612FNG Dual Motor Driver is a motor driver breakout board to drive two bidirectional DC motors or..
L9110S Motor Driver is a compact board that can be used to drive very small robots. This tiny module..
L298N Dual H Bridge Motor Driver is a motor controller breakout board which is typically used for co..
Pololu Simple High-Power Motor Controller 24v23 is a versatile, general-purpose motor controller for..
Pololu High-Power Motor Driver 18v15 is a discrete MOSFET H-bridge designed to drive large DC brushe..
Pololu Simple High-Power Motor Controller 18v25 is a versatile, general-purpose motor controller for..
Phidgets 1065 5A, 9-28V Brushed DC Motor Controller lets you control the direction, velocity and acc..
Pololu High-Power Motor Driver 24v12 is a discrete MOSFET H-bridge designed to drive large DC brushe..
Pololu VNH3SP30 Motor Driver Carrier is a compact breakout board for ST’s high-power VNH3SP30 motor ..
Pololu VNH2SP30 Motor Driver Carrier is a compact breakout board for ST’s high-power VNH2SP30 motor ..
Pololu Simple Motor Controller 18v7 is a versatile, general-purpose motor controller for brushed, DC..
The TB6612FNG is a great dual motor driver that is perfect for interfacing two small DC motors to a ..
Pololu Dual VNH2SP30 Motor Driver Carrier is a compact carrier for the VNH2SP30 motor driver integra..
Pololu Dual VNH3SP30 Motor Driver Carrier is a compact carrier for the VNH3SP30 motor driver integra..
Pololu VNH5019 Motor Driver Carrier is a compact breakout board for ST’s high-power VNH5019 motor dr..
Pololu Dual MC33926 Motor Driver Carrier is a breakout board featuring two Freescale MC33926 H-bridg..