JPH06296378A - Drive circuit of ultrasonic motor - Google Patents

Drive circuit of ultrasonic motor

Info

Publication number
JPH06296378A
JPH06296378A JP5079612A JP7961293A JPH06296378A JP H06296378 A JPH06296378 A JP H06296378A JP 5079612 A JP5079612 A JP 5079612A JP 7961293 A JP7961293 A JP 7961293A JP H06296378 A JPH06296378 A JP H06296378A
Authority
JP
Japan
Prior art keywords
frequency
ultrasonic motor
temperature
voltage
drive circuit
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.)
Withdrawn
Application number
JP5079612A
Other languages
Japanese (ja)
Inventor
Mitsumasa Okubo
光將 大久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Optical Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Olympus Optical Co Ltd filed Critical Olympus Optical Co Ltd
Priority to JP5079612A priority Critical patent/JPH06296378A/en
Publication of JPH06296378A publication Critical patent/JPH06296378A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Lens Barrels (AREA)
  • General Electrical Machinery Utilizing Piezoelectricity, Electrostriction Or Magnetostriction (AREA)

Abstract

PURPOSE:To provide a low cost ultrasonic motor drive circuit which can realize optimum control even without using a monitor electrode even if a load is changed depending on temperature and can compensate for fluctuation of frequency characteristics due to individual differences of ultrasonic motor and members to be driven. CONSTITUTION:An ultrasonic motor drive circuit using ultrasonic oscillation generated when an AC voltage is applied to a piezoelectric element as a drive force of a mechanism 11 to be driven such as a lens barrel, etc., comprises a temperature sensor 10 arranged near the ultrasonic motor 10, a memory 6 for storing frequency of an AC voltage corresponding to the temperature sensor 10 and an oscillation control circuit 7 for controlling drive frequency of an AC voltage on the basis of an output of the temperature sensor 10 and a stored value of the memory 6. Here, the stored value of the memory 6 is equal to the value adding the shift amounts by temperature characteristic of a unit of ultrasonic motor 10 and load temperature characteristics of the mechanism 11 to be driven.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、超音波モータの駆動回
路、より詳しくは、交流電圧を圧電素子に印加して発生
する超音波振動を被駆動部材の駆動力として用いる超音
波モータの駆動回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an ultrasonic motor drive circuit, and more particularly to an ultrasonic motor drive using ultrasonic vibration generated by applying an alternating voltage to a piezoelectric element as a driving force for a driven member. Regarding the circuit.

【0002】[0002]

【従来の技術】近年、電磁型モータに比べて、微小な外
形寸法を有しながら強力な駆動力を得られる超音波モー
タが注目を集めている。この超音波モータは、交流電圧
を圧電素子に印加して発生する超音波振動を被駆動部材
の駆動力として用いるものである。
2. Description of the Related Art In recent years, ultrasonic motors have attracted much attention as compared with electromagnetic motors because they have a small outer dimension and can obtain a strong driving force. This ultrasonic motor uses ultrasonic vibration generated by applying an AC voltage to a piezoelectric element as a driving force for a driven member.

【0003】このような超音波モータは、電圧を印加し
て駆動すると次第に温度が上昇することが多いが、超音
波モータを駆動するのに最適な駆動周波数は温度により
変化するために、そのままでは最適な駆動周波数を常に
得ることはできなかった。
The temperature of such an ultrasonic motor often gradually rises when it is driven by applying a voltage. However, since the optimum driving frequency for driving the ultrasonic motor changes depending on the temperature, it remains as it is. The optimum driving frequency could not always be obtained.

【0004】このような問題点を考慮した超音波モータ
の駆動回路は、従来より種々提案されていて、例えば特
開平1−264579号公報には、温度検知手段により
振動体の温度を検出して、この検出温度に対応した最適
な駆動周波数を設定して、超音波モータを駆動するよう
になっているものが開示されている。
Various driving circuits for ultrasonic motors have been proposed in consideration of the above problems. For example, Japanese Patent Laid-Open No. 1-264579 discloses a driving circuit for detecting the temperature of a vibrating body. There is disclosed an ultrasonic motor driven by setting an optimum drive frequency corresponding to the detected temperature.

【0005】また、上記問題点を考慮した超音波モータ
の駆動回路の他の例が、特開昭61−251490号公
報に記載されている。該公報記載のものは、超音波モー
タに振動検出用のモニタ電極を設けて、温度等により最
適振動周波数がずれてた場合にも、該モニタ電極の出力
に基づいてこれを追尾するようにしたものである。
Another example of an ultrasonic motor drive circuit in consideration of the above problems is described in Japanese Patent Application Laid-Open No. 61-251490. In the device described in this publication, a monitor electrode for vibration detection is provided in the ultrasonic motor, and even if the optimum vibration frequency is deviated due to temperature or the like, it is tracked based on the output of the monitor electrode. It is a thing.

【0006】また、さらに超音波モータの駆動回路の他
の例が、特願平3−134431号に記載されている。
これは、ボディ内に発振回路を設ける一方、レンズ内に
超音波モータ,モニタ手段,制御回路等を備えて、レン
ズ側の周波数制御信号に基づいてボディ側で周波数の設
定変更を行うものである。
Another example of a drive circuit for an ultrasonic motor is described in Japanese Patent Application No. 3-134431.
In this system, an oscillating circuit is provided in the body, while an ultrasonic motor, monitor means, control circuit, etc. are provided in the lens, and the frequency setting is changed on the body side based on the frequency control signal on the lens side. .

【0007】[0007]

【発明が解決しようとする課題】しかしながら、上記特
開平1−264579号公報に記載の技術手段では、超
音波モータ単体の特性を温度補正することはできるが、
該モータにより駆動される被駆動部材の例えばグリスの
粘性が温度により変化する等より、機械的負荷が変化す
ることまでは考慮されていなかった。一般に超音波モー
タは、負荷が大きくなった場合には共振周波数が上昇す
るため、上記モータ単体での温度補正後も、共振周波数
にならない場合があった。そして、超音波モータは、駆
動周波数が共振周波数を下まわると急激に駆動トルクが
低下する傾向があるため、該過負荷時には停止しやすく
なるという問題点があった。
However, with the technical means disclosed in the above-mentioned Japanese Patent Laid-Open No. 1-264579, the characteristics of the ultrasonic motor alone can be temperature-corrected.
Since the viscosity of grease, for example, of the driven member driven by the motor changes with temperature, changes in mechanical load have not been taken into consideration. Generally, in an ultrasonic motor, the resonance frequency rises when the load increases, and therefore the resonance frequency may not reach the resonance frequency even after the temperature correction of the motor alone. The ultrasonic motor has a problem that the driving torque tends to rapidly decrease when the driving frequency falls below the resonance frequency, and thus the ultrasonic motor is likely to stop at the time of the overload.

【0008】また、上記特願平3−134431号に記
載のものでは、モニタ手段の設置によってモータが高価
になり、一方、上記特開昭61−251490号公報に
記載のものは、モニタ電極設置が必要となってモータの
製作上コストアップを招き好ましくないという問題点が
あった。
Further, in the one disclosed in the above-mentioned Japanese Patent Application No. 3-134431, the motor becomes expensive due to the installation of the monitor means, while in the one disclosed in the above-mentioned JP-A-61-251490, the monitor electrode is installed. However, there is a problem in that the manufacturing cost of the motor is increased, which is not preferable.

