JP6166088B2 - Electromagnetic suspension device - Google Patents

Electromagnetic suspension device Download PDF

Info

Publication number
JP6166088B2
JP6166088B2 JP2013072310A JP2013072310A JP6166088B2 JP 6166088 B2 JP6166088 B2 JP 6166088B2 JP 2013072310 A JP2013072310 A JP 2013072310A JP 2013072310 A JP2013072310 A JP 2013072310A JP 6166088 B2 JP6166088 B2 JP 6166088B2
Authority
JP
Japan
Prior art keywords
output
sensor
electrical angle
malfunction
angle
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
JP2013072310A
Other languages
Japanese (ja)
Other versions
JP2014196940A (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.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems 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 Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2013072310A priority Critical patent/JP6166088B2/en
Publication of JP2014196940A publication Critical patent/JP2014196940A/en
Application granted granted Critical
Publication of JP6166088B2 publication Critical patent/JP6166088B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Vehicle Body Suspensions (AREA)
  • Vibration Prevention Devices (AREA)
  • Control Of Linear Motors (AREA)

Description

本発明は、例えば自動車等の車両の振動を緩衝するのに好適に用いられる電磁サスペンション装置に関する。   The present invention relates to an electromagnetic suspension device suitably used for buffering vibration of a vehicle such as an automobile.

一般に、自動車等の車両には、車体(ばね上)側と各車輪(ばね下)側との間に緩衝器が設けられている。このような緩衝器として、互いに相対直線運動可能に配置された固定子と可動子とからなるリニアモータ(電磁式アクチュエータ)を用いた電磁サスペンション装置が知られている。   Generally, in a vehicle such as an automobile, a shock absorber is provided between a vehicle body (spring top) side and each wheel (spring bottom) side. As such a shock absorber, an electromagnetic suspension device using a linear motor (electromagnetic actuator) composed of a stator and a mover that are arranged so as to be capable of relative linear movement is known.

ここで、電磁サスペンション装置は、例えば、車体と車輪との間に介装され、相対変位可能な同軸状の内筒または外筒のうちの一方の部材である外筒に設けられたコイル(コイル部材)と、他方の部材である内筒に設けられコイルと対向する磁石(磁性部材)とからなる筒状リニア電磁式アクチュエータを備えて構成されている(例えば、特許文献1参照)。   Here, the electromagnetic suspension device is, for example, a coil (coil) provided in an outer cylinder that is interposed between a vehicle body and a wheel and is one of a coaxial inner cylinder and an outer cylinder that can be relatively displaced. Member) and a cylindrical linear electromagnetic actuator comprising a magnet (magnetic member) provided in an inner cylinder which is the other member and facing the coil (see, for example, Patent Document 1).

この種の従来技術による電磁サスペンション装置では、例えば3相リニア同期モータ等により構成されるリニアモータ(アクチュエータ)に通電する電流を、固定子と可動子との位置(ストローク位置)に応じて電流制御することで、電磁サスペンションの全可動域(全ストローク領域)で目標通りの推力(減衰力)を発生させるようにしている。この場合、ストローク位置を測定するためのセンサとして、例えば磁気センサを用いることができる。   In this type of electromagnetic suspension device according to the prior art, for example, the current supplied to a linear motor (actuator) constituted by a three-phase linear synchronous motor or the like is controlled according to the position (stroke position) between the stator and the mover. By doing so, the target thrust (damping force) is generated in the entire movable range (full stroke region) of the electromagnetic suspension. In this case, for example, a magnetic sensor can be used as a sensor for measuring the stroke position.

一方、特許文献2には、ブラシレスモータのモータ軸の回転を検出する磁極センサの異常を、磁極センサの実際の出力信号とマップから推定される予想信号との相違に基づいて検出するブラシレスモータの異常検出装置が開示されている。   On the other hand, Patent Document 2 discloses a brushless motor that detects an abnormality of a magnetic pole sensor that detects rotation of a motor shaft of a brushless motor based on a difference between an actual output signal of the magnetic pole sensor and an expected signal estimated from a map. An anomaly detection device is disclosed.

特開2004−278783号公報JP 2004-278783 A 特開平6−178586号公報JP-A-6-178586

特許文献2の異常検出装置は、回転モータに適用するもので、回転モータのモータ軸(回転子)が一方向(左方向または右方向)にコンスタントに回転していることを前提としている。このため、電磁サスペンション装置のリニアモータのように、可動子が直線的、かつ、両方向(伸びる方向、縮む方向)に不規則に動作するものに適用すると、例えば、異常を検出するまでに過度の時間を要するおそれがある。また、異常が生じているにも拘わらず、異常の検出がされない可能性もあり、異常検出の信頼性、延いては、ストローク位置の測定の信頼性の確保が面倒になるという問題がある。   The abnormality detection device of Patent Document 2 is applied to a rotary motor, and is based on the premise that the motor shaft (rotor) of the rotary motor is constantly rotating in one direction (left direction or right direction). For this reason, when applied to an actuator in which the mover moves linearly and irregularly in both directions (extension direction, contraction direction), such as a linear motor of an electromagnetic suspension device, for example, an excessive amount of time is detected until an abnormality is detected. May take time. In addition, although there is an abnormality, there is a possibility that the abnormality is not detected, and there is a problem that it is troublesome to ensure the reliability of the abnormality detection, and further, to ensure the reliability of the measurement of the stroke position.

本発明は、上述した従来技術の問題に鑑みなされたもので、本発明の目的は、信頼性の向上を図ることができる電磁サスペンション装置を提供することにある。   The present invention has been made in view of the above-described problems of the prior art, and an object of the present invention is to provide an electromagnetic suspension device capable of improving reliability.

上述した課題を解決するため、本発明は、車体と車輪との間に介装され、相対変位可能な同軸状の内筒または外筒の一方の部材に設けられたコイル部材と、他方の部材に設けられ該コイル部材と対向する磁性部材とからなる筒状リニア電磁式アクチュエータを備えた電磁サスペンション装置であって、前記磁性部材の磁界を検出する磁界検出磁気センサと前記磁性部材の極性を検出する極性検出磁気センサを設け、前記極性検出磁気センサの出力がN極と検出された場合は、前記磁界検出磁気センサの出力から得られる電気角の角度をそのまま出力し、前記極性検出磁気センサの出力がS極と検出された場合は、前記磁界検出磁気センサの出力から得られる電気角に180°加算した180°〜360°の角度を出力して、出力された電気角の角度を前記コイル部材に対する前記磁性部材の位置として求める位置検出手段と、前記極性検出磁気センサの不調を検出する不調検出手段と、を備え、前記位置検出手段による位置の履歴から不調を検出し、不調を検出した場合は、現在の処理で求められた位置と前回の処理で求められた位置または推定された位置との差分に基づいて、前記磁界検出磁気センサの検出値を補正することにより、位置を推定することを特徴としている。 In order to solve the above-described problems, the present invention provides a coil member provided between one member of a coaxial inner cylinder or outer cylinder that is interposed between a vehicle body and a wheel and is capable of relative displacement, and the other member. An electromagnetic suspension device provided with a cylindrical linear electromagnetic actuator comprising a magnetic member opposed to the coil member, wherein the magnetic member detects a magnetic field of the magnetic member and detects the polarity of the magnetic member If the output of the polarity detection magnetic sensor is detected as N pole, the electrical angle obtained from the output of the magnetic field detection magnetic sensor is output as it is, and the polarity detection magnetic sensor When the output is detected as the S pole, an angle of 180 ° to 360 ° obtained by adding 180 ° to the electrical angle obtained from the output of the magnetic field detection magnetic sensor is output. Comprising a position detecting means for obtaining a degree as the position of the magnetic member relative to the coil member, and a malfunction detecting means for detecting a malfunction of said polarity detection magnetic sensor detects a malfunction from a history of the position by the position detecting means, When a malfunction is detected , based on the difference between the position obtained in the current process and the position obtained in the previous process or the estimated position, by correcting the detection value of the magnetic field detection magnetic sensor, It is characterized by estimating the position.

本発明の電磁サスペンション装置によれば、信頼性の向上を図ることができる。   According to the electromagnetic suspension device of the present invention, it is possible to improve the reliability.

実施の形態による電磁サスペンション装置を示す縦断面図である。It is a longitudinal cross-sectional view which shows the electromagnetic suspension apparatus by embodiment. MRセンサとホールICセンサとが接続される位置演算ユニットを示すブロック図である。It is a block diagram which shows the position calculating unit to which MR sensor and Hall IC sensor are connected. 図2中の電気角不調検出器で行われる不調検出処理を示す流れ図である。It is a flowchart which shows the malfunction detection process performed with the electrical angle malfunction detector in FIG. 図2中の360°電気角補正器で行われる電気角補正処理を示す流れ図である。It is a flowchart which shows the electrical angle correction process performed with the 360 degree electrical angle corrector in FIG. 永久磁石の位置と各センサの理想的な出力と電気角との関係の一例を示す特性線図である。It is a characteristic diagram which shows an example of the relationship between the position of a permanent magnet, the ideal output of each sensor, and an electrical angle. 永久磁石の位置と各センサの実際の出力と電気角との時間変化の一例を示す特性線図である。It is a characteristic diagram which shows an example of the time change of the position of a permanent magnet, the actual output of each sensor, and an electrical angle. 永久磁石の位置とホールICセンサのA相とB相の出力と極性検出に使用する相との関係の一例を示す特性線図である。It is a characteristic diagram which shows an example of the relationship between the position of a permanent magnet, the output of A phase and B phase of a Hall IC sensor, and the phase used for polarity detection. ホールICセンサのA相とB相との両方が故障したときの各センサの出力等の時間変化の一例を示す特性線図である。It is a characteristic diagram which shows an example of time changes, such as an output of each sensor when both the A phase and B phase of a Hall IC sensor fail. ホールICセンサのA相が故障したときの各センサの出力等の時間変化の一例を示す特性線図である。It is a characteristic diagram which shows an example of time changes, such as an output of each sensor when the A phase of a Hall IC sensor fails.

以下、本発明の実施の形態による電磁サスペンション装置を、添付図面に従って詳細に説明する。   Hereinafter, an electromagnetic suspension device according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

