[go: up one dir, main page]

JP6930125B2 - Rotation detection device and electric power steering device using this - Google Patents

Rotation detection device and electric power steering device using this Download PDF

Info

Publication number
JP6930125B2
JP6930125B2 JP2017023440A JP2017023440A JP6930125B2 JP 6930125 B2 JP6930125 B2 JP 6930125B2 JP 2017023440 A JP2017023440 A JP 2017023440A JP 2017023440 A JP2017023440 A JP 2017023440A JP 6930125 B2 JP6930125 B2 JP 6930125B2
Authority
JP
Japan
Prior art keywords
unit
rotation
sensor
signal
detection
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
JP2017023440A
Other languages
Japanese (ja)
Other versions
JP2017191092A (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.)
Denso Corp
Original Assignee
Denso Corp
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 Denso Corp filed Critical Denso Corp
Priority to US15/479,066 priority Critical patent/US10328972B2/en
Priority to DE102017205863.3A priority patent/DE102017205863A1/en
Priority to CN201710221148.1A priority patent/CN107444481B/en
Publication of JP2017191092A publication Critical patent/JP2017191092A/en
Application granted granted Critical
Publication of JP6930125B2 publication Critical patent/JP6930125B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D5/00Power-assisted or power-driven steering
    • B62D5/04Power-assisted or power-driven steering electrical, e.g. using an electric servo-motor connected to, or forming part of, the steering gear
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B7/00Measuring arrangements characterised by the use of electric or magnetic techniques
    • G01B7/30Measuring arrangements characterised by the use of electric or magnetic techniques for measuring angles or tapers; for testing the alignment of axes

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Power Steering Mechanism (AREA)

Description

本発明は、回転検出装置、および、これを用いた電動パワーステアリング装置に関する。 The present invention relates to a rotation detection device and an electric power steering device using the same.

従来、磁気検出素子の検出値に基づき、モータの回転角情報を生成する装置が知られている。例えば特許文献1の電動パワーステアリング用電子制御ユニットでは、第1の磁気検出素子から出力される信号、および、第2の磁気検出素子から出力される信号に基づき、電動モータの回転角情報を生成し、生成した回転角情報からステアリングの位置を算出している。 Conventionally, a device that generates rotation angle information of a motor based on a detection value of a magnetic detection element has been known. For example, in the electronic control unit for electric power steering of Patent Document 1, the rotation angle information of the electric motor is generated based on the signal output from the first magnetic detection element and the signal output from the second magnetic detection element. Then, the steering position is calculated from the generated rotation angle information.

特開2015−116964号公報Japanese Unexamined Patent Publication No. 2015-116964

特許文献1では、2つの磁気検出素子の情報を、別々に制御回路部に出力している。そのため、検出タイミングや信号出力のタイミングのずれにより、回転角情報から算出されたステアリングの位置が実際のステアリング位置とずれる虞がある。
本発明は、上述の課題に鑑みてなされたものであり、その目的は、制御部に送信される回転角信号および回転回数信号に係る検出値の検出タイミングのずれを低減可能な回転検出装置、および、これを用いた電動パワーステアリング装置を提供することにある。
In Patent Document 1, the information of the two magnetic detector elements is output to the control circuit unit separately. Therefore, the steering position calculated from the rotation angle information may deviate from the actual steering position due to a deviation in the detection timing or the signal output timing.
The present invention has been made in view of the above-mentioned problems, and an object of the present invention is a rotation detection device capable of reducing a deviation in detection timing of detection values related to a rotation angle signal and a rotation speed signal transmitted to a control unit. Another object of the present invention is to provide an electric power steering device using the same.

本発明の回転検出装置は、センサ部(61、62、261、262、361、362、461、462、561、562)と、制御部(51、52、53)と、を備える。
センサ部は、センサ素子(601〜608)、および、回路部(610〜612、620〜623)を有する。
センサ素子は、検出対象(10)の回転を検出する。回路部は、センサ素子の検出値に基づく出力信号を生成して出力する。
制御部は、センサ部からの出力信号を取得し、出力信号に基づく演算を行う。
回路部は、回転角演算部(614、624、616、626)、回転回数演算部(615、625、617、627)、および、通信部(619、629)を有する。回転角演算部は、センサ素子の検出値に基づいて、検出対象の回転角を演算する。回転回数演算部は、センサ素子の検出値に基づいて、検出対象の回転回数をカウントする。通信部は、回転角に係る信号である回転角信号、および、回転回数に係る信号である回転回数信号を含む一連の信号である出力信号を制御部に送信する。
The rotation detection device of the present invention includes a sensor unit (61, 62, 261, 262, 361, 362, 461, 462, 561, 562) and a control unit (51, 52, 53).
The sensor unit includes a sensor element (601 to 608) and a circuit unit (610 to 612, 620 to 623).
The sensor element detects the rotation of the detection target (10). The circuit unit generates and outputs an output signal based on the detection value of the sensor element.
The control unit acquires the output signal from the sensor unit and performs an operation based on the output signal.
The circuit unit includes a rotation angle calculation unit (614, 624, 616, 626), a rotation speed calculation unit (615, 625, 617, 627), and a communication unit (619, 629). The rotation angle calculation unit calculates the rotation angle of the detection target based on the detection value of the sensor element. The rotation speed calculation unit counts the rotation speed of the detection target based on the detection value of the sensor element. The communication unit transmits an output signal, which is a series of signals including a rotation angle signal, which is a signal related to the rotation angle, and a rotation speed signal, which is a signal related to the rotation speed, to the control unit.

第1の態様では、制御部は、出力信号に含める信号の種類および送信タイミングを指示する指令信号を通信部に送信する。通信部は、受信した指令信号に応じ、出力信号に含める信号の種類を変更する。
第2の態様では、回路部(611、612、613、621、622、623)は、当該回路部における異常を判定する自己診断部(618、628)を有する。出力信号には、ランカウンタ信号、自己診断部による診断結果に基づくステータス信号、および、誤り検出信号が含まれ、制御部は、出力信号に含まれるランカウンタ信号、ステータス信号、および、誤り検出信号に基づき、センサ部の異常を監視する。
第3の態様では、制御部は、センサ部の異常が検出された場合、スイッチ(379、479)がオンされている間、異常検出履歴を保持し、スイッチがオフされた後に再度オンされた場合、異常検出履歴が消去される
発明では、回転角信号および回転回数信号は、一連の出力信号に含まれ、通信部から制御部に送信されるので、回転角信号および回転回数信号を、1回の通信で制御部に送信可能である。これにより、回転角信号および回転回数信号に係る検出値の検出タイミングのずれを低減することができる。
In the first aspect, the control unit transmits a command signal indicating the type of signal to be included in the output signal and the transmission timing to the communication unit. The communication unit changes the type of signal included in the output signal according to the received command signal.
In the second aspect, the circuit unit (611, 612, 613, 621, 622, 623) has a self-diagnosis unit (618, 628) for determining an abnormality in the circuit unit. The output signal includes a run counter signal, a status signal based on the diagnosis result by the self-diagnosis unit, and an error detection signal, and the control unit includes a run counter signal, a status signal, and an error detection signal included in the output signal. Monitor the abnormality of the sensor unit based on.
In the third aspect, when an abnormality of the sensor unit is detected, the control unit keeps the abnormality detection history while the switch (379, 479) is turned on, and is turned on again after the switch is turned off. In that case, the abnormality detection history is deleted .
In the present invention, the rotation angle signal and the rotation speed signal are included in a series of output signals and transmitted from the communication unit to the control unit. Therefore, the rotation angle signal and the rotation speed signal are transmitted to the control unit in one communication. It is possible. As a result, it is possible to reduce the deviation of the detection timing of the detection values related to the rotation angle signal and the rotation speed signal.

本発明の第1実施形態によるステアリングシステムの概略構成図である。It is a schematic block diagram of the steering system by 1st Embodiment of this invention. 本発明の第1実施形態による駆動装置を示す回路図である。It is a circuit diagram which shows the drive device by 1st Embodiment of this invention. 本発明の第1実施形態による駆動装置の平面図である。It is a top view of the drive device according to 1st Embodiment of this invention. 図3のIV−IV線断面図である。FIG. 3 is a sectional view taken along line IV-IV of FIG. 本発明の第1実施形態による第1基板の側面図である。It is a side view of the 1st substrate according to 1st Embodiment of this invention. 本発明の第1実施形態による第2基板の側面図である。It is a side view of the 2nd substrate according to 1st Embodiment of this invention. 本発明の第1実施形態による回転検出装置を示す側面図である。It is a side view which shows the rotation detection apparatus by 1st Embodiment of this invention. 本発明の第1実施形態による回転検出装置の内部構成を説明する平面図である。It is a top view explaining the internal structure of the rotation detection apparatus according to 1st Embodiment of this invention. 本発明の第1実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus by 1st Embodiment of this invention. 本発明の第1実施形態によるセンサ部とマイコンとの通信を説明するタイムチャートである。It is a time chart explaining communication between a sensor part and a microcomputer by 1st Embodiment of this invention. 本発明の第1実施形態によるセンサ部とマイコンとの通信を説明するタイムチャートである。It is a time chart explaining communication between a sensor part and a microcomputer by 1st Embodiment of this invention. 本発明の第2実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus by 2nd Embodiment of this invention. 本発明の第2実施形態による回転検出装置の内部構成を説明する平面図である。It is a top view explaining the internal structure of the rotation detection apparatus according to 2nd Embodiment of this invention. 本発明の第3実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus according to 3rd Embodiment of this invention. 本発明の第3実施形態によるセンサ部とマイコンとの通信を説明するタイムチャートである。It is a time chart explaining communication between a sensor part and a microcomputer according to 3rd Embodiment of this invention. 本発明の第4実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus according to 4th Embodiment of this invention. 本発明の第5実施形態による回転情報演算処理を説明するフローチャートである。It is a flowchart explaining the rotation information calculation process by 5th Embodiment of this invention. 本発明の第6実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus according to 6th Embodiment of this invention. 本発明の第6実施形態による出力信号の通信フレームを説明する説明図である。It is explanatory drawing explaining the communication frame of the output signal by 6th Embodiment of this invention. 本発明の第6実施形態による異常検出処理を説明するフローチャートである。It is a flowchart explaining the abnormality detection processing by 6th Embodiment of this invention. 本発明の第7実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus according to 7th Embodiment of this invention. 本発明の第8実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus according to 8th Embodiment of this invention. 本発明の第9実施形態による回転検出装置を示すブロック図である。It is a block diagram which shows the rotation detection apparatus according to 9th Embodiment of this invention. 本発明の第9実施形態による異常検出処理を説明するフローチャートである。It is a flowchart explaining the abnormality detection processing by the 9th Embodiment of this invention. 本発明の第10実施形態による回転検出装置の内部構成を説明する平面図である。It is a top view explaining the internal structure of the rotation detection apparatus according to the tenth embodiment of this invention. 本発明の第11実施形態による第1基板の側面図である。It is a side view of the 1st substrate according to 11th Embodiment of this invention. 本発明の第11実施形態による回転検出装置を示す側面図である。It is a side view which shows the rotation detection apparatus according to the eleventh embodiment of this invention. 本発明の第11実施形態による回転検出装置を示す側面図である。It is a side view which shows the rotation detection apparatus according to the eleventh embodiment of this invention. 本発明の第12実施形態による基板の側面図である。It is a side view of the substrate according to the twelfth embodiment of this invention. 参考例によるセンサ部とマイコンとの通信を説明するタイムチャートである。It is a time chart explaining communication between a sensor part and a microcomputer by a reference example. 参考例による回転検出装置を示す側面図である。It is a side view which shows the rotation detection device by a reference example.

以下、本発明による回転検出装置、および、これを用いた電動パワーステアリング装置を図面に基づいて説明する。以下、複数の実施形態において、実質的に同一の構成には同一の符号を付して説明を省略する。
(第1実施形態)
本発明の第1実施形態を図1〜図11に示す。
図1に示すように、回転検出装置1は、運転者によるステアリング操作を補助するための電動パワーステアリング装置108の駆動装置800に設けられる。駆動装置800は、モータ部10と、モータ部10の駆動制御に係るコントローラ部20とが一体に形成される。図1では、コントローラ部20を「ECU」と記載した。
Hereinafter, the rotation detection device according to the present invention and the electric power steering device using the rotation detection device will be described with reference to the drawings. Hereinafter, in a plurality of embodiments, substantially the same configuration will be designated by the same reference numerals and description thereof will be omitted.
(First Embodiment)
The first embodiment of the present invention is shown in FIGS. 1 to 11.
As shown in FIG. 1, the rotation detection device 1 is provided in the drive device 800 of the electric power steering device 108 for assisting the steering operation by the driver. In the drive device 800, the motor unit 10 and the controller unit 20 related to the drive control of the motor unit 10 are integrally formed. In FIG. 1, the controller unit 20 is described as “ECU”.

図1は、電動パワーステアリング装置108を備えるステアリングシステム100の全体構成を示すものである。ステアリングシステム100は、操舵部材としてのステアリングホイール101、ステアリングシャフト102、ピニオンギア104、ラック軸105、車輪106、および、電動パワーステアリング装置108等から構成される。 FIG. 1 shows the overall configuration of the steering system 100 including the electric power steering device 108. The steering system 100 includes a steering wheel 101 as a steering member, a steering shaft 102, a pinion gear 104, a rack shaft 105, wheels 106, an electric power steering device 108, and the like.

ステアリングホイール101は、ステアリングシャフト102と接続される。ステアリングシャフト102には、操舵トルクを検出するトルクセンサ103が設けられる。トルクセンサ103は、図示しないトーションバーを有している。トーションバーは、ステアリングシャフト102の上側と下側とを同軸に接続している。ここでは、ステアリングホイール101側を上側、ピニオンギア104側を下側とする。
ステアリングシャフト102の先端には、ピニオンギア104が設けられ、ピニオンギア104はラック軸105に噛み合っている。ラック軸105の両端には、タイロッド等を介して一対の車輪106が設けられる。
The steering wheel 101 is connected to the steering shaft 102. The steering shaft 102 is provided with a torque sensor 103 that detects steering torque. The torque sensor 103 has a torsion bar (not shown). The torsion bar coaxially connects the upper side and the lower side of the steering shaft 102. Here, the steering wheel 101 side is the upper side, and the pinion gear 104 side is the lower side.
A pinion gear 104 is provided at the tip of the steering shaft 102, and the pinion gear 104 meshes with the rack shaft 105. A pair of wheels 106 are provided at both ends of the rack shaft 105 via a tie rod or the like.

運転者がステアリングホイール101を回転させると、ステアリングホイール101に接続されたステアリングシャフト102が回転する。ステアリングシャフト102の回転運動は、ピニオンギア104によりラック軸105の直線運動に変換され、ラック軸105の変位量に応じた角度に一対の車輪106が操舵される。 When the driver rotates the steering wheel 101, the steering shaft 102 connected to the steering wheel 101 rotates. The rotational motion of the steering shaft 102 is converted into a linear motion of the rack shaft 105 by the pinion gear 104, and the pair of wheels 106 are steered at an angle corresponding to the displacement amount of the rack shaft 105.

電動パワーステアリング装置108は、駆動装置800、動力伝達部としての減速ギア109、および、トルクセンサ103等を備える。電動パワーステアリング装置108は、トルクセンサ103から取得される操舵トルクや、図示しないCAN(Controller Area Network)から取得される車速等の信号に基づき、ステアリングホイール101の操舵を補助するための補助トルクをモータ部10から出力し、減速ギア109を介してステアリングシャフト102に伝達する。すなわち、本実施形態の電動パワーステアリング装置108は、モータ部10にて発生したトルクにてステアリングシャフト102の回転をアシストする、所謂「コラムアシスト」であるが、ラック軸105の駆動をアシストする、所謂「ラックアシスト」としてもよい。換言すると、本実施形態では、ステアリングシャフト102が駆動対象であるが、ラック軸105を駆動対象としてもよい、ということである。 The electric power steering device 108 includes a drive device 800, a reduction gear 109 as a power transmission unit, a torque sensor 103, and the like. The electric power steering device 108 applies an auxiliary torque for assisting the steering of the steering wheel 101 based on a signal such as a steering torque acquired from the torque sensor 103 and a vehicle speed acquired from a CAN (Controller Area Network) (not shown). The output is output from the motor unit 10 and transmitted to the steering shaft 102 via the reduction gear 109. That is, the electric power steering device 108 of the present embodiment is a so-called "column assist" that assists the rotation of the steering shaft 102 with the torque generated by the motor unit 10, but assists the drive of the rack shaft 105. It may be a so-called "rack assist". In other words, in the present embodiment, the steering shaft 102 is the driving target, but the rack shaft 105 may be the driving target.

次に、電動パワーステアリング装置108の電気的構成を図2に基づいて説明する。なお、図2においては、基板21、22における基板配線を細線で記載するとともに、煩雑になることを避けるため、一部の配線等を省略している。
モータ部10は、三相ブラシレスモータであって、図示しないステータに巻回される2組の巻線組11、12を有する。第1巻線組11は、U1コイル111、V1コイル112、および、W1コイル113を有する。第2巻線組12は、U2コイル121、V2コイル122、および、W2コイル123を有する。ここで、第1巻線組11の各相に流れる電流を、相電流Iu1、Iv1、Iw1、第2巻線組12の各相に流れる電流を、相電流Iu2、Iv2、Iw2とする。
Next, the electrical configuration of the electric power steering device 108 will be described with reference to FIG. In FIG. 2, the board wirings on the boards 21 and 22 are described by thin lines, and some wirings and the like are omitted in order to avoid complication.
The motor unit 10 is a three-phase brushless motor and has two sets of winding sets 11 and 12 wound around a stator (not shown). The first winding set 11 has a U1 coil 111, a V1 coil 112, and a W1 coil 113. The second winding set 12 has a U2 coil 121, a V2 coil 122, and a W2 coil 123. Here, the currents flowing in each phase of the first winding set 11 are referred to as the phase currents Iu1, Iv1, Iw1, and the currents flowing in each phase of the second winding set 12 are referred to as the phase currents Iu2, Iv2, and Iw2.

第1巻線組11には、第1インバータ30が接続され、第1インバータ30を経由して、第1バッテリ39から電力が供給される。
第1インバータ30は、第1巻線組11の電力を変換するものであって、6つのスイッチング素子301〜306がブリッジ接続されている。以下、「スイッチング素子」を「SW素子」と記す。本実施形態のSW素子301〜306は、MOSFETであるが、IGBTやサイリスタ等としてもよい。後述のSW素子401〜406、および、リレー32、33、42、43等も同様である。
A first inverter 30 is connected to the first winding set 11, and electric power is supplied from the first battery 39 via the first inverter 30.
The first inverter 30 converts the electric power of the first winding set 11, and six switching elements 301 to 306 are bridge-connected. Hereinafter, the "switching element" will be referred to as a "SW element". The SW elements 301 to 306 of the present embodiment are MOSFETs, but may be IGBTs, thyristors, or the like. The same applies to the SW elements 401 to 406, which will be described later, and the relays 32, 33, 42, 43, and the like.

SW素子301〜303が高電位側に配置され、SW素子304〜306が低電位側に配置される。対になるU相のSW素子301、304の接続点には、U1コイル111の一端が接続される。対になるV相のSW素子302、305の接続点には、V1コイル112の一端が接続される。対になるW相のSW素子303、306の接続点には、W1コイル113の一端が接続される。 The SW elements 301 to 303 are arranged on the high potential side, and the SW elements 304 to 306 are arranged on the low potential side. One end of the U1 coil 111 is connected to the connection points of the paired U-phase SW elements 301 and 304. One end of the V1 coil 112 is connected to the connection points of the paired V-phase SW elements 302 and 305. One end of the W1 coil 113 is connected to the connection points of the paired W-phase SW elements 303 and 306.

SW素子304〜306の低電位側には、相電流Iu1、Iv1、Iw1を検出するための第1電流センサ31が設けられる。第1電流センサ31は、各相に設けられる電流検出素子311〜313を有する。本実施形態の電流検出素子311〜313は、シャント抵抗であるが、ホール素子等としてもよい。後述の電流検出素子411〜413も同様である。 A first current sensor 31 for detecting the phase currents Iu1, Iv1, and Iw1 is provided on the low potential side of the SW elements 304 to 306. The first current sensor 31 has current detection elements 31 to 313 provided in each phase. The current detection elements 31 to 313 of the present embodiment are shunt resistors, but may be Hall elements or the like. The same applies to the current detection elements 411 to 413 described later.

第1電源リレー32は、第1バッテリ39と第1インバータ30との間に設けられ、第1バッテリ39と第1インバータ30との間における電流を導通または遮断する。
第1逆接保護リレー33は、第1電源リレー32と第1インバータ30との間に設けられる。第1逆接保護リレー33は、寄生ダイオードの向きが第1電源リレー32と逆向きとなるように接続される。これにより、第1バッテリ39が逆向きに接続された場合に逆向きの電流が流れるのを防ぐ。
The first power supply relay 32 is provided between the first battery 39 and the first inverter 30, and conducts or cuts off the current between the first battery 39 and the first inverter 30.
The first reverse connection protection relay 33 is provided between the first power supply relay 32 and the first inverter 30. The first reverse connection protection relay 33 is connected so that the direction of the parasitic diode is opposite to that of the first power supply relay 32. This prevents the reverse current from flowing when the first battery 39 is connected in the reverse direction.

第1チョークコイル35は、第1電源リレー32の第1バッテリ39側に設けられる。第1コンデンサ36は、第1インバータ30と並列に接続される。チョークコイル35およびコンデンサ36は、フィルタ回路を構成し、バッテリ39を共有する他の装置から伝わるノイズを低減するとともに、駆動装置800からバッテリ39を共有する他の装置に伝わるノイズを低減する。また、コンデンサ36は、電荷を蓄えることで、第1インバータ30への電力供給を補助する。 The first choke coil 35 is provided on the first battery 39 side of the first power relay 32. The first capacitor 36 is connected in parallel with the first inverter 30. The choke coil 35 and the capacitor 36 form a filter circuit to reduce noise transmitted from other devices sharing the battery 39, and reduce noise transmitted from the drive device 800 to other devices sharing the battery 39. Further, the capacitor 36 assists the power supply to the first inverter 30 by storing the electric charge.

第2巻線組12には、第2インバータ40が接続され、第2インバータ40を経由して、第2バッテリ49から電力が供給される。
第2インバータ40は、第2巻線組12の電力を変換するものであって、6つのSW素子401〜406がブリッジ接続されている。
SW素子401〜403が高電位側に配置され、SW素子404〜406が低電位側に配置される。対になるU相のSW素子401、404の接続点には、U2コイル121の一端が接続される。対になるV相のSW素子402、405の接続点には、V2コイル122の一端が接続される。対になるW相のSW素子403、406の接続点には、W2コイル123の一端が接続される。
SW素子404〜406の低電位側には、第2電流センサ41が設けられる。第2電流センサ41は、各相に設けられる電流検出素子411〜413を有する。
A second inverter 40 is connected to the second winding set 12, and electric power is supplied from the second battery 49 via the second inverter 40.
The second inverter 40 converts the electric power of the second winding set 12, and six SW elements 401 to 406 are bridge-connected.
The SW elements 401 to 403 are arranged on the high potential side, and the SW elements 404 to 406 are arranged on the low potential side. One end of the U2 coil 121 is connected to the connection points of the paired U-phase SW elements 401 and 404. One end of the V2 coil 122 is connected to the connection points of the paired V-phase SW elements 402 and 405. One end of the W2 coil 123 is connected to the connection points of the paired W-phase SW elements 403 and 406.
A second current sensor 41 is provided on the low potential side of the SW elements 404 to 406. The second current sensor 41 has current detection elements 411 to 413 provided in each phase.

第2バッテリ49と第2インバータ40との間には、第2バッテリ49側から、第2チョークコイル45、第2電源リレー42、第2逆接保護リレー43が設けられる。また、第2コンデンサ46は、第2インバータ40と並列に接続される。
第2電源リレー42、第2逆接保護リレー43、第2チョークコイル45、および、第2コンデンサ46の詳細は、第1電源リレー32、第1逆接保護リレー33、第1チョークコイル35、および、第1コンデンサ36と同様であるので、説明を省略する。なお、電源リレー32、42がメカリレーであれば、逆接保護リレー33、43は省略可能である。
A second choke coil 45, a second power supply relay 42, and a second reverse connection protection relay 43 are provided between the second battery 49 and the second inverter 40 from the second battery 49 side. Further, the second capacitor 46 is connected in parallel with the second inverter 40.
For details of the second power supply relay 42, the second reverse connection protection relay 43, the second choke coil 45, and the second capacitor 46, refer to the first power supply relay 32, the first reverse connection protection relay 33, the first choke coil 35, and Since it is the same as the first capacitor 36, the description thereof will be omitted. If the power relays 32 and 42 are mechanical relays, the reverse connection protection relays 33 and 43 can be omitted.

第1モータ制御部501は、第1巻線組11の通電を制御するものであって、第1マイコン51および第1集積回路56を有する。図中、集積回路を「ASIC」と記す。
第1マイコン51は、第1センサ部61、第1電流センサ31、および、トルクセンサ103(図1参照。)の検出値等に基づき、第1インバータ30のSW素子301〜306およびリレー32、33のオンオフ作動を制御する制御信号を生成する。
第1マイコン51における各処理は、ROM等の実体的なメモリ装置に予め記憶されたプログラムをCPUで実行することによるソフトウェア処理であってもよいし、専用の電子回路によるハードウェア処理であってもよい。第2マイコン52についても同様である。
The first motor control unit 501 controls the energization of the first winding set 11, and includes the first microcomputer 51 and the first integrated circuit 56. In the figure, the integrated circuit is referred to as "ASIC".
The first microcomputer 51 includes SW elements 301 to 306 and the relay 32 of the first inverter 30 based on the detected values of the first sensor unit 61, the first current sensor 31, and the torque sensor 103 (see FIG. 1). A control signal for controlling the on / off operation of 33 is generated.
Each process in the first microcomputer 51 may be a software process by executing a program stored in advance in a physical memory device such as a ROM by a CPU, or a hardware process by a dedicated electronic circuit. May be good. The same applies to the second microcomputer 52.

第1集積回路56は、プリドライバ、信号増幅部、および、レギュレータ等を有する。プリドライバは、制御信号に基づき、ゲート信号を生成する。生成されたゲート信号は、SW素子301〜306のゲートに出力される。これにより、SW素子301〜306のオンオフ作動が制御される。信号増幅部は、第1電流センサ31等の検出値を増幅し、第1マイコン51に出力する。レギュレータは、第1マイコン51等に供給される電圧を安定化させる安定化回路である。 The first integrated circuit 56 includes a pre-driver, a signal amplification unit, a regulator, and the like. The pre-driver generates a gate signal based on the control signal. The generated gate signal is output to the gates of SW elements 301 to 306. As a result, the on / off operation of the SW elements 301 to 306 is controlled. The signal amplification unit amplifies the detected value of the first current sensor 31 and the like, and outputs the detected value to the first microcomputer 51. The regulator is a stabilizing circuit that stabilizes the voltage supplied to the first microcomputer 51 and the like.

