JPS63209481A - 振動型駆動装置用制御回路 - Google Patents
振動型駆動装置用制御回路Info
- Publication number
- JPS63209481A JPS63209481A JP62041861A JP4186187A JPS63209481A JP S63209481 A JPS63209481 A JP S63209481A JP 62041861 A JP62041861 A JP 62041861A JP 4186187 A JP4186187 A JP 4186187A JP S63209481 A JPS63209481 A JP S63209481A
- Authority
- JP
- Japan
- Prior art keywords
- frequency
- motor
- output
- rotation
- input
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02N—ELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
- H02N2/00—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
- H02N2/10—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors
- H02N2/14—Drive circuits; Control arrangements or methods
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02N—ELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
- H02N2/00—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
- H02N2/10—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors
- H02N2/14—Drive circuits; Control arrangements or methods
- H02N2/142—Small signal circuits; Means for controlling position or derived quantities, e.g. speed, torque, starting, stopping, reversing
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02N—ELECTRIC MACHINES NOT OTHERWISE PROVIDED FOR
- H02N2/00—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction
- H02N2/10—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors
- H02N2/16—Electric machines in general using piezoelectric effect, electrostriction or magnetostriction producing rotary motion, e.g. rotary motors using travelling waves, i.e. Rayleigh surface waves
- H02N2/163—Motors with ring stator
Landscapes
- General Electrical Machinery Utilizing Piezoelectricity, Electrostriction Or Magnetostriction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は電歪素子、圧電素子等の電気−機械エネルギー
変換素子に周波電圧を印加することにて振動体表面に進
行性振動波を発生させ、該振動波にて移動体を駆動する
振動波モーターの制御回路に関する。
変換素子に周波電圧を印加することにて振動体表面に進
行性振動波を発生させ、該振動波にて移動体を駆動する
振動波モーターの制御回路に関する。
(従来技術)
該型式のモーターの速度を調定するに際して、上記周波
電圧の周波数を変化させる方法が知られている。
電圧の周波数を変化させる方法が知られている。
該方法にてモーターを所望の速度に設定する場合には、
所望の速度に対応する周波数を選んで上記電気−機械エ
ネルギー変換素子に印加すれば良いが、該方法によると
モーターは急激に回動を開始することとなり、モーター
を滑らかに回動させることが出来ない。
所望の速度に対応する周波数を選んで上記電気−機械エ
ネルギー変換素子に印加すれば良いが、該方法によると
モーターは急激に回動を開始することとなり、モーター
を滑らかに回動させることが出来ない。
上記の問題を解消するために、′モーターを起動するに
際して高周波数から徐々に駆動周波数を低下させ、所望
の速度に応じた周波数へ8行させれば良い。
際して高周波数から徐々に駆動周波数を低下させ、所望
の速度に応じた周波数へ8行させれば良い。
この際の起動時の高周波数としては、モーターが実際に
回転を開始する周波数に設定し、この設定周波数から徐
々に周波数を低下させればモーターを所望速度まで短時
間かつ滑らかに駆動することが出来るものの、上記モー
ターの特性は一定ではなく温度等の環境変化に影響され
、起動開始時の周波数を固定すると温度時の変化が起き
た場合対応が出来なくなり、上記急激な回転や起動開始
時までの時間が長くなる等の不都合が生じる。
回転を開始する周波数に設定し、この設定周波数から徐
々に周波数を低下させればモーターを所望速度まで短時
間かつ滑らかに駆動することが出来るものの、上記モー
ターの特性は一定ではなく温度等の環境変化に影響され
、起動開始時の周波数を固定すると温度時の変化が起き
た場合対応が出来なくなり、上記急激な回転や起動開始
時までの時間が長くなる等の不都合が生じる。
本発明は上記事項に鑑みなされたもので、モーターを起
動するに際し、モーターへ印加する周波数を所定の高周
波数から徐々に所望の速度に応じた周波数へ低下させる
と共に、その起動時の所定の高周波数を前回モーターの
起動に際し、実際にモーターが回動を開始した時点の周
波数に設定することにて、モーターを滑らかに、かつモ
ーターを短時間で起動可能ならしめんとするものである
。
動するに際し、モーターへ印加する周波数を所定の高周
波数から徐々に所望の速度に応じた周波数へ低下させる
と共に、その起動時の所定の高周波数を前回モーターの
起動に際し、実際にモーターが回動を開始した時点の周
波数に設定することにて、モーターを滑らかに、かつモ
ーターを短時間で起動可能ならしめんとするものである
。
第1図は本発明に係る振動波モーターの制御回路の一実
施例を示す回路図である。
施例を示す回路図である。
図において、CPUはマイクロコンピュータ−を示して
いる。
いる。
該コンピューターCPυにおいて、PAO〜P A t
は出力ポートでミ該ボートからは駆動周波数を決定する
情報が出力される。又、出力ポートPB+からはモータ
ー駆動停止信号を送出し、出力ポートPB2からはモー
ターの正逆回転を決定する方向信号が送出される。PC
O〜PC3は共振周波数情報を出力する出力ポート、P
Doはロック信号を入力する入力ポート、PEGはエン
コーダーENCからのパルスを入力するボートである。
は出力ポートでミ該ボートからは駆動周波数を決定する
情報が出力される。又、出力ポートPB+からはモータ
ー駆動停止信号を送出し、出力ポートPB2からはモー
ターの正逆回転を決定する方向信号が送出される。PC
O〜PC3は共振周波数情報を出力する出力ポート、P
Doはロック信号を入力する入力ポート、PEGはエン
コーダーENCからのパルスを入力するボートである。
DAは上記cpuの出力ポートP A o〜PA7と、
接続し、該ボートから出力される情報をDA変換するデ
ィジタル−アナログ(DA)変換回路である。op、、
op、及びTR,、TR2はそれぞれオペアンプ及びト
ランジスターで、OP、、Tr、にて上記DA変換回路
出力に応じた電流を形成し、トランジスタTrs 、T
r4から成るカレントミラー回路に該電流を形成させる
。又、上記OP2.Tr2はオフセット用の回路で、該
回路にてオフセット用電流が形成され、その結果として
カレントミラー回路を構成する上記トランジスターTr
4に上記DA変換回路出力に応じた電流に対して、上記
オフセット電流を加えた電流が形成される。
接続し、該ボートから出力される情報をDA変換するデ
ィジタル−アナログ(DA)変換回路である。op、、
op、及びTR,、TR2はそれぞれオペアンプ及びト
ランジスターで、OP、、Tr、にて上記DA変換回路
出力に応じた電流を形成し、トランジスタTrs 、T
r4から成るカレントミラー回路に該電流を形成させる
。又、上記OP2.Tr2はオフセット用の回路で、該
回路にてオフセット用電流が形成され、その結果として
カレントミラー回路を構成する上記トランジスターTr
4に上記DA変換回路出力に応じた電流に対して、上記
オフセット電流を加えた電流が形成される。
C1は上記トランジスターTr4の出力電流にて充電さ
れるコンデンサー、CP、はコンパレーター、Trsは
トランジスターで、コンデンサーCIが所定電圧Vcま
で充電されると、コンパレーターCPIは出力をハイレ
ベル(以下1と称す。)となし、トランジスターTr5
をオンとなす。従ってコンパレーターCP1からは上記
トランジスターTr4の電流値に応じた周波数のパルス
を出力する。DFFlはクロック端子を上記コンパレー
ターCPsの出力端に接続するDフリップフロップで、
該フリップフロップは上記コンパレーターCP1からパ
ルスに同期して作動し、上記コンパレーターCPIの出
力パルスをデユーティ50%のパルスに変換する。
れるコンデンサー、CP、はコンパレーター、Trsは
トランジスターで、コンデンサーCIが所定電圧Vcま
で充電されると、コンパレーターCPIは出力をハイレ
ベル(以下1と称す。)となし、トランジスターTr5
をオンとなす。従ってコンパレーターCP1からは上記
トランジスターTr4の電流値に応じた周波数のパルス
を出力する。DFFlはクロック端子を上記コンパレー
ターCPsの出力端に接続するDフリップフロップで、
該フリップフロップは上記コンパレーターCP1からパ
ルスに同期して作動し、上記コンパレーターCPIの出
力パルスをデユーティ50%のパルスに変換する。
Pctはフェーズコンパレーターで入力R及びSへの入
力パルスの位相が一致している時、出力をオーブンとな
し、その入力パルス位相の一致度が例えばR入力端への
パルスに対してS入力端のパルスが遅れればその遅れ分
だけ出力をハイレベル(以下1と称す。)となし、逆に
R入力端へのパルスに対してS入力端のパルスが進めば
その分だけ出力をロウレベル(以下0と称す。)となす
、LPF、はローパルスフィルターで、例えばP C+
の出力が1となることにて出力レベルを増大させ、逆に
0となることにて出力レベルを減少させ、オーブンの時
その出力レベルを維持する。VCOIは電圧制御発振器
で、その出力周波数は上記LPF、の出力が大となる程
高周波数となる様構成されている。FR,はVCO,の
出力を32分周する分周回路である。上記構成(PC+
、LPF+ 、VCO+ 。
力パルスの位相が一致している時、出力をオーブンとな
し、その入力パルス位相の一致度が例えばR入力端への
パルスに対してS入力端のパルスが遅れればその遅れ分
だけ出力をハイレベル(以下1と称す。)となし、逆に
R入力端へのパルスに対してS入力端のパルスが進めば
その分だけ出力をロウレベル(以下0と称す。)となす
、LPF、はローパルスフィルターで、例えばP C+
の出力が1となることにて出力レベルを増大させ、逆に
0となることにて出力レベルを減少させ、オーブンの時
その出力レベルを維持する。VCOIは電圧制御発振器
で、その出力周波数は上記LPF、の出力が大となる程
高周波数となる様構成されている。FR,はVCO,の
出力を32分周する分周回路である。上記構成(PC+
、LPF+ 、VCO+ 。
FBI )にてフェーズロックドループを構成し1、コ
ンパレーターPc1のS及びR入力が同一パルスとなる
種制御され、その結果VCO□の出力はDFF、のパル
ス周波数f、に対して32倍の32f1なるパルスを出
力する。
ンパレーターPc1のS及びR入力が同一パルスとなる
種制御され、その結果VCO□の出力はDFF、のパル
ス周波数f、に対して32倍の32f1なるパルスを出
力する。
SR,は8ビツトのシフトレジスターで、該レジスター
のD入力は上記DFF1のQ出力と接続し、又クロック
入力は上記VCO,の出力に接続している。
のD入力は上記DFF1のQ出力と接続し、又クロック
入力は上記VCO,の出力に接続している。
この様に構成しているので、シフトレジスターSR,は
、その出力QをD入力へのパルスに対して90°位相を
づらしたパルスとなす。
、その出力QをD入力へのパルスに対して90°位相を
づらしたパルスとなす。
ex、はエスクスルシブオアゲートで、該ゲートは上記
レジスターSR,のQ出力及び前記CPUの出力ポート
PBzからの方向信号DIRを人力しており、出力ポー
トPB2からの信号が0の時にはレジスターSR,のQ
出力をそのまま出力させ、又1の時にはレジスターSK
、のQ出力を反転させて出力させる。これにてゲートe
Xlの出力パルスを前記フリップフロップOFF、に対
して±90@づれなパルスとなし、モーターの回転方向
切換えを行う。AN、、AN2はアンドゲートで、該ゲ
ートはそれぞれ上記DFFIの出力及びゲートex、の
出力をアンプAP、。
レジスターSR,のQ出力及び前記CPUの出力ポート
PBzからの方向信号DIRを人力しており、出力ポー
トPB2からの信号が0の時にはレジスターSR,のQ
出力をそのまま出力させ、又1の時にはレジスターSK
、のQ出力を反転させて出力させる。これにてゲートe
Xlの出力パルスを前記フリップフロップOFF、に対
して±90@づれなパルスとなし、モーターの回転方向
切換えを行う。AN、、AN2はアンドゲートで、該ゲ
ートはそれぞれ上記DFFIの出力及びゲートex、の
出力をアンプAP、。
AP2に伝える。BIは電歪素子が配される振動体であ
る。該振動体は例えばリング形状をしており、その表面
に電歪素子が配されている。又、該振動体の表面には振
動体と同一形状の移動体が摩擦接触しており、振動体に
発生する進行性振動波にて駆動される。
る。該振動体は例えばリング形状をしており、その表面
に電歪素子が配されている。又、該振動体の表面には振
動体と同一形状の移動体が摩擦接触しており、振動体に
発生する進行性振動波にて駆動される。
第2図は上記振動体BIの表面上に配される電歪素子の
配設状態を示す説明図である。第2図中のAI及びB、
はそれぞれ図示の位相及び分極関係に振動体Bl上に配
される第1と第2の電歪素子群である。又S1は第1の
電歪素子群B1に対して45°位相がづれた位相に配さ
れるセンサー用の電歪素子である。これらの各電歪素子
は、それぞれ単独のものを振動体に附しても良いし、又
一体的に分極処理にて形成しても良い。
配設状態を示す説明図である。第2図中のAI及びB、
はそれぞれ図示の位相及び分極関係に振動体Bl上に配
される第1と第2の電歪素子群である。又S1は第1の
電歪素子群B1に対して45°位相がづれた位相に配さ
れるセンサー用の電歪素子である。これらの各電歪素子
は、それぞれ単独のものを振動体に附しても良いし、又
一体的に分極処理にて形成しても良い。
第1図に戻り、A、B、Sはそれぞれ第1.第2の電歪
素子群及びセンサー用電歪素子Stに対する駆動電極及
びセンサー電極を示し、電極Aに対して上記アンプAP
Iを介した周波電圧が印加されると共に、電極Bに上記
AP、を介した周波電圧が印加されることにて振動体B
I衣表面進行性の振動波が形成される。又、振動体に上
記振動波が形成されると、この振動波の状態に応じてセ
ンサー用電歪素子Sが出力(周波電圧)を出力し、セン
サー電極S1にて、これが検出される。
素子群及びセンサー用電歪素子Stに対する駆動電極及
びセンサー電極を示し、電極Aに対して上記アンプAP
Iを介した周波電圧が印加されると共に、電極Bに上記
AP、を介した周波電圧が印加されることにて振動体B
I衣表面進行性の振動波が形成される。又、振動体に上
記振動波が形成されると、この振動波の状態に応じてセ
ンサー用電歪素子Sが出力(周波電圧)を出力し、セン
サー電極S1にて、これが検出される。
尚、振動波モーターは共振状態では、A電極への駆動電
圧とセンサー電極からの出力電圧との位相関係が特定の
関係を示す特性を有しており、電極Aにて周波信号が印
加される第1の電歪素子群AI とセンサー用電歪素子
Sどの位相関係にて決定され、本実施例の場合は正転状
態では電極A、Sとの信号波形の位相が135°づれた
時に共振状態を示し、又逆転の時には45°づれた時に
共振状態を示すものとし、共振からづれるほと上記位相
差関係がづれるものとする。CP2゜CP、はそれぞれ
電極A及びSの出力波形をパルス形状に整形するコンパ
レーターを示す。
圧とセンサー電極からの出力電圧との位相関係が特定の
関係を示す特性を有しており、電極Aにて周波信号が印
加される第1の電歪素子群AI とセンサー用電歪素子
Sどの位相関係にて決定され、本実施例の場合は正転状
態では電極A、Sとの信号波形の位相が135°づれた
時に共振状態を示し、又逆転の時には45°づれた時に
共振状態を示すものとし、共振からづれるほと上記位相
差関係がづれるものとする。CP2゜CP、はそれぞれ
電極A及びSの出力波形をパルス形状に整形するコンパ
レーターを示す。
FR,は上記コンパレーターCP2の出力をD入力とし
、クロック入力を上記VCOIの出力に接続する4ビツ
トのシフトレジスターで、該構成にてシフトレジスター
FR,はコンパレーターCP2の出力パルス即ち電極A
の周波信号を45°シフトさせる。FR3はそのD入力
を上記シフトレジスターFR2のQ出力と接続し、クロ
ック入力を上記VCO,の出力と接続する8ビツトのシ
フトレジスターで、シフトレジスターFR2の出力を更
に90°シフトし、全体でコンパレーターCP2の出力
を135°シフトする。SEL、はシフトレジスターF
R,又はFR,の出力を選択するデーターセレクターで
ある。該セレクターは出力ポートPB2の信号DIRが
正転を表わしている時、入力Bを選択し逆転を表わして
いる時入力Aを選択する。
、クロック入力を上記VCOIの出力に接続する4ビツ
トのシフトレジスターで、該構成にてシフトレジスター
FR,はコンパレーターCP2の出力パルス即ち電極A
の周波信号を45°シフトさせる。FR3はそのD入力
を上記シフトレジスターFR2のQ出力と接続し、クロ
ック入力を上記VCO,の出力と接続する8ビツトのシ
フトレジスターで、シフトレジスターFR2の出力を更
に90°シフトし、全体でコンパレーターCP2の出力
を135°シフトする。SEL、はシフトレジスターF
R,又はFR,の出力を選択するデーターセレクターで
ある。該セレクターは出力ポートPB2の信号DIRが
正転を表わしている時、入力Bを選択し逆転を表わして
いる時入力Aを選択する。
PC2はフェーズコンパレーターで、第3図の如く入力
S、Rへの入力パルスの位相関係を検知し、その位相差
が大な程出力Σ下から1の出力されるデユーティが小さ
な信号を出力する。
S、Rへの入力パルスの位相関係を検知し、その位相差
が大な程出力Σ下から1の出力されるデユーティが小さ
な信号を出力する。
11はインバーター、C0UIはカウンター、AN3は
アンドゲートで、上記カウンターはリセット入力RES
ETへの信号が0の時リセットされる。又、上記アンド
ゲートAN3はインバーター1.の出力が1の時、上記
VCOIからのパルスをカウンターCOU 1へ伝える
。
アンドゲートで、上記カウンターはリセット入力RES
ETへの信号が0の時リセットされる。又、上記アンド
ゲートAN3はインバーター1.の出力が1の時、上記
VCOIからのパルスをカウンターCOU 1へ伝える
。
上記の構成にてカウンターCOU +はコンパレーター
PC2の出力が0の期間VCOIからのパルスをカウン
トし、モーターが共振状態に近づくにつれてカウンター
C0UIのカウント値が減少する。MCIは入力(AO
〜A3)と(B。
PC2の出力が0の期間VCOIからのパルスをカウン
トし、モーターが共振状態に近づくにつれてカウンター
C0UIのカウント値が減少する。MCIは入力(AO
〜A3)と(B。
〜BS)の値を比較し、A<Bの時1を出力するマクニ
チュードコンパレーターで、該コンパレーターMCIの
出力はD型フリップフロップDFF2のD入力と接続し
ている。該フリップフロップDFFzのクロック入力は
、上記コンパレーターPC2の出力PDと接続され、ク
ロック入力へのパルスの立上りに同期してD入力の状態
を検知する。
チュードコンパレーターで、該コンパレーターMCIの
出力はD型フリップフロップDFF2のD入力と接続し
ている。該フリップフロップDFFzのクロック入力は
、上記コンパレーターPC2の出力PDと接続され、ク
ロック入力へのパルスの立上りに同期してD入力の状態
を検知する。
LPF、はローパスフィルター、C20はコンパレータ
ーで、上記フリップフロップDFF2のQ出力1に応答
して、CPUの入力ボートPDφへ1信号を伝える。
ーで、上記フリップフロップDFF2のQ出力1に応答
して、CPUの入力ボートPDφへ1信号を伝える。
ENCはモーターの移動体に連動して回動する例えばパ
ルス板等のコード板で、モーターの回転速度に応じた周
波数のパルスを形成する。
ルス板等のコード板で、モーターの回転速度に応じた周
波数のパルスを形成する。
RAMはランダムアクセスメモリーで、CPUとデータ
ーの通信を行う。該RAMはバックアップ用電源BT、
から常時給電されると共に、メインスイッチSW、を介
して電源BT2から給電される。又、該電源BT2にて
アンプAP、。
ーの通信を行う。該RAMはバックアップ用電源BT、
から常時給電されると共に、メインスイッチSW、を介
して電源BT2から給電される。又、該電源BT2にて
アンプAP、。
AP2をのぞく各回路部への給電がなされる。
S W 2は上記スイッチSW1に連動してオンとなる
スイッチで、該スイッチSW2を介して高電圧電源BT
Sの出力が上記アンプAP、。
スイッチで、該スイッチSW2を介して高電圧電源BT
Sの出力が上記アンプAP、。
A P xに供給される。SW、はメモリーRAMの内
容をリセットするリセットスイッチである。
容をリセットするリセットスイッチである。
第4図は第1図のコンピューターCPUに内蔵されるR
OMにプログラムされているプログラムフローを示すプ
ログラム図であり、コンピューターCPUは該プログラ
ムフローに従って制御動作を実行する。
OMにプログラムされているプログラムフローを示すプ
ログラム図であり、コンピューターCPUは該プログラ
ムフローに従って制御動作を実行する。
次いで第1図実施例の動作を説明する。
今メインスイッチSW、をオンとすると、電源BT2の
出力が各回路に印加される。これにてコンピューターC
PUが作動を開始する。
出力が各回路に印加される。これにてコンピューターC
PUが作動を開始する。
コンピューターCPUが作動を開始すると、まずステッ
プ1が実行される。以下各ステップの動作を説明する。
プ1が実行される。以下各ステップの動作を説明する。
ステップ1:出力ポートPBoからOを、又PB、から
0を出力する。出力ポートPC0〜PC,から所定の設
定値$3を出力する。
0を出力する。出力ポートPC0〜PC,から所定の設
定値$3を出力する。
ステップ2 : RAMの有効ビットデーターを人力す
る。
る。
ステップ3:上記データーがOの時、変数FMAX=$
FFとし、1の時はRAMに記憶されている前回最高周
波数を読み出し、FMAX=前回最高周波数とする。
FFとし、1の時はRAMに記憶されている前回最高周
波数を読み出し、FMAX=前回最高周波数とする。
初回のモーター駆動に際しては上記有効ビットデーター
はOとなっており変数FMAX=$FFに設定される。
はOとなっており変数FMAX=$FFに設定される。
ステップ4:出力ポートPAO〜PA、から上記変数F
MAXを出力する。該ボートからの変数FMAX情報は
DA変換器DAにてアナログ電圧に変換され、アンプo
p、、OP2及びトランジスターTrINTRr4の作
用にて上記変数FMAXに応じた電流値がトランジスタ
ーTr< に流れる。
MAXを出力する。該ボートからの変数FMAX情報は
DA変換器DAにてアナログ電圧に変換され、アンプo
p、、OP2及びトランジスターTrINTRr4の作
用にて上記変数FMAXに応じた電流値がトランジスタ
ーTr< に流れる。
ステップ4′ :内部メモリーFに上記変数FMAXを
記憶させる。
記憶させる。
ステップ5:出力ポートP B oから1を出力させる
。該ボートPBoから0は所謂ビジィ信号として作用し
ており、これにてビジィが解除され、コンピューターC
PUに接続される不図示の回路に対してコンピューター
CPUとの通信が許容状態となることを示す。
。該ボートPBoから0は所謂ビジィ信号として作用し
ており、これにてビジィが解除され、コンピューターC
PUに接続される不図示の回路に対してコンピューター
CPUとの通信が許容状態となることを示す。
ステップ6:不図示の回路からコンピューターの人力ボ
ートSDIに入力されるデーターを検知し、不図示の回
路からデーターとして駆動命令信号が人力されるか否か
の判定を行い、駆動命令信号が入力されるまでステップ
5.6を繰り返し、駆動命令信号が入力されるとステッ
プ7へ進む。尚、上記駆動命令信号は不図示の回路に設
けられたマニュアル操作の始動スイッチがオンとなるこ
とにて形成され、上記人力ボートSDIへ入力されるも
のとし、始動スイッチが操作されることにてステップ7
へ移行スる。
ートSDIに入力されるデーターを検知し、不図示の回
路からデーターとして駆動命令信号が人力されるか否か
の判定を行い、駆動命令信号が入力されるまでステップ
5.6を繰り返し、駆動命令信号が入力されるとステッ
プ7へ進む。尚、上記駆動命令信号は不図示の回路に設
けられたマニュアル操作の始動スイッチがオンとなるこ
とにて形成され、上記人力ボートSDIへ入力されるも
のとし、始動スイッチが操作されることにてステップ7
へ移行スる。
上記ステップ5が実行されると、上述の如く不図示の回
路との通信が許容され、この間に不図示の回路にて設定
されたモーターの回転速度情報1回転量情報2回転方向
情報等のデーターがコンピューターの入力ボートSDI
に入力される。
路との通信が許容され、この間に不図示の回路にて設定
されたモーターの回転速度情報1回転量情報2回転方向
情報等のデーターがコンピューターの入力ボートSDI
に入力される。
ステップ7:出力ボートPB0を0となし、不図示の回
路とコンピューターCPU間の通信を禁止し、上記設定
された回転量情報を指定パルス数としてメモリーC0U
NTに記憶させ、設定された回転速度情報を指定速度と
してVELに記憶させる。又、設定された回転方向情報
に基づいて出力ボートPB2か61又はOを出力する。
路とコンピューターCPU間の通信を禁止し、上記設定
された回転量情報を指定パルス数としてメモリーC0U
NTに記憶させ、設定された回転速度情報を指定速度と
してVELに記憶させる。又、設定された回転方向情報
に基づいて出力ボートPB2か61又はOを出力する。
又、入力ボートPEOからの情報1又はOをメモリーP
LEVELに入力する。入力ボートPEOはエンコーダ
ーENCと接続しており、エンコーダーENCはコード
板(パルス板)等にて構成され、モーターの回動にてパ
ルス即ち1.0信号の繰り返しを形成する。よってモー
ターが回転を開始する以前のエンコーダーENCの出力
はコード板の初期位置に応じてO又は1を出力しており
、このコード板の初期状態がメモリーPLEVELに記
憶される。
LEVELに入力する。入力ボートPEOはエンコーダ
ーENCと接続しており、エンコーダーENCはコード
板(パルス板)等にて構成され、モーターの回動にてパ
ルス即ち1.0信号の繰り返しを形成する。よってモー
ターが回転を開始する以前のエンコーダーENCの出力
はコード板の初期位置に応じてO又は1を出力しており
、このコード板の初期状態がメモリーPLEVELに記
憶される。
ステップ8:出力ボートFBIから1を出力する。これ
にてアンドゲートANI 、AN2’が開状態となり、
フリップフロップDFFIの出力及びエクスクルシブオ
アゲート8Xlの出力をアンプAPI 、AP2に伝え
る。
にてアンドゲートANI 、AN2’が開状態となり、
フリップフロップDFFIの出力及びエクスクルシブオ
アゲート8Xlの出力をアンプAPI 、AP2に伝え
る。
上述の如く、トランジスターTr4には変数FMAX=
$FFに応じた電流が流れており、上述の如くフリップ
フロップOFF、は該電流値に応じた周波数のパルスを
出力し、又エクスクルシブオアゲートexIからは、上
述の如くフリップフロップDFF、の出力パルスに対し
て90℃位相のづれたパルスが出力されるため、モータ
ーの電極A、Bには90℃位相のづれた周波数$FFの
周波電圧が印加され、モーターは回転動作を開始する。
$FFに応じた電流が流れており、上述の如くフリップ
フロップOFF、は該電流値に応じた周波数のパルスを
出力し、又エクスクルシブオアゲートexIからは、上
述の如くフリップフロップDFF、の出力パルスに対し
て90℃位相のづれたパルスが出力されるため、モータ
ーの電極A、Bには90℃位相のづれた周波数$FFの
周波電圧が印加され、モーターは回転動作を開始する。
ステップ9:内部タイマーをリセットし、その後リセッ
トを解除する。これにてタイマーの計時が開始される。
トを解除する。これにてタイマーの計時が開始される。
ステップ10:タイマーの計時が所定時間計時したか否
かを検知し、タイマーの計時時間が経過していない時に
はステップ11へ、又タイマーの計時時間が経過してい
ればステップ13へ移行する。
かを検知し、タイマーの計時時間が経過していない時に
はステップ11へ、又タイマーの計時時間が経過してい
ればステップ13へ移行する。
ステップ11:入力ボートPEoからの入力信号とメモ
リーPLEVELの信号とが同一であるか否かを検知し
、同一の時には再度ステップ10へ移行し、同一でない
時にはステップ12へ移行する。
リーPLEVELの信号とが同一であるか否かを検知し
、同一の時には再度ステップ10へ移行し、同一でない
時にはステップ12へ移行する。
上記メモリーPLEVELには、モーター起動前のエン
コーダーENCの信号がメモリーされており、その状態
からモーターが回動するとエンコーダーENCの出力信
号が変化するので、メモリーPLEVELにメモリーさ
れた信号と不一致となる。よって、このステップではエ
ンコーダーENCの信号変化を検知し、モーターが実際
に回転を開始したか否かを検知し、モーターが回動した
時にステップ12へ移行する。
コーダーENCの信号がメモリーされており、その状態
からモーターが回動するとエンコーダーENCの出力信
号が変化するので、メモリーPLEVELにメモリーさ
れた信号と不一致となる。よって、このステップではエ
ンコーダーENCの信号変化を検知し、モーターが実際
に回転を開始したか否かを検知し、モーターが回動した
時にステップ12へ移行する。
今モーターが上記タイマーの計時時間内に回転を開始し
ないとすると、上記ステップ10.11が繰り返され、
タイマーアップにてステップ13へ移行する。
ないとすると、上記ステップ10.11が繰り返され、
タイマーアップにてステップ13へ移行する。
ステップ13:変数FMAXに対して−1を行いFMA
X−1を新たな変数FMAXとする。
X−1を新たな変数FMAXとする。
ステップ14:該新たな変数を前回最高周波数としてR
AMに人力する。
AMに人力する。
ステップ15 : RAMの有効ピットデーターを1に
設定する。
設定する。
ステップ16:ステップ13で求めた新たなFMAXを
出力ポートP A o 〜P A 7から出力させ、上
述の如くして電極A、Bへの駆動周波数を更新させると
共に、該FMAXをメモリーFに入力し、再度ステップ
9へ移行する。該ステップ13〜16までの処理がなさ
れることにてFMAXが−1となり、設定周波数が減少
(低下)することとなる。よってステップ8にてモータ
ーの駆動が開始されているにもかかわらず、実際にモー
ターが回動を開始しない時には所定時間ごとに設定周波
数を一定量づつ減少(低下)させる。これにてモーター
に対する駆動周波数が徐々に低下して行き、モーターに
対する駆動周波数の走査がなされる。
出力ポートP A o 〜P A 7から出力させ、上
述の如くして電極A、Bへの駆動周波数を更新させると
共に、該FMAXをメモリーFに入力し、再度ステップ
9へ移行する。該ステップ13〜16までの処理がなさ
れることにてFMAXが−1となり、設定周波数が減少
(低下)することとなる。よってステップ8にてモータ
ーの駆動が開始されているにもかかわらず、実際にモー
ターが回動を開始しない時には所定時間ごとに設定周波
数を一定量づつ減少(低下)させる。これにてモーター
に対する駆動周波数が徐々に低下して行き、モーターに
対する駆動周波数の走査がなされる。
又、上記の如くして駆動周波数の走査がなされている過
程で、モーターが回動すると上記の如くしてステップは
12へ移行する。従ってRAMにはモーターが実際に回
動を開始した周波数が記憶されることとなる。
程で、モーターが回動すると上記の如くしてステップは
12へ移行する。従ってRAMにはモーターが実際に回
動を開始した周波数が記憶されることとなる。
以上の如くして、電極A、Bへの周波電圧の周波数が更
新(減少して行き)され、モーターが回動を開始すると
ステップ12が実行される。
新(減少して行き)され、モーターが回動を開始すると
ステップ12が実行される。
ステップ12:入力ボートREOへ入力するエンコーダ
ーからのパルス間隔時間を計測し、モーターの回転速度
を求める。このパルス間隔1fllJfはエンコーダー
ENCから連続して入力される2つのパルス間隔時間を
測定する。
ーからのパルス間隔時間を計測し、モーターの回転速度
を求める。このパルス間隔1fllJfはエンコーダー
ENCから連続して入力される2つのパルス間隔時間を
測定する。
ステップ17:ステップ12で求めた検出回転速度とメ
モリーVELに記憶された指定回転速度を比較し、検出
回転速度く指定回転速度の時はステップ19へ移行し、
検出回転速度〉指定回転速度の時はステップ18へ移行
し、検出回転速度−指定回転速度の時はステップ20へ
移行する。
モリーVELに記憶された指定回転速度を比較し、検出
回転速度く指定回転速度の時はステップ19へ移行し、
検出回転速度〉指定回転速度の時はステップ18へ移行
し、検出回転速度−指定回転速度の時はステップ20へ
移行する。
モーターは駆動周波数が低い程高速回転すると共に、上
記の如くモーターの駆動周波数は$FFから徐々に低下
させて行き、モーターを回転状態へ移行させているので
、通常モーター回転開始時では検出回転速度<VELの
関係があり、ステップ19へ移行する。
記の如くモーターの駆動周波数は$FFから徐々に低下
させて行き、モーターを回転状態へ移行させているので
、通常モーター回転開始時では検出回転速度<VELの
関係があり、ステップ19へ移行する。
ステップ19:メモリーFの内容、即ちモーターの回転
始動時のFMAXに対して−1を行い、FMAX−1を
メモリーFに入力する。
始動時のFMAXに対して−1を行い、FMAX−1を
メモリーFに入力する。
ステップ20:上記メモリーFの内容に入力ボートP
D oの値を加算する0通常入力ボートPDOには0が
入力されているため、通常はこの演算ではメモリーFの
内容は変化しない。
D oの値を加算する0通常入力ボートPDOには0が
入力されているため、通常はこの演算ではメモリーFの
内容は変化しない。
ステップ21:出力ポートPAO〜PA?から上記メモ
リーFの内容を出力する。これにてモーターに対する駆
動周波数はモーター回転開始時の周波数FMAXよりも
一定値減少し、モーターは回転速度を高くする。
リーFの内容を出力する。これにてモーターに対する駆
動周波数はモーター回転開始時の周波数FMAXよりも
一定値減少し、モーターは回転速度を高くする。
ステップ22ニメモリーC0UNTに設定されたモータ
ーの回転数を表わすパルス数に対して−1を行う。
ーの回転数を表わすパルス数に対して−1を行う。
即ち、上記ステップ12のパルス間隔時間測定処理は、
エンコーダーENCから1パルス入力するごとに行われ
るので、ステップ上記ステップが実行されることにてモ
ーターは1パルス分駆動されたこととなり、上記の−1
を行い、残千−ター回転量を求めメモリーC0UNT
1に入力する。
エンコーダーENCから1パルス入力するごとに行われ
るので、ステップ上記ステップが実行されることにてモ
ーターは1パルス分駆動されたこととなり、上記の−1
を行い、残千−ター回転量を求めメモリーC0UNT
1に入力する。
ステップ23:メモリーC0UNT=Oか否かを検知し
、C0UNT=O時は再度ステップ12へ移行し、C0
UNT=Oの時にはステップ24へ移行する。
、C0UNT=O時は再度ステップ12へ移行し、C0
UNT=Oの時にはステップ24へ移行する。
即ちモーターの回転にて残モーター回転量がゼロとなっ
ていない時には再度ステップ12へ移行し、上記の動作
を繰り返す。
ていない時には再度ステップ12へ移行し、上記の動作
を繰り返す。
以上のステップ12,17.19〜23の動作を繰り返
すごとにモーターの駆動周波数は徐々に低下して行き、
モーターの回転速度が徐々に増加することとなる。
すごとにモーターの駆動周波数は徐々に低下して行き、
モーターの回転速度が徐々に増加することとなる。
上記ステップの繰り返しにてモーターの回転速度が指定
速度に達した場合にはステップ17にてこれが検知され
、上記ステップ19を介さずステップ20へ移行する。
速度に達した場合にはステップ17にてこれが検知され
、上記ステップ19を介さずステップ20へ移行する。
よってモーターの回転数が指定回転数に達することにて
メモリーFの内容に対する−1が中止され、そ−ターは
その時点での駆動周波数で駆動され、回転速度も指定速
度となる。
メモリーFの内容に対する−1が中止され、そ−ターは
その時点での駆動周波数で駆動され、回転速度も指定速
度となる。
この様にモーターが指定速度が回転している状態で、何
らかの原因にてモーターの速度か指定駆動を越えた場合
について説明する。
らかの原因にてモーターの速度か指定駆動を越えた場合
について説明する。
この場合には、ステップ17にて回転速度>VELが検
知されるのでステップは18へ移行する。
知されるのでステップは18へ移行する。
ステップ18:メモリーFの内容とRAMに記憶された
FMAXとを比較し、F≦FMAXの時にはステップ2
5へ、又F>FMAXの時はステップ26へ移行する。
FMAXとを比較し、F≦FMAXの時にはステップ2
5へ、又F>FMAXの時はステップ26へ移行する。
今、上記のステップにてメモリーFの内容がモーター駆
動時の内容、即ちRAMに記憶されたFMAXよりも小
さいものとする。この場合はステップ25へ移行する。
動時の内容、即ちRAMに記憶されたFMAXよりも小
さいものとする。この場合はステップ25へ移行する。
ステップ25:メモリーFの内容に対して+1を行い、
F+1をメモリーFに入力し、ステップ20へ移行し、
以後回転速度>V E L。
F+1をメモリーFに入力し、ステップ20へ移行し、
以後回転速度>V E L。
F≦FMAXの限りステップ12→17→18→25叫
20→21→22−23を繰り返す。
20→21→22−23を繰り返す。
従って回転速度が指定速度よりも高速となった場合には
、徐々に駆動周波数が増大して行き回転速度が低下する
。
、徐々に駆動周波数が増大して行き回転速度が低下する
。
以上説明した各ステップにて通常はモーターの回転速度
が指定速度にサーボ制御されるのであるが、上記減速動
作中に何らかの原因でメモリーFの内容をFMAXより
も大としても、指定速度まで減速出来ない場合にづいて
説明する。
が指定速度にサーボ制御されるのであるが、上記減速動
作中に何らかの原因でメモリーFの内容をFMAXより
も大としても、指定速度まで減速出来ない場合にづいて
説明する。
この様な状態()”)FMAX)がステップ18にて検
知されるとステップ26へ移行する。
知されるとステップ26へ移行する。
ステップ26:メモリーFの内容を変数FMAXとする
。これによりモーターの回転開始時RAMに記憶された
FMAXに対して、より高周波数のFMAXが形成され
る。
。これによりモーターの回転開始時RAMに記憶された
FMAXに対して、より高周波数のFMAXが形成され
る。
ステップ27:RAMに上記ステップ26で形成された
FMAXを、新たな前回最高周波数として設定する。
FMAXを、新たな前回最高周波数として設定する。
ステップ28:メモリーFの内容に+1をして、F+1
をメモリーFに入力する。
をメモリーFに入力する。
ステップ28’ :RAMの有効ビットデーターを1
にし、ステップ20へ移行し、以後回転速度>VEL、
F>FMAXの限りステップ12 → 17 → 18
→ 26 → 27 → 28 → 20→21→2
2−23を繰り返す。
にし、ステップ20へ移行し、以後回転速度>VEL、
F>FMAXの限りステップ12 → 17 → 18
→ 26 → 27 → 28 → 20→21→2
2−23を繰り返す。
上記の動作にてF>FMAXとなってもモーターの回転
速度が指定速度よりも高速の時には、メモリーFの内容
を+1づつ増大させ、駆動周波数を徐々に増加させると
共に、RAMの前回最高周波数も同様に更新(増大)さ
せて行き、モーターの回転速度が徐々に減少し、モータ
ーの回転速度が指定速度となる様制御される。
速度が指定速度よりも高速の時には、メモリーFの内容
を+1づつ増大させ、駆動周波数を徐々に増加させると
共に、RAMの前回最高周波数も同様に更新(増大)さ
せて行き、モーターの回転速度が徐々に減少し、モータ
ーの回転速度が指定速度となる様制御される。
以上のステップ12,17〜23.25〜28までにて
モーターが指定速度となる様制御されると共に、その際
のモーター駆動周波数がモーター起動時にRAMに設定
された周波数FMAXよりも高周波数を示した時には、
その周波数がRAMに記憶され、モーター駆動に際して
の実際の最高周波数がRAMに格納される。
モーターが指定速度となる様制御されると共に、その際
のモーター駆動周波数がモーター起動時にRAMに設定
された周波数FMAXよりも高周波数を示した時には、
その周波数がRAMに記憶され、モーター駆動に際して
の実際の最高周波数がRAMに格納される。
又、上記のモーターの速度制御に際して増速駆動がなさ
れ、徐々に駆動周波数が減少させている過程で、その駆
動周波数がモーターの共振周波数となった時又はその近
傍の周波数となった際に、上記周波数をそれ以下に低下
させない様なされている。
れ、徐々に駆動周波数が減少させている過程で、その駆
動周波数がモーターの共振周波数となった時又はその近
傍の周波数となった際に、上記周波数をそれ以下に低下
させない様なされている。
即ち、前述の如く第1図のカウンターCOU。
は、コンパレーターPC2の出力PDから0が出力され
ている期間VCO,からのパルスを計数する様構成され
ている。又、上記コンパレータPCzは入力R,Sのパ
ルスの位相差に応じて、その位相差がゼロになる程、短
時間出力PDからOを出力する様なされ、かつモーター
が共振状態に近づけば近づく程、上記コンパレーターP
C2の入力R,Sへのパルス位相がゼロに近づく様構成
されている。従って上記カウンターC0UIのカウント
値は、共振状態に近づけば近づく程カウント値を減少さ
せ、該カウント値がモーターの共振状態又はその近傍と
なった時には所定値$3以下になる。この状態はコンパ
レーターMCI にて検知され、モーターが共振又は共
振近傍となった時にはコンパレータMCIの出力は1と
なり、これがフリッププロップDFF、にて検知され、
DFF2の出力Qが1となる。又このDFF2のQ出力
1に応答してコンパレータCP 4も1を出力し、これ
がコンピューターCPUの入力ボートPDOに入力する
。
ている期間VCO,からのパルスを計数する様構成され
ている。又、上記コンパレータPCzは入力R,Sのパ
ルスの位相差に応じて、その位相差がゼロになる程、短
時間出力PDからOを出力する様なされ、かつモーター
が共振状態に近づけば近づく程、上記コンパレーターP
C2の入力R,Sへのパルス位相がゼロに近づく様構成
されている。従って上記カウンターC0UIのカウント
値は、共振状態に近づけば近づく程カウント値を減少さ
せ、該カウント値がモーターの共振状態又はその近傍と
なった時には所定値$3以下になる。この状態はコンパ
レーターMCI にて検知され、モーターが共振又は共
振近傍となった時にはコンパレータMCIの出力は1と
なり、これがフリッププロップDFF、にて検知され、
DFF2の出力Qが1となる。又このDFF2のQ出力
1に応答してコンパレータCP 4も1を出力し、これ
がコンピューターCPUの入力ボートPDOに入力する
。
従ってモーターが共振状態又はその近傍となつた時に入
力ボートPDOには1が伝わっており、上記モーターの
増速制御過程にて、ステップ20にてF ” F +
P D o = F = F + 1がなされる。従っ
て増速制御にて、ステップ19にてF=F−1を行い、
周波数を減少させた後に共振状態又はその近傍の周波数
となった時にはステップ20にてFに対して+1がなさ
れ、その結果F=F−1+1=Fとなり、上記ステップ
19による周波数の減少はステップ20にてキャンセル
され、その周波数が共振周波数又はその近傍となった時
には、たとえモーターの回転速度が指定速度に達してい
なくても、それ以上低周波数となることが防止され、結
局モーターの駆動周波数は共振又はその近傍の周波数以
下には低下しない。この様にモーターの周波数を減少さ
せている際に、その周波数を制限する理由は、第5図の
如くモーターは共振周波数f1をすぎて共振周波数より
も周波数が低下すると急激に回転速度が低下するためで
あり、この様な現象が生じることを上記の周波数制限に
て防止している。
力ボートPDOには1が伝わっており、上記モーターの
増速制御過程にて、ステップ20にてF ” F +
P D o = F = F + 1がなされる。従っ
て増速制御にて、ステップ19にてF=F−1を行い、
周波数を減少させた後に共振状態又はその近傍の周波数
となった時にはステップ20にてFに対して+1がなさ
れ、その結果F=F−1+1=Fとなり、上記ステップ
19による周波数の減少はステップ20にてキャンセル
され、その周波数が共振周波数又はその近傍となった時
には、たとえモーターの回転速度が指定速度に達してい
なくても、それ以上低周波数となることが防止され、結
局モーターの駆動周波数は共振又はその近傍の周波数以
下には低下しない。この様にモーターの周波数を減少さ
せている際に、その周波数を制限する理由は、第5図の
如くモーターは共振周波数f1をすぎて共振周波数より
も周波数が低下すると急激に回転速度が低下するためで
あり、この様な現象が生じることを上記の周波数制限に
て防止している。
又、上記の如くモーターの速度制御がなされている過程
にてモーターが指定回転量駆動されると、メモリーC0
UNTの内容が0となる。
にてモーターが指定回転量駆動されると、メモリーC0
UNTの内容が0となる。
よって、この場合はステップ24へ移行する。
ステップ24:出カポ−)−FBIからOを出力する。
これにてゲートAN、、AN、が閉じ、電極A、Bへの
周波電圧の印加が禁止され、モーターは停止し、初回の
モーター駆動が終了する。
周波電圧の印加が禁止され、モーターは停止し、初回の
モーター駆動が終了する。
この後ステップは上記ステップ2へ移行する。
今、初回のモーター駆動に際してステップ13〜16、
又はステップ27〜28′が実行され、RAMの最高周
波数が$FFから変化している時にはRAMの有効ビッ
トが1に設定されている。
又はステップ27〜28′が実行され、RAMの最高周
波数が$FFから変化している時にはRAMの有効ビッ
トが1に設定されている。
従って初回のモーター駆動に際してモーターが実際に駆
動された最高周波数が、初回のモーター駆動作ステップ
2.3にてRAMから読み出され、出力ポートPAO〜
PA、から該前回最高周波数が出力されると共にメモリ
ーFに入力され、次回のモーター駆動に際して、モータ
ー起動時の駆動周波数が前回実際にモーターを駆動出来
た最高周波数となる様指定準備される。
動された最高周波数が、初回のモーター駆動作ステップ
2.3にてRAMから読み出され、出力ポートPAO〜
PA、から該前回最高周波数が出力されると共にメモリ
ーFに入力され、次回のモーター駆動に際して、モータ
ー起動時の駆動周波数が前回実際にモーターを駆動出来
た最高周波数となる様指定準備される。
従って次回のモーター駆動に際し不図示の凹路にて始動
スイッチがオンとなされ、上記ステップ7以後の各ステ
ップの実行によるモーター制御が行われる時点では、そ
の駆動周波数としては上記前回の最高周波数からスター
トする。
スイッチがオンとなされ、上記ステップ7以後の各ステ
ップの実行によるモーター制御が行われる時点では、そ
の駆動周波数としては上記前回の最高周波数からスター
トする。
又、通常直前にモーターを駆動した際の実際にモーター
を駆動出来た最高周波数を次回のモーターの駆動周波数
とした場合、モーターはその周波数が回動することが出
来、これにて駆動周波数を$FFから走査する必要なく
直ちにモーターは回動を開始することとなる。
を駆動出来た最高周波数を次回のモーターの駆動周波数
とした場合、モーターはその周波数が回動することが出
来、これにて駆動周波数を$FFから走査する必要なく
直ちにモーターは回動を開始することとなる。
又、初回のモーター駆動後メインスイッチSWIをオフ
としてもRAMの内容は保持されており、再度メインス
イッチSWIがオンとなってプログラムがステップ1か
ら実行された場合でも、同様に前回の最高周波数から駆
動が開始されることとなる。
としてもRAMの内容は保持されており、再度メインス
イッチSWIがオンとなってプログラムがステップ1か
ら実行された場合でも、同様に前回の最高周波数から駆
動が開始されることとなる。
以上の如く本発明にあっては、前回振動波モーターを駆
動した際に、モーターが実際に回動を始めた周波数を次
回のモーター駆動の起動周波数として設定し、この周波
数から所望の速度に対応する低周波数方向へ周波数を移
行させているので、直前のモーター使用時に起動を開始
した周波数から徐々にその周波数を所望速度を示す周波
数方向へ移行させることが出来、モーターを滑らかに、
かつ短時間で起動させることが可能となるものである。
動した際に、モーターが実際に回動を始めた周波数を次
回のモーター駆動の起動周波数として設定し、この周波
数から所望の速度に対応する低周波数方向へ周波数を移
行させているので、直前のモーター使用時に起動を開始
した周波数から徐々にその周波数を所望速度を示す周波
数方向へ移行させることが出来、モーターを滑らかに、
かつ短時間で起動させることが可能となるものである。
尚、実施例では電気−機械エネルギー変換素子として電
歪素子を示しているが、これに代えて圧電素子を用いて
も良いものである。
歪素子を示しているが、これに代えて圧電素子を用いて
も良いものである。
又、実施例にあってはモーターの回転開始時の周波数を
記憶し、これを次回の起動時の初期値として設定してい
るが、モーターの回転開始時の周波数に対して前後、所
定範囲内の周波数を記憶させたり、又は演算にて求め、
これを次回の初期値として設定しても良いものである。
記憶し、これを次回の起動時の初期値として設定してい
るが、モーターの回転開始時の周波数に対して前後、所
定範囲内の周波数を記憶させたり、又は演算にて求め、
これを次回の初期値として設定しても良いものである。
第1図は本発明に係る振動波モーターの制御回路の一実
施例を示す回路図、第2図は本発明に用いる振動波モー
ターの振動体上に配された電歪素子を示す構成図、第3
図は第1図示のコンパレーターPC2の動作を説明する
ための波形図、第4図(a)(b)は第1図のコンピュ
ーターCPUに内蔵されるプログラムフローを示す説明
図、第5図は本発明の振動波モーターの回転制御動作を
説明する説明図である。
施例を示す回路図、第2図は本発明に用いる振動波モー
ターの振動体上に配された電歪素子を示す構成図、第3
図は第1図示のコンパレーターPC2の動作を説明する
ための波形図、第4図(a)(b)は第1図のコンピュ
ーターCPUに内蔵されるプログラムフローを示す説明
図、第5図は本発明の振動波モーターの回転制御動作を
説明する説明図である。
Claims (1)
- (1)振動体に配される電気−機械エネルギー変換素子
に周波信号を印加し、振動体に進行性振動波を形成し、
該振動波にて移動体を駆動する振動波モーターの制御回
路において、モーターの起動時に前記周波信号を所定の
周波数から低周波数方向へ徐々に変化させる周波数調定
手段と、該モーターの回転を検出する回転検出手段と、
前記周波数調定手段により周波数の変更がなされている
際に前記回転検出手段にてモーターの回転の開始が検出
された時の周波数に応じた周波数情報を検知する周波数
検知手段を設け、該検知手段に検知された周波数情報に
基づき次回のモーター起動時において前記周波数調定手
段にて変更される周波数の初期値を設定したことを特徴
とする振動波モーターの制御回路。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62041861A JPS63209481A (ja) | 1987-02-24 | 1987-02-24 | 振動型駆動装置用制御回路 |
| US07/718,926 US5159253A (en) | 1987-02-24 | 1991-06-25 | Control device for a vibration wave motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62041861A JPS63209481A (ja) | 1987-02-24 | 1987-02-24 | 振動型駆動装置用制御回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63209481A true JPS63209481A (ja) | 1988-08-31 |
Family
ID=12620028
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62041861A Expired - Lifetime JPS63209481A (ja) | 1987-02-24 | 1987-02-24 | 振動型駆動装置用制御回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63209481A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5493163A (en) * | 1992-03-12 | 1996-02-20 | Canon Kabushiki Kaisha | Lens driving device employing vibration motor with backlash compensation |
| US6084334A (en) * | 1997-10-29 | 2000-07-04 | Canon Kabushiki Kaisha | Driving apparatus for driving plurality of vibration type motors |
| JP2007330100A (ja) * | 2001-01-09 | 2007-12-20 | Pentax Corp | 超音波モータ駆動制御装置 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59156169A (ja) * | 1983-02-23 | 1984-09-05 | Canon Inc | 振動波モーター用制御回路 |
| JPS59156168A (ja) * | 1983-02-23 | 1984-09-05 | Canon Inc | 振動波モ−タの制御装置 |
| JPS61124276A (ja) * | 1984-11-19 | 1986-06-12 | Marcon Electronics Co Ltd | 圧電型超音波リニアモ−タ |
| JPS61221585A (ja) * | 1985-03-26 | 1986-10-01 | Canon Inc | 振動波モ−タの駆動回路 |
-
1987
- 1987-02-24 JP JP62041861A patent/JPS63209481A/ja not_active Expired - Lifetime
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59156169A (ja) * | 1983-02-23 | 1984-09-05 | Canon Inc | 振動波モーター用制御回路 |
| JPS59156168A (ja) * | 1983-02-23 | 1984-09-05 | Canon Inc | 振動波モ−タの制御装置 |
| JPS61124276A (ja) * | 1984-11-19 | 1986-06-12 | Marcon Electronics Co Ltd | 圧電型超音波リニアモ−タ |
| JPS61221585A (ja) * | 1985-03-26 | 1986-10-01 | Canon Inc | 振動波モ−タの駆動回路 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5493163A (en) * | 1992-03-12 | 1996-02-20 | Canon Kabushiki Kaisha | Lens driving device employing vibration motor with backlash compensation |
| US6084334A (en) * | 1997-10-29 | 2000-07-04 | Canon Kabushiki Kaisha | Driving apparatus for driving plurality of vibration type motors |
| JP2007330100A (ja) * | 2001-01-09 | 2007-12-20 | Pentax Corp | 超音波モータ駆動制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5159253A (en) | Control device for a vibration wave motor | |
| US4926084A (en) | Driving apparatus for a vibration wave motor | |
| US4413217A (en) | Power factor controller | |
| JPH0710189B2 (ja) | 振動波モーターの駆動回路 | |
| JPH074078B2 (ja) | 空気調和機の送風機用モ−タの制御方法 | |
| US3946293A (en) | Thyristor control system | |
| CN116208061A (zh) | 电机旋转角度控制方法、装置及系统 | |
| JPS63209482A (ja) | 振動型駆動装置用制御回路 | |
| US3952237A (en) | Rotary body control apparatus | |
| JP2683196B2 (ja) | 振動型駆動装置用制御装置 | |
| US5399953A (en) | Motor control and drive circuit | |
| JP4123808B2 (ja) | 振動アクチュエータの制御装置 | |
| JP2000209900A (ja) | ステッパモ―タ駆動装置用直流コマンド発生 | |
| JPH0199495A (ja) | ステッピングモータの駆動装置 | |
| JP2819437B2 (ja) | 超音波モータの駆動制御装置 | |
| JPS6358225A (ja) | 不釣合点位置決め方法とその方法に用いる装置 | |
| JP2735671B2 (ja) | 加減速サーボ回路 | |
| JPS62181696A (ja) | ステツプモ−タ制御回路 | |
| JPH0441325B2 (ja) | ||
| SU1381682A1 (ru) | Устройство дл управлени шаговым двигателем | |
| JPH0719434B2 (ja) | 回転体駆動装置 | |
| JP2569506B2 (ja) | 電子回路 | |
| JPH0219709B2 (ja) | ||
| JPH087837Y2 (ja) | モータ制御装置 | |
| JPH04210787A (ja) | 超音波モータの駆動制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |