JPH04281382A - Control method for position of motor using serial absolute encoder - Google Patents

Control method for position of motor using serial absolute encoder

Info

Publication number
JPH04281382A
JPH04281382A JP3062410A JP6241091A JPH04281382A JP H04281382 A JPH04281382 A JP H04281382A JP 3062410 A JP3062410 A JP 3062410A JP 6241091 A JP6241091 A JP 6241091A JP H04281382 A JPH04281382 A JP H04281382A
Authority
JP
Japan
Prior art keywords
motor
signal
encoder
absolute
signals
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
JP3062410A
Other languages
Japanese (ja)
Inventor
Hideaki Fuse
英昭 布施
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.)
Tamagawa Seiki Co Ltd
Original Assignee
Tamagawa Seiki 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 Tamagawa Seiki Co Ltd filed Critical Tamagawa Seiki Co Ltd
Priority to JP3062410A priority Critical patent/JPH04281382A/en
Publication of JPH04281382A publication Critical patent/JPH04281382A/en
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、シリアルアブソエンコ
ーダを用いたモータの位置制御方法に関し、特に、イン
クリメンタル信号およびアブソリュート信号の両方を用
いてモータドライバを制御することにより、高精度およ
び高信頼性のモータ回転を得るための新規な改良に関す
る。
[Industrial Application Field] The present invention relates to a method for controlling the position of a motor using a serial absolute encoder, and in particular, by controlling a motor driver using both incremental signals and absolute signals, high precision and high reliability can be achieved. This invention relates to a novel improvement for obtaining a motor rotation of .

【0002】0002

【従来の技術】従来、用いられていたこの種のエンコー
ダを用いたモータの位置制御方法としては、一般に、例
えば、特開平1−55041号公報に開示されているエ
ンコーダ付モータの場合、図2で示される制御方法が採
用されていた。
2. Description of the Related Art Conventionally, a motor position control method using this type of encoder is generally known, for example, in the case of a motor with an encoder disclosed in Japanese Unexamined Patent Publication No. 1-55041, as shown in FIG. The control method shown in was adopted.

【0003】すなわち、図2において符号1で示される
ものは、エンコーダ2およびモータ3を一体に有するエ
ンコーダ付モータであり、このエンコーダ2から得られ
るアブソリュート信号4又はインクリメンタル信号5は
、モータドライバ6を介して制御装置7に入力されてい
る。
That is, what is indicated by the reference numeral 1 in FIG. 2 is a motor with an encoder that integrally has an encoder 2 and a motor 3. An absolute signal 4 or an incremental signal 5 obtained from the encoder 2 is transmitted to a motor driver 6. The signal is input to the control device 7 via the control device 7.

【0004】この制御装置7において、前記アブソリュ
ート信号4又ははインクリメンタル信号5に基づいて制
御信号8が出力され、この制御信号8はモータドライバ
6に入力され、モータ3の回転および位置制御を行って
いる。
In this control device 7, a control signal 8 is output based on the absolute signal 4 or the incremental signal 5, and this control signal 8 is input to a motor driver 6 to control the rotation and position of the motor 3. There is.

【0005】[0005]

【発明が解決しようとする課題】従来のモータの位置制
御方法は、以上のように構成されていたため、次のよう
な課題が存在していた。すなわち、エンコーダから得ら
れるアブソリュート信号又はインクリメンタル信号の何
れかのみを用いて、モータドライバの制御を行っていた
ため、インクリメンタル信号のみの場合は絶対位置での
制御を行うことは不可能であり、また、ノイズによる誤
差を判別することが難しく、信頼性の低下を防ぐことが
不可能であった。また、アブソリュート信号のみの場合
は、信号線数が多くなり、信頼性が低下すると同時に、
インクリメンタル信号のみの場合と同様、ノイズによる
誤差を判別することが困難であった。さらに、何れか一
方のみの信号しか用いていないため、断線の検出が困難
であり、また、断線した場合、モータ制御が不能となり
、信頼性を向上させることが極めて困難であった。
[Problems to be Solved by the Invention] Since the conventional motor position control method was constructed as described above, the following problems existed. In other words, since the motor driver has been controlled using only either the absolute signal or the incremental signal obtained from the encoder, it is impossible to control the absolute position using only the incremental signal. It was difficult to distinguish errors due to noise, and it was impossible to prevent a decrease in reliability. In addition, if only absolute signals are used, the number of signal lines increases and reliability decreases.
As with the case of only incremental signals, it was difficult to distinguish errors due to noise. Furthermore, since only one of the signals is used, it is difficult to detect a wire breakage, and when a wire breakage occurs, motor control becomes impossible, making it extremely difficult to improve reliability.

