- Wireless Power TransferPosted 5 hours ago
- Robot Punchers with ArduinoPosted 1 day ago
- A minimal 3D-printed scalePosted 3 days ago
- Expanding the pins of a microcontrollerPosted 6 days ago
- Let’s create a small level with a matrix displayPosted 1 week ago
- ChatGPT: Writing Code with Artificial IntelligencePosted 1 week ago
- Free Webinar: Arduino IoT Cloud and ESP32 DemoboardPosted 1 week ago
- Maker Faire Rome – The European edition and FAE Technology launch the contest “MY Maker PCBA: your electronics for a better planet”Posted 3 months ago
- Efficient and Compact Stereo Power Amplifier: Unleash High-Quality Audio with the PAM8610Posted 3 months ago
- Terminus FE1.1 USB hub board: the solution to connect four USB devicesPosted 6 months ago
Arduino Sensorless Electronic Speed Controller
If you’re dealing with brushless motors, you can be interested in this brushless speed controller by Electronoobs. Version 1.0 of his open-source ESC design has been just released. This is a sensorless brushless motor speed controller since it uses no sensor to detect the rotor position.
Electronic speed controllers are used to control brushless motors; if the motor has a triple phase input, to control this input the ESC must apply a special sequence of LOWs and HIGHs signals in a predefined order. It has to commutate very fast and by that rotate the rotor of the motor.
The basic design is compact, there’s a small PCB packing a bank of MOSFETs to handle switching power to the coils of the motor, and a big capacitor to help deal with current spikes.
The hacker staple ATMEGA328 is the microcontroller running the show. It’s a sensorless design, which measures the back EMF of the motor in order to determine when to fire the MOSFETs. This keeps things simple for low-torque, low-power applications.
Further information can be found in the video below: