• 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 | Hire Me | Contact | Calculators-online
You are here: Home / Motor Controller / High Current Sensorless BLDC Motor Controller using Back EMF

High Current Sensorless BLDC Motor Controller using Back EMF

Last Updated on June 30, 2026 by Swagatam 96 Comments

In this post I have explained a high current sensorless BLDC motor controller circuit which does not depend on hall effect sensors for initiating the operations rather utilizes the back EMF from the motor for the sequential input

Table of Contents
  • Overview
  • Working without Sensors
    • Circuit Description
    • Main Advantage

Overview

For proper commutation most 3-phase BLDC driver circuits rely either on a sensor based feedback or from an external 3-phase sync signal, contrary to this our present sensorless high power BLDC motor controller circuit does not depend on sensors or any external signals for operating the motor.

Instead, the circuit very simply processes the back EMFs from the motor winding to produce the required powerful synchronized rotational effect on the motor.

Coming back to our present concept, the circuit employs the IC ML4425 from Fairchild,  and enables us to operate any type of BLDC motor regardless of whether the motor has sensors or not.

Most BLDC motor today have built-in Hall effect sensors which provide the necessary feedback to the controller circuit regarding the instantaneous position of the magnetic rotor with respect to the stator winding and informs the controller when the relevant power devices needs to be triggered with the precise sequence, this in turn allows the motor to rotate with perfect synchronization and maximum efficiency.

Working without Sensors

Some BLDC motors may be without sensors, and for such motors the BLDC controller is forced to employ an external 3 phase generator circuit for the required synchronized rotation of the motor.

However the present 3 phase sensorless BLDC controller eliminates all these hassles, and neither depends on sensors nor any form of external triggering, instead the system extracts the back EMF pulses from the stator coil of the BLDC motor for executing the rotational momentum on the connected motor.

This feature allows the controller to be universally used for all types of BLDC motors without going through the complications of the sensor connections or the external 3 phase generator stages.

Moreover since the full bridge circuit power devices are externally configured allows the system to be used with even high power BLDC motors without any restrictions whatsoever. One can simply change the rating of the power devices as per requirement and achieve the intended high current BLDC operation as per preference.

The following diagram shows the complete design layout of the proposed sensorless BLDC controller using back EMF as the triggering source.

Circuit Description

Courtesy: Mouser.com

The system looks pretty straightforward, you just have to solder the shown components in place and quickly start the BLDC operations. It is as simple as switching ON power and seeing the BLDC motor rotate with full efficiency.

The controls are also very easy to understand and implement, the RUN/BRAKE switch enables the motor to continue running as long as the switch is in the OFF position, or not grounded, while the motor is instantly stopped as soon as the switch is toggled at the ground level.

The POT R18 allows the user to control the speed of the motor linearly, simply by moving the pot knob across the specified range.

Main Advantage

The biggest advantage of this 3-phase sensorless BLDC controller is that it does not require the messy sensor based feedbacks from the motor, neither depends on a 3-phase sync signal from the an external source. As can be witnessed in the above diagram, the feedback is achieved from the motor's main 3 phase operating wires via R8/R9/R10 into the designated pinouts of the IC.

This allows the controller to be used with all types of BLdC motors whether or not a sensor is available. If sensors are available from a BLDC, those can be ignored and the motor may be configured without the sensor wires, as indicated in the above diagram.

You'll also like:

  • 220px GehäuselüfterVery Simple BLDC Motor Driver Circuits using Back EMF
  • Webp.net compress image 3L298N DC Motor Driver Module Explained
  • incubatortimerreverseforwardmotorIncubator Reverse Forward Motor Controller Circuit
  • Simple H-Bridge Circuits Using BJTs and MOSFETs | No Need of Driver ICs

Filed Under: Motor Controller Tagged With: BLDC, Controller, Current, High, Motor, Sensorless

About Swagatam

I am an electronics engineer and doing practical hands-on work from more than 15 years now. Building real circuits, testing them and also making PCB layouts by myself. I really love doing all these things like inventing something new, designing electronics and also helping other people like hobby guys who want to make their own cool circuits at home.

And that is the main reason why I started this website homemade-circuits.com, to share different types of circuit ideas..

If you are having any kind of doubt or question related to circuits then just write down your question in the comment box below, I am like always checking, so I guarantee I will reply you for sure!



Previous Post: « Wireless Servo Motor Control Using 2.4 GHz communication link
Next Post: Electric Wheelchair using BLDC Motor »

Reader Interactions

Questions & Answers

Total Posts: 96
Newest Oldest
OLUPOT DANIEL
August 6, 2017 • 9 years ago #52261

