JP7572471B2 - Multi-rotation angle detection device and segment counter therefor - Google Patents

Multi-rotation angle detection device and segment counter therefor Download PDF

Info

Publication number
JP7572471B2
JP7572471B2 JP2023010486A JP2023010486A JP7572471B2 JP 7572471 B2 JP7572471 B2 JP 7572471B2 JP 2023010486 A JP2023010486 A JP 2023010486A JP 2023010486 A JP2023010486 A JP 2023010486A JP 7572471 B2 JP7572471 B2 JP 7572471B2
Authority
JP
Japan
Prior art keywords
rotation
pulse voltage
polarity
value
count value
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
JP2023010486A
Other languages
Japanese (ja)
Other versions
JP2024106245A5 (en
JP2024106245A (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.)
Oriental Motor Co Ltd
Original Assignee
Oriental Motor 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 Oriental Motor Co Ltd filed Critical Oriental Motor Co Ltd
Priority to JP2023010486A priority Critical patent/JP7572471B2/en
Priority to PCT/JP2023/036928 priority patent/WO2024090210A1/en
Publication of JP2024106245A publication Critical patent/JP2024106245A/en
Publication of JP2024106245A5 publication Critical patent/JP2024106245A5/ja
Application granted granted Critical
Publication of JP7572471B2 publication Critical patent/JP7572471B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)

Description

この発明は、発電センサを用いた多回転角度検出装置に関する。さらに詳しくは、この発明は、発電センサを用いたセグメントカウンタのカウント値と、1回転周期のアブソリュート角度を精密に検出する角度検出器から得らえる角度検出値とを統合し、1回転を超える多回転アブソリュート角度を検出する装置に関する。さらに、この発明は、多回転角度検出装置のためのセグメントカウンタに関する。 This invention relates to a multi-rotation angle detection device that uses a power generation sensor. More specifically, this invention relates to a device that detects a multi-rotation absolute angle exceeding one rotation by integrating the count value of a segment counter that uses a power generation sensor with an angle detection value obtained from an angle detector that precisely detects the absolute angle in one rotation period. Furthermore, this invention relates to a segment counter for a multi-rotation angle detection device.

大バルクハウゼン効果(大バルクハウゼンジャンプ)を有する磁性ワイヤは、ウィーガンドワイヤまたはパルスワイヤの名で知られている。この磁性ワイヤは、芯部とその芯部を取り囲むように設けられた表皮部とを備えている。芯部および表皮部の一方は弱い磁界でも磁化方向の反転が起きるソフト(軟磁性)層であり、芯部および表皮部の他方は強い磁界を与えないと磁化方向が反転しないハード(硬磁性)層である。このような磁性ワイヤにコイルを巻回することにより、発電センサを構成することができる。 Magnetic wire with a large Barkhausen effect (large Barkhausen jump) is known as Wiegand wire or pulse wire. This magnetic wire has a core and a skin surrounding the core. One of the core and skin is a soft (soft magnetic) layer in which the magnetization direction is reversed even in a weak magnetic field, while the other is a hard (hard magnetic) layer in which the magnetization direction does not reverse unless a strong magnetic field is applied. A power generating sensor can be constructed by winding a coil around such a magnetic wire.

ハード層とソフト層とがワイヤの軸方向に沿って同じ向きに磁化されているときに、その磁化方向とは反対方向の外部磁界強度が増加して或る磁界強度に達すると、ソフト層の磁化方向が反転する。この磁化方向の反転は、磁性ワイヤの或る部分を開始位置としてワイヤ全体に伝播し、ソフト層の磁化方向が一斉に反転する。このとき、大バルクハウゼン効果が発現し、磁性ワイヤに巻かれたコイルにパルス信号が誘発される。上述の外部磁界強度がさらに増加し、或る磁界強度に達すると、ハード層の磁化方向が反転する。 When the hard layer and soft layer are magnetized in the same direction along the axial direction of the wire, if the strength of the external magnetic field in the opposite direction to the magnetization direction increases and reaches a certain magnetic field strength, the magnetization direction of the soft layer is reversed. This reversal of the magnetization direction starts at a certain part of the magnetic wire and propagates throughout the entire wire, causing the magnetization direction of the soft layers to reverse simultaneously. At this time, the large Barkhausen effect is manifested, and a pulse signal is induced in the coil wound around the magnetic wire. If the external magnetic field strength increases further and reaches a certain magnetic field strength, the magnetization direction of the hard layer is reversed.

この明細書では、ソフト層の磁化方向が反転するときの磁界強度を「動作磁界」といい、ハード層の磁化方向が反転するときの磁界強度を「安定化磁界」という。 In this specification, the magnetic field strength when the magnetization direction of the soft layer is reversed is called the "operating magnetic field," and the magnetic field strength when the magnetization direction of the hard layer is reversed is called the "stabilizing magnetic field."

コイルから得られる出力電圧は、入力磁界(外部磁界)の変化スピードにかかわらず一定であり、入力磁界に対するヒステリシス特性を持つためチャタリングがない、などの特徴を有する。そのため、コイルから生成されるパルス信号は、位置検出装置などに使用される。 The output voltage obtained from the coil is constant regardless of the speed at which the input magnetic field (external magnetic field) changes, and has hysteresis characteristics with respect to the input magnetic field, so there is no chattering. For this reason, the pulse signal generated by the coil is used in position detection devices, etc.

発電センサに交番磁界が与えられた場合、1周期に対して正パルス信号1つおよび負パルス信号1つの計2つのパルス信号が発生する。磁界の発生源として磁石を使い、磁石と発電センサとの相対的な運動により発電センサに交番磁界が加わるようにし、発生するパルス信号をカウントすることで位置を検出できる。 When an alternating magnetic field is applied to the power generating sensor, two pulse signals are generated per cycle: one positive pulse signal and one negative pulse signal. A magnet is used as the source of the magnetic field, and an alternating magnetic field is applied to the power generating sensor due to the relative movement between the magnet and the power generating sensor. The position can be detected by counting the generated pulse signals.

コイルからの出力は電力を持つため、外部電力の供給を要しない発電型のセンサ(発電センサ)を構成できる。すなわち、外部電力の供給なしに、コイルの出力エネルギーにより、周辺回路も動作させることができる。 Because the output from the coil is electric, it is possible to create a power-generating sensor (power-generating sensor) that does not require an external power supply. In other words, the output energy from the coil can also be used to operate peripheral circuits without an external power supply.

アブソリュートエンコーダ等の角度センサは、本質的に、1回転を超える角度の検出はできない。電源が供給されている状態においては移動量を積算すれば1回転以上の角度の検出ができるが、電源が遮断されると1回転以上の情報は失われる。 Angle sensors such as absolute encoders are essentially unable to detect angles that exceed one rotation. When power is supplied, it is possible to detect angles of more than one rotation by integrating the amount of movement, but when the power is cut off, information of more than one rotation is lost.

一方、発電センサを利用したセグメントカウンタは、外部電源が遮断された状態においても、コイルの出力エネルギーを利用できるので、カウントを継続でき、1回転以上の多回転の検出ができる。しかし、一般的に発電センサを使ったセグメントカウンタは、粗い角度しか検出できない。したがって、モータ制御に使う場合など、精密な角度検出が必要な場合は、セグメントカウンタのカウント値と、別に設けた精密アブソリュート角度検出器の角度検出値とを統合し、多回転に渡る精密角度検出値(多回転アブソリュート角度検出値)を利用する。 On the other hand, segment counters that use power generation sensors can continue counting even when the external power supply is cut off because they can use the output energy of the coil, making it possible to detect multiple rotations of more than one. However, segment counters that use power generation sensors can generally only detect rough angles. Therefore, when precise angle detection is required, such as when used for motor control, the count value of the segment counter is combined with the angle detection value of a separately installed precision absolute angle detector, and a precise angle detection value over multiple rotations (multiple rotation absolute angle detection value) is used.

特許文献1および特許文献2は、セグメントカウンタのカウント値と、精密アブソリュート角度検出器の角度検出値とを統合する方法および装置を開示している。 Patent Document 1 and Patent Document 2 disclose a method and device for integrating the count value of a segment counter with the angle detection value of a precision absolute angle detector.

特許文献1は、3つ発電センサを60度ずつの位相差の位置に配置したセグメントカウンタを用いている。 Patent document 1 uses a segment counter in which three power generation sensors are positioned with a phase difference of 60 degrees each.

1つの発電センサの出力のみでは、運動の方向が変化した場合に運動方向を識別できない。そこで、複数の発電センサを用いて、各発電センサの出力の位相差を使えば運動方向を識別することができる。 The output of only one power generating sensor cannot identify the direction of movement if the direction of movement changes. Therefore, by using multiple power generating sensors and using the phase difference between the outputs of each power generating sensor, the direction of movement can be identified.

発電センサがパルス電圧を出力するためには、磁性ワイヤのハード層およびソフト層の磁化方向が一致している状態から、ソフト層のみの磁化方向が反転することが必要である。ハード層およびソフト層の磁化方向が不一致の状態で、ソフト層のみの磁化方向が反転したとしても、パルス信号は生じないか、あるいは生じたとしても非常に小さい。 In order for the power generating sensor to output a pulse voltage, it is necessary for the magnetization direction of only the soft layer to reverse from a state in which the magnetization directions of the hard and soft layers of the magnetic wire are aligned. Even if the magnetization direction of only the soft layer reverses when the magnetization directions of the hard and soft layers are not aligned, no pulse signal will be generated, or if one is generated, it will be very small.

一方向への回転が続くとき、動作磁界に達してパルス電圧が出力された後、次に再び動作磁界に達するよりも前に、安定化磁界に到達するタイミングが存在する。したがって、動作磁界に達する角度位置で、必ず、パルス電圧が発生する。 When rotation continues in one direction, after the operating magnetic field is reached and a pulse voltage is output, there is a timing when the stabilizing magnetic field is reached before the operating magnetic field is reached again. Therefore, a pulse voltage is always generated at the angular position where the operating magnetic field is reached.

しかし、双方向に回転する場合、すなわち、回転方向が切り替わる場合には、動作磁界に達してもパルス電圧が出力されず、いわゆるパルス抜けが発生することがある。具体的には、動作磁界に達してパルス電圧が出力された後、安定化磁界に到達するよりも前に、回転方向が反転すると、再び動作磁界に到達しても、ハード層およびソフト層の磁化方向が不一致の状態であるので、パルス電圧は出力されない。 However, when rotating in both directions, i.e. when the direction of rotation is switched, the pulse voltage is not output even when the operating magnetic field is reached, and so-called pulse missing can occur. Specifically, if the direction of rotation is reversed after the operating magnetic field is reached and the pulse voltage is output before the stabilizing magnetic field is reached, the magnetization directions of the hard layer and soft layer do not match, so the pulse voltage is not output even when the operating magnetic field is reached again.

位相差の異なる位置に複数の発電センサを配置し、それらの出力パルスの位相差を用いることによって、回転方向を識別することができる。しかし、2つの発電センサを用いても、それらの一方でパルス抜けが生じれば、回転方向を識別することができない。したがって、特許文献1に開示されているように、3つの発電センサを用いる必要がある。特許文献1では、さらに、セグメントカウンタのカウント値と精密位置検出器の検出値とを統合し、かつ原点位置のずれを補正するために、3つの発電センサを60度ずつの位相差の位置に配置している。 By arranging multiple power generation sensors at positions with different phase differences and using the phase difference between their output pulses, the direction of rotation can be identified. However, even if two power generation sensors are used, if one of them is missing a pulse, the direction of rotation cannot be identified. Therefore, as disclosed in Patent Document 1, it is necessary to use three power generation sensors. Patent Document 1 also arranges the three power generation sensors at positions with a phase difference of 60 degrees each in order to integrate the count value of the segment counter and the detection value of the precision position detector and to correct the deviation of the origin position.

ところが、複数の発電センサを用いると、位置検出器のサイズおよびコストの増加につながる。 However, using multiple power generation sensors increases the size and cost of the position detector.

特許文献2は、一つの発電センサのパルス信号と、発電センサではない別のセンサ要素の出力信号とを信号処理することで回転方向を判別し、それに応じてカウント動作するセグメントカウンタを開示している。この場合でも、前述のパルス抜けが生じれば、セグメントカウンタのカウント値と精密位置検出器の検出値とを統合するときに不都合がある。そこで、特許文献2では、発電センサの磁性ワイヤの磁化状態をモニタし、その磁化状態に応じて、欠落したパルス電圧の分、セグメントカウンタの値を補正している。それにより、セグメントカウンタのカウント値と精密位置検出器の検出値との同期をとり、それらを統合している。 Patent Document 2 discloses a segment counter that determines the direction of rotation by processing the pulse signal of one power generation sensor and the output signal of another sensor element that is not a power generation sensor, and performs counting operations accordingly. Even in this case, if the aforementioned missing pulse occurs, there is an inconvenience when integrating the count value of the segment counter and the detection value of the precision position detector. Therefore, Patent Document 2 monitors the magnetization state of the magnetic wire of the power generation sensor, and corrects the value of the segment counter by the amount of the missing pulse voltage depending on the magnetization state. This synchronizes the count value of the segment counter with the detection value of the precision position detector, and integrates them.

特許文献2に開示されている磁化状態のモニタは、具体的には、発電センサのコイルに徐々に増加する電流を流して、コイルが発生する磁界を磁性ワイヤにかける。それによって、磁性ワイヤの磁化方向が反転するかしないかを、コイルの両端に発生する電圧を観測してモニタする。これにより、磁性ワイヤの磁化状態を調べることができる。 Specifically, the magnetization state monitor disclosed in Patent Document 2 applies a gradually increasing current to the coil of the power generation sensor, and applies the magnetic field generated by the coil to the magnetic wire. The voltage generated at both ends of the coil is then observed to monitor whether the magnetization direction of the magnetic wire is reversed. This makes it possible to check the magnetization state of the magnetic wire.

しかし、特許文献2のような磁性ワイヤの磁化方向判別およびそれに基づくカウント値の補正のためには、複雑な信号処理が必要であり、それに応じて、装置の小型化やコスト削減が難しくなる。 However, to determine the magnetization direction of the magnetic wire as in Patent Document 2 and to correct the count value based on that, complex signal processing is required, which makes it difficult to miniaturize the device and reduce costs.

特許第6226811号Patent No. 6226811 特許第5730809号Patent No. 5730809

この発明の一実施形態は、装置の小型化および低コスト化に有利な多回転角度検出装置を提供する。 One embodiment of the present invention provides a multi-rotation angle detection device that is advantageous in terms of miniaturization and cost reduction.

より具体的には、この発明の一実施形態は、複数の発電センサを用いることなく構成されたセグメントカウンタのカウント値と、精密アブソリュート角度検出器の角度検出値とを、複雑な信号処理を要することなく統合して多回転アブソリュート角度検出値を生成できる多回転角度検出装置を提供する。 More specifically, one embodiment of the present invention provides a multi-rotation angle detection device that can generate a multi-rotation absolute angle detection value by integrating the count value of a segment counter configured without using multiple power generation sensors and the angle detection value of a precision absolute angle detector without requiring complex signal processing.

また、この発明の一実施形態は、新規なアルゴリズムによりセグメントを計数するセグメントカウンタおよびそれを備える多回転角度検出装置を提供する。 An embodiment of the present invention also provides a segment counter that counts segments using a novel algorithm and a multi-rotation angle detection device equipped with the same.

この発明の一実施形態は、次のような特徴を有する回転角度検出装置およびセグメントカウンタを提供する。 One embodiment of the present invention provides a rotation angle detection device and a segment counter having the following features:

1.回転軸線まわりに回転する回転体の多回転アブソリュート角度検出値を生成する多回転角度検出装置であって、
前記回転体の回転に応じて、前記回転体の1回転周期を区分したセグメントを前記回転体の1回転を越える角度領域でカウントしてカウント値を生成するセグメントカウンタと、
外部からの電源供給により動作し、前記回転体の1回転周期内のアブソリュート角度検出値を前記セグメントよりも高い分解能で生成する精密アブソリュート角度検出器と、
外部からの電源供給により動作し、前記セグメントカウンタのカウント値と、前記精密アブソリュート角度検出器のアブソリュート角度検出値とを統合して、前記回転体の多回転アブソリュート角度検出値を生成する演算装置と、を含み、
前記セグメントカウンタは、一つの発電センサと、前記回転体とともに前記回転軸線まわりに回転する磁界発生源と、前記発電センサとは別のセンサ要素と、前記カウント値を記憶する不揮発性メモリと、を含み、
前記発電センサは、大バルクハウゼン効果を発現する磁性ワイヤと、前記磁性ワイヤに巻回されたコイルとを有し、前記磁界発生源の回転にともなう磁界の変化によりパルス電圧を発生し、
前記磁界発生源は、前記回転体の1回転あたり2周期以上の交番磁界を前記磁性ワイヤの軸方向に与え、
前記セグメントカウンタは、外部からの電源供給を受けることなく、前記発電センサが発生するパルス電圧のエネルギーによって動作可能であり、前記発電センサがパルス電圧を発生すると、当該パルス電圧の極性(以下「今回のパルス電圧の極性」という。)、当該パルス電圧が発生したときの前記センサ要素の出力状態(以下「今回のセンサ要素状態」という。)、前回のパルス電圧の極性、当該前回のパルス電圧が発生したときの前記センサ要素の出力状態(以下「前回のセンサ要素状態」という。)、および当該前回のパルス電圧の発生により更新されて前記不揮発性メモリに保存されたカウント値(以下「前回のカウント値」という。)を用いて、前記回転体の回転方向および回転位置を識別して前記カウント値を更新して前記不揮発性メモリに保存し、
前記セグメントカウンタは、
前記今回のパルス電圧の極性と前記今回のセンサ要素状態との組み合わせによって前記回転体の回転方向を識別してカウント量の符号を決定し、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが異なるときには前記カウント量の絶対値を1とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが同じときには前記カウント量の絶対値を0とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが異なるときには前記カウント量の絶対値を2とし、
前記カウント量の絶対値に前記決定された符号を付して得られる前記カウント量を前記前回のカウント値に加算することにより、前記カウント値を更新し、
前記演算装置は、外部からの電源供給を受けたときに、前記不揮発性メモリに記憶されている前記カウント値をそのまま用いて、前記セグメントカウンタの前記カウント値と前記精密アブソリュート角度検出器のアブソリュート角度検出値とを統合して、前記回転体の多回転アブソリュート角度検出値を生成する、多回転角度検出装置。
1. A multiple rotation angle detection device that generates a multiple rotation absolute angle detection value of a rotating body that rotates around a rotation axis, comprising:
a segment counter that generates a count value by counting segments obtained by dividing one rotation period of the rotor in an angle range exceeding one rotation of the rotor in response to rotation of the rotor;
a precision absolute angle detector that is operated by an external power supply and generates an absolute angle detection value within one rotation period of the rotating body with a resolution higher than that of the segment;
a calculation device that operates by an external power supply and that integrates the count value of the segment counter and the absolute angle detection value of the precision absolute angle detector to generate a multiple rotation absolute angle detection value of the rotating body,
the segment counter includes one power generation sensor, a magnetic field generating source that rotates together with the rotor about the rotation axis, a sensor element other than the power generation sensor, and a non-volatile memory that stores the count value;
the power generation sensor has a magnetic wire that exhibits the large Barkhausen effect and a coil wound around the magnetic wire, and generates a pulse voltage in response to a change in a magnetic field caused by rotation of the magnetic field generation source;
the magnetic field generating source applies an alternating magnetic field having two or more periods per rotation of the rotor in the axial direction of the magnetic wire;
The segment counter can operate by the energy of the pulse voltage generated by the power generating sensor without receiving an external power supply, and when the power generating sensor generates a pulse voltage, the segment counter identifies a rotation direction and a rotation position of the rotating body using the polarity of the pulse voltage (hereinafter referred to as the "polarity of the current pulse voltage"), the output state of the sensor element when the pulse voltage was generated (hereinafter referred to as the "current sensor element state"), the polarity of the previous pulse voltage, the output state of the sensor element when the previous pulse voltage was generated (hereinafter referred to as the "previous sensor element state"), and a count value updated by the generation of the previous pulse voltage and stored in the nonvolatile memory (hereinafter referred to as the "previous count value"), and updates the count value and stores it in the nonvolatile memory;
The segment counter is
identifying a rotation direction of the rotor based on a combination of the polarity of the current pulse voltage and the current state of the sensor element, and determining a sign of the count amount;
When the polarity of the current pulse voltage is different from the polarity of the previous pulse voltage, the absolute value of the count amount is set to 1;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is the same as the previous sensor element state, the absolute value of the count amount is set to 0;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is different from the previous sensor element state, the absolute value of the count amount is set to 2;
updating the count value by adding the count value obtained by applying the determined sign to the absolute value of the count value to the previous count value;
When the arithmetic device receives an external power supply, it uses the count value stored in the non-volatile memory as is, and integrates the count value of the segment counter and the absolute angle detection value of the precision absolute angle detector to generate a multi-rotation absolute angle detection value of the rotating body.