第2モータ制御部502は、第2巻線組12の通電を制御するものであって、第2マイコン52および第2集積回路57を有する。
第2マイコン52は、第2センサ部62、第2電流センサ41、および、トルクセンサ103(図1参照。)の検出値等に基づき、第2インバータ40のSW素子401〜406およびリレー42、43のオンオフ作動を制御する制御信号を生成する。
The second motor control unit 502 controls the energization of the second winding set 12, and includes the second microcomputer 52 and the second integrated circuit 57.
The second microcomputer 52 includes SW elements 401 to 406 and relay 42 of the second inverter 40 based on the detected values of the second sensor unit 62, the second current sensor 41, and the torque sensor 103 (see FIG. 1). A control signal for controlling the on / off operation of 43 is generated.

第2集積回路57は、プリドライバ、信号増幅部、および、レギュレータ等を有する。プリドライバは、制御信号に基づき、ゲート信号を生成する。生成されたゲート信号は、SW素子401〜406のゲートに出力される。これにより、SW素子401〜406のオンオフ作動が制御される。信号増幅部は、第2電流センサ41等の検出値を増幅し、第2マイコン52に出力する。レギュレータは、第2マイコン52等に供給される電圧を安定化させる安定化回路である。 The second integrated circuit 57 includes a pre-driver, a signal amplification unit, a regulator, and the like. The pre-driver generates a gate signal based on the control signal. The generated gate signal is output to the gates of SW elements 401 to 406. As a result, the on / off operation of the SW elements 401 to 406 is controlled. The signal amplification unit amplifies the detected value of the second current sensor 41 or the like and outputs it to the second microcomputer 52. The regulator is a stabilizing circuit that stabilizes the voltage supplied to the second microcomputer 52 and the like.

回転検出装置1は、第1センサ部61および第2センサ部62等を有する。センサ部61、62は、1つのセンサパッケージ65に封止される。図中、第1センサ部61を「センサ1」、第2センサ部62を「センサ2」と記載する。回転検出装置1の詳細は後述する。 The rotation detection device 1 has a first sensor unit 61, a second sensor unit 62, and the like. The sensor units 61 and 62 are sealed in one sensor package 65. In the figure, the first sensor unit 61 is referred to as “sensor 1”, and the second sensor unit 62 is referred to as “sensor 2”. Details of the rotation detection device 1 will be described later.

以下適宜、第1巻線組11、ならびに、第1巻線組11に対応して設けられる第1インバータ30および第1モータ制御部501等を、第1系統901とする。第2巻線組12、ならびに、第2巻線組12に対応して設けられる第2インバータ40および第2モータ制御部502等を、第2系統902とする。図中、煩雑になることを避けるため、センサ部61、62については系統901、902に含めていないが、第1センサ部61が第1系統901に含まれ、第2センサ部62が第2系統902に含まれる、と捉えてもよい。 Hereinafter, the first winding set 11, the first inverter 30, the first motor control unit 501, and the like provided corresponding to the first winding set 11 will be referred to as the first system 901 as appropriate. The second winding set 12, the second inverter 40 provided corresponding to the second winding set 12, the second motor control unit 502, and the like are referred to as the second system 902. In the figure, the sensor units 61 and 62 are not included in the systems 901 and 902 in order to avoid complication, but the first sensor unit 61 is included in the first system 901 and the second sensor unit 62 is the second. It may be considered that it is included in the system 902.

本実施形態では、第1インバータ30等の回路部品および第1モータ制御部501が、第1巻線組11に対応して設けられ、第2インバータ40等の回路部品および第2モータ制御部502が、第2巻線組12に対応して設けられる。そのため、インバータ30、40等の回路部品の一部に異常が生じた場合に加え、第1モータ制御部501または第2モータ制御部502の一方に異常が生じたとしてもモータ部10の駆動を継続可能である。すなわち、本実施形態の駆動装置800は、インバータ30、40だけでなく、モータ制御部501、502を含む回路構成が、「冗長構成」となっている。 In the present embodiment, circuit components such as the first inverter 30 and the first motor control unit 501 are provided corresponding to the first winding set 11, and circuit components such as the second inverter 40 and the second motor control unit 502. Is provided corresponding to the second winding set 12. Therefore, in addition to the case where an abnormality occurs in a part of the circuit parts such as the inverters 30 and 40, even if an abnormality occurs in either the first motor control unit 501 or the second motor control unit 502, the motor unit 10 is driven. It can be continued. That is, in the drive device 800 of the present embodiment, the circuit configuration including not only the inverters 30 and 40 but also the motor control units 501 and 502 is a "redundant configuration".

本実施形態では、第1バッテリ39および第2バッテリ49が設けられており、バッテリについても冗長構成となっている。なお、バッテリ39、49の電圧は異なっていてもよい。バッテリ39、49の電圧が異なる場合、例えば第1バッテリ39と第1インバータ30との間、および、第2バッテリ49と第2インバータ40との間の少なくとも一方に電圧を変換するためのコンバータ等を適宜設けてもよい。
バッテリ39、49の正極側には、それぞれ、ヒューズ38、48が設けられる。図9等においては、ヒューズ38、48の記載を省略した。
In the present embodiment, the first battery 39 and the second battery 49 are provided, and the batteries also have a redundant configuration. The voltages of the batteries 39 and 49 may be different. When the voltages of the batteries 39 and 49 are different, for example, a converter for converting the voltage between the first battery 39 and the first inverter 30 and at least one between the second battery 49 and the second inverter 40, etc. May be provided as appropriate.
Fuse 38 and 48 are provided on the positive electrode side of the batteries 39 and 49, respectively. In FIG. 9 and the like, the description of the fuses 38 and 48 is omitted.

図2、図4および図5に示すように、駆動部品であるSW素子301〜306、401〜406、電流検出素子311〜313、411〜413、リレー32、33、42、43、チョークコイル35、45、および、コンデンサ36、46が、第1基板21に実装される。また、図2、図4および図6に示すように、制御部品であるマイコン51、52および集積回路56、57が、第2基板22に実装される。駆動部品は、コイル111〜113、121〜123に流れるモータ電流と同等の比較的大きな電流が流れる電子部品であり、制御部品は、モータ電流が流れない部品である、と捉えることもできる。
また、第1基板21には、センサパッケージ65が実装される。
As shown in FIGS. 2, 4 and 5, SW elements 301 to 306, 401 to 406, current detection elements 31 to 133, 411 to 413, relays 32, 33, 42, 43, and choke coils 35, which are drive components. , 45, and capacitors 36, 46 are mounted on the first substrate 21. Further, as shown in FIGS. 2, 4 and 6, the microcomputers 51 and 52 and the integrated circuits 56 and 57, which are control components, are mounted on the second substrate 22. The drive component is an electronic component through which a relatively large current equivalent to the motor current flowing through the coils 111-113 and 121-123 flows, and the control component can be regarded as a component through which the motor current does not flow.
Further, the sensor package 65 is mounted on the first substrate 21.

回路図中の白抜きの三角形は、各端子と基板21、22との接続箇所を示す。本実施形態では、電源端子751、761、グランド端子752、762、および、内部信号端子717は、それぞれ、第1基板21および第2基板22に接続される。一方、トルク信号端子771、781、および、車両信号端子772、782は、第2基板22と接続され、第1基板21とは接続されない。 The white triangles in the circuit diagram indicate the connection points between the terminals and the boards 21 and 22. In this embodiment, the power supply terminals 751, 761, the ground terminals 752, 762, and the internal signal terminal 717 are connected to the first board 21 and the second board 22, respectively. On the other hand, the torque signal terminals 771 and 781 and the vehicle signal terminals 772 and 782 are connected to the second board 22 and not to the first board 21.

図2中では、電源端子を「電源1」、「電源2」、グランド端子を「GND1」、「GND2」、トルク信号端子を「trq1」、「trq2」、車両信号端子を「CAN1」、「CAN2」と記載する。また、図2等の回路図において、端子と基板との接続関係を示す線が分岐していることが、実際の端子が分岐していることを意味するものではない点を補足しておく。 In FIG. 2, the power supply terminals are "power supply 1" and "power supply 2", the ground terminals are "GND1" and "GND2", the torque signal terminals are "trq1" and "trq2", and the vehicle signal terminals are "CAN1" and "CAN1". It is described as "CAN2". Further, in the circuit diagram of FIG. 2 and the like, it should be added that the fact that the line showing the connection relationship between the terminal and the board is branched does not mean that the actual terminal is branched.

駆動装置800の構造を図3〜図6に示す。図4に示すように、モータ部10は、巻線組11、12(図2参照。)が巻回されるステータ、ロータ、および、シャフト15等を備える。ステータは、モータケース17の内側に固定される。ロータは、ステータに対して相対回転可能に設けられる。ロータの軸中心には、シャフト15が固定される。これにより、シャフト15とロータとが一体となって回転する。 The structure of the drive device 800 is shown in FIGS. 3 to 6. As shown in FIG. 4, the motor unit 10 includes a stator, a rotor, a shaft 15 and the like around which winding sets 11 and 12 (see FIG. 2) are wound. The stator is fixed inside the motor case 17. The rotor is provided so as to be rotatable relative to the stator. A shaft 15 is fixed to the center of the rotor shaft. As a result, the shaft 15 and the rotor rotate as one.

シャフト15のコントローラ部20とは反対側の端部には、減速ギア109(図1参照。)と接続される図示しない出力端が設けられる。これにより、ロータおよびシャフト15の回転により生じるトルクが、減速ギア109を経由してステアリングシャフト102に伝達される。本明細書では、適宜、ロータおよびシャフト15が回転することを、単に「モータ部10が回転する」という。
また、シャフト15のコントローラ部20側の端部には、シャフト15と一体に回転するマグネット16が設けられる。ここで、マグネット16の中心を通り、シャフト15の軸線を延長した仮想線を回転中心線Acとする。
An output end (not shown) connected to the reduction gear 109 (see FIG. 1) is provided at the end of the shaft 15 opposite to the controller unit 20. As a result, the torque generated by the rotation of the rotor and the shaft 15 is transmitted to the steering shaft 102 via the reduction gear 109. In the present specification, the rotation of the rotor and the shaft 15 as appropriate is simply referred to as "the motor unit 10 rotates".
Further, a magnet 16 that rotates integrally with the shaft 15 is provided at the end of the shaft 15 on the controller portion 20 side. Here, a virtual line that passes through the center of the magnet 16 and extends the axis of the shaft 15 is referred to as a rotation center line Ac.

モータケース17は、筒部171を有し、略円筒状に形成される。モータケース17の径方向内側には、ステータ、ロータおよびシャフト15等が収容される。
フレーム部材18は、ステータおよびロータのコントローラ部20側に設けられ、例えば圧入等により、モータケース17の径方向内側に固定される。本実施形態では、モータケース17およびフレーム部材18が、モータ部10の外郭をなしている。フレーム部材18には、シャフト15が挿通され、マグネット16がコントローラ部20側に露出する。
The motor case 17 has a tubular portion 171 and is formed in a substantially cylindrical shape. A stator, rotor, shaft 15, and the like are housed inside the motor case 17 in the radial direction.
The frame member 18 is provided on the controller portion 20 side of the stator and the rotor, and is fixed to the inside of the motor case 17 in the radial direction by, for example, press fitting or the like. In the present embodiment, the motor case 17 and the frame member 18 form an outer shell of the motor portion 10. The shaft 15 is inserted through the frame member 18, and the magnet 16 is exposed to the controller portion 20 side.

フレーム部材18のコントローラ部20側の端面181には、基板固定部185、186が立設される。第1基板固定部185には、第1基板21が載せ置かれ、ねじ195により固定される。第2基板固定部186は、端面181からの高さが第1基板固定部185より高くなるように形成される。第2基板固定部186は、第1基板21の図示しない孔部に挿通される。第2基板固定部186には、第2基板22が載せ置かれ、ねじ196により固定される。基板21、22とフレーム部材18とは、ねじ以外にて固定してもよい。 Substrate fixing portions 185 and 186 are erected on the end surface 181 of the frame member 18 on the controller portion 20 side. The first substrate 21 is placed on the first substrate fixing portion 185 and fixed by screws 195. The second substrate fixing portion 186 is formed so that the height from the end face 181 is higher than that of the first substrate fixing portion 185. The second substrate fixing portion 186 is inserted into a hole (not shown) of the first substrate 21. The second substrate 22 is placed on the second substrate fixing portion 186 and fixed by screws 196. The substrates 21 and 22 and the frame member 18 may be fixed by other than screws.

第1巻線組11の各相のコイル111〜113および第2巻線組12の各相のコイル121〜123は、それぞれ図示しないモータ線と接続される。モータ線は、フレーム部材18に形成される図示しないモータ線挿通孔に挿通されてコントローラ部20側に取り出され、第1基板21と接続される。 The coils 111 to 113 of each phase of the first winding set 11 and the coils 121 to 123 of each phase of the second winding set 12 are connected to motor wires (not shown), respectively. The motor wire is inserted into a motor wire insertion hole (not shown) formed in the frame member 18, taken out to the controller unit 20 side, and connected to the first substrate 21.

モータ部10の軸方向の一方側には、コントローラ部20が設けられる。コントローラ部20は、モータケース17を軸方向に投影した投影領域であるモータシルエット内に収まるように設けられる。以下、モータ部10の軸方向および径方向を、駆動装置800としての「軸方向」、「径方向」とし、単に「軸方向」、「径方向」という。 A controller unit 20 is provided on one side of the motor unit 10 in the axial direction. The controller unit 20 is provided so as to fit within the motor silhouette, which is a projection area in which the motor case 17 is projected in the axial direction. Hereinafter, the axial direction and the radial direction of the motor unit 10 are referred to as "axial direction" and "diameter direction" as the drive device 800, and are simply referred to as "axial direction" and "diameter direction".

コントローラ部20は、各種電子部品が実装される基板21、22、および、コネクタユニット70等を有する。
第1基板21および第2基板22は、フレーム部材18の端面181に対して略水平に設けられる。本実施形態では、モータ部10側から、第1基板21、第2基板22の順に配置される。ここで、第1基板21のモータ部10側の面を第1面211、モータ部10と反対側の面を第2面212とし、第2基板22のモータ部10側の面を第1面221、モータ部10と反対側の面を第2面222とする(図5および図6参照)。
The controller unit 20 includes substrates 21 and 22 on which various electronic components are mounted, a connector unit 70, and the like.
The first substrate 21 and the second substrate 22 are provided substantially horizontally with respect to the end surface 181 of the frame member 18. In the present embodiment, the first substrate 21 and the second substrate 22 are arranged in this order from the motor unit 10 side. Here, the surface of the first substrate 21 on the motor unit 10 side is the first surface 211, the surface on the side opposite to the motor unit 10 is the second surface 212, and the surface of the second substrate 22 on the motor unit 10 side is the first surface. 221 and the surface opposite to the motor unit 10 are designated as the second surface 222 (see FIGS. 5 and 6).

図4および図5に示すように、第1基板21の第1面211には、SW素子301〜306、401〜406、電流検出素子311〜313、411〜413、および、センサパッケージ65等が実装される。
第1基板21の第2面212には、チョークコイル35、45、および、コンデンサ36、46等が実装される。
なお、図4では、SW素子301、302、401、402が表れているものとして記載した。また、構造図において、電流検出素子311〜313、411〜413、および、チョークコイル35、45等の図示を省略した。
As shown in FIGS. 4 and 5, SW elements 301 to 306, 401 to 406, current detection elements 31 to 133, 411 to 413, a sensor package 65, and the like are mounted on the first surface 211 of the first substrate 21. Will be implemented.
Choke coils 35, 45, capacitors 36, 46, and the like are mounted on the second surface 212 of the first substrate 21.
In FIG. 4, it is assumed that the SW elements 301, 302, 401, and 402 appear. Further, in the structural drawing, the current detection elements 31 to 313, 411 to 413, and the choke coils 35 and 45 are not shown.

SW素子301〜306、401〜406は、フレーム部材18に放熱可能に設けられる。これにより、SW素子301〜306、401〜406の熱は、フレーム部材18を経由して、モータケース17から駆動装置800の外部に放熱される。
ここで、「放熱可能に設けられる」とは、SW素子301〜306、401〜406がフレーム部材18に直接的に当接することに限らず、例えば放熱ゲル等の放熱部材を介して当接している状態も含む。図4では、放熱部材が省略されているため、SW素子301〜306、401〜406とフレーム部材18とが離間している。なお、電流検出素子311〜313、411〜413等、SW素子以外の部品を発熱素子とみなし、フレーム部材18に放熱可能に設けてもよい。
The SW elements 301 to 306 and 401 to 406 are provided on the frame member 18 so as to dissipate heat. As a result, the heat of the SW elements 301 to 306 and 401 to 406 is dissipated from the motor case 17 to the outside of the drive device 800 via the frame member 18.
Here, "provided so that heat can be dissipated" does not mean that the SW elements 301 to 306 and 401 to 406 are in direct contact with the frame member 18, but are in contact with each other via a heat radiation member such as a heat radiation gel. Including the state of being. In FIG. 4, since the heat radiating member is omitted, the SW elements 301 to 306 and 401 to 406 are separated from each other by the frame member 18. Parts other than the SW element, such as the current detection elements 31 to 313 and 411 to 413, may be regarded as heat generating elements and may be provided on the frame member 18 so as to dissipate heat.

本実施形態では、フレーム部材18をヒートシンクとして機能させている。換言すると、フレーム部材18は、モータ部10の外郭としての機能と、ヒートシンクとしての機能を兼ね備えている。これにより、別途にヒートシンクを設ける場合と比較して、部品点数を低減可能であるとともに、体格を小型化することができる。また、フレーム部材18をヒートシンクとして利用することで、大気への熱伝達経路を短くすることができ、高効率に放熱可能である。 In this embodiment, the frame member 18 functions as a heat sink. In other words, the frame member 18 has both a function as an outer shell of the motor unit 10 and a function as a heat sink. As a result, the number of parts can be reduced and the physique can be reduced as compared with the case where a heat sink is separately provided. Further, by using the frame member 18 as a heat sink, the heat transfer path to the atmosphere can be shortened, and heat can be dissipated with high efficiency.

図4および図6に示すように、第2基板22の第1面221には集積回路56、57が実装され、第2面222にはマイコン51、52が実装される。
すなわち、本実施形態では、モータ電流が通電される駆動部品が第1基板21に実装され、制御部品が第2基板22に実装される。換言すると、第1基板21をパワー基板、第2基板22を制御基板とし、基板を分けることでパワー部と制御部とが分離されている。これにより、制御基板である第2基板22には、ノイズ源となり得る大電流が流れないので、制御部品におけるノイズの影響が低減される。
基板21、22には、ばね端子26が設けられる。
As shown in FIGS. 4 and 6, integrated circuits 56 and 57 are mounted on the first surface 221 of the second substrate 22, and microcomputers 51 and 52 are mounted on the second surface 222.
That is, in the present embodiment, the drive component to which the motor current is energized is mounted on the first board 21, and the control component is mounted on the second board 22. In other words, the first board 21 is used as a power board and the second board 22 is used as a control board, and the power unit and the control unit are separated by separating the boards. As a result, a large current that can be a noise source does not flow through the second substrate 22, which is the control substrate, so that the influence of noise on the control component is reduced.
The boards 21 and 22 are provided with spring terminals 26.

図3および図4に示すように、コネクタユニット70は、カバー部71、給電コネクタ75、76、および、信号コネクタ77、78を有する。
カバー部71は、略有底筒状に形成され、筒部711、および、コネクタ形成部715を有する。筒部711の先端部712は、モータケース17の筒部171に形成される溝部172に挿入され、接着剤等で固定される。
As shown in FIGS. 3 and 4, the connector unit 70 includes a cover portion 71, power supply connectors 75 and 76, and signal connectors 77 and 78.
The cover portion 71 is formed in a substantially bottomed tubular shape, and has a tubular portion 711 and a connector forming portion 715. The tip portion 712 of the tubular portion 711 is inserted into the groove portion 172 formed in the tubular portion 171 of the motor case 17, and is fixed with an adhesive or the like.

コネクタ形成部715のモータ部10と反対側には、給電コネクタ75、76、および、信号コネクタ77、78が形成される。コネクタ75〜78は、モータシルエット内に配置される。本実施形態のコネクタ75〜78は、間口がモータ部10と反対側に開口しており、ハーネス等が軸方向に挿入される。 The power supply connectors 75 and 76 and the signal connectors 77 and 78 are formed on the side of the connector forming portion 715 opposite to the motor portion 10. The connectors 75 to 78 are arranged in the motor silhouette. The connectors 75 to 78 of the present embodiment have a frontage that opens on the side opposite to the motor portion 10, and a harness or the like is inserted in the axial direction.

図2〜図4に示すように、第1給電コネクタ75は、第1バッテリ39およびグランドとの接続に用いられる。第1給電コネクタ75には、第1電源端子751および第1グランド端子752が設けられる。第2給電コネクタ76は、第2バッテリ49およびグランドとの接続に用いられる。第2給電コネクタ76には、第2電源端子761および第2グランド端子762が形設けられる。 As shown in FIGS. 2 to 4, the first power supply connector 75 is used for connecting the first battery 39 and the ground. The first power supply connector 75 is provided with a first power supply terminal 751 and a first ground terminal 752. The second power supply connector 76 is used for connecting the second battery 49 and the ground. The second power supply connector 76 is provided with a second power supply terminal 761 and a second ground terminal 762.

第1信号コネクタ77および第2信号コネクタ78は、トルクセンサ103および図示しないCAN(Controller Area Network)との接続に用いられる。
第1信号コネクタ77には、トルクセンサ103からの信号の入力に用いられる第1トルク信号端子771、および、CANからの信号の入力に用いられる第1車両信号端子772が設けられる。第2信号コネクタ78には、トルクセンサ103からの信号の入力に用いられる第2トルク信号端子781、および、CANからの信号の入力に用いられる第2車両信号端子782が設けられる。
給電コネクタ75、76、および、信号コネクタ77、78の間口をそれぞれ複数設けることで、接続される一部の配線が外れたり、断線したりした場合にも、モータ部10の駆動を継続可能である。
The first signal connector 77 and the second signal connector 78 are used for connecting the torque sensor 103 and a CAN (Controller Area Network) (not shown).
The first signal connector 77 is provided with a first torque signal terminal 771 used for inputting a signal from the torque sensor 103 and a first vehicle signal terminal 772 used for inputting a signal from CAN. The second signal connector 78 is provided with a second torque signal terminal 781 used for inputting a signal from the torque sensor 103 and a second vehicle signal terminal 782 used for inputting a signal from CAN.
By providing a plurality of frontages of the power supply connectors 75 and 76 and the signal connectors 77 and 78, the motor unit 10 can be continuously driven even if some of the connected wirings are disconnected or disconnected. be.

内部信号端子717は、カバー部71のコネクタ形成部715のモータ部10側に設けられる。内部信号端子717は、第1基板21および第2基板22に接続され、第1基板21と第2基板22との間の信号伝達に用いられる。内部信号端子717は、コネクタ75〜78の端子751、752、761、762、771、772、781、782とは別途に設けられており、バッテリ39、49、トルクセンサ103およびCAN等、駆動装置800の外部とは接続されていない。本実施形態では、内部信号端子717は、回転検出装置1の検出値を第2基板22に実装されるマイコン51、52等の電子部品に伝達するのに用いられる。また、内部信号端子717は、マイコン51、52からの指令信号を第1基板21に実装される電子部品に伝達するのに用いられる。 The internal signal terminal 717 is provided on the motor portion 10 side of the connector forming portion 715 of the cover portion 71. The internal signal terminal 717 is connected to the first substrate 21 and the second substrate 22 and is used for signal transmission between the first substrate 21 and the second substrate 22. The internal signal terminal 717 is provided separately from the terminals 751, 752, 761, 762, 771, 772, 781, and 782 of the connectors 75 to 78, and is a drive device such as batteries 39, 49, torque sensor 103, and CAN. It is not connected to the outside of the 800. In the present embodiment, the internal signal terminal 717 is used to transmit the detection value of the rotation detection device 1 to electronic components such as microcomputers 51 and 52 mounted on the second substrate 22. Further, the internal signal terminal 717 is used to transmit a command signal from the microcomputers 51 and 52 to the electronic components mounted on the first substrate 21.

なお、第1給電コネクタ75における端子数や配置、割り振り等は、適宜変更可能である。第2給電コネクタ76、信号コネクタ77、78についても同様である。また、内部信号端子717は、コネクタ75〜78の各端子と干渉しない箇所であれば、いずれの箇所に形成してもよく、本数についても、図示した本数に限らない。 The number, arrangement, allocation, and the like of the first power supply connector 75 can be changed as appropriate. The same applies to the second power feeding connector 76 and the signal connectors 77 and 78. Further, the internal signal terminals 717 may be formed at any location as long as they do not interfere with the terminals of the connectors 75 to 78, and the number of the internal signal terminals 717 is not limited to the number shown in the figure.

各端子751、752、761、762、771、772、781、782、717は、基板21、22に設けられるばね端子26に挿通される。ばね端子26は、端子が挿通されることで、弾性変形しつつ、端子と当接する。これにより、各端子751、752、761、762、771、772、781、782、717は、基板21、22と電気的に接続される。 The terminals 751, 752, 761, 762, 771, 772, 781, 782, and 717 are inserted into spring terminals 26 provided on the substrates 21 and 22. The spring terminal 26 comes into contact with the terminal while being elastically deformed when the terminal is inserted. As a result, the terminals 751, 752, 761, 762, 771, 772, 781, 782, and 717 are electrically connected to the substrates 21 and 22.

本実施形態では、第1基板21および第2基板22と接続する端子751、752、761、762、717は、軸方向に投影したときに2枚の基板が重複する重複領域にて、第2基板22を貫通し、第1基板21側まで延びて形成される。また、端子751、752、761、762、717は、第1基板21および第2基板22のそれぞれに設けられるばね端子26に挿通されることで、第1基板21および第2基板22と接続される。
これにより、冗長化に伴う配線スペースの増大を防ぐことができる。
また、端子を略真っ直ぐに形成し、複数の基板21、22を貫く構造とすることで、端子を短くすることができる。これにより、配線のインピーダンスを低減することができる。
In the present embodiment, the terminals 751, 752, 761, 762, and 717 connected to the first substrate 21 and the second substrate 22 are second in an overlapping region where the two substrates overlap when projected in the axial direction. It is formed so as to penetrate the substrate 22 and extend to the first substrate 21 side. Further, the terminals 751, 752, 761, 762, and 717 are connected to the first substrate 21 and the second substrate 22 by being inserted into the spring terminals 26 provided on the first substrate 21 and the second substrate 22, respectively. NS.
This makes it possible to prevent an increase in wiring space due to redundancy.
Further, the terminals can be shortened by forming the terminals substantially straight and penetrating the plurality of substrates 21 and 22. Thereby, the impedance of the wiring can be reduced.

以下、回転検出装置1について説明する。
図4、図5、および、図7〜図9に示すように、回転検出装置1は、モータ部10の回転を検出するものであって、第1センサ部61および第2センサ部62、ならびに、第1マイコン51および第2マイコン52を備える。本実施形態では、第1マイコン51および第2マイコン52が「制御部」に対応する。
第1センサ部61および第2センサ部62は、1つのセンサパッケージ65内に設けられている。センサ部61、62を1パッケージとすることで、実装面積を抑えることができる。
Hereinafter, the rotation detection device 1 will be described.
As shown in FIGS. 4, 5 and 7 to 9, the rotation detection device 1 detects the rotation of the motor unit 10, and includes the first sensor unit 61, the second sensor unit 62, and the second sensor unit 62. , The first microcomputer 51 and the second microcomputer 52 are provided. In the present embodiment, the first microcomputer 51 and the second microcomputer 52 correspond to the "control unit".
The first sensor unit 61 and the second sensor unit 62 are provided in one sensor package 65. By combining the sensor units 61 and 62 into one package, the mounting area can be reduced.