gud day sir i am studing this circuit i want to use it to run my motor but all the transistors and fets listed are sueface mount type yet i want to use these ordinary ones.and also can i run it at around 120v and 1.2kw what should i add thanks sir.

Reply
SwagatamAdmin
August 7, 2017 • 9 years ago #52264

Hi Olupot, the mosfet an BJT values are not critical, you can replace them with any other equivalent which may be easily available in your area….

120V operation may not be possible without a converter, because the unit is designed to work with 80V max

Reply
OLUPOT DANIEL
August 8, 2017 • 9 years ago #52294

thanks alot sir let me do that

Reply
Archie Wilkey
August 24, 2017 • 9 years ago #52734

Ml4425 is obsolete. Alternative?

Reply
SwagatamAdmin
August 25, 2017 • 9 years ago #52741

unfortunately I could not find any similar high power alternative so far.

Reply
Keith Hebert
January 22, 2018 • 9 years ago #57878

Thank you for all these great BLDC motor control projects. I have been looking at theses circuits for a while and can’t see how to apply reverse to any of them. Can you explain how reversing the rotation would work. I would really appreciate the explanation.

Reply
SwagatamAdmin
January 22, 2018 • 9 years ago #57883

You are most welcome, it can be probably done by swapping the set of signal inputs either from the sensors or through back emfs that arrive from the Motor to the IC

Reply
Keith Hebert
January 22, 2018 • 9 years ago #57888

Thanks again,I was thinking along these lines. Very much appreciated…

Reply
SwagatamAdmin
January 23, 2018 • 9 years ago #57891

you are welcome!

Reply
Keith Hebert
January 23, 2018 • 9 years ago #57902

I looked everywhere. Where can I get the ML4425 or similar chip?

Reply
SwagatamAdmin
January 23, 2018 • 9 years ago #57907

I think you can find it on ebay….

Reply
Keith Hebert
January 25, 2018 • 9 years ago #57958

Cool. Found an ML4426 that has a reverse feature…

pdf1.alldatasheet.com/datasheet-pdf/view/75735/MICRO-LINEAR/ML4426IS.html

Reply
SwagatamAdmin
January 25, 2018 • 9 years ago #57961

yep that’s cool, thanks for updating, appreciate it.

Reply
Ryland
February 5, 2018 • 8 years ago #58285

How do I figure out the bootstrap capacitor size and capacitor C13 size?

Reply
Ralph
April 30, 2018 • 8 years ago #60123

Is the circuit above be use to a fisher pykle direct drive motor if i use 12 to 24 v input. Do you have an idea on how many amp needed to drive the motor. Or do i have to modify the winding to be driven by 12 or 24v

Reply
SwagatamAdmin
April 30, 2018 • 8 years ago #60136

Hi, sorry I do not have any information regarding the specified washing machine motor.

Reply
sangeeth electricals
August 22, 2018 • 8 years ago #62608

sir
r8,r9,r10 resistor vale send me

Reply
SwagatamAdmin
August 22, 2018 • 8 years ago #62609

Please check the following datasheet, you will find the answer under “Back EMF Sampler”

https://www.homemade-circuits.com/wp-content/uploads/2018/08/ML4425CP-datasheet.pdf

The formula is:

RES1 = 670 Ω ⁄ V x (VMOTOR – 10V)

Reply
Robert Bush
May 6, 2019 • 7 years ago #66853

Hi Swag,
im a RC model aircraft designer/builder. My latest thing is designing/building working hydraulic systems for my projects. For the pump I have been using miniature fuel pumps intended for model turbine engines. These pumps are very expensive (around 500$) and all use brushed DC motors.
I have found a source for pumps/motors in China that are much more reasonable in price and quality is higher but they all use a 3 phase brushless DC outrunner motor. The motor controller for these units must be plugged into the airplanes receiver. Where can I find a three phase DC motor controller that doesn’t use the airplane’s receiver. One that would allow me to simply toggle a switch to turn the pump motor on/off.

Reply
SwagatamAdmin
May 6, 2019 • 7 years ago #66860

Hi Robert, If you are looking for a 3 phase DC motor controller which can be switched ON/ OFF independently with a switch, then you can try the concept discussed in the above article.

Or you can also try the 4rth circuit from this article:

https://www.homemade-circuits.com/three-phase-inverter-circuit/

Reply
K Gopala krishna
July 15, 2019 • 7 years ago #68488

Hi friend ,

I need to run the 48v 1000watt BLDC motor with out hall sensors so please provide the details for the same.

Regards,
Gopal

Reply
SwagatamAdmin
July 15, 2019 • 7 years ago #68490

Hi Gopala,

You can try the above circuit or the following one:

http://pdf.datasheetcatalog.com/datasheet/MicroLinearCorporation/mXrtruz.pdf

