Linear Motor Waveform Control for Universal Haptic Vibration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for controlling linear motors lack universality due to differences in operating parameters and types of linear motors, leading to inefficient control methods.
Innovation Solution
A method and apparatus for controlling linear motors by determining a vibration description file in response to an operation instruction and outputting a vibration sense that meets the waveform requirements of the file, ensuring the vibration state matches the attribute of the linear motor.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If different control methods are used for different types of linear motors, then the control accuracy is improved, but the device complexity increases
Solution Approach 1:
The patent creates a universal control method that can control both X-axis and Z-axis linear motors using the same control logic. The system determines the motor type through attribute information and applies appropriate control parameters, eliminating the need for separate control methods for different motor types while maintaining control accuracy.
Solution Approach 2:
The patent changes control parameters based on motor attributes rather than using different control methods. By adjusting parameters such as vibration frequency, amplitude, and waveform according to the specific motor type, the system achieves accurate control without increasing overall control complexity.
2Speed
If linear motor operates at high amplitude during startup and stop, then the response speed is improved, but overdrive problems occur
Solution Approach 1:
The patent applies preliminary action by pre-setting envelope waveforms that define the amplitude progression during startup and decay during stop. The envelope waveform controls the amplitude to increase smoothly to a target value during startup and decrease smoothly to zero during stop, preventing overdrive while maintaining fast response.
Solution Approach 2:
The patent makes the control dynamic by using time-varying envelope waveforms that adjust amplitude based on the operational phase. During startup, amplitude increases according to a predefined envelope; during operation, amplitude is maintained; during stop, amplitude decreases according to another envelope, optimizing performance at each stage.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The proposed solution enables universal control of linear motors with different attributes, ensuring smooth operation and overcoming overdrive issues during startup and stop times.
Implementation Method 1
outputting a vibration sense that meets a waveform requirement of the vibration description file, where the vibration sense is provided by a linear motor in a first vibration state
Data Source
AI summary
Embodiments of this application provide a method and apparatus for controlling a linear motor, a device, and a readable storage medium. The method for controlling a linear motor includes: determining, in response to an operation instruction, a vibration description file of an operation object of the operation instruction; and outputting a vibration sense that meets a waveform requirement of the vibration description file, where the vibration sense is provided by a linear motor in a first vibration state, and the first vibration state matches an attribute of the linear motor.


