| CPC H02P 25/032 (2016.02) [G08B 6/00 (2013.01)] | 4 Claims |

|
1. A driving voltage generation method of a linear motor system, including steps of:
A controller determining a system gain and a current phase of the linear motor system;
obtaining a target acceleration and an amplitude of an initial value of the linear motor system installed;
obtaining a driving voltage by calculation based on the target acceleration and the amplitude of initial value, the system gain, and the current phase;
wherein a driving voltage generation device causes a linear motor of the linear motor system to generate acceleration in a specific direction and expresses the directional vibration effect in the specific direction;
wherein, after calculating the driving voltage based on the target acceleration and the amplitude of initial value, the system gain, and the current phase, the method further includes steps of:
obtaining an amplitude of a target voltage for the target acceleration of the linear motor system;
determining whether the driving voltage reaches the amplitude of target voltage;
if the driving voltage does not reach the amplitude of target voltage, increasing the driving voltage according to preset rules to obtain drive increase voltage; using the drive increase voltage as the new driving voltage, performing a step of judging whether the driving voltage reaches the amplitude of target voltage;
if the driving voltage reaches the amplitude of target voltage, outputting the driving voltage to the linear motor;
wherein the step of obtaining the driving voltage by calculation based on the target acceleration and the amplitude of initial value, the system gain and the current phase satisfies the following condition:
![]() where, U is the driving voltage;
A1 is an amplitude of fundamental frequency acceleration of the target acceleration;
ω is an angular frequency;
t is time;
<G (jω) is an current phase;
|G (jω)| is a system gain;
A2 is a second harmonic acceleration amplitude of the target acceleration; and
Φ0=0 or −π.
|