Control a brushless motor
BY CFAURY PUBLISHED APRIL 10, 2017 UPDATED MARCH 7, 2022
Brushless motors are used more and more frequently because of their significantly higher performance than “classic” DC motors.
But unlike the latter, their control is more complex, given that they are synchronous motors: it is necessary to generate 3 frequency signals multiple of the rotation frequency, and phase shifted by 120°:
Using an ESC
This is the simplest method, because an ESC (Electronic Speed Control) is an electronic circuit dedicated to controlling electric motors.
They have a microcontroller (sometimes configurable), a power circuit (regulation, H-bridge, etc.) and in the case of brushless motors, an acquisition device. They allow you to manage:
angular velocity
The direction
braking
They are commonly used in radio-controlled systems and therefore have a servo-type control interface.
Wiring
ESCs have a 3-wire servo-type control interface (see controlling a servo). The two power wires (black/brown and red) are supposed to be used to power other components connected to the same system, usually connected to the same receiver of a radio control.
The red connector of the ESC should only be connected to the 5V of the Arduino if the voltage supplied by the ESC is compatible with the latter! (Often, ESCs provide only 3.3V: an Arduino UNO will therefore have to have its own power source).
Control a brushless motor
BY CFAURY PUBLISHED APRIL 10, 2017 UPDATED MARCH 7, 2022
Brushless motors are used more and more frequently because of their significantly higher performance than “classic” DC motors.
But unlike the latter, their control is more complex, given that they are synchronous motors: it is necessary to generate 3 frequency signals multiple of the rotation frequency, and phase shifted by 120°:
Using an ESC
This is the simplest method, because an ESC (Electronic Speed Control) is an electronic circuit dedicated to controlling electric motors.
They have a microcontroller (sometimes configurable), a power circuit (regulation, H-bridge, etc.) and in the case of brushless motors, an acquisition device. They allow you to manage:
angular velocity
The direction
braking
They are commonly used in radio-controlled systems and therefore have a servo-type control interface.
Wiring
ESCs have a 3-wire servo-type control interface (see controlling a servo). The two power wires (black/brown and red) are supposed to be used to power other components connected to the same system, usually connected to the same receiver of a radio control.
The red connector of the ESC should only be connected to the 5V of the Arduino if the voltage supplied by the ESC is compatible with the latter! (Often, ESCs provide only 3.3V: an Arduino UNO will therefore have to have its own power source).
No comments:
Post a Comment