JP3086503B2 - Feedback comb filter - Google Patents
Feedback comb filterInfo
- Publication number
- JP3086503B2 JP3086503B2 JP03192135A JP19213591A JP3086503B2 JP 3086503 B2 JP3086503 B2 JP 3086503B2 JP 03192135 A JP03192135 A JP 03192135A JP 19213591 A JP19213591 A JP 19213591A JP 3086503 B2 JP3086503 B2 JP 3086503B2
- Authority
- JP
- Japan
- Prior art keywords
- control data
- comb filter
- speed error
- label
- data
- 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 - Fee Related
Links
- 238000013500 data storage Methods 0.000 claims description 8
- 238000005070 sampling Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Control Of Electric Motors In General (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、帰還型コムフィルタ
に関し、特にたとえばカメラ一体型8ミリVTRのドラ
ムモータ等の超小型モータのサーボ系に用いられるソフ
トウェアサーボシステムに含まれるソフトウェアによる
帰還型コムフィルタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a feedback comb filter, and more particularly to a feedback comb filter using software included in a software servo system used for a servo system of a micro motor such as a drum motor of an 8 mm VTR integrated with a camera. Regarding filters.
【0002】[0002]
【従来の技術】昭和63年5月25日付でテレビジョン
学会技術報告Vol.12,No.17,pp37〜4
2で発表された「VTRにおけるソフトウェア・サーボ
・システムの開発」に示される従来のソフトウェアサー
ボシステムにおける帰還型コムフィルタは、図4および
図5に示すように処理されていた。すなわち、ドラムモ
ータの1回転のサンプリング数が6回であれば、コムフ
ィルタ処理開始後、まず、RAMの各エリアR0〜R5
に格納された速度エラー制御データをアキュムレータA
とRAMのエリアR6とを利用して順次シフトしてい
く。そして、シフトを終えた最終的なデータをRAMの
エリアR0およびR7に格納する。2. Description of the Related Art A technical report of the Institute of Television Engineers of Japan, Vol. 12, No. 17, pp37-4
The feedback comb filter in the conventional software servo system described in "Development of Software Servo System in VTR" published in No. 2 was processed as shown in FIGS. That is, if the number of samplings per rotation of the drum motor is six, after starting the comb filter processing, first, each area R0 to R5 of the RAM is read.
The speed error control data stored in the accumulator A
And using the area R6 of the RAM. Then, the final data after the shift is stored in the areas R0 and R7 of the RAM.
【0003】次に、RAMのエリアR7のデータにノッ
チ深さK(ここではK=1/32)を乗算した結果をR
AMのエリアR8に書き込み、そのエリアR8のデータ
が負であれば、「11111000」を論理和すること
によって正のデータに変換する。こうして得られたRA
MのエリアR8の速度エラー制御データを速度エラー格
納RAM(DSP)内の速度エラーデータから減算する
ことによって、単純な速度エラーデータがノッチ特性を
持った速度エラー制御データとなる。そして、その速度
エラー制御データを直流成分のみにするためにさらにバ
イアス値を減算し、RAMのエリアR0内の速度エラー
制御データを加算することによって、FGむらを除去す
るための速度エラー制御データが得られる。Next, the result of multiplying the data in the area R7 of the RAM by the notch depth K (here, K = 1/32) is expressed as R
The data is written in the area R8 of the AM, and if the data in the area R8 is negative, the data is converted to positive data by ORing "11111000". RA thus obtained
By subtracting the speed error control data in the area R8 of M from the speed error data in the speed error storage RAM (DSP), the simple speed error data becomes speed error control data having a notch characteristic. Then, the bias value is further subtracted to make the speed error control data only the DC component, and the speed error control data in the area R0 of the RAM is added, so that the speed error control data for removing the FG unevenness is obtained. can get.
【0004】[0004]
【発明が解決しようとする課題】8ミリVTRを始めと
する超小型モータのドラムサーボ系を構成する場合、サ
ーボ系の高ゲイン化および量子化誤差の低減が必要であ
るため、ドラムモータの1回転におけるサンプリング数
は増加させる必要がある。しかし、従来のような直列処
理による帰還型コムフィルタを使用すると、速度エラー
制御データのシフト回数が非常に多くなる。この速度エ
ラー制御データはサーボ系のエラーデータであり、帰還
型コムフィルタに使用されるマイクロコンピュータでは
一般的には16ビットあるいは24ビット構成であるの
で、データのシフトに要する時間はかなり大きくなる。
図4および図5に示した例では、1回転のサンプリング
数は6回であるが、一般的には12回あるいはそれ以上
のサンプリング数を設定する場合が多い。したがって、
図4からもわかるように6回のサンプリング数でもデー
タシフトに要する処理がかなり大きく、12回のサンプ
リングを行う場合には、それ以上の処理が必要となる。
この場合、16ビット演算の可能な8ビットマイクロコ
ンピュータを使用すると、帰還型コムフィルタの処理時
間はドラムサーボ系全体の処理時間の50%以上とな
り、サンプリング周波数を増加させる上で大きな妨げと
なる。When a drum servo system for an ultra-small motor such as an 8 mm VTR is constructed, it is necessary to increase the gain of the servo system and reduce quantization errors. The number of samplings in rotation needs to be increased. However, when a feedback type comb filter based on the conventional serial processing is used, the number of shifts of the speed error control data becomes very large. The speed error control data is error data of a servo system, and a microcomputer used for a feedback comb filter generally has a 16-bit or 24-bit configuration, so that the time required for data shift is considerably long.
In the examples shown in FIGS. 4 and 5, the number of samplings in one rotation is six, but in general, the number of samplings is set to 12 or more in many cases. Therefore,
As can be seen from FIG. 4, even if the number of samplings is six, the processing required for data shift is quite large, and if sampling is performed twelve times, more processing is required.
In this case, if an 8-bit microcomputer capable of 16-bit operation is used, the processing time of the feedback comb filter becomes 50% or more of the processing time of the entire drum servo system, which is a great hindrance to increasing the sampling frequency.
【0005】それゆえに、この発明の主たる目的は、サ
ンプリング周波数を高くできる、帰還型コムフィルタを
提供することである。Therefore, a main object of the present invention is to provide a feedback comb filter capable of increasing a sampling frequency.
【0006】[0006]
【課題を解決するための手段】この発明は、FG信号に
応じて1回転につきN個の速度エラー制御データを発生
するモータのサーボ系におけるFGむらを除去するため
のソフトウェアによる帰還型コムフィルタにおいて、前
記FG信号に応答して循環的に変化するN個のラベルを
判別するラベル判別手段、前記ラベル判別手段の判別結
果に応じてそのうちの1つが選択されるN個の制御デー
タ格納手段、前記ラベル判別手段の判別結果に応じて選
択された前記制御データ格納手段に格納された制御デー
タにノッチ深さKを乗算して得られたノッチデータを最
新の速度エラー制御データより減算し帰還型コムフィル
タの出力データとして出力する出力手段、前記出力デー
タの直流成分に前記ラベル判別手段の判別結果に応じて
選択された前記制御データ格納手段に格納された制御デ
ータを加算し前記ラベル判別手段の前回の判別結果に応
じて選択された制御データ格納手段に制御データとして
格納する格納制御手段を備えることを特徴とする、帰還
型コムフィルタである。SUMMARY OF THE INVENTION The present invention relates to a feedback comb filter using software for removing FG unevenness in a servo system of a motor which generates N speed error control data per rotation in response to an FG signal. Label discriminating means for discriminating N labels that change cyclically in response to the FG signal, N control data storing means for selecting one of them according to the discrimination result of the label discriminating means, The notch data obtained by multiplying the control data stored in the control data storage means selected according to the determination result of the label determination means by the notch depth K is subtracted from the latest speed error control data to obtain a feedback type comb. An output unit that outputs the output data of the filter; A feedback control unit for adding the control data stored in the data storage unit and storing the control data as control data in the control data storage unit selected according to the previous determination result of the label determination unit; It is a comb filter.
【0007】[0007]
【作用】サンプリング毎に速度エラーを検出して得られ
る速度エラー制御データをそれぞれ対応する速度エラー
制御データ格納手段たとえばRAMの所定エリアに格納
する。たとえばRAMの別のエリアに形成されたラベル
は、モータからのFG信号に応答して変化(インクリメ
ント)され、ラベル判定手段はそのラベルがどのような
数値となっているかを判断する。そして、そのラベルに
応じてFGむらを除去するための速度エラー制御データ
を生成する処理を行う。これによって速度エラー制御デ
ータを効率よく処理し、データシフトすることなしに従
来の直列処理による帰還型コムフィルタと同一の特性を
得ることができる。The speed error control data obtained by detecting the speed error for each sampling is stored in the corresponding speed error control data storage means, for example, in a predetermined area of the RAM. For example, the label formed in another area of the RAM is changed (incremented) in response to the FG signal from the motor, and the label determination means determines what numerical value the label has. Then, processing for generating speed error control data for removing FG unevenness is performed according to the label. As a result, the speed error control data can be efficiently processed, and the same characteristics as those of the conventional feedback type comb filter by serial processing can be obtained without data shifting.
【0008】[0008]
【発明の効果】この発明によれば、データシフトの必要
がないので、それに要する時間が従来の直列処理による
帰還型コムフィルタに比べて格段に短くできるので、サ
ンプリング周波数を高くすることができる。この発明の
上述の目的,その他の目的,特徴および利点は、図面を
参照して行う以下の実施例の詳細な説明から一層明らか
となろう。According to the present invention, since there is no need for data shift, the time required for the data shift can be remarkably shortened as compared with the conventional feedback type comb filter by serial processing, so that the sampling frequency can be increased. The above and other objects, features and advantages of the present invention will become more apparent from the following detailed description of embodiments with reference to the drawings.
【0009】[0009]
【実施例】図3を参照して、この実施例の帰還型コムフ
ィルタ10はドラムモータ12のためのサーボマイコン
14に含まれるものである。サーボマイコン14には、
ドラムモータ12から出力され、PGアンプ16および
FGアンプ18でそれぞれ増幅されたPG信号およびF
G信号が入力される。PG信号は位相エラー検出部20
に入力され、基準位相と比較される。これによって、位
相エラー検出部20からは位相エラーデータが出力され
る。一方、FG信号は速度エラー検出部22に入力さ
れ、ここで速度エラーデータが生成される。この速度エ
ラーデータは帰還型コムフィルタ10において処理さ
れ、ドラムモータ12のFGむらを除去するための速度
エラー制御データとして出力される。そして、帰還型コ
ムフィルタ10から出力された速度エラー制御データ
と、位相エラー検出部20から出力された位相エラーデ
ータが、合成部24で合成される。合成部24で合成さ
れたデータはローパスフィルタ26を経てD/A変換部
28でアナログ制御信号に変換され、ドライバ30に出
力される。ドライバ30ではこのサーボマイコン14か
ら出力された制御信号に応答してドラムモータ12を制
御する。Referring to FIG. 3, a feedback comb filter 10 of this embodiment is included in a servo microcomputer 14 for a drum motor 12. In the servo microcomputer 14,
The PG signal and F output from the drum motor 12 and amplified by the PG amplifier 16 and the FG amplifier 18, respectively.
The G signal is input. The PG signal is output from the phase error detector 20.
And compared with the reference phase. As a result, the phase error data is output from the phase error detection unit 20. On the other hand, the FG signal is input to the speed error detector 22, where speed error data is generated. This speed error data is processed in the feedback comb filter 10 and output as speed error control data for removing FG unevenness of the drum motor 12. Then, the speed error control data output from the feedback comb filter 10 and the phase error data output from the phase error detection unit 20 are synthesized by the synthesis unit 24. The data synthesized by the synthesizing unit 24 is converted into an analog control signal by a D / A conversion unit 28 via a low-pass filter 26 and output to a driver 30. The driver 30 controls the drum motor 12 in response to the control signal output from the servo microcomputer 14.
【0010】次に帰還型コムフィルタ10の処理につい
て図1および図2に示すフロー図に基づいて説明する。
図1および図2に示すフロー図はドラムモータ12の1
回転でのサンプリング数が6回である場合の帰還型コム
フィルタ処理を示すものである。コムフィルタ処理が開
始されると、ステップS1,S3,S5,S7およびS
9において、図示しないRAMのエリアR10に格納さ
れたラベルの数値が「0」,「1」,「2」,「3」,
「4」および「5」のいずれであるかを判断する。この
エリアR10に格納されるラベルは、サーボマイコン1
4に入力されるFG信号毎にインクリメントされ、その
値が「5」を超えると「0」に戻される。なお、ラベル
はRAM内に形成される他、別のカウンタによって作成
されてもよい。Next, the processing of the feedback comb filter 10 will be described with reference to the flow charts shown in FIGS.
The flow charts shown in FIG. 1 and FIG.
9 shows feedback comb filter processing when the number of rotations is six. When the comb filter processing is started, steps S1, S3, S5, S7 and S
9, the label values stored in the area R10 of the RAM (not shown) are "0", "1", "2", "3",
It is determined which of “4” and “5”. The label stored in this area R10 is the servo microcomputer 1
The value is incremented for each FG signal input to 4, and is returned to "0" when the value exceeds "5". The label may be formed in the RAM or may be created by another counter.
【0011】速度エラー検出部22から帰還型コムフィ
ルタ10に順次入力される速度エラー制御データはRA
Mの6つのエリアR0〜R5に格納される。そして、R
AMのエリアR10に格納されたラベルの数値に従っ
て、RAMの各エリアR0〜R5に格納された速度エラ
ー制御データのうちラベルの数値に対応する速度エラー
制御データが、前述の従来技術におけるデータ処理と同
様にデータ処理され、FGむらを除去するための速度エ
ラー制御データが生成される。このデータ処理の詳細に
ついては先に説明したので、ここでは重複する説明を省
略する。The speed error control data sequentially input from the speed error detector 22 to the feedback comb filter 10 is RA
M are stored in six areas R0 to R5. And R
According to the label value stored in the area R10 of the AM, the speed error control data corresponding to the label value out of the speed error control data stored in each of the areas R0 to R5 of the RAM is the same as the data processing in the prior art described above. Similarly, data processing is performed to generate speed error control data for removing FG unevenness. Since the details of this data processing have been described above, duplicate description will be omitted here.
【0012】このように、FG信号に応じて変化するラ
ベルに従って速度エラー制御データを処理するので、従
来のようなデータのシフトを行う必要がなく、したがっ
て、帰還型コムフィルタの処理時間の割合がサーボ系全
体の処理時間に対して小さくなり、サンプリング周波数
を高くすることができ、特にたとえば8ミリVTRのド
ラムモータのような超小型モータのサーボ系では大きな
メリットとなる。As described above, since the speed error control data is processed according to the label which changes according to the FG signal, there is no need to shift the data as in the related art, and therefore, the processing time of the feedback comb filter is reduced. It becomes smaller with respect to the processing time of the entire servo system, and the sampling frequency can be increased. This is a great advantage particularly in a servo system of a micro motor such as a drum motor of 8 mm VTR.
【図1】この発明の一実施例の処理の一部を示すフロー
図である。FIG. 1 is a flowchart showing a part of a process according to an embodiment of the present invention.
【図2】この発明の一実施例の処理の一部を示すフロー
図である。FIG. 2 is a flowchart showing a part of a process according to one embodiment of the present invention;
【図3】この発明の一実施例の帰還型コムフィルタを含
むサーボ系を示すブロック図である。FIG. 3 is a block diagram showing a servo system including a feedback comb filter according to one embodiment of the present invention.
【図4】従来の帰還型コムフィルタの処理の一部を示す
フロー図である。FIG. 4 is a flowchart showing a part of the processing of the conventional feedback comb filter.
【図5】従来の帰還型コムフィルタの処理の一部を示す
フロー図である。FIG. 5 is a flowchart showing a part of the processing of the conventional feedback comb filter.
10 …帰還型コムフィルタ 12 …ドラムモータ 14 …サーボマイコン 22 …速度エラー検出部 10 Feedback comb filter 12 Drum motor 14 Servo microcomputer 22 Speed error detector
Claims (1)
エラー制御データを発生するモータのサーボ系における
FGむらを除去するためのソフトウェアによる帰還型コ
ムフィルタにおいて、 前記FG信号に応答して循環的に変化するN個のラベル
を判別するラベル判別手段、 前記ラベル判別手段の判別結果に応じてそのうちの1つ
が選択されるN個の制御データ格納手段、 前記ラベル判別手段の判別結果に応じて選択された前記
制御データ格納手段に格納された制御データにノッチ深
さKを乗算して得られたノッチデータを最新の速度エラ
ー制御データより減算し帰還型コムフィルタの出力デー
タとして出力する出力手段、 前記出力データの直流成分に前記ラベル判別手段の判別
結果に応じて選択された前記制御データ格納手段に格納
された制御データを加算し前記ラベル判別手段の前回の
判別結果に応じて選択された制御データ格納手段に制御
データとして格納する格納制御手段を備えることを特徴
とする、帰還型コムフィルタ。1. A feedback comb filter by software for removing FG unevenness in a servo system of a motor that generates N speed error control data per rotation in response to an FG signal. Label discriminating means for discriminating N labels that change cyclically, N control data storing means of which one is selected according to the discrimination result of the label discriminating means, and according to the discrimination result of the label discriminating means An output for subtracting notch data obtained by multiplying the selected control data stored in the control data storage means by the notch depth K from the latest speed error control data and outputting it as output data of the feedback comb filter. Means, stored in the control data storage means selected according to the determination result of the label determination means in the DC component of the output data. A feedback comb filter, further comprising storage control means for adding the control data to the control data storage means and storing the control data in a control data storage means selected according to the previous determination result of the label determination means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03192135A JP3086503B2 (en) | 1991-07-31 | 1991-07-31 | Feedback comb filter |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP03192135A JP3086503B2 (en) | 1991-07-31 | 1991-07-31 | Feedback comb filter |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0538174A JPH0538174A (en) | 1993-02-12 |
| JP3086503B2 true JP3086503B2 (en) | 2000-09-11 |
Family
ID=16286269
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP03192135A Expired - Fee Related JP3086503B2 (en) | 1991-07-31 | 1991-07-31 | Feedback comb filter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3086503B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0587710U (en) * | 1992-04-23 | 1993-11-26 | 市光工業株式会社 | Shade mounting structure for automotive lighting |
-
1991
- 1991-07-31 JP JP03192135A patent/JP3086503B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0587710U (en) * | 1992-04-23 | 1993-11-26 | 市光工業株式会社 | Shade mounting structure for automotive lighting |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0538174A (en) | 1993-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3086503B2 (en) | Feedback comb filter | |
| JP2003516599A (en) | Device for scanning rotating information carriers | |
| US5391969A (en) | Motor servo system | |
| JP2001211349A (en) | Method and apparatus for realizing transfer function | |
| JPH0512326A (en) | Memory | |
| JP2002515672A (en) | Dynamic digital synchro converter | |
| JP3005369B2 (en) | Servo system | |
| JPS6156930B2 (en) | ||
| JP2804655B2 (en) | Software servo device | |
| JPH09312549A (en) | Rate conversion circuit | |
| JPH0698578A (en) | Speed detector | |
| JPH06242927A (en) | Signal processing method | |
| JPS5897171A (en) | Editing point detection circuit for electronic edition | |
| JPH02137514A (en) | Digital signal processor | |
| JPH031700B2 (en) | ||
| JP2553591B2 (en) | Motor rotation speed controller | |
| JPH03121502A (en) | Digital signal processing system | |
| JPS6273304A (en) | Servo circuit | |
| JPH01228061A (en) | Interpolating circuit | |
| JPH0770962B2 (en) | Digital filter | |
| JPH0744865B2 (en) | Digital phase servo device | |
| JPH0546793A (en) | Vector computing element | |
| JPH02114118A (en) | Detector of digital signal level | |
| JPH05314488A (en) | Operational processing circuit for optical system disk apparatus | |
| JPH0713595A (en) | Method and device for time-base expanded read of digital acoustic signal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20000613 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080707 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |