DC Motor

An electromechanical load that converts electrical current into rotational motion.

M

How it works

A DC motor converts electrical energy into mechanical rotation. Inside the motor, current flows through coils of wire, generating a magnetic field that pushes against stationary magnets mounted in the motor housing, forcing the central shaft to spin.

Because a motor relies on coils of wire, it is a highly inductive load. When power is removed, the collapsing magnetic field generates a large reverse voltage spike (flyback voltage). To prevent this spike from destroying sensitive driving transistors, a flyback diode must be placed in reverse-parallel across the motor terminals.

Motors also act as generators. As the motor spins, it generates a "back EMF" (voltage) that opposes the supply voltage. If you physically stall the motor, the back EMF drops to zero, and the motor draws a massive "stall current" limited only by the low resistance of its copper windings.

Key Formulas

Electrical PowerP = V × I
Effective Voltage (with Back EMF)V_eff = V_supply - V_back_emf

Common Mistakes

Driving a motor directly from a microcontroller pin. Microcontrollers can only provide about 20mA, while even small toy motors draw hundreds of milliamps. Always use a transistor or motor driver IC to handle the motor current.

Common Variants

Variants for this component will be listed here soon.