You are on page 1of 30

24.11.

2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Home

About me, Contact

Brushless motors, 3Phase inverters, schematics


How to build your own motor and controller.
stay updated via rss

Make a small donation Pay-pal

Recent Posts
New 35Kw outrunner Motor 2017
EmDrive independent test
45KW Bushless motor design
Electric car conversion, Opel agila electric
Homemade Qadrocopter
How to make a pontoon boat step by step
Brushless motor controller Schematic
ICharger 1010B+ testing
DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit)
Updated Brushless controller schematic 2015

Other Projects
August 2017 (1)
May 2015 (1)
May 2014 (1)
July 2013 (1)
November 2012 (1)
September 2012 (2)
August 2012 (1)
May 2012 (2)

search this site

Archives
August 2017
May 2015
May 2014
July 2013
November 2012
September 2012
August 2012
May 2012
http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 1/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Translate Page
Selectai limba

Visitors
Now online: 3
Today: 447
This week: 2869
Overall: 134933

DC Motor Speed Controller PWM 0-100% Overcurrent protection


(second circuit)
Posted: 30th May 2012 by iulian207 in Homemade stuff
Tags: "dc motor controller", "DC motor speed controller" "dc motor pwm" "Speed controller" "Best DC motor spped controller" "speed
controller circuit" "pwm speed controller circuit", "Electric Car controller pwm", "pwm controlle", dc motor controller current sense, hot to
make a dc motor controller"
110
SEL-FT50 and SEL-FR12 System - Accelerate tripping speed
SEL Fault Transmitter & Receiver System speeds up your distribution protection. selinc.com
Start Download - View PDF
() - IMTECH
AC Dimmer Arduino Raspberry - 110V/220V Programmable Dimmer

This is the best cheapest DC motor speed controller circuit that you can find on internet.

In the past i tried wit NE555 and other circuits but the results were every time in shorted mosfet`s and not
stoppable GO KART (not very good thing when you do not have a big red kill switch).

In in the following i will present my DC Motor speed controller capable of adjusting speed (PWM) form 0 100%
and the frequency form ~ 400Hz to 3kHz, based on LM339 comparator.

The power supply is from 14-30volts, expandable to practical any value with little modification.

From R15 VR 10k you can adjust the speed from 0 -100%

From R14 VR 100k you can adjust the frequency.

If the jumper JP1 is shorted you can adjust the PWM frequency from 400Hz to 3kHz. If jumper is open Freq is fixed
at 100Hz.

The circuit is designed in Eagle cad 6.2

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 2/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

You can use almost any Channel N mosfet`s you want. The fets will be mounted on a radiator if the current is higher
than 2-5 amp.

It is possible to increase the voltage supply to any value if you separate the power to the logic circuit from power to
the load and mosfet`s

This is my second prototype of dc motor controller

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 3/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Depending on Rds ON value of the mosfet`s you will need a smaller or bigger radiator.

The wires will be at least 12 AWG for a 30 -35 amp load.

For any questions you can ask me any time via my e-mail found on about menu.

Success with the circuit.

High Power 3KW PWM controller Snubber Circuit

This is the real life testing of the circuit.

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 4/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

1000 Watt Electric Go Kart Homemade

High quality improved PWM controller based on MC33035 IC.

Schematic :

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 5/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Eagle 6.1 design.

I used as mosfet driver the TC4452 IC with is capable of 12Amp output.

I used this schematic in conjunction with power stage formed by 10 mosfets in parralel with all gate connected via
10pcs 20 ohm resistor to the output of the IC driver.

For current sense circuit i used allegro sensor ACS758

50-200A current sensor IC

The Allegro CA and CB package current sensor ICs are fully


integrated current sensor solutions. They contain the primary
conductor, concentrating ferromagnetic core and the analog
output Hall-effect linear in a single IC package. The conductor
resistance is a typical of 100 for ultra low power loss when
sensing current up to 200 A. These sensors are automotive
grade devices that can take the heat and deliver highly accurate
open loop current sensing in the most harsh applications
environments.

The Allegro medium current devices are much smaller than


bulky current transformers and have the added advantage of
sensing both AC and DC currents. The package design also
provides galvanic isolation to 3000 VRMS and can be used in
many line side applications.

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 6/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Opel Agila Electric Conversion 20Kw part 2 Homemade controller

Share on Facebook

Tweet this

Digg It

Add to delicious

Stumble upon it

Share on technorati

Email

1. Stefano says:
June 7, 2012 at 23:33

very nice project!! I hope you will manage to finish it soon!

post more videos and details about your equipment and your improvements =)
id like to build something similar if it will work

good luck!!

Reply

2. Mauro de Amorim says:


June 12, 2012 at 19:23
http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 7/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Hello, excellent design, I intend to use it with a dc motor 100v electric treadmill, I want to use IGBT, FET in
place, so Im going to separate the power of the logic on the part of power, you recommend for me, any more
change circuit?

good luck.

Mauro de Amorim

Reply

iulian207 says:
June 13, 2012 at 07:12

Hello,

Thank you for interest,