Reply
Lins Roberto Pereira,
October 8, 2019 • 7 years ago #70863

It’s OK? With this controller, can I use a modified engine alternator, creating a system to power the field coil? Thanks.

Reply
SwagatamAdmin
October 8, 2019 • 7 years ago #70869

Sorry, I have no idea about it because not an automobile expert, you will have to consult a qualified auto mechanic.

Reply
Sachin Pawar
November 19, 2019 • 7 years ago #72239

Hello Swagatam,
I am interested in the Sensorless BLDC Motor Drive. Can someone make the same for me as I will not be able to do the same because I am not a technical person.
Thanks,
Sachin.

Reply
SwagatamAdmin
November 20, 2019 • 7 years ago #72252

Hi Sachin, I am sorry, it won’t be possible for me due to work load. However, since the above design is taken from the datasheet of the IC so you can rest assured it will work without fail if done correctly. That said, normally all circuits will have some minor issues initially, which will have to sorted out carefully, or else even a small mistake from the constructor can prevent the circuit from working or even cause permanent damage to the parts.

Reply
Sachin
November 19, 2019 • 7 years ago #72242

Has anyone tried this successfully? If so what was the maximum power rating you could do it for? Please let me know as i need help in this.
Thanks

Reply
SwagatamAdmin
November 20, 2019 • 7 years ago #72250

The design is taken from the datasheet of the IC, which means it is a thoroughly tested and proven design. It will work without fail if everything is done correctly and exactly as shown in the diagram. The MOSFET number is not critical, other variants can be tried with identical specs.

The power will depend on the MOSFET rating. For example if the MOSFET is rated at 200 watts then the circuit will support up to 200 watt load. The MOSFETs must be mounted on suitable heatsink.

Reply
Rashaka Lufuno
November 26, 2019 • 7 years ago #72515

Nice one , I love the simplicity of the circuit , thanks for your selfless great input and contribution .

Reply
SwagatamAdmin
November 27, 2019 • 7 years ago #72524

Thank you Rashaka!

Reply
RICHARD
February 9, 2020 • 6 years ago #76274

hey. kindly let me know the values of C4 & C12 and also R8, R9, R10

Reply
SwagatamAdmin
February 9, 2020 • 6 years ago #76278

C4 and C12 are 10nF and 100nF respectively

R8, R9, R10 can be calculated using this formula

RES1 = 670Ω ⁄ V * (VMOTOR – 10V)

More info is given here:

https://www.mouser.com/datasheet/2/149/ML4425-189510.pdf

Reply
RICHARD
February 9, 2020 • 6 years ago #76279

thanks so much. I will let you know the end result. Nice time

Reply
SwagatamAdmin
February 9, 2020 • 6 years ago #76283

No Problem!

Reply
Anil Dhiman
February 27, 2020 • 6 years ago #76927

Sir any circuit for sensorless bldc circuit for air-conditioning system for 220 volt input , because now every refrigerator and ac have same concept for compressor operating. This is also good business also

Reply
SwagatamAdmin
February 27, 2020 • 6 years ago #76931

Hi Anil, you can operate the above explained circuit or any other similar design through a 24V SMPS power supply, from a 220V input supply.

Reply
Anil Dhiman
February 27, 2020 • 6 years ago #76938

Sir I want to operate 3 phase 220 volt BLDC compressor , and this type of compressor use in all ac and refrigerator now these days. So pls make a circuits for 220 volt ac system. Pls reply on mail if possible

Reply
SwagatamAdmin
February 28, 2020 • 6 years ago #76977

Hi Anil, the circuit explained in the above article uses a 3 phase BLDC motor, ans its smps supply can be used with a 220V AC single phase input

Reply
Khurram Shahzad
March 29, 2020 • 6 years ago #77550

hi.
sir i am khurram shahzad.my question is Will this motor driver run on every motor? My motor 4kw 60v 80amp.BUT i am confused this controller is run this motor (High Current Sensorless BLDC Motor Controller using Back EMF) your driver please guide me my controller is missplace.SIR I am again msg send for you.please replay me.THANKS and solve my problam.

Reply
SwagatamAdmin
March 29, 2020 • 6 years ago #77553

It will work with your motor, but the mosfets will need to be changed accordingly. The P type side must have 4 mosfets IRF9540 in parallel on each channel, and n type must have two in parallel IRF540 on each channel

Reply
Khurram Shahzad
March 30, 2020 • 6 years ago #77569

Thanks alot sir.but update in this all componets name please and value and agin thankx for you replay me.C14 two time write and C12 not name capcitor value and volt.this is all capcitor use 100volt.please update now.

Reply
SwagatamAdmin
March 30, 2020 • 6 years ago #77576