【0006】本発明は、以上のような課題を解決するた
めになされたもので、特に、インクリメンタル信号およ
びアブソリュート信号の両方を用いてモータドライバを
制御することにより、高信頼性のモータ回転を得るよう
にしたシリアルアブソエンコーダを用いたモータの位置
制御方法を提供することを目的とする。
The present invention has been made to solve the above-mentioned problems, and in particular, to obtain highly reliable motor rotation by controlling a motor driver using both incremental signals and absolute signals. The present invention aims to provide a method for controlling the position of a motor using a serial absolute encoder.

【0007】[0007]

【課題を解決するための手段】本発明によるシリアルア
ブソエンコーダを用いたモータの位置制御方法は、エン
コーダからの回転検出信号を制御信号によりモータドラ
イバを制御してモータを回転するようにしたモータの位
置制御方法において、前記エンコーダはシリアルアブソ
エンコーダとし、アブソリュート信号及びインクリメン
タル信号を回転検出信号としてパラレル変換した後、制
御装置に入力する方法である。
[Means for Solving the Problems] A motor position control method using a serial absolute encoder according to the present invention is a motor position control method in which a rotation detection signal from an encoder is used as a control signal to control a motor driver to rotate the motor. In the position control method, the encoder is a serial absolute encoder, and the absolute signal and the incremental signal are converted into parallel signals as rotation detection signals, and then input to the control device.

【0008】[0008]

【作  用】本発明によるシリアルアブソエンコーダを
用いたモータの位置制御方法において、モータの位置デ
ータは、シリアルアブソエンコーダにて検出され、この
シリアルアブソエンコーダから得られたアブソリュート
信号及びインクリメンタル信号がモータドライバにフィ
ードバックされると同時に、シリアル/パラレル変換器
にてパラレル変換される。
[Operation] In the motor position control method using a serial absolute encoder according to the present invention, the motor position data is detected by the serial absolute encoder, and the absolute signal and incremental signal obtained from the serial absolute encoder are used to control the motor driver. At the same time, it is converted into parallel by a serial/parallel converter.

【0009】このパラレル変換後のアブソリュート信号
及びインクリメンタル信号は、制御装置に入力され、こ
の制御装置ではこの各信号に基づいてモータドライバに
対して制御信号を印加し、モータの位置制御を行う。
The absolute signal and incremental signal after the parallel conversion are input to a control device, and the control device applies a control signal to the motor driver based on these signals to control the motor position.

【0010】0010

【実施例】以下、図面と共に本発明によるシリアルアブ
ソエンコーダを用いたモータの位置制御方法の好適な実
施例について詳細に説明する。なお、従来例と同一又は
同等部分については、同一符号を用いて説明する。図1
は本発明によるシリアルアブソエンコーダを用いたモー
タの位置制御方法を示すブロック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A preferred embodiment of a motor position control method using a serial absolute encoder according to the present invention will be described in detail below with reference to the drawings. Note that the same or equivalent parts as in the conventional example will be described using the same reference numerals. Figure 1
FIG. 1 is a block diagram showing a motor position control method using a serial absolute encoder according to the present invention.