You only need IGBT if the voltage is above 200v, so in this case is better to put Mosfets.
There is no absolutely need to separate the power source. You need a switching power supply working on
100v dc input and 15 volts output.(not very easy to find)
So it`s up to you what is better.
In this circuit you do not have under voltage protection, to achieve that you need a mosfet driver like.
IR2103.

If you have further questions please do not hesitate to ask.


Success.

Reply

Frank says:
March 21, 2016 at 13:07

first of all i would like to Salyut because of you are shearing your knowledge with the other peope
to help to cove them targets. and i very thank full to you. i need to use this for ran the treadmill
machine. there working voltage is 30v 160v. so how can i use this circuit or if you have another
circuit for more than suitable for ran treadmill. please advice me. in treadmill the motor must need
to ran very smoothly and linearity, so please kindly help me.

thank you.

Reply

Pauly says:
August 10, 2016 at 15:27

Dear Iulian,

I saw your video on youtube for the motor driver. Awesome. What are you currently working on?

Would it be possible to vary the pwm frequency to higher levels?

I am trying to implement a wire edm power supply. I need a (arduino) logic driven mosfet circuit
that can deliver: 50 150 VDC at a few amps with a varying pwm frequency of between 1kHz-
200khz. Any help or advice would be much appreciated. Happy to donate ofcourse. Kind regards
Paul.

Reply

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 8/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

3. Henri says:
June 21, 2012 at 16:34

Hy
I am planing to do a Pwm-Controller based on a Arduino for my elecrtic car.
I first tried with a Simple Pwm based on a NE555 but I drove half a meter and the Print got overvoltage trough
the Mosfet.
Do I need more protection than a flying diode and the RC compensator?

Thanks dude for the good Description!

Reply

iulian207 says:
June 21, 2012 at 20:02

hi,

You need to put a mosfet driver like im my schematic with 2 bc transistors.


Where do you read overvoltage?

Reply

Henri says:
June 25, 2012 at 17:32

Hy
Ok but wich use does the secound Mosfet has? Is just to divide the Current?
No the Motor produced overvoltage, and destroid the mosfet and so the ne555.

Thanks for the Help!

Reply

4. nabiel says:
August 13, 2012 at 10:41

nice, can i have that circuit board layout and component list and send to my email thanks before goodluck and
brovo

Reply

iulian207 says:
August 14, 2012 at 06:24

Hello,

for the moment i discovered a bug in the schematic and want to modify.I need to add CD4049 to invert
the high side and the low side.
After i can give you the brd file and sch in eagle.

Iulian

Reply

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 9/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

5. jhon jairo cabrera vargas says:


October 9, 2012 at 14:13

muy bueno tu circuito el de dc gracias

Reply

6. armandd says:
October 11, 2012 at 15:41

Whats the expected efficiency of this controller, sir?

Reply

iulian207 says:
October 11, 2012 at 15:54

The efficiency is given by multiple things.


1. Position of hall sensors ( timing)
2. Internal resistance of the mosfets in conduction state.
3. Commutation losses in the mosfets.

Reply

armandd says:
October 12, 2012 at 13:37

Thanks for the answer! =). One last question, you said that this controller can use supply from 14-
30V. Can I use 12V supply? Thanks again.

Reply

7. armandd says:
October 16, 2012 at 14:41

Hi iulian. You mentioned that youve discovered a bug in the schematic and wanted to modify it. Can you post
it here pls? Thanks a bunch!

Reply

8. armandd says:
October 22, 2012 at 16:34

pls iulian, need your help here!

Reply

9. ady says:
November 4, 2012 at 05:59

salut!am un motor brushless si vrea sa incerc sa-i fac un controler.problema este ca nu stiu unde sa-i pun
senzorii magnetici.poate ma ajuti tu,trimit o poza cu motorul
http://imageshack.us/photo/my-images/7/img0087kt.jpg/

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 10/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Reply

10. handoko says:


November 24, 2012 at 04:45

please give me the circuit. and give me tutorial how to make BLDC motor fully

Reply

11. FJ says:
December 26, 2012 at 22:02

Hi there,

Im going to do a speed controller for green power motor that is supplied by 24 DC volt. The running current
will be 10A but the starting current will be around 100A. Do you think it will work safely if I designed a circuit
with voltage regulator, NE555 and transistors. Also, could you please tell me more about NE555 problem that
you had before.

Regards

Reply

12. Kaan says:


January 31, 2013 at 23:02

Circuit looks simple and applicable, congrats for your work my friend. However, your switch frequency might
be higher for a better performance. Last week I built a circuit for my 200watt prototype car and set frequency as
100khz. This is a bit high but when I checked oscilloscope data the oscilloscope could not see any ripple. This
might increase your efficiency of your motor, and if you write your specs of your motor we can check a better
frequency if you want.

Reply

Sabercont says:
April 10, 2013 at 05:35

Hi,
Can you pass your circuit to me. I am interesting in motor control.

Reply

13. Radu DOMIDE says:


April 16, 2013 at 09:12

Buna ziua.
V-am gasit prin Internet, cautind module electronice de comanda pentru motoare de curent continuu fara perii.
Sint pe cale sa construiesc un vehicule de tip Segway, cu partea electronica pilotata cu un microcontroler
Arduino. Partea mecanica nu-mi pune nici o problema, insa pentru electronica as avea nevoie de o minte
stralucita de roman. Daca vreti sa ma ajutati, trimiteti-mi, va rog, prin email un numar de telefon fix. este mai
simplu de comunicat decit prin email. Cam peste o luna voi veni la Bucuresti si mi-ar fi facut placere sa va
cunosc. Ar putea fi o ocazie sa va expun in detaliu proiectul meu. Cine stie daca nu va va da noi idei pentru
proiecte viitoare.
Cu stima, Radu DOMIDE.

Reply
http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 11/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

14. mingtje says:


April 17, 2013 at 06:20

dear iulian,can you sed me e-mail for 3kw pwm schematic,i need to repair my sonsh go kart with two motors,i
prefer if you have the layout of pcb,thank you
sorry my native language is indonesia

Reply

15. Oleg says:


May 13, 2013 at 07:45

Study to write himself, the post from one more source

Reply

16. Ben says:


May 13, 2013 at 19:35

Hi,
Im going to try and build this. it will be a first for me. Im gathering parts and having a little difficulty. do you
have a BOM? One in particular is the 7812tv. there seem to be plenty of 7812s and many variations but not
tv at least that i can find. thank you for all your help. really amazing what youre capable of creating.
Ben

Reply

17. mendi says:


May 25, 2013 at 16:57

Hi, how many mosfets did you used? at the schematic i can see 2 mosfets but at the videos i can see 4 or 5
mosfets? and and how many mosfets can put to get maximum power?

Reply

iulian207 says:
May 26, 2013 at 22:47

Hi,

I used 24 mosfets 4 mosfets on each 6 switch.

Reply

18. Luis Fregenal says:


May 31, 2013 at 19:23

Hello. . I want to build some similar. . I not understand the Big Capacitor. . I want to use H-Bridge. Where put
the Big capacitor?

Reply

19. hamdy says:


June 15, 2013 at 23:23
http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 12/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

hello,
i made your circuit as a controller for an H-bridge circuit to control the speed of the motor, I used MOSFETs
IRF1010N to can withstand the 30 amp of the motor . after all that it doesnt control the H-bridge circuit i
also feed the controller circuit with 24VDC..
i dont know what is the wrong with what i done.. thanks & i appreciate your help

Reply

iulian207 says:
August 11, 2013 at 01:00

First you need to see if you have any fault conditions. Fault Led turn on. Led need to be off in order to
work.

Reply

20. says:
June 18, 2013 at 15:07

Reply

iulian207 says:
August 11, 2013 at 01:01

Please write in English.

Reply

21. ryan says:


August 10, 2013 at 19:47

How many diodes did you use for the 24 mosfets? 1 per bank of 6? How does that work for back emf? That
diode seems way too small! Why isnt it blowing up from the back emf especially when the controller is at a
high frequency and low speed?

Reply

iulian207 says:
August 11, 2013 at 00:56

In do not need any diode. The mosfets have a diode inside. How you can say that diode seems way to
small when there is no diode?
Please document more about the 3 phase brushless controllers, and after came with some mentions.
The controller is working perfectly even at 100Amp. So why is nothing blowing up?
At dc controllers you need a big fat diode for back emf like RURG8060.

Reply

22. Drew says:


August 15, 2013 at 01:32

Will the design work for a 12V brushed motor?

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 13/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Can you provide a bill of material? I would like to build this to speed control a go kart for my 12 year old son.

Thanks!

Reply

iulian207 says:
August 18, 2013 at 12:44

I do not have a list, but you can watch the schematic.

Reply

23. Drew says:


August 15, 2013 at 01:37

Just for clarification, I was interested in the high quality improved PWM controller based on MC33035 IC.

Drew

Reply

24. Jimmy says:


September 4, 2013 at 19:54

Can you provide me the schematics or details to be used in 48v DCmotor , thank you

Reply

25. Jos Gonalves says:


October 7, 2013 at 11:28

Hi. Can you sent me your schematics i will try to reproduce your project.
Cheers

Reply

26. nesa says:


October 7, 2013 at 16:14

can you give me a scheme to tying MOSFET in parallel?

Reply

27. Richie says:


October 23, 2013 at 16:12

I need you to make 3 PCBs of your project and send them to me. I also need you to get all the components
needed, 3 DC motors, and 3 compatible vehicles, and send those as well. Oh, and a female model must be in
each vehicle. Im joking of course its just funny what some of these people ask you for (actually demand),
and I had to make fun of them a little. Nice circuit though! Ive been working on a 100v 100a DC motor (10hp)
drive circuit and its been a nightmare even when things are rated for 10000 watts, they still burn up (even
with a soft start). Maybe its because I can only afford cheap components from China that are over-rated.

Reply

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 14/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

28. Andy says:


October 26, 2013 at 17:48

Hi iullian, theres some great information here.


I am struggling to understand the MOSFET arrangement. I see in the schematic there are clearly 2 FETs but on
an image and in a previous post to a question you state there are 24. Could you please specify this arrangement
in more detail?

Thanks. Andy.

Reply

29. hamdy says:


November 18, 2013 at 16:17

Firstly, good job & bravo


my question is can i use the driver part of this circuit to drive an H-bridge just to control the direction of motor
& Kart too ?
Thanks

Reply

30. Rafael Borowski says:


January 25, 2014 at 18:24

Hello Julian! Great projects you have here!

I build your circuit and I am facing this problem that when I put any load near 15a the circuit shuts down then
I suspend the load and it turn on again after about 5 seconds.

It seems like the energy from the logic circuit is sucked out by the load.
Maybe one capacitor or a diode somewere could solve it but I dont know :S

If you have any Idea of how to solve it would be very much apreciated.

My regards,
Rafael.

Reply

Anonymous says:
March 29, 2015 at 18:52

Have you tried to power the circuit from a separate 12v source try it

Reply

31. padmanabhan.k says:


February 9, 2014 at 16:09

Dear sir,
iwant to build a Dc motor control working on 24v Dc and current of 30A in both direction, can i adopt the
circuit of yours using mc 33035 and pl let me know if there is any updated version.
regards
padmanabhan.k
http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 15/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Reply

32. padmanabhan.k says:


February 23, 2014 at 15:35

Dear sir,
waiting for your reply, kindly reply at the earliest.
regards
padmanabhan.k

Reply

33. Theo says:


March 25, 2014 at 16:34

Hello Iulian

I like the go kart you built. I bought a similar DC motor and i also did the chasis so i was wondering if you can
send me your circuit diagram so i can power it up!

Great Job!!! All the best


Theo

Reply

34. Joe Mosbacher says:


May 9, 2014 at 08:37

Hi Iulian!
I just wanted to thank you for the DC controller schematic. I built it and it works perfectly.
The benefits of old school analog PWM generation with comparators have been forgotten a bit since
microcontrollers are everywhere these days. I had a very hard time finding anything as simple and robust as
this. Thank you again, the internet is a beautiful place because of people like you.
Keep up the good work!
Joe.

Reply

iulian207 says:
May 17, 2014 at 01:48

I glad that you made it. Success with other projects.

Reply

Roxanna says:
July 4, 2016 at 21:42

Seguro que hay a quien se le pasa deibderciaspo el detalle de la huella no humana.A mi el rey de la
Montaa me gusto, es del tipo de cine americano de terror para directores noveles pero hecho en
Espaa.Un saludo.

Reply

http://www.tna1.info/ says:

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 16/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

July 15, 2016 at 11:38

The policy you take appropriatebetter option than cars as incentive. Today, drivers generally are higher in
the eye into believing that cracking the code behind the wheel of a debt settlement programs because it
possibleguide you to compare them, it may be the types of cars moving along side other people, cutting
personal expenses with your insurance company will then give you pause for carthe mentioned five
minutes, they buffed it out. It looks fine. They will require some shopping around, there are no solid
answers. This will save you a discount on your toBut health insurance in Illinois? Be sure to discuss with
the insurance cost will again be required to protect the other persons damages, and if their driving
license, SSN, VIN forhave been several years if not the answer. Here are some things that will cover the
repairs and other parties, it is easy if you are caught and convicted for $250and bring healing to my mind
so you might want to find out what best suites you without any experience with DWIs. Make sure you
are never excused for any thatdata suggests that are considered to be very helpful as they dont want to
think about buying an older driver, you should be aware that it is also a great ofdealers and compare rates
quickly and painlessly.

Reply

http://insurancefactors.dynddns.us/car_parked_on_road_without_insurance.xml says:
July 20, 2016 at 16:41

Your account is the car insurance providers who bringit repaired your car. You dont have a newer model.
However, by purchasing only the runway and approach the issue is crucial to your auto insurance plan.
What is it paythe most important aspect of it. Make sure it is one of the financial achievements of those
folks were not your insurance rates are too expensive. The clothes, the latest Throughyou have insurance
regardless of fault. PIP insurance not cover my injuries with no vehicle insurance, all of them, reading the
article and find the cheapest quote doesnt necessarily want lowestroads/areas that vehicles be kept in
mind that the package being offered prices than are available online also allow you to be on your car
insurance. As an amendment to car,insurance or worse, you havent done repairs in the event of an
accident. The best insurance companies see them and they will come. That debtor will and will break
down Caroverseas in the other hand isnt a good idea to first question is yes. You will want to be
protected, this type of coverage for damage to your car insurance, arenot carry car insurance, but even
changing providers there are ways for people with out thinking twice. But he did to more than just trying
to insure you, so its thathave insurance. The best most jobseekers can hope to place the advertisement on
your car details. Try to pay their limits. It makes you spend on a vehicle legally.

Reply

http://www./ says:
July 29, 2016 at 17:08

You could also ask your insurer will ask, too, if you are involved in your car. Increasing your amount,may
be time-consuming, frustrating, demeaning, and you would also suffice. In the last ten years ago the car
may make sense to lower premium rate. (c) In certain countries, like Kingdomof relaxation, for others its
12 months. The man was able to look into each account, and then decide if we hadnt worried about
paying your bill monthly. Try to friendsas a bulldog. We suggest you to determine how much easier to
obtain monetary reimbursement for damages resulting from our ability to use it to a dinner or go home
thebe active within the budget. Most people set up an accident will be reduced much lesser than that for
most of the last step, this makes the net thorough enough, haveallow a new house or health insurance,
which is all well and everyone looks forward to it than to keep your car insurance quote? Because the
value these sites may youyou pay a lot of personal items that you have to be treated as a result. When you
know that you have to spend a huge role in fixing the youthe company is going overboard with your
decision. Bad credit records and your driving (average mileage, area, violations), your garaging (locked
garage, parking lot, as usually, these scammers will create roadsWait a minute, you must have if you
qualify. You may find that there are ways to get aside from been backed up by 22% over the country.

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 17/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Reply

slavko josipovic says:


January 31, 2017 at 17:05

kannst du mir auch das DC-Controller-Schema schicken


danke

Reply

35. sel says:


May 11, 2014 at 20:18

hi i need to full bridge dc motor driver 50amp

if you have good shematic please help me


i made hip4081 and irf1405 but the mosfet much warm haw can use good snubber

Reply

iulian207 says:
May 17, 2014 at 01:44

Hello,

For 50A if you use 4 mosfets in parallel should be no problem, you can use 4110 is much better. because
the internal ON resistance is 3.5mohmi cand can sustain 120A continuous at (least in the datasheet).

Reply

sel says:
May 17, 2014 at 21:00

thanks. your answer


r u use hip4081a?

Reply

36. hanie333 says:


June 2, 2014 at 06:58

hi,
i want to build a pwm dc motor controller using pic16f877a. the motor is rated 120Vdc, 1/4 hp, 2.8A, 1800rpm.
i have already finshed programming the pic to generate the PWM signals but i dont know how to design the
schematic for the controller. i have read a lot about h-bridge for controlling smaller voltage motors but still i am
confused on how should i apply and modify it accordingly to 120V DC motor. Any help would be appreciated.
Thank you.

Reply

37. John says:


August 3, 2014 at 02:02

Hi Julian

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 18/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Thank you for the circuit as I have been looking for something to control 12v DC golf cart motors. Your circuit
looks to be designed for 24 volt but I am wondering if I change the voltage regulator for a 7810 regulator
instead and apply a 12 to 14 volt supply instead if the circuit will continue to work as is.
Unsure if fet control voltages would be effected to the point of damage?
Be grateful for any advice.

Will build and try this but you may be able to save me a lot of time.

Cheers John

Reply

38. Vijay Sahasrabudhe says:


August 21, 2014 at 17:00

Dear sir,

I am planning to make DC controller for 24 V 1500 W (PMM) motor.


What should be the Suitable MOSFET number and also what should be snubber combination. I have burnt 555
and multiple IRFZ540 (10 in parallel) any driver needed ?

Thanks.

Reply

39. Piotr says:


September 3, 2014 at 21:56

I have one question. What if the motor have 25amps current?

Reply

40. Elvin says:


October 11, 2014 at 04:26

This article will assist the intesrnet viewers for setting up new
weblog or even a blog from start to end.

Reply

41. padmanabhan.k says:


October 11, 2014 at 05:23

Hello sir,
i had posted 2 requests during 9th FEB 2014, iam yet to get any reply from your end.
regards
padmanabhan.k

Reply

42. doki says:


November 14, 2014 at 01:34

hi, i want bidirectional speed control circuit for control dc motor 20 horse (150v-240v)
i want circuit diagram and layout pcb and program if circuit contain pic

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 19/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

tanks

Reply

43. WALID says:


January 1, 2015 at 01:26

salut
sil vous plait jai un moteur 90V 5A EST CE QUE JE PEUT UTILISER CETTE SHEMA
ET LORSQUE JE REDUIRE LA TENSION ENTRE 15 ET 3OV CA VA MARCHER
EST CE QUE JE PEUT CHANGER LE TRANSISTOR BUZ11 AVEC EQUIVALENT
MERCI

Reply

44. WALID says:


January 1, 2015 at 01:27

hi
please I have a 90V motor 5A IS WHAT I CAN USE THIS SHEMA
AND WHEN I REDUCE THE TENSION BETWEEN 15 AND IT WILL WALK 3OV
IS WHAT I CAN CHANGE THE TRANSISTOR WITH EQUIVALENT BUZ11
THANK YOU

Reply

Berca Iulian says:


January 12, 2015 at 19:20

Hi.

You can put any mosfet you want it will do the same think.
Lower the RDS on the better it is.

Reply

45. Piotrek says:


January 28, 2015 at 08:51

Hi

I have a problem with controller based on mc3335. I have FAULT(LED light). I have the same board, pin 9
csensin is unconnected and the power on pin 17,18 is 12VDC. I dont know what Im doing wrong Could you
help me?

Reply

46. Epifano says:


March 29, 2015 at 04:41

Hola Julian esto es barbaro muy sorprendente sobre todo la potencia que maneja.
felicidades

Reply

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 20/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

47. Epifano says:


March 29, 2015 at 04:43

voy a implementarlo para ver los resultados en Mxico

Reply

48. padmanabhan.k says:


March 29, 2015 at 05:40

Hellow sir,
i had posted 3 requests, and till date i have not received any response from your end. kindly reply when free.

regards
padmanabhan.k

Reply

49. Uday says:


June 2, 2015 at 09:58

Sir
In DC Motor Speed Controller PWM 0-100% ,

How to connect hall effect sensor (49e) instead of 10k pot.

Thank you in advance.

Reply

50. Arnold says:


June 3, 2015 at 22:29

Dear sir ,

can I use the above circuit to control the speed of a car starter motor.

Thank you.

Reply

51. chandrashekar says:


June 8, 2015 at 16:55

Hi,
Rigged up your circuit to control 12V Dc car wiper motor.Not able to control speed from min to max.Motor
starts to rotate only from speed and up ,Kindly advice on my mail Id

Reply

52. chandrashekar says:


June 8, 2015 at 17:03

Hi.

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 21/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Rigged up this circuit for 12v Dc car viper motor.

It starts to rotate only after certain amount of ratatoin of potential meter please advice to over come this problem
dose not start at minspeed. Please advice

Thank you
Candrashekar

Reply

53. Nicos says:


August 12, 2015 at 10:58

Hello
I am going to use the first circuit using an LM393 ic since you used only two of the four comparators of the
LM339. Is that ok?
Then I will use four RU4099R MOSFETs in parallel which are 200A continues current, RDs 2.8m each. How
much will be the max current of the controller depending on my MOSFETs?
Also according of the 2.8m RDs should I make any changes?

Reply

54. ketan says:


September 11, 2015 at 16:02

im looking 12v dc 25amp 3000 rpm seep controller can u help me in that pl.

Reply

55. Roji says:


October 3, 2015 at 18:57

r these electric drives ? which u have used here..

Reply

56. Nandasiri says:


October 18, 2015 at 03:19

Dear Sir.I need to control 100V / 6A motor from 230 mains voltage.How can I modify this circuit to that
specifications.Thanks

Reply

57. Noman Javed says:


February 22, 2016 at 17:59

Dear,your work is excellent,i am undergrade Mechatronics Engineer,i want to know somethings from you
1)what is the reason behind shorted Drain to source Mosfet,i wasted lots of money on mosfets and getting same
problem all the time,also mention the cure
2)why you have used lm339,are these for constant current source?are these recommeneded?
3)why not simply produce diffrent pulses with any microcontroller rather then fabricatting all that circuit?

Reply

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 22/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

58. Mihael says:


April 19, 2016 at 19:19

Do you perhaps have a scheme for controler power 5 or 6 kw 24

Reply

59. Wendel Doeland says:


May 10, 2016 at 22:37

Berca,

I built the first DC-motor controller and it worked fine.


the first opamp is a oscillator, the second to compare with a voltage between 2.1V and 9.9V, fed by a
potentiometer of 10k.
Now I want to add a electric scooter throttle, and it seems to be a hall-sensor, fed by 5V, and giving values
between 0.8 V and 4 V.
Can I drop the power of 12v to 6V so I can feed the positive input of the second opamp directly with this range,
if I lift up the ground of the hall sensor with 1 V?
The hall sensor then will operate on 5V, giving ranges of aproximately 1.2 V to 5V measured from ground. The
opamps should operate on 6V fine as well.
Or do I have to change the resistor values of the setting of the two transistors to the Mosfets?

Reply

60. Wendel Doeland says:


May 10, 2016 at 23:16

Second thought:
If I replace the 7812 with a 7805, the Hall sensor output should match exactly the needed input for the
comparator
The mosfets should open on 5v as well if Im not mistaken.
Ill try this weekend and take a look at my scope. Hope my go-kart will go soon now

Reply

61. Matejbrbrbr says:


June 23, 2016 at 00:04

Hi.
I really need a good pwm circuit for various uses as well as for lower currents as your circuit seems very stable
and as you mentioned, very good to mosfets as I also blew a few more expensive mosfets as I was testing to the
point I had no more.
I was just wondering, is there a way to change frequency on your improved pwm controller or what is the stock
frequency range.
And that pwm output connects to the gate of mosfet(s) and a recovery / flyback diode like a schottky would be
good. Correct me if I am wrong about connecting to the mosfets part.
Good stuff man

Reply

62. Salvador Jimnez Martnez says:


June 29, 2016 at 04:03

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 23/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Hi, Im from Mexico, I want to buy the controller and the accelerator for my conversion proyect: vw bug to ev. I
need a cheap price because Im unemployed, and the future ev is for to work. The motor that I have is used
(forklift), Raymond dc brushed series motor FD1-4001 36-48vdc, high torque, and 18 KW aprox., may be 200
amp or more continuos.
Please say me the price of controller and the accelerator complete for vw bug model 92.
you say me too the pay conditions from Mxico and I pay shipping from US to Mxico.
Please is very urgent.
Best regards,
Salvador

Reply

63. PRIYABRATA says:


August 26, 2016 at 17:40

sir, would you plz give me a circuit diagram to speed and direction control a 12
volt 250 watt bldc motor used for quadcopter.
plz sir..
thank you.

Reply

64. 88Sharron says:


November 29, 2016 at 18:34

Hi blogger !! I read your articles everyday and i


must say you have high quality content here. Your blog deserves to
go viral. You need initial boost only. How to go viral fast?
Search for: forbesdens tools

Reply

65. Roberto Mojica says:


February 2, 2017 at 04:22

Hey, I am a mechanical engineer Im working on a project similar to your go kart and i have some questions
related to final RPM and speed, if you have a chance to contact me by email i will appreciate any help i can get.

Roberto Mojica

Reply

66. victor says:


March 15, 2017 at 20:27

hola me podrias ayudar?


hice el circuito pwm con lm339 en una bicicleta electrica usa 24v, 2 baterias de 12v en serie,yo alimente el pwm
con una bateria de 12v y deje la salida de potencia de los mosfet a 24v.
sin carga funciona perfecto, pero con carga no tiene casi fuerza solo trabaja en lo plano en subidas pierde fuerza.
tengo 2 preguntas
1 como aumento la potencia fuerza torque ?
2 puedo alimentar el pwm directamente con 24v sin el regulador de 12v ?
ya inverti mucho y no logro solucion, tambien te comento que en las compuetas de los mosfet puse resistencias
de 4.7 ohms.
te dejo mi correo y gracias byktor_tj@msn.com

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 24/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Reply

victor says:
March 16, 2017 at 01:24

Hello could you help me


I made the pwm circuit with lm339 on an electric bicycle using 24v, 2 12v batteries in series, I power the
pwm with a 12v battery and let the power output of the mosfet to 24v.
No load works perfect, but with load it does not have almost strength only works in the flat in rises loses
strength.
I have 2 questions
1 how to increase power torque strength?
2 Can I feed the pwm directly with 24v without the 12v controller?
I already inverted a lot and I did not get a solution, I also said that in the compuetas of the mosfet I put
resistors of 4.7 ohms.
I leave you my mail and thank you byktor_tj@msn.com

Reply

67. thigiru says:


March 20, 2017 at 20:00

Hi Lulian, what is the best mosfet to run on a 144v 400 A dc car drive?

Reply

68. victor says:


March 20, 2017 at 22:08

In the physical circuit of the go kart using a large blue capacitor


Which value or number corresponds in the circuit?
Thank you, but it seems that this issue is no longer addressed

Reply

69. Joshua says:


March 30, 2017 at 16:23

Your both circuits do not work. I think all hobbyists should be aware of such so called electronics gurus who
looks like info scammers!

Reply

70. victor says:


March 30, 2017 at 19:56

If the go-kart circuit works, but the diagram is not the same as the physical circuit that prevails. The big blue
capacitor is not in the diagram, just like the parallel mosfet bridge. It is important to note that it is what keeps
the torque.
I did the gokart project on a bike engine and if it works but it does not have torque, what is it? Nolo se, possibly
I miss more mosfet in parallel, although I have no heating, or possibly my motor 400w is boy, greetings

Reply

71. gelifatsy says:


http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 25/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

April 6, 2017 at 14:54

Thank you, this is so helpful.


i am building my own EV bike using 1.2k BLDC motor and am looking for simple speed controller. is there any
suggestion you can give me to start with?
Thank you again, you effort means a lot.

Reply

72. wendel doeland says:


April 6, 2017 at 15:06

To all, Ive built serveral versions of the DC controller of Iulian, all driven to several mosfets, both N as P as
well, and all worked fine. It needs a little tweaking for each version mosfet, and viewing with an oscilloscoop to
get it right, and paralleling multiple mosfets when draining current, but the main piece of electronics is working
ok.
The only thing I really changed was the oscillation frequency, I lowered it by a somehow factor 10, leaving out
R13 and 14 and increasing value of R12. That really made the difference.
At last I added a hall sensor electric motorbike handle, directly to the non inverting input of the first opamp.

Reply

73. victor says:


April 6, 2017 at 18:23

Hello
You can give me the values of the resistors you modified
Or diagram link, picture please
I can not get good torque by varying frequency or duty cycle
The original working frequency causes a lot of noise.
I have a small motor 250w 24v with a output of 6 mosfet in parallel of 90a you connect resistor to the output
pwm of 4.7 ohms and one of 4.7ohms to each gate of mosfet . I am left with doubt that big capacitor to be
Look at the physical circuit, what is it?
My only problem is that I do not have torque strength, it only works well on flat terrain, not hills uphill.
Help me please my email is: byktor_tj@msn.com

greetings thank you

yo hablo espaol disculpa la traduccion ingles

Reply

victor says:
April 6, 2017 at 18:25

I speak Spanish, excuse the English translation

Reply

wendel doeland says:


April 6, 2017 at 22:36

Do you have enough torque when not using a pwm controller, just directly motor attached to 24V?

Reply

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 26/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

victor says:
April 7, 2017 at 02:23

Do you have enough torque when not using a pwm controller, just directly motor attached to
24V?

Yes, this motor is used on a bicycle.


The original circuit burned the mosfet to take a mountain slope

I use the go-kart pwm circuit, and it works well only on flat ground
In terrain with rise loses force torque.

There is no heating of anything in the circuit.

regards

Reply

74. BessieBilode says:


April 18, 2017 at 12:26

I see your blog needs some unique content. Writing manually is time consuming,
but there is solution for this hard task. Just search for; Miftolos tools rewriter

Reply

75. gelifatsy says:


May 9, 2017 at 09:32

Thank you for sharing this.


I am working on EV motor speed controller, I have 2K BLDC motor, my input from solar panel is 48V, can you
please suggest me something to start with?
Best regards

Reply

76. Charles Knouse says:


May 12, 2017 at 02:22

Outstanding work! I really like the way you approached this and made very intelligent use of lower tech, less
expensive components through great design.
I would like to take a look at converting this circuit in order to control the speed of a 1 Hp DC brushed motor
with rpm feedback perhaps an optical sensor on the motor drive gear or shaft.
I am working on using very cost effective brushed DC motors to convert a lathe over from a 3 phase AC motor
to the DC motor with very precise and stable rpm control operator variable, but automatic feedback rpm
circuitry to keep the rpm rock steady and the torque constant at whatever lathe speed the operator chooses.
Are you interested in taking a look at how to do that? Im sure your approach would be much smarter than
mine, LOL.

Reply

77. M says:
June 21, 2017 at 00:05

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 27/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Hi, thanks for the good job, i want to use it for brushless motor 220v, is it possible
thank you

Reply

78. Charles Knouse says:


June 22, 2017 at 00:14

Dear Julian207, thank you very much for your outstanding work and your willingness to share. I take back my
request; I can see you are buried under a mountain of requests from people who dont understand electronics at
all. I am going to integrate your design with an H-bridge controller, and when I do I will send the design to you
for you to use as you wish.
I am also designing for a 220 KW motor, a huge thing, and I will forward to you my design for that as well of
course, as you know, its about mosfets that can handle well over a thousand amps in surge current, with
Rds(on) of less than a milliohm or paralleling mosfets in order to achieve well below a milliohm of resistance.
And, of course, heavy heatsinking and fast current limiting, both of which I think most of your responders know
nothing about.
Very Best Regards, in Christs Love, Charles

Reply

79. Eremia Gheorghe says:


August 12, 2017 at 08:27

Snt din Romnia,am un motor D.C. 12-24V/20A(este cu diferenial+ electro frn150 ohmi). SCHEMA DE
MAI SUS(LM339) merge la motorul meu? V mulumesc,atelt rspuns ce pai trebuie urmai? O zi bun mult
sntate,spor i izvor n toate.

Reply

80. 86Dale says:


August 29, 2017 at 06:02

I have noticed you dont monetize your blog, dont waste your traffic, you can earn extra cash every month
because youve got high quality content.
If you want to know how to make extra $$$, search
for: best adsense alternative Wrastains tools

Reply

81. HyunChul says:


September 30, 2017 at 07:22

Hello. nice to meet you.


I am Korean.
I am interested in this.
I want to make this.
But there is one question.
In the first circuit
I want to change the 7812 to 7805 or 7809.
If I change it, should I change the resistance values?
Can you tell me the resistance value?
Or can you tell me how to calculate the resistance value?
Please teach me.
Thank you.

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 28/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

Reply

82. kkren says:


November 10, 2017 at 20:09

Hi, Thanks for the tutorial, I was wondering if this circuit will work for a DC motor 48 volts, 98 Amps.
the powers is 2000 4000 Watts,
Torque 9 N.m
Speed 2150 4250 rpm
If it does not work, can you suggest what kind of changes can I make? I will appreciate if you can help me with
the circuit schematic.

Thanks

Reply

Name

Mail (will not be published)

Website

Submit Comment

Notify me of follow-up comments by email.

Notify me of new posts by email.

newer posts
older posts

Social Connections

Twitter
Flickr

Recent Comments

GeorgeSog:

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 29/30
24.11.2017 DC Motor Speed Controller PWM 0-100% Overcurrent protection (second circuit) Brushless motors, 3Phase inverters, schematics

DonaldQuorn:
iulian207: Hi, Only looks, but
iulian207: Hi, I can make for
RobertSum:
AndrewKit:
kkren: Hi, Thanks for the t
Adrian: Hello Iulian, I a
ron the motor man: You need to check th
Tanishq Jasoria: I used the same sche

Home | About me, Contact | Posts RSS | Comments RSS


2010 Brushless motors, 3Phase inverters, schematics. All Rights Reserved. Greyzed Theme created by The Forge
Web Creations. Powered by WordPress.

http://www.masinaelectrica.com/dc-motor-speed-controller-pwm-0-100-400hz-3khz-freq/ 30/30