図9に示すように、第1センサ部61は、センサ素子601、および、回路部610を有し、センサ素子601および回路部610が1つのチップ641として構成されている。換言すると、回路部610を構成するチップ641には、センサ素子601が内蔵されている。
第2センサ部62は、センサ素子602、および、回路部620を有し、センサ素子602および回路部620が1つのチップ642として構成されている。換言すると、回路部620を構成するチップ642には、センサ素子602が内蔵されている。
センサ素子601、602は、例えばGMR、AMR、TMR等のMR素子、または、ホール素子等である。
As shown in FIG. 9, the first sensor unit 61 has a sensor element 601 and a circuit unit 610, and the sensor element 601 and the circuit unit 610 are configured as one chip 641. In other words, the sensor element 601 is built in the chip 641 that constitutes the circuit unit 610.
The second sensor unit 62 includes a sensor element 602 and a circuit unit 620, and the sensor element 602 and the circuit unit 620 are configured as one chip 642. In other words, the sensor element 602 is built in the chip 642 that constitutes the circuit unit 620.
The sensor elements 601 and 602 are, for example, MR elements such as GMR, AMR, and TMR, Hall elements, and the like.

図4および図7(a)に示すように、センサパッケージ65は、第1基板21の第1面211に実装される。第1面211に実装することで、マグネット16との距離を短く設定できるので、検出精度が高まる。また、マグネット16の厚みや径を小さくすることができる。また、図7(b)に示すように、センサパッケージ65を、第1基板21の第2面212に実装してもよい。第2面212に実装することで、第1面211にSW素子301〜306、401〜406以外の発熱素子をフレーム部材18に放熱可能に実装する等、第1面211を有効に活用することができる。なお、図7では、回転検出装置1のセンサパッケージ65以外の実装部品等を省略した。後述の図27、図28および図31も同様である。 As shown in FIGS. 4 and 7A, the sensor package 65 is mounted on the first surface 211 of the first substrate 21. By mounting on the first surface 211, the distance from the magnet 16 can be set short, so that the detection accuracy is improved. Further, the thickness and diameter of the magnet 16 can be reduced. Further, as shown in FIG. 7B, the sensor package 65 may be mounted on the second surface 212 of the first substrate 21. By mounting on the second surface 212, heat generating elements other than SW elements 301 to 306 and 401 to 406 can be mounted on the frame member 18 so as to dissipate heat, and the first surface 211 can be effectively utilized. Can be done. In FIG. 7, mounting parts and the like other than the sensor package 65 of the rotation detection device 1 are omitted. The same applies to FIGS. 27, 28 and 31, which will be described later.

図8および図9に示すように、センサパッケージ65は、略矩形に形成され、両側にセンサ端子67が設けられる。センサ端子67には、指令端子671、673、出力端子672、674、電源端子675、677およびグランド端子676、678が含まれる。
センサパッケージ65には、定電圧源37、47および電源端子675、677等を経由してバッテリ39、49から電力が供給される。本実施形態では、第1センサ部61には、定電圧源37および電源端子675等を経由して、第1バッテリ39から電力が供給され、第2センサ部62には、定電圧源47および電源端子677等を経由して、第2バッテリ49から電力が供給される。なお、1つのバッテリから、第1センサ部61および第2センサ部62に電力が供給されるようにしてもよい。1つのバッテリからセンサ部61、62に電力が供給されるように構成する場合、定電圧源を共用してもよいし、センサ部61、62ごとに設けてもよい。後述の実施形態についても同様である。
As shown in FIGS. 8 and 9, the sensor package 65 is formed in a substantially rectangular shape, and sensor terminals 67 are provided on both sides thereof. The sensor terminal 67 includes command terminals 671, 673, output terminals 672, 674, power supply terminals 675, 677, and ground terminals 676, 678.
Power is supplied to the sensor package 65 from the batteries 39 and 49 via the constant voltage sources 37 and 47 and the power supply terminals 675 and 677. In the present embodiment, power is supplied from the first battery 39 to the first sensor unit 61 via the constant voltage source 37, the power supply terminal 675, and the like, and the second sensor unit 62 is supplied with the constant voltage source 47 and the power supply terminal 675. Power is supplied from the second battery 49 via the power supply terminal 677 and the like. It should be noted that power may be supplied from one battery to the first sensor unit 61 and the second sensor unit 62. When the power is supplied to the sensor units 61 and 62 from one battery, a constant voltage source may be shared, or the sensor units 61 and 62 may be provided with electric power. The same applies to the embodiments described later.

定電圧源37、47は、センサ部61、62を駆動できる程度(例えば数mA程度)の電力消費量が小さいレギュレータ等である。定電圧源37、47は、集積回路56、57のレギュレータとは別途に設けられ、駆動装置800の停止中にもセンサパッケージ65に電力供給可能なものである。
グランド端子676、678は、グランドと接続される。
The constant voltage sources 37 and 47 are regulators and the like whose power consumption is small enough to drive the sensor units 61 and 62 (for example, about several mA). The constant voltage sources 37 and 47 are provided separately from the regulators of the integrated circuits 56 and 57, and can supply power to the sensor package 65 even when the drive device 800 is stopped.
The ground terminals 676 and 678 are connected to the ground.

図8に示すように、第1センサ部61を構成するチップ641および第2センサ部62を構成するチップ642は、いずれもセンサパッケージ65に内蔵されるリードフレーム66に実装される。チップ641、642とセンサ端子67とは、ワイヤ等により接続される。また、センサ端子67は、第1基板21の配線パターンと接続される。これにより、センサ部61、62と第1基板21とが接続される。 As shown in FIG. 8, the chip 641 constituting the first sensor unit 61 and the chip 642 constituting the second sensor unit 62 are both mounted on the lead frame 66 incorporated in the sensor package 65. The chips 641 and 642 and the sensor terminal 67 are connected by a wire or the like. Further, the sensor terminal 67 is connected to the wiring pattern of the first substrate 21. As a result, the sensor units 61 and 62 and the first substrate 21 are connected.

センサ素子601、602は、シャフト15と一体となって回転するマグネット16の回転に伴う磁界の変化を検出する磁気検出素子である。本実施形態のセンサ素子601、602は、ホール素子である。本実施形態では、モータ部10、より詳細にはモータ部10のシャフト15と一体に回転するマグネット16が、「検出対象」に対応する。
センサ素子601、602は、回転中心線Acと第1基板21との交点に対して点対称に配置される。以下、回転中心線Acと第1基板21との交点に対して点対称に配置されることを、単に「回転中心線Acに対して点対称に配置される」という。センサ素子601、602を回転中心線Acに対して点対称配置とすることで、素子間の検出誤差を低減することができる。
The sensor elements 601 and 602 are magnetic detection elements that detect a change in the magnetic field accompanying the rotation of the magnet 16 that rotates integrally with the shaft 15. The sensor elements 601 and 602 of this embodiment are Hall elements. In the present embodiment, the motor unit 10, more specifically, the magnet 16 that rotates integrally with the shaft 15 of the motor unit 10 corresponds to the “detection target”.
The sensor elements 601 and 602 are arranged point-symmetrically with respect to the intersection of the rotation center line Ac and the first substrate 21. Hereinafter, arranging point-symmetrically with respect to the intersection of the rotation center line Ac and the first substrate 21 is simply referred to as "arranged point-symmetrically with respect to the rotation center line Ac". By arranging the sensor elements 601 and 602 point-symmetrically with respect to the rotation center line Ac, the detection error between the elements can be reduced.

図9に示すように、回路部610は、回転角演算部614、回転回数演算部615、および、通信部619を有する。回路部620は、回転角演算部624、回転回数演算部625、および、通信部629を有する。
回路部610、620において、3桁符番の下1桁が同じである構成は略同様であるので、以下、回路部610を中心に説明する。
As shown in FIG. 9, the circuit unit 610 includes a rotation angle calculation unit 614, a rotation speed calculation unit 615, and a communication unit 619. The circuit unit 620 includes a rotation angle calculation unit 624, a rotation speed calculation unit 625, and a communication unit 629.
Since the configurations in which the last digit of the three-digit code number is the same in the circuit units 610 and 620 are substantially the same, the circuit unit 610 will be mainly described below.

回転角演算部614は、センサ素子601の検出値に基づき、モータ部10の回転角θmを演算する。センサ素子601の検出値は、必要に応じ、AD変換等の処理がなされた値とする。回転回数TCの演算に用いられる値についても同様である。回転角演算部614にて演算される値は、回転角θmそのものに限らず、第1マイコン51にて回転角θmを演算可能などのような値であってもよい。このような場合も含め、以下単に「回転角θmの演算」とする。回転回数演算部615における回転回数TCの演算についても同様とする。
本実施形態では、回転角θmを機械角とするが、電気角としてもよい。
The rotation angle calculation unit 614 calculates the rotation angle θm of the motor unit 10 based on the detected value of the sensor element 601. The detected value of the sensor element 601 is a value that has been subjected to processing such as AD conversion, if necessary. The same applies to the value used in the calculation of the rotation speed TC. The value calculated by the rotation angle calculation unit 614 is not limited to the rotation angle θm itself, and may be any value capable of calculating the rotation angle θm by the first microcomputer 51. Including such a case, the following is simply referred to as "calculation of rotation angle θm". The same applies to the calculation of the rotation speed TC in the rotation speed calculation unit 615.
In the present embodiment, the rotation angle θm is a mechanical angle, but it may be an electric angle.

回転回数演算部615は、センサ素子601の検出値に基づき、モータ部10の回転回数TCを演算する。回転回数TCは、例えばモータ部10の1回転を3以上の領域に分け、領域が変わるごとに回転方向に応じてカウントアップまたはカウントダウンすることで、カウント値に基づいて演算可能である。また、カウント値そのものについても、「回転回数TC」の概念に含まれるものとする。 The rotation speed calculation unit 615 calculates the rotation speed TC of the motor unit 10 based on the detected value of the sensor element 601. The rotation speed TC can be calculated based on the count value, for example, by dividing one rotation of the motor unit 10 into three or more regions and counting up or down according to the rotation direction each time the region changes. Further, the count value itself is also included in the concept of "rotation speed TC".

回転回数演算部615は、モータ部10の1回転を3領域以上に分割してカウントすることで、回転方向を判別可能である。また、1回転の領域数を5領域以上とすれば、読み飛ばしが生じたときにも回転方向を判別可能である。また、回転回数TCを回転角θmから演算するようにしてもよい。
なお、本明細書でいう「回転回数」とは、単位rpm等で表される、いわゆる回転数(回転速度)ではなく、「ロータが何回転したか」を表す値である。また、本明細書では、単位rpm等で表される、いわゆる「回転数」については、「回転速度」とする。
The rotation speed calculation unit 615 can determine the rotation direction by dividing one rotation of the motor unit 10 into three or more regions and counting them. Further, if the number of regions for one rotation is 5 or more, the rotation direction can be determined even when skipping occurs. Further, the rotation speed TC may be calculated from the rotation angle θm.
The "rotational speed" as used herein is not a so-called rotational speed (rotational speed) expressed in units of rpm or the like, but a value indicating "how many rotations the rotor has made". Further, in the present specification, the so-called "rotational speed" expressed in units of rpm or the like is referred to as "rotational speed".

通信部619は、回転角θmに係る回転角信号、および、回転回数TCに係る回転回数信号を含む出力信号を生成し、SPI(Serial Peripheral Interface)通信等のデジタル通信により、出力信号を第1マイコン51に出力する。本実施形態では、第1マイコン51からの指令が、通信線691および指令端子671から第1センサ部61に入力される。第1センサ部61は、第1マイコン51からの指令を受信すると、出力端子672および通信線692を経由して第1マイコン51に出力信号を出力する。出力信号の通信フレームには、回転角θmに係る情報、回転回数TCに係る情報に加え、ランカウンタ信号および誤り検出信号としてのCRC信号等が含まれる。図10等では、ランカウンタ信号の記載を省略した。なお、誤り検出信号は、例えばチェックサム信号等、CRC信号以外のものであってもよい。 The communication unit 619 generates an output signal including a rotation angle signal related to the rotation angle θm and a rotation number signal related to the rotation number TC, and first outputs the output signal by digital communication such as SPI (Serial Peripheral Interface) communication. Output to the microcomputer 51. In the present embodiment, a command from the first microcomputer 51 is input to the first sensor unit 61 from the communication line 691 and the command terminal 671. Upon receiving the command from the first microcomputer 51, the first sensor unit 61 outputs an output signal to the first microcomputer 51 via the output terminal 672 and the communication line 692. The communication frame of the output signal includes information related to the rotation angle θm, information related to the rotation speed TC, a run counter signal, a CRC signal as an error detection signal, and the like. In FIG. 10 and the like, the description of the run counter signal is omitted. The error detection signal may be a signal other than the CRC signal, such as a checksum signal.

第2センサ部62の通信部619は、センサ素子602の検出値に基づいて回転角演算部624にて演算された回転角θmに係る回転角信号、および、回転回数演算部625にて演算された回転回数TCに係る回転回数信号を含む出力信号を生成し、第2マイコン52に出力する。本実施形態では、第2マイコン52からの指令が通信線693および指令端子673から第2センサ部62に入力される。第2センサ部62は、第2マイコン52からの指令を受信すると、出力端子674および通信線694を経由して第2マイコン52に出力信号を出力する。
なお、本実施形態では、マイコン51、52がいずれも第2基板22に実装されているので、通信線691〜694は、基板21、22における基板配線、および、内部信号端子717により構成される。
The communication unit 619 of the second sensor unit 62 is calculated by the rotation angle calculation unit 624 based on the detection value of the sensor element 602 and the rotation angle signal related to the rotation angle θm, and the rotation speed calculation unit 625. An output signal including the rotation speed signal related to the rotation speed TC is generated and output to the second microcomputer 52. In the present embodiment, a command from the second microcomputer 52 is input to the second sensor unit 62 from the communication line 693 and the command terminal 673. When the second sensor unit 62 receives the command from the second microcomputer 52, the second sensor unit 62 outputs an output signal to the second microcomputer 52 via the output terminal 674 and the communication line 694.
In this embodiment, since the microcomputers 51 and 52 are both mounted on the second board 22, the communication lines 691 to 694 are composed of the board wiring on the boards 21 and 22 and the internal signal terminal 717. ..

第1マイコン51は、第1センサ部61から取得した出力信号に含まれる回転角信号に基づき、モータ部10の回転角θmを演算する。演算された回転角θmは、モータ部10の駆動制御に用いられる。
また、第1マイコン51は、第1センサ部61から取得した出力信号に含まれる回転角信号、および、回転回数信号に基づき、ステアリングシャフト102の舵角θsを演算する。ステアリングシャフト102は減速ギア109を介してモータ部10と接続されているので、舵角θsは、回転角θm、回転回数TC、および、減速ギア109のギア比に基づいて演算可能である。第2マイコン52においても、第2センサ部62から取得した出力信号に基づき、同様の演算を行う。
The first microcomputer 51 calculates the rotation angle θm of the motor unit 10 based on the rotation angle signal included in the output signal acquired from the first sensor unit 61. The calculated rotation angle θm is used for drive control of the motor unit 10.
Further, the first microcomputer 51 calculates the steering angle θs of the steering shaft 102 based on the rotation angle signal included in the output signal acquired from the first sensor unit 61 and the rotation speed signal. Since the steering shaft 102 is connected to the motor unit 10 via the reduction gear 109, the steering angle θs can be calculated based on the rotation angle θm, the number of rotations TC, and the gear ratio of the reduction gear 109. The second microcomputer 52 also performs the same calculation based on the output signal acquired from the second sensor unit 62.

電動パワーステアリング装置108が搭載される図示しない車両が直進するときのステアリングホイール101の位置である中立位置は、例えば一定速度で直進進行を一定時間行うことで、学習可能である。学習された中立位置は、マイコン51、52に記憶される。本実施形態では、マイコン51、52は、中立位置を基準とし、回転角θm、回転回数TCおよび減速ギア109のギア比に基づいて舵角θsを演算する。マイコン51、52にて回転角θm等に基づいて舵角演算を行うことで、ステアリングセンサを省略することができる。
本実施形態では、舵角θsは、ステアリングシャフト102の下側の回転角とする。ステアリングシャフト102の下側は、減速ギア89を介してモータ部10と接続されているので、舵角θsは、回転角θm、回転回数TC、および、減速ギア89のギア比に基づいて演算可能である。また、トーションバーの捩れ量に基づいて換算すれば、ステアリングシャフト102の上側の回転角も演算可能であるので、ステアリングシャフト102の上側の回転角を舵角θsとしてもよい。
The neutral position, which is the position of the steering wheel 101 when a vehicle (not shown) on which the electric power steering device 108 is mounted travels straight, can be learned by, for example, traveling straight at a constant speed for a certain period of time. The learned neutral position is stored in the microcomputers 51 and 52. In the present embodiment, the microcomputers 51 and 52 calculate the steering angle θs based on the rotation angle θm, the number of rotations TC, and the gear ratio of the reduction gear 109 with reference to the neutral position. The steering sensor can be omitted by performing the steering angle calculation on the microcomputers 51 and 52 based on the rotation angle θm and the like.
In the present embodiment, the steering angle θs is the rotation angle on the lower side of the steering shaft 102. Since the lower side of the steering shaft 102 is connected to the motor unit 10 via the reduction gear 89, the steering angle θs can be calculated based on the rotation angle θm, the number of rotations TC, and the gear ratio of the reduction gear 89. Is. Further, since the rotation angle on the upper side of the steering shaft 102 can be calculated by converting based on the twist amount of the torsion bar, the rotation angle on the upper side of the steering shaft 102 may be set as the steering angle θs.

センサ部61、62とマイコン51、52との間における通信について、図10に基づいて説明する。図10では、(a)がセンサ部における回転角θmの演算処理、(b)がセンサ部における回転回数TCの演算処理、(c)がセンサ部61から第1マイコン51へ送信される出力信号、(d)が第1マイコン51からセンサ部61へ送信される指令信号、(e)がマイコンにおける演算処理を示す。
なお、第1センサ部61と第1マイコン51との間での通信と、第2センサ部62と第2マイコン52との間での通信とは略同様であるので、ここでは、第1センサ部61と第1マイコン51との間での通信について説明する。
Communication between the sensor units 61 and 62 and the microcomputers 51 and 52 will be described with reference to FIG. In FIG. 10, (a) is the arithmetic processing of the rotation angle θm in the sensor unit, (b) is the arithmetic processing of the number of rotations TC in the sensor unit, and (c) is the output signal transmitted from the sensor unit 61 to the first microcomputer 51. , (D) indicate a command signal transmitted from the first microcomputer 51 to the sensor unit 61, and (e) indicates arithmetic processing in the microcomputer.
Since the communication between the first sensor unit 61 and the first microcomputer 51 and the communication between the second sensor unit 62 and the second microcomputer 52 are substantially the same, here, the first sensor is used. Communication between the unit 61 and the first microcomputer 51 will be described.

図10(a)に示すように、回転角θmは、更新周期DRT_saで更新される。図10(a)における各パルスは、回転角演算部614における回転角θmのデータ更新に係る演算期間を示している。各パルスの前半の期間Px1にて、センサ素子601の検出値をデジタル変換し、期間Px1に続く期間Px2にて、回転角演算部614が回転角θmを演算し、回転角θmに係るデータを更新する。図10(a)では、回転角θmに係るデータが、1A、2A、・・・11Aと更新されていくものとする。なお、図10(a)では、データ1Aの演算期間について、期間Px1、Px2を記載しているが、他のデータの演算期間についても同様である。 As shown in FIG. 10A, the angle of rotation θm is updated in the update cycle DRT_sa. Each pulse in FIG. 10A shows a calculation period related to data update of the rotation angle θm in the rotation angle calculation unit 614. In the period Px1 of the first half of each pulse, the detection value of the sensor element 601 is digitally converted, and in the period Px2 following the period Px1, the rotation angle calculation unit 614 calculates the rotation angle θm, and the data related to the rotation angle θm is calculated. Update. In FIG. 10A, it is assumed that the data related to the rotation angle θm is updated as 1A, 2A, ... 11A. In FIG. 10A, periods Px1 and Px2 are shown for the calculation period of the data 1A, but the same applies to the calculation period of other data.

図10(b)に示すように、回転回数TCは、更新周期DRT_sbで更新される。図10(b)における各パルスは、回転回数演算部615における回転回数TCのデータ更新に係る演算期間を示している。各パルスの前半期間のPy1にて、センサ素子601の検出値をデジタル変換し、期間Py1に続く期間Py2にて、回転回数演算部615が回転回数TCを演算し、回転回数TCに係るデータを更新する。図10(b)では、回転回数TCに関するデータが、1B、2B、・・・11Bと更新されていくものとする。なお、図10(b)では、データ1Bの演算期間について、期間Py1、Py2を記載しているが、他のデータの演算期間についても同様である。
以下、nを任意の自然数とし、「nA」が回転角θmに係るデータおよび当該データに基づく回転角信号を意味し、「nB」が回転回数TCに係るデータおよび当該データに基づく回転回数信号を意味するものとする。
図11、図15および図30についても同様である。
As shown in FIG. 10B, the rotation speed TC is updated in the update cycle DRT_sb. Each pulse in FIG. 10B indicates a calculation period related to data update of the rotation speed TC in the rotation speed calculation unit 615. The detection value of the sensor element 601 is digitally converted in Py1 of the first half period of each pulse, the rotation speed calculation unit 615 calculates the rotation speed TC in the period Py2 following the period Py1, and the data related to the rotation speed TC is calculated. Update. In FIG. 10B, it is assumed that the data related to the rotation speed TC is updated as 1B, 2B, ... 11B. In FIG. 10B, the periods Py1 and Py2 are shown for the calculation period of the data 1B, but the same applies to the calculation period of other data.
Hereinafter, n is an arbitrary natural number, “nA” means the data related to the rotation angle θm and the rotation speed signal based on the data, and “nB” means the data related to the rotation speed TC and the rotation speed signal based on the data. It shall mean.
The same applies to FIGS. 11, 15 and 30.

図10(a)、(b)に示すように、本実施形態では、回転角θmの更新周期DRT_saと、回転回数TCの更新周期DRT_sbとは等しく、第1マイコン51における演算周期DRT_mと比較して短い。 As shown in FIGS. 10A and 10B, in the present embodiment, the update cycle DRT_sa of the rotation angle θm and the update cycle DRT_sb of the rotation speed TC are equal to each other, and are compared with the calculation cycle DRT_m in the first microcomputer 51. Is short.

図10(c)、(d)に示すように、時刻x11にて、第1マイコン51は、次の指令送信のタイミングにて出力信号の送信を要求する指令信号com1を第1センサ部61に送信する。また、通信部619は、指令信号com1を受信したタイミングである時刻x11にて、指令信号com1の直前の指令信号com0(不図示)に基づく出力信号Sd10を第1マイコン51に送信する。
出力信号Sd10には、最新データに基づく回転角θmおよび回転回数TCに係る信号、および、CRC信号が含まれる。詳細には、出力信号Sd10には、データ1Aに基づく回転角信号、データ1Bに基づく回転回数信号、および、回転角信号および回転回数信号に基づいて演算される巡回冗長検査信号であるCRC信号が含まれる。
As shown in FIGS. 10C and 10D, at time x11, the first microcomputer 51 sends a command signal com1 requesting transmission of an output signal to the first sensor unit 61 at the timing of the next command transmission. Send. Further, the communication unit 619 transmits the output signal Sd10 based on the command signal com0 (not shown) immediately before the command signal com1 to the first microcomputer 51 at the time x11 when the command signal com1 is received.
The output signal Sd10 includes a signal related to the rotation angle θm and the rotation speed TC based on the latest data, and a CRC signal. Specifically, the output signal Sd10 includes a rotation angle signal based on the data 1A, a rotation number signal based on the data 1B, and a CRC signal which is a cyclic redundancy check signal calculated based on the rotation angle signal and the rotation number signal. included.

第1マイコン51は、時刻x12にて、出力信号Sd10に含まれる回転角信号および回転回数信号に基づく回転角θmおよび舵角θsの演算を開始する。図10における[1A、1B]の記載は、回転角θmおよび舵角θsの演算にデータ1A、1Bを用いることを意味する。なお、舵角θsは、必ずしも毎回演算しなくてもよく、例えば所定回数に1回の割合で演算するようにしてもよい。 The first microcomputer 51 starts the calculation of the rotation angle θm and the steering angle θs based on the rotation angle signal and the rotation speed signal included in the output signal Sd10 at the time x12. The description of [1A, 1B] in FIG. 10 means that the data 1A and 1B are used for the calculation of the rotation angle θm and the steering angle θs. The rudder angle θs does not have to be calculated every time, and may be calculated, for example, once every predetermined number of times.

また、時刻x13にて、第1マイコン51から指令信号com2が送信されると、第1センサ部61は、データ4Aに基づく回転角信号、データ4Bに基づく回転回数信号、および、CRC信号を含む出力信号Sd11を第1マイコン51に送信する。第1マイコン51は、時刻x14にて、出力信号Sd11に含まれる信号に基づく回転角θmおよび舵角θsの演算を開始する。
時刻x15にて、第1マイコン51から指令信号com3が送信されると、第1センサ部61は、データ8Aに基づく回転角信号、データ8Bに基づく回転回数信号、および、CRC信号を含む出力信号Sd12を第1マイコン51に送信する。
Further, when the command signal com2 is transmitted from the first microcomputer 51 at time x13, the first sensor unit 61 includes a rotation angle signal based on the data 4A, a rotation number signal based on the data 4B, and a CRC signal. The output signal Sd11 is transmitted to the first microcomputer 51. The first microcomputer 51 starts the calculation of the rotation angle θm and the steering angle θs based on the signal included in the output signal Sd11 at the time x14.
When the command signal com3 is transmitted from the first microcomputer 51 at time x15, the first sensor unit 61 outputs a rotation angle signal based on the data 8A, a rotation number signal based on the data 8B, and an output signal including a CRC signal. Sd12 is transmitted to the first microcomputer 51.

図11に示すように、更新周期DRT_sa、DRT_sbは、異なっていてもよい。詳細には、回転回数TCの更新周期DRT_sbは、回転角θmの更新周期DRT_saより長くてもよい。回転角θmの更新周期DRT_saは、第1マイコン51の演算周期DRT_mより十分に短い必要がある。一方、回転回数TCは、モータ部10の1回転を3分割した各象限を読み飛ばすことなく検出すれば、逆回転も検出可能であり、回転回数を誤検出することがない。そのため、回転回数TCの更新周期DRT_sbは、モータ部10の設定回転速度に応じ、読み飛ばしがないような長さに適宜設定すればよい。なお、設定回転速度は、モータ部10の最大回転速度としてもよいし、回転回数TCのカウントを要する所定の回転速度としてもよい。 As shown in FIG. 11, the update cycles DRT_sa and DRT_sb may be different. Specifically, the update cycle DRT_sb of the rotation speed TC may be longer than the update cycle DRT_sa of the rotation angle θm. The update cycle DRT_sa of the rotation angle θm needs to be sufficiently shorter than the calculation cycle DRT_m of the first microcomputer 51. On the other hand, if the rotation speed TC is detected without skipping each quadrant in which one rotation of the motor unit 10 is divided into three, reverse rotation can also be detected, and the rotation speed is not erroneously detected. Therefore, the update cycle DRT_sb of the number of rotations TC may be appropriately set to a length that does not cause skipping according to the set rotation speed of the motor unit 10. The set rotation speed may be the maximum rotation speed of the motor unit 10 or a predetermined rotation speed that requires counting of the number of rotations TC.

図11の例では、時刻x21、x22での処理は、図10中の時刻x11、x12の処理と同様であり、第1センサ部61は、時刻x21にて、データ1Aに基づく回転角信号およびデータ1Bに基づく回転回数信号を含む出力信号Sd21を第1マイコン51に送信する。第1マイコン51は、時刻x22にて、出力信号Sd21に基づく回転角θmおよび舵角θsの演算を開始する。 In the example of FIG. 11, the processing at the times x21 and x22 is the same as the processing at the times x11 and x12 in FIG. The output signal Sd21 including the rotation number signal based on the data 1B is transmitted to the first microcomputer 51. The first microcomputer 51 starts the calculation of the rotation angle θm and the steering angle θs based on the output signal Sd21 at the time x22.

時刻x23にて、第1マイコン51から指令信号com2が送信されると、第1センサ部61は、データ4Aに基づく回転角信号およびデータ3Bに基づく回転回数信号を含む出力信号Sd22を第1マイコン51に送信する。第1マイコン51は、時刻x24にて、出力信号Sd22に基づく回転角θmおよび舵角θsの演算を開始する。
時刻x25にて、第1マイコン51から指令信号com3が送信されると、第1センサ部61は、データ8Aに基づく回転角信号、および、データ4Bに基づく回転回数信号を含む出力信号Sd23を第1マイコン51に送信する。
When the command signal com2 is transmitted from the first microcomputer 51 at time x23, the first sensor unit 61 transmits the output signal Sd22 including the rotation angle signal based on the data 4A and the rotation number signal based on the data 3B to the first microcomputer. Send to 51. The first microcomputer 51 starts the calculation of the rotation angle θm and the steering angle θs based on the output signal Sd22 at the time x24.
When the command signal com3 is transmitted from the first microcomputer 51 at time x25, the first sensor unit 61 sets the output signal Sd23 including the rotation angle signal based on the data 8A and the rotation number signal based on the data 4B. 1 Transmit to the microcomputer 51.

ここで、参考例による通信を図30に示す。参考例では、回転角を検出するセンサ部と、回転回数を検出するセンサ部とが別々のチップに設けられており、回転角信号と回転回数信号とを別々の信号として送信する例である。ここでは、SPI通信におけるチップセレクトに応じて各チップからの信号が交互に送信されるものとする。また、更新周期DRT_sa、DRT_sbは、図11と同様とする。 Here, the communication by the reference example is shown in FIG. In the reference example, the sensor unit for detecting the rotation angle and the sensor unit for detecting the rotation speed are provided on separate chips, and the rotation angle signal and the rotation speed signal are transmitted as separate signals. Here, it is assumed that signals from each chip are alternately transmitted according to the chip select in SPI communication. Further, the update cycles DRT_sa and DRT_sb are the same as those in FIG.

時刻x91では、指令信号com1cの直前の指令信号com0c(不図示)に基づいて出力信号Sd91が送信される。出力信号Sd91には、データ1Aに基づく回転角信号が含まれる。一方、出力信号Sd91には、回転回数信号が含まれない。
時刻x92では、出力信号Sd91に含まれるデータ1A、および、指令信号com0cが送信されたタイミングで送信される出力信号Sd90(不図示)に含まれるデータ−1Bに基づき、回転角θmおよび舵角θsが演算される。
At time x91, the output signal Sd91 is transmitted based on the command signal com0c (not shown) immediately before the command signal com1c. The output signal Sd91 includes a rotation angle signal based on the data 1A. On the other hand, the output signal Sd91 does not include the rotation speed signal.
At time x92, the angle of rotation θm and the steering angle θs are based on the data 1A included in the output signal Sd91 and the data-1B included in the output signal Sd90 (not shown) transmitted at the timing when the command signal com0c is transmitted. Is calculated.

時刻x93では、指令信号com2cが送信されると、データ3Bに基づく回転回数信号を含む出力信号Sd92が送信される。また、時刻x94では、指令信号com3cが送信されると、データ8Aに基づく回転角信号を含む出力信号Sd93が送信される。
時刻x95では、出力信号Sd93に含まれるデータ8Aに基づく回転回数信号、および、出力信号Sd92に含まれるデータ3Bに基づく回転回数信号を用いて、回転角θmおよび舵角θsが演算される。
At time x93, when the command signal com2c is transmitted, the output signal Sd92 including the rotation speed signal based on the data 3B is transmitted. Further, at the time x94, when the command signal com3c is transmitted, the output signal Sd93 including the rotation angle signal based on the data 8A is transmitted.
At time x95, the rotation angle θm and the steering angle θs are calculated using the rotation number signal based on the data 8A included in the output signal Sd93 and the rotation number signal based on the data 3B included in the output signal Sd92.

参考例では、回転角θmの検出に用いられるセンサ部と、回転回数TCの検出に用いられるセンサ部とが別々であるので、回転角信号と回転回数信号とは別途にマイコンに送信される。そのため、例えば時刻x95における演算に用いられる回転角信号の検出タイミングと回転回数信号の検出タイミングとのずれ幅Tdcは、マイコンの指令周期よりも長い。参考例のように、検出タイミングのずれが大きい回転角θmおよび回転回数TCを用いると、舵角θsを正確に演算できない虞がある。 In the reference example, since the sensor unit used for detecting the rotation speed θm and the sensor unit used for detecting the rotation speed TC are separate, the rotation angle signal and the rotation speed signal are separately transmitted to the microcomputer. Therefore, for example, the deviation width Tdc between the detection timing of the rotation angle signal and the detection timing of the rotation speed signal used for the calculation at the time x95 is longer than the command cycle of the microcomputer. If a rotation angle θm and a rotation speed TC with a large deviation in detection timing are used as in the reference example, there is a possibility that the steering angle θs cannot be calculated accurately.

そこで本実施形態では、回転角演算部614および回転回数演算部615を1つのチップ641として構成し、回転角信号と回転回数信号とを一連の出力信号として、通信部619から第1マイコン51に送信している。
そのため、図10に示すように、回転角θmに係るデータと回転回数TCに係るデータとの更新タイミングが同時であれば、第1マイコン51では、同時に検出された検出値に基づいて、回転角θm、回転回数TC、および、舵角θsを演算することができる。
また、図11に示すように、更新周期DRT_sa、DRT_sbが異なっていても、同一の出力信号に回転角信号および回転回数信号を含めて送信することで、検出タイミングのずれ幅Tdは、マイコン51からの指令周期より短くなり、参考例のように別々の信号として送信する場合と比較し、検出タイミングのずれを低減することができる。
Therefore, in the present embodiment, the rotation angle calculation unit 614 and the rotation speed calculation unit 615 are configured as one chip 641, and the rotation angle signal and the rotation speed signal are used as a series of output signals from the communication unit 619 to the first microcomputer 51. I'm sending.
Therefore, as shown in FIG. 10, if the update timings of the data related to the rotation angle θm and the data related to the rotation speed TC are simultaneous, the first microcomputer 51 rotates the rotation angle based on the detected values detected at the same time. The θm, the number of rotations TC, and the steering angle θs can be calculated.
Further, as shown in FIG. 11, even if the update cycles DRT_sa and DRT_sb are different, by transmitting the same output signal including the rotation angle signal and the rotation speed signal, the deviation width Td of the detection timing can be determined by the microcomputer 51. It is shorter than the command cycle from, and it is possible to reduce the deviation of the detection timing as compared with the case where the signals are transmitted as separate signals as in the reference example.

また、本実施形態では、回転角度信号および回転回数信号を一連の出力信号に含め、1本の通信線692を経由して第1マイコン51に送信される。これにより、回転角度信号と回転回数信号とを別々の通信線を用いてマイコンに送信する場合と比較して、通信線の数を減らすことができる。 Further, in the present embodiment, the rotation angle signal and the rotation speed signal are included in the series of output signals and transmitted to the first microcomputer 51 via one communication line 692. As a result, the number of communication lines can be reduced as compared with the case where the rotation angle signal and the rotation speed signal are transmitted to the microcomputer using separate communication lines.

本実施形態の駆動装置800は、電動パワーステアリング装置108に設けられる。電動パワーステアリング装置108は、車両の基本機能の1つである「曲がる」機能を司る装置であるため、冗長構成とすることで、一部に異常が生じた場合であっても操舵のアシストを継続できるようにしている。一方、居住スペースの拡大や燃費向上の面から、駆動装置800には小型化が求められる。 The drive device 800 of this embodiment is provided in the electric power steering device 108. Since the electric power steering device 108 is a device that controls the "turning" function, which is one of the basic functions of the vehicle, the redundant configuration enables steering assistance even if a part of the abnormality occurs. I am trying to continue. On the other hand, the drive device 800 is required to be downsized from the viewpoint of expanding the living space and improving fuel efficiency.

本実施形態では、回路部610、620を複数設けることで、回転角θmおよび回転回数TCの演算機能が冗長化されており、いずれか一方に異常が生じた場合であっても、電動パワーステアリング装置108の動作を継続可能である。また、回路部610、620をそれぞれ1チップとして一体化することで、回転検出装置1を小型化可能であるので、駆動装置800の小型化に寄与する。 In the present embodiment, by providing a plurality of circuit units 610 and 620, the calculation functions of the rotation angle θm and the rotation speed TC are made redundant, and even if an abnormality occurs in either one, the electric power steering is performed. The operation of the device 108 can be continued. Further, by integrating the circuit units 610 and 620 as one chip, the rotation detection device 1 can be miniaturized, which contributes to the miniaturization of the drive device 800.

以上説明したように、本実施形態の回転検出装置1は、センサ部61、62と、マイコン51、52と、を備える。
第1センサ部61は、センサ素子601、および、回路部610を有する。第2センサ部62は、センサ素子602、および、回路部620を有する。
センサ素子601、602は、モータ部10の回転を検出する。回路部610、620は、センサ素子601、602の検出値に基づく出力信号を生成して出力する。
マイコン51、52は、センサ部61、62から出力信号を取得し、出力信号に基づく演算を行う。
As described above, the rotation detection device 1 of the present embodiment includes sensor units 61 and 62 and microcomputers 51 and 52.
The first sensor unit 61 includes a sensor element 601 and a circuit unit 610. The second sensor unit 62 includes a sensor element 602 and a circuit unit 620.
The sensor elements 601 and 602 detect the rotation of the motor unit 10. The circuit units 610 and 620 generate and output an output signal based on the detected values of the sensor elements 601 and 602.
The microcomputers 51 and 52 acquire output signals from the sensor units 61 and 62 and perform calculations based on the output signals.

回路部610は、回転角演算部614、回転回数演算部615、および、通信部619を有する。回転角演算部614は、センサ素子601の検出値に基づいてモータ部10の回転角θmを演算する。回転回数演算部615は、センサ素子601の検出値に基づいてモータ部10の回転回数TCをカウントする。通信部619は、回転角θmに係る信号である回転角信号および回転回数TCに係る信号である回転回数信号を含む一連の信号である出力信号を第1マイコン51に送信する。 The circuit unit 610 includes a rotation angle calculation unit 614, a rotation speed calculation unit 615, and a communication unit 619. The rotation angle calculation unit 614 calculates the rotation angle θm of the motor unit 10 based on the detected value of the sensor element 601. The rotation speed calculation unit 615 counts the rotation speed TC of the motor unit 10 based on the detected value of the sensor element 601. The communication unit 619 transmits an output signal, which is a series of signals including a rotation angle signal which is a signal related to the rotation angle θm and a rotation speed signal which is a signal related to the rotation speed TC, to the first microcomputer 51.

回路部620は、回転角演算部624、回転回数演算部625、および、通信部629を有する。回転角演算部624は、センサ素子602の検出値に基づいてモータ部10の回転角θmを演算する。回転回数演算部625は、センサ素子602の検出値に基づいてモータ部10の回転回数TCをカウントする。通信部629は、回転角θmに係る信号である回転角信号および回転回数TCに係る信号である回転回数信号を含む一連の信号である出力信号を第2マイコン52に送信する。 The circuit unit 620 includes a rotation angle calculation unit 624, a rotation speed calculation unit 625, and a communication unit 629. The rotation angle calculation unit 624 calculates the rotation angle θm of the motor unit 10 based on the detected value of the sensor element 602. The rotation speed calculation unit 625 counts the rotation speed TC of the motor unit 10 based on the detected value of the sensor element 602. The communication unit 629 transmits to the second microcomputer 52 an output signal which is a series of signals including a rotation angle signal which is a signal related to the rotation angle θm and a rotation speed signal which is a signal related to the rotation speed TC.

回転角信号および回転回数信号が一連の出力信号に含まれるので、回転角信号および回転回数信号を1回の通信でマイコン51、52に送信可能である。これにより、回転角θmに係る検出値と回転回数TCに係る検出値との検出タイミングのずれを低減することができる。また、1本の通信線692にて、回転角信号および回転回数信号を通信部619から第1マイコン51に送信することができる。同様に、1本の通信線694にて、回転角信号および回転回数信号を通信部629から第2マイコン52に送信することができる。これにより、回転角信号および回転回数信号ごとに通信線を設ける場合と比較し、通信線の数を減らすことができる。 Since the rotation angle signal and the rotation speed signal are included in the series of output signals, the rotation angle signal and the rotation speed signal can be transmitted to the microcomputers 51 and 52 in one communication. As a result, it is possible to reduce the deviation of the detection timing between the detection value related to the rotation angle θm and the detection value related to the rotation speed TC. Further, the rotation angle signal and the rotation speed signal can be transmitted from the communication unit 619 to the first microcomputer 51 via one communication line 692. Similarly, the rotation angle signal and the rotation speed signal can be transmitted from the communication unit 629 to the second microcomputer 52 on one communication line 694. As a result, the number of communication lines can be reduced as compared with the case where communication lines are provided for each rotation angle signal and rotation speed signal.

回転角演算部614および回転回数演算部615は、同一のセンサ素子601の検出値に基づいて回転角θmまたは回転回数TCを演算する。回転角演算部624および回転回数演算部625は、同一のセンサ素子602の検出値に基づいて回転角θmまたは回転回数TCを演算する。回転角θmおよび回転回数TCの演算に用いるセンサ素子を共通とすることで、センサ数を低減することができる。 The rotation angle calculation unit 614 and the rotation speed calculation unit 615 calculate the rotation angle θm or the rotation speed TC based on the detection values of the same sensor element 601. The rotation angle calculation unit 624 and the rotation speed calculation unit 625 calculate the rotation angle θm or the rotation speed TC based on the detection values of the same sensor element 602. The number of sensors can be reduced by using the same sensor element for calculating the rotation angle θm and the rotation speed TC.

バッテリ39、49からセンサ部61、62への電力供給路には、定電圧源37、47が設けられる。バッテリ39、49とセンサ部61、62との間に定電圧源37、47を設けることで、バッテリ39、49の電圧によらず、センサ部61、62の耐圧設計を変更する必要がない。 Constant voltage sources 37 and 47 are provided in the power supply path from the batteries 39 and 49 to the sensor units 61 and 62. By providing the constant voltage sources 37 and 47 between the batteries 39 and 49 and the sensors 61 and 62, it is not necessary to change the withstand voltage design of the sensors 61 and 62 regardless of the voltage of the batteries 39 and 49.

回転検出装置1には、センサ部61、62が複数設けられる。第1センサ部61には、センサ素子601および回路部610が含まれる。第2センサ部62には、センサ素子602および回路部620が含まれる。全てのセンサ部61、62は、1つのパッケージ65内に設けられる。 The rotation detection device 1 is provided with a plurality of sensor units 61 and 62. The first sensor unit 61 includes a sensor element 601 and a circuit unit 610. The second sensor unit 62 includes a sensor element 602 and a circuit unit 620. All the sensor units 61 and 62 are provided in one package 65.

センサ部61、62を複数設けることで、一方のセンサ部に異常が生じた際も、他方のセンサ部にてモータ部10の回転角θmおよび回転回数TCの検出を継続することができる。
また、図31に示す参考例のように、回転角θmの演算に係るパッケージ656、657と、回転回数TCの演算に係るパッケージ658、659とをそれぞれ別途に設ける場合と比較し、実装面積を抑えることができる。これにより、例えば第1基板21の第1面211側の面にSW素子301〜306、401〜406等のフレーム部材18への放熱を要する素子の実装領域を確保することができる。また、センサ素子601、602を回転中心線Acに近づけて配置できるので、マグネット16を小型化可能であるとともに、検出精度の悪化を防ぐことができる。特に、センサ素子601、602を回転中心線Acに対して点対称配置することで、素子間の検出誤差を低減することができる。
By providing a plurality of sensor units 61 and 62, even if an abnormality occurs in one of the sensor units, the other sensor unit can continue to detect the rotation angle θm and the rotation speed TC of the motor unit 10.
Further, as in the reference example shown in FIG. 31, the mounting area is increased as compared with the case where the packages 656 and 657 related to the calculation of the rotation angle θm and the packages 658 and 659 related to the calculation of the rotation speed TC are separately provided. It can be suppressed. Thereby, for example, it is possible to secure a mounting area for elements such as SW elements 301 to 306 and 401 to 406 that require heat dissipation to the frame member 18 on the surface on the first surface 211 side of the first substrate 21. Further, since the sensor elements 601 and 602 can be arranged close to the rotation center line Ac, the magnet 16 can be miniaturized and the deterioration of the detection accuracy can be prevented. In particular, by arranging the sensor elements 601 and 602 point-symmetrically with respect to the rotation center line Ac, the detection error between the elements can be reduced.

センサ部561、562、および、センサ部561、562から出力信号を取得するマイコン51、52の組み合わせは複数である。詳細には、第1センサ部561と第1マイコン51との組み合わせ、および、第2センサ部562と第2マイコン52との組み合わせの2組が設けられている。これにより、一方の系統に異常が生じた場合であっても、他方の系統にて演算を継続することができる。 There are a plurality of combinations of the sensor units 561 and 562 and the microcomputers 51 and 52 that acquire output signals from the sensor units 561 and 562. Specifically, two sets are provided, one is a combination of the first sensor unit 561 and the first microcomputer 51, and the other is a combination of the second sensor unit 562 and the second microcomputer 52. As a result, even if an abnormality occurs in one system, the calculation can be continued in the other system.

電動パワーステアリング装置108は、モータ部10と、回転検出装置1と、マイコン51、52と、を備える。モータ部10は、運転者による操舵を補助する補助トルクを出力する。マイコン51、52は、出力信号に含まれる信号を用いてモータ部10を制御する。センサ素子601、602は、検出対象としてモータ部10の回転を検出する。
また、マイコン51、52は、回転角θm、および、回転回数TCに基づき、舵角θsを演算する。
The electric power steering device 108 includes a motor unit 10, a rotation detection device 1, and microcomputers 51 and 52. The motor unit 10 outputs an auxiliary torque that assists the driver in steering. The microcomputers 51 and 52 control the motor unit 10 by using the signal included in the output signal. The sensor elements 601 and 602 detect the rotation of the motor unit 10 as a detection target.
Further, the microcomputers 51 and 52 calculate the steering angle θs based on the rotation angle θm and the rotation speed TC.

これにより、例えばステアリングシャフト102にギア等を設けて舵角θsを検出するステアリングセンサを省略することができる。また、回転角信号および回転回数信号を1回の通信でマイコン51、52に送信することで、回転角θmに係る検出値と回転回数TCに係る検出値との検出タイミングのずれを抑えているので、舵角θsを適切に演算することができる。 Thereby, for example, the steering sensor for detecting the steering angle θs by providing a gear or the like on the steering shaft 102 can be omitted. Further, by transmitting the rotation angle signal and the rotation speed signal to the microcomputers 51 and 52 in one communication, the deviation of the detection timing between the detection value related to the rotation angle θm and the detection value related to the rotation speed TC is suppressed. Therefore, the steering angle θs can be calculated appropriately.

(第2実施形態)
本発明の第2実施形態を図12および図13に示す。本実施形態は、回転検出装置2が上記実施形態と異なっており、それ以外の構成については上記実施形態と同様であるので、説明を省略する。図12および後述の図14、図23では、バッテリ39、49の記載を省略した。
図12に示すように、本実施形態の回転検出装置2は、第1センサ部261、第2センサ部262、第1マイコン51および第2マイコン52を備える。
(Second Embodiment)
A second embodiment of the present invention is shown in FIGS. 12 and 13. In this embodiment, the rotation detection device 2 is different from the above-described embodiment, and the other configurations are the same as those in the above-described embodiment. Therefore, the description thereof will be omitted. In FIG. 12 and FIGS. 14 and 23 described later, the description of the batteries 39 and 49 is omitted.
As shown in FIG. 12, the rotation detection device 2 of the present embodiment includes a first sensor unit 261 and a second sensor unit 262, a first microcomputer 51, and a second microcomputer 52.

第1センサ部261は、回転角用のセンサ素子603、回転回数用のセンサ素子604、および、回路部610を有する。センサ素子603、604および回路部610は、1つのチップ641に設けられる。
第2センサ部262は、回転角用のセンサ素子605、回転回数用のセンサ素子606、および、回路部620を有する。センサ素子605、606および回路部620は、1つのチップ642に設けられる。チップ641、642は、1つのセンサパッケージ65に設けられる。第3実施形態〜第6実施形態においても同様である。
The first sensor unit 261 includes a sensor element 603 for the rotation angle, a sensor element 604 for the number of rotations, and a circuit unit 610. The sensor elements 603 and 604 and the circuit unit 610 are provided on one chip 641.
The second sensor unit 262 includes a sensor element 605 for the rotation angle, a sensor element 606 for the number of rotations, and a circuit unit 620. The sensor elements 605 and 606 and the circuit unit 620 are provided on one chip 642. Chips 641 and 642 are provided in one sensor package 65. The same applies to the third to sixth embodiments.

センサ素子603〜606は、第1実施形態のセンサ素子601、602と同様、マグネット16の回転により変化する磁束を検出するホール素子等の磁気検出素子である。
センサ部261、262とマイコン51、52との通信等については、上記実施形態と同様である。
Similar to the sensor elements 601 and 602 of the first embodiment, the sensor elements 603 to 606 are magnetic detection elements such as a Hall element that detects a magnetic flux that changes with the rotation of the magnet 16.
Communication between the sensor units 261 and 262 and the microcomputers 51 and 52 is the same as in the above embodiment.

本実施形態では、回転角θm演算用のセンサ素子603、605と、回転回数TC演算用のセンサ素子604、606とが、別途に設けられている。これにより、回転角θmまたは回転回数TCの演算に最適な素子を選定することができる。例えば、回転角θm演算用のセンサ素子603、605には、検出精度の高いのもを用い、回転回数TC演算用のセンサ素子604、606には、電力消費の少ないものを用いる、といった具合である。 In the present embodiment, the sensor elements 603 and 605 for calculating the rotation angle θm and the sensor elements 604 and 606 for calculating the rotation speed TC are separately provided. Thereby, the optimum element for calculating the rotation angle θm or the rotation speed TC can be selected. For example, the sensor elements 603 and 605 for calculating the rotation angle θm are used with high detection accuracy, and the sensor elements 604 and 606 for calculating the rotation speed TC are used with low power consumption. be.

センサ素子の配置を図13に示す。
図13(a)、(b)に示すように、回転角θm演算用のセンサ素子603、605は、回転中心線Acに対して点対称に配置される。また、回転回数TC演算用のセンサ素子604、606は、回転中心線Acに対して点対称に配置される。
The arrangement of the sensor elements is shown in FIG.
As shown in FIGS. 13A and 13B, the sensor elements 603 and 605 for calculating the rotation angle θm are arranged point-symmetrically with respect to the rotation center line Ac. Further, the sensor elements 604 and 606 for calculating the rotation speed TC are arranged point-symmetrically with respect to the rotation center line Ac.

図13(a)では、回転角θm演算用のセンサ素子603、605が内側、回転回数TC演算用のセンサ素子604、606が外側となるように配置される。すなわち、より検出精度が要求される回転角θm演算用のセンサ素子603、605を内側に配置することで、回転中心線Acに近接させ、検出誤差を低減している。なお、回転回数TCの演算には、回転角θmと比較して検出精度が要求されないため、外側に配置している。 In FIG. 13A, the sensor elements 603 and 605 for calculating the rotation angle θm are arranged on the inside, and the sensor elements 604 and 606 for calculating the rotation speed TC are arranged on the outside. That is, by arranging the sensor elements 603 and 605 for calculating the rotation angle θm, which require higher detection accuracy, inside, the sensor elements 603 and 605 are brought closer to the rotation center line Ac, and the detection error is reduced. Since the calculation of the rotation speed TC does not require detection accuracy as compared with the rotation angle θm, it is arranged outside.

また、図13(b)に示すように、センサ素子603、604、および、センサ素子605、606を、それぞれ回転中心線Acに対して横並びの状態にて配列してもよい。このとき、回転角θm検出用のセンサ素子603、605が点対称に配置され、回転回数TC検出用のセンサ素子604、606が点対称に配置される。 Further, as shown in FIG. 13B, the sensor elements 603 and 604 and the sensor elements 605 and 606 may be arranged side by side with respect to the rotation center line Ac, respectively. At this time, the sensor elements 603 and 605 for detecting the rotation angle θm are arranged point-symmetrically, and the sensor elements 604 and 606 for detecting the rotation speed TC are arranged point-symmetrically.

回転角演算部614は、センサ素子603の検出値に基づいて回転角θmを演算し、回転回数演算部615は、センサ素子604の検出値に基づいて回転回数TCを演算する。
また、回転角演算部624は、センサ素子605の検出値に基づいて回転角θmを演算し、回転回数演算部625は、センサ素子606の検出値に基づいて回転回数TCを演算する。換言すると、回転角θmと回転回数TCとは、異なるセンサ素子の検出値に基づいて演算される。
The rotation angle calculation unit 614 calculates the rotation angle θm based on the detection value of the sensor element 603, and the rotation speed calculation unit 615 calculates the rotation speed TC based on the detection value of the sensor element 604.
Further, the rotation angle calculation unit 624 calculates the rotation angle θm based on the detection value of the sensor element 605, and the rotation speed calculation unit 625 calculates the rotation speed TC based on the detection value of the sensor element 606. In other words, the rotation angle θm and the rotation speed TC are calculated based on the detection values of different sensor elements.

回転角θmの演算に用いるセンサ素子603、605と、回転回数TCの演算に用いられるセンサ素子604、606とを別途に設けることで、それぞれの要求に応じたセンサ素子を選定することができる。
本実施形態では、回転角θm演算用のセンサ素子603、605が「第1のセンサ素子」に対応し、回転回数TC演算用のセンサ素子604、606が「第2のセンサ素子」に対応する。
また、上記実施形態と同様の効果を奏する。
By separately providing the sensor elements 603 and 605 used for calculating the rotation angle θm and the sensor elements 604 and 606 used for calculating the rotation speed TC, it is possible to select a sensor element according to each request.
In the present embodiment, the sensor elements 603 and 605 for calculating the rotation angle θm correspond to the “first sensor element”, and the sensor elements 604 and 606 for calculating the rotation speed TC correspond to the “second sensor element”. ..
Moreover, the same effect as that of the above-described embodiment is obtained.

