US 12,451,833 B2
Dynamic protection method and system for linear vibration motor, and related device
Mengya Cao, Shanghai (CN); Zengyou Meng, Shanghai (CN); and Yajun Zheng, Shanghai (CN)
Assigned to AAC Acoustic Technologies (Shanghai) Co., Ltd., Shanghai (CN)
Filed by AAC Acoustic Technologies (Shanghai) Co., Ltd., Shanghai (CN)
Filed on Dec. 29, 2023, as Appl. No. 18/401,281.
Application 18/401,281 is a continuation of application No. PCT/CN2023/105798, filed on Jul. 5, 2023.
Prior Publication US 2025/0015745 A1, Jan. 9, 2025
Int. Cl. H02P 29/032 (2016.01); H02P 25/032 (2016.01)
CPC H02P 29/032 (2016.02) [H02P 25/032 (2016.02)] 8 Claims
OG exemplary drawing
 
1. A dynamic protection method for a linear vibration motor, comprising following steps:
S1: presetting an initial gain coefficient, and calculating an original voltage signal according to the initial gain coefficient;
S2: processing the original voltage signal of each frame to acquire a current gain coefficient of a current signal frame, and obtaining a driving voltage signal through a dynamic protection algorithm, wherein the driving voltage signal=the original voltage signal*the current gain coefficient;
S3: loading the driving voltage signal to the linear vibration motor to drive the linear vibration motor to operate;
S4: collecting an acceleration signal of the linear vibration motor, and analyzing, according to a preset rule, whether the acceleration signal is abnormal to determine an operating state of the linear vibration motor;
if yes, performing S5; and
if not, determining the current gain coefficient to be a gain coefficient of the current signal frame, and performing S6;
S5: adjusting the current gain coefficient of the current signal frame to a new gain coefficient, and returning to S2 to process the current signal frame based on the new gain coefficient, wherein the new gain coefficient=the current gain coefficient*K, where 0<K<1; and
S6: determining whether the current signal frame is the last signal frame;
if yes, ending the process; and
if not, returning to S2 to start calculating a gain coefficient of next signal frame until gain coefficients of all signal frames are calculated.