図において、電磁サスペンション装置1は、リニアモータ(リニアアクチュエータ)を用いた電磁サスペンション(電動サスペンション)として構成されている。即ち、電磁サスペンション装置1は、車体(図示せず)側に配置される固定子2と、車輪(図示せず)側に配置される可動子12と、固定子2および可動子12の外側(外径側)に位置して車体側と車輪側との間に配置される図示しないばね(懸架ばね、コイルスプリング)とを含んで構成されている。そして、固定子2(の電機子4)と可動子12(の永久磁石14)とにより、3相リニア同期モータを構成している。   In the figure, the electromagnetic suspension device 1 is configured as an electromagnetic suspension (electric suspension) using a linear motor (linear actuator). That is, the electromagnetic suspension device 1 includes a stator 2 arranged on the vehicle body (not shown) side, a mover 12 arranged on the wheel (not shown) side, and the outside of the stator 2 and the mover 12 ( It includes a spring (suspension spring, coil spring) (not shown) that is located on the outer diameter side and disposed between the vehicle body side and the wheel side. The stator 2 (the armature 4) and the mover 12 (the permanent magnet 14) constitute a three-phase linear synchronous motor.

換言すれば、電磁サスペンション装置1は、車体(ばね上)と車輪(ばね下)との間に介装され、相対変位可能な同軸状の内筒と外筒とのうちの内筒に対応するコア5に設けられたコイル6A,6B,6C(コイル部材)と、外筒に対応するアウタチューブ13に設けられ該コイル6A,6B,6Cと対向する永久磁石14(磁性部材)とからなる筒状リニア電磁式アクチュエータ3を備えて構成されている。なお、図示は省略するが、筒状リニア電磁式アクチュエータは、径方向内側に配置される内筒と径方向外側に配置される外筒とのうちの外筒にコイル(コイル部材)を設け、内筒に永久磁石(磁性部材)を設ける構成としてもよい。   In other words, the electromagnetic suspension device 1 is interposed between the vehicle body (on the spring) and the wheel (under the spring), and corresponds to the inner cylinder of the coaxial inner cylinder and the outer cylinder that can be relatively displaced. A cylinder comprising coils 6A, 6B, 6C (coil members) provided on the core 5 and a permanent magnet 14 (magnetic member) provided on the outer tube 13 corresponding to the outer cylinder and facing the coils 6A, 6B, 6C. A linear electromagnetic actuator 3 is provided. In addition, although illustration is abbreviate | omitted, a cylindrical linear electromagnetic actuator provides a coil (coil member) in the outer cylinder of the inner cylinder arrange | positioned radially inside, and the outer cylinder arrange | positioned radially outside, It is good also as a structure which provides a permanent magnet (magnetic member) in an inner cylinder.

車体側に配置される固定子2は、電機子4とロッド7とにより大略構成されている。電機子4は、内筒としてのコア5と、該コア5に設けられたコイル部材としての複数のコイル6A、6B、6Cとにより構成されている。コア5は、例えば圧粉磁心や積層された電磁鋼板、磁性体片より切削加工等によって形成され、その形状は、全体として略円筒状となっている。一方、各コイル6A、6B、6Cは、それぞれ所定の方向に巻かれてコア5の外周面側に収容され、後述する可動子12(の永久磁石14)の内周面と対向して配置されている。   The stator 2 disposed on the vehicle body side is roughly constituted by an armature 4 and a rod 7. The armature 4 includes a core 5 as an inner cylinder and a plurality of coils 6A, 6B, and 6C as coil members provided on the core 5. The core 5 is formed by cutting or the like from a dust core, a laminated electromagnetic steel plate, or a magnetic piece, for example, and has a substantially cylindrical shape as a whole. On the other hand, each of the coils 6A, 6B, 6C is wound in a predetermined direction and accommodated on the outer peripheral surface side of the core 5, and is disposed to face an inner peripheral surface of a mover 12 (permanent magnet 14) described later. ing.

具体的には、コイル6A、6B、6Cは、略筒状のコア5の外周面側に位置して該コア5の周方向に配置されると共に、該コア5の軸方向の6箇所位置に軸方向に離間して配置されている。コイル6A、6B、6Cには、インバータ等に接続された動力線(図示せず)を介して電力が供給される。なお、コイル6A、6B、6Cの個数は、図示したものに限らず、設計仕様等に応じて適宜設定することができる。また、軸方向に隣合う6個のコイル6A、6B、6Cは、例えば電気角でそれぞれ120°ずつの位相差をもつように配置される。配線方法は、駆動電源側の電圧や電流仕様に応じて適宜選択することができる。   Specifically, the coils 6 </ b> A, 6 </ b> B, 6 </ b> C are located on the outer peripheral surface side of the substantially cylindrical core 5 and are arranged in the circumferential direction of the core 5, and at six positions in the axial direction of the core 5. They are spaced apart in the axial direction. Electric power is supplied to the coils 6A, 6B, 6C via a power line (not shown) connected to an inverter or the like. Note that the number of the coils 6A, 6B, and 6C is not limited to the illustrated one, and can be appropriately set according to the design specifications and the like. Also, the six coils 6A, 6B, 6C adjacent in the axial direction are arranged so as to have a phase difference of 120 ° in electrical angle, for example. The wiring method can be appropriately selected according to the voltage and current specifications on the drive power supply side.

ロッド7は、略円筒状に形成され、基端側(図1の右端側)がコア5の内側に固定(嵌着)されている。ロッド7の先端側(図1の左端側)には、車両のばね上部材となる車体側に取付けられる円筒状の取付ロッド8が固定(嵌着)されている。ロッド7の内側には、後述する可動子12の案内ロッド13Dが挿入され、ロッド7の基端側の内周面と案内ロッド13Dの外周面との間には、軸受、スリーブ等からなる摺動部材9が設けられている。   The rod 7 is formed in a substantially cylindrical shape, and the base end side (the right end side in FIG. 1) is fixed (fitted) to the inside of the core 5. A cylindrical mounting rod 8 is fixed (fitted) to the distal end side of the rod 7 (the left end side in FIG. 1), which is attached to the vehicle body side serving as a sprung member of the vehicle. A guide rod 13D of a mover 12, which will be described later, is inserted inside the rod 7, and a slide made of a bearing, a sleeve, etc. is formed between the inner peripheral surface on the proximal end side of the rod 7 and the outer peripheral surface of the guide rod 13D. A moving member 9 is provided.

固定子2には、ロッド7の外周側で電機子4と軸方向に離間する位置に配線収容ケース10が設けられている。配線収容ケース10内には、コイル6A,6B,6Cと接続される動力線(図示せず)と、後述するMRセンサ16とホールICセンサ17とにそれぞれ接続される一対(2本)の磁気センサ線16A,17Aとが収容されている。配線収容ケース10は、電磁サスペンション装置1の伸び状態でも、動力線およびセンサ線16A,17Aが外部に露出しないようにするものである。   The stator 2 is provided with a wiring housing case 10 at a position separated from the armature 4 in the axial direction on the outer peripheral side of the rod 7. In the wiring housing case 10, a power line (not shown) connected to the coils 6 </ b> A, 6 </ b> B, 6 </ b> C, and a pair (two) of magnets respectively connected to an MR sensor 16 and a Hall IC sensor 17 described later. Sensor wires 16A and 17A are accommodated. The wiring housing case 10 prevents the power lines and the sensor lines 16A and 17A from being exposed to the outside even when the electromagnetic suspension device 1 is extended.

配線収容ケース10と電機子4との間には、センサ収容ケース11が設けられている。センサ収容ケース11内には、後述するMRセンサ16とホールICセンサ17が収容されている。これら一対のセンサ16,17は、後述する永久磁石14の磁極位置(延いては、電磁サスペンション装置1のストローク位置)を検出するためのもので、それぞれセンサ線16A,17Aを介して後述する位置演算ユニット18(図2参照)に接続されている。この場合、センサ線16A,17Aは、配線収容ケース10内から取付ロッド8内を通じて固定子2から引き出されている。センサ収容ケース11は、一対のセンサ16,17を1つのセンサユニットとして構成するもので、センサ収容ケース11内には、一対のセンサ16,17が周方向に180°ずらして配置されている。従って、一対のセンサ16,17が同じ軸方向位置となることで、両方のセンサ16,17でほぼ同じ磁石磁束を検出することができる。   A sensor housing case 11 is provided between the wiring housing case 10 and the armature 4. In the sensor housing case 11, an MR sensor 16 and a Hall IC sensor 17 described later are housed. The pair of sensors 16 and 17 are for detecting a magnetic pole position of the permanent magnet 14 described later (and thus a stroke position of the electromagnetic suspension device 1), and positions described later via the sensor wires 16A and 17A, respectively. It is connected to the arithmetic unit 18 (see FIG. 2). In this case, the sensor wires 16 </ b> A and 17 </ b> A are drawn from the stator 2 through the wiring housing case 10 and through the mounting rod 8. The sensor housing case 11 constitutes a pair of sensors 16 and 17 as one sensor unit, and the pair of sensors 16 and 17 are arranged in the sensor housing case 11 so as to be shifted by 180 ° in the circumferential direction. Therefore, when the pair of sensors 16 and 17 are at the same axial position, both the sensors 16 and 17 can detect substantially the same magnetic flux.

車輪側に配置される可動子12は、界磁を構成するもので、ストローク方向となる軸方向の相対変位を可能に固定子2に組み付けられている。可動子12は、電機子4(コア5およびコイル6A,6B,6C)の外周側に配置される外筒としてのアウタチューブ13と、該アウタチューブ13に設けられコイル6A、6B、6Cと径方向に隙間をもって対向する磁性部材としての複数の永久磁石14とにより構成されている。アウタチューブ13は、例えば、磁場の中に置くと磁路を形成する磁性体、例えば機械構造用炭素鋼鋼管(STKM12A)等を用いて有底円筒状に形成され、ストローク方向となる軸方向に延びている。   The mover 12 arranged on the wheel side constitutes a field, and is assembled to the stator 2 so as to be capable of relative displacement in the axial direction as the stroke direction. The mover 12 includes an outer tube 13 as an outer cylinder disposed on the outer peripheral side of the armature 4 (the core 5 and the coils 6A, 6B, 6C), and a diameter of the outer tube 13 provided on the outer tube 13 and the coils 6A, 6B, 6C. It is comprised with the several permanent magnet 14 as a magnetic member which opposes with a clearance gap in a direction. The outer tube 13 is formed into a bottomed cylindrical shape using, for example, a magnetic material that forms a magnetic path when placed in a magnetic field, such as a carbon steel pipe for machine structure (STKM12A), and is arranged in an axial direction as a stroke direction. It extends.

具体的には、アウタチューブ13は、軸方向に延びる筒部13Aと、該筒部13Aの一端側(図1の右端側)を閉塞する底部13Bとにより構成されている。筒部13Aの開口側には、固定子2のロッド7側に向けて径方向内側に突出する鍔部13Cが全周にわたって設けられている。鍔部13Cの内周面と配線収容ケース10の外周面との間には、軸受、スリーブ、シール等からなる摺動部材15が設けられている。一方、アウタチューブ13の底部13Bには、筒部13Aの内側に位置して底部13Bから電機子4の内側(ロッド7の内側)に延びる案内ロッド13Dが設けられている。また、底部13Bのうち案内ロッド13Dの反対側には、車両のばね下部材となる車輪側に取付けられる取付アイ13Eが設けられている。   Specifically, the outer tube 13 includes a cylindrical portion 13A that extends in the axial direction and a bottom portion 13B that closes one end side (the right end side in FIG. 1) of the cylindrical portion 13A. On the opening side of the cylindrical portion 13A, a collar portion 13C that protrudes radially inward toward the rod 7 side of the stator 2 is provided over the entire circumference. A sliding member 15 including a bearing, a sleeve, a seal, and the like is provided between the inner peripheral surface of the flange portion 13 </ b> C and the outer peripheral surface of the wiring housing case 10. On the other hand, the bottom tube 13B of the outer tube 13 is provided with a guide rod 13D that is positioned inside the cylinder portion 13A and extends from the bottom 13B to the inside of the armature 4 (inside the rod 7). Further, on the opposite side of the guide rod 13D in the bottom portion 13B, there is provided an attachment eye 13E that is attached to the wheel side that is the unsprung member of the vehicle.

アウタチューブ13の筒部13Aの内周面側には、磁場を生じさせる部材である磁性部材としての複数の円環状の永久磁石14が軸方向に沿って並んで配置されている。この場合、軸方向に隣合う各永久磁石14は、例えば互いに逆極性になっている。例えば、アウタチューブ13の一端側(右側または左側)から数えて奇数個目の永久磁石14を、内周面側がN極で外周面側がS極のものとしたならば、一端側から数えて偶数個目の永久磁石14は、内周面側がS極で外周面側がN極のものとなっている。この場合、各永久磁石14は、例えば、円弧状の複数の磁石素子を周方向に並べることにより円環状に構成した分割型の永久磁石とすることができる。なお、永久磁石14の個数は、図示の例に限るものではない。   On the inner peripheral surface side of the cylindrical portion 13A of the outer tube 13, a plurality of annular permanent magnets 14 as magnetic members that are members that generate a magnetic field are arranged side by side along the axial direction. In this case, the permanent magnets 14 adjacent in the axial direction have opposite polarities, for example. For example, if the odd-numbered permanent magnets 14 counted from one end side (right side or left side) of the outer tube 13 are N poles on the inner peripheral surface side and S poles on the outer peripheral surface side, even numbers are counted from one end side. The individual permanent magnet 14 has an S pole on the inner peripheral surface side and an N pole on the outer peripheral surface side. In this case, each permanent magnet 14 can be a split permanent magnet configured in an annular shape by arranging a plurality of arc-shaped magnet elements in the circumferential direction, for example. The number of permanent magnets 14 is not limited to the illustrated example.

ところで、電磁サスペンション装置1では、固定子2(電機子4)の各コイル6A,6B,6Cに通電する電流を、固定子2と可動子12との位置(ストローク位置)に応じて電流制御することで、電磁サスペンション装置1の全可動域(全ストローク領域)で目標通りの推力(減衰力)を発生させるようにしている。即ち、3相リニア同期モータとして構成された筒状リニア電磁式アクチュエータ3は、固定子2(電機子4)の各コイル6A,6B,6Cに電流を流すと、これら各コイル6A,6B,6Cに流れる電流と可動子12の永久磁石14との間に電磁力が生じ、この電磁力によって固定子2(コイル6A,6B,6C)と可動子12(永久磁石14)との間に推力が発生する。   By the way, in the electromagnetic suspension device 1, the current supplied to the coils 6A, 6B, 6C of the stator 2 (armature 4) is controlled according to the position (stroke position) between the stator 2 and the mover 12. Thus, the thrust (damping force) as desired is generated in the entire movable range (full stroke region) of the electromagnetic suspension device 1. In other words, the cylindrical linear electromagnetic actuator 3 configured as a three-phase linear synchronous motor, when a current is passed through the coils 6A, 6B, 6C of the stator 2 (armature 4), these coils 6A, 6B, 6C. An electromagnetic force is generated between the current flowing through the permanent magnet 14 and the permanent magnet 14 of the mover 12, and this electromagnetic force causes a thrust between the stator 2 (coils 6A, 6B, 6C) and the mover 12 (permanent magnet 14). Occur.

この電磁力を制御し、目標通りの推力を発生させるために、各コイル6A,6B,6Cと接続されたインバータ等を制御する図示しないコントローラは、コイル6A,6B,6Cが発生する電流磁束が、例えば永久磁石14の1/2個分、即ち、電気角で90°分、永久磁石14の磁束に対してずれるように、U相コイル6A、V相コイル6B、W相コイル6Cに流れる電流値を制御する。これら各相に流す電流値の制御方法としては、120°通電方式と呼ばれる制御方法や、ベクトル制御方式と呼ばれるモータ制御方法が一般に知られている。   In order to control this electromagnetic force and generate a target thrust, a controller (not shown) that controls the inverters connected to the coils 6A, 6B, 6C has a current magnetic flux generated by the coils 6A, 6B, 6C. For example, the current flowing through the U-phase coil 6A, the V-phase coil 6B, and the W-phase coil 6C so as to deviate from the magnetic flux of the permanent magnet 14 by 1/2 of the permanent magnet 14, that is, by 90 ° in electrical angle. Control the value. As a method for controlling the current value flowing in each phase, a control method called a 120 ° energization method and a motor control method called a vector control method are generally known.

いずれの場合も、電流制御を行うために、各コイル6A,6B,6Cに対する永久磁石14の位置(磁極位置)を検出する必要がある。この場合、永久磁石14の位置(磁極位置)は、軸方向に隣合う永久磁石14の2つ分ごとの位置として求める必要がある。より具体的には、永久磁石14の位置(磁極位置)は、内周面側がN極の磁石と内周面側がS極の磁石とを合せた軸方向距離分ごとの位置、即ち、電気角で換算すると0°〜360°の位相分の位置(360度を1周期とした位置)として求める必要がある。そして、永久磁石14の位置を360度分の電気角の位相として検出するためのセンサとして、磁気センサを用いることができる。   In any case, in order to perform current control, it is necessary to detect the position (magnetic pole position) of the permanent magnet 14 with respect to each of the coils 6A, 6B, 6C. In this case, the position of the permanent magnet 14 (magnetic pole position) needs to be obtained as a position for every two permanent magnets 14 adjacent in the axial direction. More specifically, the position (magnetic pole position) of the permanent magnet 14 is a position corresponding to the axial distance of the N-pole magnet on the inner peripheral surface side and the S-pole magnet on the inner peripheral surface side, that is, an electrical angle. In other words, it is necessary to obtain a position corresponding to a phase of 0 ° to 360 ° (a position where 360 degrees is one cycle). A magnetic sensor can be used as a sensor for detecting the position of the permanent magnet 14 as a phase of an electrical angle of 360 degrees.

磁気センサは、例えば、磁気抵抗素子を用いるMRセンサ、AMRセンサ、GMRセンサ、ホール素子を用いるホールセンサ、ホールICセンサ等があり、これらは、アナログ出力方式のもの、デジタル出力方式のものがある。これらの磁気センサを1個、または、複数個組み合わせて用いることにより、永久磁石14の位置(磁極位置)を、360度分の電気角(0°〜360°の電気角)の位相として検出することができる。   Examples of the magnetic sensor include an MR sensor using a magnetoresistive element, an AMR sensor, a GMR sensor, a Hall sensor using a Hall element, a Hall IC sensor, and the like. These include an analog output type and a digital output type. . By using one or a combination of these magnetic sensors, the position (magnetic pole position) of the permanent magnet 14 is detected as a phase of an electrical angle of 360 degrees (an electrical angle of 0 ° to 360 °). be able to.

本実施の形態の場合は、永久磁石14の位置を検出するために、種類の異なる2個の磁気センサ、即ち、永久磁石14の磁界を検出する磁界検出磁気センサとしてのMRセンサ16と、永久磁石14の極性を検出する極性検出磁気センサとしてのホールICセンサ17とを設けている。この場合、MRセンサ16は、アナログ出力方式のものとし、ホールICセンサ17は、デジタル出力方式のものとしている。   In this embodiment, in order to detect the position of the permanent magnet 14, two different types of magnetic sensors, that is, the MR sensor 16 as a magnetic field detection magnetic sensor for detecting the magnetic field of the permanent magnet 14, A Hall IC sensor 17 is provided as a polarity detection magnetic sensor for detecting the polarity of the magnet 14. In this case, the MR sensor 16 is of an analog output type, and the Hall IC sensor 17 is of a digital output type.

ここで、MRセンサ16とホールICセンサ17は、各コイル6A,6B,6Cが設けられた固定子2のセンサ収容ケース11内に設けられている。従って、各永久磁石14が設けられた可動子12が(軸方向に)移動すると、各永久磁石14は、MRセンサ16およびホールICセンサ17に対して(軸方向に)相対変位する。このとき、MRセンサ16およびホールICセンサ17と各永久磁石14との間のギャップ距離(径方向の距離)は、摺動部材9,15により一定に保たれる。   Here, the MR sensor 16 and the Hall IC sensor 17 are provided in the sensor housing case 11 of the stator 2 provided with the coils 6A, 6B, 6C. Therefore, when the mover 12 provided with each permanent magnet 14 moves (in the axial direction), each permanent magnet 14 is displaced relative to the MR sensor 16 and the Hall IC sensor 17 (in the axial direction). At this time, the gap distance (the radial distance) between the MR sensor 16 and the Hall IC sensor 17 and each permanent magnet 14 is kept constant by the sliding members 9 and 15.

図5は、永久磁石14の位置に対するMRセンサ16およびホールICセンサ17の理想的な出力と電気角との関係の一例を示している。ここで、永久磁石14の磁界を検出する磁界検出磁気センサとしてのMRセンサ16は、磁束の向きを検出するフルブリッジを有するもので、その出力は、例えば図5中に特性線31と特性線32で示すように、電気角で180度分(0°〜180°)を1周期とした正弦波と余弦波との2つの波形となる。一方、永久磁石14の極性(磁極:N極、S極)を検出する極性検出磁気センサとしてのホールICセンサ17は、例えばデジタルホールICとして構成され、その出力は、例えば図5中に特性線33で示すように、永久磁石14のN極が通過するときはHIGH信号となりS極が通過するときはLOW信号となる。   FIG. 5 shows an example of the relationship between the ideal output of the MR sensor 16 and the Hall IC sensor 17 and the electrical angle with respect to the position of the permanent magnet 14. Here, the MR sensor 16 as a magnetic field detection magnetic sensor for detecting the magnetic field of the permanent magnet 14 has a full bridge for detecting the direction of magnetic flux, and its output is, for example, a characteristic line 31 and a characteristic line in FIG. As shown by 32, two waveforms of a sine wave and a cosine wave with one period of 180 degrees (0 ° to 180 °) in electrical angle are obtained. On the other hand, the Hall IC sensor 17 as a polarity detection magnetic sensor for detecting the polarity (magnetic pole: N pole, S pole) of the permanent magnet 14 is configured as, for example, a digital Hall IC, and the output thereof is, for example, a characteristic line in FIG. As shown at 33, when the N pole of the permanent magnet 14 passes, it becomes a HIGH signal, and when the S pole passes, it becomes a LOW signal.

これらのMRセンサ16およびホールICセンサ17の出力から、電流制御を実施するために必要な各コイル6A,6B,6Cに対する永久磁石14の位置(磁極位置)を、360度分の電気角(0°〜360°の電気角)として求めることができる。具体的には、MRセンサ16の出力(特性線31,32)から、図5中に特性線34で示すように、180度分の電気角(0°〜180°の電気角)を求める。これと共に、ホールICセンサ17の出力(特性線33)から、該センサ17と対向する永久磁石14がN極かS極かを検出する。ホールICセンサ17の出力(特性線33)からN極と検出された場合は、MRセンサ16の出力から得られる電気角(特性線34)の角度をそのまま出力し、S極と検出された場合は、MRセンサ16の出力から得られる電気角(特性線34)に180°加算した180°〜360°の角度を出力する。これにより電流制御を実施するために必要な永久磁石14の位置(磁極位置)を、図5中に特性線35で示すように、360度分の電気角(0°〜360°の電気角)として求めることができる。   From the outputs of the MR sensor 16 and the Hall IC sensor 17, the position (magnetic pole position) of the permanent magnet 14 with respect to the coils 6A, 6B, 6C necessary for carrying out current control is determined by an electrical angle (0) for 360 degrees. It can be obtained as an electrical angle between ° and 360 °. Specifically, an electrical angle for 180 degrees (an electrical angle of 0 ° to 180 °) is obtained from the output (characteristic lines 31, 32) of the MR sensor 16 as indicated by the characteristic line 34 in FIG. At the same time, it is detected from the output (characteristic line 33) of the Hall IC sensor 17 whether the permanent magnet 14 facing the sensor 17 is an N pole or an S pole. When the output of the Hall IC sensor 17 (characteristic line 33) is detected as N pole, the electrical angle (characteristic line 34) obtained from the output of the MR sensor 16 is output as it is, and when detected as S pole. Outputs an angle of 180 ° to 360 ° obtained by adding 180 ° to the electrical angle (characteristic line 34) obtained from the output of the MR sensor 16. As a result, the position of the permanent magnet 14 (magnetic pole position) necessary for carrying out the current control is represented by an electrical angle of 360 degrees (an electrical angle of 0 ° to 360 °) as indicated by a characteristic line 35 in FIG. Can be obtained as

このような手法で360度分の電気角を求める場合は、MRセンサ16とホールICセンサ17を、永久磁石14の磁極に対する位置が同じになるように(同じ磁束を検出できるように)設置する必要がある。そこで、本実施の形態の場合は、MRセンサ16とホールICセンサ17とを、永久磁石14に対する軸方向位置が同じになるように配置している。即ち、図1に示すように、MRセンサ16とホールICセンサ17は、固定子2および可動子12の中心軸線に対して直交する仮想平面X上に配置している。なお、本実施の形態の場合は、MRセンサ16とホールICセンサ17とを固定子2および可動子12の周方向に関して180°ずらして(中心軸線を挟んで180°反対側位置に)配置している。しかし、周方向に関するMRセンサ16とホールICセンサ17の配置は、180°に限定するものではなく、例えば90°離間して配置する等、同じ円周上であればどの位置に配置してもよい。   When the electrical angle for 360 degrees is obtained by such a method, the MR sensor 16 and the Hall IC sensor 17 are installed so that the positions of the permanent magnet 14 with respect to the magnetic pole are the same (so that the same magnetic flux can be detected). There is a need. Therefore, in the case of the present embodiment, the MR sensor 16 and the Hall IC sensor 17 are arranged so that their axial positions with respect to the permanent magnet 14 are the same. That is, as shown in FIG. 1, the MR sensor 16 and the Hall IC sensor 17 are arranged on a virtual plane X orthogonal to the central axes of the stator 2 and the mover 12. In the case of the present embodiment, the MR sensor 16 and the Hall IC sensor 17 are shifted by 180 ° with respect to the circumferential direction of the stator 2 and the mover 12 (at positions opposite to 180 ° across the central axis). ing. However, the arrangement of the MR sensor 16 and the Hall IC sensor 17 in the circumferential direction is not limited to 180 °, and may be arranged at any position on the same circumference, for example, 90 ° apart. Good.

ところで、磁気抵抗素子を用いるMRセンサ16等のアナログ出力方式の磁気センサは、例えば出力値が固着する固着異常の故障が発生した場合、その異常の検出を比較的容易に行うことができる。具体的には、アナログ出力式の磁気センサは、固着異常が生じたときは、その出力が正常時の出力値(例えば1〜4V)と異なる出力値(0Vまたは5V)に固着するため、その出力値から固着異常を即時に検出することができる。   By the way, an analog output type magnetic sensor such as the MR sensor 16 using a magnetoresistive element can detect the abnormality relatively easily when, for example, a failure of a fixing abnormality in which an output value is fixed occurs. Specifically, an analog output type magnetic sensor has a fixed output value (0 V or 5 V) different from a normal output value (for example, 1 to 4 V) when a fixing abnormality occurs. A sticking abnormality can be immediately detected from the output value.

これに対し、ホール素子を用いたホールICセンサ17等のデジタル出力方式の磁気センサは、出力値が固着する固着異常の故障が発生した場合、その出力値は、正常時の出力値(LOW、HIGH)の一方と同じ出力値(LOWまたはHIGH)に固着する。このため、そのままでは固着異常の検出を精度よく迅速に検出することが難しい。   On the other hand, in the case of a malfunction of a sticking abnormality in which a digital output type magnetic sensor such as a Hall IC sensor 17 using a Hall element is stuck, the output value is a normal output value (LOW, It is fixed to the same output value (LOW or HIGH) as one of HIGH). For this reason, as it is, it is difficult to detect the sticking abnormality accurately and quickly.

ここで、従来技術によれば、デジタル出力方式の磁気センサ(極性検出磁気センサ)を使用する場合は、測定対象物がある程度の一定動作区間内で事前に設定した異常動作をしたか否かにより異常を検出するシステムを採用している。しかし、例えば、特許文献2の異常検出装置は、回転モータ(回転系)に適用するもので、回転モータのモータ軸(回転子)が一方向(左方向または右方向)にコンスタントに回転していることを前提としている。このため、電磁サスペンション装置のリニアモータのように、可動子が直線的、かつ、両方向(伸びる方向、縮む方向)に常に不規則に動作するものに適用すると、例えば、異常を検出するまでに過度の時間を要するおそれがある。   Here, according to the prior art, when a digital output type magnetic sensor (polarity detection magnetic sensor) is used, it depends on whether or not the measurement object performs an abnormal operation set in advance within a certain fixed operation interval. A system that detects abnormalities is adopted. However, for example, the abnormality detection device of Patent Document 2 is applied to a rotary motor (rotary system), and the motor shaft (rotor) of the rotary motor constantly rotates in one direction (left direction or right direction). It is assumed that For this reason, when applied to an actuator in which the mover is linear and always operates irregularly in both directions (stretching direction and shrinking direction), such as a linear motor of an electromagnetic suspension device, for example, it is excessive until an abnormality is detected. May take a long time.

より具体的に説明すると、回転系においても、例えばモータ軸が微小動作をしているときは、異常を検出するために必要な距離に到達せず、異常が生じているにも拘わらず、異常が検出されない可能性があり、異常検出の信頼性を確保しにくいという問題がある。一方、リニアモータ(直線系)は、主として高速回転で使用される回転モータと異なり、低速での動作が多用される。このため、異常検出までに一定距離の動作を必要とする従来の回転系の異常検出装置をリニアモータに適用しても、磁気センサに異常が生じてからその異常を検出するまでの時間が過度に長くなるおそれがある。また、リニアモータの動作によっては、磁気センサに異常が生じているにも拘わらずその異常が検出されないおそれもある。   More specifically, even in the rotating system, for example, when the motor shaft is performing a minute operation, the distance necessary for detecting the abnormality is not reached, and the abnormality occurs despite the occurrence of the abnormality. May not be detected, and it is difficult to ensure the reliability of abnormality detection. On the other hand, a linear motor (linear system) is often used at a low speed, unlike a rotary motor mainly used at a high speed. For this reason, even if a conventional rotating system abnormality detection device that requires a certain distance of operation until abnormality detection is applied to a linear motor, the time until the abnormality is detected after the abnormality occurs in the magnetic sensor is excessive. May be longer. Further, depending on the operation of the linear motor, there is a possibility that the abnormality is not detected even though an abnormality has occurred in the magnetic sensor.

しかも、異常検出ができない区間で動作している場合や異常が生じてから異常と検出されるまでの間は、異常が発生した磁気センサからの正常でない信号に基づいて、誤った処理が行われるおそれがある。具体的には、例えばホールICセンサ17に固着異常の故障が生じると、該ホールICセンサ17から出力される誤った極性の信号に基づいて、永久磁石14の位置が不正確に求められ、該不正確な位置に基づいて電磁サスペンション装置1(筒状リニア電磁式アクチュエータ3)の電流制御が行われるおそれがある。この場合は、所望の電流制御が行われず、固定子2と可動子12との間で発生する推力が目標とする推力に対してずれる等のおそれがある。このため、早期に異常を検出できることと、異常が生じた場合でも永久磁石14の正確な位置(電気角)を推定できることが望まれている。   In addition, when it is operating in a section where an abnormality cannot be detected or until an abnormality is detected after an abnormality has occurred, erroneous processing is performed based on an abnormal signal from the magnetic sensor in which the abnormality has occurred. There is a fear. Specifically, for example, when a malfunction of the sticking abnormality occurs in the Hall IC sensor 17, the position of the permanent magnet 14 is obtained inaccurately based on a signal of incorrect polarity output from the Hall IC sensor 17, There is a possibility that current control of the electromagnetic suspension device 1 (cylindrical linear electromagnetic actuator 3) may be performed based on an inaccurate position. In this case, desired current control is not performed, and the thrust generated between the stator 2 and the mover 12 may be shifted from the target thrust. For this reason, it is desired that an abnormality can be detected at an early stage and that an accurate position (electrical angle) of the permanent magnet 14 can be estimated even when an abnormality occurs.

そこで、本実施の形態では、図2に示す位置演算ユニット18で、電気角の演算(位置検出)に加えて、ホールICセンサ17の不調の検出(不調検出)と、不調を検出した場合の電気角の推定(位置推定)とを行う構成としている。以下、位置演算ユニット18について説明する。   Therefore, in this embodiment, in addition to the electrical angle calculation (position detection), the position calculation unit 18 shown in FIG. 2 detects the malfunction (malfunction detection) of the Hall IC sensor 17 and the malfunction. The electrical angle is estimated (position estimation). Hereinafter, the position calculation unit 18 will be described.

位置演算ユニット18は、各コイル6A,6B,6Cに対する永久磁石14の位置(磁極位置)を360度分の電気角(0°〜360°の電気角)として求める位置検出装置であり、例えばマイクロコンピュータのCPUの演算ユニットとして構成されている。位置演算ユニット18は、180°電気角演算器19、極判定演算器20、360°電気角演算器21、電気角不調検出器22、360°電気角補正器23、第1の故障判定器24、第2の故障判定器25等を備えている。そして、位置演算ユニット18には、MRセンサ16とホールICセンサ17とがそれぞれセンサ線16A,17Aを介して接続されている。   The position calculation unit 18 is a position detection device that determines the position (magnetic pole position) of the permanent magnet 14 with respect to each of the coils 6A, 6B, 6C as an electrical angle of 360 degrees (electrical angle of 0 ° to 360 °). It is configured as an arithmetic unit of a computer CPU. The position calculation unit 18 includes a 180 ° electrical angle calculator 19, a pole determination calculator 20, a 360 ° electrical angle calculator 21, an electrical angle malfunction detector 22, a 360 ° electrical angle corrector 23, and a first failure determiner 24. The second failure determination unit 25 and the like are provided. The position calculation unit 18 is connected to the MR sensor 16 and the Hall IC sensor 17 via sensor lines 16A and 17A, respectively.

MRセンサ16は、永久磁石14の位置に応じて、A相とB相との2相のアナログ波形を出力する。ここで、MRセンサ16は、該MRセンサ16に対向する永久磁石14の磁界に応じた波形が出力されるもので、その理想の波形は、前述した図5中の特性線31と特性線32のように正弦波形である。しかし、実際は、高周波成分が重畳することで、例えば図6に特性線41と特性線42で示すような波形として出力され、位置演算ユニット18に入力される。この場合、MRセンサ16の出力は、位置演算ユニット18の180°電気角演算器19と第2の故障判定器25に入力される。   The MR sensor 16 outputs a two-phase analog waveform of A phase and B phase according to the position of the permanent magnet 14. Here, the MR sensor 16 outputs a waveform corresponding to the magnetic field of the permanent magnet 14 facing the MR sensor 16, and the ideal waveforms are the characteristic line 31 and the characteristic line 32 in FIG. Is a sine waveform. However, in practice, the high frequency components are superimposed, so that, for example, a waveform as shown by the characteristic line 41 and the characteristic line 42 in FIG. 6 is output and input to the position calculation unit 18. In this case, the output of the MR sensor 16 is input to the 180 ° electrical angle calculator 19 and the second failure determiner 25 of the position calculation unit 18.

なお、図6は、電磁サスペンション装置1をストローク動作させたときのMRセンサ16とホールICセンサ17の実際の出力と電気角との関係の一例を示している。この図6中、時間軸(横軸)で5[s]のときに、永久磁石14のN極が連続する。これは、固定子2と可動子12との相対変位の方向が逆になったこと、即ち、電磁サスペンション装置1(筒状リニア電磁式アクチュエータ3)が伸長から縮小、または、縮小から伸長に変化したことを表している。後述する図8および図9についても同様である。   FIG. 6 shows an example of the relationship between the actual output of the MR sensor 16 and the Hall IC sensor 17 and the electrical angle when the electromagnetic suspension device 1 is stroked. In FIG. 6, the N pole of the permanent magnet 14 continues when the time axis (horizontal axis) is 5 [s]. This is because the direction of relative displacement between the stator 2 and the mover 12 is reversed, that is, the electromagnetic suspension device 1 (cylindrical linear electromagnetic actuator 3) changes from expansion to reduction or from reduction to extension. Represents that. The same applies to FIGS. 8 and 9 described later.

180°電気角演算器19は、後述する極判定演算器20と360°電気角演算器21と共に位置検出手段を構成するものである。180°電気角演算器19は、MRセンサ16の出力(A相の出力とB相の出力)から永久磁石14の位置(磁極位置)を、180度分の電気角(0°〜180°の電気角)として求める(演算する)ものである。即ち、180°電気角演算器19は、MRセンサ16のA相とB相の出力(特性線41,42)を補正(波形補正)する機能と、該補正されたA相とB相の出力から永久磁石14の位置(磁極位置)を180度分の電気角として求める機能とを有している。そして、180°電気角演算器19は、永久磁石14の位置を、図6中に特性線43で示すような0°〜180°の電気角「Angle(0_180°)」として、360°電気角演算器21に出力する。   The 180 ° electrical angle computing unit 19 constitutes a position detection means together with a pole determination computing unit 20 and a 360 ° electrical angle computing unit 21 which will be described later. The 180 ° electrical angle calculator 19 converts the position (magnetic pole position) of the permanent magnet 14 from the output of the MR sensor 16 (A-phase output and B-phase output) to an electrical angle of 180 degrees (0 ° to 180 °). (Electrical angle) is obtained (calculated). That is, the 180 ° electrical angle calculator 19 corrects (waveform correction) the outputs (characteristic lines 41 and 42) of the A phase and B phase of the MR sensor 16, and outputs the corrected A phase and B phase. To obtain the position of the permanent magnet 14 (magnetic pole position) as an electrical angle of 180 degrees. Then, the 180 ° electrical angle calculator 19 sets the position of the permanent magnet 14 as an electrical angle “Angle (0_180 °)” of 0 ° to 180 ° as indicated by the characteristic line 43 in FIG. The result is output to the calculator 21.

ホールICセンサ17は、永久磁石14の位置に応じて、A相とB相との2相のデジタル波形を出力する。ここで、ホールICセンサ17の出力が、前述した図5中の特性線33のような波形であれば、一相のデジタル出力のみで、ホールICセンサ17に対向する永久磁石14の極性(磁極)の検出を行うことができる。しかし、ホールICセンサ17の実際の出力、例えばA相の出力は、図6中の特性線44で示すような波形として出力される。   The Hall IC sensor 17 outputs a two-phase digital waveform of A phase and B phase according to the position of the permanent magnet 14. Here, if the output of the Hall IC sensor 17 is a waveform like the characteristic line 33 in FIG. 5 described above, the polarity (magnetic pole) of the permanent magnet 14 facing the Hall IC sensor 17 is only one-phase digital output. ) Can be detected. However, the actual output of the Hall IC sensor 17, for example, the output of the A phase, is output as a waveform as indicated by the characteristic line 44 in FIG.

即ち、ホールICセンサ17のA相の出力は、その立ち上がり44Aと立ち下がり44Bが、N極の永久磁石14の両端14A,14Aに対して多少ずれる(遅れる)。そこで、ホールICセンサ17のA相に対して90度位相のずれた状態のB相の出力、即ち、図6中の特性線45で示すような波形となるB相の出力も、極性の検出に用いる構成としている。即ち、位置演算ユニット18には、ホールICセンサ17のA相とB相との両方の出力が入力される構成となっている。この場合、ホールICセンサ17の出力は、位置演算ユニット18の極判定演算器20と第2の故障判定器25に入力される。   That is, the output of the A phase of the Hall IC sensor 17 is slightly shifted (delayed) with respect to both ends 14A and 14A of the N-pole permanent magnet 14 at its rising 44A and falling 44B. Therefore, the polarity of the output of the B phase, which is 90 degrees out of phase with respect to the A phase of the Hall IC sensor 17, that is, the output of the B phase having a waveform as shown by the characteristic line 45 in FIG. It is set as the structure used for. That is, the position calculation unit 18 is configured to receive the outputs of both the A phase and the B phase of the Hall IC sensor 17. In this case, the output of the Hall IC sensor 17 is input to the pole determination calculator 20 and the second failure determiner 25 of the position calculation unit 18.

極判定演算器20は、180°電気角演算器19と、後述する360°電気角演算器21と共に位置検出手段を構成するものである。極判定演算器20は、ホールICセンサ17の出力(A相の出力とB相の出力)と、必要に応じて180°電気角演算器19の出力とから、ホールICセンサ17に対向する永久磁石14の極性(磁極:N極であるかS極であるか)を判定するものである。極判定演算器20が行う極性の判定(極判定)の一例を、図7を用いて説明する。   The pole determination calculator 20 constitutes a position detection means together with the 180 ° electrical angle calculator 19 and a 360 ° electrical angle calculator 21 described later. The pole determination computing unit 20 is permanently opposed to the Hall IC sensor 17 from the output of the Hall IC sensor 17 (A-phase output and B-phase output) and, if necessary, the output of the 180 ° electrical angle computing unit 19. The polarity of the magnet 14 (magnetic pole: N-pole or S-pole) is determined. An example of polarity determination (polarity determination) performed by the pole determination calculator 20 will be described with reference to FIG.

永久磁石14のN極とS極に対するホールICセンサ17のA相の出力は、例えば図7中の特性線51で示すような波形となり、B相の出力は、例えば図7中の特性線52で示すような波形となる。ホールICセンサ17のA相の立ち上がり立ち下がり点51A,51Bと、B相の立ち上がり立ち下がり点52A、52Bは、ヒステリシスが発生することにより、永久磁石14のN極の両端14A,14Aに対して多少ずれる。そこで、このずれの影響を受けずに極性を判定するために、ホールICセンサ17のA相の出力とB相の出力とを使い分ける(使用する相を切換える)。例えば、ホールICセンサ17の各相の立ち上がりと立ち下りの中間点53を境として、極性を判定するために使用するホールICセンサ17のA相の出力とB相の出力とを切換える。   The output of the A phase of the Hall IC sensor 17 with respect to the N pole and the S pole of the permanent magnet 14 has a waveform as shown by the characteristic line 51 in FIG. 7, for example, and the output of the B phase is, for example, the characteristic line 52 in FIG. The waveform is as shown in. The rise and fall points 51A and 51B of the A phase of the Hall IC sensor 17 and the rise and fall points 52A and 52B of the B phase with respect to both ends 14A and 14A of the N pole of the permanent magnet 14 due to the occurrence of hysteresis. Some deviation. Therefore, in order to determine the polarity without being affected by this deviation, the A-phase output and the B-phase output of the Hall IC sensor 17 are selectively used (the phase to be used is switched). For example, the output of the A phase and the output of the B phase of the Hall IC sensor 17 used for determining the polarity are switched with the intermediate point 53 between the rising and falling of each phase of the Hall IC sensor 17 as a boundary.

例えば、0°〜360℃の電気角のうち、A相の出力で立ち上がりまたは立ち下がりが発生しない範囲54,55では、極性を判定するためにA相を使用し、B相の出力で立ち上がりまたは立ち下がりが発生しない範囲56,57では、極性を判定するためにB相を使用する。このような中間点53を境界として使用するホールICセンサ17の相の切換えを行うことと、MRセンサ16から求めた180度分の電気角(0°〜180°の電気角)、即ち、180°電気角演算器19の出力とを用いることで、ホールICセンサ17の各相の立ち上がり、立ち下がりのずれに拘わらず、極性の判定を行うことができる。   For example, in the electrical angles of 0 ° to 360 ° C., in the ranges 54 and 55 where the rise or fall does not occur at the output of the A phase, the A phase is used to determine the polarity, and the rise or fall at the output of the B phase. In the ranges 56 and 57 where no falling occurs, the B phase is used to determine the polarity. Switching of the phase of the Hall IC sensor 17 using the intermediate point 53 as a boundary, and an electrical angle of 180 degrees (0 ° to 180 ° electrical angle) obtained from the MR sensor 16, that is, 180 By using the output of the electrical angle calculator 19, the polarity can be determined regardless of the rise or fall of each phase of the Hall IC sensor 17.

具体的には、ホールICセンサ17のA相の出力を使用する範囲54では、該A相の出力がHIGHの場合は、N極と判定する。ホールICセンサ17のA相の出力を使用する範囲55では、該A相の出力がLOWの場合は、S極と判定する。ホールICセンサ17のB相の出力を使用する範囲56では、該B相の出力がHIGH、かつ、電気角が0°ないし90°の範囲の場合は、N極と判定し、B相の出力がHIGH、かつ、電気角が90°ないし180°の範囲の場合は、S極と判定する。ホールICセンサ17のB相の出力を使用する範囲57では、該B相の出力がLOW、かつ、電気角が0°ないし90°の範囲の場合は、S極と判定し、B相の出力がLOW、かつ、電気角が90°ないし180°の範囲の場合は、N極と判定する。   Specifically, in the range 54 where the output of the A phase of the Hall IC sensor 17 is used, if the output of the A phase is HIGH, it is determined as the N pole. In the range 55 in which the A-phase output of the Hall IC sensor 17 is used, if the A-phase output is LOW, it is determined as the S pole. In the range 56 in which the output of the B phase of the Hall IC sensor 17 is used, if the output of the B phase is HIGH and the electrical angle is in the range of 0 ° to 90 °, it is determined as the N pole, and the output of the B phase Is HIGH and the electrical angle is in the range of 90 ° to 180 °, the S pole is determined. In the range 57 in which the output of the B phase of the Hall IC sensor 17 is used, if the output of the B phase is LOW and the electrical angle is in the range of 0 ° to 90 °, it is determined as the S pole, and the output of the B phase Is LOW and the electrical angle is in the range of 90 ° to 180 °, it is determined as the N pole.

極判定演算器20は、このような判定処理により、ホールICセンサ17に対向する永久磁石14の極性(磁極)を判定し、その判定結果(N極であるかS極であるか)を、360°電気角演算器21に出力する。なお、ホールICセンサ17の出力が、前述した図5中の特性線33のような理想的な波形であれば、極判定演算器20は、一相のデジタル出力のみで、極性の判定を行う構成としてもよい。   The pole determination computing unit 20 determines the polarity (magnetic pole) of the permanent magnet 14 facing the Hall IC sensor 17 by such a determination process, and the determination result (whether it is N pole or S pole) Output to 360 ° electrical angle calculator 21. If the output of the Hall IC sensor 17 is an ideal waveform such as the characteristic line 33 in FIG. 5 described above, the pole determination calculator 20 determines the polarity with only one-phase digital output. It is good also as a structure.

360°電気角演算器21は、180°電気角演算器19と、極判定演算器20と共に、位置検出手段を構成するもので、MRセンサ16の出力(検出値)とホールICセンサ17の出力(検出値)とから、電機子4(コイル6A,6B,6C)に対する永久磁石14の位置を求めるものである。即ち、360°電気角演算器21は、180°電気角演算器19の出力、即ち、MRセンサ16の出力に基づく0°〜180°の電気角「Angle(0_180°)」と、極判定演算器20の出力、即ち、ホールICセンサ17の出力に基づく極性(磁極)とから、永久磁石14の位置(磁極位置)を360度分の電気角(0°〜360°の電気角)として求める(演算する)ものである。   The 360 ° electrical angle calculator 21 constitutes a position detection means together with the 180 ° electrical angle calculator 19 and the pole determination calculator 20, and outputs (detected value) of the MR sensor 16 and output of the Hall IC sensor 17. From the (detected value), the position of the permanent magnet 14 relative to the armature 4 (coils 6A, 6B, 6C) is obtained. That is, the 360 ° electrical angle calculator 21 calculates the pole determination calculation from the electrical angle “Angle (0_180 °)” of 0 ° to 180 ° based on the output of the 180 ° electrical angle calculator 19, that is, the output of the MR sensor 16. The position of the permanent magnet 14 (magnetic pole position) is determined as an electrical angle for 360 degrees (electrical angle of 0 ° to 360 °) from the output of the device 20, that is, the polarity (magnetic pole) based on the output of the Hall IC sensor 17. (Calculate).

ここで、360°電気角演算器21は、極判定演算器20の出力がN極の場合は、180°電気角演算器19から出力される0°〜180°の電気角「Angle(0_180°)」をそのまま0°〜360°の電気角「Angle(0_360°_now)」として、後述する電気角不調検出器22に出力する。一方、極判定演算器20の出力がS極の場合は、180°電気角演算器19から出力される0°〜180°の電気角「Angle(0_180°)」にN極の磁極位置分に対応する180°を加算して、即ち、180°〜360°の電気角に変換して、0°〜360°の電気角「Angle(0_360°_now)」として、電気角不調検出器22に出力する。   Here, when the output of the pole determination calculator 20 is N-pole, the 360 ° electrical angle calculator 21 outputs an electrical angle “Angle (0_180 °) from 0 ° to 180 ° output from the 180 ° electrical angle calculator 19. ) ”As it is as an electrical angle“ Angle (0_360 ° _now) ”of 0 ° to 360 °, and is output to the electrical angle malfunction detector 22 described later. On the other hand, when the output of the pole determination calculator 20 is the S pole, the electrical angle “Angle (0_180 °)” output from the 180 ° electrical angle calculator 19 is set to the N pole magnetic pole position. The corresponding 180 ° is added, that is, converted into an electrical angle of 180 ° to 360 °, and output to the electrical angle malfunction detector 22 as an electrical angle “Angle (0_360 ° _now)” of 0 ° to 360 °. To do.

即ち、360°電気角演算器21は、永久磁石14の位置を、図6中に特性線46で示すような0°〜360°の電気角「Angle(0_360°_now)」として、電気角不調検出器22に出力する。なお、ホールICセンサ17に不調(固着異常)が発生していない場合は、360°電気角演算器21からの0°〜360°の電気角「Angle(0_360°_now)」を、そのまま電磁サスペンション装置1(筒状リニア電磁式アクチュエータ3)の電流制御の位置情報として用いることができる。   That is, the 360 ° electrical angle calculator 21 sets the position of the permanent magnet 14 as an electrical angle “Angle (0_360 ° _now)” of 0 ° to 360 ° as indicated by the characteristic line 46 in FIG. Output to the detector 22. If there is no malfunction (fixing abnormality) in the Hall IC sensor 17, the electrical angle “Angle (0_360 ° _now)” from 0 ° to 360 ° from the 360 ° electrical angle calculator 21 is used as it is as an electromagnetic suspension. It can be used as position information for current control of the device 1 (cylindrical linear electromagnetic actuator 3).

次に、電磁サスペンション装置1のストローク動作中にホールICセンサ17に不調(固着異常)が発生した場合について、図8を用いて説明する。なお、図8は、図6と同じストローク動作の特性線図である。図8中、特性線61と特性線62は、MRセンサ16のA相とB相の出力を示し、特性線63は、180°電気角演算器19から出力される0°〜180°の電気角「Angle(0_180°)」を示し、特性線64と特性線65は、ホールICセンサ17のA相とB相の出力を示し、特性線66は、360°電気角演算器21から出力される0°〜360°の電気角「Angle(0_360°_now)」を示している。ここで、MRセンサ16は正常であるため、そのA相とB相の出力(特性線61,62)は、図6の場合と同様の出力(特性線41,42)となる。このため、180°電気角演算器19から出力される0°〜180°の電気角「Angle(0_180°)」(特性線63)も、図6の場合と同様の電気角「Angle(0_180°)」(特性線43)となっている。   Next, a case where a malfunction (fixing abnormality) occurs in the Hall IC sensor 17 during the stroke operation of the electromagnetic suspension device 1 will be described with reference to FIG. FIG. 8 is a characteristic diagram of the same stroke operation as FIG. In FIG. 8, the characteristic line 61 and the characteristic line 62 indicate the outputs of the A phase and the B phase of the MR sensor 16, and the characteristic line 63 indicates the electric power of 0 ° to 180 ° output from the 180 ° electrical angle calculator 19. The angle “Angle (0_180 °)” is indicated, the characteristic line 64 and the characteristic line 65 indicate the outputs of the A phase and the B phase of the Hall IC sensor 17, and the characteristic line 66 is output from the 360 ° electrical angle calculator 21. The electrical angle “Angle (0_360 ° _now)” of 0 ° to 360 ° is shown. Here, since the MR sensor 16 is normal, the outputs of the A phase and the B phase (characteristic lines 61 and 62) are the same outputs (characteristic lines 41 and 42) as in FIG. Therefore, the electrical angle “Angle (0_180 °)” (characteristic line 63) of 0 ° to 180 ° output from the 180 ° electrical angle calculator 19 is also the same as the electrical angle “Angle (0_180 °) in the case of FIG. ”” (Characteristic line 43).

一方、ホールICセンサ17は、不調(固着異常)の発生により、A相の出力とB相の出力との両方がHIGHに張り付いている(固着している)。なお、図8に示すホールICセンサ17の不調は、A相の出力とB相の出力との両方に発生した場合を示しているが、例えば図9に示すように、ホールICセンサ17の一方の相(A相)の出力にのみ不調(固着異常)が発生する場合もある。   On the other hand, in the Hall IC sensor 17, both the output of the A phase and the output of the B phase are stuck to HIGH (fixed) due to the occurrence of malfunction (fixing abnormality). 8 shows a case where the malfunction of the Hall IC sensor 17 occurs in both the A-phase output and the B-phase output. For example, as shown in FIG. In some cases, a malfunction (fixing abnormality) may occur only in the output of the first phase (phase A).

図9も、図8と同様に、図6と同じストローク動作の特性線図となっている。この図9中、特性線71と特性線72は、MRセンサ16のA相とB相の出力を示し、特性線73は、180°電気角演算器19から出力される0°〜180°の電気角「Angle(0_180°)」を示し、特性線74と特性線75は、ホールICセンサ17のA相とB相の出力を示し、特性線76は、360°電気角演算器21から出力される0°〜360°の電気角「Angle(0_360°_now)」を示している。   FIG. 9 is also a characteristic diagram of the stroke operation similar to FIG. In FIG. 9, the characteristic line 71 and the characteristic line 72 indicate the outputs of the A phase and the B phase of the MR sensor 16, and the characteristic line 73 is 0 ° to 180 ° output from the 180 ° electrical angle calculator 19. The electrical angle “Angle (0_180 °)” is indicated, the characteristic line 74 and the characteristic line 75 indicate the outputs of the A phase and the B phase of the Hall IC sensor 17, and the characteristic line 76 is output from the 360 ° electrical angle calculator 21. The electrical angle “Angle (0_360 ° _now)” of 0 ° to 360 ° is shown.

いずれの場合も、ホールICセンサ17に不調(固着異常)が発生した場合は、その出力値は、正常時の出力値(HIGH、LOW)の一方と同じ値(図示の場合はHIGH)となる。このため、不調が発生したホールICセンサ17の出力に従って、極判定演算器20で極性の判定を続けると、360°電気角演算器21から出力される0°〜360°の電気角「Angle(0_360°_now)」は、特性線66,76のような波形となる。これらの特性線66,76は、図6に示す正常な場合の電気角「Angle(0_360°_now)」の特性線46とは異なったものとなる。即ち、360°電気角演算器21からは、不正確な電気角「Angle(0_360°_now)」が出力されることになる。   In any case, when a malfunction (fixing abnormality) occurs in the Hall IC sensor 17, the output value is the same as one of the normal output values (HIGH, LOW) (HIGH in the case of illustration). . For this reason, if the polarity determination calculator 20 continues to determine the polarity according to the output of the Hall IC sensor 17 in which the malfunction has occurred, the electrical angle “Angle (0 ° to 360 °) output from the 360 ° electrical angle calculator 21 is output. “0_360 ° _now)” has a waveform like characteristic lines 66 and 76. These characteristic lines 66 and 76 are different from the characteristic line 46 of the normal electrical angle “Angle (0_360 ° _now)” shown in FIG. That is, the incorrect electrical angle “Angle (0_360 ° _now)” is output from the 360 ° electrical angle calculator 21.

ここで、ホールICセンサ17の出力波形から不調(固着異常)の判定を、次のように行うことが考えられる。即ち、永久磁石14一個分の距離以上に固定子2と可動子12とが相対変位したときに、ホールICセンサ17の出力がHIGHからLOW、または、LOWからHIGHに変化しない場合に、ホールICセンサ17の出力が固着した、即ち、不調が発生したと判定することが考えられる。しかし、この場合は、不調の判定に、少なくとも永久磁石14一個分の距離以上の固定子2と可動子12との相対変位が必要になる。   Here, it is conceivable to determine the malfunction (fixing abnormality) from the output waveform of the Hall IC sensor 17 as follows. That is, when the output of the Hall IC sensor 17 does not change from HIGH to LOW or from LOW to HIGH when the stator 2 and the mover 12 are relatively displaced by a distance equal to or longer than one permanent magnet 14, the Hall IC It can be considered that the output of the sensor 17 is fixed, that is, it is determined that a malfunction has occurred. However, in this case, the relative displacement between the stator 2 and the mover 12 that is at least the distance of one permanent magnet 14 is necessary for the malfunction determination.

このため、例えば、実際にホールICセンサ17に不調(出力の固着)が発生してから、固定子2と可動子12とが少なくとも永久磁石14一個分の距離を相対変位するまでは、極判定演算器20から誤った極性が出力され、360°電気角演算器21からは、不正確な電気角「Angle(0_360°_now)」が出力されるおそれがある。この出力を用いると、固定子2と可動子12との間で発生する推力が目標とする推力に対してずれる(好ましくない推力が発生する)おそれがある。特に、電磁サスペンション装置1は、永久磁石14の極ピッチ(永久磁石14の軸方向寸法)が長くなるため、不調と判定されるまでに必要な距離(必要な相対変位量)が長くなり、不正確な電気角「Angle(0_360°_now)」が出力される時間が長くなるおそれがある。   For this reason, for example, until the relative displacement of the stator 2 and the mover 12 by at least one permanent magnet 14 after the actual malfunction (fixed output) of the Hall IC sensor 17 occurs, the pole determination There is a possibility that an incorrect polarity is output from the calculator 20 and an incorrect electrical angle “Angle (0_360 ° _now)” is output from the 360 ° electrical angle calculator 21. If this output is used, the thrust generated between the stator 2 and the mover 12 may be shifted from the target thrust (undesired thrust is generated). In particular, in the electromagnetic suspension device 1, since the pole pitch of the permanent magnets 14 (the axial dimension of the permanent magnets 14) is long, the distance (necessary relative displacement amount) required until it is determined to be malfunctioning becomes long. There is a possibility that the time for which an accurate electrical angle “Angle (0_360 ° _now)” is output becomes longer.

