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 PDFInfo
- 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
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
By using the clock signal, detection and correction of an erroneous signal of the encoder signal obtained from the signal processing circuit is performed.
従来の故障検出機能付き機能を内蔵したエンコーダにおいては、前述のように内蔵された回路からのクロック信号を用いているが、このクロックの異常を検出するためには、クロック信号を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,
本発明は、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,
図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
In this case, when the chattering signal 7 is generated in the A-phase
さらに、インクリメンタルエンコーダにおいては、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
1 回転体
2 検出部
3 A相インクリメンタル信号
4 B相インクリメンタル信号
5 信号処理部
6 仮相クロック
7 チャタリング信号
DESCRIPTION OF
Claims (2)
前記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.
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)
| 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 |
-
2007
- 2007-11-27 JP JP2007305638A patent/JP5070470B2/en active Active
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 |