Skip to content
Pontus Svensson edited this page Sep 24, 2024 · 6 revisions

Electronic Speed Controller

Description

The Electronic Speed Controller (ESC) is necessary to control the BLDC motors used for the wheels

Requirements

  1. Bidirectional Control

    • The motors need to run both forwards and backwards. ESC must be bidirectional
  2. Customization

    • Ability to configure acceleration curves and braking is necessary
  3. Communication Interface

    • The ESCs should accept control inputs from an ESP32-WROVER-IE (e.g. PWM, UART, SPI)
    • The ESC should provide feedback which can be used to improve the control precision. (e.g. EMF)
  4. Motor Compatibility:

    • Compatible with brushless motors (Turnigy Multistar 4225-610KV).
    • Voltage and current ratings meet or exceed motor specifications.
  5. Physical Size and Weight:

    • Fits within the physical constraints of your robot's design.
    • Consideration of overall weight to maintain performance.
  6. Power Management:

    • Integrated Battery Eliminator Circuit (BEC), needed to power electronics.
    • Efficient power usage to maximize battery life.
Specification Value
Max Continuous Current 30A
Burst Current (10s) 40A
Input Voltage 2-4S LiPo (7.4V - 14.8V)
BEC Output 5-6V / 4A (Switchable)
Microprocessor 32-bit
Throttle Range 1100-1940µs
Weight 33g
Dimensions 46mm x 24mm x 12mm
Motor Type Compatibility Brushless motors
Programming Options Via transmitter or optional programming card
Reverse Function Yes
BEC Type SBEC (Switch Mode)
PWM Frequency 24kHz
Firmware Proprietary (Aerostar G2)
Max Efficiency 90%+

Introduction

System Overview

Components:

Schematics & Diagrams

Assembly Instructions

Clone this wiki locally