(第3実施形態)
本発明の第3実施形態を図14および図15に示す。
図14に示すように、本実施形態の回転検出装置3は、第1センサ部361、第2センサ部362、第1マイコン51および第2マイコン52を備える。
第1センサ部361の回路部611は、第1実施形態の回路部610の各構成に加え、自己診断部618を有する。第2センサ部362の回路部621は、第1実施形態の回路部621の各構成に加え、自己診断部628を有する。本実施形態では、センサ素子601および回路部611が1つのチップ641に設けられ、センサ素子602および回路部621が1つのチップ642に設けられる。第2実施形態のように、回転角θm演算用と、回転回数TC演算用とで、別途にセンサ素子を設ける構成としてもよい。
(Third Embodiment)
A third embodiment of the present invention is shown in FIGS. 14 and 15.
As shown in FIG. 14, the rotation detection device 3 of the present embodiment includes a first sensor unit 361, a second sensor unit 362, a first microcomputer 51, and a second microcomputer 52.
The circuit unit 611 of the first sensor unit 361 has a self-diagnosis unit 618 in addition to each configuration of the circuit unit 610 of the first embodiment. The circuit unit 621 of the second sensor unit 362 has a self-diagnosis unit 628 in addition to each configuration of the circuit unit 621 of the first embodiment. In the present embodiment, the sensor element 601 and the circuit unit 611 are provided on one chip 641, and the sensor element 602 and the circuit unit 621 are provided on one chip 642. As in the second embodiment, a sensor element may be separately provided for the rotation angle θm calculation and the rotation speed TC calculation.

自己診断部618は、センサ素子601、回転角演算部614および回転回数演算部615の天絡や地絡等の電源異常を監視する。
自己診断部628は、センサ素子602、回転角演算部624および回転回数演算部625の天絡や地絡等の電源異常を監視する。
自己診断部618、628における自己監視結果は、ステータス信号として出力信号に含め、マイコン51、52に送信する。
The self-diagnosis unit 618 monitors power supply abnormalities such as a ceiling fault and a ground fault of the sensor element 601 and the rotation angle calculation unit 614 and the rotation speed calculation unit 615.
The self-diagnosis unit 628 monitors power supply abnormalities such as a ceiling fault and a ground fault of the sensor element 602, the rotation angle calculation unit 624, and the rotation speed calculation unit 625.
The self-monitoring results of the self-diagnosis units 618 and 628 are included in the output signal as a status signal and transmitted to the microcomputers 51 and 52.

第1マイコン51と第1センサ部361との間における通信について、図15に基づいて説明する。通信タイミング等については、図11と同様であるので、ここでは、第1センサ部361から送信される出力信号を、第1マイコン51からの指令に応じて変更する点を中心に説明する。なお、上記実施形態と同様、第2マイコン52と第2センサ部362との間での通信は、第1マイコン51と第1センサ部361との間での通信と略同様であるので、ここでは、第1マイコン51と第1センサ部361との間の通信を例に説明する。 Communication between the first microcomputer 51 and the first sensor unit 361 will be described with reference to FIG. Since the communication timing and the like are the same as those in FIG. 11, here, the point that the output signal transmitted from the first sensor unit 361 is changed according to the command from the first microcomputer 51 will be mainly described. As in the above embodiment, the communication between the second microcomputer 52 and the second sensor unit 362 is substantially the same as the communication between the first microcomputer 51 and the first sensor unit 361. Then, the communication between the 1st microcomputer 51 and the 1st sensor unit 361 will be described as an example.

本実施形態では、第1センサ部361は、第1マイコン51から送信される指令の種類に応じて出力信号に含まれる信号の種類を変更している。
時刻x31にて、第1マイコン51から指令信号com_aが送信されると、通信部619は、次の指令を受信したタイミングである時刻x32にて、回転角信号、回転回数信号、ステータス信号、および、CRC信号を含む出力信号Sd_aを第1マイコン51に送信する。なお、出力信号Sd_aの出力タイミングにて送信される指令は、どの信号の出力を指示するものであってもよく、種類は問わない。他の出力信号の送信タイミングに係る指令についても同様である。
In the present embodiment, the first sensor unit 361 changes the type of the signal included in the output signal according to the type of the command transmitted from the first microcomputer 51.
When the command signal com_a is transmitted from the first microcomputer 51 at the time x31, the communication unit 619 receives the rotation angle signal, the rotation speed signal, the status signal, and the rotation speed signal at the time x32, which is the timing when the next command is received. , The output signal Sd_a including the CRC signal is transmitted to the first microcomputer 51. The command transmitted at the output timing of the output signal Sd_a may indicate the output of any signal, and may be of any type. The same applies to commands related to transmission timing of other output signals.

時刻x32にて、第1マイコン51から指令信号com_bが送信されると、通信部619は、次の指令を受信したタイミングである時刻x33にて、回転角信号、回転回数信号、および、CRC信号を含む出力信号Sd_bを第1マイコン51に送信する。
時刻x33にて、第1マイコン51から指令信号com_cが送信されると、通信部619は、次の指令を受信したタイミングである時刻x34にて、回転角信号、ステータス信号、および、CRC信号を含む出力信号Sd_cを第1マイコン51に送信する。
時刻x34にて、第1マイコン51から指令信号com_dが送信されると、通信部619は、次の指令を受信したタイミングである時刻x35にて、回転角信号、および、CRC信号を含む出力信号Sd_dを第1マイコン51に送信する。
When the command signal com_b is transmitted from the first microcomputer 51 at the time x32, the communication unit 619 receives the rotation angle signal, the rotation speed signal, and the CRC signal at the time x33, which is the timing at which the next command is received. The output signal Sd_b including the above is transmitted to the first microcomputer 51.
When the command signal com_c is transmitted from the first microcomputer 51 at the time x33, the communication unit 619 transmits the rotation angle signal, the status signal, and the CRC signal at the time x34, which is the timing at which the next command is received. The included output signal Sd_c is transmitted to the first microcomputer 51.
When the command signal com_d is transmitted from the first microcomputer 51 at the time x34, the communication unit 619 receives the rotation angle signal and the CRC signal at the time x35, which is the timing at which the next command is received. Sd_d is transmitted to the first microcomputer 51.

図15の例では、説明のため、第1マイコン51からの指令信号が、com_a、com_b、com_c、com_dの順に送信され、第1センサ部361からの出力信号が、Sd_a、Sd_b、Sd_c、Sd_dの順に送信されているが、この順に限らず、送信順が異なっていてもよい。また例えば、第1マイコン51は、回転回数信号を回転回数送信周期で取得し、ステータス信号をステータス送信周期で取得するように、各送信周期に応じて指令信号com_a、com_b、com_cを送信し、その他のタイミングでは回転角信号を取得する指令信号com_dを送信するようにしてもよい。回転回数送信周期とステータス送信周期とは、等しくてもよいし、異なっていてもよい。回転回数送信周期とステータス送信周期とが等しければ、指令信号com_b、com_cを用いなくてもよい。また、所定の周期に限らず、第1マイコン51にて、第1マイコン51にて回転回数TCまたは第1センサ部361における自己監視結果の取得を要するとき、適宜、指令信号com_dに替えて、指令信号com_a、com_b、com_cのいずれかを送信するようにしてもよい。
第1マイコン51では、取得された信号に応じた演算が行われる。図15(e)は、演算期間が等しいものとして記載しているが、行われる演算に応じ、演算期間が異なっていてもよい。
In the example of FIG. 15, for the sake of explanation, command signals from the first microcomputer 51 are transmitted in the order of com_a, com_b, com_c, com_d, and output signals from the first sensor unit 361 are Sd_a, Sd_b, Sd_c, Sd_d. Although they are transmitted in the order of, the transmission order is not limited to this order and may be different. Further, for example, the first microcomputer 51 transmits command signals com_a, com_b, and com_c according to each transmission cycle so as to acquire the rotation speed signal in the rotation speed transmission cycle and the status signal in the status transmission cycle. At other timings, the command signal com_d for acquiring the rotation angle signal may be transmitted. The rotation speed transmission cycle and the status transmission cycle may be equal or different. If the rotation speed transmission cycle and the status transmission cycle are equal, the command signals com_b and com_c may not be used. Further, not limited to a predetermined cycle, when it is necessary for the first microcomputer 51 to acquire the rotation speed TC or the self-monitoring result in the first sensor unit 361 by the first microcomputer 51, it is appropriately replaced with the command signal com_d. Any of the command signals com_a, com_b, and com_c may be transmitted.
The first microcomputer 51 performs an operation according to the acquired signal. Although FIG. 15E is described as having the same calculation period, the calculation period may be different depending on the calculation to be performed.

本実施形態では、自己診断部618が設けられる場合を例に説明したが、第1実施形態等、自己診断部が設けられない場合においても、指令の種類に応じ、出力信号に含まれる信号の種類を変更可能である。すなわち、自己診断部618が設けられていない場合、指令信号com_bに応じて回転角信号および回転回数信号を含む出力信号Sd_bを送信し、指令信号com_dに応じて回転角信号を含む出力信号Sd_dを送信する、といった具合である。 In the present embodiment, the case where the self-diagnosis unit 618 is provided has been described as an example, but even when the self-diagnosis unit is not provided as in the first embodiment, the signal included in the output signal can be obtained according to the type of command. The type can be changed. That is, when the self-diagnosis unit 618 is not provided, the output signal Sd_b including the rotation angle signal and the rotation count signal is transmitted according to the command signal com_b, and the output signal Sd_d including the rotation angle signal is transmitted according to the command signal com_d. Send it, and so on.

第1マイコン51は、出力信号に含める信号の種類および送信タイミングを指示する指令信号を通信部619に送信する。通信部619は、受信した指令信号に応じ、出力信号に含める信号の種類を変更する。これにより、通信部619は、第1マイコン51の要求に応じた信号を適切に送信することができる。 The first microcomputer 51 transmits a command signal indicating the type of signal to be included in the output signal and the transmission timing to the communication unit 619. The communication unit 619 changes the type of signal included in the output signal according to the received command signal. As a result, the communication unit 619 can appropriately transmit a signal according to the request of the first microcomputer 51.

回路部611は、回路部611における異常を判定する自己診断部618を有する。通信部619は、自己診断部618における異常判定結果に係るステータス信号を出力信号に含めて第1マイコン51に送信する。これにより、第1マイコン51にて、異常な信号を用いた演算が行われるのを防ぐことができる。
ここでは、第1マイコン51および第1センサ部361について説明したが、第2マイコン52および第2センサ部362についても同様である。後述の実施形態についても同様である。
また、上記実施形態と同様の効果を奏する。
The circuit unit 611 has a self-diagnosis unit 618 for determining an abnormality in the circuit unit 611. The communication unit 619 includes the status signal related to the abnormality determination result in the self-diagnosis unit 618 in the output signal and transmits the status signal to the first microcomputer 51. As a result, it is possible to prevent the first microcomputer 51 from performing an operation using an abnormal signal.
Here, the first microcomputer 51 and the first sensor unit 361 have been described, but the same applies to the second microcomputer 52 and the second sensor unit 362. The same applies to the embodiments described later.
Moreover, the same effect as that of the above-described embodiment is obtained.

(第4実施形態)
本発明の第4実施形態を図16に示す。
図16に示すように、本実施形態の回転検出装置4は、第1センサ部461、第2センサ部462、第1マイコン51および第2マイコン52を備える。第1センサ部461は、センサ素子601、607および回路部612を有し、1つのチップ641により構成される。第2センサ部462は、センサ素子602、608および回路部622を有し、1つのチップ642により構成される。
(Fourth Embodiment)
A fourth embodiment of the present invention is shown in FIG.
As shown in FIG. 16, the rotation detection device 4 of the present embodiment includes a first sensor unit 461, a second sensor unit 462, a first microcomputer 51, and a second microcomputer 52. The first sensor unit 461 has sensor elements 601 and 607 and a circuit unit 612, and is composed of one chip 641. The second sensor unit 462 has sensor elements 602 and 608 and a circuit unit 622, and is composed of one chip 642.

第1センサ部461の回路部612は、第4実施形態の回路部611の各構成に加え、センサ素子607、回転角演算部616、および、回転回数演算部617を有する。ここで、センサ素子601、回転角演算部614および回転回数演算部615を回転情報演算回路951とし、センサ素子607、回転角演算部616および回転回数演算部617を回転情報演算回路952とする。すなわち、第1センサ部461は、2組の回転情報演算回路951、952を有している。 The circuit unit 612 of the first sensor unit 461 includes a sensor element 607, a rotation angle calculation unit 616, and a rotation speed calculation unit 617, in addition to each configuration of the circuit unit 611 of the fourth embodiment. Here, the sensor element 601 and the rotation angle calculation unit 614 and the rotation speed calculation unit 615 are referred to as a rotation information calculation circuit 951, and the sensor element 607, the rotation angle calculation unit 616 and the rotation speed calculation unit 617 are referred to as a rotation information calculation circuit 952. That is, the first sensor unit 461 has two sets of rotation information calculation circuits 951 and 952.

第2センサ部462の回路部622は、第4実施形態の回路部612の各構成に加え、センサ素子608、回転角演算部626、および、回転回数演算部627を有する。第2センサ部462についても同様に、センサ素子602、回転角演算部624および回転回数演算部625を回転情報演算回路953とし、センサ素子608、回転角演算部626および回転回数演算部627を回転情報演算回路954とする。すなわち、第2センサ部462は、2組の回転情報演算回路953、954を有している。補足として、例えば第1実施形態等のセンサ部61、62には、それぞれ1組の回転情報演算回路が設けられる。 The circuit unit 622 of the second sensor unit 462 includes a sensor element 608, a rotation angle calculation unit 626, and a rotation speed calculation unit 627, in addition to each configuration of the circuit unit 612 of the fourth embodiment. Similarly, for the second sensor unit 462, the sensor element 602, the rotation angle calculation unit 624, and the rotation speed calculation unit 625 are used as the rotation information calculation circuit 953, and the sensor element 608, the rotation angle calculation unit 626, and the rotation speed calculation unit 627 are rotated. The information calculation circuit 954 is used. That is, the second sensor unit 462 has two sets of rotation information calculation circuits 953 and 954. As a supplement, for example, the sensor units 61 and 62 of the first embodiment and the like are provided with a set of rotation information calculation circuits, respectively.

自己診断部618は、天絡、地絡等の電源異常に加え、第1センサ部461のIC内部回路の動作異常の監視にて、回転角θmを監視する。例えば、第1センサ部461内のセンサ素子601、607の出力の異常の検出部や、演算回路の異常等による回転角θmの異常を検出する方法として、回転情報演算回路951、952の対応する値を比較し、オフセット異常等の中間異常を検出する等がある。通信部619は、自己診断部618における自己診断結果をステータス信号として出力信号に含め、第1マイコン51に送信する。 The self-diagnosis unit 618 monitors the rotation angle θm by monitoring the operation abnormality of the IC internal circuit of the first sensor unit 461 in addition to the power supply abnormality such as a ceiling fault and the ground fault. For example, as a method of detecting an abnormality of the output of the sensor elements 601 and 607 in the first sensor unit 461 and an abnormality of the rotation angle θm due to an abnormality of the arithmetic circuit or the like, the rotation information arithmetic circuits 951 and 952 correspond to each other. There are cases such as comparing the values and detecting an intermediate abnormality such as an offset abnormality. The communication unit 619 includes the self-diagnosis result of the self-diagnosis unit 618 as a status signal in the output signal and transmits it to the first microcomputer 51.

自己診断部628は、天絡、地絡等の電源異常に加え、第2センサ部462のIC内部回路の動作異常の監視にて、回転角θmを監視する。例えば、第2センサ部462内のセンサ素子602、608の出力の異常の検出部や、演算回路の異常等による回転角θmの異常を検出する方法として、回転情報演算回路953、954の対応する値を比較し、オフセット異常等の中間異常を検出する等がある。通信部629は、自己診断部628における自己診断結果をステータス信号として出力信号に含め、第2マイコン52に送信する。 The self-diagnosis unit 628 monitors the rotation angle θm by monitoring the operation abnormality of the IC internal circuit of the second sensor unit 462 in addition to the power supply abnormality such as a ceiling fault and the ground fault. For example, as a method of detecting an abnormality of the output of the sensor elements 602 and 608 in the second sensor unit 462 and an abnormality of the rotation angle θm due to an abnormality of the arithmetic circuit or the like, the rotation information arithmetic circuits 953 and 954 correspond. There are cases such as comparing the values and detecting an intermediate abnormality such as an offset abnormality. The communication unit 629 includes the self-diagnosis result of the self-diagnosis unit 628 as a status signal in the output signal and transmits it to the second microcomputer 52.

なお、自己診断部618にて回転情報演算回路951、952の対応する値を比較することに替えて、それぞれの回転情報演算回路の回転角信号および回転回数信号等を第1マイコン51に送信するようにし、第1マイコン51側にて対応する値を比較し、異常監視を行うようにしてもよい。同様に、自己診断部628にて回転情報演算回路953、954の対応する値を比較することに替えて、それぞれの回転情報演算回路の回転角信号および回転回数信号等を第2マイコン52に送信するようにし、第2マイコン52側にて対応する値を比較し、異常監視を行うようにしてもよい。
また、自己診断部618、628における自己診断の方法は、上述の方法に限らず、どのような方法であってもよい。
Instead of comparing the corresponding values of the rotation information calculation circuits 951 and 952 by the self-diagnosis unit 618, the rotation angle signal, the rotation speed signal, and the like of each rotation information calculation circuit are transmitted to the first microcomputer 51. In this way, the first microcomputer 51 may compare the corresponding values and perform abnormality monitoring. Similarly, instead of comparing the corresponding values of the rotation information calculation circuits 953 and 954 by the self-diagnosis unit 628, the rotation angle signal, the rotation speed signal, and the like of each rotation information calculation circuit are transmitted to the second microcomputer 52. Then, the second microcomputer 52 side may compare the corresponding values and perform abnormality monitoring.
Further, the self-diagnosis method in the self-diagnosis units 618 and 628 is not limited to the above-mentioned method, and may be any method.

また、本実施形態についても、第2実施形態のように、回転角θm演算用と、回転回数TC演算用とで、別途にセンサ素子を設ける構成としてもよい。この場合、センサ部461、462の素子数は、各4つとなり、回転検出装置全体として8つとなる。 Further, also in this embodiment, as in the second embodiment, a sensor element may be separately provided for the rotation angle θm calculation and the rotation speed TC calculation. In this case, the number of elements of the sensor units 461 and 462 is four each, and the rotation detection device as a whole is eight.

本実施形態では、回転情報演算回路951、952は、1つの通信部619に対して複数設けられる。また、回転情報演算回路953、954は、1つの通信部629に対して複数設けられる。回転情報演算回路951はセンサ素子601、回転角演算部614および回転回数演算部615を含み、回転情報演算回路952はセンサ素子607、回転角演算部616および回転回数演算部617を含む。
これにより、センサ部461、462のIC内部回路の動作異常を適切に検出可能となる。
また、上記実施形態と同様の効果を奏する。
In the present embodiment, a plurality of rotation information calculation circuits 951 and 952 are provided for one communication unit 619. Further, a plurality of rotation information calculation circuits 953 and 954 are provided for one communication unit 629. The rotation information calculation circuit 951 includes a sensor element 601, a rotation angle calculation unit 614, and a rotation speed calculation unit 615, and the rotation information calculation circuit 952 includes a sensor element 607, a rotation angle calculation unit 616, and a rotation speed calculation unit 617.
As a result, it becomes possible to appropriately detect an operation abnormality of the IC internal circuit of the sensor units 461 and 462.
Moreover, the same effect as that of the above-described embodiment is obtained.

(第5実施形態)
本発明の第5実施形態を図17に示す。本実施形態では、センサ部61、62における回転情報演算処理について説明する。ここでは、第1実施形態の構成に基づいて説明するが、第1実施形態以外の構成であってもよい。第6実施形態についても同様である。
電動パワーステアリング装置108は、始動スイッチがオフであるとき、停止されているものとする。このとき、マイコン51、52への給電は行われず、マイコン51、52は、各種演算や通信等を行わないものとする。本実施形態の始動スイッチは、イグニッションスイッチである。以下適宜、イグニッションスイッチを「IG」とする。
(Fifth Embodiment)
A fifth embodiment of the present invention is shown in FIG. In this embodiment, the rotation information calculation processing in the sensor units 61 and 62 will be described. Here, the description will be based on the configuration of the first embodiment, but the configuration other than the first embodiment may be used. The same applies to the sixth embodiment.
It is assumed that the electric power steering device 108 is stopped when the start switch is off. At this time, power is not supplied to the microcomputers 51 and 52, and the microcomputers 51 and 52 do not perform various calculations, communications, or the like. The start switch of this embodiment is an ignition switch. Hereinafter, the ignition switch will be referred to as “IG” as appropriate.

本実施形態では、センサパッケージ65には、電動パワーステアリング装置108の停止中であっても、バッテリ39、49から直接的に電力が供給される。詳細には、電動パワーステアリング装置108の停止中であっても、第1センサ部61には第1バッテリ39から直接的に電力が供給され、第2センサ部62には第2バッテリ49から直接的に電力が供給される。これにより、電動パワーステアリング装置108の停止中においても、センサ部61、62における演算を継続可能である。 In the present embodiment, the sensor package 65 is directly supplied with electric power from the batteries 39 and 49 even when the electric power steering device 108 is stopped. Specifically, even when the electric power steering device 108 is stopped, power is directly supplied to the first sensor unit 61 from the first battery 39, and the second sensor unit 62 is directly supplied from the second battery 49. Power is supplied. As a result, the calculations in the sensor units 61 and 62 can be continued even when the electric power steering device 108 is stopped.

ここで、舵角θsの演算について説明する。上述の通り、舵角θsは、回転角θm、回転回数TC、および、減速ギア109のギア比に基づいて演算される。電動パワーステアリング装置108の停止中に、運転者によりステアリングホイール101が操舵されると、ステアリングシャフト102が回転し、減速ギア109を介してモータ部10が回転する。回転回数TCがカウントされていないと、中立位置の再学習が完了するまでの間、舵角θsが演算できず、不定となる。なお、舵角θsの演算には、モータ部10の回転位置が何回転目の回転角θmにあるかの情報が必要であり、回転角θmについては、再始動時の瞬時値を用いればよいので、停止中における演算を継続する必要はない。 Here, the calculation of the rudder angle θs will be described. As described above, the steering angle θs is calculated based on the rotation angle θm, the number of rotations TC, and the gear ratio of the reduction gear 109. When the steering wheel 101 is steered by the driver while the electric power steering device 108 is stopped, the steering shaft 102 rotates, and the motor unit 10 rotates via the reduction gear 109. If the number of rotations TC is not counted, the rudder angle θs cannot be calculated until the re-learning of the neutral position is completed, which is indefinite. Note that the calculation of the steering angle θs requires information on the rotation angle θm of the rotation position of the motor unit 10, and the instantaneous value at the time of restart may be used for the rotation angle θm. Therefore, it is not necessary to continue the calculation while stopped.

そこで本実施形態では、バッテリ39、49からセンサ部61、62に直接的に電力を供給することで、電動パワーステアリング装置108の停止中においても、少なくとも回転回数TCの演算を継続する。回転角θmの演算は、継続してもしなくてもどちらでもよいが、継続しない方が電力消費の面で好ましい。 Therefore, in the present embodiment, by directly supplying electric power from the batteries 39 and 49 to the sensor units 61 and 62, the calculation of at least the rotation speed TC is continued even when the electric power steering device 108 is stopped. The calculation of the rotation angle θm may or may not be continued, but it is preferable not to continue in terms of power consumption.

なお、マイコン51、52は停止中であるので、センサ部61、62は、マイコン51、52との通信は行わず、カウントした回転回数TCを内部的に保持しておく。そして、電動パワーステアリング装置108が再始動された後、マイコン51、52の指令信号に応じ、回転角信号および回転回数信号を含む出力信号をマイコン51、52に送信する。これにより、マイコン51、52は、中立位置の再学習等を行うことなく、再始動時においても適切に舵角θsを演算することができる。 Since the microcomputers 51 and 52 are stopped, the sensor units 61 and 62 do not communicate with the microcomputers 51 and 52 and internally hold the counted rotation speed TC. Then, after the electric power steering device 108 is restarted, an output signal including the rotation angle signal and the rotation speed signal is transmitted to the microcomputers 51 and 52 in response to the command signals of the microcomputers 51 and 52. As a result, the microcomputers 51 and 52 can appropriately calculate the steering angle θs even at the time of restart without re-learning the neutral position.

本実施形態における回転情報演算処理を図17に示すフローチャートに基づいて説明する。ここでは、第1センサ部61における処理として説明するが、第2センサ部62においても同様の処理が行われる。フローチャートの説明に係り、ステップS101の「ステップ」を省略し、単に記号「S」と記す。他のステップについても同様である。 The rotation information calculation process in this embodiment will be described with reference to the flowchart shown in FIG. Here, the process will be described as the process in the first sensor unit 61, but the same process is also performed in the second sensor unit 62. In the description of the flowchart, the "step" in step S101 is omitted and simply referred to as the symbol "S". The same applies to the other steps.

最初のS101では、第1センサ部61は、電動パワーステアリング装置108が動作中か否かを判断する。図中、電動パワーステアリング装置を「EPS」と記載する。例えば、第1マイコン51からのクロック信号や指令信号等が所定期間以上に亘って送信されない場合、電動パワーステアリング装置108が停止していると判断できる。電動パワーステアリング装置108が停止していると判断された場合(S101:NO)、S104へ移行する。電動パワーステアリング装置108が動作中であると判断された場合(S101:YES)、S102へ移行する。 In the first S101, the first sensor unit 61 determines whether or not the electric power steering device 108 is in operation. In the figure, the electric power steering device is referred to as "EPS". For example, when the clock signal, the command signal, or the like from the first microcomputer 51 is not transmitted for a predetermined period or longer, it can be determined that the electric power steering device 108 is stopped. When it is determined that the electric power steering device 108 is stopped (S101: NO), the process proceeds to S104. When it is determined that the electric power steering device 108 is in operation (S101: YES), the process proceeds to S102.

S102では、第1センサ部61は、回転角θmおよび回転回数TCを演算する。
S103では、第1センサ部61は、第1マイコン51からの指令に応じ、出力信号を送信する。第1マイコン51では、取得した出力信号に含まれる信号を用い、回転角θmおよび舵角θs等の演算を行う。
In S102, the first sensor unit 61 calculates the rotation angle θm and the rotation speed TC.
In S103, the first sensor unit 61 transmits an output signal in response to a command from the first microcomputer 51. The first microcomputer 51 uses the signal included in the acquired output signal to perform calculations such as a rotation angle θm and a steering angle θs.

