• Skip to main content
  • Skip to primary sidebar

Homemade Circuit Projects

Get free circuit help 24/7

  • Circuits for Beginners
  • Basic Circuits
  • Hobby Projects
  • Transistor Circuits

New-Projects | Privacy Policy | About us | Contact | Disclaimer | Copyright

Home » Motor Controller » Constant Torque Motor Speed Controller Circuit

Constant Torque Motor Speed Controller Circuit

Last Updated on February 20, 2020 by Swagatam 12 Comments

The post explains a DC Motor controller which features a constant torque compensation for enabling the motor to run at a consistent speed irrespective of the load on it.

Drawback of Ordinary Speed Controllers

One drawback of the majority of simple speed controllers is they only provide the motor with a predetermined constant voltage. As a result the speed doesn't remain constant and varies with the load on the motor, due to absence of torque compensation.

For example in a model train, with simple controllers the speed of the train gradually decreases for the climbing gradients and accelerates while heading downhill.

Hence for model trains the pot control adjustment to keep up a selected motor speed likewise deviates depending on the load that the engine may be tugging.

The constant torque motor speed controller circuit explained in this article gets rid of this issue by tracking the motor speed and maintaining it constant for a predetermined control setting, no matter what the load may be on the motor.

The circuit can be applied in most of the models which uses a DC permanent magnet motor.

Calculating the Back EMF Factor

The voltage across the motor terminals comprises of a couple of factors, the back e.m.f. produced by the motor, and the voltage dropped across the armature resistance.

The back e.m.f. generated by the motor winding is normally proportional to the motor speed, which means that the motor speed could be monitored by measuring this back emf content. But, the main issue is to isolate and detect the back e.m.f. from the armature resistance voltage.

Supposing a separate resistor is attached in series with the motor then, considering that a common single current passes through this resistor and also through the armature resistance, the voltage drop across the two series resistors could well be equivalent to the drop across the armature resistance.

Actually, it can be assumed that when these two resistance values are identical then the two voltage magnitudes across each of the resistors will also be similar. With this data, it may be possible to deduct the voltage drop of R3 from the motor voltage, and get the required back e.m.f value for the processing.

Processing Back EMF for Constant Torque

The proposed circuit continuously monitors the back e.m.f. and accordingly regulates the motor current to ensure that, for an assigned pot control setting, the back e.m.f., along with the motor speed is maintained at a constant torque.

To be able to make the circuit description easier it is deemed that P2 is adjusted and held to its center position, and the resistor R3 is selected as an equivalent to the resistance value of the motor armature.

Calculating Motor Voltage

The motor voltage can be calculated by adding the back e.m.f. Va with the voltage dropped across the motor internal resistance Vr.

Considering that R3 drops a voltage Vr, the output voltage Vo will be equal to Va + 2 V.

The voltage at the inverting input (-) of IC1 will be Va + Vr, and that at non-inverting input (+) will be Vi + (Va + 2Vr - Vi) / 2

Since the above two voltage magnitudes are supposed to be equal, we organize the above equation as:

Va + Vr = Vi + (Va + 2Vr - Vi) / 2

Simplifying this equation provides Va = Vi.

The above equation indicates that the back e.m.f. of the motor is consistently held at the same level as the control voltage. This allows the motor to work with a constant speed and torque for any specified setting of the P1 speed adjustment.

P2 is included to compensate the difference level that may exist between the R3 resistance and the armature resistance. It executes this by adjusting the magnitude of positive feedback on the non-inverting input op amp.

The op amp LM3140 basically compares the voltage developed across the motor armature with the back emf equivalent across the motor and regulates the base potential of the T1 2N3055.

T1 being configured as an emitter follower regulates the speed of the motor in accordance with its base potential. It increases the voltage across the motor when a higher back emf is detected by the op amp, resulting in an increase in the motor speed, and vice versa.

T1 should be mounted over a suitable heatsink for proper functioning.

How to Set Up the Circuit

Setting up of the constant torque motor speed controller circuit is done by adjusting P2 with the motor with varying load until the motor achieves a constant torque regardless of the loading conditions.

When the circuit is applied for model trains, care must be taken not to turn P2 too much towards P1 which might result in the model train slowing down, and conversely P2 must not be turned too much in the opposite direction, which might result in the train speed actually getting faster while climbing an uphill gradient.

You'll also like:

  • 1.  Delay based Motor Speed Controller Circuit – Timer Controlled
  • 2.  How to Control Servo Motor Using Joystick
  • 3.  High Wattage Brushless Motor Controller Circuit
  • 4.  Model Train Controller Circuit
  • 5.  Toy Motor Circuit with Timed Reverse Forward Action
  • 6.  Electronic Engine Speed Governor Circuit

About Swagatam

I am an electronic engineer (dipIETE ), hobbyist, inventor, schematic/PCB designer, manufacturer. I am also the founder of the website: https://www.homemade-circuits.com/, where I love sharing my innovative circuit ideas and tutorials.
If you have any circuit related query, you may interact through comments, I'll be most happy to help!

Subscribe2


 

Reader Interactions

