• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Need circuit help? Post them in the comments! I've answered over 50,000!

Blog | Categories | About | Contact | Calculators-online
You are here: Home / Motor Controller / AC Motor Speed Controller Circuits using Back EMF

AC Motor Speed Controller Circuits using Back EMF

Last Updated on May 19, 2025 by Swagatam 52 Comments

In this post I have explained a few circuit diagrams for building AC motor speed controller circuits using back EMF concept.

Table of Contents
  • Working Principle of AC Motors
  • Using Triac
  • Using SCR
  • Delivering High Torque
  • Closed Loop AC Motor Speed Controller using Back EMF
  • Circuit Operation:
  • How the Load is Positioned for a Special Reason
  • The Function of L1 and C1
  • Back EMF Drill Speed Controller Circuit

Working Principle of AC Motors

So now, all those home type appliances like electric drill machines, sander machines, sewing machines, food mixer machines, etc. they all are mostly using that AC motor which is called series-wound type motor, right?

Then, when this motor starts working, then it creates something called back-electromotive force or just back-emf. That back-emf always goes up or down depending on how fast that motor is rotating. So if speed is more then back-emf also becomes more and if speed is less, then back-emf also becomes less.

Now the actual voltage which really goes inside that motor and runs it, that is not full supply voltage. It becomes supply voltage minus back-emf. So whatever is remaining after subtracting back-emf, that only goes to run the motor.

This thing is very interesting because this back-emf thing makes the motor kind of self-controlling type. We do not need any extra circuit or sensor for controlling the speed. It adjusts automatically.

Like suppose motor is doing some work and suddenly load becomes more then speed will drop, right? But when speed drops then back-emf also becomes less. So because back-emf got reduced, now more voltage enters the motor. That extra voltage helps to push the speed back to original level.

So in this way, motor always tries to keep its speed more or less stable by itself without any extra controller or feedback system.

Using Triac

Now most of the AC motors which we normally use, they are usually designed in such a way that they can run with only one fixed speed. They do not have any built-in speed variation feature.

But if we want to make their speed variable then we can easily use one simple method. That method is using Triac based phase-control circuit.

One good example of this kind of circuit is shown in the below figure. This type of circuit becomes very useful mainly for handling light load appliances like food mixer machines and sewing machines. For such light duty loads, this Triac circuit works very nicely for changing the motor speed as we want.

AC motor speed control using triac

But still, it is important to understand one thing, that this type of Triac speed control setup has one small limitation. The speed control range is not very wide. It can control the speed, but only within a limited range.

Now if we compare with some other heavy duty appliances like electric drill machines and sanding machines then situation becomes different.

These machines face heavy changes in their load while working. Load keeps increasing and decreasing too much. Because of this they do not work well with the above simple AC motor speed controller circuit. That circuit cannot handle such big load fluctuations properly.

Using SCR

So for these kinds of high-load appliances, a better and more reliable option is to use an AC variable speed regulator circuit which works using SCR instead of Triac. One such good circuit is shown in the following diagram. This type of circuit can manage high loads and still control the speed nicely.

AC motor speed control using SCR

So now in this type of circuit setup, we are using one SCR as the main control device. This SCR gives half-wave power to the motor which means only one half cycle of the AC goes to the motor. Because of this, the motor speed and power both drop down a little, around 20 percent reduction happens.

Then during those off half-cycles where the SCR is not conducting, that time it quietly checks or senses the back-emf coming from the motor.

This back-emf information helps the circuit to automatically adjust the next gate triggering pulse for the SCR. That way the circuit tries to maintain some level of automatic speed control depending on how the motor is behaving.

Now there is one more important part. The small network made using R1, RV1, and D1, this thing is designed for adjusting the phase angle up to 90 degrees.

This phase control makes sure that every power pulse going to the motor is always minimum 90 degrees long. Because of this, the motor is able to get strong torque even during lower speed operations.

Then when the speed becomes low, this circuit behaves in a different way. It enters one special mode which we can call skip-cycling mode. In this mode, the circuit gives power pulses to the motor only sometimes, not in every cycle.

This skipping action helps to match the power delivery with the motor's actual load requirement.

Delivering High Torque

So this kind of AC motor speed controller circuit is very good in giving high torque even at lower speeds. That is one big advantage. But still there is one small issue. Sometimes the motor may show some light stuttering or vibration, especially at low speeds.

Same like the earlier circuit, here also we must understand that this system also has one limitation. The speed control range is not very wide. It works nicely but within a limited area of speed adjustment.

Closed Loop AC Motor Speed Controller using Back EMF

The next article presented below explains a very simple closed loop AC motor speed controller circuit that may be used for controlling single phase AC motor speeds.

The circuit is very cheap and uses ordinary electronic components for the required implementations.

The main feature of the circuit is that it’s a closed loop type, that means the speed or the torque of the motor can never get affected by the load or the speed of the motor in this circuit, on the contrary the torque is indirectly proportional to the magnitude of the speed.

Circuit Operation:

Referring the circuit diagram of the proposed single phase closed loop AC motor controller, the involved operations may be understood through the following points:

For the positive half cycles of the input AC, the capacitor C2 is charged through the resistor R1 and the diode D1.

AC 220 V torque compensated motor speed controller circuit

The charging of C2 persists until the voltage across this capacitor becomes equivalent to the simulating zener voltage of the configuration.

The circuit wired around transistor T1 effectively simulates the operation of a zener diode.

The inclusion of the pot P1 makes it possible to adjust the voltage of this “zener diode”. Precisely speaking, the voltage developed across T1 is literally determined by the ratio between resistors R3 and R2 + P1.

The voltage across the resistor R4 is always maintained equal to the 0.6 volts that’s equal to the required conducting voltage of T1’s base emitter voltage.

Therefore it means that the above explained zener voltage should be equal to the value that may be acquired by solving the expression:

(P1 + R2 + R3 / R3) × 0.6

Parts List for the above closed loop AC motor speed controller circuit

  • R1 = 39K,
  • R2 = 12K,
  • R3 = 22K,
  • R4 = 68K,
  • P1 = 220K,
  • All diodes = 1N4007,
  • C1 = 0.1/400V,
  • C2 = 100uF/35V,
  • T1 = BC547B,
  • SCR = C106
  • L1 = 30 turns of 25 SWG wire over a 3mm ferrite rod or 40 uH/5 watt

How the Load is Positioned for a Special Reason

A careful investigation reveals that the motor or the load is not introduced at the usual position; rather it’s wired up just after the SCR, at its cathode.

This causes an interesting feature to be introduced with this circuit.

The above special position of the motor within the circuit makes the firing time of the SCR dependant on the potential difference between the back EMF of the motor and the “zener voltage” of the circuit.

That simply means that the more the motor is loaded, the quicker the SCR fires.

The procedure quite simulate a closed loop type of functioning where the feedback s received in the form of back EMF generated by the motor itself.

However the circuit is associated with a slight drawback. The adoption of an SCR means the circuit can handle only 180 degrees of phase control and the motor cannot be controlled throughout the speed range but only for 50% of it.

Another disadvantage associated due to the inexpensive nature of the circuit is that the motor tends to produce hiccups at lower speeds, however as the speed is increased this issue completely disappears.

The Function of L1 and C1

L1 and C1 are included for checking the high frequency RFs generated due to the rapid phase chopping by the SCR.

Need less to say the device (SCR) must be mounted on a suitable heatsink for optimal results.

Back EMF Drill Speed Controller Circuit

This circuit is mainly used to control the steady speed of smaller series wound motors, as found in several electric hand drills, etc.

The torque and the speed is controlled by P1 potentiometer. This potentiometer configuration specifies how minutely the triac could be triggered.

drill speed controller circuit using back EMF

When the speed of the motor drops just under the preset value (with load connected), then the motor 's back EMF decreases.

As a result, voltage around through R1, P1, and C5 rises so that the triac is activated earlier and motor speed tends to increase. A certain proportion of speed stability is achieved in this manner.

You'll also like:

  • 1.  Very Simple BLDC Motor Driver Circuits using Back EMF
  • 2.  Borewell Motor Pump Starter Controller Circuit
  • 3.  Easy H-Bridge MOSFET Driver Module for Inverters and Motors
  • 4.  Refrigerator Motor Soft Start Circuit
  • 5.  BLDC Ceiling Fan Circuit for Power Saving
  • 6.  High Wattage Brushless Motor Controller Circuit

About Swagatam

I am an electronics engineer with over 15 years of hands-on experience. I am passionate about inventing, designing electronic circuits and PCBs, and helping hobbyists bring their projects to life. That is why I founded homemade-circuits.com, a website where I share innovative circuit ideas and tutorials. Have a circuit related question? Leave a comment.... I guarantee a reply!

