Stepper Motor Stall Detection at Low Speeds Without Sensors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Stepper motors often stall due to increased mechanical loads beyond their power limits, leading to step loss and reduced accuracy, and existing solutions like sensor-based closed loop systems are costly and complex, while open loop systems lack effective stall detection.
Innovation Solution
A method and circuit arrangement that filters load values to generate stall detection values, determining a step value based on their difference and comparing it to a threshold to detect motor stall, especially at low velocities, using a control loop without additional sensors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If sensor-based closed loop systems are used to detect motor stall, then reliability of stall detection is improved, but device complexity and implementation cost increase
Solution Approach 1:
The system uses the stepper motor's own existing components (coils, driver circuitry, controller) to detect stall conditions by monitoring electrical parameters such as current, voltage, or power consumption. No external sensors are added, and the motor essentially detects its own stall state through its inherent electrical characteristics during operation.
Solution Approach 2:
The patent replaces mechanical/sensor-based detection systems with an electrical field-based detection method. Instead of using physical encoders or sensors to detect rotor position and stall conditions, the system uses electrical measurements (current, voltage, power) from the motor coils to infer mechanical stall state, substituting a mechanical detection system with an electrical one.
2Reliability
If stepper motors are over-dimensioned to avoid motor stall, then reliability is improved, but weight, cost, and resources increase
Solution Approach 1:
The system performs preliminary stall detection by continuously monitoring electrical parameters during normal operation before actual step loss occurs. By detecting early signs of stall conditions (such as abnormal current patterns or power consumption), the system can take preventive action or alert the controller, avoiding the need for excessive motor oversizing.
Solution Approach 2:
The patent monitors changes in electrical parameters (current, voltage, power) to detect stall conditions. By tracking parameter variations during operation, the system can identify when the motor is approaching stall conditions and adjust control accordingly, eliminating the need to select a larger motor with excessive torque margin.
3Device complexity
If open loop operation is used to reduce complexity, then device complexity is reduced, but ability to detect motor stall is lost
Solution Approach 1:
The system implements feedback by monitoring electrical parameters from the motor coils and using this information to detect stall conditions. The controller receives feedback signals based on current, voltage, or power measurements and adjusts operation accordingly, providing closed-loop stall detection without requiring a full sensor-based position feedback system.
Solution Approach 2:
The existing driver circuitry and controller are made multi-functional by using them not only for normal motor control but also for stall detection. The same electrical connections and control components serve dual purposes: driving the motor and monitoring for stall conditions, eliminating the need for separate detection hardware.
Data Source
AI summary
A new method and circuit arrangement for operating a stepper motor in a control loop. Load values associated with a mechanical load of a stepper motor in operation are filtered to generate stall detection values. A step value is determined based on the difference between two stall detection values. The step value is compared to a threshold, and the stepper motor is determined to be in a stall condition based on the comparison between the step value to the threshold. This arrangement enables improved detection of stepper motor stall conditions when the stepper motor is operated at low velocities.