電動パワーステアリング装置108が停止していると判断された場合(S101:NO)に移行するS104では、モータ部10が停止中か否かを判断する。モータ部10が停止中か否かは、例えばモータ部10の回転速度が判定閾値より小さい場合、モータ部10が停止中であるみなす。また例えば、回転角θmが演算されていない場合、または、センサ素子からの出力値の変化量(例えば前回値との差分値や微分値等)が判定閾値より小さい場合、モータ部10が停止中であるとみなす。また例えば、モータ部10の1回転を3以上の領域に分けてカウントする場合、同一のカウント値が所定期間に亘って継続されているとき、モータ部10が停止中であるとみなす。モータ部10が動作中であると判断された場合(S104:NO)、S105へ移行する。モータ部10が停止中であると判断された場合(S104:YES)、S106へ移行する。 In S104, which shifts to the case where it is determined that the electric power steering device 108 is stopped (S101: NO), it is determined whether or not the motor unit 10 is stopped. Whether or not the motor unit 10 is stopped is determined, for example, when the rotation speed of the motor unit 10 is smaller than the determination threshold value, the motor unit 10 is considered to be stopped. Further, for example, when the rotation angle θm is not calculated, or when the amount of change in the output value from the sensor element (for example, the difference value from the previous value, the differential value, etc.) is smaller than the determination threshold value, the motor unit 10 is stopped. It is considered to be. Further, for example, when one rotation of the motor unit 10 is divided into three or more regions and counted, when the same count value is continued for a predetermined period, it is considered that the motor unit 10 is stopped. When it is determined that the motor unit 10 is in operation (S104: NO), the process proceeds to S105. When it is determined that the motor unit 10 is stopped (S104: YES), the process proceeds to S106.

S105では、回転回数演算部615は、第1の頻度f1にて回転回数TCを演算する。第1の頻度f1は、モータ部10の駆動時に読み飛ばしが生じない程度に設定される。なお、S105に移行した場合、所定期間は、第1の頻度f1にて回転回数TCを演算するようにしてもよい。
S106では、回転回数演算部615は、第2の頻度f2にて回転回数TCを演算する。第2の頻度f2は、第1の頻度f1より低いものとする。すなわちf1>f2である。モータ部10の停止中は、回転回数TCは変わらないので、回転回数TCの演算頻度を下げ、例えば間欠動作とすることで、消費電力を抑えることができる。
In S105, the rotation speed calculation unit 615 calculates the rotation speed TC at the first frequency f1. The first frequency f1 is set to such an extent that skipping does not occur when the motor unit 10 is driven. In the case of shifting to S105, the rotation speed TC may be calculated at the first frequency f1 for a predetermined period.
In S106, the rotation speed calculation unit 615 calculates the rotation speed TC at the second frequency f2. The second frequency f2 is lower than the first frequency f1. That is, f1> f2. Since the rotation speed TC does not change while the motor unit 10 is stopped, the power consumption can be suppressed by reducing the calculation frequency of the rotation speed TC, for example, by performing an intermittent operation.

また、電動パワーステアリング装置108の動作中における回転回数TCの演算頻度を、第1の頻度f1以上とすることで、読み飛ばしを防ぐことができる。また、電動パワーステアリング装置108の動作中は、回転角θmが第1マイコン51へ送信されているので、第1マイコン51にて、回転角θmに基づいて回転回数TCを演算可能である。そのため、電動パワーステアリング装置108の動作中における回転回数TCの演算頻度は、第1の頻度f1より小さくてもよい。 Further, by setting the calculation frequency of the rotation speed TC during the operation of the electric power steering device 108 to be the first frequency f1 or more, skipping can be prevented. Further, since the rotation angle θm is transmitted to the first microcomputer 51 during the operation of the electric power steering device 108, the first microcomputer 51 can calculate the rotation speed TC based on the rotation angle θm. Therefore, the calculation frequency of the rotation speed TC during the operation of the electric power steering device 108 may be smaller than the first frequency f1.

S105またはS106に続いて移行するS107では、第1センサ部61は、回転回数TCをセンサ内部にて保持しておく。なお、全ての演算値を保持しておく必要はなく、最新の値が保持されていればよい。回転回数TCに係る回転回数信号は、電動パワーステアリング装置108の再始動時に、回転角θmに係る回転角信号とともに第1マイコン51に送信される。 In S107, which shifts after S105 or S106, the first sensor unit 61 holds the rotation speed TC inside the sensor. It is not necessary to hold all the calculated values, as long as the latest values are held. The rotation speed signal related to the rotation speed TC is transmitted to the first microcomputer 51 together with the rotation angle signal related to the rotation angle θm when the electric power steering device 108 is restarted.

本実施形態では、モータ部10が動作中か否かに応じ、回転回数演算部615、625における回転回数TCの更新頻度を変更する。詳細には、モータ部10が停止中である場合、動作中と比較し、回転回数TCの更新頻度を下げる。これにより、特に電動パワーステアリング装置108の停止中における消費電力を低減することができる。 In the present embodiment, the update frequency of the rotation speed TC in the rotation speed calculation units 615 and 625 is changed according to whether or not the motor unit 10 is operating. Specifically, when the motor unit 10 is stopped, the update frequency of the rotation speed TC is reduced as compared with the case where the motor unit 10 is in operation. As a result, it is possible to reduce the power consumption particularly when the electric power steering device 108 is stopped.

また本実施形態では、センサ部61、62には、モータ部10を含むシステムである電動パワーステアリング装置108の停止中においても、バッテリ39から電力が供給される。これにより、電動パワーステアリング装置108の停止中においても、回転検出装置1への給電が継続され、回転回数TCの演算を継続することができる。電動パワーステアリング装置108の停止中も回転回数TCの演算を継続することで、電動パワーステアリング装置108が再始動された際にも、ステアリングホイール101の中立位置の再学習をすることなく、舵角θsを適切に演算することができる。
また、上記実施形態と同様の効果を奏する。
Further, in the present embodiment, electric power is supplied to the sensor units 61 and 62 from the battery 39 even when the electric power steering device 108, which is a system including the motor unit 10, is stopped. As a result, even when the electric power steering device 108 is stopped, the power supply to the rotation detection device 1 is continued, and the calculation of the rotation speed TC can be continued. By continuing the calculation of the number of revolutions TC even while the electric power steering device 108 is stopped, the steering angle is not relearned even when the electric power steering device 108 is restarted without re-learning the neutral position of the steering wheel 101. θs can be calculated appropriately.
Moreover, the same effect as that of the above-described embodiment is obtained.

(第6実施形態)
本発明の第6実施形態を図18〜図20に示す。
図18に示すように、本実施形態の回転検出装置5は、第1センサ部561、第2センサ部562、第1マイコン51および第2マイコン52を備える。第1センサ部561は、センサ素子601、607および回路部613を有し、1つのチップ641により構成される。第2センサ部562は、センサ素子602、608および回路部623を有し、1つのチップ642により構成される。
(Sixth Embodiment)
A sixth embodiment of the present invention is shown in FIGS. 18 to 20.
As shown in FIG. 18, the rotation detection device 5 of the present embodiment includes a first sensor unit 561, a second sensor unit 562, a first microcomputer 51, and a second microcomputer 52. The first sensor unit 561 has sensor elements 601 and 607 and a circuit unit 613, and is composed of one chip 641. The second sensor unit 562 has sensor elements 602 and 608 and a circuit unit 623, and is composed of one chip 642.

センサ端子68は、パッケージ65に設けられる。センサ端子68には、電源端子675、677、681、682、グランド端子676、678、通信端子685、686が含まれる。
電源端子675は、定電圧源371を経由して第1バッテリ39と接続される。
電源端子681は、定電圧源372を経由して第1バッテリ39に接続される。定電圧源372は、電源リレー32、逆接保護リレー33およびダイオード373を経由して、第1バッテリ39と接続される。また、定電圧源372は、スイッチ379およびダイオード374を経由して第1バッテリ39と接続される。ダイオード373、374は、第1バッテリ39側から定電圧源372側への通電を許容し、逆向きの通電を禁止する向きに配置される。
The sensor terminal 68 is provided on the package 65. The sensor terminal 68 includes power supply terminals 675, 677, 681, 682, ground terminals 676, 678, and communication terminals 685, 686.
The power supply terminal 675 is connected to the first battery 39 via the constant voltage source 371.
The power supply terminal 681 is connected to the first battery 39 via the constant voltage source 372. The constant voltage source 372 is connected to the first battery 39 via the power supply relay 32, the reverse connection protection relay 33, and the diode 373. Further, the constant voltage source 372 is connected to the first battery 39 via the switch 379 and the diode 374. The diodes 373 and 374 are arranged in a direction that allows energization from the first battery 39 side to the constant voltage source 372 side and prohibits energization in the opposite direction.

電源端子677は、定電圧源471を経由して第2バッテリ49に接続される。
電源端子682は、定電圧源472を経由して第2バッテリ49に接続される。定電圧源472は、電源リレー42、43およびダイオード473を経由して、第2バッテリ49と接続される。また、定電圧源472は、スイッチ479およびダイオード474を経由して第1バッテリ39と接続される。ダイオード473、484は、第2バッテリ49側から定電圧源472側への通電を許容し、逆向きの通電を禁止する向きに配置される。
スイッチ379、479は、IGと同期してオンオフされる。スイッチ379、479の一方がIGそのものであってもよい。
The power supply terminal 677 is connected to the second battery 49 via the constant voltage source 471.
The power supply terminal 682 is connected to the second battery 49 via the constant voltage source 472. The constant voltage source 472 is connected to the second battery 49 via the power relays 42 and 43 and the diode 473. Further, the constant voltage source 472 is connected to the first battery 39 via the switch 479 and the diode 474. The diodes 473 and 484 are arranged in a direction that allows energization from the second battery 49 side to the constant voltage source 472 side and prohibits energization in the opposite direction.
The switches 379 and 479 are turned on and off in synchronization with the IG. One of the switches 379 and 479 may be the IG itself.

定電圧源371、372、471、472は、上記実施形態の定電圧源37、47と同様、センサ部61、62を駆動できる程度(例えば数mA程度)の電力消費量が小さいレギュレータ等であって、駆動装置800の停止中にもセンサパッケージ65に電力供給可能なものである。定電圧源371、372、471、472は、同様のものであってもよいし、異なっていてもよい。図中、定電圧源371、372、471、472を、「定電圧源1〜4」とした。また、図18では、電源リレーおよび逆接保護リレーを1つのブロックで記載した。 The constant voltage sources 371, 372, 471, and 472 are regulators and the like whose power consumption is small enough to drive the sensor units 61 and 62 (for example, about several mA), like the constant voltage sources 37 and 47 of the above embodiment. Therefore, power can be supplied to the sensor package 65 even when the drive device 800 is stopped. The constant voltage sources 371, 372, 471, 472 may be similar or different. In the figure, the constant voltage sources 371, 372, 471, and 472 are designated as "constant voltage sources 1 to 4". Further, in FIG. 18, the power supply relay and the reverse connection protection relay are shown in one block.

本実施形態では、第1センサ部561は、通信端子685および通信線695を経由して第1マイコン51と接続され、第2センサ部562は、通信端子686および通信線696を経由して第2マイコン52と接続される。換言すると、本実施形態では、通信端子685を、マイコン側からの指令の送受信と、センサ部側からの出力信号の送受信とに共用している。
なお、第4実施形態等においても、1つのセンサ部に対し、複数の定電圧源および電源端子を設けるようにしてもよい。また、指令端子および出力端子に替えて通信端子を設けるようにしてもよい。
In the present embodiment, the first sensor unit 561 is connected to the first microcomputer 51 via the communication terminal 685 and the communication line 695, and the second sensor unit 562 is connected to the first microcomputer 51 via the communication terminal 686 and the communication line 696. 2 Connected to the microcomputer 52. In other words, in the present embodiment, the communication terminal 685 is shared between the transmission and reception of commands from the microcomputer side and the transmission and reception of output signals from the sensor unit side.
In the fourth embodiment and the like, a plurality of constant voltage sources and power supply terminals may be provided for one sensor unit. Further, a communication terminal may be provided instead of the command terminal and the output terminal.

第1センサ部561の回路部613は、第4実施形態の回路部611の各構成に加え、センサ素子607、および、回転角演算部616を有する。換言すると、回路部613は、第5実施形態の回路部612における回転回数演算部617が省略されている。また、回転情報演算回路956は、第5実施形態の回転情報演算回路952から回転回数演算部617が省略されている、ともいえる。 The circuit unit 613 of the first sensor unit 561 includes a sensor element 607 and a rotation angle calculation unit 616 in addition to each configuration of the circuit unit 611 of the fourth embodiment. In other words, in the circuit unit 613, the rotation speed calculation unit 617 in the circuit unit 612 of the fifth embodiment is omitted. Further, it can be said that the rotation information calculation circuit 956 omits the rotation speed calculation unit 617 from the rotation information calculation circuit 952 of the fifth embodiment.

第2センサ部562の回路部623は、第4実施形態の回路部612の各構成に加え、センサ素子608、および、回転角演算部626を有する。換言すると、回路部623は、第5実施形態の回路部622における回転回数演算部627が省略されている。また、回転情報演算回路957は、第5実施形態の回転情報演算回路954から回転回数演算部627が省略されている、ともいえる。 The circuit unit 623 of the second sensor unit 562 includes a sensor element 608 and a rotation angle calculation unit 626 in addition to each configuration of the circuit unit 612 of the fourth embodiment. In other words, in the circuit unit 623, the rotation speed calculation unit 627 in the circuit unit 622 of the fifth embodiment is omitted. Further, it can be said that the rotation information calculation circuit 957 omits the rotation speed calculation unit 627 from the rotation information calculation circuit 954 of the fifth embodiment.

以下、第1センサ部561のセンサ素子601を「p1」とし、センサ素子601の検出値に基づく値に添え字「p1」を付し、センサ素子607を「q1」とし、センサ素子607の検出値に基づく値に添え字「q1」を付す。また、第2センサ部562のセンサ素子602を「p2」とし、センサ素子602の検出値に基づく値に添え字「p2」を付し、センサ素子608を「q2」とし、センサ素子608の検出値に基づく値に添え字「q2」を付す。また、第1センサ部561にて検出された値には添え字「1」を付し、第2センサ部562にて検出された値には添え字「2」を付す。なお、演算に用いたセンサ素子や回転検出部を区別する必要がない場合、添え字を適宜省略する。 Hereinafter, the sensor element 601 of the first sensor unit 561 is referred to as "p1", the value based on the detection value of the sensor element 601 is added with a subscript "p1", the sensor element 607 is referred to as "q1", and the detection of the sensor element 607 is performed. The subscript "q1" is added to the value based on the value. Further, the sensor element 602 of the second sensor unit 562 is set to "p2", the value based on the detection value of the sensor element 602 is added with a subscript "p2", the sensor element 608 is set to "q2", and the detection of the sensor element 608 is performed. Add the subscript "q2" to the value based on the value. Further, a subscript "1" is added to the value detected by the first sensor unit 561, and a subscript "2" is added to the value detected by the second sensor unit 562. If it is not necessary to distinguish between the sensor element and the rotation detection unit used in the calculation, the subscripts are omitted as appropriate.

センサ素子601、602、607、608は、同じ種類のものであってもよいし、異なる種類のものであってもよい。例えば、センサ素子601、607をGMR素子とし、センサ素子602、608をホール素子とする、といった具合に、同一センサ部の2つのセンサ素子に異なる種類のものを用いることで、検出手段の異なる情報による冗長の堅牢性を高めることができる。 The sensor elements 601, 602, 607, and 608 may be of the same type or may be of different types. For example, the sensor elements 601 and 607 are used as GMR elements, the sensor elements 602 and 608 are used as Hall elements, and so on. By using different types of two sensor elements in the same sensor unit, different information of the detection means is used. It is possible to increase the robustness of redundancy by.

本実施形態では、第1センサ部561のセンサ素子601、回転回数演算部615および自己診断部618には、電源端子675を経由して、第1バッテリ39から常時給電される。また、センサ素子607、回転角演算部614、616および通信部619は、リレー32、33またはスイッチ379がオンされているとき、第1バッテリ39から給電され、リレー32、33およびスイッチ379がオフされているとき、給電されず、動作を停止する。
また、第2センサ部562のセンサ素子602、回転回数演算部625および自己診断部628には、電源端子677を経由して、第2バッテリ49から常時給電される。また、センサ素子608、回転角演算部624、626および通信部629は、リレー42、43またはスイッチ479がオンされているとき、第2バッテリ49から給電され、リレー42、43およびスイッチ479がオフされているとき、給電されず、動作を停止する。
In the present embodiment, the sensor element 601 of the first sensor unit 561, the rotation speed calculation unit 615, and the self-diagnosis unit 618 are constantly supplied with power from the first battery 39 via the power supply terminal 675. Further, the sensor element 607, the rotation angle calculation units 614, 616 and the communication unit 619 are supplied with power from the first battery 39 when the relays 32, 33 or the switch 379 are turned on, and the relays 32, 33 and the switch 379 are turned off. When it is turned on, power is not supplied and the operation is stopped.
Further, the sensor element 602, the rotation speed calculation unit 625, and the self-diagnosis unit 628 of the second sensor unit 562 are constantly supplied with power from the second battery 49 via the power supply terminal 677. Further, the sensor element 608, the rotation angle calculation units 624, 626 and the communication unit 629 are supplied with power from the second battery 49 when the relays 42, 43 or the switch 479 are turned on, and the relays 42, 43 and the switch 479 are turned off. When it is turned on, power is not supplied and the operation is stopped.

本実施形態の出力信号を説明する通信フレームを図19に基づいて説明する。
図19(a)に示すように、1回の通信における出力信号の通信フレームには、ランカウンタ信号、回転角θm_pkに係る信号、回転角θm_qkに係る信号、回転回数TC_pkに係る信号、ステータス信号、および、CRC信号が含まれる。ビット数や信号順等は、適宜設定可能である。
また、第4実施形態のように、センサ素子607に基づいて回転回数TC_p1が演算され、センサ素子608に基づいて回転回数TC_q2が演算される場合、図19(b)に示すように、1回の通信における出力信号の通信フレームには、ランカウンタ信号、回転角θm_pkに係る信号、回転角θm_qkに係る信号、回転回数TC_pkに係る信号、回転回数TC_qkに係る信号、ステータス信号、および、CRC信号が含まれる。なお、pまたはqに続く添え字「k」は、第1センサ部561からの出力信号の場合は「1」、第2センサ部562からの出力信号の場合は「2」となる。
A communication frame for explaining the output signal of the present embodiment will be described with reference to FIG.
As shown in FIG. 19A, the communication frame of the output signal in one communication includes a run counter signal, a signal related to the rotation angle θm_pk, a signal related to the rotation angle θm_qk, a signal related to the rotation speed TC_pk, and a status signal. , And CRC signals are included. The number of bits, signal order, etc. can be set as appropriate.
Further, as in the fourth embodiment, when the rotation number TC_p1 is calculated based on the sensor element 607 and the rotation number TC_q2 is calculated based on the sensor element 608, once as shown in FIG. 19B. The communication frame of the output signal in the communication of Is included. The subscript "k" following p or q is "1" in the case of the output signal from the first sensor unit 561 and "2" in the case of the output signal from the second sensor unit 562.

図18に戻り、本実施形態では、マイコン51、52は、情報を相互に送受信可能に構成される。したがって、マイコン51、52は、それぞれにおいて、4つのセンサ素子601、602、607、608の検出値に基づく回転角θmに係る情報、および、2つのセンサ素子601、602の検出値に基づく回転回数TCに係る情報を利用可能である。詳細には、マイコン51、52では、センサ素子601の検出値に基づく回転角θm_p1、回転回数TC_p1、センサ素子607の検出値に基づく回転角θm_q1、センサ素子602の検出値に基づく回転角θm_p2、回転回数TC_p2、センサ素子608の検出値に基づく回転角θ、_q2を利用可能である。 Returning to FIG. 18, in the present embodiment, the microcomputers 51 and 52 are configured to be able to transmit and receive information to and from each other. Therefore, the microcomputers 51 and 52 each have information on the rotation angle θm based on the detection values of the four sensor elements 601, 602, 607, and 608, and the number of rotations based on the detection values of the two sensor elements 601 and 602. Information on TC is available. Specifically, in the microcomputers 51 and 52, the rotation angle θm_p1 based on the detection value of the sensor element 601 and the rotation speed TC_p1, the rotation angle θm_q1 based on the detection value of the sensor element 607, and the rotation angle θm_p2 based on the detection value of the sensor element 602. The rotation speed TC_p2 and the rotation angles θ and _q2 based on the detected values of the sensor element 608 can be used.

第1マイコン51では、第1センサ部561から直接的に取得される出力信号に含まれる回転角および回転回数に係る情報、および、第2マイコン52から通信にて取得される第2センサ部652からの出力信号に含まれる回転角および回転回数に係る情報に基づき、異常判定を行う。
第2マイコン52では、第2センサ部562から直接的に取得される出力信号に含まれる回転角および回転回数に係る情報、および、第1マイコン51から通信にて取得される第1センサ部651からの出力信号に含まれる回転角および回転回数に係る情報に基づき、異常判定を行う。
In the first microcomputer 51, information on the rotation angle and the number of rotations included in the output signal directly acquired from the first sensor unit 561 and the second sensor unit 652 acquired by communication from the second microcomputer 52. An abnormality is determined based on the information related to the rotation angle and the number of rotations included in the output signal from.
In the second microcomputer 52, information on the rotation angle and the number of rotations included in the output signal directly acquired from the second sensor unit 562, and the first sensor unit 651 acquired by communication from the first microcomputer 51. An abnormality is determined based on the information related to the rotation angle and the number of rotations included in the output signal from.

異常検出処理を図20のフローチャートに基づいて説明する。この処理は、例えばIGがオンされている期間に、所定の周期で実施される。マイコン51、52における異常判定処理は略同様であるので、以下、第1マイコン51での処理を中心に説明する。なお。第2マイコン52では、第1センサ部561の出力信号に替えて、第2センサ部562の出力信号を用い、マイコン間通信にて取得される信号として、第1マイコン51から取得される第1センサ部561のからの出力信号を用いる。 The abnormality detection process will be described with reference to the flowchart of FIG. This process is performed at a predetermined cycle, for example, during the period when the IG is turned on. Since the abnormality determination processing in the microcomputers 51 and 52 is substantially the same, the processing in the first microcomputer 51 will be mainly described below. note that. In the second microcomputer 52, the output signal of the second sensor unit 562 is used instead of the output signal of the first sensor unit 561, and the first microcomputer 52 acquires the signal acquired by the inter-microcomputer communication. The output signal from the sensor unit 561 is used.

最初のS201では、第1マイコン51は、第1センサ部561から出力信号を取得する。また、第1マイコン51は、第2センサ部562からの出力信号を第2マイコン52からマイコン間通信にて取得する。
S202では、第1マイコン51は、対応して設けられる第1センサ部561の異常を検出する。第1マイコン51は、以下の(i)〜(iv)の少なくとも1つにより、第1センサ部561の異常検出を行う。また、異常が検出された場合、(v)により異常箇所を特定する。
In the first S201, the first microcomputer 51 acquires an output signal from the first sensor unit 561. Further, the first microcomputer 51 acquires an output signal from the second sensor unit 562 from the second microcomputer 52 by inter-microcomputer communication.
In S202, the first microcomputer 51 detects an abnormality in the corresponding first sensor unit 561. The first microcomputer 51 detects an abnormality in the first sensor unit 561 by at least one of the following (i) to (iv). When an abnormality is detected, the abnormal part is specified by (v).

(i)ランカウンタ信号に基づき、ランカウンタが更新されていない場合、通信途絶異常が生じていると判定する。
(ii)ステータス信号に基づき、第1センサ部651の自己診断機能による異常検出結果に応じた異常判定を行う。
(iii)CRC信号に基づき、出力信号のデータ破損の有無を判定する。
(iv)回転角θm_p1と回転回数TC_p1との比較による異常判定を行う。回転角θm_p1と回転回数TC_p1とを比較する場合、比較可能なように適宜換算する。例えば、回転回数θm_p1の変化量の積算値に基づき、回転回数TC_p1と比較可能な回転回数換算値を演算可能である。なお、換算値を比較することは、「回転角信号と回転回数信号との比較」の概念に含まれるものとする。
本実施形態では、回転角θm_p1、θm_q1の比較による異常判定結果は、ステータス信号に含まれるものとするが、第1マイコン51側にて回転角θm_p1、θm_q1の比較を行ってもよい。
(I) Based on the run counter signal, if the run counter is not updated, it is determined that a communication interruption abnormality has occurred.
(Ii) Based on the status signal, the abnormality is determined according to the abnormality detection result by the self-diagnosis function of the first sensor unit 651.
(Iii) Based on the CRC signal, it is determined whether or not there is data corruption in the output signal.
(Iv) An abnormality is determined by comparing the rotation angle θm_p1 with the rotation speed TC_p1. When comparing the rotation angle θm_p1 and the rotation speed TC_p1, they are appropriately converted so that they can be compared. For example, it is possible to calculate a rotation speed conversion value comparable to the rotation speed TC_p1 based on the integrated value of the change amount of the rotation speed θm_p1. It should be noted that comparing the converted values is included in the concept of "comparison between the rotation angle signal and the rotation speed signal".
In the present embodiment, the abnormality determination result by comparing the rotation angles θm_p1 and θm_q1 is included in the status signal, but the rotation angles θm_p1 and θm_q1 may be compared on the first microcomputer 51 side.

異常が検出された場合、(v)第2マイコン51からマイコン間通信にて取得される第2センサ部562からの出力信号に基づく値との比較により、異常箇所を特定する。異常箇所が特定された場合、異常履歴情報を図示しない記憶部等に記憶させ、異常履歴を保持する。 When an abnormality is detected, (v) the abnormality location is specified by comparison with a value based on an output signal from the second sensor unit 562 acquired from the second microcomputer 51 by communication between the microcomputers. When an abnormal part is identified, the abnormal history information is stored in a storage unit (not shown) or the like, and the abnormal history is retained.

第1センサ部561の異常が検出された場合(S202:YES)、S204へ移行する。第1センサ部561の異常が検出されなかった場合(S202:NO)、S203へ移行し、第1マイコン51は、第1センサ部561から取得される値に基づき、通常制御によりモータ部10の駆動を制御する。ここで制御に用いられる値は、スイッチ379、479のオン継続中に異常履歴のないセンサ素子の検出値に基づく値とする。また、スイッチ379、479のオンオフによらず、正常復帰したセンサ素子の検出値を制御に用いてもよい。
S204では、第1マイコン51は、異常検出前の値をホールドする。
When an abnormality of the first sensor unit 561 is detected (S202: YES), the process proceeds to S204. When an abnormality of the first sensor unit 561 is not detected (S202: NO), the process proceeds to S203, and the first microcomputer 51 of the motor unit 10 is normally controlled based on the value acquired from the first sensor unit 561. Control the drive. Here, the value used for control is a value based on the detected value of the sensor element having no abnormality history while the switch 379 and 479 are continuously turned on. Further, the detection value of the sensor element that has returned to normal may be used for control regardless of whether the switches 379 and 479 are turned on and off.
In S204, the first microcomputer 51 holds the value before the abnormality is detected.

S205では、第1マイコン51は、第1センサ部561の異常が確定したか否かを判断する。本実施形態では、所定時間に亘って異常が継続した場合、異常を確定させる。異常検出中であって、第1センサ部561の異常が確定されていない場合(S205:NO)、S206へ移行する。第1センサ部561の異常が確定された場合(S205:YES)、S207へ移行する。
S206では、第1マイコン51は、異常検出前のホールド値を用いてモータ部10の駆動制御を継続する。また、異常箇所が特定されている場合、ホールド値に替えて、正常値を用いて制御を行ってもよい。
In S205, the first microcomputer 51 determines whether or not the abnormality of the first sensor unit 561 is confirmed. In the present embodiment, when the abnormality continues for a predetermined time, the abnormality is confirmed. If the abnormality is being detected and the abnormality of the first sensor unit 561 is not confirmed (S205: NO), the process proceeds to S206. When the abnormality of the first sensor unit 561 is confirmed (S205: YES), the process proceeds to S207.
In S206, the first microcomputer 51 continues the drive control of the motor unit 10 by using the hold value before the abnormality detection. Further, when an abnormal part is specified, control may be performed using a normal value instead of the hold value.