【0009】さらに、上記従来例では、超音波モータや
被駆動部材の各々に存在する個体差を最適化する方法が
何等開示されていなかった。
Further, in the above-mentioned conventional example, no method for optimizing the individual difference existing in each of the ultrasonic motor and the driven member is disclosed.

【0010】本発明はかかる問題点に鑑みてなされたも
のであり、負荷が温度により変化した場合にも最適な制
御が可能な、超音波モータや被駆動部材の個体差による
周波数特性のばらつきを補正することができる低コスト
な超音波モータの駆動回路を提供することを目的として
いる。
The present invention has been made in view of the above problems, and it is possible to perform optimum control even when the load changes due to temperature, and to suppress variations in frequency characteristics due to individual differences in ultrasonic motors and driven members. An object of the present invention is to provide a low-cost ultrasonic motor drive circuit that can be corrected.

【0011】[0011]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明による超音波モータの駆動回路は、交流電
圧を圧電素子に印加して発生する超音波振動を被駆動部
材の駆動力として用いる超音波モータの駆動回路におい
て、上記超音波モータの近傍に配置された温度検知手段
と、この温度検知手段に対応する上記交流電圧の周波数
を記憶する記憶手段と、上記温度検知手段の出力および
記憶手段の記憶値に基づいて上記交流電圧の駆動周波数
を制御する周波数制御手段とを具備しており、上記記憶
手段の記憶値は、上記超音波モータ単体の温度特性と、
これにより駆動される被駆動部材の負荷温度特性による
シフト量とを加算した値である。
In order to achieve the above-mentioned object, a driving circuit for an ultrasonic motor according to the present invention uses ultrasonic vibration generated by applying an AC voltage to a piezoelectric element to drive a driven member. In the drive circuit of the ultrasonic motor used as, the temperature detecting means arranged in the vicinity of the ultrasonic motor, the storing means for storing the frequency of the AC voltage corresponding to the temperature detecting means, and the output of the temperature detecting means. And a frequency control means for controlling the drive frequency of the AC voltage based on the storage value of the storage means, the storage value of the storage means, the temperature characteristics of the ultrasonic motor alone,
This is a value obtained by adding the shift amount due to the load temperature characteristic of the driven member driven by this.

【0012】また、本発明による超音波モータの駆動回
路は、交流電圧を圧電素子に印加して発生する超音波振
動を被駆動部材の駆動力として用いる超音波モータの駆
動回路において、上記超音波モータの近傍に配置された
温度検知手段と、この温度検知手段の検知温度に対応し
た基準温度における上記交流電圧の周波数からのシフト
量を記憶する第1記憶手段と、上記超音波モータを組み
立てた後の所定の条件下における駆動により決定した上
記交流電圧の周波数および該駆動時の検出温度を記憶す
る第2記憶手段と、上記温度検知手段の出力と第1記憶
手段および第2記憶手段の記憶値に基づいて上記交流電
圧の周波数を制御する周波数制御手段とを備えている。
The ultrasonic motor drive circuit according to the present invention is the ultrasonic motor drive circuit which uses ultrasonic vibration generated by applying an AC voltage to a piezoelectric element as a driving force for a driven member. The temperature detecting means arranged near the motor, the first storing means for storing the shift amount from the frequency of the AC voltage at the reference temperature corresponding to the detected temperature of the temperature detecting means, and the ultrasonic motor are assembled. Second storage means for storing the frequency of the AC voltage determined by driving and the detected temperature during the driving, the output of the temperature detecting means, and the storage of the first storage means and the second storage means. Frequency control means for controlling the frequency of the AC voltage based on the value.

【0013】[0013]

【作用】超音波モータが交流電圧を圧電素子に印加する
ことで超音波振動を発生して被駆動部材を駆動し、上記
超音波モータの近傍に配置された温度検知手段が温度を
検知し、周波数制御手段が上記温度検知手段の出力およ
び記憶手段の記憶値に基づいて上記交流電圧の駆動周波
数を制御する。
The ultrasonic motor applies an AC voltage to the piezoelectric element to generate ultrasonic vibrations to drive the driven member, and the temperature detecting means arranged in the vicinity of the ultrasonic motor detects the temperature, Frequency control means controls the drive frequency of the AC voltage based on the output of the temperature detection means and the stored value of the storage means.

【0014】超音波モータが交流電圧を圧電素子に印加
することで超音波振動を発生して被駆動部材の駆動し、
上記超音波モータの近傍に配置された温度検知手段が温
度を検知し、周波数制御手段が上記温度検知手段の出力
と第1記憶手段および第2記憶手段の記憶値に基づいて
上記交流電圧の周波数を制御する。
An ultrasonic motor applies an AC voltage to the piezoelectric element to generate ultrasonic vibration to drive the driven member,
The temperature detecting means arranged in the vicinity of the ultrasonic motor detects the temperature, and the frequency controlling means determines the frequency of the AC voltage based on the output of the temperature detecting means and the stored values of the first storing means and the second storing means. To control.

【0015】[0015]

【実施例】以下、図面を参照して本発明の実施例を説明
する。図1ないし図6は本発明の第1実施例を示したも
のである。図1に示すように、この第1実施例の超音波
モータの駆動回路は、駆動周波数の約4倍の周波数の信
号φUSRを発生する発振回路3と、この発生信号を分周
して4つのパルスφ1,φ2,φ3,φ4にそれぞれ変換す
るパルス変換回路4と、トランスとスイッチングトラン
ジスタ等により構成されていて、上記φ1,φ2,φ3,
φ4の信号でトランスをスイッチングすることにより、
超音波モータ10の電極に印加する2相の交流電圧VA
およびVBを発生させる電力増幅器5と、例えば感温抵
抗や各種サーミスタ・チップ等で構成されていて、その
抵抗値の変化を検出することにより温度を検知する超音
波モータ10の近傍に設けられた温度検知手段たる温度
センサ8と、超音波モータ10またはこの超音波モータ
10により駆動されるレンズ鏡筒等の被駆動機構11に
取り付けられた、MRセンサやフォト・インタラプタ等
で構成されていて回転量に比例したパルスを出力する回
転エンコーダ9と、上記温度センサ8,回転エンコーダ
9等の出力および記憶手段たるメモリ6の出力により発
振回路3の発する信号φUSRの発振周波数を決定するた
めの周波数制御手段たる発振制御回路7とで、その主要
部を構成されている。
Embodiments of the present invention will be described below with reference to the drawings. 1 to 6 show a first embodiment of the present invention. As shown in FIG. 1, the drive circuit for the ultrasonic motor of the first embodiment has an oscillator circuit 3 for generating a signal φUSR having a frequency about four times as high as the drive frequency, and a frequency divider circuit for dividing the generated signal into four. A pulse conversion circuit 4 for converting the pulses into φ1, φ2, φ3, and φ4, a transformer, a switching transistor, and the like, and the above φ1, φ2, φ3,
By switching the transformer with the φ4 signal,
Two-phase AC voltage VA applied to the electrodes of the ultrasonic motor 10
And a power amplifier 5 for generating VB, and a temperature sensitive resistor, various thermistor chips, etc., for example, and are provided in the vicinity of an ultrasonic motor 10 for detecting the temperature by detecting a change in the resistance value. The temperature sensor 8 serving as a temperature detecting means and an ultrasonic motor 10 or an MR sensor, a photo interrupter or the like mounted on a driven mechanism 11 such as a lens barrel driven by the ultrasonic motor 10 are configured to rotate. A frequency control for determining the oscillation frequency of the signal φUSR generated by the oscillation circuit 3 by the output of the rotary encoder 9 which outputs a pulse proportional to the quantity, the output of the temperature sensor 8, the rotary encoder 9 and the like and the output of the memory 6 which is a storage means. The oscillation control circuit 7 as a means constitutes a main part thereof.

