JPH0575159B2 - - Google Patents
Info
- Publication number
- JPH0575159B2 JPH0575159B2 JP10657086A JP10657086A JPH0575159B2 JP H0575159 B2 JPH0575159 B2 JP H0575159B2 JP 10657086 A JP10657086 A JP 10657086A JP 10657086 A JP10657086 A JP 10657086A JP H0575159 B2 JPH0575159 B2 JP H0575159B2
- Authority
- JP
- Japan
- Prior art keywords
- rotation speed
- signal
- speed data
- data signal
- rotation
- 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
- 230000005540 biological transmission Effects 0.000 claims description 24
- 238000001514 detection method Methods 0.000 claims description 8
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
- Transmission And Conversion Of Sensor Element Output (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、アブソリユート式エンコーダに関す
る。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an absolute encoder.
従来、この種のアブソリユート式エンコーダと
しては、例えば特開昭59−132308号公報に開示さ
れているものがある。
Conventionally, as this type of absolute encoder, there is one disclosed in, for example, Japanese Patent Laid-Open No. 132308/1983.
このエンコーダはインクリメンタル式エンコー
ダとしても使用することができ、いずれも2相パ
ルスA,Bによつて位置または位置変化を測定す
ることができる。また、上述した装置によつて2
相パルスに変換された位置データを伝送線にのせ
て送信することも考えられている。 This encoder can also be used as an incremental encoder, both of which can measure position or position changes by means of two-phase pulses A, B. Moreover, by the above-mentioned device, 2
It has also been considered to transmit position data converted into phase pulses over a transmission line.
上述した従来のアブソリユート式エンコーダ
は、電源投入時において、被制御可動部の現在位
置の原点からのずれがエンコーダの何回転分であ
る場合や、原点から離れた位置からの停止再起
動、停電再起動などにおいては、使用することが
できないか、または、使用できたとしても、処理
に時間がかかるという欠点がある。たとえば、位
置データを2相パルスに変換して伝送線で送信す
る場合において、基準位置に対する現在位置を10
mとして、1μmが1パルスに相当するエンコー
ダを用い、500KPPSで送信しても20秒かかるこ
とになる。今後、1パルスに対応する長さが小さ
くなると、送信時間は益々長くなり、実用上、問
題がある。
The above-mentioned conventional absolute encoder is configured to detect the number of revolutions of the encoder that the current position of the controlled movable part deviates from the origin when the power is turned on, or whether the encoder is stopped or restarted from a position far from the origin, or restarted from a power outage. When starting up, etc., it cannot be used, or even if it can be used, it has the disadvantage that it takes a long time to process. For example, when converting position data into two-phase pulses and transmitting them over a transmission line, the current position relative to the reference position is
Even if you use an encoder where 1 μm corresponds to 1 pulse and transmit at 500 KPPS, it will take 20 seconds. In the future, as the length corresponding to one pulse becomes smaller, the transmission time will become longer and longer, which poses a practical problem.
本発明の目的は、信号線を増加させることな
く、かつ、2相パルスをカウントする装置に変更
を加えないで、初期時における回転数データを送
信することができるアブソリユート式エンコーダ
を提供することである。 An object of the present invention is to provide an absolute encoder that can transmit initial rotation speed data without increasing the number of signal lines or changing the device that counts two-phase pulses. be.
本発明のアブソリユート式エンコーダは、被制
御可動部が一旦停止後、再起動されるとき再起動
初期時における被制御可動部の位置に対応する回
転数を検出保持する回転数検出部と、第1のレデ
イ信号によつて起動され、再起動初期時における
被制御可動部の位置に対応する1回転以内の位置
データを2相パルスA,Bとして出力し、該2相
パルスA,Bを計数することにより、1回転以内
の位置を検出する1回転以内位置検出部を有する
アブソリユート式エンコーダにおいて、回転数検
出部が保持する回転数データ信号と前記A相パル
ス信号を入力とし、ゲート信号が第1の論理レベ
ルのときは回転数データ信号を、ゲート信号が第
2の論理レベルのときはA相パルス信号を同一伝
送線上に出力するゲート手段と、第2のレデイ信
号によつて起動され、第2のレデイ信号の入力時
から所定の期間に限り、ゲート信号線上に第1の
論理レベルを出力し、かつ前記所定の期間内に限
り、回転数検出部に保持されている回転数データ
信号を調歩同期方式で回転数データ信号線上に出
力し、前記所定の期間が経過した時、ゲート信号
線上に第2の論理レベルを出力し、かつ第1のレ
デイ信号を出力する回転数データ信号処理手段
と、伝送線を介して入力された回転数データ信号
を受信する回転数データ信号受信装置と、第2の
レデイ信号を発信するレデイ信号発生装置を有す
る受信手段を備えていることを特徴とする。
The absolute encoder of the present invention includes a rotation speed detection section that detects and holds a rotation speed corresponding to the position of the controlled movable section at the initial stage of restart when the controlled movable section is restarted after being temporarily stopped; It is activated by the ready signal of , outputs position data within one rotation corresponding to the position of the controlled movable part at the initial stage of restart as two-phase pulses A and B, and counts the two-phase pulses A and B. Accordingly, in an absolute encoder having a position detecting section within one rotation that detects a position within one rotation, the rotation speed data signal held by the rotation speed detection section and the A-phase pulse signal are input, and the gate signal is the first gate means which outputs the rotational speed data signal on the same transmission line when the gate signal is at the second logic level, and outputs the A-phase pulse signal on the same transmission line when the gate signal is at the second logic level; The first logic level is output on the gate signal line only for a predetermined period from the input of the second ready signal, and the rotation speed data signal held in the rotation speed detection section is output only within the predetermined period. Rotation speed data signal processing means for outputting the rotation speed data on the signal line in an asynchronous manner, and outputting the second logic level on the gate signal line and the first ready signal when the predetermined period has elapsed. and a receiving means having a rotational speed data signal receiving device for receiving a rotational speed data signal input via a transmission line, and a ready signal generating device for transmitting a second ready signal. .
したがつて、起動初期時の回転数データ信号を
調歩同期式伝送によつてPGの1相分の信号線で
伝送することができ、その結果信号線を増加させ
ずに、かつ、1回転以内位置検出部に手を加える
ことなく回転数データ信号を送受信することがで
きる。
Therefore, the rotation speed data signal at the initial stage of startup can be transmitted using the signal line for one phase of PG by asynchronous transmission, and as a result, the rotation speed data signal at the initial stage of startup can be transmitted within one rotation without increasing the number of signal lines. Rotational speed data signals can be transmitted and received without modifying the position detection section.
次に、本発明の実施例について図面を参照して
説明する。
Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明のアブソリユート式エンコーダ
の一実施例の構成図、第2図は第1図のアブソリ
ユート式エンコーダの動作を示すタイムチヤー
ト、第3図aは1回転以内位置計数部16のA相
パルス入力端子に回転数データ信号が入力されて
いる場合における、A,B両相パルス入力端子の
入力信号波形図、第3図bは、第3図aの入力信
号によつて生成されるアツプ/ダウンパルス波形
図、第4図は、本実施例のアブソリユート式エン
コーダを有する位置決め制御装置の概略図であ
る。 FIG. 1 is a configuration diagram of an embodiment of the absolute encoder of the present invention, FIG. 2 is a time chart showing the operation of the absolute encoder of FIG. 1, and FIG. The input signal waveform diagram of the A and B phase pulse input terminals when the rotation speed data signal is input to the phase pulse input terminal, FIG. 3b, is generated by the input signal of FIG. 3a. The up/down pulse waveform diagram in FIG. 4 is a schematic diagram of a positioning control device having an absolute encoder of this embodiment.
モータ側装置300(第4図)は、同一回転軸
に固定されたモータ、タコゼネレータおよび第1
図のアブソリユート式エンコーダを備えている。
論理部側回路200は偏差カウンタを備えてい
て、伝送線15を介してモータ側装置300から
入力された、エンコーダの位置の回転数および1
回転以内位置に対応するカウント値を、偏差カウ
ンタの設定値から減算し、D/A変換して出力す
る。電力増幅器42は、前記D/A変換された論
理部側回路出力44と、タコゼネレータの出力4
3を入力し、その差を増幅してモータに入力し、
偏差カウンタのカウント値が減少する方向にモー
タを駆動させる。 The motor side device 300 (FIG. 4) includes a motor, a tacho generator, and a first motor fixed to the same rotating shaft.
It is equipped with the absolute encoder shown in the figure.
The logic section side circuit 200 is equipped with a deviation counter, and the rotation speed and 1 of the encoder position are inputted from the motor side device 300 via the transmission line 15.
The count value corresponding to the position within the rotation is subtracted from the set value of the deviation counter, D/A converted, and output. The power amplifier 42 receives the D/A converted logic section side circuit output 44 and the output 4 of the tacho generator.
3, amplify the difference and input it to the motor,
The motor is driven in the direction in which the count value of the deviation counter decreases.
1回転以内アブソリユート式エンコーダ6(第
1図)は前述した特開昭59−132308号に開示され
ているアブソリユート式エンコーダであつて、ア
ブソリユートコード円板4、コード発生器3を備
え第1のレデイ信号11で起動される。また、1
回転以内位置計数部16は、微分回路16Aとア
ツプ/ダウンカウンタ16Bからなり、アブソリ
ユート式エンコーダ6の出力である2相パルス
A,Bを入力して、必要な位置または角度変化の
データを得る。円形の磁石板2はアブソリユート
コード円板4と同じ回転軸に固定されている。2
個の磁束計11,12は磁石板2の円周の(1/4)
だけ位置をずらせて、回転軸へ向つて配設され、
磁石板2の回転と共に2相パルスM1,M2を出力
する。回転数計数処理部5はバツクアツプ電源7
が接続され、アツプ/ダウンカウンタを備えてい
て2相パルスM1,M2によつて回転方向を識別し
磁石板2の回転数をカウントし、かつ第2のレデ
イ信号線8がハイレベルになるとゲート信号線9
に所定期間ハイレベルを出力し、ゲート信号線9
がハイレベルの期間中、アツプ/ダウンカウンタ
のカウント値を回転数データ信号線10上に調歩
同期方式で出力し、前記所定期間が経過した後、
ゲート信号線9をローレベルにして第1のレデイ
信号線11をハイレベルにし、1回転以内アブソ
リユートエンコーダ6の計数動作を起動する。送
信信号セレクト部12はナンドゲート12A,1
2B、インバータ12C、インバート・オアゲー
ト12Dによつて構成されている。ナンドゲート
12Aの2つの入力端子はそれぞれゲート信号線
9および回転数データ信号線10と接続されてい
る。ゲート信号線9はまた、インバータ12Cを
介してナンドゲート12Bの一方の入力端子に接
続され、ナンドゲート12Bの他方の入力端子は
1回転以内アブソリユートエンコーダ6のA相出
力端と接続されている。インバート・オア回路1
2Dは、ナンドゲート12A,12Bの出力を入
力とし、その出力MAは送信信号セレクト部12
の出力である。送信信号セレクト部12の出力
MA、および1回転以内アブソリユートエンコー
ダ6のB相出力MBは、モータ側回路100と伝
送線15との間のインターフエースであるライン
ドライバー13、および伝送線15と論理部側回
路200との間のインターフエースであるライン
レシーバ14を介して論理部側回路200に接続
されている。モータ側回路100の出力MA,
MBに対応する論理部側回路200の信号PA,
PBは、微分回路16Aおよびアツプ/ダウンカ
ウンタ16Bを含む1回転以内位置計数部16に
入力され、さらに信号PAはUART17に入力さ
れている。 The one-rotation absolute encoder 6 (FIG. 1) is an absolute encoder disclosed in the aforementioned Japanese Patent Application Laid-Open No. 59-132308, and is equipped with an absolute code disk 4 and a code generator 3. It is activated by the ready signal 11 of. Also, 1
The within-rotation position counting section 16 includes a differentiating circuit 16A and an up/down counter 16B, and receives the two-phase pulses A and B output from the absolute encoder 6 to obtain necessary position or angle change data. The circular magnet plate 2 is fixed to the same rotating shaft as the absolute code disk 4. 2
The magnetometers 1 1 and 1 2 are (1/4) of the circumference of the magnet plate 2.
The position is shifted by
As the magnet plate 2 rotates, two-phase pulses M 1 and M 2 are output. The rotation speed counting processing section 5 is connected to a backup power source 7.
is connected, is equipped with an up/down counter, identifies the direction of rotation by two-phase pulses M 1 and M 2 and counts the number of rotations of the magnet plate 2, and the second ready signal line 8 is set to high level. Then gate signal line 9
outputs a high level for a predetermined period to the gate signal line 9.
During the period when is at a high level, the count value of the up/down counter is output on the rotation speed data signal line 10 in an asynchronous manner, and after the predetermined period has elapsed,
The gate signal line 9 is set to low level and the first ready signal line 11 is set to high level to start the counting operation of the absolute encoder 6 within one revolution. The transmission signal selector 12 is a NAND gate 12A, 1
2B, an inverter 12C, and an invert/OR gate 12D. Two input terminals of the NAND gate 12A are connected to a gate signal line 9 and a rotation speed data signal line 10, respectively. The gate signal line 9 is also connected to one input terminal of a NAND gate 12B via an inverter 12C, and the other input terminal of the NAND gate 12B is connected to the A-phase output terminal of the absolute encoder 6 within one rotation. Invert OR circuit 1
The 2D inputs the outputs of the NAND gates 12A and 12B, and its output MA is the transmission signal selector 12.
This is the output of Output of transmission signal selector 12
MA, and the B-phase output MB of the absolute encoder 6 within one rotation are connected to the line driver 13, which is an interface between the motor side circuit 100 and the transmission line 15, and the line driver 13, which is an interface between the transmission line 15 and the logic side circuit 200. It is connected to the logic section side circuit 200 via a line receiver 14, which is an interface between the two. Output MA of motor side circuit 100,
Signal PA of logic side circuit 200 corresponding to MB,
PB is input to a one-rotation position counting section 16 including a differentiation circuit 16A and an up/down counter 16B, and a signal PA is input to a UART 17.
次に、本実施例の動作について説明する。 Next, the operation of this embodiment will be explained.
磁石板2が回転すると、磁束計11,12は、磁
束の変化を検出して2相パルスM1,M2を出力す
る。回転数計数処理部5は2相パルスM1,M2を
入力して公知の方法によつて回転方向を判定し、
アツプ/ダウンカウンタによつて回転数がカウン
トされる。該回転数は、モータの駆動が終了し、
回路の電源が切断された後であつても、バツクア
ツプ電源7によつて回転数計数処理部5に記憶さ
れている。モータの電源が切断された後再投入さ
れた場合、停電が回復した場合等を含めて、一般
に被制御可動部が一旦停止した後再起動されると
きのエンコーダの現在位置は、回転数計数処理部
5に保持されている回転数と、1回転以内アブソ
リユートエンコーダ6が出力する2相パルスA,
Bの組合わせによつて知られる。この中、2相パ
ルスA,Bは伝送線15を介して論理部側回路2
00に伝送され、1回転以内位置計数部16に入
力される。また、回転数データ信号は回転数計数
処理部5から、2相パルスA,Bの中の何れか1
相と同一の信号線を介して調歩同期方式で、論理
部側回路200に配設されているUART17に
伝送される。本実施例では回転数データは、A相
と同じ信号線によつて伝送されている。そのため
に、送信信号セレクト部12は、ゲート信号9の
制御によりA相パルス信号または回転数データを
選択して出力するように構成されている。すなわ
ち、ゲート信号9がハイレベルのときは回転数デ
ータ信号線10を介して入力される回転数データ
が出力され、ゲート信号9がローレベルのとき
は、A相パルス信号が出力される。 When the magnet plate 2 rotates, the magnetometers 1 1 and 1 2 detect changes in magnetic flux and output two-phase pulses M 1 and M 2 . The rotation speed counting processing unit 5 inputs the two-phase pulses M 1 and M 2 and determines the rotation direction by a known method.
The number of revolutions is counted by an up/down counter. The rotation speed is the same as when the motor stops driving and
Even after the power to the circuit is cut off, it is stored in the rotational speed counting processor 5 by the backup power supply 7. In general, the current position of the encoder when the controlled moving part is stopped and then restarted, including when the motor power is turned off and then turned on again, when a power outage is restored, etc. The rotation speed held in the section 5 and the two-phase pulse A output by the absolute encoder 6 within one rotation,
It is known by the combination of B. Among these, the two-phase pulses A and B are sent to the logic section side circuit 2 via the transmission line 15.
00, and is input to the within-one-rotation position counting section 16. Further, the rotation speed data signal is outputted from the rotation speed counting processing section 5 by one of the two-phase pulses A and B.
The signal is transmitted to the UART 17 provided in the logic circuit 200 in an asynchronous manner via the same signal line as the phase signal. In this embodiment, the rotation speed data is transmitted by the same signal line as the A phase. For this purpose, the transmission signal selector 12 is configured to select and output the A-phase pulse signal or rotation speed data under the control of the gate signal 9. That is, when the gate signal 9 is at a high level, the rotation speed data input through the rotation speed data signal line 10 is output, and when the gate signal 9 is at a low level, the A-phase pulse signal is output.
データの送信処理は次の順序で行なわれる。 Data transmission processing is performed in the following order.
回転数計数処理部5は、時刻t1に論理部側回路
200から第2のレデイ信号8が入力されると、
時刻t2にゲート信号線9にハイレベルを出力し、
さらに調歩同期方式で時刻t3以降、回転数データ
信号10を伝送線15を介してUART17に出
力する。時刻t4に所定のバイト分だけデータ信号
が出力されると、回転数計数処理部5は、ゲート
信号線9にローレベルを出力し、それによつて送
信信号セレクト部12は、回転数データ信号10
に対してゲートを閉じ、1回転以内アブソリユー
トエンコーダ6のA相出力に対してゲートを開
く。同時に回転数計数処理部5は第1のレデイ信
号線11をハイレベルにし、その結果、1回転以
内アブソリユートエンコーダ6のカウンタは計数
動作を開始し、2相パルスA,Bが出力される。
したがつて、モータ側回路100からラインドラ
イバ13に入力される信号のうちの送信信号セレ
クト部12の出力MAを伝送する信号線は、時刻
t4以前は回転数データ信号を調歩同期方式で伝送
し、時刻t4以後は1回転以内アブソリユートエン
コーダのA相パルス出力を伝送する。また、1回
転以内アブソリユートエンコーダ6のB相パルス
出力を伝送する信号線は、レデイ信号線11がハ
イレベルになる時刻t4以前は伝送がなく、時刻t4
以後はB相パルスを伝送する。 When the second ready signal 8 is input from the logic section side circuit 200 at time t1, the rotation speed counting processing section 5 receives the second ready signal 8 from the logic section circuit 200.
Outputs a high level to the gate signal line 9 at time t2 ,
Further, after time t3 , the rotation speed data signal 10 is outputted to the UART 17 via the transmission line 15 in an asynchronous manner. When the data signal for a predetermined number of bytes is output at time t 4 , the rotation speed counting processing section 5 outputs a low level to the gate signal line 9 , whereby the transmission signal selection section 12 outputs the rotation speed data signal. 10
The gate is closed for the A-phase output of the absolute encoder 6 within one rotation. At the same time, the rotation count processing section 5 sets the first ready signal line 11 to a high level, and as a result, the counter of the absolute encoder 6 within one rotation starts counting operation, and two-phase pulses A and B are output. .
Therefore, the signal line that transmits the output MA of the transmission signal selector 12 among the signals input from the motor side circuit 100 to the line driver 13 is
Before time t4 , the rotation speed data signal is transmitted in an asynchronous manner, and after time t4 , the A-phase pulse output of the absolute encoder within one revolution is transmitted. In addition, the signal line that transmits the B-phase pulse output of the absolute encoder 6 within one rotation does not transmit before time t 4 when the ready signal line 11 becomes high level, and at time t 4
Thereafter, B-phase pulses are transmitted.
時刻t2とt4の間では、調歩同期方式で伝送され
る回転数データ信号がUART17のみならず、
第3図aに示されているように1回転以内位置計
数部16のA相パルス入力端子にも入力され、B
相パルス入力端子には入力PBが無い。この2つ
の信号PA,PB(実際は1相の信号)によつて公
知の方法で生成されるアツプパルスX+、ダウン
パルスX-は第3図bに示されているように同数
になる。したがつて、回転数データ信号は1回転
以内位置計数部16のカウント数には寄与しな
い。 Between times t 2 and t 4 , the rotation speed data signal transmitted using the asynchronous method is transmitted not only to the UART17 but also to
As shown in FIG. 3a, it is also input to the A-phase pulse input terminal of the within-one-rotation position counting section 16, and the B
There is no input PB for the phase pulse input terminal. The number of up pulses X + and down pulses X - generated by these two signals PA and PB (actually one-phase signals) in a known manner is the same as shown in FIG. 3b. Therefore, the rotation speed data signal does not contribute to the count number of the within-one-rotation position counting section 16.
なお、本実施例においては、回転数を検出する
ために磁気的方法を用いているが、必ずしも磁気
的方法に限定する必要はなく、他の方法、例えば
光学的方法を用いることも可能である。また、
HDLC等の伝送フオーマツトでNRZI変調を行う
ことも可能である。 In addition, in this example, a magnetic method is used to detect the rotation speed, but it is not necessarily limited to the magnetic method, and it is also possible to use other methods, for example, an optical method. . Also,
It is also possible to perform NRZI modulation in a transmission format such as HDLC.
以上説明したように本発明は、起動初期時の回
転数データ信号を、調歩同期式伝送によつてPG1
相分の信号線で伝送するようにしたことにより、
信号線を増加させずに、かつ、1回転以内位置計
数部に手を加えることなく、回転数データ信号を
送受信することができる効果がある。
As explained above, the present invention transmits the rotational speed data signal at the initial stage of startup to PG1 by asynchronous transmission.
By transmitting signals using signal lines for each phase,
There is an effect that the rotation speed data signal can be transmitted and received without increasing the number of signal lines and without modifying the within-one-rotation position counting section.
第1図は本発明のアブソリユート式エンコーダ
の一実施例の構成図、第2図は第1図のアブソリ
ユート式エンコーダの動作を示すタイムチヤー
ト、第3図aは1回転以内位置計数部16のA相
パルス入力端子に回転数データ信号が入力されて
いる場合における、A,B両相パルス入力端子の
入力信号波形図、第3図bは、第3図aに入力信
号によつて生成されるアツプX+/ダウンX-パル
スの波形図、第4図は本発明のアブソリユート式
エンコーダが適用された位置決め制御装置の概略
図である。
11,12……磁束計、2……磁石板、3……コ
ード発生器、4……アブソリユートコード円板、
5……回転数計数処理部、6……1回転以内アブ
ソリユート式エンコーダ、7……バツクアツプ電
源、8……第2のレデイ信号線、9……ゲート信
号線、10……回転数データ信号線、11……第
1のレデイ信号線、12……送信信号セレクト
部、12A,12B……ナンドゲート、12C…
…インバータ、12D……インバートオアゲー
ト、13……ラインドライバ、14……ラインレ
シーバ、15……伝送線、16……1回転以内位
置計数部、16A……微分回路、16B……アツ
プ/ダウンカウンタ、17……UART、42…
…電力増幅器、43……タコゼネレータ出力線、
44……論理部回路出力線、100……モータ側
回路、200……論理部側回路、300……モー
タ側装置、M1,M2……磁束計11,12の出力信
号、MA,MB……モータ側回路100の出力信
号、PA,PB……論理部側回路200の入力信
号。
FIG. 1 is a configuration diagram of an embodiment of the absolute encoder of the present invention, FIG. 2 is a time chart showing the operation of the absolute encoder of FIG. 1, and FIG. The input signal waveform diagram of both A and B phase pulse input terminals when the rotation speed data signal is input to the phase pulse input terminal, FIG. 3b, is generated by the input signal as shown in FIG. 3a. The waveform diagram of the up X + /down X - pulses and FIG. 4 are schematic diagrams of a positioning control device to which the absolute encoder of the present invention is applied. 1 1 , 1 2 ... Magnetometer, 2 ... Magnet plate, 3 ... Code generator, 4 ... Absolute code disk,
5... Rotation speed counting processing unit, 6... Absolute encoder within one revolution, 7... Backup power supply, 8... Second ready signal line, 9... Gate signal line, 10... Rotation speed data signal line , 11...First ready signal line, 12...Transmission signal select section, 12A, 12B...NAND gate, 12C...
...Inverter, 12D...Invert OR gate, 13...Line driver, 14...Line receiver, 15...Transmission line, 16...Position counting section within one rotation, 16A...Differentiating circuit, 16B...Up/down Counter, 17...UART, 42...
...Power amplifier, 43...Tacho generator output line,
44...Logic part circuit output line, 100...Motor side circuit, 200...Logic part side circuit, 300...Motor side device, M1 , M2 ...Output signal of magnetometers 11 , 12 , MA , MB... Output signal of the motor side circuit 100, PA, PB... Input signal of the logic section side circuit 200.
Claims (1)
き再起動初期時における被制御可動部の位置に対
応する回転数を検出保持する回転数検出部と、第
1のレデイ信号によつて起動され、再起動初期時
における前記被制御可動部の位置に対応する1回
転以内の位置データを2相パルスA,Bとして出
力し、該2相パルスA,Bを計数することによ
り、前記1回転以内の位置を検出する1回転以内
位置検出部を有するアブソリユート式エンコーダ
において、 前記回転数検出部が保持する回転数データ信号
と前記A相パルス信号を入力とし、ゲート信号が
第1の論理レベルのときは回転数データ信号を、
前記ゲート信号が第2の論理レベルのときはA相
パルス信号を同一伝送線上に出力するゲート手段
と、 第2のレデイ信号によつて起動され、第2のレ
デイ信号の入力時から所定の期間に限り、前記ゲ
ート信号線上に第1の論理レベルを出力し、かつ
前記所定の期間内に限り、前記回転数検出部に保
持されている回転数データ信号を調歩同期方式で
前記回転数データ信号線上に出力し、前記所定の
期間が経過した時、前記ゲート信号線上に第2の
論理レベルを出力し、かつ前記第1のレデイ信号
を出力する回転数データ信号処理手段と、 伝送線を介して入力された回転数データ信号を
受信する回転数データ信号受信装置と、第2のレ
デイ信号を発信するレデイ信号発生装置を有する
受信手段を備えていることを特徴とするアブソリ
ユート式エンコーダ。[Scope of Claims] 1. A rotation speed detection section that detects and holds a rotation speed corresponding to the position of the controlled movable section at the initial stage of restart when the controlled movable section is restarted after being temporarily stopped; It is activated by a ready signal, outputs position data within one rotation corresponding to the position of the controlled movable part at the initial stage of restart as two-phase pulses A and B, and counts the two-phase pulses A and B. Accordingly, in the absolute encoder having the one-rotation position detection section that detects a position within one rotation, the rotation speed data signal held by the rotation speed detection section and the A-phase pulse signal are input, and the gate signal is At the first logic level, the rotation speed data signal is
gate means for outputting an A-phase pulse signal onto the same transmission line when the gate signal is at a second logic level; and gate means activated by a second ready signal for a predetermined period from input of the second ready signal. only, outputs a first logic level on the gate signal line, and only within the predetermined period, converts the rotation speed data signal held in the rotation speed detection section to the rotation speed data signal in an asynchronous manner. a rotation speed data signal processing means for outputting a second logic level on the gate signal line and outputting the first ready signal when the predetermined period has elapsed; What is claimed is: 1. An absolute encoder comprising: a rotation speed data signal receiving device for receiving a rotation speed data signal inputted by a rotation speed data signal; and a receiving means having a ready signal generation device for transmitting a second ready signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10657086A JPS62263600A (en) | 1986-05-12 | 1986-05-12 | Absolute type encoder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10657086A JPS62263600A (en) | 1986-05-12 | 1986-05-12 | Absolute type encoder |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62263600A JPS62263600A (en) | 1987-11-16 |
JPH0575159B2 true JPH0575159B2 (en) | 1993-10-19 |
Family
ID=14436912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10657086A Granted JPS62263600A (en) | 1986-05-12 | 1986-05-12 | Absolute type encoder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62263600A (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2681568B2 (en) * | 1991-12-03 | 1997-11-26 | サムタク株式会社 | Incremental encoder with magnetic pole position detection signal |
JP2021085810A (en) * | 2019-11-29 | 2021-06-03 | 株式会社デンソーテン | Position detector and method for communicating position |
-
1986
- 1986-05-12 JP JP10657086A patent/JPS62263600A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPS62263600A (en) | 1987-11-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH07250494A (en) | Drive stop device for dc brushless motor | |
JPS62213537A (en) | Rotor rotational position detector for motor | |
JPH0575159B2 (en) | ||
JPS61185096A (en) | Rotor initial position detector of stepping motor | |
US4814681A (en) | Rotary body position control apparatus | |
JP2000078892A (en) | Driving apparatus of stepping motor | |
JP3144877B2 (en) | Backup type absolute position encoder | |
JP2002223584A (en) | Controller for dc motor | |
JPH01148906A (en) | Apparatus for detecting angle of rotation of industrial robot | |
JPH08247788A (en) | Rotary encoder receiving circuit | |
JP2820724B2 (en) | Drive control device for servo motor of image reading device | |
KR0170331B1 (en) | Method and apparatus for detecting absolute position signal of motor of incremental encoder | |
JP2834288B2 (en) | Motor stop device | |
JP2009017687A (en) | Disc-rotating device | |
KR820001398B1 (en) | Spindel control system | |
JPS5979467A (en) | Revolution stop control system of rotor | |
JPS5918957B2 (en) | Pulse motor stop control device | |
JPH065175B2 (en) | Absolute type encoder | |
JPS6158484A (en) | Controller for motor | |
JPS5997871A (en) | Controller for direct teaching type robot | |
KR100288288B1 (en) | Optical disc reproduction apparatus having a dc motor | |
JP2675225B2 (en) | Encoder device for brushless motor control | |
JPS61166508A (en) | Camera | |
JPH10146083A (en) | Controller of switched reluctance motor | |
JPS63103467A (en) | Magnetic recorder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |