JP2021035071A - Rotary electric machine control device - Google Patents

Rotary electric machine control device Download PDF

Info

Publication number
JP2021035071A
JP2021035071A JP2019149068A JP2019149068A JP2021035071A JP 2021035071 A JP2021035071 A JP 2021035071A JP 2019149068 A JP2019149068 A JP 2019149068A JP 2019149068 A JP2019149068 A JP 2019149068A JP 2021035071 A JP2021035071 A JP 2021035071A
Authority
JP
Japan
Prior art keywords
communication
control unit
control
drive mode
unit
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.)
Granted
Application number
JP2019149068A
Other languages
Japanese (ja)
Other versions
JP7272168B2 (en
Inventor
弘泰 大竹
Hiroyasu Otake
弘泰 大竹
中島 信頼
Nobuyori Nakajima
信頼 中島
功一 中村
Koichi Nakamura
功一 中村
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 JP2019149068A priority Critical patent/JP7272168B2/en
Publication of JP2021035071A publication Critical patent/JP2021035071A/en
Application granted granted Critical
Publication of JP7272168B2 publication Critical patent/JP7272168B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Control Of Ac Motors In General (AREA)

Abstract

To provide a rotary electric machine control device that can appropriately control driving of a rotary electric machine even when abnormality occurs.SOLUTION: Control units 150 and 250 control driving of a motor 80 by controlling electric conduction of motor coils 180 and 280 which are provided corresponding to inverter units 120 and 220. An inter-microcomputer communication unit 301 transmits and receives control information used for driving control of the motor 80 between the control units 150 and 250. The control units 150 and 250 can detect a state of the other control unit by means of communication with a communication network 302 being different from the inter-microcomputer communication unit 301, and select a driving mode of the motor 80 using information from the communication network 302 when abnormality occurs in communication by the inter-microcomputer communication unit 301. Thus, since the driving mode can be appropriately selected even when abnormality occurs in inter-microcomputer communication, driving of the motor 80 can be appropriately controlled even when abnormality occurs.SELECTED DRAWING: Figure 4

Description

本発明は、回転電機制御装置に関する。 The present invention relates to a rotary electric machine control device.

従来、複数の制御部にてモータの駆動を制御する回転電機制御装置が知られている。例えば特許文献1では、2つの制御部が設けられている。それぞれの制御部は、他系統の電源リレー情報を取得し、電源リレー情報に基づいて他系統の異常を監視する。 Conventionally, a rotary electric machine control device that controls the drive of a motor by a plurality of control units has been known. For example, in Patent Document 1, two control units are provided. Each control unit acquires the power relay information of the other system and monitors the abnormality of the other system based on the power relay information.

特開2018−129996号公報JP-A-2018-129996

特許文献1では、電源リレー情報である電源リレー駆動信号の電圧低下にて、他系統の異常を判定している。しかしながら、グランド断線等、電圧を正しく検出できない異常が発生した場合、他系統の異常状態を誤判定する虞がある。本発明は、上述の課題に鑑みてなされたものであり、その目的は、異常が生じた場合であっても、回転電機の駆動を適切に制御可能な回転電機制御装置を提供することにある。 In Patent Document 1, an abnormality of another system is determined based on a voltage drop of a power relay drive signal, which is power relay information. However, if an abnormality such as a ground disconnection in which the voltage cannot be detected correctly occurs, there is a risk of erroneously determining an abnormal state of another system. The present invention has been made in view of the above problems, and an object of the present invention is to provide a rotary electric machine control device capable of appropriately controlling the drive of a rotary electric machine even when an abnormality occurs. ..

本発明の回転電機制御装置は、モータ巻線(180、280)を有する回転電機(80)の駆動を制御するものであって、複数のインバータ部(120、220)と、複数の制御部(150、250)と、第1通信部(301)と、を備える。インバータ部は、モータ巻線の通電を切り替える。制御部は、インバータ部と対応して設けられ、モータ巻線の通電を制御することで回転電機の駆動を制御する。第1通信部は、制御部間にて回転電機の駆動制御に用いられる制御情報を送受信する。 The rotary electric machine control device of the present invention controls the drive of a rotary electric machine (80) having a motor winding (180, 280), and has a plurality of inverter units (120, 220) and a plurality of control units (120, 220). It includes 150, 250) and a first communication unit (301). The inverter section switches the energization of the motor winding. The control unit is provided corresponding to the inverter unit, and controls the drive of the rotary electric machine by controlling the energization of the motor winding. The first communication unit transmits and receives control information used for driving control of the rotary electric machine between the control units.

制御部は、第1通信部とは別の第2通信部(302)との通信により、他の制御部の状態を検出可能である。制御部は、第1通信部による通信に異常が生じている場合、第2通信部からの情報を用いて回転電機の駆動モードを選択する。これにより、回転電機の駆動を適切に制御することができる。 The control unit can detect the state of another control unit by communicating with a second communication unit (302) different from the first communication unit. When an abnormality occurs in the communication by the first communication unit, the control unit selects the drive mode of the rotary electric machine by using the information from the second communication unit. Thereby, the drive of the rotary electric machine can be appropriately controlled.

第1実施形態によるステアリングシステムの概略構成図である。It is a schematic block diagram of the steering system by 1st Embodiment. 第1実施形態による駆動装置の断面図である。It is sectional drawing of the drive device by 1st Embodiment. 図2のIII−III線断面図である。FIG. 2 is a cross-sectional view taken along the line III-III of FIG. 第1実施形態によるECUを示すブロック図である。It is a block diagram which shows the ECU by 1st Embodiment. 第1実施形態による電源リレーを説明する回路図である。It is a circuit diagram explaining the power supply relay by 1st Embodiment. 第1実施形態による2系統駆動時の操舵トルクとアシストトルクとの関係を説明する説明図である。It is explanatory drawing explaining the relationship between the steering torque and the assist torque at the time of driving 2 systems by 1st Embodiment. 第1実施形態による片系統駆動時の操舵トルクとアシストトルクとの関係を説明する説明図である。It is explanatory drawing explaining the relationship between the steering torque and the assist torque at the time of driving one system by 1st Embodiment. 第1実施形態による通信状態を説明する模式図である。It is a schematic diagram explaining the communication state by 1st Embodiment. 第1実施形態による通信状態を説明する模式図である。It is a schematic diagram explaining the communication state by 1st Embodiment. 第1実施形態による駆動モード選択処理を説明するフローチャートである。It is a flowchart explaining the drive mode selection process by 1st Embodiment. 第2実施形態による駆動モード選択処理を説明するフローチャートである。It is a flowchart explaining the drive mode selection process by 2nd Embodiment. 第3実施形態による駆動モード選択処理を説明するフローチャートである。It is a flowchart explaining the drive mode selection process by 3rd Embodiment. 第4実施形態による通信状態を説明する模式図である。It is a schematic diagram explaining the communication state by 4th Embodiment. 第4実施形態による状態判定処理を説明するフローチャートである。It is a flowchart explaining the state determination process by 4th Embodiment. 第4実施形態による駆動モード選択処理を説明するフローチャートである。It is a flowchart explaining the drive mode selection process by 4th Embodiment. 参考例による操舵トルクとアシストトルクとの関係を説明する説明図である。It is explanatory drawing explaining the relationship between the steering torque and the assist torque by a reference example.

以下、本発明による回転電機制御装置を図面に基づいて説明する。以下、複数の実施形態において、実質的に同一の構成には同一の符号を付して説明を省略する。 Hereinafter, the rotary electric machine control device according to the present invention 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.

(第1実施形態)
第1実施形態を図1〜図10に示す。図1に示すように、回転電機制御装置としてのECU10は、回転電機であるモータ80の駆動を制御するものであって、モータ80とともに、例えば車両のステアリング操作を補助するための操舵装置としての電動パワーステアリング装置8に適用される。
(First Embodiment)
The first embodiment is shown in FIGS. 1 to 10. As shown in FIG. 1, the ECU 10 as a rotary electric machine control device controls the drive of the motor 80, which is a rotary electric machine, and together with the motor 80, serves as a steering device for assisting a steering operation of a vehicle, for example. It is applied to the electric power steering device 8.

図1は、電動パワーステアリング装置8を備えるステアリングシステム90の構成を示す。ステアリングシステム90は、操舵部材であるステアリングホイール91、ステアリングシャフト92、ピニオンギア96、ラック軸97、車輪98、および、電動パワーステアリング装置8等を備える。 FIG. 1 shows the configuration of a steering system 90 including an electric power steering device 8. The steering system 90 includes a steering wheel 91, a steering shaft 92, a pinion gear 96, a rack shaft 97, wheels 98, an electric power steering device 8, and the like, which are steering members.

ステアリングホイール91は、ステアリングシャフト92と接続される。ステアリングシャフト92には、操舵トルクを検出するトルクセンサ94が設けられる。トルクセンサ94は、第1センサ部194および第2センサ部294を有しており、各々自身の故障検出ができるセンサが二重化されている。ステアリングシャフト92の先端には、ピニオンギア96が設けられる。ピニオンギア96は、ラック軸97に噛み合っている。ラック軸97の両端には、タイロッド等を介して一対の車輪98が連結される。 The steering wheel 91 is connected to the steering shaft 92. The steering shaft 92 is provided with a torque sensor 94 that detects steering torque. The torque sensor 94 has a first sensor unit 194 and a second sensor unit 294, and the sensors capable of detecting their own failures are duplicated. A pinion gear 96 is provided at the tip of the steering shaft 92. The pinion gear 96 meshes with the rack shaft 97. A pair of wheels 98 are connected to both ends of the rack shaft 97 via a tie rod or the like.

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

電動パワーステアリング装置8は、モータ80、モータ80の回転を減速してステアリングシャフト92に伝える動力伝達部としての減速ギア89、および、ECU10等を備える。すなわち、本実施形態の電動パワーステアリング装置8は、所謂「コラムアシストタイプ」であり、ステアリングシャフト92が駆動対象といえる。モータ80の回転をラック軸97に伝える所謂「ラックアシストタイプ」等としてもよい。 The electric power steering device 8 includes a motor 80, a reduction gear 89 as a power transmission unit that decelerates the rotation of the motor 80 and transmits the rotation to the steering shaft 92, an ECU 10 and the like. That is, the electric power steering device 8 of the present embodiment is a so-called "column assist type", and the steering shaft 92 can be said to be a drive target. A so-called "rack assist type" or the like that transmits the rotation of the motor 80 to the rack shaft 97 may be used.

図1〜図4に示すように、モータ80は、操舵に要するトルクの一部または全部を出力するものであって、電源としてのバッテリ101、201から電力が供給されることにより駆動され、減速ギア89を正逆回転させる。モータ80は、3相ブラシレスモータであって、ロータ860およびステータ840を有する。 As shown in FIGS. 1 to 4, the motor 80 outputs a part or all of the torque required for steering, and is driven by supplying electric power from batteries 101 and 201 as a power source to decelerate. The gear 89 is rotated in the forward and reverse directions. The motor 80 is a three-phase brushless motor and has a rotor 860 and a stator 840.

モータ80は、第1モータ巻線180および第2モータ巻線280を有する。モータ巻線180、280は電気的特性が同等であり、共通のステータ840に、互いに電気角30[deg]ずらしてキャンセル巻きされる。これに応じて、モータ巻線180、280には、位相φが30[deg]ずれた相電流が通電されるように制御される。通電位相差を最適化することで、出力トルクが向上する。また、6次のトルクリプルを低減することができ、騒音、振動の低減することができる。また、電流も分散されることで発熱が分散、平準化されるため、各センサの検出値やトルク等、温度依存の系統間誤差を低減可能であるとともに、通電可能な電流量を増やすことができる。なお、モータ巻線180、280は、キャンセル巻きされていなくてもよく、電気的特性が異なっていてもよい。 The motor 80 has a first motor winding 180 and a second motor winding 280. The motor windings 180 and 280 have the same electrical characteristics, and are canceled and wound around a common stator 840 with an electric angle of 30 [deg] shifted from each other. In response to this, the motor windings 180 and 280 are controlled so that a phase current whose phase φ is shifted by 30 [deg] is energized. The output torque is improved by optimizing the energization phase difference. Further, the sixth-order torque ripple can be reduced, and noise and vibration can be reduced. In addition, since heat generation is dispersed and leveled by distributing the current, it is possible to reduce temperature-dependent inter-system errors such as the detected value and torque of each sensor, and increase the amount of current that can be energized. it can. The motor windings 180 and 280 may not be canceled and may have different electrical characteristics.

以下、第1モータ巻線180の通電制御に係る第1インバータ部120および第1制御部150等の組み合わせを第1系統L1、第2モータ巻線280の通電制御に係る第2インバータ部220および第2制御部250等の組み合わせを第2系統L2とする。また、第1系統L1に係る構成を主に100番台で付番し、第2系統L2に係る構成を主に200番台で付番する。また、第1系統L1および第2系統L2において、同様または類似の構成には、下2桁が同じとなるように付番する。以下適宜、「第1」を添え字の「1」、「第2」を添え字の「2」として記載する。 Hereinafter, the combination of the first inverter unit 120 and the first control unit 150 related to the energization control of the first motor winding 180 is combined with the first system L1, the second inverter unit 220 related to the energization control of the second motor winding 280, and the like. The combination of the second control unit 250 and the like is referred to as the second system L2. Further, the configuration related to the first system L1 is mainly numbered in the 100s, and the configuration related to the second system L2 is mainly numbered in the 200s. Further, in the first system L1 and the second system L2, similar or similar configurations are numbered so that the last two digits are the same. Hereinafter, "first" will be described as a subscript "1" and "second" will be described as a subscript "2" as appropriate.

駆動装置40は、モータ80の軸方向の一方側にECU10が一体的に設けられており、いわゆる「機電一体型」であるが、モータ80とECU10とは別途に設けられていてもよい。ECU10は、モータ80の出力軸とは反対側において、シャフト870の軸Axに対して同軸に配置されている。ECU10は、モータ80の出力軸側に設けられていてもよい。機電一体型とすることで、搭載スペースに制約のある車両において、ECU10とモータ80とを効率的に配置することができる。 The drive device 40 is a so-called "mechanical and electrical integrated type" in which the ECU 10 is integrally provided on one side in the axial direction of the motor 80, but the motor 80 and the ECU 10 may be provided separately. The ECU 10 is arranged coaxially with respect to the shaft Ax of the shaft 870 on the side opposite to the output shaft of the motor 80. The ECU 10 may be provided on the output shaft side of the motor 80. By adopting the mechanical / electrical integrated type, the ECU 10 and the motor 80 can be efficiently arranged in a vehicle having a limited mounting space.

モータ80は、ステータ840、ロータ860、および、これらを収容するハウジング830等を備える。ステータ840は、ハウジング830に固定されており、モータ巻線180、280が巻回される。ロータ860は、ステータ840の径方向内側に設けられ、ステータ840に対して相対回転可能に設けられる。 The motor 80 includes a stator 840, a rotor 860, a housing 830 for accommodating them, and the like. The stator 840 is fixed to the housing 830, and the motor windings 180 and 280 are wound around the stator 840. The rotor 860 is provided inside the stator 840 in the radial direction, and is provided so as to be rotatable relative to the stator 840.

シャフト870は、ロータ860に嵌入され、ロータ860と一体に回転する。シャフト870は、軸受835、836により、ハウジング830に回転可能に支持される。シャフト870のECU10側の端部は、ハウジング830からECU10側に突出する。シャフト870のECU10側の端部には、マグネット875が設けられる。 The shaft 870 is fitted into the rotor 860 and rotates integrally with the rotor 860. The shaft 870 is rotatably supported by the housings 830 by bearings 835, 836. The end of the shaft 870 on the ECU 10 side projects from the housing 830 toward the ECU 10. A magnet 875 is provided at the end of the shaft 870 on the ECU 10 side.

ハウジング830は、リアフレームエンド837を含む有底筒状のケース834、および、ケース834の開口側に設けられるフロントフレームエンド838を有する。ケース834とフロントフレームエンド838とは、ボルト等により互いに締結されている。リアフレームエンド837には、リード線挿通孔839が形成される。リード線挿通孔839には、モータ巻線180、280の各相と接続されるリード線185、285が挿通される。リード線185、285は、リード線挿通孔839からECU10側に取り出され、基板470に接続される。 The housing 830 has a bottomed tubular case 834 including a rear frame end 837 and a front frame end 838 provided on the opening side of the case 834. The case 834 and the front frame end 838 are fastened to each other by bolts or the like. A lead wire insertion hole 839 is formed in the rear frame end 837. Lead wires 185 and 285 connected to each phase of the motor windings 180 and 280 are inserted into the lead wire insertion holes 839. The lead wires 185 and 285 are taken out from the lead wire insertion holes 839 to the ECU 10 side and connected to the substrate 470.

ECU10は、カバー460、カバー460に固定されているヒートシンク465、ヒートシンク465に固定されている基板470、および、基板470に実装される各種の電子部品等を備える。カバー460は、外部の衝撃から電子部品を保護したり、ECU10の内部への埃や水等の浸入を防止したりする。カバー460は、カバー本体461、および、コネクタ部103、203が一体に形成される。コネクタ部103、203は、カバー本体461と別体であってもよい。コネクタ部103、203の端子463は、図示しない配線等を経由して基板470と接続される。コネクタ数および端子数は、信号数等に応じて適宜変更可能である。コネクタ部103、203は、駆動装置40の軸方向の端部に設けられ、モータ80と反対側に開口する。 The ECU 10 includes a cover 460, a heat sink 465 fixed to the cover 460, a substrate 470 fixed to the heat sink 465, and various electronic components mounted on the substrate 470. The cover 460 protects electronic components from external impacts and prevents dust, water, and the like from entering the inside of the ECU 10. In the cover 460, the cover main body 461 and the connector portions 103 and 203 are integrally formed. The connector portions 103 and 203 may be separate from the cover main body 461. The terminals 463 of the connector portions 103 and 203 are connected to the substrate 470 via wiring or the like (not shown). The number of connectors and the number of terminals can be appropriately changed according to the number of signals and the like. The connector portions 103 and 203 are provided at the axial end of the drive device 40 and open on the side opposite to the motor 80.

基板470は、例えばプリント基板であり、リアフレームエンド837と対向して設けられる。基板470には、2系統分の電子部品が系統ごとに独立して実装されており、完全冗長構成をなしている。本実施形態では、1枚の基板470に電子部品が実装されているが、複数枚の基板に電子部品を実装するようにしてもよい。 The substrate 470 is, for example, a printed circuit board and is provided so as to face the rear frame end 837. Electronic components for two systems are independently mounted on the board 470 for each system, forming a completely redundant configuration. In the present embodiment, the electronic components are mounted on one board 470, but the electronic components may be mounted on a plurality of boards.

基板470の2つの主面のうち、モータ80側の面をモータ面471、モータ80と反対側の面をカバー面472とする。図3に示すように、モータ面471には、インバータ部120を構成するスイッチング素子121、インバータ部220を構成するスイッチング素子221、角度センサ126、226、カスタムIC135、235等が実装される。角度センサ126、226は、マグネット875の回転に伴う磁界の変化を検出可能なように、マグネット875と対向する箇所に実装される。 Of the two main surfaces of the substrate 470, the surface on the motor 80 side is the motor surface 471, and the surface on the side opposite to the motor 80 is the cover surface 472. As shown in FIG. 3, a switching element 121 constituting the inverter unit 120, a switching element 221 constituting the inverter unit 220, an angle sensor 126, 226, a custom IC 135, 235, and the like are mounted on the motor surface 471. The angle sensors 126 and 226 are mounted at locations facing the magnet 875 so that changes in the magnetic field accompanying the rotation of the magnet 875 can be detected.

カバー面472には、コンデンサ128、228、インダクタ129、229、および、制御部150、250を構成するマイコン等が実装される。図3では、制御部150、250を構成するマイコンについて、それぞれ「150」、「250」を付番した。コンデンサ128、228は、バッテリ101、201から入力された電力を平滑化する。また、コンデンサ128、228は、電荷を蓄えることで、モータ80への電力供給を補助する。コンデンサ128、228、および、インダクタ129、229は、フィルタ回路を構成し、バッテリを共用する他の装置から伝わるノイズを低減するとともに、駆動装置40からバッテリを共用する他の装置に伝わるノイズを低減する。なお、図3中には図示を省略しているが、電源リレー122、222、モータリレー125、225、および、電流センサ127、227等についても、モータ面471またはカバー面472に実装される。 Capacitors 128, 228, inductors 129, 229, and microcomputers constituting control units 150 and 250 are mounted on the cover surface 472. In FIG. 3, the microcomputers constituting the control units 150 and 250 are numbered “150” and “250”, respectively. Capacitors 128 and 228 smooth the power input from the batteries 101 and 201. Further, the capacitors 128 and 228 assist the power supply to the motor 80 by storing electric charges. The capacitors 128 and 228 and the inductors 129 and 229 form a filter circuit to reduce noise transmitted from other devices sharing the battery and reduce noise transmitted from the drive device 40 to other devices sharing the battery. To do. Although not shown in FIG. 3, the power supply relay 122, 222, the motor relay 125, 225, the current sensor 127, 227, and the like are also mounted on the motor surface 471 or the cover surface 472.

図4に示すように、ECU10は、インバータ部120、220、制御部150、250、および、マイコン間通信部301等を備える。ECU10には、コネクタ部103、203が設けられる。第1コネクタ部103には、第1電源端子105、第1グランド端子106、第1IG端子107、第1通信端子108、および、第1トルク端子109が設けられる。 As shown in FIG. 4, the ECU 10 includes inverter units 120 and 220, control units 150 and 250, an inter-microcomputer communication unit 301, and the like. The ECU 10 is provided with connector portions 103 and 203. The first connector portion 103 is provided with a first power supply terminal 105, a first ground terminal 106, a first IG terminal 107, a first communication terminal 108, and a first torque terminal 109.

第1電源端子105は、図示しないヒューズを経由して第1バッテリ101に接続される。第1電源端子105を経由して第1バッテリ101の正極から供給された電力は、電源リレー122、インバータ部120、および、モータリレー125等を経由して、第1モータ巻線180に供給される。第1グランド端子106は、ECU10の内部の第1系統のグランドである第1グランドGND1と、ECU10の外部の第1系統のグランドである第1外部グランドGB1とに接続される。車のシステムにおいては金属ボデーが共通のGNDプレーンとなっており、第1外部グランドGB1はGNDプレーン上の接続ポイントの1つを示し、第2バッテリ201の負極もこのGNDプレーン上の接続ポイントに接続される。 The first power supply terminal 105 is connected to the first battery 101 via a fuse (not shown). The electric power supplied from the positive electrode of the first battery 101 via the first power supply terminal 105 is supplied to the first motor winding 180 via the power supply relay 122, the inverter unit 120, the motor relay 125, and the like. To. The first ground terminal 106 is connected to the first ground GND1 which is the ground of the first system inside the ECU 10 and the first external ground GB1 which is the ground of the first system outside the ECU 10. In the car system, the metal body is a common GND plane, the first external ground GB1 indicates one of the connection points on the GND plane, and the negative electrode of the second battery 201 is also the connection point on this GND plane. Be connected.

第1IG端子107は、イグニッションスイッチ等である車両の始動スイッチと連動してオンオフ制御される第1スイッチを経由して第1バッテリ101の正極と接続される。第1IG端子107を経由して第1バッテリ101から供給された電力は、第1カスタムIC135に供給される。第1カスタムIC135には、第1ドライバ回路136、第1回路電源137、図示しないマイコン監視モニタ、および、図示しない電流モニタアンプ等が含まれる。 The first IG terminal 107 is connected to the positive electrode of the first battery 101 via a first switch that is on / off controlled in conjunction with a vehicle start switch such as an ignition switch. The electric power supplied from the first battery 101 via the first IG terminal 107 is supplied to the first custom IC 135. The first custom IC 135 includes a first driver circuit 136, a first circuit power supply 137, a microcomputer monitoring monitor (not shown), a current monitor amplifier (not shown), and the like.

第1通信端子108は、第1車両通信回路111と、第1車両通信網195とに接続される。第1車両通信網195と第1制御部150とは、第1車両通信回路111を経由して、送受信が可能に接続される。また、第1車両通信網195と第2制御部250とは、情報を受信可能に接続され、第2制御部250が故障しても、第1制御部150を含む第1車両通信網195に影響がないように構成される。 The first communication terminal 108 is connected to the first vehicle communication circuit 111 and the first vehicle communication network 195. The first vehicle communication network 195 and the first control unit 150 are connected so as to be able to transmit and receive via the first vehicle communication circuit 111. Further, the first vehicle communication network 195 and the second control unit 250 are connected so as to be able to receive information, and even if the second control unit 250 fails, the first vehicle communication network 195 including the first control unit 150 is connected. It is configured so that there is no effect.

第1トルク端子109は、トルクセンサ94の第1センサ部194と接続される。第1センサ部194の検出値は、第1トルク端子109および第1トルクセンサ入力回路112を経由して、第1制御部150に入力される。ここで第1センサ部194および第1制御部150は、このトルクセンサ入力回路系の故障が検出されるように構成される。 The first torque terminal 109 is connected to the first sensor unit 194 of the torque sensor 94. The detected value of the first sensor unit 194 is input to the first control unit 150 via the first torque terminal 109 and the first torque sensor input circuit 112. Here, the first sensor unit 194 and the first control unit 150 are configured to detect a failure of the torque sensor input circuit system.

第2コネクタ部203には、第2電源端子205、第2グランド端子206、第2IG端子207、第2通信端子208、および、第2トルク端子209が設けられる。第2電源端子205は、図示しないヒューズを経由して第2バッテリ201の正極に接続される。第2電源端子205を経由して第2バッテリ201から供給された電力は、電源リレー222、インバータ部220、および、モータリレー225等を経由して、第2モータ巻線280に供給される。第2グランド端子206は、ECU10の内部の第2系統のグランドである第2グランドGND2と、ECU10の外部の第2系統のグランドである第2外部グランドGB2とに接続される。車のシステムにおいては金属ボデーが共通のGNDプレーンとなっており、第2外部グランドGB2はGNDプレーン上の接続ポイントの1つを示し、さらに、第2バッテリ201の負極もこのGNDプレーン上の接続ポイントに接続される。ここで、少なくとも異なった系統は、GNDプレーン上の同一の接続ポイントに接続しないよう構成される。 The second connector portion 203 is provided with a second power supply terminal 205, a second ground terminal 206, a second IG terminal 207, a second communication terminal 208, and a second torque terminal 209. The second power supply terminal 205 is connected to the positive electrode of the second battery 201 via a fuse (not shown). The electric power supplied from the second battery 201 via the second power supply terminal 205 is supplied to the second motor winding 280 via the power supply relay 222, the inverter unit 220, the motor relay 225, and the like. The second ground terminal 206 is connected to the second ground GND2, which is the ground of the second system inside the ECU 10, and the second external ground GB2, which is the ground of the second system outside the ECU 10. In the car system, the metal body is a common GND plane, the second external ground GB2 indicates one of the connection points on the GND plane, and the negative electrode of the second battery 201 is also connected on this GND plane. Connected to the point. Here, at least different grids are configured not to connect to the same connection point on the GND plane.

第2IG端子207は、車両の始動スイッチと連動してオンオフ制御される第2スイッチを経由して第2バッテリ201の正極と接続される。第2IG端子207を経由して第2バッテリ201から供給された電力は、第2カスタムIC235に供給される。第2カスタムIC235には、第2ドライバ回路236、第2回路電源237、図示しないマイコン監視モニタ、および、図示しない電流モニタアンプ等が含まれる。 The second IG terminal 207 is connected to the positive electrode of the second battery 201 via a second switch that is controlled to be turned on and off in conjunction with the start switch of the vehicle. The electric power supplied from the second battery 201 via the second IG terminal 207 is supplied to the second custom IC 235. The second custom IC 235 includes a second driver circuit 236, a second circuit power supply 237, a microcomputer monitoring monitor (not shown), a current monitor amplifier (not shown), and the like.

第2通信端子208は、第2車両通信回路211と、第2車両通信網295とに接続される。第2車両通信網295と第2制御部250とは、第2車両通信回路211を経由して、送受信が可能に接続される。また、第2車両通信網295と第1制御部150とは情報を受信可能に接続され、第1制御部150が故障しても、第2制御部250を含む第2車両通信網295に影響がないように構成される。 The second communication terminal 208 is connected to the second vehicle communication circuit 211 and the second vehicle communication network 295. The second vehicle communication network 295 and the second control unit 250 are connected so as to be able to transmit and receive via the second vehicle communication circuit 211. Further, the second vehicle communication network 295 and the first control unit 150 are connected so as to be able to receive information, and even if the first control unit 150 fails, the second vehicle communication network 295 including the second control unit 250 is affected. It is configured so that there is no.

第2トルク端子209は、トルクセンサ94の第2センサ部294と接続される。第2センサ部294の検出値は、第2トルク端子209および第2トルクセンサ入力回路212を経由して、第2制御部250に入力される。ここで第2センサ部294および第2制御部250は、このトルクセンサ入力回路系の故障が検出されるように構成される。 The second torque terminal 209 is connected to the second sensor unit 294 of the torque sensor 94. The detected value of the second sensor unit 294 is input to the second control unit 250 via the second torque terminal 209 and the second torque sensor input circuit 212. Here, the second sensor unit 294 and the second control unit 250 are configured to detect a failure of the torque sensor input circuit system.

図4では、通信端子108、208は、それぞれ別途の車両通信網195、295に接続されているが、同一の車両通信網に接続されてもよい。また、図4では、車両通信網195、295として、CAN(Controller Area Network)を例示しているが、CAN−FD(CAN with Flexible Data rate)やFlexRay等、CAN以外の規格のものを用いてもよい。以下適宜、制御部150、250と車両通信網195、295との通信をCAN通信という。また、本実施形態では、車両通信網195、295が、通信網302を構成する(図9参照)。 In FIG. 4, the communication terminals 108 and 208 are connected to separate vehicle communication networks 195 and 295, respectively, but they may be connected to the same vehicle communication network. Further, in FIG. 4, CAN (Controller Area Network) is illustrated as the vehicle communication network 195 and 295, but a standard other than CAN such as CAN-FD (CAN with Flexible Data rate) and FlexRay is used. May be good. Hereinafter, communication between the control units 150 and 250 and the vehicle communication network 195 and 295 is referred to as CAN communication as appropriate. Further, in the present embodiment, the vehicle communication network 195 and 295 constitute the communication network 302 (see FIG. 9).

第1インバータ部120は、スイッチング素子121を有する3相インバータであって、第1モータ巻線180の電力を変換する。第2インバータ部220は、スイッチング素子221を有する3相インバータであって、第2モータ巻線280の電力を変換する。 The first inverter unit 120 is a three-phase inverter having a switching element 121, and converts the electric power of the first motor winding 180. The second inverter unit 220 is a three-phase inverter having a switching element 221 and converts the electric power of the second motor winding 280.

第1電源リレー122は、第1電源端子105と第1インバータ部120との間に設けられる。第1モータリレー125は、第1インバータ部120と第1モータ巻線180との間の各相に設けられる。第2電源リレー222は、第2電源端子205と第2インバータ部220との間の各相に設けられる。第2モータリレー225は、第2インバータ部220と第2モータ巻線280との間に設けられる。 The first power supply relay 122 is provided between the first power supply terminal 105 and the first inverter unit 120. The first motor relay 125 is provided in each phase between the first inverter unit 120 and the first motor winding 180. The second power supply relay 222 is provided in each phase between the second power supply terminal 205 and the second inverter unit 220. The second motor relay 225 is provided between the second inverter unit 220 and the second motor winding 280.

本実施形態では、スイッチング素子121、221、電源リレー122、222、および、モータリレー125、225は、いずれもMOSFETであるが、IGBT等の他の素子を用いてもよい。図5に示すように、第1電源リレー122をMOSFETのように寄生ダイオードを有する素子で構成する場合、寄生ダイオードの向きが逆向きとなるように2つの素子123、124を直列に接続することが望ましい。第2電源リレー222も同様であるので図示を省略する。これにより、バッテリ101、201が誤って逆向きに接続された場合に、逆向きの電流が流れるのを防ぐことができる。電源リレー122、222は、メカリレーであってもよい。 In the present embodiment, the switching elements 121, 221 and the power supply relays 122 and 222, and the motor relays 125 and 225 are all MOSFETs, but other elements such as IGBTs may be used. As shown in FIG. 5, when the first power supply relay 122 is composed of elements having a parasitic diode like a MOSFET, the two elements 123 and 124 are connected in series so that the directions of the parasitic diodes are opposite to each other. Is desirable. Since the second power supply relay 222 is the same, the illustration is omitted. This makes it possible to prevent the reverse current from flowing when the batteries 101 and 201 are erroneously connected in the opposite directions. The power relays 122 and 222 may be mechanical relays.

図4に示すように、第1スイッチング素子121、第1電源リレー122および第1モータリレー125は、第1制御部150によりオンオフ作動が制御される。第2スイッチング素子221、第2電源リレー222および第2モータリレー225は、第2制御部250によりオンオフ作動が制御される。 As shown in FIG. 4, the on / off operation of the first switching element 121, the first power supply relay 122, and the first motor relay 125 is controlled by the first control unit 150. The on / off operation of the second switching element 221 and the second power supply relay 222 and the second motor relay 225 is controlled by the second control unit 250.

第1角度センサ126は、モータ80の回転角を検出し、検出値を第1制御部150に出力する。第2角度センサ226は、モータ80の回転角を検出し、検出値を第2制御部250に出力する。ここで、第1角度センサ126と第1制御部150、および第2角度センサ226と第2制御部250は、各々の角度センサ入力回路系の故障が検出されるように構成される。 The first angle sensor 126 detects the rotation angle of the motor 80 and outputs the detected value to the first control unit 150. The second angle sensor 226 detects the rotation angle of the motor 80 and outputs the detected value to the second control unit 250. Here, the first angle sensor 126 and the first control unit 150, and the second angle sensor 226 and the second control unit 250 are configured to detect failures in their respective angle sensor input circuit systems.

第1電流センサ127は、第1モータ巻線180の各相に通電される電流を検出する。第1電流センサ127の検出値は、カスタムIC135内の増幅回路にて増幅され、第1制御部150に出力される。第2電流センサ227は、第2モータ巻線280の各相に通電される電流を検出する。第2電流センサ227の検出値は、カスタムIC235内の増幅回路にて増幅され、第2制御部250に出力される。 The first current sensor 127 detects the current applied to each phase of the first motor winding 180. The detected value of the first current sensor 127 is amplified by the amplifier circuit in the custom IC 135 and output to the first control unit 150. The second current sensor 227 detects the current applied to each phase of the second motor winding 280. The detected value of the second current sensor 227 is amplified by the amplifier circuit in the custom IC 235 and output to the second control unit 250.

第1ドライバ回路136は、第1制御部150からの制御信号に基づき、第1スイッチング素子121、第1電源リレー122および第1モータリレー125を駆動する駆動信号を各素子に出力する。第2ドライバ回路236は、第2制御部250からの制御信号に基づき、第2スイッチング素子221、第2電源リレー222および第2モータリレー225を駆動する駆動信号を各素子に出力する。 The first driver circuit 136 outputs a drive signal for driving the first switching element 121, the first power supply relay 122, and the first motor relay 125 to each element based on the control signal from the first control unit 150. The second driver circuit 236 outputs a drive signal for driving the second switching element 221 and the second power supply relay 222 and the second motor relay 225 to each element based on the control signal from the second control unit 250.

回路電源137は、電源端子105およびIG端子107に接続され、第1制御部150に電力を供給する。回路電源237は、電源端子205およびIG端子207に接続され、第2制御部250に電力を供給する。 The circuit power supply 137 is connected to the power supply terminal 105 and the IG terminal 107 to supply electric power to the first control unit 150. The circuit power supply 237 is connected to the power supply terminal 205 and the IG terminal 207, and supplies power to the second control unit 250.

制御部150、250は、マイコン等を主体として構成され、内部にはいずれも図示しないCPU、ROM、RAM、I/O及び、これらの構成を接続するバスライン等を備えている。制御部150、250における各処理は、ROM等の実体的なメモリ装置(すなわち、読み出し可能非一時的有形記録媒体)に予め記憶されたプログラムをCPUで実行することによるソフトウェア処理であってもよいし、専用の電子回路によるハードウェア処理であってもよい。後述の外部制御部350も同様である。ここで、第1制御部150、および第2制御部250は、例えばロックドステップデュアルマイコン等を使用し、各々の自身の故障が検出されるように構成される。制御部150、250は、マイコン間通信部301により、モータ80の駆動制御に係る情報である制御情報を相互に送受信可能である。図中適宜、第1制御部150を「マイコン1」、第2制御部250を「マイコン2」とする。 The control units 150 and 250 are mainly composed of a microcomputer and the like, and internally include a CPU, ROM, RAM, I / O, and a bus line connecting these configurations, which are not shown. Each process in the control units 150 and 250 may be software processing by executing a program stored in advance in a physical memory device such as a ROM (that is, a readable non-temporary tangible recording medium) on the CPU. However, it may be hardware processing by a dedicated electronic circuit. The same applies to the external control unit 350 described later. Here, the first control unit 150 and the second control unit 250 are configured to detect their own failures by using, for example, a locked step dual microcomputer or the like. The control units 150 and 250 can mutually transmit and receive control information, which is information related to drive control of the motor 80, by the inter-microcomputer communication unit 301. In the figure, the first control unit 150 is referred to as “microcomputer 1” and the second control unit 250 is referred to as “microcomputer 2” as appropriate.

第1制御部150は、駆動制御部151、モード選択部152、および、異常監視部155を有する。駆動制御部151は、第1スイッチング素子121のオンオフ作動を制御することで、第1モータ巻線180の通電を制御する。また、駆動制御部151は、第1電源リレー122および第1モータリレー125のオンオフ作動を制御する。 The first control unit 150 includes a drive control unit 151, a mode selection unit 152, and an abnormality monitoring unit 155. The drive control unit 151 controls the energization of the first motor winding 180 by controlling the on / off operation of the first switching element 121. Further, the drive control unit 151 controls the on / off operation of the first power supply relay 122 and the first motor relay 125.

第2制御部250は、駆動制御部251、モード選択部152、および、異常監視部255を有する。駆動制御部251は、第2スイッチング素子221のオンオフ作動を制御することで、第2モータ巻線280の通電を制御する。また、駆動制御部251は、第2電源リレー222および第2モータリレー225のオンオフ作動を制御する。駆動制御部151、251は、例えば電流フィードバック制御によりモータ80の駆動を制御するが、モータ制御の制御手法の詳細は、電流フィードバック制御以外であってもよい。 The second control unit 250 includes a drive control unit 251 and a mode selection unit 152, and an abnormality monitoring unit 255. The drive control unit 251 controls the energization of the second motor winding 280 by controlling the on / off operation of the second switching element 221. Further, the drive control unit 251 controls the on / off operation of the second power supply relay 222 and the second motor relay 225. The drive control units 151 and 251 control the drive of the motor 80 by, for example, current feedback control, but the details of the motor control control method may be other than the current feedback control.

モード選択部152、252は、モータ80の駆動制御に係る駆動モードを選択する。本実施形態の駆動モードには、協調駆動モード、独立駆動モード、および、片系統駆動モードが含まれ、通常時、協調駆動モードによりモータ80の駆動を制御する。 The mode selection units 152 and 252 select the drive mode related to the drive control of the motor 80. The drive mode of the present embodiment includes a cooperative drive mode, an independent drive mode, and a single system drive mode, and normally controls the drive of the motor 80 by the cooperative drive mode.