S207では、第1マイコン51は、異常箇所を特定できたか否かを判断する。異常箇所を特定できなかったと判断された場合(S204:NO)、S209へ移行する。異常箇所を特定できた場合(S204:YES)、S208へ移行する。 In S207, the first microcomputer 51 determines whether or not the abnormal portion can be identified. If it is determined that the abnormal part could not be identified (S204: NO), the process proceeds to S209. When the abnormal part can be identified (S204: YES), the process proceeds to S208.

S208では、第1マイコン51は、正常値を用いた制御を継続する。ここでいう「正常値」とは、異常検出履歴のないセンサ素子の検出値である。また、一時的に異常が検出されたものの異常確定されずに正常復帰したセンサ素子の検出値を正常値としてもよい。
なお、第1センサ部561の異常が確定した場合、S207およびS208の処理を省略し、異常箇所が特定可能な場合であっても、第1系統901を用いた制御を停止してもよい。
S209では、第1マイコン51は、第1系統901を用いた制御を停止する。なお、第2センサ部562が正常であれば、第2マイコン52により、第2系統902を用いた制御が継続される。
In S208, the first microcomputer 51 continues the control using the normal value. The "normal value" here is a detection value of a sensor element having no abnormality detection history. Further, the detected value of the sensor element in which the abnormality is temporarily detected but returned to normal without being confirmed as the abnormality may be set as the normal value.
When the abnormality of the first sensor unit 561 is confirmed, the processes of S207 and S208 may be omitted, and the control using the first system 901 may be stopped even when the abnormal portion can be identified.
In S209, the first microcomputer 51 stops the control using the first system 901. If the second sensor unit 562 is normal, the second microcomputer 52 continues the control using the second system 902.

S203、S206またはS208に続いて移行するS210では、第1マイコン51は、IGがオフされたか否かを判断する。本実施形態では、マイコン51、52は、IGオフ後もしばらくの間は演算を継続可能であり、所定の終了処理等が終わった後にオフされるものとする。IGがオフされていないと判断された場合(S210:NO)、S211の処理を行わない。IGがオフされたと判断された場合(S210:YES)、S211へ移行し、異常履歴情報を消去する。これにより、IGが再度オンされた場合、一時的に異常が検出され、正常復帰したセンサ素子は、正常なセンサ素子として扱われる。なお、異常履歴情報が記憶されるメモリが揮発性メモリであれば、S210、S211の処理は省略可能である。 In S210, which shifts after S203, S206, or S208, the first microcomputer 51 determines whether or not the IG has been turned off. In the present embodiment, the microcomputers 51 and 52 can continue the calculation for a while even after the IG is turned off, and are turned off after the predetermined end processing or the like is completed. If it is determined that the IG is not turned off (S210: NO), the process of S211 is not performed. When it is determined that the IG has been turned off (S210: YES), the process proceeds to S211 and the abnormality history information is deleted. As a result, when the IG is turned on again, an abnormality is temporarily detected, and the sensor element that has returned to normal is treated as a normal sensor element. If the memory in which the abnormality history information is stored is a volatile memory, the processes of S210 and S211 can be omitted.

本実施形態では、出力信号に含まれるランカウンタ信号、ステータス信号およびCRC信号等に基づき、出力信号の異常の有無を判定可能である。
また、回転角θm_p1、θm_q1、および、回転回数TC_p1を比較することによる異常監視が可能である。これらの値は、同一の通信フレームにて出力される値であるので、タイムラグによる誤差が小さい。なお、回転角θm_p1および回転回数TC_p1は同一のセンサ素子601の検出値に基づく値であるので、例えば回転角θm_p1に基づく回転回数換算値と回転回数TC_p1とが異なる場合、回転角θm_q1に基づく回転回数換算値との比較による異常特定が可能である。
In the present embodiment, it is possible to determine whether or not there is an abnormality in the output signal based on the run counter signal, the status signal, the CRC signal, and the like included in the output signal.
Further, abnormality monitoring is possible by comparing the rotation angles θm_p1, θm_q1, and the number of rotations TC_p1. Since these values are values output in the same communication frame, the error due to the time lag is small. Since the rotation speed θm_p1 and the rotation speed TC_p1 are values based on the detection values of the same sensor element 601, for example, when the rotation speed conversion value based on the rotation speed θm_p1 and the rotation speed TC_p1 are different, the rotation based on the rotation speed θm_q1 It is possible to identify anomalies by comparing with the number-of-speed conversion value.

さらにまた、本実施形態では、マイコン51、52は、マイコン間通信により、2つのセンサ部561、562の検出値を取得可能である。本実施形態では、センサ部561、562には、計4つのセンサ素子が設けられている。センサ素子が3つ以上であるので、多数決の理論等により、異常箇所を特定することができる。 Furthermore, in the present embodiment, the microcomputers 51 and 52 can acquire the detected values of the two sensor units 561 and 562 by communication between the microcomputers. In the present embodiment, the sensor units 561 and 562 are provided with a total of four sensor elements. Since there are three or more sensor elements, it is possible to identify an abnormal part by a majority voting theory or the like.

本実施形態では、出力信号には、ランカウンタ信号、ステータス信号、および、誤り検出信号であるCRC信号が含まれる。ステータス信号は、自己診断部618、628による診断結果に基づく信号である。
マイコン51、52は、ランカウンタ信号、ステータス信号およびCRC信号に基づき、センサ部561、562の異常を監視する。これにより、マイコン51、52は、センサ部561、562の異常を適切に監視することができる。
In the present embodiment, the output signal includes a run counter signal, a status signal, and a CRC signal which is an error detection signal. The status signal is a signal based on the diagnosis result by the self-diagnosis units 618 and 628.
The microcomputers 51 and 52 monitor the abnormality of the sensor units 561 and 562 based on the run counter signal, the status signal and the CRC signal. As a result, the microcomputers 51 and 52 can appropriately monitor the abnormality of the sensor units 561 and 562.

マイコン51、52は、回転角信号と回転回数信号との比較により、センサ部561、562の異常を監視する。本実施形態では、回転角信号および回転回数信号は、同一フレームにて出力されているので、同一の出力信号に含まれる回転角信号と回転回数信号とを比較することで、タイムラグの少ない情報に基づいて適切に異常を監視することができる。 The microcomputers 51 and 52 monitor the abnormality of the sensor units 561 and 562 by comparing the rotation angle signal and the rotation speed signal. In the present embodiment, the rotation angle signal and the rotation speed signal are output in the same frame. Therefore, by comparing the rotation angle signal and the rotation speed signal included in the same output signal, information with a small time lag can be obtained. Abnormalities can be appropriately monitored based on this.

マイコン51は、センサ部561の異常が検出されてから所定時間に亘って異常が継続した場合、センサ部561の異常を確定する。マイコン52は、センサ部562の異常が検出されてから所定時間に亘って異常が継続した場合、センサ部562の異常を確定する。これにより誤判定を避け、適切に異常を確定することができる。
マイコン51、52は、正常時における出力信号に基づく値をホールドしておき、異常検出から異常確定までの間、正常時にホールドされた値を用いて演算を継続する。これにより、異常が生じている値を用いずに演算を継続することができる。
When the abnormality continues for a predetermined time after the abnormality of the sensor unit 561 is detected, the microcomputer 51 determines the abnormality of the sensor unit 561. When the abnormality continues for a predetermined time after the abnormality of the sensor unit 562 is detected, the microcomputer 52 determines the abnormality of the sensor unit 562. As a result, it is possible to avoid erroneous determination and appropriately determine the abnormality.
The microcomputers 51 and 52 hold a value based on the output signal in the normal state, and continue the calculation using the value held in the normal state from the detection of the abnormality to the confirmation of the abnormality. As a result, the calculation can be continued without using the value in which the abnormality occurs.

第1センサ部561の異常が確定された場合、第1センサ部561から出力信号を取得する第1マイコン51での演算を停止する。また、第2センサ部562の異常が確定された場合、第2センサ部562からの出力信号を取得する第2マイコン52での演算を停止する。これにより、異常である値を用いた演算を避けることができる。
マイコン51、52は、異常箇所が特定できた場合、正常な信号を用いて演算を継続してもよい。これにより、異常箇所に応じ、適切に演算を継続することができる。
When the abnormality of the first sensor unit 561 is confirmed, the calculation in the first microcomputer 51 that acquires the output signal from the first sensor unit 561 is stopped. Further, when the abnormality of the second sensor unit 562 is confirmed, the calculation in the second microcomputer 52 that acquires the output signal from the second sensor unit 562 is stopped. As a result, it is possible to avoid an operation using an abnormal value.
When the abnormal portion can be identified, the microcomputers 51 and 52 may continue the calculation using a normal signal. As a result, the calculation can be continued appropriately according to the abnormal portion.

マイコン51、52は、センサ部561、562の異常が検出された場合、スイッチ379、479がオンされている間、異常検出履歴を保持する。イグニッションスイッチがオフされた後にオンされた場合、異常検出履歴が消去される。これにより、イグニッションスイッチのオン継続中は、異常検出履歴がある情報を用いずに演算を継続することができる。 When an abnormality is detected in the sensor units 561 and 562, the microcomputers 51 and 52 hold the abnormality detection history while the switches 379 and 479 are turned on. If the ignition switch is turned on after it is turned off, the anomaly detection history is cleared. As a result, while the ignition switch is continuously turned on, the calculation can be continued without using the information having the abnormality detection history.

1つの制御部である第1マイコン51に対して出力信号を送信する第1センサ部561を自系統センサ部、他の制御部である第2マイコンに対して出力信号を送信する第2センサ部562を他系統センサ部とする。
第1マイコン51は、第1センサ部561から取得される出力信号に含まれる値と、第2マイコン52から通信にて取得される第2センサ部562に係る出力信号に含まれる値とに基づき、異常箇所を特定する。
第2センサ部562を自系統センサ部、第1センサ部561を他系統センサ部とすると、第2マイコン52では、第2センサ部562から取得される出力信号に含まれる値と、第1マイコン51から通信にて取得される第1センサ部561に係る出力信号に含まれる値とに基づき、異常箇所と特定する。
これにより、異常箇所を適切に特定することができる。
The first sensor unit 561 that transmits an output signal to the first microcomputer 51 that is one control unit is the own system sensor unit, and the second sensor unit that transmits the output signal to the second microcomputer that is the other control unit. 562 is another system sensor unit.
The first microcomputer 51 is based on a value included in the output signal acquired from the first sensor unit 561 and a value included in the output signal related to the second sensor unit 562 acquired by communication from the second microcomputer 52. , Identify the abnormal part.
Assuming that the second sensor unit 562 is the own system sensor unit and the first sensor unit 561 is the other system sensor unit, the second microcomputer 52 has a value included in the output signal acquired from the second sensor unit 562 and the first microcomputer. It is identified as an abnormal location based on the value included in the output signal related to the first sensor unit 561 acquired from 51 by communication.
Thereby, the abnormal part can be appropriately identified.

(第7実施形態)
本発明の第7実施形態を図21に示す。
図21に示すように、本実施形態の回転検出装置6は、2つのセンサ部561、562に対し、1つのマイコン53が設けられる。図21では、センサ部として、第7実施形態のセンサ部561、562を用いる例を示しているが、他の実施形態のセンサ部を用いてもよい。第8実施形態についても同様である。
このように構成しても、上記実施形態と同様の効果を奏する。
本実施形態では、マイコン53が「制御部」に対応する。
(7th Embodiment)
A seventh embodiment of the present invention is shown in FIG.
As shown in FIG. 21, in the rotation detection device 6 of the present embodiment, one microcomputer 53 is provided for two sensor units 561 and 562. Although FIG. 21 shows an example in which the sensor units 561 and 562 of the seventh embodiment are used as the sensor unit, the sensor units of other embodiments may be used. The same applies to the eighth embodiment.
Even with this configuration, the same effect as that of the above embodiment can be obtained.
In this embodiment, the microcomputer 53 corresponds to the "control unit".

(第8実施形態)
本発明の第8実施形態を図22に示す。
図22に示すように、本実施形態のコントローラ部20には、外部装置900からの情報が入力される。本実施形態の外部装置900は、ステアリングシャフト102の回転角度を検出するステアリングセンサである。また、外部装置900は、舵角θsを演算可能な他のセンサ(例えば舵角検出可能なトルクセンサ)等であってもよい。
(8th Embodiment)
An eighth embodiment of the present invention is shown in FIG.
As shown in FIG. 22, information from the external device 900 is input to the controller unit 20 of the present embodiment. The external device 900 of the present embodiment is a steering sensor that detects the rotation angle of the steering shaft 102. Further, the external device 900 may be another sensor capable of calculating the steering angle θs (for example, a torque sensor capable of detecting the steering angle) or the like.

マイコン51、52は、第1センサ部61の検出値に基づいて演算される舵角θs1、第2センサ部62の検出値に基づいて演算される舵角θs2、および、外部装置900の検出値に基づいて演算される舵角θs3を比較することで、異常検出および異常箇所の特定を行う。本実施形態では、センサ部61、62の異常検出および異常箇所の特定に、検出手段の異なる外部装置900の情報を用いているので、冗長の堅牢性を高めることができる。
このように構成しても上記実施形態と同様の効果を奏する。
The microcomputers 51 and 52 have a steering angle θs1 calculated based on the detection value of the first sensor unit 61, a steering angle θs2 calculated based on the detection value of the second sensor unit 62, and a detection value of the external device 900. By comparing the rudder angle θs3 calculated based on the above, abnormality detection and abnormality identification are performed. In the present embodiment, since the information of the external device 900 having a different detection means is used for the abnormality detection and the identification of the abnormality portion of the sensor units 61 and 62, the robustness of redundancy can be enhanced.
Even with such a configuration, the same effect as that of the above embodiment can be obtained.

(第9実施形態)
本発明の第9実施形態を図23および図24に示す。
図23に示すように、本実施形態の回転検出装置7は、1つのセンサ部561、および、1つのマイコン51を備える。センサ端子69は、端子675、674、677、678が省略されている点を除き、センサ端子67と同様である。図23では、センサ部として第6実施形態のセンサ部561を用いる例を示しているが、第6実施形態以外のセンサ部を用いてもよい。
本実施形態の異常検出処理を図24のフローチャートに基づいて説明する。この処理は、例えばIGがオンされている期間に、所定の周期で実施される。
(9th Embodiment)
A ninth embodiment of the present invention is shown in FIGS. 23 and 24.
As shown in FIG. 23, the rotation detection device 7 of the present embodiment includes one sensor unit 561 and one microcomputer 51. The sensor terminal 69 is the same as the sensor terminal 67 except that terminals 675, 674, 677, and 678 are omitted. Although FIG. 23 shows an example in which the sensor unit 561 of the sixth embodiment is used as the sensor unit, a sensor unit other than the sixth embodiment may be used.
The abnormality detection process of this embodiment will be described with reference to the flowchart of FIG. This process is performed at a predetermined cycle, for example, during the period when the IG is turned on.

最初のS301では、マイコン51は、センサ部561から出力信号を取得する。
S302では、マイコン51は、センサ部561の異常を検出する。ここでは、第6実施形態に示した(i)〜(iv)により異常検出を行う。なお、本実施形態では、センサ素子601、607が2つであるので、異常箇所を特定することはできない。
センサ部561の異常が検出された場合(S302:YES)、S304へ移行する。センサ部561の異常が検出されなかった場合(S302:YES)、S303へ移行する。
S303の処理は、図20中のS203の処理と同様である。
In the first S301, the microcomputer 51 acquires an output signal from the sensor unit 561.
In S302, the microcomputer 51 detects an abnormality in the sensor unit 561. Here, abnormality detection is performed according to (i) to (iv) shown in the sixth embodiment. In this embodiment, since there are two sensor elements 601 and 607, it is not possible to identify the abnormal portion.
When an abnormality of the sensor unit 561 is detected (S302: YES), the process proceeds to S304. If no abnormality is detected in the sensor unit 561 (S302: YES), the process proceeds to S303.
The processing of S303 is the same as the processing of S203 in FIG.

センサ部561の異常が検出された場合(S302:YES)に移行するS304では、マイコン51は、異常検出前の値をホールドする。
S305では、マイコン51は、センサ部561の異常が確定したか否かを判断する。本実施形態では、所定期間に亘って異常が継続した場合、異常を確定される。センサ部561の異常が確定された場合(S305:YES)、S307へ移行する。異常検出中であって、センサ部561の異常が確定されていない場合(S305:NO)、S306へ移行する。
In S304, which shifts to the case where the abnormality of the sensor unit 561 is detected (S302: YES), the microcomputer 51 holds the value before the abnormality is detected.
In S305, the microcomputer 51 determines whether or not the abnormality of the sensor unit 561 is confirmed. In the present embodiment, when the abnormality continues for a predetermined period, the abnormality is confirmed. When the abnormality of the sensor unit 561 is confirmed (S305: YES), the process proceeds to S307. If the abnormality is being detected and the abnormality of the sensor unit 561 is not confirmed (S305: NO), the process proceeds to S306.

S306では、マイコン51は、異常検出前のホールド値を用いてモータ部10の駆動制御を継続する。
S307では、マイコン51は、モータ部10の駆動制御を停止する。
本実施形態のように、センサ部およびマイコンが1組であっても、上記実施形態と同様の効果を奏する。
In S306, the microcomputer 51 continues the drive control of the motor unit 10 by using the hold value before the abnormality detection.
In S307, the microcomputer 51 stops the drive control of the motor unit 10.
Even if the sensor unit and the microcomputer are one set as in the present embodiment, the same effect as that of the above embodiment can be obtained.

(第10実施形態)
本発明の第10実施形態を図25に示す。図25は、図8に対応する模式図である。第10実施形態〜第12実施形態では、マイコンの記載を省略する。
上記実施形態の回転検出装置1等では、センサ素子601および回路部610が1つのチップ641で構成され、センサ素子602および回路部620が1つのチップ642で構成される。
(10th Embodiment)
A tenth embodiment of the present invention is shown in FIG. FIG. 25 is a schematic view corresponding to FIG. In the tenth to twelfth embodiments, the description of the microcomputer will be omitted.
In the rotation detection device 1 and the like of the above embodiment, the sensor element 601 and the circuit unit 610 are composed of one chip 641, and the sensor element 602 and the circuit unit 620 are composed of one chip 642.

本実施形態の回転検出装置8では、回路部610を含むチップ643と、センサ素子601を含むチップ644とが別チップに分けられている。また、回路部620を含むチップ645と、センサ素子602を含むチップ646とが別チップに分けられている。図25では、各チップに含まれるセンサ素子および回路部の記載を省略している。また、回路部610に替えて、回路部611、612としてもよいし、回路部620に替えて、回路部621、622としてもよい。また、第2実施形態等のように、センサ素子を各2つとしてもよい。 In the rotation detection device 8 of the present embodiment, the chip 643 including the circuit unit 610 and the chip 644 including the sensor element 601 are separated into separate chips. Further, the chip 645 including the circuit unit 620 and the chip 646 including the sensor element 602 are separated into separate chips. In FIG. 25, the description of the sensor element and the circuit unit included in each chip is omitted. Further, the circuit unit 610 may be replaced with the circuit units 611 and 612, and the circuit unit 620 may be replaced with the circuit units 621 and 622. Further, as in the second embodiment and the like, the number of sensor elements may be two each.

図25(a)に示すように、回路部610を含むチップ643は、リードフレーム66上に設けられる。センサ素子601を含むチップ644は、チップ643の上面に設けられる。ここで、チップの「上面」とは、チップのリードフレーム66と反対側の面を意味する。
また、回路部620を含むチップ645は、リードフレーム66上に設けられる。センサ素子602を含むチップ646は、チップ645の上面に設けられる。
センサ素子を含むチップ644、646を、回路部を含むチップ643、645の上に配置することで、リードフレーム66における実装面積を小さくすることができ、回転検出装置5を小型化することができる。
As shown in FIG. 25 (a), the chip 643 including the circuit unit 610 is provided on the lead frame 66. The chip 644 including the sensor element 601 is provided on the upper surface of the chip 643. Here, the "upper surface" of the chip means the surface of the chip opposite to the lead frame 66.
Further, the chip 645 including the circuit unit 620 is provided on the lead frame 66. The chip 646 including the sensor element 602 is provided on the upper surface of the chip 645.
By arranging the chips 644 and 646 including the sensor element on the chips 643 and 645 including the circuit unit, the mounting area in the lead frame 66 can be reduced and the rotation detection device 5 can be miniaturized. ..

また、図25(b)に示すように、センサ素子を含むチップ644、646を回転中心線Ac側に配置し、回路部を含むチップ643、645を外側に配置してもよい。これにより、センサ素子601、602を回転中心線Acに近づけて配置できるので、検出精度が高まる。また、チップ644、646は、回転中心線Acに対して点対称となるように配置される。
なお、制御構成等については、いずれの実施形態のものと組み合わせてもよい。
このように構成しても、上記実施形態と同様の効果を奏する。
Further, as shown in FIG. 25B, the chips 644 and 646 including the sensor element may be arranged on the rotation center line Ac side, and the chips 643 and 645 including the circuit unit may be arranged on the outside. As a result, the sensor elements 601 and 602 can be arranged close to the rotation center line Ac, so that the detection accuracy is improved. Further, the chips 644 and 646 are arranged so as to be point-symmetrical with respect to the rotation center line Ac.
The control configuration and the like may be combined with those of any embodiment.
Even with this configuration, the same effect as that of the above embodiment can be obtained.

(第11実施形態)
本発明の第11実施形態を図26〜図28に示す。
上記実施形態では、2つのセンサ部61、62は、1つのパッケージ65に設けられる。本実施形態の回転検出装置9では、第1センサ部61が第1パッケージ661に設けられ、第2センサ部62が第2パッケージ662に設けられる。すなわち本実施形態では、パッケージ661、662が、センサ部61、62毎に設けられている。センサ部の構成等は、第1実施形態以外の実施形態で説明したものとしてもよい。第12実施形態についても同様である。
(11th Embodiment)
The eleventh embodiment of the present invention is shown in FIGS. 26 to 28.
In the above embodiment, the two sensor units 61 and 62 are provided in one package 65. In the rotation detection device 9 of the present embodiment, the first sensor unit 61 is provided in the first package 661, and the second sensor unit 62 is provided in the second package 662. That is, in the present embodiment, packages 661 and 662 are provided for each sensor unit 61 and 62. The configuration of the sensor unit and the like may be described in the embodiments other than the first embodiment. The same applies to the twelfth embodiment.

図26および図27に示すように、第1パッケージ661が第1基板21の第1面211に実装され、第2パッケージ662が第1基板21の第2面212に実装される。パッケージ661、662をセンサ部61、62とし、第1基板21の両面に実装することで、第1基板21における回転検出装置9の実装面積を低減することができる。また、各センサ部61、62のセンサ素子601、602は、共に回転中心線Ac上に配置される。これにより、検出精度を高めることができる。
また、パッケージ661、662は、図28(a)のように、第1基板21の第1面211に実装してもよいし、図28(b)のように、第1基板21の第2面212に実装してもよい。
As shown in FIGS. 26 and 27, the first package 661 is mounted on the first surface 211 of the first substrate 21, and the second package 662 is mounted on the second surface 212 of the first substrate 21. By using the packages 661 and 662 as the sensor units 61 and 62 and mounting them on both sides of the first substrate 21, the mounting area of the rotation detection device 9 on the first substrate 21 can be reduced. Further, the sensor elements 601 and 602 of the sensor units 61 and 62 are both arranged on the rotation center line Ac. Thereby, the detection accuracy can be improved.
Further, the packages 661 and 662 may be mounted on the first surface 211 of the first substrate 21 as shown in FIG. 28 (a), or may be mounted on the second surface 211 of the first substrate 21 as shown in FIG. 28 (b). It may be mounted on the surface 212.

本実施形態では、センサ部61、62が複数組設けられ、センサ部61、62ごとにパッケージ661、662が設けられる。センサ部61、62ごとにパッケージ661、662を設けることで、回転検出装置1の配置の自由度が高まる。また、パッケージ故障による複数系統の同時故障を防ぐことができ、一方のパッケージに異常が生じた場合であっても、他方のパッケージに含まれる各構成により、回転角θmおよび回転回数TCの演算を継続可能である。
また、上記実施形態と同様の効果を奏する。
In this embodiment, a plurality of sets of sensor units 61 and 62 are provided, and packages 661 and 662 are provided for each of the sensor units 61 and 62. By providing the packages 661 and 662 for each of the sensor units 61 and 62, the degree of freedom in arranging the rotation detection device 1 is increased. Further, it is possible to prevent simultaneous failure of a plurality of systems due to a package failure, and even if an abnormality occurs in one package, the rotation angle θm and the rotation speed TC can be calculated according to each configuration included in the other package. It can be continued.
Moreover, the same effect as that of the above-described embodiment is obtained.

(第12実施形態)
本発明の第12実施形態を図29に示す。図29では、ばね端子等、一部の部品の記載を省略した。
上記実施形態では、第1基板21にSW素子301〜306、401〜406、コンデンサ36、46、および、回転検出装置1等が実装され、第2基板22にマイコン51、52、および、集積回路56、57等が実装される。
(12th Embodiment)
A twelfth embodiment of the present invention is shown in FIG. In FIG. 29, the description of some parts such as spring terminals is omitted.
In the above embodiment, the SW elements 301 to 306, 401 to 406, the capacitors 36, 46, the rotation detection device 1, and the like are mounted on the first substrate 21, and the microcomputers 51, 52, and the integrated circuit are mounted on the second substrate 22. 56, 57 and the like are implemented.

図29に示すように、本実施形態では、1枚の基板23にSW素子301〜306、コンデンサ36、46、集積回路56、57、および、回転検出装置9が実装される。回転検出装置9には、センサ部61、62、および、マイコン51、52が含まれる。
SW素子301〜306、401〜406、集積回路56、57、および、パッケージ661等が、基板23のモータ部10側の面である第1面231に実装される。また、コンデンサ36、46、マイコン51、52、および、パッケージ662等が基板23のモータ部10と反対側の面である第2面232に実装される。
As shown in FIG. 29, in the present embodiment, the SW elements 301 to 306, the capacitors 36 and 46, the integrated circuits 56 and 57, and the rotation detection device 9 are mounted on one substrate 23. The rotation detection device 9 includes sensor units 61 and 62, and microcomputers 51 and 52.
The SW elements 301 to 306, 401 to 406, integrated circuits 56, 57, package 661, and the like are mounted on the first surface 231 which is the surface of the substrate 23 on the motor portion 10 side. Further, the capacitors 36, 46, the microcomputers 51, 52, the package 662, and the like are mounted on the second surface 232, which is the surface of the substrate 23 opposite to the motor unit 10.