この構成によれば、回転体とともに磁界発生源が回転軸線まわりに回転することにより、磁界発生源は1回転あたり2周期以上の交番磁界を磁性ワイヤの軸方向に与える。それにより、発電センサは、1回転あたり4個以上のパルス電圧を発生する。それにより、セグメントカウンタは、たとえば、1回転周期を4個以上に区分したセグメントを計数したカウント値を生成することができる。回転方向の反転によってパルス抜けが生じ、それに応じて、カウント誤差が生じても、1回転以上の角度範囲に渡って同じカウント値となるほどの誤差は生じない。このようにして、1回転あたり2周期以上の交番磁界が磁性ワイヤに与えられ、磁性ワイヤが1回転あたり4個以上のパルス電圧を生成することにより、任意の多回転アブソリュート角度において、セグメントカウンタのカウント値と精密アブソリュート角度検出器のアブソリュート角度検出値との組み合わせから、精密な多回転アブソリュート角度値を一意に求めることができる。すなわち、セグメントカウンタのカウント値が誤差を含む場合でも、そのカウント値に対して補正処理を行うことなく(すなわち、そのカウント値をそのまま用いて)、精密アブソリュート角度検出器の角度検出値と統合することができる。 According to this configuration, the magnetic field generating source rotates around the axis of rotation together with the rotor, and the magnetic field generating source applies an alternating magnetic field of two or more periods per rotation to the magnetic wire in the axial direction. As a result, the power generating sensor generates four or more pulse voltages per rotation. As a result, the segment counter can generate a count value by counting the segments into which one rotation period is divided, for example, into four or more. Even if a pulse is dropped due to a reversal of the direction of rotation and a count error occurs accordingly, the error is not so large that the count value is the same over an angle range of one rotation or more. In this way, an alternating magnetic field of two or more periods per rotation is applied to the magnetic wire, and the magnetic wire generates four or more pulse voltages per rotation, so that a precise multi-rotation absolute angle value can be uniquely determined from the combination of the count value of the segment counter and the absolute angle detection value of the precision absolute angle detector at any multi-rotation absolute angle. In other words, even if the count value of the segment counter contains an error, the count value can be integrated with the angle detection value of the precision absolute angle detector without performing any correction process on the count value (i.e., the count value can be used as is).

こうして、ただ一つの発電センサを用い、しかも磁性ワイヤの磁化方向判別処理やそれに基づく補正/同期処理を行うことなく、セグメントカウンタのカウント値と精密アブソリュート角度検出器の角度検出値とを統合して、精密な多回転アブソリュート角度検出値を生成できる。 In this way, a precise multi-rotation absolute angle detection value can be generated by combining the count value of the segment counter and the angle detection value of the precision absolute angle detector using only one power generation sensor, without the need to perform magnetization direction determination processing of the magnetic wire or correction/synchronization processing based on that.

この実施形態では、セグメントカウンタは、発電センサが発生する全てのパルス電圧に応じてカウント動作を行い、かつパルス抜けを補償する新規なアルゴリズムに従って動作する。すなわち、セグメントカウンタは、今回のパルス電圧の極性と今回のセンサ要素状態との組み合わせによって回転体の回転方向を識別してカウント量の符号を決定する。 In this embodiment, the segment counter performs counting operations in response to all pulse voltages generated by the power generation sensor, and operates according to a novel algorithm that compensates for missing pulses. In other words, the segment counter identifies the direction of rotation of the rotor based on a combination of the polarity of the current pulse voltage and the current state of the sensor element, and determines the sign of the count amount.

回転体が一方向に回転するときには、パルス電圧の極性が交互に変化するので、パルス電圧の極性が反転すれば、セグメントを跨ぐ角変位があったことになる。そこで、セグメントカウンタは、今回のパルス電圧の極性と前回のパルス電圧の極性とが異なるときには前記カウント量の絶対値を1とする。 When the rotor rotates in one direction, the polarity of the pulse voltage alternates, so if the polarity of the pulse voltage is reversed, it means that an angular displacement across a segment has occurred. Therefore, the segment counter sets the absolute value of the count to 1 when the polarity of the current pulse voltage is different from the polarity of the previous pulse voltage.

回転方向が反転することによってパルス抜けが生じ、同じ極性のパルス電圧が連続し、かつセンサ要素状態も同じになる場合がある。この場合には、同じ角度位置に戻ったと見なせるのでカウント量を不変とするのが適切である。そこで、セグメントカウンタは、今回のパルス電圧の極性と前回のパルス電圧の極性とが同じであり、今回のセンサ要素状態と前回のセンサ要素状態とが同じときにはカウント量の絶対値を0とする。 When the direction of rotation is reversed, a missing pulse may occur, resulting in a series of pulse voltages of the same polarity and the same sensor element state. In this case, it is appropriate to leave the count unchanged since it can be considered that the same angular position has been returned to. Therefore, the segment counter sets the absolute value of the count to 0 when the polarity of the current pulse voltage is the same as the previous pulse voltage and the current sensor element state is the same as the previous sensor element state.

また、回転方向が反転することによってパルス抜けが生じ、同じ極性のパルス電圧が連続し、その一方でセンサ要素状態が変化する場合がある。この場合には、セグメントの境界を2回跨いで移動したと見なせる。そこで、セグメントカウンタは、今回のパルス電圧の極性と前回のパルス電圧の極性とが同じであり、今回のセンサ要素状態と前記前回のセンサ要素状態とが異なるときにはカウント量の絶対値を2とする。 In addition, a missing pulse may occur due to a reversal of the direction of rotation, resulting in a series of pulse voltages of the same polarity, while the sensor element state may change. In this case, it can be considered that the segment boundary has been crossed twice. Therefore, the segment counter sets the absolute value of the count to 2 when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage, and the current sensor element state is different from the previous sensor element state.

セグメントカウンタは、こうして求められたカウント量の絶対値に決定された符号を付してカウント量を求め、そのカウント量を前回のカウント値に加算することにより、カウント値を更新する。 The segment counter calculates the count amount by adding the determined sign to the absolute value of the count amount thus calculated, and updates the count value by adding the count amount to the previous count value.

このようにして、発電センサが発生する全てのパルス電圧に応じてカウント動作を行い、かつパルス抜けを補償することができる。パルス抜けの補償はパルス電圧が発生することによって行われるので、セグメントカウンタのカウント値には誤差が含まれる場合がある。その場合でも、セグメントカウンタのカウント値をそのまま用いてアブソリュート角度検出値と統合できることは前述のとおりである。 In this way, counting operations are performed according to all pulse voltages generated by the power generation sensor, and missing pulses can be compensated for. Because missing pulses are compensated for by generating pulse voltages, the count value of the segment counter may contain an error. Even in such cases, as mentioned above, the count value of the segment counter can be used as is and integrated with the absolute angle detection value.

2.前記セグメントカウンタは、前記発電センサがパルス電圧を発生すると、前記パルス電圧の極性および当該パルス電圧が発生したときの前記センサ要素の出力状態を前記不揮発性メモリに保存する、項1に記載の多回転角度検出装置。 2. The multi-rotation angle detection device described in paragraph 1, in which, when the power generation sensor generates a pulse voltage, the segment counter stores in the non-volatile memory the polarity of the pulse voltage and the output state of the sensor element when the pulse voltage is generated.

これにより、セグメントカウンタは、不揮発性メモリから前回のパルス電圧の極性およびセンサ要素状態の情報を得て、前述のカウント動作を行うことができる。 This allows the segment counter to obtain information on the polarity of the previous pulse voltage and the state of the sensor element from the non-volatile memory and perform the counting operation described above.

3.前記セグメントカウンタは、前記回転体の1回転周期を4以上に区分したセグメントをカウントする、項1または2に記載の多回転角度検出装置。 3. The multi-rotation angle detection device described in paragraph 1 or 2, in which the segment counter counts segments obtained by dividing one rotation period of the rotating body into four or more segments.

この構成により、セグメントカウンタは、1回転あたり、4以上のセグメントを計数できる。典型的には、磁界発生源が回転体の1回転あたりk周期(k≧2)の交番磁界を磁性ワイヤに与える場合のセグメント数は2kである。 With this configuration, the segment counter can count four or more segments per revolution. Typically, the number of segments is 2k when the magnetic field source applies an alternating magnetic field to the magnetic wire with k periods (k ≥ 2) per revolution of the rotor.

4.前記磁界発生源は、前記回転軸線上に中心を有する円周上にN極およびS極を交互に配列した2つ以上の磁極対を含む、項1~3のいずれか一項に記載の多回転角度検出装置。 4. The multi-rotation angle detection device according to any one of claims 1 to 3, wherein the magnetic field source includes two or more magnetic pole pairs in which north and south poles are arranged alternately on a circumference having a center on the rotation axis.

たとえば、初期状態として、磁性ワイヤのソフト層およびハード層が磁性ワイヤの第1端部から第2端部に向かう方向に磁化されたセット状態(負パルス生成のためのセット状態)で、一つのS極が発電センサの中央部に対向し、そのS極の両側の一対のN極からの磁束がバランスしている状態を考える。この初期状態から、回転体とともに磁界発生源が少し回転すると、磁性ワイヤの第1端部から第2端部へ向かう磁束が増加することで、動作磁界に到達し、磁性ワイヤのソフト層の磁化方向が反転し、負のパルスが発生する。回転体とともに磁界発生源がさらに回転すると、磁性ワイヤの第1端部から第2端部に向かう磁束がさらに増加して安定化磁界に達し、ハード層の磁化方向も反転し、磁性ワイヤは正パルス生成のためのセット状態になる。磁界発生源がさらに回転すると、磁性ワイヤの第2端部から第1端部に向かう磁束が増加し、動作磁界に達して、磁性ワイヤのソフト層の磁化方向が反転し、正のパルスが発生する。磁界発生源がさらに回転すると、磁性ワイヤの第2端部から第1端部に向かう磁束がさらに増加して安定化磁界に達し、ハード層の磁化方向も反転し、磁性ワイヤは負パルス生成のためのセット状態となる。こうして、一つの磁極対が発電センサの検出領域を通過することで、2つのパルスが生成される。 For example, consider an initial state in which the soft and hard layers of the magnetic wire are magnetized in a set state (set state for generating a negative pulse) in a direction from the first end to the second end of the magnetic wire, one S pole faces the center of the power generation sensor, and the magnetic flux from a pair of N poles on both sides of the S pole is balanced. When the magnetic field generating source rotates a little from this initial state together with the rotor, the magnetic flux from the first end to the second end of the magnetic wire increases, reaching the operating magnetic field, the magnetization direction of the soft layer of the magnetic wire is reversed, and a negative pulse is generated. When the magnetic field generating source rotates further together with the rotor, the magnetic flux from the first end to the second end of the magnetic wire increases further and reaches the stabilizing magnetic field, the magnetization direction of the hard layer is also reversed, and the magnetic wire is in a set state for generating a positive pulse. When the magnetic field generating source rotates further, the magnetic flux from the second end to the first end of the magnetic wire increases, reaching the operating magnetic field, the magnetization direction of the soft layer of the magnetic wire is reversed, and a positive pulse is generated. As the magnetic field source continues to rotate, the magnetic flux from the second end of the magnetic wire to the first end increases further and reaches a stabilizing magnetic field, the magnetization direction of the hard layer also reverses, and the magnetic wire enters a set state for generating a negative pulse. Thus, two pulses are generated when one magnetic pole pair passes through the detection area of the power generation sensor.

磁界発生源が、回転軸線を中心とする円周上にN極およびS極を交互に配列したk個(k≧2)の磁極対を含む場合、回転体の1回転あたり、k周期の交番磁界が磁性ワイヤに与えられ、それに応じて、2k個のパルスが生成される。 If the magnetic field source includes k (k ≧ 2) magnetic pole pairs with alternating north and south poles arranged on a circumference centered on the axis of rotation, k periods of alternating magnetic field are applied to the magnetic wire per rotation of the rotor, and accordingly, 2k pulses are generated.

5.前記発電センサの前記磁性ワイヤは、前記回転軸線上に中心を有する円周の接線上にあり、前記磁性ワイヤの中心は前記接線の接点上にある、項4に記載の多回転角度検出装置。 5. The multi-rotation angle detection device described in item 4, in which the magnetic wire of the power generation sensor is on a tangent to a circumference having a center on the rotation axis, and the center of the magnetic wire is on the tangent point of the tangent.

この構成により、磁界発生源と磁性ワイヤを適切に磁気結合させることができ、回転体の回転に伴って磁性ワイヤに交番磁界を適切に与えることができる。 This configuration allows the magnetic field source and the magnetic wire to be appropriately magnetically coupled, and allows an alternating magnetic field to be appropriately applied to the magnetic wire as the rotor rotates.

6.前記発電センサは、前記磁性ワイヤの両端部にそれぞれ磁気的に結合された第1磁束伝導片および第2磁束伝導片を有する、項5に記載の多回転角度検出装置。 6. The multi-rotation angle detection device described in paragraph 5, in which the power generation sensor has a first magnetic flux conducting piece and a second magnetic flux conducting piece that are magnetically coupled to both ends of the magnetic wire.

この構成では、磁性ワイヤの第1端部に第1磁束伝導片が磁気結合され、磁性ワイヤの第2端部に第2磁束伝導片が磁気結合されている。それにより、磁界発生源と磁性ワイヤとの磁気結合を強めることができ、磁性ワイヤの軸方向に強い磁界を印加して、良好なパルス電圧を発生させることができる。 In this configuration, a first magnetic flux conducting piece is magnetically coupled to a first end of the magnetic wire, and a second magnetic flux conducting piece is magnetically coupled to a second end of the magnetic wire. This strengthens the magnetic coupling between the magnetic field generating source and the magnetic wire, and allows a strong magnetic field to be applied in the axial direction of the magnetic wire to generate a good pulse voltage.

7.前記センサ要素は、前記発電センサの中央部に対向する磁極の極性を検出する項4~6のいずれか一項に記載の多回転角度検出装置。 7. The multi-rotation angle detection device according to any one of claims 4 to 6, wherein the sensor element detects the polarity of the magnetic pole facing the center of the power generation sensor.

この場合、前記セグメントの境界は、前記磁極対のN極およびS極のうちのいずれか一方が前記発電センサの中央部に対向する角度位置であってもよい。セグメントの境界とは、セグメントカウンタのカウント値が変化する境界である。 In this case, the boundary of the segment may be an angular position where one of the north pole and the south pole of the magnetic pole pair faces the center of the power generation sensor. The boundary of the segment is a boundary where the count value of the segment counter changes.

8.回転軸線まわりに回転する回転体の回転に応じて、前記回転体の1回転周期を区分したセグメントを前記回転体の1回転を越える角度領域でカウントしてカウント値を生成するセグメントカウンタであって、
一つの発電センサと、前記回転体とともに前記回転軸線まわりに回転する磁界発生源と、前記発電センサとは別のセンサ要素と、前記カウント値を記憶する不揮発性メモリと、前記カウント値を更新するカウンタ回路と、を含み、
前記発電センサは、大バルクハウゼン効果を発現する磁性ワイヤと、前記磁性ワイヤに巻回されたコイルとを有し、前記磁界発生源の回転にともなう磁界の変化によりパルス電圧を発生し、
前記磁界発生源は、前記回転体の1回転あたり2周期以上の交番磁界を前記磁性ワイヤの軸方向に与え、
前記カウンタ回路は、前記発電センサがパルス電圧を発生すると、当該パルス電圧の極性(以下「今回のパルス電圧の極性」という。)、当該パルス電圧が発生したときの前記センサ要素の出力状態(以下「今回のセンサ要素状態」という。)、前回のパルス電圧の極性、当該前回のパルス電圧が発生したときの前記センサ要素の出力状態(以下「前回のセンサ要素状態」という。)、および当該前回のパルス電圧の発生により更新されて前記不揮発性メモリに保存されたカウント値(以下「前回のカウント値」という。)を用いて、前記回転体の回転方向および回転位置を識別して前記カウント値を更新して前記不揮発性メモリに保存し、
前記カウンタ回路は、
前記今回のパルス電圧の極性と前記今回のセンサ要素状態との組み合わせによって前記回転体の回転方向を識別してカウント量の符号を決定し、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが異なるときには前記カウント量の絶対値を1とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが同じときには前記カウント量の絶対値を0とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが異なるときには前記カウント量の絶対値を2とし、
前記カウント量の絶対値に前記決定された符号を付して得られる前記カウント量を前記前回のカウント値に加算することにより、前記カウント値を更新する、
セグメントカウンタ。
8. A segment counter that generates a count value by counting segments obtained by dividing one rotation period of a rotor that rotates about a rotation axis of the rotor in an angle range exceeding one rotation of the rotor,
a power generation sensor, a magnetic field generating source rotating about the rotation axis together with the rotor, a sensor element other than the power generation sensor, a non-volatile memory that stores the count value, and a counter circuit that updates the count value,
the power generation sensor has a magnetic wire that exhibits the large Barkhausen effect and a coil wound around the magnetic wire, and generates a pulse voltage in response to a change in a magnetic field caused by rotation of the magnetic field generation source;
the magnetic field generating source applies an alternating magnetic field having two or more periods per rotation of the rotor in the axial direction of the magnetic wire;
When the power generation sensor generates a pulse voltage, the counter circuit uses the polarity of the pulse voltage (hereinafter referred to as the "polarity of the current pulse voltage"), the output state of the sensor element when the pulse voltage was generated (hereinafter referred to as the "current sensor element state"), the polarity of the previous pulse voltage, the output state of the sensor element when the previous pulse voltage was generated (hereinafter referred to as the "previous sensor element state"), and a count value updated by the generation of the previous pulse voltage and stored in the nonvolatile memory (hereinafter referred to as the "previous count value") to identify the rotation direction and rotation position of the rotating body, update the count value, and store it in the nonvolatile memory;
The counter circuit includes:
identifying a rotation direction of the rotor based on a combination of the polarity of the current pulse voltage and the current state of the sensor element, and determining a sign of the count amount;
When the polarity of the current pulse voltage is different from the polarity of the previous pulse voltage, the absolute value of the count amount is set to 1;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is the same as the previous sensor element state, the absolute value of the count amount is set to 0;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is different from the previous sensor element state, the absolute value of the count amount is set to 2;
updating the count value by adding the count value obtained by applying the determined sign to the absolute value of the count value to the previous count value;
Segment counter.

この発明によれば、複数の発電センサを用いることなく構成されたセグメントカウンタのカウント値と、精密アブソリュート角度検出器の角度検出値とを、複雑な信号処理を要することなく統合して多回転アブソリュート角度検出値を生成できる。それにより、小型化および低コスト化に有利な多回転角度検出装置を提供できる。 According to this invention, the count value of a segment counter configured without using multiple power generation sensors and the angle detection value of a precision absolute angle detector can be integrated to generate a multi-rotation absolute angle detection value without requiring complex signal processing. This makes it possible to provide a multi-rotation angle detection device that is advantageous in terms of size and cost reduction.

また、この発明によれば、新規なアルゴリズムによりセグメントを計数するセグメントカウンタおよびそれを備える多回転角度検出装置を提供できる。 The present invention also provides a segment counter that counts segments using a new algorithm and a multi-rotation angle detection device equipped with the same.

図1は、この発明の一実施形態に係る多回転角度検出装置の構成例を説明するためのブロック図である。FIG. 1 is a block diagram for explaining an example of the configuration of a multiple rotation angle detection device according to an embodiment of the present invention. 図2Aはセグメントカウンタの構造例を説明するための斜視図であり、図2Bはその平面図である。また、図2Cは、図2Bの矢印IIC方向に見た正面図である。Fig. 2A is a perspective view for explaining a structural example of a segment counter, Fig. 2B is a plan view thereof, and Fig. 2C is a front view seen in the direction of the arrow IIC in Fig. 2B. 図3A、図3Bおよび図3Cは、発電センサの作用を説明するための動作説明図である。3A, 3B and 3C are operation explanatory diagrams for explaining the function of the power generation sensor. 図3D、図3Eおよび図3Fは、発電センサの作用を説明するための動作説明図である。3D, 3E and 3F are operation explanatory diagrams for explaining the function of the power generation sensor. 図4は、セグメントカウンタのカウント動作を説明するための図である。FIG. 4 is a diagram for explaining the counting operation of the segment counter. 図5は、セグメントカウンタのより詳細なカウント動作の例を説明するためのテーブルである。FIG. 5 is a table for explaining an example of a more detailed counting operation of the segment counter. 図6は、パルス抜けによるカウント値への影響を説明するための図である。FIG. 6 is a diagram for explaining the effect of a missing pulse on the count value. 図7は、セグメントカウンタのカウント値と精密アブソリュート角度検出器の角度検出値との関係を示す。FIG. 7 shows the relationship between the count value of the segment counter and the angle detection value of the precision absolute angle detector. 図8は、セグメントカウンタのカウント値と精密アブソリュート角度検出器の角度検出値との関係を示す。FIG. 8 shows the relationship between the count value of the segment counter and the angle detection value of the precision absolute angle detector. 図9は、セグメントカウンタのカウント値と精密アブソリュート角度検出器の角度検出値とを統合した精密多回転アブソリュート角度検出値を示す。FIG. 9 shows a precision multi-rotation absolute angle detection value obtained by integrating the count value of the segment counter and the angle detection value of the precision absolute angle detector. 図10は、セグメントカウンタのカウント値に基づく回転数の演算例を説明するための図である。FIG. 10 is a diagram for explaining an example of calculation of the number of rotations based on the count value of the segment counter.

以下では、この発明の実施の形態を、添付図面を参照して詳細に説明する。 The following describes in detail an embodiment of the present invention with reference to the attached drawings.

図1は、この発明の一実施形態に係る多回転角度検出装置の構成例を説明するためのブロック図である。多回転角度検出装置100は、回転軸線33まわりに回転する回転軸30(回転体の一例)の多回転アブソリュート角度を検出し、その検出値である多回転アブソリュート角度検出値を生成する装置である。多回転アブソリュート角度とは、1回転を越える、すなわち多回転に渡る角度領域内での絶対的な角度をいう。多回転角度検出装置100は、精密アブソリュート角度検出器1と、セグメントカウンタ2と、演算装置4とを含む。 Figure 1 is a block diagram for explaining an example of the configuration of a multi-rotation angle detection device according to one embodiment of the present invention. The multi-rotation angle detection device 100 is a device that detects the multi-rotation absolute angle of a rotating shaft 30 (an example of a rotating body) rotating around a rotation axis 33, and generates a multi-rotation absolute angle detection value that is the detected value. The multi-rotation absolute angle is an absolute angle within an angle range that exceeds one rotation, i.e., spans multiple rotations. The multi-rotation angle detection device 100 includes a precision absolute angle detector 1, a segment counter 2, and a calculation device 4.

精密アブソリュート角度検出器1は、回転軸30の1回転周期内、すなわち、0度~360度の精密なアブソリュート角度検出値を、次に説明するセグメントカウンタ2よりも高い分解能で生成する角度センサである。精密アブソリュート角度検出器1は、たとえば光学式アブソリュートエンコーダで構成されている。精密アブソリュート角度検出器1は、たとえば、1回転周期内(0度~360度)の角度領域のアブソリュート角度検出値を、16ビット(65536段階)の分解能で生成するように構成されている。 The precision absolute angle detector 1 is an angle sensor that generates a precise absolute angle detection value within one rotation period of the rotating shaft 30, i.e., from 0 degrees to 360 degrees, with a higher resolution than the segment counter 2, which will be described next. The precision absolute angle detector 1 is, for example, composed of an optical absolute encoder. The precision absolute angle detector 1 is configured to generate an absolute angle detection value in the angle range within one rotation period (0 degrees to 360 degrees) with a resolution of 16 bits (65,536 steps).

精密アブソリュート角度検出器1は、典型的には、外部電源からの電力供給を受けて動作する。具体的には、多回転角度検出装置100は、外部電源に接続可能な電源回路3を備えている。電源回路3は、外部電源に接続されているときに、精密アブソリュート角度検出器1に電力を供給し、その電力を受けて、精密アブソリュート角度検出器1が動作する。精密アブソリュート角度検出器1は、たとえばシリアル通信によって、演算装置4に16ビットのアブソリュート角度検出値を入力する。 The precision absolute angle detector 1 typically operates by receiving power from an external power source. Specifically, the multi-rotation angle detection device 100 includes a power supply circuit 3 that can be connected to an external power source. When connected to an external power source, the power supply circuit 3 supplies power to the precision absolute angle detector 1, and the precision absolute angle detector 1 operates by receiving that power. The precision absolute angle detector 1 inputs a 16-bit absolute angle detection value to the calculation device 4, for example, by serial communication.

セグメントカウンタ2は、回転軸30の回転に応じて、回転軸30の1回転周期を区分(等分)したセグメントをカウントし、回転軸30の多回転に渡る(1回転を越える)角度領域でのセグメント単位の角度値を表すカウント値を生成する。 The segment counter 2 counts the segments into which one rotation period of the rotating shaft 30 is divided (divided into equal parts) according to the rotation of the rotating shaft 30, and generates a count value that represents the angle value of each segment in an angle range that spans multiple rotations of the rotating shaft 30 (more than one rotation).

セグメントカウンタ2は、一つ(ただ一つ)の発電センサ20と、回転軸30とともに回転軸線33まわりに回転する磁界発生源50と、発電センサ20とは別の(発電センサではない)センサ要素MSと、カウンタ回路8と、カウント値を記憶する不揮発性メモリ9とを含む。不揮発性メモリ9は、FeRAM(ferroelectric random access memory)で構成されていてもよい。カウンタ回路8および不揮発性メモリ9は、この実施形態では、一つのカウンタメモリIC(集積回路)10に組み込まれている。セグメントカウンタ2は、さらに、信号評価回路5と、整流/電源回路6と、信号処理回路7とを含む。 The segment counter 2 includes one (only one) power generation sensor 20, a magnetic field generating source 50 that rotates around the rotation axis 33 together with the rotating shaft 30, a sensor element MS (not a power generation sensor) separate from the power generation sensor 20, a counter circuit 8, and a non-volatile memory 9 that stores the count value. The non-volatile memory 9 may be composed of FeRAM (ferroelectric random access memory). In this embodiment, the counter circuit 8 and the non-volatile memory 9 are incorporated into one counter memory IC (integrated circuit) 10. The segment counter 2 further includes a signal evaluation circuit 5, a rectification/power supply circuit 6, and a signal processing circuit 7.

発電センサ20は、磁界発生源50の回転に伴う磁界の変化に応じてパルス電圧を発生する。センサ要素MSは、この実施形態では、磁界発生源50の回転に応じて、磁界発生源50の磁界を検出する磁気センサである。磁気センサの一例は、ホールICである。信号評価回路5は、発電センサ20が発生するパルス電圧の極性を判別し、その極性判別の結果を表す信号(パルス極性PP)を信号処理回路7に供給する。信号処理回路7は、信号評価回路5から受け取った極性判別の結果を表す信号をディジタルデータ(シリアル信号)に変換して、極性判別データ(パルス極性PP)としてカウンタ回路8に供給する。また、信号処理回路7は、センサ要素MSの出力信号をディジタルデータ(シリアル信号)に変換して、磁気検出データとしてカウンタ回路8に供給する。 The power generation sensor 20 generates a pulse voltage in response to changes in the magnetic field caused by the rotation of the magnetic field generating source 50. In this embodiment, the sensor element MS is a magnetic sensor that detects the magnetic field of the magnetic field generating source 50 in response to the rotation of the magnetic field generating source 50. An example of a magnetic sensor is a Hall IC. The signal evaluation circuit 5 determines the polarity of the pulse voltage generated by the power generation sensor 20 and supplies a signal (pulse polarity PP) representing the result of the polarity determination to the signal processing circuit 7. The signal processing circuit 7 converts the signal representing the result of the polarity determination received from the signal evaluation circuit 5 into digital data (serial signal) and supplies it to the counter circuit 8 as polarity determination data (pulse polarity PP). The signal processing circuit 7 also converts the output signal of the sensor element MS into digital data (serial signal) and supplies it to the counter circuit 8 as magnetic detection data.

整流/電源回路6は、発電センサ20が発生するパルス電圧を整流し、適切な電圧に変換して、センサ要素MS、信号評価回路5、信号処理回路7およびカウンタメモリIC10(カウンタ回路8および不揮発性メモリ9)に供給する。したがって、センサ要素MS、信号評価回路5、信号処理回路7およびカウンタメモリIC10(カウンタ回路8および不揮発性メモリ9)は、外部電源からの電力供給を受けることなく動作することができる。つまり、セグメントカウンタ2は、外部電源供給がないときでも、自己発電により生成される電力によって作動する。カウンタメモリIC10は、電源回路3が外部電源に接続されているときには、電源回路3からの電力供給を受けて動作することができる。 The rectifier/power supply circuit 6 rectifies the pulse voltage generated by the power generation sensor 20, converts it into an appropriate voltage, and supplies it to the sensor element MS, the signal evaluation circuit 5, the signal processing circuit 7, and the counter memory IC 10 (counter circuit 8 and non-volatile memory 9). Therefore, the sensor element MS, the signal evaluation circuit 5, the signal processing circuit 7, and the counter memory IC 10 (counter circuit 8 and non-volatile memory 9) can operate without receiving power from an external power source. In other words, the segment counter 2 operates with power generated by self-generation even when there is no external power supply. The counter memory IC 10 can operate with power supplied from the power supply circuit 3 when the power supply circuit 3 is connected to an external power source.

カウンタメモリIC10に内蔵されたカウンタ回路8は、信号処理回路7から供給される極性判別データ(パルス極性PP)および磁気検出データ(MS)に基づいて、所定のカウントロジックに従って、カウント動作を実行する。このカウント動作は、電源回路3からの外部電源の供給の有無にかかわらず実行される。そのカウント動作によって得られるカウント値は、不揮発性メモリ9に格納される。このカウント値は、電源供給がないときにも保存される(不揮発記憶)。カウンタメモリIC10は、外部電源が供給されているときに、不揮発性メモリ9に記憶しているカウント値をシリアル通信によって演算装置4に供給することができる。 The counter circuit 8 built into the counter memory IC 10 executes a counting operation according to a predetermined counting logic based on the polarity discrimination data (pulse polarity PP) and magnetic detection data (MS) supplied from the signal processing circuit 7. This counting operation is executed regardless of whether or not external power is being supplied from the power supply circuit 3. The count value obtained by this counting operation is stored in the non-volatile memory 9. This count value is saved even when there is no power supply (non-volatile storage). When an external power supply is being supplied, the counter memory IC 10 can supply the count value stored in the non-volatile memory 9 to the calculation device 4 via serial communication.

演算装置4は、電源回路3が外部電源に接続されているときに、電源回路3からの電力供給を受けて動作する。演算装置4は、外部電源が投入されると、精密アブソリュート角度検出器1に精密アブソリュート角度検出値をリクエストし、かつ不揮発性メモリ9にカウント値をリクエストする。精密アブソリュート角度検出器1は、シリアル通信によって、精密アブソリュート角度検出値を演算装置4に供給する。不揮発性メモリ9は、シリアル通信によって、カウント値を演算装置4に供給する。演算装置4は、精密アブソリュート角度検出値およびカウント値を統合して多回転アブソリュート角度検出値を生成して出力する。演算装置4が出力する多回転アブソリュート角度検出値は、たとえば、上位のコントローラ(図示せず)に供給され、電動モータの回転制御等のために用いられる。 When the power supply circuit 3 is connected to an external power supply, the arithmetic device 4 receives power from the power supply circuit 3 to operate. When the external power supply is turned on, the arithmetic device 4 requests a precision absolute angle detection value from the precision absolute angle detector 1 and also requests a count value from the non-volatile memory 9. The precision absolute angle detector 1 supplies the precision absolute angle detection value to the arithmetic device 4 by serial communication. The non-volatile memory 9 supplies the count value to the arithmetic device 4 by serial communication. The arithmetic device 4 integrates the precision absolute angle detection value and the count value to generate and output a multi-rotation absolute angle detection value. The multi-rotation absolute angle detection value output by the arithmetic device 4 is supplied to, for example, a higher-level controller (not shown) and used for controlling the rotation of an electric motor, etc.

演算装置4は、不揮発性メモリ9から供給されるカウント値をそのまま用いて精密アブソリュート角度検出値と統合する。すなわち、統合に際して使用されるカウント値は、電源遮断中にセグメントカウンタ2においてカウントされたままの値であり、演算装置4は、カウント値の誤差に関する補正処理、具体的には、カウント値の誤差を補正して精密アブソリュート角度検出値との同期をとるための同期処理などは行わない。 The calculation device 4 uses the count value supplied from the non-volatile memory 9 as is and integrates it with the precision absolute angle detection value. In other words, the count value used during integration is the value that was counted in the segment counter 2 while the power was cut off, and the calculation device 4 does not perform any correction process for the error in the count value, specifically, any synchronization process for correcting the error in the count value and synchronizing it with the precision absolute angle detection value.

図2Aはセグメントカウンタ2の構造例を説明するための斜視図であり、図2Bはその平面図である。また、図2Cは、図2Bの矢印IIC方向に見た正面図である。セグメントカウンタ2は、発電センサ20と、磁界発生源50と、センサ要素MS(たとえば磁気センサ)とを含む。 Figure 2A is a perspective view for explaining an example of the structure of the segment counter 2, and Figure 2B is a plan view thereof. Also, Figure 2C is a front view seen in the direction of the arrow IIC in Figure 2B. The segment counter 2 includes a power generation sensor 20, a magnetic field generation source 50, and a sensor element MS (e.g., a magnetic sensor).

発電センサ20は、第1の支持体31に配置され、当該第1の支持体31に支持されている。この実施形態では、第1の支持体31に、センサ要素MSも搭載されている。 The power generation sensor 20 is disposed on the first support 31 and is supported by the first support 31. In this embodiment, the sensor element MS is also mounted on the first support 31.

磁界発生源50は、第2の支持体32に固定されている。第2の支持体32は、第1の支持体31に対して相対移動する。具体的には、第2の支持体32は、回転軸30に結合(固定)されており、回転軸30とともに回転軸線33まわりに回転する。したがって、第2の支持体32は、回転体の一部であり得る。それに対して、第1の支持体31は、固定配置されていて、非回転状態に保持されている。それにより、磁界発生源50は、第2の支持体32とともに回転軸線33まわりに回転して、第1の支持体31に対して相対移動する。 The magnetic field generating source 50 is fixed to the second support 32. The second support 32 moves relative to the first support 31. Specifically, the second support 32 is coupled (fixed) to the rotating shaft 30 and rotates together with the rotating shaft 30 around the rotation axis 33. Therefore, the second support 32 can be a part of a rotating body. In contrast, the first support 31 is fixedly disposed and held in a non-rotating state. As a result, the magnetic field generating source 50 rotates together with the second support 32 around the rotation axis 33 and moves relative to the first support 31.

回転軸30は、典型的には、電動モータ(図示せず)の駆動軸からの駆動力によって回転される。電動モータが双方向に駆動される場合には、それに応じて、回転軸30は反時計回り方向CCWおよび時計回り方向CWの双方向に回転する。第1の支持体31は、回転軸線33に直交する平面に沿って配置されたプリント配線基板であってもよい。 The rotating shaft 30 is typically rotated by a driving force from a drive shaft of an electric motor (not shown). When the electric motor is driven in both directions, the rotating shaft 30 rotates in both counterclockwise and clockwise directions accordingly. The first support 31 may be a printed circuit board arranged along a plane perpendicular to the rotation axis 33.

磁界発生源50は、回転軸線33を取り囲むリング状の4極着磁磁石Mで構成されている。着磁方向は、回転軸線33と平行である。4極着磁磁石Mは、回転軸線33の一方向から見たときに、回転軸線33を中心とする円周上にN極およびS極が交互に配列されたk個(kは2以上の整数。図示の例ではk=2)の磁極対(N極とS極との対)が配列された構成を有し、k個のN極n1,n2,…,nkおよびk個のS極s1,s2,…,skを有している。各磁極n1,n2,…,nk;s1,s2,…,skは、回転軸線33まわりの360度/2k(この実施形態では90度)の角度領域に渡っている。したがって、回転軸30とともに第2の支持体32が回転し、それに応じて磁界発生源50が回転軸線33まわりに回転することにより、発電センサ20にはk周期(図示の例では2周期)の交番磁界が印加される。 The magnetic field generating source 50 is composed of a ring-shaped four-pole magnetized magnet M surrounding the rotation axis 33. The magnetization direction is parallel to the rotation axis 33. When viewed from one direction of the rotation axis 33, the four-pole magnetized magnet M has a configuration in which k (k is an integer of 2 or more. In the illustrated example, k=2) magnetic pole pairs (pairs of N and S poles) are arranged in alternating order on a circumference centered on the rotation axis 33, and has k N poles n1, n2, ..., nk and k S poles s1, s2, ..., sk. Each magnetic pole n1, n2, ..., nk; s1, s2, ..., sk spans an angular region of 360 degrees/2k (90 degrees in this embodiment) around the rotation axis 33. Therefore, the second support 32 rotates together with the rotating shaft 30, and the magnetic field source 50 rotates accordingly around the rotation axis 33, so that an alternating magnetic field of k periods (two periods in the illustrated example) is applied to the power generation sensor 20.

発電センサ20は、第1の支持体31(プリント配線基板)の一方主面に実装されている。発電センサ20は、磁性ワイヤFEと、磁性ワイヤFEの両端部にそれぞれ磁気的に結合された第1磁束伝導片FL1および第2磁束伝導片FL2とを備えている。第1磁束伝導片FL1と第2磁束伝導片FL2との間で、磁性ワイヤFEにコイルSP(誘導コイル)が巻回されている。第1磁束伝導片FL1および第2磁束伝導片FL2は、実質的に同形同大の軟磁性体部品からなる。より詳細には、第1磁束伝導片FL1および第2磁束伝導片FL2は、磁性ワイヤFEの軸中心位置25(以下「軸中心位置25」という。)において軸方向xに直交する対称面27(幾何学的配置を説明するための仮想的な平面)に対して互いに対称に構成されている。 The power generation sensor 20 is mounted on one main surface of the first support 31 (printed wiring board). The power generation sensor 20 includes a magnetic wire FE and a first magnetic flux conducting piece FL1 and a second magnetic flux conducting piece FL2 that are magnetically coupled to both ends of the magnetic wire FE. A coil SP (induction coil) is wound around the magnetic wire FE between the first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2. The first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2 are made of soft magnetic material parts of substantially the same shape and size. More specifically, the first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2 are configured symmetrically with respect to a symmetry plane 27 (a virtual plane for explaining the geometric arrangement) perpendicular to the axial direction x at the axial center position 25 (hereinafter referred to as the "axial center position 25") of the magnetic wire FE.

磁性ワイヤFEは、大バルクハウゼン効果を発現するように構成されている。具体的には、磁性ワイヤFEは、芯部と、それを被覆する表皮部とを有している。芯部および表皮部の一方は、弱い磁界でも磁化方向の反転が起きるソフト(Soft)層(軟磁性層)であり、芯部および表皮部の他方は強い磁界を与えないと磁化方向が反転しないハード(Hard)層(硬磁性層)である。 The magnetic wire FE is configured to exhibit the large Barkhausen effect. Specifically, the magnetic wire FE has a core and a skin covering it. One of the core and skin is a soft layer (soft magnetic layer) in which the magnetization direction is reversed even in a weak magnetic field, and the other of the core and skin is a hard layer (hard magnetic layer) in which the magnetization direction does not reverse unless a strong magnetic field is applied.

各磁束伝導片FL1,FL2は、検出領域SRに対向する磁束伝導端21,22を有している。発電センサ20の磁性ワイヤFEは、回転軸線33上に中心を有する円周の接線上にあり、磁性ワイヤFEの軸中心位置25は、当該接線の接点上にある。発電センサ20は、回転軸線33まわりの360度/2k(この実施形態では90度)の角度領域に渡る一つの磁極n1,n2,…,nk;s1,s2,…,skの中央と磁性ワイヤFEの軸中心位置25とが整合するときに、2つの磁束伝導片FL1,FL2から伝導される磁気がバランスするように配置されている。コイルSPは、N極n1,n2,…,nkからの磁束が第1磁束伝導片FL1から伝導される第1状態で負の電圧パルスを生成し、N極n1,n2,…,nkからの磁束が第2磁束伝導片FL2から伝導される第2状態で正の電圧パルスを生成する。 Each of the magnetic flux conducting pieces FL1, FL2 has a magnetic flux conducting end 21, 22 facing the detection region SR. The magnetic wire FE of the power generation sensor 20 is on a tangent to a circumference having a center on the rotation axis 33, and the axial center position 25 of the magnetic wire FE is on the tangent point of the tangent. The power generation sensor 20 is arranged so that the magnetic fields conducted from the two magnetic flux conducting pieces FL1, FL2 are balanced when the center of one magnetic pole n1, n2, ..., nk; s1, s2, ..., sk over an angular region of 360 degrees/2k (90 degrees in this embodiment) around the rotation axis 33 is aligned with the axial center position 25 of the magnetic wire FE. Coil SP generates a negative voltage pulse in the first state when magnetic flux from N poles n1, n2, ..., nk is conducted from first magnetic flux conducting piece FL1, and generates a positive voltage pulse in the second state when magnetic flux from N poles n1, n2, ..., nk is conducted from second magnetic flux conducting piece FL2.

第1磁束伝導片FL1および第2磁束伝導片FL2は、この実施形態では、磁性ワイヤFEの両端部から軸方向xに直交する方向に互いに平行に延びる軸直交部41と、軸直交部41の先端部から軸方向xに沿って互いに接近する方向に延びる軸平行部42とを備えている。第1磁束伝導片FL1および第2磁束伝導片FL2の軸直交部41の基端部に、磁性ワイヤFEの両端部がそれぞれ固定されている。より具体的には、軸直交部41の基端部には、軸方向xに貫通する穴または溝が形成されたワイヤ配置部23が設けられている。磁性ワイヤFEの両端部は、ワイヤ配置部23において、第1磁束伝導片FL1および第2磁束伝導片FL2の軸直交部41をそれぞれ貫通して、軸直交部41に固定されている。たとえば、ワイヤ配置部23を構成する穴または溝に配置された樹脂(図示せず)によって、磁性ワイヤFEと第1磁束伝導片FL1および第2磁束伝導片FL2とが互いに結合されて固定されている。それにより、磁性ワイヤFEの両端部は、第1磁束伝導片FL1および第2磁束伝導片FL2にそれぞれ磁気的に結合されている。 In this embodiment, the first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2 have an axis-orthogonal portion 41 extending parallel to each other in a direction perpendicular to the axial direction x from both ends of the magnetic wire FE, and an axis-parallel portion 42 extending from the tip of the axis-orthogonal portion 41 in a direction approaching each other along the axial direction x. Both ends of the magnetic wire FE are fixed to the base ends of the axis-orthogonal portions 41 of the first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2. More specifically, the base end of the axis-orthogonal portion 41 is provided with a wire arrangement portion 23 having a hole or groove formed therein that penetrates in the axial direction x. Both ends of the magnetic wire FE are fixed to the axis-orthogonal portions 41 in the wire arrangement portion 23, penetrating the axis-orthogonal portions 41 of the first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2, respectively. For example, the magnetic wire FE and the first and second magnetic flux conducting pieces FL1 and FL2 are connected and fixed to each other by resin (not shown) placed in the holes or grooves that make up the wire placement section 23. As a result, both ends of the magnetic wire FE are magnetically connected to the first and second magnetic flux conducting pieces FL1 and FL2, respectively.

発電センサ20は、軸平行部42に対して磁性ワイヤFEとは反対側を、磁界を検出するための検出領域SRとするように構成されている。 The power generation sensor 20 is configured so that the side opposite the magnetic wire FE with respect to the axially parallel portion 42 is a detection region SR for detecting a magnetic field.

軟磁性体部品からなる各磁束伝導片FL1,FL2は、略直方体形状の軸直交部41と、軸直交部41の検出領域SR側の端部である先端部に連設された略直方体形状の軸平行部42とを有し、軸直交部41と軸平行部42との結合部で直角に曲がったL字形状を有している。軸平行部42は、磁性ワイヤFEを覆うように、すなわち、磁性ワイヤFEと検出領域SRとの間を遮蔽するように、軸方向xに沿って延びている。互いに対称な形状を有する第1磁束伝導片FL1および第2磁束伝導片FL2は、磁性ワイヤFEの軸中央側に向かって延びており、それらの近接端42aは、磁性ワイヤFEの軸中心位置25の付近で間隔を空けて互いに対向している。近接端42aは、軸方向xに直交する平面をなしており、2つの近接端42aをそれぞれ形成する2つの平面は互いに平行であり、それらが軸方向xに対峙している。 Each of the magnetic flux conducting pieces FL1 and FL2, which are made of a soft magnetic material, has an axis-orthogonal portion 41 having a substantially rectangular parallelepiped shape and an axis-parallel portion 42 having a substantially rectangular parallelepiped shape connected to the tip portion, which is the end portion of the axis-orthogonal portion 41 on the detection region SR side, and has an L-shape bent at a right angle at the joint between the axis-orthogonal portion 41 and the axis-parallel portion 42. The axis-parallel portion 42 extends along the axial direction x so as to cover the magnetic wire FE, i.e., to shield the area between the magnetic wire FE and the detection region SR. The first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2, which have mutually symmetrical shapes, extend toward the axial center side of the magnetic wire FE, and their proximal ends 42a face each other with a gap in between near the axial center position 25 of the magnetic wire FE. The proximal end 42a forms a plane perpendicular to the axial direction x, and the two planes forming each of the two proximal ends 42a are parallel to each other and face each other in the axial direction x.

第1磁束伝導片FL1および第2磁束伝導片FL2の軸平行部42は、検出領域SRに対向する検出領域対向面を成す磁束伝導端21,22を形成している。磁束伝導端21,22(検出領域対向面)は、軸方向xに平行な平坦面である。この磁束伝導端21,22(検出領域対向面)は、検出領域SRに磁極が配置されたときに、その磁極からの磁束を第1磁束伝導片FL1および第2磁束伝導片FL2の内部へと導く。 The axially parallel portion 42 of the first magnetic flux conduction piece FL1 and the second magnetic flux conduction piece FL2 form magnetic flux conduction ends 21, 22 that form a detection area facing surface that faces the detection area SR. The magnetic flux conduction ends 21, 22 (detection area facing surfaces) are flat surfaces parallel to the axial direction x. When a magnetic pole is placed in the detection area SR, these magnetic flux conduction ends 21, 22 (detection area facing surfaces) guide the magnetic flux from the magnetic pole into the inside of the first magnetic flux conduction piece FL1 and the second magnetic flux conduction piece FL2.

第1磁束伝導片FL1および第2磁束伝導片FL2の軸平行部42が第1の支持体31(プリント配線板)の一方の主面に形成された配線パターン(図示せず)に接合され、それによって、発電センサ20が第1の支持体31(プリント配線板)に面実装されている。発電センサ20は、回転軸線33を中心軸とする円周上の一つの点(接点)における接線に磁性ワイヤFEの軸方向xが沿うように配置されており、磁性ワイヤFEの軸中心位置25が当該接点に一致する配置となっている。発電センサ20の検出領域SRは、軸平行部42に対して磁性ワイヤFEとは反対側であり、この例では、第1の支持体31(プリント配線板)の他方の主面側の領域である。 The axially parallel portions 42 of the first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2 are joined to a wiring pattern (not shown) formed on one main surface of the first support 31 (printed wiring board), thereby surface-mounting the power generation sensor 20 on the first support 31 (printed wiring board). The power generation sensor 20 is arranged so that the axial direction x of the magnetic wire FE is aligned with a tangent at a point (contact point) on a circumference whose central axis is the rotation axis 33, and the axial center position 25 of the magnetic wire FE coincides with the contact point. The detection region SR of the power generation sensor 20 is on the opposite side of the axially parallel portions 42 to the magnetic wire FE, and in this example, is an area on the other main surface side of the first support 31 (printed wiring board).

第2の支持体32は、この例では、回転軸線33を取り囲む円環状に構成されている。より具体的には、第2の支持体32は、円環状の板状体で構成されており、回転軸線33と直交する平面に沿って配置されていて、第1の支持体31(プリント配線板)と平行になっている。第2の支持体32において、第1の支持体31(プリント配線板)の前記他方の主面に対向する面に、磁石Mが固定されている。磁石Mの磁極n1,s1,n2,s2,…,nk,skは、この実施形態では、回転軸線33まわりの周方向に等間隔で配置されている。図示の具体例では、回転軸線33まわりに90度の角度間隔で4つの磁極n1,s1,n2,s2が配置され、それらが第1の支持体31(プリント配線板)に対向するように、磁石Mが第2の支持体32に固定されている。回転軸線33から磁極n1,s1,n2,s2,…,nk,skの中心までの距離は、回転軸線33から磁性ワイヤFEの軸中心位置25までの距離に等しくてもよい。すなわち、回転軸線33に沿う平面視において、磁性ワイヤFEおよび磁極n1,s1,n2,s2,…,nk,skは、回転軸線33を中心軸とする等しい半径の円周上に位置し、それによって、回転軸線33に平行な方向に対向可能な位置関係となっていてもよい。第2の支持体32は、軟磁性体で構成されたヨークであることが好ましい。 In this example, the second support 32 is configured in a circular ring shape surrounding the rotation axis 33. More specifically, the second support 32 is configured as a circular plate-shaped body, arranged along a plane perpendicular to the rotation axis 33, and parallel to the first support 31 (printed wiring board). In the second support 32, a magnet M is fixed to a surface facing the other main surface of the first support 31 (printed wiring board). In this embodiment, the magnetic poles n1, s1, n2, s2, ..., nk, sk of the magnet M are arranged at equal intervals in the circumferential direction around the rotation axis 33. In the illustrated specific example, four magnetic poles n1, s1, n2, s2 are arranged at 90 degree angular intervals around the rotation axis 33, and the magnet M is fixed to the second support 32 so that they face the first support 31 (printed wiring board). The distance from the rotation axis 33 to the center of the magnetic poles n1, s1, n2, s2, ..., nk, sk may be equal to the distance from the rotation axis 33 to the axial center position 25 of the magnetic wire FE. That is, in a plan view along the rotation axis 33, the magnetic wire FE and the magnetic poles n1, s1, n2, s2, ..., nk, sk may be located on a circumference of equal radius with the rotation axis 33 as the center axis, and thus may be in a positional relationship that allows them to face each other in a direction parallel to the rotation axis 33. The second support 32 is preferably a yoke made of a soft magnetic material.

第2の支持体32が回転軸30とともに回転軸線33まわりに回転することにより、磁極n1,s1,n2,s2,…,nk,skは、回転軸線33を中心とし、検出領域SRを通る円周軌道55上を移動する。磁性ワイヤFEの軸方向xは、円周軌道55上の或る点(接点)を通る接線と平行であり、軸中心位置25は、当該接点において当該接線に立てた垂線(この例では、回転軸線33に平行な垂線)上にある。換言すれば、磁性ワイヤFEの軸中心位置25は、回転軸線33上に中心を有し、円周軌道55と等しい半径の円周上の或る点(接点)に位置し、磁性ワイヤFEは、当該接点における接線に沿っている。 When the second support 32 rotates around the rotation axis 33 together with the rotation shaft 30, the magnetic poles n1, s1, n2, s2, ..., nk, sk move on a circumferential orbit 55 centered on the rotation axis 33 and passing through the detection region SR. The axial direction x of the magnetic wire FE is parallel to a tangent passing through a certain point (contact point) on the circumferential orbit 55, and the axial center position 25 is on a perpendicular line (in this example, a perpendicular line parallel to the rotation axis 33) erected to the tangent line at the contact point. In other words, the axial center position 25 of the magnetic wire FE has its center on the rotation axis 33 and is located at a certain point (contact point) on a circumference of a radius equal to that of the circumferential orbit 55, and the magnetic wire FE is along the tangent line at the contact point.

第1の支持体31および第2の支持体32の回転軸線33に沿う方向の距離は、第2の支持体32の回転によって、磁極n1,s1,n2,s2,…,nk,skが発電センサ20の検出領域SRに進入可能な適切な値に定められる。 The distance between the first support 31 and the second support 32 in the direction along the rotation axis 33 is set to an appropriate value that allows the magnetic poles n1, s1, n2, s2, ..., nk, sk to enter the detection region SR of the power generation sensor 20 by the rotation of the second support 32.

第1の支持体31を構成するプリント配線板において、発電センサ20が実装されている主面には、さらに、たとえば磁気センサからなるセンサ要素MSが実装されている。センサ要素MSは、発電センサ20の中央部に対向する磁極の極性を検出できるように配置されている。センサ要素MSは、たとえば、ホールIC等の磁気センサからなり、N極を検知すると(発電センサ20の中央部にN極が対向すると)H信号を出力し、S極を検知すると(発電センサ20の中央部にS極が対向すると)L信号を出力する。それにより、センサ要素MSは、その近傍を通る磁極の極性を判別し、結果として、発電センサ20の中央部に対向する磁極の極性を識別する識別信号を出力する。この実施形態では、センサ要素MSは、発電センサ20に対して、回転軸線33まわりの位相差180度の位置、すなわち、回転軸線33に関して対称な位置で磁極を検出するように配置されている。kが偶数(たとえば2)であれば、センサ要素MSは、発電センサ20の中央部に対向する磁極と同じ極性の磁極を検出する。kが奇数(たとえば3)のとき、センサ要素MSは、発電センサ20の中央部に対向する磁極と反対の極性の磁極を検出する。いずれの場合でも、センサ要素MSは、発電センサ20の中央部に対向する磁極の極性を検出できる。 In the printed wiring board constituting the first support 31, a sensor element MS, for example a magnetic sensor, is further mounted on the main surface on which the power generation sensor 20 is mounted. The sensor element MS is arranged so as to detect the polarity of the magnetic pole facing the center of the power generation sensor 20. The sensor element MS is, for example, a magnetic sensor such as a Hall IC, and outputs an H signal when it detects an N pole (when the N pole faces the center of the power generation sensor 20), and outputs an L signal when it detects an S pole (when the S pole faces the center of the power generation sensor 20). As a result, the sensor element MS determines the polarity of the magnetic pole passing nearby, and as a result, outputs an identification signal that identifies the polarity of the magnetic pole facing the center of the power generation sensor 20. In this embodiment, the sensor element MS is arranged so as to detect the magnetic pole at a position with a phase difference of 180 degrees around the rotation axis 33, that is, at a position symmetrical with respect to the rotation axis 33, with respect to the power generation sensor 20. If k is an even number (for example, 2), the sensor element MS detects a magnetic pole of the same polarity as the magnetic pole facing the center of the power generation sensor 20. When k is an odd number (e.g., 3), the sensor element MS detects a magnetic pole of opposite polarity to the magnetic pole facing the center of the power generation sensor 20. In either case, the sensor element MS can detect the polarity of the magnetic pole facing the center of the power generation sensor 20.

このような構成により、回転軸線33まわりの反時計回り方向CCWの回転によって、一つの磁極対n1,s1;n2,s2;…;nk,skが円周軌道55に沿って検出領域SRを通過するたびに、一つの負パルスと一つの正パルスとが順に生成される。また、回転軸線33まわりの時計回り方向CWの回転によって、一つの磁極対n1,s1;n2,s2;…;nk,skが円周軌道55に沿って検出領域SRを通過するたびに、一つの正パルスと一つの負パルスとが順に生成される。そして、これらのパルスと、第1磁束伝導片FL1と第2磁束伝導片FL2との間の円周軌道55上にある磁極の極性を表す識別信号を出力するセンサ要素MSとによって、回転位置および回転方向を識別することができる。 With this configuration, when one magnetic pole pair n1, s1; n2, s2; ...; nk, sk passes through the detection area SR along the circumferential orbit 55 by rotating in the counterclockwise direction CCW around the rotation axis 33, one negative pulse and one positive pulse are generated in sequence. When one magnetic pole pair n1, s1; n2, s2; ...; nk, sk passes through the detection area SR along the circumferential orbit 55 by rotating in the clockwise direction CW around the rotation axis 33, one positive pulse and one negative pulse are generated in sequence. Then, the rotational position and rotational direction can be identified by these pulses and the sensor element MS that outputs an identification signal indicating the polarity of the magnetic pole on the circumferential orbit 55 between the first magnetic flux conducting piece FL1 and the second magnetic flux conducting piece FL2.

図3A~図3Fに動作例を示す。回転軸30が回転軸線33まわりに反時計回り方向CCW(反時計回り方向)に回転する場合について考える。図3Aは、図2Bの状態を矢印IICに沿って見た動作説明図である。図3B~図3Fも同様の視点での動作説明図である。ただし、図3A~図3Fにおいては、説明のために、磁極を直線上に展開して示してある。 Figures 3A to 3F show an example of operation. Consider the case where the rotating shaft 30 rotates counterclockwise CCW (counterclockwise direction) around the rotation axis 33. Figure 3A is an explanatory diagram of operation when the state of Figure 2B is viewed along the arrow IIC. Figures 3B to 3F are also explanatory diagrams from a similar perspective. However, for the sake of explanation, in Figures 3A to 3F, the magnetic poles are shown expanded on a straight line.

図3A(図2B)の状態に至るときには、磁性ワイヤFEのハード層およびソフト層は、第2磁束伝導片FL2から第1磁束伝導片FL1に向かう方向に磁化された状態、すなわち、負パルス生成のためのセット状態(SET_N)である。このとき、第1磁束伝導片FL1がN極およびS極と対向する面積は、第2磁束伝導片FL2がN極およびS極と対向する面積とバランスがとれている。換言すれば、このような状態となるように、磁界発生源50、発電センサ20およびそれらの相対配置が設計されている。 When the state of FIG. 3A (FIG. 2B) is reached, the hard layer and soft layer of the magnetic wire FE are magnetized in the direction from the second magnetic flux conducting piece FL2 to the first magnetic flux conducting piece FL1, i.e., in the set state (SET_N) for generating a negative pulse. At this time, the area of the first magnetic flux conducting piece FL1 facing the north and south poles is balanced with the area of the second magnetic flux conducting piece FL2 facing the north and south poles. In other words, the magnetic field generating source 50, the power generation sensor 20 and their relative positions are designed to achieve this state.

この状態から、回転軸30とともに磁界発生源50が反時計回り方向CCWに少し回転すると、図3Bに示すように、第1磁束伝導片FL1がN極と対向する面積の割合が増え、第2磁束伝導片FL2がN極と対向する割合が減る。それにより、磁性ワイヤFEには、第1磁束伝導片FL1から第2磁束伝導片FL2に向かう方向の磁界がかかる。その磁界の強さが動作磁界に達すると、ソフト層の磁化方向が反転して、負の電圧パルスが発生する。このとき、センサ要素MSは、S極を検出しているので(発電センサ20の中央部にS極が対向しているので)、L信号を生成する。 When the magnetic field generating source 50 rotates slightly counterclockwise CCW together with the rotating shaft 30 from this state, as shown in FIG. 3B, the proportion of the area of the first magnetic flux conducting piece FL1 facing the N pole increases, and the proportion of the area of the second magnetic flux conducting piece FL2 facing the N pole decreases. As a result, a magnetic field is applied to the magnetic wire FE in a direction from the first magnetic flux conducting piece FL1 to the second magnetic flux conducting piece FL2. When the strength of this magnetic field reaches the operating magnetic field, the magnetization direction of the soft layer is reversed, and a negative voltage pulse is generated. At this time, the sensor element MS detects the S pole (the S pole faces the center of the power generation sensor 20), so it generates an L signal.

さらに、回転軸30が反時計回り方向CCWに回転すると、第1磁束伝導片FL1から第2磁束伝導片FL2に向かう方向の磁界がさらに強くなって安定化磁界に達し、図3Cに示すように、磁性ワイヤFEのハード層の磁化方向も反転し、正パルス生成のためのセット状態(SET_P)となる。 Furthermore, when the rotating shaft 30 rotates in the counterclockwise direction CCW, the magnetic field in the direction from the first magnetic flux conducting piece FL1 to the second magnetic flux conducting piece FL2 becomes even stronger and reaches a stabilizing magnetic field, and as shown in FIG. 3C, the magnetization direction of the hard layer of the magnetic wire FE is also reversed, resulting in a set state (SET_P) for generating a positive pulse.

回転軸30がさらに回転し、図3Cの状態から反時計回り方向CCWに90度回転した図3Dの状態に至ると、極性が反転するが、前述の場合と同様な動作となる。すなわち、磁性ワイヤFEのハード層およびソフト層は、第1磁束伝導片FL1から第2磁束伝導片FL2に向かう方向に磁化された状態、すなわち、正パルス生成のためのセット状態(SET_P)である。このとき、第1磁束伝導片FL1がN極およびS極と対向する面積は、第2磁束伝導片FL2がN極およびS極と対向する面積とバランスがとれている。 When the rotating shaft 30 rotates further and reaches the state of FIG. 3D, rotated 90 degrees counterclockwise CCW from the state of FIG. 3C, the polarity is reversed, but the operation is the same as in the above case. That is, the hard layer and soft layer of the magnetic wire FE are magnetized in the direction from the first magnetic flux conducting piece FL1 to the second magnetic flux conducting piece FL2, that is, in the set state (SET_P) for generating a positive pulse. At this time, the area of the first magnetic flux conducting piece FL1 facing the north and south poles is balanced with the area of the second magnetic flux conducting piece FL2 facing the north and south poles.

この状態から、回転軸30とともに磁界発生源50が反時計回り方向CCWに少し回転すると、図3Eに示すように、第1磁束伝導片FL1がN極と対向する面積の割合が減り、第2磁束伝導片FL2がN極と対向する割合が増える。それにより、磁性ワイヤFEには、第2磁束伝導片FL2から第1磁束伝導片FL1に向かう方向の磁界がかかる。その磁界の強さが動作磁界に達すると、ソフト層の磁化方向が反転して、正の電圧パルスが発生する。このとき、センサ要素MSは、N極を検出しているので(発電センサ20の中央部にN極が対向しているので)、H信号を生成する。 When the magnetic field generating source 50 rotates slightly counterclockwise CCW together with the rotating shaft 30 from this state, the proportion of the area of the first magnetic flux conducting piece FL1 facing the N pole decreases and the proportion of the area of the second magnetic flux conducting piece FL2 facing the N pole increases, as shown in Figure 3E. As a result, a magnetic field is applied to the magnetic wire FE in a direction from the second magnetic flux conducting piece FL2 toward the first magnetic flux conducting piece FL1. When the strength of this magnetic field reaches the operating magnetic field, the magnetization direction of the soft layer is reversed and a positive voltage pulse is generated. At this time, the sensor element MS detects the N pole (the N pole faces the center of the power generation sensor 20) and generates an H signal.

さらに、回転軸30が反時計回り方向CCWに回転すると、第2磁束伝導片FL2から第1磁束伝導片FL1に向かう方向の磁界がさらに強くなって安定化磁界に達し、図3Fに示すように、磁性ワイヤFEのハード層の磁化方向も反転し、負パルス生成のためのセット状態(SET_N)となる。この状態からさらに回転軸30が反時計回り方向CCWに回転すると、図3Aと同等の状態となる。 When the rotating shaft 30 rotates further in the counterclockwise direction CCW, the magnetic field in the direction from the second magnetic flux conducting piece FL2 to the first magnetic flux conducting piece FL1 becomes even stronger and reaches a stabilizing magnetic field, and as shown in Figure 3F, the magnetization direction of the hard layer of the magnetic wire FE is also reversed, resulting in a set state (SET_N) for generating a negative pulse. When the rotating shaft 30 rotates further in the counterclockwise direction CCW from this state, the state becomes equivalent to that of Figure 3A.

こうして、一つの磁極対が発電センサ20の検出領域を通ることで、2つのパルスが生成される。磁界発生源50は、k個(この例では2個)の磁極対を有するので、1回転あたり、2k個(この例では4個)のパルスが生成される。 Thus, two pulses are generated when one magnetic pole pair passes through the detection area of the power generation sensor 20. Since the magnetic field generating source 50 has k magnetic pole pairs (two in this example), 2k pulses (four in this example) are generated per rotation.

図4は、セグメントカウンタ2の動作を説明するための図である。セグメントカウンタ2は、この実施形態では、回転軸線33まわりの角度領域をU個(Uは4以上の整数)に分割したセグメントを計数し、その計数結果を表すカウント値を生成する。セグメントの区分は磁極n1,s1,n2,s2,…,nk,skの配置に対応する。典型的には、複数の磁極n1,s1,n2,s2,…,nk,skが回転軸線33まわりに等角度に区分した領域に形成(着磁)され、それに応じて、セグメントは回転軸線33まわりの角度領域を等分した領域となる。図4には、U=4の例を示す。回転軸線33まわりに90度間隔で設定される4本の境界a,b,c,dによって、4つのセグメントが規定されている。境界a,b,c,dは、発電センサ20が発生する電圧パルスに応答してセグメントカウンタ2のカウント値が切り換わる境界である。具体的には、境界a,b,c,dはいずれかの磁極が発電センサ20の中央部に対向する角度位置に相当する。一例として、ここでは、各磁極が発電センサ20の中央部に対向する位置を跨いで、反時計回り方向CCWに移動するときにカウントアップ、時計回り方向CWに移動するときにカウントダウンする場合を説明する。 FIG. 4 is a diagram for explaining the operation of the segment counter 2. In this embodiment, the segment counter 2 counts the number of segments obtained by dividing the angular region around the rotation axis 33 into Um segments ( Um is an integer equal to or greater than 4), and generates a count value representing the counting result. The division of the segments corresponds to the arrangement of the magnetic poles n1, s1, n2, s2, ..., nk, and sk. Typically, a plurality of magnetic poles n1, s1, n2, s2, ..., nk, and sk are formed (magnetized) in regions divided at equal angles around the rotation axis 33, and accordingly, the segments are regions obtained by equally dividing the angular region around the rotation axis 33. FIG. 4 shows an example where Um = 4. The four segments are defined by four boundaries a, b, c, and d set at 90-degree intervals around the rotation axis 33. The boundaries a, b, c, and d are boundaries at which the count value of the segment counter 2 switches in response to a voltage pulse generated by the power generation sensor 20. Specifically, the boundaries a, b, c, and d correspond to angular positions where any of the magnetic poles faces the center of the power generation sensor 20. As an example, a case will be described here where the magnetic poles cross the position facing the center of the power generation sensor 20 and count up when they move in the counterclockwise direction CCW and count down when they move in the clockwise direction CW.

磁極n1,s1,n2,s2は円周上に等間隔で設置されている場合、境界a、境界b、境界c、境界dの間隔は回転角で90度であり、境界aを基準角度0度とすると、境界bは角度90度、境界cは角度180度、境界dは角度270度となる
セグメントカウンタ2は、この実施形態では、回転角が境界a,b,c,dを跨いで反時計回り方向CCWに移動するときにカウントアップし、回転角が境界a,b,c,dを跨いで時計回り方向CWに移動するときにカウントダウンするように設計されている。これに合わせて、以下の説明では、回転軸線33まわりの角度値は、境界aを基準として、反時計回り方向CCWに向かって増加するものとする。
When the magnetic poles n1, s1, n2, and s2 are arranged at equal intervals on a circumference, the intervals between the boundaries a, b, c, and d are 90 degrees in rotation angle, and if the boundary a is set as the reference angle of 0 degrees, the boundary b is 90 degrees, the boundary c is 180 degrees, and the boundary d is 270 degrees. In this embodiment, the segment counter 2 is designed to count up when the rotation angle moves in the counterclockwise direction CCW across the boundaries a, b, c, and d, and to count down when the rotation angle moves in the clockwise direction CW across the boundaries a, b, c, and d. Accordingly, in the following description, the angle value around the rotation axis 33 is assumed to increase in the counterclockwise direction CCW with the boundary a as the reference.

磁界発生源50は、回転軸線33まわりに回転軸30が1回転する間にk周期(図示の例ではk=2)の交番磁界を発生するように構成されている。より具体的には、この実施形態では、2k個の磁極n1,s2,n2,s2,…,nk,skが回転軸線33まわりに等角度間隔で配置されている。 The magnetic field generating source 50 is configured to generate an alternating magnetic field with k periods (k=2 in the illustrated example) during one rotation of the rotating shaft 30 around the rotating axis 33. More specifically, in this embodiment, 2k magnetic poles n1, s2, n2, s2, ..., nk, sk are arranged at equal angular intervals around the rotating axis 33.

図中の記号の意味は、次のとおりである。「H」はセンサ要素MSがいずれかのN極n1,n2,…,nkを検出している状態、すなわち、いずれかのN極n1,n2,…,nkが発電センサ20の中央部に対向している状態を表す状態値である。「L」はセンサ要素MSがいずれかのS極s1,s2,…,skを検出している状態、すなわち、いずれかのS極s1,s2,…,skが発電センサ20の中央部に対向している状態を表す状態値である。これらの状態値は、センサ要素MSの出力に基づいて信号処理回路7が生成する磁気検出データに相当する。「P」は、発電センサ20の正パルスの発生を表すパルス極性値である。「N」は、発電センサ20の負パルスの発生を表すパルス極性値である。これらのパルス極性値は、信号評価回路5の出力に基づいて信号処理回路7が生成する極性判別データに相当する。 The symbols in the figure have the following meanings. "H" is a state value representing a state in which the sensor element MS detects any of the N poles n1, n2, ..., nk, i.e., any of the N poles n1, n2, ..., nk faces the center of the power generation sensor 20. "L" is a state value representing a state in which the sensor element MS detects any of the S poles s1, s2, ..., sk, i.e., any of the S poles s1, s2, ..., sk faces the center of the power generation sensor 20. These state values correspond to the magnetic detection data generated by the signal processing circuit 7 based on the output of the sensor element MS. "P" is a pulse polarity value representing the generation of a positive pulse of the power generation sensor 20. "N" is a pulse polarity value representing the generation of a negative pulse of the power generation sensor 20. These pulse polarity values correspond to the polarity discrimination data generated by the signal processing circuit 7 based on the output of the signal evaluation circuit 5.

信号処理回路7からカウンタ回路8に供給される状態値は、これらの組み合わせによって表され、発電センサ20がパルスを発生するたびに更新され、不揮発性メモリ9に保存される。「HP」は、いずれかのN極n1,n2,…,nkが発電センサ20の中央部に対向している状態で正パルスが発生する状態を表す状態値である。「LN」は、いずれかのS極s1,s2,…,skが発電センサ20の中央部に対向している状態で負パルスが発生する状態を表す状態値である。「HN」は、いずれかのN極が発電センサ20の中央部に対向している状態で負パルスが発生する状態を表す状態値である。「LP」は、いずれかのS極が発電センサ20の中央部に対向している状態で正パルスが発生する状態を表す状態値である。 The state value supplied from the signal processing circuit 7 to the counter circuit 8 is represented by a combination of these values, is updated each time the power generation sensor 20 generates a pulse, and is stored in the non-volatile memory 9. "HP" is a state value representing a state in which a positive pulse is generated when any of the N poles n1, n2, ..., nk faces the center of the power generation sensor 20. "LN" is a state value representing a state in which a negative pulse is generated when any of the S poles s1, s2, ..., sk faces the center of the power generation sensor 20. "HN" is a state value representing a state in which a negative pulse is generated when any of the N poles faces the center of the power generation sensor 20. "LP" is a state value representing a state in which a positive pulse is generated when any of the S poles faces the center of the power generation sensor 20.

「SET_P」は、正パルス発生のための準備状態(セット状態)となる角度範囲を表す。「SET_N」は、負パルス発生のための準備状態(セット状態)となる角度範囲を表す。 "SET_P" represents the angle range in which the device is ready (set) to generate a positive pulse. "SET_N" represents the angle range in which the device is ready (set) to generate a negative pulse.

セグメントカウンタ2の基本的な動作は次のとおりである。 The basic operation of segment counter 2 is as follows:

