Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5070470B2 - Temporary phase clock generation method for encoder with failure detection function - Google Patents
[go: Go Back, main page]

JP5070470B2 - Temporary phase clock generation method for encoder with failure detection function - Google Patents

Temporary phase clock generation method for encoder with failure detection function Download PDF

Info

Publication number
JP5070470B2
JP5070470B2 JP2007305638A JP2007305638A JP5070470B2 JP 5070470 B2 JP5070470 B2 JP 5070470B2 JP 2007305638 A JP2007305638 A JP 2007305638A JP 2007305638 A JP2007305638 A JP 2007305638A JP 5070470 B2 JP5070470 B2 JP 5070470B2
Authority
JP
Japan
Prior art keywords
phase
temporary
clock
signal
phase clock
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.)
Active
Application number
JP2007305638A
Other languages
Japanese (ja)
Other versions
JP2009128279A (en
Inventor
勝紀 下平
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 JP2007305638A priority Critical patent/JP5070470B2/en
Publication of JP2009128279A publication Critical patent/JP2009128279A/en
Application granted granted Critical
Publication of JP5070470B2 publication Critical patent/JP5070470B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Analogue/Digital Conversion (AREA)

Description

本発明は、故障検出機能付きエンコーダの仮相クロック生成方法に関し、特に、A相、
B相インクリメンタル信号に基づいて仮相クロックを得ることにより、インクリメンタル信号にチャタリングが発生した際でも安定した仮相クロックを得るための新規な改良に関する。
The present invention relates to a provisional phase clock generation method for an encoder with a failure detection function, and in particular, A phase,
By obtaining a temporary phase clock based on B-phase incremental signal, a novel improvement for obtaining a stable temporary phase clock even when the chattering incremental signal is generated.

従来、用いられていたこの種の故障検出機能付き機能を内蔵したエンコーダの場合、例えば、特許文献1に開示されたエンコーダにおいても、開示していないが、故障検出を行うための基準信号としては、エンコーダの信号処理回路に内蔵されたクロック発生回路から得られるクロック信号が採用されている。
前記クロック信号を用いることにより、信号処理回路から得られるエンコーダ信号の誤信号等の検出及び補正等を行っている。
In the case of an encoder with a built-in function of this type that has been used in the past, for example, the encoder disclosed in Patent Document 1 is not disclosed, but as a reference signal for performing fault detection A clock signal obtained from a clock generation circuit built in the signal processing circuit of the encoder is employed.
By using the clock signal, detection and correction of an erroneous signal of the encoder signal obtained from the signal processing circuit is performed.

特開平8−204572号公報JP-A-8-204572

従来の故障検出機能付き機能を内蔵したエンコーダにおいては、前述のように内蔵された回路からのクロック信号を用いているが、このクロックの異常を検出するためには、クロック信号を2系統用意して冗長系としなければならず、回路構成及びコスト共に課題が存在していた。   Conventional encoders with built-in failure detection functions use the clock signal from the built-in circuit as described above. To detect this clock abnormality, two clock signals are prepared. Therefore, there is a problem in both circuit configuration and cost.

また、前述のインクリメンタルエンコーダにおいて、軸位置が出力論理の変化点付近にある場合、電気的、機械的要因により、エンコーダ出力がチャタリングする場合がある。このチャタリングした状態のインクリメンタル信号を基準にシステムクロックの異常検出を行った場合、検出回路の動作可能クロック以上の高速なパルスが入力されてしまう場合があり、正常な検出が困難となっていた。   Further, in the above-described incremental encoder, when the shaft position is near the change point of the output logic, the encoder output may chatter due to electrical and mechanical factors. When abnormality of the system clock is detected based on the chattered incremental signal, a high-speed pulse exceeding the operable clock of the detection circuit may be input, and normal detection is difficult.

本発明による故障検出機能付きエンコーダの仮相クロック生成方法は、回転体の回転を検出部で検出して得たA相インクリメンタル信号とB相インクリメンタル信号を用いて仮相クロックを生成する際、前記A相インクリメンタル信号が“1”で前記B相インクリメンタル信号が“1”の時に、前記仮相クロックは“1”に変化し、前記A相インクリメンタル信号が“0”で前記B相インクリメンタル信号が“0”の時に、前記仮相クロックは“0”に変化し、前記A相又はB相インクリメンタル信号にチャタリング信号が発生した際には前記仮相クロックの生成には影響が及ばないようにする方法であり、また、前記A相、B相インクリメンタル信号は、その位相が互いに90°異なると共に1周期あたり4象現の信号で構成され、前記仮相クロックを生成する際、前記4象現のうち2象現離れた条件が成立しない限り前記仮相クロックが反転しないロジックを用いる方法である。 When the tentative phase clock generation method of fault detection function encoder according to the present invention, that generates a temporary phase clock using the A-phase incremental signal and the B-phase incremental signal rotation obtained by the detection by the detection unit of the rotating body, When the A-phase incremental signal is “1” and the B-phase incremental signal is “1”, the temporary phase clock is changed to “1”, the A-phase incremental signal is “0”, and the B-phase incremental signal is When the value is “0”, the temporary phase clock changes to “0”, and when the chattering signal is generated in the A-phase or B-phase incremental signal, the generation of the temporary phase clock is not affected. In addition, the A-phase and B-phase incremental signals are composed of four quadrant signals per cycle with phases different from each other by 90 °. When you generate a clock, the temporary phase clock as long as 2 quadrant apart condition is not established among the 4 quadrant is a method of using a logic inversion does not occur.

本発明による故障検出機能付きエンコーダの仮相クロック生成方法は、以上のように構成されているため、次のような効果を得ることができる。
すなわち、回転体の回転を検出部で検出して得たA相インクリメンタル信号とB相インクリメンタル信号を用いて仮相クロックを生成する際、前記A相インクリメンタル信号が“1”で前記B相インクリメンタル信号が“1”の時に、前記仮相クロックは“1”に変化し、前記A相インクリメンタル信号が“0”で前記B相インクリメンタル信号が“0”の時に、前記仮相クロックは“0”に変化し、前記A相又はB相インクリメンタル信号にチャタリング信号が発生した際には前記仮相クロックの生成には影響が及ばないようにし、また、前記A相、B相インクリメンタル信号は、その位相が互いに90°異なると共に1周期あたり4象現の信号で構成され、前記仮相クロックを生成する際、前記4象現のうち2象現離れた条件が成立しない限り前記仮相クロックが反転しないロジックを用いているため、インクリメンタル信号にチャタリングが発生した際でも、チャタリングに影響を受けることなく、安定した仮相クロック信号を生成し、冗長系を用いることなく、仮相クロックを得て、クロックの故障検出を行うことができる。
Since the provisional phase clock generation method for the encoder with a failure detection function according to the present invention is configured as described above, the following effects can be obtained.
That is, when you generate a temporary phase clock using the A-phase incremental signal and the B-phase incremental signal rotation obtained by the detection by the detection unit of the rotating body, the B-phase incremental by the A-phase incremental signal is "1" When the signal is “1”, the temporary phase clock changes to “1”, and when the A phase incremental signal is “0” and the B phase incremental signal is “0”, the temporary phase clock is “0”. When the chattering signal is generated in the A-phase or B-phase incremental signal, the generation of the temporary phase clock is not affected, and the A-phase and B-phase incremental signals are phase is composed of 4 quadrant signals per period differ with each other by 90 °, when you generate the temporary phase clock, Do 2 quadrant away condition of the 4 quadrant is satisfied Since the temporary phase clock only uses a logic inversion does not occur, even when the chattering occurs in the incremental signal, without being affected by chattering, and generate a stable temporary phase clock signals, the use of a redundant system Instead, a temporary phase clock can be obtained to detect a clock failure.

本発明は、A相、B相インクリメンタル信号に基づいて仮相クロックを得ることにより、インクリメンタル信号にチャタリングが発生した際でも安定した仮相クロックを得るようにした故障検出機能付きエンコーダの仮相クロック生成方法を提供することを目的とする。 The present invention, A phase, by obtaining a temporary phase clock based on B-phase incremental signal, temporary fault detection function encoder as chattering incremental signal to obtain a temporary phase clock stabilized even when generated An object is to provide a phase clock generation method.

以下、図面と共に本発明による故障検出機能付きエンコーダの仮相クロック生成方法の好適な実施の形態について説明する。
図1において、符号1で示されるものはエンコーダの回転符号板からなる回転体であり、この回転体1の回転により光学式に得られた検出部2からの2相のA相インクリメンタル信号3及びB相インクリメンタル信号4は、信号処理部5を介して仮相クロック信号6として生成されるように構成されている。
A preferred embodiment of a temporary phase clock generation method for an encoder with a failure detection function according to the present invention will be described below with reference to the drawings.
In FIG. 1, reference numeral 1 denotes a rotating body composed of a rotary code plate of an encoder, and a two-phase A-phase incremental signal 3 from the detection unit 2 optically obtained by the rotation of the rotating body 1 and The B-phase incremental signal 4 is configured to be generated as a temporary phase clock signal 6 via the signal processing unit 5.

図2は、仮相クロック6の生成として、A相インクリメンタル信号3が“1”、B相インクリメンタル信号4が“1”の条件が成立する時に、仮相クロック6は“1”に変化し、各インクリメンタル信号3,4が“0”の時は仮相クロック6は“0”となる。
この場合、機械的な振動等によってA相インクリメンタル信号3にチャタリング信号7が発生した際、このチャタリング信号7は仮相クロック6には影響せず、異常な周波数が出力されることはない。
FIG. 2 shows that, as the generation of the temporary phase clock 6, when the condition that the A phase incremental signal 3 is “1” and the B phase incremental signal 4 is “1” is satisfied, the temporary phase clock 6 is changed to “1”. When each of the incremental signals 3 and 4 is “0”, the temporary phase clock 6 is “0”.
In this case, when the chattering signal 7 is generated in the A-phase incremental signal 3 due to mechanical vibration or the like, the chattering signal 7 does not affect the temporary phase clock 6 and an abnormal frequency is not output.

さらに、インクリメンタルエンコーダにおいては、A,B相インクリメンタル信号3,4の位相が90°ずれているため、1周期あたり4象現の信号を得ることができるが、このインクリメンタルエンコーダからクロック監視用の仮相クロック6を生成する際において、2象現離れた条件が成立しない限りクロックが反転しないロジックを前記信号処理部5に組む(例えば第1象現で“1”となり、第3象現で“0”になる等)ことで、チャタリング信号7が発生しても監視用仮相クロックにはチャタリングは発生せず、検出用クロックとして用いることが可能となる。 Further, in the incremental encoder, since the phases of the A and B phase incremental signals 3 and 4 are shifted by 90 °, four quadrant signals can be obtained per cycle, but the temporary encoder for clock monitoring can be obtained from this incremental encoder. Oite when you generate a phase clock 6, 2 quadrant apart condition Crossed logic clock is not inverted unless established to the signal processing unit 5 (for example, first in quadrant "1", the third elephant Thus, even if the chattering signal 7 is generated, no chattering occurs in the monitoring temporary phase clock, and it can be used as a detection clock.

本発明による仮相クロック生成方法を示すブロック図である。It is a block diagram which shows the temporary phase clock generation method by this invention. 図1の各信号の波形図である。It is a wave form diagram of each signal of FIG.

1 回転体
2 検出部
3 A相インクリメンタル信号
4 B相インクリメンタル信号
5 信号処理部
6 仮相クロック
7 チャタリング信号
DESCRIPTION OF SYMBOLS 1 Rotating body 2 Detection part 3 A phase incremental signal 4 B phase incremental signal 5 Signal processing part 6 Temporary phase clock 7 Chattering signal

Claims (2)

回転体(1)の回転を検出部(2)で検出して得たA相インクリメンタル信号(3)とB相インクリメンタル信号(4)を用いて仮相クロック(6)を生成する際、
前記A相インクリメンタル信号(3)が“1”で前記B相インクリメンタル信号(4)が“1”の時に、前記仮相クロック(6)は“1”に変化し、前記A相インクリメンタル信号(3)が“0”で前記B相インクリメンタル信号(4)が“0”の時に、前記仮相クロック(6)は“0”に変化し、前記A相又はB相インクリメンタル信号(3,4)にチャタリング信号(7)が発生した際には前記仮相クロック(6)の生成には影響が及ばないことを特徴とする故障検出機能付きエンコーダの仮相クロック生成方法。
When you generate a temporary phase clock (6) using the A-phase incremental signal obtained by detecting by the detector rotation (2) of the rotating body (1) (3) and B-phase incremental signals (4),
When the A-phase incremental signal (3) is “1” and the B-phase incremental signal (4) is “1”, the temporary phase clock (6) changes to “1” and the A-phase incremental signal (3 ) Is “0” and the B-phase incremental signal (4) is “0”, the temporary phase clock (6) changes to “0” and changes to the A-phase or B-phase incremental signal (3,4). A temporary phase clock generation method for an encoder with a fault detection function, wherein generation of the temporary phase clock (6) is not affected when a chattering signal (7) is generated.
前記A相、B相インクリメンタル信号(3,4)は、その位相が互いに90°異なると共に1周期あたり4象現の信号で構成され、前記仮相クロックを生成する際、前記4象現のうち2象現離れた条件が成立しない限り前記仮相クロック(6)が反転しないロジックを用いることを特徴とする請求項1記載の故障検出機能付きエンコーダの仮相クロック生成方法。 The A-phase, B-phase incremental signals (3, 4), the phase is composed of 4 quadrant signals per period differ with each other by 90 °, when you generate the temporary phase clock, the 4 quadrant 2. The method of generating a temporary phase clock for an encoder with a fault detection function according to claim 1, wherein a logic that does not invert the temporary phase clock (6) is used unless conditions apart from two quadrants are satisfied.
JP2007305638A 2007-11-27 2007-11-27 Temporary phase clock generation method for encoder with failure detection function Active JP5070470B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007305638A JP5070470B2 (en) 2007-11-27 2007-11-27 Temporary phase clock generation method for encoder with failure detection function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007305638A JP5070470B2 (en) 2007-11-27 2007-11-27 Temporary phase clock generation method for encoder with failure detection function

Publications (2)

Publication Number Publication Date
JP2009128279A JP2009128279A (en) 2009-06-11
JP5070470B2 true JP5070470B2 (en) 2012-11-14

Family

ID=40819342

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007305638A Active JP5070470B2 (en) 2007-11-27 2007-11-27 Temporary phase clock generation method for encoder with failure detection function

Country Status (1)

Country Link
JP (1) JP5070470B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0552591A (en) * 1991-08-21 1993-03-02 Canon Inc Displacement measuring device
JP3330460B2 (en) * 1995-01-23 2002-09-30 多摩川精機株式会社 Encoder signal output method
JP4551780B2 (en) * 2005-01-31 2010-09-29 キヤノン株式会社 Encoder signal processing circuit

Also Published As

Publication number Publication date
JP2009128279A (en) 2009-06-11

Similar Documents

Publication Publication Date Title
JP5036520B2 (en) Magnetic absolute encoder
JP5189659B2 (en) Resolver abnormality detection device
JP3630410B2 (en) Position detection apparatus and abnormality detection apparatus
CN107860404B (en) Rotary encoder and absolute angle position detection method for rotary encoder
JP4875889B2 (en) Encoder count error detection circuit and encoder count error detection method
JP5893360B2 (en) Monitoring unit and method for monitoring a position signal of an incremental position measuring mechanism
JP5111200B2 (en) Multi-turn type absolute encoder
JP6445310B2 (en) Multi-turn rotary encoder
JP2007147488A (en) Signal processing circuit of encoder
JPS63118903A (en) Pulse encoder
US9134143B2 (en) Absolute position detector with abnormality detection function
JP5070470B2 (en) Temporary phase clock generation method for encoder with failure detection function
JP6530797B2 (en) Rotation angle detection device
JP5904038B2 (en) Angle information transmission method and angle information transmission system
JP5299844B2 (en) Speed monitoring device
JP4037392B2 (en) Anomaly detection device
JP2011226987A (en) Encoder
JP5925485B2 (en) Encoder device and signal generation method for encoder device
JP2013047692A (en) Encoder and pattern detecting method of the same
JP4930299B2 (en) Rotation angle detector
JP5531638B2 (en) Encoder device
Sivappagari et al. Review of RDC soft computing techniques for accurate measurement of resolver rotor angle
JP2009244022A (en) Phase detection circuit
JP4867534B2 (en) Motor speed detection device
JP7493783B2 (en) Absolute angle position detection method and device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120710

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120710

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5070470

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150831

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250