JPH0589569A - Software servo device - Google Patents
Software servo deviceInfo
- Publication number
- JPH0589569A JPH0589569A JP3251683A JP25168391A JPH0589569A JP H0589569 A JPH0589569 A JP H0589569A JP 3251683 A JP3251683 A JP 3251683A JP 25168391 A JP25168391 A JP 25168391A JP H0589569 A JPH0589569 A JP H0589569A
- Authority
- JP
- Japan
- Prior art keywords
- phase difference
- tape
- data
- difference data
- count value
- 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.)
- Granted
Links
Landscapes
- Adjustment Of The Magnetic Head Position Track Following On Tapes (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明はソフトウェアサーボ装
置に関し、特にたとえばヘッド切換パルスとトラッキン
グ状態信号との位相差データに基づいてテープ位置を検
出してテープ送り量を変化させるたとえば8ミリVTR
における間欠スローを制御する、ソフトウェアサーボ装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a software servo device, and more particularly, it detects a tape position based on phase difference data between a head switching pulse and a tracking state signal and changes the tape feed amount, for example, 8 mm VTR.
The present invention relates to a software servo device that controls an intermittent throw in the.
【0002】[0002]
【従来の技術】図8に示すように、8ミリVTRの間欠
スロー方式では、10フィールド周期でフレーム送りを
繰り返し、各フィールドを9〜0までカウントダウン
し、フィールドカウンタ(以下、「FCNT」という)
用のRAMに格納する。そして、図9に示すように、ス
テップS1においてFCNT=5であるか否かを判断
し、FCNT=5であればステップS2においてタイマ
をリセットし、ステップS3においてATFエラー信号
の2.5ボルト切り出しレベル(トラッキング状態信
号:以下、「ATFLOCK」という)に達したか否か
を判断し、達していればステップS4においてタイマの
データすなわち位相差データXを読み出す。図8でいえ
ば、FCNT=5のエッジからATFLOCKまでの時
間すなわち位相差データ(X0またはX1)をタイマに
より計測する。次いで、ステップS5においてFCNT
=3になったか否かを判断し、FCNT=3であればス
テップS6においてFCNT=3から一定時間aのディ
レー後、ステップS7においてキャプスタンモータのF
Gカウンタをリセットした後、ステップS8においてキ
ャプスタンモータをオンする。キャプスタンモータのオ
ン時間はキャプスタンモータのFGパルスをFGカウン
タによってカウントして計算し、FGパルスの所望のカ
ウント値Aは数1によって決定される。2. Description of the Related Art As shown in FIG. 8, in an intermittent slow mode of 8 mm VTR, frame feeding is repeated at a cycle of 10 fields, each field is counted down to 9 to 0, and a field counter (hereinafter referred to as "FCNT").
Stored in RAM for use. Then, as shown in FIG. 9, it is determined in step S1 whether or not FCNT = 5. If FCNT = 5, the timer is reset in step S2, and 2.5 V of the ATF error signal is cut out in step S3. It is determined whether or not the level (tracking state signal: hereinafter referred to as "ATFLOCK") has been reached. If the level has been reached, the timer data, that is, the phase difference data X is read in step S4. In FIG. 8, the time from the edge of FCNT = 5 to ATFLOCK, that is, the phase difference data (X0 or X1) is measured by the timer. Then, in step S5, FCNT
= 3, and if FCNT = 3, after delay of FCNT = 3 for a fixed time a in step S6, in step S7, the F of the capstan motor is changed.
After resetting the G counter, the capstan motor is turned on in step S8. The on-time of the capstan motor is calculated by counting the FG pulse of the capstan motor with the FG counter, and the desired count value A of the FG pulse is determined by the equation 1.
【0003】[0003]
【数1】A=C−X×N (C,Nは定数) そして、ステップS9においてFGカウンタのカウント
値が、数1で決定されるFGパルスの所望のカウント値
Aとなるまでキャプスタンモータのオン状態が継続さ
れ、FGカウンタのカウント値がカウント値Aとなれば
ステップS10においてキャプスタンモータがオフす
る。図8でいえば、(C−X0×N)や(C−X1×
N)がキャプスタンモータのオン時間に相当する。## EQU1 ## A = C-X.times.N (C and N are constants) Then, in step S9, the capstan motor is operated until the count value of the FG counter reaches the desired count value A of the FG pulse determined by the expression 1. When the count value of the FG counter reaches the count value A, the capstan motor is turned off in step S10. In FIG. 8, (C−X0 × N) and (C−X1 ×)
N) corresponds to the on-time of the capstan motor.
【0004】そして、ステップS1に戻り10フィール
ド周期でこれらの動作を繰り返す。このように従来の方
式では、RFスイッチングパルス(ヘッド切換信号:以
下、「RFSW」という)とATFLOCKとの位相差
データXによって、テープ停止時のヘッドと記録トラッ
クとの位相関係を検出し、数1に従って次のテープ送り
量すなわちカウント値Aを決定していた。Then, the process returns to step S1 and these operations are repeated at a cycle of 10 fields. As described above, in the conventional method, the phase relationship between the head and the recording track when the tape is stopped is detected by the phase difference data X between the RF switching pulse (head switching signal: hereinafter referred to as “RFSW”) and ATFLOCK. According to 1, the next tape feed amount, that is, the count value A is determined.
【0005】[0005]
【発明が解決しようとする課題】しかし従来の方式で
は、数1に示すように、カウント値Aと位相差データX
とは逆比例の関係にあった。したがって、たとえば12
0分テープのトップとエンドとでは、キャプスタンにか
かる負荷は大きく異なり、また、リールの回転に同期し
てキャプスタンにかかる負荷は変動するが、このような
場合に従来の方式では弊害を生じる。すなわち、従来の
ように数1に示すような比例制御のみでは、テープトッ
プでトラッキング調整をノイズレスに調整すると、テー
プエンドでは、画面の上または下にノイズが表れる。ま
た、リールの回転に同期して、画面にノイズが表れる場
合があるという問題点があった。However, in the conventional method, as shown in the equation 1, the count value A and the phase difference data X
Was in inverse proportion to. So, for example, 12
The load applied to the capstan differs greatly between the top and the end of the 0-minute tape, and the load applied to the capstan fluctuates in synchronization with the rotation of the reel. However, in such a case, the conventional method causes a problem. .. That is, if the tracking adjustment is adjusted to be noiseless at the tape top only with the proportional control as shown in Formula 1 as in the prior art, noise appears at the top or bottom of the screen at the tape end. There is also a problem that noise may appear on the screen in synchronization with the rotation of the reel.
【0006】それゆえに、この発明の主たる目的は、間
欠スロー時においてノイズの発生を抑制できる、ソフト
ウェアサーボ装置を提供することである。Therefore, a main object of the present invention is to provide a software servo device capable of suppressing the generation of noise during intermittent throw.
【0007】[0007]
【課題を解決するための手段】この発明は、ヘッド切換
パルスとトラッキング状態信号との位相差データに基づ
いてテープ位置を検出してテープ送り量を変化させるこ
とによって間欠スローを制御するソフトウェアサーボ装
置において、位相差データをローパスフィルタ処理した
データによってテープ位置を検出するようにしたことを
特徴とする、ソフトウェアサーボ装置である。SUMMARY OF THE INVENTION The present invention is a software servo device for controlling an intermittent throw by detecting a tape position based on phase difference data between a head switching pulse and a tracking state signal and changing a tape feed amount. In the above, the software servo device is characterized in that the tape position is detected by data obtained by low-pass filtering the phase difference data.
【0008】[0008]
【作用】RFSWとATFLOCKとの位相差データを
ローパスフィルタ処理することによって、これに周波数
特性を付与する。そして、位相差データの変化周波数が
低い場合には、位相差データの変化周波数が高い場合よ
り、位相差データに対するテープ送り量の変化量を大き
くする。The frequency characteristic is given to the phase difference data between RFSW and ATFLOCK by low-pass filtering. When the change frequency of the phase difference data is low, the change amount of the tape feed amount with respect to the phase difference data is made larger than when the change frequency of the phase difference data is high.
【0009】[0009]
【発明の効果】この発明によれば、位相差データの変化
周波数に応じてテープ送り量を決定できるので、8ミリ
VTRにおける間欠スローにおいて、間欠スロー動作の
安定性を確保し、テープトップ,エンドまたはリール回
転同期のような超低周波変動に対してフィードバック量
を大きくし、ノイズの発生を抑制することができる。ま
た、位相差データといった時間軸方向の制御データをロ
ーパスフィルタ処理するため、ハードウェア構成の制御
回路では実現が困難であるが、この発明のようにソフト
ウェアサーボを使用することによって容易に実現でき
る。According to the present invention, since the tape feed amount can be determined according to the changing frequency of the phase difference data, the stability of the intermittent slow motion can be ensured in the intermittent slow motion of the 8 mm VTR, and the tape top and end can be secured. Alternatively, the amount of feedback can be increased with respect to the extremely low frequency fluctuation such as the reel rotation synchronization, and the generation of noise can be suppressed. Further, since control data in the time axis direction such as phase difference data is low-pass filtered, it is difficult to realize with a control circuit having a hardware configuration, but it can be easily realized by using a software servo as in the present invention.
【0010】この発明の上述の目的,その他の目的,特
徴および利点は、図面を参照して行う以下の実施例の詳
細な説明から一層明らかとなろう。The above-mentioned objects, 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.
【0011】[0011]
【実施例】図2を参照して、この実施例のソフトウェア
サーボ装置10は、たとえばカメラ一体型8ミリVTR
に用いられるものであり、この実施例では8ミリVTR
のパイロット信号によるサーボ方式について説明する。
ソフトウェアサーボ装置10は、メカニカルコントロー
ラを分担するマイクロコンピュータ(以下、単に「メカ
コン」という)12およびシステムコントローラを分担
するマイクロコンピュータ(以下、単に「シスコン」と
いう)14を含む。メカコン12はシスコン14からの
指令を受けて動作するものであり、このメカコン12に
はキャプスタンモータ16用のFGカウンタ18および
タイマ20が内蔵される。メカコン12には間欠スロー
を制御するスローコントロール部22が含まれ、スロー
コントロール部22にはたとえばラグフィルタなどから
なるローパスフィルタ24が含まれる。また、メカコン
12にはFCNT用のRAM26が内蔵される。このよ
うなメカコン12からは、キャプスタンモータ16を制
御するためのPWM信号が出力される。ドライバ28は
PWM信号に応じたモータ電圧を出力し、それをキャプ
スタンモータ16に与える。そして、キャプスタンモー
タ16からのFG信号がFGアンプ30で増幅されてF
Gパルスとしてメカコン12に入力される。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Referring to FIG. 2, a software servo apparatus 10 of this embodiment is, for example, a camera integrated type 8 mm VTR.
8 mm VTR in this embodiment.
The servo system based on the pilot signal will be described.
The software servo device 10 includes a microcomputer (hereinafter, simply referred to as “mechancon”) 12 that shares a mechanical controller and a microcomputer (hereinafter, simply referred to as “syscon”) 14 that shares a system controller. The mechanical control 12 operates in response to a command from the system control 14, and the mechanical control 12 includes an FG counter 18 and a timer 20 for the capstan motor 16. The mechanical control unit 12 includes a slow control unit 22 that controls an intermittent throw, and the slow control unit 22 includes a low-pass filter 24 including, for example, a lag filter. Further, the mechanical controller 12 has a built-in RAM 26 for FCNT. A PWM signal for controlling the capstan motor 16 is output from such a mechanical controller 12. The driver 28 outputs a motor voltage according to the PWM signal and supplies it to the capstan motor 16. Then, the FG signal from the capstan motor 16 is amplified by the FG amplifier 30 to generate F
It is input to the mechanical controller 12 as a G pulse.
【0012】このように構成されるソフトウェアサーボ
装置10の間欠スロー動作について説明する。まず、図
8を参照して従来技術で述べたように、10フィールド
周期でフレーム送りを繰り返し、各フィールドを9〜0
までカウントダウンしてRAM26に格納する。そし
て、従来と同様、ステップS11においてFCNT=5
であるか否かを判断し、FCNT=5であればステップ
S13においてタイマ20をリセットし、ステップS1
5においてATFLOCKに達したか否かを判断し、A
TFLOCKに達していれば、S17においてそのとき
のタイマ18のデータすなわち位相差データXを読み出
す。そして、注目すべきは、ステップS19において、
位相差データXをローパスフィルタ24に通すことによ
ってデータX´に変換することである。ここで、データ
X´は数2によって求められる。The intermittent throwing operation of the software servo device 10 thus configured will be described. First, as described in the related art with reference to FIG. 8, frame feeding is repeated at a cycle of 10 fields to set each field to 9 to 0.
And count down to and store in RAM 26. Then, as in the conventional case, FCNT = 5 in step S11.
If FCNT = 5, the timer 20 is reset in step S13, and step S1
It is judged whether or not ATFLOCK is reached in 5, and A
If TFLOCK has been reached, the data of the timer 18 at that time, that is, the phase difference data X is read in S17. And, it should be noted that in step S19,
The phase difference data X is converted into the data X ′ by passing through the low pass filter 24. Here, the data X ′ is obtained by the equation 2.
【0013】[0013]
【数2】 X´=X´-1+a(X−X´-1)+b(X−X-1) X´ =現在のサンプリング時点のフィルタ出力 X´-1=1回前のサンプリング時点のフィルタ出力 X =現在のサンプリング時点のフィルタ入力 X-1 =1回前のサンプリング時点のフィルタ入力 また、ローパスフィルタ24は、図3に示すような周波
数特性を有し、入力される位相差データXの変化周波数
に応じて、出力するデータX´の変化量を変化させる。X ′ = X ′ −1 + a (X−X ′ −1 ) + b (X−X −1 ) X ′ = filter output at the current sampling time point X′− 1 = 1 at the previous sampling time point Filter output X = filter input at the current sampling time X -1 = filter input at the previous sampling time Further, the low pass filter 24 has frequency characteristics as shown in FIG. The amount of change of the output data X ′ is changed according to the changing frequency of.
【0014】図3において、f1 =a/{π(2b+
a)t}, f2 =a/{π(2−a)t}, t:サンプリング周期である。 なお、この周波数特性は、メカニズムを含む制御系によ
り決定され、8ミリVTRの場合、1/5スロー動作
で、一般的にf1 =0.1Hz,f2 =0.01Hz程
度である。In FIG. 3, f 1 = a / {π (2b +
a) t}, f 2 = a / {π (2-a) t}, t: sampling period. It should be noted that this frequency characteristic is determined by a control system including a mechanism, and in the case of 8 mm VTR, it is 1/5 slow operation, and generally f 1 = 0.1 Hz and f 2 = 0.01 Hz.
【0015】このように、データX´に周波数特性をも
たせ、図4に示すように位相差データXの変化周波数が
高い場合には、図5に示すように位相差データXの変化
量ΔXに対し、カウント値Aの補正量ΔA(=ΔX×
N)を制御する。一方、図6に示すように位相差データ
Xの変化周波数が低い場合には、図7に示すように位相
差データXの変化量ΔXに対し、カウント値Aの補正量
ΔA(=ΔX×N)を、図5に示す高周波の場合より大
きくなるように制御する。As described above, when the data X'has frequency characteristics and the change frequency of the phase difference data X is high as shown in FIG. 4, the change amount ΔX of the phase difference data X is changed as shown in FIG. On the other hand, the correction amount ΔA (= ΔX ×
N) is controlled. On the other hand, when the change frequency of the phase difference data X is low as shown in FIG. 6, the correction amount ΔA (= ΔX × N) of the count value A with respect to the change amount ΔX of the phase difference data X as shown in FIG. ) Is controlled to be larger than that at the high frequency shown in FIG.
【0016】その後、従来と同様、ステップS21にお
いてFCNT=3であるか否かを判断し、FCNT=3
であればステップS23においてFCNT=3から一定
時間aをディレイして、ステップS25においてFGカ
ウンタ18をリセットした後ステップS27においてキ
ャプスタンモータ16をオンする。そして、ステップS
29においてFGカウンタ18のカウント値が、数1に
よって算出されるカウント値A=(C−X´×N)にな
ったか否かを判断し、カウンタ18のカウント値がカウ
ント値AになればステップS31においてキャプスタン
モータ16をオフする。すなわち、キャプスタンモータ
16によるテープ送り量は、ローパスフィルタ24を通
過して得られたデータX´を数1に代入することによっ
て決定される。Thereafter, as in the conventional case, it is determined in step S21 whether or not FCNT = 3, and FCNT = 3.
If so, FCNT = 3 is delayed for a certain period of time in step S23, the FG counter 18 is reset in step S25, and then the capstan motor 16 is turned on in step S27. And step S
In 29, it is judged whether or not the count value of the FG counter 18 becomes the count value A = (C−X ′ × N) calculated by the equation 1, and if the count value of the counter 18 becomes the count value A, step In S31, the capstan motor 16 is turned off. That is, the tape feed amount by the capstan motor 16 is determined by substituting the data X ′ obtained by passing through the low pass filter 24 into Equation 1.
【0017】この実施例のソフトウェアサーボ装置10
によれば、8ミリVTRにおける間欠スローにおいて、
テープの巻き位置やリールの回転位相による負荷変動等
によって、スローのノイズ位置が変動するのを大幅に抑
制できる。また、この実施例では8ミリVTRのパイロ
ット信号によるサーボ方式について説明したが、1/2
インチVTRのCTL方式にも容易に適用し得る。Software servo apparatus 10 of this embodiment
According to the 8 mm VTR, in the intermittent throw,
The fluctuation of the slow noise position due to load fluctuations due to the winding position of the tape and the rotation phase of the reel can be greatly suppressed. Further, in this embodiment, the servo system using the pilot signal of 8 mm VTR is explained, but it is 1/2
It can be easily applied to the CTL system of the inch VTR.
【図1】この発明の一実施例を示すフロー図である。FIG. 1 is a flow chart showing an embodiment of the present invention.
【図2】この実施例を示すブロック図である。FIG. 2 is a block diagram showing this embodiment.
【図3】ローパスフィルタの周波数特性を示すグラフで
ある。FIG. 3 is a graph showing frequency characteristics of a low pass filter.
【図4】位相差データの変化周波数が高い場合を示す波
形図である。FIG. 4 is a waveform diagram showing a case where the change frequency of the phase difference data is high.
【図5】図4の場合のカウント値の補正量の制御状態を
示す波形図である。5 is a waveform diagram showing a control state of a correction amount of a count value in the case of FIG.
【図6】位相差データの変化周波数が低い場合を示す波
形図である。FIG. 6 is a waveform diagram showing a case where the change frequency of the phase difference data is low.
【図7】図6の場合のカウント値の補正量の制御状態を
示す波形図である。FIG. 7 is a waveform diagram showing a control state of the correction amount of the count value in the case of FIG.
【図8】間欠スロー方式を示す波形図である。FIG. 8 is a waveform diagram showing an intermittent throw method.
【図9】従来技術を示すフロー図である。FIG. 9 is a flowchart showing a conventional technique.
10 …ソフトウェアサーボ装置 12 …メカコン 16 …キャプスタンモータ 18 …FGカウンタ 20 …タイマ 24 …ローパスフィルタ 10 ... Software servo device 12 ... Mechanical controller 16 ... Capstan motor 18 ... FG counter 20 ... Timer 24 ... Low-pass filter
Claims (1)
との位相差データに基づいてテープ位置を検出してテー
プ送り量を変化させることによって間欠スローを制御す
るソフトウェアサーボ装置において、 前記位相差データをローパスフィルタ処理したデータに
よって前記テープ位置を検出するようにしたことを特徴
とする、ソフトウェアサーボ装置。1. A software servo apparatus for controlling an intermittent throw by detecting a tape position based on phase difference data between a head switching pulse and a tracking state signal and changing a tape feed amount, wherein the phase difference data is low-passed. A software servo device, characterized in that the tape position is detected based on filtered data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3251683A JP2877583B2 (en) | 1991-09-30 | 1991-09-30 | Software servo device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3251683A JP2877583B2 (en) | 1991-09-30 | 1991-09-30 | Software servo device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0589569A true JPH0589569A (en) | 1993-04-09 |
JP2877583B2 JP2877583B2 (en) | 1999-03-31 |
Family
ID=17226459
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3251683A Expired - Fee Related JP2877583B2 (en) | 1991-09-30 | 1991-09-30 | Software servo device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2877583B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9062441B2 (en) | 2011-08-18 | 2015-06-23 | Kohler Co. | Cable overload device |
-
1991
- 1991-09-30 JP JP3251683A patent/JP2877583B2/en not_active Expired - Fee Related
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9062441B2 (en) | 2011-08-18 | 2015-06-23 | Kohler Co. | Cable overload device |
US9181686B2 (en) | 2011-08-18 | 2015-11-10 | Kohler Co. | Replaceable trim kit |
US9260846B2 (en) | 2011-08-18 | 2016-02-16 | Kohler Co. | Drain control assembly |
US9816258B2 (en) | 2011-08-18 | 2017-11-14 | Kohler Co. | Drain control assembly |
Also Published As
Publication number | Publication date |
---|---|
JP2877583B2 (en) | 1999-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4650957A (en) | Voltage control system | |
JP2685615B2 (en) | Position controller for moving body | |
GB2283584A (en) | Method of limiting rate of change in an electric motor | |
JP2877583B2 (en) | Software servo device | |
JPS60261387A (en) | Drive circuit of motor | |
US5204601A (en) | Motor control servo system | |
JP2939037B2 (en) | Automatic VTR tracking and image quality correction circuit and method | |
KR0186117B1 (en) | A controlling apparatus for loop gain of optical disk player | |
JPH0759389A (en) | Method and equipment for intermittent driving and controlling of motor | |
JPS63302794A (en) | Motor current control method | |
US5448367A (en) | Apparatus for automatically controlling generation of a head switching signal | |
JPH06141582A (en) | Pwm control circuit and servo system equipped with pwm control circuit | |
JP2675453B2 (en) | Software servo device | |
JPH09247976A (en) | Motor speed control device and magnetic recording / reproducing device | |
US4963801A (en) | Motor driving circuit for selectivity driving different motor types | |
JPS5841404A (en) | Recorder and reproducer with automatic fade-out mechanism | |
JP2607608B2 (en) | Tape speed controller | |
JP3044895B2 (en) | Magnetic recording / reproducing device | |
JPH02197283A (en) | Rotation controller | |
JPH054735B2 (en) | ||
JP2998400B2 (en) | Motor speed control device | |
JP2804655B2 (en) | Software servo device | |
JPH0487588A (en) | Tension servo device | |
KR980009461U (en) | VSI System with Drum Fiji Position Compensation | |
JPS62125560A (en) | Capstan speed controller |
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: 19981222 |
|
LAPS | Cancellation because of no payment of annual fees |