Advertisement
dc motor speed controller schematic

AC Motor Speed Controller Circuit

This triac-based 220V AC motor speed controller circuit is designed for controlling the speed of small household motors like drill machines. The speed of the motor can be controlled by changing the setting of P1. The setting of P1 determines the phase of the trigger pulse that fires the triac. The circuit incorporates a self-stabilizing technique that maintains the speed of the motor even when it is loaded.

220VAC Motor Speed Controller Schematic

dc motor speed controller schematic

For example, when the motor of the drill machine is slowed down by the resistance of the drilled object, the counter-EMF of the motor also decreases. This results to a voltage increase in R2-P1 and C3 causing the triac to be triggered earlier and the speed increases accordingly.

Related Products: Motors | AC Motors | Brushless DC Motors

Printed circuit board layout of the motor speed controller
motor speed controller pcb

Another version found here.

motor speed control

If the main use for this circuit is to control the brightness of a light bulb, RS and CS are not necessary.

88 Comments

Join the conversation!

Error! Please fill all fields.
  • agustindazagmail-com

    Has anyone else noted the noise generated by the AC motor when controlling using a Triac with phase shift?

    Has anyone experimented with the Snubber circuit (C1, C2 and R1 in the original circuit above) to try to minimize the electrical noise on the motor?
    Any success?

  • shinekprabymail-com

    Dear Sir,
    Happy new year
    I used this circuit in my washing machine, it gets desirable speed for spin but for wash (when I reduced and set the speed in potentiometer) it is not starting as it does not get the required surge.When I move the potentiometer, it runs in more speed then I reduced the speed by turning the potentiometer and switched off the motor.Now the position of the potentiometer is perfect as per the speed I required but when I start it again it does not start as it does not gets enough surge. I have used 500K potentiometer.Can you please suggest, which components should I used to get enough surge in more resistance.

    Thanks,
    Shine

  • haythem

    Hi My Dear I need to control this with Arduino with time can you help me ?

  • jon-matiszyahoo-ca

    just wondering what the values would be for 120v mains and 1hp motor?
    I’m going to try to convert a washing machine universal motor to a wood lath drive.

    thanks

  • ArBiNd

    if my P1 is set to a fixed resistance R, will the motor speed be the same for different ac input e.g 220V & 190V?

  • Nikhil

    which triac and diac should I use for 2000W heater load,and also value of capacitor. provide ckt if possible

  • suleiman

    Why the diac , what is the function,

    • Jim Keith

      The DIAC is a triggering device –it blocks until the voltage across it exceeds about 28V –at this point, it breaks over and dumps the charge stored in C4 into the TRIAC gate. This provides a high current, fast rise time gate pulse.

  • pasan

    hi sir ……. ! this circuit can be drive 1hp or 2hp motors …?

  • Hossam Zayed

    I’m building a project that requires a device to control a 3 phase induction AC motor 1.5 kw and 1400 rpm to do the following
    1-reverse Motor direction
    2-switch motor on/off (frequency up to 1 time per second)
    3- Can be controlled by a micro controller (i.e accepts digital signal)
    No need for controlling motor speed
    does your circuit design provide the control device I’m looking for?
    thanks and waiting for your kind reply

    • Jim Keith

      This circuit is for single phase applications only. I will soon post a circuit that will control a 3phase motor.

  • Vijendra

    do i need to make any changes for working with 240v cieling fan.
    and which value of l1 should be use also do i need Rs and Cs to be used also can i use BT136 and DB3 for triac and diac.

Looking for the latest from TI?