Comments

    Your Comments are too Valuable! But please see that they are related to the above article, and are not off-topic! Cancel reply

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

  1. Chris Brand says

    I want to try this on my cnc spindle dc motor,
    Any suggestions for a 3amp circuit or changes you suggest?

    Reply
    • Swagatam says

      You can use the same circuit without any changes, except R3, which could be reduced to 1 ohms or slightly lower.

      Reply
  2. Chris Brand says

    Thank you i will try it out

    Reply
  3. ARBalasubramanian says

    I have been using power tools such polishers, orbital wood grinders.
    Having universal motors, High Speed-12000 rpm,230ac,2000watts
    Built-in speed controller often not giving desired results, resulting into heavy commutation problem with rotor failure.
    Request you suggest speed controller and provide me circuit.
    Readily available scr/voltage dimmers are not effective
    Awaiting your reply
    Thanks

    Reply
    • Swagatam says

      I think you can try the following concept:

      https://www.homemade-circuits.com/how-to-make-versatile-closed-loop/

      Reply
  4. Pieter Blignaut says

    I’d like to use this circuit on a 12V wiper motor to be used as a power drive which could draw too much current for this circuit. (5A or more?) How could this circuit be modified for handling higher currents? Could you please add the wattage values of the resistors?
    Thanks for wonderful practical useful articles.
    I’ve just recently joined and receives all of your newsletters.

    Reply
    • Swagatam says

      Hi, thank you, and glad you like the articles.
      It is possible to increase the power handling capacity of the circuit by replacing the 2N3055 with a TIP35 and mounting it with a good heatsink.
      All the resistors are 1/4 watt rated, except the 2.2 ohms, which can be a 5 watt resistor

      Reply
      • prince Augustine says

        Hi mr swag. I really love your project. Please how can i adjust this Constant Torque Motor Speed Controller Circuit for ac induction motor. Thanks

        Reply
        • Swagatam says

          Hi prince, the above circuit cannot be used for ac induction motors, you can instead try the following concept:

          https://www.homemade-circuits.com/how-to-make-versatile-closed-loop/

          Reply
          • prince Augustine says

            Thanks a lot. I will try it.

            Reply
  5. Pepe says

    Hi, thank you for you amazing work.
    I have a little question, Im trying to build up a proyect but it is possible that at some point the load is going to be too big for the motor to continue spinning. How could i protect the motor from the higher current this will draw and what considerations should i take at the moment of chosing my power source?
    Thank you.

    Reply
    • Swagatam says

      Glad you liked my work, can you please specify the voltage rating of the motor, and whether it’s an AC or DC motor?

      Reply

Primary Sidebar

Categories

  • 3-Phase Power (15)
  • 324 IC Circuits (19)
  • 4017 IC Circuits (53)
  • 4060 IC Circuits (25)
  • 555 IC Circuits (98)
  • 741 IC Circuits (19)
  • Amplifiers (58)
  • Arduino Engineering Projects (82)
  • Audio Projects (94)
  • Battery Chargers (82)
  • Car and Motorcycle (94)
  • Datasheets (46)
  • Decorative Lighting (Diwali, Christmas) (33)
  • DIY LED Projects (89)
  • Electronic Components (97)
  • Electronic Devices and Circuit Theory (35)
  • Electronics Tutorial (109)
  • Fish Aquarium (5)
  • Free Energy (35)
  • Fun Projects (11)
  • GSM Projects (9)
  • Health Related (18)
  • Heater Controllers (28)
  • Home Electrical Circuits (101)
  • How to Articles (20)
  • Incubator Related (6)
  • Industrial Electronics (28)
  • Infrared (IR) (40)
  • Inverter Circuits (98)
  • Laser Projects (12)
  • LM317/LM338 (21)
  • LM3915 IC (25)
  • Meters and Testers (62)
  • Mini Projects (172)
  • Motor Controller (66)
  • MPPT (7)
  • Oscillator Circuits (24)
  • PIR (Passive Infrared) (8)
  • Power Electronics (33)
  • Power Supply Circuits (74)
  • Radio Circuits (9)
  • Remote Control (47)
  • Security and Alarm (61)
  • Sensors and Detectors (116)
  • SG3525 IC (5)
  • Simple Circuits (75)
  • SMPS (29)
  • Solar Controllers (61)
  • Timer and Delay Relay (54)
  • TL494 IC (5)
  • Transformerless Power Supply (8)
  • Transmitter Circuits (40)
  • Ultrasonic Projects (14)
  • Water Level Controller (45)

Circuit Calculators

  • AWG to Millimeter Converter
  • 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
  • Small Signal Transistor(BJT) and Diode Quick Datasheet
  • Transistor Astable Calculator
  • Transistor base Resistor Calculator
  • Voltage Divider Calculator
  • Wire Current Calculator
  • Zener Diode Calculator

Facebook
Twitter
YouTube
Instagram
My Facebook-Page
Quora

© 2022 · Swagatam Innovations

We use cookies on our website to give you the best experience.
Cookie settingsAccept All
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Please visit the Privacy Policy Page for more info.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT