Electrical – How to control ESC (electronic speed controlling) using a micro controller.

brushless-dc-motormicrocontrollermotor controller

I found on internet in some articles that only customized ESC's for brush less motors can be controlled with a micro controller not ESC's (ESC's for brush-less motors) that available in market. is that true? or there is no restrict of controlling a brush less motor speed using a micro controller with a ESC which available in market?

Best Answer

It sounds like you are asking if off-the-shelf ESCs (Electronic Speed Controls) used in radio-control models for brushless motors can be easily controlled with a microcontroller. The answer is yes. You will need to provide a positive pulse whose width you can accurately control and adjust between 1 milliseconds (for minimum motor speed, or no rotation) to 2 milliseconds (for maximum motor speed). The pulse is 5 Volt logic level and repeats about every 20 milliseconds (rate is not very critical).

Here's a simple reference: http://www.endurance-rc.com/ppmtut.php

When you stop sending pulses (0 Volts), most ESCs will hold the last throttle setting for a little while and then turn off. This is done to filter out any glitches that the radio link might produce.

Also, there are ESCs that provide a reverse rotation and braking action (for RC cars). You will need to examine the manual to determine what type of pulse is needed to activate these functions.