Make your own ESC || BLDC Motor Driver (Part 1)
Vložit
- čas přidán 5. 08. 2017
- Support me for more videos: / greatscott
Previous video: • DIY Short Circuit (Ove...
Facebook: / greatscottlab
Twitter: / greatscottlab
More project information (schematic, code,....) on Instructables: www.instructables.com/id/Make...
Parts list (affiliate links):
Aliexpress:
1x Arduino Nano: s.click.aliexpress.com/e/_dUL...
2x LM393 Comparator: s.click.aliexpress.com/e/_dWa...
1x L6234 IC: s.click.aliexpress.com/e/_d9e...
4x 470nF, 1x 100nF, 1x 10nF, 1x 220nF Capacitor: s.click.aliexpress.com/e/_dU4...
2x 1µF Capacitor: s.click.aliexpress.com/e/_d7d...
4x 1kΩ, 3x 10kΩ Resistor: s.click.aliexpress.com/e/_dTP...
5x 1Ω Resistor: s.click.aliexpress.com/e/_dZj...
2x 10kΩ Potentiometer: s.click.aliexpress.com/e/_dX8...
2x 1N4148 Diode: s.click.aliexpress.com/e/_dYR...
Ebay:
1x Arduino Nano: rover.ebay.com/rover/1/711-532...
2x LM393 Comparator: rover.ebay.com/rover/1/711-532...
1x L6234 IC: rover.ebay.com/rover/1/711-532...
4x 470nF, 1x 100nF, 1x 10nF, 1x 220nF Capacitor: rover.ebay.com/rover/1/711-532...
2x 1µF Capacitor: rover.ebay.com/rover/1/711-532...
4x 1kΩ, 3x 10kΩ Resistor: rover.ebay.com/rover/1/711-532...
5x 1Ω Resistor: rover.ebay.com/rover/1/711-532...
2x 10kΩ Potentiometer: rover.ebay.com/rover/1/711-532...
2x 1N4148 Diode: rover.ebay.com/rover/1/711-532...
In this two part video series I will firstly demonstrate how a common ESC works and afterwards create a circuit consisting of an Arduino Nano, an L6234 motor driver IC and a couple of complementary components in order to make a DIY ESC.
Music:
2011 Lookalike by Bartlebeats
Ecstatic Wave, Jens Kiilstofte
machinimasound.com/music - Věda a technologie
Can't wait for 2022 finale
Me neither ;-)
Anthony Pinto I keep asking myself that.. 😎😎
me too
Polkacik I wonder where it'll be hosted as CZcams will be a Pop Advertising Click Bait wasteland by then
I cant understand what hes saying ( Im deaf, with hearing aid, hard of hearing) what did he say about 2022 finale
I like that you explain how the individual components work in detail and not just what they do, can be difficult to visualise from a datasheet sometimes. Waiting for part 2 :)
Do you feel like a man
When you push her around
Do u feel better now
As she falls to the ground 🗿
Me watching this in 2023..
Same
Lol were right on time
Hmm
Welcome in 2024
Me in 2024 😂
This is the kind of content the internet was made for. Thank you so much for posting all these great videos. You are a great teacher to us less knowledgeable tinkerers. I love your content. And I would like to say also, your english is very clear and very good. I am glad to have your channel in my sub. list.
I just watched your "Make your own time machine" video. It worked like a charm :D
I love your hand drawn schematics. You should sell them as art. Freaking gorgeous.
Neato Electro truly
on art world no need to be smart but just sensitive, you underrate an engineer
Thank you for making this series! I've showered the internet for such a video several times
great! i have searching this on internet but you made it. thanks for the video, its helping me to understand a little bldc works.
You should make scans of your wiring diagrams. It's art, man!
Looking forward to seeing the quadcopter finished this year 🙂
Great Scott, great job, I admire your determination to accomplish the Quadcopter project !
Great Work Scott , I´ve been trying to make an arduino ESC controller for a couple of years!! This help me a lot! THX
thank u very much to make a video on esc, i like u r videos
Yeah! i knowed that will be something with motors his week :D
You are the best... and I don't give complements easily. Subscribed !!!
hey man 2022 is pretty close , can't wait
wow this is amazing and you are so smart
I used to watch GreatScott before i started droning with you Stu.😉
I once programmed an Arduino to function as a very basic ESC. It couldn't start the Motor on it's own and changing the motor speed while the motor was spinning caused the motor to stop. But as long as you start the motor by hand and don't change the speed, it works.
That was for a school project where we were supposed to build a DC motor, while many failed, and some didn't really fulfill the task, I had to overdone it ^^'
Neat. The issue is fidning motor position.
You can use the voltage created in the coils, but it won't do the start so you will have to step it up to run-able speed.
The other common option is having sensors in the motor to tell the position, and use them to determine what step to use.
Chickenbread Designs did you use a different power source and a mosfet switch?
Thanks for explaining in detail whats under the hood!! Love it!
Nice to see a CZcamsr that responds to comments
Do you keep your drawings and schematics? Your handwriting is beautiful and very clean. I'm not sure if you've ever considered scanning them for a pdf download but that would be really cool to have. Thanks for the great content
Who else wants bootstrapping basics?
Me!
Kau Mohlamonyane ido
Me!
What is bootstrapping? I'm asking serious. Explain this to me like I'm a total noob plz.
Still waiting on an explanation
their polished surface looks so satisfying
When you make video, it's always some Boom....
Keep on doing the projects and you'll make world more interesting place..
I'm curious about holding current from the ESC for an application when you want to hold the motor still under varying load
On which software do you simulate the circuit?
oh man this was a tough one.......darn phases! I need to watch this a couple of times
+GreatScott! thank you very much for this! It is exactly what I asked you a few weeks ago, and here it is! Hope it will be helpful for tons of other people!
Part 3 flying of quad quapter
I'm not entirely sure that this is how a sensorless brushless ESC works. Commercial units read the back-EMF induced in each of the coils to determine the position of the rotor and turn on the correct phases. Speed control is achieved via PWM modulation of such phases and not by arbitrarily speeding up the phase switching.
Thank you. I couldn't find any video in CZcams where we can make our own esc. thank you very much
Finally a tutorial I've been waiting for.. But until now I somehow managed to save money to buy a new one.
2021 and counting.
i like variable resistors
same thing, just different shape
Every time I hear your intro music I cant help but think of the Mr Wizard tv show I grew up watching as a kid.
Been looking for a video like this for ages.
Scott please make an air conditioner (not a swamp cooler).
Cool & Quiet ... the reality is they are much different.
when I read the title I thought this was actually a guide to macbook "pro" owners to make their own physical Escape key
hehehehe
Nice analysis..... Excited for the next part.
I love the frequency of 20 milliseconds. It's the perfect rotational speed.
your quadrocopter will still be finished before the airport BER (Berlin Brandenburg) haha
Good one :-)
Hi grear scott
Hugs from mex
@@greatscottlab HEY MAN I GOT BRUSHLESS MOTOR WITH 14 MAGNETS FOR MY LONGBOARD AND WHAT CIRCUIT SHOILD I USE FOR WIRED REMOTE CONTROL ???
Me watching this in 2024..
Same
Im rewatching these vids since I have a 12 DC Volt frigde, and for what I can see the compressor is a BLDC compressor so Im gonna try to make a control board that control the compressor's speed acording to the temperarute, thank you for the well imformative video!
I have been waiting for this video, Thanks!!
Do yourself a favour...
Buy a fountain pen and fill it with red ink. It will be more cost effective/environmentally friendly then using hundreds of throw-away pens per episode xD. It will also look awesome in the drawing shots of your video!
Keep up the great work!
1:36 frequency of 20 milliseconds?
Yeah with a period of 50hz
Awesome, and awesome channel in general (long time follower), but would love more of this.
Cool, nice to see how that works, looking forward to #2 :)
Wow,
Great Video! you can even 3d print a frame instead of using wood also would you please condider talking about SimonK firmware, BLHeli Firmware and other popular firmwares for ESCs? im constantly burning my escs , my guess is the BEC is causing some kind of short within the ESC and burning it, but this is a great video eagerly looking forward to the second part!
How much current are you using? How big is the filter cap on the ESC?
Well, what is burning? The BEC supply and rest of the ESC are typically separate circuits. There is usually a separate regulator for the microcontroller, which is sometimes shared with the relatively low current gate drive supply where applicable. FET failures can happen for all sorts of reasons (external oscillator stopping from moisture, excessive body diode conduction, no external pull-offs to deal with MCU resets, etc), many of which can be secondary failures.
You probably need higher Amperage ESCs
Thank you guys for the suggestions I should have given a little more information, so I use the cc3d FC, best way to power it is with ESC via BEC, the ESCs are 30A SimonK and the battery is 3s lipo 3000mah 35c, everytime the ESC with which I power the quad blows out (in my case ESC 1,which is front left in an X configuration quad) I dunno what to do, I will try to order a new batch of ESCs and then supplying power to FC via PDB directly (my PDB has a voltage converter IC on board), hoping this to solve the problem, as other wise when I opened the ESC only 1 MOSFET was burned, this could have been the voltage convertor or BEC too, as it's burned so badly I can't read what's written on the package.
Afzal Patil what amperage are your ECSs and what motors?
awesome video as always! eagerly waiting for part 2
By far your best video. Thanks.
Great Scott, can you make a video about AC motors or the difference between AC and DC motors please?
There are tons of videos out there explaining the difference between the two.
Petru Sfecles, yeah but GreatScott man.....
The gist of the difference is simple. A DC motor is just an AC motor with a controller/commutator.
In other words all motors are AC internally in the sense that without a changing field it's impossible to create motion.
All motors work from AC.
What is Bootstrap?
Bootstrapping is a method to drive high side n-channel MOSFETs. I might do a video about it in the future.
I second this question.
please do :) you explain stuff very well. so would be much appreciated.
In a nutshell, when we talk about MOSFET transistors it's a technique to obtain a higher voltage level than your supply voltage. In order to correctly drive the gate of a N channel MOSFET placed in a high side topology you will need to provide a gate drive higher than supply voltage.
Petru Sfecles ohh ok. That makes what he was saying make sense in a way. Thanks.
I'm more of a computer guy so my first thoughts were total confusion xD
I ve been waiting 4 YEARS
Yaaay a quadcopter in 2022 really like your videos and waiting for 2022 thanks for content
lol phantom props
This project is waaaaaaaaaay beyond my brains.
MrRCking84 That's fine, it's all about learning and that doesn't happen instantly. If you just need a good ESC, they are under $5 for a 30 amp speed controller. I'm not an expert on it either, but I like learning about it.
Jake Garrett But you are good at what you are doing.
Very interesting and well explained, looking forward to part 2
Hey your explanation is better than any school teacher I've ever seen. New here.
how can I use this steps to do an esc to work with 48V and 1500w?
if anybody know please help me
I wanna know too
I'm in for a 48v 750W +/-
HOLY CRAP! You have a $10,000 Oscilloscope?
It's just a hobby scope you know. Just like Great Scott tries to make you think it is. But he has extreme good gear for just a "hobby".
You taught us a lot of new things, thank you
He did actually finish this year!
so did you finish it?
one does wonder
laughed so hard at 0:07
Yeah "probably"!
it's a joke lol
Well the joke is getting serious..... Its soon 2022
Nice project!! I look forward to part two.
Very cool ! Someday I hope to have a better understanding of electronics so I can do something like this off the cuff.
Where's the quad at its 2022.
It's actually "Electronic Speed Controller"
Actually some people say electronic, others electric. Doesn't matter.
I have to agree with Francis.
GreatScott! If one would want to nitpick electronic would be a little more correct. I guess it's the same like the difference between electrical and electronic engineering. Electronics is more about the working of the semiconductors, controllers,... And electrical more about power distribution, high voltage, etc. Not that they both don't have an overlap. But there is a difference, albeit a small one.
Not that it actually matters that much.
Electronic engineering is a subset of Electrical engineering. Electrical engineering is the BSc that you get from university, and you may specialize into electronics/power/communications/EM/nano/etc.
Francis Rohan John 😂😂😂your that one guy. Who just had to day it🤣
So clever the whole lot, EG sourcing the IC ,etc.
I remember asking about this a while back. Glade to see it here,
wait is it possible to create an esc without arduino?
i mean well i do have arduino but i dont understand much of it
so there should be second option to create an esc without a arduino, right
It is possible to do without Arduino, but I think using a µC is the easier way to create one.
Logic gates and shift register?...
I have driven stepper motors with an ULN2008, 4017, a few diodes and NE555 before. It should be possible do to the same with a BLDC Motor.
You don't use sine with a BLDC. Only PMSM need sine waves; BLDCs use 120° shifted 0 -1 0 1 (stair?) waves
Also called block-commutation.
Am i first??
Keep the good work up!
can't wait for part 2
Great video, thanks for sharing, my recommendation you do need create with the resistor network one sensorless method for know the position of your motor and applied the current in the correct moment for increased the speed and performance of your driver.
1:36 frequency of 20 ms?
"cycle duration"
yep, I knew that but I wanted to point that mistake out :)
Or period?
it was not a major mistake. you know what he meant
maks886, to the technical community who can understand the main point, you're the equivalent of a grammer Nazi
Who noticed he never shows his face on his videos?
You need to watch more GreatScott!'s videos.
I dont understand the programming but I m glad I watch your video. yet still I dont understand. I love your videossss
I love watching your videos, I don't have a clue on alot of what your saying but I do learn some.
Thanks for your explanation!!!you are a genius i follow all your videos.
Great! You have amazing pedagogy.
Such an awesome channel!
If you use two seperate power supplies(your supply has two channels obviously) It may work.just an idea.great video greatscott !
Finnally he uploaded
One of the best CZcams channel
I found your channel the best
Great Scott. Finish it quickly. look up "ardupilot". I'm working with it and made mine with less efforts. So far made 2 quad copters. I recommend you get an external compass for ardupilot to minimize noise from ESCs.
I watch all your videos. awesome work man 👍
I am literally moments away from making my own ESC for a brushed DC motor. I am sitting down with a cup of coffee for my final round of planning...when CZcams reads my mind and suggests I watch this video. Alrighty then...mind-reading creepiness aside....let's see what I have waiting for me...
Can't wait for the drone next year
Had a class professor could explain in such a way!!!
great vid scott!
Hey Great Scott. Only a few months left for 2022 to complete your quadcopter!
Coming from a fellow electrical eng... Man you make this stuff look easy ._.
You are some kind of wizard haha. Great video!
Thanks mate :-)
Hey mr great Scott. Beautiful wrk.
Loving this video!
nice video as again expected
Thanks man it really very helpful to my project keep post BLDC related videos👍
This video made my head spin.
I just finished reading into this while building an ebike motor last week and thought "I will suggest this to Scott" then it turns out I did not need to in the end. XD