そこで、本実施の形態では、位置演算ユニット18は、ホールICセンサ17の不調を検出する不調検出手段としての電気角不調検出器22を備えている。即ち、本実施の形態では、位置演算ユニット18は、MRセンサ16の出力(検出値)とホールICセンサ17の出力(検出値)とから永久磁石14の位置(電気角「Angle(0_360°_now)」)を求める位置検出手段(180°電気角演算器19、極判定演算器20、360°電気角演算器21)に加えて、ホールICセンサ17の不調を検出する電気角不調検出器22を備えている。   Therefore, in the present embodiment, the position calculation unit 18 includes an electrical angle malfunction detector 22 as malfunction detection means for detecting malfunction of the Hall IC sensor 17. That is, in the present embodiment, the position calculation unit 18 determines the position of the permanent magnet 14 (electrical angle “Angle (0_360 ° _now) from the output (detection value) of the MR sensor 16 and the output (detection value) of the Hall IC sensor 17. ) ") In addition to position detection means (180 ° electrical angle calculator 19, pole determination calculator 20, 360 ° electrical angle calculator 21), an electrical angle malfunction detector 22 that detects malfunction of the Hall IC sensor 17 It has.

ここで、電気角不調検出器22は、位置検出手段としての360°電気角演算器21による位置の履歴から、ホールICセンサ17の不調を検出するものである。具体的には、360°電気角演算器21により現在の処理で求められた位置(電気角)に対応する現在値と、前回の処理(直前の処理)で求められた位置(電気角)に対応する前回値(直前値)とから、ホールICセンサ17の不調を検出する構成としている。   Here, the electrical angle malfunction detector 22 detects malfunction of the Hall IC sensor 17 from the position history by the 360 ° electrical angle calculator 21 as the position detection means. Specifically, the current value corresponding to the position (electrical angle) obtained in the current process by the 360 ° electric angle calculator 21 and the position (electrical angle) obtained in the previous process (previous process). A malfunction of the Hall IC sensor 17 is detected from the corresponding previous value (immediate value).

即ち、図8および図9に示すように、ホールICセンサ17に不調(出力の固着)が発生すると、その後、この不調のホールICセンサ17の出力に変化がなくても、360°電気角演算器21から出力される電気角「Angle(0_360°_now)」には、図8および図9で符号Dを付すように、現在値と1サンプリング前(1制御周期前)の前回値(直前値)との間でその値が大きく変動する、電気角の不連続(逸脱)が発現する。この電気角の不連続(逸脱)は、ホールICセンサ17から正常とは逆の極性の信号が出力されることに基づいて生じるもので、電気角の絶対値で180°程度の大きな変動となる。   That is, as shown in FIG. 8 and FIG. 9, when malfunction (fixed output) occurs in the Hall IC sensor 17, 360 ° electrical angle calculation is performed even if there is no change in the output of the malfunction Hall IC sensor 17 thereafter. The electrical angle “Angle (0_360 ° _now)” output from the device 21 is denoted by reference numeral D in FIGS. 8 and 9, and the previous value (immediate value) before the current value and one sampling before (one control period). ), The discontinuity (deviation) of the electrical angle, whose value fluctuates greatly. This electrical angle discontinuity (deviation) occurs based on the output of a signal having a polarity opposite to normal from the Hall IC sensor 17 and results in a large fluctuation of about 180 ° in absolute value of the electrical angle. .

より具体的に説明すると、電気角の大きな変動は、例えば、ホールICセンサ17のA相の出力とB相の出力とを使い分ける(使用する相を切換える)ときに生じる。即ち、ホールICセンサ17に不調が発生した後、N極の永久磁石14を通過中と判断しているときに、使用するホールICセンサ17の相が切換わることにより、N極からS極に移動した旨の誤った極性が極判定演算器20から出力されることにより発生する。S極の永久磁石14が通過中と判断しているときに、使用するホールICセンサ17の相が切換わることにより、S極からN極に移動した旨の誤った極性が極判定演算器20から出力された場合も同様である。さらに、MRセンサ16の出力が0°(180°)となり磁極がN極からS極、または、S極からN極に変化するときに、ホールICセンサ17の出力が変化しないことによっても発生する。   More specifically, a large fluctuation in the electrical angle occurs, for example, when the output of the A phase and the output of the B phase of the Hall IC sensor 17 are selectively used (the phase to be used is switched). That is, when it is determined that the Hall IC sensor 17 is passing through the N-pole permanent magnet 14 after the malfunction has occurred, the phase of the Hall IC sensor 17 to be used is switched, so that the N-pole changes to the S-pole. This occurs when an incorrect polarity indicating the movement is output from the pole determination computing unit 20. When it is determined that the permanent magnet 14 of the S pole is passing, the polarity of the Hall IC sensor 17 to be used is switched so that the wrong polarity indicating that the S pole has moved from the S pole to the N pole is detected. The same applies to the case of being output from. Furthermore, when the output of the MR sensor 16 is 0 ° (180 °) and the magnetic pole changes from the N pole to the S pole or from the S pole to the N pole, the output of the Hall IC sensor 17 does not change. .

いずれにしても、MRセンサ16の出力(検出値)とホールICセンサ17の出力(検出値)とに基づいて360°電気角演算器21で求められる0°〜360°の電気角「Angle(0_360°_now)」が、現在値と前回値とで大きく相違した(不連続に大きく変動した)場合は、ホールICセンサ17で不調が生じている(極判定演算器20で誤った極性が出力されている)ことが考えられる。そこで、本実施の形態では、電気角不調検出器22は、不調の検出を、360°電気角演算器21から出力される電気角「Angle(0_360°_now)」の現在値(現在の処理で求められた位置)と前回値(前回の処理で求められた位置)との差分が、所定の範囲内(特定の閾値の範囲内)であるか否かにより行う構成としている。   In any case, based on the output (detection value) of the MR sensor 16 and the output (detection value) of the Hall IC sensor 17, an electrical angle “Angle (0 ° to 360 °) obtained by the 360 ° electrical angle calculator 21 is used. 0_360 ° _now) ”is significantly different between the current value and the previous value (discontinuously greatly fluctuated), the Hall IC sensor 17 has malfunctioned (the polarity determination calculator 20 outputs an incorrect polarity). Is considered). Therefore, in the present embodiment, the electrical angle malfunction detector 22 detects the malfunction in the current value of the electrical angle “Angle (0_360 ° _now)” output from the 360 ° electrical angle calculator 21 (in the current process). The difference between the obtained position) and the previous value (the position obtained in the previous process) is within a predetermined range (within a specific threshold range).

換言すれば、電気角不調検出器22は、ホールICセンサ17の不調を、該ホールICセンサ17の出力(検出値)から検出せずに、360°電気角演算器21の出力(電気角「Angle(0_360°_now)」)から検出する構成としている。そして、電気角不調検出器22は、不調を検出した場合に、ホールICセンサ17の出力(検出値)に基づく極性(極判定演算器20の極判定)を無効とする旨の指令を360°電気角補正器23と第1の故障判定器24に出力する構成としている。即ち、電気角不調検出器22は、ホールICセンサ17の不調を検出することにより、ホールICセンサ17の出力に基づく極判定を有効とするか無効とするかを判定し、その判定結果(有効または無効の指令)を、360°電気角補正器23と第1の故障判定器24に出力する構成としている。なお、電気角不調検出器22で無効と判定された場合でも、360°電気角演算器21は、不調のホールICセンサ17の出力に基づく極性(極判定演算器20の極判定)を用いて電気角「Angle(0_360°_now)」を求め、電気角不調検出器22に出力する。   In other words, the electrical angle malfunction detector 22 does not detect the malfunction of the Hall IC sensor 17 from the output (detection value) of the Hall IC sensor 17, but outputs the output (electric angle “ Angle (0_360 ° _now) ”). Then, when the electrical angle malfunction detector 22 detects malfunction, the electrical angle malfunction detector 22 issues a command to invalidate the polarity based on the output (detection value) of the Hall IC sensor 17 (polar determination of the pole determination calculator 20). The output is made to the electrical angle corrector 23 and the first failure determiner 24. That is, the electrical angle malfunction detector 22 determines whether to enable or disable the pole determination based on the output of the Hall IC sensor 17 by detecting the malfunction of the Hall IC sensor 17, and the determination result (valid Or invalid command) is output to the 360 ° electrical angle corrector 23 and the first failure determiner 24. Even if the electrical angle malfunction detector 22 determines that the electrical angle malfunction detector 22 is invalid, the 360 ° electrical angle calculator 21 uses the polarity based on the output of the malfunction Hall IC sensor 17 (the pole determination of the pole determination calculator 20). The electrical angle “Angle (0_360 ° _now)” is obtained and output to the electrical angle malfunction detector 22.

このような電気角不調検出器22で行われる不調検出処理(極判定を有効とするか無効とするかの処理)について、図3を参照しつつ説明する。   A malfunction detection process (a process for validating or invalidating the pole determination) performed by the electrical angle malfunction detector 22 will be described with reference to FIG.

例えば、360°電気角演算器21から電気角不調検出器22に電気角「Angle(0_360°_now)」が入力されることにより、図3の処理動作がスタートすると、ステップ1では、360°電気角演算器21により現在の処理で求められた現在値に対応する電気角「Angle(0_360°_now)」と、1サンプリング時間(例えば1[ms])前の処理となる前回の処理(直前の処理)で求められた前回値(直前値)に対応する電気角「Angle(0_360°_delay)」とを読み込む。このために、図2に示すように、電気角不調検出器22には、360°電気角演算器21からの出力(電気角「Angle(0_360°_now)」)と、後述する360°電気角補正器23からの出力(電気角「Angle(0_360°_delay)」)とが入力される構成となっている。なお、後述するように、ホールICセンサ17の出力に基づく極判定が有効の場合は、360°電気角補正器23からは、前回(直前)の処理で360°電気角演算器21により求められた電気角(前回の処理における電気角「Angle(0_360°_now)」)が「Angle(0_360°_delay)」として出力される。   For example, when the electrical angle “Angle (0_360 ° _now)” is input from the 360 ° electrical angle calculator 21 to the electrical angle malfunction detector 22 and the processing operation of FIG. The electrical angle “Angle (0_360 ° _now)” corresponding to the current value obtained in the current process by the angle calculator 21 and the previous process (the immediately preceding process) one sampling time (for example, 1 [ms]) before The electrical angle “Angle (0_360 ° _delay)” corresponding to the previous value (immediate value) obtained in the processing) is read. For this purpose, as shown in FIG. 2, the electrical angle malfunction detector 22 includes an output from the 360 ° electrical angle calculator 21 (electrical angle “Angle (0_360 ° _now)”) and a 360 ° electrical angle described later. The output from the corrector 23 (electrical angle “Angle (0_360 ° _delay)”) is input. As will be described later, when the pole determination based on the output of the Hall IC sensor 17 is valid, the 360 ° electrical angle calculator 21 obtains the 360 ° electrical angle corrector 23 in the previous (immediately preceding) process. The electrical angle (the electrical angle “Angle (0_360 ° _now)” in the previous process) is output as “Angle (0_360 ° _delay)”.

次のステップ2では、電気角の現在値「Angle(0_360°_now)」と前回値「Angle(0_360°_delay)」の差分の絶対値|Angle(0_360°_now)−Angle(0_360°_delay)|を求め、この差分の絶対値が、所定の範囲内(特定の閾値の範囲内)、即ち、180°±α内の値であるか否かを判定する。要するに、現在値と前回値の差分の絶対値|Angle(0_360°_now)−Angle(0_360°_delay)|が、180°+α以下で、かつ、180°−α以上であるか否かを判定する。   In the next step 2, the absolute value of the difference between the current value “Angle (0_360 ° _now)” and the previous value “Angle (0_360 ° _delay)” | Angle (0_360 ° _now) −Angle (0_360 ° _delay) | It is determined whether the absolute value of the difference is a value within a predetermined range (within a specific threshold range), that is, a value within 180 ° ± α. In short, it is determined whether or not the absolute value | Angle (0_360 ° _now) −Angle (0_360 ° _delay) | of the difference between the current value and the previous value is 180 ° + α or less and 180 ° −α or more. .

なお、αは、現在値と前回値の間(1サンプリング時間の間)に、固定子2に対し可動子12が実際に変化し得る最大の電気角(最大変化可能電気角)に対応するものであり、例えば、α=10°程度の電気角として設定することができる。即ち、所定の範囲(180°±α)は、ホールICセンサ17から正常とは逆の極性の信号が出力されることに基づいて、現在の処理と前回の処理との間で生じ得る永久磁石14の位置(電気角)の変化量として設定されている。   Α corresponds to the maximum electrical angle (maximum changeable electrical angle) at which the mover 12 can actually change with respect to the stator 2 between the current value and the previous value (during one sampling time). For example, it can be set as an electrical angle of about α = 10 °. That is, the predetermined range (180 ° ± α) is a permanent magnet that can be generated between the current process and the previous process based on the signal output from the Hall IC sensor 17 having a polarity opposite to normal. 14 is set as the amount of change in position (electrical angle).

ステップ2で、「NO」、即ち、現在値と前回値の差分の絶対値|Angle(0_360°_now)−Angle(0_360°_delay)|が、180°±α内の値ではないと判定された場合は、ステップ3に進み、ホールICセンサ17の出力に基づく極性(極判定演算器20の極判定)を有効とする。即ち、ステップ3では、極判定を有効とするか無効とするかの指令フラグ「KK」を、有効の指令に対応する「0」とする(KK=0)。そして、続くステップ4で、指令フラグ「KK=0」を360°電気角補正器23と第1の故障判定器24とに出力し、リターンを介してスタートに戻る。   In Step 2, it is determined that “NO”, that is, the absolute value | Angle (0_360 ° _now) −Angle (0_360 ° _delay) | of the difference between the current value and the previous value is not a value within 180 ° ± α. In this case, the process proceeds to step 3 and the polarity based on the output of the Hall IC sensor 17 (the pole determination of the pole determination calculator 20) is validated. That is, in step 3, the command flag “KK” indicating whether the pole determination is valid or invalid is set to “0” corresponding to the valid command (KK = 0). Then, in the subsequent step 4, the command flag “KK = 0” is output to the 360 ° electrical angle corrector 23 and the first failure determiner 24, and the process returns to the start via return.

一方、ステップ2で、「YES」、即ち、現在値と前回値の差分の絶対値|Angle(0_360°_now)−Angle(0_360°_delay)|が、180°±α内の値であると判定された場合は、ステップ5を介してステップ6に進み、ホールICセンサ17の出力に基づく極性(極判定演算器20の極判定)を無効とする。即ち、ホールICセンサ17の不調が検出されたため、ステップ6では、極判定を有効とするか無効とするかの指令フラグ「KK」を、無効の指令に対応する「1」とする(KK=1)。そして、続くステップ4で、指令フラグ「KK=1」を360°電気角補正器23と第1の故障判定器24とに出力し、リターンを介してスタートに戻る。   On the other hand, in Step 2, it is determined that “YES”, that is, the absolute value of the difference between the current value and the previous value | Angle (0_360 ° _now) −Angle (0_360 ° _delay) | is a value within 180 ° ± α. If it is, the process proceeds to step 6 via step 5 to invalidate the polarity based on the output of the Hall IC sensor 17 (pole determination of the pole determination calculator 20). That is, since the malfunction of the Hall IC sensor 17 is detected, in Step 6, the command flag “KK” for validating or invalidating the pole determination is set to “1” corresponding to the invalid command (KK = 1). In step 4, the command flag “KK = 1” is output to the 360 ° electrical angle corrector 23 and the first failure determiner 24, and the process returns to START.

なお、ステップ6の前に行われるステップ5は、初期値エラーを無効にするための処理である。初期値エラーとは、位置演算ユニット18に電源が投入されたときは、1サンプリング目であり前回値が求められていないため、初期値として任意に設定された値が使用されることから発生し得るエラーである。この初期値エラーを回避すべく、ステップ5では、電気角の現在値「Angle(0_360°_now)」が電源投入から2サンプリング目以降のもの(データ)であるか否かを判定する。ステップ5で、「YES」と判定された場合は、ステップ6に進み、「NO」と判定された場合は、ステップ3に進む。   Step 5 performed before step 6 is processing for invalidating the initial value error. The initial value error occurs when the position calculation unit 18 is turned on, because it is the first sampling and the previous value has not been obtained. Therefore, an arbitrarily set value is used as the initial value. It is an error to get. In order to avoid this initial value error, in Step 5, it is determined whether or not the current value “Angle (0_360 ° _now)” of the electrical angle is the data (data) after the second sampling from the power-on. If “YES” is determined in the step 5, the process proceeds to a step 6, and if “NO” is determined, the process proceeds to the step 3.

次に、360°電気角補正器23について説明する。   Next, the 360 ° electrical angle corrector 23 will be described.

即ち、本実施の形態では、図2に示すように、位置演算ユニット18は、ホールICセンサ17の不調を検出する電気角不調検出器22に加えて、不調が検出された場合に、永久磁石14の位置(電気角)を推定する位置推定手段としての360°電気角補正器23を備えている。この360°電気角補正器23は、電気角不調検出器22でホールICセンサ17の不調を検出した場合、即ち、電気角不調検出器22からホールICセンサ17の出力に基づく極性(極判定)を無効とする旨の指令が出力された場合に、MRセンサ16からの検出値(0°〜180°の電気角)を用いて電流制御に必要な位置(0°〜360度の電気角)を推定するものである。   In other words, in the present embodiment, as shown in FIG. 2, the position calculation unit 18 adds a permanent magnet when a malfunction is detected in addition to the electrical angle malfunction detector 22 that detects malfunction of the Hall IC sensor 17. A 360 ° electrical angle corrector 23 is provided as position estimation means for estimating 14 positions (electrical angles). The 360 ° electrical angle corrector 23 detects the malfunction of the Hall IC sensor 17 by the electrical angle malfunction detector 22, that is, the polarity (polarity determination) based on the output of the Hall IC sensor 17 from the electrical angle malfunction detector 22. When a command to invalidate is output, a position (0 ° to 360 ° electrical angle) required for current control using a detection value (0 ° to 180 ° electrical angle) from the MR sensor 16 Is estimated.

この位置の推定は、現在の処理で求められた位置、即ち、360°電気角演算器21から出力される現在値「Angle(0_360°_now)」と、前回の処理で求められた位置または推定された位置、即ち、360°電気角補正器23から出力される前回値「Angle(0_360°_delay)」との差分に基づいて、MRセンサ16の出力(検出値)から180°電気角演算器19で求められた0°〜180°の電気角「Angle(0_180°)」を補正することにより行う。   The position is estimated by the position obtained in the current process, that is, the current value “Angle (0_360 ° _now)” output from the 360 ° electrical angle calculator 21 and the position or the estimated value obtained in the previous process. 180 ° electrical angle calculator from the output (detected value) of the MR sensor 16 based on the difference between the position and the previous value “Angle (0_360 ° _delay)” output from the 360 ° electrical angle corrector 23 This is performed by correcting the electrical angle “Angle (0_180 °)” of 0 ° to 180 ° obtained in 19.

360°電気角補正器23は、電気角不調検出器22から極判定を有効とする旨の指令が出力された場合(KK=0の場合)は、360°電気角演算器21の現在値「Angle(0_360°_now)」をそのまま「Angle(0_360°)」として出力する。そして、この「Angle(0_360°)」は、電流制御に用いる360°電気角情報(永久磁石14の位置)として、電磁サスペンション装置1(筒状リニア電磁式アクチュエータ3)のコントローラ(例えば、インバータを制御するコントローラ)に出力されると共に、前回値「Angle(0_360°_delay)」となって電気角不調検出器22に出力される。   The 360 ° electrical angle corrector 23 outputs a current value “360 ° electrical angle calculator 21 when a command to validate the pole determination is output from the electrical angle malfunction detector 22 (when KK = 0). “Angle (0_360 ° _now)” is output as “Angle (0_360 °)” as it is. And this "Angle (0_360 °)" is a 360 ° electrical angle information (position of the permanent magnet 14) used for current control as a controller (for example, an inverter) of the electromagnetic suspension device 1 (cylindrical linear electromagnetic actuator 3). And the previous value “Angle (0_360 ° _delay)” is output to the electrical angle malfunction detector 22.

一方、電気角不調検出器22によりホールICセンサ17の不調が検出され極判定を無効とする旨の指令が出力された場合(KK=1の場合)は、360°電気角演算器21の現在値「Angle(0_360°_now)」は出力せずに、上記差分に基づいて現在の「Angle(0_180°)」を補正し、この補正したものを「Angle(0_360°)」として出力する。この場合は、「Angle(0_180°)」を補正したものが、360°電気角情報としてコントローラに出力されると共に、前回値「Angle(0_360°_delay)」となって電気角不調検出器22に出力される。   On the other hand, when the electrical angle malfunction detector 22 detects the malfunction of the Hall IC sensor 17 and outputs a command to invalidate the pole determination (when KK = 1), the current 360 ° electrical angle calculator 21 The value “Angle (0_360 ° _now)” is not output, but the current “Angle (0_180 °)” is corrected based on the difference, and this corrected value is output as “Angle (0_360 °)”. In this case, the corrected “Angle (0_180 °)” is output to the controller as 360 ° electrical angle information, and the previous value “Angle (0_360 ° _delay)” is output to the electrical angle malfunction detector 22. Is output.

このような360°電気角補正器23で行われる電気角補正処理について、図4を参照しつつ説明する。   The electrical angle correction process performed by the 360 ° electrical angle corrector 23 will be described with reference to FIG.

例えば、電気角不調検出器22から360°電気角補正器23に極判定の有効・無効の指令が入力されることにより、図4の処理動作がスタートすると、ステップ11では、180°電気角演算器19で求められた現在の電気角「Angle(0_180°)」と、極判定の有効・無効の指令フラグ「KK」を読み込む。続くステップ12では、極判定が無効であるか否か、即ち、「KK=1」であるか否かを判定する。   For example, when the processing operation of FIG. 4 is started by inputting a valid / invalid command for pole determination from the electrical angle malfunction detector 22 to the 360 ° electrical angle corrector 23, in step 11, the 180 ° electrical angle calculation is performed. The current electrical angle “Angle (0_180 °)” obtained by the device 19 and the pole determination valid / invalid command flag “KK” are read. In the following step 12, it is determined whether or not the pole determination is invalid, that is, whether or not “KK = 1”.

ステップ12で、「NO」、即ち、極判定が有効であると判定された場合は、ステップ13に進む。このステップ13では、360°電気角演算器21から出力される現在値「Angle(0_360°_now)」をそのまま360°電気角補正器23から出力させるために、360°電気角補正器23の出力となる「Angle(0_360°)」を「Angle(0_360°_now)」とする。即ち、「Angle(0_360°)=Angle(0_360°_now)」とする。そして、続くステップ14で、「Angle(0_360°)」を出力し、リターンを介してスタートに戻る。これにより、360°電気角補正器23から「Angle(0_360°)」が、電流制御に用いる360°電気角情報として前記コントローラに出力されると共に、前回値「Angle(0_360°_delay)」となって電気角不調検出器22に出力される。   If “NO” in step 12, that is, if it is determined that the pole determination is valid, the process proceeds to step 13. In step 13, the current value “Angle (0_360 ° _now)” output from the 360 ° electrical angle calculator 21 is output from the 360 ° electrical angle corrector 23 in order to output the current value “Angle (0_360 ° _now)” as it is. “Angle (0_360 °)” that becomes “Angle (0_360 ° _now)”. That is, “Angle (0_360 °) = Angle (0_360 ° _now)”. In subsequent step 14, “Angle (0_360 °)” is output, and the process returns to the start via return. As a result, “Angle (0_360 °)” is output from the 360 ° electrical angle corrector 23 to the controller as 360 ° electrical angle information used for current control, and becomes the previous value “Angle (0_360 ° _delay)”. And output to the electrical angle malfunction detector 22.

一方、ステップ12で、「YES」、即ち、極判定が無効であると判定された場合は、ステップ15に進む。ステップ15では、360°電気角演算器21から出力される現在値「Angle(0_360°_now)」と、前回の処理で求められた位置または推定された位置、即ち、360°電気角補正器23から出力される前回値「Angle(0_360°_delay)」との差分(Angle(0_360°_now)−Angle(0_360°_delay))を求め、この差分が、所定の範囲内(特定の閾値の範囲内)、即ち、180°±α内の値であるか否かを判定する。要するに、現在値と前回値の差分(Angle(0_360°_now)−Angle(0_360°_delay))が、180°+α以下で、かつ、180°−α以上であるか否かを判定する。   On the other hand, if “YES” in step 12, that is, if it is determined that the pole determination is invalid, the process proceeds to step 15. In step 15, the current value “Angle (0_360 ° _now)” output from the 360 ° electrical angle calculator 21 and the position obtained or estimated in the previous process, that is, the 360 ° electrical angle corrector 23. The difference (Angle (0_360 ° _now) −Angle (0_360 ° _delay)) from the previous value “Angle (0_360 ° _delay)” output from is obtained, and this difference is within a specified range (within a specific threshold range). ), That is, whether or not the value is within 180 ° ± α. In short, it is determined whether or not the difference between the current value and the previous value (Angle (0_360 ° _now) −Angle (0_360 ° _delay)) is 180 ° + α or less and 180 ° −α or more.

ステップ15で、「YES」、即ち、現在値と前回値の差分(Angle(0_360°_now)−Angle(0_360°_delay))が、180°±α内の値であると判定された場合は、180°〜360°の永久磁石14の極性がN極であるのにS極と誤検出されたと考えられる。このため、その極性をN極に一時的に戻すべく、ステップ16に進み、180°電気角演算器19で求められた「Angle(0_180°)」を真として、「Angle(0_360°)=Angle(0_180°)」とする。そして、続くステップ14で、「Angle(0_360°)」を出力し、リターンを介してスタートに戻る。これにより、MRセンサ16からの出力(検出値)を用いて推定された正確な位置(電気角)が、360°電気角補正器23から「Angle(0_360°)」としてコントローラに出力されると共に、前回値「Angle(0_360°_delay)」となって電気角不調検出器22に出力される。   If it is determined in step 15 that “YES”, that is, the difference between the current value and the previous value (Angle (0_360 ° _now) −Angle (0_360 ° _delay)) is a value within 180 ° ± α, The polarity of the permanent magnet 14 of 180 ° to 360 ° is considered to be erroneously detected as the S pole even though the polarity is the N pole. Therefore, in order to temporarily return the polarity to the N pole, the process proceeds to Step 16 where “Angle (0_180 °)” obtained by the 180 ° electrical angle calculator 19 is set to true and “Angle (0_360 °) = Angle” (0_180 °) ". In subsequent step 14, “Angle (0_360 °)” is output, and the process returns to the start via return. As a result, the accurate position (electrical angle) estimated using the output (detected value) from the MR sensor 16 is output from the 360 ° electrical angle corrector 23 to the controller as “Angle (0_360 °)”. The previous value “Angle (0_360 ° _delay)” is output to the electrical angle malfunction detector 22.

一方、ステップ15で、「NO」、即ち、現在値と前回値の差分(Angle(0_360°_now)−Angle(0_360°_delay))が、180°±α内の値でないと判定された場合は、永久磁石14の極性がS極であるのにN極と誤検出されたと考えられる。このため、その極性をS極に一時的に戻すべく、ステップ17に進み、180°電気角演算器19で求められた「Angle(0_180°)」に180°を加えた値を真として、「Angle(0_360°)=Angle(0_180°)+180°」とする。そして、続くステップ14で、「Angle(0_360°)」を出力し、リターンを介してスタートに戻る。これにより、MRセンサ16からの出力(検出値)を用いて推定された正確な位置(電気角)が、360°電気角補正器23から「Angle(0_360°)」としてコントローラに出力されると共に、前回値「Angle(0_360°_delay)」となって電気角不調検出器22に出力される。   On the other hand, if it is determined in step 15 that “NO”, that is, the difference between the current value and the previous value (Angle (0_360 ° _now) −Angle (0_360 ° _delay)) is not a value within 180 ° ± α. It is considered that the permanent magnet 14 was erroneously detected as the N pole even though the polarity was the S pole. For this reason, in order to temporarily return the polarity to the S pole, the process proceeds to step 17 where the value obtained by adding 180 ° to “Angle (0_180 °)” obtained by the 180 ° electrical angle calculator 19 is set to true. Angle (0_360 °) = Angle (0_180 °) + 180 ° ”. In subsequent step 14, “Angle (0_360 °)” is output, and the process returns to the start via return. As a result, the accurate position (electrical angle) estimated using the output (detected value) from the MR sensor 16 is output from the 360 ° electrical angle corrector 23 to the controller as “Angle (0_360 °)”. The previous value “Angle (0_360 ° _delay)” is output to the electrical angle malfunction detector 22.

ここで、電気角不調検出器22には、360°電気角補正器23からの「Angle(0_360°)」が前回値「Angle(0_360°_delay)」となって入力されるため、ホールICセンサ17の不調が継続していると(不調のままだと)、次の処理(次のサンプリング時間後の処理)における図3のステップ2でも「YES」と判定される。これにより、極判定の無効指令(KK=1)が継続され、360°電気角補正器23からは、正確な電気角が出力され続ける。   Here, since “Angle (0_360 °)” from the 360 ° electrical angle corrector 23 is input to the electrical angle malfunction detector 22 as the previous value “Angle (0_360 ° _delay)”, the Hall IC sensor If the 17 failure continues (if the failure remains), “YES” is also determined in step 2 of FIG. 3 in the next processing (processing after the next sampling time). Thus, the pole determination invalidation command (KK = 1) is continued, and an accurate electrical angle is continuously output from the 360 ° electrical angle corrector 23.

図8の特性線67、および、図9の特性線77は、360°電気角補正器23から出力される補正後の電気角「Angle(0_360°)」の波形を示している。これら特性線67,77は、ホールICセンサ17に不調が発生していない場合の図6の特性線46と同様の波形となる。即ち、ホールICセンサ17に不調(固着異常)が発生しているにも拘わらず、360°電気角補正器23からは、ホールICセンサ17に不調が発生していない場合と同じ電気角、即ち、正確な電気角を出力することができる。   A characteristic line 67 in FIG. 8 and a characteristic line 77 in FIG. 9 show the waveform of the corrected electrical angle “Angle (0_360 °)” output from the 360 ° electrical angle corrector 23. These characteristic lines 67 and 77 have the same waveform as the characteristic line 46 of FIG. 6 when no malfunction has occurred in the Hall IC sensor 17. That is, although the Hall IC sensor 17 has malfunction (fixing abnormality), the 360 ° electrical angle corrector 23 outputs the same electrical angle as when the Hall IC sensor 17 has not malfunctioned, that is, It is possible to output an accurate electrical angle.

なお、図8および図9には、不調が発生したタイミングと、その後に不調が検出される(ステップ2で初めてYESと判定される)タイミングとを、それぞれ黒色の三角印で示している。図8および図9の特性線67,77から明らかなように、不調が発生してから不調が検出されるまでの間も、360°電気角補正器23から正確な電気角を出力することができる。このため、例えば、後述する第1の故障判定器24や第2の故障判定器25が故障した場合や、これらの故障判定器24,25からの故障信号を伝達する信号線等が断線した場合等、センサの故障が出力されない場合でも、電磁サスペンション装置1の電流制御を安定して継続することができる。   In FIGS. 8 and 9, the timing at which a malfunction occurs and the timing at which the malfunction is detected thereafter (determined as YES for the first time in step 2) are indicated by black triangle marks, respectively. As is apparent from the characteristic lines 67 and 77 in FIGS. 8 and 9, it is possible to output an accurate electrical angle from the 360 ° electrical angle corrector 23 until a malfunction is detected after the malfunction has occurred. it can. For this reason, for example, when a first failure determiner 24 or a second failure determiner 25, which will be described later, fails, or when a signal line or the like for transmitting a failure signal from these failure determiners 24, 25 is disconnected. Even when a sensor failure is not output, current control of the electromagnetic suspension device 1 can be stably continued.

次に、第1の故障判定器24と第2の故障判定器25について説明する。   Next, the first failure determiner 24 and the second failure determiner 25 will be described.

即ち、本実施の形態では、図2に示すように、位置演算ユニット18は、電気角不調検出器22と360°電気角補正器23とに加えて、故障判定手段としての第1の故障判定器24を備えている。第1の故障判定器24は、電気角不調検出器22に接続され、該電気角不調検出器22からの出力、即ち、極判定を有効とするか無効とするかの指令に基づいて、ホールICセンサ17に故障が発生したか否かを判定するものである。ここで、第1の故障判定器24は、電気角不調検出器22からの無効の指令(KK=1)の回数が所定の回数に達すると故障が発生したと判定する構成としている。なお、第1の故障判定器24は、電気角不調検出器22からの無効の指令を用いずに、例えば、360°電気角演算器21からの出力「Angle(0_360°_now)」と360°電気角補正器23からの出力「Angle(0_360°_delay)」とから直接その差分の絶対値を算出し、この差分の絶対値が一定のサンプリング数内で連続的に発生した(差分の絶対値が0でない状態が継続した)場合に故障が発生したと判定する構成としてもよい。   That is, in the present embodiment, as shown in FIG. 2, the position calculation unit 18 includes a first failure determination unit as failure determination means in addition to the electrical angle malfunction detector 22 and the 360 ° electrical angle corrector 23. A container 24 is provided. The first failure determination unit 24 is connected to the electrical angle malfunction detector 22, and based on an output from the electrical angle malfunction detector 22, that is, a command for validating or invalidating the pole determination. It is determined whether or not a failure has occurred in the IC sensor 17. Here, the first failure determination unit 24 is configured to determine that a failure has occurred when the number of invalid commands (KK = 1) from the electrical angle malfunction detector 22 reaches a predetermined number. Note that the first failure determination unit 24 does not use the invalid command from the electrical angle malfunction detector 22, for example, outputs “Angle (0_360 ° _now)” from the 360 ° electrical angle calculator 21 and 360 °. The absolute value of the difference is calculated directly from the output “Angle (0_360 ° _delay)” from the electrical angle corrector 23, and the absolute value of the difference is continuously generated within a certain number of samples (the absolute value of the difference). It is good also as a structure which determines with the failure having occurred when the state which is not 0 continues.

いずれにしても、無効の指令の回数が所定の回数に達すると(または、差分が一定サンプリング数内で連続的に発生すると)、ホールICセンサ17に故障が発生したと判定するため、無効の指令の回数が所定の回数に達しないと(または、差分が一定サンプリング数内で連続的に発生しないと)、ホールICセンサ17に故障が発生したとは判定されない。このため、実際に故障が発生した場合と、ホールICセンサ17の出力(検出値)が例えば一時的なノイズ等により変動した場合とを区別することができる。即ち、一時的な不調であるか故障であるかを区別することができ、ホールICセンサ17の故障の判定の信頼性を向上することができる。なお、所定回数(や一定サンプリング数)は、一時的な不調と故障とを区別できるように、実験、シミュレーション等により適宜設定する。   In any case, when the number of invalid commands reaches a predetermined number (or when the difference is continuously generated within a certain number of samplings), it is determined that a failure has occurred in the Hall IC sensor 17, so If the number of commands does not reach the predetermined number (or if the difference does not continuously occur within a certain number of samplings), it is not determined that a failure has occurred in the Hall IC sensor 17. For this reason, it is possible to distinguish between a case where a failure actually occurs and a case where the output (detection value) of the Hall IC sensor 17 fluctuates due to, for example, temporary noise. That is, it is possible to distinguish between a temporary malfunction and a failure, and the reliability of the determination of the failure of the Hall IC sensor 17 can be improved. Note that the predetermined number of times (or a fixed number of samplings) is appropriately set by experiment, simulation, or the like so that a temporary malfunction and a failure can be distinguished.

第1の故障判定器24で故障が発生したと判定された場合は、故障の旨を、電磁サスペンション装置1(筒状リニア電磁式アクチュエータ3)のコントローラ(例えば、インバータを制御するコントローラ)に出力する。この場合、コントローラは、電流制御を停止する等の故障時に必要な処理を行うことができる。   If the first failure determiner 24 determines that a failure has occurred, the fact that the failure has occurred is output to a controller (for example, a controller that controls the inverter) of the electromagnetic suspension device 1 (cylindrical linear electromagnetic actuator 3). To do. In this case, the controller can perform necessary processing at the time of failure such as stopping the current control.

さらに、位置演算ユニット18は、第1の故障判定器24に加えて、第2の故障判定器25を備えている。第2の故障判定器25は、MRセンサ16およびホールICセンサ17に直接接続され、MRセンサ16およびホールICセンサ17からの出力(検出値)に基づいて、これらのセンサの故障の判定を行うものである。この場合、第2の故障判定器25は、ホールICセンサ17の故障を、例えば次のように判定する。   Further, the position calculation unit 18 includes a second failure determiner 25 in addition to the first failure determiner 24. The second failure determiner 25 is directly connected to the MR sensor 16 and the Hall IC sensor 17 and determines failure of these sensors based on outputs (detected values) from the MR sensor 16 and the Hall IC sensor 17. Is. In this case, the second failure determiner 25 determines the failure of the Hall IC sensor 17 as follows, for example.

即ち、永久磁石14一個分の距離以上に固定子2と可動子12とが相対変位したときに、ホールICセンサ17の出力がHIGHからLOW、または、LOWからHIGHに変化しない場合に、ホールICセンサ17に故障が発生したと判定する。そして、第2の故障判定器25で故障が発生したと判定された場合は、故障の旨を、コントローラに出力し、該コントローラは、電流制御を停止する等の故障時に必要な処理を行うことができる。   That is, when the output of the Hall IC sensor 17 does not change from HIGH to LOW or from LOW to HIGH when the stator 2 and the mover 12 are relatively displaced by a distance equal to or longer than one permanent magnet 14, the Hall IC It is determined that a failure has occurred in the sensor 17. If the second failure determiner 25 determines that a failure has occurred, the fact that the failure has occurred is output to the controller, and the controller performs necessary processing such as stopping current control. Can do.

本実施の形態の場合は、第1の故障判定器24と第2の故障判定器25との2つの故障判定器を備える構成としているので、第1の故障判定器24から出力される故障情報と第2の故障判定器25から出力される故障情報とを併用することで、故障の検知の確率(正確性)を高めることができる。   In the case of the present embodiment, since it is configured to include two failure determiners, a first failure determiner 24 and a second failure determiner 25, failure information output from the first failure determiner 24 And the failure information output from the second failure determiner 25 can increase the probability (accuracy) of failure detection.

本実施の形態による電磁サスペンション装置1は、上述のような構成を有するもので、次にその作動について説明する。   The electromagnetic suspension device 1 according to the present embodiment has the above-described configuration, and the operation thereof will be described next.

例えば、電磁サスペンション装置1を、車両のばね上部材(車体側)とばね下部材(車輪側)との間に上,下方向に縦置き状態で介在させた場合には、車両が上,下方向に振動すると、電磁サスペンション装置1にはストローク方向(軸方向)に力が作用する。この力に応じて、固定子2と可動子12とが相対移動する。このとき、コイル6A,6B,6Cには、各永久磁石14の位置に応じて所定の電流を流すことにより、電磁サスペンション装置1の減衰力を調整することができ、車両の乗り心地や操縦安定性を向上させることができる。   For example, when the electromagnetic suspension device 1 is interposed vertically between the sprung member (vehicle body side) and the unsprung member (wheel side) of the vehicle, the vehicle is When vibrating in the direction, force acts on the electromagnetic suspension device 1 in the stroke direction (axial direction). In accordance with this force, the stator 2 and the mover 12 move relative to each other. At this time, it is possible to adjust the damping force of the electromagnetic suspension device 1 by flowing a predetermined current through the coils 6A, 6B, and 6C in accordance with the position of each permanent magnet 14, so that the riding comfort and steering stability of the vehicle can be adjusted. Can be improved.

ここで、永久磁石14の位置は、MRセンサ16の出力(検出値)とホールICセンサ17の出力(検出値)に基づいて位置演算ユニット18で求められる。また、位置演算ユニット18では、ホールICセンサ17に不調が発生すると、電気角不調検出器22によりその不調が検知される。この場合、電気角不調検出器22は、360°電気角演算器21による位置の履歴からホールICセンサ17の不調を検出する構成としている。   Here, the position of the permanent magnet 14 is obtained by the position calculation unit 18 based on the output (detection value) of the MR sensor 16 and the output (detection value) of the Hall IC sensor 17. In the position calculation unit 18, when a malfunction occurs in the Hall IC sensor 17, the malfunction is detected by the electrical angle malfunction detector 22. In this case, the electrical angle malfunction detector 22 is configured to detect malfunction of the Hall IC sensor 17 from the position history by the 360 ° electrical angle calculator 21.

より具体的には、電気角不調検出器22は、制御周期ごとに360°電気角演算器21で求められる位置の履歴が不連続となったときに、ホールICセンサ17が不調であることを検出する。このため、ホールICセンサ17の不調の検出を迅速に行うことができる。しかも、ホールICセンサ17の不調を検出した場合は、360°電気角補正器23により、MRセンサ16からの検出値を用いて永久磁石14の位置を推定する構成としている。このため、ホールICセンサ17の不調を検出した場合でも、360°電気角補正器23で推定した位置に応じて、電磁サスペンション装置1(筒状リニア電磁式アクチュエータ3)の制御を安定して継続することができる。これにより、ホールICセンサ17の不調の検出の信頼性、延いては、位置検出の信頼性を確保でき、電磁サスペンション装置1の安定性、信頼性の向上を図ることができる。   More specifically, the electrical angle malfunction detector 22 indicates that the Hall IC sensor 17 is malfunctioning when the position history obtained by the 360 ° electrical angle calculator 21 becomes discontinuous every control cycle. To detect. For this reason, the malfunction detection of the Hall IC sensor 17 can be performed quickly. In addition, when the malfunction of the Hall IC sensor 17 is detected, the position of the permanent magnet 14 is estimated by using the detected value from the MR sensor 16 by the 360 ° electrical angle corrector 23. Therefore, even when the malfunction of the Hall IC sensor 17 is detected, the control of the electromagnetic suspension device 1 (cylindrical linear electromagnetic actuator 3) is stably continued according to the position estimated by the 360 ° electrical angle corrector 23. can do. Thereby, the reliability of the malfunction detection of the Hall IC sensor 17 and the reliability of the position detection can be ensured, and the stability and reliability of the electromagnetic suspension device 1 can be improved.

本実施の形態によれば、電気角不調検出器22での不調の検出を、図3のステップ2の処理により行う構成としている。即ち、不調の検出を、現在の処理で求められた位置となる360°電気角演算器21から出力される現在値「Angle(0_360°_now)」と、前回の処理で求められた位置となる360°電気角補正器23から出力される前回値「Angle(0_360°_delay)」との差分の絶対値|Angle(0_360°_now)−Angle(0_360°_delay)|が所定の範囲(180°±α)内の値であるか否かにより行う構成としている。このため、差分の算出とこの差分が所定の範囲内の値であるか否かの判定との2つの処理に基づいて、ホールICセンサ17の不調の検出を制御周期ごとに迅速に行うことができる。   According to the present embodiment, the malfunction detection by the electrical angle malfunction detector 22 is performed by the process of step 2 in FIG. That is, the detection of malfunction is the current value “Angle (0_360 ° _now)” output from the 360 ° electrical angle calculator 21 that is the position obtained in the current process, and the position obtained in the previous process. The absolute value of the difference from the previous value “Angle (0_360 ° _delay)” output from the 360 ° electrical angle corrector 23 | Angle (0_360 ° _now) −Angle (0_360 ° _delay) | is within a predetermined range (180 ° ± The configuration is performed depending on whether the value is within α). For this reason, the malfunction detection of the Hall IC sensor 17 can be quickly performed for each control cycle based on the two processes of calculating the difference and determining whether or not the difference is within a predetermined range. it can.

本実施の形態によれば、所定の範囲(180°±α)は、ホールICセンサ17から正常とは逆の極性の信号が出力されることに基づいて、現在の処理と前回の処理との間で生じる位置の変化量として設定している。このため、差分の絶対値が所定の範囲内の値であるか否かの判定により、ホールICセンサ17の不調の検出を精度よく(正確に)行うことができる。   According to the present embodiment, the predetermined range (180 ° ± α) is based on the fact that a signal having a polarity opposite to normal is output from the Hall IC sensor 17, and the current processing and the previous processing are performed. It is set as the amount of change in position that occurs between. For this reason, the malfunction detection of the Hall IC sensor 17 can be accurately (accurately) performed by determining whether or not the absolute value of the difference is a value within a predetermined range.

本実施の形態によれば、360°電気角補正器23による位置の推定は、図4のステップ15の処理により、現在の処理で求められた位置と前回の処理で求められた位置または推定された位置との差分を求め、この差分に基づいて、続くステップ16,17の処理により、MRセンサ16の検出値となる180°電気角演算器19からの出力「Angle(0_180°)」を補正することにより行う構成としている。このため、ホールICセンサ17が不調の場合でも、MRセンサ16の検出値に基づいて精度よく(正確な)位置を推定することができる。これにより、ホールICセンサ17が不調でも、電磁サスペンション装置1(筒状リニア電磁式アクチュエータ3)の制御を安定して継続することができる。   According to the present embodiment, the position estimated by the 360 ° electrical angle corrector 23 is estimated based on the position obtained in the current process and the position obtained in the previous process by the process in step 15 of FIG. Based on this difference, the output “Angle (0_180 °)” from the 180 ° electrical angle calculator 19 serving as the detection value of the MR sensor 16 is corrected based on the difference. It is set as the structure performed by doing. For this reason, even when the Hall IC sensor 17 is malfunctioning, the position can be estimated accurately (accurate) based on the detection value of the MR sensor 16. Thereby, even if the Hall IC sensor 17 is malfunctioning, the control of the electromagnetic suspension device 1 (tubular linear electromagnetic actuator 3) can be stably continued.

本実施の形態によれば、電気角不調検出器22は、不調を検出した場合に、図3のステップ6の処理により、ホールICセンサ17の出力(検出値)に基づく極性を無効とする旨の指令(KK=1)を出力する構成としている。このため、無効とする旨の指令に基づいて、360°電気角補正器23では必要な位置の推定を行うことができ、第1の故障判定器24では故障の判定を行うことができる。   According to the present embodiment, the electrical angle malfunction detector 22 invalidates the polarity based on the output (detection value) of the Hall IC sensor 17 by the process of step 6 in FIG. 3 when malfunction is detected. The command (KK = 1) is output. For this reason, the 360 ° electrical angle corrector 23 can estimate the required position based on the invalidation instruction, and the first failure determiner 24 can determine the failure.

本実施の形態によれば、電気角不調検出器22から出力される無効の指令(KK=1)に基づいてホールICセンサ17の故障を判定する第1の故障判定器24を備え、該第1の故障判定器24は、無効の指令(KK=1)の回数が所定の回数に達すると故障が発生したと判定する構成としている。このため、ホールICセンサ17の検出値が例えば一時的なノイズ等により変動した場合等、無効の指令(KK=1)の回数が所定の回数に達しない場合に故障と判定されることを防止することができる。これにより、ホールICセンサ17の故障の判定の信頼性を向上することができる。   According to the present embodiment, the first failure determination unit 24 that determines the failure of the Hall IC sensor 17 based on the invalid command (KK = 1) output from the electrical angle malfunction detector 22 is provided. The first failure determination unit 24 is configured to determine that a failure has occurred when the number of invalid commands (KK = 1) reaches a predetermined number. For this reason, it is prevented that a failure is determined when the number of invalid commands (KK = 1) does not reach a predetermined number, for example, when the detection value of the Hall IC sensor 17 fluctuates due to temporary noise or the like. can do. Thereby, the reliability of the determination of failure of the Hall IC sensor 17 can be improved.

なお、上述した実施の形態では、第1の故障判定器24に加えて第2の故障判定器25も有する構成、即ち、第1の故障判定器24と第2の故障判定器25とを併用してホールICセンサ17の故障を判定する構成とした場合を例に挙げて説明した。しかし、これに限らず、例えば、第2の故障判定器25を省略し、第1の故障判定器24のみによりホールICセンサ17の故障を判定する構成としてもよい。   In the above-described embodiment, the second failure determiner 25 is included in addition to the first failure determiner 24, that is, the first failure determiner 24 and the second failure determiner 25 are used in combination. In the above description, the case where the failure of the Hall IC sensor 17 is determined is described as an example. However, the present invention is not limited to this. For example, the second failure determination device 25 may be omitted, and the failure of the Hall IC sensor 17 may be determined only by the first failure determination device 24.

上述した実施の形態では、磁界検出磁気センサをMRセンサ16とし、極性検出磁気センサをホールICセンサ17とした場合を例に挙げて説明した。しかし、これに限らず、磁界検出磁気センサは磁界の検出ができるものであればよく、極性検出磁気センサは極性の検出ができるものであればよく、これらの磁気センサとして各種の磁気センサを用いることができる。   In the above-described embodiment, the case where the magnetic field detection magnetic sensor is the MR sensor 16 and the polarity detection magnetic sensor is the Hall IC sensor 17 has been described as an example. However, the present invention is not limited to this, as long as the magnetic field detection magnetic sensor can detect a magnetic field, the polarity detection magnetic sensor only needs to be capable of detecting polarity, and various magnetic sensors are used as these magnetic sensors. be able to.

上述した実施の形態では、筒状リニア電磁式アクチュエータ3を、内筒に対応するコア5に設けられたコイル6A,6B,6C(コイル部材)と、外筒に対応するアウタチューブ13に設けられた永久磁石14(磁性部材)とにより構成した場合を例に挙げて説明した。しかし、これに限らず、例えば、外筒に設けられたコイル(コイル部材)と、内筒に設けられた永久磁石(磁性部材)とにより筒状リニア電磁式アクチュエータを構成してもよい。即ち、筒状リニア電磁式アクチュエータは、内筒または外筒の一方の部材に設けられたコイル部材と、他方の部材に設けられた磁性部材とにより構成することができる。   In the embodiment described above, the cylindrical linear electromagnetic actuator 3 is provided on the coils 6A, 6B, 6C (coil members) provided on the core 5 corresponding to the inner cylinder and the outer tube 13 corresponding to the outer cylinder. A case where the permanent magnet 14 is constituted by the permanent magnet 14 (magnetic member) has been described as an example. However, the present invention is not limited thereto, and for example, a cylindrical linear electromagnetic actuator may be configured by a coil (coil member) provided in the outer cylinder and a permanent magnet (magnetic member) provided in the inner cylinder. That is, the cylindrical linear electromagnetic actuator can be constituted by a coil member provided on one member of the inner cylinder or the outer cylinder and a magnetic member provided on the other member.

