[go: up one dir, main page]

JPS61180590A - Speed controlling method for motor - Google Patents

Speed controlling method for motor

Info

Publication number
JPS61180590A
JPS61180590A JP60020342A JP2034285A JPS61180590A JP S61180590 A JPS61180590 A JP S61180590A JP 60020342 A JP60020342 A JP 60020342A JP 2034285 A JP2034285 A JP 2034285A JP S61180590 A JPS61180590 A JP S61180590A
Authority
JP
Japan
Prior art keywords
motor
filter
speed
input
block
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
Application number
JP60020342A
Other languages
Japanese (ja)
Inventor
Yoshiro Tsuchiyama
吉朗 土山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP60020342A priority Critical patent/JPS61180590A/en
Publication of JPS61180590A publication Critical patent/JPS61180590A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P23/00Arrangements or methods for the control of AC motors characterised by a control method other than vector control
    • H02P23/22Controlling the speed digitally using a reference oscillator, a speed proportional pulse rate feedback and a digital comparator

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

PURPOSE:To eliminate the simultaneous operation of a speed comparison and a filter calculation and to accurately operate both by stopping the calculation when an FG (rotary speed detector) pulse is input if all digital process is executed by a microcomputer. CONSTITUTION:The output of an FG2 mounted in a motor 1 is input to an external interrupt terminal of a one-chip microcomputer 3. The microcomputer 3 compares a motor rotating speed by the FG signal, and calculates to filter a speed error to obtain a motor drive command. The motor drive command is output to a D/A converter 4 as an analog amount, the analog amount is input to a drive circuit 5 to drive the motor 1.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、モータの速度制御に関するものであり、特に
記録再生装置、例えばVTRなどのヘッドドラムモータ
などに用いる高精度な速度制御回路、特に補償用フィル
タのディジタル化に関するものである。
DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to speed control of motors, and in particular to highly accurate speed control circuits used in recording and reproducing devices, such as head drum motors of VTRs, especially for compensation purposes. It concerns the digitization of filters.

従来の技術 第9図は従来の速度制御回路の構成図である。Conventional technology FIG. 9 is a configuration diagram of a conventional speed control circuit.

モータ60に取付けられた回転検出器61(例えば周波
数発電器やロータリエンコーダ、以下はFGと略す)に
より得られた信号は、速度比較器62により、基準速度
と比較され、速度誤差信号を得る。この速度誤差信号は
、補償フィルタ53に入力され、モータ駆動指令値とな
シ、さらに駆動回路54を経てモータ60を駆動する。
A signal obtained by a rotation detector 61 (for example, a frequency generator or a rotary encoder, hereinafter abbreviated as FG) attached to the motor 60 is compared with a reference speed by a speed comparator 62 to obtain a speed error signal. This speed error signal is input to the compensation filter 53, used as a motor drive command value, and further passes through the drive circuit 54 to drive the motor 60.

ここで補償フィルタとしては第7図で示すものがよく用
いられる。このようなフィルタは、低域での増幅度が大
きく、このようなフィルタを含む制御系は低域の外乱に
対して大きく抑圧することができるものである。
Here, the compensation filter shown in FIG. 7 is often used. Such a filter has a large degree of amplification in the low frequency range, and a control system including such a filter can greatly suppress disturbances in the low frequency range.

発明が解決しようとする問題点 従来においては、第9図に示すように、モータ1ケにつ
き、それぞれの専用回路が必要であった。
Problems to be Solved by the Invention Conventionally, as shown in FIG. 9, a dedicated circuit was required for each motor.