【0016】図5は、上記発振回路3から出力された信
号φUSR,パルス変換回路4から出力されたパルスφ1,
φ2,φ3,φ4,電力増幅回路5から出力された交流電
圧VA,VBの波形をそれぞれ示したものである。
FIG. 5 shows the signal φUSR output from the oscillation circuit 3 and the pulse φ1 output from the pulse conversion circuit 4.
The waveforms of φ2, φ3, φ4 and the AC voltages VA and VB output from the power amplifier circuit 5 are shown respectively.

【0017】図示のように、信号φUSRは駆動周波数の
約4倍の周波数のパルスであり、φ1はこのφUSRのパル
スの駆動周波数内の1番目のパルス,φ2は3番目のパ
ルス,φ3は2番目のパルス,φ4は4番目のパルスをそ
れぞれ分周したものである。また、超音波モータ10の
電極に印加される交流電圧VA,VBは、それぞれ互いに
90度位相がずれたものとなっている。
As shown in the figure, the signal φUSR is a pulse whose frequency is about four times the driving frequency, φ1 is the first pulse within the driving frequency of this φUSR pulse, φ2 is the third pulse, and φ3 is 2 The fourth pulse, φ4, is the frequency division of the fourth pulse. Further, the AC voltages VA and VB applied to the electrodes of the ultrasonic motor 10 are 90 degrees out of phase with each other.

【0018】次に、上記メモリ6内には、超音波モータ
10を駆動するための下限周波数がデータとして格納さ
れているが、このデータがどのように決定されているか
を、図3および図4を参照して説明する。被駆動機構1
1等の負荷をかけた状態での超音波モータ10の周波数
と回転数との関係は、図4に示すようになっている。す
なわち、超音波モータ10は、ある特定の周波数つまり
共振周波数で回転数のピークを示し、この共振周波数よ
りも駆動周波数が低下すると、回転数は非常に急激に低
下する。そのためにこの第1実施例では、超音波モータ
が良好に駆動することができる周波数として、下限周波
数を設定している。一方、上記共振周波数よりも駆動周
波数が高くなると、周波数が低下した場合ほどではない
がやはり回転数が低下する。従って駆動周波数が共振周
波数よりも高い場合には、周波数を下げることで回転数
を上げることができる。また、同図に示すように、共振
周波数は、低温においてはflmLであったものが、温度
が高くなるに従って低下して、中温ではflmM,高温で
はflmHになるとともに、そのピーク回転数は上昇す
る。
Next, the lower limit frequency for driving the ultrasonic motor 10 is stored as data in the memory 6, and how this data is determined will be described with reference to FIGS. 3 and 4. Will be described with reference to. Driven mechanism 1
The relationship between the frequency and the rotation speed of the ultrasonic motor 10 when a load such as 1 is applied is shown in FIG. That is, the ultrasonic motor 10 exhibits a peak rotation speed at a certain specific frequency, that is, a resonance frequency, and when the driving frequency is lower than this resonance frequency, the rotation speed drops very rapidly. Therefore, in this first embodiment, the lower limit frequency is set as the frequency at which the ultrasonic motor can be driven well. On the other hand, when the drive frequency becomes higher than the resonance frequency, the rotation speed also decreases, though not so much as when the frequency decreases. Therefore, when the drive frequency is higher than the resonance frequency, the rotation speed can be increased by lowering the frequency. Further, as shown in the same figure, the resonance frequency, which was flmL at low temperature, decreases as the temperature becomes higher, becomes flmM at medium temperature and flmH at high temperature, and the peak rotational speed thereof rises. .

【0019】このような温度依存性を考慮して設定した
下限周波数を示したのが、図3である。この図3中、符
号l1は、負荷を接続していない状態での超音波モータ
単体が、良好に駆動することができる下限の周波数(こ
の下限周波数は、具体的には、ほぼ共振周波数に対応し
ていて、この図3に対して温度と共振周波数の関係を示
したものが図2である。この図2中、符号lr1はモータ
単体の共振周波数特性、符号lr2は被駆動機構の負荷を
かけた場合のオフセット値によるシフトをかけた共振周
波数特性、符号lrmは被駆動機構の負荷の温度特性によ
る傾きの変化を考慮した共振周波数特性をそれぞれ示し
ている。)を示したものである。図に示すように、低温
では駆動に必要な周波数は高いが、温度が上昇するに連
れてほぼ線形的に周波数が低下して常温では符号O1に
示す下限周波数となり、さらに温度が上昇するとこれよ
り低い周波数でも駆動することができるようになる。こ
の超音波モータ単体の下限周波数O1は、この第1実施
例においては、定められた温度で測定されたものであ
る。
FIG. 3 shows the lower limit frequency set in consideration of such temperature dependence. In FIG. 3, reference numeral l1 is a lower limit frequency at which the ultrasonic motor alone can be satisfactorily driven in a state in which no load is connected (the lower limit frequency specifically corresponds to the resonance frequency). 2 shows the relationship between temperature and resonance frequency with respect to Fig. 3. In Fig. 2, reference numeral lr1 is the resonance frequency characteristic of the motor alone, and reference numeral lr2 is the load of the driven mechanism. The reference numeral lrm indicates the resonance frequency characteristic shifted by the offset value when applied, and the reference numeral lrm indicates the resonance frequency characteristic considering the change of the inclination due to the temperature characteristic of the load of the driven mechanism. As shown in the figure, the frequency required for driving is high at low temperature, but the frequency decreases almost linearly as the temperature rises, and reaches the lower limit frequency indicated by symbol O1 at room temperature, and when the temperature further rises, It becomes possible to drive at a low frequency. The lower limit frequency O1 of the ultrasonic motor alone is measured at a predetermined temperature in the first embodiment.

【0020】このような符号l1に示した特性は、上述
のように、負荷を考慮に入れたものではないが、実際に
は超音波モータ10には負荷たる被駆動機構11が接続
されている。そのため、このような被駆動機構11を考
慮に入れ、さらにその個体差も考慮に入れたシフト量
が、符号O2に示したものである。このシフト量O2は、
被駆動機構11の常温における駆動周波数の変動量を、
あらかじめ実験で求めたものであり、上記l1に示した
下限周波数をほぼ全体的に上にシフトするもので、その
結果符号l2に示すものとなる。
As described above, the characteristic indicated by reference numeral l1 does not take the load into consideration, but in reality, the ultrasonic motor 10 is connected to the driven mechanism 11 as a load. . Therefore, the shift amount in consideration of the driven mechanism 11 and the individual difference thereof is indicated by the symbol O2. This shift amount O2 is
The fluctuation amount of the driving frequency of the driven mechanism 11 at room temperature is
It is obtained in advance by an experiment, and the lower limit frequency shown in the above l1 is almost entirely shifted upward, and as a result, it becomes the one shown in the reference numeral l2.

【0021】さらに上記符号l2に示した特性は、負荷
の存在自体は考慮に入れられているものの、その温度特
性まで考慮されたものではない。しかしながら、例えば
低温では、該超音波モータ10に接続されている被駆動
機構11のグリス等が硬化して負荷が大きくなるなどす
るため、これにともない良好に駆動することができる下
限の周波数もやや高くなる。したがって、被駆動機構1
1の温度特性を考慮に入れて実験で決められたシフト量
がS1であり、上記符号l2に示したものにこのシフトを
行うと、図中、符号lmに示すような特性になる。すな
わち、このシフトS1は、下限周波数の温度依存性をよ
り高めるもの、つまりグラフの傾きをより傾斜させるも
のである。
Further, the characteristic indicated by the reference numeral l2 takes into consideration the existence of the load itself, but does not consider the temperature characteristic thereof. However, for example, at a low temperature, the grease or the like of the driven mechanism 11 connected to the ultrasonic motor 10 is hardened and the load increases, and accordingly, the lower limit frequency that can be favorably driven is also somewhat high. Get higher Therefore, the driven mechanism 1
The shift amount experimentally determined in consideration of the temperature characteristic of No. 1 is S1, and when this shift is applied to the one indicated by the reference numeral l2, the characteristic indicated by the reference numeral lm in the drawing is obtained. That is, the shift S1 further increases the temperature dependence of the lower limit frequency, that is, further increases the inclination of the graph.

【0022】このようにして種々のシフト量を考慮して
求められた最終的な下限周波数の温度特性lmを上記メ
モリ6に書き込むようになっている。なお、シフト量O
2およびS1は、上述のように実験等で定められた一定の
数値でよい。特に、被駆動機構9が単純な構成の場合は
このような方法で十分である。
In this way, the final temperature characteristic lm of the lower limit frequency obtained in consideration of various shift amounts is written in the memory 6. The shift amount O
2 and S1 may be constant numerical values determined by experiments as described above. In particular, when the driven mechanism 9 has a simple structure, such a method is sufficient.

【0023】次に、図6のフローチャートを参照して、
発振制御回路7の動作を詳細に説明する。超音波モータ
10を駆動する前に、まず温度センサ8により該超音波
モータ10近傍の温度を検出する(S1)。次に、メモ
リ6から、上述のように決定された周波数の下限周波数
を読み出す(S2)。そして、上記下限周波数よりも高
いある周波数を起動周波数として、これを発振回路3に
発振させる(S3)。この後、超音波モータ10をオン
して(S4)、該モータ10の回転が始まる。
Next, referring to the flowchart of FIG.
The operation of the oscillation control circuit 7 will be described in detail. Before driving the ultrasonic motor 10, the temperature sensor 8 first detects the temperature in the vicinity of the ultrasonic motor 10 (S1). Next, the lower limit frequency of the frequency determined as described above is read from the memory 6 (S2). Then, the oscillation circuit 3 is caused to oscillate by using a certain frequency higher than the lower limit frequency as the starting frequency (S3). After that, the ultrasonic motor 10 is turned on (S4), and the rotation of the motor 10 starts.

【0024】次に、回転させるべきパルス数の残り量が
多いか否かを判断し(S5)、残り駆動量が多い場合は
目標速度を高く設定し(S6)、一方、残り駆動量が少
ない場合は目標速度を低く設定する(S7)。
Next, it is judged whether or not the remaining amount of the number of pulses to be rotated is large (S5), and if the remaining driving amount is large, the target speed is set high (S6), while the remaining driving amount is small. In this case, the target speed is set low (S7).

【0025】次に、回転エンコーダ9から出力されたパ
ルスの間隔等に基づいて速度を読み出し(S8)、それ
が上記設定された目標速度よりも大きいか小さいかを判
断する(S9)。現在の駆動速度が目標速度よりも小さ
い場合は、さらに上記メモリ6から読み出した下限周波
数よりも高いかどうかを判断し(S10)、高くない場
合はそのままの速度で駆動させ、まだ下限周波数よりも
高い場合には周波数を低下させてモータの回転数を上げ
る(S11)(図4参照)。一方、速度が目標速度より
大きいときは、周波数を上昇させてモータの回転数を下
げる(S12)(図4参照)。
Next, the speed is read out based on the pulse interval output from the rotary encoder 9 (S8), and it is determined whether the speed is higher or lower than the set target speed (S9). If the current drive speed is lower than the target speed, it is further judged whether or not it is higher than the lower limit frequency read from the memory 6 (S10). If it is higher, the frequency is lowered to increase the rotation speed of the motor (S11) (see FIG. 4). On the other hand, when the speed is higher than the target speed, the frequency is increased and the rotation speed of the motor is decreased (S12) (see FIG. 4).

【0026】その後、残り駆動量がゼロか否かを判断し
て(S13)、ゼロでなければステップS5へ戻り、ゼ
ロならば超音波モータ10をオフして(S14)から終
了する。
Thereafter, it is judged whether or not the remaining drive amount is zero (S13), and if not zero, the process returns to step S5, and if it is zero, the ultrasonic motor 10 is turned off (S14) and the process is ended.

【0027】なお、上記残り駆動量は、図示しないカウ
ンタに回転エンコーダ9のパルスが入力されており、そ
のカウンタ値の読み出しで得られるようになっている。
また、駆動速度も上記回転エンコーダ9のパルス間隔を
計測する図示しないタイマーカウンタにより得られる。
The remaining drive amount is obtained by reading the counter value when the pulse of the rotary encoder 9 is input to a counter (not shown).
The driving speed is also obtained by a timer counter (not shown) that measures the pulse interval of the rotary encoder 9.

【0028】このような第1実施例によれば、被駆動部
材のグリス等の温度による硬度変化等に起因する負荷特
性の変化をも考慮して下限周波数を設定しているため
に、周波数を高出力の出る共振周波数付近まで変化させ
た場合にも、この共振周波数より低い周波数領域に落ち
込んで急激に回転数が減少して停止してしまうことがな
い。また、モニタ電極を用いていないために、超音波モ
ータをコストダウンすることができる。さらに、被駆動
部材の負荷による駆動周波数のオフセット分を単体毎に
補正しているため、量産時の性能のバラツキを防止する
ことができる。このようにして、負荷が温度により変化
した場合にも最適な制御が可能な、超音波モータや被駆
動部材の個体差による周波数特性のばらつきを補正する
ことができる低コストな超音波モータの駆動回路とする
ことができる。
According to the first embodiment as described above, the lower limit frequency is set in consideration of the change in the load characteristics due to the change in hardness of the driven member due to the temperature and the like. Even when the resonance frequency is changed to near the high output frequency, the frequency does not fall below the resonance frequency and the rotation speed does not suddenly decrease and stop. Moreover, since the monitor electrode is not used, the cost of the ultrasonic motor can be reduced. Further, since the offset of the drive frequency due to the load of the driven member is corrected for each individual unit, it is possible to prevent variations in performance during mass production. In this way, it is possible to perform optimal control even when the load changes due to temperature, and to drive a low-cost ultrasonic motor that can correct variations in frequency characteristics due to individual differences in the ultrasonic motor and driven members. It can be a circuit.

【0029】図7ないし図9は本発明の第2実施例を示
したものである。この第2実施例は上述の第1実施例と
ほとんど同様であるので、主として異なる部分について
のみを説明する。
7 to 9 show a second embodiment of the present invention. Since the second embodiment is almost the same as the above-mentioned first embodiment, mainly different parts will be described.

【0030】この第2実施例の超音波モータの駆動回路
は、図7に示すように、上記第1実施例で用いていたメ
モリ6の代わりに、第1メモリ6aと第2メモリ6bの
2つのメモリを備えた所が異なっているだけである。そ
して、例えば第2記憶手段たる第1メモリ6aはEEP
ROM、第1記憶手段たる第2メモリ6bはROM等で
それぞれ構成されている。
As shown in FIG. 7, the ultrasonic motor drive circuit of the second embodiment has two memory units, a first memory 6a and a second memory 6b, instead of the memory 6 used in the first embodiment. The only difference is that it has two memories. Then, for example, the first memory 6a serving as the second storage means is EEP
The ROM and the second memory 6b, which is the first storage means, are each configured by a ROM or the like.

【0031】この第2実施例においては、超音波モータ
10とその被駆動機構11を一体的に組み立てた状態
で、その時の温度T0と、その時の下限周波数f0を第1
メモリ6aに書き込んでおく。
In the second embodiment, the temperature T0 at that time and the lower limit frequency f0 at that time are set to the first value with the ultrasonic motor 10 and its driven mechanism 11 assembled together.
It is written in the memory 6a.

【0032】一方、超音波モータ10と被駆動機構11
を一体にした場合の下限周波数についての常温(ある定
められた温度)を基準とした周波数シフト量を、固定的
に第2メモリ6bに書き込んでおく。このとき、図8に
示すように、例えば上記組立時の温度T0でのシフト量
はfs0となり、また駆動時の検出温度T1におけるシフ
ト量はfs1などとなる。
On the other hand, the ultrasonic motor 10 and the driven mechanism 11
The frequency shift amount based on the room temperature (certain temperature) for the lower limit frequency in the case of integrating the above is fixedly written in the second memory 6b. At this time, as shown in FIG. 8, for example, the shift amount at the temperature T0 during assembly is fs0, and the shift amount at the detected temperature T1 during driving is fs1.

【0033】次にこの第2実施例の発振制御回路7の動
作を、図9を参照して説明する。駆動モードに入ると、
まず温度T1を検出し(S21)、第1メモリ6aから
調整時の温度T0および下限周波数f0を読み出す(S2
2)。次に、第2メモリ6bから温度T0に対応した周
波数シフト量fs0および温度T1に対応したfs1を読み
出す(S23)。次に下限周波数fを、f=f0−fs1
+fs0の計算式により算出する(S24)(図8参
照)。そしてこの算出された周波数fを下限周波数とし
て設定する(S25)。
Next, the operation of the oscillation control circuit 7 of the second embodiment will be described with reference to FIG. When you enter the drive mode,
First, the temperature T1 is detected (S21), and the temperature T0 during adjustment and the lower limit frequency f0 are read from the first memory 6a (S2).
2). Next, the frequency shift amount fs0 corresponding to the temperature T0 and the fs1 corresponding to the temperature T1 are read from the second memory 6b (S23). Next, the lower limit frequency f is set to f = f0-fs1
It is calculated by the calculation formula of + fs0 (S24) (see FIG. 8). Then, the calculated frequency f is set as the lower limit frequency (S25).

【0034】そして、この下限周波数fよりも高いある
周波数を起動周波数として、これを発振回路3に発振さ
せる(S26)。この後、超音波モータ10をオンして
(S27)、該モータ10の回転が始まる。
Then, a certain frequency higher than the lower limit frequency f is set as a starting frequency and the oscillation circuit 3 oscillates this (S26). After that, the ultrasonic motor 10 is turned on (S27), and the rotation of the motor 10 starts.

【0035】次に、回転させるべきパルス数の残り量が
多いか否かを判断し(S28)、残り駆動量が多い場合
は目標速度を高く設定し(S29)、一方、残り駆動量
が少ない場合は目標速度を低く設定する(S30)。
Next, it is judged whether or not the remaining amount of the number of pulses to be rotated is large (S28), and if the remaining driving amount is large, the target speed is set high (S29), while the remaining driving amount is small. In this case, the target speed is set low (S30).

【0036】次に、回転エンコーダ9から出力されたパ
ルスの間隔等に基づいて速度を読み出して(S31)、
それが設定された上記目標速度よりも大か小かを判断す
る(S32)。現在の駆動速度が目標速度よりも小さい
場合は、さらに上記算出した下限周波数fよりも高いか
どうかを判断し(S33)、高くない場合はそのままの
速度で駆動させ、まだ下限周波数fよりも高い場合には
周波数を低下させてモータの回転数を上げる(S34)
(図4参照)。一方、現在の駆動速度が目標速度より大
きいときは、周波数を上昇させてモータの回転数を下げ
る(S35)(図4参照)。
Next, the speed is read out based on the pulse interval output from the rotary encoder 9 (S31),
It is determined whether it is higher or lower than the set target speed (S32). If the current drive speed is lower than the target speed, it is further determined whether or not it is higher than the lower limit frequency f calculated above (S33). If it is not higher, it is driven at the same speed and still higher than the lower limit frequency f. In that case, the frequency is lowered to increase the rotation speed of the motor (S34).
(See Figure 4). On the other hand, when the current drive speed is higher than the target speed, the frequency is increased and the rotation speed of the motor is decreased (S35) (see FIG. 4).

【0037】その後、残り駆動量がゼロか否かを判断し
て(S36)、ゼロでなければステップS28へ戻り、
ゼロならば超音波モータ10をオフして(S37)から
終了する。
Thereafter, it is judged whether or not the remaining drive amount is zero (S36). If it is not zero, the process returns to step S28,
If it is zero, the ultrasonic motor 10 is turned off (S37) and the process ends.

【0038】このような第2実施例によれば、上記第1
実施例とほぼ同様の効果を有するとともに、被駆動機構
が複雑でその負荷のオフセットのばらつきが大きいもの
であっても、最適な駆動周波数で超音波モータを駆動す
ることができる。
According to such a second embodiment, the first
The ultrasonic motor can be driven at an optimum driving frequency even if the driven mechanism is complicated and the load offset varies widely, while having substantially the same effect as the embodiment.