Previous Post: « How to Generate Electricity from Sea Water – 2 Simple Methods
Next Post: GSM Based Cell Phone Remote Control Switch Circuit »

Reader Interactions

Comments

  1. Alan Bishop says

    May 18, 2025 at 8:49 pm

    Hi Swagatam, can any of these circuits be used for a capacity start motor, 3/4 hp?

    Reply
    • Swagatam says

      May 19, 2025 at 8:55 am

      Hi Alan, yes they can be used for capacitor start type motors…

      Reply
      • Alan Bishop says

        May 19, 2025 at 12:36 pm

        Thanks very much. Alan

        Reply
  2. Swagatam says

    November 18, 2024 at 7:57 am

    Hi, that design looks like a standard fan dimmer circuit to me. I am not sure how it can work with a back EMF concept?
    You are right, the 68k looks too high, you can probably reduce it to 10k or 15k and check the results.
    A similar tested design has been discussed in the following post, you can check it out:
    https://www.homemade-circuits.com/simple-ceiling-fan-regulator-circuit/

    Reply
  3. Виталий says

    October 8, 2024 at 5:10 pm

    Последняя схема, на симисторе, у меня не заработала.

    Reply
    • Swagatam says

      October 8, 2024 at 5:14 pm

      please try the following design and let me know:
      " rel="ugc">comment image
      Make sure to add a 47 ohm resistor in series with the diac to safeguard it from surge currents.

      Reply
  4. Ian Kidd says

    April 22, 2024 at 6:17 pm

    What role does C6 play in the firing time of the TRIAC

    Reply
    • Swagatam says

      April 22, 2024 at 6:55 pm

      It converts each single firing pulse for the diac/triac into small bursts of pulses.

      Reply
      • Ian Kidd says

        April 24, 2024 at 7:01 am

        thanks

        Reply
      • Gelu says

        March 19, 2025 at 6:53 pm

        Buna ziua domnule.in locul lui p1 se poate pune un termistor pentru a lucra în funcție de temperatura?Când e rece motorul să meargă aproape cu viteza maxima,iar la căldură să se reducă turația.Multumesc.

        Reply
        • Swagatam says

          March 20, 2025 at 7:56 am

          Hi Gelu,
          P1 can be replaced with an appropriately rated thermistor but it might not control the motor with full range, because a pot can be varied from zero to max, which might not be achievable with a thermistor.

          Reply
          • Gelu says

            March 20, 2025 at 9:41 am

            Buna ziua domnule.Multu.esc mult pentru răspuns,chiar daca nu se oprește total motorul nu e o problema,am vrut doar să știu dacă merge un termistor in locul lui p1,ca sa nu fac degeaba circuitul.Fiti binecuvântat.

            Reply
            • Swagatam says

              March 20, 2025 at 11:28 am

              No problem Gelu, yes P1 can be replaced with a thermistor, if accuracy is not important.
              However, please be warned that the last two circuits were not tested by me, they were contributed by external authors.

              Reply
              • Gelu says

                March 20, 2025 at 5:30 pm

                îmi asum riscul și dacă sunt probleme vă anunț.Multumesc.

                Reply
                • Swagatam says

                  March 20, 2025 at 5:37 pm

                  Sure, if you face any problems please feel free to ask me here!

                  Reply
  5. Jacques FRADIN says

    December 12, 2022 at 9:22 pm

    Bonjour, que faudrait -il faire pour un controle du moteur en surintensité afin de couper le triacs fonction que l’on trouve dans les verins de portails? MERCI

    Reply
  6. Norberto says

    June 11, 2021 at 7:44 pm

    Dear I
    try to install vfd for motors of neither small workshop at home
    1.5 kw motors approx, electric
    saw etc I use diac and triac bt139 800, but my question is with the harmonics
    The reason is that my workshop is at the back of my house and the start-ups are strong because of the house lines
    I have two sets of diac / triac, and I cannot find filters for these applications, I
    would put a resistor and capacitor in parallel to the load in each case.
    What value do you recommend? Voltage
    220 volts at 50 Hz
    Norberto

    Reply
    • Swagatam says

      June 12, 2021 at 8:13 am

      Hello, you can add a RC snubber, across the triac, but I think a snubber across a triac is required for protecting the triac from high voltage spikes, it is mostly not for harmonics. For harmonics you can try adding a 1uF/400V capacitor right across the motor wires and see if that helps

      Reply
  7. Ibrahim says

    May 5, 2021 at 9:31 am

    Sir, how could I simulate this circuit? I mean what software should I use?

    Reply
    • Swagatam says

      May 5, 2021 at 10:51 am

      Ibrahim, I never use simulator for my circuits, so can’t help much with this subject

      Reply
    • Bwengye Duncan says

      September 16, 2021 at 5:29 pm

      you can use use proteus

      Reply
  8. Gabriele says

    February 11, 2021 at 4:53 pm

    Avrei un problema da risolvere
    e’ possibile avere un circuito di protezione da cortocircuito e limitatore di potenza
    su un alimentatore variabile da 300V DC.
    Grazie per il VS aiuto
    Gabriele

    Reply
  9. Elias Novaes says

    January 15, 2021 at 8:38 pm

    Hello Friend! Does this project work on a 1.4 hp 90v engine?

    Reply
    • Swagatam says

      January 15, 2021 at 8:50 pm

      Hello friend, it will work if the motor is a series wound motor…

      Reply
  10. Paul says

    August 3, 2020 at 3:07 am

    The resistor values in the parts list don’t match the circuit diagram.

    Reply
    • Swagatam says

      August 3, 2020 at 9:21 am

      I have corrected the parts list now so that they match with the diagram.

      Reply
  11. stephen adams says

    July 26, 2020 at 3:59 pm

    The diagram says voltage controlled by “P1, R3 and R4” Should this not be P1, R3 and R2 as these are the inputs to the base of the transistor?
    R4 is the current limiter for the the Triac.

    Reply
    • Swagatam says

      July 26, 2020 at 6:43 pm

      You are right, thank you for pointing out the mistake, I have corrected it now in the article.

      Reply
  12. Muhammad Nauman says

    May 29, 2020 at 11:46 pm

    I used a triac based dimmer to control ac 220v fan speed but motor creates hum noise in low speed. Is there any other circuit to control speed without hum noise?

    Reply
    • Swagatam says

      May 30, 2020 at 9:42 am

      use inductor capacitor filter as shown in the last diagrams of this article:

      https://www.homemade-circuits.com/how-to-make-simplest-triac-flasher/

      Reply
  13. Ernesto says

    May 14, 2019 at 11:47 pm

    Can this circuit be used with a capacitor start motor?

    Reply
    • Swagatam says

      May 15, 2019 at 7:46 am

      Yes it can be tried…

      Reply
  14. Svetoslav says

    September 12, 2018 at 10:18 am

    Hi
    does this cirquit work with 220v or is designed for 110v thanks

    Reply
    • Swagatam says

      September 12, 2018 at 10:39 am

      Hi, it can be used for both 220V and 120V inputs

      Reply
  15. Arnold says

    September 5, 2018 at 9:57 am

    What maximum power of the motor it can control and what components should be used for the speed controller for motor 1000 – 1200 watt, 115 v,

    Reply
    • Swagatam says

      September 5, 2018 at 1:54 pm

      upto 300 watts can be controlled with the shown set up, for higher wattage you may have to upgrade the SCR with a higher value, and also reduce the gate resistor value appropriately

      Reply
  16. Dhanasekar Manickam says

    June 12, 2017 at 8:08 am

    Does it control motor speed precisely without a use of tachogenerator?

    Reply
  17. Arkhantos says

    July 30, 2016 at 9:00 pm

    Do you have the inductance value of L1? May i use a toroidal inductor instead?
    By the way, amazing blog you have, and i really appreciate that you answer!

    Reply
    • Swagatam says

      July 31, 2016 at 5:19 am

      L1/C1 are not crucial, they are placed for PFC….to reduce RF interference in the atmosphere.

      still if you want to include them , you can try 200 turns of 24 SWG magnet wire on any iron core such as an iron bolt.

      I am glad you liked my website…please keep reading.

      Reply
  18. Arkhantos says

    July 25, 2016 at 12:22 am

    Will this circuit provide a stable frequency of revolution (RPM) even under load?
    Meaning the motor will keep spinning at the same speed even when a load is aplied?

    Reply
    • Swagatam says

      July 25, 2016 at 3:09 am

      yes it will as long as long as the input voltage does not fluctuate….

      Reply
    • Arkhantos says

      July 25, 2016 at 8:23 am

      Thanks!
      Im thinking to use it to control a washing machine universal motor in order to make a belt sander.
      Will a 10amp thyristor be enought?
      Also, what power dissipation capability will be needed in the resistors?

      Reply
    • Swagatam says

      July 25, 2016 at 3:00 pm

      The design was originally intended to control drill machines, so probably any similar motor can be controlled with this circuit, although the capability is restricted to 180 degrees only….The resistors can be all 1/4 watt rated, a 10amp SCR will do if the motor max consumption does not exceed this value.

      Reply
  19. pathak says

    February 4, 2015 at 8:06 am

    Sir , How AC supply to motor is completed? Means Both the half cycles. My another Q is can I connect Transfomer pri to control 230 ac v , so that sec volage automaticaly get controlled. Sir Expecting your reply. my email [email protected]
    Thanks, & Regards,

    Reply
    • Swagatam says

      February 4, 2015 at 2:46 pm

      Pathak, the above circuit will control only one half cycles of the AC and therefore will be able to provide a 180 degree phase control only….for full control you can make any regular dimmer switch circuit….the transformer can be also controlled by using a dimmer switch circuit in by connecting it series with the trafo primary

      Reply
  20. Swagatam says

    December 19, 2013 at 5:02 am

    at what voltage??

    Reply
  21. Francisco Santander says

    November 29, 2013 at 3:47 am

    what kind of motor (HP or Wattage) can you aplly this circuit to?

    Reply
    • Swagatam says

      November 29, 2013 at 5:47 am

      you can use any wattage AC motor provided the SCr is rated appropriately for handling the current.

      Reply
  22. kamran says

    October 21, 2013 at 12:11 pm

    P1 = VR1

    Reply
    • Swagatam says

      October 22, 2013 at 5:10 am

      yes.

      Reply
  23. S M OMAR Faruk says

    September 3, 2013 at 4:13 am

    I would like to ask, What is this P1?

    Reply
    • Swagatam says

      September 3, 2013 at 11:44 am

      Where's P1?

      Reply

