JPH02228280A - 速度制御装置 - Google Patents
速度制御装置Info
- Publication number
- JPH02228280A JPH02228280A JP1047403A JP4740389A JPH02228280A JP H02228280 A JPH02228280 A JP H02228280A JP 1047403 A JP1047403 A JP 1047403A JP 4740389 A JP4740389 A JP 4740389A JP H02228280 A JPH02228280 A JP H02228280A
- Authority
- JP
- Japan
- Prior art keywords
- motor
- speed
- control
- correction
- pulse
- 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
Landscapes
- Control Of Electric Motors In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、例えばビデオテープレコーダ(VTR)に用
いるモータの速度制御装置に関するものである。
いるモータの速度制御装置に関するものである。
従来は、FGパルスの精度が非常に良いという前提のも
とに該FGパルスに基いてモータの速度制御を行ってい
た。
とに該FGパルスに基いてモータの速度制御を行ってい
た。
[発明が解決しようとする課題]
しかしながら、従来の速度制御装置においては、FGの
精度が良くないと、各FGパルスの正規位置からのずれ
が生じ、それによって、例えばVTRではジッタを少な
くすることができないという欠点があった。
精度が良くないと、各FGパルスの正規位置からのずれ
が生じ、それによって、例えばVTRではジッタを少な
くすることができないという欠点があった。
そこで本発明の目的は、以上のような問題を解消し、高
精度に速度制御することができる装置を提供することに
ある。
精度に速度制御することができる装置を提供することに
ある。
[課題を解決するための手段]
かかる目的を達成するために、本発明はモータの駆動手
段と、モータの回転位置を検出する検出手段と、検出手
段からの検出パルスに基づいて、駆動手段に入力する制
御信号を作成する制御手段と、検出手段からの各検出パ
ルスの正規位置からのずれに関するデータを演算する演
算手段と、演算手段からのデータに基づいて制御手段に
制御信号を補正するデータを与える補正データ出力手段
とを具えたことを特徴とするものである。
段と、モータの回転位置を検出する検出手段と、検出手
段からの検出パルスに基づいて、駆動手段に入力する制
御信号を作成する制御手段と、検出手段からの各検出パ
ルスの正規位置からのずれに関するデータを演算する演
算手段と、演算手段からのデータに基づいて制御手段に
制御信号を補正するデータを与える補正データ出力手段
とを具えたことを特徴とするものである。
[作 用]
本発明によれば、例えばモータの起動時に、定速になっ
てから数回転の間に回転位置検出手段の各検出パルスの
正規位置からのずれに関するデータを得て、それを用い
て前記ずれを解消するような補正を加えてモータの速度
を制御することによフて回転精度を向上させる。
てから数回転の間に回転位置検出手段の各検出パルスの
正規位置からのずれに関するデータを得て、それを用い
て前記ずれを解消するような補正を加えてモータの速度
を制御することによフて回転精度を向上させる。
[実施例]
以下、図面を参照して本発明の実施例を詳細に説明する
。
。
第1図において、1はモータ、2は該モータ1に設けた
例えばロータリエンコーダからなるFrequency
Generator(FG)であって、第2図に示す
ようにモータ1の1回転で10個のduty50のFG
パルスを発生する。モータ駆動回路15は、スイッチ1
6を介して得られる第1制御手段13または第2制御手
段14からの回転速度制御信号に基づいてモータ1を回
転駆動する。第1制御手段13は、スタートスイッチ1
7のオンによって、モータ1を定速で回転するための速
度制御信号をスイッチ16を介してモータ駆動手段15
に入力する。第2制御手段14は、後述の演算を行って
、その結果に基づく速度制御信号をスイッチ16を介し
てモータ駆動手段15に入力する。
例えばロータリエンコーダからなるFrequency
Generator(FG)であって、第2図に示す
ようにモータ1の1回転で10個のduty50のFG
パルスを発生する。モータ駆動回路15は、スイッチ1
6を介して得られる第1制御手段13または第2制御手
段14からの回転速度制御信号に基づいてモータ1を回
転駆動する。第1制御手段13は、スタートスイッチ1
7のオンによって、モータ1を定速で回転するための速
度制御信号をスイッチ16を介してモータ駆動手段15
に入力する。第2制御手段14は、後述の演算を行って
、その結果に基づく速度制御信号をスイッチ16を介し
てモータ駆動手段15に入力する。
3は発振器であり、その発振周波数はFG2の周波数に
比べて十分に高いもので、たとえば4MHzとする。
比べて十分に高いもので、たとえば4MHzとする。
4は、FG2からの第2図に示すようなFGパルス(図
中IFGパルスの期間をaで示す)を計測するカウンタ
であり、発振器3より供給されるクロックでカウント動
作を行う。
中IFGパルスの期間をaで示す)を計測するカウンタ
であり、発振器3より供給されるクロックでカウント動
作を行う。
5はラッチであって、FGパルスの立上がりにおいて、
カウンタ4のカウント値を読み、それを保持する。ラッ
チ5がカウンタ4のカウント値を読むと同時にカウンタ
4はOにクリアされる。
カウンタ4のカウント値を読み、それを保持する。ラッ
チ5がカウンタ4のカウント値を読むと同時にカウンタ
4はOにクリアされる。
6は、ラッチ5が読込んだ値を読むための読込手段であ
る。7は第1速度判定手段、8は第2速度判定手段であ
って、両手段とも読込手段6からのカウント値に基づい
てモータ1の回転速度が第1の速度および第2の速度(
例えば第1の速度=第2の速度X Q、95)に達した
ときに判定信号を出力する。第1判定手段7からの判定
信号によって、スイッチ16はa側からb側に切換わる
。
る。7は第1速度判定手段、8は第2速度判定手段であ
って、両手段とも読込手段6からのカウント値に基づい
てモータ1の回転速度が第1の速度および第2の速度(
例えば第1の速度=第2の速度X Q、95)に達した
ときに判定信号を出力する。第1判定手段7からの判定
信号によって、スイッチ16はa側からb側に切換わる
。
9は加算手段、lOは除算手段、11はRAMであり、
加算手段9は内部にレジスタP、CおよびN(詳細後述
)を有し、第2速度判定手段8からの判定信号の入力に
よって加算を開始し、モータ1が定速になってから数回
転に対応する回数(No・Po)、読込手段6からのカ
ウント値の加算を行うと共に加算終了時点で加算結果を
RAMIIに、加算終了信号を除算手段lOに入力する
。除算手段lOは、加算終了信号入力時点で加算結果を
RAM 11から読出して、それを加算を行った回転数
(NO)で割って、その結果(補正項データ)をRAM
に人力すると共に補正開始(8号を補正データ出力手段
12に人力する。したがって、補正項データはP。個得
られ、各データは対応する各FGパルスの正規位置から
のずれに相当する。
加算手段9は内部にレジスタP、CおよびN(詳細後述
)を有し、第2速度判定手段8からの判定信号の入力に
よって加算を開始し、モータ1が定速になってから数回
転に対応する回数(No・Po)、読込手段6からのカ
ウント値の加算を行うと共に加算終了時点で加算結果を
RAMIIに、加算終了信号を除算手段lOに入力する
。除算手段lOは、加算終了信号入力時点で加算結果を
RAM 11から読出して、それを加算を行った回転数
(NO)で割って、その結果(補正項データ)をRAM
に人力すると共に補正開始(8号を補正データ出力手段
12に人力する。したがって、補正項データはP。個得
られ、各データは対応する各FGパルスの正規位置から
のずれに相当する。
補正データ出力手段12は読込手段6が読み込んだカウ
ント値をRAMIIからの補正項データに基づいて後述
のように補正する。
ント値をRAMIIからの補正項データに基づいて後述
のように補正する。
なお、補正データ出力手段12は、除算手段lOより除
算終了信号が入力されるまではRAM 11からの補正
項データをとり込まない。
算終了信号が入力されるまではRAM 11からの補正
項データをとり込まない。
第3図のフローチャートを用いて本発明の詳細な説明を
する。
する。
まずステップ(以下S)lにおいてモータのスタートを
指令するスイッチ17がオンされるまで待ち(このとき
スイッチ16はa側)、スイッチ17がオンされると5
2において第1制御手段13から制御信号をスイッチ1
6を介してそ一夕駆動手段15に与え、該駆動手段15
によってモータを起動する。ついでS3でFG2からF
Gパルスが出力されるまで待って、S4でラッチ5から
のカウント値を読込手段6に入力する。ついでS5にお
いて、第1速度判定手段7によってモータ1の回転速度
が第1の速度(たとえば第1の速度は第2の速度の95
にである)に達したかを判断し、達していなければ、達
するまでS3,54.S5をくり返す。S5で第1の速
度に達すればS6に行き、第1判定手段7からの判定信
号によってスイッチ16をa側からb側に切換えてS7
にすすむ、 57では、FGパルスの立上がりまで待っ
て、S8でラッチ5からのカウント値を読込手段6に人
力する。
指令するスイッチ17がオンされるまで待ち(このとき
スイッチ16はa側)、スイッチ17がオンされると5
2において第1制御手段13から制御信号をスイッチ1
6を介してそ一夕駆動手段15に与え、該駆動手段15
によってモータを起動する。ついでS3でFG2からF
Gパルスが出力されるまで待って、S4でラッチ5から
のカウント値を読込手段6に入力する。ついでS5にお
いて、第1速度判定手段7によってモータ1の回転速度
が第1の速度(たとえば第1の速度は第2の速度の95
にである)に達したかを判断し、達していなければ、達
するまでS3,54.S5をくり返す。S5で第1の速
度に達すればS6に行き、第1判定手段7からの判定信
号によってスイッチ16をa側からb側に切換えてS7
にすすむ、 57では、FGパルスの立上がりまで待っ
て、S8でラッチ5からのカウント値を読込手段6に人
力する。
ついでS9で補正を行わない速度III御を行う。すな
わち、後述のように補正データ出力手段12はRAMI
Iからの補正項データをとり込まずに読込手段6からの
カウント値(C)から第2の速度に相当するカウント値
(C0)をマイナスした値を第2制御手段14に与え、
第2制御手段14は補正データ出力手段12かう入力さ
れた値に基づいてモータ1の速度制御を行う。
わち、後述のように補正データ出力手段12はRAMI
Iからの補正項データをとり込まずに読込手段6からの
カウント値(C)から第2の速度に相当するカウント値
(C0)をマイナスした値を第2制御手段14に与え、
第2制御手段14は補正データ出力手段12かう入力さ
れた値に基づいてモータ1の速度制御を行う。
ついで510で第2速度判定手段8によってモータが第
2の速度に達したかを判断し、達していなければ第2の
速度になるまでS7.S8,59,510をくり返す。
2の速度に達したかを判断し、達していなければ第2の
速度になるまでS7.S8,59,510をくり返す。
第2速度判定手段8から判定信号が加算手段9に人力さ
れると、Sllにおいて、加算手段9内のレジスタPと
Nを0とする。PはFGパルスの相対位置を示すレジス
タ、Nは加算期間中のモータの回転数を示すレジスタで
ある。ついでS12でFGパルスの立上りまで待ち、5
13で読込手段6からのカウント値を加算手段9内のレ
ジスタCに入力する。
れると、Sllにおいて、加算手段9内のレジスタPと
Nを0とする。PはFGパルスの相対位置を示すレジス
タ、Nは加算期間中のモータの回転数を示すレジスタで
ある。ついでS12でFGパルスの立上りまで待ち、5
13で読込手段6からのカウント値を加算手段9内のレ
ジスタCに入力する。
ついで514で加算手段9によって、RAMII内のレ
ジスタHPにC−C0を加算する。なおHpはP。個の
領域(H,〜Hpo−+)を有し、スタート時にOにク
リアされる。
ジスタHPにC−C0を加算する。なおHpはP。個の
領域(H,〜Hpo−+)を有し、スタート時にOにク
リアされる。
ついで515で第2制御手段14は、S9と同様の、補
正を行わない制御を行い、516で加算手段9はレジス
タPに1を加える。ついでS17で加算手段9はレジス
タPがPoに等しくなったかを判断し、等しくなければ
、等しくなるまで512〜517をくり返す。Poはモ
ータ1の1回転のFGパルスの数である。S17で等し
くなると、517に進み、加算手段9はレジスタPを0
とし、レジシタNに1を加える。
正を行わない制御を行い、516で加算手段9はレジス
タPに1を加える。ついでS17で加算手段9はレジス
タPがPoに等しくなったかを判断し、等しくなければ
、等しくなるまで512〜517をくり返す。Poはモ
ータ1の1回転のFGパルスの数である。S17で等し
くなると、517に進み、加算手段9はレジスタPを0
とし、レジシタNに1を加える。
ついで519でNが80に等しくなったかを判断し、等
しくなければ、等しくなるまでs12〜S19をくり返
す、Noは1以上の整数である。
しくなければ、等しくなるまでs12〜S19をくり返
す、Noは1以上の整数である。
512〜S19の結果、
レジスタH,には
HO= FGO+ FGPO+ ・” −+ FG l
N0−11 P。
N0−11 P。
)11 = FGI + FGPO41+ ・= =・
+ FG lNo−1) p0+ 1Hpo−+ =
FGpo−+ +FG2po−+ + ……+FGN
OPO−1以上のように補正項データ11゜、11.・
・・ IIPO−1が記憶されている。
+ FG lNo−1) p0+ 1Hpo−+ =
FGpo−+ +FG2po−+ + ……+FGN
OPO−1以上のように補正項データ11゜、11.・
・・ IIPO−1が記憶されている。
FGn(n−0〜NoPo−+)は第2の速度なってか
ら1番めのカウント値−C,(514におけるc −C
’Oに該当する)である。
ら1番めのカウント値−C,(514におけるc −C
’Oに該当する)である。
519でN=N0になると、52Gにすすみ、そこで除
算手段lOによってレジスタ)ip(P−0〜Po−+
)の値をN。で割り、その結果をレジスタHpの値とす
る。
算手段lOによってレジスタ)ip(P−0〜Po−+
)の値をN。で割り、その結果をレジスタHpの値とす
る。
ついで521でI+、データ補正手段18によってRA
MII内のレジスタIIPを構成する20個の値H0〜
11.。〜、を後述のように11.データで補正を加え
た制御を行ってもモータ1を1回転毎に同一位置にする
ことができる。
MII内のレジスタIIPを構成する20個の値H0〜
11.。〜、を後述のように11.データで補正を加え
た制御を行ってもモータ1を1回転毎に同一位置にする
ことができる。
ついで522でFGパルスの立上がりまでまち、S23
で読込手段6からのカウント値Cを補正データ出力手段
12に入力し、524でモータ1に関して補正を行った
速度制御を行う。すなわち、補正データ出力手段12は
、読込手段6からのカウント値C0RAMII内の補正
後の補正項データHpおよびC0に基いて C−C,ΦHp を演算し、第2制御手段14に入力する。第2制御手段
14は y=に、 (C−C,◆Hp) +に2Σ(C−Go÷
)Ip) +K。
で読込手段6からのカウント値Cを補正データ出力手段
12に入力し、524でモータ1に関して補正を行った
速度制御を行う。すなわち、補正データ出力手段12は
、読込手段6からのカウント値C0RAMII内の補正
後の補正項データHpおよびC0に基いて C−C,ΦHp を演算し、第2制御手段14に入力する。第2制御手段
14は y=に、 (C−C,◆Hp) +に2Σ(C−Go÷
)Ip) +K。
y:11m値
C:カウンタの値
に5.に3.に、:定数
上に示す式により計算を行い、得られたyに基く制御信
号をスイッチ16を介してモータ駆動手段15に与え、
モータ1を制御する。なお、補正なしの制御は上式より
Hpをとったものである。
号をスイッチ16を介してモータ駆動手段15に与え、
モータ1を制御する。なお、補正なしの制御は上式より
Hpをとったものである。
ついで525でレジスタPをP+1をPoで割った余り
とする。526でモータのストップ指令がモータ駆動手
段15に入力されるまで522〜521iをくり返し、
ストップ指令が入力されると、s27でモータを停止し
Slへもどる。
とする。526でモータのストップ指令がモータ駆動手
段15に入力されるまで522〜521iをくり返し、
ストップ指令が入力されると、s27でモータを停止し
Slへもどる。
も高精度で速度制御することができ、たとえばVTRに
おけるジッタを少なくすることが可能となり、調整等を
容易にする効果がある。
おけるジッタを少なくすることが可能となり、調整等を
容易にする効果がある。
第1図は本発明実施例のブロック図、
第2図はFGパルスの波形を示す図、
第3図は本実施例の動作フローチャートである。
[発明の効果]
Claims (1)
- 【特許請求の範囲】 1)モータの駆動手段と、 前記モータの回転位置を検出する検出手段 と、 該検出手段からの検出パルスに基づいて、前記駆動手段
に入力する制御信号を作成する制御手段と、 前記検出手段からの各検出パルスの正規位置からのずれ
に関するデータを演算する演算手段と、 該演算手段からのデータに基づいて前記制御手段に前記
制御信号を補正するデータを与える補正データ出力手段
とを具えたことを特徴とする速度制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1047403A JPH02228280A (ja) | 1989-02-28 | 1989-02-28 | 速度制御装置 |
| US08/126,758 US5444345A (en) | 1988-03-17 | 1993-09-27 | Speed control apparatus for a motor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1047403A JPH02228280A (ja) | 1989-02-28 | 1989-02-28 | 速度制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02228280A true JPH02228280A (ja) | 1990-09-11 |
Family
ID=12774153
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1047403A Pending JPH02228280A (ja) | 1988-03-17 | 1989-02-28 | 速度制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02228280A (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55103090A (en) * | 1979-01-29 | 1980-08-06 | Sony Corp | Speed controller for motor |
| JPS62171480A (ja) * | 1986-01-22 | 1987-07-28 | Hitachi Ltd | 速度制御装置 |
-
1989
- 1989-02-28 JP JP1047403A patent/JPH02228280A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55103090A (en) * | 1979-01-29 | 1980-08-06 | Sony Corp | Speed controller for motor |
| JPS62171480A (ja) * | 1986-01-22 | 1987-07-28 | Hitachi Ltd | 速度制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR960011212B1 (ko) | 서보모터 제어장치 | |
| JPH02228280A (ja) | 速度制御装置 | |
| JPH02228281A (ja) | 速度制御装置 | |
| JPH01238482A (ja) | 速度制御装置 | |
| JP2698280B2 (ja) | サーボリファレンス設定装置 | |
| JP2680573B2 (ja) | 自動位相調整装置 | |
| JPH0341654A (ja) | 情報再生装置 | |
| JP2550676B2 (ja) | Vtr | |
| JP3212285B2 (ja) | モータの回転制御装置 | |
| JPS6273312A (ja) | デイジタル位相制御装置 | |
| JP2824995B2 (ja) | 速度サーボ回路 | |
| JPH07163173A (ja) | 回転体の回転制御回路 | |
| JP2507349B2 (ja) | 磁気記録システム | |
| JP2993679B2 (ja) | モータの回転位相制御装置 | |
| JPH0719433B2 (ja) | 回転体駆動装置 | |
| JPS6366472B2 (ja) | ||
| JP2639925B2 (ja) | 位相基準周期自動設定装置 | |
| JPH0630576A (ja) | サーボ制御装置およびサーボ制御方法 | |
| JPH05176581A (ja) | モータ速度制御装置 | |
| JPH0614311Y2 (ja) | ドラムサ−ボ装置 | |
| JPH0514282B2 (ja) | ||
| JPH05336780A (ja) | モータの制御装置 | |
| JPH0557831B2 (ja) | ||
| JPH04156283A (ja) | 速度制御装置 | |
| JPH02237487A (ja) | デジタルサーボ装置 |