【0011】図において符号1で示されるものは、シリ
アルアブソエンコーダ2およびモータ3を一体に有する
エンコーダ付モータであり、このシリアルアブソエンコ
ーダ2から得られる回転検出信号であるアブソリュート
信号4及びインクリメンタル信号5は、モータドライバ
6を介してシリアル状態でシリアル/パラレル変換器1
0に入力されている。なお、前述のシリアルアブソエン
コーダ2は、インクリメンタル信号5とアブソリュート
信号4をシリアルに出力するエンコーダである。
The reference numeral 1 in the figure is a motor with an encoder that integrally includes a serial absolute encoder 2 and a motor 3, and an absolute signal 4 and an incremental signal 5, which are rotation detection signals obtained from the serial absolute encoder 2. is the serial/parallel converter 1 in the serial state via the motor driver 6.
It is entered as 0. The above-mentioned serial absolute encoder 2 is an encoder that serially outputs the incremental signal 5 and the absolute signal 4.

【0012】このシリアル/パラレル変換器10に入力
された各信号4,5は、パラレル変換された後、パラレ
ル状態のアブソリュート信号4及びインクリメンタル信
号5として制御装置7に入力される。
The signals 4 and 5 inputted to the serial/parallel converter 10 are converted into parallel signals and then inputted to the control device 7 as an absolute signal 4 and an incremental signal 5 in a parallel state.

【0013】この制御装置7では、この二種類の信号4
,5に基づいてモータドライバ6に対して、制御信号8
を入力する。このモータドライバ6では、この制御信号
8によってモータ3の位置制御を行うことができる。
In this control device 7, these two types of signals 4
, 5 to the motor driver 6 based on the control signal 8.
Enter. This motor driver 6 can control the position of the motor 3 using this control signal 8.

【0014】従って、前記制御信号8は、前述のインク
リメンタル信号5及びアブソリュート信号4に基づいて
得られるため、何れか一方の信号4又は5が異常であっ
た場合、両信号4,5の比較により何れか一方のみの信
号4又は5に基づいて制御信号8を出力することができ
る。
Therefore, since the control signal 8 is obtained based on the above-mentioned incremental signal 5 and absolute signal 4, if either signal 4 or 5 is abnormal, it can be determined by comparing both signals 4 and 5. The control signal 8 can be output based on only one of the signals 4 and 5.

【0015】なお、前述のシリアルアブソエンコーダは
、回転ディスク円板の符号パターンが、周知のように、
インクリメンタル信号5を発生するパターンと、アブソ
リュート信号4を発生するパターンとが形成された構成
の光学式エンコーダを採用している。
In addition, in the above-mentioned serial absolute encoder, the code pattern of the rotating disk is, as is well known,
An optical encoder is used in which a pattern for generating an incremental signal 5 and a pattern for generating an absolute signal 4 are formed.

【0016】[0016]

【発明の効果】本発明によるシリアルアブソエンコーダ
を用いたモータの位置制御方法は、以上のように構成さ
れているので、次のような効果を得ることができる。 (1).  インクリメンタル及びアブソリュート信号
の何れも同時に用いているため、絶対位置での制御がで
きる。 (2).  インクリメンタル信号のみの場合は、ノイ
ズによる誤差があるが、二つの信号を用いているため、
ノイズ誤差をアブソリュート信号によって判別すること
ができる。 (3).  二つの信号を用いているため、何れか一方
に断線等のトラブルがあった場合、両信号の比較により
確実に検出し、モータの誤動作を防止することができる
。 (4).  二つの信号を用いているため、一方が異常
となった場合でも、他方の信号を用いることによりモー
タ制御を行うことができ、モータの冗長性(信頼性)を
向上させることができる。 (5).  エンコーダとしてシリアルアブソエンコー
ダを用いているため、出力信号を出力するためのリード
線の数が少なく、1個のエンコーダでインクリメンタル
信号とアブソリュート信号の両方を得ることができる。
Effects of the Invention Since the motor position control method using a serial absolute encoder according to the present invention is configured as described above, the following effects can be obtained. (1). Since both incremental and absolute signals are used simultaneously, absolute position control is possible. (2). If only incremental signals are used, there will be errors due to noise, but since two signals are used,
Noise errors can be determined using the absolute signal. (3). Since two signals are used, if there is a problem such as wire breakage in either one, it can be reliably detected by comparing both signals, and malfunction of the motor can be prevented. (4). Since two signals are used, even if one signal becomes abnormal, the motor can be controlled by using the other signal, and the redundancy (reliability) of the motor can be improved. (5). Since a serial absolute encoder is used as the encoder, the number of lead wires for outputting output signals is small, and both incremental signals and absolute signals can be obtained with one encoder.

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

