Vibration Motor Amplitude Control for Consistent Multi-Frequency Output
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems lack the ability to provide a wide variety of vibrations and maintain consistent output across different vibration motors with varying frequency characteristics, leading to inconsistent and potentially disruptive changes in vibration patterns.
Innovation Solution
A vibration control system that includes frequency characteristic data and adjusts vibration amplitudes using total and individual adjustments, interpolating between instruction data cycles to maintain consistent output and suppress disruptive changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple vibration instruction data are used to provide a wide variety of vibrations, then the variety of vibrations is enhanced, but the output consistency across different vibration motors deteriorates
Solution Approach 1:
The system changes the amplitude parameter of vibration instruction data based on frequency characteristic data. Each vibration motor has specific frequency characteristics stored in the storage unit, and the amplitude is adjusted according to these characteristics to ensure consistent output across different motor types while maintaining vibration variety
Solution Approach 2:
The system uses frequency characteristic data as a form of pre-stored feedback information about each vibration motor's response. By referencing this data, the controller can predict and adjust the output amplitude to maintain consistency across different motor types without requiring real-time measurement feedback
2Reliability
If vibration amplitude is adjusted based on frequency characteristic data, then output consistency is improved, but the system complexity increases
Solution Approach 1:
The frequency characteristic data is stored in advance in the storage unit before actual vibration operations. This preliminary preparation allows the controller to quickly adjust amplitudes without complex real-time calculations, reducing operational complexity while maintaining output consistency
Solution Approach 2:
The frequency characteristic data acts as an intermediary between the vibration instruction data and the actual motor output. This intermediate layer simplifies the control process by providing pre-analyzed adjustment factors, reducing the computational burden on the controller
3Reliability
If total adjustment of amplitudes is performed, then output consistency is enhanced, but the flexibility of individual vibration control is reduced
Solution Approach 1:
The system dynamically adjusts the balance between total and individual adjustments based on the specific situation. The controller can apply total adjustment to maintain overall consistency while still allowing individual adjustments when specific vibration motors require fine-tuning, making the control strategy adaptive rather than fixed
Data Source
AI summary
A vibration control system that controls a vibration motor includes generating a plurality of vibration instruction data each designating a frequency and an amplitude of vibration of the vibration motor for single timing, adjusting a total of amplitudes designated by or derived from the plurality of vibration instruction data, determining an allowable value of a voltage allowed to be inputted or a voltage allowed to be outputted by referring to the frequency characteristic data and individual adjustment adjusting the amplitude based on the amplitude designated by or derived from the vibration instruction data and the determined allowable value, and controlling the vibration motor based on an adjusted amplitude generated by the total adjustment and the individual adjustment.


