Thank you so much for making such helpful videos. I have learned so much about ESCs, and Electrical Engineering just by watching your videos.
@ELECTRONOOBSАй бұрын
Thanks! I'm glad you like it!
@gregsmith22624 жыл бұрын
I appreciate your effort and time my understanding with regards to esc and brushless (even brushed) motors has gone from zero to actually understanding their operation. You have sparked a desire to start a journey down this deep rabbit hole. Thank you kind sir you are a true gentleman an intelligent gentleman at that. Looking forward to gaining more knowledge from your fine self!
@ELECTRONOOBS4 жыл бұрын
*Around minute 12:00 I say the representation is of an innrunner, actually it is an outrunner and the magnets would be rotating, but the theory would be the same... Sign up at ELECTRONOOBS.io: electronoobs.io/ Follow me on FACEBOOK for more: facebook.com/Electronoobs help me on Patreon: www.patreon.com/ELECTRONOOBS
@almosh32714 жыл бұрын
This is absolutely a very informative and educational video. I fly electric radio control airplanes as a hobby. Knowing how ESC works is beyond wonderful for me. May be I can build 4 of these ESC for my self designed quad copter. Bravo...........bravo............bravo!!!!
@stephanemuller70323 жыл бұрын
Wow, this is perfect! 👌 Brushless motors have long been a mystery to me, as well as ESC and back-EMF... but you're video made everything so much clearer! Keep it up!
@pratosh6664 жыл бұрын
Been following your ESC's ever since the start of your ESC's
@AhmadAsmndr7 ай бұрын
Thank you sincerely for your insightful guidance on designing an ESC. I highly recommend exploring the ARM Cortex-M based STM32 microcontrollers as a next step; their robust capabilities could significantly enhance your projects. Your teachings have been incredibly valuable, and I am confident that your continued exploration will lead to even greater innovations. Thank you once again for your mentorship.
@Mr0neShotAway4 жыл бұрын
Please continue, I've learned so much! Will be waiting for more of these :)
@nicolaelintov23834 жыл бұрын
This is the video I was waiting for. I really like the way you take the time to explain everything in detail. I was also curious if it's possible to implement FOC drive with the stm32.
@ManishSharma-be3pk4 жыл бұрын
I have a doubt in 11:38 In BLDC, the rotor is attached with magnets. But in your diagram it shows that the coils are attached with it.It is nearly impossible to rotate the coils. I think it is a mistake or you just do it for explaination. However, Love You from India
@akkudakkupl4 жыл бұрын
Some ideas for your ESC: This points improve efficiency because you are limiting losses in the body diodes of the FETs - the current will circulate in the active phases even with the PWM being in the low state, phase windings are inductors. 1. Don't switch the ground leg - not needed, will give you better efficiency to just have the ground leg connected for the whole commutation step. 2. Complementary switching of the high leg - if you will switch from the high fet to the ground fet with the PWM signal you will get higher efficiency. This point would add protection for the motor. 3. You can add low side current sensing for the whole inverter, no need to have current sensing of individual phases with 6 step commutation - can help to protect the motor if you set a maximum allowed current for example, can allow you to add a current controler instead of directly sending PWM signal to the FETs for desired power. This points would allow to use the controler for motion control. 4. Close the speed loop - measure the time of commutation, have a PI controler send current command to the current controler - allows to keep a stable motor speed - you could use the motor as a router spindle for example. 5. Close the position loop - add an encoder to the motor, have a PI controler send speed command to the speed controler - allows to keep the motor in a stable position - you could use the motor to power the movement axis in a router.
@rdflo67394 жыл бұрын
Wow.... That was the best, simple, clear explanation on this subject ever! Thank you so much for sharing!!
@sprousehouses2 жыл бұрын
Great job with your explanation of the DC brushless motor. I finely have a good understanding of how this works. thank you.
@MrLRankin23 жыл бұрын
This is probably the best video tutorial on brushless DC motors that I have seen on youtube. Much respect.
@myetis19904 жыл бұрын
Thank you for sharing such an intense knowledge. One improvement I can suggest is an SPI port on the board for reading the magnetic encoder sensor for having full control over the motor.
@artbyrobot110 ай бұрын
if the zero cross bemf already tells you exactly where the rotation of the motor is, then magnetic encoder offers ZERO additional information your code does not already know and is therefore a total waste and can be removed from the motor and tossed into garbage.
@1nzgninja3 жыл бұрын
Best explanation on the interwebs, now to solder some stuff..
@rickkubbenga59042 жыл бұрын
Stuff is finally starting to make since! Thanks man!!
@AnandKumar-ym9yw4 жыл бұрын
Electoboom and electronoob both posted the video at the same time . 😍😍
@rdflo67394 жыл бұрын
I'm also interested in how to add regeneration to this circuit. I've seen the standard diode circuits, but as in old motorbike rectifier/regulator circuits they can easily burn out due to high voltages.
@stephanc71924 жыл бұрын
Really amazing I understood your explanation all the way! Truly a great in-depth and comprehensive ecplanation. Great explanation
@nitish6723 жыл бұрын
Thanks for sharing such a very useful information 🤞 I wish your channel grow and people get such great videos.
@abhihellow4 жыл бұрын
Great video, great explanation, i was able to connect the missing dots with my BLDC knowledge. A great video for a BLDC driver explanation from embedded engineer point of view. Loved the video 👍
@ELECTRONOOBS4 жыл бұрын
I'm glad you like it!
@abhihellow4 жыл бұрын
Thank you !
@shiyalk71172 жыл бұрын
BL DC
@mtm11574 жыл бұрын
sure why not i have all day to watch your new videos
@SantaDragon2 жыл бұрын
53:00 Why not weld a piece of flat brass or copper strip on it as expansion?
@ashishbahure35784 жыл бұрын
What a video !!! Cleared almost all doubts and must say.. very well explained. I think you might be a geek in your University. And I'm also in quarantine..
@nanoindus Жыл бұрын
This is a very nice and detailed information. Very nicely done. I have one suggestion. When you explain the waveform, schematics etc, kindly keep the monitor zoomed and facing the camera. IN your can now, monitor is slant and very difficult to see what you are explaining. Yourself can be placed in corner in small places while you are explaining the schematic or any diagram etc. Very nicely done video. Full of information.
@ShridattDudhat4 жыл бұрын
This is great.... Please keep it up.... Do learnmore series on more and more topics... This is very interesting... Thank you 😁
@calvinhall14052 жыл бұрын
this was an excellent tutorial into the way a 3 phase contoller works , thanks to this i was able to walk my way around the VESC schematic and understand the basics of what i was looking at .. Kudos to you for imparting your Knowledge and great presentation skills .. Big thanks for this posting :-)
@dario_lourenco4 жыл бұрын
This was very informative and well presented. Love the format. keep up 👍
@kacperbardecki3671 Жыл бұрын
Thanks so much, Andrei. One more thing I need to figure out now is how to control the amount of current a motor gets when different loads are applied to it so it keeps moving the same speed. Torque control??
@dominikbukovcak66974 жыл бұрын
Great video. Thanks for the explanation. I would like to make my own esc according to yours. Could you please advise me what specific components i should use instead of yours for 36v eskate? Thanks
@ALex-ts1gu4 жыл бұрын
Well explained. Greetings from Germany
@marijnstollenga16014 жыл бұрын
This is such solid content
@tonyotieno81923 жыл бұрын
Fantastic tutorial!
@philmurphy36624 жыл бұрын
This is a great video on this topic , well done!.
@therealchayd2 жыл бұрын
Thank you very much, very well explained with lots of detail.
@aravinthkumar79244 жыл бұрын
It is an elaborative video. Good work.
@keevitajamees3 жыл бұрын
Very good explanation! Great work! Thanks!
@Reed-bu5kj4 жыл бұрын
The STM32 is powerful enough to just connect the BEMF to the ADC and make the calculations in software for the virtual zero and the zero cross, so you can skip the comparators. Use the DMA with interruptions when a conversion is finished to make it more efficiant. Good luck :D
@leschutesdelamordleschutes85832 жыл бұрын
hi, i see you know info on STM32 and esc ... I have a question it will sound weird, i want to make an ESC but at 400-600V ( yes 100S+ battery) i now is lots and with maybe 400-500Amps .. so wath do you phinks possible or not ?
@lolomaharot84422 жыл бұрын
It's helpful thank you for sharing this video bro 👌❤️❤️🇪🇬
@patrickJP4 жыл бұрын
Great video and explanation!
@Canal8888x2 жыл бұрын
thanks for the detailed explanation. great job!
@lernenmitrobin4 жыл бұрын
Are you sure, that the rotor is the part, where the coils are mounted, as you explain at min 12:00? Typically the part with the permanent magnets is moving at brushless dc aka permanent magnet synchronous motors.
@ELECTRONOOBS4 жыл бұрын
Yes I realized that after the video... Anyway the theory should be the same but instead of pushing the rotor we push the magnets. Thank you!
@lernenmitrobin4 жыл бұрын
@@ELECTRONOOBS I agree, it only depends on the point of view - that's the core of Park transform theory ;-), where the consideration as a DC motor comes from!
@rdflo67394 жыл бұрын
3 questions: Do you have any plans to use igbt's for higher power in the future? Based on the CPU speed, what do you think is the maximum speed of the motor? What happens if you exceed that speed? Do you have any voltage spikes on the MOSFETs from switching the coils? I was wondering if that could potentially damage the circuit, and might require some capacitors. I'm super new at this, so excuse and noob mistakes in my questions..:)
@donaldwright24264 жыл бұрын
What limits the speed of rotation is the voltage applied to your electric motor, nothing to do with µC and its frequency. What the frequency will do will is limit the number of instructions per second that the µC can execute. 16Mhz is acceptable for the Electronoobs project. Also, the frequencies injected into the MOSFET is acceptable, ie the frequency of the CPU. For high currents and voltages, optocouplers must be provided in the designs in my opinion in order to isolate the control power (GBT or MODFET) from the control logic. And a faster µC for injection a frequency of the order of 20 MHz is preferable and also preferable if PI controls (software) are added to the code.
@analoghardwaretops39763 жыл бұрын
@@donaldwright2426 right as you say it here.. but with bldc ..sensor or sensorless..., mixing up the sensor wiring AND/OR the motor windings & one could end up with a " runaway" motor.. that draws huge current but produces NO TORQUE.. and in matter if 2-5 mins could burn out... taking the power electronics with it...
@idevelopme36374 жыл бұрын
rEALLY ENJOYED THIS thanks
@denilpt19994 жыл бұрын
Great video bro
@floydbrandt16212 жыл бұрын
A download of the schematic would be great.
@nanoindus Жыл бұрын
I just now tried to get the BEMF signal as shown by you on the screen. I get strange signal. Mostly I get the drive signal from the MOsfets. It is not like the one you have shown say at 33.54 min
@anwaralfawdaei33813 жыл бұрын
perfect presentation all the best for you
@trse3333 жыл бұрын
I'm really thankful for your work. It was great experience. I have learned tons of information during this one hour episode. :)
@عليباسم-د9ق3 жыл бұрын
Thank you very much it's a great podcast I really understand brushless motor how it's work and esc. Keep going😊
@ulrichchristsiffowafo37322 жыл бұрын
Hello i like the vidéo and i wanted to know how make a voltage source converter for asynchronous motor and if there is a difference with a VSC and and ESC thank u
@hosenansari93444 жыл бұрын
Thank you so much ❤️💕💕 for your great work.. please keep it up ... Because it helps to learning..
@christelting13592 жыл бұрын
Do aluminum cases block Bluetooth at 2.4Ghz? If so how would you design it?
@julesinsler2 жыл бұрын
Excellent😊
@manishjangra67262 жыл бұрын
Bro amazing
@MrQjoo4 жыл бұрын
Great format! Can you share your calculation sheet?
@ELECTRONOOBS4 жыл бұрын
What calculation sheet?
@MrQjoo4 жыл бұрын
@@ELECTRONOOBS I was interested in the way you choose you components. I usually create a sheet in Matlab/mathcad to be sure of my decisions in the future, with all the calculation I needed to do
@piconano3 жыл бұрын
KLJ-5020 buzzer requires 100~110mA according to it's datasheet. You are driving it and an LED directly from the MCU pin 9 (PD5-5)? Why didn't you use a transistor to drive the buzzer?
@qbitsday34382 жыл бұрын
Excellent ! Thank you so much.
@electronic79794 жыл бұрын
Super 👍
@migueld24565 ай бұрын
Wow this is so good, thank you for the video. How would you design a 4in1 esc for the 4 motors of a drone? Does the Atmega have enough pins?
@umanggandhar38994 жыл бұрын
Well i think this is a new idea u r having and looks cool..looking forward to more videos like this..but please post on weekends only..thanks...
@skplayboy265 Жыл бұрын
Nice video sir
@younesstamouh70032 жыл бұрын
Is it the ECS system that makes the speed stability of the drone ?
@c47tejassamant6624 күн бұрын
Dude, how are you a noob? You are even pro than most of the engineering proffesors
@harshitaharshita65433 жыл бұрын
What is time travel stuff?
@rmasso384 жыл бұрын
Id love to see a current sense, and add torque control.
@ravirao11684 жыл бұрын
Loved your video. Just wanted to know if all the grounds (of driver circuit, microcontroller and the 3 phase bridge) have to be made common? I am making a similar project but I am using IR2110 as the driver and IRF540 MOSFETs. I am not sure whether I should short the grounds of controller and driver with 3 phase bridge.
@bl4ckd0n4ut22 жыл бұрын
How about using a Buck to convert it to smt like 7V then use a LDO for 7 to 5V because the buck has fluctuations?
@MrMan66634 жыл бұрын
any soon for long range remote control using radio....great video
@kamuranpeker1322 жыл бұрын
Hello. How many K resistors (to voltage diveders) should I use for a 42 Volt battery output. And if possible, could you briefly explain how you did this calculation?
@acegame14524 жыл бұрын
Could you link this presantation because the pictures are very good?
@bruece.gamer-9289 күн бұрын
Can I connect this esc with my stm32f405 flight controller
@quanvohong42534 жыл бұрын
Great video! Thank you so much.
@abhihellow4 жыл бұрын
I had a question there are many buck converters in marker but many have different switching frequency. Why do buck converters have different frequency and why synchronized frequency with circuit is used buck converter.
@jedandecko55854 жыл бұрын
Great show, maybe you can make it weekly :)
@davidprock9042 жыл бұрын
Do you think you could make the Faraday Disk, working as a generator, brushless, I highly doubt it, bit what's your take on this?
@ahmedallam96124 жыл бұрын
thanks so alot for this video and the clear explanation,
@natheerkhan79552 жыл бұрын
Thank you for explaining ESCs and all totorial in general.. 😊😊.. But can you please make a totorial about convert old printer BLDC m to powerful BLDC used in drone 😊😊
@ronmoz58154 жыл бұрын
thank you sir, good explanation
@hasemali77994 жыл бұрын
Well explained..
@junaidarshad1617 Жыл бұрын
Hey great work, can you also provide link to the code..
@nielsdaemen4 жыл бұрын
17:57 *It is AC by definition, simply because the current reverses direction. The ESC is basicly an inverter turning DC into 3 phase AC and Altough it does not produce sine waves, the moter would also run fine on 3 phase AC sine waves straight from the power grid, It would however not self start because the frequency is to high.*
@anibalvilelarj3 жыл бұрын
In your opinion, could I use an AC Variable Frequency Driver on that motor, or another BLDC motor ? Would it work fine ? Of course with the voltage adjusted for that motor SPEC. I would like to try. Did you try before ?
@nielsdaemen3 жыл бұрын
@@anibalvilelarjYes, I tried but it's not ideal because it has to stay in sync with the drive frequency, to much load and it will just vibrate.
@analoghardwaretops39763 жыл бұрын
@@anibalvilelarj 1) VFD's generate their own Freq... If the VFD. Freq. gen is correctly synchronised to switch the RIGHT coils with the RIGHT polarity.. & vectorial sum of RIGHT potentials( 2+&1-) or( 1+&2-)...{ Here all 3 are always excited ). Whereas bldc only has only 2excited @ a time... It may work but definitely with low eff. Also conventional bldc's windings are configured/ " optimised for "TRAPEZOIDAL" b.e.m.f. whereas for such the bldc motor windings will HAVE to be rewired for "SINOSUDAL" b.e.m.f.
@anibalvilelarj3 жыл бұрын
@@analoghardwaretops3976 , muito obrigado. Entendi perfeitamente a sua explicação. Eu havia me esquecido do detalhe das fases que mesmo no momento de menor tensão, continuam ligadas o tempo todo.
@analoghardwaretops39763 жыл бұрын
For AC motors proper speed control is dependent on target frequency which has to have a sinosudal volts/ current excitation..hence V/F in VFD ..and @ time of application/ excitation , stator position info. is irrelevant..w.r.t. where the rotor is.. Whereas for bldc/ ordinary dc motor the position of rotor pole being excited , w.r.t. stator " magnetic field , it's position HAS to be known..and applid volts is a fixed/ averaged steady dc value.. depending on target speed. ESC.with pwm, for dc motor speed control is ONLY a more efficient way to run it...else varying te external dc volts is equally effective.. Another hint as to why an AC series motor can work equally well.. actually much better on dc..
@robertbox53993 жыл бұрын
How can you use 24V drivers with MOSFETs at 48V. Do they float?
@tategeiger53172 жыл бұрын
This video was awesome, thank you so much! I've heard this explained a few times, but this is by far the most clear explanation I've found. You know your stuff. Thanks!
@OtavioRodrigues_4 жыл бұрын
I still have a dougbt. If the merge of the three phases voltage is teorically zero volt, why not to compare the floating phase with the GND? I would appreciate if you could anwser me that. Great explanation, Great Video! Congrats for the channel.
@supriyode87163 жыл бұрын
Thank you very much Sir!
@pragatmudra83722 жыл бұрын
Hi, does this controller work with any pole ratio three phase bldc motor..
@munkazatips89944 жыл бұрын
Hi Noobs.... Have you posted your V3 Schematic Diagram anywhere? I am unable to access that V3 Schematic? Please paste your version 3 link here ? Thanks...
@robertmotion2 жыл бұрын
Great video. Question. I'm replacing my ebike motor pcb. My original pcb has 5V GND SP H1 H2 and H3 components that's I'm familiar with and know how to connect. My replacement pcb has these connections PLUS a "K" (relay?) and "-" beside it. What is relay used for? Does K mean relay? And, since "K" is not a component on my original pcb does that mean this pcb will not work unless connected to some type relay? Tried looking online/Google. No luck. Need some hell. Hope u can. /bklyn 👑
@DAVIDGREGORYKERR4 жыл бұрын
There are Integrated Circuits designed for this and can be found in the Video Head motor of old VHS/Beta machines so what about breaking up the video drums to retrieve the Integrated Circuits.
@analoghardwaretops39763 жыл бұрын
Motorola/ONSEMI have two dedicated brushless controllers available since early '80s .. Mc33033 & Mc33035 for use with Hall sensor inputs that can also be used with additional ZCD. circuitry as described.. Besides , with an Mc33039 (8 pin dip) added, a tight / accurate & fast closed loop speed feedback control is possible.. Unitriode...now T.I. has bldc controller chips too..
@vlatkopetrucci4 жыл бұрын
Dear electronoob :) very good podcast congrats! I have some question about the motor you are using, it is BLDC BRD6368 280KV 6-12S , that was used also on electric scooter video... but I don't know the configuration of the coils this motor has, is it star or delta? Please leave a replay if you know already, and guide how to determine? I have the same motor and I disassemble the rotor, just not unwind the stator, trying to figure out the delta/star to convert to 6 wires easily configurable as induction motors have. Thank you in advanced
@baburamabadhran1437 Жыл бұрын
can I seek your help pl. for a problem i have on using IRFBC40 mosfets and RC Circuit for powering up Non carbon brush motor with 6 wires. I also have the potted unit but not clear. can i seek your hlp pl.
@ayaweb4 жыл бұрын
Eeeeeee, new video!
@IGBeTix-Electronique4 жыл бұрын
Gracias amigo ! super !
@salomonlopez21274 жыл бұрын
Señoes quisiera saber donde venden los reguladores de mando de marcha y de velosidad de motores brusles
@karmazaneyaz40642 жыл бұрын
Hey ElectroNoob.. I was wondering if I joined your patreon/private group could you help me with some PCB design/embedded system programming in Keil?
@ПОКАНЕПРИДУМАЛ-м2у2 жыл бұрын
Why can't we "draw" a sinusoid by opening and closing the transistor (or its driver) gradually? Why is PWM used everywhere instead?
@magnetiseur774 жыл бұрын
Great explanation ! . I also bought STM32 but.... need time to learn (cube).
@volcantiger3 жыл бұрын
Stm32 arm is very difficult to learn compared to arduino
@petergustel87604 жыл бұрын
Hello, great video I have learned a lot. Where can I find the software to have a futher look?