Vibration type drive device
The control device for a vibration actuator accurately estimates speed by detecting and canceling out secondary vibration components using a superimposed voltage, addressing inaccuracies in existing systems and enabling quick stopped state detection.
Patent Information
- Application Number
- JP2024057459
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-03-29
- Publication Date
- 2025-10-10
AI Technical Summary
Existing vibration actuator systems rely on vibration amplitude for speed control, which results in inaccurate speed detection when external forces are applied, and struggle to quickly detect a stopped state.
A control device for a vibration type actuator that includes a vibrating body with an elastic body and an electromechanical energy conversion element, where a contact body moves relative to the elastic body, detecting a second vibration component and canceling it out with a superimposed voltage component to accurately estimate velocity.
Enables accurate speed estimation without relying on force detection, allowing for precise speed measurement and quick detection of a stopped state.
Smart Images

Figure 2025154453000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an apparatus for detecting and controlling the position, velocity, and thrust of a vibratory drive. [Background technology]
[0002] The moving speed of the contact body driven by the vibration of the vibrating body of the vibration actuator is approximately proportional to the vibration amplitude of the vibrating body in an unloaded state, so in simple speed control applications, speed control is performed using a means for detecting the vibration amplitude instead of a speed sensor. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent Publication No. 5-336765 Summary of the Invention [Problem to be solved by the invention]
[0004] In Patent Document 1, the vibration amplitude of the vibrator is used instead of a speed sensor to control the speed, but when an external force acts on the moving object, the speed cannot be detected with high accuracy.
[0005] Furthermore, when detecting the speed using an encoder or the like, it is difficult to quickly detect the stopped state. [Means for solving the problem]
[0006] In order to solve the above problems, A control device for a vibration type actuator, comprising: a vibrating body having an elastic body and an electromechanical energy conversion element; and a contact body in contact with the elastic body, wherein the vibrating body and the contact body move relatively to each other due to vibrations generated in the vibrating body, The vibration includes a first vibration component generated in the vibrating body by the voltage applied to the electromechanical energy conversion element, and a second vibration component generated in the vibrating body by contact between the vibrating body and the elastic body, and the control device detects a signal corresponding to the second vibration component, cancels out the second vibration component by superimposing a superimposed voltage component on the voltage, and detects the velocity between the vibrating body and the contact body based on the superimposed voltage component. [Effects of the Invention]
[0007] According to the present invention, it is possible to estimate the speed with sufficient accuracy using a simple configuration without relying on the generation of force (or torque).In addition, since it is possible to detect the speed including the direction, it is also possible to quickly detect the stopped state. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram showing a schematic configuration of a vibration actuator according to a first embodiment and a first example of a vibration shape; [Figure 2] FIG. 1 is a diagram showing a first example of the configuration of a driving device for a vibration-type actuator according to a first embodiment; [Figure 3] Schematic diagram showing the relationship between the relative velocity between the vibrating body and the contact body and the vibration locus of the vibrating body [Figure 4] 1A and 1B are diagrams illustrating first and second examples of detecting a second vibration component according to the first embodiment; [Figure 5] A complex plane diagram showing the applied voltage, excitation force, and vibration response of the vibration actuator according to the first embodiment of the present invention, as well as the superimposed voltage that cancels out the friction excitation force and the method for generating it. [Figure 6] A complex plane diagram showing the applied voltage, excitation force, and vibration response of the vibration actuator according to the first embodiment of the present invention, as well as the superimposed voltage that cancels out the friction excitation force and the method for generating it. [Figure 7] FIG. 10 is a diagram showing the relationship between speed and superimposed voltage coefficient according to the first embodiment; [Figure 8] FIG. 10 is a complex plane diagram illustrating a method for generating a superimposed voltage component in a second example of the superimposed voltage component according to the first embodiment; [Figure 9] FIG. 10 is a complex plane diagram illustrating a method for generating a superimposed voltage component in a second example of the superimposed voltage component according to the first embodiment; [Figure 10] FIG. 10 is a diagram illustrating a fourth example of detecting a second vibration component according to the first embodiment. [Figure 11] FIG. 10 is a diagram for explaining how to obtain the magnitude of the vector of the component in the same direction as the thrust vibration direction and the normal direction component from the vibration waveform according to the first embodiment. [Figure 12] FIG. 10 is a diagram illustrating a fifth example of detecting a second vibration component according to the first embodiment. [Figure 13] 10A and 10B are diagrams illustrating sixth and seventh examples of detecting a second vibration component according to the first embodiment. [Figure 14] FIG. 1 is a diagram showing a second example of the configuration of an equivalent circuit model of a drive circuit and a vibrator according to the first embodiment, and a drive device for a vibration type actuator using the same; [Figure 15] FIG. 10 is a diagram illustrating a third example of the configuration of the driving device for the vibration type actuator according to the first embodiment and the function of the current signal generating unit 51 used therein. [Figure 16] 10A and 10B are diagrams showing fourth and fifth examples of the configuration of the driving device for the vibration type actuator according to the first embodiment; [Figure 17] FIG. 1 is a flowchart showing the speed control operation executed by the CPU 34 according to the first embodiment. [Figure 18] FIG. 10 is a flowchart showing the operation of controlling the thrust vibration amplitude executed by the CPU 34 according to the first embodiment. [Figure 19] FIG. 10 is a diagram showing a sixth example of the configuration of the driving device for the vibration actuator according to the first embodiment; [Figure 20] FIG. 1 is a diagram showing a second example of a schematic configuration and vibration shape of a vibration actuator according to a first embodiment; [Figure 21] FIG. 10 is a diagram showing a third example of a schematic configuration and vibration shape of the vibration actuator according to the first embodiment; [Figure 22] FIG. 10 is a diagram showing the ratio (β) of the thrust change to the reference speed and the speed change according to the first embodiment. [Figure 23]FIG. 10 is a diagram showing a first example of a schematic configuration of a vibration-type actuator according to a second embodiment; [Figure 24] FIG. 10 is a diagram showing a first example of the configuration of a driving device for a vibration-type actuator according to a second embodiment; [Figure 25] 10A and 10B are diagrams illustrating first and second examples of detecting a second vibration component according to a second embodiment; [Figure 26] 10 is a complex plane diagram showing the applied voltage, excitation force, and vibration response of a vibration actuator according to a second embodiment of the present invention, as well as a superimposed voltage that cancels out the friction excitation force and a method for generating the superimposed voltage. [Figure 27] FIG. 10 is a diagram illustrating a third example of detecting a second vibration component according to the second embodiment. [Figure 28] FIG. 10 is a diagram for explaining how to obtain the magnitude of the vector of the component in the same direction as the thrust vibration direction and the normal direction component from the vibration waveform according to the second embodiment. [Figure 29] FIG. 10 is a diagram illustrating a fourth example of detecting a second vibration component according to the second embodiment. [Figure 30] 10A and 10B are diagrams illustrating fifth and sixth examples of detecting a second vibration component according to the second embodiment. [Figure 31] FIG. 10 is a diagram showing a second example of the configuration of an equivalent circuit model of a drive circuit and a vibrator according to a second embodiment, and a drive device for a vibration type actuator using the same. [Figure 32] FIG. 10 is a diagram showing a third example of the configuration of the driving device for the vibration-type actuator according to the second embodiment; [Figure 33] FIG. 10 is a flowchart showing the speed control operation executed by the CPU 34 according to the second embodiment. [Figure 34] FIG. 10 is a diagram showing the ratio (β) of torque change to reference speed and speed change according to the second embodiment. [Figure 35] FIG. 10 is a diagram showing an example of a schematic configuration of a vibration-type actuator according to a third embodiment; [Figure 36] FIG. 10 is a diagram showing an example of the configuration of a driving device for a vibration-type actuator according to a third embodiment; [Figure 37] FIG. 10 is a diagram showing a first example of the schematic configuration of a vibration type actuator according to a fourth embodiment, the electrical connection of piezoelectric electrodes, and the positional relationship between the protrusion structure of the vibrating body and the piezoelectric body; [Figure 38] 10A and 10B are diagrams showing first and second examples of the configuration of a driving device for a vibration type actuator according to a fourth embodiment; [Figure 39] 10A and 10B are diagrams showing second and third examples of the positional relationship between the protrusion structure provided on the vibrating body and the piezoelectric body of the vibration actuator according to the fourth embodiment; [Figure 40] FIG. 10 is a diagram showing a third example of the configuration of a driving device for a vibration-type actuator according to a fourth embodiment. [Figure 41] FIG. 10 is a diagram showing the ratio (β) of torque change to reference speed and speed change according to the fourth embodiment. [Figure 42] 10A and 10B are diagrams showing first and second examples of the configuration of a driving device for a vibration type actuator according to a fifth embodiment; [Figure 43] FIG. 13 is a diagram showing an example of a schematic configuration of a vibration-type actuator according to a sixth embodiment; [Figure 44] FIG. 13 is a diagram showing vibration modes of a vibration actuator according to a sixth embodiment. [Figure 45] 13A and 13B are diagrams showing first and second examples of the configuration of a driving device for a vibration-type actuator according to a sixth embodiment; DETAILED DESCRIPTION OF THE INVENTION
[0009] A vibratory drive device for carrying out the present invention comprises:
[0010] First, the device is provided with a vibration type actuator having a vibrating body with an elastic body and an electromechanical energy conversion element, and a contact body that comes into contact with the elastic body, and a control device for the vibration type actuator.
[0011] The vibrating body and the contact body move relatively in a predetermined moving direction due to the vibration of the vibrating body.
[0012] The vibration includes a first vibration component generated in the vibrating body by the voltage applied to the electromechanical energy conversion element, and a second vibration component generated in the vibrating body by contact between the contact body and the elastic body.The control device detects a signal corresponding to the second vibration component and cancels out the second vibration component by superimposing a superimposed voltage component on the voltage applied to the electromechanical energy conversion element.At the same time, the control device detects the relative velocity between the vibrating body and the contact body based on the superimposed voltage component.
[0013] A detailed description will be given below with reference to the drawings.
[0014] [First Example] 1 is a diagram showing an example of a schematic configuration and vibration shape of a vibration actuator 100 according to a first embodiment of the present invention. The schematic configuration and operating principle of the vibration actuator 100 according to the first embodiment will be described using FIG.
[0015] As shown in Fig. 1(e), the vibration actuator 100 according to the first embodiment is configured to have a vibrating body 5 and a contact body 6. As shown in Figs. 1(a) and 1(e), the vibrating body 5 is configured to have a piezoelectric element 2 and an elastic body 1 having two protrusions 80 that come into contact with the contact body 6. The piezoelectric element 2 forms a part of the vibrating body 5 and is a component that excites the vibrating body 5 to vibrate.
[0016] The piezoelectric element 2 is composed of a piezoelectric material and electrodes, and electrodes 3 and 4 are formed on the surface of the polarized piezoelectric material, as shown in Figure 1(b). Piezoelectric ceramics can be used as the piezoelectric material.
[0017] These two electrodes are electrically insulated from each other, and two AC voltages whose phases can be changed independently are applied to them. The entire back surface of the piezoelectric element 2 is an electrode, and a ground potential can be connected from the surface of the piezoelectric element 2 through a via (not shown) provided in part of the piezoelectric element 2. This piezoelectric material is a single piece of piezoelectric material, but for the purpose of explaining the electrical circuit, the electrode 3, the electrode at ground potential, and the portion of the piezoelectric material sandwiched between them are sometimes referred to as the piezoelectric body 3. The same is true for the piezoelectric body 4.
[0018] 1(e) is a slider that is brought into pressure contact with the protrusion 80 of the vibrating body 5 with a constant pressure force by a pressure mechanism (not shown). This contact body 6 (slider) is configured to move relatively in the left-right direction on the paper surface due to vibration excited by the vibrating body 5.
[0019] 1(c) and 1(d) are diagrams showing examples of vibration modes of the vibrating body 5. FIG. 1(c) shows the vibration shape of a vibration mode (thrust-up vibration mode) excited in the vibrating body 5 when AC voltages of the same amplitude and phase are applied to the piezoelectric bodies 3 and 4. The thrust-up vibration mode is one of the natural vibration modes of the vibrating body 5, and the direction of the natural vibration is approximately perpendicular to the contact surface of the vibrating body 5 with the contact body 6. The degree of identity of the amplitude and phase may be determined by the user depending on the quality of the vibration wave desired.
[0020] 1(d) shows the vibration shape of a vibration mode (feedback vibration mode) excited in the vibrating body 5 when AC voltages of the same amplitude and opposite phase are applied to the piezoelectric bodies 3 and 4. The feedback vibration mode is one of the natural vibration modes of the vibrating body 5, and the direction of the natural vibration is generally parallel to the contact surface of the vibrating body 5 and generally coincides with the direction of the movement at the contact surface between the vibrating body 5 and the contact body 6.
[0021] For example, when the phase difference between the AC voltages applied to the piezoelectric bodies 3 and 4 is 0°, vibration is excited in the vibration mode (thrust-up vibration mode) shown in Fig. 1(c). When the phase difference between the AC voltages applied to the piezoelectric bodies 3 and 4 is 180°, vibration is excited in the vibration mode (feed-up vibration mode) shown in Fig. 1(d).
[0022] Furthermore, when the phase difference between the AC voltages applied to the piezoelectric bodies 3 and 4 is set to a value other than 0° and 180° (in practice, a value in the range of 0° to ±120° is used), both vibration modes shown in Figures 1(c) and 1(d) are excited simultaneously. In this case, the contact body 6 (slider) that is in pressure contact with the protrusion 80 provided on the vibrating body 5 moves in the longitudinal direction of the rectangle of the vibrating body 5. As the phase difference moves away from 0°, the amplitude of the vibration mode (feed vibration mode) shown in Figure 1(d) increases, and the relative speed between the contact body 6 (slider) and the vibrating body 5 increases.
[0023] The forces that the vibrating body 5 receives include a piezoelectric excitation force that is generated by applying an AC voltage to the piezoelectric bodies 3 and 4 and that causes vibration in the vibrating body 5, a reaction force that the vibrating body 5 receives from a support member (not shown), and a reaction force that the vibrating body 5 receives from the contact body 6 (slider). Of these, the vibration corresponding to the force (piezoelectric excitation force) generated by applying an AC voltage to the piezoelectric bodies 3 and 4 that make up the vibrating body 5 is referred to as a first vibration component, and the vibration generated in the vibrating body 5 by the reaction force received from the contact body 6 (slider) is referred to as a second vibration component.
[0024] Furthermore, the vibration component due to the piezoelectric excitation force generated by the piezoelectric body 3 alone is classified as a third vibration component, and the vibration component due to the piezoelectric excitation force generated by the piezoelectric body 4 alone is classified as a fourth vibration component.
[0025] In the following, the sum or difference of the third vibration component generated by the first drive voltage and the fourth vibration component generated by the second drive voltage may be described. In this case, the drive vibration in the first direction generated based on one of the sum or difference, and the drive vibration in the second direction generated based on the other may be described. The direction of the drive vibration here means the direction in which the vibrator vibrates at the contact surface between the vibrator and the contact body when the drive vibration is generated, and the same applies to the direction of the natural vibration and the direction when the vibration component is expressed in the same direction.
[0026] Furthermore, the term "contact body" refers to a member that comes into contact with the vibrating body and moves relative to the vibrating body due to vibrations generated in the vibrating body. The contact between the contact body and the vibrating body is not limited to direct contact where no other member is interposed between them. The contact between the contact body and the vibrating body may also be indirect contact where another member is interposed between the contact body and the vibrating body, as long as the contact body moves relative to the vibrating body due to vibrations generated in the vibrating body. The "other member" is not limited to a member independent of the contact body and the vibrating body (for example, a high-friction material made of a sintered body). The "other member" may also be a surface-treated portion formed on the contact body or the vibrating body by plating, nitriding, or the like.
[0027] Furthermore, the term "vibrator" refers to a member that includes an elastic body and an electromechanical energy conversion element, and that vibrates when an AC voltage is applied to the electromechanical energy conversion element. The elastic body is mainly made of metal or ceramic, and the electromechanical energy conversion element may also serve as the elastic body.
[0028] FIG. 2 is a diagram showing a first configuration example of a driving device for a vibration actuator 100 according to a first embodiment of the present invention. FIG. 2 is composed of the vibration actuator 100, a generator for generating an AC voltage applied to the vibration actuator 100, a speed estimation unit for the vibration actuator 100, and a unit related to speed control. First, the AC voltage generator will be described. The AC signal generator 15 generates two-phase AC signals VA (first signal) and VB (second signal) based on a frequency command and an ON-OFF command from a command means (not shown) and a phase difference command output from a controlled variable calculation unit 20 (described later). The AC signals VA and VB are then connected to the primary windings of the transformers 7 and 8 via series resonant circuits each consisting of inductors 13 and 14 and capacitors 11 and 12. While this example shows an example in which the transformers 7 and 8 are connected via a series resonant circuit to shape the waveform and suppress changes in the voltage amplitude to the piezoelectric elements 3 and 4, it is also possible to connect only one of the inductors and capacitors, or to not connect the series resonant circuit. The voltages input to the primary windings of the transformers 7 and 8 are boosted and applied as a first drive voltage and a second drive voltage to the piezoelectric elements 3 and 4 that constitute the vibrating body 5 of the vibration actuator 100, which are connected to the secondary windings. As mentioned above, although this notation is used for the purpose of explaining the electrical circuit, the piezoelectric elements 3 and 4 are actually part of the vibrating body 5.
[0029] Furthermore, the inductance values of the secondary windings of the transformers 7 and 8 are frequency-matched to the damping capacitance of the piezoelectric elements 3 and 4. This allows a current that is roughly proportional to the vibration speed of the strain generated in the piezoelectric elements 3 and 4 to flow through the primary windings of the transformers 7 and 8.
[0030] Current detection resistors 9 and 10 are connected in series to the primary windings of transformers 7 and 8, and detect the current flowing through the primary windings of the transformers to generate a first detection signal, current signal IA, and a second detection signal, current signal IB. The relationship between current signal IA and current signal IB and the vibration of vibrating body 5 will be explained separately.
[0031] Next, the configuration related to the speed estimation unit will be described. The second vibration component detection unit 16 and the thrust vibration amplitude detection unit 17 receive the current signal IA and the current signal IB, respectively, and detect the second vibration component and the component corresponding to the thrust vibration amplitude.
[0032] Here, if the waveforms of the current signals IA and IB contain many harmonics, the harmonic components may be sufficiently attenuated using a low-pass filter or a band-pass filter before being input to the second vibration component detection unit 16 and the thrust vibration amplitude detection unit 17.
[0033] As described above, the vibration component corresponding to the vibration caused by the force that the vibrating body 5 receives from the contact body 6 (slider) is the second vibration component.
[0034] Next, the control for minimizing the second vibration component by the superimposed voltage will be described.
[0035] The detected second vibration component is input to a second vibration component control unit 21. The second vibration component control unit 21 calculates a command value for a superimposed voltage to be superimposed on the voltages of the AC signals VA and VB, depending on the magnitude and time phase of the second vibration component, so as to produce an excitation force of opposite sign to that of the second vibration component and reduce the second vibration component. The superimposed voltage command is input to a control amount calculation unit 20, and a phase difference command and a voltage command updated by the control amount calculation unit 20 based on this are output to the AC signal generation unit, thereby forming a control loop that reduces the second vibration component to a predetermined range.
[0036] The superimposed voltage command in a state where the second vibration component is being minimized by the control loop that reduces the second vibration component described above corresponds to the excitation force of the second vibration component, i.e., the excitation force that cancels out the friction excitation force. This superimposed voltage command and a component corresponding to the vibration amplitude in the direction in which the vibrating body 5 pushes up the contact body 6 (slider) are input to a speed estimator 18, which estimates the speed based on the value of the phase difference command signal that is input at the same time. The speed estimation method and vibration detection will be described in detail later.
[0037] Next, the operation of the speed control section will be described. First, the estimated speed from the speed estimator 18 is compared with a speed command from a command means (not shown) by the comparator 19. Next, the comparison result from the comparator 19 is proportional-integral calculated by the control amount calculator 20 to generate a phase difference command signal. Then, the phase difference between the AC signals VA and VB is set, and the speed is controlled depending on the magnitude of the amplitude of the feed direction vibration excited in the vibrator 5.
[0038] Here, we will explain the relationship between the current signals IA and IB and the vibration of the vibrating body 5. As described above, piezoelectric bodies 3 and 4 generate a piezoelectric excitation force that vibrates the vibrating body 5 by applying an AC signal to electrodes 3 and 4 provided on piezoelectric element 2 that constitutes the vibrating body 5. The vibration of the vibrating body generated by the piezoelectric excitation force generates a strain vibration in the piezoelectric body. It is considered that the average strain vibration distributed in the piezoelectric body is proportional to the vibration displacement of the section to which the piezoelectric body is attached. Since the piezoelectric effect generates electric charge proportional to the strain in the piezoelectric body, the current signal IA, which is the time derivative of the generated electric charge, is a signal that corresponds to the average vibration velocity of the area projected onto the section to which electrode 3 is attached (i.e., piezoelectric body 3) with respect to elastic body 1.
[0039] Similarly, the current signal IB is a signal corresponding to the vibration velocity of the part of the elastic body 1 projected onto the section to which the electrode 4 is attached (ie, the piezoelectric body 4).
[0040] Furthermore, current signal IA mainly contains a vibration component in the same direction as the third vibration component, and current signal IB mainly contains a vibration component in the same direction as the fourth vibration component. Note that the vibration component due to the piezoelectric excitation force generated by piezoelectric body 3 alone is the third vibration component, and the vibration component due to the piezoelectric excitation force generated by piezoelectric body 4 alone is the fourth vibration component.
[0041] The second vibration component detection unit 16 detects the second vibration component using the two detected signals, the current signal IA and the current signal IB.
[0042] Next, a description will be given of the detection of the thrust vibration amplitude performed by the thrust vibration amplitude detection unit 17. The thrust vibration corresponds to a component in the direction perpendicular to the plate of the plate-shaped vibrating body 5.
[0043] 1(c) is an example of a vibration mode of the thrust-up vibration, which occurs when the amplitudes of the AC signals VA and VB applied to the piezoelectric bodies 3 and 4 are equal and the phase difference is 0°. Therefore, the amplitude of the vibration velocity of the thrust-up vibration is approximately proportional to the amplitude of the sum signal of the current signals IA and IB.
[0044] Furthermore, when the vibration displacement is constant, the amplitude of the vibration velocity increases or decreases in proportion to the vibration frequency, but since the frequencies of AC signals VA and VB do not change significantly, the amplitude of the vibration velocity can be considered to be roughly proportional to the vibration amplitude. Therefore, in the following explanation, current signal IA will be treated as a signal corresponding to the displacement of piezoelectric element 3, and current signal IB will be treated as a signal corresponding to the displacement of piezoelectric element 4, and the amplitude of the sum of current signals IA and IB will be explained as the thrust vibration amplitude. A command corresponding to such a displacement may be called a displacement command signal, and a command corresponding to a force may be called a force command signal.
[0045] The principle of velocity estimation will now be explained. Figure 3 is a diagram schematically illustrating the relationship between the elliptical vibration locus of the tip of the protrusion 80 of the elastic body 1 and the relative force and relative velocity acting between the vibrating body 5 and the contact body 6 (slider) via the protrusion 80. All of the vibration loci in Figure 3 are vibration loci of the tip of the protrusion 80 when the amplitudes of the AC signals VA and VB are equal and the phase difference is 45°. Figures 3(a) to 3(e) show the vibration loci when the velocity between the vibrating body 5 and the contact body 6 (slider) is changed from -0.2 [rps] to 0.6 [rps] by applying a force externally to the contact body 6 (slider). The direction of the arrow in Figure 3 indicates the direction of the force acting from the contact body 6 (slider) to the protrusion 80 of the elastic body 1, and the length of the arrow indicates the magnitude of that force. The state in Figure 3(c) without arrows indicates a state in which the external force acting on the contact body 6 (slider) is 0 [N] and the contact body 6 (slider) is moving at 0.2 [rps] relative to the vibrating body 5. The vibrating body 5 and the contact body 6 are in intermittent contact at the contact area at the tip of the protrusion 80, and the relative speed (speed difference) between the vibrating body 5 and the contact body 6 changes and is distributed during the contact time. A distribution of frictional force occurs depending on the distribution of the speed difference and the contact pressure at the contact area. When the force applied to the contact body 6 (slider) is changed, the distribution of the speed difference between the vibrating body 5 and the contact body 6 (slider) at the contact area between the vibrating body 5 and the contact body 6 (slider) changes, and in conjunction with this, the distribution of frictional force generated at the contact area also changes. The vibrating body 5 is subjected to vibration due to the frictional force generated during intermittent contact with the contact body 6 (slider), and vibration corresponding to the speed difference is superimposed on the vibrating body 5.
[0046] As can be seen from Figure 3, the vibration locus of the tip of the protrusion 80 is elliptical, and this vibration ellipse is tilted in the opposite direction to the direction of the force acting on the tip of the protrusion 80 depending on the magnitude of the force acting from the contact body 6 to the protrusion 80. This phenomenon occurs when the vibration caused by the excitation received by the vibrating body 5 when the protrusion 80 comes into contact with the contact body 6 (slider) is superimposed on the vibrating body 5. The present invention detects this superimposed vibration component (second vibration component) and performs control to minimize it by using a superimposed voltage component to be superimposed on the voltage applied to the piezoelectric body. By doing so, the superimposed voltage component equivalent to the excitation force of the second vibration component (= excitation force due to frictional force) is obtained, and the relative velocity between the vibrating body 5 and the contact body 6 (slider) is estimated.
[0047] 3 are characteristics when driven under conditions in which the frequencies of the AC signals VA and VB are higher than the natural frequency of the vibration mode of the vibrating body 5. When the frequencies of the AC signals VA and VB are lower than the natural frequency of the vibration mode of the vibrating body 5, the characteristics may differ from these, but the principle of detecting the second vibration component that changes with speed and estimating the speed remains the same.
[0048] The characteristics in Figure 3 change depending on the relationship between the natural frequency of the vibration mode of the vibrating body 5 and the frequencies of the AC signals VA and VB, the phase difference between the AC signals VA and VB, etc., so it is necessary to detect the second vibration component according to the drive conditions, minimize it using the superimposed voltage, and estimate the speed.
[0049] The following description will be given of an example in which the vibrating body 5 is driven under the condition that the frequency of the AC signals VA and VB is higher than the natural frequency of the vibration mode of the vibrating body 5.
[0050] Next, the operation of the second vibration component detection unit 16 that detects the second vibration component, which is vibration generated in the vibrating body 5 due to vibration applied from the contact body 6 (slider), will be described in detail.
[0051] There are various methods for detecting the second vibration component, one of which is to detect the tilt of the vibration ellipse as shown in Figure 3. As mentioned above, the tilt of the vibration ellipse is highly correlated with the relative speed between the vibrating body 5 and the contact body 6 (slider), and detecting this value is considered to be the detection of a signal corresponding to the second vibration component.
[0052] Now, a first example of the second vibration component detection according to the first embodiment will be described.
[0053] 4(a) and (b) are diagrams showing Lissajous waveforms (vibration ellipses) illustrating a first example of detecting the second vibration component according to the first embodiment. FIG. 4(a) shows a Lissajous waveform (vibration ellipse) plotted with (current signal IA+current signal IB) on the vertical axis and (current signal IA-current signal IB) on the horizontal axis. (Current signal IA+current signal IB) shows a vibration waveform corresponding to the vibration mode (thrust-up vibration mode) of FIG. 1(c), and (current signal IA-current signal IB) shows a vibration waveform corresponding to the vibration mode (feed-forward vibration mode) of FIG. 1(d). Here, assuming that the current signal IA is expressed by Equation 1 and the current signal IB is expressed by Equation 2,
[0054]
number
[0055]
number
[0056] The tilt angle φ1 of the vibration ellipse is given by Equation 3.
[0057]
number
[0058] The second vibration component detection unit 16 detects the amplitude ρ of the current signal IA, the amplitude σ of the current signal IB, and the phase difference (δ1-δ2) between the current signals IA and IB, and substitutes these into equation 3 to obtain the second vibration component (the tilt angle of the vibration ellipse).
[0059] Next, the generation of the superimposed voltage in the first embodiment will be described.
[0060] Figure 5 is a complex plane diagram showing the applied voltage, excitation force, and vibration response of the vibration actuator of the present invention, as well as the superimposed voltage that cancels out the friction excitation force and its generation method. Figure 5(a) shows the voltage applied to the piezoelectric element. In Figure 5(a), VA and VB are AC signals applied to the two piezoelectric elements 3 and 4 of the vibrating element 5, and the central phase of their temporal phase difference φAB is aligned with the real axis. Here, Vz is the thrust-up vibration excitation voltage corresponding to the voltage that excites the thrust-up vibration, and Vx is the feed-back vibration excitation voltage corresponding to the voltage that excites the feed-back vibration. These are expressed as the sum and difference of the AC signals VA and VB, respectively: Vz = VA + VB and Vx = VA - VB. When the voltage amplitudes of VA and VB are equal, Vz and Vx have a phase relationship that is 90° out of phase with each other.
[0061] Figure 5(b) shows the mechanical response displacement versus voltage. The response displacement δx of the thrust-up vibration occurs with a phase delay of φz, using the thrust-up excitation voltage Vz as the excitation force. Similarly, the response displacement δx of the feed vibration occurs with a phase delay of φx, using the feed-back excitation voltage Vx as the excitation force. Here, the phases φz and φx are different from each other by more than 90°. This is because the response is obtained when an alternating voltage with a frequency higher than the natural frequency is applied to a vibrating body with different natural frequencies for the thrust-up vibration and the feed-back vibration. The values of these phases are not limited to the above, as they vary depending on the magnitude relationship between the two natural frequencies and the frequency of the applied alternating voltage. In this example, the response displacements δz and δx have a time phase of approximately 90°, resulting in a vibration that traces the elliptical vibration locus described above.
[0062] When a contact body is brought into contact with the vibrating body, the feed vibration displacement drives the contact body relatively in the positive direction. At this time, the contact pressure with the contact body is greatest in the time domain where the thrust vibration δz is greatest, i.e., in the phase φz. Furthermore, when an external force acts in a direction that suppresses the relative drive of the contact body, resulting in a thrust force being exerted in the direction of relative drive, a friction excitation force Fx acts, which is greatest in the time domain centered on the time phase φz where the contact pressure is greatest. This friction force is synchronized with the time phase φz and is a harmonic feed direction vibration force that is in opposite phase to the feed direction excitation force caused by the voltage. Therefore, as shown in Figure 5(c), it is expressed as a vector Fx in the opposite direction, with the phase φz of the response displacement δz. The friction response displacement δxf, which is the response displacement of the vibrating body due to this friction excitation force Fx, occurs as a feed vibration displacement with a phase lag φx (the phase is shown inverted because the signs are opposite). This friction response displacement δxf is the main element of the second vibration component, and the addition of the friction response displacement δxf, which has a different time phase, to the feed vibration displacement δx generated in response to the applied voltage causes the inclination of the vibration ellipse, etc. The friction excitation force Fx is a parameter that directly corresponds to the relative speed of the vibration actuator, but it cannot be detected directly.
[0063] As shown in Figure 5(d), the second vibration component δxf is reduced by superimposing a piezoelectric excitation force Vf, which is in phase with but opposite in sign to the friction excitation force Fx, on the voltage applied to the piezoelectric element. When the piezoelectric excitation force Vf becomes a superimposed voltage that cancels out the second vibration component, Vf becomes equal to or approximates Fx, so the relative velocity of the vibration actuator can be estimated based on the superimposed voltage = piezoelectric excitation force Vf.
[0064] The method for generating the superimposed voltage component Vf from the drive voltages VA and VB is explained using Figure 5(e). The thrust vibration displacement δz has a vibration velocity proportional to the current signal IA + current signal IB. Therefore, the phase φz can be detected by detecting the zero-crossing timing, where the current signal IA + current signal IB reverses its sign relative to the direction in which the vibrator contacts the contact body, using the voltage signal as a reference. Next, as shown in Figure 5(f), to obtain a superimposed voltage vector whose phase coincides with φz, a coefficient β is calculated based on the voltage command and phase difference command so that the voltage vector (VA - βBV) coincides with the phase φz. Next, using the coefficient α, which represents the magnitude of this superimposed voltage, the superimposed voltage of voltage VA is set to αVA and the superimposed voltage of voltage VB is set to αβVB, thereby obtaining the voltage vector α (VA - βVB) of the feed vibration excitation component whose phase coincides with φz. The velocity is estimated based on the coefficient α, which is obtained by minimizing and canceling the detected value of the second vibration component.
[0065] In this embodiment, the tilt angle of the vibration ellipse described above is used as the detected value of the second vibration component, and control is performed to reduce the second vibration component using the superimposed voltage coefficient α as a variable, thereby obtaining the superimposed voltage coefficient α as a value equivalent to the frictional excitation force.
[0066] Figure 7 shows the relationship between the superimposed voltage coefficient α and the speed, with Fig. 7(a) showing an example when the thrust vibration amplitude is small and Fig. 7(b) showing an example when the thrust vibration amplitude is relatively large. The line types in Fig. 7 indicate the difference in phase difference between AC signals VA and VB, and are solid line (90°), dotted line (45°), dashed line (0°), dot-dash line (-45°), and two-dot-dash line (-90°).
[0067] The relationship between the relative velocity between the contact body 6 and the protrusion 80 and the superimposed voltage that cancels out the frictional excitation force is approximately linear. Therefore, if the offset and slope of each line on the graph are determined in advance for each thrust vibration amplitude and phase difference between the AC signals VA and VB, the velocity can be estimated by back-calculating from the superimposed voltage coefficient α. Furthermore, the greater the thrust vibration amplitude, the higher the sensitivity to the phase difference between the AC signals VA and VB, and the higher the accuracy of the velocity estimation.
[0068] In this embodiment, the tilt angle of the ellipse is used as the second vibration component, but the value of S in Equation 4 obtained by extracting the input value of the arctangent in Equation 3 may also be used as the second vibration component.
[0069] The width (minor axis) of the vibration ellipse also changes due to the superposition of the second vibration component. Therefore, the second vibration component may be a value obtained by adding, at a predetermined ratio, the tilt angle φ1 of the vibration ellipse and the angle φ2 formed by the diagonal of the circumscribing rectangle of the vibration ellipse and the center line of the vibration ellipse shown in Figure 4(a).
[0070] Furthermore, the second vibration component S may be obtained by extracting only the changing part of Equation 3, as Equation 4, or by substituting this into an arbitrary function.
[0071]
number
[0072] In the above example, the vertical axis of the Lissajous waveform (vibration ellipse) is (current signal IA + current signal IB) and the horizontal axis is (current signal IA - current signal IB), but the slope of the vibration ellipse may also be found with the vertical axis being the current signal IA and the horizontal axis being the current signal IB. Figure 4(b) shows a Lissajous waveform (vibration ellipse) drawn with the vertical axis being the current signal IA and the horizontal axis being the current signal IB.
[0073] In this case, the tilt angle φ3 of the vibration ellipse is given by Equation 5, and the angle φ3 can be used as the second vibration component.
[0074]
number
[0075] Alternatively, the angle φ4 may be calculated in the same manner as in the above example, and the value obtained by adding the tilt angle φ3 and the angle φ4 at a predetermined ratio may be used as the second vibration component. Alternatively, the second vibration component S may be calculated by extracting only the changing part of the equation 5, as in equation 6, or the result of substituting this into an arbitrary function may be used as the second vibration component S.
[0076]
number
[0077] Next, a second example of the superimposed voltage component according to the first embodiment will be described.
[0078] In the first example of the superimposed voltage component according to the first embodiment, the superimposed voltage component was generated so as to coincide with the time phase of the response displacement of the thrust vibration. However, here, a forward vibration component is excited that is not synchronized with the thrust vibration and has a different time phase from the applied voltage, with the phase of the applied voltage as the reference.
[0079] In this embodiment, the relationship between the applied voltage to the vibration actuator and the excitation force and vibration response is the same as that shown in FIG. 5, and therefore a description thereof will be omitted.
[0080] FIG. 8 is a complex plane diagram showing a method for generating superimposed voltage components in a second example of the superimposed voltage components according to the first embodiment. As shown in FIG. 8(a), the superimposed voltages are set as αVA and −αVB, respectively, using the same coefficient α for each of the voltages VA and VB. Each superimposed voltage is obtained by changing only the amplitude, with the time phase of the voltages VA and VB as the reference. In this case, the excitation voltage for the feed vibration is α(VA+VB), as shown in FIG. 8(b), which is a superimposed voltage component that excites a feed vibration with a phase shift of π / 2 from the excitation voltage component Vx of the feed vibration due to the applied voltage. Similarly, the excitation voltage for the thrust vibration is α(VA-VB), as shown in FIG. 8(c), which is also a superimposed voltage component that excites a thrust vibration with a phase shift of π / 2 from the feed vibration excitation voltage Vz due to the applied voltage.
[0081] Figures 8(d) and (e) show the cancellation effect of the frictional excitation force by the superimposed voltage components αVA and -αVB. The piezoelectric excitation force Vf that cancels out the frictional excitation force Fx is α(VA + VB). When the coefficient α is used to perform control to minimize the second vibration component, the in-phase component of the frictional excitation force Fx can be canceled out. Here, the component F'x that is orthogonal to the piezoelectric excitation force Vf cannot be reduced and remains. However, since the piezoelectric excitation force Vf and the frictional excitation force Fx are proportional at a ratio determined by their phase difference, this does not affect their correspondence with the frictional excitation force. Because the frictional excitation force component F'x is in phase with the feed vibration excitation component Vx of the drive voltage, changes in its characteristics can be compensated for using the phase difference command and frequency command of the control device.
[0082] In this way, in the second example of the superimposed voltage component of this embodiment, the speed can be estimated by a simple method by providing a difference multiplied by an equal coefficient to the voltage command to minimize the second vibration component.
[0083] Next, a second example of the second vibration component detection according to the first embodiment will be described.
[0084] In the first example of detecting the second vibration component according to the first embodiment, the tilt angle of the vibration ellipse was calculated using Equation 3, but the tilt angle may also be calculated using other parameters of the vibration ellipse that change depending on the tilt angle of the vibration ellipse. Figures 4(c) and (d) are diagrams explaining a second example of detecting the second vibration component according to the first embodiment, and Figure 4(c) is a diagram explaining an example of detecting the second vibration component using angle φ5 that changes depending on the tilt angle of the vibration ellipse.
[0085] In the first example of the second vibration component detection according to the first embodiment, the tilt of the axis of the vibration ellipse was used, but calculating this requires complex calculations such as those shown in Equation 3. The angle φ5 detected in this example can be directly detected from the sum and difference signals of current signals IA and IB. The angle φ5 is the angle between the vertical axis and the line connecting the positive and negative peaks of (current signal IA + current signal IB). Figure 4(d) is a time-domain waveform diagram illustrating a method for detecting angle φ5. The solid line in Figure 4(d) represents (current signal IA + current signal IB), the dotted line represents the differentiated waveform of the solid line, and the dashed line represents the waveform of (current signal IA - current signal IB). The angle φ5 is calculated by sampling the dashed signal at the peaks (maximum and minimum) of (current signal IA + current signal IB) to detect the values of PT and PB, and then using Equation 7. Alternatively, PT and PB can be detected at the zero-crossing points of the differentiated waveform of (current signal IA + current signal IB).
[0086]
number
[0087] The second vibration component detection unit 16 obtains the second vibration component (angle φ5) as explained above.
[0088] Furthermore, the second vibration component S may be expressed by Equation 8 or Equation 9.
[0089]
number
[0090]
number
[0091] As in the first example of the second vibration component detection according to the first embodiment, the width (minor axis) of the vibration ellipse as well as the tilt angle of the vibration ellipse changes due to the superposition of the second vibration component. Therefore, the second vibration component S may be determined by adding, at a predetermined ratio, both the angle φ6 and the angle φ5 formed by the diagonal of the circumscribing rectangle of the vibration ellipse shown in FIG. 4(c) and the line indicating the angle φ5.
[0092] Furthermore, the parameters representing the Lissajous waveform (vibration ellipse) can be defined as various parameters such as major axis, height, width, etc. in addition to the tilt angle, minor axis, etc. used in the above explanation. Therefore, the second vibration component S may be detected using other parameters as long as they change depending on the tilt angle of the Lissajous waveform (vibration ellipse).
[0093] Next, a third example of the second vibration component detection according to the first embodiment will be described.
[0094] In the first and second examples of second vibration component detection according to the first embodiment, the second vibration component is extracted from the shape of the vibration ellipse, but in this example, it is obtained from the amplitude of the current. The second vibration component detection unit 16 in this example receives the current signals IA and IB, obtains the amplitudes of the current signals IA and IB, calculates (the amplitude of the current signal IA - the amplitude of the current signal IB), and outputs it as the second vibration component S.
[0095] Alternatively, the second vibration component S may be calculated by dividing (the amplitude of the current signal IA−the amplitude of the current signal IB) by (the amplitude of the current signal IA+the amplitude of the current signal IB).
[0096] Next, a fourth example of the second vibration component detection according to the first embodiment will be described.
[0097] This example is an example of detection when the current signal is represented as a vector.
[0098] Specifically, in this example, a vector based on the amplitude and phase of the first detection signal is defined as the first signal vector, and a vector based on the amplitude and phase of the second detection signal is defined as the second signal vector. Furthermore, either the sum or difference of the first signal vector and the second signal vector may be defined as the first vibration vector, and the other may be defined as the second vibration vector. A vector component in the same direction as the first vibration vector may be defined as the same direction component, and a vector component in the normal direction of the first vibration vector may be defined as the normal direction component. A second vibration component may be calculated from the ratio based on the difference between the same direction components of the first signal vector and the second signal vector and the difference between the normal direction components of the first signal vector and the second signal vector.
[0099] 10(a) is a vector diagram of the current signal, and FIG. 10(b) is a vector diagram showing the current signal IA, the current signal IB, and their sum and difference signals. The second vibration component S shown in the third example of the second vibration component according to the first embodiment can be expressed as a vector in the form of Equation 10 and Equation 11.
[0100]
number
[0101]
number
[0102] Figure 10(b) is a vector diagram of the current signals IA and IB. The current signal IA is the first signal vector, and the current signal IB is the second signal vector. The diagram shows these two vectors separated into two orthogonal vibration components. The two orthogonal vibration components are a vibration component in the same direction as the upthrust vibration component (first vibration vector) (first signal vector + second signal vector) and a vibration component in the normal direction. The difference between the components in the same direction as the upthrust vibration component (first vibration vector) of the first signal vector and the second signal vector is highly correlated with the slope of the vibration ellipse. Therefore, as shown in Equation 12, the components in the same direction as the upthrust vibration component (first vibration vector) for each of the first and second signal vectors can be calculated, and the difference between these can be used as the second vibration component S. Alternatively, the value of Equation 12 can be divided by the magnitude of the upthrust vibration component (first vibration vector) to obtain the second vibration component S, as shown in Equation 13.
[0103]
number
[0104]
number
[0105] Furthermore, the normal component of the upthrust vibration component (first vibration vector) of the first signal vector (current signal IA) and the second signal vector (current signal IB) may also be used. As shown in Equation 14, the second vibration component S can be determined as the sum of a predetermined ratio (x:y) of the difference between the same direction component and the normal direction component of the upthrust vibration component (first vibration vector) for each of the first signal vector (current signal IA) and the second signal vector (current signal IB). Furthermore, as shown in Equation 15, the value obtained by dividing the value of Equation 14 by the magnitude of the upthrust vibration component (first vibration vector) may also be determined as the second vibration component S.
[0106]
number
[0107]
number
[0108] Here, we will explain how to find the second vibration component S of equations 12 to 15. Equations 12 to 15 are calculations that include trigonometric functions, and also require detection of phase differences. This makes the structure of the second vibration component detection unit 16 complex. Therefore, we will explain an example of detection using synchronous detection instead of this calculation. A method for detecting the second vibration component S using synchronous detection is shown below.
[0109] Figure 11 is a diagram explaining how to determine the magnitude of each directional component using synchronous detection. Figure 11(a) shows the reference waveform (solid line) of (current signal IA + current signal IB), the signal waveform (dashed line) into which the components are resolved, and the differentiated waveform (dotted line) of (current signal IA + current signal IB). Figure 11(b) shows the detection of the component in the same direction as the vector of (current signal IA + current signal IB), and Figure 11(c) shows the detection of the component in the normal direction of the vector of (current signal IA + current signal IB).
[0110] The solid line in Fig. 9(b) is a reference signal that is 1 when the sign of the solid line in Fig. 11(a) is positive and -1 when it is negative, and the dashed line in Fig. 11(b) is the multiplication result of this reference signal by the signal shown by the dashed line in Fig. 11(a). The dotted line in Fig. 11(b) shows the average value of this multiplication result, and indicates the magnitude of the vibration component in the same direction as the vector of (current signal IA + current signal IB).
[0111] Next, the solid line in Fig. 11(c) is a reference signal that is 1 when the sign of the dotted line in Fig. 11(a) is positive and -1 when it is negative, and the dashed line in Fig. 11(c) is the result of multiplying the signal of the dashed line in Fig. 11(a) by this reference signal. The dotted line in Fig. 11(c) shows the average value of this multiplication result, which indicates the magnitude of the vibration component in the normal direction to the vector of (current signal IA + current signal IB).
[0112] In this way, if synchronous detection is used to eliminate the need for calculations including trigonometric functions, it becomes easy to realize the second vibration component detection unit 16 using an FPGA or the like.
[0113] Next, a fifth example of the second vibration component detection according to the first embodiment will be described.
[0114] In the fourth example of the second vibration component in the first embodiment, the second vibration component was detected by obtaining the vectors of the current signal IA and the current signal IB, but in the fifth example, the second vibration component S is detected using the vector of (current signal IA - current signal IB).
[0115] 12 is a diagram showing the relationship between the first vibration vector, which is the sum of the first signal vector (current signal IA) and the second signal vector (current signal IB), and the second vibration vector, which is the difference between them. The component of the second vibration vector in the same direction as the thrust vibration component (first vibration vector) is highly correlated with the slope of the vibration ellipse. Equations 16 and 17 are used to calculate the second vibration component S using the component of the second vibration vector in the same direction as the thrust vibration component (first vibration vector).
[0116]
number
[0117]
number
[0118] In addition, a component in the normal direction to the thrust vibration component of the second vibration vector (first vibration vector) may be used. As shown in Equation 18 and Equation 19, the second vibration component S may be calculated by adding the component in the same direction and the normal direction component to the thrust vibration component of the second vibration vector (first vibration vector) at a predetermined ratio (x:y).
[0119]
number
[0120]
number
[0121] As in the fourth example of the second vibration component according to the first embodiment, the second vibration component S can also be obtained in this example by using synchronous detection.
[0122] Next, a sixth example of the second vibration component detection according to the first embodiment will be described.
[0123] In the above example, a detection method for the second vibration component S corresponding to a Lissajous figure or vector display was explained, but in this example, an example of detecting the second vibration component S by synchronous detection of the waveform on the time axis will be explained. In the above example, synchronous detection was used to find the vibration component in the same direction as the thrust direction, but in this example, the second vibration component S is found directly by synchronous detection.
[0124] The second vibration component is excited by contact between the vibrating body 5 and the contact body 6 (slider), and is generated in the vibrating body 5 as a response to the contact and is superimposed on the first vibration component. Therefore, it is generated on the vibrating body 5 with a certain phase delay, starting from the timing of contact. This starting timing is the timing of the peak of the vibration in the vibration mode (thrust-up vibration mode) shown in Figure 1(c), and the generated vibration is superimposed on the first vibration component with a phase delay that varies for each vibration mode depending on the excitation frequency. Vibration caused by the frictional force acting in the relative movement direction between the vibrating body 5 and the contact body 6 (slider) is generated mainly in the vibration mode (feed vibration mode) shown in Figure 1(d) and is superimposed on the vibration of the feed vibration mode of the first vibration component with a phase delay θs that corresponds to the response characteristics of the feed vibration mode.
[0125] 13(a) and 13(b) are diagrams illustrating a sixth example of the second vibration component detection according to the first embodiment, and are diagrams for explaining the operation of synchronous detection. FIG. 13(a) shows the waveform (solid line) of (current signal IA-current signal IB) when there is no load, and the superimposed vibration waveform (dotted line) superimposed on the waveform when there is no load. In addition, the waveform (dashed line) of (current signal IA-current signal IB) on which the superimposed vibration waveform (dotted line) is superimposed, and the waveform (chain line) of (current signal IA+current signal IB) are shown. FIG. 13(b) is a diagram illustrating the detection of the superimposed vibration waveform component by synchronous detection.
[0126] The solid line in Fig. 13(b) is a reference signal that is 1 when the sign of the superimposed vibration waveform (dotted line) in Fig. 13(a) is positive and -1 when it is negative, and the dashed line in Fig. 13(b) is the multiplication result of this reference signal by the signal shown by the dashed line in Fig. 13(a). The dotted line in Fig. 13(b) shows the average value of the multiplication result, and this value changes depending on the amplitude of the superimposed vibration waveform (dotted line) in Fig. 13(a).
[0127] The superimposed vibration waveform (dotted line) in Figure 13(a) represents a vibration component generated in the vibrating body 5 when the vibrating body 5 is excited by the contact body 6 (slider). This vibration component cannot be directly detected because it is superimposed on the vibration when no load is applied. Therefore, the second vibration component detector 16 uses synchronous detection to detect the vibration component containing a large amount of the superimposed vibration waveform. First, the phase of the superimposed vibration waveform is delayed by a phase θs from the peak phase of the waveform (dashed line) of (current signal IA + current signal IB) in Figure 13(a). To extract this phase component, a reference signal (solid line) is generated as shown in Figure 13(b). The phase delay θs varies depending on the driving state and is therefore set according to the driving state. Next, the waveform (dashed line) of (current signal IA - current signal IB) on which the superimposed vibration waveform (dotted line) in Figure 13(a) is superimposed is multiplied by the reference signal (solid line) in Figure 13(b) and averaged to obtain the second vibration component S. Alternatively, the second vibration component S may be obtained by dividing the value obtained by synchronous detection by the amplitude of (current signal IA+current signal IB).
[0128] The value of θs can be determined in advance by measuring the amplitude of (current signal IA + current signal IB) and the phase difference between AC signal VA and AC signal VB, and can be prepared as a data table or function.
[0129] In this example, the reference signal is a pulse signal, but it may be a sine wave or other waveform.
[0130] Next, a seventh example of the second vibration component detection according to the first embodiment will be described.
[0131] 13(c) and 13(d) are diagrams illustrating a seventh example of the second vibration component detection according to the first embodiment. Fig. 13(c) shows the waveform (solid line) of (current signal IA-current signal IB) under no load, and the superimposed vibration waveform (dotted line) superimposed thereon. It also shows the waveform (dashed line) of (current signal IA-current signal IB) and the waveform (dashed line) of (current signal IA+current signal IB) on which the superimposed vibration waveform (dotted line) is superimposed.
[0132] Figure 13(d) shows the detection of the superimposed vibration waveform component by integrating the waveform (dashed line) of (current signal IA - current signal IB) on which the actually detected superimposed vibration waveform (dotted line) is superimposed over a predetermined phase interval.
[0133] The solid line in Fig. 13(d) is a gate signal in which the phase interval (0°±dθ) centered on phase 0° of the waveform (solid line) of (current signal IA-current signal IB) under no load in Fig. 13(c) is -1, the phase interval (180°±dθ) centered on phase 180° is 1, and the other phase intervals are 0. The dashed line in Fig. 13(c) is the multiplication result of this gate signal by the dashed line signal in Fig. 13(c). The dotted line in Fig. 13(d) shows the average value of the multiplication result, and this value changes depending on the amplitude of the superimposed vibration waveform (dotted line) in Fig. 13(c).
[0134] Here, the waveform (solid line) of (current signal IA - current signal IB) when there is no load in Figure 13(c) can only be detected when there is no load. Therefore, the phase difference θX between the waveform (solid line) of (current signal IA - current signal IB) when there is no load and the waveform (dashed dotted line) of (current signal IA + current signal IB) in Figure 13(c) is set in advance as a data table or function as a value that changes depending on various vibration states. For example, the phase difference θX can be set depending on the amplitude of (current signal IA + current signal IB) and the phase difference between AC signal VA and AC signal VB.
[0135] The second vibration component detection unit 16 outputs the value of the dotted line in Fig. 13(d) as it is as the second vibration component S. Alternatively, the second vibration component S may be a value obtained by dividing the value by the amplitude of (current signal IA + current signal IB).
[0136] Next, an eighth example of the second vibration component detection according to the first embodiment will be described.
[0137] In this example, an equivalent circuit model of the vibrating body 5 and drive circuit is used to generate a no-load (current signal IA - current signal IB) (second comparison signal) for the AC signal VA (first signal) and AC signal VB (second signal). The difference between the measured current signal IA (first detection signal) and current signal IB (second detection signal) is then calculated. The superimposed vibration waveform is extracted by subtracting the second comparison signal from this difference. Figure 14(a) shows an example of the equivalent circuit model. Reference numeral 50 denotes a filter that simulates the operation of the equivalent circuit of the vibrating body 5 and drive circuit when no load is applied. The circuit diagram within the block includes a series resonant circuit consisting of inductors 13 and 14 and capacitors 11 and 12, transformers 7 and 8, an equivalent circuit of the vibrating body 5 including piezoelectric elements 3 and 4, and current detection resistors 9 and 10, and the operation of these components is simulated by calculation. When the waveforms of the AC signal VA and AC signal VB are input to the filter 50, it outputs a current signal IAS that simulates the current signal IA and a current signal IBS that simulates the current signal IB in real time.
[0138] FIG. 14(b) is a diagram showing a second configuration example of the driving device for the vibration actuator 100 according to the first embodiment of the present invention. FIG. 14(b) shows an example in which a second vibration component is detected using a filter 50. Components similar to those shown in FIG. 2 are assigned the same reference numerals, and detailed descriptions thereof will be omitted. The AC signals VA and VB output by the AC signal generator 15 are input to the filter 50, which outputs a current signal IAS simulating the current signal IA under no load and a current signal IBS simulating the current signal IB under no load. The second vibration component detector 16 inputs the current signals IA, IB, and IAS, IBS to determine the difference between the current signal IA (first detection signal) and the current signal IB (second detection signal). The amplitude SF of the superimposed vibration waveform is detected by subtracting (current signal IAS - current signal IBS) (second comparison signal) from the difference. As shown in Equation 20, the sign of the phase difference θSAB between the superimposed vibration waveform and (current signal IA+current signal IB) is used as the sign of the amplitude SF of the superimposed vibration waveform, and this is output as the second vibration component S.
[0139] In the above example, the second vibration component S was obtained from a signal obtained by subtracting the second comparison signal from the difference between the current signal IA (first detection signal) and the current signal IB (second detection signal) using (current signal IAS - current signal IBS) as the second comparison signal. However, depending on the configuration of the vibrating body 5 and the polarization directions of the piezoelectric bodies 3 and 4, (current signal IAS + current signal IBS) may be used as the (first comparison signal). In that case, the second vibration component S may be obtained from a signal obtained by subtracting the first detection signal from the sum of the current signal IA (first detection signal) and the current signal IB (second detection signal).
[0140]
number
[0141] Alternatively, the current signal IAS may be used as the first comparison signal, and the current signal IBS may be used as the second comparison signal.
[0142] The difference between the current signal IA (first detection signal) and the current signal IAS (first comparison signal) and the difference between the current signal IB (second detection signal) and the current signal IBS (second comparison signal) may be calculated, and the difference in their amplitudes may be used as the second vibration component S. This can be expressed as a vector in Equation 21.
[0143]
number
[0144] 15(a) is a diagram illustrating the configuration of a current signal generating unit 51 in which an AC signal generating unit 15 is added to a filter 50. The current signal generating unit 51 outputs current signals IAS and IBS that simulate current signals IA and IB when there is no load, based on a frequency command from a command means (not shown) and a phase difference command from a controlled variable calculating unit 20.
[0145] Fig. 15(b) is a diagram showing a third configuration example of the driving device for the vibration actuator 100 according to the first embodiment of the present invention. Fig. 15(b) shows an example in which the second vibration component is detected using a current signal generating unit 51. Components similar to those shown in Fig. 2 and Fig. 15(b) are given the same reference numerals, and detailed descriptions thereof will be omitted.
[0146] The outputs of the filter 50 and the current signal generating unit 51 do not have to be analog signals, but may be, for example, digital waveform information or waveform information such as amplitude and phase.
[0147] Next, the operation of the speed estimation unit 18 will be described. As shown in Fig. 7, the sensitivity and offset value of the superimposed voltage component to speed differ depending on the phase difference between the AC signals VA and VB and the thrust vibration amplitude. Therefore, to estimate the speed from the second vibration component, it is necessary to correct the sensitivity and offset value for the output of the second vibration component detection unit 16 in accordance with the phase difference between the AC signals VA and VB and the thrust vibration amplitude.
[0148] The sensitivity correction coefficient γ and offset correction coefficient ε are calculated as correction coefficients for determining the speed from the superimposed voltage coefficient α for each thrust amplitude and the phase difference between the AC signals VA and VB. Equation 22 is used to estimate the speed VS from the value of the superimposed voltage coefficient α using these correction coefficients.
[0149]
number
[0150] In the case of characteristics where the value of the superimposed voltage coefficient α changes linearly with respect to the speed, as in Figure 7, the speed can be estimated by using the offset and sensitivity correction coefficients for each thrust amplitude and phase difference between the AC signals VA and VB that have been calculated in advance. The characteristics of the sensitivity correction coefficient γ and offset correction coefficient ε can be stored as a data table, but they can also be stored as functions T1 and T2 of the thrust vibration amplitude and the phase difference between the AC signals VA and VB. Equation 23 shows function T1 of the offset correction coefficient ε, and Equation 24 shows function T2 of the sensitivity correction coefficient γ.
[0151]
number
[0152]
number
[0153] Furthermore, the sensitivity correction coefficient γ and offset correction coefficient ε may be the frequencies of the AC signals VA and VB instead of the thrust vibration amplitude. In that case, the sensitivity correction coefficient γ and offset correction coefficient ε are determined from a data table or functions T3 and T4 based on the frequency and phase difference of the AC signals VA and VB during driving. Equation 25 shows function T3 of the offset correction coefficient ε, and Equation 26 shows function T4 of the sensitivity correction coefficient γ.
[0154]
number
[0155]
number
[0156] Furthermore, the amplitudes of the AC signals VA and VB and other parameters may be added to the input arguments of the functions T3 and T4.
[0157] In the above explanation, an example was shown in which the speed is defined as a linear expression of the superimposed voltage coefficient α and the speed is estimated using the offset correction coefficient ε and the sensitivity correction coefficient γ, but the relationship with the speed may also be defined using polynomial approximation, trigonometric functions, etc. In that case, the number of coefficients according to the number of terms in the approximation equation becomes a function with multiple arguments such as T1 to T4 above.
[0158] Next, we will explain the vibration detection means used to detect the second vibration component. The above explanation shows an example in which the vibration of the vibrating body 5 is detected by the current flowing through the primary winding of a transformer. This assumes a case in which a piezoelectric element is connected to the secondary winding of the transformer. Specifically, this utilizes the relationship in which the vibration velocity of the piezoelectric element and the fundamental component of the current in the primary winding of the transformer are approximately proportional when the damping capacitance of the piezoelectric element and the parallel resonant frequency of the inductor in the secondary winding of the transformer are set close to the driving frequency. Although not shown in Figures 2, 14(b), and 15(b), a capacitor or inductor that adjusts the relationship between the parallel resonant frequency and the driving frequency may be connected in parallel with the piezoelectric element. Another method for detecting vibration is known as mechanical arm current detection. This method involves connecting a reference capacitor with the same capacitance as the damping capacitance of the piezoelectric element in parallel with the piezoelectric element, and detecting the vibration from the difference between the current flowing through the reference capacitor and the piezoelectric element. The fundamental component of the current in the primary winding of the transformer can produce a current signal roughly equivalent to the known mechanical arm current.
[0159] Furthermore, when detecting the vibration waveform using current, the current signal may contain many harmonic components, especially when the waveforms of the AC signals VA and VB are square waves. In such cases, the current signal may be converted using a low-pass filter or band-pass filter after detection, and the waveform after extracting the fundamental wave component may be used as the vibration waveform.
[0160] Furthermore, in addition to the driving piezoelectric element, a piezoelectric element for vibration detection may be separately provided on the vibrating body.
[0161] FIG. 16(a) is a diagram showing a fourth configuration example of the driving device for the vibration actuator 100 according to the first embodiment of the present invention. FIG. 16(a) is a diagram showing an example in which a piezoelectric element for detecting vibrations is provided on the vibrating body 5 separately from the driving piezoelectric element. The same components as those shown in FIG. 2 are given the same reference numerals, and detailed descriptions thereof will be omitted. Piezoelectric body 22 and piezoelectric body 23 are piezoelectric elements for vibration detection, with piezoelectric body 22 outputting a vibration detection signal SA and piezoelectric body 23 outputting a vibration detection signal SB. Furthermore, piezoelectric body 22 is provided overlapping piezoelectric body 3, and piezoelectric body 23 is provided overlapping piezoelectric body 4. By providing the piezoelectric body 22 overlapping, it is subjected to substantially the same strain as the overlapping piezoelectric body, allowing the vibrations of the driving piezoelectric body 3 and piezoelectric body 4 to be detected with high accuracy. The piezoelectric element for vibration detection may be provided separately from the driving piezoelectric element as described above, or an electrode area for detection independent of the driving electrode may be provided on the driving piezoelectric element to form a piezoelectric element area for vibration detection, and the piezoelectric element may be used as a piezoelectric element for vibration detection.
[0162] Fig. 16(b) is a diagram showing a fifth configuration example of the driving device for the vibration actuator 100 according to the first embodiment of the present invention. In the configuration of Fig. 16(b), the part that performs speed control, including the speed estimation unit and second vibration control unit of Fig. 2, is performed by a known CPU 34. Note that the same components as those shown in Fig. 2 are given the same reference numerals, and detailed description thereof will be omitted.
[0163] The CPU 34 receives the second vibration component S output from the second vibration component detector 16 and the thrust vibration amplitude output from the thrust vibration amplitude detector 17, and estimates and controls the speed and the thrust vibration amplitude.
[0164] 17 and 18 are flow charts showing the operation of the CPU 34. FIG. 17 shows the control steps for controlling the speed, and FIG. 18 shows the control steps for controlling the thrust vibration amplitude. First, FIG. 17 will be explained. In step S101, the CPU 34 sets a predetermined speed command Vcom, sets the phase difference command Ph to an initial phase difference of 0°, and sets the ON-OFF command to ON. An initial value of 0 is set for the superimposed voltage coefficient α for canceling out the second vibration component.
[0165] Subsequently, in step S102, the CPU 34 determines whether or not it is time to measure. If it is determined that it is not time to measure (S102 / No), the CPU 34 waits in step S102.
[0166] On the other hand, if the result of the determination in step S102 is that it is time to measure (S102 / Yes), the process proceeds to step S103.
[0167] In step S103 , the CPU 34 acquires the second vibration component S output from the second vibration component detection unit 16 and the thrust-up vibration amplitude TS output from the thrust-up vibration amplitude detection unit 17 .
[0168] Next, in step S104, the CPU 34 performs calculations based on the values of the thrust vibration amplitude TS and the phase difference command Ph acquired in step S103. That is, the CPU 34 calculates a sensitivity correction coefficient γ and an offset correction coefficient ε using these values and functions T1 and T2 defined by a data table, calculation formulas, etc. Then, for the second vibration component S acquired in step S103, in step S103-2, the CPU 34 compares the second vibration component S acquired in step S103 with a target range for reducing S and determines whether the second vibration component S exceeds the target range, falls below the target range, or is within the target range. If the second vibration component S exceeds the target range, the CPU 34 sets the superimposed voltage coefficient α to α+dα in step S103-3. If the second vibration component S falls below the target range, the CPU 34 sets the superimposed voltage coefficient α to α-dα in step S103-4, and acquires the second vibration component S again in step S103. Once the second vibration component S is reduced to fall within the target range, the CPU 34 proceeds to step S104, where the CPU 34 calculates the speed VS using the superimposed voltage coefficient α, the sensitivity correction coefficient γ, and the offset correction coefficient ε. In the subsequent steps, the above-mentioned speed command Vcom is compared with the speed VS calculated in step S104 to control the phase difference command Ph.
[0169] Next, the control of the phase difference command Ph will be described in steps S105 to S111.
[0170] In step S105, the CPU 34 compares the speed command Vcom set in step S101 with the speed VS calculated in step S104.
[0171] If the result of the comparison in step S105 is that the speed command Vcom is smaller (<) than the speed VS, the process proceeds to step S106.
[0172] In step S106, the CPU 34 subtracts a predetermined phase dPh from the phase difference command Ph.
[0173] Subsequently, in step S107, the CPU 34 determines whether the phase difference command Ph is smaller than −90°.
[0174] If the result of the determination in step S107 is that the phase difference command Ph is smaller than -90° (S107 / Yes), the process proceeds to step S108.
[0175] In step S108, the CPU 34 sets the phase difference command Ph to -90°.
[0176] If the comparison result in step S105 shows that the speed command Vcom is greater than (>) the speed VS, the process proceeds to step S109.
[0177] In step S109, the CPU 34 adds a predetermined phase dPh to the phase difference command Ph.
[0178] Subsequently, in step S110, the CPU 34 determines whether the phase difference command Ph is greater than +90°.
[0179] If the result of the determination in step S110 is that the phase difference command Ph is greater than +90° (S110 / Yes), the process proceeds to step S111.
[0180] In step S111, the CPU 34 sets the phase difference command Ph to +90°.
[0181] When the process of step S108 is completed, when the process of step S111 is completed, or when the speed command Vcom and the speed VS are equal (=) in the comparison of step S105, the process proceeds to step S112. Note that by repeating the operations of steps S105 to S111, the phase difference command Ph is controlled so that the speed VS approaches the speed command Vcom.
[0182] Subsequently, in step S112, the CPU 34 determines whether or not a stop command has been input. If the result of this determination is that a stop command has not been input (S112 / No), the CPU 34 returns to step S102 and performs the processes from step S102 onwards.
[0183] On the other hand, if it is determined in step S112 that a stop command has been input (S112 / Yes), the process proceeds to step S113.
[0184] In step S113, the CPU 34 sets the ON-OFF command to OFF, which causes the outputs of the AC signals VA and VB output by the AC signal generating unit 15 to become 0 V, and the contact body 6 (slider) of the vibration actuator 100 stops.
[0185] When the process of step S113 ends, the process of the flowchart shown in FIG. 17 ends.
[0186] 18(a) will now be described. First, in step S201, the CPU 34 sets a predetermined thrust vibration amplitude command TScom, and sets a frequency command Frq to an initial frequency F0.
[0187] Subsequently, in step S202, the CPU 34 determines whether or not it is time to measure. If it is determined that it is not time to measure (S202 / No), the CPU 34 waits in step S202.
[0188] On the other hand, if the result of the determination in step S202 is that it is time to measure (S202 / Yes), the process proceeds to step S203.
[0189] In step S203, the CPU 34 acquires the thrust-up vibration amplitude TS output from the thrust-up vibration amplitude detection unit 17.
[0190] In the subsequent steps, the thrust vibration amplitude command TScom is compared with the thrust vibration amplitude TS detected in step S203, and the frequency command Frq is controlled.
[0191] Next, the control of the frequency command Frq will be explained in steps S204 to S210.
[0192] In step S204, the CPU 34 compares the thrust-up vibration amplitude command TScom set in step S201 with the thrust-up vibration amplitude TS detected in step S203.
[0193] If the comparison result in step S204 shows that the thrust-up vibration amplitude command TScom is smaller (<) than the thrust-up vibration amplitude TS, the process proceeds to step S205.
[0194] In step S205, the CPU 34 adds a predetermined frequency dFrq to the frequency command Frq.
[0195] Subsequently, in step S206, the CPU 34 determines whether the frequency command Frq is greater than Fmax.
[0196] If the result of the determination in step S206 is that the frequency command Frq is greater than Fmax (S206 / Yes), the process proceeds to step S207.
[0197] In step S207, the CPU 34 sets the frequency command Frq to Fmax.
[0198] Also, if the comparison result in step S204 shows that the thrust-up vibration amplitude command TScom is greater (>) than the thrust-up vibration amplitude TS, the process proceeds to step S208.
[0199] In step S208, the CPU 34 subtracts the predetermined frequency dFrq from the frequency command Frq.
[0200] Subsequently, in step S209, the CPU 34 determines whether the frequency command Frq is smaller than Fmin.
[0201] If the result of the determination in step S209 is that the frequency command Frq is smaller than Fmin (S209 / Yes), the process proceeds to step S210.
[0202] In step S210, the CPU 34 sets the frequency command Frq to Fmin.
[0203] When the processing of step S207 is completed, when the processing of step S210 is completed, or when the comparison of step S204 shows that the thrust-up vibration amplitude command TScom and the thrust-up vibration amplitude TS are the same (=), the process proceeds to step S211. Note that by repeating the operations of steps S204 to S210, the frequency command Frq is controlled so that the thrust-up vibration amplitude TS approaches the thrust-up vibration amplitude command TScom.
[0204] Subsequently, in step S211, the CPU 34 determines whether or not a stop command has been input. If the result of this determination is that a stop command has not been input (S211 / No), the CPU 34 returns to step S202 and performs the processes from step S202 onward.
[0205] On the other hand, if the result of the determination in step S211 is that a stop command has been input (S211 / Yes), the processing of the flowchart shown in FIG. 18(a) ends.
[0206] In the explanation of FIG. 17, the values of the thrust-up vibration amplitude TS and the phase difference command Ph are substituted into functions T1 and T2 to calculate the sensitivity correction coefficient γ and the offset correction coefficient ε, but functions T3 and T4 using the frequency command Frq instead of the thrust-up vibration amplitude TS may also be used.
[0207] Furthermore, in the above example, the thrust-up vibration amplitude was controlled by the frequency command Frq to the AC signal generator 15, but the amplitudes of the AC signals VA and VB output by the AC signal generator 15 may also be controlled. Fig. 18(b) is a flowchart showing the control operation of the thrust-up vibration amplitude when the AC signal generator 15 controls the amplitudes of the AC signals VA and VB by a voltage amplitude command (not shown). The steps in Fig. 18(b) will be explained below.
[0208] First, in step S301, the CPU 34 sets a predetermined thrust vibration amplitude command TScom, sets the frequency command Frq to the initial frequency F0, and sets the voltage amplitude command VS to the minimum voltage amplitude Vmin.
[0209] Subsequently, in step S302, the CPU 34 determines whether or not it is time to measure. If it is determined that it is not time to measure (S302 / No), the CPU 34 waits in step S302.
[0210] On the other hand, if the result of the determination in step S302 is that it is time to measure (S302 / Yes), the process proceeds to step S303.
[0211] In step S303, the CPU 34 acquires the thrust-up vibration amplitude TS output from the thrust-up vibration amplitude detection unit 17.
[0212] In the subsequent steps, the above-mentioned thrust vibration amplitude command TScom is compared with the thrust vibration amplitude TS detected in step S303, and the voltage amplitude command VS is controlled.
[0213] Next, the control of the voltage amplitude command VS will be described in steps S304 to S310.
[0214] In step S304, the CPU 34 compares the thrust-up vibration amplitude command TScom set in step S301 with the thrust-up vibration amplitude TS detected in step S303.
[0215] If the comparison result in step S304 shows that the thrust-up vibration amplitude command TScom is smaller (<) than the thrust-up vibration amplitude TS, the process proceeds to step S305.
[0216] In step S305, the CPU 34 subtracts a predetermined voltage dVS from the voltage amplitude command VS.
[0217] Subsequently, in step S306, the CPU 34 determines whether the voltage amplitude command VS is smaller than Vmin.
[0218] If the result of the determination in step S306 is that the voltage amplitude command VS is smaller than Vmin (S306 / Yes), the process proceeds to step S307.
[0219] In step S307, the CPU 34 sets the voltage amplitude command VS to Vmin.
[0220] Also, if the comparison result in step S304 shows that the thrust-up vibration amplitude command TScom is greater (>) than the thrust-up vibration amplitude TS, the process proceeds to step S308.
[0221] In step S308, the CPU 34 adds a predetermined voltage dVS to the voltage amplitude command VS.
[0222] Subsequently, in step S309, the CPU 34 determines whether the voltage amplitude command VS is greater than Vmax.
[0223] If the result of the determination in step S309 is that the voltage amplitude command Vs is greater than Vmax (S309 / Yes), the process proceeds to step S310.
[0224] In step S310, the CPU 34 sets the voltage amplitude command VS to Vmax.
[0225] When the processing of step S307 is completed, when the processing of step S310 is completed, or when the comparison of step S304 shows that the thrust-up vibration amplitude command TScom and the thrust-up vibration amplitude TS are the same (=), the process proceeds to step S311. Note that by repeating the operations of steps S304 to S310, the voltage amplitude command VS is controlled so that the thrust-up vibration amplitude TS approaches the thrust-up vibration amplitude command TScom.
[0226] Subsequently, in step S311, the CPU 34 determines whether or not a stop command has been input. If the result of this determination is that a stop command has not been input (S311 / No), the CPU 34 returns to step S302 and performs the processes from step S302 onward.
[0227] On the other hand, if the result of the determination in step S311 is that a stop command has been input (S311 / Yes), the processing of the flowchart shown in FIG. 18(b) ends.
[0228] FIG. 19 is a diagram showing a sixth example configuration of the driving device for the vibration actuator 100 according to the first embodiment of the present invention. In FIG. 19, the functions of the second vibration component detection unit 16 and the thrust-up vibration amplitude detection unit 17 are realized by an A / D converter 35 and an FPGA 36. The same components as those shown in FIG. 2 are assigned the same reference numerals, and detailed descriptions thereof will be omitted. The waveform information of the current signals IA and IB is converted into digital data by the A / D converter 35 and input into the FPGA 36, where the second vibration component and thrust-up vibration amplitude are detected. Within the FPGA 36, various detection methods for the second vibration component described above can be selected depending on the situation, and the second vibration component S is detected by performing a composite calculation of the results detected by multiple detection methods.
[0229] The CPU 34 reads out the second vibration component S and the thrust vibration amplitude from the FPGA 36, and performs processing in accordance with the flowcharts of FIG. 17 and FIG. 18(a).
[0230] Next, another example of the vibration type actuator will be described.
[0231] In the above explanation, the velocity estimation technique was explained using as an example a vibration actuator using a plate-shaped vibrating body 5 having two different natural vibration modes as shown in Figure 1, but there are also vibration actuators of other types that can be used to estimate velocity using a similar method.
[0232] 20 is a diagram showing an example of a schematic configuration and vibration shape of a vibration actuator 200. The schematic configuration and operating principle of the vibration actuator 200 according to the first embodiment will be described using this Figure.
[0233] As shown in Fig. 20(d), the vibration actuator 200 according to the first embodiment includes a vibrating body 205 and a contact body 206. The vibrating body 205 is a plate-shaped vibrating body made of a conductive material, and as shown in Fig. 20(a) and Fig. 20(d), it includes a piezoelectric element 202 and an elastic body 201 having a protrusion 280 on its plate-shaped surface that comes into contact with the contact body 206. The piezoelectric element 202 forms a part of the vibrating body 205 and is a component for exciting the vibrating body 205.
[0234] 20(a), two electrodes 203 and 204 are formed on the surface of the piezoelectric element 202. These two electrodes 203 and 204 are electrically insulated from each other, and two AC voltages with independently varying phases are applied to them. The entire back surface of the piezoelectric element 202 is an electrode, and a ground potential can be connected from the surface of the piezoelectric element 202 through a via (not shown) provided in part of the piezoelectric element 202. In the following description, the electrodes 203 and 204 will be referred to as the piezoelectric body 203 and the piezoelectric body 204, respectively.
[0235] 20(d) is a slider that is brought into pressure contact with the protrusion 280 of the vibrating body 205 with a constant pressure force by a pressure mechanism (not shown). This contacting body 206 (slider) is configured to move in the left-right direction relative to the plane of the drawing by vibrations excited in the vibrating body 205.
[0236] 20(b) and 20(c) are diagrams showing examples of vibration modes of the vibrating body 205. FIG. 20(b) shows the vibration shape (stretching vibration) of a vibration mode (thrust-up vibration mode) excited in the vibrating body 205 when AC voltages of the same amplitude and phase are applied to the piezoelectric bodies 203 and 204. FIG. 20(c) shows the vibration shape (bending vibration) of a vibration mode (feed-up vibration mode) excited in the vibrating body 205 when AC voltages of the same amplitude and phase and opposite to each other are applied to the piezoelectric bodies 203 and 204. That is, when the phase difference between the AC voltages applied to the piezoelectric bodies 203 and 204 of the vibrating body 205 is 0°, the vibration mode (thrust-up vibration mode) shown in FIG. 20(b) is excited. When the phase difference between the AC voltages applied to the piezoelectric bodies 203 and 204 of the vibrating body 205 is 180°, the vibration mode (feed-up vibration mode) shown in FIG. 20(c) is excited. Furthermore, when the phase difference of the AC voltages applied to the piezoelectric bodies 203 and 204 of the vibrating body 205 is set to a phase other than 0° and 180° (in practice, a range of approximately 0° to ±120° is used), both of the vibration modes shown in FIGS. 20(b) and 20(c) are excited simultaneously. In this case, the contact body 206 (slider) that is in pressure contact with the protrusion 280 provided on the vibrating body 205 moves in the short-side direction of the rectangle of the vibrating body 205. Then, as the phase difference moves away from 0°, the amplitude of the vibration mode (feed vibration mode) shown in FIG. 20(c) increases, and the relative speed between the contact body 206 (slider) and the vibrating body 205 increases.
[0237] If the piezoelectric elements 203 and 204 are replaced with the piezoelectric elements 3 and 4, the driving device for the vibration actuator 100 according to the first embodiment can be applied.
[0238] In the above example, the amplitude of the sum signal of current signals IA and IB was used as the thrust vibration amplitude, but depending on the structure of the vibration actuator, the amplitude of the difference signal between current signals IA and IB may also be the thrust vibration amplitude.
[0239] 21 is a diagram showing a schematic configuration of a vibration actuator 300. The vibration actuator 300 uses the same vibration mode as the vibration actuator 200, but the position of the protrusion that comes into contact with the contact body is different, and the amplitude of (current signal IA-current signal IB) corresponds to the thrust vibration amplitude.
[0240] 21(b) and 21(c) are diagrams showing examples of vibration modes of the vibrating body 305. Fig. 21(b) shows the vibration shape (bending vibration) of a vibration mode (thrust-up vibration mode) excited in the vibrating body 305 when AC voltages of the same amplitude and opposite phase are applied to the piezoelectric bodies 303 and 304. Fig. 21(c) shows the vibration shape (stretching vibration) of a vibration mode (feed-back vibration mode) excited in the vibrating body 305 when AC voltages of the same amplitude and in phase are applied to the piezoelectric bodies 303 and 304.
[0241] In the above example, the second vibration component is detected using (current signal IA-current signal IB) and the thrust vibration amplitude is detected using (current signal IA+current signal IB), but the opposite is true in the case of the vibration actuator 300. That is, in the case of the vibration actuator 300, the second vibration component is detected using (current signal IA+current signal IB) and the thrust vibration amplitude is detected using (current signal IA-current signal IB).
[0242] In a first example of the superimposed voltage components for the vibration actuator 100, the superimposed voltage components are generated using the generation method shown in FIG. 5. The voltage components superimposed on the two AC signals VA and VB are designated αVA and αβVB, respectively. FIG. 6 is a complex plane diagram illustrating the applied voltage, excitation force, vibration response, and generation method for the superimposed voltage component Vf in the case of the vibration actuator 300. When the thrust-up vibration excitation voltage Vz and the feed-direction excitation voltage Vz are set to the same phase as in FIG. 5 to match the phase of the drive vibration, the voltage VB becomes an inverted voltage vector as shown in FIG. 6(a). The vibration responses δx, δz and the friction excitation force Fx are the same as in FIG. 5. When α and β have the same signs as in the vibration actuator 100, in order to obtain a superimposed voltage vector whose phase matches φz, the coefficient β is calculated based on the voltage command and phase difference command so that the voltage vector expressed as (VA + βBV) matches the phase φz. As shown in FIG. 6(f), the superimposed voltage components of the two AC signals VA and VB are αVA and αβVA, respectively, and the superimposed vibration force in the feed direction is α(VA+βVB).
[0243] In addition, in a second example of the superimposed voltage components for the vibration actuator 100, the superimposed voltage coefficient α is used to set them as αVA and -αVB. In the example of the vibration actuator 300, the sum of both signals becomes the feed vibration component, and the superimposed voltage component can be generated by similarly setting αVA and -αVB. FIG. 9 is a complex plane diagram illustrating a method for generating the superimposed voltage components for the embodiment of the vibration actuator 300. When the thrust-up vibration excitation voltage Vz and the feed-direction excitation voltage Vz are set to the same phase as in FIG. 8 to match the phase of the drive vibration, the voltage VB becomes an inverted voltage vector as shown in FIG. 9(a). The vibration responses δx, δz and the friction excitation force Fx are the same as in FIG. 8. Here, when the superimposed voltage components are set as αVA and -αVB using the same coefficient α, the feed vibration excitation force becomes the sum signal Vf = α(VA - VB) as shown in FIG. 9(b). 8, the phase is different by 90° from the feed vibration excitation voltage and coincides with the inverted phase of the thrust-up vibration excitation voltage component. This sum signal Vf reduces the second vibration component, and it is possible to obtain a superimposed voltage coefficient α corresponding to the friction excitation force. Based on this, if the correspondence between the thrust-up vibration and the feed vibration is reversed and the piezoelectric elements 303 and 304 are replaced with the piezoelectric elements 3 and 4, it is possible to apply the driving device for the vibration actuator 100 according to the first embodiment.
[0244] Furthermore, in the above example, a phase difference command is input to the speed estimator 18, but the actual phase difference between the AC signals VA and VB or the drive voltages generated in response thereto may be measured and input instead.
[0245] Furthermore, thrust can be estimated from the speed VS estimated in the above embodiment. The method for doing so is explained below. The speed when a predetermined thrust F0 is generated and the slope of the thrust change with respect to the speed change are determined in advance for the phase difference between AC signals VA and VB. Figure 22(a) shows the phase difference between AC signals VA and VB and the speed (reference speed: V0) when the thrust is a predetermined value F0, and Figure 22(b) shows the ratio (β) of thrust change with respect to speed change. Then, thrust FS can be calculated using Equation 27.
[0246]
number
[0247] [Second Example] 23 is a diagram showing an example of a schematic configuration of a vibration actuator 400 according to a second embodiment of the present invention. The schematic configuration and operating principle of the vibration actuator 400 according to the second embodiment will be described using this Figure.
[0248] As shown in Fig. 23(b), a vibration actuator 400 according to the second embodiment includes a vibrating body 405, a contact body 406, and a rotating shaft 407 connected to the contact body 406. As shown in Fig. 23(a), the vibrating body 405 is a cylindrical vibrating body made of a conductive material, and is composed of piezoelectric bodies 403 and 404, and an elastic body 401 that sandwiches the piezoelectric bodies from above and below and has a protrusion 480 on the top of the cylinder. The piezoelectric body 403 excites vibrations that cause the vibrating body 405 to expand and contract in the height direction of the cylinder, and the piezoelectric body 404 is a component that excites torsional vibrations in the vibrating body 405 about the central axis of the cylinder, and is sandwiched and fixed between the elastic body 401 by a fastening member (not shown).
[0249] 23(b) is a rotor that is brought into pressurized contact with the protrusion 480 of the vibrating body 405 at a constant pressure by a pressure mechanism (not shown). The contacting body 406 (rotor) rotates the rotating shaft 407 and the contacting body 406 (rotor) by vibration excited by the vibrating body 405.
[0250] Next, we will explain the driving operation of the vibration actuator 400. The vibration actuator 400 is an actuator that rotates and drives a contact body 406 (rotor) by a composite vibration of stretching vibration (thrust-up vibration) and torsional vibration (feed-in vibration) excited in a vibrating body 405. When an AC voltage of a predetermined frequency is applied to the piezoelectric body 403, stretching vibration (thrust-up vibration) is excited in the vibrating body 405, and when it is applied to the piezoelectric body 404, torsional vibration (feed-in vibration) is excited in the vibrating body 405. Therefore, when the stretching vibration (thrust-up vibration) and the torsional vibration (feed-in vibration) are excited with a time phase shift, the contact body 406 (rotor) rotates.
[0251] Here, we will explain the differences between the vibration actuator 400 and the vibration actuator 100. In addition to the difference in shape, these actuators also have a major difference in their drive. This is because the vibration actuator 100 excites thrust-up vibration with the in-phase component of the applied two-phase AC voltage and feed vibration with the out-of-phase component, whereas each phase of the two-phase AC voltage individually corresponds to thrust-up vibration and feed vibration. Therefore, while the vibration actuator 100 controls the amplitude balance between the thrust-up vibration and feed vibration by the phase difference between the applied two-phase AC voltage, the vibration actuator 400 does not change the amplitude balance between the thrust-up vibration and feed vibration even if the phase difference is manipulated. Therefore, the vibration actuator 400 controls the balance between the thrust-up vibration and feed vibration by manipulating the amplitude balance of the two-phase AC voltage or the voltage amplitude of one of the phases.
[0252] Next, we will explain vibration excitation of the vibrating body 405 caused by an external force of the vibration actuator 400. We will explain an example where the vibrating body 405 is driven under conditions where the frequency of the two-phase AC voltage is higher than the natural frequency of the thrust-up vibration mode of the vibrating body 405. In the vibration actuator 400, the locus of the vibration ellipse at the contact portion between the protrusion 480 and the contact body 406 (rotor) also tends to be similar to that shown in FIG.
[0253] As shown in Figure 3, when the vibration actuator 400 is driven, the vibration locus of the tip of the protrusion 480 is also elliptical, and this vibration ellipse tilts in the opposite direction to the direction of the force acting on the tip of the protrusion 480 depending on the magnitude of the force. This phenomenon occurs when the vibration caused by the excitation that the vibrating body 405 receives when the protrusion 480 comes into contact with the contact body 406 (rotor) is superimposed on the vibrating body 405. The speed is estimated by detecting this superimposed vibration component (second vibration component) and minimizing it using a superimposed voltage component that is superimposed on the AC voltage applied to the piezoelectric body. Furthermore, since the second vibration component changes depending on the relationship between the natural frequency of the vibration mode of the vibrating body 405 and the frequency of the AC voltage applied to the piezoelectric body, it is necessary to detect the second vibration component and estimate the speed according to the drive conditions.
[0254] The following description will be given of an example in which the vibrating body 5 is driven under the condition that the frequency of the two-phase AC voltage is higher than the natural frequency of the vibration mode of the vibrating body 5.
[0255] FIG. 24 is a diagram showing a first configuration example of a driving device for a vibration actuator 400 according to a second embodiment of the present invention.
[0256] First, the AC voltage generation unit will be described. AC signal generation unit 15 generates two-phase AC signals VA (first signal) and VB (second signal) that are 90° out of phase with each other, based on a frequency command from a command means (not shown) and a VB voltage amplitude command output from control amount calculation unit 20. Furthermore, AC signal VA has a predetermined amplitude, and AC signal VB has an amplitude according to the VB voltage amplitude command, and when the VB voltage amplitude command is a negative value, AC signal VB is output with its polarity inverted.
[0257] The AC signals VA and VB are connected to the primary windings of the transformers 7 and 8 via series resonant circuits consisting of inductors 13 and 14 and capacitors 11 and 12, respectively. The voltages input to the primary windings of the transformers 7 and 8 are boosted and applied as a first drive voltage and a second drive voltage to the piezoelectric elements 403 and 404 of the vibration actuator 400, which are connected to the secondary windings. The inductance values of the secondary windings of the transformers 7 and 8 are frequency-matched to the damping capacitances of the piezoelectric elements 403 and 404. This allows a current that is roughly proportional to the vibration speed of the piezoelectric elements 403 and 404 to flow through the primary windings of the transformers 7 and 8.
[0258] Meanwhile, resistors 9 and 10 are connected in series to the primary windings of transformers 7 and 8. These resistors 9 and 10 convert the current flowing in the primary windings of the connected transformers into a voltage to generate current signals IA and IB. Current signal IA (first detection signal) is a signal corresponding to the vibration in the stretching vibration mode (thrust-up vibration mode) of vibrating body 405, and current signal IB (second detection signal) is a signal corresponding to the vibration in the torsional vibration mode (feed-back vibration mode) of vibrating body 405.
[0259] Next, the configuration related to speed estimation and control will be described. The second vibration component detector 16 and the thrust-up vibration amplitude detector 17 receive the current signals IA and IB to detect the second vibration component and the thrust-up vibration amplitude. The detected second vibration component is input to the second vibration component controller 21. The second vibration component controller 21 calculates a command value for a superimposed voltage to be superimposed on the voltage of the AC signal VB based on the magnitude and time phase of the second vibration component, resulting in an excitation force of opposite sign to that of the second vibration component and reducing the second vibration component. The superimposed voltage command is input to the control amount calculator 20, which then updates the phase difference command and VB voltage command based on this command and outputs them to the AC signal generator, forming a control loop that reduces the second vibration component to a predetermined range.
[0260] The superimposed voltage command in a state in which the second vibration component is minimized by the control loop that reduces the second vibration component described above corresponds to the excitation force that cancels out the excitation force of the second vibration component, i.e., the friction excitation force. The speed estimation unit 18 detects the speed using this superimposed voltage command, the vibration amplitude of the stretching vibration mode (thrust-up vibration mode) of the vibrating body 405, and the value of the VB voltage amplitude command.
[0261] The detected speed is then compared with a speed command from a command means (not shown) by a comparison means 19, and a VB voltage amplitude command signal is generated in a control amount calculation unit 20 according to the comparison result. Then, the voltage amplitude of the AC signal VB is set, and the speed is controlled depending on the magnitude of the amplitude of the feed vibration mode excited in the vibrating body 405.
[0262] The speed estimation method and vibration detection method will be described in detail later.
[0263] Next, a first example of the second vibration component detection according to the second embodiment will be described.
[0264] 25(a) and (b) are diagrams for explaining a first example of second vibration component detection according to the second embodiment, showing an example of a Lissajous waveform (vibration ellipse) used for second vibration component detection. Fig. 25(a) shows a Lissajous waveform (vibration ellipse) plotted with current signal IA on the vertical axis and current signal IB on the horizontal axis. Current signal IA is a vibration waveform of the stretching vibration mode (thrust-up vibration mode) of vibrating body 405, and current signal IB is a vibration waveform of the torsional vibration mode (feed-forward vibration mode) of vibrating body 405, and φ7 indicates the tilt angle of the vibration ellipse.
[0265] Here, if the current signal IA is expressed by Equation 28 and the current signal IB is expressed by Equation 29, then
[0266]
number
[0267]
number
[0268] The tilt angle φ7 of the vibration ellipse is given by Equation 30.
[0269]
number
[0270] The second vibration component detection unit 16 detects the amplitude ρ of the current signal IA, the amplitude σ of the current signal IB, and the phase difference (δ1-δ2) between the current signals IA and IB, and substitutes these into equation 30 to obtain the second vibration component (the tilt angle of the vibration ellipse).
[0271] Next, the generation of the superimposed voltage in the second embodiment will be described.
[0272] FIG. 26 is a complex plane diagram showing the applied voltage, excitation force, and vibration response of a vibration actuator according to a second embodiment of the present invention, as well as the superimposed voltage that cancels out the friction excitation force and the method for generating the superimposed voltage.
[0273] FIG. 26(a) shows the voltages applied to the piezoelectric bodies. VA and VB are the voltages applied to the piezoelectric bodies 403 and 404, respectively. In this embodiment, they act as the thrust-up excitation voltage Vz and the feed excitation voltage Vx. FIG. 26(b) shows the mechanical response displacements δz and δx relative to the voltages VA and VB. The thrust-up vibration response displacement δx occurs with a phase delay of φz, with the thrust-up excitation voltage Vz as the excitation force. Similarly, the feed vibration response displacement δx occurs with a phase delay of φx, with the feed vibration excitation voltage Vx as the excitation force. Here, the phases φz and φx are different from each other by 90° or more. This is because the response is obtained when an alternating voltage with a frequency higher than the natural frequency is applied to a vibrating body with different natural frequencies for the thrust-up vibration and the feed vibration. However, the values of these phases are not limited to the above, as they vary depending on the magnitude relationship between the two natural frequencies and the frequency of the applied alternating voltage. In this embodiment, the response displacements δz and δx have a time phase of approximately 90 degrees, and constitute a vibration that traces the above-mentioned elliptical vibration locus.
[0274] When a contacting body is brought into contact with the vibrating body, the feed vibration displacement drives the contacting body relatively in the positive direction. At this time, the contact pressure with the contacting body is greatest in the time domain where the thrust vibration δz is greatest, i.e., in the phase φz. Furthermore, when an external force acts in a direction that suppresses the relative drive of the contacting body, resulting in a thrust force being exerted in the direction of relative drive, a frictional excitation force Fx acts that is greatest in the time domain centered on the time phase φz where the contact pressure is greatest. This frictional force is synchronized with the time phase φz and is a harmonic excitation force of the feed direction vibration that is in opposite phase to the feed direction excitation force caused by the voltage. Therefore, as shown in Figure 26(c), it is expressed as a vector Fx in the opposite direction, with the phase φz of the response displacement δz. The frictional response displacement δxf, which is the response displacement of the vibrating body due to this frictional excitation force Fx, occurs as a feed vibration displacement with a phase lag φx (the phase is shown inverted because the signs are opposite). This friction response displacement δxf is the main element of the second vibration component, and the addition of the friction response displacement δxf, which has a different time phase, to the feed vibration displacement δx generated in response to the applied voltage causes the inclination of the vibration ellipse, etc. The friction excitation force Fx is a parameter that directly corresponds to the speed of the vibration actuator, but it cannot be detected directly.
[0275] 26(d), control is performed to reduce the second vibration component δxf by superimposing a piezoelectric excitation force Vf, which is in phase with but opposite in sign to the friction excitation force Fx, on the voltage applied to the piezoelectric body. When the piezoelectric excitation force Vf becomes a superimposed voltage that cancels out the second vibration component, Vf becomes equal to or approximates Fx, so the speed of the vibration actuator can be estimated based on the superimposed voltage = piezoelectric excitation force Vf.
[0276] The method for generating the superimposed voltage component Vf from the driving voltages VA and VB is explained using Figure 26(e). Because the thrust vibration displacement δz has a vibration velocity proportional to the current signal IA, the phase φz can be detected by detecting the zero-crossing timing of the current signal IA, where the sign of the current signal IA reverses from the direction in which the vibrator contacts the contact body. Let α be the ratio of the extension of the line l1, which passes through the tip of vector VB in the complex plane and forms a phase φz with the real axis, to the intersection of the voltage vector VB delayed by a phase difference ΔφAB. Then, by multiplying the voltage VB by (1 + α) and delaying it by ΔφAB, a superimposed piezoelectric excitation force Vf that cancels out the friction excitation force can be generated. Here, α can be used as the superimposed voltage coefficient, or a delay phase ΔφAB can also be used. The velocity is estimated based on the coefficient α or the delay phase ΔφAB, which are obtained by minimizing and canceling the detected value of the second vibration component.
[0277] Alternatively, the friction excitation force Fx may be canceled out by applying only a delay phase ΔφAB without manipulating the magnitude of the voltage VB. In this case, as shown in Figure 26(e), the φz-direction component when the voltage vector VB is delayed by a phase ΔφAB becomes the superimposed voltage component. On the other hand, the feed excitation component that is 90° out of phase with VA decreases, but the resulting decrease in feed speed and thrust force is compensated for by performing separate speed control and thrust force control using the magnitude of the voltage VB as a variable, resulting in the state shown in Figure 26(e).
[0278] As described above, in this embodiment, the tilt angle of the vibration ellipse is used as the detection value of the second vibration component, and the superimposed voltage component generated by manipulating the phase and amplitude of voltage VB is used to reduce the second vibration component. The superimposed voltage coefficient α or phase ΔφAB obtained thereby is used as a numerical value corresponding to the frictional excitation force to obtain a detection value. In the following description, the superimposed voltage coefficient α will also be used when the phase ΔφAB is used.
[0279] The width (minor axis) of the vibration ellipse also changes due to the superposition of the second vibration component. Therefore, taking this effect into consideration, the second vibration component S may be determined by adding, at a predetermined ratio, the inclination angle φ7 of the vibration ellipse and the angle φ8 formed by the diagonal of the circumscribing rectangle of the vibration ellipse and the center line of the vibration ellipse.
[0280] Furthermore, the second vibration component S may be obtained by extracting only the changing part of Equation 30, as Equation 31, or by substituting this into an arbitrary function.
[0281]
number
[0282] In the above example, the vertical axis of the Lissajous waveform (vibration ellipse) is the current signal IA and the horizontal axis is the current signal IB, but the slope of the vibration ellipse may also be found by using the vertical axis as (current signal IA + current signal IB) and the horizontal axis as (current signal IA - current signal IB). Figure 25(b) shows a Lissajous waveform (vibration ellipse) drawn using signals obtained by multiplying current signal IA and current signal IB by coefficients αA and αB, respectively, with the vertical axis as the sum signal and the horizontal axis as the difference signal.
[0283] In this case, the tilt angle φ9 of the vibration ellipse is given by Equation 32, and the angle φ9 can be set as the second vibration component S.
[0284]
number
[0285] Also, similarly to the above example, angle φ10 may be calculated, and the value obtained by adding both tilt angle φ9 and angle φ10 at a predetermined ratio may be used as the second vibration component S. Also, Equation 33, which is obtained by extracting only the part of the equation that changes, may be used as the second vibration component S, or the result of substituting this into an arbitrary function may be used as the second vibration component S.
[0286]
number
[0287] Next, a second example of the second vibration component detection according to the second embodiment will be described.
[0288] In the first example of second vibration component detection according to the second embodiment, the tilt angle of the vibration ellipse was calculated using Equation 30. However, the tilt angle may also be calculated using other parameters of the vibration ellipse that change depending on the tilt angle of the vibration ellipse. Figures 25(c) and 25(d) are diagrams illustrating a second example of second vibration component detection according to the second embodiment. FIG. 25(c) is a diagram illustrating an example of detecting the second vibration component using angle φ11, which changes depending on the tilt angle of the vibration ellipse. In the first example of second vibration component detection according to the second embodiment, the tilt of the axis of the vibration ellipse was used, but calculating this requires complex calculations such as Equation 30. The angle φ11 detected in this example can be directly detected from the current signals IA and IB. The angle φ11 is the angle between the line connecting the positive and negative peaks of the current signal IA and the vertical axis. FIG. 25(d) is a diagram illustrating a method for detecting angle φ11. In FIG. 25(d), the solid line represents the current signal IA, the dotted line represents the differentiated waveform of the solid line, and the dashed line represents the waveform of the current signal IB. The angle φ11 is calculated by detecting the values of PT and PB by sampling the dashed signal at the peaks of the current signal IB and using Equation 34. The timing for detecting PT and PB may also be the zero crossing of the differentiated waveform of the current signal IA.
[0289]
number
[0290] The second vibration component detection unit 16 obtains the second vibration component (angle φ11) as explained above.
[0291] Moreover, the second vibration component S may be expressed by Equation 35 or Equation 36.
[0292]
number
[0293]
number
[0294] As in the first example of the second vibration component detection according to the second embodiment, the width (minor axis) of the vibration ellipse as well as the tilt angle of the vibration ellipse changes due to the superposition of the second vibration component. Therefore, the second vibration component S may be determined by adding, at a predetermined ratio, both the angle φ12 and the angle φ11 formed by the diagonal of the circumscribing rectangle of the vibration ellipse shown in FIG. 25(c) and the line indicating the angle φ11.
[0295] Next, a third example of the second vibration component detection according to the second embodiment will be described.
[0296] In the first and second examples of second vibration component detection according to the second embodiment, the second vibration component is extracted from the shape of the vibration ellipse. However, it can also be directly determined from the amplitude of the current. The second vibration component detection unit 16 of this embodiment inputs the current signals IA and IB and determines the amplitudes of (current signal IA + current signal IB) and (current signal IA - current signal IB). Then, it calculates (the amplitude of (current signal IA + current signal IB) - the amplitude of (current signal IA - current signal IB)) to obtain the second vibration component S. While the above calculation directly adds and subtracts the current signals IA and IB, they may also be multiplied by different coefficients αA and αB before addition and subtraction. This is because stretching vibration, which is a thrust vibration, and torsional vibration, which is a feed vibration, are excitations that utilize completely different phenomena. That is, stretching vibration utilizes the longitudinal effect or lateral effect of a piezoelectric material, while torsional vibration utilizes the thickness-shear effect of a piezoelectric material. Therefore, the current sensitivity to vibration is adjusted by multiplying the current signals IA and IB by coefficients αA and αB, respectively. The second vibration component S may also be obtained by dividing the above calculation result by the amplitude of the current signal IA.
[0297] In the following description, except for the drawings and equations, the signal obtained by multiplying the current signal IA by the coefficient αA will be referred to as the current signal αIA, and the signal obtained by multiplying the current signal IB by the coefficient αB will be referred to as the current signal αIB.
[0298] Next, a fourth example of the second vibration component detection according to the second embodiment will be described.
[0299] This example is an example of detection when the current signal is represented as a vector. Fig. 27 is a vector diagram of the current signal, and Fig. 27(a) is a diagram showing the current signal αIA, the current signal αIB, and their sum and difference signals as vectors. The second vibration component S shown in the third example of the second vibration component according to the second embodiment can be expressed as in Equation 37 and Equation 38.
[0300]
number
[0301]
number
[0302] 27(b) is a diagram showing the vectors of (current signal αIA+current signal αIB) and (current signal αIA-current signal αIB) resolved into the same direction as the vector of current signal αIA, which is the thrust-up vibration component, and the normal direction. The difference between the components of the vectors of (current signal αIA+current signal αIB) and (current signal αIA-current signal αIB) that are in the same direction as the vector of current signal αIA is highly correlated with the slope of the vibration ellipse, and the values shown in Equation 39 and Equation 40 can be taken as the second vibration component S.
[0303]
number
[0304]
number
[0305] Furthermore, the normal component of the vector of the current signal αIA may also be detected and added to Equation 39 or Equation 40 at a predetermined ratio (x:y) to determine the second vibration component S. This can be expressed as Equation 41 and Equation 42.
[0306]
number
[0307]
number
[0308] Here, we will explain how to calculate the second vibration component S of equations 39 to 41. Equations 39 to 42 are calculations that include trigonometric functions, and also require phase difference detection. This makes the structure of the second vibration component detection unit 16 complex. Therefore, we will explain an example in which synchronous detection is used instead of these calculations and phase difference detection.
[0309] The following describes a method for detecting the second vibration component S using synchronous detection.
[0310] That is, one of the sum signal or difference signal of the first detection signal and the second detection signal is used as a reference signal, and the other is used as a measurement target signal, with the phase of the reference signal being used as a reference phase. A signal corresponding to the second vibration component is detected by integrating the measurement target signal over a phase interval set relative to the reference phase.
[0311] Figure 28 explains how to determine the magnitude of each directional component using synchronous detection. Figure 28(a) shows the waveform of the reference current signal αIA (solid line), the signal waveform to be resolved into components (dashed line), and the differentiated waveform of the current signal αIA (dotted line). Figure 28(b) shows the detection of the component in the same direction as the vector of the current signal αIA, and Figure 28(c) shows the detection of the component normal to the vector of the current signal αIA.
[0312] The solid line in Fig. 28(b) is a reference signal that is 1 when the sign of the solid line in Fig. 28(a) is positive and -1 when it is negative, and the dashed line in Fig. 28(b) is the multiplication result of this reference signal by the signal shown by the dashed line in Fig. 28(a). The dotted line in Fig. 28(b) is the average value of this multiplication result, and indicates the magnitude of the vibration component in the same direction as the vector of the current signal αIA.
[0313] The solid line in Fig. 28(c) is a reference signal that is 1 when the sign of the dotted line in Fig. 28(a) is positive and -1 when it is negative, and the dashed line in Fig. 28(c) is the result of multiplying this reference signal by the signal shown by the dashed line in Fig. 28(a). The dotted line in Fig. 28(c) is the average value of this multiplication result, and indicates the magnitude of the vibration component in the normal direction of the vector of the current signal αIA.
[0314] Next, a fifth example of the second vibration component detection according to the second embodiment will be described.
[0315] In a fifth example of the second vibration component according to the second embodiment, the second vibration component is detected using the vector of the current signal αIB. FIG. 29 is a diagram showing the relationship between the vector of the current signal αIA and the vector of the current signal αIB. As in the fourth example of the second vibration component according to the second embodiment, the second vibration component is largely contained in components in the same direction as the vector of the current signal αIA. The second vibration component S of this embodiment is shown in Equation 43 and Equation 44.
[0316]
number
[0317]
number
[0318] Furthermore, the normal component of the vector of the current signal αIA may also be detected and added to Equation 43 or Equation 44 at a predetermined ratio (x:y) to determine the second vibration component S. This can be expressed as Equation 45 and Equation 46.
[0319]
number
[0320]
number
[0321] Here, we will explain how to find the second vibration component S of Equation 43 to Equation 46. As in the fourth example of the second vibration component according to the second embodiment, calculations may be performed using Equation 43 to Equation 46, but the second vibration component S can also be found using synchronous detection.
[0322] Next, a sixth example of the second vibration component detection according to the second embodiment will be described.
[0323] In the above example, a detection method for the second vibration component S corresponding to a Lissajous figure or vector display was explained, but in this example, a method for detecting the second vibration component S by synchronous detection of the time axis waveform will be explained. In the above example, synchronous detection is used to find the vibration component in the same direction as the thrust direction, but in this example, the output of synchronous detection is directly output as the second vibration component S.
[0324] The second vibration component is excited by contact between the vibrating body 405 and the contact body 406 (rotor), and is generated in the vibrating body 405 as a response to the contact and is superimposed on the first vibration component. Therefore, the second vibration component is generated on the vibrating body 405 with a certain phase delay, starting from the timing of contact. This starting point is the timing when the displacement reaches the peak of vibration in the stretching vibration mode (thrust-up vibration mode) of the vibrating body 405, and the generated vibration is superimposed on the first vibration component with a phase delay that varies for each vibration mode depending on the excitation frequency. Vibration caused by frictional force acting in the relative movement direction between the vibrating body 405 and the contact body 406 (rotor) is mainly generated in the torsional vibration mode (feed vibration mode) of the vibrating body 405. The first vibration component is superimposed on the vibration of the torsional vibration mode (feed vibration mode) with a phase delay θs that corresponds to the response characteristics of the feed vibration mode.
[0325] 30(a) and (b) are diagrams illustrating a fifth example of detecting a second vibration component according to the second embodiment, and are diagrams for explaining the operation of synchronous detection. Fig. 30(a) shows the waveform of current signal IB under no load (solid line), the superimposed vibration waveform (dotted line) superimposed on the waveform under no load, the waveform of current signal IB on which the superimposed vibration waveform (dotted line) is superimposed (dashed line), and the waveform of current signal IA (chain line). Fig. 30(b) is a diagram illustrating the detection of the superimposed vibration waveform component by synchronous detection.
[0326] The solid line in Fig. 30(b) is a reference signal that is 1 when the sign of the superimposed vibration waveform (dotted line) in Fig. 30(a) is positive and -1 when it is negative, and the dashed line in Fig. 30(b) is the multiplication result of this reference signal by the signal shown by the dashed line in Fig. 30(a). The dotted line in Fig. 30(b) shows the average value of the multiplication result, which changes depending on the amplitude of the superimposed vibration waveform (dotted line) in Fig. 30(a).
[0327] Here, the superimposed vibration waveform (dotted line) in Figure 30(a) represents a vibration component generated in the vibrating body 405 when the vibrating body 405 is excited by the contact body 406 (rotor). Because it is superimposed on the vibration during no-load operation, it is difficult to directly detect. However, since the phase of the superimposed vibration waveform is delayed by a phase of θs from the peak phase of the waveform of the current signal IA (dashed line) in Figure 30(a) , if θs is known, this relationship can be used to generate the reference signal (solid line) in Figure 30(b). The second vibration component detector 16 selects θs according to the drive state, performs synchronous detection, and outputs the obtained average value. Alternatively, the value obtained by synchronous detection divided by the amplitude of the current signal IA may be used as the second vibration component S.
[0328] The value of θs can be obtained in advance by measuring the amplitude of the current signal IA and the voltage amplitude of the AC signal VB, and can be prepared as a data table or function.
[0329] In this example, the reference signal is a pulse signal, but it may be a sine wave or other waveform.
[0330] Next, a seventh example of the second vibration component detection according to the second embodiment will be described.
[0331] 30(c) and (d) are diagrams illustrating a seventh example of the second vibration component detection according to the second embodiment. Fig. 30(c) shows the waveform of the current signal IB (solid line) under no load, the superimposed vibration waveform (dotted line) superimposed thereon, the waveform of the current signal IB (dashed line) on which the superimposed vibration waveform (dotted line) is superimposed, and the waveform of the current signal IA (chain line). Fig. 30(d) is a diagram illustrating the detection of the superimposed vibration waveform component by integrating the waveform of the current signal IB (dashed line) on which the superimposed vibration waveform (dotted line) is superimposed over a predetermined phase interval.
[0332] The solid line in Fig. 30(d) is a gate signal that sets the phase interval (0°±dθ) centered on phase 0° of the waveform (solid line) of the current signal IB in Fig. 30(c) when there is no load to -1, the phase interval (180°±dθ) centered on phase 180° to 1, and the other phase intervals to 0. The dashed line in Fig. 30(d) is the multiplication result of this gate signal by the dashed line signal in Fig. 30(c). The dotted line in Fig. 30(d) shows the average value of the multiplication result, and this value changes depending on the amplitude of the superimposed vibration waveform (dotted line) in Fig. 30(c).
[0333] Here, the waveform of the current signal IB (solid line) when there is no load in Figure 30(c) can only be detected when there is no load. Therefore, the phase difference θX between the waveform of the current signal IB (solid line) when there is no load and the waveform of the current signal IA (dashed line) in Figure 30(c) is set in advance as a data table according to various vibration states. For example, the phase difference θX can be set according to the amplitude of the current signal IA, the voltage amplitude of the AC signal VB, etc.
[0334] The second vibration component detection unit 16 may output the value of the dotted line in FIG. 30(d) as the second vibration component S as is, or may divide the value by the amplitude of the current signal IA and output it as the second vibration component S.
[0335] Next, an eighth example of the second vibration component detection according to the second embodiment will be described.
[0336] In this example, an equivalent circuit model of the vibrating body 405 and drive circuit is used to generate a current signal IB signal under no load in response to the AC signals VA and VB. This signal is then subtracted from the measured current signal IB to extract the superimposed vibration waveform. Figure 31(a) shows an example of the equivalent circuit model. Reference numeral 52 denotes a filter that simulates the operation of the equivalent circuit of the vibrating body 405 and drive circuit under no load. The circuit diagram within the block shows a series resonant circuit consisting of inductors 13 and 14 and capacitors 11 and 12. The equivalent circuit of the vibrating body 405, including transformers 7 and 8, piezoelectric elements 403 and 404, and current detection resistors 9 and 10, is also included, and their operation is simulated through calculations. When the waveforms of the AC signals VA and VB are input to the filter 52, it outputs a current signal IAS that simulates the current signal IA in real time and a current signal IBS that simulates the current signal IB.
[0337] FIG. 31(b) is a diagram showing a second configuration example of a driving device for a vibration actuator 400 according to a second embodiment of the present invention, illustrating an example in which a second vibration component is detected using a filter 52. Components similar to those shown in FIG. 2 are assigned the same reference numerals, and detailed descriptions thereof will be omitted. The AC signals VA and VB output by the AC signal generating unit 15 are input to the filter 52. The filter 52 then outputs a current signal IAS (first comparison signal) that simulates the current signal IA under no load, and a current signal IBS (second comparison signal) that simulates the current signal IB under no load. The second vibration component detecting unit 16 then inputs the current signals IA, IB and IAS, IBS, and detects the amplitude SF of the superimposed vibration waveform from the difference between the current signal IB (second detection signal) and the current signal IBS (second comparison signal).
[0338] As shown in Equation 47, the sign of the phase difference θSA between the superimposed vibration waveform and the current signal IA is used as the sign of the amplitude SF of the superimposed vibration waveform, and this is output as the second vibration component S.
[0339]
number
[0340] There are other methods for determining the second oscillatory component S. For example, the signals obtained by multiplying current signal IA and current signal IAS by coefficient αA are defined as current signals αIA and αIAS, and the signals obtained by multiplying current signal IB and current signal IBS by coefficient αB are defined as current signals αIB and αIBS. Then, the difference in amplitude between the difference signal between (current signal αIA + current signal αIB) and (current signal αIAS + current signal αIBS) and the difference signal between (current signal αIA - current signal αIB) and (current signal αIAS - current signal αIBS) can also be defined as the second oscillatory component S. Expressed as a vector, this is shown in Equation 48.
[0341]
number
[0342] The output of the filter 52 does not have to be an analog signal, but may be, for example, digital waveform information or waveform information such as amplitude and phase.
[0343] Next, the operation of the speed estimation unit 18 will be described.
[0344] Equation 49 is an equation for estimating the speed VS from the value of the superimposed voltage coefficient α when the value of the superimposed voltage coefficient α changes linearly.
[0345]
number
[0346] In this way, when the value of the superimposed voltage coefficient α changes linearly with respect to the speed, the speed can be estimated with a simple formula by using the offset and sensitivity correction coefficients for each thrust amplitude and voltage amplitude of the AC signal VB that have been calculated in advance. The characteristics of the sensitivity correction coefficient γ and offset correction coefficient ε can be stored as a data table, but they can also be stored as functions T5 and T6 of the thrust vibration amplitude and voltage amplitude of the AC signal VB. Equation 50 shows the function T5 of the offset correction coefficient ε, and Equation 51 shows the function T6 of the sensitivity correction coefficient γ.
[0347]
number
[0348]
number
[0349] Furthermore, the frequencies of the AC signals VA and VB may be used instead of the thrust vibration amplitude for the sensitivity correction coefficient γ and the offset correction coefficient ε. In this case, the sensitivity correction coefficient γ and the offset correction coefficient ε are determined from the frequencies of the AC signals VA and VB during driving and the voltage amplitude of the AC signal VB using a data table or functions T7 and T8. Equation 52 shows function T7 of the offset correction coefficient ε, and Equation 53 shows function T8 of the sensitivity correction coefficient γ.
[0350]
number
[0351]
number
[0352] In the above explanation, an example was shown in which the speed is defined as a linear expression of the superimposed voltage coefficient α and the speed is estimated using the offset correction coefficient ε and the sensitivity correction coefficient γ, but the relationship with the speed may also be defined using polynomial approximation, trigonometric functions, etc. In that case, the coefficient for each term becomes a function with multiple arguments, such as T5 to T8 above.
[0353] Fig. 32 is a diagram showing a third example of the configuration of the driving device for the vibration actuator 400 according to the second embodiment of the present invention. Fig. 32 shows an example in which the speed estimation unit and the speed control unit of the driving device in Fig. 24 are performed by a known CPU 34. The same components as those shown in Fig. 24 are assigned the same reference numerals, and detailed descriptions thereof will be omitted.
[0354] 33 is a flowchart showing the operation of the CPU 34, showing the control steps for controlling the speed with the VB voltage amplitude. The control steps for the frequency command are the same as those explained in the first embodiment, so the explanation will be omitted.
[0355] First, in step S401, the CPU 34 sets a predetermined speed command Vcom, sets the VB voltage amplitude command VBcom to an initial voltage of 0, and sets the ON-OFF command to ON.
[0356] Subsequently, in step S402, the CPU 34 determines whether or not it is time to measure. If it is determined that it is not time to measure (S402 / No), the CPU 34 waits in step S402.
[0357] On the other hand, if the result of the determination in step S402 is that it is time to measure (S402 / Yes), the process proceeds to step S403.
[0358] In step S403 , the CPU 34 acquires the second vibration component S output from the second vibration component detection unit 16 and the thrust-up vibration amplitude TS output from the thrust-up vibration amplitude detection unit 17 .
[0359] Next, in step S404, the CPU 34 calculates the sensitivity correction coefficient γ and offset correction coefficient ε from the thrust vibration amplitude TS and the VB voltage amplitude command VBcom acquired in step S403. That is, the CPU 34 calculates the sensitivity correction coefficient γ and offset correction coefficient ε using these and functions T5 and T6 defined by a data table, a calculation formula, etc. Then, for the second vibration component S acquired in step S403, in step S403-2, it compares the second vibration component S acquired in step S403 with a target range for reducing S and determines whether it exceeds the range, falls below the range, or is within the range. If it exceeds the range, in step S403-3, the superimposed voltage coefficient α is set to α+dα. If it falls below the range, in step S403-4, the superimposed voltage coefficient α is set to α-dα, and the second vibration component S is acquired again in step S403. When the second vibration component S is reduced to fall within the target range, the CPU 34 proceeds to step S404, where the speed VS is calculated using the superimposed voltage coefficient α, the sensitivity correction coefficient γ, and the offset correction coefficient ε. In the subsequent steps, the above-mentioned speed command Vcom is compared with the speed VS set in step S404, and the VB voltage amplitude command VBcom is controlled.
[0360] Next, the control of the VB voltage amplitude command VBcom will be described in steps S405 to S411.
[0361] In step S405, the CPU 34 compares the speed command Vcom set in step S401 with the speed VS calculated in step S404.
[0362] If the result of the comparison in step S405 is that the speed command Vcom is smaller (<) than the speed VS, the process proceeds to step S406.
[0363] In step S406, the CPU 34 subtracts a predetermined voltage dVB from the VB voltage amplitude command VBcom.
[0364] Subsequently, in step S407, the CPU 34 determines whether the VB voltage amplitude command VBcom is smaller than VBmin.
[0365] If the result of the determination in step S407 is that the VB voltage amplitude command VBcom is smaller than VBmin (S407 / Yes), the process proceeds to step S408.
[0366] In step S408, the CPU 34 sets the VB voltage amplitude command VBcom to VBmin.
[0367] If the comparison result in step S405 shows that the speed command Vcom is greater than (>) the speed VS, the process proceeds to step S409.
[0368] In step S409, the CPU 34 adds a predetermined voltage dVB to the VB voltage amplitude command VBcom.
[0369] Subsequently, in step S410, the CPU 34 determines whether the VB voltage amplitude command VBcom is greater than VBmax.
[0370] If it is determined in step S410 that the VB voltage amplitude command VBcom is greater than VBmax (S410 / Yes), the process proceeds to step S411.
[0371] In step S411, the CPU 34 sets the VB voltage amplitude command VBcom to VBmax.
[0372] When the process of step S408 is completed, when the process of step S411 is completed, or when the speed command Vcom and the speed VS are equal (=) in the comparison of step S405, the process proceeds to step S412. Note that by repeating the operations of steps S405 to S411, the VB voltage amplitude command VBcom is controlled so that the speed VS approaches the speed command Vcom.
[0373] Subsequently, in step S412, the CPU 34 determines whether or not a stop command has been input. If the result of this determination is that a stop command has not been input (S412 / No), the CPU 34 returns to step S402 and performs the processes from step S402 onward.
[0374] On the other hand, if it is determined in step S412 that a stop command has been input (S412 / Yes), the process proceeds to step S413.
[0375] In step S413, the CPU 34 sets the ON-OFF command to OFF, which causes the outputs of the AC signals VA and VB output by the AC signal generating unit 15 to become 0 V, and the contact body 406 (rotor) of the vibration actuator 400 stops.
[0376] When the process of step S413 ends, the process of the flowchart shown in FIG. 33 ends.
[0377] In the second embodiment, the value of the VB voltage amplitude command is used as an argument for setting the correction coefficient. However, the amplitude ratio between the AC signal VA and the AC signal VB, the actually measured AC signal VB, or the amplitude of the drive voltage generated in response to the measured AC signal VB may also be used.
[0378] Furthermore, in the same manner as in the first embodiment, torque can be estimated from the speed VS estimated from the second vibration component S. The method for this is explained below. The speed when a predetermined torque T0 is generated with respect to the voltage amplitude of the AC signal VB and the slope of the torque change with respect to the speed change are determined in advance. Figure 34(a) shows the voltage amplitude of the AC signal VB and the speed (reference speed: V0) when the torque is at a predetermined value T0, and Figure 34(b) shows the ratio (β) of the torque change with respect to the speed change. Then, torque TR can be calculated using equation 54.
[0379]
number
[0380] In the above example, the speed was controlled by fixing the phase difference between AC signals VA and VB to 90° and manipulating the voltage amplitude of AC signal VB, but the speed may also be controlled by controlling the phase difference between AC signals VA and VB.
[0381] In the above example, the speed was controlled by manipulating the voltage amplitude of AC signal VB, so the speed was estimated using the offset correction coefficient ε and sensitivity correction coefficient γ with the VB voltage amplitude as a parameter, as in Equations 50 to 53. Similarly, when controlling the speed using the phase difference between AC signals VA and VB, it is necessary to estimate the speed using the offset correction coefficient ε and sensitivity correction coefficient γ with the phase difference as a parameter instead of the VB voltage amplitude.
[0382] Furthermore, equation 54 calculates the torque using the reference speed V0 with the VB voltage amplitude as a parameter and the ratio of torque change to speed change (β).In this case too, the torque can be calculated by using the reference speed V0 with the phase difference as a parameter instead of the VB voltage amplitude and the ratio of torque change to speed change (β).
[0383] In this embodiment, the piezoelectric body 403 excites vibrations that expand and contract the vibrating body 405, and the piezoelectric body 404 excites torsional vibrations on the vibrating body 405. On the other hand, in FIG. 23(b), a similar effect can be obtained by configuring the piezoelectric body 403 to excite bending in the left-right direction of the page, and the piezoelectric body 404 to excite bending in the direction perpendicular to the page. In this case, the bending vibration caused by the vibration of the piezoelectric body 403 becomes a thrust vibration in the protrusion 480, and the bending vibration caused by the vibration of the piezoelectric body 404 becomes a feed vibration in the protrusion 480.
[0384] In the above explanation, since the change in the amplitude of the thrust vibration is small relative to the change in the speed of the contact body 6 due to the force acting on the contact body 6, the speed was estimated using the thrust vibration amplitude detected by the thrust vibration amplitude detection unit 17, but the feed vibration amplitude may also be used for speed estimation. The feed vibration amplitude can be detected by measuring the amplitude of the current signal IB.
[0385] [Third Example] FIG. 35 is a diagram showing a schematic configuration of a vibration actuator 500 according to the third embodiment.
[0386] 1, and are in contact with the contact surfaces of the respective protrusions 580 along the circumference of the annular contact body 506. The thrusts of the three oscillators 501, 502, 503 are combined to increase the output torque.
[0387] FIG. 36 is a diagram showing a first configuration example of a driving device for a vibration actuator 500 according to a third embodiment of the present invention, in which the same components as those shown in FIG. 2 are given the same reference numerals, and detailed descriptions thereof will be omitted.
[0388] Piezoelectric elements 504 and 505 are provided on vibrating body 501, piezoelectric elements 506 and 507 on vibrating body 502, and piezoelectric elements 508 and 509 on vibrating body 503 as excitation piezoelectric elements. Each piezoelectric element can be divided into an A-phase side piezoelectric element connected to AC signal VA via inductor 13, capacitor 11, and three transformers, and a B-phase side piezoelectric element connected to AC signal VB via inductor 14, capacitor 12, and three transformers.
[0389] The A-phase piezoelectric elements are piezoelectric elements 504, 506, and 508, which are respectively connected to the secondary windings of transformers 60, 61, and 62. The primary windings of transformers 60, 61, and 62 are connected in series, with one end of the series connection connected to capacitor 11 and the other end connected to resistor 9 for current detection.
[0390] On the other hand, the B-phase piezoelectric elements are piezoelectric elements 505, 507, and 509, which are respectively connected to the secondary windings of transformers 63, 64, and 65. The primary windings of transformers 63, 64, and 65 are connected in series, with one end of the series connection connected to capacitor 12 and the other end connected to resistor 10 for current detection.
[0391] Resistor 9 detects a current signal IA corresponding to the vibration velocity of the A-phase piezoelectric element, and resistor 10 detects a current signal IB corresponding to the vibration velocity of the B-phase piezoelectric element.
[0392] Because the vibrating bodies 501, 502, and 503 are driven in a series connection, applying an AC voltage to the primary side of the transformer produces well-coordinated vibrations. Furthermore, the vibrations superimposed on each vibrating body due to the frictional force acting between the protrusions 580 of the vibrating bodies 501, 502, and 503 and the contact body 506 (rotor) also change in a well-coordinated manner. Because the vibrations of each vibrating body are well-coordinated, the vibrations of the vibrating bodies can be detected as a single vibration by detecting the current in the primary winding of the transformer, as in the first embodiment.
[0393] That is, in this embodiment in which a plurality of vibrating bodies are connected in series and driven, the same method as the method for detecting the second vibration component S explained in the first embodiment can be used.
[0394] In the third embodiment, multiple vibrating bodies are connected in series to a transformer and a voltage is applied across both ends. However, the piezoelectric bodies of multiple vibrating bodies may be directly connected in series without using a transformer. Furthermore, while the vibrations are detected using the current in the primary winding of the transformer in the above example, a piezoelectric element for vibration detection may be separately provided in the vibrating body. In this case, since the vibrations of each vibrating body are synchronized by connecting them in series, the second vibration component S can be detected by detecting the vibration of one vibrating body, and speed and torque can be estimated and controlled in the same way as in the above example.
[0395] [Fourth Example] FIG. 37(a) is a diagram showing a schematic configuration of a vibration actuator 600 according to the fourth embodiment.
[0396] A vibration actuator 600 according to the fourth embodiment includes a vibrating body 605, a contact body 606 which is a circular rotor, and a rotating shaft 607 connected to the contact body 606 (rotor). The vibrating body 605 is a circular vibrating body made of a conductive material, and includes a piezoelectric element 602 and an elastic body 601 which has a protrusion 680 on the top surface of the ring that comes into contact with the contact body 606 (rotor). The protrusion 680 has a friction member 681 made of resin at the contact point with the contact body 606 (rotor). The piezoelectric element 602 forms part of the vibrating body 605 and is a component for exciting the vibrating body 605.
[0397] FIG. 37(b) is a diagram showing an example of a structure of a plurality of electrodes and electrical connection wiring formed on the piezoelectric element 602 shown in FIG. 37(a).
[0398] 37(b), the piezoelectric element 602 has 24 electrodes arranged at equal intervals on the circumference, and every fourth electrode of the piezoelectric element 602 is electrically connected by a connecting wire along the circumference. Here, the regions of the piezoelectric element 602 where the interconnected electrode groups are arranged will be referred to as piezoelectric body 611, piezoelectric body 612, piezoelectric body 613, and piezoelectric body 614, depending on the connection.
[0399] Furthermore, piezoelectric bodies 611 are arranged circumferentially at 60° intervals, and when AC voltage A is applied to piezoelectric bodies 611, six out-of-plane flexural vibrations are formed along the circumference of vibrating body 605. Furthermore, when AC voltages B, NA, and NB, which are shifted in phase by 90° from AC voltage A, are applied to piezoelectric bodies 612, 613, and 614, respectively, six out-of-plane traveling vibration waves are formed on vibrating body 605. These six traveling vibration waves then generate a relative force between protrusion 680 of vibrating body 605 and contact body 606 (rotor), causing contact body 606 (rotor) to rotate.
[0400] Piezoelectric element 602 is also provided with a plurality of electrodes for vibration detection, and the areas of piezoelectric element 602 where these electrodes are provided are referred to as piezoelectric body 615 and piezoelectric body 616. Piezoelectric body 615 detects vibrations excited by piezoelectric body 611 and piezoelectric body 613 and outputs vibration detection signal SA, while piezoelectric body 616 detects vibrations excited by piezoelectric body 612 and piezoelectric body 614 and outputs vibration detection signal SB.
[0401] 37(c) is a diagram showing a first example of the positional relationship between the piezoelectric bodies 611 to 614 and the protrusion 680. The protrusion 680 is provided at the center of the electrode compartment of the piezoelectric bodies 611 and 613 to which AC voltages A and NA are connected. If the vibration caused by the piezoelectric bodies 611 and 613 is referred to as A-phase vibration, and the vibration caused by the piezoelectric bodies 612 and 614 is referred to as B-phase vibration, the A-phase vibration excites a thrust vibration that vibrates the protrusion 680 up and down on the page, and the B-phase vibration excites a feed vibration that vibrates it left and right on the page.
[0402] 38(a) is a diagram showing a first configuration example of a driving device for a vibration actuator 600 according to a fourth embodiment of the present invention. The same components as those shown in FIG. 24 are given the same reference numerals, and detailed description thereof will be omitted.
[0403] The vibration actuator 600 is an actuator driven by a four-phase AC voltage, where AC voltage A and AC voltage NA, and AC voltage B and AC voltage NB, are AC voltages with opposite phases. Piezoelectric elements 611 and 613 and pairs of piezoelectric elements 612 and 614 to which these opposite-phase AC voltages are applied are connected to center-tapped secondary windings of transformers 43 and 44. AC signals VA and VB, which are outputs from an AC signal generator, are applied to one end of the primary windings of transformers 43 and 44, and current detection resistors 45 and 46 are connected to the other end.
[0404] Current signals IA and IB, which are signals detected by resistors 45 and 46, are input to second vibration component detection unit 16 and thrust-up vibration amplitude detection unit 17. Then, second vibration component S and thrust-up vibration amplitude are detected by the operation described in the second embodiment above, and control is performed to minimize second vibration component S using a superimposed voltage command generated by second vibration component control unit 21. Based on this superimposed voltage command, speed estimator 18 detects the rotational speed of contact body 606 (rotor). Then, comparison unit 19 compares the detected rotational speed with a speed command from command means (not shown), and control amount calculation unit 20 generates a VB voltage amplitude command signal according to the comparison result, thereby controlling the voltage amplitude of AC signal VB, thereby controlling the rotational speed.
[0405] In the fourth embodiment, in addition to speed control, thrust-up vibration amplitude control is also performed. The output of thrust-up vibration amplitude detection unit 17 is compared with a thrust-up vibration amplitude command from command means (not shown) by comparison means 70. Next, the output of comparison means 70 is input to control amount calculation means 71, which generates a frequency command signal by proportional-plus-integral calculation. Then, AC signal generation unit 15 sets the frequency of AC signals VA and VB in accordance with the frequency command signal, thereby controlling the thrust-up vibration amplitude.
[0406] When the thrust vibration amplitude is controlled to be constant, the contact state between the contact body 606 (rotor) and the vibrating body 605 becomes stable, and therefore the stability of the speed estimation can be improved.
[0407] Fig. 38(b) is a diagram showing a second configuration example of a driving device for a vibration actuator 600 according to a fourth embodiment of the present invention. The same components as those shown in Fig. 38(a) are given the same reference numerals, and detailed descriptions thereof will be omitted.
[0408] In the first configuration example of the driving device for the vibration actuator 600 according to the fourth embodiment, an example was shown in which vibration was detected using current signals IA and IB, but in the second configuration example, vibration is detected using piezoelectric elements 615 and 616. Piezoelectric element 615 outputs a vibration detection signal SA, and piezoelectric element 616 outputs a vibration detection signal SB. Since vibration is detected directly instead of using a current signal, the accuracy of velocity estimation can be improved.
[0409] Fig. 39(a) is a diagram showing a second example of the positional relationship between piezoelectric bodies 611 to 614 and protrusion 680. Protrusion 680 in Fig. 39(a) is provided between the electrode sections of piezoelectric bodies 611 and 612 to which AC voltages A and B are connected, and between the electrode sections of piezoelectric bodies 613 and 614 to which AC voltages NB and NA are connected. If the vibration caused by piezoelectric bodies 611 and 613 is referred to as A-phase vibration and the vibration caused by piezoelectric bodies 612 and 614 is referred to as B-phase vibration, then a thrust vibration is excited by the sum component of the A-phase vibration and the B-phase vibration, and a feed vibration is excited by the difference component of the A-phase vibration and the B-phase vibration.
[0410] 40 is a diagram showing a third configuration example of a driving device for a vibration actuator 600 according to a fourth embodiment of the present invention. The same components as those shown in FIG. 2 are assigned the same reference numerals, and detailed description thereof will be omitted.
[0411] The connections between the vibration actuator 600 and the transformers 43 and 44 and the connections between the resistors 45 and 46 are the same as those in the first configuration example of the drive device for the vibration actuator 600 according to the fourth embodiment. However, since the position of the protrusion 680 on the vibrating body 605 is different from that in the first configuration example of the drive device for the vibration actuator 600 according to the fourth embodiment, the connections of the current signals IA and IB to the second vibration component detection unit 16 and the thrust vibration amplitude detection unit 17 are different.
[0412] The current signals IA and IB are input to both a second vibration component detection unit 16 and a thrust-up vibration amplitude detection unit 17. (Current signal IA+current signal IB) indicates the thrust-up vibration component, and (current signal IA-current signal IB) indicates the feed vibration component, and the second vibration component S and the thrust-up vibration amplitude are detected by the operation described in the first embodiment above. Then, the second vibration component is minimized by a superimposed voltage command generated by a second component control unit, and the rotational speed of the contact body 606 (rotor) is detected by a speed estimation unit 18 based on the superimposed voltage command.
[0413] FIG. 39(b) is a diagram showing a third example of the positional relationship between the piezoelectric bodies 611 to 614 and the protrusion 680. In FIG.
[0414] Protrusion 680 is provided between the electrode sections of piezoelectric body 611 and piezoelectric body 614 to which AC voltage A and AC voltage NB are connected, and between the electrode sections of piezoelectric body 612 and piezoelectric body 613 to which AC voltage B and AC voltage NA are connected. If the vibration caused by piezoelectric bodies 611 and 613 is referred to as A-phase vibration and the vibration caused by piezoelectric bodies 612 and 614 is referred to as B-phase vibration, then a thrust vibration is excited by the difference component between the A-phase vibration and the B-phase vibration, and a feed vibration is excited by the sum component of the A-phase vibration and the B-phase vibration.
[0415] Therefore, the following will describe the case where the position of the protrusion 680 of the vibration actuator 600 is as shown in Figure 39(b). That is, if this is driven by the drive device of Figure 40, then contrary to the above explanation, (current signal IA - current signal IB) will indicate the thrust-up vibration component, and (current signal IA + current signal IB) will indicate the feed vibration component. Accordingly, the second vibration component detector 16 and the thrust-up vibration amplitude detector 17 will also use reversed signals in their operations.
[0416] In this embodiment, too, torque can be estimated based on the estimated speed, as in the above embodiment. The speed when a predetermined torque T0 is generated with respect to the phase difference between AC signals VA and VB, and the slope of the torque change with respect to the speed change are determined in advance. Figure 41(a) shows the phase difference between AC signals VA and VB and the speed (reference speed: V0) when the torque is a predetermined value T0, and Figure 41(b) shows the ratio (β) of the torque change with respect to the speed change. Then, torque TR can be calculated using Equation 55.
[0417]
number
[0418] [Fifth Example] In the above embodiments, a control device was described that estimates speed or torque and controls the speed or torque in accordance with a speed or torque command value, but in this embodiment, an example will be described in which position control is performed using an estimated value of speed or speed and torque. Fig. 42(a) is a diagram showing a first configuration example of a drive device for a vibration actuator 600 according to a fifth embodiment of the present invention. Fig. 42(a) shows an example in which minor loop control of speed is applied to position control, and instead of detecting the rotational speed from differential information of the detected position, speed control is performed using an estimated value of speed according to the present invention.
[0419] The same components as those shown in Figure 40 are given the same reference numerals, and detailed description thereof will be omitted. Reference numeral 72 denotes a rotary encoder for detecting the rotational position of the vibration actuator 600. The position detected by the rotary encoder 72 is compared with a position command from a command means (not shown) by a comparison means 73. The position deviation is then input to a control amount calculation means 74, which generates a speed command signal.
[0420] Next, the speed command signal and the estimated speed from the speed estimator 18 are compared by a comparator 19. The comparison result is used by a control amount calculator 20 to generate a phase difference command signal through PI (proportional integral) calculation. In this way, the phase difference between the AC signals VA and VB output by the AC signal generator 15 is controlled, and the rotation speed and position are controlled.
[0421] The speed estimated by the speed estimation unit 18 is detected from the vibration amplitude of the vibrating body 605, as in the above embodiment, and therefore can be detected quickly even in a stopped state. Therefore, the speed can be estimated in a short time after the AC signal generation unit 15 is commanded to turn ON by an ON-OFF signal from a command means (not shown). Here, to explain this effect, we will explain the operation when the vibration actuator 600 is started from a stopped state due to a holding torque caused by the frictional force between the vibrating body 605 and the contact body 606, with torque applied to the rotating shaft 607 of the vibration actuator 600 in the OFF state.
[0422] First, assume that the position command and the current position are the same and the ON-OFF signal is switched from OFF to ON. Then, because the position deviation with respect to the position command is 0, the AC signal generator 15 generates a signal with a phase difference of 0° between the AC signals VA and VB. Next, the frequency of the AC signals VA and VB approaches the resonance frequency of the oscillator 605 in response to the thrust-up vibration amplitude command, and the thrust-up vibration amplitude approaches a predetermined amplitude. When the vibration amplitude of the oscillator 605 reaches a certain level, the reduced frictional force between the oscillator 605 and the contact body 606 falls below the torque applied to the rotating shaft 607, and the rotating shaft 607 begins to rotate. Here, the position is controlled according to the position deviation and the estimated speed value, and the oscillator returns to the position at startup.
[0423] If this operation were performed using PID control of the position, the amount of deviation from the initial position would be large because there would be a time delay before the position deviation is detected due to the influence of the rigidity between the rotary encoder 72 and the contact body 606 and the resolution of the rotary encoder 72. In contrast, if a speed estimate is used, the speed can be detected without being influenced by the rigidity between the rotary encoder 72 and the contact body 606 or the resolution of the rotary encoder 72, making it possible to reduce the amount of deviation from the initial position.
[0424] FIG. 42(b) is a diagram showing a second configuration example of a driving device for a vibration actuator 600 according to a fifth embodiment of the present invention. Components similar to those shown in FIG. 42(a) are assigned the same reference numerals, and detailed descriptions thereof will be omitted. Reference numeral 75 denotes a speed and torque estimation unit that receives input of the detected second vibration component superimposed on the vibrating body 605 and a component corresponding to the vibration amplitude in the direction in which the vibrating body 605 thrusts up the contact body 606, and estimates the rotational speed of the contact body 606 and the torque between the vibrating body 605 and the contact body 606. Reference numeral 76 denotes a control amount calculation unit that receives input of a comparison result between the speed command signal, the estimated speed from the speed and torque estimation unit 75, and the speed command signal from the control amount calculation unit 74, performs PI (proportional integral) calculation, and generates a torque command signal. Reference numeral 77 denotes a comparison means that compares the torque command signal with the estimated torque from the speed and torque estimation unit 75, and this comparison result is input to the control amount calculation unit 20, which performs PI (proportional integral) calculation to generate a phase difference command signal.
[0425] Compared to the configuration in Fig. 42(a), the configuration in Fig. 42(b) has an additional torque control loop, which allows for even faster control than the configuration in Fig. 42(a). In other words, considering the start-up state described above, the magnitude of the external torque can be detected with only a slight change in rotation speed, allowing for faster control than with just a speed control loop.
[0426] [Sixth Example] Fig. 43 is a diagram showing an example of the schematic configuration of a vibration actuator 700. Fig. 44 is a diagram showing the vibration modes of the vibration actuator 700. The schematic configuration and operating principle of a vibration actuator 700 according to a sixth embodiment will be described below with reference to Figs. 43 and 44.
[0427] As shown in FIG. 43(b), a vibration actuator 700 according to the sixth embodiment includes a vibrating body 705 and a contact body 706. As shown in FIG. 43(a), the vibrating body 705 is a cylindrical vibrating body made of a conductive material, and is composed of piezoelectric bodies 703 and 704 and an elastic body 701 that sandwiches the piezoelectric bodies from above and below and has a protrusion 780 on the top of the cylinder. As shown in FIG. 44(c), the piezoelectric body 704 excites a vibration (stretching vibration mode) that causes the vibrating body 705 to expand and contract in the height direction of the cylinder. As shown in FIGS. 44(a) and 44(b), the piezoelectric body 703 is configured to excite two bending vibrations that cause the vibrating body 705 to bend in two orthogonal directions. The piezoelectric bodies 703 and 704 are sandwiched and fixed between the elastic body 701 by a fastening member (not shown).
[0428] The contactor 706 shown in FIG. 43(b) is a plate-like movable body that is pressed into contact with the protrusion 780 of the vibrating body 705 with a constant pressure by a pressure mechanism (not shown) and is supported so as to be movable left and right (X direction) and right and left (Y direction) of the page. This contactor 706 can move in any direction on the XY plane by vibrations excited in the vibrating body 705. FIG. 43(c) shows the arrangement of electrodes provided on the piezoelectric body 703, which are insulated from each other. The electrodes are arranged in four parts of a circle, with electrodes 711 and 713 for exciting bending vibrations in the X direction in the vibrating body 705, and electrodes 712 and 714 for exciting bending vibrations in the Y direction. In the following explanation, electrodes 711, 712, 713, and 714 will be referred to as piezoelectric bodies 711, 712, 713, and 714.
[0429] FIG. 45(a) is a diagram showing a first configuration example of a drive device for a vibration actuator 700 according to a sixth embodiment, and shows the configuration of a control device that controls the position of a contact body 706 in the XY plane.
[0430] Reference numeral 78 denotes an AC voltage generator that outputs AC signals VA, VBX, and VBY based on the frequency command from control calculation unit 71, the VBX voltage amplitude command output by control amount calculation unit 20, and the VBY voltage amplitude command from control calculation unit 86. The AC signals VA and VBX, and the AC signals VA and VBY, are signals that are 90° out of phase with each other, with the AC signal VA set to a predetermined amplitude and the AC signals VBX and VBY set to amplitudes based on the VBX voltage amplitude command and the VBY voltage amplitude command, respectively. Furthermore, when the VBX voltage amplitude command and the VBY voltage amplitude command are negative values, the AC signals VBX and VBY are output with their polarities inverted.
[0431] The AC signal VA is connected to the primary winding of the transformer 7, with the other end connected to a current detection resistor 9, and the boosted AC voltage A is applied to the piezoelectric element 704 of the vibration actuator 700, which is connected to the secondary winding. The AC signals VBX and VBY are connected to the primary windings of the transformers 43 and 44, with the other ends connected to current detection resistors 45 and 46, respectively. An AC voltage VBX that is out of phase with the boosted AC voltage BX is applied to the piezoelectric elements 711 and 713, which are connected to the secondary winding of the transformer 43. Similarly, an AC voltage VBY that is out of phase with the boosted AC voltage BY is applied to the piezoelectric elements 712 and 714, which are connected to the secondary winding of the transformer 44.
[0432] Here, the inductance values of the secondary windings of transformer 7, transformer 43, and transformer 44 are frequency-matched to the damping capacitance of piezoelectric element 704 and piezoelectric elements 711 to 714. This allows currents to flow through the primary windings of transformer 7, transformer 43, and transformer 44 that are roughly proportional to the vibration strain rates of piezoelectric element 704 and piezoelectric elements 711 to 714. Resistors 9, 45, and 46 convert the currents flowing through the primary windings of the connected transformers into voltages, generating current signals IA, IBX, and IBY.
[0433] Each current signal indicates a different vibration state, with current signal IA (first detection signal) indicating the expansion / contraction vibration mode (thrust-up vibration mode) of vibrating body 704. Furthermore, current signal IBX (second detection signal (X)) indicates the X-direction bending vibration mode (X-direction feed vibration mode) of vibrating bodies 711 and 713, and current signal IBY (second detection signal (Y)) indicates the Y-direction bending vibration mode (Y-direction feed vibration mode) of vibrating bodies 712 and 714.
[0434] Next, the configuration related to velocity estimation and control will be described. The thrust-up vibration amplitude detection unit 17 receives the current signal IA and detects the thrust-up vibration amplitude. The second vibration component detection unit 16 and the second vibration component detection unit 79 receive the current signal IBX and the current signal IBY, respectively, and detect the X- and Y-direction components of the second vibration component. The X- and Y-direction components of the second vibration component are input to the second amplitude component control unit, respectively, and the second vibration components in the X and Y directions are minimized by the generated superimposed voltage components in the X and Y directions. The velocity estimation unit 80 estimates the X- and Y-direction thrust forces acting between the contact body 706 and the protrusion 780 from the superimposed voltage component of the X- and Y-direction components, and further detects the velocity in the X direction (estimated X velocity) and the velocity in the Y direction (estimated Y velocity).
[0435] The detected estimated X and Y velocities are integrated by integrating means 81 and 82 and converted into X and Y positions, respectively. The X and Y positions indicate changes (displacements) from the initial values of integrating means 82. The X and Y positions are then compared with X and Y position commands from command means (not shown) by comparing means 73 and 83, respectively, and X and Y velocity commands are generated by control amount calculating units 74 and 84 in accordance with the respective comparison results. The X and Y velocity commands are then compared with the estimated X and Y velocities by comparing means 19 and 85, respectively, and VBX voltage amplitude commands and VBY voltage amplitude commands are generated by control amount calculating units 20 and 86 in accordance with the respective comparison results. The positions of contact body 706 in the X and Y directions are controlled by the control device operating in this manner.
[0436] Furthermore, the integrating means 81 and integrating means 82 can reset errors accumulated due to integration errors by externally inputting an X reset signal and a Y reset signal, respectively.
[0437] FIG. 45(b) is a diagram showing a second configuration example of a drive device for a vibration actuator 700 according to the sixth embodiment, which is a configuration in which the minor speed loop control system is removed from the configuration of FIG. 45(a).
[0438] The control amount calculation unit 74 and the control amount calculation unit 84 perform PID control calculations to generate a VBX voltage amplitude command and a VBY voltage amplitude command. [Industrial Applicability]
[0439] The above-mentioned control device and the vibration type driving device equipped with the vibration type actuator and the above-mentioned control device can be suitably used in optical equipment such as a lens barrel equipped with an optical element such as a lens, and an imaging device equipped with an imaging element such as an imaging sensor. In addition to the above-mentioned use examples, the vibration type driving device can be used in various electronic devices as a vibration type driving device that drives a target member. [Explanation of symbols]
[0440] 100, 200, 300, 400, 500, 600, 700 Vibration Actuator 5, 205, 305, 405, 501, 502, 503, 605, 705 vibrator 6, 206, 306, 406, 506, 606, 706 contact body 80, 280, 380, 480, 580, 680, 780 Protrusion 15, 78 AC signal generation section 16, 79 Second vibration component detection unit 17 Thrust vibration amplitude detection unit 18 Speed estimation part 21 Second vibration component control section 80 Speed estimation part 75 Speed & Torque Estimation Unit 19, 70, 73, 77, 83, 85 means of comparison 20, 71, 74, 76, 84, 86 Control amount calculation means 3, 4, 203, 204, 303, 304, 403, 404, 504-509, 611-614, 703, 704, 711-714 Piezoelectric 9, 10, 45, 46 Resistors 7, 8, 43, 44, 61-65 Transformers 34 CPU 50, 52 filters
Claims
1. A control device for a vibration type actuator, which includes a vibrating body having an elastic body and an electromechanical energy conversion element, and a contact body in contact with the elastic body, and in which the vibrating body and the contact body move relatively to each other due to vibrations generated in the vibrating body, The vibration includes a first vibration component generated in the vibrating body by the voltage applied to the electromechanical energy conversion element, and a second vibration component generated in the vibrating body by contact between the vibrating body and the elastic body, and the control device detects a signal corresponding to the second vibration component, cancels out the second vibration component by superimposing a superimposed voltage component on the voltage, and detects the velocity between the vibrating body and the contact body based on the superimposed voltage component.
2. 2. The control device according to claim 1, wherein the superimposed voltage component is an alternating voltage superimposed with a predetermined time phase on the displacement of the first vibration component, or of a thrust vibration component of the first vibration component and the second vibration component in a direction perpendicular to the contact surface of the vibrating body and the contact body.
3. 2. The control device according to claim 1, wherein the superimposed voltage component includes a feed vibration excitation voltage component that is superimposed with a predetermined time phase on a component of the voltage that excites a feed vibration component in a direction parallel to the contact surfaces of the vibrating body and the contact body, the component being included in the first vibration component.
4. 2. The control device according to claim 1, wherein the superimposed voltage component is generated based on a signal of any one of the voltages applied to the electromechanical energy conversion element.
5. the electromechanical energy conversion element is configured to be applied with a first drive voltage and a second drive voltage based on a first signal and a second signal that are independent of each other; The first vibration component is a driving vibration in a first direction generated based on one of the sum or difference of a third vibration component generated by the first driving voltage and a fourth vibration component generated by the second driving voltage, and a driving vibration in a second direction generated based on the other of the sum or difference of the third vibration component generated by the first driving voltage and the fourth vibration component generated by the second driving voltage, the second vibration component includes at least one vibration component of the driving vibration in the first direction and the driving vibration in the second direction, The control device according to claim 1, characterized in that the signal corresponding to the second vibration component is detected based on a first detection signal that detects vibration in the same direction as the third vibration component and a second detection signal that detects vibration in the same direction as the fourth vibration component.
6. 6. The control device according to claim 5, wherein a signal corresponding to the second vibration component is detected from a difference between the amplitude of the first detection signal and the amplitude of the second detection signal.
7. 6. The control device according to claim 5, wherein the signal corresponding to the second vibration component is detected from at least one of parameters that change depending on tilt, such as tilt angle, minor axis, major axis, height, and width, in a Lissajous figure drawn using the first detection signal and the second detection signal.
8. 8. The control device according to claim 7, wherein the Lissajous figure is drawn with a first axis representing the first detection signal and a second axis representing the second detection signal.
9. 8. The control device according to claim 7, wherein the Lissajous figure is drawn as a first axis representing a sum signal of the first detection signal and the second detection signal, and a second axis representing a difference signal of the first detection signal and the second detection signal.
10. a vector based on the amplitude and phase of the first detection signal is defined as a first signal vector, and a vector based on the amplitude and phase of the second detection signal is defined as a second signal vector; One of the sum and the difference of the first signal vector and the second signal vector is defined as a first vibration vector, and the other is defined as a second vibration vector; a vector component in the same direction as the first vibration vector is defined as a same direction component, and a vector component in the normal direction of the first vibration vector is defined as a normal direction component; a difference between the same direction components of the first signal vector and the second signal vector; and a difference between the normal components of the first signal vector and the second signal vector; and 6. The control device according to claim 5, wherein a signal corresponding to the second vibration component is detected from a ratio set in accordance with the magnitude of the first vibration vector.
11. The first detection signal is a first signal vector, and the second detection signal is a second signal vector; one of the sum and the difference of the first signal vector and the second signal vector is a first vibration vector and the other is a second vibration vector; a vector component in the same direction as the first vibration vector is defined as a same direction component, and a vector component in the normal direction of the first vibration vector is defined as a normal direction component; The control device described in claim 5, characterized in that a signal corresponding to the second vibration component is detected from a ratio set according to the same direction component of the second vibration vector, the normal direction component of the second vibration vector, and the magnitude of the first vibration vector.
12. one of the sum signal and the difference signal of the first detection signal and the second detection signal is a reference signal, and the other is a signal to be measured; The phase of the reference signal is set as a reference phase, 6. The control device according to claim 5, wherein the signal corresponding to the second vibration component is detected by integrating the signal to be measured over a phase interval set relatively to the reference phase.
13. one of the sum signal and the difference signal of the first detection signal and the second detection signal is a reference signal, and the other is a signal to be measured; The phase of the reference signal is set as a reference phase, 6. The control device according to claim 5, wherein the signal corresponding to the second vibration component is detected by synchronously detecting the signal to be measured using a reference signal generated with a phase difference set relatively to the reference phase.
14. 6. The control device according to claim 5, further comprising: a first comparison signal corresponding to the first detection signal; and a second comparison signal corresponding to the second detection signal, which are generated based on at least one of the amplitude, phase difference, and frequency of voltages based on the first signal and the second signal; and a signal corresponding to the second vibration component is detected from a difference between the first detection signal and the first comparison signal and a difference between the second detection signal and the second comparison signal.
15. 6. The control device according to claim 5, further comprising: a first comparison signal corresponding to the sum of the first detection signal and the second detection signal; or a second comparison signal corresponding to the difference between the first detection signal and the second detection signal; based on at least one of the amplitude, phase difference, and frequency of a voltage based on the first signal and the second signal; and detecting a signal corresponding to the second vibration component from the difference between the sum of the first detection signal and the second detection signal and the first comparison signal, or the difference between the difference between the first detection signal and the second detection signal and the second comparison signal.
16. A control device according to any one of claims 5 to 15, characterized in that the velocity between the vibrating body and the contact body is detected based on the superimposed voltage component, the amplitude of the sum or the amplitude of the difference between the first detection signal and the second detection signal, and the phase difference between the first signal and the second signal or the first drive voltage and the second drive voltage.
17. A control device as described in any one of claims 5 to 15, characterized in that the vibrating body has a first natural vibration and a second natural vibration, and the first natural vibration is excited in response to one of the sum or difference of the first driving voltage and the second driving voltage, and the second natural vibration is excited in response to the other.
18. the electromechanical energy conversion element is configured to be applied with a first drive voltage and a second drive voltage based on a first signal and a second signal that are independent of each other; the first vibration component includes a driving vibration in a first direction generated based on the first driving voltage and a driving vibration in a second direction generated based on the second driving voltage; the second vibration component includes a vibration component in at least one of the first direction and the second direction, 2. The control device according to claim 1, characterized in that a signal corresponding to the second vibration component is detected from a first detection signal that detects a vibration component in the same direction as the drive vibration in the first direction, including the drive vibration in the first direction, and a second detection signal that detects a vibration component in the same direction as the drive vibration in the second direction, including the drive vibration in the second direction.
19. 19. The control device according to claim 18, wherein a signal corresponding to the second vibration component is detected from the difference between the amplitude of the sum of the first detection signal and the second detection signal and the amplitude of the difference between the first detection signal and the second detection signal.
20. 19. The control device according to claim 18, wherein the signal corresponding to the second vibration component is detected from at least one of parameters that change depending on tilt, including tilt angle, minor axis, major axis, height, and width, in a Lissajous figure drawn using the first detection signal and the second detection signal.
21. 21. The control device according to claim 20, wherein the Lissajous figure is drawn with a first axis representing the first detection signal and a second axis representing the second detection signal.
22. 21. The control device according to claim 20, wherein the Lissajous figure is drawn as a first axis representing a sum signal of the first detection signal and the second detection signal, and a second axis representing a difference signal of the first detection signal and the second detection signal.
23. a vector based on the first detection signal is defined as a first vibration vector, and a vector based on the second detection signal is defined as a second vibration vector; a vector component in the same direction as the first vibration vector is defined as a same direction component, and a vector component in the normal direction of the first vibration vector is defined as a normal direction component; The control device described in claim 18, characterized in that a signal corresponding to the second vibration component is detected from a ratio set according to the same direction component of the second vibration vector, the normal direction component of the second vibration vector, and the magnitude of the first vibration vector.
24. a vector based on the amplitude and phase of the first detection signal is defined as a first vibration vector, a vector based on the amplitude and phase of the second detection signal is defined as a second vibration vector, a vector component in the same direction as the first vibration vector is defined as a same direction component, and a vector component in the normal direction of the first vibration vector is defined as a normal direction component; a difference between the same direction component of the sum of the first vibration vector and the second vibration vector and the same direction component of the difference between the first vibration vector and the second vibration vector; a difference between the normal direction component of the sum of the first vibration vector and the second vibration vector and the normal direction component of the difference between the first vibration vector and the second vibration vector; 19. The control device according to claim 18, wherein a signal corresponding to the second vibration component is detected from a ratio set in accordance with the magnitude of the first vibration vector.
25. one of the first detection signal and the second detection signal is a reference signal, and the other is a measurement target signal; The phase of the reference signal is set as a reference phase, 19. The control device according to claim 18, wherein the signal corresponding to the second vibration component is detected by integrating the signal to be measured over a phase interval set relatively to the reference phase.
26. 19. The control device according to claim 18, wherein one of the first detection signal and the second detection signal is used as a reference signal and the other is used as a signal to be measured, the phase of the reference signal is used as a reference phase, and the signal to be measured is synchronously detected with a reference signal generated with a phase difference set relatively to the reference phase, thereby detecting the signal corresponding to the second vibration component.
27. 19. The control device according to claim 18, wherein either a first comparison signal corresponding to the first detection signal or a second comparison signal corresponding to the second detection signal is generated based on the amplitude, phase difference, and frequency of voltages based on the first signal and the second signal, and a signal corresponding to the second vibration component is detected from a difference between the first detection signal and the first comparison signal or a difference between the second detection signal and the second comparison signal.
28. A control device as described in any one of claims 18 to 27, characterized in that the velocity between the vibrating body and the contact body is detected based on the superimposed voltage component, the amplitude of the first detection signal, and the amplitude or phase difference between the first signal and the second signal or the first drive voltage and the second drive voltage.
29. A control device described in any one of claims 5 to 15 and 18 to 27, characterized in that the velocity between the vibrating body and the contact body is detected based on the superimposed voltage component and the frequency, amplitude and phase difference of the first signal and the second signal or the first drive voltage and the second drive voltage.
30. A control device described in any one of claims 5 to 15 and 18 to 27, characterized in that the first vibration component consists of a driving vibration in the first direction in which the elastic body vibrates in a direction perpendicular to the contact surface at the contact surface between the elastic body and the contact body, and a driving vibration in the second direction in which the elastic body vibrates in the direction of relative movement between the elastic body and the contact body at the contact surface, and the second vibration component consists of a vibration component in the same direction as the driving vibration in the first direction and a vibration component in the same direction as the driving vibration in the second direction.
31. 28. A control device as described in any one of claims 18 to 27, characterized in that the vibrating body has a first natural vibration and a second natural vibration, and the first driving voltage excites the first natural vibration and the second driving voltage excites the second natural vibration.
32. A control device described in any one of claims 5 to 15 and 18 to 27, characterized in that the vibrating body is circular and has a first electrode segment and a second electrode segment arranged at different positions of the electromechanical energy conversion element.
33. A control device described in any one of claims 5 to 15 and 18 to 27, characterized in that the vibrating bodies are a plurality of independent vibrating bodies, the electromechanical energy conversion elements provided on each of the plurality of vibrating bodies are electrically connected in series, and the first drive voltage and the second drive voltage are applied to both ends of the electromechanical energy conversion elements connected in series.
34. 28. The control device according to claim 5, wherein the first and second detection signals are signals corresponding to outputs of an electromechanical energy conversion element.
35. A control device as claimed in any one of claims 5 to 15 and 18 to 27, characterized in that the first and second detection signals are signals corresponding to currents flowing due to the first drive voltage and the second drive voltage.
36. 36. The control device according to claim 35, wherein the signal corresponding to the current is a signal corresponding to a mechanical arm current proportional to the vibration velocity of the vibrator.
37. 28. The control device according to claim 5, wherein the signal corresponding to the second vibration component varies with the velocity between the vibrating body and the contact body.
38. 28. A control device according to any one of claims 5 to 15 and 18 to 27, characterized in that the amplitude of the drive vibration in the first direction is controlled by setting the frequency or amplitude of a first signal and a second signal that are independent of each other.
39. 2. The control device according to claim 1, wherein the control device detects the force between the vibrating body and the contact body based on a predetermined reference value of the velocity and the velocity.
40. 40. The control device according to claim 39, wherein the control device detects a displacement between the vibrating body and the contact body based on the integral value of the velocity.
41. 2. The control device according to claim 1, wherein the control device controls the vibration-type actuator based on a speed command signal and the detected speed.
42. 40. The control device according to claim 39, wherein the control device controls the vibration-type actuator based on a force command signal and the detected force.
43. 41. The control device according to claim 40, wherein the control device controls the vibration-type actuator based on a displacement command signal and the detected displacement.
44. 44. A control device according to claim 43, further comprising a position detection means for detecting the position of the contact body, and generating the speed command signal based on a position command signal and the detected position.
45. 42. The control device according to claim 41, further comprising a position detection means for detecting the position of the contact body, and generating the speed command signal based on a position command signal and the detected position.
46. 42. The control device according to claim 39 or 41, wherein the control device generates the force command signal based on a speed command signal and the detected speed.
47. a vibration actuator having a vibrating body provided with an elastic body and an electromechanical energy conversion element, and a contact body in contact with the elastic body; A control device according to any one of claims 1 to 15 and 18 to 27, A vibration type driving device in which the vibrating body and the contact body move relatively in a predetermined movement direction due to vibration of the vibrating body.
48. 48. An optical instrument comprising: an optical element; and the vibration-type driving device according to claim 47 for driving the optical element.
49. An imaging device comprising an imaging element and a vibration type driving device according to claim 47 for driving the imaging element.
50. 48. An electronic device comprising a member and the vibratory driving device according to claim 47 for driving the member.
Citation Information
Patent Citations
Driving method for ultrasonic motor
JP1993336765A