VIBRATION ACTUATOR CONTROLLER

20230137002 · 2023-05-04

    Inventors

    Cpc classification

    International classification

    Abstract

    A vibration actuator controller is configured to control a vibration actuator that includes a vibrating member having an electromechanical energy conversion element and that includes a contact member in contact with the vibrating member. The contact member is configured to move relative to the vibrating member in response to a plurality of pulse signals. The vibration actuator controller includes a processor configured to control a relative movement speed, which is a speed at which the contact member moves relative to the vibrating member, by changing a pulse width of the plurality of pulse signals while maintaining a frequency of the plurality of pulse signals. When the relative movement speed is controlled, the frequency is shifted such that the pulse width and the relative movement speed satisfy a predetermined relationship.

    Claims

    1. A vibration actuator controller configured to control a vibration actuator that includes a vibrating member having an electromechanical energy conversion element and that includes a contact member in contact with the vibrating member, the contact member being configured to move relative to the vibrating member in response to a plurality of pulse signals, the vibration actuator controller comprising: a processor configured to control a relative movement speed, which is a speed at which the contact member moves relative to the vibrating member, by changing a pulse width of the plurality of pulse signals while maintaining a frequency of the plurality of pulse signals, wherein when the relative movement speed is controlled, the frequency is shifted such that the pulse width and the relative movement speed satisfy a predetermined relationship.

    2. The vibration actuator controller according to claim 1, wherein in the predetermined relationship, the pulse width corresponding to the relative movement speed is between a pulse width upper limit value that is set above a predetermined pulse width and a pulse width lower limit value that is set below the predetermined pulse width.

    3. The vibration actuator controller according to claim 2, wherein the processor is configured to control when the pulse width corresponding to the relative movement speed is above the pulse width upper limit value, by decreasing the frequency by a preset magnitude of shift, the pulse width corresponding to the relative movement speed to be changed such that the pulse width falls between the pulse width upper limit value and the pulse width lower limit value, and when the pulse width corresponding to the relative movement speed is below the pulse width lower limit value, by increasing the frequency by a preset magnitude of shift, the pulse width corresponding to the relative movement speed to be changed such that the pulse width rises between the pulse width upper limit value and the pulse width lower limit value.

    4. The vibration actuator controller according to claim 2, wherein the pulse width upper limit value is obtained by adding a tolerance to the predetermined pulse width, and the pulse width lower limit value is obtained by subtracting the tolerance from the predetermined pulse width.

    5. The vibration actuator controller according to claim 1, wherein the predetermined relationship is based on a result obtained by providing driving under a preset condition.

    6. A vibration actuator controller configured to control a vibration actuator that includes a vibrating member having an electromechanical energy conversion element and that includes a contact member in contact with the vibrating member, the contact member being configured to move relative to the vibrating member in response to a plurality of pulse signals, the vibration actuator controller comprising: a processor configured to control a relative movement speed, which is a speed at which the contact member moves relative to the vibrating member, by changing a phase difference of the plurality of pulse signals while maintaining a frequency of the plurality of pulse signals, wherein when the relative movement speed is controlled, the frequency is shifted such that the phase difference and the relative movement speed satisfy a predetermined relationship.

    7. The vibration actuator controller according to claim 6, wherein in the predetermined relationship, the phase difference corresponding to the relative movement speed is between a phase difference upper limit value that is set above a predetermined phase difference and a phase difference lower limit value that is set below the predetermined phase difference.

    8. The vibration actuator controller according to claim 7, wherein the processor is configured to control when the phase difference corresponding to the relative movement speed is above the phase difference upper limit value, by decreasing the frequency by a preset magnitude of shift, the phase difference corresponding to the relative movement speed to be changed such that the phase difference falls between the phase difference upper limit value and the phase difference lower limit value, and when the phase difference corresponding to the relative movement speed is below the phase difference lower limit value, by increasing the frequency by a preset magnitude of shift, the phase difference corresponding to the relative movement speed to be changed such that the phase difference rises between the phase difference upper limit value and the phase difference lower limit value.

    9. The vibration actuator controller according to claim 7, wherein the phase difference upper limit value is obtained by adding a tolerance to the predetermined phase difference, and the phase difference lower limit value is obtained by subtracting the tolerance from the predetermined phase difference.

    10. The vibration actuator controller according to claim 6, wherein the predetermined relationship is based on driving before an environmental parameter is changed.

    11. An imaging device comprising: a lens group; an imaging element configured to capture an optical image formed by the lens group; and the vibration actuator according to claim 1, configured to move the lens group in an optical axis direction to provide focusing.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0040] FIG. 1A illustrates components forming a vibration driving device, including a vibration actuator and a vibration actuator control circuit (a vibration actuator controller) of the present disclosure.

    [0041] FIG. 1B illustrates a plot of frequency versus speed in the vibration driving device of a first embodiment.

    [0042] FIG. 2 illustrates a plot of pulse width versus speed in the vibration driving device of the first embodiment.

    [0043] FIG. 3 illustrates plots of speed, frequency, and pulse width versus time in the vibration driving device of the first embodiment.

    [0044] FIG. 4 is a flowchart illustrating an algorithm of the first embodiment.

    [0045] FIG. 5 is a table indicating relationships among speed, pulse width, pulse width upper limit value, and pulse width lower limit value, according to the first embodiment.

    [0046] FIG. 6 illustrates a plot of frequency versus speed in a vibration driving device of a second embodiment.

    [0047] FIG. 7 illustrates a plot of phase difference versus speed in the vibration driving device of the second embodiment.

    [0048] FIG. 8 illustrates plots of speed, frequency, and phase difference versus time in the vibration driving device of the second embodiment.

    [0049] FIG. 9 is a flowchart illustrating an algorithm of the second embodiment.

    [0050] FIG. 10 illustrates a camera device (an imaging device) using a vibration actuator controller of the present disclosure.

    [0051] FIG. 11 is an exploded perspective view of a vibration motor as an example of a structure of a vibration actuator.

    [0052] FIG. 12 is a perspective view of a vibration motor as an example of a structure of the vibration actuator after assembly.

    [0053] FIG. 13 illustrates components forming a vibration driving device, including a vibration actuator and a known vibration actuator control circuit (a vibration actuator controller).

    [0054] FIG. 14 illustrates a plot of frequency versus speed in a known vibration driving device.

    [0055] FIG. 15 illustrates a plot of pulse width versus speed in the known vibration driving device.

    [0056] FIG. 16 illustrates plots of speed, frequency, and pulse width versus time in the known vibration driving device under pulse width control.

    [0057] FIG. 17 illustrates plots of speed, frequency, and pulse width versus time in the known vibration driving device under frequency control.

    DESCRIPTION OF THE EMBODIMENTS

    First Embodiment

    [0058] The following describes this embodiment (first embodiment) with reference to FIGS. 1A to 5.

    [0059] FIG. 1A illustrates components forming a vibration driving device, including a vibration actuator and a vibration actuator control circuit (a vibration actuator controller) of the present disclosure.

    [0060] The configuration of the vibration driving device 100 is the same as the configuration of a vibration driving device 101 in FIG. 13 except for a microcomputer unit 110 (a vibration actuator controller).

    [0061] FIGS. 1B and 2 illustrate a method of dealing with changes in environmental parameters with a vibration actuator controller of this embodiment (first embodiment).

    [0062] FIG. 1B illustrates a plot of frequency versus speed (frequency characteristic). FIG. 2 illustrates a plot of pulse width versus speed (pulse width characteristic). In FIG. 1B, fs.sub.0 is a start frequency.

    [0063] Here, P1 indicates the pulse width characteristic when the solid line represents the frequency characteristic, and the drive frequency is fs.sub.0. P2 indicates the pulse width characteristic when the dotted line represents the frequency characteristic, and the drive frequency is fs.sub.0. P3 indicates the pulse width characteristic when the dotted line represents the frequency characteristic, and the drive frequency is fs.sub.3.

    [0064] The change from P1 to P2 due to changes in environmental parameters is the same as in FIG. 14.

    [0065] As illustrated in FIG. 1B, in the case in which the frequency characteristic is shifted from the solid line to the dotted line, when the drive frequency for pulse width control is shifted from fs.sub.0 to fs.sub.3, the plot of pulse width versus speed in FIG. 2 is changed from the slope P2 to the slope P3. The slope P3 is almost the same as the slope P1 before changes in environmental parameters; when driving is performed at the speed Nv, pulse width control is provided with about the pulse width PWv1.

    [0066] As a result, after environmental parameters are changed, driving is started at the speed Nv with the drive frequency fs.sub.0, and pulse width control is firstly provided with about a pulse width PWv2.

    [0067] During pulse width control, for the purpose of causing the pulse width to be within a tolerance with respect to the pulse width PWv1, the drive frequency is shifted from fs.sub.0 to fs.sub.3. Consequently, pulse width control is provided at the drive frequency fs.sub.3 with about the pulse width PWv1. This means that when the frequency characteristic changes due to changes in environmental parameters, the same control as in a preset environment (under a standard condition) can be provided by shifting the drive frequency from fs.sub.0 to fs.sub.3.

    [0068] In this embodiment (first embodiment), a shift unit (an adjustment unit) for shifting from fs.sub.0 to fs.sub.3 is provided. This embodiment (first embodiment) will be described with reference to FIGS. 3 and 4. Firstly, the following describes operations performed when pulse width control is provided in a low-speed region in which the target speed is equal to or lower than the switching speed Np.

    [0069] FIG. 3 illustrates operations for adjusting the drive frequency to fs.sub.3 by shifting the drive frequency for the purpose of achieving a pulse width that enables a vibration actuator control operation of the vibration actuator controller according to the present disclosure and that satisfies a predetermined relationship between speed and pulse width. FIG. 3 illustrates plots of vibration actuator speed, drive voltage frequency (drive frequency), and pulse width versus time. The horizontal axis indicates time, and the vertical axis indicates vibration actuator speed, drive voltage frequency (drive frequency), and pulse width.

    [0070] FIG. 4 is a flowchart illustrating a method for controlling the vibration actuator 200, according to this embodiment (first embodiment). Operations indicated in the flowchart in FIG. 4 are implemented by the microcomputer unit (vibration actuator controller) running a particular program stored in the microcomputer unit (vibration actuator controller) to control operations of the individual units constituting the control circuit.

    [0071] A drive algorithm starts.

    [0072] In step S101, a target speed of the vibration actuator 200 is specified.

    [0073] In step S102, based on the target speed specified in step S101, a pulse width (an optimum pulse width) satisfying a predetermined relationship between speed and pulse width is calculated.

    [0074] The following describes a method of recording a predetermined relationship (before changes in environmental parameters) between speed and pulse width and a method of calculating a pulse width in accordance with the relationship.

    [0075] As used herein, “speed” refers to relative movement speed with respect to a vibrating member 220 and the mover 207 (contact member) as a driven member. More specifically, “speed” refers to the rotation speed of the mover 207 (contact member) relative to the vibrating member 220. The term “speed” may refer to the movement speed or rotation speed of a drive target object connected to the gear 209.

    [0076] The characteristic of the slope P1 in FIG. 2 represents a predetermined relationship between speed and pulse width, more specifically, a relationship between speed and pulse width in a preset environment (under a standard condition). This characteristic can be obtained by measuring a pulse width PWv when driving is performed in pulse width control for a given distance at a speed Nx under the standard condition.

    [0077] As indicated in FIG. 5, a relationship between speed and pulse width under the standard condition can be obtained.

    [0078] This relationship is recorded with respect to individual speeds as table information in a memory. Alternatively, a relationship between speed and pulse width under the standard condition may be expressed as a mathematical expression; when a speed is specified, a pulse width under the standard condition may be given by a polynomial expression y = ax + b. The mathematical expression may be, for example, y = 0.3x + 30. As indicated in FIG. 5, the pulse width PWv is calculated with respect to the speed Nv. When the mathematical expression is used, the mathematical expression is recorded; based on the target speed, a pulse width under the standard condition is calculated. The operation of recording is performed before start of driving.

    [0079] In step S103, based on the pulse width (optimum pulse width) calculated in step S102, a pulse width upper limit value and a pulse width lower limit value are calculated. The pulse width upper limit value is obtained by adding a tolerance e to the value of the calculated pulse width (optimum pulse width). The pulse width lower limit value is obtained by subtracting the tolerance e from the value of the calculated pulse width (optimum pulse width).

    [0080] The tolerance e between the pulse width calculated in step S102 and the pulse width upper limit value may be different from the tolerance e between the pulse width calculated in step S102 and the pulse width lower limit value. The pulse width upper limit value and pulse width lower limit value may be calculated by multiplying the pulse width calculated in step S102 by a coefficient (a tolerance coefficient). For example, given that a tolerance coefficient is 1.2, the pulse width upper limit value is given by PWv × 1.2; given that a tolerance coefficient is 0.9, the pulse width lower limit value is given by PWv × 0.9. In such as manner, the tolerance e between the pulse width calculated in step S102 and the pulse width upper limit value can be made different from the tolerance e between the pulse width calculated in step S102 and the pulse width lower limit value.

    [0081] The pulse width upper limit values and pulse width lower limit values in FIG. 5 are an example calculated with an error rate of 5% based on pulse widths under the standard condition. The error rate is not limited to 5%, and may be any percentage.

    [0082] In step S104, the microcomputer unit (vibration actuator controller) sets the drive frequency at the start frequency fs.sub.0, which is a predetermined drive frequency. Additionally, the microcomputer unit (vibration actuator controller) sets the pulse width at 0%. By starting applying drive signals (drive voltages) A1, B1, A2, and B2 to the piezoelectric element 202 (electromechanical energy conversion element), the vibration actuator 200 starts operating.

    [0083] In step S105, the pulse width is gradually increased to cause the vibration actuator 200 to smoothly start operating.

    [0084] In step S106, when comparison between the pulse width and a pulse width maximum value PW0 indicates that the pulse width is smaller than the pulse width maximum value PW0, YES is determined, and the process moves to step S107. In step S106, when the pulse width is equal to or greater than the pulse width maximum value PW0, NO is determined, and the process moves to step S117.

    [0085] In step S107, when comparison between a detected speed and a target speed indicates that the detected speed is lower than the target speed, the process returns to step S105, and the pulse width is increased. The operations in steps S104 to S107 are illustrated in a region (1) in FIG. 3. In step S107, when the detected speed is equal to or higher than the target speed, YES is determined, and the process moves to step S108.

    [0086] In step S108, during the operation after the detected speed reaches the target speed, the pulse width is increased or decreased in accordance with the difference between a detected speed and the target speed (speed deviation). The same operation can be achieved by increasing or decreasing the pulse width in accordance with the difference between a detected position and a target position (position deviation). This operation (pulse width control) is illustrated in a region (2) in FIG. 3.

    [0087] In step S109, the pulse width is compared with a pulse width upper limit value. When the pulse width is above the pulse width upper limit value, YES is determined, and the process moves to step S110.

    [0088] In step S110, the drive frequency is decreased by one step (the drive frequency is shifted). Subsequently, the process returns to step S108. This operation is illustrated in A of the region (2) in FIG. 3. As used herein, the term “one step” refers to a preset magnitude of shift (a unit for shifting the drive frequency). For example, “one step” can be a magnitude equal to or higher than a 1 Hz frequency.

    [0089] In step S109, when the pulse width is not above the pulse width upper limit value, NO is determined, and the process moves to step S111.

    [0090] In step S111, the pulse width is compared with a pulse width lower limit value. When the pulse width is below the pulse width upper lower value, YES is determined, and the process moves to step S112. In step S112, the drive frequency is increased by one step (the drive frequency is shifted).

    [0091] Subsequently, the process returns to step S108. This operation is illustrated in B of the region (2) in FIG. 3.

    [0092] In step S111, when the pulse width is not below the pulse width lower limit value, NO is determined, and the process moves to step S113.

    [0093] In step S113, when a speed reduction start position is not reached, NO is determined, and the process returns to step S108. In the operation from step S113 to step S108, the pulse width is changed, but the drive frequency is not changed (the drive frequency is maintained). This operation is illustrated in C of the region (2) in FIG. 3.

    [0094] In step S113, when the speed reduction start position is reached, YES is determined, and the process moves to step S114.

    [0095] In step S114, the pulse width is gradually decreased, and the speed is reduced. Subsequently, the process moves to step S115.

    [0096] In step S115, it is determined whether the stop position is reached; when the stop position is not reached, NO is determined, and the operation of decreasing the pulse width and reducing the speed in step S114 is continued. In step S115, when the stop position is reached, YES is determined, and the process moves to step S116. The operations in steps S114 to S115 are illustrated in a region (3) in FIG. 3.

    [0097] In step S116, application of the drive voltage is stopped. As a result, the vibration actuator 200 enters a stop state, and this process ends. This stop state is illustrated in a region (4) in FIG. 3.

    [0098] Secondly, the following describes operations performed when frequency control is provided in a high-speed region in which the target speed is equal to or higher than the switching speed Np. In this case, when the pulse width reaches the pulse width maximum value PW0, the target speed is not reached; thus, while the pulse width is maintained at the pulse width maximum value PW0, the frequency is decreased. After the target speed is reached, frequency control is provided in which frequency is increased or decreased in accordance with the difference to the target speed. In this case, changing (adjusting) the drive frequency in pulse width control of this embodiment (first embodiment) (the operations in steps S109 to S112) is not performed.

    [0099] In this embodiment (first embodiment), by performing the operations in steps S109 to S112, while the speed is maintained, the drive frequency is repeatedly shifted so that the pulse width reaches the pulse width PWv1. As a result, the drive frequency is adjusted to fs.sub.3, thereby enabling almost the same control before environmental parameters are changed.

    [0100] In this embodiment (first embodiment), the operations in steps S109 to S112 are performed in the section after the target speed is reached and before the speed reduction start position is reached; however, the operations in steps S109 to S112 may be performed in the region (1) in FIG. 3 before the target speed is reached or the region (3) in FIG. 3 that is a speed reduction section.

    [0101] In this embodiment (first embodiment), an upper limit value and a lower limit value are set based on a specified target speed, but an upper limit value and a lower limit value may be set based on a detected speed.

    [0102] In this embodiment (first embodiment), a combination of frequency control and pulse width control is used, but the same effect can be achieved with voltage control of changing voltage subjected to switching, instead of pulse width control.

    Second Embodiment

    [0103] The following describes this embodiment (second embodiment) with reference to FIGS. 6 to 9.

    [0104] In the first embodiment, the speed is changed by changing the pulse width at the timings of start and end, but in this embodiment (second embodiment), the speed is changed by changing a phase difference (AB phase difference) between a drive voltage causing the A mode and a drive voltage causing the B mode. An operation of controlling speed based on speed deviation using the AB phase difference is referred to as AB phase difference control. In the following, AB phase difference control is also simply referred to as “phase difference control”.

    [0105] FIGS. 6 and 7 illustrate a method of dealing with changes in environmental parameters with a vibration actuator controller of this embodiment (second embodiment).

    [0106] FIG. 6 illustrates a plot of frequency versus speed (frequency characteristic). FIG. 7 illustrates a plot of AB phase difference control versus speed (phase difference characteristic). In FIG. 6, fs.sub.1 is a start frequency.

    [0107] The relationship between phase difference and drive direction depends on the configuration of vibration actuator. In the relationship between phase difference and drive direction of this embodiment (second embodiment), as the phase difference increases in the plus direction, the speed in the forward direction increases; as the phase difference increases in the minus direction, the speed in the reverse direction increases.

    [0108] Here, I1 indicates the phase difference characteristic when the solid line represents the frequency characteristic, and the drive frequency is fs.sub.1. I2 indicates the phase difference characteristic when the dotted line represents the frequency characteristic, and the drive frequency is fs.sub.1. I3 indicates the phase difference characteristic when the dotted line represents the frequency characteristic, and the drive frequency is fs.sub.3.

    [0109] Similarly to the first embodiment, when the frequency characteristic changes due to changes in environmental parameters, the phase difference characteristic is changed to I2. As a result, if the slope of the plot of phase difference versus speed largely changes, for example, an oscillation phenomenon is effected. For this reason, it is necessary to change the start frequency to fs.sub.3 so that the characteristic I3 almost identical to I1 can be achieved. In this embodiment, by changing the phase difference while maintaining a particular pulse width, the operation of controlling speed in a low-speed condition is performed in the similar manner to the first embodiment.

    [0110] As illustrated in FIG. 6, in the case in which the frequency characteristic is shifted from the solid line to the dotted line, when the drive frequency for phase difference control is shifted from fs.sub.1 to fs.sub.3, the plot of phase difference versus speed in FIG. 7 is changed from the slope I2 to the slope I3. The slope I3 is almost the same as the slope I1 before changes in environmental parameters; when driving is performed at a speed Np, phase difference control is provided with about a phase difference PHv1.

    [0111] As a result, after environmental parameters are changed, driving is started at the speed Np with the drive frequency fs.sub.1, and phase difference control is firstly provided with about a phase difference PHv2.

    [0112] During phase difference control, for the purpose of causing the phase difference to be within a tolerance with respect to the phase difference PHv1, the drive frequency is shifted from fs.sub.1 to fs.sub.3. Consequently, phase difference control is provided at the drive frequency fs.sub.3 with about the phase difference PHv1. This means that when the frequency characteristic changes due to changes in environmental parameters, the same control as in a preset environment (under a standard condition) can be provided by shifting the drive frequency from fs.sub.1 to fs.sub.3.

    [0113] In this embodiment (second embodiment), a shift unit (an adjustment unit) for shifting from fs.sub.1 to fs.sub.3 is provided. This embodiment (second embodiment) will be described with reference to FIGS. 8 and 9. Firstly, the following describes operations performed when phase difference control is provided in a low-speed region in which the target speed is equal to or lower than the switching speed Np.

    [0114] FIG. 8 illustrates operations for adjusting the drive frequency to fs.sub.3 by shifting the drive frequency for the purpose of achieving a phase difference that enables a vibration actuator control operation of the vibration actuator controller according to the present disclosure and that satisfies a predetermined relationship between speed and phase difference. FIG. 8 illustrates plots of vibration actuator speed, drive voltage frequency (drive frequency), and phase difference versus time.

    [0115] The horizontal axis indicates time, and the vertical axis indicates vibration actuator speed, drive voltage frequency (drive frequency), and phase difference.

    [0116] FIG. 9 is a flowchart illustrating a method for controlling the vibration actuator 200, according to this embodiment (second embodiment). Operations indicated in the flowchart in FIG. 9 are implemented by the microcomputer unit (vibration actuator controller) running a particular program stored in the microcomputer unit (vibration actuator controller) to control operations of the individual units constituting the control circuit.

    [0117] A drive algorithm starts.

    [0118] In step S201, a target speed of the vibration actuator 200 is specified.

    [0119] In step S202, based on the target speed specified in step S201, a phase difference (an optimum phase difference) satisfying a relationship between speed and phase difference recorded before changes in environmental parameters is calculated.

    [0120] The following describes a method of recording a predetermined relationship (before changes in environmental parameters) between speed and phase difference and a method of calculating a phase difference in accordance with the relationship.

    [0121] As used herein, “speed” refers to relative movement speed with respect to the vibrating member 220 and the mover 207 (contact member) as a driven member. More specifically, “speed” refers to the rotation speed of the mover 207 (contact member) relative to the vibrating member 220. The term “speed” may refer to the movement speed or rotation speed of a drive target object connected to the gear 209.

    [0122] The characteristic of the slope I1 in FIG. 7 represents a predetermined relationship between speed and phase difference, more specifically, a relationship between speed and phase difference in a preset environment (under a standard condition). This characteristic can be obtained by measuring a phase difference PHv when driving is performed in phase difference control for a given distance at a speed Nv under the standard condition.

    [0123] This relationship between speed and phase difference under the standard condition is recorded with respect to individual speeds as table information in a memory. Alternatively, a relationship between speed and phase difference under the standard condition may be expressed as a mathematical expression; when a speed is specified, a phase difference under the standard condition may be given by a polynomial expression y = ax + b.

    [0124] When the mathematical expression is used, the mathematical expression is recorded; based on the target speed, a phase difference under the standard condition is calculated.

    [0125] The operation of recording is performed before start of driving. In step S203, based on the phase difference (optimum phase difference) calculated in the step S202, a phase difference upper limit value and a phase difference lower limit value are calculated. The phase difference upper limit value is obtained by adding a tolerance e to the value of the phase difference (optimum phase difference). The phase difference lower limit value is obtained by subtracting the tolerance e from the value of the calculated phase difference (optimum phase difference).

    [0126] The tolerance e between the phase difference calculated in step S202 and the phase difference upper limit value may be different from the tolerance e between the phase difference calculated in step S202 and the phase difference lower limit value. The phase difference upper limit value and phase difference lower limit value may be calculated by multiplying the phase difference calculated in step S202 by a coefficient (a tolerance coefficient). For example, given that a tolerance coefficient is 1.2, the phase difference upper limit value is given by PHv × 1.2; given that a tolerance coefficient is 0.9, the phase difference lower limit value is given by PHv × 0.9. In such as manner, the tolerance e between the phase difference calculated in step S202 and the phase difference upper limit value can be made different from the tolerance e between the phase difference calculated in step S202 and the phase difference lower limit value.

    [0127] In step S204, the microcomputer unit (vibration actuator controller) sets the drive frequency at the start frequency fs.sub.1, which is a predetermined drive frequency. Additionally, the microcomputer unit (vibration actuator controller) sets the phase difference at 0%. By starting applying drive signals (drive voltages) A1, B1, A2, and B2 to the piezoelectric element 202 (electromechanical energy conversion element), the vibration actuator 200 starts operating.

    [0128] In step S205, the phase difference is gradually increased to cause the vibration actuator 200 to smoothly start operating.

    [0129] In step S206, when comparison between the phase difference and a phase difference maximum value PH0 indicates that the phase difference is smaller than the phase difference maximum value PH0, YES is determined, and the process moves to step S207. In step S206, when the phase difference is equal to or greater than the phase difference maximum value PH0, NO is determined, and the process moves to step S217.

    [0130] In step S207, when comparison between a detected speed and a target speed indicates that the detected speed is lower than the target speed, the process returns to step S205, and the phase difference is increased. The operations in steps S204 to S207 are illustrated in a region (1) in FIG. 8. In step S207, when the detected speed is equal to or higher than the target speed, YES is determined, and the process moves to step S208.

    [0131] In step S208, during the operation after the detected speed reaches the target speed, the phase difference is increased or decreased in accordance with the difference between a detected speed and the target speed (speed deviation). The same operation can be achieved by increasing or decreasing the phase difference in accordance with the difference between a detected position and a target position (position deviation). This operation (phase difference control) is illustrated in a region (2) in FIG. 8.

    [0132] In step S209, the phase difference is compared with a phase difference upper limit value. Specifically, the absolute value of phase difference is compared to a phase difference upper limit value. When the absolute value of phase difference is above the phase difference upper limit value, YES is determined, and the process moves to step S210.

    [0133] In step S210, the drive frequency is decreased by one step (the drive frequency is shifted). Subsequently, the process returns to step S208. This operation is illustrated in A of the region (2) in FIG. 8. As used herein, the term “one step” refers to a preset magnitude of shift (a unit for shifting the drive frequency). For example, “one step” can be a magnitude equal to or higher than a 1 Hz frequency.

    [0134] In step S209, when the absolute value of phase difference is not above the phase difference upper limit value, NO is determined, and the process moves to step S211.

    [0135] In step S211, the phase difference is compared with a phase difference lower limit value. Specifically, the absolute value of phase difference is compared to a phase difference lower limit value. When the absolute value of phase difference is below the phase difference lower limit value, YES is determined, and the process moves to step S212. In step S212, the drive frequency is increased by one step (the drive frequency is shifted). Subsequently, the process returns to step S208. This operation is illustrated in B of the region (2) in FIG. 8.

    [0136] In step S211, when the absolute value of phase difference is not below the phase difference lower limit value, NO is determined, and the process moves to step S213.

    [0137] In step S213, when a speed reduction start position is not reached, NO is determined, and the process returns to step S208. In the operation from step S213 to step S208, the phase difference is changed, but the drive frequency is not changed (the drive frequency is maintained). This operation is illustrated in C of the region (2) in FIG. 8.

    [0138] In step S213, when the speed reduction start position is reached, YES is determined, and the process moves to step S214.

    [0139] In step S214, the phase difference is gradually decreased, and the speed is reduced. Subsequently, the process moves to step S215.

    [0140] In step S215, it is determined whether the stop position is reached; when the stop position is not reached, NO is determined, and the operation of decreasing the phase difference and reducing the speed in step S214 is continued. In step S215, when the stop position is reached, YES is determined, and the process moves to step S216. The operations in steps S214 to S215 are illustrated in a region (3) in FIG. 8.

    [0141] In step S216, application of the drive voltage is stopped. As a result, the vibration actuator 200 enters a stop state, and this process ends. This stop state is illustrated in a region (4) in FIG. 8.

    [0142] Secondly, the following describes operations performed when frequency control is provided in a high-speed region in which the target speed is equal to or higher than the switching speed Np. In this case, when the phase difference reaches the phase difference maximum value PH0, the target speed is not reached; thus, while the phase difference is maintained at the phase difference maximum value PH0, the frequency is decreased. After the target speed is reached, frequency control is provided in which frequency is increased or decreased in accordance with the difference to the target speed. In this case, changing (adjusting) the drive frequency in phase difference control of this embodiment (second embodiment) (the operations in steps S209 to S212) is not performed.

    [0143] In this embodiment (second embodiment), by performing the operations in steps S209 to S212, while the speed is maintained, the drive frequency is repeatedly shifted so that the phase difference reaches the phase difference PHv1. As a result, the drive frequency is adjusted to fs.sub.3, thereby enabling almost the same control before environmental parameters are changed.

    [0144] In this embodiment (second embodiment), the operations in steps S209 to S212 are performed in the section after the target speed is reached and before the speed reduction start position is reached; however, the operations in steps S209 to S212 may be performed in the region (1) in FIG. 8 before the target speed is reached or the region (3) in FIG. 8 that is a speed reduction section.

    [0145] In this embodiment (second embodiment), an upper limit value and a lower limit value are set based on a specified target speed, but an upper limit value and a lower limit value may be set based on a detected speed.

    Third Embodiment

    [0146] The following describes this embodiment (third embodiment) with reference to FIG. 10.

    [0147] FIG. 10 is a schematic perspective view of a camera device (an imaging device) using the vibration actuator of the present disclosure with some parts illustrated in a transparent manner.

    [0148] The hardware configuration of the vibration driving device according to this embodiment (third embodiment), as well as the first and second embodiments, is the same as the vibration driving device in FIG. 1A. Thus, corresponding components are assigned the same reference numeral, and descriptions thereof are not repeated.

    [0149] A lens tube 410 is attached to the front face of a digital camera 400 (imaging device). In the lens tube 410, a plurality of lenses (not illustrated in the drawing) including a focusing lens 407 (a lens group), and a camera shake compensation optical system 403 are arranged. By receiving rotary motion from two coreless motors 404 and 405, the camera shake compensation optical system 403 can vibrate in the top-to-bottom direction (Y direction) and the left-to-right direction (X direction).

    [0150] An imaging element 408 is disposed in the main body side of the digital camera 400 (imaging device). At the imaging element 408, an optical image is formed based on light passed through the lens tube 410. The imaging element 408 is a photoelectric conversion device such as a complementary metal-oxide semiconductor (CMOS) sensor or charge-coupled device (CCD) sensor. The imaging element 408 converts an optical image into analog electrical signals. The analog electrical signals outputted by the imaging element 408 are converted into digital signals by an A/D converter (not illustrated in the drawing). The digital signals are subsequently subjected to a particular kind of image processing by an image processing circuit (not illustrated in the drawing) and stored as image data (picture data) in a storage medium such as a semiconductor memory (not illustrated in the drawing).

    [0151] In the main body side of the digital camera 400 (imaging device), a gyro sensor 401 for detecting camera shake (vibration) in the top-to-bottom direction (pitch) and a gyro sensor 402 for detecting camera shake (vibration) in the left-to-right direction are arranged as internal components. The coreless motors 404 and 405 are driven in the direction opposite to vibrations detected by the gyro sensors 401 and 402, so that the optical axis extended in the Z direction of the camera shake compensation optical system 403 is vibrated. As a result, vibration of the optical axis due to camera shake is cancelled out, and thus, a stabilized image is captured in a photograph.

    [0152] The vibration actuator 200 is driven in the manner of the driving devices described in the first and second embodiments. The vibration actuator 200 moves the focusing lens 407 (lens group) in the optical axis direction (Z direction) disposed at the lens tube 410 by using a gear train not illustrated in the drawing. The present disclosure is not limited to this example. The vibration actuator 200 may be used to move in the optical axis direction any lens group such as a zoom lens (lens group) not illustrated in the drawing. To prevent vibration, the vibration actuator 200 may also be used to perform driving in the direction orthogonal to the optical axis direction of any lens group. To prevent vibration, the vibration actuator 200 may also be used to perform driving in the direction orthogonal to the optical axis direction of the imaging element 408. A drive circuit 409 is incorporated in the main body side of the digital camera 400 (imaging device). The drive circuit 409 serves as a driving device illustrated in FIG. 10, configured to drive the vibration actuator 200 in the manner of the driving devices described in the first and second embodiments.

    [0153] When the vibration actuator for providing driving controlled in the manner of the present disclosure is installed in a camera device (imaging device), although environmental parameters such as the temperature at which the camera device is used are changed, the vibration actuator can provide driving with stable control characteristics. As a result, photographs and videos can be taken with good image quality.

    [0154] Vibration actuators are used to move a focusing lens and zoom lens of a device such as a still camera or video camera. Recent still cameras and video cameras have functions of capturing both still and moving images. To capture still images, it is necessary to focus on an object as quickly as possible, and thus, a vibration actuator operates at a high speed. To capture moving images, it is necessary to follow an object, and thus, a vibration actuator needs to operate at a low speed.

    [0155] As such, vibration actuators need to operate at both high and low speeds, and lenses need to move without variations in speed.

    [0156] Vibration actuators have a characteristic in which the frequency is shifted due to changes in environmental parameters such as temperature. Thus, by adjusting the characteristic in response to changes in environmental parameters, stable control characteristics can be achieved.

    [0157] Especially when operation is performed at a low speed, variations in speed produce unnatural moving images.

    [0158] Thus, by imparting a function of adjusting control characteristics in response to changes in environmental parameters, it is possible to realize a vibration actuator that can provide driving with reduced speed variations. This can improve the quality of moving image when zoom drive is performed, and as a result, the vibration actuator can be used in products for various purposes.

    [0159] The present disclosure can provide a vibration actuator controller configured to suppress changes in control characteristics due to changes in the frequency characteristic.

    [0160] While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the disclosure is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.

    [0161] This application claims the benefit of Japanese Patent Application No. 2021-176787 filed Oct. 28, 2021, which is hereby incorporated by reference herein in its entirety.