Shop OBEX P1 Docs P2 Docs Learn Events
Do I really need an ESC ? — Parallax Forums

Do I really need an ESC ?

ZetsuZetsu Posts: 186
edited 2011-12-30 06:34 in Robotics
For a DC Motor, as throttle control really whats the point of the ESC, doesnt the motor just take power and a signal wire like a servo ? (idk I am just getting started with RC model setups etc.. etc..) I would think you would have your power going across 2 of your wires, and then you would have a third for signals that you would just pulse the motor with ? No ??

Comments

  • ZetsuZetsu Posts: 186
    edited 2011-12-29 08:54
    sorry i some how got this posted in the Builders thread ( great start to joing the forms lol ) can someone move it to where it will get the proper exposure ?
  • RobotWorkshopRobotWorkshop Posts: 2,307
    edited 2011-12-29 09:07
    Zetsu wrote: »
    For a DC Motor, as throttle control really whats the point of the ESC, doesnt the motor just take power and a signal wire like a servo ? (idk I am just getting started with RC model setups etc.. etc..) I would think you would have your power going across 2 of your wires, and then you would have a third for signals that you would just pulse the motor with ? No ??

    No, a regular DC motor usually has two connections. Depending upon the polarity on how you connect the power (+ and -) the motor will turn in one direction or the other if you reverse the connection. The speed will vary by either the voltage applied (higher voltage = faster) or you can use a technique called PWM which can use the full voltage but it is only on a certain amount of time. It will typically be controlled by an H-Bridge.

    A servo also has some extra circuitry for a control signal and most have an internal H-Bridge, The pulse width of the signal will set both the direction and speed (or position) of the servo.

    http://en.wikipedia.org/wiki/H-bridge

    http://www.seattlerobotics.org/guide/servos.html

    There is a ton of information and sites online that cover motor control, H-Bridges, servos, etc.
  • ZetsuZetsu Posts: 186
    edited 2011-12-29 13:36
    I know how servos work, I just have no experience using DC motors, or H-bridges. Every thing I have done I have used a microcontroller to supply the pwm for the servo so no H bridge was used, unless I used it indirectly ( I am a Programmer for a living, a lot of the electronics is new to me ). I have been looking up different ESC and about the only think I am not seeing is how you communicate to the thing the speed, is it just an rc time circuit being broad casted from the controller, then the esc uses the value to set the current pwm ?


    -- Never mind, I finally found somewhere to lay out the info for me. Just to save someone else some time though.
    What I found is you control an ESC the exact same way you control a servo with the microcontroller you just send the esc the pulses and then it pulses the motor at the correct amp rating as the prop or w.e is obviously incapable of supporting 10+ amps or w.e.
  • xanaduxanadu Posts: 3,347
    edited 2011-12-29 14:12
    Zetsu wrote: »
    I know how servos work, I just have no experience using DC motors, or H-bridges. Every thing I have done I have used a microcontroller to supply the pwm for the servo so no H bridge was used, unless I used it indirectly ( I am a Programmer for a living, a lot of the electronics is new to me ). I have been looking up different ESC and about the only think I am not seeing is how you communicate to the thing the speed, is it just an rc time circuit being broad casted from the controller, then the esc uses the value to set the current pwm ?


    -- Never mind, I finally found somewhere to lay out the info for me. Just to save someone else some time though.
    What I found is you control an ESC the exact same way you control a servo with the microcontroller you just send the esc the pulses and then it pulses the motor at the correct amp rating as the prop or w.e is obviously incapable of supporting 10+ amps or w.e.

    In addition, a 'good' ESC will also provide protection for your batteries and electronics which is probably the most important thing once you start drawing that kind of current.
  • ZetsuZetsu Posts: 186
    edited 2011-12-29 14:16
    xanadu wrote: »
    In addition, a 'good' ESC will also provide protection for your batteries and electronics which is probably the most important thing once you start drawing that kind of current.

    Do most ESC have a diode ( i think that's correct ) that stops the motor from becoming a generator after power is dropped from motor but armature/driveshaft ( this could be wrong label as well) is still spinning, or is this something else I would have to account for / or should anyways ?
  • xanaduxanadu Posts: 3,347
    edited 2011-12-29 15:49
    That's a good question. Yes and no. On a ground vehicle yes sometimes for regenerative braking, airplane no. What are you building?
  • Cluso99Cluso99 Posts: 18,069
    edited 2011-12-29 16:04
    Zetsu: Welcome to the forums. I suggest you look at BLDC (Brushless DC motors) by google or wiki. There are some good explanations there. A brushless motor is driven by an ESC (electronic speed control) which has 3 half mosfet bridges driving the 3 motor windings. There are 6 phases, hence 6 mosfets are used, and a micro to do the commutation sensing.
  • ZetsuZetsu Posts: 186
    edited 2011-12-30 06:34
    Cluso99 wrote: »
    Zetsu: Welcome to the forums. I suggest you look at BLDC (Brushless DC motors) by google or wiki. There are some good explanations there. A brushless motor is driven by an ESC (electronic speed control) which has 3 half mosfet bridges driving the 3 motor windings. There are 6 phases, hence 6 mosfets are used, and a micro to do the commutation sensing.

    Yeah, I have spent the past few hours googling brushless motors, I am starting to get a better understanding of what is going on. Parallax was just my first stop, because I was confused on the whole MCU vs ESC thing ( and its the only MCU company I have ever used ) . I was overlooking the fact that the motors could be pulling a ton of current for a MCU. I work with an electronic engineer on a daily bassist so that helps ( sometimes, his answers can be so far out their that I have problems grasping what he is talking about. so sometimes I don't bother and just try to figure it out my self ) I am an application database programmer, that is now being tasked with taking over a lot of low level coding / projects for another coworker that recently passed. I have to deal with time clocks sounding alarms at breaks, fires, security..... so forth. Some other things I will be doing around the shop will involve a lot of motors, so that's why I am trying to figure out all that's involved. Most of the projects are simple enough I can conquer them with just the use of the basic stamp. And if i get proficiency enough in this, I might try to start doing it on the side to supplement my income. But, none the less thanks for all the input, this got me going in the right direction on finding out what I needed to know.

    P.S. I am not an English major, I do try to have good grammar and proper sentence structure, but I have very lacking qualities to say the least in the English department.
Sign In or Register to comment.