Ground Embedded KO Subscribe

Roadmap / Applications

Motor Control

Robots, drones, electric cars: everything that moves has a motor and firmware controlling it.

Goal Run a motor at the speed and torque you want with a three-phase inverter.

  • AdvancedLevel
  • about 6 weeksat one hour a day
  • 10topics
  • 7labs
  1. 01
    Electromagnetic basics

    Current makes force, motion makes voltage. What back-EMF really is.

    Read the note →

  2. 02
    DC motor and H-bridge3D lab

    Four switches set direction; PWM sets speed.

    Read the note →

  3. 03
    Stepper motors

    Motors that move in fixed steps, and microstepping.

    Read the note →

  4. 04
    Servo motors

    Motors with built-in position feedback, controlled by pulse width.

    Read the note →

  5. 05
    BLDC structure3D lab

    A motor where electronic switches replace brushes.

    Read the note →

  6. 06
    Six-step commutation3D lab

    Six switch combinations, chosen by the Hall sensors, pull the rotor around.

    Read the note →

  7. 07
    Three-phase inverter3D lab

    Three half bridges, dead time and the bootstrap circuit.

    Read the note →

  8. 08
    Phase-current sensing3D lab

    Sampling phase current in sync with the PWM period.

    Read the note →

  9. 09
    FOC3D lab

    Turning three phase currents into two DC values, d and q, to control torque directly.

    Read the note →

  10. 10
    Current, speed and position loops3D lab

    Nested from the inside out: where control theory meets firmware.

    Read the note →

CHECK TASK

Explain six-step versus FOC with waveforms

In the BLDC and FOC labs, compare current waveform and torque ripple at the same speed and summarise.

If you can tick all three, move on to the next subject. Ticks are saved in this browser only.