This application claims the benefit of Korean Patent Application No. 10-2013-0166589, filed on Dec. 30, 2013, with the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference.
The present disclosure relates to a motor driving apparatus and method, and a voice coil motor system using the same.
Auto-focusing technology, technology allowing for the focusing of a lens through a lens being automatically moved by a predetermined amount using an electric motor, a piezoelectric element, or the like, has been applied to cameras, smartphone camera modules, and the like.
In auto-focusing technology, a lens is focused by sensing a distance to an imaging object and then moving the lens to a position at which an optimal image is formed by an auto-focusing algorithm using an image output signal from a sensor.
In order to perform auto-focusing, a motor, that is, an actuator, is required. Actuators can be classified as stepping motor (SM) type actuators, piezoelectric type actuators, voice coil motor (VCM) type actuators, and others, depending on a driving scheme employed therein.
Among such actuators, the voice coil motor type actuator has been used in mobile devices, in which miniaturization is important, such as cellular phones. That is, such a voice coil motor is driven to move a lens, such that auto-focusing, for focusing a camera lens on a specific subject, may be performed.
A general voice coil motor may not satisfy a requirement for miniaturization in the case of a closed loop control. Therefore, a scheme of controlling a voice coil motor is generally implemented with an open loop.
However, in the case of controlling the voice coil motor with such an open loop, a unique resonance phenomenon may occur therein. Such a resonance phenomenon may cause a ringing phenomenon at the time of driving a voice coil motor, thereby having an effect on an auto-focusing function of a camera or causing malfunctioning thereof.
An exemplary embodiment in the present disclosure may provide a motor driving apparatus and method allowing for precise controlling of the driving of a voice coil motor by generating a driving signal through reflection of a weight using a damping ratio of a motor apparatus to prevent a resonance phenomenon of the voice coil motor and a ringing phenomenon due to the resonance phenomenon, and a voice coil motor system using the same.
According to an exemplary embodiment in the present disclosure, a motor driving apparatus may include: a weight generating unit generating a weight of an external input signal using a damping ratio of a motor apparatus; and a driving signal generating unit generating a driving signal including a first signal generated by reflecting the weight in the external input signal and a second signal corresponding to the external input signal.
The weight may be linearly proportional to the damping ratio of the motor apparatus.
The driving signal may be a step signal including a first signal continued until a first time and a second signal continued after the first time.
The driving signal generating unit may include: a synthesizer generating the first signal by reflecting the weight in the external input signal; a selector receiving the first signal and the second signal and outputting the first signal or the second signal; and a timing controller determining output timing of the first signal or the second signal and providing the determined output timing to the selector.
The motor driving apparatus may further include a filter unit low-pass-filtering the driving signal output from the driving signal generating unit.
The external input signal and the driving signal may be digital signals, and the motor driving apparatus may further include a digital-to-analog converting unit performing digital-to-analog conversion on the driving signal and providing the converted signal to the motor apparatus.
The weight generating unit may calculate the weight a using the following Equation:
α=p(1)*zeta+p(2)
where zeta is the damping ratio, and p(1) and p(2) indicate fitting coefficients.
According to an exemplary embodiment in the present disclosure, a voice coil motor system may include: a voice coil motor apparatus; and a motor driving apparatus generating a driving signal using a damping ratio of the voice coil motor apparatus, wherein the driving signal is generated by reflecting a weight generated using the damping ratio in an external input signal.
The motor driving apparatus may include: a weight generating unit generating the weight of the external input signal using the damping ratio of the voice coil motor apparatus; and a driving signal generating unit generating a driving signal including a first signal generated by reflecting the weight in the external input signal and a second signal corresponding to the external input signal.
The driving signal generating unit may include: a synthesizer generating the first signal by reflecting the weight in the external input signal; a selector receiving the first signal and the second signal and outputting the first signal or the second signal; and a timing controller determining output timing of the first signal or the second signal and providing the determined output timing to the selector.
The weight generating unit may calculate the weight a using the following Equation:
α=p(1)*zeta+p(2)
where zeta is the damping ratio, and p(1) and p(2) indicate fitting coefficients.
According to an exemplary embodiment in the present disclosure, a motor driving method performed by a motor driving apparatus for driving a motor apparatus may include: generating a weight of an external input signal using a damping ratio of the motor apparatus; generating a first signal by reflecting the weight in the external input signal; generating a second signal corresponding to the external input signal; and generating a driving signal including the first signal and the second signal.
In the generating of the weights, the weight a may be calculated using the following Equation:
α=p(1)*zeta+p(2)
where zeta is the damping ratio, and p(1) and p(2) indicate fitting coefficients.
The driving signal may be a digital signal and be a step signal including a first signal continued until a first time and a second signal continued after the first time.
The generating of the weight, the generating of the first signal, the generating of the second signal, and the generating of the driving signal may be repeatedly performed during each period of the driving signal.
The above and other aspects, features and other advantages of the present disclosure will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
Exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings.
In addition, hereinafter, a motor apparatus itself will be called a motor apparatus, and a system including a motor driving apparatus for driving the motor apparatus and the motor apparatus will be called a motor system.
Hereinafter, a transfer function of a voice coil motor according to an exemplary embodiment of the present disclosure will be described. The following description may be applied to a weight generating unit and a driving signal generating unit to be described below.
The transfer function of the voice coil motor, which is a 2nd order dynamic system, may be mathematically modeled as represented by Mathematical Equation 1.
Here, ωn, is a natural frequency, and ζ is a damping ratio.
In a damped case (0<ζ<1), a transfer function has a complex pole as represented by Mathematical Equation 2.
Here, ωd=ωn√{square root over (1−ζ2)} is a damped natural frequency.
When an input signal is a unit-step signal, that is, when U(s)=1/s, a response (Y(s)) of a system may be represented by Mathematical Equation 3.
Mathematical Equation 3 may be replaced by Mathematical Equation 4 in order to facilitate inverse Laplace transform.
The response (y(t)) of the system to the unit step input may be represented by Mathematical Equation 5 using the inverse Laplace transform formula.
Therefore, the response to the unit step may be represented by Mathematical Equation 6.
Here, an error signal means residual vibrations and is represented by Mathematical Equation 7.
As a result, a ringing phenomenon of the voice coil motor may be suppressed by suppressing the error signal.
Here, when it is assumed that step inputs of A1 and A2 have been applied at times t1 and t2, respectively, the respective error signals may be represented by Mathematical Equation 8.
Since residual vibrations of the system correspond to the sum of the respective error signals, they may be represented by Mathematical Equation 9.
A condition for removing the residual vibrations of the system needs to satisfy Mathematical Equation 10.
[Mathematical Equation 10]
A
1
e
−ζω
t cos ωdt1+A2e−ζω
A
1
e
−ζω
t
sin ωdt1+A2e−ζω
Here, when it is assumed that Mathematical Equation 10 is normalized so that a first step input time is 0 and the sum of two step inputs is 1, Mathematical Equation 11 may be derived.
[Mathematical Equation 11]
t
1=0,A1+A2=1
When t1=0 is substituted into each of the above system response error equations, Mathematical Equation 12 may be derived.
[Mathematical Equation 12]
A
1
+A
2
e
−ζω
t
cos ωdt2=0
A
2
e
−ζω
t
sin ωdt2=0
A result as represented by Mathematical Equation 13 may be obtained from Mathematical Equation 12.
As a result, it may be appreciated that t2 should have a time difference from t1 by 0.5 Td.
Here, Td means a period of a step response waveform of a voice coil motor.
Here, when a condition such as Mathematical Equation 14 is used,
Mathematical Equation 15 may be obtained as follows.
When these are arranged, Mathematical Equation 16 may be obtained.
Therefore, a magnitude A1 of a first step input and a magnitude A2 of a second step input may be represented by
Mathematical Equation 17.
From Mathematical Equation 17, a condition for driving a voice coil motor (VCM) using a series of step signals without a residual vibration phenomenon may be represented by Mathematical Equation 18.
[Mathematical Equation 18]
e(t)=e(t1)+e(t2)→0
Therefore, it may be appreciated that a time difference between two input signals should be 0.5 Td and magnitudes of the input signals are A1 and A2 and satisfy Mathematical Equation 19.
As a result, amplitude coefficients A1 and A2 are functions associated with a damping ratio. In exemplary embodiments of the present disclosure, a driving signal is generated using the damping ratio, such that a ringing phenomenon of the voice coil motor may be prevented.
As shown in
That is, A1 may be monotonously increased when the damping ratio is increased, and A2 may be monotonously decreased when the damping ratio is increased.
In addition, it may be appreciated that changes in A1 and A2 are substantially linear in a section in which the damping ratio is less than 0.2. Therefore, in various exemplary embodiments of the present disclosure, a relationship between a coefficient A1 (weight) and the damping ratio may be used as a simple linear fitting function.
Therefore, in the case in which the driving signal is generated as the step signal, an amplifier of a first step signal may be associated with the damping ratio of the voice coil motor. Hereinafter, various exemplary embodiments of the present disclosure using this feature will be described.
The voice coil motor system may include a voice coil motor apparatus 200 and a motor driving apparatus 100.
The motor driving apparatus 100 may generate a driving signal using a damping ratio of the voice coil motor apparatus 200.
In an exemplary embodiment of the present disclosure, the driving signal may be generated by reflecting a weight generated using the damping ratio in an external input signal. For example, in the case in which the driving signal is a 2-step signal, a ringing phenomenon of the voice coil motor may be decreased by reflecting the weight by the damping ratio in a magnitude, that is, an amplitude, of the step signal in an exemplary embodiment of the present disclosure.
In an exemplary embodiment of the present disclosure, the motor driving apparatus 100 may include a weight generating unit 110 and a driving signal generating unit 120. In an exemplary embodiment of the present disclosure, the motor driving apparatus 100 may further include at least one of a filter unit 130 and a digital-to-analog converting unit 140.
The weight generating unit 110 may generate a weight of the external input signal using a damping ratio of a motor apparatus (voice coil motor apparatus in an example shown in
In an exemplary embodiment of the present disclosure, the weight generating unit 110 may generate the weight during each period of the driving signal.
The weight generated by the weight generating unit 110 may be linearly proportional to the damping ratio of the motor apparatus, as described above.
[Mathematical Equation 20]
α=p(1)*zeta+p(2)
Here, zeta is a damping ratio, and p(1) and p(2) indicate fitting coefficients.
The generated weight may be provided to the driving signal generating unit 120, and the driving signal generating unit 120 may generate the driving signal using the weight.
The driving signal generating unit 120 may generate a first signal A1 and a second signal A2 and may generate the driving signal including the first and second signals.
The driving signal generating unit 120 may generate the first signal A1 by reflecting the weight in the external input signal. In addition, the driving signal generating unit 120 may use the external input signal as the second signal A2.
In an exemplary embodiment of the present disclosure, the driving signal generating unit 120 may include a synthesizer 121, a selector 122, and a timing controller 123.
The synthesizer 121 may generate the first signal A1 by reflecting the weight in the external input signal.
The selector 122 may receive the first signal A1 and the second signal A2 and output the first signal or the second signal. That is, the selector 122 may output the first signal or the second signal as the driving signal depending on controlling by the timing controller 123.
The timing controller 123 may determine output timing of the first signal or the second signal and provide the determined output timing to the selector 122.
Again referring to
The filter unit 130 may low-pass-filter the driving signal output from the driving signal generating unit 120.
The filter unit 130 may include a low pass filter (LPF) that may shape the driving signal. As an example, the filter unit 130 may be implemented by a 1st infinite impulse response (IIR) filter.
Here, a transfer function of a filter may be represented by Mathematical Equation 21.
This may be represented by Mathematical Equation 22, which is a difference equation.
[Mathematical Equation 22]
y(n)=(1−2̂−P)*y(n−1)+2̂−P*x(n)
In addition, an effective cut-off frequency of the filter may be represented by Mathematical Equation 23.
Here, Fs is a sampling frequency.
The digital-to-analog converting unit 140 may perform digital-to-analog conversion on the driving signal and provide the converted signal to the voice coil motor apparatus.
A dotted line shown in
Since a motor driving method to be described below with reference to
Referring to
The motor driving apparatus 100 may generate the first signal A1 by reflecting the weight in the external input signal (S1220), and may generate the second signal corresponding to the external input signal (S1230).
The motor driving apparatus 100 may generate the driving signal including the first signal and the second signal (S1240), and may provide the generated driving signal to the motor apparatus.
In an example of S1210, the motor driving apparatus 100 may calculate the weight a using the following Equation.
α=p(1)*zeta+p(2)
Here, zeta is the damping ratio, and p(1) and p(2) indicate the fitting coefficients.
In an exemplary embodiment of the present invention, the driving signal, which is a digital signal, may be a step signal including the first signal continued until the first time and the second signal continued after the first time.
The motor driving apparatus 100 may repeatedly perform S1210 to S1240 during each period of the driving signal.
As set forth above, according to exemplary embodiments of the present disclosure, the driving signal is generated by reflecting the weight using the damping ratio of the motor apparatus to prevent a resonance phenomenon of the voice coil motor and a ringing phenomenon due to the resonance phenomenon, whereby the driving of the voice coil motor may be more accurately controlled.
While exemplary embodiments have been shown and described above, it will be apparent to those skilled in the art that modifications and variations could be made without departing from the spirit and scope of the present disclosure as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
10-2013-0166589 | Dec 2013 | KR | national |