Motor Control Circuits


Stepper Motor Generator

Any stepper motor can be used as a generator. In contrast to other generators, a stepper motor produces a large induced voltage even at low rotational speeds. The type used here, with a DC resistance of 2×60 Ω per winding, can generate more than 20 V when turned by hand, without any gearing. The circuit […]


DC Motor Speed Control Circuit

This circuit takes advantage of the voltage drop across bridge rectifier diodes to produce a 5-position variable voltage supply to a DC fan or other small DC motor. It is not as efficient as a switch-mode circuit but it has the virtues of simplicity and no switching hash. The four full-wave bridges are connected so […]


Motor Turn Stall Detector

In single phase AC induction motors, often used in fridges and washing machines, a start winding is used during the starting phase. When the motor has reached a certain speed, this winding is turned off again. The start winding is slightly out of phase to the run winding. The motor will only start turning when […]


Driving CDROM Stepper Motor with Arduino

H-bridge is frequently used to control DC motors and stepper motors. When controlling a bipolar stepper motor, two full H-bridges are needed. There are many H-bridge ICs (like L298, MPC17529 and SN754410 which is a quad half H-bridge) for just that purpose. But if you are on a budget, you may want to consider building […]


1000W AC Motor Speed Controller

This triac based AC motor speed controller circuit is designed for controlling the speed of AC motors like drill machines, fans, vacuums, etc. The speed of the motor can be controlled by changing the setting of P1 potentiometer. The setting of P1 determines the phase of the trigger pulse that fires the triac. The circuit […]


PWM Motor Driver

As the title “PWM DC Motor Driver with Forward / Reverse and Breaking” this series is a PWM DC motor controller that can control DC motors with clockwise rotation and counter-clockwise and is equipped with a braking system.  In a series DC motor control PWM DC Motor Driver with Forward / Reverse and Breaking use […]


20A/ 12V-24V DC Motor controller using TL494 and IRF1405

This is the high quality PWM 12V-24V DC motor controller circuit for that has the low voltage battery checker system, working with soft start, adjust pulse frequency, use for 12V or 24V battery at current up to 20A. Although small and simple, but could be easily used to create an easy, no need to program […]


ULN2003 Control Stepper Motor by Parallel Port

This is an easy to build stepper motor driver that will allow you to precisely control a unipolar stepper motor through your computer’s parallel port. With a stepper motor you can build a lot of interesting gadgets such as robots, elevator, PCB drilling mill, camera panning system, automatic fish feeder, etc. If you have never […]


The 2 channel DC motor driver on saving model

This circuit has 2 input and if both it’s input is “1” (+12 volt) What will happen?, If some input voltage is “0” (such as input A) transistor T5 will conduct a current and as cause to transistors T1 and T4 also conducts, and makes the DC motor running In one direction. When it comes […]


PWM DC motor controller with NE555 and darlington transistors

This is circuit for dimmer a lamp or controll speed of a DC motor. I used to suggests these circuit by use principle most PWM (PWM Control Speed Motor 12V By TL494) form. But TL494 is not cheap and hard to buy we use NE555 beter very cheap and popular. This circuit have a lot […]