Part
Motor driver
You might say: servo drive, ESC, amplifier
A motor driver switches power into motor phases and closes current, velocity or position loops. With sinusoidal commutation or FOC, current is the fast inner torque-related loop.
- What it does
- It turns commands into bounded phase current and protects the motor and power stage.
- Ask
- What current limits, loop rates, bus timing and fault protections are provided?
- Typical
- A motor amplifier uses current sensing and a local feedback loop to achieve a requested current.
- Trouble
- Current saturation, bus jitter, over-temperature, over-current or lost feedback causes tracking error or a drive fault.
What to look for
- Power switched into motor phases
- Current, velocity or position loop
- Bounded phase current
- Drive fault after over-current
Connections
- Controls: Electric motor
Sources
- Kevin M. Lynch and Frank C. Park, Modern Robotics: Mechanics, Planning, and Control, Ch. 8 §8.9
The amplifier uses a local feedback control loop to adjust the time-averaged voltage across the motor to achieve the desired current.
- David V. Gealy et al., Quasi-Direct Drive for Low-Cost Compliant Robotic Manipulation, p. 4, motor drivers and sensors
12-bit current sensing for closed-loop current (and thus torque) control of each servomotor
Use it on your project
teardown-apply: hold "Motor driver" (motor-driver) from the teardown at https://teardownatlas.com/robotics/ against my project
Paste it into a coding agent that has the teardown skills.
An AI agent wrote this map with the teardown skill. It can contain errors: check the sources before you rely on a part. About and legal