C12 and C14 are not critical, and can be a 0.1uF/100V PPC capacitor….see the datasheet for more details:

https://www.mouser.com/datasheet/2/149/ML4425-189510.pdf

Reply
John
June 23, 2020 • 6 years ago #79779

Hello! Me and few of my friends have tried to build BLDC motor driver without HALL sensors using Arduino board as a substitute. However, while we did manage to make our testing motor rotate, it rotates much slower than it should have (roughly just 2-3 rps) and the Arduino board replies quite slowly to our signals to speed up or down without any visible effect. We’ve examined the entire schematics, but can’t figure out what could possibly be the problem. Do you have any advice on what might be the issue? Thank you in advance for any reply!

Reply
SwagatamAdmin
June 24, 2020 • 6 years ago #79795

Hi, I am not good with Arduino coding, so it will be difficult for me to suggest you a proper solution.

Reply
fadzil
July 21, 2020 • 6 years ago #80593

Hi Swag;
I am building this circuit and would like to ask you on R1 wattage rating. How does it was determine?. Say my motor is 48V and current 10A. As a rule of thumb, the R1 wattage rating is about 48Vx10A = 480W or just take 500W?. Kindly advise. Thank you in advance.

Reply
SwagatamAdmin
July 21, 2020 • 6 years ago #80599

Hi Fadzil, R1 wattage will be equal to the voltage developed across R1 and the maximum trip current of the load. How much voltage is needed to develop across R1 will depend on the I(sense) pin specification. Suppose the I(sense) is specified to be triggered at 1 V, then the wattage of the R1 will be 1 x max trip current. If the max shut down current is 10 amp then R1 will be 1 x 10 = 10 watts and so on.

Reply
fadzil
August 9, 2020 • 6 years ago #81142

Hi Swag;
I found it very strange the circuit have continuos 12Vdc connect to the base of the transistor and the signal connected to the emitter side. I saw a lot of H-bridge controller using the base of the transistor for a signal input but not this one.

Reply
SwagatamAdmin
August 9, 2020 • 6 years ago #81150

Fadzil, the design is suggested by the manufacturer datasheet, may be they have a specific reason for this.

Reply
Marvin
August 20, 2020 • 6 years ago #81529

Good day sir, please sir can the mc33035 ic be used to generate pmw to drive external NPN fets to control brushed DC motor and making use of external current sensor like (allegro sensor ACS758) which is rated for 200 Amps to monitor the motor current through pin 9 (csensin).I would be happy if you can help me out with the circiut i just smoked my expensive Chinese DC controller sir

Reply
SwagatamAdmin
August 20, 2020 • 6 years ago #81534

Marvin, I am not sure about that, because these are specialized ICs, designed to work only with the specified fixed parameters, so modifying there working can be risky

Reply
View Older Comments

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



Categories

  • Arduino Projects (95)
  • Audio and Amplifier Projects (134)
  • Automation Projects (18)
  • Automobile Electronics (103)
  • Battery Charger Circuits (89)
  • Datasheets and Components (109)
  • Electronics Theory (150)
  • Energy from Magnets and Earth (40)
  • Games and Sports Projects (11)
  • Grid and 3-Phase (20)
  • Health related Projects (27)
  • Home Electrical Circuits (13)
  • Indicator Circuits (16)
  • Inverter Circuits (100)
  • Lamps and Lights (163)
  • Meters and Testers (72)
  • Mini Projects (28)
  • Motor Controller (68)
  • Oscillator Circuits (30)
  • Pets and Pests (15)
  • Power Supply Circuits (91)
  • Remote Control Circuits (50)
  • Security and Alarm (65)
  • Sensors and Detectors (107)
  • SMPS and Converters (46)
  • Solar Controller Circuits (62)
  • Temperature Controllers (44)
  • Timer and Delay Relay (50)
  • Voltage Control and Protection (44)
  • Water Controller (37)
  • Wireless Circuits (31)



Circuit Simulator

circuit simulator image



Subscribe to get New Circuits in your Email



Other Links

  • Privacy Policy
  • Cookie Policy
  • Disclaimer
  • Copyright
  • Videos
  • Sitemap

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 2 Cool 50 Watt Inverter Circuits for Students and Hobbyists
  • way on 2 Cool 50 Watt Inverter Circuits for Students and Hobbyists
  • Swagatam on 2 Cool 50 Watt Inverter Circuits for Students and Hobbyists
  • Swagatam on The Perfect FM Radio Circuit using TDA7000 IC
  • Swagatam on 9 Simple Sine Wave Generator Circuits Explored

Social Profiles

  • Twitter
  • YouTube
  • Instagram
  • Pinterest
  • My Facebook-Page
  • Stack Exchange
  • Linkedin

© 2026 · Swagatam Innovations