回転軸30が反時計回り方向CCWに回転するとき、回転角0度、90度、180度および270度にそれぞれ相当する境界a,b,c,dの近傍で、図3A~図3Fに示した発電センサ20の動作によって、一つの正パルスまたは一つの負パルスが生成される。このとき、セット状態SET_P→状態値HP(正パルス生成)→セット状態SET_N→状態値LN(負パルス生成)→セット状態SET_P→……のように循環的に変化する。セグメントカウンタ2は、状態値HPおよびLNでそれぞれ+1カウントアップする。すなわち、回転角が0度(境界a)、90度(境界b)、180度(境界c)および270度(境界d)を通過して増加するときに、それぞれ+1カウントアップする。 When the rotating shaft 30 rotates counterclockwise CCW, one positive pulse or one negative pulse is generated by the operation of the power generation sensor 20 shown in Figures 3A to 3F near the boundaries a, b, c, and d corresponding to rotation angles of 0 degrees, 90 degrees, 180 degrees, and 270 degrees, respectively. At this time, the state changes cyclically as follows: set state SET_P → state value HP (generating positive pulse) → set state SET_N → state value LN (generating negative pulse) → set state SET_P → ... The segment counter 2 counts up by +1 at each of the state values HP and LN. That is, it counts up by +1 when the rotation angle increases by passing through 0 degrees (boundary a), 90 degrees (boundary b), 180 degrees (boundary c), and 270 degrees (boundary d).

回転軸30が時計回り方向CWに回転するとき、回転角0度、90度、180度および270度にそれぞれ相当する境界a,b,c,dの近傍で、図3A~図3Fとは磁極の運動方向を反転した発電センサ20の動作が生じる。それによって、一つの正パルスまたは一つの負パルスが生成される。このとき、セット状態SET_N→状態値HN(負パルス生成)→セット状態SET_P→状態値LP(正パルス生成)→セット状態SET_N→……のように循環的に変化する。セグメントカウンタ2は、状態値HNおよびLPで-1カウントダウンする。すなわち、回転角が0度(境界a)、90度(境界b)、180度(境界c)および270度(境界d)を通過して減少するときに、それぞれ-1カウントダウンする。 When the rotating shaft 30 rotates in the clockwise direction CW, the power generation sensor 20 operates in a manner that reverses the direction of magnetic pole movement from that shown in Figures 3A to 3F near boundaries a, b, c, and d, which correspond to rotation angles of 0 degrees, 90 degrees, 180 degrees, and 270 degrees, respectively. This generates one positive pulse or one negative pulse. At this time, the state changes cyclically as follows: set state SET_N → state value HN (negative pulse generation) → set state SET_P → state value LP (positive pulse generation) → set state SET_N → ... The segment counter 2 counts down by -1 at the state values HN and LP. That is, it counts down by -1 when the rotation angle decreases by passing through 0 degrees (boundary a), 90 degrees (boundary b), 180 degrees (boundary c), and 270 degrees (boundary d).

図5は、セグメントカウンタ2のより詳細なカウント動作の例を説明するためのテーブルである。カウンタメモリIC10に内蔵されたカウンタ回路8は、このテーブルに従うロジックにより、カウント動作を実行する。発電センサ20がパルスを発生すると、信号処理回路7からカウンタ回路8に入力される状態値が更新される。更新された状態値(NEW:今回値)と、直前の状態値(OLD:前回値)との組み合わせによって、カウント動作(Counter operation)が決定される。カウンタ回路8は、不揮発性メモリ9から直前の状態値(OLD)を読み出し、それを用いてカウント動作を実行する。 Figure 5 is a table for explaining an example of the counting operation of the segment counter 2 in more detail. The counter circuit 8 built into the counter memory IC 10 executes the counting operation according to logic that follows this table. When the power generation sensor 20 generates a pulse, the state value input from the signal processing circuit 7 to the counter circuit 8 is updated. The counting operation (Counter operation) is determined by the combination of the updated state value (NEW: current value) and the immediately preceding state value (OLD: previous value). The counter circuit 8 reads the immediately preceding state value (OLD) from the non-volatile memory 9 and executes the counting operation using it.

更新された状態値がHPのときは、直前の状態値がLN,HNのいずれかであれば(すなわち、パルスの極性が異なれば)、+1カウントアップ動作となる。更新された状態値がHNのときは、直前の状態値がLP,HPのいずれかであれば(すなわち、パルスの極性が異なれば)、-1カウントダウン動作が行われる。 When the updated state value is HP, if the previous state value is either LN or HN (i.e., if the polarity of the pulse is different), a +1 count-up operation is performed. When the updated state value is HN, if the previous state value is either LP or HP (i.e., if the polarity of the pulse is different), a -1 count-down operation is performed.

更新された状態値がLPのときは、直前の状態値がHN,LNのいずれかであれば(すなわち、パルスの極性が異なれば)、-1カウントダウン動作となる。更新された状態値がLNのときは、直前の状態値がHP,LPのいずれかであれば(すなわち、パルスの極性が異なれば)、+1カウントアップ動作が行われる。 When the updated state value is LP, if the previous state value is either HN or LN (i.e., if the polarity of the pulse is different), a -1 count-down operation is performed. When the updated state value is LN, if the previous state value is either HP or LP (i.e., if the polarity of the pulse is different), a +1 count-up operation is performed.

以上が基本的なカウント動作であり、これに加えて、後述するパルス抜けの影響を補償するための例外的なカウント動作が行われる。具体的には、更新された状態値が直前の状態値と等しいときには、カウント値は不変に保持される(カウント値の変化は「0」)。さらに、更新された状態値がHPのとき、直前の状態値がLPであれば(すなわち、パルス電圧の極性が同じでセンサ要素MSが検出する磁極の極性が異なれば)、+2カウント動作となる。更新された状態値がHNのとき、直前の状態値がLNであれば(すなわち、パルス電圧の極性が同じでセンサ要素MSが検出する磁極の極性が異なれば)-2カウント動作となる。更新された状態値がLPのとき、直前の状態値がHPであれば(すなわち、パルス電圧の極性が同じでセンサ要素MSが検出する磁極の極性が異なれば)-2カウント動作となる。更新された状態値がLNのとき、直前の状態値がHNであれば(すなわち、パルス電圧の極性が同じでセンサ要素MSが検出する磁極の極性が異なれば)、+2カウント動作となる。 The above is the basic counting operation, and in addition to this, an exceptional counting operation is performed to compensate for the effect of missing pulses, which will be described later. Specifically, when the updated state value is equal to the previous state value, the count value is kept unchanged (the count value changes to "0"). Furthermore, when the updated state value is HP, if the previous state value is LP (i.e., if the polarity of the pulse voltage is the same and the polarity of the magnetic pole detected by the sensor element MS is different), a +2 count operation is performed. When the updated state value is HN, if the previous state value is LN (i.e., if the polarity of the pulse voltage is the same and the polarity of the magnetic pole detected by the sensor element MS is different), a -2 count operation is performed. When the updated state value is LP, if the previous state value is HP (i.e., if the polarity of the pulse voltage is the same and the polarity of the magnetic pole detected by the sensor element MS is different), a -2 count operation is performed. When the updated state value is LN, if the previous state value is HN (i.e., if the polarity of the pulse voltage is the same and the polarity of the magnetic pole detected by the sensor element MS is different), a +2 count operation is performed.

このように、カウンタ回路8は、状態値に応じて、すなわち、センサ要素MSの出力信号と発電センサ20が発生するパルス電圧とを用いて、回転軸30の回転方向および回転位置を識別してカウント値を更新し、そのカウント値を不揮発性メモリ9に書き込むように動作する。 In this way, the counter circuit 8 operates according to the state value, i.e., using the output signal of the sensor element MS and the pulse voltage generated by the power generation sensor 20, to identify the rotation direction and rotation position of the rotating shaft 30, update the count value, and write the count value to the non-volatile memory 9.

カウンタ回路8の動作をまとめると、次のとおりである。 The operation of the counter circuit 8 can be summarized as follows:

ステップ1(回転方向の識別):今回のパルス電圧の極性と今回のセンサ要素状態(ここではセンサ要素MSが検出する磁極の極性)との組み合わせによって回転方向を識別してカウント量の符号を決定する。たとえば、センサ要素MSの状態値Hを「+1」と表し、センサ要素MSの状態値Lを「-1」と表す。また、パルス極性値Pを「+1」、パルス極性値Nを「-1」と表す。すると、パルス極性値とセンサ要素状態値との積は、+1または-1となり、これは、回転方向を表す回転方向値である。すなわち、状態値HPおよびLNのときの回転方向値は「+1」であり、反時計回り方向CCWの回転方向を表す(図4参照)。また、状態値HNおよびLPのときの回転方向値は「-1」であり、時計回り方向CWの回転方向を表す。これらの回転方向値の符号をカウント量の符号とする。なお、符号の付し方が上記の限りでないことは自明であり、2つのセンサ要素状態値に異なる符号を付し、2つのパルス極性値に異なる符号を付せば、センサ要素状態値とパルス極性値との積の符号は、回転方向を表す。 Step 1 (identification of rotation direction): The direction of rotation is identified by a combination of the polarity of the current pulse voltage and the current sensor element state (here, the polarity of the magnetic pole detected by the sensor element MS), and the sign of the count amount is determined. For example, the state value H of the sensor element MS is represented as "+1", and the state value L of the sensor element MS is represented as "-1". Also, the pulse polarity value P is represented as "+1", and the pulse polarity value N is represented as "-1". Then, the product of the pulse polarity value and the sensor element state value is +1 or -1, which is the rotation direction value that represents the rotation direction. That is, the rotation direction value for the state values HP and LN is "+1", which represents the counterclockwise direction CCW rotation direction (see Figure 4). Also, the rotation direction value for the state values HN and LP is "-1", which represents the clockwise direction CW rotation direction. The signs of these rotation direction values are the signs of the count amount. It is obvious that the way symbols are assigned is not limited to the above. If different symbols are assigned to the two sensor element state values and different symbols are assigned to the two pulse polarity values, the sign of the product of the sensor element state value and the pulse polarity value will indicate the direction of rotation.

ステップ2(カウント量の絶対値):今回のパルス電圧の極性と前回のパルス電圧の極性とが異なるときにはカウント量の絶対値を1とする。今回のパルス電圧の極性と前回のパルス電圧の極性とが同じであり、今回のセンサ要素状態と前回のセンサ要素状態とが同じときにはカウント量の絶対値を0とする。今回のパルス電圧の極性と前回のパルス電圧の極性とが同じであり、今回のセンサ要素状態と前回のセンサ要素状態とが異なるときにはカウント量の絶対値を2とする。 Step 2 (absolute value of the count amount): When the polarity of the current pulse voltage is different from the polarity of the previous pulse voltage, the absolute value of the count amount is set to 1. When the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is the same as the previous sensor element state, the absolute value of the count amount is set to 0. When the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is different from the previous sensor element state, the absolute value of the count amount is set to 2.

ステップ3(カウント量):決定された符号(ステップ1)をカウント量の絶対値(ステップ2)に付してカウント量を求める。 Step 3 (count amount): The determined sign (step 1) is applied to the absolute value of the count amount (step 2) to obtain the count amount.

ステップ4(カウント値更新):求めたカウント量(ステップ3)を前回のカウント値に加算することにより、カウント値を更新する。 Step 4 (update count value): Update the count value by adding the calculated count amount (step 3) to the previous count value.

ステップ1,2の順序は入れ替えてもよく、またそれらを同時に行ってもよい。また、図5に示すテーブルを予め準備し、このテーブルを用いてカウント量を求める構成としてもよい。この場合、ステップ1,2,3は実質的に同時に行われることになる。 The order of steps 1 and 2 may be reversed, or they may be performed simultaneously. Also, the table shown in FIG. 5 may be prepared in advance, and the count amount may be calculated using this table. In this case, steps 1, 2, and 3 are performed substantially simultaneously.

図6は、パルス抜けによるカウント値への影響を説明するための図である。 Figure 6 is a diagram to explain the effect of missing pulses on the count value.

回転角が軌跡T1に沿って移動する場合を考える。回転角が境界aを跨いで反時計回り方向CCWに移動し、それによって、位置51で正パルスが発生すると、状態値HP(図3E参照)となる。発電センサ20の磁性ワイヤFEに安定化磁界が与えられる位置(図3F参照)に回転角が達する前に回転方向が反転すると、磁性ワイヤFEが負パルス発生準備状態(SET_N)にならないまま、回転角が時計回り方向CWに境界aを越えて、状態値HNとなるべき位置52に到達する。このとき、位置52で発生すべき負パルスが発生しない(パルス抜け)ので、状態値が更新されない。その後、さらに時計回り方向CWへの回転によって、磁性ワイヤFEは正パルス発生準備状態(SET_P)となる。その後、回転角が境界dに達する前に、位置53で回転方向が反時計回り方向CCWに反転し、境界aを再び越えると、位置51で再び正パルスが発生する。よって、状態値の変化はHP→HPであるので、カウント値は不変である(図5参照)。回転方向が反対の場合の挙動も同様である。このような挙動の間に、カウント値は±1の誤差を含み得る。 Consider the case where the rotation angle moves along the trajectory T1. When the rotation angle moves in the counterclockwise direction CCW across the boundary a, and a positive pulse is generated at position 51, the state value becomes HP (see FIG. 3E). If the rotation direction is reversed before the rotation angle reaches the position (see FIG. 3F) where the stabilizing magnetic field is applied to the magnetic wire FE of the power generation sensor 20, the rotation angle crosses the boundary a in the clockwise direction CW and reaches position 52 where the state value should be HN without the magnetic wire FE being in a negative pulse generation preparation state (SET_N). At this time, the negative pulse that should be generated at position 52 is not generated (pulse missing), so the state value is not updated. After that, the magnetic wire FE becomes in a positive pulse generation preparation state (SET_P) due to further rotation in the clockwise direction CW. After that, before the rotation angle reaches the boundary d, the rotation direction is reversed to the counterclockwise direction CCW at position 53, and when the boundary a is crossed again, a positive pulse is generated again at position 51. Therefore, the change in state value is from HP to HP, so the count value remains unchanged (see Figure 5). The behavior is similar when the rotation direction is reversed. During this behavior, the count value may include an error of ±1.

次に、回転角が軌跡T2に沿って移動する場合を考える。すなわち、回転角が境界dを跨いで時計回り方向CWに移動し、それによって、位置61で正パルスが発生し、状態値LPとなる。発電センサ20の磁性ワイヤFEに安定化磁界が与えられる位置(図3F参照)に回転角が達する前に回転方向が反転すると、磁性ワイヤFEが負パルス発生準備状態(SET_N)にならないまま、回転角は、境界dを反時計回り方向CCWに越えて、状態値LNとなるべき位置62に到達する。このとき、位置62で発生すべき負パルスが発生しない(パルス抜け)ので、状態値が更新されない。その後、さらに反時計回り方向CCWへの回転によって、磁性ワイヤFEは正パルス発生準備状態(SET_P)となる。そして、そのまま回転角が境界aを跨いで時計回り方向CWに移動し、位置63で正パルスが発生し、状態値HPとなる。したがって、状態値がLP→LNと変化した後にLN→HPと変化すれば、カウント値は、+1+1=+2の変化となるはずであるが、位置62でのパルス抜けのために状態値LNを経由せず、LP→HPと変化する。そこで、このときには、カウント値を+2(図5参照)することで、パルス抜けの影響を補償する。回転方向が反対の場合の挙動も同様である。このような挙動の間に、カウント値は±1の誤差を含み得る。 Next, consider the case where the rotation angle moves along the trajectory T2. That is, the rotation angle moves in the clockwise direction CW across the boundary d, which generates a positive pulse at position 61, resulting in a state value LP. If the rotation direction is reversed before the rotation angle reaches a position (see FIG. 3F) where a stabilizing magnetic field is applied to the magnetic wire FE of the power generation sensor 20, the rotation angle crosses the boundary d in the counterclockwise direction CCW and reaches position 62 where the state value should be LN, without the magnetic wire FE being in a negative pulse generation preparation state (SET_N). At this time, since a negative pulse that should be generated at position 62 is not generated (pulse missing), the state value is not updated. After that, the magnetic wire FE is further rotated in the counterclockwise direction CCW, resulting in a positive pulse generation preparation state (SET_P). Then, the rotation angle moves in the counterclockwise direction CCW across the boundary a, and a positive pulse is generated at position 63, resulting in a state value HP. Therefore, if the state value changes from LP to LN and then from LN to HP, the count value should change by +1+1=+2, but because of the missing pulse at position 62, the count value changes from LP to HP without passing through the state value LN. Therefore, at this time, the count value is incremented by +2 (see FIG. 5) to compensate for the effect of the missing pulse. The behavior when the rotation direction is reversed is similar. During such behavior, the count value may include an error of ±1.

1回転(360度)の角度範囲の正しいカウント値が、境界a,bの間の区間S0(0度~90度)では「0」、境界b,cの間の区間S1(90度~180度)では「1」、境界c,dの間の区間S2(180度~270度)では「2」、境界d,aの間の区間S3(270度~360度)では「3」であるとする。この場合、上記のようなカウント誤差を考慮すると、カウント値がそれぞれ「0」,「1」,「2」,「3」となる可能性のある角度範囲A0,A1,A2,A3は、図6に示すとおりである。これらの角度範囲A0,A1,A2,A3は、各区間S0,S1,S2,S3の角度範囲(90度)よりも広いが、図6に示すとおり、いずれも1回転(360度)未満である。したがって、複数の回転に渡って重複する領域が存在しないため、カウント値と角度検出値を使った1回転単位の回転数判別が可能である。 Assume that the correct count value in the angle range of one rotation (360 degrees) is "0" in the section S0 (0 degrees to 90 degrees) between the boundaries a and b, "1" in the section S1 (90 degrees to 180 degrees) between the boundaries b and c, "2" in the section S2 (180 degrees to 270 degrees) between the boundaries c and d , and "3" in the section S3 (270 degrees to 360 degrees) between the boundaries d and a . In this case, taking into account the count error as described above, the angle ranges A0, A1, A2, and A3 in which the count value may be "0", "1", "2", and "3", respectively, are as shown in FIG. 6. These angle ranges A0, A1, A2, and A3 are wider than the angle ranges (90 degrees) of the sections S0, S1, S2, and S3, but as shown in FIG. 6, all of them are less than one rotation (360 degrees). Therefore, since there are no overlapping areas over a plurality of revolutions, it is possible to determine the number of revolutions in units of one revolution using the count value and the detected angle value.

図7は、セグメントカウンタ2のカウント値と精密アブソリュート角度検出器1の角度検出値との関係を示す。横軸は回転軸30の回転角(度)であり、縦軸は、多回転アブソリュート角度値であり、1回転(360度)を16ビット(65536段階)の分解能で表してある。ただし、セグメント数U=2k=4の場合を想定している。 7 shows the relationship between the count value of the segment counter 2 and the angle detection value of the precision absolute angle detector 1. The horizontal axis is the rotation angle (degrees) of the rotating shaft 30, and the vertical axis is the multiple rotation absolute angle value, with one rotation (360 degrees) represented with a resolution of 16 bits (65,536 steps). However, it is assumed that the number of segments U m =2k=4.

