Pulse width modulation motor control using CD40106

This is the Pulse width modulation motor control using CD40106. Usual, we just enter the voltage and DC current source to the DC motor, Makes motor can be rotated. If will modify or regulate the speed in rotation of the motor.

We will need to enter the voltage look into pulses or periodically. Which will make the average voltage at the output is different. By the pulse voltage is high frequency will have the average voltage than the low-frequency pulse.

The same with the pulse has over duty cycle value, it will have the average pressure much than low duty cycle value.

CD40106 Pulse width modulation motor control

The average voltage will be supplied to the DC motor. To control the motor rotation is slow or fast. This circuit uses the above principle. By makes the pulse generator circuit or astable multivibrator Which consists of IC1 / 1 and IC1 / 2 inverter gate with C1, R1, R2, VR1 and diode D1, D2.

The signal generator has the duty cycle value that can adjustable or can rotate with VR1 there.

Pulse width modulation motor control using CD40106
Pulse width modulation motor control using CD40106

The pulse signal of the circuit. When is adjusted to get the duty cycle too much there is a maximum of 100%.(signal has the most positive pulse.) Makes the motor it will spin the fastest.

If the percentage of the duty cycle reduced, the speed it will reduce as well. The pulse output signal from IC1/2 will enter to Q1(2N3906), Q2(TIP41) that are connected to the Darlington amplifier circuit. To extend the current pulse up.

Then, drive the motor, connected to the output terminals of the circuit.

The Q2(TIP41) acts through a direct current to the motor. The selection will need to look in accordance with the current use of the motor.

I choose to be more current, because when the motor starts to draw more the current from the power supply than the normal rotation. Or not the motor is loaded.

This circuit is suitable for the DC motor with a power that is not much. Is small enough that the voltage and current not exceeding 12 volts 2 amps.

Which reduces power loss to the motor and the circuits.

The parts list
The resistors 1/4W +-5%
R1 – 330K
R2 – 4.7K
VR1 – Variable resistors 2M
The capacitors
C1 – 0.1uF ceramic type
The semiconductor components
IC1 – CD40106, Hex Schmitt Trigger
Q1 – 2N3906- PNP transistor
Q2 – TIP41- 4A 40V NPN transistor
D1, D2- 0.75 200V Diode, 1N4148
D3- 1A 1000V Diode, 1N4007.


If you are interested in this circuit.
But fear that it will not work. You can see the details of…

DC 12V-24V 3.2 A Motor Speed Control PWM Controller

Stops problems about components and The project not work.
Although the circuits are is not the same. It can control speed motor with PWM as well.

This Post Has 8 Comments

  1. looking for a speed controller for a 12vdc 185a motor can you help me

  2. I want control 12volt dc motor in 30 amphere

  3. HI! i want to use this controller to control a 12V computer fan in a stir plate. Will it work?


  4. I want to use this product to control the speed of dc motor having inside remote control toys or battery ised toys

  5. Hi dear.
    I wanna to build this project but you didn’t specific IC 40160 pin number,
    please help me .

  6. any on help me ??

    i use data shit of IC but this cant help me ,
    please help
    I bought all equipment of this circuit , please answer me

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close Menu