協調駆動モードでは、制御部150、250が共に正常であって、マイコン間通信が正常であるとき、少なくとも1つの値を系統間にて共有して、各系統を協調させてモータ80の駆動を制御する。本実施形態では、制御情報として電流指令値、電流検出値および電流制限値を共有する。また本実施形態では、第1制御部150をマスター制御部、第2制御部250をスレーブ制御部とし、第1制御部150は、電流指令値を第2制御部250へ送信し、制御部150、250にて同一の電流指令値を用いることで電流指令値を共有する。共有される電流指令値は、電流制限後の値であってもよいし、電流制限前の値としてもよい。本実施形態では、協調駆動モードにおいて、2系統の電流和と電流差を制御する、いわゆる「和と差の制御」にて電流制御を行う。第1系統L1、第2系統L2およびマイコン間通信が正常である場合を通常時とし、通常時、協調駆動モードにてモータ80を駆動する。 In the cooperative drive mode, when both the control units 150 and 250 are normal and the communication between the microcomputers is normal, at least one value is shared between the systems, and each system is coordinated to drive the motor 80. Control. In the present embodiment, the current command value, the current detection value, and the current limit value are shared as control information. Further, in the present embodiment, the first control unit 150 is a master control unit, the second control unit 250 is a slave control unit, and the first control unit 150 transmits a current command value to the second control unit 250 to control the control unit 150. , 250 share the current command value by using the same current command value. The shared current command value may be a value after the current limit or a value before the current limit. In the present embodiment, in the cooperative drive mode, the current control is performed by the so-called "sum and difference control" in which the current sum and the current difference of the two systems are controlled. The case where the communication between the first system L1 and the second system L2 and the microcomputer is normal is regarded as a normal time, and the motor 80 is driven in the cooperative drive mode in the normal time.

独立駆動モードでは、他系統の制御情報を用いず、各系統が独立して、2系統にてモータ80の駆動を制御する。片系統駆動モードでは、一方の系統を停止し、他系統の制御情報を用いず、1系統にてモータ80の駆動を制御する。 In the independent drive mode, each system independently controls the drive of the motor 80 by two systems without using the control information of other systems. In the one-system drive mode, one system is stopped and the drive of the motor 80 is controlled by one system without using the control information of the other system.

異常監視部155は、自系統である第1系統L1の異常の監視を行う。また、自系統にて自系統を停止すべき異常が生じた場合、第1制御部150は、第1インバータ部120、第1電源リレー122および第1モータリレー125の少なくとも1つをオフにする。 The abnormality monitoring unit 155 monitors the abnormality of the first system L1 which is its own system. Further, when an abnormality that should stop the own system occurs in the own system, the first control unit 150 turns off at least one of the first inverter unit 120, the first power supply relay 122, and the first motor relay 125. ..

また、異常監視部155は、第2制御部250との通信状態、および、第2系統L2の動作状態を監視する。第2系統L2の動作状態の監視方法として第2系統L2の異常を検出したときに自系統を停止する回路(例えば、第2インバータ部220、第2電源リレー222、および第2モータリレー225)またはマイコン間通信に係る通信線のうち、少なくとも1つの状態を監視し、非常停止しているか否かを判断する。本実施形態では、第2ドライバ回路236から第2電源リレー222に出力される第2リレーゲート信号Vrg2を取得する他系統リレー監視回路139が設けられ、第2リレーゲート信号Vrg2に基づいて第2電源リレー222の状態を監視する。 Further, the abnormality monitoring unit 155 monitors the communication state with the second control unit 250 and the operating state of the second system L2. A circuit that stops its own system when an abnormality in the second system L2 is detected as a method for monitoring the operating state of the second system L2 (for example, the second inverter unit 220, the second power supply relay 222, and the second motor relay 225). Alternatively, the state of at least one of the communication lines related to the communication between the microcomputers is monitored, and it is determined whether or not the emergency stop is performed. In the present embodiment, another system relay monitoring circuit 139 that acquires the second relay gate signal Vrg2 output from the second driver circuit 236 to the second power supply relay 222 is provided, and the second relay gate signal Vrg2 is used as the basis for the second relay monitoring circuit 139. Monitor the status of the power relay 222.

異常監視部255は、自系統である第2系統L2の異常の監視を行う。また、自系統にて自系統を停止すべき異常が生じた場合、第2制御部250は、第2インバータ部220、第2電源リレー222および第2モータリレー225の少なくとも1つをオフにする。 The abnormality monitoring unit 255 monitors the abnormality of the second system L2, which is its own system. Further, when an abnormality that should stop the own system occurs in the own system, the second control unit 250 turns off at least one of the second inverter unit 220, the second power relay 222, and the second motor relay 225. ..

異常監視部255は、第1制御部150との通信状態、および、第1系統L1の動作状態を監視する。第1系統L1の動作状態の監視方法として第1系統L1の異常を検出したときに自系統を停止する回路(例えば、第1インバータ部120、第1電源リレー122、および第1モータリレー125)またはマイコン間通信に係る通信線のうち、少なくとも1つの状態を監視し、非常停止しているか否かを判断する。本実施形態では、第1ドライバ回路136から第1電源リレー122に出力される第1リレーゲート信号Vrg1を取得する他系統リレー監視回路239が設けられ、第1リレーゲート信号Vrg1に基づいて第1電源リレー122の状態を監視する。 The abnormality monitoring unit 255 monitors the communication status with the first control unit 150 and the operating status of the first system L1. A circuit that stops its own system when an abnormality in the first system L1 is detected as a method for monitoring the operating state of the first system L1 (for example, the first inverter unit 120, the first power supply relay 122, and the first motor relay 125). Alternatively, the state of at least one of the communication lines related to the communication between the microcomputers is monitored, and it is determined whether or not the emergency stop is performed. In the present embodiment, another system relay monitoring circuit 239 that acquires the first relay gate signal Vrg1 output from the first driver circuit 136 to the first power supply relay 122 is provided, and the first is based on the first relay gate signal Vrg1. Monitor the status of the power relay 122.

第2制御部250における第1系統L1の監視において、他系統リレー情報として、リレーゲート信号Vrg1に替えて、電源リレー122を構成する2つの素子123、124の中間電圧、制御部150から出力されるリレー駆動信号、または、電源リレー122とインバータ部120との間のリレー後電圧を用いてもよい。第1制御部150における第2系統L2の監視についても同様である。 In the monitoring of the first system L1 by the second control unit 250, the relay gate signal Vrg1 is replaced with the intermediate voltage of the two elements 123 and 124 constituting the power supply relay 122, which is output from the control unit 150 as the relay information of the other system. The relay drive signal or the post-relay voltage between the power supply relay 122 and the inverter unit 120 may be used. The same applies to the monitoring of the second system L2 in the first control unit 150.

以下、他系統リレー監視回路から取得される情報を「他系統リレー情報」、他系統リレー情報に基づいて他系統の動作状態を監視することを「他系統リレー監視」、監視されるリレーを「他系統リレー」という。また、他系統リレーがオンされているべきタイミングにて、他系統リレーがオフである旨の情報が取得された場合、「他系統リレー情報が異常である」とする。 Hereinafter, the information acquired from the other system relay monitoring circuit is "other system relay information", the monitoring of the operating status of the other system based on the other system relay information is "other system relay monitoring", and the monitored relay is "other system relay monitoring". It is called "other system relay". Further, when the information indicating that the other system relay is off is acquired at the timing when the other system relay should be turned on, it is considered that "the other system relay information is abnormal".

異常監視部155、255は、マイコン間通信異常が生じており、かつ、他系統リレー情報が異常である場合、他系統にて異常が生じており、他系統が停止していると判定する。一方の系統が異常停止している場合、正常系統にてモータ80の駆動制御を継続する。また、異常監視部155、255は、マイコン間通信異常が生じており、かつ、他系統リレー情報が正常である場合、他系統は駆動中であって、マイコン間通信異常が生じていると判定する。すなわち、本実施形態では、マイコン間通信状態および他系統リレー監視により、生じている異常が、他系統の制御部の異常なのか、マイコン間通信異常なのか、を切り分けている。 When the abnormality monitoring unit 155, 255 has an abnormality in communication between microcomputers and the relay information of another system is abnormal, it determines that an abnormality has occurred in another system and the other system is stopped. When one of the systems is abnormally stopped, the drive control of the motor 80 is continued in the normal system. Further, the abnormality monitoring unit 155, 255 determines that the other system is being driven and the communication abnormality between the microcomputers has occurred when the communication abnormality between the microcomputers has occurred and the relay information of the other system is normal. To do. That is, in the present embodiment, it is determined whether the abnormality generated by the communication state between the microcomputers and the relay monitoring of the other system is an abnormality of the control unit of the other system or a communication abnormality between the microcomputers.

本実施形態では、モータ80から出力される出力トルクであるアシストトルクTaを、操舵トルクTsに応じて設定している。図6では、横軸を操舵トルクTs、縦軸をアシストトルクTaとし、協調駆動モードおよび独立駆動モードにおいて、2系統合計の出力を実線、第1系統L1の出力を破線で示す。 In the present embodiment, the assist torque Ta, which is the output torque output from the motor 80, is set according to the steering torque Ts. In FIG. 6, the horizontal axis represents the steering torque Ts and the vertical axis represents the assist torque Ta. In the cooperative drive mode and the independent drive mode, the total output of the two systems is shown by a solid line, and the output of the first system L1 is shown by a broken line.

図6に示すように、アシストトルクTaは、操舵トルクTsが上限到達値Ts2までの範囲において、操舵トルクTsが大きくなるにつれて大きくなり、操舵トルクTsが上限到達値Ts2以上の範囲において、出力上限値Ta_max2となる。破線で示すように、第1系統L1と第2系統L2とで性能等が同じであれば、第1系統L1と第2系統L2とで1/2ずつモータ80の出力を担う。すなわち、1系統での出力上限値Ta_max1は、2系統での出力上限値Ta_max2の1/2となっている。また、1系統での操舵トルクTsに対するアシストトルクTaの増加割合は、2系統時の1/2となっている。なお、図6では、アシストトルクTaは、出力上限値Ta_max2までの範囲にて、操舵トルクTsの増加に伴って線形的に増加しているが、非線形で増加するようにしてもよい。 As shown in FIG. 6, the assist torque Ta increases as the steering torque Ts increases in the range where the steering torque Ts reaches the upper limit reaching value Ts2, and the output upper limit in the range where the steering torque Ts reaches the upper limit reaching value Ts2 or more. The value is Ta_max2. As shown by the broken line, if the performance and the like are the same in the first system L1 and the second system L2, the first system L1 and the second system L2 bear the output of the motor 80 by 1/2. That is, the output upper limit value Ta_max1 in one system is 1/2 of the output upper limit value Ta_max2 in two systems. Further, the rate of increase of the assist torque Ta with respect to the steering torque Ts in one system is 1/2 of that in the two systems. In FIG. 6, the assist torque Ta increases linearly with the increase of the steering torque Ts in the range up to the output upper limit value Ta_max2, but it may be increased non-linearly.

片系統駆動モードでの出力特性を図7に示す。図7では、片系統駆動時の第1系統L1の出力を実線、通常時の2系統合計の出力を破線で示す。片系統駆動モードにおいて、操舵トルクTsが上限到達値Ts1までの範囲にて、操舵トルクTsに対するアシストトルクTaの増加割合を2倍にすることで、操舵トルクTsに対するアシストトルクTaを協調駆動時と同じにしている。また、操舵トルクTsが上限到達値Ts1より大きい範囲において、アシストトルクTaは、操舵トルクTsによらず、片系統駆動での出力上限値Ta_max1となり、2系統駆動時よりアシストトルクTaが小さくなる。なお、定格電流等に余裕があれば、片系統駆動モードにおける出力上限値Ta_max1を2系統駆動での出力上限値Ta_max2以下の範囲にて引き上げてもよい。 The output characteristics in the single system drive mode are shown in FIG. In FIG. 7, the output of the first system L1 when driving one system is shown by a solid line, and the total output of the two systems in a normal state is shown by a broken line. In the one-system drive mode, by doubling the rate of increase of the assist torque Ta with respect to the steering torque Ts in the range where the steering torque Ts reaches the upper limit reaching value Ts1, the assist torque Ta with respect to the steering torque Ts is adjusted to that during cooperative driving. It's the same. Further, in the range where the steering torque Ts is larger than the upper limit reaching value Ts1, the assist torque Ta becomes the output upper limit value Ta_max1 in the one-system drive regardless of the steering torque Ts, and the assist torque Ta becomes smaller than in the two-system drive. If there is a margin in the rated current or the like, the output upper limit value Ta_max1 in the one-system drive mode may be raised in the range of the output upper limit value Ta_max2 or less in the two-system drive.

図8は、制御部150、250の通信状態を模式的に示している。図8(a)に示すように、制御部150、250が共に正常であって、マイコン間通信が正常である場合、2系統での協調駆動モードにてモータ80を駆動する。図8(b)に示すように、制御部150、250が共に正常であって、マイコン間通信が異常である場合、2系統での独立駆動モードにてモータ80を駆動する。図8(c)に示すように、第2制御部250が異常である場合、第1系統でL1での片系統駆動モードにてモータ80を駆動する。 FIG. 8 schematically shows the communication states of the control units 150 and 250. As shown in FIG. 8A, when both the control units 150 and 250 are normal and the communication between the microcomputers is normal, the motor 80 is driven in the cooperative drive mode of the two systems. As shown in FIG. 8B, when both the control units 150 and 250 are normal and the communication between the microcomputers is abnormal, the motor 80 is driven in the independent drive mode of the two systems. As shown in FIG. 8C, when the second control unit 250 is abnormal, the motor 80 is driven in the one-system drive mode in L1 in the first system.

本実施形態では、他系統リレー監視により、マイコン間通信異常か、制御部自体の異常かを切り分けている。ここで、例えばグランド断線等の他系統の電圧を正しく検出できない異常が生じた場合、異常状態を誤判定する虞がある。例えば、他系統が停止しているにも関わらず、マイコン間通信異常と誤判定し、独立駆動に移行すると、図6の1系統分の出力となり、出力が通常時の半分となる。この対策として、マイコン間通信異常時に各系統の出力を高めた場合、制御部150、250が共に正常であると、2系統駆動にて出力が高められるため、通常時よりも過出力となる虞がある(図16参照)。 In the present embodiment, communication between microcomputers is abnormal or the control unit itself is abnormal by monitoring the relay of another system. Here, if an abnormality that cannot correctly detect the voltage of another system such as a ground disconnection occurs, the abnormal state may be erroneously determined. For example, if it is erroneously determined that there is an abnormality in communication between microcomputers even though other systems are stopped and the drive is shifted to independent drive, the output for one system in FIG. 6 is obtained, and the output is halved from the normal time. As a countermeasure, when the output of each system is increased when the communication between microcomputers is abnormal, if both the control units 150 and 250 are normal, the output is increased by driving two systems, so there is a risk that the output will be higher than usual. (See FIG. 16).

そこで本実施形態では、マイコン間通信が異常になった場合、マイコン間通信に用いるマイコン間通信部301とは別の通信網302から取得される情報に基づいて他系統の状態を検出し、駆動モードおよび出力特性を決定する。 Therefore, in the present embodiment, when the communication between microcomputers becomes abnormal, the state of another system is detected and driven based on the information acquired from the communication network 302 different from the communication unit 301 between the microcomputers used for the communication between the microcomputers. Determine the mode and output characteristics.

制御部150、250は、自身が正常であることを示す正常情報を通信網302に送信するとともに、他の制御部から送信される正常情報を通信網302から取得する。ここで、制御部150、250は、異常判定に関し、他系統の制御部が正常にCAN通信できていることがわかればよく、正常情報は、例えばフラグ等であってもよい。また、他系統の制御部から通信網302に送信される何らかの情報を、正常情報として用いてもよい。 The control units 150 and 250 transmit normal information indicating that they are normal to the communication network 302, and acquire normal information transmitted from other control units from the communication network 302. Here, the control units 150 and 250 need only know that the control units of the other system can normally perform CAN communication regarding the abnormality determination, and the normal information may be, for example, a flag or the like. Further, some information transmitted from the control unit of the other system to the communication network 302 may be used as normal information.

制御部150、250は、他の制御部から正常情報が取得できた場合、他系統が正常であると判定し、正常情報が取得できない場合、他系統が異常であると判定する。なお、通信網302を介した正常情報は、異常判定に用いられるものであって、モータ80の駆動制御に用いるものではない。したがって、通信網302を介した正常情報の送受信周期は、マイコン間通信周期よりも長くてもよい。 The control units 150 and 250 determine that the other system is normal when normal information can be acquired from the other control unit, and determine that the other system is abnormal when the normal information cannot be acquired. The normal information via the communication network 302 is used for abnormality determination, not for drive control of the motor 80. Therefore, the transmission / reception cycle of normal information via the communication network 302 may be longer than the communication cycle between microcomputers.

図9では、図8同様、制御部150、250の通信状態を模式的に示しており、制御部150、250と、車両通信網195、295との接続については、車両通信回路111、211等の記載を省略している。図9(a)に示すように、第2制御部250が異常である場合、第1制御部150は、マイコン間通信により制御情報を第2制御部250から取得することができない。また、通信網302を経由した正常情報が途絶するため、第2制御部250の異常と判定し、片系統駆動モードに移行し、通常時とは出力特性を変更する。具体的には、図7に示すように、操舵トルクTsが上限到達値Ts1までの範囲にて、操舵トルクTsに対するアシストトルクTaの増加割合を2倍にする。 FIG. 9 schematically shows the communication states of the control units 150 and 250 as in FIG. 8, and for the connection between the control units 150 and 250 and the vehicle communication network 195 and 295, the vehicle communication circuits 111 and 211 and the like are used. Is omitted. As shown in FIG. 9A, when the second control unit 250 is abnormal, the first control unit 150 cannot acquire control information from the second control unit 250 by inter-microcomputer communication. Further, since the normal information via the communication network 302 is interrupted, it is determined that the second control unit 250 is abnormal, the mode shifts to the single system drive mode, and the output characteristics are changed from the normal time. Specifically, as shown in FIG. 7, the rate of increase of the assist torque Ta with respect to the steering torque Ts is doubled in the range where the steering torque Ts reaches the upper limit reaching value Ts1.

図9(b)に示すように、マイコン間通信が異常である場合、第1制御部150は、制御情報を第2制御部250から取得することができない。また、マイコン間通信が異常であっても、第2制御部250が正常であれば、第1制御部150は、通信網302から正常情報を取得可能である。この場合、協調駆動時と出力特性を変えずに独立駆動モードに移行する。 As shown in FIG. 9B, when the communication between the microcomputers is abnormal, the first control unit 150 cannot acquire the control information from the second control unit 250. Further, even if the communication between the microcomputers is abnormal, if the second control unit 250 is normal, the first control unit 150 can acquire normal information from the communication network 302. In this case, the mode shifts to the independent drive mode without changing the output characteristics as in the cooperative drive.

本実施形態の駆動モード選択処理を図10のフローチャートに基づいて説明する。この処理は、制御部150、250にて共通して、所定の周期で実行される。実際には、マイコン間通信以外の要素も考慮したモード選択が行われるが、ここでは、主にマイコン間通信状態に着目して簡略的に記載する。また、各判定は1回での判定ではなく、所定時間継続や、所定時間内に所定回数積算にて判定するようにしてもよい。後述の実施形態に係る制御フローについても同様である。以下、ステップS101の「ステップ」を省略し、単に記号「S」と記す。他のステップも同様である。 The drive mode selection process of this embodiment will be described with reference to the flowchart of FIG. This process is commonly executed by the control units 150 and 250 at a predetermined cycle. Actually, the mode is selected in consideration of factors other than the communication between microcomputers, but here, the description will be simplified mainly focusing on the communication state between microcomputers. Further, each determination may be made not by one determination but by continuation for a predetermined time or by integrating a predetermined number of times within a predetermined time. The same applies to the control flow according to the embodiment described later. Hereinafter, the “step” in step S101 is omitted and simply referred to as the symbol “S”. The same applies to the other steps.

S101では、制御部150、250は、マイコン間通信が正常か否か判断する。ここでは、マイコン間通信により制御情報が取得可能である場合、肯定判断し、取得不能である場合、否定判断する。マイコン間通信が正常であると判断された場合(S101:YES)、S102へ移行し、駆動モードを協調駆動モードとする。マイコン間通信が正常ではないと判断された場合(S101:NO)、S103へ移行する。 In S101, the control units 150 and 250 determine whether or not the communication between the microcomputers is normal. Here, if the control information can be acquired by communication between microcomputers, a positive judgment is made, and if it cannot be obtained, a negative judgment is made. When it is determined that the communication between the microcomputers is normal (S101: YES), the process proceeds to S102, and the drive mode is set to the cooperative drive mode. When it is determined that the communication between the microcomputers is not normal (S101: NO), the process proceeds to S103.

S103では、制御部150、250は、他系統リレー情報が正常か否か判断する。他系統リレー情報が正常はないと判断された場合(S103:NO)、S106へ移行する。他系統リレー情報が正常であると判断された場合(S103:YES)、S104へ移行する。 In S103, the control units 150 and 250 determine whether or not the other system relay information is normal. If it is determined that the other system relay information is not normal (S103: NO), the process proceeds to S106. When it is determined that the other system relay information is normal (S103: YES), the process proceeds to S104.

S104では、制御部150、250は、他系統のCAN通信が正常か否か判断する。ここでは、通信網302を経由して正常情報が取得された場合、肯定判断し、正常情報が途絶判定期間に亘って途絶している場合、否定判断する。他系統のCAN通信が正常であると判断された場合(S104:YES)、S105へ移行し、駆動モードを独立駆動モードとする。独立駆動モードは2系統駆動となるので、出力特性は通常時と変更しない。他系統のCAN通信が正常でないと判断された場合(S104:NO)、他系統にてグランド断線等の電圧異常が生じていると判定し、S106へ移行する。S106では、正常系統の制御部は、駆動モードを片系統駆動モードとし、図7にて説明したように、出力特性を変更する。 In S104, the control units 150 and 250 determine whether or not the CAN communication of the other system is normal. Here, when the normal information is acquired via the communication network 302, a positive judgment is made, and when the normal information is interrupted over the interruption determination period, a negative judgment is made. When it is determined that the CAN communication of the other system is normal (S104: YES), the process shifts to S105 and the drive mode is set to the independent drive mode. Since the independent drive mode is a two-system drive, the output characteristics are the same as in the normal state. When it is determined that the CAN communication of the other system is not normal (S104: NO), it is determined that a voltage abnormality such as a ground disconnection has occurred in the other system, and the process proceeds to S106. In S106, the control unit of the normal system sets the drive mode to the single system drive mode, and changes the output characteristics as described with reference to FIG. 7.

以上説明したように、本実施形態のECU10は、モータ巻線180、280を有するモータ80の駆動を制御するものであって、複数のインバータ部120、220と、複数の制御部150、250と、マイコン間通信部301と、を備える、インバータ部120、220は、モータ巻線180、280の通電を切り替える。制御部150、250は、インバータ部120、220に対応して設けられ、モータ巻線180、280の通電を制御することでモータ80の駆動を制御する。マイコン間通信部301は、制御部150、250間にて、モータ80の駆動制御に用いられる制御情報を送受信する。 As described above, the ECU 10 of the present embodiment controls the drive of the motor 80 having the motor windings 180 and 280, and includes a plurality of inverter units 120 and 220 and a plurality of control units 150 and 250. The inverter units 120 and 220 including the inter-microcomputer communication unit 301 switch the energization of the motor windings 180 and 280. The control units 150 and 250 are provided corresponding to the inverter units 120 and 220, and control the drive of the motor 80 by controlling the energization of the motor windings 180 and 280. The inter-microcomputer communication unit 301 transmits and receives control information used for driving control of the motor 80 between the control units 150 and 250.

制御部150、250は、マイコン間通信部301とは別の通信網302との通信により、他の制御部の状態を検出可能であって、マイコン間通信部301による通信に異常が生じている場合、通信網302からの情報を用いてモータ80の駆動モードを選択する。 The control units 150 and 250 can detect the state of other control units by communicating with a communication network 302 different from the inter-microcomputer communication unit 301, and an abnormality has occurred in the communication by the inter-microcomputer communication unit 301. In this case, the drive mode of the motor 80 is selected using the information from the communication network 302.

本実施形態では、対応して設けられるインバータ部120、220と制御部150、250との組み合わせを系統とする。駆動モードには、協調駆動モード、独立駆動モード、および、片系統駆動モードが含まれる。協調駆動モードは、マイコン間通信部301を経由して他の制御部から取得された制御情報、および、自身の制御部にて演算した制御情報を用いて複数系統にてモータ巻線180の通電を制御する。独立駆動モードは、他の制御部の制御情報を用いず、複数系統にてモータ巻線180、280の通電を制御する。片系統駆動モードは、他の制御部から取得された制御情報を用いず、1系統にてモータ巻線180、280の通電を制御する。ここで、3系統以上であっても、1系統にてモータ80を駆動する駆動モードを「片系統駆動モード」とする。 In the present embodiment, the system is a combination of the correspondingly provided inverter units 120 and 220 and the control units 150 and 250. The drive mode includes a cooperative drive mode, an independent drive mode, and a single system drive mode. In the cooperative drive mode, the motor winding 180 is energized in a plurality of systems using the control information acquired from other control units via the inter-microcomputer communication unit 301 and the control information calculated by its own control unit. To control. In the independent drive mode, the energization of the motor windings 180 and 280 is controlled by a plurality of systems without using the control information of other control units. In the one-system drive mode, the energization of the motor windings 180 and 280 is controlled by one system without using the control information acquired from the other control unit. Here, even if there are three or more systems, the drive mode in which the motor 80 is driven by one system is referred to as a "single system drive mode".

制御部150、250は、マイコン間通信部301による通信が正常である場合、駆動モードを協調駆動モードとする。制御部150、250は、マイコン間通信部301による通信に異常が生じ、かつ、通信網302を経由して他の制御部からの情報が途絶した場合、他系統が停止しているとみなし、駆動モードを片系統駆動モードとする。制御部150、250は、マイコン間通信部301に異常が生じ、かつ、通信網302を経由して他の制御部からの情報を取得可能である場合、他系統は正常であって、マイコン間通信異常が生じているとみなし、駆動モードを独立駆動モードとする。これにより、マイコン間通信に異常が生じた場合であっても、駆動モードを適切に選択することができるので、異常が生じた場合であってもモータ80の駆動を適切に制御することができる。 When the communication by the inter-microcomputer communication unit 301 is normal, the control units 150 and 250 set the drive mode to the cooperative drive mode. The control units 150 and 250 consider that the other system is stopped when an abnormality occurs in the communication by the inter-microcomputer communication unit 301 and the information from the other control unit is interrupted via the communication network 302. The drive mode is set to the single system drive mode. When the control units 150 and 250 have an abnormality in the inter-microcomputer communication unit 301 and can acquire information from another control unit via the communication network 302, the other systems are normal and the inter-microcomputers are inter-microcomputers. It is considered that a communication abnormality has occurred, and the drive mode is set to the independent drive mode. As a result, the drive mode can be appropriately selected even when an abnormality occurs in the communication between the microcomputers, so that the drive of the motor 80 can be appropriately controlled even when an abnormality occurs. ..

制御部150、250は、異常が生じたときにオフされるリレー情報を他系統リレー情報として、他の制御部からマイコン間通信部301および通信網302とは別途に取得可能であって、マイコン間通信部301による通信に異常が生じた場合、他系統リレー情報および通信網302からの情報を用いて駆動モードを選択する。これにより、グランド断線等の他系統の電圧を正しく検出できない異常が生じた場合であっても、異常状態を適切に切り分け、駆動モードを適切に選択することができる。 The control units 150 and 250 can acquire the relay information that is turned off when an abnormality occurs as the relay information of another system from the other control unit separately from the inter-microcomputer communication unit 301 and the communication network 302, and the microcomputers. When an abnormality occurs in the communication by the inter-communication unit 301, the drive mode is selected by using the other system relay information and the information from the communication network 302. As a result, even when an abnormality such as a ground disconnection in which the voltage of another system cannot be detected correctly occurs, the abnormal state can be appropriately isolated and the drive mode can be appropriately selected.

制御部150、250は、マイコン間通信部301による通信に異常が生じ、通信網302を経由した他の制御部からの情報が途絶した場合、片系統駆動モードに移行し、自系統の出力を通常時より高める。また、マイコン間通信部301による通信に異常が生じ、通信網302を経由して他の制御部からの情報を取得可能である場合、独立駆動モードに移行し、自系統の出力を通常時と同等にする。ここで、「出力を高める」とは、ある入力パラメータ(本実施形態では操舵トルクTs)に対して出力(本実施形態ではアシストトルクTa)が設定される場合、入力パラメータに対する出力の傾き、および、出力上限の少なくとも一方を高めるものとする。本実施形態では、上限到達値Ts1以下の領域において、操舵トルクTsに対するアシストトルクTaの傾きを大きくしていることが「出力を高める」に対応する。また、「通常時と同等」とは、例えばアシストトルクTaを指令値とし、操舵トルクTsに応じたアシストトルク指令値が通常時(本実施形態では協調駆動時)と同じであればよく、制御の違いにより生じる程度の出力差は許容されるものとする。これにより、モータ80の出力を適切に制御することができる。 When an abnormality occurs in the communication by the inter-microcomputer communication unit 301 and the information from the other control units via the communication network 302 is interrupted, the control units 150 and 250 shift to the one-system drive mode and output the output of the own system. Increase above normal. Further, when an abnormality occurs in the communication by the inter-microcomputer communication unit 301 and information from another control unit can be acquired via the communication network 302, the mode shifts to the independent drive mode and the output of the own system is set to the normal time. Make it equivalent. Here, "increasing the output" means that when an output (assist torque Ta in the present embodiment) is set for a certain input parameter (steering torque Ts in the present embodiment), the inclination of the output with respect to the input parameter and , At least one of the output upper limits shall be increased. In the present embodiment, increasing the inclination of the assist torque Ta with respect to the steering torque Ts corresponds to "increasing the output" in the region where the upper limit reached value Ts1 or less. Further, "equivalent to the normal time" means that, for example, the assist torque Ta is set as the command value, and the assist torque command value corresponding to the steering torque Ts may be the same as the normal time (in the present embodiment, during the cooperative drive), and the control is performed. The output difference caused by the difference between the above is acceptable. Thereby, the output of the motor 80 can be appropriately controlled.

(第2実施形態)
第2実施形態を図11に示す。本実施形態では、他系統リレー監視が省略されているものとする。ここで、マイコン間通信部301と通信網302の二重故障が生じた場合、制御部150、250は、他系統停止と認識し、片系統駆動モードに移行するが、実際には、両系統に通電されるため、出力特性を変更していると、過出力になる(図16参照)。ここで、制御中に過出力状態になると、急にステアリングホイール91が軽くなる舵抜けの状態になり、車両が運転者の意図しない挙動となる虞がある。そこで本実施形態では、制御部150、250にてアシスト制御が開始されている場合は、独立制御モードとし、制御部150、250の起動時に片系統駆動モードに移行させる。
(Second Embodiment)
The second embodiment is shown in FIG. In this embodiment, it is assumed that the relay monitoring of other systems is omitted. Here, when a double failure occurs between the communication unit 301 between the microcomputers and the communication network 302, the control units 150 and 250 recognize that the other system is stopped and shift to the single system drive mode, but in reality, both systems are used. If the output characteristics are changed, the output will be excessive (see FIG. 16). Here, if the over-output state is reached during control, the steering wheel 91 suddenly becomes lighter, and the vehicle may behave unintentionally by the driver. Therefore, in the present embodiment, when the assist control is started by the control units 150 and 250, the independent control mode is set, and when the control units 150 and 250 are started, the mode is shifted to the one-system drive mode.

本実施形態の駆動モード選択処理を図11のフローチャートに基づいて説明する。S201およびS202の処理は、図10中のS101およびS102の処理と同様である。S201にて否定判断された場合、S203へ移行する。S203の処理は、図10中のS104と同様であって、他系統のCAN通信が正常か否か判断する。他系統のCAN通信が正常であると判断された場合(S203:YES)、S205へ移行し、他系統のCAN通信が正常でないと判断された場合(S203:NO)、S204へ移行する。 The drive mode selection process of the present embodiment will be described with reference to the flowchart of FIG. The processing of S201 and S202 is the same as the processing of S101 and S102 in FIG. If a negative determination is made in S201, the process proceeds to S203. The processing of S203 is the same as that of S104 in FIG. 10, and it is determined whether or not the CAN communication of the other system is normal. When it is determined that the CAN communication of the other system is normal (S203: YES), the process proceeds to S205, and when it is determined that the CAN communication of the other system is not normal (S203: NO), the process proceeds to S204.

S204では、制御部150、250は、アシスト制御開始後か否かを判断する。ここでは、始動スイッチがオンされた後、アシスト制御開始から始動スイッチがオフされるまでの間は肯定判断される。一方、マイコン間通信およびCAN通信異常となった後、始動スイッチがオフされ、始動スイッチが再オンされたとき、S204にて否定判断される。アシスト制御開始後であると判断された場合(S204:YES)、S205へ移行し、駆動モードを独立駆動モードとする。アシスト制御開始後ではないと判断された場合(S204:NO)、すなわち制御部150、250の起動時である場合、S206へ移行し、駆動モードを片系統駆動モードとする。なお、片系統駆動モードに移行した後は、アシスト制御を開始してからも片系統駆動モードを継続する。 In S204, the control units 150 and 250 determine whether or not the assist control has been started. Here, after the start switch is turned on, a positive judgment is made from the start of the assist control to the turn off of the start switch. On the other hand, when the start switch is turned off and the start switch is turned on again after the communication between the microcomputers and the CAN communication are abnormal, a negative determination is made in S204. If it is determined that the assist control has been started (S204: YES), the process proceeds to S205 and the drive mode is set to the independent drive mode. If it is determined that it is not after the start of assist control (S204: NO), that is, when the control units 150 and 250 are started, the process proceeds to S206 and the drive mode is set to the one-system drive mode. After shifting to the single system drive mode, the single system drive mode is continued even after the assist control is started.

ここで、独立駆動モードでは、それぞれの系統における出力特性を通常時と変えないため、S204にて肯定判断されて独立駆動モードとする場合であって、他系統失陥で他系統が停止している場合、実際には、1系統での駆動となるため、操舵トルクTsに対するアシストトルクTaは通常時の半分になる(図6参照)。また、S204にて肯定判断されて独立駆動モードとする場合であって、マイコン間通信およびCAN通信の二重故障が生じており、他系統が駆動中であると、2系統での駆動となるので、操舵トルクTsに対するアシストトルクTaは通常時と同じになる。これにより、仮に二重故障が生じた場合であっても、制御中は出力特性が変更されないので、過出力になることはなく、急にステアリングホイール91が軽くなることでの舵抜けを防ぐことができる。 Here, in the independent drive mode, since the output characteristics in each system are not changed from the normal time, affirmative judgment is made in S204 and the independent drive mode is set, and the other system is stopped due to the failure of the other system. If so, the assist torque Ta with respect to the steering torque Ts is halved from the normal time because it is actually driven by one system (see FIG. 6). Further, in the case where the affirmative judgment is made in S204 and the independent drive mode is set, if a double failure of communication between microcomputers and CAN communication occurs and another system is being driven, the drive is performed by two systems. Therefore, the assist torque Ta with respect to the steering torque Ts is the same as in the normal state. As a result, even if a double failure occurs, the output characteristics are not changed during control, so that overoutput does not occur and the steering wheel 91 suddenly becomes lighter to prevent steering slippage. Can be done.

また、片系統駆動モードでは、出力特性を通常時より高める。そのため、他系統失陥で他系統が停止している場合、操舵トルクTsが上限到達値Ts1までは、操舵トルクTsに対するアシストトルクTaは通常時と同様であって、出力上限値Ta_max1にて頭打ちされる。一方、マイコン間通信およびCAN通信の二重故障の場合、起動時に出力特性が変更されると、アシスト開始から通常時より過出力になり、運転者には通常時より操舵が軽く感じられる可能性はあるものの、制御中の切り替えではなく、かつ、二重故障というレアケースのため許容する。 Moreover, in the one-system drive mode, the output characteristics are improved as compared with the normal case. Therefore, when the other system is stopped due to the failure of the other system, the assist torque Ta with respect to the steering torque Ts is the same as in the normal state until the steering torque Ts reaches the upper limit reaching value Ts1, and reaches a plateau at the output upper limit value Ta_max1. Will be done. On the other hand, in the case of double failure of communication between microcomputers and CAN communication, if the output characteristics are changed at startup, the output will be excessive from the start of assist to the normal time, and the driver may feel that the steering is lighter than the normal time. However, it is acceptable because it is not a switch during control and it is a rare case of double failure.

本実施形態では、マイコン間通信部301による通信に異常が生じ、通信網302を経由した他の制御部からの情報が途絶した場合であって、出力維持判定条件が成立している場合、自系統の出力を通常時と同等にし、出力維持判定条件が非成立となった場合、自系統の出力を通常時より高める。本実施形態では、アシスト制御開始後から始動スイッチがオフされるまでが出力維持判定条件が成立しているとし、始動スイッチ再オン後である起動時、出力維持判定条件が非成立である。換言すると、始動スイッチがオンされてからオフされるまでの期間を「トリップ」とすると、マイコン間通信異常および通信網302からの情報途絶は発生したトリップ中は出力を変更せず、次のトリップから出力を高める。これにより、出力維持判定条件が成立しているときの過出力を防ぐことができる。 In the present embodiment, when an abnormality occurs in the communication by the inter-microcomputer communication unit 301 and the information from another control unit via the communication network 302 is interrupted and the output maintenance determination condition is satisfied, the self. The output of the system is made equal to the normal time, and when the output maintenance judgment condition is not satisfied, the output of the own system is increased from the normal time. In the present embodiment, it is assumed that the output maintenance determination condition is satisfied from the start of the assist control until the start switch is turned off, and the output maintenance determination condition is not satisfied at the time of startup after the start switch is turned on again. In other words, if the period from when the start switch is turned on to when it is turned off is defined as a "trip", the output is not changed during the trip in which communication error between microcomputers and information interruption from the communication network 302 occur, and the next trip. Increase the output from. This makes it possible to prevent overoutput when the output maintenance determination condition is satisfied.

(第3実施形態)
第3実施形態を図12に示す。本実施形態の駆動モード選択処理を図12に示す。S301〜S306の処理は、図10中のS101〜S106の処理と同様である。S303にて否定判断された場合、S308へ移行し、駆動モードを片系統駆動モードとする。S304にて否定判断された場合、S306にて駆動モードとし、S307にて定数切替処置を行う。
(Third Embodiment)
A third embodiment is shown in FIG. The drive mode selection process of this embodiment is shown in FIG. The processing of S301 to S306 is the same as the processing of S101 to S106 in FIG. If a negative judgment is made in S303, the process shifts to S308 and the drive mode is set to the one-system drive mode. If a negative determination is made in S304, the drive mode is set in S306, and the constant switching procedure is performed in S307.

本実施形態では、協調駆動または独立駆動にて2系統で駆動している場合と、1系統で駆動している場合とで、一部の制御定数を異ならせている。例えば、電流フィードバック制御にてPI制御を行っている場合、Pゲインをモータインダクタンスに応じて設計している。2系統駆動時と1系統駆動時とでは、系統間の相互インダクタンスの影響が異なるため、最適な値が異なる。したがって、本実施形態では、2系統駆動時と1系統駆動時とで、Pゲインを異なる値としている。 In the present embodiment, some control constants are different depending on whether the two systems are driven by cooperative drive or independent drive and the case where the drive is performed by one system. For example, when PI control is performed by current feedback control, the P gain is designed according to the motor inductance. Since the influence of mutual inductance between the systems is different between the two-system drive and the one-system drive, the optimum value is different. Therefore, in the present embodiment, the P gain is set to a different value between the two-system drive and the one-system drive.

Vq=R×Iq+(L+M)×dIq/dt ・・・(1) Vq = R × Iq + (L + M) × dIq / dt ・ ・ ・ (1)

式(1)中のVqはq軸電圧、Iqはq軸電流、Rはモータ抵抗、Lはモータ自己インダクタンス、Mはモータ相互インダクタンスを示す。式(1)中の(L+M)の部分が2系統駆動時と1系統駆動時とで異なる。 In the formula (1), Vq is the q-axis voltage, Iq is the q-axis current, R is the motor resistance, L is the motor self-inductance, and M is the motor mutual inductance. The part (L + M) in the equation (1) is different between the two-system drive and the one-system drive.

S304にて否定判断されて片系統駆動モードに移行する場合、マイコン間通信とCAN通信との二重故障が生じている虞があり、この場合、S306では、片系統駆動モードに移行するものの、実際には2系統で駆動される可能性がある。ここで、片系統駆動用のPゲインを用いると、実際の通電状況との不整合により、電流制御が不安定になる虞がある。そこで本実施形態では、CAN通信途絶にて片系統駆動モードに移行する場合、定数切替処置を行い、通常の片系統駆動モードとは異なるPゲインを用いて制御を行う。本実施形態では、CAN通信途絶にて片系統駆動モードに移行する場合、独立駆動モード用のPゲインを用いる。 When a negative judgment is made in S304 and the mode shifts to the single-system drive mode, there is a possibility that a double failure between the inter-microcomputer communication and the CAN communication has occurred. In this case, although the mode shifts to the single-system drive mode in S306, Actually, it may be driven by two systems. Here, if the P gain for driving one system is used, the current control may become unstable due to the inconsistency with the actual energization state. Therefore, in the present embodiment, when shifting to the single system drive mode due to CAN communication interruption, a constant switching procedure is performed and control is performed using a P gain different from the normal single system drive mode. In the present embodiment, when shifting to the single system drive mode due to CAN communication blackout, the P gain for the independent drive mode is used.

本実施形態では、制御部150、250は、通信網302を経由した他の制御部からの情報の途絶により通常時と駆動モードを変更する場合、通信網302を経由した他の制御部からの情報途絶以外の条件にて駆動モードを変更する場合と異なる制御定数を用いる。本実施形態にて変更する制御定数は電流フィードバック制御のPゲインであるが、それ以外の値を変更してもよい。これにより、通信網302の異常が生じていた場合の制御の不整合を防ぐことができる。 In the present embodiment, when the control units 150 and 250 change the drive mode from the normal state due to the interruption of information from the other control units via the communication network 302, the control units 150 and 250 are transmitted from the other control units via the communication network 302. Use different control constants than when changing the drive mode under conditions other than information interruption. The control constant to be changed in this embodiment is the P gain of the current feedback control, but other values may be changed. As a result, it is possible to prevent inconsistency in control when an abnormality occurs in the communication network 302.

(第4実施形態)
第4実施形態を図13〜図15に示す。上記実施形態では、他系統の状態を通信網302から相互に取得し、それぞれの制御部150、250で異常判定を行い、駆動モードを選択する。図13は、図9に対応する図であって、本実施形態では、通信網302に接続される制御部150、250とは別のECU等である外部制御部350にて制御部150、250の状態を判定する。制御部150、250は、外部制御部350から通信網302を経由して判定結果を受信して駆動モードを切り替える。外部制御部350は、例えば車両全体の制御を司る上位ECUや、自動運転制御を司る自動運転ECU等とすることができる。
(Fourth Embodiment)
The fourth embodiment is shown in FIGS. 13 to 15. In the above embodiment, the states of the other systems are mutually acquired from the communication network 302, abnormality determination is performed by the respective control units 150 and 250, and the drive mode is selected. FIG. 13 is a diagram corresponding to FIG. 9, and in the present embodiment, the control units 150 and 250 are operated by an external control unit 350 which is an ECU or the like different from the control units 150 and 250 connected to the communication network 302. Judge the state of. The control units 150 and 250 receive the determination result from the external control unit 350 via the communication network 302 and switch the drive mode. The external control unit 350 can be, for example, a higher-level ECU that controls the control of the entire vehicle, an automatic driving ECU that controls the automatic driving control, and the like.

外部制御部350での状態判定処理を図14のフローチャートに基づいて説明する。この処理は、外部制御部350にて所定の周期で実行される。S451では、外部制御部350は、第1制御部150の通信状態が異常か否か判断する。ここでは、外部制御部350は、第1制御部150からの正常情報が通信網302から取得されれば正常判定し、第1制御部150からの情報が途絶判定期間に亘って途絶している場合、異常判定する。第2制御部250についても同様に判定する。第1制御部150の通信状態が正常であると判断された場合(S451:NO)、S454へ移行する。第1制御部150の通信状態が異常であると判断された場合(S451:YES)、S452へ移行する。 The state determination process in the external control unit 350 will be described with reference to the flowchart of FIG. This process is executed by the external control unit 350 at a predetermined cycle. In S451, the external control unit 350 determines whether or not the communication state of the first control unit 150 is abnormal. Here, the external control unit 350 determines normal if the normal information from the first control unit 150 is acquired from the communication network 302, and the information from the first control unit 150 is interrupted over the interruption determination period. If so, determine an abnormality. The second control unit 250 is also determined in the same manner. When it is determined that the communication state of the first control unit 150 is normal (S451: NO), the process proceeds to S454. When it is determined that the communication state of the first control unit 150 is abnormal (S451: YES), the process proceeds to S452.

S452では、外部制御部350は、第2制御部250の通信状態が異常か否か判断する。第2制御部250の通信状態が異常であると判断された場合(S452:YES)、制御部150、250が共に通信異常状態であるので、駆動モード要求の送信を行わず、本ルーチンを終了する。第2制御部250の通信状態が正常であると判断された場合(S452:NO)、S453へ移行する。S453では、外部制御部350は、駆動モード要求として、第2系統L2での片系統駆動モードを通信網302に送信する。 In S452, the external control unit 350 determines whether or not the communication state of the second control unit 250 is abnormal. When it is determined that the communication state of the second control unit 250 is abnormal (S452: YES), since both the control units 150 and 250 are in the communication abnormal state, the drive mode request is not transmitted and this routine is terminated. To do. When it is determined that the communication state of the second control unit 250 is normal (S452: NO), the process proceeds to S453. In S453, the external control unit 350 transmits the one-system drive mode in the second system L2 to the communication network 302 as a drive mode request.

第1制御部150の通信状態が正常である場合(S451:NO)に移行するS454では、外部制御部350は、第2制御部250の通信状態が異常か否か判断する。第2制御部250の異常であると判断された場合(S454:YES)、S455へ移行し、駆動モード要求として、第1系統L1での片系統駆動モードを通信網302に送信する。第2制御部250の通信状態が正常であると判断された場合(S454:NO)、両系統共の通信状態が正常であるので、駆動モード要求の送信を行わず、本ルーチンを終了する。 In S454, which shifts to the case where the communication state of the first control unit 150 is normal (S451: NO), the external control unit 350 determines whether or not the communication state of the second control unit 250 is abnormal. When it is determined that the second control unit 250 is abnormal (S454: YES), the process proceeds to S455, and the one-system drive mode in the first system L1 is transmitted to the communication network 302 as a drive mode request. When it is determined that the communication state of the second control unit 250 is normal (S454: NO), since the communication state of both systems is normal, the drive mode request is not transmitted and this routine is terminated.

制御部150、250での駆動モード選択処理を図15のフローチャートに基づいて説明する。ここでは、第1制御部150での処理として説明し、第2制御部250での処理の説明を省略する。S401およびS402の処理は、図10中のS101およびS102の処理と同様である。 The drive mode selection process in the control units 150 and 250 will be described with reference to the flowchart of FIG. Here, the processing by the first control unit 150 will be described, and the description of the processing by the second control unit 250 will be omitted. The processing of S401 and S402 is the same as the processing of S101 and S102 in FIG.

マイコン間通信が異常である場合に移行するS403では、第1制御部150は、外部制御部350からの駆動モード要求が自系統での片系統駆動モードか否かを判断する。ここでは、外部制御部350からの駆動モード要求が取得されていない場合も否定判断する。駆動要求モードが自系統での片系統駆動モードであると判断された場合(S403:YES)、S404へ移行し、駆動モードを自系統での片系統駆動モードとする。なお、ここでは、第2実施形態のように、アシスト制御開始後であれば、出力維持判定条件を満たしているものとし、自系統の出力を通常時と同等にし、出力維持判定条件が非成立になったときに出力を高めるようにしてもよい。また、S404を、CAN通信途絶にて片系統駆動モードに移行しているとみなし、独立駆動モード用のPゲインを用いてもよい。駆動要求モードが自系統での片系統駆動モードではないと判断された場合(S403:NO)、S405へ移行し、駆動モードを独立駆動モードとする。 In S403, which shifts when the communication between the microcomputers is abnormal, the first control unit 150 determines whether or not the drive mode request from the external control unit 350 is the one-system drive mode in its own system. Here, even if the drive mode request from the external control unit 350 has not been acquired, a negative determination is made. When it is determined that the drive request mode is the one-system drive mode in the own system (S403: YES), the process shifts to S404, and the drive mode is set to the one-system drive mode in the own system. Here, as in the second embodiment, it is assumed that the output maintenance judgment condition is satisfied after the start of the assist control, the output of the own system is made equal to the normal time, and the output maintenance judgment condition is not satisfied. The output may be increased when becomes. Further, S404 may be regarded as shifting to the one-system drive mode due to the interruption of CAN communication, and the P gain for the independent drive mode may be used. When it is determined that the drive request mode is not the one-system drive mode in the own system (S403: NO), the process shifts to S405 and the drive mode is set to the independent drive mode.

通信網302は、制御部150、250との通信状態に応じて駆動モードを決定する外部制御部350と接続される。制御部150、250は、通信網302を経由して外部制御部350から送信される駆動要求モードに基づき、駆動モードを選択する。これにより、制御部150、250がそれぞれ異なる通信網に接続されている場合であっても、他系統の状態に応じて適切に駆動モードを選択することができる。 The communication network 302 is connected to an external control unit 350 that determines a drive mode according to a communication state with the control units 150 and 250. The control units 150 and 250 select the drive mode based on the drive request mode transmitted from the external control unit 350 via the communication network 302. As a result, even when the control units 150 and 250 are connected to different communication networks, the drive mode can be appropriately selected according to the state of the other system.

上記実施形態では、ECU10が「回転電機制御装置」、モータ80が「回転電機」、マイコン間通信部301が「第1通信部」、通信網302が「第2通信部」に対応する。ここで、「第1通信部による通信の異常」とは、通信そのものの異常に加え、制御部の異常により他の制御部からの情報を取得できない場合を含む。また、「第2通信部からの情報を用いて回転電機の駆動モードを選択する」とは、第2通信部からの情報が途絶していることを駆動モードの選択に用いることも含む。また、第2通信部を経由した他の制御部からの情報が途絶しているか、情報を取得可能であるかの判定は、外部制御部350にて行ってもよい。 In the above embodiment, the ECU 10 corresponds to the "rotary electric machine control device", the motor 80 corresponds to the "rotary electric machine", the inter-microcomputer communication unit 301 corresponds to the "first communication unit", and the communication network 302 corresponds to the "second communication unit". Here, the "abnormality of communication by the first communication unit" includes a case where information cannot be acquired from another control unit due to an abnormality of the control unit in addition to the abnormality of the communication itself. Further, "selecting the drive mode of the rotary electric machine using the information from the second communication unit" includes using the fact that the information from the second communication unit is interrupted for selecting the drive mode. Further, the external control unit 350 may determine whether the information from the other control unit via the second communication unit is interrupted or the information can be acquired.

(他の実施形態)
上記実施形態では、他系統リレー監視により、他系統の動作状態を監視する。他の実施形態では、他系統リレー監視による他系統の動作状態の監視を省略してもよい。この場合、図10中のS103の処理を省略してもよい。
(Other embodiments)
In the above embodiment, the operating state of the other system is monitored by the relay monitoring of the other system. In other embodiments, monitoring of the operating state of the other system by monitoring the relay of the other system may be omitted. In this case, the process of S103 in FIG. 10 may be omitted.

上記実施形態では、第2通信部として、ECU10の外部の車両通信網を用いている。他の実施形態では、第2通信部は、制御部150、250間にて通信可能であって、マイコン間通信部301とは別途にECU10の内部にて設けられるものであってもよい。 In the above embodiment, the vehicle communication network outside the ECU 10 is used as the second communication unit. In another embodiment, the second communication unit may be capable of communicating between the control units 150 and 250, and may be provided inside the ECU 10 separately from the inter-microcomputer communication unit 301.

上記実施形態では、協調駆動モードにおいて、電流指令値、電流検出値および電流制限値を系統間で共有する。他の実施形態では、協調駆動モードにおいて、電流制限値を共有しなくてもよい。上記実施形態では、第1制御部150をマスター制御部、第2制御部250をスレーブ制御部とし、協調駆動モードにおいて、第1制御部150にて演算された電流指令値を制御部150、250にて共通に用いる。他の実施形態では、電流指令値を共有せず、協調駆動モードにおいても、自系統の電流指令値を用いてもよい。また、電流指令値、電流検出値および電流制限値以外の値を共有してもよい。 In the above embodiment, the current command value, the current detection value, and the current limit value are shared between the systems in the cooperative drive mode. In other embodiments, the current limit value may not be shared in the coordinated drive mode. In the above embodiment, the first control unit 150 is the master control unit, the second control unit 250 is the slave control unit, and in the cooperative drive mode, the current command values calculated by the first control unit 150 are the control units 150 and 250. Commonly used in. In other embodiments, the current command value is not shared, and the current command value of the own system may be used even in the cooperative drive mode. Further, values other than the current command value, the current detection value, and the current limit value may be shared.

上記実施形態では、モータ巻線、インバータ部および制御部が2つずつ設けられる。他の実施形態では、モータ巻線は、1つまたは3つ以上であってもよい。また、インバータ部および制御部が3つ以上であってもよい。また、例えば複数のモータ巻線およびインバータ部に対して1つの制御部を設ける、或いは、1つの制御部に対して複数のインバータ部およびモータ巻線を設ける、といった具合に、モータ巻線、インバータ部および制御部の数が異なっていてもよい。上記実施形態では、系統ごとに電源が設けられており、グランドが分離されている。他の実施形態では、1つの電源を複数系統にて共用してもよい。また、複数の系統が共通のグランドに接続されていてもよい。 In the above embodiment, two motor windings, two inverter units and two control units are provided. In other embodiments, the number of motor windings may be one or more. Further, the number of inverter units and control units may be three or more. Further, for example, one control unit is provided for a plurality of motor windings and an inverter unit, or a plurality of inverter units and a motor winding are provided for one control unit. The number of units and the number of control units may be different. In the above embodiment, a power supply is provided for each system and the ground is separated. In other embodiments, one power source may be shared by a plurality of systems. Moreover, a plurality of systems may be connected to a common ground.

上記実施形態では、回転電機は、3相のブラシレスモータである。他の実施形態では、回転電機は、ブラシレスモータに限らない。また、発電機の機能を併せ持つ、所謂モータジェネレータであってもよい。上記実施形態では、回転電機制御装置は、電動パワーステアリング装置に適用される。他の実施形態では、回転電機制御装置を、ステアバイワイヤ装置等、操舵を司る電動パワーステアリング装置以外の操舵装置に適用してもよい。また、操舵装置以外の車載装置、または、車載以外の装置に適用してもよい。 In the above embodiment, the rotary electric machine is a three-phase brushless motor. In other embodiments, the rotary electric machine is not limited to a brushless motor. Further, it may be a so-called motor generator that also has a function of a generator. In the above embodiment, the rotary electric machine control device is applied to the electric power steering device. In another embodiment, the rotary electric machine control device may be applied to a steering device other than the electric power steering device that controls steering, such as a steer-by-wire device. Further, it may be applied to an in-vehicle device other than the steering device or a device other than the in-vehicle device.

本開示に記載の制御部及びその手法は、コンピュータプログラムにより具体化された一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリを構成することによって提供された専用コンピュータにより、実現されてもよい。あるいは、本開示に記載の制御部及びその手法は、一つ以上の専用ハードウェア論理回路によってプロセッサを構成することによって提供された専用コンピュータにより、実現されてもよい。もしくは、本開示に記載の制御部及びその手法は、一つ乃至は複数の機能を実行するようにプログラムされたプロセッサ及びメモリと一つ以上のハードウェア論理回路によって構成されたプロセッサとの組み合わせにより構成された一つ以上の専用コンピュータにより、実現されてもよい。また、コンピュータプログラムは、コンピュータにより実行されるインストラクションとして、コンピュータ読み取り可能な非遷移有形記録媒体に記憶されていてもよい。以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。 The controls and methods thereof described in the present disclosure are realized by a dedicated computer provided by configuring a processor and memory programmed to perform one or more functions embodied by a computer program. May be done. Alternatively, the controls and methods thereof described in the present disclosure may be implemented by a dedicated computer provided by configuring the processor with one or more dedicated hardware logic circuits. Alternatively, the control unit and method thereof described in the present disclosure may be a combination of a processor and memory programmed to perform one or more functions and a processor composed of one or more hardware logic circuits. It may be realized by one or more dedicated computers configured. Further, the computer program may be stored in a computer-readable non-transitional tangible recording medium as an instruction executed by the computer. 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.

8・・・電動パワーステアリング装置
10・・・ECU(回転電機制御装置)
80・・・モータ(回転電機)
120、220・・・インバータ部
150、250・・・制御部
180、280・・・モータ巻線
301・・・マイコン間通信部(第1通信部)
302・・・通信網(第2通信部)
350・・・外部制御部
8 ... Electric power steering device 10 ... ECU (rotary electric control device)
80 ... Motor (rotary machine)
120, 220 ... Inverter unit 150, 250 ... Control unit 180, 280 ... Motor winding 301 ... Inter-microcomputer communication unit (first communication unit)
302 ... Communication network (2nd communication unit)
350 ・ ・ ・ External control unit

Claims (7)

モータ巻線(180、280)を有する回転電機(80)の駆動を制御する回転電機制御装置であって、
前記モータ巻線の通電を切り替える複数のインバータ部(120、220)と、
前記インバータ部に対応して設けられ、前記モータ巻線の通電を制御することで前記回転電機の駆動を制御する複数の制御部(150、250)と、
前記制御部間にて、前記回転電機の駆動制御に用いられる制御情報を送受信する第1通信部(301)と、
を備え、
前記制御部は、前記第1通信部とは別の第2通信部(302)との通信により他の前記制御部の状態を検出可能であって、前記第1通信部による通信に異常が生じている場合、前記第2通信部からの情報を用いて前記回転電機の駆動モードを選択する回転電機制御装置。
A rotary electric machine control device that controls the drive of a rotary electric machine (80) having a motor winding (180, 280).
A plurality of inverter units (120, 220) for switching the energization of the motor winding, and
A plurality of control units (150, 250) provided corresponding to the inverter unit and controlling the drive of the rotary electric machine by controlling the energization of the motor winding.
A first communication unit (301) that transmits and receives control information used for driving control of the rotary electric machine between the control units, and
With
The control unit can detect the state of another control unit by communicating with a second communication unit (302) different from the first communication unit, and an abnormality occurs in the communication by the first communication unit. If so, the rotary electric machine control device that selects the drive mode of the rotary electric machine by using the information from the second communication unit.
対応して設けられる前記インバータ部と前記制御部との組み合わせを系統とし、
前記駆動モードには、
前記第1通信部を経由して他の前記制御部から取得された前記制御情報および自身の前記制御部にて演算した前記制御情報を用いて複数系統にて前記モータ巻線の通電を制御する協調駆動モード、他の前記制御部の前記制御情報を用いず複数系統にて前記モータ巻線の通電を制御する独立駆動モード、ならびに、他の前記制御部から取得された前記制御情報を用いず1系統にて前記モータ巻線の通電を制御する片系統駆動モードが含まれ、
前記制御部は、
前記第1通信部による通信が正常である場合、前記駆動モードを前記協調駆動モードとし、
前記第1通信部による通信に異常が生じ、かつ、前記第2通信部を経由した他の前記制御部からの情報が途絶した場合、前記駆動モードを前記片系統駆動モードとし、
前記第1通信部による通信異常が生じ、かつ、前記第2通信部を経由して他の前記制御部からの情報を取得可能である場合、前記駆動モードを前記独立駆動モードとする請求項1に記載の回転電機制御装置。
The combination of the inverter unit and the control unit provided correspondingly is used as a system.
In the drive mode,
The energization of the motor winding is controlled by a plurality of systems using the control information acquired from the other control unit via the first communication unit and the control information calculated by the control unit itself. The cooperative drive mode, the independent drive mode in which the energization of the motor winding is controlled by a plurality of systems without using the control information of the other control unit, and the control information acquired from the other control unit are not used. One system drive mode that controls the energization of the motor winding in one system is included.
The control unit
When the communication by the first communication unit is normal, the drive mode is set to the cooperative drive mode.
When an abnormality occurs in the communication by the first communication unit and the information from the other control unit via the second communication unit is interrupted, the drive mode is set to the one-system drive mode.
Claim 1 in which the drive mode is set to the independent drive mode when a communication abnormality occurs by the first communication unit and information from another control unit can be acquired via the second communication unit. The rotary electric control device according to.
前記制御部は、異常が生じたときにオフされるリレー情報を他系統リレー情報として他の前記制御部から前記第1通信部および前記第2通信部とは別途に取得可能であって、前記第1通信部による通信に異常が生じた場合、前記他系統リレー情報および前記第2通信部からの情報を用いて前記駆動モードを選択する請求項1または2に記載の回転電機制御装置。 The control unit can acquire relay information that is turned off when an abnormality occurs as relay information of another system from the other control unit separately from the first communication unit and the second communication unit. The rotary electric control device according to claim 1 or 2, wherein when an abnormality occurs in communication by the first communication unit, the drive mode is selected by using the other system relay information and the information from the second communication unit. 前記制御部は、
前記第1通信部による通信に異常が生じ、前記第2通信部を経由した他の前記制御部からの情報が途絶した場合、自系統の出力を通常時より高め、
前記第1通信部による通信に異常が生じ、前記第2通信部を経由して他の前記制御部からの情報を取得可能である場合、自系統の出力を通常時と同等にする請求項1〜3のいずれか一項に記載の回転電機制御装置。
The control unit
When an abnormality occurs in the communication by the first communication unit and the information from the other control unit via the second communication unit is interrupted, the output of the own system is increased from the normal time.
Claim 1 to make the output of the own system equal to the normal time when an abnormality occurs in the communication by the first communication unit and information from another control unit can be acquired via the second communication unit. The rotary electric machine control device according to any one of 3 to 3.
前記制御部は、前記第1通信部による通信に異常が生じ、前記第2通信部を経由した他の前記制御部からの情報が途絶した場合であって、出力維持判定条件が成立している場合、自系統の出力を通常時と同等にし、前記出力維持判定条件が非成立となった場合、自系統の出力を通常時より高める請求項4に記載の回転電機制御装置。 The control unit satisfies the output maintenance determination condition in the case where an abnormality occurs in the communication by the first communication unit and the information from the other control unit via the second communication unit is interrupted. In the case, the rotary electric machine control device according to claim 4, wherein the output of the own system is made equal to that in the normal state, and when the output maintenance determination condition is not satisfied, the output of the own system is increased as compared with the normal time. 前記制御部は、前記第2通信部を経由した他の前記制御部からの情報の途絶により通常時と前記駆動モードを変更する場合、前記第2通信部を経由した他の前記制御部からの情報途絶以外の条件にて前記駆動モードを変更する場合と異なる制御定数を用いる請求項1〜5のいずれか一項に記載の回転電機制御装置。 When the control unit changes the drive mode from the normal time due to the interruption of information from the other control unit via the second communication unit, the control unit is transmitted from the other control unit via the second communication unit. The rotary electric machine control device according to any one of claims 1 to 5, which uses a control constant different from the case where the drive mode is changed under conditions other than information interruption. 前記第2通信部は、前記制御部との通信状態に応じて駆動要求モードを決定する外部制御部(350)と接続され、
前記制御部は、前記第2通信部を経由して前記外部制御部から送信される前記駆動要求モードに基づき、前記駆動モードを選択する請求項1〜6のいずれか一項に記載の回転電機制御装置。
The second communication unit is connected to an external control unit (350) that determines a drive request mode according to a communication state with the control unit.
The rotary electric machine according to any one of claims 1 to 6, wherein the control unit selects the drive mode based on the drive request mode transmitted from the external control unit via the second communication unit. Control device.
JP2019149068A 2019-08-15 2019-08-15 Rotating electric machine controller Active JP7272168B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019149068A JP7272168B2 (en) 2019-08-15 2019-08-15 Rotating electric machine controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019149068A JP7272168B2 (en) 2019-08-15 2019-08-15 Rotating electric machine controller

Publications (2)

Publication Number Publication Date
JP2021035071A true JP2021035071A (en) 2021-03-01
JP7272168B2 JP7272168B2 (en) 2023-05-12

Family

ID=74678791

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019149068A Active JP7272168B2 (en) 2019-08-15 2019-08-15 Rotating electric machine controller

Country Status (1)

Country Link
JP (1) JP7272168B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014106874A (en) * 2012-11-29 2014-06-09 Toyota Motor Corp Coaxial two-wheel moving body and control method therefor
JP2018129996A (en) * 2017-02-10 2018-08-16 株式会社デンソー Dynamo-electric machine control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014106874A (en) * 2012-11-29 2014-06-09 Toyota Motor Corp Coaxial two-wheel moving body and control method therefor
JP2018129996A (en) * 2017-02-10 2018-08-16 株式会社デンソー Dynamo-electric machine control device

Also Published As

Publication number Publication date
JP7272168B2 (en) 2023-05-12

Similar Documents

Publication Publication Date Title
JP7205352B2 (en) Rotating electric machine control device and electric power steering device using the same
JP7192646B2 (en) Rotating electric machine controller
JP7244216B2 (en) Rotating electric machine controller
JP7188285B2 (en) power system
US11088532B2 (en) Control device
JP7205414B2 (en) Rotating electric machine controller
WO2019176316A1 (en) Control device for on-vehicle apparatus
US11770089B2 (en) Rotary electric machine control device
JP7205373B2 (en) Rotating electric machine controller
WO2021125127A1 (en) Electronic control device and power source system
US11626780B2 (en) Electronic control device
US11949360B2 (en) Control device
JP7156211B2 (en) Rotating electric machine controller
JP7272168B2 (en) Rotating electric machine controller
JP7205415B2 (en) Rotating electric machine controller
WO2020075693A1 (en) Motor control system, motor, and electric power steering device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211116

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221114

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230410

R151 Written notification of patent or utility model registration

Ref document number: 7272168

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151