【図1】本発明によるシリアルアブソエンコーダを用い
たモータの位置制御方法を示すブロック図である。
FIG. 1 is a block diagram showing a motor position control method using a serial absolute encoder according to the present invention.

【図2】従来のエンコーダを用いたモータの位置制御方
法を示すブロック図である。
FIG. 2 is a block diagram showing a conventional motor position control method using an encoder.

【符号の説明】[Explanation of symbols]

2    エンコーダ(シリアルアブソエンコーダ)3
    モータ 4    アブソリュート信号(回転検出信号)5  
  インクリメンタル信号(回転検出信号)7    
制御装置 8    制御信号
2 Encoder (serial absolute encoder) 3
Motor 4 Absolute signal (rotation detection signal) 5
Incremental signal (rotation detection signal) 7
Control device 8 control signal

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  エンコーダ(2)からの回転検出信号
(4,5)を制御装置(7)に入力し、この制御装置(
7)からの制御信号(8)によりモータドライバ(6)
を制御してモータ(3)を回転するようにしたモータの
位置制御方法において、前記エンコーダ(2)はシリア
ルアブソエンコーダとし、アブソリュート信号(4)及
びインクリメンタル信号(5)を前記回転検出信号とし
てパラレル変換した後、前記制御装置(7)に入力する
ことを特徴とするシリアルアブソエンコーダを用いたモ
ータの位置制御方法。
Claim 1: A rotation detection signal (4, 5) from an encoder (2) is input to a control device (7), and this control device (
The motor driver (6) is controlled by the control signal (8) from the
In the motor position control method, the encoder (2) is a serial absolute encoder, and the absolute signal (4) and the incremental signal (5) are used as the rotation detection signals in parallel. A method for controlling the position of a motor using a serial absolute encoder, characterized in that the converted data is input to the control device (7).
JP3062410A 1991-03-05 1991-03-05 Control method for position of motor using serial absolute encoder Pending JPH04281382A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3062410A JPH04281382A (en) 1991-03-05 1991-03-05 Control method for position of motor using serial absolute encoder

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3062410A JPH04281382A (en) 1991-03-05 1991-03-05 Control method for position of motor using serial absolute encoder

Publications (1)

Publication Number Publication Date
JPH04281382A true JPH04281382A (en) 1992-10-06

Family

ID=13199351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3062410A Pending JPH04281382A (en) 1991-03-05 1991-03-05 Control method for position of motor using serial absolute encoder

Country Status (1)

Country Link
JP (1) JPH04281382A (en)

Similar Documents

Publication Publication Date Title
JPH04281382A (en) Control method for position of motor using serial absolute encoder
JPH10293895A (en) Data transmission method and device between position measuring device and evaluation unit
JP2643301B2 (en) Absolute encoder disconnection detection method
US5900711A (en) Stepping motor driving apparatus
JP3448664B2 (en) Multi-turn absolute encoder
JPS6232813B2 (en)
JPH0371010A (en) Absolute position counter
JPH01153910A (en) Speed and angle controller
JP2896133B1 (en) Encoder device
JPS6088315A (en) Abnormality detection for incremental encoder
JPS6117518Y2 (en)
JP3663650B2 (en) Optical disk signal inspection device
JPH10253393A (en) Absolute encoder
JPH04329309A (en) Absolute signal generation method
SU1242945A1 (en) Microprogram control device
JPH0664858B2 (en) Reading circuit diagnostic method
KR910007631Y1 (en) CPIU's Analog Data Sensing Circuit
JPH01306901A (en) Abnormality detector
JPH054750B2 (en)
JPH0462420A (en) Abnormality detector for encoder signal line
JPH0192967A (en) Storage device
JPH0894386A (en) Rotary encoder
JPH0660922B2 (en) Encoder disconnection detector
JPH04137200A (en) Sensor output signal read device
JPH033944A (en) Output voltage erroneous detection preventing system for on-vehicle sensor