DIY Sensored ESC - full tutorial

Поделиться
HTML-код
  • Опубликовано: 19 окт 2024

Комментарии • 241

  • @ELECTRONOOBS
    @ELECTRONOOBS  6 лет назад +18

    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

    • @WalidIssa
      @WalidIssa 6 лет назад

      How do you produce these images and animations?

    • @GRBtutorials
      @GRBtutorials 6 лет назад

      Probably Adobe After Effects. Apple Motion works better (and it's cheaper) if you have a Mac.

    • @Kyle-ye4nj
      @Kyle-ye4nj 6 лет назад

      is that an italery model kit back there at 0:35? It looks awesome! :D

    • @mayibongwedube2790
      @mayibongwedube2790 5 лет назад

      hello, how to extend on this project by implementing regenerative braking

    • @КостянтинДзюба
      @КостянтинДзюба 3 года назад

      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.

  • @adrianorozco2695
    @adrianorozco2695 3 года назад +2

    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

    • @tomreijtenbach7154
      @tomreijtenbach7154 3 года назад

      Always such a great feeling when you find that perfect video about something you need for school, right? haha

    • @nomiahmad5268
      @nomiahmad5268 2 года назад

      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 ..

  • @marcus_w0
    @marcus_w0 6 лет назад +3

    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.

  • @francoisguyot9770
    @francoisguyot9770 4 года назад

    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!

  • @poptartmcjelly7054
    @poptartmcjelly7054 6 лет назад +12

    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.

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 лет назад +1

      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!

  • @alejandronan607
    @alejandronan607 6 лет назад +5

    Excelente video! You are really bringing amazing content to all electronics enthousiasts of all levels!

  • @Joyplanes
    @Joyplanes 6 лет назад +1

    I love these ESC videos, thanks for taking the time to do this.

  • @tomreijtenbach7154
    @tomreijtenbach7154 3 года назад

    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.

  • @kaumohlamonyane272
    @kaumohlamonyane272 6 лет назад +5

    I rate you, Greatscott and Dave as my favourite engineers on youtube👌❤

    • @kaumohlamonyane272
      @kaumohlamonyane272 6 лет назад

      Shah rahul EEVBlog

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 лет назад

      Thank you so much!

    • @artbyrobot1
      @artbyrobot1 5 лет назад

      @@ELECTRONOOBS be sure to check out james bruton if you like engineer channels

  • @vidhatrisamadhiya4599
    @vidhatrisamadhiya4599 6 лет назад +28

    You and greatscoot always upload video same time

  • @UmbraAtrox_
    @UmbraAtrox_ 6 лет назад +1

    This channel has improved so much since i subbed last year. Great job man

  • @AtomsLab
    @AtomsLab 6 лет назад

    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!

  • @LydellAaron
    @LydellAaron 6 лет назад

    This was a wonderful tutorial. Fantastic breakdown for the elements of adding ESC capability to a sensored brushless DC motor.

  • @rafaelcabelo6616
    @rafaelcabelo6616 6 лет назад

    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.

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 лет назад

      Rafael Cabelo already have a tutorial about that. Check my channel! Keep up!

  • @sisco6943
    @sisco6943 6 лет назад +2

    When you have the gates of multiple mosfets connected together, you should put a small value resistor (

  • @GingerNingerGames
    @GingerNingerGames 4 года назад +1

    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

  • @localbroadcast
    @localbroadcast 6 лет назад +2

    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!

  • @ProjectPhysX
    @ProjectPhysX 6 лет назад +4

    Amazing video! Thanks for sharing your experience!

  • @WaltonPete
    @WaltonPete 6 лет назад +1

    Detailed explanation, as always. Great video!

  • @ghostxop2101
    @ghostxop2101 6 лет назад +1

    This guy and great scott are just crossed dimensions.

  • @DHTf92
    @DHTf92 6 лет назад

    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.

  • @two_number_nines
    @two_number_nines 6 лет назад +1

    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

    • @two_number_nines
      @two_number_nines 6 лет назад

      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

  • @karanshah4276
    @karanshah4276 4 года назад

    Amazing,this video cleared many of my doubts

  • @btg5975
    @btg5975 2 года назад

    Very good. Regards, Engineer from India.

  • @perbaikimi
    @perbaikimi 3 года назад +1

    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

  • @amitpatelpatel144
    @amitpatelpatel144 6 лет назад

    Amazing solder technique . 03:18

  • @Moro8903
    @Moro8903 2 года назад

    Electro noob jest tylko jeden!!!!

  • @vishalkohli7353
    @vishalkohli7353 3 года назад

    Knowledge for all! Thank you

  • @elosa
    @elosa 3 года назад

    bravo- also AE skills A+

  • @two_number_nines
    @two_number_nines 6 лет назад

    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

  • @ELMO7TARAMQ8
    @ELMO7TARAMQ8 6 лет назад

    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 :)

  • @sandrolaerciopiltz8240
    @sandrolaerciopiltz8240 7 месяцев назад

    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.

  • @bastiaanvandenabeele8645
    @bastiaanvandenabeele8645 6 лет назад +1

    This is very good explained ! THANKS

  • @robertl7522
    @robertl7522 4 года назад

    Great video tutorial can't wait to try it out

  • @TheDarknights1
    @TheDarknights1 6 лет назад

    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 !!

  • @nostamine2567
    @nostamine2567 4 года назад

    misto , chiar m-a ajutat

  • @jepetam
    @jepetam 5 лет назад

    Incrível, vou tentar fazer o mesmo projeto. Será que é possível controlar um carrinho com esse motor e o seu amplificador?

  • @MCsCreations
    @MCsCreations 6 лет назад

    Awesome work, man. Huge work!

  • @dangoneau
    @dangoneau 6 лет назад

    I can't believe you only have 31k subscribers, insanity

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 лет назад +2

      Dan Goneau don't worry. I'm not preoccupied for the subscribers amount. Thanks and keep up!

  • @ELECTROBUFF
    @ELECTROBUFF 6 лет назад

    amazing video just as always

  • @worldoflard
    @worldoflard 3 года назад

    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?

  • @barnabasnomo7047
    @barnabasnomo7047 3 года назад

    Great Video, thanks for sharing. Wondering whether this is capable of driving a 36V motor with about 40A current as well.

  • @nuwanedirisinghe4267
    @nuwanedirisinghe4267 3 года назад

    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.

  • @ЕвгенійКоваль-ф5ш

    Excellent video! Did you, or somebody measured the max rpm with this motor?

  • @juanpablocanguro
    @juanpablocanguro 6 лет назад

    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!

  • @eonang9751
    @eonang9751 6 лет назад

    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?

  • @rgmotors244
    @rgmotors244 3 года назад

    Amazing explain thanks

  • @ridewithserhat
    @ridewithserhat 6 лет назад

    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...

  • @emolatur
    @emolatur 3 года назад +1

    The schematic at 3:57... is that correct? Or are the - signals from sensors B and C connected to the wrong op amps?

  • @andrewferg8737
    @andrewferg8737 3 года назад

    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?

  • @narinoguerra7656
    @narinoguerra7656 6 лет назад +1

    Great Man, Thanks for Sharing

  • @atom2319
    @atom2319 6 лет назад +1

    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??

  • @DecimalZer0
    @DecimalZer0 6 лет назад

    Great video! Thanks for sharing!! 👍

  • @vkproduction1166
    @vkproduction1166 2 года назад

    How to increase the speed of the moter
    Love your video ❤️

  • @Virani_Shorts
    @Virani_Shorts 5 лет назад

    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???

  • @flaviocosta5767
    @flaviocosta5767 6 лет назад

    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!

  • @انوالعراقي-غ9ر
    @انوالعراقي-غ9ر Год назад

    Nice work

  • @acidadulcefran
    @acidadulcefran 3 года назад

    love u jajaja, best tutorials ever

  • @abhishekprasad2935
    @abhishekprasad2935 6 лет назад

    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

  • @NNNILabs
    @NNNILabs 6 лет назад +3

    A wall full of circuit boards! Do you salvage parts from those?

  • @eyenosenuttin
    @eyenosenuttin 2 года назад +1

    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)?

  • @bobparquet
    @bobparquet 3 года назад

    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í ...

  • @clevison100silva
    @clevison100silva 3 года назад

    Parabéns excelente trabalho.

  • @hafizuddinmohdlowhim8426
    @hafizuddinmohdlowhim8426 4 года назад

    What is the imperfections did you still have? It just perfect actually

  • @19janiboy96
    @19janiboy96 6 лет назад +1

    Very informative thank you :)

  • @yogatrinastyapermana4986
    @yogatrinastyapermana4986 6 лет назад +1

    You have amazing brain bro 🤣

  • @electronic7979
    @electronic7979 6 лет назад

    Excellent

  • @ScienceLab760
    @ScienceLab760 6 лет назад

    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.

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 лет назад

      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!

  • @Demirci91
    @Demirci91 6 лет назад

    Very helpful tanks bro

  • @CSparzo
    @CSparzo 5 лет назад

    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?

  • @mr.amp0076
    @mr.amp0076 6 лет назад +4

    Intro audio a bit low volume.... Awesome project & explanation...

  • @somaodeunier7586
    @somaodeunier7586 4 года назад

    Great video, would it be possible to build a 72v 80A version? If yes, do you know how?

  • @christophh2031
    @christophh2031 4 года назад

    Great Video! Could you do one where you explain sine control(commutation) for BLDC?

  • @dgb5820
    @dgb5820 2 года назад

    1000% awesomeness video

  • @AbnerBerganza
    @AbnerBerganza Месяц назад

    This is better than a phd

  • @anlpereira
    @anlpereira 6 лет назад +2

    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

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 лет назад +1

      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.

    • @anlpereira
      @anlpereira 6 лет назад

      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

  • @nomiahmad5268
    @nomiahmad5268 2 года назад

    Will it work with 350 watt hub motor?? I mean same driver circuit with same specifications??

  • @aneesmohammed7135
    @aneesmohammed7135 Год назад

    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?

  • @shreyaskumar5366
    @shreyaskumar5366 4 года назад

    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?

  • @Virani_Shorts
    @Virani_Shorts 5 лет назад +1

    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.???

  • @wowfail6835
    @wowfail6835 5 лет назад

    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

  • @josearistidesbail2690
    @josearistidesbail2690 6 лет назад

    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?

  • @mancio92M
    @mancio92M 6 лет назад

    beautiful tutorial, can you also control the position of motor?

  • @fedimakni1200
    @fedimakni1200 6 лет назад

    Great video. But how can you inverse the direction of spinning for this motor??

  • @rusty_junk
    @rusty_junk 6 лет назад

    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?

  • @dcslab
    @dcslab 6 лет назад

    Like your project bro . . .

  • @arnoekarts7114
    @arnoekarts7114 5 лет назад

    Thank,s Bro....Nice........Good Job.....

  • @igormorozov6801
    @igormorozov6801 5 лет назад

    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.

  • @ballaratebikes287
    @ballaratebikes287 6 лет назад

    Awesome. Shared to the endless Sphere Facebook group. Possible to modify the code for sine wave?

  • @robertmillikmillik5223
    @robertmillikmillik5223 3 года назад

    Nice video and i, liek technology

  • @soumitratewari483
    @soumitratewari483 6 лет назад +4

    Sir can you please make a video on VFD of a three phase induction motor.

    • @emilianochomnalez637
      @emilianochomnalez637 6 лет назад +2

      Please!!! im also really interested, also do you accept ethereum donations?

  • @ser7ser7i
    @ser7ser7i 3 года назад

    thank you

  • @swapnilmankame
    @swapnilmankame 5 лет назад

    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

  • @GabrielAugusto-wk6zi
    @GabrielAugusto-wk6zi 6 лет назад +1

    congratulations

  • @fedimakni1200
    @fedimakni1200 6 лет назад

    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

  • @nuzhatnawshin8297
    @nuzhatnawshin8297 6 лет назад

    Hello very helpful video,
    Do i need 3 pwm signals or 6pwm signals to drive my mosfets?

    • @ELECTRONOOBS
      @ELECTRONOOBS  6 лет назад

      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!

  • @oguzhanfak2224
    @oguzhanfak2224 4 года назад

    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 ?

  • @rakhibamboli7032
    @rakhibamboli7032 6 лет назад

    What is its max voltage and amps??
    Anyhow what an amazing project...

  • @althuelectronics5158
    @althuelectronics5158 4 года назад

    What is the heating paste used by ESC?.
    It's not liquid, it's a glue .
    What the name this glue. Please sir

  • @oranggabut3197
    @oranggabut3197 Год назад

    If i change the hall sensor with comparator, would the code still works ?