Stepper Motor Signal Compensation for Vibration Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing stepping motor control systems face challenges with vibrations due to inertia, requiring high calculation power and inflexible controllers that are costly and not easily retrofittable, and prior compensation techniques do not effectively address vibrations by comparing current positions with ideal positions.
Innovation Solution
A method and controller that modify the first and second reference signals (STEP and DIR) to reduce vibrations, allowing integration with existing systems and enabling retrofitting, using compensation algorithms to calculate a compensated position based on ideal positions and current positions, and optionally using input shaping algorithms.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If prior art compensation algorithms are implemented in the controller, then vibration compensation is achieved, but controller cost and complexity increase due to required high calculation power
Solution Approach 1:
The patent extracts the compensation function from the main controller by introducing a separate compensation circuit that receives STEP and DIR signals directly. This separation allows the main controller to remain simple while the dedicated compensation circuit handles vibration reduction, resolving the contradiction between achieving compensation and maintaining low controller complexity.
Solution Approach 2:
The patent introduces a compensation circuit as an intermediary component between the controller and the stepping motor. This intermediary processes the reference signals to reduce vibrations without requiring the main controller to have high calculation power, thus resolving the contradiction by placing the computational burden on a dedicated intermediate component rather than the main controller.
2Object-affected harmful factors
If compensation algorithms are built into the controller design, then vibration compensation is provided, but flexibility and retrofittability are reduced
Solution Approach 1:
The patent segments the control system into a main controller that generates STEP and DIR signals and a separate compensation circuit that processes these signals. This segmentation allows the compensation function to be added independently without redesigning the main controller, thereby maintaining flexibility and enabling retrofittability while still achieving vibration compensation.
Solution Approach 2:
The compensation circuit is designed as a universal module that can be integrated with existing controllers without requiring complete replacement. It accepts standard STEP and DIR signals and provides vibration compensation, making the solution adaptable to various existing controller designs and enabling retrofittability.
3Object-affected harmful factors
If the controller modifies movement functions to compensate vibrations, then vibration reduction is achieved, but existing controllers without sufficient calculation capacity cannot be used
Solution Approach 1:
The compensation circuit acts as an intermediary that receives standard STEP and DIR signals from any existing controller and processes them to reduce vibrations. This approach does not require the original controller to have high calculation capacity, as the compensation function is performed by the separate circuit, thereby ensuring compatibility with existing controllers of various capability levels.
Data Source
AI summary
A method for controlling a stepping motor includes the following steps: receiving a movement function, representing a position of the stepping motor over time; processing the movement function and generating a first reference signal, identifying a finished rotation of the stepping motor, and a second reference signal, identifying the direction of the finished rotation controlled by the first reference signal; sending a first and a second control signal to an integrated control circuit of the stepping motor; compensation of the first reference signal and the second reference signal in such a way as to reduce the extent of the vibrations due to a movement of the stepping motor, for generating the first and the second control signals, respectively.


