Module 1: DC Motors & Electromechanics
Welcome to Module 1: DC Motors & Electromechanics. In this module, we explore how brushless DC motors (like the Kraken X60, Falcon 500, and NEO) convert electrical energy into mechanical torque, and how gearboxes multiply torque while scaling reflected load inertia.
Concepts in this Module
- Concept 01: Brushless DC Motors, Back-EMF & Torque Curves
- The Everyday Problem: Why does a brushless motor draw 300+ Amps of current at a dead stop (stall), and why does output torque drop to zero when spinning freely at maximum RPM?
- Code & WPILib: Modeling the fundamental electromechanical circuit:
V = I · R + ω / K_v, torqueτ = K_t · I, andedu.wpi.first.math.system.plant.DCMotor.
- Concept 02: Gear Ratios, Torque Multiplication & Reflected Inertia
- The Everyday Problem: Why does a heavy 15 kg elevator feel like a lightweight feather to a motor when geared down 25:1? The physics of reflected load inertia scaling by
1 / G². - Code & WPILib: Torque multiplication
τ_out = G · τ_in · ηand reflected rotational inertiaJ_reflected = J_load / G².
- The Everyday Problem: Why does a heavy 15 kg elevator feel like a lightweight feather to a motor when geared down 25:1? The physics of reflected load inertia scaling by