A brushed DC motor is easy: put in more voltage, get more speed; the brushes mechanically switch the current to whichever coil needs it. That mechanical trick is also its downfall — brushes wear out, spark, and cap how fast and how efficiently the motor can run.

A brushless motor (BLDC / PMSM) throws the brushes away. The rotor is a permanent magnet; the stator has three sets of windings, spaced 120° apart. Now you — the electronics — have to decide, thousands of times a second, exactly how much current to push into each of the three phases so the magnetic field they create pulls the rotor around. Get it right and it's smoother, more efficient, and more powerful than any brushed motor. Get it wrong and it stalls, buzzes, or cooks itself.

Three currents, one field

Here's the key idea, and it's the crux of the whole method. Each of the three windings creates a magnetic field along its own fixed axis. Individually they just push in three fixed directions. But drive them with three sinusoids offset by 120° and their combined field is a single vector of constant length that rotates smoothly in a circle — a spinning magnet made of nothing but timed currents.

Drag the angle, or hit play, and watch it happen:

The rotating stator field

Three phase currents → one spinning vector
Ia+1.00
Ib-0.50
Ic-0.50
Field angle
Field magnitude1.00
Sum Ia+Ib+Ic0.00
Notice

The three phase currents swing all over the place, yet the field magnitude stays pinned near 1.00 and the three always sum to zero (they have nowhere else to go — the windings are tied together). Constant-length, smoothly rotating: that's exactly what a real spinning bar magnet would give you.

So where does "field-oriented" come in?

The rotor is itself a magnet with its own north–south axis. Torque comes from the angle between the stator field you're creating and the rotor's magnet — just like two bar magnets. Maximum torque happens when the stator field sits exactly 90° ahead of the rotor: it's always pulling, never fighting.

That's the entire premise of field-oriented control. Keep the field you generate precisely oriented relative to the rotor — 90° ahead for pure torque — no matter how fast things are spinning. Do that and current turns directly into torque with nothing wasted.

Which raises the obvious problem: to point the field 90° ahead of the rotor, you have to know where the rotor is, and you have to keep re-aiming as it spins — potentially tens of thousands of times per second. Chasing three tangled AC waveforms in real time is a lot to keep up with.

Next up

The escape hatch is a change of perspective. In Part 2 we ride along with the rotor, and from that spinning viewpoint the three AC currents freeze into two steady DC numbers — one for torque, one for flux. That's the Clarke and Park transforms, and it's where FOC starts to feel mechanical instead of mysterious.