FIRST. LOL. I hope that you will enjoy this video. Want to help my projects: www.patreon.com/ELECTRONOOBS Any question: www.electronoobs.com/eng_preguntas.php
Hi! I'm trying to figure out which thermistor is used in 540 sensored motors. Made brief research but didn't found anything, so I tried to measure it, and it looks like 10k-2 thermistor. Maybe you know which thermistor is it? I asking here because the link to the questions page isn't working.
I love, that you made this video! this was exactly what I was missing in the previous projects. btw, your pßresenting gets better and better - thumbs up.
You're an incredible teacher. The animations are invaluable. Your attention to detail is top notch in schematic presentation, explanation of main and backing concepts, selection of components, prototyping and testing...All is done professionally... You're my preferred noob out here on you tube. Gracias y feliz ano nuevo amigo mio!
8:03 the way you connected your low side fly-back diodes effectively shorts out the N-CH low side drivers. Had to point that out or else and unsuspecting electronics hobbyist would make the circuit and wouldn't know why it's not working, or rather why there's smoke coming out.
Wow. Thank you so much for your comment. I must have been in a hurry. I've reversed the diodes now www.electronoobs.com/images/Circuitos/tut_19/sch_2_2.png You might have to refresh the picture to see the changes. I'll place a WARNNING massage in the description. Thanks again!
Awesome project! Thanks for all of the information. I have a whole box full of those old CD motors, but never knew what I could do with them. Now i have a million ideas!
Amazing video! Please be the first one to make an tutorial building the circuit that detects the motors phases without hall sensors like an off the shelf ESC.
This is good, I'm trying to build a drone and I'm thinking it'll be best if I make my own esc for it, I also learned you can do port manipulation on an Arduino, makes sense really
low side diodes in backwards.. if installed like the diagram in the video, shoot thru will occur on all 3 legs causing your high side fets to burn up big time. Considering those are the P channel type, it would be an expensive mistake to make! Also.. The HIGH side fets (p ch.) are turned ON with a HI signal, but the LOW side fets (n ch.) are turn ON with a LOW signal, according to your schematic. Because of this, the signaling sequence mapped out at 7:10 won't work. I think everything works better using gate driver IC's so that ALL mosfets are controlled in the same way. High signal = ON, Low signal = OFF. Using gate drivers would also make N channel mosfets work for all 6 switches and get rid of the P ch. fets. P channel fets are generally much more expensive, have higher losses, and slower switching frequencies. N channel fets are the way to go, despite the small amount of added circuit complexity!
Hi! Mosfet burn probably because you have a shot through and you didn't provide a short delay gap between mosfet turn on/off. With little current this is not a big problem (only amount of heat dissipation on mosfet) but with a big motor the startup current are big due to high inductance of motor coils.
the best way to drive brushless motors is use half bridge (3 n channels), connect the center tap to + and drive the 3 mosfets by directly using hall effect signals. this will run the motor as if it was brushed, so if you want speed control add 555 pwm signal to the opamp input (or the sensors themselves if you add 3rd party sensors with integrated opamp) and my cheesy way of adding overcurrent protection is 3 555 monostable timers for each phase to make sure the pulse isn't too long therefore reaching too high currents
full bridge drivers with 6 mosfets migh be a bit more energy efficient, but makes things so much more complicated that its easier to just rewind the motor with thicker coils
hi friend can you help me the problem of the drone gimbal motor is not working there is a mosfet esc code 4501n has a problem and i don't know to replace the equation
4:28 100 ohms is a bit low. i've burned a hall sensor using 1k resistor. 5-10k resistor is perfect-the sensors will feel ok and the opamp will have no problem detecting the signal
Can you please make a video on how to control an "AC 115V motor" using arduino. Thank you for the awesome videos. Keep up the hard work. Your channel deserve 4 million subscribers. Your are very helpful and I learn alot from watching your videos. Thank you :)
I have a question and no exact answer. I have a washing machine motor and dryer, and I need an answer so you can help me, I want to install a hall sensor to monitor the magnetic fields. The question I'm wondering is where should I install the 3 hall sensors on the stator? Thank you in advance, congratulations on the classes, very good and very didactic.
Really a great tutorial! thankyou really for you hardwork in this tutorial!! if i may ask, you are using the cd player bldc motor right? cause the other 1 need a big Amps to make it work. if you use the other circuit, which you already made, that can hold up, up to 60amps, will the motor work? (for the motor which doesn't work on this video) thankyou for your time !!
Really great series of videos - thank you for taking the time to make these. I have a question - if I wanted to apply a braking action, my first thought is that at each hall sensor change, you simply reverse the action, eg instead of driving phase A high and B low, you drive A low and B high, so the motor resists moving to the next step?
Great video and informative. As a project it’s easy to understand. But Down the road we have lot of equipment thrown away BLCD type with many different ic controller. Can’t find pcb or not repairable. So can you make video how to hack those PCB. As example ceiling fan pcb. So that can make it use back the equipment. Thanks.
This is an AWESOME video! I really liked it! so... what about position control? can you use an AS5048 sensor to detect the position of the rotor and read that with the arduino to drive the motor so that position is controlled? would you need to use PWM to graduate the 6 steps into a finer mesh so that the resolution is improved? would that turn this into a FOC? great videos!
Thanks for making good esc explained videos. I am looking for some brushless motor control to make balancing robot. But what I known of ESC is usually for speed control. Do you have any suggestion of motor driver that can control BLDC motor like stepper motor?
Awesome Project :) But ı don't understand one thing in the previous BLDC sensorless Controller You didn't use the schottky diodes. Because in the mosfet you have diodes but in this sensored controller why you use them? Thank you...
Question: Writing directly to the port lets you turn on/off both pins for each half bridge simultaneously. Is it possible then to shorten the 6 step sequence to 3 steps or would this loose contact with ground for too long during the switch?
sir, here in India , there are many BLDC motors of Electric scooter not working anymore because their controllers were all China made and now that controllers are not available in Indian market, so what to do to use motors again in electric scooter??
it is realy intresting and nice job is done... i also want to work on this project because of you... tnk you so much.. but firt of all i want to simulate this circuit in proteus... so please help me how i can simulate this circuit in proteus???
Hi, I have been following your videos and would you like to suggest that there is a possibility of upgrading to an ESC by replacing MOSFETs for larger and more powerful motors? I await an answer!
Thank you sir, i have a request for you, please make a video where you show the use of Bluetooth module as reciever, and smartphone as transmitter, there are many videos on this, but all those are shit and you explain very nicely. Thank you
at 3:53 on the wiring diagram... is it correct that the hall effects output on one sensor go to the same comparator (op-amp), yet on the other two sensors, they are split between the other two comparators(op-amps)?
Como solían decir mis profesores en la escuela, "es muy bueno cuando quiere, pero se aburre fácilmente cuando deja su trabajo a mitad de camino". En esto te pareces mucho a mí ...
Hi very nice controller for brushless motor, congratulations, but is better is you using voltage level shifter or gate driver because the voltage in the gate of mosfet is very low and the current flow in the coils low too.
what all would need to be done to adapt this to a larger 400 watt sensored motor? It would probably be about the same rpm as what your cd driver was at. Bigger mosfets and drivers?
Hi, great video. I only have one question, how to locate the hall sensor in the boards? I see you have 40° between then, but how to locate them if you have different number of poles? Thanks
40 degrees is because a full rotation is 360 deg so with 9 poles you have 360/9. If you have 12 poles just divide 360/12 and get 30 deg between each sensor.
Sir, Is the Arduino code same for a sensored control of my 24V 60W bldc motor...I know the gate driver requirements and switch selection should be altered depending on the current ratings....is the pwm generation code is same?
Sir I have a bldc motor which draws about 50Amps of current........ Can I replace the MOSFETs of ESC with a suitable high current MOSFET for my purpose?
If i am used a 6 n channel mosfet insted of 3 p channle masfet than what type of modification is required in the code.??? And how to convert the hall effect sensor Analog output into digital output.???
I know this is an older video, but can you please tell me why using N_Channel MOSFETs for both high and low side is not recommended, or if any of you commenters know can you please explain? Thanks
Hello! I was wondering on the advantages of using N-fet mosfets only, considering is harder to use them in high-side configuration, compared with P-fet for high side?
In the schematic A+ and A- go to same op-amp but B and C each have one of going into a different op-amp. So I think it is B+ and C- go into one and B- and C+ go into the last one. Is that a mistake or necessary for proper detection?
Is it scheme on 8:43 wrong? bottom 10k resistor should stay between Gates and GND, and npn bottom transtistor should stay between VCC (by collector) and Gate (by emitter)? but yeap - it is not good position for npn transistor. Because author opens bottom switch with 1bit from port, its mean that when npn on 0v signal from port - he is open with 10k from Vcc.
Hello Is there any way to make the BLDC turn CW and CCW??? in this tuto it turns only in one direction ! Another question: Could we combine both the sensorless and sensored method together??? Thx
In this project, one signal for each MOSFET. A total of 6 signals but not PWM. If you want to use PWM you haev to create a interruption to create that and create 3PWM, each for a pair of MOSFETs. Keep up!
there is a problem bro. We using HIGH output for driving mosfets but low side of the circuit runs with LOW output. and also i am wondering are diodes necessary ?
FIRST. LOL. I hope that you will enjoy this video.
Want to help my projects: www.patreon.com/ELECTRONOOBS
Any question: www.electronoobs.com/eng_preguntas.php
How do you produce these images and animations?
Probably Adobe After Effects. Apple Motion works better (and it's cheaper) if you have a Mac.
is that an italery model kit back there at 0:35? It looks awesome! :D
hello, how to extend on this project by implementing regenerative braking
Hi!
I'm trying to figure out which thermistor is used in 540 sensored motors. Made brief research but didn't found anything, so I tried to measure it, and it looks like 10k-2 thermistor.
Maybe you know which thermistor is it?
I asking here because the link to the questions page isn't working.
Man I just want to say thank you this design was incredibly helpful for a project that's worth 30% of my grade in power electronics
Always such a great feeling when you find that perfect video about something you need for school, right? haha
I have use the same design circuit for hub motor 350watt and i just burn two Arduino uno. I dont know why it get burn ..
I love, that you made this video! this was exactly what I was missing in the previous projects. btw, your pßresenting gets better and better - thumbs up.
You're an incredible teacher. The animations are invaluable. Your attention to detail is top notch in schematic presentation, explanation of main and backing concepts, selection of components, prototyping and testing...All is done professionally... You're my preferred noob out here on you tube. Gracias y feliz ano nuevo amigo mio!
8:03 the way you connected your low side fly-back diodes effectively shorts out the N-CH low side drivers. Had to point that out or else and unsuspecting electronics hobbyist would make the circuit and wouldn't know why it's not working, or rather why there's smoke coming out.
Wow. Thank you so much for your comment. I must have been in a hurry. I've reversed the diodes now www.electronoobs.com/images/Circuitos/tut_19/sch_2_2.png You might have to refresh the picture to see the changes. I'll place a WARNNING massage in the description.
Thanks again!
Excelente video! You are really bringing amazing content to all electronics enthousiasts of all levels!
I love these ESC videos, thanks for taking the time to do this.
Wow that was some of the best explaining I've seen in a while man! Not dumbed down while also being not too technical and complicated, thanks.
I rate you, Greatscott and Dave as my favourite engineers on youtube👌❤
Shah rahul EEVBlog
Thank you so much!
@@ELECTRONOOBS be sure to check out james bruton if you like engineer channels
You and greatscoot always upload video same time
Seems like Indian😂😎😎
@@matabull469 and you from ?
@@vidhatrisamadhiya4599 India ,North East Assam
This channel has improved so much since i subbed last year. Great job man
Awesome project! Thanks for all of the information. I have a whole box full of those old CD motors, but never knew what I could do with them. Now i have a million ideas!
This was a wonderful tutorial. Fantastic breakdown for the elements of adding ESC capability to a sensored brushless DC motor.
Amazing video! Please be the first one to make an tutorial building the circuit that detects the motors phases without hall sensors like an off the shelf ESC.
Rafael Cabelo already have a tutorial about that. Check my channel! Keep up!
When you have the gates of multiple mosfets connected together, you should put a small value resistor (
This is good, I'm trying to build a drone and I'm thinking it'll be best if I make my own esc for it, I also learned you can do port manipulation on an Arduino, makes sense really
low side diodes in backwards.. if installed like the diagram in the video, shoot thru will occur on all 3 legs causing your high side fets to burn up big time. Considering those are the P channel type, it would be an expensive mistake to make! Also.. The HIGH side fets (p ch.) are turned ON with a HI signal, but the LOW side fets (n ch.) are turn ON with a LOW signal, according to your schematic. Because of this, the signaling sequence mapped out at 7:10 won't work. I think everything works better using gate driver IC's so that ALL mosfets are controlled in the same way. High signal = ON, Low signal = OFF. Using gate drivers would also make N channel mosfets work for all 6 switches and get rid of the P ch. fets. P channel fets are generally much more expensive, have higher losses, and slower switching frequencies. N channel fets are the way to go, despite the small amount of added circuit complexity!
Amazing video! Thanks for sharing your experience!
Detailed explanation, as always. Great video!
This guy and great scott are just crossed dimensions.
Hi! Mosfet burn probably because you have a shot through and you didn't provide a short delay gap between mosfet turn on/off. With little current this is not a big problem (only amount of heat dissipation on mosfet) but with a big motor the startup current are big due to high inductance of motor coils.
the best way to drive brushless motors is use half bridge (3 n channels), connect the center tap to + and drive the 3 mosfets by directly using hall effect signals. this will run the motor as if it was brushed, so if you want speed control add 555 pwm signal to the opamp input (or the sensors themselves if you add 3rd party sensors with integrated opamp) and my cheesy way of adding overcurrent protection is 3 555 monostable timers for each phase to make sure the pulse isn't too long therefore reaching too high currents
full bridge drivers with 6 mosfets migh be a bit more energy efficient, but makes things so much more complicated that its easier to just rewind the motor with thicker coils
Amazing,this video cleared many of my doubts
Very good. Regards, Engineer from India.
hi friend can you help me the problem of the drone gimbal motor is not working there is a mosfet esc code 4501n has a problem and i don't know to replace the equation
Amazing solder technique . 03:18
Electro noob jest tylko jeden!!!!
Knowledge for all! Thank you
bravo- also AE skills A+
4:28 100 ohms is a bit low. i've burned a hall sensor using 1k resistor. 5-10k resistor is perfect-the sensors will feel ok and the opamp will have no problem detecting the signal
Can you please make a video on how to control an "AC 115V motor" using arduino. Thank you for the awesome videos. Keep up the hard work. Your channel deserve 4 million subscribers. Your are very helpful and I learn alot from watching your videos. Thank you :)
I have a question and no exact answer. I have a washing machine motor and dryer, and I need an answer so you can help me, I want to install a hall sensor to monitor the magnetic fields. The question I'm wondering is where should I install the 3 hall sensors on the stator? Thank you in advance, congratulations on the classes, very good and very didactic.
This is very good explained ! THANKS
Great video tutorial can't wait to try it out
Really a great tutorial!
thankyou really for you hardwork in this tutorial!!
if i may ask, you are using the cd player bldc motor right? cause the other 1 need a big Amps to make it work.
if you use the other circuit, which you already made, that can hold up, up to 60amps, will the motor work?
(for the motor which doesn't work on this video)
thankyou for your time !!
misto , chiar m-a ajutat
Incrível, vou tentar fazer o mesmo projeto. Será que é possível controlar um carrinho com esse motor e o seu amplificador?
Awesome work, man. Huge work!
I can't believe you only have 31k subscribers, insanity
Dan Goneau don't worry. I'm not preoccupied for the subscribers amount. Thanks and keep up!
amazing video just as always
Really great series of videos - thank you for taking the time to make these.
I have a question - if I wanted to apply a braking action, my first thought is that at each hall sensor change, you simply reverse the action, eg instead of driving phase A high and B low, you drive A low and B high, so the motor resists moving to the next step?
Great Video, thanks for sharing. Wondering whether this is capable of driving a 36V motor with about 40A current as well.
Great video and informative. As a project it’s easy to understand. But Down the road we have lot of equipment thrown away BLCD type with many different ic controller. Can’t find pcb or not repairable. So can you make video how to hack those PCB. As example ceiling fan pcb. So that can make it use back the equipment. Thanks.
Excellent video! Did you, or somebody measured the max rpm with this motor?
This is an AWESOME video! I really liked it! so... what about position control? can you use an AS5048 sensor to detect the position of the rotor and read that with the arduino to drive the motor so that position is controlled? would you need to use PWM to graduate the 6 steps into a finer mesh so that the resolution is improved? would that turn this into a FOC? great videos!
Thanks for making good esc explained videos.
I am looking for some brushless motor control to make balancing robot. But what I known of ESC is usually for speed control. Do you have any suggestion of motor driver that can control BLDC motor like stepper motor?
Amazing explain thanks
Awesome Project :)
But ı don't understand one thing in the previous BLDC sensorless Controller You didn't use the schottky diodes. Because in the mosfet you have diodes but in this sensored controller why you use them?
Thank you...
The schematic at 3:57... is that correct? Or are the - signals from sensors B and C connected to the wrong op amps?
Question: Writing directly to the port lets you turn on/off both pins for each half bridge simultaneously. Is it possible then to shorten the 6 step sequence to 3 steps or would this loose contact with ground for too long during the switch?
Great Man, Thanks for Sharing
sir, here in India , there are many BLDC motors of Electric scooter not working anymore because their controllers were all China made and now that controllers are not available in Indian market, so what to do to use motors again in electric scooter??
Great video! Thanks for sharing!! 👍
How to increase the speed of the moter
Love your video ❤️
it is realy intresting and nice job is done... i also want to work on this project because of you... tnk you so much.. but firt of all i want to simulate this circuit in proteus... so please help me how i can simulate this circuit in proteus???
Hi, I have been following your videos and would you like to suggest that there is a possibility of upgrading to an ESC by replacing MOSFETs for larger and more powerful motors? I await an answer!
Nice work
love u jajaja, best tutorials ever
Thank you sir, i have a request for you, please make a video where you show the use of Bluetooth module as reciever, and smartphone as transmitter, there are many videos on this, but all those are shit and you explain very nicely. Thank you
A wall full of circuit boards! Do you salvage parts from those?
at 3:53 on the wiring diagram... is it correct that the hall effects output on one sensor go to the same comparator (op-amp), yet on the other two sensors, they are split between the other two comparators(op-amps)?
Como solían decir mis profesores en la escuela, "es muy bueno cuando quiere, pero se aburre fácilmente cuando deja su trabajo a mitad de camino". En esto te pareces mucho a mí ...
Parabéns excelente trabalho.
What is the imperfections did you still have? It just perfect actually
Very informative thank you :)
You have amazing brain bro 🤣
Excellent
Hi very nice controller for brushless motor, congratulations, but is better is you using voltage level shifter or gate driver because the voltage in the gate of mosfet is very low and the current flow in the coils low too.
You can use a MOSFET driver, but as I say in the video I've made my own driver with a simple NPN and a pullup. Thanks and keep up!
Very helpful tanks bro
what all would need to be done to adapt this to a larger 400 watt sensored motor? It would probably be about the same rpm as what your cd driver was at. Bigger mosfets and drivers?
Intro audio a bit low volume.... Awesome project & explanation...
Great video, would it be possible to build a 72v 80A version? If yes, do you know how?
Great Video! Could you do one where you explain sine control(commutation) for BLDC?
1000% awesomeness video
This is better than a phd
Hi, great video. I only have one question, how to locate the hall sensor in the boards? I see you have 40° between then, but how to locate them if you have different number of poles? Thanks
40 degrees is because a full rotation is 360 deg so with 9 poles you have 360/9. If you have 12 poles just divide 360/12 and get 30 deg between each sensor.
Electronoobs but it does depends on the number of poles in the rotor? If you have only two magnets on the rotor, for example? Thanks
Will it work with 350 watt hub motor?? I mean same driver circuit with same specifications??
Sir, Is the Arduino code same for a sensored control of my 24V 60W bldc motor...I know the gate driver requirements and switch selection should be altered depending on the current ratings....is the pwm generation code is same?
Sir I have a bldc motor which draws about 50Amps of current........
Can I replace the MOSFETs of ESC with a suitable high current MOSFET for my purpose?
If i am used a 6 n channel mosfet insted of 3 p channle masfet than what type of modification is required in the code.??? And how to convert the hall effect sensor Analog output into digital output.???
I know this is an older video, but can you please tell me why using N_Channel MOSFETs for both high and low side is not recommended, or if any of you commenters know can you please explain? Thanks
Hello! I was wondering on the advantages of using N-fet mosfets only, considering is harder to use them in high-side configuration, compared with P-fet for high side?
beautiful tutorial, can you also control the position of motor?
Great video. But how can you inverse the direction of spinning for this motor??
In the schematic A+ and A- go to same op-amp but B and C each have one of going into a different op-amp. So I think it is B+ and C- go into one and B- and C+ go into the last one. Is that a mistake or necessary for proper detection?
Like your project bro . . .
Thank,s Bro....Nice........Good Job.....
Is it scheme on 8:43 wrong?
bottom 10k resistor should stay between Gates and GND,
and npn bottom transtistor should stay between VCC (by collector) and Gate (by emitter)?
but yeap - it is not good position for npn transistor.
Because author opens bottom switch with 1bit from port, its mean that when npn on 0v signal from port - he is open with 10k from Vcc.
Awesome. Shared to the endless Sphere Facebook group. Possible to modify the code for sine wave?
Nice video and i, liek technology
Sir can you please make a video on VFD of a three phase induction motor.
Please!!! im also really interested, also do you accept ethereum donations?
thank you
Thank you For making this video, its Great, What needs to be changed for a higher power motor? say a 72 volt 200A motor? please help
congratulations
Hello Is there any way to make the BLDC turn CW and CCW??? in this tuto it turns only in one direction !
Another question: Could we combine both the sensorless and sensored method together??? Thx
Hello very helpful video,
Do i need 3 pwm signals or 6pwm signals to drive my mosfets?
In this project, one signal for each MOSFET. A total of 6 signals but not PWM. If you want to use PWM you haev to create a interruption to create that and create 3PWM, each for a pair of MOSFETs. Keep up!
there is a problem bro. We using HIGH output for driving mosfets but low side of the circuit runs with LOW output.
and also i am wondering are diodes necessary ?
What is its max voltage and amps??
Anyhow what an amazing project...
What is the heating paste used by ESC?.
It's not liquid, it's a glue .
What the name this glue. Please sir
If i change the hall sensor with comparator, would the code still works ?