図30では、センサ部61、62毎にパッケージ661、662が設けられ、基板23の両面に実装される例を示しているが、パッケージ661、662をいずれか一方の面に実装してもよい。また、センサ部61、62を1パッケージとしてもよい。センサ部61、62を1パッケージとする場合、回転検出装置6を基板23の第1面231に実装することが、検出精度の面から望ましい。
1枚の基板23に駆動装置800の制御に係る部品を実装することで、部品点数を低減できる。また、複数の基板を軸方向に積層して設ける場合と比較し、軸方向における体格を小型化することができる。
このように構成しても、上記実施形態と同様の効果を奏する。
FIG. 30 shows an example in which packages 661 and 662 are provided for each of the sensor units 61 and 62 and mounted on both sides of the substrate 23, but the packages 661 and 662 may be mounted on either side. .. Further, the sensor units 61 and 62 may be combined into one package. When the sensor units 61 and 62 are combined into one package, it is desirable to mount the rotation detection device 6 on the first surface 231 of the substrate 23 from the viewpoint of detection accuracy.
By mounting the components related to the control of the drive device 800 on one board 23, the number of components can be reduced. In addition, the physique in the axial direction can be reduced as compared with the case where a plurality of substrates are laminated in the axial direction.
Even with this configuration, the same effect as that of the above embodiment can be obtained.

(他の実施形態)
上記実施形態では、回転検出装置には、2つのセンサ部が設けられる。他の実施形態では、センサ部の数は、1つであってもよいし、3つ以上であってもよい。
上記実施形態では、回転情報演算回路は、1つのセンサ部に1組または2組設けられる。他の実施形態では、1つのセンサ部に回転情報演算回路を3組以上設けてもよい。
上記実施形態では、1つの回路部に対し、1つまたは2つのセンサ素子が設けられる。他の実施形態では、1つの回路部に対し、3つ以上のセンサ素子を設けてもよい。
(Other embodiments)
In the above embodiment, the rotation detection device is provided with two sensor units. In other embodiments, the number of sensor units may be one or three or more.
In the above embodiment, one or two sets of rotation information calculation circuits are provided in one sensor unit. In another embodiment, three or more sets of rotation information calculation circuits may be provided in one sensor unit.
In the above embodiment, one or two sensor elements are provided for one circuit unit. In other embodiments, three or more sensor elements may be provided for one circuit unit.

上記実施形態では、制御部とセンサ部との間での通信方式として、SPI通信を例示した。他の実施形態では、制御部とセンサ部との間での通信方式は、SPI通信に限らず、SENT(Single Edge Nibble Transmission)通信等、回転角信号および回転回数信号を一連の信号に含めることができれば、どのような方式であってもよい。
第5実施形態では、モータが停止中か否かに応じ、回転回数の演算頻度を変更する。他の実施形態では、モータや電動パワーステアリング装置の状態によらず、回転回数の演算を所定の頻度で行うようにしてもよい。
In the above embodiment, SPI communication is exemplified as a communication method between the control unit and the sensor unit. In another embodiment, the communication method between the control unit and the sensor unit is not limited to SPI communication, and includes a rotation angle signal and a rotation speed signal in a series of signals such as SENT (Single Edge Nibble Transmission) communication. Any method may be used as long as it can be used.
In the fifth embodiment, the calculation frequency of the number of rotations is changed depending on whether or not the motor is stopped. In another embodiment, the number of rotations may be calculated at a predetermined frequency regardless of the state of the motor or the electric power steering device.

上記実施形態では、検出対象は、モータ部である。他の実施形態では、検出対象は、モータに限らず、回転の検出を要するモータ以外の装置であってもよい。
上記実施形態では、モータ部は三相ブラシレスモータである。他の実施形態では、モータ部は、三相ブラシレスモータに限らず、どのようなモータであってもよい。また、モータ部は、モータ(電動機)に限らず、発電機であってもよいし、電動機および発電機の機能を併せ持つ所謂モータジェネレータであってもよい。
In the above embodiment, the detection target is the motor unit. In another embodiment, the detection target is not limited to the motor, and may be a device other than the motor that requires detection of rotation.
In the above embodiment, the motor unit is a three-phase brushless motor. In another embodiment, the motor unit is not limited to the three-phase brushless motor, and may be any motor. Further, the motor unit is not limited to the motor (motor), and may be a generator, or may be a so-called motor generator having the functions of the motor and the generator.

上記第1実施形態等では、第1基板に駆動部品および回転検出装置のセンサパッケージが実装され、第2基板に制御部品が実装される。他の実施形態では、第1基板に制御部品の少なくとも一部を実装したり、第2基板に駆動部品の少なくとも一部を実装したりしてもよい。例えば、第1基板に第1系統に係る駆動部品および制御部品を実装し、第2基板に第2系統に係る駆動部品および制御部品を実装するようにしてもよい。系統毎に基板を分けることで、一方の基板に異常が生じた場合にも、他方の基板に実装される駆動部品および制御部品を用いることで、電動パワーステアリング装置の駆動を継続することができる。また、複数の基板が設けられる場合、基板の間にヒートシンクを設け、放熱が必要な部品の少なくとも一部をヒートシンクに放熱させるようにしてもよい。 In the first embodiment and the like, the drive component and the sensor package of the rotation detection device are mounted on the first board, and the control component is mounted on the second board. In other embodiments, at least a part of the control component may be mounted on the first board, or at least a part of the drive component may be mounted on the second board. For example, the drive component and the control component related to the first system may be mounted on the first board, and the drive component and the control component related to the second system may be mounted on the second board. By separating the boards for each system, even if an abnormality occurs on one board, the driving of the electric power steering device can be continued by using the drive parts and control parts mounted on the other board. .. Further, when a plurality of substrates are provided, a heat sink may be provided between the substrates so that at least a part of the parts requiring heat dissipation is dissipated to the heat sink.

上記実施形態では、駆動装置は、電動パワーステアリング装置に適用される。他の実施形態では、駆動装置を電動パワーステアリング装置以外の装置に適用してもよい。
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
In the above embodiment, the drive device is applied to an electric power steering device. In other embodiments, the drive device may be applied to devices other than the electric power steering device.
As described above, the present invention is not limited to the above-described embodiment, and can be implemented in various embodiments without departing from the spirit of the invention.

1〜9・・・回転検出装置
10・・・モータ部(検出対象)
51、52、53・・・マイコン(制御部)
61、62、261、262、461、462、561、562・・・センサ部
601〜608・・・センサ素子
610〜613、620〜623・・・回路部
614、624、616、626・・・回転角演算部
615、625、617、627・・・回転回数演算部
619、629・・・通信部
1-9 ... Rotation detection device 10 ... Motor unit (detection target)
51, 52, 53 ... Microcomputer (control unit)
61, 62, 261, 262, 461, 462, 561, 562 ... Sensor unit 601-608 ... Sensor element 610-613, 620-623 ... Circuit unit 614, 624, 616, 626 ... Rotation angle calculation unit 615, 625, 617, 627 ... Rotation speed calculation unit 619, 629 ... Communication unit

Claims (23)

検出対象(10)の回転を検出するセンサ素子(601〜608)、および、前記センサ素子の検出値に基づく出力信号を生成して出力する回路部(610〜613、620〜623)を有するセンサ部(61、62、261、262、461、462、561、562)と、
前記センサ部から前記出力信号を取得し、前記出力信号に基づく演算を行う制御部(51、52、53)と、
を備え、
前記回路部は、
前記センサ素子の検出値に基づいて前記検出対象の回転角を演算する回転角演算部(614、624、616、626)、
前記センサ素子の検出値に基づいて前記検出対象の回転回数をカウントする回転回数演算部(615、625、617、627)、
ならびに、前記回転角に係る信号である回転角信号、および、前記回転回数に係る回転回数信号を含む一連の信号である前記出力信号を前記制御部に送信する通信部(619、629)を有し、
前記制御部は、前記出力信号に含める信号の種類および送信タイミングを指示する指令信号を前記通信部に送信し、
前記通信部は、受信した前記指令信号に応じ、前記出力信号に含める信号の種類を変更する回転検出装置。
A sensor having a sensor element (601 to 608) for detecting the rotation of the detection target (10) and a circuit unit (610 to 613, 620 to 623) for generating and outputting an output signal based on the detection value of the sensor element. Parts (61, 62, 261, 262, 461, 462, 561, 562) and
A control unit (51, 52, 53) that acquires the output signal from the sensor unit and performs an operation based on the output signal, and
With
The circuit section
Rotation angle calculation unit (614, 624, 616, 626), which calculates the rotation angle of the detection target based on the detection value of the sensor element,
Rotation speed calculation unit (615, 625, 617, 627), which counts the number of rotations of the detection target based on the detection value of the sensor element.
In addition, it has a communication unit (619, 629) that transmits the rotation angle signal, which is a signal related to the rotation angle, and the output signal, which is a series of signals including the rotation speed signal related to the rotation speed, to the control unit. death,
The control unit transmits a command signal indicating the type of signal to be included in the output signal and the transmission timing to the communication unit.
The communication unit is a rotation detection device that changes the type of signal included in the output signal according to the received command signal.
前記回転回数演算部は、前記検出対象が動作中か否かに応じ、前記回転回数演算部における前記回転回数の更新頻度を変更する請求項1に記載の回転検出装置。 The rotation detection device according to claim 1, wherein the rotation speed calculation unit changes the update frequency of the rotation speed in the rotation speed calculation unit depending on whether or not the detection target is in operation. 前記回転角演算部は、第1の前記センサ素子(603、605)の検出値に基づいて前記回転角を演算し、
前記回転回数演算部は、第2の前記センサ素子(604、606)の検出値に基づいて前記回転回数を演算する請求項1または2に記載の回転検出装置。
The rotation angle calculation unit calculates the rotation angle based on the detected value of the first sensor element (603, 605).
The rotation speed detection device according to claim 1 or 2, wherein the rotation speed calculation unit calculates the rotation speed based on the detection value of the second sensor element (604, 606).
前記回転角演算部および前記回転回数演算部は、同一の前記センサ素子(601、602、607、608)の検出値に基づいて演算を行う請求項1または2に記載の回転検出装置。 The rotation detection device according to claim 1 or 2, wherein the rotation angle calculation unit and the rotation speed calculation unit perform calculations based on the detection values of the same sensor elements (601, 602, 607, 608). 前記センサ素子(601、602、607、608)、前記回転角演算部(614、616、624、626)、および、前記回転回数演算部(616、617、626、627)を含む回転情報演算回路(951〜954)は、1つの前記通信部に対して複数設けられる請求項1〜4のいずれか一項に記載の回転検出装置。 A rotation information calculation circuit including the sensor element (601, 602, 607, 608), the rotation angle calculation unit (614, 616, 624, 626), and the rotation speed calculation unit (616, 617, 626, 627). (951 to 954) is the rotation detection device according to any one of claims 1 to 4, which is provided for one communication unit in plurality. 前記センサ部には、前記検出対象を含むシステム(108)の停止中においても、バッテリ(39)から電力が供給される請求項1〜5のいずれか一項に記載の回転検出装置。 The rotation detection device according to any one of claims 1 to 5, wherein power is supplied to the sensor unit from the battery (39) even when the system (108) including the detection target is stopped. 前記バッテリから前記センサ部への電力供給路には、定電圧源(37、371、372、47、471、472)が設けられる請求項6に記載の回転検出装置。 The rotation detection device according to claim 6, wherein a constant voltage source (37, 371, 372, 47, 471, 472) is provided in the power supply path from the battery to the sensor unit. 前記センサ部は、複数であって、
全ての前記センサ部は、1つのパッケージ(65)内に設けられる請求項1〜7のいずれか一項に記載の回転検出装置。
There are a plurality of the sensor units,
The rotation detection device according to any one of claims 1 to 7, wherein all the sensor units are provided in one package (65).
前記センサ部は、複数設けられ、
前記センサ部ごとにパッケージ(661、662)が設けられる請求項1〜7のいずれか一項に記載の回転検出装置。
A plurality of the sensor units are provided.
The rotation detection device according to any one of claims 1 to 7, wherein a package (661, 662) is provided for each sensor unit.
前記回路部(611、612、613、621、622、623)は、当該回路部における異常を判定する自己診断部(618、628)を有する請求項1〜9のいずれか一項に記載の回転検出装置。 The rotation according to any one of claims 1 to 9, wherein the circuit unit (611, 612, 613, 621, 622, 623) has a self-diagnosis unit (618, 628) for determining an abnormality in the circuit unit. Detection device. 前記出力信号には、ランカウンタ信号、前記自己診断部による診断結果に基づくステータス信号、および、誤り検出信号が含まれ、
前記制御部は、前記出力信号に含まれる前記ランカウンタ信号、前記ステータス信号、および、前記誤り検出信号に基づき、前記センサ部の異常を監視する請求項10に記載の回転検出装置。
The output signal includes a run counter signal, a status signal based on the diagnosis result by the self-diagnosis unit, and an error detection signal.
The rotation detection device according to claim 10, wherein the control unit monitors an abnormality of the sensor unit based on the run counter signal, the status signal, and the error detection signal included in the output signal.
検出対象(10)の回転を検出するセンサ素子(601〜608)、および、前記センサ素子の検出値に基づく出力信号を生成して出力する回路部(610〜613、620〜623)を有するセンサ部(61、62、261、262、461、462、561、562)と、
前記センサ部から前記出力信号を取得し、前記出力信号に基づく演算を行う制御部(51、52、53)と、
を備え、
前記回路部は、
前記センサ素子の検出値に基づいて前記検出対象の回転角を演算する回転角演算部(614、624、616、626)、
前記センサ素子の検出値に基づいて前記検出対象の回転回数をカウントする回転回数演算部(615、625、617、627)、
ならびに、前記回転角に係る信号である回転角信号、および、前記回転回数に係る回転回数信号を含む一連の信号である前記出力信号を前記制御部に送信する通信部(619、629)を有し、
前記回路部(611、612、613、621、622、623)は、当該回路部における異常を判定する自己診断部(618、628)を有し、
前記出力信号には、ランカウンタ信号、前記自己診断部による診断結果に基づくステータス信号、および、誤り検出信号が含まれ、
前記制御部は、前記出力信号に含まれる前記ランカウンタ信号、前記ステータス信号、および、前記誤り検出信号に基づき、前記センサ部の異常を監視する回転検出装置。
A sensor having a sensor element (601 to 608) for detecting the rotation of the detection target (10) and a circuit unit (610 to 613, 620 to 623) for generating and outputting an output signal based on the detection value of the sensor element. Parts (61, 62, 261, 262, 461, 462, 561, 562) and
A control unit (51, 52, 53) that acquires the output signal from the sensor unit and performs an operation based on the output signal, and
With
The circuit section
Rotation angle calculation unit (614, 624, 616, 626), which calculates the rotation angle of the detection target based on the detection value of the sensor element,
Rotation speed calculation unit (615, 625, 617, 627), which counts the number of rotations of the detection target based on the detection value of the sensor element.
In addition, it has a communication unit (619, 629) that transmits the rotation angle signal, which is a signal related to the rotation angle, and the output signal, which is a series of signals including the rotation speed signal related to the rotation speed, to the control unit. death,
The circuit unit (611, 612, 613, 621, 622, 623) has a self-diagnosis unit (618, 628) for determining an abnormality in the circuit unit.
The output signal includes a run counter signal, a status signal based on the diagnosis result by the self-diagnosis unit, and an error detection signal.
The control unit is a rotation detection device that monitors an abnormality in the sensor unit based on the run counter signal, the status signal, and the error detection signal included in the output signal.
前記制御部は、前記回転角信号と前記回転回数信号との比較により、前記センサ部の異常を監視する請求項1〜12のいずれか一項に記載の回転検出装置。 The rotation detection device according to any one of claims 1 to 12, wherein the control unit monitors an abnormality in the sensor unit by comparing the rotation angle signal with the rotation speed signal. 前記制御部は、前記センサ部の異常が検出されてから所定時間に亘って異常が継続した場合、前記センサ部の異常を確定する請求項11〜13のいずれか一項に記載の回転検出装置。 The rotation detection device according to any one of claims 11 to 13, wherein the control unit determines the abnormality of the sensor unit when the abnormality continues for a predetermined time after the abnormality of the sensor unit is detected. .. 前記制御部は、正常時における前記出力信号に基づく値をホールドしておき、異常検出から異常確定までの間、正常時にホールドされた値を用いて演算を継続する請求項14に記載の回転検出装置。 The rotation detection according to claim 14, wherein the control unit holds a value based on the output signal in the normal state, and continues the calculation using the value held in the normal state from the abnormality detection to the confirmation of the abnormality. Device. 前記センサ部の異常が確定された場合、当該センサ部から前記出力信号を取得する前記制御部での演算を停止する請求項14または15に記載の回転検出装置。 The rotation detection device according to claim 14 or 15, wherein when an abnormality of the sensor unit is confirmed, the calculation in the control unit that acquires the output signal from the sensor unit is stopped. 前記制御部は、異常箇所が特定できた場合、正常な信号を用いて演算を継続する請求項14または15に記載の回転検出装置。 The rotation detection device according to claim 14 or 15, wherein the control unit continues the calculation using a normal signal when the abnormal portion can be identified. 前記制御部は、前記センサ部の異常が検出された場合、スイッチ(379、479)がオンされている間、異常検出履歴を保持し、
前記スイッチがオフされた後に再度オンされた場合、異常検出履歴が消去される請求項14〜17のいずれか一項に記載の回転検出装置。
When an abnormality is detected in the sensor unit, the control unit holds an abnormality detection history while the switch (379, 479) is turned on.
The rotation detection device according to any one of claims 14 to 17, wherein when the switch is turned off and then turned on again, the abnormality detection history is deleted.
検出対象(10)の回転を検出するセンサ素子(601〜608)、および、前記センサ素子の検出値に基づく出力信号を生成して出力する回路部(610〜613、620〜623)を有するセンサ部(61、62、261、262、461、462、561、562)と、
前記センサ部から前記出力信号を取得し、前記出力信号に基づく演算を行う制御部(51、52、53)と、
を備え、
前記回路部は、
前記センサ素子の検出値に基づいて前記検出対象の回転角を演算する回転角演算部(614、624、616、626)、
前記センサ素子の検出値に基づいて前記検出対象の回転回数をカウントする回転回数演算部(615、625、617、627)、
ならびに、前記回転角に係る信号である回転角信号、および、前記回転回数に係る回転回数信号を含む一連の信号である前記出力信号を前記制御部に送信する通信部(619、629)を有し、
前記制御部は、前記センサ部の異常が検出された場合、スイッチ(379、479)がオンされている間、異常検出履歴を保持し、
前記スイッチがオフされた後に再度オンされた場合、異常検出履歴が消去される回転検出装置。
A sensor having a sensor element (601 to 608) for detecting the rotation of the detection target (10) and a circuit unit (610 to 613, 620 to 623) for generating and outputting an output signal based on the detection value of the sensor element. Parts (61, 62, 261, 262, 461, 462, 561, 562) and
A control unit (51, 52, 53) that acquires the output signal from the sensor unit and performs an operation based on the output signal, and
With
The circuit section
Rotation angle calculation unit (614, 624, 616, 626), which calculates the rotation angle of the detection target based on the detection value of the sensor element,
Rotation speed calculation unit (615, 625, 617, 627), which counts the number of rotations of the detection target based on the detection value of the sensor element.
In addition, it has a communication unit (619, 629) that transmits the rotation angle signal, which is a signal related to the rotation angle, and the output signal, which is a series of signals including the rotation speed signal related to the rotation speed, to the control unit. death,
When an abnormality is detected in the sensor unit, the control unit holds an abnormality detection history while the switch (379, 479) is turned on.
A rotation detection device in which an abnormality detection history is deleted when the switch is turned off and then turned on again.
前記センサ部、および、当該センサ部から前記出力信号を取得する前記制御部の組み合わせは複数であることを特徴とする請求項1〜19のいずれか一項に記載の回転検出装置。 The rotation detection device according to any one of claims 1 to 19, wherein the sensor unit and the control unit that acquires the output signal from the sensor unit have a plurality of combinations. 1つの前記制御部に対して前記出力信号を送信する前記センサ部を自系統センサ部、他の前記制御部に対して前記出力信号を送信する前記センサ部を他系統センサ部とすると、
前記制御部は、前記自系統センサ部から取得される前記出力信号に含まれる値と、他の前記制御部から通信にて取得される前記他系統センサ部に係る前記出力信号に含まれる値とに基づき、異常箇所を特定する請求項20に記載の回転検出装置。
It is assumed that the sensor unit that transmits the output signal to one control unit is the own system sensor unit, and the sensor unit that transmits the output signal to the other control unit is the other system sensor unit.
The control unit includes a value included in the output signal acquired from the own system sensor unit and a value included in the output signal related to the other system sensor unit acquired by communication from the other control unit. The rotation detection device according to claim 20, wherein an abnormal portion is identified based on the above.
運転者による操舵を補助する補助トルクを出力するモータ部(10)と、
請求項1〜21のいずれか一項に記載の回転検出装置(1〜9)と、
前記出力信号に含まれる信号を用いて前記モータ部を制御する前記制御部と、
を備える電動パワーステアリング装置であって、
前記センサ素子は、前記検出対象として前記モータ部の回転を検出する電動パワーステアリング装置。
A motor unit (10) that outputs auxiliary torque that assists the driver in steering, and
The rotation detection device (1 to 9) according to any one of claims 1 to 21 and the rotation detection device (1 to 9).
The control unit that controls the motor unit using the signal included in the output signal, and the control unit.
It is an electric power steering device equipped with
The sensor element is an electric power steering device that detects the rotation of the motor unit as the detection target.
前記制御部は、前記回転角および前記回転回数に基づき、舵角を演算する請求項22に記載の電動パワーステアリング装置。 The electric power steering device according to claim 22 , wherein the control unit calculates a steering angle based on the rotation angle and the number of rotations.
JP2017023440A 2016-04-06 2017-02-10 Rotation detection device and electric power steering device using this Active JP6930125B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US15/479,066 US10328972B2 (en) 2016-04-06 2017-04-04 Rotation detecting apparatus and electric power steering apparatus using the same
DE102017205863.3A DE102017205863A1 (en) 2016-04-06 2017-04-06 Rotation detection device and the rotation detecting device using electric power steering device
CN201710221148.1A CN107444481B (en) 2016-04-06 2017-04-06 Rotation detection apparatus and electric power steering apparatus using the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2016076676 2016-04-06
JP2016076676 2016-04-06

Publications (2)

Publication Number Publication Date
JP2017191092A JP2017191092A (en) 2017-10-19
JP6930125B2 true JP6930125B2 (en) 2021-09-01

Family

ID=60085888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017023440A Active JP6930125B2 (en) 2016-04-06 2017-02-10 Rotation detection device and electric power steering device using this

Country Status (1)

Country Link
JP (1) JP6930125B2 (en)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7035317B2 (en) 2016-04-06 2022-03-15 株式会社デンソー Rotation detection device and electric power steering device using this
KR102004345B1 (en) * 2017-11-03 2019-07-29 주식회사 만도 Sensor apparatus and steering system for vehicle
JP7106989B2 (en) * 2018-03-20 2022-07-27 株式会社デンソー SIGNAL CONTROL DEVICE AND ELECTRIC POWER STEERING DEVICE USING THE SAME
US11529990B2 (en) 2018-03-20 2022-12-20 Denso Corporation Signal control apparatus and electric power steering apparatus using same
JP7225567B2 (en) * 2018-05-22 2023-02-21 株式会社ジェイテクト angle calculator
JP2019196971A (en) * 2018-05-09 2019-11-14 株式会社ジェイテクト Angle computation device
JP7172140B2 (en) 2018-05-30 2022-11-16 株式会社デンソー Rotation detection device and electric power steering device using the same
JP7255095B2 (en) * 2018-05-30 2023-04-11 株式会社デンソー Rotation detection device and electric power steering device using the same
JP2019207204A (en) * 2018-05-30 2019-12-05 株式会社デンソー Rotation detector and electric power steering device using the same
JP7081386B2 (en) * 2018-08-06 2022-06-07 株式会社デンソー Rotation detection device and electric power steering device using this
JP7131281B2 (en) 2018-10-11 2022-09-06 株式会社デンソー Rotation detector, steering system
JP7180370B2 (en) 2018-12-26 2022-11-30 株式会社デンソー MOTOR CONTROL DEVICE AND MOTOR CONTROL SYSTEM INCLUDING THE SAME
JP7228405B2 (en) * 2019-02-21 2023-02-24 株式会社ジェイテクト Control circuit and motor controller
US11946773B2 (en) 2019-03-28 2024-04-02 Denso Corporation Motor rotation and position detection device and control unit
JP7163842B2 (en) 2019-03-28 2022-11-01 株式会社デンソー detection unit
JP7172797B2 (en) * 2019-03-28 2022-11-16 株式会社デンソー detection unit
JP7428524B2 (en) * 2020-01-27 2024-02-06 ヒロセ電機株式会社 rotation detection device
EP4101744B1 (en) * 2021-04-21 2024-02-14 NSK Ltd. Steering angle detection device and electric power steering device
WO2022224543A1 (en) * 2021-04-21 2022-10-27 日本精工株式会社 Steering angle detection device and electric power steering device
CN113639695B (en) * 2021-08-23 2025-04-01 南通巴兰仕机电有限公司 A vehicle chassis clearance inspection instrument

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3989767B2 (en) * 2002-04-23 2007-10-10 株式会社仙台ニコン Multi-turn encoder
US7471080B2 (en) * 2006-12-28 2008-12-30 Harmonic Drive Systems Inc. Magnetic absolute encoder
JP4863953B2 (en) * 2007-08-30 2012-01-25 日立オートモティブシステムズ株式会社 Physical quantity conversion sensor and motor control system using the same
DE102011080511A1 (en) * 2011-08-05 2013-02-07 Robert Bosch Gmbh Circuit arrangement and method for checking the plausibility of sensor signals
JP5739825B2 (en) * 2012-01-04 2015-06-24 日立オートモティブシステムズ株式会社 RD converter diagnostic device, steering system, powertrain system
CN104254760B (en) * 2013-04-24 2016-08-17 三菱电机株式会社 Servomotor and encoder
JP5958572B2 (en) * 2014-02-27 2016-08-02 株式会社デンソー Rotation angle detection device and electric power steering device using the same

Also Published As

Publication number Publication date
JP2017191092A (en) 2017-10-19

Similar Documents

Publication Publication Date Title
JP6930125B2 (en) Rotation detection device and electric power steering device using this
JP7035317B2 (en) Rotation detection device and electric power steering device using this
CN107444481B (en) Rotation detection apparatus and electric power steering apparatus using the same
JP6680053B2 (en) Drive device and electric power steering device using the same
JP6680054B2 (en) Drive device and electric power steering device using the same
WO2017175843A1 (en) Rotation detecting device and electromotive power steering device using same
US11345397B2 (en) Driving device and electric power steering apparatus using the same
CN111791943B (en) Rotating electric machine control device and electric power steering apparatus using the same
US11904958B2 (en) Detection device, calculation device, control device, and electric power steering device using the same
JP7244216B2 (en) Rotating electric machine controller
JP2018128429A (en) Rotation detector
JP2020159993A (en) Detection unit
JP2020165951A (en) Detector and control device
US11420674B2 (en) Rotation detection device and electric power steering apparatus using the same
CN114830482A (en) Electronic control device and power supply system
JP2020159994A (en) Detection unit
WO2019181938A1 (en) Detection device, calculation device, control device, and electric power steering device using same
JP7172140B2 (en) Rotation detection device and electric power steering device using the same
JP7655178B2 (en) Detection device
JP7655179B2 (en) Detection device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200319

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200421

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201218

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210323

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210513

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210726

R151 Written notification of patent or utility model registration

Ref document number: 6930125

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250