LearnMore#3 - The ESCs | Brushless Motors | All Theory You Need To Know About ESCs

  Переглядів 154,047

Electronoobs

Electronoobs

День тому

Make an account now: electronoobs.io
Forum: electronoobs.io/forum
Here is all the theory you need to know about ESCs in order to understand how you could make a homemade one. How to increase the power of my open source ESC. How the brushless motor works. Why we consider the BLDC motor a DC motor, how we detect the BEMF and much more ...
ELECTRONOOBS.io: electronoobs.io
Help my projects on Patreon : / electronoobs
my Q&A page: electronoobs.io/forum/index.php
Facebook page: / electronoobs
Canal en Español: / @electronoobsenespanol
🔀LINKS
-------------------------------------
ESC video 1: • ESC electronic speed c...
ESC video 2: • DIY Sensored ESC - ful...
ESC video 3: • My open source Arduino...
ESC video 4: • Open Source ESC based ... ws
Tutorial Open Source ESC: www.electronoobs.com/eng_ardu...
ESC schematic: www.electronoobs.com/eng_ardui...
ATmega328 datasheet: www.mouser.com/pdfdocs/Gravit...
Buy ESC GERBERs (V3.0): electronoobs.io/shop/index.ph...
Buy other PCBs: electronoobs.io/shop/index.ph...
🔬PRINTERS FDM
-------------------------------------
All printers: bit.ly/2lPkaS7
Artillery Sidewinderr X1 (333€): bit.ly/3fRcLbX
→ Coupon (324€) "D4FF9E1BE8227001"
Artillery GENIUS (245€): bit.ly/3hz9GNY
→ Coupon (241€) "H4FF9DA22F227000"
Creality3D Ender 3 (178€): bit.ly/2WOzQEw
→ Coupon (157€) "F4FE9A937B5EB000"
Creality Ender 3 Pro (220€): bit.ly/32QIjuH
→ Coupon (157€) "J4FE99F73D5EB001"
Alfawise U30 (181€): bit.ly/2BqrZ8O
Alfawise U20 (260€): bit.ly/3jxUG4V
Alfawise U50 (190€): bit.ly/2Br215b
Crealitu CR10 (345€): www.banggood.com/custlink/mvK...
Creality CR20 (363€): www.banggood.com/custlink/KvD...
TEVO Tarantula Pro (192€): bit.ly/3jErZn8
Anycubic MEGA- S (307€): bit.ly/30CP3tA
🔅PRINTERS RESIN
-------------------------------------
Anycubic Photon SLA (309€): www.banggood.com/custlink/mKD...
Alfawise W10 SLA (184€): bit.ly/30ABjPS
Longer Orange 10 (166€): bit.ly/2mkgCaN
Elegoo Mars SLA (210€): bit.ly/3hvk0GT
Like share and subscribe to motivate me. Thank you
#podcast
#electronoobs
#ESC

