A motor current sensor lets a robot measure how much electrical current a motor is drawing while it moves. This matters because current is closely related to motor torque, so it gives clues about pushing force, load, friction, and collisions. In mobile robots, arms, grippers, and wheels, current sensing helps the controller react before parts overheat or break.
It turns an invisible electrical quantity into useful feedback for safer and smarter motion.
Key Facts
- Motor torque is approximately proportional to armature current: τ = Kt I
- Electrical power into the motor is P = VI, where V is voltage and I is current.
- A shunt resistor measures current using Ohm’s law: I = Vshunt / Rshunt
- Hall effect current sensors measure the magnetic field around a current-carrying conductor and can provide electrical isolation.
- A stall occurs when the motor is powered but not rotating, often causing current to rise toward its maximum value.
- Overcurrent protection compares measured current to a safe limit and reduces or shuts off motor drive when I > Ilimit.
Vocabulary
- Motor current
- Motor current is the rate of electric charge flow through the motor windings, usually measured in amperes.
- Torque constant
- The torque constant Kt tells how much torque a motor produces per ampere of current.
- Shunt resistor
- A shunt resistor is a small, known resistor placed in the current path so current can be found from the voltage drop across it.
- Hall effect sensor
- A Hall effect sensor measures current by detecting the magnetic field produced by that current.
- Stall current
- Stall current is the large current drawn by a motor when voltage is applied but the motor shaft is not turning.
Common Mistakes to Avoid
- Treating motor current as constant is wrong because current changes with load, speed, friction, and acceleration.
- Ignoring the voltage drop across a shunt resistor is wrong because a large shunt resistance can waste power and reduce the voltage available to the motor.
- Assuming high current always means a collision is wrong because startup, acceleration, climbing, and heavy loads can also cause current spikes.
- Using a sensor with too low a current range is wrong because it can saturate or be damaged before it measures a stall or fault condition.
Practice Questions
- 1 A DC motor has a torque constant Kt = 0.040 N m/A. If the measured motor current is 6.0 A, what torque is the motor producing?
- 2 A current sensor uses a 0.020 ohm shunt resistor. If the voltage across the shunt is 0.15 V, what is the motor current? How much power is dissipated in the shunt?
- 3 A robot gripper current rises from 1.2 A to 5.8 A while the motor speed drops nearly to zero. Explain what the controller might infer and how it should respond to protect the robot.