すなわち、専用の速度比較回路、専用のフィルタが必要
であった。特にフィルタにおいては、アナログ回路で構
成した場合、抵抗やコンデンサが必要であシ、集積回路
化が困難である。また、記録再生装置において、モータ
が1ケのみでない場合が殆んどであり、このため、専用
回路が多い方法は避けるのが望ましい。また、一般に記
録再生装置においては、装置の動作状態を操作者の指令
に応じて制御する、いわゆるシーケンス制御回路が必要
であり、動作状態の種類の多い装置であれば、このシー
ケンス制御回路から、前述の速度制御回路に多くの情報
を送る必要があり、信号線のやりとりが非常に増加して
いる。このため、装置の小型化が妨げられている。
That is, a dedicated speed comparison circuit and a dedicated filter were required. In particular, when a filter is constructed using an analog circuit, a resistor and a capacitor are required, making it difficult to integrate the filter into an integrated circuit. Furthermore, in most recording and reproducing apparatuses, there is more than just one motor, and for this reason, it is desirable to avoid methods that require many dedicated circuits. Additionally, recording/reproducing devices generally require a so-called sequence control circuit that controls the operating state of the device according to the operator's commands, and if the device has many types of operating states, this sequence control circuit can It is necessary to send a large amount of information to the speed control circuit mentioned above, and the number of exchanges of signal lines has increased significantly. This hinders miniaturization of the device.

問題点を解決するための手段 本発明では、従来におけるこのような欠点を克服するた
めに、マイクロコンピュータを用いて、時分割にモータ
の速度制御を行なうもので、フィルタをディジタル的に
演算処理するものである。
Means for Solving the Problems In the present invention, in order to overcome these drawbacks of the conventional method, a microcomputer is used to control the speed of the motor in a time-sharing manner, and the filter is digitally processed. It is something.

作  用 本発明では、モータのFGパルスエツジ毎に得られる速
度誤差値をもとにフィルタ演算を行なうが、フィルタ演
算の動作クロックは、FGパルスの整数倍の周波数をも
ち、FGパルスに同期した信号である。速度誤差よシ周
波数の高いこの動作クロックを用いることにより、フィ
ルタ出力の変化はなめらかなものとなり、クロック周波
数の高調波成分が大きく減衰する。
Function In the present invention, a filter calculation is performed based on the speed error value obtained for each FG pulse edge of the motor, and the operation clock for the filter calculation is a signal having a frequency that is an integral multiple of the FG pulse and synchronized with the FG pulse. It is. By using this operating clock, which has a higher frequency than the speed error, changes in the filter output become smoother, and harmonic components of the clock frequency are greatly attenuated.

実施例 本発明の実施例を図面に基づいて説明する。まず、第7
図のフィルタをディジタル化することを考える。このよ
うな回路をディジタル化する方法として、双一次変換法
がある。これは、もとのア式を用いてH(z)を求める
ものである。なお、ここでτはサンプル周期である。こ
の変換により求められるH(z)は次のようになる。
Embodiment An embodiment of the present invention will be described based on the drawings. First, the seventh
Consider digitizing the filter shown in the figure. There is a bilinear conversion method as a method for digitizing such a circuit. This is to find H(z) using the original formula A. Note that here τ is the sampling period. H(z) obtained by this conversion is as follows.

けば、第8図に示す回路図が得られる。第8図において
、40は1サンプル期間遅延回路、41゜42は乗算器
、43.44は加算器である。以上がフィルタのディジ
タル化の概略である。このようにディジタル化すれば、
遅延2乗算、加算の組合わせにより実現できるため、コ
ンピュータのソフトウェアでも実現が可能になる。また
、この方法は一種の近似であるが、サンプル周期τを短
くすれば近似の精度は向上する。そしてその出力をゼロ
次ホールドした信号の高周波成分は少なくなる。
Then, the circuit diagram shown in FIG. 8 is obtained. In FIG. 8, 40 is a one sample period delay circuit, 41.degree. 42 is a multiplier, and 43.44 is an adder. The above is an outline of the digitization of the filter. If you digitize it like this,
Since it can be realized by a combination of delayed squaring and addition, it can also be realized by computer software. Furthermore, although this method is a type of approximation, the accuracy of the approximation can be improved by shortening the sampling period τ. Then, the high frequency components of the signal obtained by holding the output at zero order are reduced.