【0039】図10,図11は本発明の第3実施例を示
したものである。この第3実施例は上記第1,第2実施
例とほとんど同様であるで、主として異なる部分のみを
説明する。この第3実施例は、超音波モータの駆動回路
をレンズ交換可能な一眼レフカメラのレンズ駆動に用い
る場合を示したものである。
10 and 11 show a third embodiment of the present invention. The third embodiment is almost the same as the first and second embodiments, and therefore only different parts will be described. The third embodiment shows a case where a drive circuit of an ultrasonic motor is used for driving a lens of a single-lens reflex camera with interchangeable lenses.

【0040】この第3実施例の回路構成は、図10に示
すように、上記第2実施例とほぼ同様であるが、発振制
御回路がLCPU7aとBCPU7bで構成されてい
て、発振回路3がボディ15内に、その他の回路がレン
ズ16内に、分散配置されていることろが異なる点であ
る。
As shown in FIG. 10, the circuit configuration of the third embodiment is substantially the same as that of the second embodiment, except that the oscillation control circuit is composed of the LCPU 7a and the BCPU 7b, and the oscillation circuit 3 is the body. The difference is that other circuits are arranged in the lens 16 in a distributed manner in the lens 16.

【0041】また発振回路3で発生したパルスφUSR
は、接点17aを介してボディ15からレンズ16へ供
給され、レンズ側CPU(以下、LCPUと略記する)
7aとボディ側CPU(以下、BCPUと略記する)7
bは、接点17bを介して信号を伝達することにより一
体的に動作するようになっている。また、発振制御のほ
とんどをLCPU7aが行い、これに対しBCPU7b
は、該LCPU7aからの制御コマンドにより、発振回
路3の初期化や周波数のアップ・ダウンを行うものであ
る。
Further, the pulse φUSR generated in the oscillation circuit 3
Is supplied from the body 15 to the lens 16 via the contact point 17a, and the lens side CPU (hereinafter, abbreviated as LCPU)
7a and CPU on the body side (hereinafter abbreviated as BCPU) 7
b is integrally operated by transmitting a signal through the contact 17b. Also, most of the oscillation control is performed by the LCPU 7a, while the BCPU 7b
Is for initializing the oscillation circuit 3 and for increasing / decreasing the frequency by a control command from the LCPU 7a.

【0042】また、発振回路3は、高周波発振器を分周
して周波数を決定するデジタル発振回路であり、その周
波数変化は原振の周期の単位で不連続的である。
The oscillating circuit 3 is a digital oscillating circuit that determines the frequency by dividing the frequency of the high frequency oscillator, and the frequency change is discontinuous in the unit of the cycle of the original vibration.

【0043】次に、上記LCPU7aの動作を、図11
を参照して説明する。駆動モードに入ると、まず温度
(T1)を検出し(S41)、調整時の温度T0、および
周波数の基準値からのアップ・ダウン数nf0を第1メ
モリ6aから読み出す(S43)。
Next, the operation of the LCPU 7a will be described with reference to FIG.
Will be described with reference to. When the drive mode is entered, the temperature (T1) is first detected (S41), and the temperature T0 at the time of adjustment and the up / down number nf0 from the reference value of the frequency are read from the first memory 6a (S43).

【0044】ここで、アップ・ダウン数nf0とは、あ
る周波数、例えば43KHzを基準周波数として、そこ
から原振何個分をアップまたはダウンさせるかを示す数
である。原振が約18MHzであれば、43KHz近傍
では約0.1KHzの単位で周波数が変化することにな
る。アップ・ダウン数nf0は、温度T0の場合、下限周
波数は上記基準周波数から何単位分アップまたはダウン
させるかを示す。+がアップ、−はダウンとする。
Here, the up / down number nf0 is a number indicating how many original vibrations are moved up or down from a certain frequency, for example, 43 KHz as a reference frequency. If the original vibration is about 18 MHz, the frequency changes in the unit of about 0.1 KHz in the vicinity of 43 KHz. The up / down number nf0 indicates how many units the lower limit frequency is raised or lowered from the reference frequency in the case of the temperature T0. + Is up and-is down.

【0045】次に、T0対応のアップ・ダウン数nfs0
およびT1対応のnfs1を読み出す(S43)。そして
下限の積算アップ・ダウン数nfをnfs1−nfs0によ
り算出して設定する(S44)。そして、LCPU7a
からBCPU7bにイニシャライズコマンドを送る(S
45)。これは例えば8bitシリアル通信であり、そ
のコードに基づいてBCPU7bは、発振回路3の発振
周波数を基準周波数の約4倍(例えばφ1,φ2,φ3,
φ4に変換した時点で43KHzであるならば、φUSRは
172KHzである。)とする。
Next, the up / down number nfs0 corresponding to T0
And nfs1 corresponding to T1 are read (S43). Then, the lower limit integrated up / down number nf is calculated and set by nfs1-nfs0 (S44). And the LCPU 7a
Sends an initialization command from the BCPU 7b (S
45). This is, for example, 8-bit serial communication, and based on the code, the BCPU 7b causes the oscillation frequency of the oscillation circuit 3 to be about four times the reference frequency (for example, φ1, φ2, φ3,
If it is 43 KHz when converted to φ4, φUSR is 172 KHz. ).

【0046】次に、LCPU7aはBCPU7bに対し
て、起動周波数に対応するnfs回のアップ・ダウンコ
マンドを送信し、これにより初期周波数がセットされる
(S46)。この後、超音波モータ10をオンして(S
47)、該モータ10の回転が始まる。
Next, the LCPU 7a transmits nfs up / down commands corresponding to the starting frequency to the BCPU 7b, whereby the initial frequency is set (S46). After that, the ultrasonic motor 10 is turned on (S
47), the rotation of the motor 10 starts.

【0047】次に、回転させるべきパルス数の残り量が
多いか否かを判断し(S48)、残り駆動量が多い場合
は目標速度を高く設定し(S49)、一方、残り駆動量
が少ない場合は目標速度を低く設定する(S50)。
Next, it is judged whether or not the remaining amount of the number of pulses to be rotated is large (S48), and if the remaining driving amount is large, the target speed is set high (S49), while the remaining driving amount is small. In this case, the target speed is set low (S50).

【0048】次に、回転エンコーダ9から出力されたパ
ルスの間隔等に基づいて速度を読み出し(S51)、そ
れが設定された上記目標速度よりも大きいか小さいかを
判断する(S52)。現在の駆動速度が目標速度よりも
小さい場合は、さらに上記積算アップ・ダウン数nfに
より下限周波数よりも高いかどうかを判断し(S5
3)、高くない場合はそのままの速度で駆動させ、まだ
下限周波数よりも高い場合にはBCPU7bにコマンド
送信をして周波数をダウンさせる(S54)。一方、速
度が目標速度より大きいときは、BCPU7bにコマン
ド送信をして周波数をアップさせる(S55)。
Next, the speed is read out based on the pulse interval output from the rotary encoder 9 (S51), and it is determined whether the speed is higher or lower than the set target speed (S52). If the current drive speed is lower than the target speed, it is further determined whether or not it is higher than the lower limit frequency based on the integrated up / down number nf (S5).
3) If it is not higher than the lower limit frequency, it is driven at the same speed. If it is still higher than the lower limit frequency, a command is transmitted to the BCPU 7b to lower the frequency (S54). On the other hand, when the speed is higher than the target speed, a command is transmitted to the BCPU 7b to increase the frequency (S55).

【0049】その後、残り駆動量がゼロか否かを判断し
て(S56)、ゼロでなければステップS48へ戻り、
ゼロならば超音波モータ10をオフして(S57)から
終了する。
Thereafter, it is judged whether or not the remaining drive amount is zero (S56). If it is not zero, the process returns to step S48,
If it is zero, the ultrasonic motor 10 is turned off (S57) and the process ends.

【0050】なお、周波数の変化は、例えば図12にそ
の一例を示すように不連続的であり、マイナスシフト方
向には、下限周波数よりも低くならないように積算アッ
プ・ダウン数nfにより禁止領域が設けられている。
Note that the frequency change is discontinuous, as shown in an example in FIG. 12, and in the negative shift direction, the prohibition region is set by the cumulative up / down number nf so as not to become lower than the lower limit frequency. It is provided.

【0051】また、ボディ発振回路3は、発振子のばら
つきを補正してより正確に絶対的な周波数を発生する分
周補正値を、図示しないボディ内メモリに記憶しておい
てもよい。
Further, the body oscillator circuit 3 may store a frequency division correction value for correcting the variation of the oscillator and more accurately generating an absolute frequency, in a body memory (not shown).

【0052】このような第3実施例によれば、上記第
1,第2実施例とほぼ同様の効果を有するとともに、消
費電流の大きい発振回路をボディ内に設けているため、
ボディ内の高周波回路と一体的に構成できて電力効率が
良い。また、基準値からのアップダウン数により周波数
を表現しているため、LCPU7aとBCPU7bの間
のコマンドが単純ですみ、データのビット数も少なくて
すむ。さらに、超音波モータや被駆動機構に固有のメモ
リをレンズ内に有しているため、レンズを交換した場合
にも、そのレンズに応じた最適な値を常に得ることがで
きる。
According to the third embodiment as described above, the oscillator circuit which has substantially the same effect as the first and second embodiments and which consumes a large amount of current is provided in the body.
Power efficiency is good because it can be integrated with the high frequency circuit in the body. Further, since the frequency is expressed by the number of ups and downs from the reference value, the command between the LCPU 7a and the BCPU 7b can be simple and the number of bits of data can be small. Further, since the lens has a memory unique to the ultrasonic motor and the driven mechanism, it is possible to always obtain an optimum value according to the lens even when the lens is exchanged.

【0053】なお、上記第1,第2,第3実施例におい
て、交流電圧VA,VBの発生方法はφUSRを分周する方
法を用いているが、これに限るものではない。また、温
度センサも感温抵抗やサーミスタ以外の他のものを用い
ても良いことはいうまでもない。さらに、周波数範囲の
上限/下限を設けて共に温度補正してもよい。また、周
波数を下限値に固定して電圧を変化させたり、スイッチ
ングパルスφ1,φ2,φ3,φ4の振幅を変えて速度制御
することも可能である。
In the first, second and third embodiments described above, the method of generating AC voltages VA and VB is a method of dividing φUSR, but the method is not limited to this. Needless to say, a temperature sensor other than the temperature sensitive resistor or the thermistor may be used. Further, both the upper and lower limits of the frequency range may be set and the temperature may be corrected together. It is also possible to fix the frequency at the lower limit value and change the voltage, or change the amplitude of the switching pulses φ1, φ2, φ3, and φ4 to control the speed.

【0054】[0054]

【発明の効果】以上説明したように本発明によれば、負
荷が温度により変化した場合にも最適な制御が可能な、
超音波モータや被駆動部材の個体差による周波数特性の
ばらつきを補正することができる低コストな超音波モー
タの駆動回路を提供することができる。
As described above, according to the present invention, optimum control is possible even when the load changes with temperature.
It is possible to provide a low-cost ultrasonic motor drive circuit that can correct variations in frequency characteristics due to individual differences in ultrasonic motors and driven members.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の第1実施例の超音波モータの駆動回路
を示すブロック図。
FIG. 1 is a block diagram showing a drive circuit for an ultrasonic motor according to a first embodiment of the present invention.

【図2】上記第1実施例の超音波モータの駆動回路の、
温度による共振周波数の変化を示す線図。
FIG. 2 is a diagram showing the drive circuit of the ultrasonic motor of the first embodiment,
A diagram showing a change in resonance frequency with temperature.

【図3】上記第1実施例の超音波モータの駆動回路の、
温度による下限周波数の変化を示す線図。
FIG. 3 is a diagram showing the drive circuit of the ultrasonic motor of the first embodiment,
FIG. 6 is a diagram showing a change in lower limit frequency with temperature.

【図4】上記第1実施例の超音波モータの駆動回路の、
周波数による回転数の変化を示す線図。
FIG. 4 is a diagram showing the drive circuit of the ultrasonic motor of the first embodiment,
The diagram which shows the change of the rotation speed by frequency.

【図5】上記第1実施例の超音波モータの駆動回路の各
回路の出力波形を示すタイミングチャート。
FIG. 5 is a timing chart showing an output waveform of each circuit of the drive circuit for the ultrasonic motor of the first embodiment.

【図6】上記第1実施例の超音波モータの駆動回路の動
作を示すフローチャート。
FIG. 6 is a flowchart showing the operation of the drive circuit for the ultrasonic motor of the first embodiment.

【図7】本発明の第2実施例の超音波モータの駆動回路
を示すブロック図。
FIG. 7 is a block diagram showing a drive circuit for an ultrasonic motor according to a second embodiment of the present invention.

【図8】上記第2実施例の超音波モータの駆動回路の、
温度による周波数シフト量の変化を示す線図。
FIG. 8 shows a drive circuit for the ultrasonic motor of the second embodiment,
FIG. 6 is a diagram showing a change in frequency shift amount depending on temperature.

【図9】上記第2実施例の超音波モータの駆動回路の動
作を示すフローチャート。
FIG. 9 is a flowchart showing the operation of the drive circuit for the ultrasonic motor of the second embodiment.

【図10】本発明の第3実施例の超音波モータの駆動回
路を示すブロック図。
FIG. 10 is a block diagram showing a drive circuit for an ultrasonic motor according to a third embodiment of the present invention.

【図11】上記第3実施例の超音波モータの駆動回路の
動作を示すフローチャート。
FIG. 11 is a flowchart showing the operation of the drive circuit for the ultrasonic motor of the third embodiment.

【図12】上記第3実施例の超音波モータの駆動回路の
周波数のアップダウン数の時間変化の一例を示す線図。
FIG. 12 is a diagram showing an example of a change with time in the number of frequency ups and downs of the drive circuit for the ultrasonic motor of the third embodiment.

【符号の説明】[Explanation of symbols]

3…発振回路 6…メモリ(記憶手段) 6a…第1メモリ(第2記憶手段) 6b…第2メモリ(第1記憶手段) 7…発振制御回路(周波数制御手段) 8…温度センサ(温度検知手段) 10…超音波モータ 11…被駆動機構(被駆動部材) 3 ... Oscillation circuit 6 ... Memory (storage means) 6a ... First memory (second storage means) 6b ... Second memory (first storage means) 7 ... Oscillation control circuit (frequency control means) 8 ... Temperature sensor (temperature detection Means) 10 ... Ultrasonic motor 11 ... Driven mechanism (driven member)

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 交流電圧を圧電素子に印加して発生する
超音波振動を被駆動部材の駆動力として用いる超音波モ
ータの駆動回路において、 上記超音波モータの近傍に配置された温度検知手段と、 この温度検知手段に対応する上記交流電圧の周波数を記
憶する記憶手段と、 上記温度検知手段の出力および記憶手段の記憶値に基づ
いて上記交流電圧の駆動周波数を制御する周波数制御手
段と、 を具備しており、上記記憶手段の記憶値は、上記超音波
モータ単体の温度特性と、これにより駆動される被駆動
部材の負荷温度特性によるシフト量とを加算した値であ
ることを特徴とする超音波モータの駆動回路。
1. A drive circuit for an ultrasonic motor, which uses ultrasonic vibration generated by applying an AC voltage to a piezoelectric element as a driving force for a driven member, and a temperature detection means arranged in the vicinity of the ultrasonic motor. Storage means for storing the frequency of the AC voltage corresponding to the temperature detection means, and frequency control means for controlling the drive frequency of the AC voltage based on the output of the temperature detection means and the storage value of the storage means. The storage value of the storage means is a value obtained by adding a temperature characteristic of the ultrasonic motor alone and a shift amount due to a load temperature characteristic of a driven member driven by the ultrasonic motor. Ultrasonic motor drive circuit.
【請求項2】 交流電圧を圧電素子に印加して発生する
超音波振動を被駆動部材の駆動力として用いる超音波モ
ータの駆動回路において、 上記超音波モータの近傍に配置された温度検知手段と、 この温度検知手段の検知温度に対応した、基準温度にお
ける上記交流電圧の周波数からのシフト量を記憶する第
1記憶手段と、 上記超音波モータを組み立てた後の、所定の条件下にお
ける駆動により決定した上記交流電圧の周波数および該
駆動時の検出温度を記憶する第2記憶手段と、 上記温度検知手段の出力と、第1記憶手段および第2記
憶手段の記憶値に基づいて上記交流電圧の周波数を制御
する周波数制御手段と、 を具備することを特徴とする超音波モータの駆動回路。
2. A driving circuit for an ultrasonic motor, which uses ultrasonic vibration generated by applying an AC voltage to a piezoelectric element as a driving force for a driven member, and a temperature detecting means arranged in the vicinity of the ultrasonic motor. The first storage means for storing the shift amount from the frequency of the AC voltage at the reference temperature corresponding to the temperature detected by the temperature detection means, and the drive under predetermined conditions after the ultrasonic motor is assembled. Second storage means for storing the determined frequency of the AC voltage and the detected temperature during the driving, the output of the temperature detection means, and the stored value of the first storage means and the second storage means for the AC voltage. A drive circuit for an ultrasonic motor, comprising: a frequency control unit that controls a frequency.
JP5079612A 1993-04-06 1993-04-06 Drive circuit of ultrasonic motor Withdrawn JPH06296378A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5079612A JPH06296378A (en) 1993-04-06 1993-04-06 Drive circuit of ultrasonic motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5079612A JPH06296378A (en) 1993-04-06 1993-04-06 Drive circuit of ultrasonic motor

Publications (1)

Publication Number Publication Date
JPH06296378A true JPH06296378A (en) 1994-10-21

Family

ID=13694872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5079612A Withdrawn JPH06296378A (en) 1993-04-06 1993-04-06 Drive circuit of ultrasonic motor

Country Status (1)

Country Link
JP (1) JPH06296378A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7023125B2 (en) 2003-04-09 2006-04-04 Olympus Corporation Ultrasonic-motor driving apparatus
JP2006138937A (en) * 2004-11-10 2006-06-01 Seiko Instruments Inc Piezoelectric actuator and electronic equipment using it
JP2010197752A (en) * 2009-02-25 2010-09-09 Nikon Corp Autofocus driver and camera
JP2014007946A (en) * 2012-05-30 2014-01-16 Canon Inc Ultrasonic motor and method of driving ultrasonic motor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7023125B2 (en) 2003-04-09 2006-04-04 Olympus Corporation Ultrasonic-motor driving apparatus
JP2006138937A (en) * 2004-11-10 2006-06-01 Seiko Instruments Inc Piezoelectric actuator and electronic equipment using it
JP2010197752A (en) * 2009-02-25 2010-09-09 Nikon Corp Autofocus driver and camera
JP2014007946A (en) * 2012-05-30 2014-01-16 Canon Inc Ultrasonic motor and method of driving ultrasonic motor
US9148076B2 (en) 2012-05-30 2015-09-29 Canon Kabushiki Kaisha Method for driving ultrasonic motor, ultrasonic motor, and robot arm

Similar Documents

Publication Publication Date Title
US7183691B2 (en) Control apparatus for vibration type actuator and control method thereof
US7675218B2 (en) Drive apparatus of piezoelectric actuator, electronic apparatus, drive method of electronic apparatus, drive control program of electronic apparatus, and medium
US20070159507A1 (en) Piezoelectric actuator drive control method, piezoelectric actuator drive control apparatus, and electronic device
JP4211781B2 (en) Piezoelectric actuator driving method, piezoelectric actuator driving apparatus, electronic timepiece, and electronic apparatus
US7348708B2 (en) Drive method for piezoelectric actuator, drive apparatus for piezoelectric actuator, electronic device, control program for drive apparatus for piezoelectric actuator, and recording medium
US7247970B2 (en) Drive method for piezoelectric actuator, drive apparatus for piezoelectric actuator, electronic device, control program for drive apparatus for piezoelectric actuator, and recording medium
US6100654A (en) Driving device for a vibration type motor
EP0926745A2 (en) Ultrasonic motor and control circuitry thereof
JP4478407B2 (en) Control device and program
JPH06296378A (en) Drive circuit of ultrasonic motor
JP4265493B2 (en) Drive device for piezoelectric actuator, electronic device
JP2987824B2 (en) Ultrasonic motor drive circuit
JP2003021780A (en) Camera apparatus
JP2003033056A (en) Ultrasonic motor control circuit
JP4123808B2 (en) Control device for vibration actuator
JPH0556690A (en) Current setting method for stepping motor
JP2006109632A (en) Motor control circuit and control method therefor
JP2009005546A (en) Control circuit of motor rotation, drive unit for movement, and control method of motor rotation
JP3340522B2 (en) Ultrasonic motor drive circuit
JP2814148B2 (en) Ultrasonic motor drive controller
JP4064110B2 (en) Ultrasonic motor drive controller
JP2002359988A (en) Ultrasonic motor control circuit
JP2003021779A (en) Camera apparatus
JP3140235B2 (en) Ultrasonic motor drive circuit
JPH11215858A (en) Driving equipment of vibrating motor

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20000704