Are ESCs Necessary?

what do they do?

are they needed?

Isn't arming/disarming them a pain?

how should they be used?

how many do I need?

any other information would be great

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • +2 on NOT using brushed DC motors.

    Below is a picture of the result of exceeding the maximum RPM of a brushed motor. This motor/generator was on a motorcycle I own that was the victim of a mechanical failure while the bike was running about 40 MPH.

    What happens if your mosfet/switch shorts while at speed? (A normal failure mode for them before they burn open IF they burn open)

    Guess what happens to the brushed DC motor?

    You cannot control it anymore and it spins to the maximum the system allows and stays there until the energy supply is gone or the motor does what is seen in the picture, or the switch/MOSET burns/blows up, or some combination of the previous. Regardless the aircraft is going to do something you don't want it to do.

    To mitigate this situation you would have to add enough failsafe electronics that the 'simple switch' idea is now capsized by the complexity of the safety circuitry.

    Polyphase ESC systems are small, light, have built-in safety circuitry and are bascially a LEGO block for a quad project.

    IF for some bizarre reason the ESC commanded the motor to run to infinity, the limit would still be the energy supply, the wiring, and the mechanical limit of the bearing and prop hardware. In a polyphase system, the motor can never reach the exact input instantly due to flux lag and friction.

    I think the talking points FOR current technology ESC completey outweigh using brushed DC systems but, in the spirit of adventure and learning, build your quad the way you want to within the limits of your budget and see how it works. We will try to help you get it in the air.

    There is no better teacher than experience. Ask the brushed DC motor below about that.

    3692427898?profile=original

  • what do they do?

    They determine the power the motor receives in order to vary the thrust or lift from that motor, otherwise you would have on/off control, not a variable speed. In brushless motors, they provide the polypase voltage required to make the motor spin.

    are they needed?

    You cannot fly a quad without variable control of the motors and thrust

    Isn't arming/disarming them a pain?

    FYI, you don't actually arm the ESC, you are arming the APM control system, the ESCs are ready to run at power up. The ARMING is for safety and trust me, if you are asking these questions you need it.

    how should they be used?

    Depending on what type of motor, brushed or brushless, you STILL need a speed control to run it. Also you cannot mix and match motor types and speed controls for obvious reasons. 

    how many do I need?

    You need one for each motor because that is the flight control system. Instead of servos and air vane controls to vector thrust, we just vary the motors individual thrusts.

     

    As stated by others, brushed motor have a very finite lifespan measured in hours when pushed to high power levels required by multi-rotor aircraft. They simply are just not up to the job. We can go on for days, but trust me, just not worth even discussing motor theory. Brushless polyphase removes the mechanical brushes and fast wearing, failure prone comutator, removes the windings rotating on the armature which are under extreme heat and mechanical stress from centrifugal force (ever hear of a "thrown" winding"). Just say OUCH!

    images?q=tbn:ANd9GcQ3XTH9nHHeRMVtOKIr0sTRWPQZ3Kn4BoDx2NY8i5W01aAcY9B2d_LQah4zlA

     

    In brushless motors, the windings stand still and the permanent rare earth magnets are attached to the rotoating assembly, This arrangement has proven far supperior in every aspect to the brushed motor, from reliability, to all out performance, to total system efficiency. The brushed motor cannot compete on those fronts.

     

    Others have given you the same reasons so sorry if any of that is repetative. Just to be clear, the entire reason for the multi-rotors is to use a simpler system rather than the complex linkages, adjustments, swashplate, systems of a conventional heli. Also, we gain some efficiency by not fighting torque with a tail rotor, so almost all of the energy goes to lift, not lift and torque, then fighting counter torque with a tail rotor. Yes, coaxial solves the torque problem, but still has mechanical linkages. Multirotor uses (typically) fixed propellor pitch and we just vary motor speed thus the reason why you need good speed control and really only polyphase can provide, as even a brushed motor can vary from motor to motor and that would not be good in this application.

  • Hello,

    Yes they are necessary. Basically an ESC is a microcontroller, some sensors and some MOSFETs (kind of like transistors) that handle the closed-loop control of the motor. In brushed motor systems, where you can technically just hook up a battery to a motor and it will work, you could probably do it just with a plain transistor (assuming it was big enough, and you didn't need to change directions, and there were some extra glue components). With brushless DC motors though, you need to actively switch the three motor coils off and on in sequence with the correct timing based on the current speed of the motor. In an ESC, you send it a signal (PWM, I2C, etc) and the microcontroller reads this signal as a setpoint, then performs closed loop control on the MOSFETs using feedback from sensors (usually back-EMF sensing, sometimes hall effect or encoders if you want to reverse) to bring the motor to that speed (not necessarily proportional or in real units, but linear is usually nice). For brushless motors, you need one per motor (unless you can find one designed to run multiple motors). Arming is just a nice safety feature because at startup you may or may not have a valid signal being sent to the motor. In addition, the transmitter throttle stick might be say full throttle when you plug a battery in, and you wouldn't it to just start up right away. Arming usually requires some time dependent combination of setpoint changes/thresholds before the controller will energize the motor. For example, must be greater that 25% command followed by less than 5% command for X seconds. Usually "disarming" is just turning off the motor, or removing the control signal.

    Hope that helps. Again, lots of information out there.

  • Going to guess that most of those are rhetorical questions?

     - The clue is in the name - they are Electronic Speed Controllers. 

     - Much like the carburettor in your engine, no, they're not needed unless you want the motor to work. Keeping that idea in mind, the battery is also optional.

     - Calibrating your radio with armed ESCs is a pain (in the head)

     - The wiki is your friend

     - Normally one per motor. guessing you were really bright you could MUX one (or more) between motors.

     - http://bit.ly/uI2Zpi should provide it all for you.

    HTH

    Crispin (It's FRIDAY!)

    LMGTFY
    For all those people who find it more convenient to bother you with their question rather than search it for themselves.
This reply was deleted.

Activity

DIY Robocars via Twitter
Jan 28
DIY Robocars via Twitter
RT @Heavy02011: ⁦@diyrobocars⁩ : A Home-brew computer club* for Connected Autonomous Driving. talk at #piandmore ⁦@PiAndMore⁩ on Jan 23rd h…
Jan 23
DIY Robocars via Twitter
RT @a1k0n: New blog post! Deep dive into my ceiling light based localization algorithm which runs in 1ms on a Raspberry Pi 3: https://t.co/…
Jan 23
DIY Robocars via Twitter
Great new guide to using @donkey_car https://custom-build-robots.com/donkey-car-e-book-en
Jan 23
DIY Robocars via Twitter
RT @chr1sa: The next @DIYRobocars virtual AI race is tomorrow morn at 9:00am PT. You can watch live on Twitch https://www.meetup.com/DIYRobocars/events/275268196/
Jan 22
DIY Robocars via Twitter
New version of Intel OpenBot! This resolves many of the issues with the first version, including a much smoother tr… https://twitter.com/i/web/status/1352395636369313798
Jan 21
DIY Drones via Twitter
Using ArduRover with an RTK GPS https://ift.tt/2N9I3RO
Jan 18
DIY Drones via Twitter
Jan 18
DIY Robocars via Twitter
Jan 18
DIY Robocars via Twitter
Jan 15
DIY Robocars via Twitter
Jan 15
DIY Drones via Twitter
Jan 14
DIY Robocars via Twitter
RT @Heavy02011: @diyrobocars : A Home-brew computer club* for Connected Autonomous Driving on Jan 23rd, 2021 https://www.meetup.com/Connected-Autonomous-Driving/events/275728684/ #Meetu…
Jan 14
DIY Robocars via Twitter
Jan 14
DIY Robocars via Twitter
RT @Heavy02011: ⁦@diyrobocars⁩ Autonomous Driving Assembly at #rC3. join us at https://rc3.world/rc3/assembly/diyrobocars-f1tenth/ ⁦@f1tenth⁩ ⁦@DAVGtech⁩ ⁦@DWalmroth⁩…
Jan 11
DIY Robocars via Twitter
RT @chr1sa: New car designs coming for our next @DIYRobocars @donkey_car virtual race on the 23rd. Choose any one you want at race time Le…
Jan 11
More…