JP7147393B2 - Inverter controller - Google Patents

Inverter controller Download PDF

Info

Publication number
JP7147393B2
JP7147393B2 JP2018168666A JP2018168666A JP7147393B2 JP 7147393 B2 JP7147393 B2 JP 7147393B2 JP 2018168666 A JP2018168666 A JP 2018168666A JP 2018168666 A JP2018168666 A JP 2018168666A JP 7147393 B2 JP7147393 B2 JP 7147393B2
Authority
JP
Japan
Prior art keywords
abnormality determination
current
timing
unit
inverter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018168666A
Other languages
Japanese (ja)
Other versions
JP2020043672A (en
Inventor
雅紀 山村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2018168666A priority Critical patent/JP7147393B2/en
Publication of JP2020043672A publication Critical patent/JP2020043672A/en
Application granted granted Critical
Publication of JP7147393B2 publication Critical patent/JP7147393B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Ac Motors In General (AREA)
  • Inverter Devices (AREA)

Description

本発明は、電流センサの異常を判定するインバータ制御装置に関する。 The present invention relates to an inverter control device that determines an abnormality of a current sensor.

従来、インバータと多相回転電機との間に流れる相電流を検出する電流センサの異常を検出する装置が知られている。例えば特許文献1に開示された電流検出装置は、交流三相電源から負荷に供給される各相電流値の三相和が0から乖離していることに基づいて異常を検出する。 2. Description of the Related Art Conventionally, there has been known a device for detecting an abnormality in a current sensor that detects phase currents flowing between an inverter and a multiphase rotating electric machine. For example, the current detection device disclosed in Patent Literature 1 detects an abnormality based on the fact that the three-phase sum of current values supplied to a load from an AC three-phase power supply deviates from zero.

特開平3-155322号公報JP-A-3-155322

異常判定を実現するための最も簡便な構成は、インバータの電流制御を実行する演算装置と同じ演算装置で異常判定を実施するものである。ところが近年、インバータ制御装置にさまざまな機能が折り込まれる傾向にあり、処理負荷増大により単一の演算装置では処理をまかなうことが難しくなっている。この解決手段として、インバータの制御装置内に複数の演算装置を配置し、処理を分担する方式が採用されている。特に近年、異常な高トルクを回避するといった安全設計の要求及びコスト低減の観点から、電流制御機能を有する電流制御部と異常判定機能を有する異常判定部とが別々の演算装置に配置される構成が知られている。 The simplest configuration for realizing abnormality determination is to perform abnormality determination by the same arithmetic unit as that for executing current control of the inverter. In recent years, however, there has been a tendency to incorporate various functions into the inverter control device, and due to the increased processing load, it is becoming difficult for a single arithmetic device to cover the processing. As a means for solving this problem, a method is adopted in which a plurality of arithmetic units are arranged in the control unit of the inverter to share the processing. In particular, in recent years, from the viewpoint of safety design requirements such as avoidance of abnormally high torque and cost reduction, a current control unit having a current control function and an abnormality determination unit having an abnormality determination function are arranged in separate arithmetic units. It has been known.

ここで、演算装置自体の故障検出能力が高いことを「安全要求が高い」と表し、演算装置自体の故障検出能力が低いことを「安全要求が低い」と表す。この技術動向では、安全要求が低い電流制御部は、安全機構が備わっていない廉価な演算装置に配置し、安全要求が高い異常検出部は、安全機構が備わっている高価な演算装置に配置することで、故障検出性能の確保とコスト低減の両立とが図られる。 Here, a high fault detection capability of the arithmetic device itself is expressed as "high safety requirement", and a low fault detection capability of the arithmetic device itself is expressed as "low safety requirement". In this technological trend, the current control unit with low safety requirements is placed in a low-cost arithmetic unit without a safety mechanism, and the abnormality detection unit with high safety requirements is placed in an expensive arithmetic unit with a safety mechanism. As a result, it is possible to achieve both securing of failure detection performance and cost reduction.

ところで、電圧型インバータでは、インバータの各スイッチング素子のON/OFFに伴って電流リプルが発生する。しかし、電流リプルのピークやボトムをサンプリングして異常判定に用いると、異常判定閾値を大きく設定せざるを得なくなり、異常検出の精度が低下する。そこで、異常検出の精度を高める観点から、例えばPWM制御における搬送波のピーク及びボトムのタイミングで実効的な電流をサンプリングすることが望まれる。 By the way, in a voltage-type inverter, a current ripple is generated according to ON/OFF of each switching element of the inverter. However, if the peak and bottom of the current ripple are sampled and used for abnormality determination, the abnormality determination threshold must be set large, and the accuracy of abnormality detection decreases. Therefore, from the viewpoint of improving the accuracy of abnormality detection, it is desirable to sample the effective current at the peak and bottom timings of the carrier wave in PWM control, for example.

しかし、電流制御部及び異常判定部が処理を分担する構成では、電流制御部が管理している搬送波のタイミングを異常判定部が認識できないため、実効的な電流値をサンプリングすることができない。そのため、異常判定部が異常判定に用いる電流値が電流リプルの影響を受けるおそれがある。 However, in the configuration in which the current control unit and the abnormality determination unit share the processing, the abnormality determination unit cannot recognize the timing of the carrier wave managed by the current control unit, so that the effective current value cannot be sampled. Therefore, the current value used by the abnormality determination unit for abnormality determination may be affected by the current ripple.

本発明は、このような点に鑑みて創作されたものであり、その目的は、電流制御部と異常判定部とが処理を分担するインバータ制御装置において、異常判定部が電流リプルの影響を受けずに電流センサの異常を適切に判定可能なインバータ制御装置を提供することにある。 The present invention has been created in view of such points, and its object is to provide an inverter control device in which the current control section and the abnormality determination section share the processing, and the abnormality determination section is affected by current ripple. It is an object of the present invention to provide an inverter control device capable of appropriately determining an abnormality of a current sensor without any trouble.

本発明は、直流電源(10)と多相回転電機(80)との間に設けられ電力を相互に変換するインバータ(60)の動作を制御するインバータ制御装置に係る。本発明の第一の態様のインバータ制御装置は、電流制御部(30、35)と、異常判定部(40、45)と、タイミング指示部(50)と、を備える。 The present invention relates to an inverter control device that controls the operation of an inverter (60) that is provided between a DC power supply (10) and a polyphase rotating electric machine (80) and converts electric power between them. An inverter control device according to a first aspect of the present invention includes current control units (30, 35), abnormality determination units (40, 45), and a timing instruction unit (50).

電流制御部は、インバータと多相回転電機との間に流れる相電流を検出する複数の電流センサ(71、72、73)から取得した電流センサ値に基づいて、インバータの動作を制御する。異常判定部は、電流センサ値に基づいて複数の電流センサのうちいずれか一つ以上の電流センサの異常を判定する。タイミング指示部は、電流制御部もしくは異常判定部の内部、又は、電流制御部及び異常判定部の外部に設けられ、異常判定部による異常判定に用いられる電流センサ値が検出されるタイミングを指示する。そして異常判定部は、タイミング指示部に指示されたタイミングにおける電流センサ値に基づいて電流センサの異常を判定する。 The current control unit controls the operation of the inverter based on current sensor values obtained from a plurality of current sensors (71, 72, 73) that detect phase currents flowing between the inverter and the multiphase rotating electric machine. The abnormality determination unit determines abnormality of one or more current sensors among the plurality of current sensors based on the current sensor value. The timing instruction unit is provided inside the current control unit or the abnormality determination unit, or outside the current control unit and the abnormality determination unit, and instructs the timing at which the current sensor value used for abnormality determination by the abnormality determination unit is detected. . The abnormality determination section determines abnormality of the current sensor based on the current sensor value at the timing instructed by the timing instruction section.

第一の態様では、タイミング指示部から電流制御部及び異常判定部へ、又は、電流制御部と異常判定部との間で、タイミング指示部により指示されたタイミング通知信号が通信される。異常判定に用いられる電流センサ値のタイミングがタイミング指示部により指示されるため、異常判定部は、電流リプルの影響を受けることなく、電流センサの異常を適切に判定することができる。 In the first aspect, the timing notification signal instructed by the timing instruction section is communicated from the timing instruction section to the current control section and the abnormality determination section, or between the current control section and the abnormality determination section. Since the timing of the current sensor value used for abnormality determination is instructed by the timing instruction section, the abnormality determination section can appropriately determine abnormality of the current sensor without being affected by current ripple.

また第二の態様では、電流制御部及び異常判定部は、それぞれの処理を同期して実行するように調整されており、異常判定部は、異常判定に用いられる電流センサ値が検出されるタイミングが予め通知される。 Further , in the second aspect , the current control unit and the abnormality determination unit are adjusted so that their processes are executed in synchronization, and the abnormality determination unit detects the current sensor value used for abnormality determination. You will be notified of the timing in advance.

他の参考態様では、異常判定部は、インバータの特定の相のスイッチング素子のON/OFFタイミングに基づいて決定されるタイミングにおける電流センサ値に基づいて電流センサの異常を判定する。異常判定に用いられる電流センサ値のタイミングが特定の相のスイッチング素子のON/OFFタイミングに基づいて決定されるため、異常判定部は、電流リプルの影響を受けることなく電流センサの異常を適切に判定することができる。 In another reference aspect, the abnormality determination unit determines the abnormality of the current sensor based on the current sensor value at the timing determined based on the ON/OFF timing of the switching element of the specific phase of the inverter. Since the timing of the current sensor value used for the abnormality determination is determined based on the ON/OFF timing of the switching element of the specific phase, the abnormality determination unit can appropriately detect the abnormality of the current sensor without being affected by the current ripple. can judge.

各実施形態のインバータ制御装置が適用されるモータ駆動システムの全体構成図。1 is an overall configuration diagram of a motor drive system to which an inverter control device of each embodiment is applied; FIG. 電流センサ値の電流リプルと「実効的な電流」との関係を説明する図。FIG. 4 is a diagram for explaining the relationship between current ripple of current sensor value and “effective current”; 第1実施形態のインバータ制御装置の構成図。The block diagram of the inverter control apparatus of 1st Embodiment. 異常判定マイコンの作動を示すフローチャート。4 is a flowchart showing the operation of an abnormality determination microcomputer; 第1実施形態によるマイコンの処理を示すタイムチャート。4 is a time chart showing processing of the microcomputer according to the first embodiment; (a)正常時の三相和波形図、(b)異常時の三相和波形図、(c)異常時の三相和絶対値のフィルタ値等の波形図。(a) Normal three-phase sum waveform diagram, (b) Abnormal three-phase sum waveform diagram, (c) Abnormal three-phase sum absolute value filter value, etc. waveform diagram. 異常判定処理のフローチャート。4 is a flowchart of abnormality determination processing; 第2実施形態によるマイコンの処理を示すタイムチャート。6 is a time chart showing processing of the microcomputer according to the second embodiment; (a)第3、(b)第4実施形態のインバータ制御装置の構成図。(a) 3rd, (b) The block diagram of the inverter control apparatus of 4th Embodiment. (a)第5、(b)第6実施形態のインバータ制御装置の構成図。(a) The block diagram of the inverter control apparatus of 5th, (b) 6th embodiment. 第7実施形態のインバータ制御装置の構成図。The block diagram of the inverter control apparatus of 7th Embodiment. (a)第8、(b)第9実施形態のインバータ制御装置の構成図。(a) The block diagram of the inverter control apparatus of 8th, (b) 9th embodiment. 第10実施形態による電流制御部及び異常判定部の同期を説明する図。The figure explaining the synchronization of the current control part and abnormality determination part by 10th Embodiment. 第11実施形態による電流サンプルのタイミングを説明する図。FIG. 21 is a diagram for explaining the timing of current sampling according to the eleventh embodiment; 第12実施形態のインバータ制御装置の構成図。The block diagram of the inverter control apparatus of 12th Embodiment. フィルタ処理された電流値を異常判定に用いる参考形態の概念図。The conceptual diagram of the reference form which uses the current value by which the filter process was carried out for abnormality determination.

以下、インバータ制御装置の複数の実施形態を図面に基づいて説明する。複数の実施形態において実質的に同一の構成には、同一の符号を付して説明を省略する。また、第1~第12実施形態を包括して「本実施形態」という。本実施形態のインバータ制御装置は、「多相回転電機」としてのモータを動力源として備えるハイブリッド自動車や電気自動車に搭載される。なお、第11実施形態は参考形態に相当する。 A plurality of embodiments of the inverter control device will be described below with reference to the drawings. The same reference numerals are assigned to substantially the same configurations in multiple embodiments, and the description thereof is omitted. Further, the first to twelfth embodiments will be collectively referred to as "this embodiment". The inverter control device of the present embodiment is mounted on a hybrid vehicle or an electric vehicle having a motor as a "polyphase rotating electric machine" as a power source. Note that the eleventh embodiment corresponds to a reference embodiment.

[システム構成]
まず、各実施形態のインバータ制御装置が適用されるモータ駆動システムの全体構成について図1を参照して説明する。モータ駆動システム90は、「直流電源」としてのバッテリ10と、「多相回転電機」としてのモータ80とがインバータ60を介して電気的に接続されている。本実施形態のバッテリ10は、リチウムイオン電池等の充放電可能な二次電池である。バッテリ10の正極は直流母線Lpに接続され、バッテリ10の負極はグランド線Lnに接続される。
[System configuration]
First, the overall configuration of a motor drive system to which the inverter control device of each embodiment is applied will be described with reference to FIG. In motor drive system 90 , battery 10 as a “DC power source” and motor 80 as a “polyphase rotating electric machine” are electrically connected via inverter 60 . The battery 10 of this embodiment is a rechargeable secondary battery such as a lithium ion battery. The positive electrode of battery 10 is connected to DC bus Lp, and the negative electrode of battery 10 is connected to ground line Ln.

モータ80は、例えば永久磁石式同期型の三相交流モータである。本実施形態のモータ80は、ハイブリッド自動車の駆動輪を駆動するトルクを発生する電動機としての機能、及び、エンジンや駆動輪から伝達されるトルクを発電によってエネルギー回収する発電機としての機能を兼ね備えたモータジェネレータである。なお、一般にモータ制御では座標変換演算等に用いる回転角を検出する回転角センサが設けられるが、図1での図示、及び明細書文中での言及を省略する。 The motor 80 is, for example, a permanent magnet synchronous three-phase AC motor. The motor 80 of this embodiment has both a function as an electric motor that generates torque for driving the drive wheels of a hybrid vehicle and a function as a generator that recovers energy by generating power from the torque transmitted from the engine and the drive wheels. It is a motor generator. In general, motor control is provided with a rotation angle sensor for detecting a rotation angle used for coordinate conversion calculations, etc., but illustration in FIG. 1 and reference in the specification are omitted.

インバータ60は、バッテリ10とモータ80との間に設けられ直流電力と交流電力とを相互に変換する。すなわち、インバータ60は、力行動作時には、バッテリ10の直流電力を交流電力に変換してモータ80に供給し、回生動作時には、モータ80が発生した交流電力を直流電力に変換してバッテリ10に回生する。 Inverter 60 is provided between battery 10 and motor 80 and converts between DC power and AC power. That is, the inverter 60 converts the DC power of the battery 10 into AC power and supplies it to the motor 80 during the power running operation, and converts the AC power generated by the motor 80 into DC power and regenerates it to the battery 10 during the regenerative operation. do.

インバータ60は、上下アームの6つのスイッチング素子61-66がブリッジ接続されている。スイッチング素子61、62、63は、それぞれU相、V相、W相の上アームのスイッチング素子であり、スイッチング素子64、65、66は、それぞれU相、V相、W相の下アームのスイッチング素子である。スイッチング素子61-66は、例えばIGBTで構成され、低電位側から高電位側へ向かう電流を許容する還流ダイオードが並列に接続されている。平滑コンデンサ15は、直流母線Lpとグランド線Lnとの間に接続され、インバータ60に入力される直流電圧を平滑化する。 The inverter 60 has six switching elements 61-66 in the upper and lower arms that are bridge-connected. Switching elements 61, 62, and 63 are upper arm switching elements of the U, V, and W phases, respectively, and switching elements 64, 65, and 66 are lower arm switching elements of the U, V, and W phases, respectively. element. The switching elements 61 to 66 are composed of, for example, IGBTs, and are connected in parallel with free wheel diodes that allow current flowing from the low potential side to the high potential side. Smoothing capacitor 15 is connected between DC bus Lp and ground line Ln and smoothes the DC voltage input to inverter 60 .

インバータ60とモータ80の各相巻線との間の電流経路81、82、83には、各相を流れる相電流を検出する電流センサ71、72、73が設けられる。ここで、三相の電流センサ71、72、73が設けられる構成は、第1~第11実施形態に対応するものであり、第12実施形態のみ、電流センサの配置構成が異なる。 Current sensors 71 , 72 , 73 for detecting phase currents flowing through the respective phases are provided on current paths 81 , 82 , 83 between the inverter 60 and each phase winding of the motor 80 . Here, the configuration in which the three-phase current sensors 71, 72, and 73 are provided corresponds to the first to eleventh embodiments, and only the twelfth embodiment differs in the arrangement configuration of the current sensors.

インバータ制御装置20は、マイコン等により構成され、図示しないCPU、ROM、I/O、及び、これらの構成を接続するバスライン等を内部に備えている。マイコンは、予め記憶されたプログラムをCPUで実行することによるソフトウェア処理や、専用の電子回路によるハードウェア処理による制御を実行する。 The inverter control device 20 is configured by a microcomputer or the like, and internally includes a CPU, ROM, I/O (not shown), bus lines connecting these components, and the like. The microcomputer executes software processing by executing a pre-stored program on the CPU, and control by hardware processing by a dedicated electronic circuit.

インバータ制御装置20は、電流センサ71、72、73が検出した電流センサ値を取得し、電流値に基づいて演算した駆動信号をインバータ60に出力し、インバータ60の動作を制御する。つまり、インバータ制御装置20は、基本機能として、「電流制御」の機能を備えている。 The inverter control device 20 acquires current sensor values detected by the current sensors 71 , 72 , and 73 , outputs drive signals calculated based on the current values to the inverter 60 , and controls the operation of the inverter 60 . That is, the inverter control device 20 has a "current control" function as a basic function.

なお詳しくは、インバータ制御装置20は、電流センサ値の他、モータ80の回転角等を取得し、上位制御回路から入力されるトルク指令に従ってモータ80がトルクを出力するように駆動信号を演算する。ただし、このような一般的なモータ制御は周知技術であるため詳細な説明を省略する。加えて本実施形態のモータ制御は、電圧指令値と搬送波とを比較することにより電圧パルス信号を生成するPWM制御を実行するものである。 More specifically, the inverter control device 20 acquires the rotation angle of the motor 80 in addition to the current sensor value, and calculates the drive signal so that the motor 80 outputs torque according to the torque command input from the host control circuit. . However, since such general motor control is a well-known technique, detailed description thereof will be omitted. In addition, the motor control of this embodiment executes PWM control that generates a voltage pulse signal by comparing a voltage command value and a carrier wave.

また、インバータ制御装置20は、電流センサ71、72、73が検出した電流センサ値に基づき、いずれかの電流センサに異常が発生したことを検出する機能を有している。つまり、インバータ制御装置20は、「電流制御」の機能の他、「異常判定」の機能を備えている。 Inverter control device 20 also has a function of detecting an abnormality in any of the current sensors based on the current sensor values detected by current sensors 71 , 72 , and 73 . In other words, the inverter control device 20 has a function of "abnormality determination" in addition to the function of "current control".

ここで、電流センサ値の電流リプルと「実効的な電流」との関係について、図2を参照して説明する。実効的な電流は正弦波で示されるのに対し、実際に検出される電流には、電圧型インバータ60の各相スイッチング素子のON/OFF動作に応じて変動するリプル成分が含まれる。図2においてリプル成分の振幅をIripと表す。 Here, the relationship between the current ripple of the current sensor value and the "effective current" will be described with reference to FIG. While the effective current is represented by a sine wave, the actually detected current contains ripple components that fluctuate according to the ON/OFF operation of each phase switching element of voltage-type inverter 60 . In FIG. 2, the amplitude of the ripple component is represented as Irip .

すると、電流センサ71、72、73の検出した電流値をサンプルするタイミングによって、リプルの概中間の電流値をサンプルする場合には実効的な電流が取得されるが、リプルのピーク又はボトムの電流値をサンプルする場合には実効的な電流が取得されないこととなる。PWM制御では、搬送波のピーク又はボトムのタイミングでサンプルすると、リプルの概中間の電流値をサンプルすることができる。図2の(*1)部には、搬送波のピークタイミングでサンプルした電流値を白丸印で示す。 Then, depending on the timing of sampling the current values detected by the current sensors 71, 72, and 73, an effective current is obtained when a current value approximately in the middle of the ripple is sampled. If the value is sampled, no effective current will be obtained. In PWM control, when sampling at the peak or bottom timing of the carrier wave, it is possible to sample a current value approximately in the middle of the ripple. In the (*1) part of FIG. 2, the current values sampled at the peak timing of the carrier wave are indicated by white circles.

そして、インバータ制御装置20による電流センサ71、72、73の異常検出において、異常検出の精度を高める観点から、異常判定に用いる電流センサ値は、実効的な電流であることが好ましい。つまり、リプルのピーク又はボトムの電流値をサンプルして異常判定に用いることは好ましくない。図2の(*2)部には、リプルのピークに相当する電流値をハッチング付きの丸印で示す。続いて、その理由について説明する。 In the abnormality detection of current sensors 71, 72, and 73 by inverter control device 20, the current sensor value used for abnormality determination is preferably an effective current from the viewpoint of increasing the accuracy of abnormality detection. In other words, it is not preferable to sample the peak or bottom current value of the ripple and use it for abnormality determination. In the (*2) part of FIG. 2, the current value corresponding to the ripple peak is indicated by a hatched circle. Next, the reason will be explained.

従来、特許文献1(特開平3-155322号公報)に開示されているように、電流の三相和が0から乖離していることに基づいて電流センサの異常を検出する技術が知られている。ところで、電流センサには、製造ばらつき等によってゲイン誤差やオフセット誤差が発生する。これらの誤差がセンサ値に乗ると、センサに故障が発生していなくても、三相和は0から乖離する。そのため、異常判定閾値は、これらの誤差を考慮して、0でない値に設定されなければならない。以下、0でない値、すなわち、絶対値が0より大きい値を「非零の値」と記す。 Conventionally, as disclosed in Patent Document 1 (Japanese Laid-Open Patent Publication No. 3-155322), there has been known a technique for detecting an abnormality in a current sensor based on the fact that the three-phase sum of currents deviates from 0. there is By the way, gain errors and offset errors occur in current sensors due to manufacturing variations and the like. When these errors are added to the sensor values, the three-phase sum deviates from 0 even if there is no failure in the sensor. Therefore, the abnormality determination threshold must be set to a non-zero value in consideration of these errors. Hereinafter, a value that is not 0, that is, a value whose absolute value is greater than 0 is referred to as a "nonzero value".

実効的な電流がサンプルできる場合、図2における電流リプルIripはセンサ値に影響しない。したがって、各相の電流センサ値にゲイン誤差及びオフセット誤差が乗った際のセンサ取得値及び三相和(X)は数式1で表される。ここで、*=u,v,wとすると、*相について、I*_sensはセンサ取得値、I*0は実効的な電流、g*はゲイン誤差、ofs*はオフセット誤差を表す。 The current ripple I rip in FIG. 2 does not affect the sensor value if the effective current can be sampled. Therefore, the sensor-acquired value and the three-phase sum (X) when the current sensor value of each phase is multiplied by the gain error and the offset error are represented by Equation (1). Here, if *=u, v, w, for * phase, I *_sens is the sensor acquired value, I *0 is the effective current, g * is the gain error, and ofs * is the offset error.

Figure 0007147393000001
Figure 0007147393000001

このように、実効的な電流がサンプルできる場合、異常判定閾値は、数式1の三相和Xに含まれるゲイン誤差g*、オフセット誤差ofs*の各項を積上げして設定される。 In this way, when the effective current can be sampled, the abnormality determination threshold is set by accumulating the terms of the gain error g * and the offset error ofs * included in the three-phase sum X of Equation (1).

一方、実効的な電流がサンプルできない場合、図2における電流リプルIripがセンサ値に含まれる。したがって、各相の電流センサ値にゲイン誤差及びオフセット誤差が乗った際のセンサ取得値及び三相和(X)は数式2で表される。I*ripは、*相についての電流リプルを表す。 On the other hand, when the effective current cannot be sampled, the current ripple I rip in FIG. 2 is included in the sensor value. Therefore, the sensor-acquired value and the three-phase sum (X) when the current sensor value of each phase is multiplied by the gain error and the offset error are represented by Equation (2). I *rip represents the current ripple for the * phase.

Figure 0007147393000002
Figure 0007147393000002

このように、実効的な電流がサンプルできない場合、数式2の三相和Xには、数式1の三相和Xに対し、電流リプルIripに由来する下線部の項が追加される。積上げする項が増えるため、異常判定閾値を大きく設定しなければならず、異常検出の感度が低下する。つまり、異常検出の感度を向上させるためには、異常判定に用いる電流値として実効的な電流をサンプルする必要がある。 In this way, when the effective current cannot be sampled, the three-phase sum X of Equation 2 is added with the underlined term derived from the current ripple I rip to the three-phase sum X of Equation 1. Since the number of terms to be accumulated increases, the abnormality determination threshold must be set large, and the sensitivity of abnormality detection decreases. In other words, in order to improve the sensitivity of abnormality detection, it is necessary to sample an effective current as a current value used for abnormality determination.

したがって、インバータ制御装置20は、搬送波のピーク又はボトムのタイミングでサンプルした実効的な電流を異常判定に用いるようにすることが望まれる。その実現手段として、一つのマイコン内に「電流制御」及び「異常判定」の機能を備える構成では、電流制御で管理している搬送波のピーク及びボトムのタイミングで電流値をサンプリングし、電流制御及び異常判定に共通に使用することが可能である。 Therefore, it is desired that the inverter control device 20 uses the effective current sampled at the peak or bottom timing of the carrier wave for abnormality determination. As a means for realizing this, in a configuration in which a single microcomputer has the functions of "current control" and "abnormality judgment", the current value is sampled at the peak and bottom timings of the carrier wave managed by current control, and the current control and It can be used in common for abnormality determination.

ところで、[発明が解決しようとする課題]の欄に記載したように、近年、安全設計の要求及びコスト低減の観点から、電流制御機能を有する電流制御部と、異常判定機能を有する異常判定部との処理を分担させる構成が採用されている。このような構成では、異常判定部が実効的な電流を取得するために、電流制御部から異常判定部に電流値の情報を通信にて送信することが考えられる。しかし、その場合、本来、安全要求が低くてもよい電流制御部の電流サンプリング機能や通信機能に安全機構が要求されるため、電流制御部のコストが増加することとなる。 By the way, as described in the [Problems to be Solved by the Invention] column, in recent years, from the viewpoint of safety design requirements and cost reduction, a current control unit having a current control function and an abnormality determination unit having an abnormality determination function A configuration is adopted in which the processing is shared with. In such a configuration, it is conceivable that information on the current value is transmitted from the current control section to the abnormality determination section by communication so that the abnormality determination section acquires an effective current. However, in that case, a safety mechanism is required for the current sampling function and the communication function of the current control unit, which may originally have low safety requirements, so the cost of the current control unit increases.

また、電流制御部とは別に異常判定部側で電流値をサンプリングし、異常判定に用いることが考えられる。しかし、その場合、電流制御部が管理している搬送波のピーク及びボトムのタイミングが異常判定部では分からないため、実効的な電流値をサンプリングすることができない。 In addition, it is conceivable to sample current values on the side of an abnormality determination section separately from the current control section and use them for abnormality determination. However, in that case, since the peak and bottom timings of the carrier wave managed by the current control section are not known by the abnormality determination section, effective current values cannot be sampled.

そこで本実施形態では、電流制御部と異常判定部とが処理を分担する構成のインバータ制御装置20において、異常判定部が実効的な電流を取得し、電流リプルの影響を受けずに電流センサの異常を適切に判定可能とすることを図る。そのための具体的な構成について、以下、実施形態毎に詳しく説明する。 Therefore, in the present embodiment, in the inverter control device 20 having a configuration in which the current control unit and the abnormality determination unit share the processing, the abnormality determination unit acquires the effective current, and the current sensor is operated without being affected by the current ripple. The purpose is to make it possible to appropriately determine an abnormality. A specific configuration for that purpose will be described in detail below for each embodiment.

(第1実施形態)
第1実施形態によるインバータ制御装置20の構成を図3に示す。インバータ制御装置20は、電流制御マイコン30、異常判定マイコン40及び搬送波生成器50を備える。電流制御マイコン30及び異常判定マイコン40は、「電流制御部」及び「異常判定部」がそれぞれ一つのマイコンで構成されたものである。また、「タイミング指示部」としての搬送波生成器50は、第1実施形態では電流制御部30の内部に設けられている。
(First embodiment)
FIG. 3 shows the configuration of the inverter control device 20 according to the first embodiment. The inverter control device 20 includes a current control microcomputer 30 , an abnormality determination microcomputer 40 and a carrier wave generator 50 . The current control microcomputer 30 and the abnormality determination microcomputer 40 each have a "current control section" and an "abnormality determination section" configured by one microcomputer. Further, the carrier wave generator 50 as a "timing instruction section" is provided inside the current control section 30 in the first embodiment.

電流制御マイコン30は、電流センサ71、72、73から取得した三相の電流センサ値Iu、Iv、Iwに基づいて、インバータ60に駆動信号を出力し、インバータ60の各スイッチング素子61-66の動作を制御する。これによりインバータ60は、力行動作時には、バッテリ10の直流電力を交流電力に変換してモータ80に供給し、回生動作時には、モータ80が発生した交流電力を直流電力に変換してバッテリ10に回生する。異常判定マイコン40は、電流センサ値Iu、Iv、Iwに基づいて電流センサ71、72、73のうちいずれか一つ以上の電流センサの異常を判定する。 The current control microcomputer 30 outputs drive signals to the inverter 60 based on the three-phase current sensor values Iu, Iv, and Iw obtained from the current sensors 71, 72, and 73, and controls the switching elements 61 to 66 of the inverter 60. control behavior. As a result, the inverter 60 converts the DC power of the battery 10 into AC power and supplies it to the motor 80 during the power running operation, and converts the AC power generated by the motor 80 into DC power and regenerates it to the battery 10 during the regenerative operation. do. The abnormality determination microcomputer 40 determines abnormality of at least one of the current sensors 71, 72, 73 based on the current sensor values Iu, Iv, Iw.

「タイミング指示部」としての搬送波生成器50は、異常判定マイコン40による異常判定に用いられる電流センサ値が検出されるタイミングを指示する。異常判定マイコン40は、搬送波生成器50に指示されたタイミングにおける電流センサ値に基づいて電流センサ71、72、73の異常を判定する。具体的に、搬送波生成器50は、「異常判定に用いられる電流センサ値が検出されるタイミング」として、PWM制御における搬送波のピーク又はボトムのタイミングを指示する。以下、搬送波のピーク又はボトムのタイミングを、単に「搬送波タイミング」と記す。なお、「搬送波」は適宜「キャリア」と読み替えてもよいが、本明細書では「搬送波」に統一して記載する。 The carrier wave generator 50 as a “timing instruction unit” instructs the timing at which the current sensor value used for abnormality determination by the abnormality determination microcomputer 40 is detected. The abnormality determination microcomputer 40 determines abnormality of the current sensors 71 , 72 , 73 based on the current sensor values at the timing instructed by the carrier wave generator 50 . Specifically, the carrier wave generator 50 indicates the peak or bottom timing of the carrier wave in PWM control as "the timing at which the current sensor value used for abnormality determination is detected". Hereinafter, the peak or bottom timing of the carrier wave is simply referred to as "carrier wave timing". Although "carrier" may be read as "carrier" as appropriate, in this specification, "carrier" is used as a unified term.

電流制御マイコン30及び異常判定マイコン40は、それぞれ、ADコンバータ(図中「ADC」)31、41を含む。電流センサ71、72、73のアナログ電流信号は、ADコンバータ31、41でAD変換され、電流制御マイコン30及び異常判定マイコン40にそれぞれ取得される。 The current control microcomputer 30 and the abnormality determination microcomputer 40 include AD converters ("ADC" in the drawing) 31, 41, respectively. The analog current signals of the current sensors 71, 72, 73 are AD-converted by the AD converters 31, 41, and acquired by the current control microcomputer 30 and the abnormality determination microcomputer 40, respectively.

また、第1実施形態では、電流制御マイコン30から異常判定マイコン40に割込みの発生を通知する割込み通知用の信号線28が設けられている。この信号線28は専用線であってもよいし、UART等のマイコン間のデータ通信線であってもよい。通信線を用いる場合、専用線を設ける場合に比べ、配線コストを低減することができる。 Further, in the first embodiment, an interrupt notification signal line 28 is provided for notifying the occurrence of an interrupt from the current control microcomputer 30 to the abnormality determination microcomputer 40 . This signal line 28 may be a dedicated line or a data communication line such as a UART between microcomputers. When a communication line is used, wiring costs can be reduced compared to when a dedicated line is provided.

電流制御マイコン30は、AD変換された電流値を搬送波タイミングに従って取得し、インバータ60の動作を制御する。また、電流制御マイコン30は、割込みのタイミングが発生すると、信号線28を経由して割込みの発生を異常判定マイコン40に通知する。異常判定マイコン40は、割込み発生の通知を受けて、AD変換された電流値を取得し、異常判定に用いる。 The current control microcomputer 30 acquires the AD-converted current value according to carrier wave timing, and controls the operation of the inverter 60 . Further, when the timing of interrupt occurs, the current control microcomputer 30 notifies the abnormality determination microcomputer 40 of the occurrence of the interrupt via the signal line 28 . The abnormality determination microcomputer 40 receives the notification of the occurrence of the interrupt, acquires the AD-converted current value, and uses it for abnormality determination.

異常判定マイコン40の作動を図4のフローチャートに示す。以下のフローチャートで記号Sは「ステップ」を表す。異常判定マイコン40は、S10で電流制御マイコン30からの割込み通知信号を受信する。次に異常判定マイコン40は、S20で、電流センサ71、72、73から取得したアナログ電流信号をAD変換してRAMへ格納する。そして異常判定マイコン40は、S30で、RAMに格納された電流値を読出し、異常判定に用いる。 The operation of the abnormality determination microcomputer 40 is shown in the flow chart of FIG. In the following flow charts, symbol S represents "step". The abnormality determination microcomputer 40 receives an interrupt notification signal from the current control microcomputer 30 in S10. Next, in S20, the abnormality determination microcomputer 40 AD-converts the analog current signals acquired from the current sensors 71, 72, and 73 and stores them in the RAM. Then, in S30, the abnormality determination microcomputer 40 reads the current value stored in the RAM and uses it for abnormality determination.

図5に異常判定マイコン40の処理として、タスク及び信号の流れを示す。異常判定マイコン40のタスクには、搬送波タイミング処理及び異常判定処理がある。搬送波タイミング処理の周期は、異常判定処理の周期より速い。搬送波タイミング処理では、異常判定マイコン40は三相の電流センサ値Iu、Iv、Iwを取得し、AD変換した値をRAMに格納する。搬送波タイミング処理より周期の遅い異常判定処理では、異常判定マイコン40は各処理タイミングでRAMから電流値を読出し、異常判定に用いる。 FIG. 5 shows the flow of tasks and signals as processing of the abnormality determination microcomputer 40 . Tasks of the abnormality determination microcomputer 40 include carrier wave timing processing and abnormality determination processing. The cycle of carrier timing processing is faster than the cycle of abnormality determination processing. In the carrier wave timing process, the abnormality determination microcomputer 40 acquires the three-phase current sensor values Iu, Iv, and Iw, and stores AD-converted values in the RAM. In the abnormality determination process whose cycle is later than that of the carrier wave timing process, the abnormality determination microcomputer 40 reads the current value from the RAM at each processing timing and uses it for abnormality determination.

三相に電流センサ71、72、73が設けられる構成での異常判定処理について、図6の電流波形図、及び、図7のフローチャートを参照して説明する。異常判定処理では、まず三相の電流センサ値Iu、Iv、Iwの総和を計算し、三相和(Iu+Iv+Iw)を求める。全ての電流センサ71、72、73が正しい電流値を検出できている場合、図6(a)に示すように、キルヒホッフの法則により三相和は0で一定となる。しかし、電流センサ71、72、73のいずれかに異常が発生し、正しい電流値を検出できない場合、三相和は0で一定とならず、図6(b)に示すように変動する。 Abnormality determination processing in a configuration in which current sensors 71, 72, and 73 are provided for three phases will be described with reference to the current waveform diagram of FIG. 6 and the flowchart of FIG. In the abnormality determination process, first, the sum of the three-phase current sensor values Iu, Iv, and Iw is calculated to obtain the three-phase sum (Iu+Iv+Iw). When all the current sensors 71, 72, and 73 are able to detect correct current values, the three-phase sum is constant at 0 according to Kirchhoff's law, as shown in FIG. 6(a). However, if any of the current sensors 71, 72, 73 malfunctions and a correct current value cannot be detected, the three-phase sum is not constant at 0 and fluctuates as shown in FIG. 6(b).

図6(b)の三相和波形は交流波形であり、そのままで異常判定に用いるのは難しい。そこで、三相和の絶対値をフィルタ処理し、「三相和絶対値のフィルタ値」を算出する。図6(c)に示すように、異常時の「三相和絶対値のフィルタ値」は、非零の略一定値となる。その「非零の略一定値」が異常判定閾値より大きい場合、いずれかの電流センサが異常と判定される。 The three-phase sum waveform in FIG. 6B is an AC waveform, and it is difficult to use it as it is for abnormality determination. Therefore, the absolute value of the three-phase sum is filtered to calculate the "filtered value of the three-phase sum absolute value". As shown in FIG. 6(c), the "filter value of the three-phase sum absolute value" at the time of abnormality becomes a substantially constant non-zero value. If the "substantially constant non-zero value" is greater than the abnormality determination threshold, one of the current sensors is determined to be abnormal.

ここで、異常判定閾値は、電流センサ71、72、73のゲイン誤差、オフセット誤差等の特性ばらつきや異常判定マイコン40の演算誤差等を考慮して、誤判定を防止するように設定されることが好ましい。 Here, the abnormality determination threshold is set so as to prevent erroneous determination, taking into account characteristic variations such as gain errors and offset errors of the current sensors 71, 72, and 73, calculation errors of the abnormality determination microcomputer 40, and the like. is preferred.

図7に、図4のS30である異常検出処理の詳細なフローチャートを示す。異常判定マイコン40は、S31で電流の三相和を演算し、S32で三相和絶対値のフィルタ値を算出する。続いて異常判定マイコン40は、S33で三相和絶対値のフィルタ値を異常判定閾値と比較する。三相和絶対値のフィルタ値が異常判定閾値より大きい場合、S34で、いずれかの電流センサが異常と判定される。三相和絶対値のフィルタ値が異常判定閾値以下の場合、S35で、全ての電流センサ71、72、73が正常であると判定される。 FIG. 7 shows a detailed flowchart of the abnormality detection process of S30 in FIG. The abnormality determination microcomputer 40 calculates the three-phase sum of current in S31, and calculates the filter value of the three-phase sum absolute value in S32. Subsequently, the abnormality determination microcomputer 40 compares the filter value of the three-phase sum absolute value with the abnormality determination threshold in S33. If the filtered value of the three-phase sum absolute value is greater than the abnormality determination threshold, it is determined that one of the current sensors is abnormal in S34. If the filter value of the three-phase sum absolute value is equal to or less than the abnormality determination threshold value, it is determined in S35 that all the current sensors 71, 72, and 73 are normal.

以上のように第1実施形態では、搬送波生成器50を内部に有する電流制御マイコン30から異常判定マイコン40へ、異常判定に用いられる電流センサ値のタイミングとして、リプルのタイミングについて管理されたタイミングが指示される。これにより異常判定マイコン40は、電流リプルの影響を受けることなく、電流センサ71、72、73の異常を適切に判定することができる。 As described above, in the first embodiment, the current control microcomputer 30 having the carrier wave generator 50 therein transmits to the abnormality determination microcomputer 40 the timing of the ripple as the timing of the current sensor value used for abnormality determination. instructed. Accordingly, the abnormality determination microcomputer 40 can appropriately determine abnormality of the current sensors 71, 72, and 73 without being affected by the current ripple.

(第2実施形態)
次に図8を参照し、第1実施形態に対し異常判定マイコン40の処理方法が異なる第2実施形態について説明する。第2実施形態では、搬送波タイミング処理で、AD取得のみでなく、三相和絶対値のフィルタ値まで算出してRAMに格納する。第2実施形態では、異常判定処理周期と三相和の振動周期、すなわち電気周期とが近くなった場合に発生するエイリシアリングを抑制することができる。
(Second embodiment)
Next, with reference to FIG. 8, a second embodiment will be described in which the processing method of the abnormality determination microcomputer 40 is different from that of the first embodiment. In the second embodiment, in the carrier wave timing processing, not only the AD acquisition but also the filter value of the three-phase sum absolute value is calculated and stored in the RAM. In the second embodiment, it is possible to suppress aliasing that occurs when the abnormality determination processing cycle and the vibration cycle of the three-phase sum, that is, the electrical cycle, are close to each other.

(第3、第4実施形態)
次に図9を参照し、第3、第4実施形態について説明する。第3、第4実施形態では、搬送波生成器50は、電流制御マイコン30及び異常判定マイコン40の外部に設けられる。搬送波生成器50からの搬送波信号は、電流制御マイコン30及び異常判定マイコン40の両方に送信される。これにより、第1実施形態における電流制御マイコン30から異常判定マイコン40への通知信号の通信遅れによるサンプル遅れを回避することができる。
(Third and fourth embodiments)
Next, with reference to FIG. 9, third and fourth embodiments will be described. In the third and fourth embodiments, the carrier wave generator 50 is provided outside the current control microcomputer 30 and the abnormality determination microcomputer 40 . A carrier wave signal from the carrier wave generator 50 is transmitted to both the current control microcomputer 30 and the abnormality determination microcomputer 40 . This makes it possible to avoid sampling delay due to communication delay of the notification signal from the current control microcomputer 30 to the abnormality determination microcomputer 40 in the first embodiment.

図9(a)に示す第3実施形態では、電流センサ71、72、73からのアナログ電流信号は、ADコンバータ31、41でAD変換され、電流制御マイコン30及び異常判定マイコン40にそれぞれ取得される。 In the third embodiment shown in FIG. 9A, the analog current signals from the current sensors 71, 72, 73 are AD-converted by the AD converters 31, 41 and acquired by the current control microcomputer 30 and the abnormality determination microcomputer 40, respectively. be.

図9(b)に示す第4実施形態は、第3実施形態の変形例であり、異常判定マイコン40が取得したAD変換後の電流値を、デジタル信号として異常判定マイコン40から電流制御マイコン30に送信する。この構成では、電流制御マイコン30側のADコンバータ31を廃止することができるため、低コスト化につながる。 The fourth embodiment shown in FIG. 9B is a modification of the third embodiment, in which the current value after AD conversion acquired by the abnormality determination microcomputer 40 is converted into a digital signal from the abnormality determination microcomputer 40 to the current control microcomputer 30. Send to With this configuration, the AD converter 31 on the side of the current control microcomputer 30 can be eliminated, leading to cost reduction.

(第5、第6実施形態)
次に図10を参照し、第5、第6実施形態について説明する。第5、第6実施形態では、搬送波生成器50は、異常判定マイコン40の内部に設けられる。異常判定マイコン40は、搬送波生成器50による搬送波の生成を、電流制御マイコン30の入力回路(図中「INT」)32へ通知する。
(Fifth and sixth embodiments)
Next, referring to FIG. 10, fifth and sixth embodiments will be described. In the fifth and sixth embodiments, the carrier wave generator 50 is provided inside the abnormality determination microcomputer 40 . The abnormality determination microcomputer 40 notifies the input circuit (“INT” in the drawing) 32 of the current control microcomputer 30 that the carrier wave generator 50 has generated a carrier wave.

通知の方法としては、専用線による通知、通信線による通知、後述の第10実施形態に記載するCPU時間の同期による方法等を利用可能である。電流制御マイコン30は、異常判定マイコン40からの通知に基づいて、電流制御マイコン30が用いる搬送波を異常判定マイコン40の搬送波に同期させる。搬送波の同期方法としては、PLL(位相同期回路)による信号の位相同期手法などが知られている。 As a notification method, a notification via a dedicated line, a notification via a communication line, a method of synchronizing CPU time described in a tenth embodiment described later, and the like can be used. The current control microcomputer 30 synchronizes the carrier wave used by the current control microcomputer 30 with the carrier wave of the abnormality determination microcomputer 40 based on the notification from the abnormality determination microcomputer 40 . As a method for synchronizing a carrier wave, a signal phase synchronization technique using a PLL (phase locked loop) is known.

搬送波生成器50は、異常判定に供する信号の取得源であり、高い信頼性が必要とされる。したがって、第1実施形態のように搬送波生成器50を電流制御マイコン30の内部に設ける場合、搬送波生成器50の信頼性向上のために電流制御マイコン30を高コスト化させる必要があり、コスト低減の目的に反する。そこで第5、第6実施形態では、もともと信頼性の高い異常判定マイコン40の内部に搬送波発生器50を設けることで、インバータ制御装置全体のコストアップが抑えられる。 The carrier wave generator 50 is a signal acquisition source for abnormality determination, and requires high reliability. Therefore, when the carrier wave generator 50 is provided inside the current control microcomputer 30 as in the first embodiment, it is necessary to increase the cost of the current control microcomputer 30 in order to improve the reliability of the carrier wave generator 50. contrary to the purpose of Therefore, in the fifth and sixth embodiments, by providing the carrier wave generator 50 inside the abnormality determination microcomputer 40, which is originally highly reliable, an increase in the cost of the entire inverter control device can be suppressed.

図10(a)に示す第5実施形態では、電流センサ71、72、73からのアナログ電流信号は、ADコンバータ31、41でAD変換され、電流制御マイコン30及び異常判定マイコン40にそれぞれ取得される。 In the fifth embodiment shown in FIG. 10(a), the analog current signals from the current sensors 71, 72, 73 are AD-converted by the AD converters 31, 41 and acquired by the current control microcomputer 30 and the abnormality determination microcomputer 40, respectively. be.

図10(b)に示す第6実施形態は、第5実施形態の変形例であり、異常判定マイコン40が取得したAD変換後の電流値を、デジタル信号として異常判定マイコン40から電流制御マイコン30に送信する。この構成では、電流制御マイコン30側のADコンバータ31を廃止することができるため、低コスト化につながる。 The sixth embodiment shown in FIG. 10B is a modification of the fifth embodiment, in which the current value after AD conversion acquired by the abnormality determination microcomputer 40 is converted into a digital signal from the abnormality determination microcomputer 40 to the current control microcomputer 30. Send to With this configuration, the AD converter 31 on the side of the current control microcomputer 30 can be eliminated, leading to cost reduction.

(第7、第8、第9実施形態)
次に図11、図12を参照し、第7~第9実施形態について説明する。第7~第9実施形態では、一つのマイコン25内に、「電流制御部」としての電流制御コア35、「異常判定部」としての異常判定コア45、及び搬送波生成器50が設けられる。この構成では、一つのマイコン25が「インバータ制御装置」として機能する。マイコン一つの構成とすることで、二つのマイコンを含む第1~第6実施形態に比べコスト低減が図れる。また、マイコン内部に高信頼部分と低コスト部分とを分けることで、コスト低減が図れる。
(Seventh, eighth and ninth embodiments)
Next, seventh to ninth embodiments will be described with reference to FIGS. 11 and 12. FIG. In the seventh to ninth embodiments, one microcomputer 25 is provided with a current control core 35 as a "current control unit", an abnormality determination core 45 as an "abnormality determination unit", and a carrier wave generator 50. FIG. In this configuration, one microcomputer 25 functions as an "inverter controller". By adopting the configuration of one microcomputer, the cost can be reduced as compared with the first to sixth embodiments including two microcomputers. Also, by dividing the high-reliability part and the low-cost part inside the microcomputer, the cost can be reduced.

図11に示す第7実施形態は、電流制御コア35に搬送波生成器50が付随している。電流センサ71、72、73からのアナログ電流信号は、ADコンバータ36、46でAD変換され、電流制御コア35及び異常判定コア45にそれぞれ取得される。また、電流制御コア35から異常判定コア45に搬送波の生成が通知される。 The seventh embodiment shown in FIG. 11 has a carrier wave generator 50 associated with the current control core 35 . Analog current signals from the current sensors 71, 72, 73 are AD-converted by the AD converters 36, 46, and acquired by the current control core 35 and the abnormality determination core 45, respectively. Further, the current control core 35 notifies the abnormality determination core 45 of generation of the carrier wave.

図12(a)に示す第8実施形態は、電流制御コア35及び異常判定コア45の外部に搬送波生成器50が設けられる。この構成では、第7実施形態に比べ、異常判定コア45で電流取得するタイミング遅れを防止することができる。 In the eighth embodiment shown in FIG. 12( a ), a carrier wave generator 50 is provided outside the current control core 35 and the abnormality determination core 45 . In this configuration, it is possible to prevent a delay in the timing of current acquisition by the abnormality determination core 45, as compared with the seventh embodiment.

図12(b)に示す第9実施形態は、第8実施形態の変形例であり、異常判定コア45が取得した電流値を、異常判定コア45からRAM26を介して電流制御コア35に送信する。すなわち、異常判定コア45は、取得した電流値をRAM26に書込み、電流制御コア35は、RAM26に書込まれた電流値を読出す。この構成では、電流制御コア35側のADコンバータ36を廃止することができる。高い信頼性が求められる異常判定コア45は、例えばロックステップコア等で構成されることが好ましい。 The ninth embodiment shown in FIG. 12B is a modification of the eighth embodiment, in which the current value acquired by the abnormality determination core 45 is transmitted from the abnormality determination core 45 to the current control core 35 via the RAM 26. . That is, abnormality determination core 45 writes the acquired current value to RAM 26 , and current control core 35 reads the current value written to RAM 26 . With this configuration, the AD converter 36 on the current control core 35 side can be eliminated. The abnormality determination core 45, which requires high reliability, is preferably composed of, for example, a lockstep core.

(第10実施形態)
上記各実施形態では、搬送波生成器50から電流制御部30、35及び異常判定部40、45へ、又は、電流制御部30、35と異常判定部40、45との間で搬送波タイミング信号が通知される。すなわち、実際に搬送波が生成されたとき、電流制御部30、35と異常判定部40、45との共通のタイミングが決定される。それに対し、第10実施形態では、電流制御部30、35及び異常判定部40、45は、それぞれの処理を同期して実行するように調整されており、異常判定部40、45は、異常判定に用いられる電流センサ値が検出されるタイミングが予め通知される。
(Tenth embodiment)
In each of the above embodiments, the carrier wave timing signal is transmitted from the carrier wave generator 50 to the current control units 30, 35 and the abnormality determination units 40, 45, or between the current control units 30, 35 and the abnormality determination units 40, 45. be done. That is, when the carrier wave is actually generated, the common timing of the current control units 30, 35 and the abnormality determination units 40, 45 is determined. On the other hand, in the tenth embodiment, the current control units 30 and 35 and the abnormality determination units 40 and 45 are adjusted so that their processes are executed in synchronization, and the abnormality determination units 40 and 45 The timing at which the current sensor value used for is detected is notified in advance.

例えば電流制御マイコン30の内部に搬送波生成器50が設けられる構成では、電流制御マイコン30及び異常判定マイコン40のCPU時間が同期された状態で、電流制御マイコン30から異常判定マイコン40へ、搬送波の発生予定時刻が通知される。通知を受けた異常判定マイコン40は、予定のタイミングに検出された電流センサ値に基づいて異常判定を実施する。 For example, in a configuration in which the carrier wave generator 50 is provided inside the current control microcomputer 30, the carrier wave is transmitted from the current control microcomputer 30 to the abnormality determination microcomputer 40 in a state in which the CPU times of the current control microcomputer 30 and the abnormality determination microcomputer 40 are synchronized. The estimated time of occurrence will be notified. The abnormality determination microcomputer 40 that has received the notification performs abnormality determination based on the current sensor value detected at the scheduled timing.

CPU時間とは、例えばマイコンの起動後の時間や、同期信号からの経過時間をカウントしているカウンタ値である。同期の方法は、両マイコン30、40に電源が同時に投入されるようにしてもよいし、図13に示すように、いずれか一方のマイコンから他方のマイコンへ同期信号を送信してもよい。図示例では、電流制御部及び異常判定部の起動後、電流制御部から異常判定部へ同期信号が送信される。或いは、両マイコンの外部から同期信号が送信されるようにしてもよい。また起動時のほかモータ80の駆動中に回転数等の動作条件が変更された場合等にも、同期信号が送信され、同期状態が適正に継続されるようにしてもよい。 The CPU time is, for example, a counter value that counts the time after the microcomputer is activated or the elapsed time from the synchronizing signal. As a synchronization method, both microcomputers 30 and 40 may be powered on at the same time, or, as shown in FIG. 13, a synchronization signal may be transmitted from one of the microcomputers to the other microcomputer. In the illustrated example, after the current control section and the abnormality determination section are activated, the synchronization signal is transmitted from the current control section to the abnormality determination section. Alternatively, synchronization signals may be transmitted from the outside of both microcomputers. In addition, the synchronization signal may be transmitted when the operating conditions such as the number of revolutions are changed while the motor 80 is being driven, so that the synchronization state can be appropriately continued.

搬送波タイミング信号が通知される他の実施形態に比べ、第10実施形態では、通信遅れに伴うサンプルタイミングのずれを解消することができる。 Compared to other embodiments in which carrier wave timing signals are notified, in the tenth embodiment, it is possible to eliminate deviations in sample timing due to communication delays.

(第11実施形態)
第11実施形態では、異常判定部40、45は、スイッチング素子61-66のON/OFFタイミングに基づいて決定されるタイミングにおける電流センサ値に基づいて電流センサ71、72,73の異常を判定する。例えば異常判定部40、45は、特定の相のスイッチングタイミングを認識し、図14に示すように、ON/OFFタイミングの中間タイミングを電流サンプルすべきタイミングとして認識する。例えば特定の相をU相とすると、U相のスイッチングタイミングに基づいて決定されたタイミングで、各相の電流Iu、Iv、Iwが同時にサンプリングされ、その三相和により異常が判定される。
(Eleventh embodiment)
In the eleventh embodiment, the abnormality determination units 40 and 45 determine abnormality of the current sensors 71, 72 and 73 based on the current sensor values at the timing determined based on the ON/OFF timing of the switching elements 61-66. . For example, the abnormality determination units 40 and 45 recognize the switching timing of a specific phase, and recognize the intermediate timing between the ON/OFF timings as the timing at which the current should be sampled, as shown in FIG. For example, if a specific phase is the U phase, the currents Iu, Iv, and Iw of each phase are simultaneously sampled at timings determined based on the switching timing of the U phase, and an abnormality is determined based on the sum of the three phases.

ここで、上アーム素子については、電圧指令値が換算されたduty比が搬送波を上回るときON、duty比が搬送波を下回るときOFFとなる。上アーム素子のONタイミングの中間タイミングは搬送波のボトム(谷)のタイミングに相当し、OFFタイミングの中間タイミングは搬送波のピーク(山)のタイミングに相当する。下アーム素子については、その逆となる。 Here, the upper arm element is turned ON when the duty ratio obtained by converting the voltage command value exceeds the carrier wave, and turned OFF when the duty ratio is less than the carrier wave. The intermediate ON timing of the upper arm element corresponds to the bottom (valley) timing of the carrier wave, and the intermediate OFF timing corresponds to the peak (mountain) timing of the carrier wave. The opposite is true for the lower arm element.

異常判定部40、45がスイッチタイミングを認識する方法としては、電流制御部30、35が指令するスイッチング信号を取り込んでもよいし、電流のピーク、ボトムからスイッチタイミングを推測してもよい、いずれの方法においても、電流を高速サンプルして、計測値をバッファにためておき、スイッチタイミングが確定した後に中間値をサンプル値として決定することができる。 As a method for the abnormality determination units 40 and 45 to recognize the switch timing, the switching signals commanded by the current control units 30 and 35 may be taken in, or the switch timing may be estimated from the current peak and bottom. Also in the method, the current can be sampled at high speed, the measured values are stored in a buffer, and an intermediate value can be determined as the sample value after the switch timing is established.

第11実施形態では、異常判定に用いられる電流センサ値のタイミングが特定の相のスイッチング素子のON/OFFタイミングに基づいて決定されるため、異常判定部40、45は、電流リプルの影響を受けることなく電流センサの異常を適切に判定することができる。また、第11実施形態ではタイミング指示部を設ける必要がなく、インバータ制御装置の構成を簡易にすることができる。なお、「タイミング指示部が不要」とは、例えばPWM制御における搬送波生成器自体が不要になるという意味ではない。搬送波生成器自体は存在しても、搬送波タイミングを異常判定部40、45等に通知する構成が不要であり、少なくともタイミング指示部として機能する必要が無いという意味である。 In the eleventh embodiment, since the timing of the current sensor value used for abnormality determination is determined based on the ON/OFF timing of the switching element of a specific phase, the abnormality determination units 40 and 45 are affected by the current ripple. It is possible to appropriately determine the abnormality of the current sensor without any trouble. Further, in the eleventh embodiment, there is no need to provide a timing instruction section, and the configuration of the inverter control device can be simplified. Note that "no need for a timing indicator" does not mean, for example, that the carrier wave generator itself in PWM control is no longer needed. This means that even if the carrier wave generator itself exists, there is no need for a configuration for notifying the abnormality determination units 40, 45, etc. of the carrier wave timing, and at least it does not need to function as a timing instruction unit.

(第12実施形態)
図15に示す第12実施形態は、図3に示す第1実施形態に対し電流センサの配置構成が異なる。図3の構成では、三相に電流センサ71、72、73が設けられるのに対し、図15の構成では、一相(例えばU相)には電流センサが設けられず、残り二相(例えばV相及びW相)に各二個の電流センサ72、75及び73、76が冗長的に設けられる。なお、残り二相に各三個以上の電流センサが冗長的に設けられてもよい。
(12th embodiment)
The twelfth embodiment shown in FIG. 15 differs from the first embodiment shown in FIG. 3 in the arrangement configuration of current sensors. In the configuration of FIG. 3, current sensors 71, 72, and 73 are provided for three phases, whereas in the configuration of FIG. Two current sensors 72, 75 and 73, 76 are redundantly provided for each phase (V phase and W phase). Three or more current sensors may be redundantly provided for each of the remaining two phases.

この構成では、冗長化されたV相の電流センサ72、75間の偏差、及び、冗長化されたW相の電流センサ73、76間の偏差に基づき、電流センサの異常判定が実施される。また、第1実施形態と同様に、搬送波生成器50が内部に設けられた電流制御部30から異常判定部40に割込み通知信号を送信する構成の他、上記各実施形態によるタイミング指示の構成を適用することができる。 In this configuration, current sensor abnormality determination is performed based on the deviation between the redundant V-phase current sensors 72 and 75 and the deviation between the redundant W-phase current sensors 73 and 76 . As in the first embodiment, in addition to the configuration of transmitting an interrupt notification signal from the current control unit 30 in which the carrier wave generator 50 is provided to the abnormality determination unit 40, the configuration of the timing instruction according to each of the above embodiments can be used. can be applied.

(参考形態)
リプルの影響を回避する電流値を異常判定部40、45が異常判定に用いるための他の構成を、参考形態として図16に示す。この参考形態では、フィルタ処理によりリプル成分が除去された電流センサ値が異常判定部40、45に取得される。そもそも、マイコンのADポートへ入力される信号線にリプル成分が乗ることがリプル発生の原因である。そして、リプルの周波数成分は、実効的な電流が有する周波数成分より高いことが一般的である。そこで、電流センサと異常判定部40、45との間にフィルタを設け、リプル成分を除去することが有効である。
(Reference form)
FIG. 16 shows another configuration for the abnormality determination units 40 and 45 to use the current value that avoids the influence of ripples for abnormality determination as a reference embodiment. In this reference embodiment, the abnormality determination units 40 and 45 acquire current sensor values from which ripple components have been removed by filtering. In the first place, the occurrence of ripple is caused by the ripple component on the signal line input to the AD port of the microcomputer. The ripple frequency component is generally higher than the frequency component of the effective current. Therefore, it is effective to provide a filter between the current sensor and the abnormality determination units 40 and 45 to remove the ripple component.

その実現方法として、ADポートまでにアナログフィルタを構成する方法と、リプルを除去すべくAD取得後にデジタルフィルタを構成する方法とがある。フィルタ処理によりリプルを除去することで、サンプリングタイミングに関係なく実効的な電流値の取得が可能となる。したがって、タイミング指示部が不要となるため、構成が簡易になる。 As a method for realizing this, there are a method of configuring an analog filter up to the AD port and a method of configuring a digital filter after AD acquisition in order to remove ripples. By removing ripples through filtering, it is possible to obtain an effective current value regardless of the sampling timing. Therefore, the configuration becomes simple because the timing instruction section is not required.

(その他の実施形態)
(a)上記実施形態(第11実施形態を除く)では、モータ制御で一般的に用いられるPWM制御の構成を想定し、「タイミング指示部」は搬送波生成器50により構成されている。しかし、例えばパルスパターン制御のようにPWM搬送波を用いないモータ制御構成の場合等、搬送波タイミングとは異なるタイミングを指示する「タイミング指示部」が設けられてもよい。
(Other embodiments)
(a) In the above-described embodiments (except the eleventh embodiment), a PWM control configuration generally used in motor control is assumed, and the "timing indicator" is configured by the carrier wave generator 50 . However, for example, in the case of a motor control configuration that does not use a PWM carrier wave, such as pulse pattern control, a "timing instruction section" may be provided that instructs a timing different from the carrier wave timing.

(b)本発明における「多相回転電機」は三相交流モータに限らず、四相以上の多相交流モータであってもよい。四相以上のN相でも、全ての電流センサの正常時には、キルヒホッフの法則に基づきN相和が0になることを用いて異常判定処理が可能である。また、第12実施形態に準じ、(N-1)相に各二個以上の電流センサが冗長的に設けられてもよい。 (b) The "polyphase rotary electric machine" in the present invention is not limited to a three-phase AC motor, and may be a multiphase AC motor having four or more phases. Even with four or more N phases, when all the current sensors are normal, the abnormality determination process can be performed using the fact that the sum of the N phases becomes 0 based on Kirchhoff's law. Further, according to the twelfth embodiment, two or more current sensors may be redundantly provided for each of the (N-1) phases.

(c)本発明によるインバータ制御装置は、車両のモータに電力供給するインバータに限らず、どのような用途の回転電機に電力供給するインバータに適用されてもよい。 (c) The inverter control device according to the present invention may be applied not only to an inverter that supplies power to a motor of a vehicle, but also to an inverter that supplies power to a rotary electric machine for any purpose.

以上、本発明は、上記実施形態になんら限定されるものではなく、その趣旨を逸脱しない範囲において種々の形態で実施可能である。 As described above, the present invention is by no means limited to the above embodiments, and can be embodied in various forms without departing from the spirit of the present invention.

10・・・バッテリ(直流電源)、
20・・・インバータ制御装置、 25・・・マイコン(インバータ制御装置)、
30・・・電流制御マイコン(電流制御部)、
35・・・電流制御コア(電流制御部)、
40・・・異常判定マイコン(異常判定部)、
45・・・異常判定コア(異常判定部)、
50・・・搬送波生成器(タイミング指示部)、
60・・・インバータ、
71、72、73・・・電流センサ、 80・・・モータ(多相回転電機)。
10... battery (DC power supply),
20... Inverter control device, 25... Microcomputer (inverter control device),
30 ... current control microcomputer (current control unit),
35 ... current control core (current control unit),
40 ... Anomaly determination microcomputer (abnormality determination unit),
45 ... Abnormality determination core (abnormality determination unit),
50... carrier wave generator (timing indicator),
60 Inverter,
71, 72, 73 current sensors, 80 motor (polyphase rotary electric machine).

Claims (6)

直流電源(10)と多相回転電機(80)との間に設けられ電力を相互に変換するインバータ(60)の動作を制御するインバータ制御装置であって、
前記インバータと前記多相回転電機との間に流れる相電流を検出する複数の電流センサ(71、72、73)から取得した電流センサ値に基づいて、前記インバータの動作を制御する電流制御部(30、35)と、
前記電流センサ値に基づいて前記複数の電流センサのうちいずれか一つ以上の電流センサの異常を判定する異常判定部(40、45)と、
前記電流制御部もしくは前記異常判定部の内部、又は、前記電流制御部及び前記異常判定部の外部に設けられ、前記異常判定部による異常判定に用いられる前記電流センサ値が検出されるタイミングを指示するタイミング指示部(50)と、
を備え、
前記タイミング指示部から前記電流制御部及び前記異常判定部へ、又は、前記電流制御部と前記異常判定部との間で、前記タイミング指示部により指示されたタイミング通知信号が通信され、
前記異常判定部は、前記タイミング指示部に指示されたタイミングにおける前記電流センサ値に基づいて前記電流センサの異常を判定するインバータ制御装置。
An inverter control device for controlling the operation of an inverter (60) provided between a DC power supply (10) and a polyphase rotating electrical machine (80) for mutual conversion of electric power,
A current control unit ( 30, 35) and
an abnormality determination unit (40, 45) that determines an abnormality of one or more of the plurality of current sensors based on the current sensor value;
Provided inside the current control unit or the abnormality determination unit, or outside the current control unit and the abnormality determination unit, and instructing the timing at which the current sensor value used for abnormality determination by the abnormality determination unit is detected a timing instruction unit (50) to
with
a timing notification signal instructed by the timing instruction unit is communicated from the timing instruction unit to the current control unit and the abnormality determination unit, or between the current control unit and the abnormality determination unit;
The abnormality determination unit is an inverter control device that determines abnormality of the current sensor based on the current sensor value at the timing instructed by the timing instruction unit.
直流電源(10)と多相回転電機(80)との間に設けられ電力を相互に変換するインバータ(60)の動作を制御するインバータ制御装置であって、
前記インバータと前記多相回転電機との間に流れる相電流を検出する複数の電流センサ(71、72、73)から取得した電流センサ値に基づいて、前記インバータの動作を制御する電流制御部(30、35)と、
前記電流センサ値に基づいて前記複数の電流センサのうちいずれか一つ以上の電流センサの異常を判定する異常判定部(40、45)と、
前記電流制御部もしくは前記異常判定部の内部、又は、前記電流制御部及び前記異常判定部の外部に設けられ、前記異常判定部による異常判定に用いられる前記電流センサ値が検出されるタイミングを指示するタイミング指示部(50)と、
を備え、
前記異常判定部は、前記タイミング指示部に指示されたタイミングにおける前記電流センサ値に基づいて前記電流センサの異常を判定し
前記電流制御部及び前記異常判定部は、それぞれの処理を同期して実行するように調整されており、前記異常判定部は、異常判定に用いられる前記電流センサ値が検出されるタイミングが予め通知されるインバータ制御装置。
An inverter control device for controlling the operation of an inverter (60) provided between a DC power supply (10) and a polyphase rotating electrical machine (80) for mutual conversion of electric power,
A current control unit ( 30, 35) and
an abnormality determination unit (40, 45) that determines an abnormality of one or more of the plurality of current sensors based on the current sensor value;
Provided inside the current control unit or the abnormality determination unit, or outside the current control unit and the abnormality determination unit, and instructing the timing at which the current sensor value used for abnormality determination by the abnormality determination unit is detected a timing instruction unit (50) to
with
The abnormality determination unit determines abnormality of the current sensor based on the current sensor value at the timing instructed by the timing instruction unit ,
The current control unit and the abnormality determination unit are adjusted to execute respective processes in synchronization, and the abnormality determination unit notifies in advance of the timing at which the current sensor value used for abnormality determination is detected. inverter controller .
前記タイミング指示部は、前記電流制御部及び前記異常判定部の外部に設けられる請求項1に記載のインバータ制御装置。 The inverter control device according to claim 1, wherein the timing instruction section is provided outside the current control section and the abnormality determination section. 前記タイミング指示部は、前記電流制御部の内部に設けられる請求項1または2に記載のインバータ制御装置。 The inverter control device according to claim 1 or 2 , wherein the timing instruction section is provided inside the current control section. 前記タイミング指示部は、前記異常判定部の内部に設けられる請求項1に記載のインバータ制御装置。 The inverter control device according to claim 1, wherein the timing instruction section is provided inside the abnormality determination section. 前記タイミング指示部は搬送波生成器により構成され、
異常判定に用いられる前記電流センサ値が検出されるタイミングとして、搬送波のピーク又はボトムのタイミングを指示する請求項1~のいずれか一項に記載のインバータ制御装置。
the timing indicator is configured by a carrier wave generator,
The inverter control device according to any one of claims 1 to 5 , wherein the peak or bottom timing of a carrier wave is indicated as the timing at which the current sensor value used for abnormality determination is detected.
JP2018168666A 2018-09-10 2018-09-10 Inverter controller Active JP7147393B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018168666A JP7147393B2 (en) 2018-09-10 2018-09-10 Inverter controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018168666A JP7147393B2 (en) 2018-09-10 2018-09-10 Inverter controller

Publications (2)

Publication Number Publication Date
JP2020043672A JP2020043672A (en) 2020-03-19
JP7147393B2 true JP7147393B2 (en) 2022-10-05

Family

ID=69798888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018168666A Active JP7147393B2 (en) 2018-09-10 2018-09-10 Inverter controller

Country Status (1)

Country Link
JP (1) JP7147393B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7378626B2 (en) * 2020-06-30 2023-11-13 三菱電機株式会社 power converter

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005117757A (en) 2003-10-06 2005-04-28 Nissan Motor Co Ltd Failure diagnosis device of current detecting circuit and motor control system
JP2015073351A (en) 2013-10-02 2015-04-16 株式会社ジェイテクト Motor control device and vehicular drive apparatus
JP2017022909A (en) 2015-07-13 2017-01-26 株式会社デンソー Current sensor abnormality diagnosis apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005117757A (en) 2003-10-06 2005-04-28 Nissan Motor Co Ltd Failure diagnosis device of current detecting circuit and motor control system
JP2015073351A (en) 2013-10-02 2015-04-16 株式会社ジェイテクト Motor control device and vehicular drive apparatus
JP2017022909A (en) 2015-07-13 2017-01-26 株式会社デンソー Current sensor abnormality diagnosis apparatus

Also Published As

Publication number Publication date
JP2020043672A (en) 2020-03-19

Similar Documents

Publication Publication Date Title
US20110266984A1 (en) Power drive control device and power device
JP5266687B2 (en) Anomaly detection device
KR102066364B1 (en) Power converter and electric power steering
JP4793058B2 (en) Fault diagnosis device for voltage sensor
TW202002479A (en) Convertor and motor control device
TWI577514B (en) Robot control system
JP5514660B2 (en) Load control device
CN108933555B (en) Motor control system and semiconductor device
JP7147393B2 (en) Inverter controller
US11290036B2 (en) Control device
KR20150087114A (en) Semiconductor device and driving apparatus
JP6828515B2 (en) Motor control device
JP7006428B2 (en) Motor control device
CN111316562B (en) Motor control device
KR20180016496A (en) Power conversion device and electric power steering device equipped with it
JP5660222B2 (en) Elevator control device
JP4964215B2 (en) AC electric vehicle control device
CN108141145B (en) Inverter device and control method for inverter device
JP5473071B2 (en) Load control device
JP6287566B2 (en) AC motor control device
WO2021255956A1 (en) Motor control device
JP2016019439A (en) Fault detection device for semiconductor power converter
JP7167804B2 (en) power converter
WO2023162858A1 (en) Signal processing device and program
JP5359668B2 (en) Elevator control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210715

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220712

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220905

R151 Written notification of patent or utility model registration

Ref document number: 7147393

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151