回転軸30の回転にともなって、精密アブソリュート角度検出器1の角度検出値は、参照符号70で示すように、0~65536の間で鋸歯波状に変化する。 As the rotating shaft 30 rotates, the angle detection value of the precision absolute angle detector 1 changes in a sawtooth wave shape between 0 and 65536, as shown by reference numeral 70.

一方、セグメントカウンタ2のカウント値は、回転軸30の回転にともなって、理想的には、参照符号71で示す階段状の変化を示す。たとえば、0度を基準として90度(=360度/4)ずつの間隔で中央値を有する各90度(=360度/4)の範囲の角度区間におけるカウント値が、…-3,-2,-1,0,1,2,3…となることが理想的である。セグメントカウンタ2のカウントは、1回転あたり4カウントであるので、1カウントあたりの階段の高さは65536/4としてある。 On the other hand, the count value of the segment counter 2 ideally changes in a step-like manner as indicated by reference symbol 71 as the rotation shaft 30 rotates. For example, ideally, the count value in each angle section of a 90 degree (=360 degree/4) range with a median value at intervals of 90 degrees (=360 degree/4) from 0 degree should be -3, -2, -1, 0, 1, 2, 3... The segment counter 2 counts 4 times per rotation, so the step height per count is 65536/4.

実際には、前述のとおりの誤差を含むセグメントカウンタ2のカウント値は、各カウント値の両側の誤差区間e1,e2においても同じ値になる可能性がある。特許文献2においては、この誤差区間を解消するために、外部電源投入時に磁気判別を行って、セグメントカウンタのカウント値を補正し、精密アブソリュート角度検出器の角度検出値との同期をとっている。この実施形態では、このような補正および同期のための処理を行わず、誤差を含むセグメントカウンタ2のカウント値をそのまま用いて、セグメントカウンタ2のカウント値と精密アブソリュート角度検出器1の角度検出値とを統合する。 In reality, the count value of the segment counter 2, which includes the error described above, may be the same value in the error intervals e1 and e2 on both sides of each count value. In Patent Document 2, to eliminate this error interval, magnetic discrimination is performed when the external power supply is turned on, the count value of the segment counter is corrected, and synchronization is achieved with the angle detection value of the precision absolute angle detector. In this embodiment, such correction and synchronization processing is not performed, and the count value of the segment counter 2, which includes the error, is used as is to integrate the count value of the segment counter 2 and the angle detection value of the precision absolute angle detector 1.

具体的に説明すると、図7に示すように、精密アブソリュート角度検出器1の角度検出値が或る値、たとえば1回転(0度~360度)以内の角度範囲において210度に相当する「38229」であるときのセグメントカウンタ2のカウント値を調べる。多回転に渡る角度範囲において、精密アブソリュート角度検出値の角度検出値が「38229」(210度)となるのは、210度を基準として、360度間隔の多回転角度である。すなわち、…-870度,-510度,-150度,210度,570度,930度,…である。これらの多回転角度において、セグメントカウンタ2のカウント値がとる可能性のある値は、カウント誤差を考慮すると、次の表1のとおりとなる。 To be more specific, as shown in FIG. 7, the count value of the segment counter 2 is checked when the angle detection value of the precision absolute angle detector 1 is a certain value, for example, "38229" which corresponds to 210 degrees in an angle range within one rotation (0 degrees to 360 degrees). In an angle range spanning multiple rotations, the angle detection value of the precision absolute angle detection value becomes "38229" (210 degrees) at multiple rotation angles in 360 degree intervals, with 210 degrees as the base. That is, -870 degrees, -510 degrees, -150 degrees, 210 degrees, 570 degrees, 930 degrees, .... Considering the count error, the possible values that the count value of the segment counter 2 can take at these multiple rotation angles are as shown in Table 1 below.

Figure 0007572471000001
図8には、正の回転角範囲におけるセグメントカウンタ2のカウント値の変化を示す。ただし、ここでは、セグメントカウンタ2のカウント値は、セグメント数(ここでは4)で除した値(回転数Nに換算した値)を示す。線70は、図7と同様に、精密アブソリュート角度検出器1の角度検出値を表す。階段状の線71は、図7の線71に相当する。線71-1は、-1の誤差(セグメント数「4」で除した場合の誤差は-0.25)を含むカウント値の変化を示し、線71+1は、+1の誤差(セグメント数「4」で除した場合の誤差は+0.25)を含むカウント値の変化を示す。この図8からも、表1のとおりの結論が得られる。
Figure 0007572471000001
FIG. 8 shows the change in the count value of the segment counter 2 in the positive rotation angle range. However, here, the count value of the segment counter 2 indicates the value (converted into the number of rotations N) divided by the number of segments (here, 4). Line 70, like FIG. 7, indicates the angle detection value of the precision absolute angle detector 1. Step-like line 71 corresponds to line 71 in FIG. 7. Line 71-1 indicates the change in the count value including an error of -1 (the error when divided by the number of segments "4" is -0.25), and line 71+1 indicates the change in the count value including an error of +1 (the error when divided by the number of segments "4" is +0.25). The conclusions shown in Table 1 can be obtained from FIG. 8 as well.

このように、誤差を考慮しても、セグメントカウンタ2の各カウント値がとり得る範囲が360度に満たないので、異なる多回転角度において同じカウント値が重複しない。そのため、セグメントカウンタ2のカウント値と精密アブソリュート角度検出器1が検出する角度検出値との組み合わせによって、多回転アブソリュート角度検出値を一意に決定することができる。したがって、セグメントカウンタ2のカウント誤差を補正して、そのカウント値と精密アブソリュート角度検出器1が検出する角度検出値とを同期させるための処理を行うことなく、それらを統合して、図9に示すように、多回転アブソリュート角度検出値を生成できる。 In this way, even when the error is taken into account, the range that each count value of the segment counter 2 can take is less than 360 degrees, so the same count value does not overlap at different multi-rotation angles. Therefore, the multi-rotation absolute angle detection value can be uniquely determined by combining the count value of the segment counter 2 and the angle detection value detected by the precision absolute angle detector 1. Therefore, without performing processing to correct the count error of the segment counter 2 and synchronize the count value with the angle detection value detected by the precision absolute angle detector 1, they can be integrated to generate the multi-rotation absolute angle detection value as shown in Figure 9.

演算装置4は、セグメントカウンタ2のカウント値mおよび精密アブソリュート角度検出器1の角度検出値θを用い、たとえば、次のような演算を行って、それらを統合し、多回転アブソリュート角度検出値θmtを演算する。前述の図9は、演算結果を示している。次式において、Nは、回転軸30の基準点(回転位置原点)からの回転数(回転量)を表す。Uθは1回転あたりの角度検出量(たとえばUθ=65536(16ビット分))を表し、精密アブソリュート角度検出器1の分解能に相当する。U(たとえばU=2k=4)は、1回転あたりのセグメント数であり、セグメントカウンタ2の1回転あたりのカウント数に相当する。 The calculation device 4 uses the count value m of the segment counter 2 and the angle detection value θ of the precision absolute angle detector 1, and performs, for example, the following calculation to integrate them and calculate the multi-rotation absolute angle detection value θmt. The above-mentioned FIG. 9 shows the calculation result. In the following formula, N represents the number of rotations (amount of rotation) from the reference point (origin of rotation position) of the rotating shaft 30. U θ represents the amount of angle detection per rotation (for example, U θ = 65536 (16 bits)) and corresponds to the resolution of the precision absolute angle detector 1. U m (for example, U m = 2k = 4) is the number of segments per rotation and corresponds to the number of counts per rotation of the segment counter 2.

Figure 0007572471000002
上式のとおり、回転数Nは、カウント値mをセグメント数Uで除して回転数に換算し、そこから角度検出値θに相当する回転量(θ/Uθ)を減じたうえで、四捨五入して求めることができる。上式の例では、1/2を加えて整数化関数INT(小数部を切り捨てて整数化する関数)で処理することで四捨五入演算が行われている。
Figure 0007572471000002
As shown in the above formula, the number of rotations N can be calculated by dividing the count value m by the number of segments Um to convert it to the number of rotations, subtracting the amount of rotation (θ/ ) corresponding to the detected angle value θ from the number of rotations, and then rounding off the result. In the above formula, the rounding operation is performed by adding 1/2 and processing with the integer conversion function INT (a function that rounds down the decimal part to an integer).

こうして求められた回転数Nに1回転あたりの角度検出量Uθを乗じることによって、セグメントカウンタ2のカウント値mに対する多回転角度検出値を求めることができる。これに1回転以内の精密な角度検出値θを加えることで、精密な多回転アブソリュート角度を表す多回転アブソリュート角度検出値θmtを求めることができる。 The number of rotations N thus obtained is multiplied by the amount of angle detection per rotation to obtain a multiple-rotation angle detection value for the count value m of the segment counter 2. By adding a precise angle detection value θ within one rotation to this, a multiple-rotation absolute angle detection value θmt that represents a precise multiple-rotation absolute angle can be obtained.

演算装置4における上記のような演算の一部または全部を実行するために、必要に応じて、予め準備されたテーブルが用いられてもよい。 Prepared tables may be used, as necessary, to perform some or all of the above-mentioned calculations in the calculation device 4.

回転数Nの実際の演算では、小数点以下の値の取扱いを避けるために、上式と同等の次式を用いるのが便利である。 When actually calculating the rotation speed N, it is convenient to use the following formula, which is equivalent to the above formula, to avoid dealing with decimal values.

Figure 0007572471000003
すなわち、カウント値mに1回転あたりの角度検出量Uθを乗じ、これをセグメント数Uで除した換算値mUθ/Uを用いる。この換算値mUθ/Uは、カウント値mを精密角度検出値の値に換算した数値である。換算値mUθ/Uは、回転角に応じて、図8の線71,71-1,71+1のように階段状に変化する。図8に示す換算値mUθ/U(線71,71-1,71+1)から精密角度検出値θ(図8の線70)を減じてmUθ/U-θを求め、さらにUθ/2を加算すると、図10に示すように、各段において鋸歯状の変化を示す階段状の線が得られる。線80,80-1,80+1は、図8の線71,71-1,71+1にそれぞれ対応しており、mUθ/U-θ+Uθ/2に相当する。これをUθで除して、整数化関数INTで整数化することにより、図10に線85で示すように、上記式の回転数Nを得ることができる。
Figure 0007572471000003
That is, a converted value mU θ /U m is used, which is obtained by multiplying the count value m by the amount of angle detection U θ per rotation and dividing the result by the number of segments U m . This converted value mU θ /U m is a numerical value obtained by converting the count value m into a precise angle detection value. The converted value mU θ /U m changes in a stepped manner according to the rotation angle, as shown by lines 71, 71-1, and 71+1 in FIG. 8. By subtracting the precise angle detection value θ (line 70 in FIG. 8) from the converted value mU θ /U m (lines 71, 71-1, and 71+1) shown in FIG. 8 to obtain mU θ /U m -θ, and then adding U θ /2, a stepped line showing a sawtooth change at each step is obtained, as shown in FIG. 10. Lines 80, 80-1, and 80+1 correspond to lines 71, 71-1, and 71+1 in Fig. 8, respectively, and are equivalent to mU θ /U m -θ + U θ /2. By dividing this by U θ and converting it to an integer using the integer conversion function INT, the rotation speed N of the above formula can be obtained, as shown by line 85 in Fig. 10.

以上のように、この実施形態では、セグメントカウンタ2は、ただ一つの発電センサ20とセンサ要素MSとを有し、発電センサ20の磁気ワイヤに1回転あたり2周期以上の交番磁界が印加される構成を有する。このような構成のセグメントカウンタ2のカウント値を、誤差を含んだまま取り扱って、精密アブソリュート角度検出器1が生成する角度検出値と適切に統合でき、それによって、精密な多回転アブソリュート角度検出値を得ることができる。したがって、複数の発電センサ20を用いる必要がなく、発電センサ20の磁性ワイヤFEの磁化方向の判別や、それに基づく複雑な補正処理または同期処理も必要としない。したがって、構成を簡単にすることができるので、小型で低コストでありながら、高分解能の多回転精密アブソリュート角度検出装置を提供できる。 As described above, in this embodiment, the segment counter 2 has only one power generation sensor 20 and sensor element MS, and is configured so that two or more periods of an alternating magnetic field are applied to the magnetic wire of the power generation sensor 20 per rotation. The count value of the segment counter 2 configured in this way can be handled while still including errors and appropriately integrated with the angle detection value generated by the precision absolute angle detector 1, thereby obtaining a precise multi-rotation absolute angle detection value. Therefore, there is no need to use multiple power generation sensors 20, and there is no need to determine the magnetization direction of the magnetic wire FE of the power generation sensor 20, or to perform complex correction or synchronization processing based on that. This simplifies the configuration, and therefore a compact, low-cost, yet high-resolution multi-rotation precision absolute angle detection device can be provided.

この発明の第2の実施形態について説明する。 The second embodiment of the invention will now be described.

磁界発生源は、回転軸線を中心とする円周上に、同じ極性の磁極を発電センサに向けて配列されたk個(k≧2)の磁石を含む構成としてもよい。この場合にも、1回転あたりk周期の交番磁界を磁性ワイヤに印加できる。この場合にも、発電センサの磁性ワイヤは、前記円周の接線に平行に配置されることが好ましい。また、発電センサは、磁性ワイヤの第1端部および第2端部にそれぞれ磁気的に結合された第1磁束伝導片および第2磁束伝導片を有することが好ましい。磁界発生源の回転に伴って、磁極が、第1磁束伝導片および第2磁束伝導片に順に接近する。発電センサは、磁界発生源の磁極からの磁束が第1磁束伝導片から伝導される第1状態で負のパルス電圧を生成し、磁界発生源からの磁束が第2磁束伝導片から伝導される第2状態で正のパルス電圧を生成する。これらのパルス電圧を前述のセグメントカウンタで計数することにより、1回転あたり2k個のセグメントを計数できる。この場合、典型的には、k個の磁石の同じ極性の磁極が通る円周軌道上には、他の極性の磁極は配置されていない。したがって、回転体の一方向への回転にともなって、同じ極性の磁極が発電センサに順に対向する。 The magnetic field generating source may be configured to include k magnets (k≧2) arranged on a circumference centered on the axis of rotation with magnetic poles of the same polarity facing the power generating sensor. In this case, too, an alternating magnetic field of k periods per rotation can be applied to the magnetic wire. In this case, too, it is preferable that the magnetic wire of the power generating sensor is arranged parallel to the tangent of the circumference. In addition, it is preferable that the power generating sensor has a first magnetic flux conducting piece and a second magnetic flux conducting piece magnetically coupled to the first end and the second end of the magnetic wire, respectively. As the magnetic field generating source rotates, the magnetic pole approaches the first magnetic flux conducting piece and the second magnetic flux conducting piece in order. The power generating sensor generates a negative pulse voltage in a first state in which the magnetic flux from the magnetic pole of the magnetic field generating source is conducted from the first magnetic flux conducting piece, and generates a positive pulse voltage in a second state in which the magnetic flux from the magnetic field generating source is conducted from the second magnetic flux conducting piece. By counting these pulse voltages with the aforementioned segment counter, 2k segments can be counted per rotation. In this case, typically, no magnetic poles of the same polarity are arranged on the circular orbit through which the magnetic poles of the k magnets of the same polarity pass. Therefore, as the rotor rotates in one direction, the magnetic poles of the same polarity face the power generation sensor in sequence.

たとえば、磁性ワイヤのソフト層およびハード層が第2磁束伝導片から第1磁束伝導片に向かう方向に磁化されたセット状態(負パルス生成のためのセット状態)で、回転体とともに磁界発生源が回転し、磁極が第1磁束伝導片に接近する場合を考える。その磁極からの磁束が第1磁束伝導片から伝導されることで、磁性ワイヤのソフト層の磁化方向が反転し、負のパルスが発生する。その磁極が第1磁束伝導片にさらに接近すると、ハード層の磁化方向も反転し、磁性ワイヤは正パルス生成のためのセット状態になる。磁界発生源がさらに回転して、当該磁極が第2磁束伝導片に接近すると、その磁極からの磁束が第2磁束伝導片から伝導される。それにより、磁性ワイヤのソフト層の磁化方向が反転し、正のパルスが発生する。その磁極が第2磁束伝導片にさらに接近すると、ハード層の磁化方向も反転し、磁性ワイヤは負パルス生成のためのセット状態となる。こうして、一つの磁極が発電センサの検出領域を通過することで、2つのパルスが生成される。 For example, consider the case where the soft layer and hard layer of the magnetic wire are in a set state (set state for generating a negative pulse) magnetized in a direction from the second magnetic flux conducting piece to the first magnetic flux conducting piece, and the magnetic pole approaches the first magnetic flux conducting piece as the magnetic field generating source rotates together with the rotor. The magnetic flux from that magnetic pole is conducted from the first magnetic flux conducting piece, reversing the magnetization direction of the soft layer of the magnetic wire and generating a negative pulse. When that magnetic pole approaches the first magnetic flux conducting piece even closer, the magnetization direction of the hard layer is also reversed, and the magnetic wire is in a set state for generating a positive pulse. When the magnetic field generating source rotates further and the magnetic pole approaches the second magnetic flux conducting piece, the magnetic flux from that magnetic pole is conducted from the second magnetic flux conducting piece. This reverses the magnetization direction of the soft layer of the magnetic wire and generates a positive pulse. When that magnetic pole approaches the second magnetic flux conducting piece even closer, the magnetization direction of the hard layer is also reversed, and the magnetic wire is in a set state for generating a negative pulse. Thus, when one magnetic pole passes through the detection area of the power generation sensor, two pulses are generated.

この構成を採用する場合、センサ要素は、磁界発生源の磁極が発電センサの中央部に対向する位置に存在するかしないかを検出することが好ましい。セグメントの境界は、磁極が発電センサの中央部に対向する角度位置となる。磁界発生源の磁極が発電センサの中央部に対向するかどうかをセンサ要素によって検出することにより、前述の実施形態の場合と同様に、センサ要素および発電センサの出力に基づいて、回転位置および回転方向の識別が可能になる。 When this configuration is adopted, it is preferable that the sensor element detects whether or not the magnetic pole of the magnetic field source is located in a position facing the center of the power generation sensor. The boundary of the segment is the angular position where the magnetic pole faces the center of the power generation sensor. By using the sensor element to detect whether the magnetic pole of the magnetic field source faces the center of the power generation sensor, it becomes possible to identify the rotational position and rotational direction based on the output of the sensor element and the power generation sensor, as in the case of the above-mentioned embodiment.

以上、この発明の2つの実施形態について説明してきたが、以下に例示するとおり、この発明は、さらに他の形態で実施することができる。 Two embodiments of the present invention have been described above, but the present invention can be embodied in other forms as shown below.

前述の実施形態では、L形の磁束伝導片FL1,FL2を有する発電センサ20を用いる例を示したが、磁束伝導片は、他の形態を有していてもよい。たとえば、磁性ワイヤFEから検出領域に向けて直線状に延びるI形の磁束伝導片を用いてもよい。また、磁性ワイヤの両端にコイルの大きさ程度の筒状の磁束伝導片を有する構成としてもよい。 In the above embodiment, an example was shown in which a power generation sensor 20 having L-shaped magnetic flux conducting pieces FL1 and FL2 was used, but the magnetic flux conducting pieces may have other shapes. For example, an I-shaped magnetic flux conducting piece extending linearly from the magnetic wire FE toward the detection area may be used. In addition, a configuration may be used in which cylindrical magnetic flux conducting pieces about the size of a coil are provided at both ends of the magnetic wire.

前述の実施形態では、磁界発生源50が2個の磁極対(図2A参照)または2個の同極磁石(第2の実施形態)を有する場合について主として説明したが、3個以上の磁極対または3個以上の同極磁石を有する構成とし、6個以上のセグメントを有するセグメントカウンタを備えてもよい。 In the above embodiment, the magnetic field generating source 50 has mainly been described as having two magnetic pole pairs (see FIG. 2A) or two homopolar magnets (second embodiment), but it may also be configured to have three or more magnetic pole pairs or three or more homopolar magnets, and may be provided with a segment counter having six or more segments.

また、精密アブソリュート角度検出器1は必ずしも単一の検出器を意味するものではなく、1回転内のアブソリュート角度を得る機能を有するものであればよい。たとえば、1回転以下の検出範囲を持つ複数の検出器で精密アブソリュート角度検出器1を構成してもよい。例として、32周期/回転の検出器の検出信号と、31周期/回転の検出器の検出信号とから、演算で1周期/回転の角度も求めるものでもよい。また、そのときの演算も、演算装置4で行ってもよい。 In addition, the precision absolute angle detector 1 does not necessarily mean a single detector, but may be any detector that has the function of obtaining the absolute angle within one rotation. For example, the precision absolute angle detector 1 may be configured with multiple detectors with a detection range of one rotation or less. As an example, the angle per one cycle/revolution may be calculated from the detection signal of a detector with 32 cycles/revolution and the detection signal of a detector with 31 cycles/revolution. The calculation in this case may also be performed by the calculation device 4.

その他、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。 In addition, various design changes may be made within the scope of the claims.

1 :精密アブソリュート角度検出器
2 :セグメントカウンタ
3 :電源回路
4 :演算装置
5 :信号評価回路
6 :整流/電源回路
7 :信号処理回路
8 :カウンタ回路
9 :不揮発性メモリ
10 :カウンタメモリIC
20 :発電センサ
33 :回転軸線
50 :磁界発生源
100 :多回転角度検出装置
FE :磁性ワイヤ
FL1 :第1磁束伝導片
FL2 :第2磁束伝導片
M :磁石
MS :センサ要素
SP :コイル
SR :検出領域
a,b,c,d :境界
n1,n2 :N極
s1,s2 :S極
1: Precision absolute angle detector 2: Segment counter 3: Power supply circuit 4: Arithmetic unit 5: Signal evaluation circuit 6: Rectification/power supply circuit 7: Signal processing circuit 8: Counter circuit 9: Non-volatile memory 10: Counter memory IC
20: power generation sensor 33: rotation axis 50: magnetic field generator 100: multi-rotation angle detection device FE: magnetic wire FL1: first magnetic flux conducting piece FL2: second magnetic flux conducting piece M: magnet MS: sensor element SP: coil SR: detection areas a, b, c, d: boundaries n1, n2: north poles s1, s2: south poles

Claims (8)

回転軸線まわりに回転する回転体の多回転アブソリュート角度検出値を生成する多回転角度検出装置であって、
前記回転体の回転に応じて、前記回転体の1回転周期を区分したセグメントを前記回転体の1回転を越える角度領域でカウントしてカウント値を生成するセグメントカウンタと、
外部からの電源供給により動作し、前記回転体の1回転周期内のアブソリュート角度検出値を前記セグメントよりも高い分解能で生成する精密アブソリュート角度検出器と、
外部からの電源供給により動作し、前記セグメントカウンタのカウント値と、前記精密アブソリュート角度検出器のアブソリュート角度検出値とを統合して、前記回転体の多回転アブソリュート角度検出値を生成する演算装置と、を含み、
前記セグメントカウンタは、一つの発電センサと、前記回転体とともに前記回転軸線まわりに回転する磁界発生源と、前記発電センサとは別のセンサ要素と、前記カウント値を記憶する不揮発性メモリと、を含み、
前記発電センサは、大バルクハウゼン効果を発現する磁性ワイヤと、前記磁性ワイヤに巻回されたコイルとを有し、前記磁界発生源の回転にともなう磁界の変化によりパルス電圧を発生し、
前記磁界発生源は、前記回転体の1回転あたり2周期以上の交番磁界を前記磁性ワイヤの軸方向に与え、
前記セグメントカウンタは、外部からの電源供給を受けることなく、前記発電センサが発生するパルス電圧のエネルギーによって動作可能であり、前記発電センサがパルス電圧を発生すると、当該パルス電圧の極性(以下「今回のパルス電圧の極性」という。)、当該パルス電圧が発生したときの前記センサ要素の出力状態(以下「今回のセンサ要素状態」という。)、前回のパルス電圧の極性、当該前回のパルス電圧が発生したときの前記センサ要素の出力状態(以下「前回のセンサ要素状態」という。)、および当該前回のパルス電圧の発生により更新されて前記不揮発性メモリに保存されたカウント値(以下「前回のカウント値」という。)を用いて、前記回転体の回転方向および回転位置を識別して前記カウント値を更新して前記不揮発性メモリに保存し、
前記セグメントカウンタは、
前記今回のパルス電圧の極性と前記今回のセンサ要素状態との組み合わせによって前記回転体の回転方向を識別してカウント量の符号を決定し、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが異なるときには前記カウント量の絶対値を1とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが同じときには前記カウント量の絶対値を0とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが異なるときには前記カウント量の絶対値を2とし、
前記カウント量の絶対値に前記決定された符号を付して得られる前記カウント量を前記前回のカウント値に加算することにより、前記カウント値を更新し、
前記演算装置は、外部からの電源供給を受けたときに、前記不揮発性メモリに記憶されている前記カウント値をそのまま用いて、前記セグメントカウンタの前記カウント値と前記精密アブソリュート角度検出器のアブソリュート角度検出値とを統合して、前記回転体の多回転アブソリュート角度検出値を生成する、多回転角度検出装置。
A multiple rotation angle detection device that generates a multiple rotation absolute angle detection value of a rotating body that rotates around a rotation axis, comprising:
a segment counter that generates a count value by counting segments obtained by dividing one rotation period of the rotor in an angle range exceeding one rotation of the rotor in response to rotation of the rotor;
a precision absolute angle detector that is operated by an external power supply and generates an absolute angle detection value within one rotation period of the rotating body with a resolution higher than that of the segment;
a calculation device that operates by an external power supply and that integrates the count value of the segment counter and the absolute angle detection value of the precision absolute angle detector to generate a multiple rotation absolute angle detection value of the rotating body,
the segment counter includes one power generation sensor, a magnetic field generation source that rotates around the rotation axis together with the rotor, a sensor element other than the power generation sensor, and a non-volatile memory that stores the count value;
the power generation sensor has a magnetic wire that exhibits the large Barkhausen effect and a coil wound around the magnetic wire, and generates a pulse voltage in response to a change in a magnetic field caused by rotation of the magnetic field generation source;
the magnetic field generating source applies an alternating magnetic field having two or more periods per rotation of the rotor in the axial direction of the magnetic wire;
The segment counter can operate by the energy of the pulse voltage generated by the power generating sensor without receiving an external power supply, and when the power generating sensor generates a pulse voltage, the segment counter identifies a rotation direction and a rotation position of the rotating body using the polarity of the pulse voltage (hereinafter referred to as the "polarity of the current pulse voltage"), the output state of the sensor element when the pulse voltage was generated (hereinafter referred to as the "current sensor element state"), the polarity of the previous pulse voltage, the output state of the sensor element when the previous pulse voltage was generated (hereinafter referred to as the "previous sensor element state"), and a count value updated by the generation of the previous pulse voltage and stored in the nonvolatile memory (hereinafter referred to as the "previous count value"), and updates the count value and stores it in the nonvolatile memory;
The segment counter is
identifying a rotation direction of the rotor based on a combination of the polarity of the current pulse voltage and the current state of the sensor element, and determining a sign of the count amount;
When the polarity of the current pulse voltage is different from the polarity of the previous pulse voltage, the absolute value of the count amount is set to 1;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is the same as the previous sensor element state, the absolute value of the count amount is set to 0;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is different from the previous sensor element state, the absolute value of the count amount is set to 2;
updating the count value by adding the count value obtained by applying the determined sign to the absolute value of the count value to the previous count value;
When the arithmetic device receives an external power supply, it uses the count value stored in the non-volatile memory as is, and integrates the count value of the segment counter and the absolute angle detection value of the precision absolute angle detector to generate a multi-rotation absolute angle detection value of the rotating body.
前記セグメントカウンタは、前記発電センサがパルス電圧を発生すると、前記パルス電圧の極性および当該パルス電圧が発生したときの前記センサ要素の出力状態を前記不揮発性メモリに保存する、請求項1に記載の多回転角度検出装置。 The multi-rotation angle detection device according to claim 1, wherein when the power generation sensor generates a pulse voltage, the segment counter stores in the non-volatile memory the polarity of the pulse voltage and the output state of the sensor element when the pulse voltage is generated. 前記セグメントカウンタは、前記回転体の1回転周期を4以上に区分したセグメントをカウントする、請求項1に記載の多回転角度検出装置。 The multi-rotation angle detection device according to claim 1, wherein the segment counter counts segments obtained by dividing one rotation period of the rotating body into four or more segments. 前記磁界発生源は、前記回転軸線上に中心を有する円周上にN極およびS極を交互に配列した2つ以上の磁極対を含む、請求項1~3のいずれか一項に記載の多回転角度検出装置。 The multi-rotation angle detection device according to any one of claims 1 to 3, wherein the magnetic field generating source includes two or more magnetic pole pairs in which N poles and S poles are arranged alternately on a circumference having a center on the rotation axis. 前記発電センサの前記磁性ワイヤは、前記回転軸線上に中心を有する円周の接線上にあり、前記磁性ワイヤの中心は前記接線の接点上にある、請求項4に記載の多回転角度検出装置。 The multi-rotation angle detection device according to claim 4, wherein the magnetic wire of the power generation sensor is on a tangent to a circumference having a center on the rotation axis, and the center of the magnetic wire is on the tangent point of the tangent. 前記発電センサは、前記磁性ワイヤの両端部にそれぞれ磁気的に結合された第1磁束伝導片および第2磁束伝導片を有する、請求項5に記載の多回転角度検出装置。 The multi-rotation angle detection device according to claim 5, wherein the power generation sensor has a first magnetic flux conducting piece and a second magnetic flux conducting piece magnetically coupled to both ends of the magnetic wire. 前記センサ要素は、前記発電センサの中央部に対向する磁極の極性を検出する請求項4に記載の多回転角度検出装置。 The multi-rotation angle detection device according to claim 4, wherein the sensor element detects the polarity of the magnetic pole facing the center of the power generation sensor. 回転軸線まわりに回転する回転体の回転に応じて、前記回転体の1回転周期を区分したセグメントを前記回転体の1回転を越える角度領域でカウントしてカウント値を生成するセグメントカウンタであって、
一つの発電センサと、前記回転体とともに前記回転軸線まわりに回転する磁界発生源と、前記発電センサとは別のセンサ要素と、前記カウント値を記憶する不揮発性メモリと、前記カウント値を更新するカウンタ回路と、を含み、
前記発電センサは、大バルクハウゼン効果を発現する磁性ワイヤと、前記磁性ワイヤに巻回されたコイルとを有し、前記磁界発生源の回転にともなう磁界の変化によりパルス電圧を発生し、
前記磁界発生源は、前記回転体の1回転あたり2周期以上の交番磁界を前記磁性ワイヤの軸方向に与え、
前記カウンタ回路は、前記発電センサがパルス電圧を発生すると、当該パルス電圧の極性(以下「今回のパルス電圧の極性」という。)、当該パルス電圧が発生したときの前記センサ要素の出力状態(以下「今回のセンサ要素状態」という。)、前回のパルス電圧の極性、当該前回のパルス電圧が発生したときの前記センサ要素の出力状態(以下「前回のセンサ要素状態」という。)、および当該前回のパルス電圧の発生により更新されて前記不揮発性メモリに保存されたカウント値(以下「前回のカウント値」という。)を用いて、前記回転体の回転方向および回転位置を識別して前記カウント値を更新して前記不揮発性メモリに保存し、
前記カウンタ回路は、
前記今回のパルス電圧の極性と前記今回のセンサ要素状態との組み合わせによって前記回転体の回転方向を識別してカウント量の符号を決定し、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが異なるときには前記カウント量の絶対値を1とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが同じときには前記カウント量の絶対値を0とし、
前記今回のパルス電圧の極性と前記前回のパルス電圧の極性とが同じであり、前記今回のセンサ要素状態と前記前回のセンサ要素状態とが異なるときには前記カウント量の絶対値を2とし、
前記カウント量の絶対値に前記決定された符号を付して得られる前記カウント量を前記前回のカウント値に加算することにより、前記カウント値を更新する、
セグメントカウンタ。
A segment counter that generates a count value by counting segments obtained by dividing one rotation period of a rotor that rotates about a rotation axis of the rotor in an angle range exceeding one rotation of the rotor, the segment counter comprising:
a power generation sensor, a magnetic field generating source rotating about the rotation axis together with the rotor, a sensor element other than the power generation sensor, a non-volatile memory that stores the count value, and a counter circuit that updates the count value,
the power generation sensor has a magnetic wire that exhibits the large Barkhausen effect and a coil wound around the magnetic wire, and generates a pulse voltage in response to a change in a magnetic field caused by rotation of the magnetic field generation source;
the magnetic field generating source applies an alternating magnetic field having two or more periods per rotation of the rotor in the axial direction of the magnetic wire;
When the power generation sensor generates a pulse voltage, the counter circuit uses the polarity of the pulse voltage (hereinafter referred to as the "polarity of the current pulse voltage"), the output state of the sensor element when the pulse voltage was generated (hereinafter referred to as the "current sensor element state"), the polarity of the previous pulse voltage, the output state of the sensor element when the previous pulse voltage was generated (hereinafter referred to as the "previous sensor element state"), and a count value updated by the generation of the previous pulse voltage and stored in the nonvolatile memory (hereinafter referred to as the "previous count value") to identify the rotation direction and rotation position of the rotating body, update the count value, and store it in the nonvolatile memory;
The counter circuit includes:
identifying a rotation direction of the rotor based on a combination of the polarity of the current pulse voltage and the current state of the sensor element, and determining a sign of the count amount;
When the polarity of the current pulse voltage is different from the polarity of the previous pulse voltage, the absolute value of the count amount is set to 1;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is the same as the previous sensor element state, the absolute value of the count amount is set to 0;
when the polarity of the current pulse voltage is the same as the polarity of the previous pulse voltage and the current sensor element state is different from the previous sensor element state, the absolute value of the count amount is set to 2;
updating the count value by adding the count value obtained by applying the determined sign to the absolute value of the count value to the previous count value;
Segment counter.
JP2023010486A 2022-10-25 2023-01-26 Multi-rotation angle detection device and segment counter therefor Active JP7572471B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2023010486A JP7572471B2 (en) 2023-01-26 2023-01-26 Multi-rotation angle detection device and segment counter therefor
PCT/JP2023/036928 WO2024090210A1 (en) 2022-10-25 2023-10-11 Multi-rotation angle detection device and segment counter for same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2023010486A JP7572471B2 (en) 2023-01-26 2023-01-26 Multi-rotation angle detection device and segment counter therefor

Publications (3)

Publication Number Publication Date
JP2024106245A JP2024106245A (en) 2024-08-07
JP2024106245A5 JP2024106245A5 (en) 2024-09-06
JP7572471B2 true JP7572471B2 (en) 2024-10-23

Family

ID=92171726

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2023010486A Active JP7572471B2 (en) 2022-10-25 2023-01-26 Multi-rotation angle detection device and segment counter therefor

Country Status (1)

Country Link
JP (1) JP7572471B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100213927A1 (en) 2009-02-24 2010-08-26 Walter Mehnert Absolute magnetic position encoder
JP2016191702A (en) 2015-03-31 2016-11-10 株式会社ジェイテクト Rotation detection device, rotation angle detection device, and electric power steering device
JP2019215310A (en) 2018-06-08 2019-12-19 株式会社ジェイテクト Angle calculation device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100213927A1 (en) 2009-02-24 2010-08-26 Walter Mehnert Absolute magnetic position encoder
JP2016191702A (en) 2015-03-31 2016-11-10 株式会社ジェイテクト Rotation detection device, rotation angle detection device, and electric power steering device
JP2019215310A (en) 2018-06-08 2019-12-19 株式会社ジェイテクト Angle calculation device

Also Published As

Publication number Publication date
JP2024106245A (en) 2024-08-07

Similar Documents

Publication Publication Date Title
TWI482948B (en) Multiturn encoder
EP0009102B1 (en) A multipolar resolver
JP6877170B2 (en) Rotary encoder and its absolute angle position detection method
JPH06213614A (en) Position detection device
JP7574165B2 (en) Magnetic Sensor System for Motor Control
WO2024090209A1 (en) Multi-rotation angle detection device
JP2015114209A (en) Encoder and electric machinery
JP5802297B2 (en) Motion detection device
JP5511748B2 (en) Motion detection device
JP2006125995A (en) Angle of rotation detector
JP7538298B2 (en) Rotation Detection Device
JP7572471B2 (en) Multi-rotation angle detection device and segment counter therefor
JP2001183169A (en) Position detector
WO2024090210A1 (en) Multi-rotation angle detection device and segment counter for same
JP2015175762A (en) Encoder, electromechanical device, robot, and railway vehicle
JPH01218344A (en) Resolver
JP2024062660A5 (en)
TW202436839A (en) Multi-rotation angle detection device and segment counter for the device
TW202430842A (en) Multi-rotation angle detection device
WO2001042743A1 (en) Variable reluctance type angle detector
JPS62185120A (en) Resolver
JP2556383B2 (en) Magnetic resolver
JPH10153402A (en) Induction type linear position detector
JP2015114208A (en) Encoder and electric machinery
JP2023051163A (en) rotation detector

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240828

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240829

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240829

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: 20241003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241010

R150 Certificate of patent or registration of utility model

Ref document number: 7572471

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150