第1図は本発明方法を用いた制御系の一実施例を示すブ
ロック図である。モータ1に取付けられたFG2の出力
は、ワンチップマイクロコンピュータ(以下マイコンと
称す)3の外部割込み端子に入力される。マイコン3の
内部では、FG倍信号シモータ回転速度を演算比較し、
速度誤差をさらにフィルタ演算してモータ駆動指令を得
る。このモータ駆動指令をDA変換器4に出力し、アナ
ログ量とし、そのアナログ値を駆動回路5に入力して、
モータ1を駆動する。
FIG. 1 is a block diagram showing an embodiment of a control system using the method of the present invention. The output of the FG 2 attached to the motor 1 is input to an external interrupt terminal of a one-chip microcomputer (hereinafter referred to as microcomputer) 3. Inside the microcomputer 3, the FG double signal simulator rotation speed is calculated and compared,
The speed error is further filtered to obtain a motor drive command. This motor drive command is outputted to the DA converter 4 as an analog value, and the analog value is inputted to the drive circuit 5.
Drive motor 1.

第6図は、本実施例で用いるマイコン3の一例を示す内
部ブロック図である0マイコン3の内部には、命令RO
M、データRAM、ALU(Alithmetia L
ogical Unit)、  タイマカウンタ、外部
割込み、並列入出力ポートがあシ、これ単独で、コンピ
ュータとして動作することが可能である。もちろん、図
示しているブロック以外のもの、例えばシリアルインタ
ーフェースなどが備わっていてもかまわない。
FIG. 6 is an internal block diagram showing an example of the microcomputer 3 used in this embodiment.
M, data RAM, ALU (Alithmetia L
It has a timer counter, an external interrupt, and a parallel input/output port, and can operate as a computer by itself. Of course, blocks other than those shown in the figure may be provided, such as a serial interface.

第2図は、本実施例に〉ける、各部の動作順序を示すタ
イミングチャートである。モータFGパルスが立上がる
とaで示すように、速度比較処理が行なわれる。速度比
較処理が終了すると、内蔵のタイマカウンタにより、タ
イマを起動する(矢印b)。さらに矢印Cで示すように
フィルタ演算を行なう。矢印すで設定したタイマによシ
タイマ割込みが発生すると、矢印d、e、fで示すよう
にフィルタ演算を実行する。以上の処理を、モータFG
パルスが入力される毎に繰返す。第2図においてはディ
ジタルフィルタのサンプル周波数はFG周波数の4倍で
あシ、FGパルスに同期してフィルタが実行されるもの
である。すなわち、このタイマの周期がサンプル周期τ
となる。
FIG. 2 is a timing chart showing the order of operation of each part in this embodiment. When the motor FG pulse rises, speed comparison processing is performed as shown by a. When the speed comparison process is completed, a built-in timer counter starts a timer (arrow b). Furthermore, as shown by arrow C, a filter operation is performed. When a timer interrupt occurs according to the timer set by the arrow, filter calculations are executed as shown by arrows d, e, and f. The above processing is carried out by the motor FG
Repeat each time a pulse is input. In FIG. 2, the sampling frequency of the digital filter is four times the FG frequency, and the filter is executed in synchronization with the FG pulse. In other words, the period of this timer is the sampling period τ
becomes.

第3図、第4図はマイコン3における処理手順を示すフ
ローチャートである。FGパルスは外部割込み端子に入
力されるので、FGパルスが入ると、第3図に示すフロ
ーチャートを実行することになる。まずブロック10に
おいて、内蔵のタイマカウンタの値を読込み、メモリT
に格納する。
3 and 4 are flowcharts showing the processing procedure in the microcomputer 3. FIG. Since the FG pulse is input to the external interrupt terminal, when the FG pulse is input, the flowchart shown in FIG. 3 is executed. First, in block 10, the value of the built-in timer counter is read and the memory T
Store in.

これは、時刻を読取ったことに対応する。次にブロック
11において、前回のパルスエツジで読取った値T′ 
と今回読取った値Tとの差を求める。
This corresponds to reading the time. Next, in block 11, the value T' read at the previous pulse edge is
Find the difference between this value and the value T read this time.

すなわち、パルス周期Pを算出する。次にブロック12
において周期Pと基準周期Pref との差、周期誤差
を求める。周期誤差とは、一種の速度誤差である。この
速度誤差をフィルタの入力信号INとする。さらにブロ
ック13において、今回読取った値Tを前回の値T′へ
と転送することにより、次回の準備を行なう。すなわち
、ブロック10゜11.12.13に示す処理により、
速度比較を行なっているものである。次にブロック14
において、タイマカウンタを再設定して再スタートする
。次にブロック15でタイマ割込みの回数を示すレジス
タ(RAfvlをクリアする0これは、FGパルスのイ
ンターバルラ°でフィルタ演算をする回数を決めておく
ためのものである。次に破線で囲んだブロック16に移
る。ブロック16はフィルタ演算である。ブロック16
に示す変数、U 、 V。
That is, the pulse period P is calculated. Next block 12
In this step, the difference between the period P and the reference period Pref and the period error are determined. A periodic error is a type of speed error. This speed error is taken as the input signal IN of the filter. Furthermore, in block 13, preparation for the next time is performed by transferring the currently read value T to the previous value T'. That is, by the process shown in block 10゜11.12.13,
This is a speed comparison. Next block 14
, reset the timer counter and restart. Next, in block 15, clear the register (RAfvl) indicating the number of timer interrupts. This is to determine the number of filter operations to be performed at the FG pulse interval.Next, the block enclosed by the broken line Moving on to 16. Block 16 is a filter operation. Block 16
The variables shown in, U, V.

OUT 、a 、bは第8図と対応している。まずブロ
ック17において、前回までの積算値Vに入力値INを
加算し、今回の積算値Uとする。この処理は第8図にお
ける巡回部分の処理、特に加算部43に対応している。
OUT, a, and b correspond to those in FIG. First, in block 17, the input value IN is added to the previous integrated value V and the current integrated value U is obtained. This process corresponds to the process of the cyclic part in FIG. 8, especially the adder 43.

次にブロック18において。Next at block 18.

積和演算を行なう。すなわち、今回の積算値Uに係数a
を乗じたものから、前回の積算値Vに係数すを乗じたも
のを差しひき、その結果をフィルタ出力OUTとする。
Performs a sum-of-products operation. In other words, the coefficient a is added to the current integrated value U.
The previous integrated value V multiplied by the coefficient S is subtracted from the multiplied value V, and the result is set as the filter output OUT.

これは第8図における非巡回部に対応する処理である。This is a process corresponding to the acyclic part in FIG.

次にブロック19において、今回の積算値Uを前回の積
算値Vに転送する。これは第8図のブロック40のz−
1に対応する処理である。以上でフィルタ演算の処理を
終える。次にブロック20において外部割込み、すなわ
ち現在受理している割込みを、再び許可すると共に、タ
イマ割込みを許可して、外部割込みの処理を完了する。
Next, in block 19, the current integrated value U is transferred to the previous integrated value V. This corresponds to block 40 of FIG.
This is the process corresponding to 1. This completes the filter calculation process. Next, in block 20, the external interrupt, that is, the currently accepted interrupt, is enabled again, and the timer interrupt is enabled, thereby completing the processing of the external interrupt.

第4図はタイマ割込み処理を示すフローチャートである
。タイマ割込みを受理すると破線で示すブロック30の
処理、すなわちフィルタ演算を行なう。この演算内容は
第3図のブロック16と全く同じである。次にブロック
34において、タイマ割込み回数を示すレジスタ(RA
M)、を+1する。そしてブロック36において、割込
み回数が3以上であれば、そのまま割込処理を終了し、
割込み回数が3未満であれば、ブロック36に進み、タ
イマ割込みを再許可して割込み処理を終了する。
FIG. 4 is a flowchart showing timer interrupt processing. When a timer interrupt is accepted, processing of block 30 indicated by a broken line, that is, filter calculation is performed. The content of this calculation is exactly the same as block 16 in FIG. Next, in block 34, a register (RA) indicating the number of timer interrupts is entered.
M), is +1. Then, in block 36, if the number of interrupts is 3 or more, the interrupt processing is terminated,
If the number of interrupts is less than 3, the process proceeds to block 36, where timer interrupts are re-enabled and the interrupt process ends.

ブロック34,35.36の処理は、タイマ割込みの回
数を3回に制限するものである。
The processing in blocks 34, 35, and 36 limits the number of timer interrupts to three.

第6図は上記のフィルタによる処理結果を模式的に示し
たものである。速度制御状態において、フィルタの入力
信号、すなわち速度誤差信号は、はぼRrefなる一定
周期で得られる0すなわち、第5図qに示すようになる
。ここで横軸は時間。
FIG. 6 schematically shows the processing results by the above filter. In the speed control state, the input signal of the filter, that is, the speed error signal, becomes 0 obtained at a constant period of approximately Rref, that is, as shown in FIG. 5q. Here, the horizontal axis is time.

縦軸は速度誤差である。一方、フィルタ出力は、本実施
例では、Rrefの4分の1周期τで変化するため、第
5図りに示すような波形が得られる0ここで横軸は時間
、縦軸はフィルタ出力値、すなわちモータ駆動指令値で
ある。第5図りを見て明らかなようにサンプル周期が短
いほうが、信号の高調波成分が減少している。このため
、モータの回転もよりなめらかにす、ることかできる。
The vertical axis is the speed error. On the other hand, in this embodiment, the filter output changes at a quarter period τ of Rref, so a waveform as shown in Figure 5 is obtained. Here, the horizontal axis is time, the vertical axis is the filter output value, That is, it is a motor drive command value. As is clear from the fifth diagram, the shorter the sampling period, the fewer harmonic components of the signal. Therefore, the rotation of the motor can also be made smoother.

また本実施例では、マイコン3の割込み処理のみを述べ
たが、割込み処理をしていないときは、他の処理をする
ことが可能である。したがって、このときシーケンス制
御処理を行なうことができる。この場合は特に、同じマ
イコン内部で行なうだめ、内部での信号のやりとりが不
要になるものである。
Further, in this embodiment, only the interrupt processing of the microcomputer 3 has been described, but when the interrupt processing is not being performed, other processing can be performed. Therefore, sequence control processing can be performed at this time. In this case, internal signal exchange is not necessary, especially since it is performed within the same microcomputer.

発明の詳細 な説明した通り、本発明はモータの回転速度制御をマイ
クロコンピュータを用いて全ディジタル処理で実現する
もので、水害法によシ複数個のモータ制御を専用回路の
増加なく実現できるものである。
As described in detail, the present invention realizes motor rotational speed control through all digital processing using a microcomputer, and can realize control of multiple motors according to the Flood Damage Act without increasing the number of dedicated circuits. It is.

また、本発明において、モータFGパルスとフィルタ演
算は同期しており、かつ、FGパルス入力時にはフィル
タ演算を行なっていないので、速度比較処理とフィルタ
演算が重ならず、双方とも高精度処理が可能である。
Furthermore, in the present invention, the motor FG pulse and filter calculation are synchronized, and since filter calculation is not performed when the FG pulse is input, speed comparison processing and filter calculation do not overlap, and both can be processed with high accuracy. It is.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明方法を用いた制御系の一実施例の構成図
、第2図は同実施例における動作順序を示すタイミング
チャート、第3図、第4図は同実施例における処理手順
を示すフローチャート、第6図は同実施例におけるフィ
ルタの入出力波形図、第6図はワンチップマイクロコン
ピュータの内部構成図、第7図は従来のアナログフィル
タの回路図、第8図はディジタルフィルタの回路図、第
9図は従来のモータ回転速度制御回路のブロック図であ
る。 1・・・・・・モータ、2・・・・・・回転速度検出器
、3・・・・・・ワンチップマイクロコンピュータ、4
・・・・・・DA変換器、5・・・・・・駆動回路、4
0・・・・・・遅延回路、41゜42・・・・・・乗算
器、43.44・・・・・・加算器0代理人の氏名 弁
理士 中 尾 敏 男 ほか1名第1図 第 3 図 第4図 第5図 第6図
Fig. 1 is a block diagram of an embodiment of a control system using the method of the present invention, Fig. 2 is a timing chart showing the operation order in the embodiment, and Figs. 3 and 4 show the processing procedure in the embodiment. 6 is an input/output waveform diagram of the filter in the same embodiment, FIG. 6 is an internal configuration diagram of a one-chip microcomputer, FIG. 7 is a circuit diagram of a conventional analog filter, and FIG. 8 is a diagram of a digital filter. Circuit diagram, FIG. 9 is a block diagram of a conventional motor rotation speed control circuit. 1...Motor, 2...Rotation speed detector, 3...One-chip microcomputer, 4
...DA converter, 5... Drive circuit, 4
0... Delay circuit, 41° 42... Multiplier, 43.44... Adder 0 Name of agent Patent attorney Toshio Nakao and 1 other person Figure 1 Figure 3 Figure 4 Figure 5 Figure 6

Claims (1)

【特許請求の範囲】[Claims]  モータに取付けた回転検出手段により回転検出信号を
得、時分割制御手段により、前記検出信号の周期よりモ
ータ回転速度を算出して速度誤差を求めるとともにこの
速度誤差をもとにフィルタ処理を行ない、モータ駆動指
令値を得る際に、前記検出信号が前記時分割制御手段に
入力されて速度誤差が得られたときから、前記検出信号
周期の整数分の1の一定期間経過毎に前記フィルタ演算
を開始することを特徴とするモータの速度制御方法。
A rotation detection signal is obtained by a rotation detection means attached to the motor, and a time division control means calculates a motor rotation speed from the period of the detection signal to obtain a speed error, and performs filter processing based on this speed error, When obtaining a motor drive command value, the filter calculation is performed every predetermined period of one integer of the detection signal period from the time when the detection signal is input to the time division control means and the speed error is obtained. A method for controlling the speed of a motor, characterized in that:
JP60020342A 1985-02-05 1985-02-05 Speed controlling method for motor Pending JPS61180590A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60020342A JPS61180590A (en) 1985-02-05 1985-02-05 Speed controlling method for motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60020342A JPS61180590A (en) 1985-02-05 1985-02-05 Speed controlling method for motor

Publications (1)

Publication Number Publication Date
JPS61180590A true JPS61180590A (en) 1986-08-13

Family

ID=12024463

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60020342A Pending JPS61180590A (en) 1985-02-05 1985-02-05 Speed controlling method for motor

Country Status (1)

Country Link
JP (1) JPS61180590A (en)

Similar Documents

Publication Publication Date Title
US4680515A (en) Digital speed control of motors
EP0448136B1 (en) Motor rotation control apparatus
US4134106A (en) Absolute resolver angle to digital converter circuit
JPH01195335A (en) Apparatus and method for monitoring performance of rotary machine
JPS58127294A (en) Digital movement detector
JPS61180590A (en) Speed controlling method for motor
US5198750A (en) Extremely wide range frequency measurement method
JPS6233356A (en) Method for controlling magnetic recording and reproducing device
JPS6141436Y2 (en)
JP3050876B2 (en) Motor rotation phase control device
JP2501814Y2 (en) Analog signal input device
JPH0527177B2 (en)
JPH01126182A (en) Rotational speed controller for motor
JPH08126371A (en) Motor controller
JPS644202B2 (en)
JPH0514282B2 (en)
JPS63234889A (en) Phase controlling circuit
SU535751A1 (en) Device for managing the registration of information
JPS63129880A (en) Phase comparison circuit
JPH03261866A (en) Speed detection circuit
JP2850545B2 (en) VTR capstan motor speed detection mechanism
JP2891472B2 (en) Speed signal detection circuit
JPH0110563Y2 (en)
JPS62247781A (en) Speed control method for dc motor
JPH03287014A (en) Multiple rotary absolute encoder