КОМЕНТАРІ: 248
@gregsmith2262
@gregsmith2262 4 роки тому
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!
@rdflo6739
@rdflo6739 4 роки тому
Wow.... That was the best, simple, clear explanation on this subject ever! Thank you so much for sharing!!
@stephanemuller7032
@stephanemuller7032 2 роки тому
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!
@stephanc7192
@stephanc7192 4 роки тому
Really amazing I understood your explanation all the way! Truly a great in-depth and comprehensive ecplanation. Great explanation
@dariolourenco5632
@dariolourenco5632 4 роки тому
This was very informative and well presented. Love the format. keep up 👍
@pratosh666
@pratosh666 4 роки тому
Been following your ESC's ever since the start of your ESC's
@nicolaelintov2383
@nicolaelintov2383 4 роки тому
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.
@almosh3271
@almosh3271 4 роки тому
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!!!!
@ELECTRONOOBS
@ELECTRONOOBS 4 роки тому
*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
@trse333
@trse333 2 роки тому
I'm really thankful for your work. It was great experience. I have learned tons of information during this one hour episode. :)
@calvinhall1405
@calvinhall1405 2 роки тому
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 :-)
@Mr0neShotAway
@Mr0neShotAway 4 роки тому
Please continue, I've learned so much! Will be waiting for more of these :)
@sprousehouses
@sprousehouses Рік тому
Great job with your explanation of the DC brushless motor. I finely have a good understanding of how this works. thank you.
@nitish672
@nitish672 2 роки тому
Thanks for sharing such a very useful information 🤞 I wish your channel grow and people get such great videos.
@rickkubbenga5904
@rickkubbenga5904 Рік тому
Stuff is finally starting to make since! Thanks man!!
@lorenzoubaldi7532
@lorenzoubaldi7532 4 роки тому
Sure I have time, I'm in quarantine....
@ELECTRONOOBS
@ELECTRONOOBS 4 роки тому
Me too...
@lexander9686
@lexander9686 4 роки тому
Good luck
@shiyalk7117
@shiyalk7117 Рік тому
@@ELECTRONOOBS kk
@philmurphy3662
@philmurphy3662 3 роки тому
This is a great video on this topic , well done!.
@ashishbahure3578
@ashishbahure3578 4 роки тому
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..
@hosenansari9344
@hosenansari9344 4 роки тому
Thank you so much ❤️💕💕 for your great work.. please keep it up ... Because it helps to learning..
@ShridattDudhat
@ShridattDudhat 4 роки тому
This is great.... Please keep it up.... Do learnmore series on more and more topics... This is very interesting... Thank you 😁
@user-yg1yf6og6x
@user-yg1yf6og6x 2 роки тому
Thank you very much it's a great podcast I really understand brushless motor how it's work and esc. Keep going😊
@therealchayd
@therealchayd Рік тому
Thank you very much, very well explained with lots of detail.
@Canal8888x
@Canal8888x Рік тому
thanks for the detailed explanation. great job!
@myetis1990
@myetis1990 4 роки тому
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.
@artbyrobot1
@artbyrobot1 2 місяці тому
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.
@ahmedallam9612
@ahmedallam9612 4 роки тому
thanks so alot for this video and the clear explanation,
@AnandKumar-ym9yw
@AnandKumar-ym9yw 4 роки тому
Electoboom and electronoob both posted the video at the same time . 😍😍
@abhihellow
@abhihellow 4 роки тому
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 👍
@ELECTRONOOBS
@ELECTRONOOBS 4 роки тому
I'm glad you like it!
@abhihellow
@abhihellow 4 роки тому
Thank you !
@shiyalk7117
@shiyalk7117 Рік тому
BL DC
@tonyotieno8192
@tonyotieno8192 2 роки тому
Fantastic tutorial!
@anwaralfawdaei3381
@anwaralfawdaei3381 3 роки тому
perfect presentation all the best for you
@keevitajamees
@keevitajamees 3 роки тому
Very good explanation! Great work! Thanks!
@idevelopme3637
@idevelopme3637 3 роки тому
rEALLY ENJOYED THIS thanks
@patrickJP
@patrickJP 4 роки тому
Great video and explanation!
@umanggandhar3899
@umanggandhar3899 4 роки тому
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...
@ronmoz5815
@ronmoz5815 3 роки тому
thank you sir, good explanation
@aravinthkumar7924
@aravinthkumar7924 4 роки тому
It is an elaborative video. Good work.
@1nzgninja
@1nzgninja 2 роки тому
Best explanation on the interwebs, now to solder some stuff..
@marijnstollenga1601
@marijnstollenga1601 3 роки тому
This is such solid content
@qbitsday3438
@qbitsday3438 2 роки тому
Excellent ! Thank you so much.
@quanvohong4253
@quanvohong4253 3 роки тому
Great video! Thank you so much.
@akkudakkupl
@akkudakkupl 3 роки тому
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.
@hasemali7799
@hasemali7799 4 роки тому
Well explained..
@ALex-ts1gu
@ALex-ts1gu 4 роки тому
Well explained. Greetings from Germany
@supriyode8716
@supriyode8716 2 роки тому
Thank you very much Sir!
@mtm1157
@mtm1157 4 роки тому
sure why not i have all day to watch your new videos
@lolomaharot8442
@lolomaharot8442 Рік тому
It's helpful thank you for sharing this video bro 👌❤️❤️🇪🇬
@rdflo6739
@rdflo6739 4 роки тому
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.
@dominikbukovcak6697
@dominikbukovcak6697 3 роки тому
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
@IGBeTix-Electronique
@IGBeTix-Electronique 3 роки тому
Gracias amigo ! super !
@julesinsler
@julesinsler Рік тому
Excellent😊
@manishjangra6726
@manishjangra6726 2 роки тому
Bro amazing
@raghul1208
@raghul1208 2 роки тому
thank you!!
@denilpt6792
@denilpt6792 3 роки тому
Great video bro
@MrMan6663
@MrMan6663 4 роки тому
any soon for long range remote control using radio....great video
@linhnguyenduy1904
@linhnguyenduy1904 4 роки тому
Thank you
@ravirao1168
@ravirao1168 4 роки тому
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.
@ShaunakDe
@ShaunakDe 3 роки тому
Love this podcast. Also would be very happy to talk about my work in radar remote sensing with you if you like!
@MrLRankin2
@MrLRankin2 2 роки тому
This is probably the best video tutorial on brushless DC motors that I have seen on youtube. Much respect.
@Bianchi77
@Bianchi77 3 роки тому
Cool video, thanks :)
@pattykarigi5548
@pattykarigi5548 Рік тому
Thank you
@jedandecko5585
@jedandecko5585 4 роки тому
Great show, maybe you can make it weekly :)
@mpmassuca
@mpmassuca 3 роки тому
Congratulations! Tons of information, very didactic! Let me ask one thing: can this ESC work on reestoring energy from the motor?
@smaroulis
@smaroulis 4 роки тому
Great video. Just one note, in the code, the "voids" are actually called functions or methods. The word void, means that the function does not return a value.
@petergustel8760
@petergustel8760 4 роки тому
Hello, great video I have learned a lot. Where can I find the software to have a futher look?
@magnetiseur77
@magnetiseur77 4 роки тому
Great explanation ! . I also bought STM32 but.... need time to learn (cube).
@volcantiger
@volcantiger 3 роки тому
Stm32 arm is very difficult to learn compared to arduino
@skplayboy265
@skplayboy265 11 місяців тому
Nice video sir
@vlatkopetrucci
@vlatkopetrucci 3 роки тому
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
@ayaweb
@ayaweb 4 роки тому
Eeeeeee, new video!
@electronic7979
@electronic7979 4 роки тому
Super 👍
@tategeiger5317
@tategeiger5317 2 роки тому
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!
@Reed-bu5kj
@Reed-bu5kj 4 роки тому
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
@leschutesdelamordleschutes8583
@leschutesdelamordleschutes8583 Рік тому
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 ?
@nanoindus
@nanoindus 6 місяців тому
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.
@dominikworkshop6007
@dominikworkshop6007 4 роки тому
Great video (as always), very informative. But please don't mix comparator with an op amp, these are kinda similar buy there is a significant difference betwen them!
@yameenansari9039
@yameenansari9039 4 роки тому
Updated look😍
@abhihellow
@abhihellow 4 роки тому
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.
@natheerkhan7955
@natheerkhan7955 2 роки тому
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 😊😊
@ManishSharma-be3pk
@ManishSharma-be3pk 4 роки тому
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
@ulrichchristsiffowafo3732
@ulrichchristsiffowafo3732 2 роки тому
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
@rmasso38
@rmasso38 4 роки тому
Id love to see a current sense, and add torque control.
@kamuranpeker132
@kamuranpeker132 2 роки тому
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?
@anwaralfawdaei3381
@anwaralfawdaei3381 3 роки тому
hi friend . one question please , can i use this sensorless BLDC motor to control my car alternator motor?
@kacperbardecki3671
@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??
@OtavioRodrigues_
@OtavioRodrigues_ 3 роки тому
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.
@pragatmudra8372
@pragatmudra8372 Рік тому
Hi, does this controller work with any pole ratio three phase bldc motor..
@kyriegospel
@kyriegospel Рік тому
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 👑
@salomonlopez2127
@salomonlopez2127 3 роки тому
Señoes quisiera saber donde venden los reguladores de mando de marcha y de velosidad de motores brusles
@denilpt6792
@denilpt6792 3 роки тому
Is it possible to recover a. Bricked esc through flashing
@hunkbol6154
@hunkbol6154 4 роки тому
cool sir ; )
@acegame1452
@acegame1452 3 роки тому
Could you link this presantation because the pictures are very good?
@younesstamouh7003
@younesstamouh7003 2 роки тому
Is it the ECS system that makes the speed stability of the drone ?
@theunis2958
@theunis2958 Рік тому
Thanks for sharing your work with us - this is amazing! I'm just a little confused about what controls the total power supplied to the coils. I know the MOSFETs do the commutation, but are they further involved in this PWM too (switching on and off many more times in between the 6 steps)?
@cornishcat11
@cornishcat11 Рік тому
the power is controlled by the on time of the mosfets they only switch on once for each step
@theunis2958
@theunis2958 Рік тому
@@cornishcat11 Is this on-time most effective in the beginning, middle or end of each step? Also, what limits me from switching on and off MOSFETs many times during a single step? I imagine I could make the motor turn really slowly without it getting stuck.
@christelting1359
@christelting1359 Рік тому
Do aluminum cases block Bluetooth at 2.4Ghz? If so how would you design it?
@frimufacatos8807
@frimufacatos8807 4 роки тому
Thanks a lot! Please can you tell me about negative voltage more then -0.3V on input pin comparator, how to solve this problem?
@Reed-bu5kj
@Reed-bu5kj 4 роки тому
The voltage will never go below 0V. When he is talking about negative voltage, he is acctually talking about the "virtual negativ voltage". What that means is that the voltage will be the below the "virtual zero" which will be your battery voltage divided by 2. You see, inside the motor you will have the current flowing through two coils and as Electronoobs is saying, we meassure the zero point between the two coils. Think of this as a regular voltage divider and perhaps you can understand what I mean :) Good luck.
@oscarilmio7148
@oscarilmio7148 4 роки тому
You will give a try to an esp32?
@christelting1359
@christelting1359 Рік тому
I would like to design a motor controller based on the Teency lineup. It would be overkill for a lot of features. It has USB host and client. Many serial ports and a handful of different busses. Easy to add USB or other Bluetooth or Wifi for more bandwidth. Could do all sorts of stuff like turn signals and cameras.
@munkazatips8994
@munkazatips8994 4 роки тому
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...
@sanchezzz159
@sanchezzz159 4 роки тому
Greetings from Russia! )))) Stumbled on your site, from there learned UKposts channel. ) Cool, I love electronic crafts and everything related to them. Subscription... ))
@diptech3386
@diptech3386 4 роки тому
Sir, please make video on encoder based cnc or 3d printer & also Im face many more problems while making this.
@anwaralfawdaei3381
@anwaralfawdaei3381 3 роки тому
brother i use your circuit but my alternator motor does not span!! any suggestion ?
@wp0049830
@wp0049830 3 роки тому
You can surely transition to more powerful STM32F302, F303 controllers for Field Oriented Control, which is the gold standard in BLDC or PMSM motor control. ST supports the development using Motor Control Workbench and CubeMX. BluePill Boards cannot run FOC algorithm. Also IMS PCB and D2PAK MOSFETs can be used for the power stage.
@apollorobb
@apollorobb 4 роки тому
My suggestion is to use a C2000 series Texas Instruments MCU as they are fast enough to be real time controllers. And the code for them compiles pretty close to that of the Arduino . And most of the TI mcu's have Quadrature sensing on board as they are DSP's .Great Project. I would like to see you complete the MCU based power supply project
@ravirao1168
@ravirao1168 4 роки тому
What if I am a noob at programming C2000? :p
@apollorobb
@apollorobb 4 роки тому
@@ravirao1168 I was just saying if you have programmed Atmel AVR then TI c2000 will be much more familiar than STM32 variants
Brushless Motor - How they work BLDC ESC PWM
16:12
The Engineering Mindset
Переглядів 4,3 млн
FOC Driver Controller PCB - Slow Brushless Control
14:19
Electronoobs
Переглядів 103 тис.
Это было легко! Оживили и Отдаем BMW владельцу!
1:40:26
ИЛЬДАР АВТО-ПОДБОР
Переглядів 3,6 млн
ДИНАМО - ВЕРЕС. Пряма трансляція. УПЛ. 5 тур
3:25:01
Most Basic Brushless Motor Control
13:19
Electronoobs
Переглядів 254 тис.
Simple Mosfet Flasher Circuit - Speed ​​Adjustable - New Cool Idea
8:03
We should use this amazing mechanism that's inside a grasshopper leg
19:19
Homemade E-Bike Brushed DC Motor ESC | 36V Speed Controller
13:43
Electronoobs
Переглядів 106 тис.
PID brushless motor control tutorial
16:25
Electronoobs
Переглядів 457 тис.
Brushless DC Speed Controller
15:11
Hyperspace Pirate
Переглядів 333 тис.
Какой телефон лучше всего снимает? 🤯
0:42
План хакера 🤯 #shorts #фильмы
0:59
BruuHub
Переглядів 982 тис.