Need Help? Please Leave a Comment! We value your input—Kindly keep it relevant to the above topic! Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Subscribe to New Circuit Ideas

Categories

  • Arduino Projects (87)
  • Audio and Amplifier Projects (132)
  • Automation Projects (17)
  • Automobile Electronics (101)
  • Battery Charger Circuits (83)
  • Datasheets and Components (104)
  • Electronics Theory (143)
  • Free Energy (37)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (19)
  • Health related Projects (25)
  • Home Electrical Circuits (12)
  • Indicator Circuits (14)
  • Inverter Circuits (87)
  • Lamps and Lights (142)
  • Meters and Testers (69)
  • Mini Projects (46)
  • Motor Controller (64)
  • Oscillator Circuits (27)
  • Pets and Pests (15)
  • Power Supply Circuits (108)
  • Remote Control Circuits (50)
  • Security and Alarm (64)
  • Sensors and Detectors (101)
  • Solar Controller Circuits (59)
  • Temperature Controllers (42)
  • Timer and Delay Relay (49)
  • Transmitter Circuits (29)
  • Voltage Control and Protection (37)
  • Water Controller (36)

Calculators

  • Battery Back up Time Calculator
  • Capacitance Reactance Calculator
  • IC 555 Astable Calculator
  • IC 555 Monostable Calculator
  • Inductance Calculator
  • LC Resonance Calculator
  • LM317, LM338, LM396 Calculator
  • Ohm’s Law Calculator
  • Phase Angle Phase Shift Calculator
  • Power Factor (PF) Calculator
  • Reactance Calculator
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator
  • Filter Capacitor Calculator
  • Buck Converter Calculator
  • Boost Converter Calculator
  • Solar Panel, Inverter, Battery Calculator
  • Wire Current Calculator
  • SMPS Transformer Calculator
  • IC SG3525, SG3524 Calculator
  • Inverter LC Filter Calculator

People Also Search

555 Circuits | 741 Circuits | LM324 Circuits | LM338 Circuits | 4017 Circuits | Ultrasonic Projects | SMPS Projects | Christmas Projects | MOSFETs | Radio Circuits | Laser Circuits | PIR Projects |

Recent Comments

  • Swagatam on Anti Spy RF Detector Circuit – Wireless Bug Detector
  • Swagatam on Buck Converter Calculator
  • Christian on Anti Spy RF Detector Circuit – Wireless Bug Detector
  • Swagatam on Best 3 MPPT Solar Charge Controller Circuits for Efficient Battery Charging
  • Dan on Buck Converter Calculator

Company

  • Privacy Policy
  • Cookie Policy
  • About Me
  • Contact
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Quora
  • Stack Exchange
  • Linkedin
  • © 2025 · Swagatam Innovations