JPH0454305B2 - - Google Patents
Info
- Publication number
- JPH0454305B2 JPH0454305B2 JP59104119A JP10411984A JPH0454305B2 JP H0454305 B2 JPH0454305 B2 JP H0454305B2 JP 59104119 A JP59104119 A JP 59104119A JP 10411984 A JP10411984 A JP 10411984A JP H0454305 B2 JPH0454305 B2 JP H0454305B2
- Authority
- JP
- Japan
- Prior art keywords
- tension arm
- side tension
- value
- position information
- reel motor
- 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
- 238000004804 winding Methods 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 description 14
- 238000005070 sampling Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 3
- 230000004043 responsiveness Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
- H02P5/52—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another additionally providing control of relative angular displacement
- H02P5/56—Speed and position comparison between the motors by electrical means
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Multiple Motors (AREA)
Description
【発明の詳細な説明】
発明の技術分野
本発明はリール付テープリーダのリールモータ
制御装置に関し、特に繰出しリールから繰出され
巻取りリールで巻取られるテープを、ばねにより
付勢された繰出し側テンシヨンアームと巻取り側
テンシヨンアームとで張設し、両テンシヨンアー
ムがその可動範囲のほぼ中央に維持されるように
繰出しリールモータ及び巻取りリールモータを制
御する装置に関するものである。TECHNICAL FIELD OF THE INVENTION The present invention relates to a reel motor control device for a tape leader with a reel, and more particularly, the present invention relates to a reel motor control device for a tape leader with a reel, and in particular, the tape is fed out from a feeding reel and wound on a take-up reel by a feeding side tensioner biased by a spring. The present invention relates to a device that controls a payout reel motor and a take-up reel motor so that a tension arm and a take-up side tension arm are tensioned, and both tension arms are maintained approximately in the center of their movable ranges.
従来技術と問題点
一般にこの種制御装置においては、テープが急
速に高速送りされても、テンシヨンアームが可動
範囲を越えないように応答性良くリールモータを
コントロールすることが望まれる。通常、リール
モータの応答性及びトルクが負荷に対して十分に
大きければその要望は比較的簡単に満足し得る
が、価格の低廉化及び装置の小型化を狙つてそれ
らの値が小さなリールモータを使用する場合に
は、負荷イナーシヤに対してトルクが小さいので
指令電圧に対応した回転数になるまで時間がかか
り過ぎ、場合によつてはテンシヨンアームが可動
範囲を越え、機械的損傷を引き起すことになる。Prior Art and Problems In general, in this type of control device, it is desired to control the reel motor with good responsiveness so that the tension arm does not exceed its movable range even when the tape is rapidly fed at high speed. Normally, this requirement can be met relatively easily if the reel motor's response and torque are sufficiently large relative to the load, but with the aim of lowering the price and downsizing the device, reel motors with small values are being developed. When used, since the torque is small relative to the load inertia, it takes too long to reach the rotation speed corresponding to the command voltage, and in some cases the tension arm may exceed its movable range, causing mechanical damage. It turns out.
これを改善する一般的な方法は、リールモータ
のフイードバツク系に進み要素を入れることであ
る。進み要素は、つまり微分要素であり、テンシ
ヨンアームの加速度を検出してその値に応じた補
償値を出力値に加算、減算する。これは、オペア
ンプや微分回路を用いてアナログ回路で構成する
ことができるが、装置の高信頼性を図る為にはデ
イジタル回路で実現するのが望ましい。デイジタ
ル回路で実現する場合、テンシヨンアームの位置
を検出するポテンシヨメータの出力電圧をA/D
変換器を介してプロセツサに取り込み、一定時間
毎にサンプリングした値を前回のサンプリング値
と比較し、その差分に応じた値を進み補償値とし
て今回の出力値に加算乃至減算することが考えら
れる。この方法として分解能8ビツトのA/D変
換器を使用し制御の応答性を良くするためアーム
の変化スピードの1/100〜3/100位で入力データを
サンプリングする。 A common way to improve this is to add advanced elements to the reel motor's feedback system. The advance element is, in other words, a differential element, which detects the acceleration of the tension arm and adds or subtracts a compensation value corresponding to the detected acceleration to or from the output value. Although this can be constructed with an analog circuit using an operational amplifier or a differential circuit, it is preferable to implement it with a digital circuit in order to ensure high reliability of the device. When implemented with a digital circuit, the output voltage of the potentiometer that detects the position of the tension arm is converted to A/D.
It is conceivable to import the value into the processor via a converter, compare the sampled value at regular intervals with the previous sampled value, and add or subtract the value corresponding to the difference from the current output value as an advanced compensation value. In this method, an A/D converter with an 8-bit resolution is used, and input data is sampled at about 1/100 to 3/100 of the arm change speed in order to improve control responsiveness.
しかしながら、例えばテープが高速送りされる
場合テンシヨンアームは約100msで可動領域を移
動し、分解能8ビツトのA/D変換器を使用し且
つサンプリング周期を1〜3msとすると各サンプ
リング毎の変化分はA/D変換器の出力ビツト数
にして2〜9ビツトと非常に小さな値となつてし
まう。一方、制御装置の電源電圧はTTLICなど
を多く使用するため5Vを使用している。価格の
低廉化の為、装置の小型化の為、標準の5Vを使
用する場合、ポテンシヨメータ出力はフルスケー
ル5Vであり、前記ビツト数を電圧に換算すると
4mV〜18mVとノイズレベルに近い値になるか
ら、補償後の出力値がノイズの影響を強く受けて
変動する欠点がある。これを解消する為にサンプ
リング周期を長くするとテンシヨンアームの位置
変化を検出する時間に遅れが出るのでその分補正
が遅れ、応答良くリールモータを制御することが
できない。 However, for example, when a tape is fed at high speed, the tension arm moves through the movable range in about 100 ms, and if an A/D converter with an 8-bit resolution is used and the sampling period is 1 to 3 ms, the amount of change at each sampling is The number of output bits of the A/D converter becomes a very small value of 2 to 9 bits. On the other hand, the power supply voltage for the control device is 5V because many devices such as TTLIC are used. When using standard 5V to reduce the price and downsize the device, the potentiometer output is full scale 5V, and converting the above number of bits into voltage:
Since the value is 4mV to 18mV, which is close to the noise level, there is a drawback that the output value after compensation is strongly influenced by noise and fluctuates. In order to solve this problem, if the sampling period is lengthened, there will be a delay in the time for detecting a change in the position of the tension arm, which will cause a delay in correction, making it impossible to control the reel motor with good response.
発明の目的
本発明はこのような事情に鑑みてなされたもの
であり、その目的は、ノイズによる影響を軽減し
つつテンシヨンアームの位置変化をできるだけ早
く検出できるような進み補償を実現することにあ
る。Purpose of the Invention The present invention has been made in view of the above circumstances, and its purpose is to realize advance compensation that can detect changes in the position of the tension arm as quickly as possible while reducing the influence of noise. be.
発明の構成
第1図は本発明の構成説明図である。テープ
TPは繰出しリールWL1から繰出され、巻取りリ
ールWL2で巻取られ、ばねSPにより付勢された
繰出し側テンシヨンアームTA1及び巻取り側テ
ンシヨンアームTA2で張設される。繰出し側テ
ンシヨンアームTA1の回動位置はポテンシヨメ
ータ等の位置検出器DT1とその出力を処理する繰
出し側テンシヨンアーム位置検出手段AR1で所定
周期毎に検出され、過去3回以上の位置情報繰出
し側テンシヨンアーム位置情報記憶手段ME1に
記憶される。また、巻取り側テンシヨンアーム
TA2の回動位置も位置検出器DT2とその出力を処
理する巻取り側テンシヨンアーム位置検出手段
AR2で所定周期毎に検出され、過去N回以上の位
置情報が巻取り側テンシヨンアーム位置情報記憶
手段ME2に記憶される。この記憶手段ME1,
ME2は前記所定周期毎にその内容を更新し、常
に現段階における過去N回以上の位置情報を記憶
する所謂FIFOレジスタ機能を有する。繰出し側
補償情報算出手段CM1は、記憶手段ME1に記憶
された最新の繰出し側テンシヨンアーム位置情報
と最も過去の繰出し側テンシヨンアーム位置情報
との差を所定倍して進み補償値を求め、巻取り側
補償情報算出手段CM2は、記憶手段ME2に記憶
された最新の巻取り側テンシヨンアーム位置情報
と最も過去の巻取り側テンシヨンアーム位置情報
との差を所定倍して進み補償値を求める。出力算
出手段OS1は、記憶手段ME1に記憶された最新の
繰出し側テンシヨンアーム位置情報と算出手段
CM1からの補償値より進み補償を施した出力値
を算出し、駆動回路DR1を介して繰出しリールモ
ータMO1を駆動せしめる。また、出力算出手段
OS2は、記憶手段ME2に記憶された最新の巻取り
側テンシヨンアーム位置情報と算出手段CM2か
らの補償値より進み補償を施した出力値を算出
し、駆動回路DR2を介して巻取りリールモータ
MO2を駆動せしめる。Configuration of the Invention FIG. 1 is an explanatory diagram of the configuration of the present invention. tape
TP is paid out from a payout reel WL 1 , taken up by a take-up reel WL 2 , and tensioned by a payout side tension arm TA 1 and a take-up side tension arm TA 2 , which are biased by a spring SP. The rotational position of the tension arm TA 1 on the feeding side is detected at predetermined intervals by a position detector DT 1 such as a potentiometer and the tension arm position detecting means AR 1 on the feeding side that processes the output thereof. The position information of the tension arm on the feeding side is stored in the position information storage means ME1 . In addition, the tension arm on the winding side
The rotational position of TA 2 is also determined by the position detector DT 2 and the winding side tension arm position detection means that processes its output.
The AR 2 detects the position information at predetermined intervals, and the position information of the past N or more times is stored in the winding side tension arm position information storage means ME 2 . This storage means ME 1 ,
The ME 2 has a so-called FIFO register function that updates its contents at each predetermined period and always stores position information of the past N or more times at the current stage. The feeding-side compensation information calculation means CM 1 multiplies the difference between the latest feeding-side tension arm position information and the most past feeding-side tension arm position information stored in the storage means ME 1 by a predetermined value to obtain a compensation value. The winding-side compensation information calculation means CM 2 multiplies the difference between the latest winding-side tension arm position information and the past winding-side tension arm position information stored in the storage means ME 2 by a predetermined value. Proceed to find the compensation value. The output calculation means OS 1 calculates the latest extension side tension arm position information stored in the storage means ME 1 and the calculation means.
An output value that has been subjected to advance compensation is calculated from the compensation value from CM 1 , and the payout reel motor MO 1 is driven via the drive circuit DR 1 . Also, output calculation means
The OS 2 calculates the compensated output value based on the latest winding side tension arm position information stored in the storage means ME 2 and the compensation value from the calculation means CM 2 , and outputs it via the drive circuit DR 2 . take-up reel motor
Drive MO 2 .
このように、本発明では、繰出し側テンシヨン
アームTA1、巻取り側テンシヨンアームTA2の
位置情報のサンプリングは例えば1ms〜3msで行
ない、変化量の算出は現在値より1ms〜3ms×N
(Nは2以上で好ましくは3〜4)前の値と比較
して算出しているので、1サンプリング周期毎の
位置変化量が小さくても算出される変化量は大き
な値となり、ノイズレベルが算出された変化量に
占める割合が小さくてなるのでノイズによる影響
を軽減することができ、且つサンプリングは1ms
〜3ms毎に行ない現在値を用いて変化量を算出し
ているので、テンシヨンアームの位置変化を比較
的速やかに検出することができ、応答性も比較的
良好となり、前記目的を達成することができる。 In this way, in the present invention, sampling of the positional information of the tension arm TA 1 on the feeding side and the tension arm TA 2 on the winding side is performed, for example, at an interval of 1 ms to 3 ms, and the amount of change is calculated from the current value by 1 ms to 3 ms x N.
(N is 2 or more, preferably 3 to 4) Since it is calculated by comparing it with the previous value, even if the amount of position change per sampling period is small, the calculated amount of change will be a large value, and the noise level will increase. Since the proportion of the calculated amount of change is small, the influence of noise can be reduced, and the sampling time is 1 ms.
Since the change is calculated every ~3ms using the current value, changes in the tension arm position can be detected relatively quickly, and the response is relatively good, achieving the above purpose. Can be done.
発明の実施例
第2図は本発明の実施例のハードウエア構成の
一例を示す要部ブロツク図である。同図におい
て、1は繰出しリール、2はこれを回転する繰出
しリールモータであり、繰出しレール1から繰出
された紙テープ3は、固定ガイドローラ4、繰出
し側テンシヨンアーム5のガイドローラ6、固定
ガイドローラ7でガイドされて発光素子アレイ等
の光源8とホトトランジスタアレイ等の受光素子
9間、ブレーキシユー10と該ブレーキシユー1
0を吸引するブレーキマグネツト11間、図示し
ないモータで回転されるキヤプスタンローラ12
と、フイードマグネツト13間で上下方向へ移動
されキヤプスタンローラ12と協同して紙テープ
3に送りを与えるピンチローラ14との間に挿入
され、固定ガイドローラ15、巻取り側テンシヨ
ンアーム16のガイドローラ17、固定ガイドロ
ーラ18でガイドされてリールモータ19で回転
される巻取りリール20で巻取られる。上記繰出
し側テンシヨンアーム5及び巻取り側テンシヨン
アーム16はばね21,22でそれぞれ付勢され
ており、紙テープ3に張力を与えている。Embodiment of the Invention FIG. 2 is a block diagram of essential parts showing an example of the hardware configuration of an embodiment of the invention. In the figure, 1 is a feeding reel, 2 is a feeding reel motor that rotates the feeding reel, and the paper tape 3 fed out from the feeding rail 1 is transferred to a fixed guide roller 4, a guide roller 6 of a feeding side tension arm 5, a fixed guide The brake shoe 10 is guided by a roller 7 between a light source 8 such as a light emitting element array and a light receiving element 9 such as a phototransistor array.
A capstan roller 12 rotated by a motor (not shown) between a brake magnet 11 that attracts zero
and a pinch roller 14 that moves vertically between the feed magnet 13 and feeds the paper tape 3 in cooperation with the capstan roller 12, and a fixed guide roller 15 and a tension arm on the winding side. It is guided by 16 guide rollers 17 and fixed guide rollers 18, and is wound up by a take-up reel 20 rotated by a reel motor 19. The feeding side tension arm 5 and the winding side tension arm 16 are biased by springs 21 and 22, respectively, and apply tension to the paper tape 3.
また、繰出し側テンシヨンアーム5の回転軸と
巻取り側テンシヨンアーム16の回転軸にはそれ
ぞれポテンシヨメータ25,26が取付けられ、
その出力はA/D変換器27,28に入力され
る。なお、ポテンシヨメータ25,26の固定側
端子は一端が5V電源に接続され、他端が接地さ
れている。 Furthermore, potentiometers 25 and 26 are attached to the rotation axis of the feeding side tension arm 5 and the rotation axis of the winding side tension arm 16, respectively.
The output is input to A/D converters 27 and 28. Note that one end of the fixed side terminals of the potentiometers 25 and 26 is connected to a 5V power supply, and the other end is grounded.
29はマイクロコンピユータであり、周辺回路
とはデータバス、アドレスバス、コントロールバ
スを含むバス30により相互に接続される。
ROM31は必要なプログラム等を記憶するメモ
リ、RAM32はA/D変換器27,28の出力
を一時的に記憶する領域やフラグ領域等を有する
メモリである。A/D変換器27,28の出力を
記憶する領域は例えば第3図a,bに示すよう
に、最新の位置情報を記憶する領域27m5,28m5
と、それより1回〜4回前にサンプリングした位
置情報を記憶する領域27m4,28m4,27m3,
27m2,28m3,28m2,27m1,28m1を有する。出
力インタフエイス回路33はマイクロコンピユー
タ29により算出された出力値を駆動回路35,
36に送出する回路で、駆動回路35,36はそ
の入力をD/A変換してモータ2,19を回転せ
しめる。入力インタフエイス回路34はA/D変
換器27,28の出力をバス30に接続する為の
回路である。 A microcomputer 29 is interconnected with peripheral circuits by a bus 30 including a data bus, an address bus, and a control bus.
The ROM 31 is a memory that stores necessary programs and the like, and the RAM 32 is a memory that has an area for temporarily storing the outputs of the A/D converters 27 and 28, a flag area, etc. The areas for storing the outputs of the A/D converters 27 and 28 are, for example, areas 27m 5 and 28m 5 for storing the latest position information, as shown in FIG. 3a and b.
and areas 27m 4 , 28m 4 , 27m 3 , which store position information sampled 1 to 4 times before.
It has 27m 2 , 28m 3 , 28m 2 , 27m 1 and 28m 1 . The output interface circuit 33 outputs the output value calculated by the microcomputer 29 to the drive circuit 35,
The drive circuits 35 and 36 convert the inputs into D/A to rotate the motors 2 and 19. The input interface circuit 34 is a circuit for connecting the outputs of the A/D converters 27 and 28 to the bus 30.
第4図及び第5図はマイクロコンピユータ29
の行なう処理の一例を示すフローチヤートであ
り、マイクロコンピユータ29は内部カウンタに
より3msで1回かかる割込む時に第4図の処理を
実行し、メインルーチンにおいて第5図の処理を
実行する。 Figures 4 and 5 show the microcomputer 29.
This is a flowchart showing an example of the processing performed by the microcomputer 29, in which the microcomputer 29 executes the processing shown in FIG. 4 when an internal counter interrupts once every 3 ms, and executes the processing shown in FIG. 5 in the main routine.
割込み処理においては、第4図に示すように
A/D変換器27の出力処理(S1〜S10)とA/
D変換器28の出力処理(S11〜S20)とが行な
われる。A/D変換器27の処理は、先ずA/D
変換器27の出力を読取りこれをRAM32の領
域27m5に記憶し(S1)、領域27の内容を内部ア
キユムレータACLに転送する(S2)。次に領域
27m2の内容を領域27m1へ、領域27m3の内容を領
域27m2へ、領域27m4の内容を領域27m3へ転送す
るFIFO処理を実行する(S3)。次に、領域27m5
の内容からアキユムレータACLの内容を減算し
てその値をアキユムレータACLに保持し(S4)、
アキユムレータACLの値が正(+)か否かを判
別する(S5)。アキユムレータACLの値が正であ
ると、アキユムレータACLの値に所定値を掛け
て内部レジスタAにその結果を置く処理を行なつ
て進み補償値を算出する(S6)。また、RAM3
2に設けたフラグF1をセツトし補償方向を記憶
する(S7)。一方、アキユムレータACLの値が正
でないと、アキユムレータACLの値の絶対値を
求め(S8)、その値に所定値を掛けてレジスタA
に進み補償値を記憶し(S9)、フラグF1をリセツ
トし補償方向を記憶する(S10)。 In the interrupt processing, as shown in FIG. 4, the output processing (S1 to S10) of the A/D converter 27 and the A/D
Output processing (S11 to S20) of the D converter 28 is performed. The processing of the A/D converter 27 first begins with the A/D converter 27.
The output of the converter 27 is read and stored in the area 27m5 of the RAM 32 (S1), and the contents of the area 27 are transferred to the internal accumulator ACL (S2). Then the area
FIFO processing is executed to transfer the contents of 27m2 to area 27m1 , the contents of area 27m3 to area 27m2 , and the contents of area 27m4 to area 27m3 (S3). Then area 27m 5
Subtract the contents of the accumulator ACL from the contents of and retain the value in the accumulator ACL (S4),
It is determined whether the value of the accumulator ACL is positive (+) (S5). If the value of the accumulator ACL is positive, the value of the accumulator ACL is multiplied by a predetermined value and the result is placed in internal register A to calculate an advance compensation value (S6). Also, RAM3
The flag F1 provided at 2 is set and the compensation direction is stored (S7). On the other hand, if the value of the accumulator ACL is not positive, calculate the absolute value of the value of the accumulator ACL (S8), multiply the value by a predetermined value, and register ACL.
Then, the process proceeds to step 100, stores the compensation value (S9), resets the flag F1 , and stores the compensation direction (S10).
次に、前述と同様の処理をA/D変換器28の
出力に対し行なうことにより、進み補償値を
RAM32等に設けたレジスタBに記憶し、アキ
ユムレータACLの値に応じてフラグF2のセツト、
リセツトを行なう。 Next, by performing the same processing as described above on the output of the A/D converter 28, the advance compensation value is obtained.
It is stored in the register B provided in the RAM 32, etc., and the flag F2 is set according to the value of the accumulator ACL.
Perform a reset.
メインルーチンにおいては、第5図に示すよう
に、ステツプS30〜S33から成る繰出しリールモ
ータ2の駆動制御処理と、ステツプS34〜S35か
ら成る巻取りリールモータ19の駆動制御処理と
が行なわれる。繰出しリールモータ2の制御は、
先ずフラグF1のセツト、リセツト状態を判別し
て補償方向を識別し(S30)、補償方向が正なら
領域27m5の内容にレジスタAの内容を加算し
(S31)、負なら領域20m5の内容からレジスタAの
内容を減算する(S32)。このステツプS30〜S32
は進み補償を実現する。次に、得られた値に基づ
き出力インタフエイス回路33を介して駆動回路
36へ送出するデイジタル量を算出する(S33)。
これは、例えば繰出し側テンシヨンアーム5が可
動範囲の一端に位置するときのA/D変換器27
の出力が0で他端に位置するときの出力が256で、
目標とする場所(可動範囲のほぼ中点)に位置す
るときが128とする場合、128からステツプS31,
S32で得られた値を引き、その値が正であれば繰
出しリールモータ2を負方向にその値の絶対値に
比例した電圧で駆動し、減算値が負であれば正方
向にその絶対値に比例した電圧で駆動する。これ
により駆動回路36では入力をD/A変換した値
により繰出しリールモータ2を回転せしめ、目標
位置に維持せしめる。 In the main routine, as shown in FIG. 5, a drive control process for the feed reel motor 2 consisting of steps S30-S33 and a drive control process for the take-up reel motor 19 consisting of steps S34-S35 are performed. The control of the feeding reel motor 2 is as follows.
First, the set/reset state of flag F1 is determined to identify the compensation direction (S30), and if the compensation direction is positive, the contents of register A are added to the contents of area 27m5 (S31), and if negative, the contents of register A are added to the contents of area 20m5 . The contents of register A are subtracted from the contents (S32). This step S30~S32
advances and realizes compensation. Next, based on the obtained value, a digital amount to be sent to the drive circuit 36 via the output interface circuit 33 is calculated (S33).
For example, when the tension arm 5 on the feeding side is located at one end of the movable range, the A/D converter 27
When the output of is 0 and it is located at the other end, the output is 256,
If the position at the target location (approximately the midpoint of the range of motion) is 128, then from 128 step S31,
The value obtained in S32 is subtracted, and if the value is positive, the feed reel motor 2 is driven in the negative direction with a voltage proportional to the absolute value of that value, and if the subtracted value is negative, it is driven in the positive direction by the absolute value. Drive with a voltage proportional to . As a result, the drive circuit 36 rotates the feed-out reel motor 2 using the value obtained by converting the input into a D/A, and maintains the feed-out reel motor 2 at the target position.
巻取りリールモータ19の制御は、先ずフラグ
F2のセツト、リセツト状態を判別して補償方向
を識別し(S34)、補償方向が正なら領域28m5の
内容にレジスタBの内容を加算し(S35)、負な
ら領域28m5の内容からレジスタBの内容を減算
する(S35)。次に、得られた値に基づき前述と
同様な処理を行なつて駆動用のデイジタル値を算
出し、出力インタフエイス回路33を介して駆動
回路35へ送出し(S33)、駆動回路36により
入力をD/A変換せしめて巻取りリールモータ1
9を回転せしめる。 The control of the take-up reel motor 19 is first performed using a flag.
Determine the set/reset state of F2 and identify the compensation direction (S34). If the compensation direction is positive, add the contents of register B to the contents of area 28m5 (S35), and if negative, start from the contents of area 28m5 . The contents of register B are subtracted (S35). Next, the same processing as described above is performed based on the obtained value to calculate a digital value for driving, which is sent to the driving circuit 35 via the output interface circuit 33 (S33), and is input by the driving circuit 36. The take-up reel motor 1 is converted to D/A.
Rotate 9.
発明の効果
以上説明したように、本発明によれば、繰出し
側テンシヨンアームTA1、巻取り側テンシヨン
アームTA2の位置情報のサンプリングは例えば
1ms〜3msで行ない、変化量の算出は現在値より
1ms〜3ms×N(Nは2以上の値で好ましくは3
〜4)前の値と比較して算出しているので、1サ
ンプリング周期毎の位置変化量が小さくても算出
される変化量は大きな値となり、ノイズレベルが
算出された変化量に占める割合が小さくなるので
ノイズによる影響を軽減することができ、且つサ
ンプリングは1ms〜3ms毎に行ない現在値と所定
数前の過去値とを用いて変化量を算出しているの
で、テンシヨンアームの位置変化を比較的速やか
に検出することができ、応答性も比較的良好とな
る効果を有する。また、ノイズによる影響を軽減
する他の方法として複数回前までの位置情報の平
均値を算出し、この平均値の変化量に基づいて補
償値を計算することも考えられるが、平均を算出
する為処理は比較的多くのステツプを必要とする
欠点がある。これに対し、本発明では現在の位置
情報と過去のある時点の位置情報との差を求める
だけで良いので、処理が簡単になり、メモリ容量
の少ない所謂1チツプマイクロコンピユータを使
用して制御部を実現できる利点もある。Effects of the Invention As explained above, according to the present invention, sampling of the positional information of the tension arm TA 1 on the feeding side and the tension arm TA 2 on the winding side is performed, for example.
Performed in 1ms to 3ms, and the amount of change is calculated from the current value.
1ms to 3ms×N (N is a value of 2 or more, preferably 3
~4) Since it is calculated by comparing with the previous value, even if the amount of position change per sampling period is small, the calculated amount of change will be a large value, and the proportion of the noise level in the calculated amount of change will be Because it is small, the influence of noise can be reduced, and since sampling is performed every 1ms to 3ms and the amount of change is calculated using the current value and the past value a predetermined number of times ago, changes in the position of the tension arm can be can be detected relatively quickly, and the responsiveness is also relatively good. Another method to reduce the influence of noise is to calculate the average value of the position information up to several times before, and calculate the compensation value based on the amount of change in this average value. The disadvantage of this process is that it requires a relatively large number of steps. In contrast, in the present invention, it is only necessary to find the difference between the current position information and the position information at a certain point in the past, which simplifies the processing and uses a so-called one-chip microcomputer with a small memory capacity to control the control unit. There is also the advantage that it can be realized.
第1図は本発明の構成説明図、第2図は本発明
実施例のハードウエア構成の一例を示す要部ブロ
ツク図、第3図はテンシヨンアームの位置情報を
記憶するメモリの説明図、第4図及び第5図はマ
イクロコンピユータ29の行なう処理の一例を示
すフローチヤートである。
1,WL1は繰出しリール、2,MO1は繰出し
リールモータ、3,TPは紙テープ、5,TA1は
繰出し側テンシヨンアーム、16,TA2は巻取
り側テンシヨンアーム、19,MO2は巻取りリ
ールモータ、20,WL2は巻取りリール、25,
26,DT1,DT2は位置検出器である。
FIG. 1 is an explanatory diagram of the configuration of the present invention, FIG. 2 is a main block diagram showing an example of the hardware configuration of an embodiment of the present invention, and FIG. 3 is an explanatory diagram of a memory that stores position information of the tension arm. 4 and 5 are flowcharts showing an example of the processing performed by the microcomputer 29. FIG. 1, WL 1 is the feeding reel, 2, MO 1 is the feeding reel motor, 3, TP is the paper tape, 5, TA 1 is the feeding side tension arm, 16, TA 2 is the winding side tension arm, 19, MO 2 is the take-up reel motor, 20, WL 2 is the take-up reel, 25,
26, DT 1 and DT 2 are position detectors.
Claims (1)
取られるテープを、ばねにより付勢された繰出し
側テンシヨンアームと巻取り側テンシヨンアーム
とで張設し、該両テンシヨンアームがその可動範
囲のほぼ中央に維持されるように前記繰出しリー
ルを駆動する繰出しリールモータ及び前記巻取り
リールを駆動する巻取りリールモータを制御する
装置において前記繰出しリールモータを制御する
繰出しリールモータ制御部と、前記巻取りリール
モータを制御する巻取りリールモータ制御部とを
備え、前記繰出しリールモータ制御部は、前記繰
出し側テンシヨンアームの現在位置を所定周期毎
に検出する繰出し側テンシヨンアーム位置検出手
段と、該検出手段の過去N回以上の検出情報を記
憶すると共に前記所定周期毎にその内容を更新す
る繰出し側テンシヨンアーム位置情報記憶手段
と、該記憶手段に記憶された最新の繰出し側テン
シヨンアーム位置情報と最も過去の繰出し側テン
シヨンアーム位置情報との差を所定倍して進み補
償値を求める繰出し側補償情報算出手段と、前記
記憶手段に記憶された最新の繰出し側テンシヨン
アーム位置情報と前記補償値から進み補償を施し
た出力値を算出する出力算出手段と、該出力算出
手段の出力に比例した値で前記繰出しリールモー
タを駆動する駆動回路とから成り、前記巻取りリ
ールモータ制御部は、前記巻取り側テンシヨンア
ームの現在位置を所定周期毎に検出する巻取り側
テンシヨンアーム位置検出手段と、該検出手段の
過去N回以上の検出情報を記憶すると共に前記所
定周期毎にその内容を更新する巻取り側テンシヨ
ンアーム位置情報記憶手段と、該記憶手段に記憶
された最新の巻取り側テンシヨンアーム位置情報
と最も過去の巻取り側テンシヨンアーム位置情報
との差を所定倍して進み補償値を求める巻取り側
補償情報算出手段と、前記巻取り側テンシヨンア
ーム位置情報記憶手段に記憶された最新の巻取り
側テンシヨンアーム位置情報と前記補償値から進
み補償を施した出力値を算出する出力算出手段
と、該出力算出手段の出力に比例した値で前記巻
取りリールモータを駆動する駆動回路とから成る
ことを特徴とするリール付テープリーダのリール
モータ制御装置。1. A tape that is fed out from a feeding reel and wound up on a take-up reel is stretched between a feeding side tension arm and a winding side tension arm that are biased by a spring, and both tension arms are stretched within their movable range. A device for controlling a pay-out reel motor that drives the pay-out reel and a take-up reel motor that drives the take-up reel so that the pay-out reel is maintained substantially at the center, comprising: a pay-out reel motor control unit that controls the pay-out reel motor; a take-up reel motor control unit that controls a take-up reel motor; the pay-out reel motor control unit includes pay-out side tension arm position detection means that detects the current position of the pay-out side tension arm at predetermined intervals; a feeding-side tension arm position information storage means that stores detection information of the past N or more times of detection by the detection means and updates the contents at each predetermined period; and a feeding-side tension arm position information storage means that stores the latest detection information of the detection means at the predetermined period. a feeding-side compensation information calculation means for calculating a compensation value by multiplying the difference between the position information and the most recent feeding-side tension arm position information by a predetermined value; and the latest feeding-side tension arm position information stored in the storage means. and an output calculation means for calculating a compensated output value advanced from the compensation value, and a drive circuit for driving the feed-out reel motor with a value proportional to the output of the output calculation means, and a drive circuit for controlling the take-up reel motor. The section includes a winding side tension arm position detecting means for detecting the current position of the winding side tension arm at every predetermined period, and a winding side tension arm position detecting means for detecting the current position of the winding side tension arm at every predetermined period; A winding side tension arm position information storage means that updates the contents thereof, and a difference between the latest winding side tension arm position information stored in the storage means and the most past winding side tension arm position information. a winding-side compensation information calculating means for multiplying by a predetermined value to obtain a compensation value, and a winding-side tension arm position information stored in the winding-side tension arm position information storage means and the compensation value. A reel motor for a tape reader with a reel, comprising an output calculation means for calculating a compensated output value, and a drive circuit for driving the take-up reel motor with a value proportional to the output of the output calculation means. Control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59104119A JPS60249890A (en) | 1984-05-23 | 1984-05-23 | Reel motor controller of tape reader with reel |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59104119A JPS60249890A (en) | 1984-05-23 | 1984-05-23 | Reel motor controller of tape reader with reel |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60249890A JPS60249890A (en) | 1985-12-10 |
| JPH0454305B2 true JPH0454305B2 (en) | 1992-08-31 |
Family
ID=14372235
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59104119A Granted JPS60249890A (en) | 1984-05-23 | 1984-05-23 | Reel motor controller of tape reader with reel |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60249890A (en) |
-
1984
- 1984-05-23 JP JP59104119A patent/JPS60249890A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60249890A (en) | 1985-12-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02126455A (en) | Magnetic tape tension controller | |
| JP2651639B2 (en) | Tape winding device | |
| JPH0454305B2 (en) | ||
| JP2562590Y2 (en) | Tension control device | |
| JPH0547077A (en) | Current supply circuit for magnetic tape and current supply control method | |
| JPS5935104B2 (en) | Tension control method | |
| JP2607291B2 (en) | Strip feeder | |
| CN118434656A (en) | Tension control device and tension control system | |
| JPS62215475A (en) | Cable speed controller in hydraulic winch or the like | |
| JP2739963B2 (en) | Control device for tape transfer device | |
| JP2561662Y2 (en) | Tension control device | |
| JP2663709B2 (en) | Tape drive | |
| JPS58158068A (en) | tape winding device | |
| JPH04102251A (en) | High-speed running control method for magnetic tape devices | |
| JPH05307801A (en) | Long object winding device | |
| JPH04251061A (en) | Winding device | |
| JP3569110B2 (en) | Magnetic tape unit | |
| JPH0877655A (en) | Speed detector | |
| JP2869289B2 (en) | Magnetic recording / reproducing device | |
| JPH09226996A (en) | Winding device with tension control mechanism | |
| JPH02301053A (en) | tape drive | |
| JPS62150546A (en) | Reel motor control circuit | |
| JPH0447553A (en) | Tape loader | |
| JPS60133561A (en) | Tape tension control system | |
| JPH0417031B2 (en) |