上述した実施の形態では、固定子2を車両のばね上部材(例えば車体側)に取付けると共に、可動子12を車両のばね下部材(例えば車輪側)に取付ける構成とした場合を例に挙げて説明した。しかし、これに限らず、例えば、固定子を車両のばね下部材に取付けると共に、可動子を車両のばね上部材に取付ける構成としてもよい。   In the above-described embodiment, the stator 2 is attached to the sprung member (for example, the vehicle body side) of the vehicle, and the movable element 12 is attached to the unsprung member (for example, the wheel side) of the vehicle. explained. However, the present invention is not limited to this. For example, the stator may be attached to the unsprung member of the vehicle, and the mover may be attached to the sprung member of the vehicle.

上述した実施の形態では、電磁サスペンション装置1を縦置き状態で自動車等の車両に取付ける構成とした場合を例に挙げて説明したが、これに限らず、例えば、電磁サスペンション装置を横置き状態で鉄道車両等の車両に取付ける構成としてもよい。   In the above-described embodiment, the case where the electromagnetic suspension device 1 is configured to be attached to a vehicle such as an automobile in a vertically placed state has been described as an example. However, the present invention is not limited thereto, and for example, the electromagnetic suspension device is placed in a horizontally placed state. It is good also as a structure attached to vehicles, such as a rail vehicle.

上述した実施の形態では、電磁サスペンション装置1を車両に取付ける構成とした場合を例に挙げて説明したが、これに限らず、例えば、振動源となる種々の機械、建築物等に用いる電磁サスペンション装置に用いてもよい。   In the above-described embodiment, the case where the electromagnetic suspension device 1 is configured to be attached to a vehicle has been described as an example. However, the present invention is not limited thereto, and for example, an electromagnetic suspension used for various machines, buildings, and the like serving as a vibration source. You may use for an apparatus.

さらに、上述した実施の形態では、横断面形状が円形のリニアモータ、即ち、固定子2および可動子12を円筒状に形成した場合を例に挙げて説明した。しかし、これに限らず、例えば、横断面形状がI字状(平板状)や矩形状、H字状のリニアモータ等、横断面形状が円形以外の筒状のリニアモータにより構成してもよい。   Furthermore, in the above-described embodiment, the linear motor having a circular cross section, that is, the case where the stator 2 and the mover 12 are formed in a cylindrical shape has been described as an example. However, the present invention is not limited to this, and for example, a linear motor having a cross-sectional shape other than circular, such as an I-shaped (flat plate), rectangular, or H-shaped linear motor, may be used. .

以上の実施の形態によれば、電磁サスペンション装置の信頼性の向上を図ることができる。   According to the above embodiment, the reliability of the electromagnetic suspension device can be improved.

即ち、実施の形態によれば、位置検出手段による位置の履歴から極性検出磁気センサの不調を検出する構成としている。この場合、制御周期ごとに位置検出手段で求められる位置の履歴が不連続となったときに、極性検出磁気センサが不調であることを検出することができる。このため、極性検出磁気センサの不調の検出を迅速に行うことができる。しかも、極性検出磁気センサの不調を検出した場合は、磁界検出磁気センサからの検出値を用いて位置を推定する構成としている。このため、極性検出磁気センサの不調を検出した場合でも、推定した位置に応じて、電磁サスペンション装置の制御を安定して継続することができる。これにより、極性検出磁気センサの不調の検出の信頼性、延いては、位置検出の信頼性を確保でき、電磁サスペンション装置の安定性、信頼性の向上を図ることができる。   In other words, according to the embodiment, the malfunction of the polarity detection magnetic sensor is detected from the position history by the position detection means. In this case, it is possible to detect that the polarity detection magnetic sensor is malfunctioning when the position history obtained by the position detection means becomes discontinuous every control cycle. For this reason, the malfunction detection of the polarity detection magnetic sensor can be quickly performed. In addition, when a malfunction of the polarity detection magnetic sensor is detected, the position is estimated using a detection value from the magnetic field detection magnetic sensor. For this reason, even when the malfunction of the polarity detection magnetic sensor is detected, the control of the electromagnetic suspension device can be stably continued according to the estimated position. As a result, the reliability of the malfunction detection of the polarity detection magnetic sensor, and hence the reliability of the position detection, can be ensured, and the stability and reliability of the electromagnetic suspension device can be improved.

実施の形態によれば、不調の検出を、現在の処理で求められた位置と前回の処理で求められた位置との差分が所定の範囲内の値であるか否かにより行う構成としている。このため、差分の算出とこの差分が所定の範囲内の値であるか否かの判定との2つの処理に基づいて、極性検出磁気センサの不調の検出を制御周期ごとに迅速に行うことができる。   According to the embodiment, the malfunction detection is performed based on whether or not the difference between the position obtained in the current process and the position obtained in the previous process is a value within a predetermined range. For this reason, it is possible to quickly detect the malfunction of the polarity detection magnetic sensor for each control cycle based on two processes of calculating the difference and determining whether or not the difference is within a predetermined range. it can.

実施の形態によれば、所定の範囲は、極性検出磁気センサから正常とは逆の極性の信号が出力されることに基づいて、現在の処理と前回の処理との間で生じる位置の変化量として設定している。このため、差分が所定の範囲内の値であるか否かの判定により、極性検出磁気センサの不調の検出を精度よく(正確に)行うことができる。   According to the embodiment, the predetermined range is the amount of change in position that occurs between the current process and the previous process based on the output of a signal with a polarity opposite to normal from the polarity detection magnetic sensor. It is set as. Therefore, it is possible to accurately detect (accurately) the malfunction of the polarity detection magnetic sensor by determining whether or not the difference is a value within a predetermined range.

実施の形態によれば、位置の推定は、現在の処理で求められた位置と前回の処理で求められた位置または推定された位置との差分に基づいて、磁界検出磁気センサの検出値を補正することにより行う構成としている。このため、極性検出磁気センサが不調の場合でも、磁界検出磁気センサの検出値に基づいて精度よく(正確な)位置を推定することができる。これにより、極性検出磁気センサが不調でも、電磁サスペンション装置の制御を安定して継続することができる。   According to the embodiment, the position is estimated by correcting the detection value of the magnetic field detection magnetic sensor based on the difference between the position obtained in the current process and the position obtained in the previous process or the estimated position. It is set as the structure performed by doing. For this reason, even when the polarity detection magnetic sensor is malfunctioning, the position can be accurately (accurate) estimated based on the detection value of the magnetic field detection magnetic sensor. As a result, even if the polarity detection magnetic sensor is malfunctioning, the control of the electromagnetic suspension device can be stably continued.

実施の形態によれば、不調検出手段は、不調を検出した場合に、極性検出磁気センサの検出値に基づく極性を無効とする旨の指令を出力する構成としている。このため、無効とする旨の指令に基づいて、必要な位置の推定、故障の判定を行うことができる。   According to the embodiment, the malfunction detection unit is configured to output a command to invalidate the polarity based on the detection value of the polarity detection magnetic sensor when malfunction is detected. For this reason, it is possible to estimate a necessary position and determine a failure based on a command for invalidation.

実施の形態によれば、不調検出手段から出力される無効の指令に基づいて極性検出磁気センサの故障を判定する故障判定手段を備え、該故障判定手段は、無効の指令の回数が所定の回数に達すると故障が発生したと判定する構成としている。このため、故障が発生した場合と、極性検出磁気センサの検出値が例えば一時的なノイズ等により変動した場合とを区別することができ、極性検出磁気センサの故障の判定の信頼性を向上することができる。   According to the embodiment, the failure determination unit includes a failure determination unit that determines a failure of the polarity detection magnetic sensor based on an invalid command output from the malfunction detection unit, and the failure determination unit includes a predetermined number of invalid commands. When the value reaches the value, it is determined that a failure has occurred. For this reason, it is possible to distinguish between the case where a failure occurs and the case where the detection value of the polarity detection magnetic sensor fluctuates due to, for example, temporary noise, etc., thereby improving the reliability of the determination of the failure of the polarity detection magnetic sensor. be able to.

1 電磁サスペンション装置
3 筒状リニア電磁式アクチュエータ
5 コア(内筒)
6A,6B,6C コイル(コイル部材)
13 アウタチューブ(外筒)
14 永久磁石(磁性部材)
16 MRセンサ(磁界検出磁気センサ)
17 ホールICセンサ(極性検出磁気センサ)
18 位置演算ユニット
19 180°電気角演算器(位置検出手段)
20 極判定演算器(位置検出手段)
21 360°電気角演算器(位置検出手段)
22 電気角不調検出器(不調検出手段)
23 360°電気角補正器(位置推定手段)
24 第1の故障判定器(故障判定手段)
1 Electromagnetic suspension device 3 Cylindrical linear electromagnetic actuator 5 Core (inner cylinder)
6A, 6B, 6C Coil (Coil member)
13 Outer tube (outer cylinder)
14 Permanent magnet (magnetic member)
16 MR sensor (magnetic field detection magnetic sensor)
17 Hall IC sensor (polarity detection magnetic sensor)
18 Position calculation unit 19 180 ° electrical angle calculator (position detection means)
20 pole judgment calculator (position detection means)
21 360 ° electrical angle calculator (position detection means)
22 Electrical angle malfunction detector (malfunction detection means)
23 360 ° electrical angle corrector (position estimation means)
24 1st failure determination device (failure determination means)

Claims (5)

車体と車輪との間に介装され、相対変位可能な同軸状の内筒または外筒の一方の部材に設けられたコイル部材と、他方の部材に設けられ該コイル部材と対向する磁性部材とからなる筒状リニア電磁式アクチュエータを備えた電磁サスペンション装置であって、
前記磁性部材の磁界を検出する磁界検出磁気センサと前記磁性部材の極性を検出する極性検出磁気センサを設け、
前記極性検出磁気センサの出力がN極と検出された場合は、前記磁界検出磁気センサの出力から得られる電気角の角度をそのまま出力し、前記極性検出磁気センサの出力がS極と検出された場合は、前記磁界検出磁気センサの出力から得られる電気角に180°加算した180°〜360°の角度を出力して、出力された電気角の角度を前記コイル部材に対する前記磁性部材の位置として求める位置検出手段と、
前記極性検出磁気センサの不調を検出する不調検出手段と、を備え、
前記位置検出手段による位置の履歴から不調を検出し、不調を検出した場合は、現在の処理で求められた位置と前回の処理で求められた位置または推定された位置との差分に基づいて、前記磁界検出磁気センサの検出値を補正することにより、位置を推定することを特徴とする電磁サスペンション装置。
A coil member interposed between the vehicle body and the wheel and provided in one member of a coaxial inner cylinder or outer cylinder capable of relative displacement; and a magnetic member provided in the other member and facing the coil member; An electromagnetic suspension device comprising a cylindrical linear electromagnetic actuator consisting of
A magnetic field detection magnetic sensor for detecting the magnetic field of the magnetic member and a polarity detection magnetic sensor for detecting the polarity of the magnetic member;
When the output of the polarity detection magnetic sensor is detected as the N pole, the electrical angle obtained from the output of the magnetic field detection magnetic sensor is output as it is, and the output of the polarity detection magnetic sensor is detected as the S pole. In this case, an angle of 180 ° to 360 ° obtained by adding 180 ° to the electrical angle obtained from the output of the magnetic field detection magnetic sensor is output, and the angle of the output electrical angle is set as the position of the magnetic member with respect to the coil member. A position detecting means to be obtained;
A malfunction detection means for detecting malfunction of the polarity detection magnetic sensor,
If the malfunction is detected from the position history by the position detection means, and the malfunction is detected , based on the difference between the position obtained in the current process and the position obtained in the previous process or the estimated position, An electromagnetic suspension device , wherein a position is estimated by correcting a detection value of the magnetic field detection magnetic sensor .
前記不調の検出は、現在の処理で求められた位置と前回の処理で求められた位置との差分が所定の範囲内の値であるか否かにより行う構成としたことを特徴とする請求項1に記載の電磁サスペンション装置。   The detection of the malfunction is configured to be performed based on whether or not a difference between a position obtained in a current process and a position obtained in a previous process is a value within a predetermined range. 2. The electromagnetic suspension device according to 1. 前記所定の範囲は、前記極性検出磁気センサから正常とは逆の極性の信号が出力されることに基づいて、現在の処理と前回の処理との間で生じる位置の変化量として設定したことを特徴とする請求項2に記載の電磁サスペンション装置。   The predetermined range is set as the amount of change in position that occurs between the current process and the previous process based on the output of a signal with a polarity opposite to normal from the polarity detection magnetic sensor. 3. The electromagnetic suspension device according to claim 2, wherein 前記不調検出手段は、不調を検出した場合に、前記極性検出磁気センサの検出値に基づく極性を無効とする旨の指令を出力する構成としたことを特徴とする請求項1,2またはに記載の電磁サスペンション装置。 Said malfunction detecting means, when detecting upset, claim 1, characterized in that configured to output the instruction to invalidate the polarity based on the detection value of the polarity detection magnetic sensor, 2 or is 3. The electromagnetic suspension device according to 3 . 前記不調検出手段から出力される無効の指令に基づいて前記極性検出磁気センサの故障を判定する故障判定手段を備え、
該故障判定手段は、前記無効の指令の回数が所定の回数に達すると故障が発生したと判定する構成としたことを特徴とする請求項に記載の電磁サスペンション装置。
A failure determination unit that determines a failure of the polarity detection magnetic sensor based on an invalid command output from the malfunction detection unit;
5. The electromagnetic suspension device according to claim 4 , wherein the failure determination means determines that a failure has occurred when the number of invalid commands reaches a predetermined number.
JP2013072310A 2013-03-29 2013-03-29 Electromagnetic suspension device Active JP6166088B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013072310A JP6166088B2 (en) 2013-03-29 2013-03-29 Electromagnetic suspension device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013072310A JP6166088B2 (en) 2013-03-29 2013-03-29 Electromagnetic suspension device

Publications (2)

Publication Number Publication Date
JP2014196940A JP2014196940A (en) 2014-10-16
JP6166088B2 true JP6166088B2 (en) 2017-07-19

Family

ID=52357835

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013072310A Active JP6166088B2 (en) 2013-03-29 2013-03-29 Electromagnetic suspension device

Country Status (1)

Country Link
JP (1) JP6166088B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6570291B2 (en) * 2015-03-31 2019-09-04 日立オートモティブシステムズ株式会社 Electric booster and stroke detector
CN105375716B (en) * 2015-11-09 2017-11-28 中国矿业大学 The bilateral switched relutance linear motor rotor position estimating and measuring method of energy converting between mechanical
JP6535292B2 (en) * 2016-03-01 2019-06-26 旭化成エレクトロニクス株式会社 Abnormality diagnosis device, abnormality diagnosis method, and program
EP3706297A1 (en) * 2019-03-07 2020-09-09 B&R Industrial Automation GmbH Method for controlling a long stator linear motor
JP7452757B2 (en) 2021-03-30 2024-03-19 ニデック株式会社 Position detection device and position detection method

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7804210B2 (en) * 2008-03-25 2010-09-28 Bose Corporation Position measurement using magnetic fields
US7994742B2 (en) * 2008-03-25 2011-08-09 Bose Corporation Position measurement using magnetic fields
JPWO2011115098A1 (en) * 2010-03-17 2013-06-27 Thk株式会社 Control device and control method
JP2013050172A (en) * 2011-08-31 2013-03-14 Hitachi Automotive Systems Ltd Electromagnetic suspension

Also Published As

Publication number Publication date
JP2014196940A (en) 2014-10-16

Similar Documents

Publication Publication Date Title
JP6166088B2 (en) Electromagnetic suspension device
Kim et al. Position estimation using linear hall sensors for permanent magnet linear motor systems
KR102588927B1 (en) Motor control method
JP2012149909A (en) Rotation angle detection device
CN105227011B (en) The BEMF measurement without sensor in the brushless motor of current control
KR102004080B1 (en) Control device of electric power steering device and electric power steering device
US20160003641A1 (en) Rotor position encoder for an electronically commutated electric machine having a reference encoder
EP3982089B1 (en) Magnetic sensor system for motor control
CN109217758B (en) Online identification method for rotary transformer zero point, motor controller and storage medium
KR20120081612A (en) Method and device for monitoring and correcting a sensorless rotor position detection in permanently excited motors
CN112556731A (en) Operation using periodic rotation angle sensor signals
KR20160124855A (en) Method for detecting a short circuit in a synchronous machine fitted with an angular position sensor
JP4756475B2 (en) Magnetic rotor and rotation angle detection device
KR101655297B1 (en) Apparatus for correcting position of linear hole sensor and control method of thereof
KR102216270B1 (en) Absolute position angle measuring device using analog Hall sensor method of electric drive system for aircraft
US9719807B2 (en) Method for precise position determination
JP6006069B2 (en) Encoder and encoder error detection method
JP6691500B2 (en) Torque detector
JP6112832B2 (en) Angle correction device and rotation angle sensor
JP2013138559A (en) Method and device for calibrating angle sensor attached to synchronous motor
JP2006033903A (en) Motor controller
KR102438905B1 (en) Method for ascertaining a commutation angle
US20180231611A1 (en) Detection of current sensor malfunction
KR20160022923A (en) Method for detecting an incorrect angular position of an electric motor
JP2015521836A (en) Method and apparatus for validating the position of an actuator in a position detection system with an electronic commutation electric machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151222

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161115

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170112

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20170112

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170622

R150 Certificate of patent or registration of utility model

Ref document number: 6166088

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250