JPH09308273A - Controller of vibrating wave driving device and equipment using the controller - Google Patents
Controller of vibrating wave driving device and equipment using the controllerInfo
- Publication number
- JPH09308273A JPH09308273A JP8118676A JP11867696A JPH09308273A JP H09308273 A JPH09308273 A JP H09308273A JP 8118676 A JP8118676 A JP 8118676A JP 11867696 A JP11867696 A JP 11867696A JP H09308273 A JPH09308273 A JP H09308273A
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- speed
- vibration wave
- drive
- time
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 230000032683 aging Effects 0.000 claims description 3
- 230000036962 time dependent Effects 0.000 claims 5
- 230000001186 cumulative effect Effects 0.000 claims 1
- 238000000034 method Methods 0.000 abstract description 18
- 230000007423 decrease Effects 0.000 description 11
- 230000007613 environmental effect Effects 0.000 description 4
- 101100443272 Arabidopsis thaliana DIR2 gene Proteins 0.000 description 3
- 102100038804 FK506-binding protein-like Human genes 0.000 description 3
- 101001031402 Homo sapiens FK506-binding protein-like Proteins 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000010287 polarization Effects 0.000 description 2
- 230000000750 progressive effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
Landscapes
- Apparatuses For Generation Of Mechanical Vibrations (AREA)
- General Electrical Machinery Utilizing Piezoelectricity, Electrostriction Or Magnetostriction (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、電歪素子、圧電素
子等の電気−機械エネルギー変換素子に周波電圧を印加
することによって振動体表面に進行性振動波を発生さ
せ、この振動波により移動体を駆動する振動波駆動装置
の制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention generates a progressive vibration wave on the surface of a vibrating body by applying a frequency voltage to an electromechanical energy conversion element such as an electrostrictive element or a piezoelectric element, and moves by this vibration wave. The present invention relates to a control device for a vibration wave driving device that drives a body.
【0002】[0002]
【従来の技術】振動波モータ(振動波駆動装置)を効率
よく駆動するためには、モータを機械的共振周波数又は
この近傍で駆動することが望ましい。但し、共振周波数
は温度や負荷、経時変化などの環境条件によって変動す
るため、振動波モータの駆動周波数を一律に規定してし
まうと環境条件の変化に対応できなくなってしまう。2. Description of the Related Art In order to efficiently drive a vibration wave motor (vibration wave driving device), it is desirable to drive the motor at or near the mechanical resonance frequency. However, since the resonance frequency fluctuates according to environmental conditions such as temperature, load, and changes over time, if the drive frequency of the vibration wave motor is uniformly defined, it will not be possible to cope with changes in environmental conditions.
【0003】すなわち、経時変化とは無関係に駆動周波
数を規定してしまうと、全く経時変化のない(数分程度
しか駆動していない)ときには駆動できていたのに、駆
動時間が10時間、20時間と増えるに従って共振周波
数が高くなって駆動周波数が共振周波数を下回り、急激
に回転数(速度)が低下してしまうという不都合が生じ
ることになる。In other words, if the drive frequency is specified regardless of the change over time, the drive time was 10 hours or 20 even though the drive could be performed when there was no change over time (driving for only a few minutes). As the time increases, the resonance frequency becomes higher, the drive frequency becomes lower than the resonance frequency, and the number of revolutions (speed) suddenly decreases.
【0004】そこで、例えば特開昭59−156168
号公報(公報1)には、環境条件の変化に応じた共振周
波数でモータを駆動する方法が提案されている。この方
法では、まず、振動波モータに与える周波電圧の周波数
を順次変動させ、変動させた各周波数での駆動速度を計
測する。そして、計測値を順次比較演算し、計測値が最
大となる周波数を記憶して、その記憶された周波数で振
動波モータを駆動する。Therefore, for example, Japanese Patent Laid-Open No. 59-156168.
Japanese Patent Publication (Gazette 1) proposes a method of driving a motor at a resonance frequency according to changes in environmental conditions. In this method, first, the frequency of the frequency voltage applied to the vibration wave motor is sequentially changed, and the driving speed at each of the changed frequencies is measured. Then, the measured values are sequentially compared and calculated, the frequency at which the measured value is maximum is stored, and the vibration wave motor is driven at the stored frequency.
【0005】また、特公平5−14511号公報(公報
2)には、モータの振動状態を検出するモニター電極を
設け、この電極からの信号により共振周波数を検出し
て、振動波モータに印加する周波電圧の周波数を調定す
る方法が開示されている。Further, Japanese Patent Publication No. 5-14511 (Patent Document 2) is provided with a monitor electrode for detecting a vibration state of a motor, and a resonance frequency is detected by a signal from the electrode and applied to a vibration wave motor. A method of adjusting the frequency of a frequency voltage is disclosed.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上記公
報1に提案されている方法では、振動波モータを実際に
共振周波数で駆動する前に、共振周波数を求めるための
駆動を行わなければならない。このため、共振周波数で
の駆動を行うまでに時間がかかる上、環境条件が変わる
たびに共振周波数を求めるための駆動を行う必要があ
り、消費電力が増大するという不都合が生じる。However, in the method proposed in the above publication 1, the driving for obtaining the resonance frequency must be performed before the vibration wave motor is actually driven at the resonance frequency. Therefore, it takes time to drive at the resonance frequency, and it is necessary to perform the drive for obtaining the resonance frequency every time the environmental condition changes, which causes an inconvenience that power consumption increases.
【0007】また、上記公報2に開示されている方法で
は、振動波モータに駆動用の周波電圧を与える電極とは
別にモニター電極を設けなければならず、さらにモニタ
ー電極からの信号を処理するための回路が必要となる。
このため、構造が複雑になるとともにコストアップにも
つながるという不都合が生じる。Further, in the method disclosed in the above-mentioned publication 2, a monitor electrode must be provided separately from the electrode for applying the driving frequency voltage to the vibration wave motor, and the signal from the monitor electrode is further processed. Circuit is required.
For this reason, there is a problem that the structure becomes complicated and the cost increases.
【0008】そこで、本願発明の第1の目的は、モニタ
ー電極を設けることなく、また、駆動前に共振周波数を
サーチすることなく、常に安定した駆動を実現すること
ができる振動波駆動装置の制御装置を提供することであ
る。Therefore, a first object of the present invention is to control a vibration wave driving device which can always realize stable driving without providing monitor electrodes and without searching for a resonance frequency before driving. It is to provide a device.
【0009】[0009]
【課題を解決するための手段】上記の目的を達成するた
めに、本願第1の発明では、電気−機械エネルギー変換
素子に周波信号を印加して振動体に振動を励起し、この
振動体と移動体とを相対駆動する振動波駆動装置の制御
装置において、振動波駆動装置の経時状態を検出する経
時検出手段と、この経時検出手段により検出された経時
状態に応じて目標駆動速度を設定する目標速度設定手段
と、振動波駆動装置の実駆動速度を検出する速度検出手
段と、目標速度設定手段により設定された目標駆動速度
と速度検出手段により検出された実駆動速度とが異なる
ときに、上記周波信号を制御する信号制御手段とを設け
ている。In order to achieve the above object, in the first invention of the present application, a frequency signal is applied to the electro-mechanical energy conversion element to excite vibration in the vibrating body. In a control device of a vibration wave driving device that relatively drives a moving body, a time detection unit that detects a time state of the vibration wave driving device and a target drive speed is set according to the time state detected by the time detection unit. When the target speed setting means, speed detecting means for detecting the actual driving speed of the vibration wave driving device, and the target driving speed set by the target speed setting means and the actual driving speed detected by the speed detecting means are different, And a signal control means for controlling the frequency signal.
【0010】すなわち、実駆動速度が経時状態に応じて
設定された目標駆動速度よりも速いときに共振周波数以
上の領域で周波信号の周波数を上げて振動波駆動装置の
速度を低下させたり、実駆動速度が目標駆動速度以上に
なったときに共振周波数以上の領域で周波信号の周波数
を下げることを禁止して振動波駆動装置の速度のそれ以
上の上昇を防止したりして、経時変化によって共振周波
数が変化しても常に共振周波数よりも高い領域で駆動で
きるようにしている。That is, when the actual drive speed is faster than the target drive speed set according to the elapsed time, the frequency of the frequency signal is increased in the region above the resonance frequency to decrease the speed of the vibration wave drive device. When the drive speed exceeds the target drive speed, it is prohibited to lower the frequency of the frequency signal in the region above the resonance frequency to prevent the speed of the vibration wave drive device from further increasing. Even if the resonance frequency changes, it is possible to always drive in a region higher than the resonance frequency.
【0011】また、本願第2の発明では、経時状態ごと
の目標駆動速度を予め記憶させておき、経時状態を示す
指標である駆動時間や回数等の積算値によって目標駆動
速度を選択するように構成して、実際の駆動の前に共振
周波数をサーチするための駆動を行ったり、共振周波数
検出用のモニター電極を設けたりする必要をなくしてい
る。In the second invention of the present application, the target drive speed for each aged state is stored in advance, and the target drive speed is selected by an integrated value such as the drive time and the number of times which is an index indicating the aged state. The configuration eliminates the need to perform a drive for searching the resonance frequency before the actual drive and to provide a monitor electrode for detecting the resonance frequency.
【0012】なお、上記各発明では、目標駆動速度を共
振周波数よりも高い周波数での速度に設定して、実駆動
速度が上昇しすぎた場合でもある程度余裕をもって安定
的な駆動制御を行うことができるようにするのが望まし
い。In each of the above inventions, the target drive speed is set to a speed higher than the resonance frequency, and stable drive control can be performed with some margin even when the actual drive speed is excessively increased. It is desirable to be able to do so.
【0013】[0013]
(第1実施形態)図1は、本発明の第1実施形態である
振動波モータの制御装置を示すブロック図である。同図
において、1はマイクロコンピュータ(マイコン)、2
はD/Aコンバータである。D/Aコンバータ2は、マ
イコン1のディジタル出力信号(D/Aout)を出力
電圧に変換する働きを持つ。(First Embodiment) FIG. 1 is a block diagram showing a control device for a vibration wave motor according to a first embodiment of the present invention. In the figure, 1 is a microcomputer, 2
Is a D / A converter. The D / A converter 2 has a function of converting a digital output signal (D / Aout) of the microcomputer 1 into an output voltage.
【0014】3は電圧制御発振器(VCO)で、D/A
コンバータ2の出力電圧に応じた周波電圧を出力する。
4は分周・移相器で、VCO3の周波電圧を分周し、π
/2の位相差を有する2つの矩形波周波電圧(周波電圧
Aおよび周波電圧B)を出力する。Reference numeral 3 is a voltage controlled oscillator (VCO), which is a D / A
The frequency voltage corresponding to the output voltage of the converter 2 is output.
A frequency divider / phase shifter 4 divides the frequency voltage of the VCO 3 to
Two rectangular wave frequency voltages (frequency voltage A and frequency voltage B) having a phase difference of / 2 are output.
【0015】5,6は電力増幅器で、分周・移相器4か
ら出力された周波電圧A,Bを振動波モータ9の駆動に
適した電力(電圧および電流)に増幅する。7,8はマ
ッチングコイルである。Power amplifiers 5 and 6 amplify the frequency voltages A and B output from the frequency divider / phase shifter 4 to electric power (voltage and current) suitable for driving the vibration wave motor 9. Reference numerals 7 and 8 are matching coils.
【0016】9は振動波モータであり、9aはロータ、
9bはステータである。10はパルス板であり、同図に
示すように、放射方向に複数のスリットが開いており、
振動波モータ9のロータ9aと一体回転する。この振動
波モータ9の出力は、例えば図1に示すように、ギヤ列
等によって構成される動力伝達機構20を介してカメラ
等のフィルム給送装置21に伝達され、これを駆動す
る。なお、振動波モータ9の出力によってフィルム給送
装置以外の装置を駆動してもよい。Reference numeral 9 is a vibration wave motor, 9a is a rotor,
9b is a stator. 10 is a pulse plate, and as shown in the figure, a plurality of slits are opened in the radial direction,
It rotates integrally with the rotor 9a of the vibration wave motor 9. The output of the vibration wave motor 9 is transmitted to a film feeding device 21 such as a camera via a power transmission mechanism 20 composed of a gear train or the like, as shown in FIG. 1, and drives this. The output of the vibration wave motor 9 may drive a device other than the film feeding device.
【0017】11はフォトインターラプタであり、パル
ス板10の回転を検出する。12はフォトインターラプ
タ11から出力される信号の検出回路であり、インター
ラプタ11からの微小信号を増幅してディジタル信号に
変換する。A photo interrupter 11 detects the rotation of the pulse plate 10. Reference numeral 12 is a detection circuit for a signal output from the photo interrupter 11, which amplifies a minute signal from the interrupter 11 and converts it into a digital signal.
【0018】13はup/downカウンタであり、パ
ルス板10の回転により生ずるパルス信号をカウントす
る。14はメモリ回路で、振動波モータを駆動制御する
プログラムや、駆動回数ごとの駆動可能な最高速度(目
標駆動速度)のデータテーブルなどが格納されている。Reference numeral 13 is an up / down counter, which counts pulse signals generated by the rotation of the pulse plate 10. A memory circuit 14 stores a program for driving and controlling the vibration wave motor, a data table of the maximum drivable speed (target driving speed) for each number of times of driving, and the like.
【0019】次に、マイコン1の各端子の説明を行な
う。DIR1は、up/downカウンタ13のカウン
ト方向を指示する出力端子であり、up方向を支持する
ときは“H”信号を出力し、down方向を支持すると
きは“L”信号を出力する。Next, each terminal of the microcomputer 1 will be described. DIR1 is an output terminal for instructing the count direction of the up / down counter 13, and outputs an "H" signal when supporting the up direction, and outputs an "L" signal when supporting the down direction.
【0020】PULSE INは、up/downカウ
ンタ13のカウント値の入力端子である。MONは、検
出回路12の出力を直接受けるモニタ入力端子である。
RESETは、up/downカウンタ13のリセット
出力端子であり、カウンタ13をリセットさせるときは
“H”信号を出力する。PULSE IN is an input terminal for the count value of the up / down counter 13. MON is a monitor input terminal that directly receives the output of the detection circuit 12.
RESET is a reset output terminal of the up / down counter 13, and outputs an “H” signal when resetting the counter 13.
【0021】CNT EN/DISは、up/down
カウンタ13のカウント可能/禁止を指示する信号の出
力端子であり、カウント可能を指示するときは“H”信
号を出力し、禁止するときは“L”信号を出力する。CNT EN / DIS is up / down
The counter 13 is an output terminal of a signal for instructing the count enable / disable, and outputs the “H” signal when instructing the count enable and outputs the “L” signal when prohibiting the count.
【0022】D/Aoutは、D/Aコンバータ2への
ディジタル出力信号の出力端子である。DIR2は、振
動波モータ9の回転方向を切り換えるため、振動波モー
タ9に加える周波電圧A,Bの位相差を90゜、270
゜に変更するための指示を分周・移相器4に与える信号
の出力端子である。D / Aout is an output terminal for a digital output signal to the D / A converter 2. Since the DIR 2 switches the rotation direction of the vibration wave motor 9, the phase difference between the frequency voltages A and B applied to the vibration wave motor 9 is 90 °, 270.
This is an output terminal of a signal for giving an instruction to change to the frequency divider / phase shifter 4.
【0023】USM EN/DISは、分周・移相器4
の出力をON/OFFさせるための信号の出力端子であ
り、ONさせるときは“H”信号を出力し、OFFさせ
るときは“L”信号を出力する。ADDRESSは、メ
モリ回路14のアドレスを指定するための信号の出力端
子であり、メモリ回路14内のデータのうちどのデータ
を次に説明するDATA INに入力させるのかを指定
する。DATA INは、ADDRESS端子に出力し
て指定したメモリ回路14上のアドレスに格納されてい
るデータの入力端子である。USM EN / DIS is a frequency divider / phase shifter 4
Is an output terminal of a signal for turning ON / OFF the output of, and outputs an “H” signal when turned ON and outputs an “L” signal when turned OFF. ADDRESS is an output terminal of a signal for designating an address of the memory circuit 14, and designates which data of the data in the memory circuit 14 is input to DATA IN described below. DATA IN is an input terminal for the data stored in the address on the memory circuit 14 which is output to the ADDRESS terminal and designated.
【0024】次に、振動波モータ9について図2を併せ
用いて説明する。この図は、ステータ9bの裏面上に配
される電歪素子の配設状態を示している。図2中のA1
およびB1 は、ステータ9b上に配される第1および第
2の電歪素子群であり、それぞれ図示の位相および分極
関係にある。これらの電歪素子群は、それぞれ単独のも
のを振動体に付しても良いし、また、一体的に分極処理
にて形成しても良い。図1に示すモータ9のA,Bはそ
れぞれ、第1および第2電歪素子群A1 ,B1 に対する
駆動電極を示し、電極Aに対して増幅器5を介した周波
電圧が印加されるとともに電極Bに増幅器6を介した周
波電圧が印加される。これにより、ステータ9bの裏面
に進行性の振動波が形成される。Next, the vibration wave motor 9 will be described with reference to FIG. This figure shows the arrangement state of the electrostrictive elements arranged on the back surface of the stator 9b. A 1 in Fig. 2
And B 1 are the first and second electrostrictive element groups arranged on the stator 9b, and have the illustrated phase and polarization relationship, respectively. Each of these electrostrictive element groups may be individually attached to the vibrating body, or may be integrally formed by polarization treatment. Motors A and B shown in FIG. 1 represent drive electrodes for the first and second electrostrictive element groups A 1 and B 1 , respectively, and a frequency voltage is applied to the electrode A via an amplifier 5 as well. A frequency voltage is applied to the electrode B via the amplifier 6. As a result, a progressive vibration wave is formed on the back surface of the stator 9b.
【0025】図3は、本実施形態におけるマイコン1の
動作を示すフローチャートである。このフローチャート
はメモリ回路14に内蔵され、振動波モータ9の制御が
駆動制御ルーチンに入ると、マイコン1によって実行さ
れる。FIG. 3 is a flow chart showing the operation of the microcomputer 1 in this embodiment. This flowchart is built in the memory circuit 14, and is executed by the microcomputer 1 when the control of the vibration wave motor 9 enters a drive control routine.
【0026】[ステップ1] このステップでは、up
/downカウンタ13の値をPULSE IN端子よ
り入力するとともに、所定の駆動量から目標停止位置を
計算する。[Step 1] In this step, up
The value of the / down counter 13 is input from the PULSE IN terminal, and the target stop position is calculated from the predetermined drive amount.
【0027】[ステップ2] このステップでは、振動
波モータ9を駆動する初期周波数をD/Aout端子へ
出力する。これによりD/Aコンバータ2はD/Aou
t端子より出力されたディジタル電圧値をアナログ電圧
に変換して、VCO3に出力する。VCO3はD/Aコ
ンバータ2が出力した電圧を周波数に変換して分周・移
相器4に出力する。[Step 2] In this step, the initial frequency for driving the vibration wave motor 9 is output to the D / Aout terminal. As a result, the D / A converter 2 becomes D / Aou.
The digital voltage value output from the t terminal is converted into an analog voltage and output to the VCO 3. The VCO 3 converts the voltage output from the D / A converter 2 into a frequency and outputs the frequency to the frequency divider / phase shifter 4.
【0028】[ステップ3] このステップでは、駆動
回転方向を判別する。正転の場合はステップ4に進み、
逆転の場合はステップ5に進む。[Step 3] In this step, the drive rotation direction is determined. If it is normal rotation, proceed to step 4,
In the case of reverse rotation, proceed to step 5.
【0029】[ステップ4] このステップ(駆動回転
方向が正転である場合)では、DIR1端子に“H”を
出力し、up/downカウンタ13のカウント方向を
アップ方向に設定する。また、DIR2端子に“H”を
出力して、分周・移相器4の出力する周波信号A,Bの
位相差を90゜に設定し、ステップ6に進む。[Step 4] In this step (when the drive rotation direction is forward rotation), "H" is output to the DIR1 terminal to set the up / down counter 13 to the up direction. Further, "H" is output to the DIR2 terminal to set the phase difference between the frequency signals A and B output from the frequency divider / phase shifter 4 to 90 °, and the process proceeds to step 6.
【0030】[ステップ5] このステップ(駆動回転
方向が逆転である場合)では、DIR1端子に“L”を
出力して、up/downカウンタ13のカウント方向
をダウン方向に設定する。また、DIR2端子に“L”
を出力して、分周・移相器4の出力する周波信号AとB
の位相差を270゜に設定し、ステップ6に進む。[Step 5] In this step (when the driving rotation direction is reverse rotation), "L" is output to the DIR1 terminal to set the up / down counter 13 to the down direction. Also, "L" is input to the DIR2 terminal.
To output the frequency signals A and B output from the frequency divider / phase shifter 4.
The phase difference is set to 270 ° and the process proceeds to step 6.
【0031】[ステップ6] このステップでは、CN
T EN/DIS端子に“H”を出力し、up/dow
nカウンタ13をカウントイネーブル状態にする。[Step 6] In this step, CN
Outputs "H" to the T EN / DIS terminal, and up / dow
The n counter 13 is set to the count enable state.
【0032】[ステップ7] このステップでは、US
M EN/DIS端子に“H”を出力し、分周・移相器
4からの周波信号A,Bをイネーブル状態にする。これ
により分周・移相器4は、VCO3が出力した電圧に応
じた周波数と、DIR2端子から出力されたレベルに応
じた位相差によってA,Bより信号を出力する。[Step 7] In this step, US
"H" is output to the MEN / DIS terminal to enable the frequency signals A and B from the frequency divider / phase shifter 4. As a result, the frequency divider / phase shifter 4 outputs signals from A and B depending on the frequency according to the voltage output from the VCO 3 and the phase difference according to the level output from the DIR2 terminal.
【0033】分周・移相器4出力された周波信号A,B
は、電力増幅器5,6によって増幅され、マッチングコ
イル7,8を介して振動波モータ9に印加される。これ
により、振動波モータ9は回転を始める。Frequency signals A and B output from the frequency divider / phase shifter 4
Is amplified by the power amplifiers 5 and 6 and applied to the vibration wave motor 9 via the matching coils 7 and 8. As a result, the vibration wave motor 9 starts rotating.
【0034】[ステップ8] このステップでは、振動
波モータの駆動時間を計測するためのタイマーをスター
トする。このタイマーは、振動波モータを停止させるご
とにカウントがストップし、振動波モータの駆動時間の
積算値を求めるために用いられる。[Step 8] In this step, a timer for measuring the driving time of the vibration wave motor is started. The timer stops counting each time the vibration wave motor is stopped, and is used to obtain an integrated value of the driving time of the vibration wave motor.
【0035】[ステップ9] このステップでは、タイ
マーの積算値に基づいて、駆動可能な最高速度データを
メモリ回路14から読み込む。[Step 9] In this step, the maximum drivable speed data is read from the memory circuit 14 based on the integrated value of the timer.
【0036】ここで、モータの回転速度の周波数に対す
る特性は、図4に示すように、ある周波数を境として、
それよりも高い周波数領域では周波数が高くなるに従っ
て回転数がなだらかに減少し、低い周波数領域では回転
数が急激に低下する。この境になる周波数が共振周波数
である。そして、同図に示すように、振動波モータ9で
は、経時変化によって共振周波数や回転数の周波数に対
する特性が変化する。この図から分かるように、駆動時
間が増えるに従って共振周波数が上がるとともに、最高
速度は下がる。Here, the characteristic of the rotational speed of the motor with respect to frequency is, as shown in FIG.
In the frequency range higher than that, the rotational speed gradually decreases as the frequency increases, and in the low frequency area, the rotational speed sharply decreases. The frequency at this boundary is the resonance frequency. Then, as shown in the figure, in the vibration wave motor 9, the characteristics with respect to the resonance frequency and the frequency of the rotational speed change with time. As can be seen from this figure, as the driving time increases, the resonance frequency increases and the maximum speed decreases.
【0037】メモリ回路14には、図5のデータテーブ
ルに示すように、駆動時間に応じた本来の最高速度(共
振周波数での駆動速度)よりも少し低めの値(Vm1,
Vm2,Vm3)をデータテーブルとして記憶させてあ
る。最高速度ではなく少し低めの値を記憶させているの
は、誤って速度が上がりすぎた場合の余裕をみているた
めであり、本実施形態では各駆動時間(積算値)でのV
m1,Vm2,Vm3を駆動可能な最高速度とする。本
ステップでは、ステップ8でスタートしたタイマーの値
に応じて図5のデータテーブルから駆動可能な最高速度
を読み込む。As shown in the data table of FIG. 5, the memory circuit 14 has a value (Vm1, which is slightly lower than the original maximum speed (driving speed at the resonance frequency) according to the driving time.
Vm2, Vm3) are stored as a data table. The reason why a slightly lower value is stored instead of the maximum speed is to allow for a margin when the speed is mistakenly increased too much. In the present embodiment, V at each drive time (integrated value) is stored.
It is assumed that m1, Vm2, and Vm3 are the maximum driveable speeds. In this step, the maximum drivable speed is read from the data table of FIG. 5 according to the value of the timer started in step 8.
【0038】[ステップ10] このステップでは、u
p/downカウンタ13のカウント周波数を計算する
ことにより、モータの実際の速度を検出する。[Step 10] In this step, u
The actual speed of the motor is detected by calculating the count frequency of the p / down counter 13.
【0039】[ステップ11] このステップでは、ス
テップ9で読み込んだ駆動可能な最高速度と、ステップ
10で検出した実モータ速度とを比較し、実モータ速度
が駆動可能な最高速度よりも速い場合はステップ12に
進み、そうでない場合はステップ13に進む。[Step 11] In this step, the maximum drivable speed read in step 9 is compared with the actual motor speed detected in step 10. If the actual motor speed is faster than the maximum drivable speed, Proceed to Step 12, otherwise proceed to Step 13.
【0040】[ステップ12] このステップ(実モー
タ速度が駆動可能な最高速度よりも速い場合)では、振
動波モータ9の駆動周波数を所定値上昇させて、速度を
低下させる。[Step 12] In this step (when the actual motor speed is higher than the maximum drivable speed), the drive frequency of the vibration wave motor 9 is increased by a predetermined value to decrease the speed.
【0041】[ステップ13] このステップでは、ス
テップ2で計算した目標停止位置と、現在のup/do
wnカウンタ13の値に基づいて駆動残量を計算する。[Step 13] In this step, the target stop position calculated in step 2 and the current up / do
The remaining drive amount is calculated based on the value of the wn counter 13.
【0042】[ステップ14] このステップでは、駆
動残量が0より大きいか否かを判別する。すなわち、駆
動残量がまだあるのか目標の駆動量だけもう駆動し終わ
ったのか、あるいはオーバーランしたのかを判別し、駆
動残量がまだある場合はステップ9に進み、そうでない
場合はステップ15に進む。[Step 14] In this step, it is determined whether or not the remaining drive amount is greater than zero. That is, it is determined whether the remaining drive amount is still present, the target drive amount has already been driven, or whether the vehicle has overrun. If the remaining drive amount is still present, the process proceeds to step 9, otherwise the process proceeds to step 15. move on.
【0043】[ステップ15] このステップ(駆動残
量≦0、すなわち目標駆動量だけ駆動し終わったかオー
バーランした場合)では、USM EN/DIS端子に
“L”を出力し、分周・移相器4の周波信号A,Bをデ
ィスエーブル状態にする。これによりモータ9は駆動を
停止する。[Step 15] In this step (remaining drive amount ≦ 0, that is, when the target drive amount has been driven or overrun), “L” is output to the USM EN / DIS terminal to perform frequency division / phase shift. The frequency signals A and B of the container 4 are disabled. As a result, the motor 9 stops driving.
【0044】[ステップ16] このステップでは、振
動波モータ9の駆動時間を計測するタイマーをストップ
させる。[Step 16] In this step, the timer for measuring the drive time of the vibration wave motor 9 is stopped.
【0045】[ステップ17] このステップでは、C
NT EN/DIS端子に“L”を出力し、up/do
wnカウンタ13をカウントディスエーブル状態にし、
モータ9の駆動処理を終了する。[Step 17] In this step, C
Output "L" to NT EN / DIS terminal, and up / do
Set the wn counter 13 to the count disable state,
The drive processing of the motor 9 is completed.
【0046】以上の動作をまとめて説明すると、ステッ
プ1〜8では、起動に際しての初期設定を行っている。
具体的には、up/downカウンタ13の初期状態の
確認、初期周波数の出力、回転方向の判別および設定、
タイマーのスタートなどを行い、モータの起動を始め
る。The above operation will be described in summary. In steps 1 to 8, initialization is performed at the time of startup.
Specifically, confirmation of the initial state of the up / down counter 13, output of the initial frequency, determination and setting of the rotation direction,
Start the motor by starting the timer.
【0047】ステップ9〜14では、モータの回転速度
が駆動可能な最高速度を越えないように制御する。これ
らのステップは、モータ9が目標停止位置に到達するま
で繰り返し実行される。In steps 9 to 14, the motor rotation speed is controlled so as not to exceed the maximum drivable speed. These steps are repeatedly executed until the motor 9 reaches the target stop position.
【0048】ここで、振動波モータ9の制御方法として
は、共振周波数よりも高い周波数で所望の回転数が得ら
れるように周波信号の周波数を調節し、この周波数が共
振周波数よりも低くならないように駆動周波数領域を制
限することが必要である。そして、振動波モータ9の共
振周波数は経時変化により図4のように変化するため、
駆動周波数を経時変化のないときの駆動周波数、すなわ
ち経時変化とは無関係に一律に規定してしまうと、駆動
時間が10時間、20時間と増えるに従って共振周波数
が高くなって駆動周波数が共振周波数を下回り、急激に
回転数が低下してしまうという不都合が生じることにな
る。Here, as a control method of the vibration wave motor 9, the frequency of the frequency signal is adjusted so that a desired rotation speed can be obtained at a frequency higher than the resonance frequency, and this frequency is not lower than the resonance frequency. It is necessary to limit the drive frequency range. Since the resonance frequency of the vibration wave motor 9 changes with time as shown in FIG.
If the drive frequency is defined as a drive frequency when there is no change over time, that is, regardless of the change over time, the resonance frequency increases as the drive time increases to 10 hours and 20 hours, and the drive frequency becomes equal to the resonance frequency. There is an inconvenience that the rotation speed decreases and the rotation speed suddenly decreases.
【0049】そこで、本実施形態では、駆動時間の積算
値ごとに駆動可能な最高速度を記憶しておき、ステップ
10で検出したモータの回転速度が記憶された最高速度
よりも速い場合はステップ12で周波数を所定値上昇さ
せて速度を下げるようにしている。これにより、経時変
化によって共振周波数が変化しても駆動周波数が共振周
波数を下回ることはない。Therefore, in this embodiment, the maximum drivable speed is stored for each integrated value of the driving time, and if the motor rotation speed detected in step 10 is faster than the stored maximum speed, step 12 is performed. The frequency is increased by a predetermined value to reduce the speed. As a result, the drive frequency does not fall below the resonance frequency even if the resonance frequency changes due to aging.
【0050】さらに、ステップ15〜17では、モータ
の駆動終了処理を行っており、up/downカウンタ
13や分周・位相器4、タイマーの動作停止を行ってい
る。以上のような駆動制御処理を行うことで、駆動前に
振動波モータの共振周波数をサーチしたり、振動波モー
タの振動状態をモニターするためのモニター電極を設け
たりする必要なく、常に共振周波数より高い領域で振動
波モータを駆動制御することが可能になる。Further, in steps 15 to 17, the drive end processing of the motor is performed, and the operations of the up / down counter 13, the frequency divider / phase shifter 4, and the timer are stopped. By performing the drive control process as described above, it is not necessary to search the resonance frequency of the vibration wave motor before driving or to provide the monitor electrode for monitoring the vibration state of the vibration wave motor, It becomes possible to drive and control the vibration wave motor in a high region.
【0051】なお、本実施形態では、振動波モータ9に
印加する周波電圧A,Bの位相差を90゜としている
が、本発明は、位相差が90゜以外であっても適用でき
るものである。Although the phase difference between the frequency voltages A and B applied to the vibration wave motor 9 is 90 ° in the present embodiment, the present invention can be applied even if the phase difference is other than 90 °. is there.
【0052】また、本実施形態では、振動波モータの形
状をリング状とした場合について説明しているが、本発
明は、その他の形状のモータにも適用できるものであ
る。In the present embodiment, the case where the vibration wave motor has a ring shape has been described, but the present invention can be applied to motors having other shapes.
【0053】また、本実施形態では、振動波モータの回
転検出にフォトインターラプタを用いているが、本発明
は、コードパターンをブラシで読み取るなど、他のどの
ような検出方法であっても適用できるものである。Further, in this embodiment, the photo interrupter is used for detecting the rotation of the vibration wave motor, but the present invention is applicable to any other detecting method such as reading the code pattern with a brush. It is possible.
【0054】また、本実施形態では、マイコン1のD/
Aout端子に出力したディジタル値をD/Aコンバー
タ2でアナログ電圧に変換し、このりアナログ電圧をV
CO3で周波数に変換しているが、本発明は、その他の
変換方法でも良く、周波数を任意に設定可能なものであ
れば適用できるものである。Further, in the present embodiment, D /
The digital value output to the Aout terminal is converted into an analog voltage by the D / A converter 2, and this analog voltage is converted to V
Although the frequency is converted by CO3, the present invention may be applied to other conversion methods and can be applied as long as the frequency can be arbitrarily set.
【0055】また、本実施形態では、各駆動時間に応じ
た駆動可能な最高速度データのテーブルを駆動時間を3
段階に分けて記憶しているが、本発明は、その他の段階
数であっても適用できるものである。Further, in the present embodiment, the table of the maximum drivable speed data corresponding to each driving time is set to the driving time 3
Although the data is divided into stages, the present invention can be applied to other stages.
【0056】(第2実施形態)図6は本発明の第2実施
形態の制御装置における動作フローチャートである。本
実施形態が第1実施形態と異なるのは、ステップ11が
ステップ21に、ステップ12がステップ22になって
いるのみであるので、ここでは異なる点だけを説明す
る。(Second Embodiment) FIG. 6 is an operation flowchart in the control device of the second embodiment of the present invention. The present embodiment is different from the first embodiment only in that step 11 is step 21 and step 12 is step 22, so only different points will be described here.
【0057】[ステップ21] このステップでは、ス
テップ9で読み込んだ駆動可能な最高速度と、ステップ
10で検出した実モータ速度とを比較し、等しい場合は
ステップ13に進み、そうでない場合はステップ22に
進む。[Step 21] In this step, the maximum drivable speed read in step 9 is compared with the actual motor speed detected in step 10. If they are equal, the process proceeds to step 13, otherwise, the process proceeds to step 22. Proceed to.
【0058】[ステップ22] このステップ(モータ
9の速度が駆動可能な最高速度に達していない場合)で
は、振動波モータ9の駆動周波数を所定値下降させ、モ
ータの速度を上昇させる。[Step 22] In this step (when the speed of the motor 9 has not reached the maximum drivable speed), the drive frequency of the vibration wave motor 9 is decreased by a predetermined value, and the speed of the motor is increased.
【0059】以上の動作において、本実施形態でも第1
実施形態と同様に駆動可能な最高速度を駆動時間の積算
値に応じてデータテーブルより読み込む。そして、モー
タ9の速度が起動直後などでまだ最高速度に達していな
い場合は、ステップ22で周波数を所定値だけ下げるこ
とによってモータの速度を上げる。In the above operation, the first embodiment is also performed.
Similar to the embodiment, the maximum drivable speed is read from the data table according to the integrated value of the driving time. Then, if the speed of the motor 9 has not yet reached the maximum speed immediately after starting, the speed of the motor is increased by decreasing the frequency by a predetermined value in step 22.
【0060】また、モータ9の速度が駆動可能な最高速
度に達した場合は、ステップ22を迂回することによ
り、周波数を下げる方向のシフト動作を禁止し、共振周
波数を越えてしまうことを防止している。When the speed of the motor 9 reaches the maximum drivable speed, by bypassing step 22, the shift operation in the direction of lowering the frequency is prohibited to prevent the frequency from exceeding the resonance frequency. ing.
【0061】以上のような駆動制御処理を行うことで、
本実施形態でも第1実施形態と同様に、駆動前に振動波
モータの共振周波数をサーチしたり、振動波モータの振
動状態をモニターするモニター電極を設けたりする必要
なく、常に共振周波数より高い領域で振動波モータを駆
動制御することが可能になる。By performing the drive control processing as described above,
Also in the present embodiment, as in the first embodiment, it is not necessary to search the resonance frequency of the vibration wave motor before driving or to provide a monitor electrode for monitoring the vibration state of the vibration wave motor, and it is always a region higher than the resonance frequency. Thus, it becomes possible to drive and control the vibration wave motor.
【0062】なお、本実施形態では、振動波モータ9に
印加する周波電圧A,Bの位相差を90゜としている
が、本発明は、位相差が90゜以外であっても適用でき
るものである。In this embodiment, the phase difference between the frequency voltages A and B applied to the vibration wave motor 9 is 90 °, but the present invention can be applied even if the phase difference is other than 90 °. is there.
【0063】また、本実施形態では、振動波モータの形
状をリング状とした場合について説明しているが、本発
明は、他の形状のモータであっても適用できるものであ
る。また、本実施形態では、振動波モータの回転検出に
フォトインターラプタを用いているが、本発明は、コー
ドパターンをブラシで読み取るなど、他のどのような検
出方法であっても適用できるものである。In the present embodiment, the case where the vibration wave motor has a ring shape has been described, but the present invention can be applied to motors having other shapes. Further, in the present embodiment, the photo interrupter is used to detect the rotation of the vibration wave motor, but the present invention can be applied to any other detection method such as reading the code pattern with a brush. is there.
【0064】また、本実施形態では、マイコン1のD/
Aout端子に出力したディジタル値をD/Aコンバー
タ2でアナログ電圧に変換し、このアナログ電圧をVC
O3で周波数に変換しているが、本発明は、その他の変
換方法でも良く、周波数を任意に設定可能なものであれ
ば適用できるものである。Further, in the present embodiment, the D /
The digital value output to the Aout terminal is converted into an analog voltage by the D / A converter 2, and this analog voltage is converted to VC.
Although the frequency is converted to O3, the present invention may be applied to other conversion methods, and can be applied as long as the frequency can be arbitrarily set.
【0065】また、本実施形態では、各駆動時間に応じ
た駆動可能な最高速度データのテーブルを駆動時間を3
段階に分けて記憶しているが、本発明は、その他の段階
数であっても適用できるものである。Further, in the present embodiment, the table of the maximum drivable speed data corresponding to each driving time is set to the driving time 3
Although the data is divided into stages, the present invention can be applied to other stages.
【0066】(第3実施形態)図7は本発明の第3実施
形態の制御装置の動作を示すフローチャートであり、振
動波モータの駆動回数を検出することによって経時に関
する情報を得る場合を示している。(Third Embodiment) FIG. 7 is a flow chart showing the operation of the control device of the third embodiment of the present invention, showing a case where information on the passage of time is obtained by detecting the number of times the vibration wave motor is driven. There is.
【0067】本実施形態が第2実施形態と異なるのは、
ステップ8がステップ41に、ステップ9がステップ4
2になっている点と、ステップ16がなくなっているの
みであるので、ここでは異なる点だけを説明する。This embodiment differs from the second embodiment in that
Step 8 is Step 41, Step 9 is Step 4
Since only the point 2 is omitted and step 16 is omitted, only the different points will be described here.
【0068】[ステップ41] このステップでは、変
数DRVNをインクリメントする。ここで、変数DRV
Nは振動波モータ9を駆動した回数を格納する変数であ
り、振動波モータ9の駆動処理を行うたびにこの変数を
インクリメントすることで駆動した回数を検出できる。[Step 41] In this step, the variable DRVN is incremented. Where the variable DRV
N is a variable that stores the number of times the vibration wave motor 9 is driven, and the number of times of driving can be detected by incrementing this variable each time the vibration wave motor 9 is driven.
【0069】[ステップ42] このステップでは、変
数DRVNの値に基づいて駆動可能な最高速度データを
メモリ回路14より読み込む。[Step 42] In this step, the maximum speed data that can be driven based on the value of the variable DRVN is read from the memory circuit 14.
【0070】ここで、本実施形態では、経時に関する情
報を振動波モータの駆動時間ではなく駆動回数の積算値
によって得ており、図9に示すように、駆動回数に応じ
た駆動可能な最高速度データをテーブルとして持ってい
る。Here, in this embodiment, the information regarding the passage of time is obtained not by the driving time of the vibration wave motor but by the integrated value of the number of times of driving, and as shown in FIG. 9, the maximum drivable speed according to the number of times of driving is obtained. It has data as a table.
【0071】振動波モータの回転数の周波数に対する特
性は、図8に示すように、振動波モータの駆動回数によ
って変化する。同図から分かるように、駆動回数が増え
るに従って共振周波数が上がるとともに、最高速度は下
がる。メモリ回路14には、駆動回数に応じた最高速度
よりも少し低めの値(Vm4,Vm5,Vm6)をデー
タテーブルとして記憶させている。最高速度ではなく少
し低めの値を記憶している理由は、第1および第2実施
形態と同様である。The characteristic of the rotational frequency of the vibration wave motor with respect to the frequency changes depending on the number of times the vibration wave motor is driven, as shown in FIG. As can be seen from the figure, as the driving frequency increases, the resonance frequency increases and the maximum speed decreases. The memory circuit 14 stores values (Vm4, Vm5, Vm6) slightly lower than the maximum speed according to the number of driving as a data table. The reason why a slightly lower value is stored instead of the maximum speed is the same as in the first and second embodiments.
【0072】ステップ42では、変数DRVNの値によ
って振動波モータ9の駆動回数を検出し、検出した駆動
回数に応じた駆動可能な最高速度を図9のデータテーブ
ルから読み込む。そして、その最高速度以下で駆動する
ことにより、振動波モータ9を共振周波数を下回らない
周波数で制御することができる。At step 42, the driving frequency of the vibration wave motor 9 is detected by the value of the variable DRVN, and the maximum drivable speed corresponding to the detected driving frequency is read from the data table of FIG. Then, by driving at the maximum speed or less, the vibration wave motor 9 can be controlled at a frequency not lower than the resonance frequency.
【0073】なお、本実施形態では駆動回数の積算値を
検出しているので、タイマーを用いる必要がなく、第1
および第2実施形態の制御よりも簡単に制御できる。In this embodiment, since the integrated value of the number of driving times is detected, it is not necessary to use a timer, and the first
The control can be performed more easily than the control of the second embodiment.
【0074】(第4実施形態)図10は本発明の第4実
施形態の制御装置の動作を示すフローチャートであり、
振動波モータの駆動距離を検出することによって経時に
関する情報を得る場合について説明する。(Fourth Embodiment) FIG. 10 is a flow chart showing the operation of the control device according to the fourth embodiment of the present invention.
A case will be described in which time-related information is obtained by detecting the driving distance of the vibration wave motor.
【0075】同図において第2実施形態と異なるのは、
ステップ8,16がなくなっているのと、ステップ9が
ステップ31になっているのみであるので、ここでは異
なる点だけを説明することにする。In the figure, the difference from the second embodiment is that
Since steps 8 and 16 are eliminated and step 9 is only step 31, only different points will be described here.
【0076】[ステップ31] このステップでは、u
p/downカウンタ13のカウント値に基づいて駆動
可能な最高速度データをメモリ回路14より読み込む。[Step 31] In this step, u
Maximum drivable speed data is read from the memory circuit 14 based on the count value of the p / down counter 13.
【0077】本実施形態では、経時に関する情報を振動
波モータの駆動時間や駆動回数ではなく駆動距離すなわ
ち回転距離の積算値によって得ており、駆動距離に応じ
た駆動可能な最高速度データをテーブルとして持ってい
る。In this embodiment, the information regarding the passage of time is obtained not by the driving time or the number of times of driving of the vibration wave motor but by the integrated value of the driving distance, that is, the rotation distance, and the maximum drivable speed data corresponding to the driving distance is used as a table. have.
【0078】振動波モータの回転数の周波数に対する特
性は、図11に示すように、振動波モータの駆動距離に
よって変化する。同図から分かるように、駆動距離が増
えるに従って共振周波数が上がるとともに、最高速度は
下がる。メモリ回路14には、図12に示すように、駆
動距離に応じた最高速度よりも少し低めの値(Vm7,
Vm8,Vm9)をデータテーブルとして記憶させてい
る。最高速度ではなく少し低めの値を記憶している理由
は第1、第2および第3実施形態と同様である。As shown in FIG. 11, the characteristic of the vibration wave motor with respect to the frequency changes with the driving distance of the vibration wave motor. As can be seen from the figure, as the driving distance increases, the resonance frequency increases and the maximum speed decreases. In the memory circuit 14, as shown in FIG. 12, a value (Vm7,
Vm8, Vm9) are stored as a data table. The reason why a slightly lower value is stored instead of the maximum speed is the same as in the first, second and third embodiments.
【0079】ステップ31では、up/downカウン
タ13のカウント値を読み込むことによって振動波モー
タの駆動距離を検出し、検出した駆動距離に応じた駆動
可能な最高速度を読み込む。そして、その速度以下で駆
動することにより、振動波モータを共振周波数を下回ら
ない周波数で制御することができる。In step 31, the drive distance of the vibration wave motor is detected by reading the count value of the up / down counter 13, and the maximum drivable speed corresponding to the detected drive distance is read. By driving at a speed equal to or lower than that speed, the vibration wave motor can be controlled at a frequency not lower than the resonance frequency.
【0080】なお、本実施形態では駆動距離の積算値を
検出しているので、タイマーを用いたり駆動回数をカウ
ントする必要がなく、第1、第2および第3実施形態よ
りもさらに制御を簡単に行うことができる。Since the integrated value of the driving distance is detected in this embodiment, it is not necessary to use a timer or count the number of driving times, and the control is simpler than in the first, second and third embodiments. Can be done.
【0081】(発明と実施形態との対応)上記実施形態
において、マイコン1、D/Aコンバータ2及びVCO
3が本発明の信号制御手段に相当し、マイコン1(ステ
ップ8、ステップ41等参照)が本発明にいう経時検出
手段に相当し、パルス板10、フォトインターラプタ1
1、検出回路12、up/downカウンタ13及びマ
イコン1が本発明の速度検出手段に相当し、メモリ回路
14が本発明の記憶手段に相当する。(Correspondence between Invention and Embodiment) In the above embodiment, the microcomputer 1, the D / A converter 2 and the VCO are provided.
3 corresponds to the signal control means of the present invention, the microcomputer 1 (see step 8, step 41, etc.) corresponds to the elapsed time detection means of the present invention, the pulse plate 10, the photo interrupter 1
1, the detection circuit 12, the up / down counter 13 and the microcomputer 1 correspond to the speed detection means of the present invention, and the memory circuit 14 corresponds to the storage means of the present invention.
【0082】以上が実施形態の各構成と本発明の各構成
の対応関係であるが、本発明は、これら実施形態の構成
に限られるものではなく、請求項で示した機能が達成で
きる構成であればどのようなものであっても良い。The above is the correspondence relationship between each configuration of the embodiments and each configuration of the present invention. However, the present invention is not limited to the configurations of these embodiments, and a configuration capable of achieving the functions shown in the claims is provided. Anything will do as long as it is available.
【0083】[0083]
【発明の効果】以上説明したように、本願第1の発明で
は、振動波駆動装置の経時状態に応じて設定された目標
駆動速度と実駆動速度とを比較して、両者が異なる場合
に振動波駆動装置に印加する周波信号の周波数等を制御
するようにしている。このため、本発明を用いれば、実
駆動速度が目標駆動速度よりも速くなったときに周波信
号の周波数を上げて速度を低下させたり、周波信号の周
波数を下げることを禁止して振動波駆動装置の速度のそ
れ以上の上昇を防止したりすることができる。従って、
経時変化によって共振周波数が変化しても、常に共振周
波数よりも高い領域の周波数で振動波駆動装置を駆動す
ることができる。As described above, in the first invention of the present application, the target drive speed and the actual drive speed which are set according to the aging state of the vibration wave drive device are compared, and when both are different, the vibration is generated. The frequency of the frequency signal applied to the wave drive device is controlled. Therefore, according to the present invention, when the actual driving speed becomes faster than the target driving speed, the frequency of the frequency signal is increased to decrease the speed, or the frequency of the frequency signal is prohibited from being decreased to drive the vibration wave. It is possible to prevent further increase in the speed of the device. Therefore,
Even if the resonance frequency changes with time, it is possible to drive the vibration wave driving device at a frequency in a region higher than the resonance frequency.
【0084】しかも、本願第2の発明では、経時状態ご
との目標駆動速度を予め記憶させておき、経時状態を示
す指標である駆動時間や回数等の積算値によって目標駆
動速度を選択する。このため、本発明を用いれば、実際
の駆動の前に共振周波数をサーチするための駆動を行う
必要をなくして、迅速な本駆動の開始や消費電力の低減
を図ったり、共振周波数検出用のモニター電極を設ける
必要をなくして、構成および制御処理の簡単化を図るこ
とができる。In addition, in the second aspect of the present invention, the target drive speed for each aged state is stored in advance, and the target drive speed is selected by the integrated value of the drive time, the number of times, etc., which is an index indicating the aged state. Therefore, according to the present invention, it is not necessary to perform a drive for searching the resonance frequency before the actual drive, so that the main drive can be started quickly, the power consumption can be reduced, and the resonance frequency can be detected. It is possible to simplify the configuration and control process by eliminating the need to provide monitor electrodes.
【0085】なお、上記各発明において、目標駆動速度
を共振周波数よりも高い周波数での速度に設定すれば、
実駆動速度が上昇しすぎた場合でもある程度余裕をもっ
て安定的な駆動制御を行うことができる。In each of the above inventions, if the target drive speed is set to a speed higher than the resonance frequency,
Even if the actual drive speed increases too much, stable drive control can be performed with some margin.
【図1】本発明の第1実施形態である振動波モータの制
御装置の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a control device for a vibration wave motor that is a first embodiment of the present invention.
【図2】図1のステータ9bの裏面上に配される電歪素
子の配設状態を説明する模式図である。FIG. 2 is a schematic diagram illustrating an arrangement state of electrostrictive elements arranged on a back surface of a stator 9b in FIG.
【図3】本発明の第1実施形態の制御装置の動作を示す
フローチャート図である。FIG. 3 is a flowchart showing the operation of the control device according to the first embodiment of the present invention.
【図4】上記振動波モータの回転数の周波数に対する特
性が駆動時間によって変動することを説明するグラフ図
である。FIG. 4 is a graph showing that the characteristics of the rotational frequency of the vibration wave motor with respect to frequency vary with drive time.
【図5】駆動時間に応じた駆動可能な最高速度データの
テーブルを示す表図である。FIG. 5 is a table showing a table of maximum drivable speed data according to driving time.
【図6】本発明の第2実施形態の制御装置の動作を示す
フローチャート図である。FIG. 6 is a flowchart showing the operation of the control device according to the second embodiment of the present invention.
【図7】本発明の第3実施形態の制御装置の動作を示す
フローチャート図である。FIG. 7 is a flowchart showing an operation of the control device of the third exemplary embodiment of the present invention.
【図8】上記振動波モータの回転数の周波数に対する特
性が駆動回数によって変動することを説明するグラフ図
である。FIG. 8 is a graph showing that the characteristics of the vibration wave motor with respect to frequency are varied depending on the number of times of driving.
【図9】駆動回数に応じた駆動可能な最高速度データの
テーブルを示す表図である。FIG. 9 is a table showing a table of maximum drivable speed data according to the number of times of driving.
【図10】本発明の第4実施形態の制御装置の動作を示
すフローチャート図である。FIG. 10 is a flowchart showing an operation of the control device of the fourth exemplary embodiment of the present invention.
【図11】上記振動波モータの回転数の周波数に対する
特性が駆動距離によって変動することを説明するグラフ
図である。FIG. 11 is a graph illustrating that the frequency characteristic of the rotational frequency of the vibration wave motor varies depending on the driving distance.
【図12】駆動距離に応じた駆動可能な最高速度データ
のテーブルを示す表図である。FIG. 12 is a table showing a table of maximum drivable speed data according to a driving distance.
1 マイコン 2 D/Aコンバータ 3 VCO 4 分周・移相器 5,6 電力増幅器 7,8 コイル 9 振動波モータ 9a ロータ 9b ステータ 10 パルス板 11 フォトインターラプタ 12 検出回路 13 up/downカウンタ 14 メモリ回路 A1 ,B1 電歪素子群 A,B 周波電圧1 microcomputer 2 D / A converter 3 VCO 4 frequency divider / phase shifter 5,6 power amplifier 7,8 coil 9 vibration wave motor 9a rotor 9b stator 10 pulse plate 11 photo interrupter 12 detection circuit 13 up / down counter 14 memory Circuit A 1 , B 1 Electrostrictive element group A, B Frequency voltage
Claims (9)
号を印加して振動体に振動を励起し、この振動体と移動
体とを相対駆動する振動波駆動装置の制御装置におい
て、 前記振動波駆動装置の経時状態を検出する経時検出手段
と、 この経時検出手段により検出された経時状態に応じて目
標駆動速度を設定する目標速度設定手段と、 前記振動波駆動装置の実駆動速度を検出する速度検出手
段と、 前記目標速度設定手段により設定された目標駆動速度と
前記速度検出手段により検出された実駆動速度とが異な
るときに、前記周波信号を制御する信号制御手段とを有
することを特徴とする振動波駆動装置の制御装置。1. A control device of a vibration wave driving device for applying a frequency signal to an electro-mechanical energy conversion element to excite a vibration in a vibration body to drive the vibration body and a moving body relative to each other. A time detecting means for detecting a time-dependent state of the device, a target speed setting means for setting a target drive speed in accordance with the time-dependent state detected by the time detecting means, and a speed for detecting an actual drive speed of the vibration wave driving device A detection means, and a signal control means for controlling the frequency signal when the target drive speed set by the target speed setting means and the actual drive speed detected by the speed detection means are different from each other. Control device for vibration wave drive device.
前記目標駆動速度よりも速いときは、共振周波数以上の
領域で前記周波信号の周波数を上げることを特徴とする
請求項1に記載の振動波駆動装置の制御装置。2. The signal control means increases the frequency of the frequency signal in a region equal to or higher than a resonance frequency when the actual drive speed is faster than the target drive speed. Control device for vibration wave drive.
前記目標駆動速度以上になったときは、共振周波数以上
の領域で前記周波信号の周波数を下げることを禁止する
ことを特徴とする請求項1又は2に記載の振動波駆動装
置の制御装置。3. The signal control means prohibits lowering the frequency of the frequency signal in a region equal to or higher than a resonance frequency when the actual drive speed is equal to or higher than the target drive speed. Item 3. A control device for a vibration wave driving device according to item 1 or 2.
置の積算駆動時間を検出することを特徴とする請求項1
から3のいずれかに記載の振動波駆動装置の制御装置。4. The time-lapse detecting means detects an integrated drive time of the vibration wave drive device.
4. The control device for the vibration wave driving device according to any one of 1 to 3.
置の積算駆動回数を検出することを特徴とする請求項1
から3のいずれかに記載の振動波駆動装置の制御装置。5. The time-lapse detecting means detects the cumulative number of driving times of the vibration wave driving device.
4. The control device for the vibration wave driving device according to any one of 1 to 3.
置の積算駆動距離を検出することを特徴とする請求項1
から3のいずれかに記載の振動波駆動装置の制御装置。6. The time-lapse detecting unit detects an integrated drive distance of the vibration wave drive device.
4. The control device for the vibration wave driving device according to any one of 1 to 3.
対応する複数の目標駆動速度を記憶する記憶手段を有
し、この記憶手段から前記経時検出手段により検出され
た経時状態に対応する目標駆動速度を選択することを特
徴とする請求項1から6のいずれかに記載の振動波駆動
装置の制御装置。7. The target speed setting means has a storage means for storing a plurality of target drive speeds corresponding to respective time-dependent states, and a target corresponding to the time-dependent state detected by the time-dependent detecting means from the storage means. The control device for the vibration wave driving device according to claim 1, wherein a driving speed is selected.
振周波数よりも高い周波数での速度に設定されることを
特徴とする請求項1から7のいずれかに記載の振動波駆
動装置の制御装置。8. The vibration wave drive device according to claim 1, wherein the target drive speed is set to a speed at a frequency higher than a resonance frequency in each aging state. Control device.
装置を用いたことを特徴とする装置。9. A device using the control device according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8118676A JPH09308273A (en) | 1996-05-14 | 1996-05-14 | Controller of vibrating wave driving device and equipment using the controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8118676A JPH09308273A (en) | 1996-05-14 | 1996-05-14 | Controller of vibrating wave driving device and equipment using the controller |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH09308273A true JPH09308273A (en) | 1997-11-28 |
Family
ID=14742456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8118676A Pending JPH09308273A (en) | 1996-05-14 | 1996-05-14 | Controller of vibrating wave driving device and equipment using the controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH09308273A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002112563A (en) * | 2000-09-29 | 2002-04-12 | Minolta Co Ltd | Driving method and apparatus for actuator |
-
1996
- 1996-05-14 JP JP8118676A patent/JPH09308273A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002112563A (en) * | 2000-09-29 | 2002-04-12 | Minolta Co Ltd | Driving method and apparatus for actuator |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2637467B2 (en) | Vibration type actuator device | |
JP2972010B2 (en) | Vibration type actuator drive control device | |
JP3140146B2 (en) | Lens drive | |
JPH0710189B2 (en) | Vibration wave motor drive circuit | |
US5616979A (en) | Vibration driven motor apparatus | |
JP4323898B2 (en) | Vibrating actuator control apparatus, optical apparatus, and vibrating actuator control method | |
JP3382405B2 (en) | Vibration type motor device | |
US6894422B2 (en) | Ultrasonic-motor control system | |
JPH09308273A (en) | Controller of vibrating wave driving device and equipment using the controller | |
JPH10108482A (en) | Controloler of vibration motor | |
US5440212A (en) | Control apparatus for vibration driven motor | |
JPH06197576A (en) | Motor controller | |
JP3315525B2 (en) | Vibration drive | |
JPH0614565A (en) | Control circuit for oscillation wave motor | |
JPH0833362A (en) | Vibration-type drive device | |
JP3226411B2 (en) | Ultrasonic motor drive circuit | |
JP2731647B2 (en) | Drive circuit for brushless motor | |
JP3135561B2 (en) | Method and apparatus for detecting rotor stop position of sensorless brushless motor | |
JP3226414B2 (en) | Ultrasonic motor drive circuit | |
JP3495810B2 (en) | Vibration wave motor device | |
JPH09191667A (en) | Drive controller for oscillation wave unit | |
JP2819437B2 (en) | Ultrasonic motor drive controller | |
JPH0570393B2 (en) | ||
JP3268710B2 (en) | Vibration wave motor drive circuit | |
JPH07255193A (en) | Control method for brushless motor and its device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040210 |