[go: up one dir, main page]

JP2006014388A - Inverter control device - Google Patents

Inverter control device Download PDF

Info

Publication number
JP2006014388A
JP2006014388A JP2004183274A JP2004183274A JP2006014388A JP 2006014388 A JP2006014388 A JP 2006014388A JP 2004183274 A JP2004183274 A JP 2004183274A JP 2004183274 A JP2004183274 A JP 2004183274A JP 2006014388 A JP2006014388 A JP 2006014388A
Authority
JP
Japan
Prior art keywords
inverter
current
offset voltage
motor
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2004183274A
Other languages
Japanese (ja)
Inventor
Hiroshi Okui
博司 奥井
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2004183274A priority Critical patent/JP2006014388A/en
Publication of JP2006014388A publication Critical patent/JP2006014388A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To prevent control performance from deteriorating, by correcting error in the offset voltage of a current sensor caused by temperature drift, or the like. <P>SOLUTION: The inverter controller comprises an inverter 2; means 4a and 4b for detecting a current flowing through a load motor 3; a means 12 for detecting the zero-cross point of current, a driving stop means 13 for turning the switching elements 5a-5f of the inverter 2 off for a predetermined time, such that the current level of the load motor 3 becomes zero; an offset voltage detecting means 14 for storing/updating the voltage level being outputted from the current detecting means 4a and 4b during a period, when the current level of the load motor 3 becomes zero; and an actual current operating means 15 for operating the current level of the load motor, 3 based on the voltage level being outputted from the current detecting means 4a and 4b and the voltage level being stored by the offset voltage detecting means 14, wherein the driving stop means 13 stops the switching elements 5a-5f at the zero-cross point of current for a predetermined time, when the switching speed of the inverter 2 is not lower than a predetermined level. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明はモ−タの運転を制御するインバ−タ制御装置であって、特に電流検出器を用いたインバ−タ制御装置およびこのインバ−タ制御装置を用いた空気調和機に関するものである。   The present invention relates to an inverter control device for controlling the operation of a motor, and more particularly to an inverter control device using a current detector and an air conditioner using the inverter control device.

図9に従来のインバ−タ制御装置の一例を示す。図9において、制御部110は外部速度指令信号に基づいてモ−タ103を所定の速度に制御するために、電流センサ104a、104bより検出するモ−タ103の巻線電流の値をパラメ−タとしてインバ−タ102を駆動する信号を作成して出力する。この駆動信号を受けてインバ−タ駆動部111がインバ−タ102の各スイッチング素子を駆動する。   FIG. 9 shows an example of a conventional inverter control device. In FIG. 9, the control unit 110 controls the motor 103 winding current value detected by the current sensors 104a and 104b as a parameter in order to control the motor 103 to a predetermined speed based on the external speed command signal. A signal for driving the inverter 102 as a data is generated and output. In response to this drive signal, the inverter driving unit 111 drives each switching element of the inverter 102.

また、電流センサ104a、104bは一般的には検出した電流値を電圧値に変換して出力する。ここで、電流量がゼロの時のセンサ出力電圧をオフセット電圧をいい、検出したセンサ出力電圧からこのオフセット電圧を引いた値が検出電流値となる。   The current sensors 104a and 104b generally convert the detected current value into a voltage value and output it. Here, the sensor output voltage when the amount of current is zero is referred to as an offset voltage, and a value obtained by subtracting the offset voltage from the detected sensor output voltage is a detected current value.

ところで、この電流センサ104a、104bのオフセット電圧は製品の初期ばらつきや周囲温度の変化等による温度ドリフトのため誤差が生じる。これは検出する電流値に誤差を与え、モ−タ103の電流波形の歪み、効率の低下あるいは脱調を引き起こし、制御性能を低下させることになる。   By the way, an error occurs in the offset voltage of the current sensors 104a and 104b due to temperature drift due to initial variations of products, changes in ambient temperature, and the like. This gives an error to the current value to be detected, causes distortion of the current waveform of the motor 103, lowers the efficiency or steps out, and lowers the control performance.

この電流センサのオフセット電圧の誤差を補正する方法として特許文献1に示すような方法がある。これはモ−タ103が停止する毎に電流センサ104a、104bのオフセット電圧を検出して、この更新されたオフセット電圧により逐次補正を行うものである。これにより、製品の初期ばらつきによるオフセット電圧の誤差を補正することができる。また、モ−タ103の運転が停止した後に運転中での温度ドリフト等によるオフセット電圧の誤差も補正することができる。   As a method for correcting the error of the offset voltage of the current sensor, there is a method as shown in Patent Document 1. This is to detect the offset voltage of the current sensors 104a and 104b every time the motor 103 is stopped, and to sequentially correct the offset voltage with the updated offset voltage. Thereby, it is possible to correct an error of the offset voltage due to the initial variation of the product. Further, it is possible to correct an error in the offset voltage due to a temperature drift during operation after the operation of the motor 103 is stopped.

さらに電流センサ104a、104bのオフセット電圧の誤差を補正する方法として特許文献2に示すような方法がある。これは電流センサ104a、104bの出力電圧の1周期分を積分することによりオフセット電圧を算出して、この算出値を用いてオフセット電圧の誤差を補正するものである。   Furthermore, as a method for correcting an error in the offset voltage of the current sensors 104a and 104b, there is a method as shown in Patent Document 2. In this method, the offset voltage is calculated by integrating one period of the output voltage of the current sensors 104a and 104b, and the error of the offset voltage is corrected using the calculated value.

また電流センサ104a、104bの出力電圧の1周期分における検出電流値が正である第1の時間と負である第2の時間を計測し、この第1の時間と第2の時間の比に基づいてオフセット電圧を算出する。そしてこの算出値を用いてオフセット電圧の誤差を補正するものである。   Further, the first time when the detected current value of the output voltage of the current sensors 104a and 104b in one cycle is positive and the second time when it is negative are measured, and the ratio between the first time and the second time is measured. Based on this, an offset voltage is calculated. The calculated value is used to correct the offset voltage error.

これにより、製品の初期ばらつきによるオフセット電圧の誤差を補正することができるとともに、モ−タ103を運転状態にさせたまま、温度ドリフト等により生じるオフセット電圧の誤差を補正することができる。
特開平7―271445号公報 特開平5―252728号公報
As a result, it is possible to correct the offset voltage error due to the initial variation of the product, and it is possible to correct the offset voltage error caused by the temperature drift or the like while the motor 103 is in the operating state.
JP 7-271445 A JP-A-5-252728

例えば空気調和機において圧縮機モ−タを駆動するインバ−タ制御装置は室外機内に設
けられ、この室外機は屋外に設置される。従って、インバ−タ制御装置における電流センサの温度環境は外気温の変化やモ−タの運転状態により大きく変動する。
For example, an inverter control device for driving a compressor motor in an air conditioner is provided in an outdoor unit, and this outdoor unit is installed outdoors. Therefore, the temperature environment of the current sensor in the inverter control device varies greatly depending on the change in the outside air temperature and the operating state of the motor.

しかしながら、上記特許文献1に示す従来のインバ−タ制御装置では、モ−タ103の停止中あるいは運転停止後の電流センサ104a、104bのオフセット電圧を検出してその誤差を補正することができるものの、圧縮機モ−タ運転中の外気温の変化や温度ドリフト等により変動するオフセット電圧を補正することができない。   However, in the conventional inverter control device disclosed in Patent Document 1, the offset voltage of the current sensors 104a and 104b can be detected while the motor 103 is stopped or after the operation is stopped, and the error can be corrected. The offset voltage that fluctuates due to changes in the outside air temperature or temperature drift during the compressor motor operation cannot be corrected.

これにより検出する電流値に誤差が発生して、インバ−タ制御装置の制御性能が低下するという課題を有していた。   As a result, an error occurs in the detected current value, and the control performance of the inverter control device is deteriorated.

しかしながら、上記特許文献2に示すインバ−タ制御装置では、モ−タの巻線電流波形が滑らかな正弦波状である場合に圧縮機モ−タの運転中の外気温の変化や温度ドリフト等により変動するオフセット電圧を算出してその誤差を補正することができるものの、インバ−タのスイッチング周波数成分が重畳された電流波形では正確なオフセット電圧を算出することができずに圧縮機モ−タ運転中の外気温の変化や温度ドリフト等により変動するオフセット電圧を補正することができない。   However, in the inverter control device shown in Patent Document 2, when the motor winding current waveform has a smooth sine wave shape, due to changes in the outside air temperature during operation of the compressor motor, temperature drift, etc. Although it is possible to calculate the offset voltage that fluctuates and correct the error, it is not possible to calculate an accurate offset voltage with the current waveform on which the switching frequency component of the inverter is superimposed. The offset voltage that fluctuates due to changes in outside air temperature, temperature drift, etc. cannot be corrected.

この場合も同様に検出する電流値に誤差が発生して、インバ−タ制御装置の制御性能が低下するという課題を有していた。
本発明はこのような従来の課題を解決するものであり、インバ−タのスイッチング周波数が重畳された電流波形であってもモ−タの運転中の外気温変化や温度ドリフト等によるオフセット電圧の変動を検出してその誤差を補正することができ、制御性能を低下させることのないインバ−タ制御装置を提供することを目的とする。
In this case as well, there is a problem that an error occurs in the detected current value and the control performance of the inverter control device is deteriorated.
The present invention solves such a conventional problem, and even if the current waveform is superimposed with the switching frequency of the inverter, the offset voltage due to the change in the outside air temperature or the temperature drift during the operation of the motor. It is an object of the present invention to provide an inverter control device that can detect a fluctuation and correct an error thereof, and does not deteriorate control performance.

上記課題を解決するために、本発明のインバータ制御装置は、複数のスイッチング素子から構成され直流を交流に変換して負荷モータに供給するインバ−タと、このインバータは負荷モータの速度に応じて複数のスイッチング素子をオン/オフさせるスイッチング速度を変更するとともに、負荷モータが駆動する負荷の大きさに応じて出力するパルスデューティを変更し、負荷モータに流れる電流値を検出し電圧値に変換して出力する電流検出手段と、負荷モータに流れる複数相の電流のゼロクロス点をそれぞれ検出するゼロクロス検出手段と、負荷モータに流れる電流値がゼロになるようにインバ−タのスイッチング素子のうち少なくとも1つを所定時間オフさせる駆動停止手段と、駆動停止手段がインバ−タのスイッチング素子をオフさせることにより負荷モータに流れる電流値がゼロになる期間中に電流検出手段が出力する電圧値を記憶更新するオフセット電圧検出手段と、電流検出手段が出力する電圧値とオフセット電圧検出手段が記憶する電圧値から負荷モータに流れる電流値を演算する実電流演算手段とを備え、駆動停止手段はインバータのスイッチング速度が所定値以上であるときには、ゼロクロス検出手段が検出する電流のゼロクロス点においてインバータのスイッチング素子を所定時間停止させるものである。   In order to solve the above-described problems, an inverter control device according to the present invention includes an inverter configured of a plurality of switching elements, which converts direct current into alternating current and supplies the alternating current to a load motor. The switching speed for turning on / off multiple switching elements is changed, and the pulse duty output according to the load driven by the load motor is changed to detect the current value flowing through the load motor and convert it to a voltage value. Output current detection means, zero cross detection means for detecting zero cross points of a plurality of phases of current flowing through the load motor, and at least one of the switching elements of the inverter so that the value of current flowing through the load motor is zero. Driving stop means for turning off the inverter for a predetermined time, and the drive stopping means turns off the switching element of the inverter. Thus, the offset voltage detection means for storing and updating the voltage value output by the current detection means during the period when the current value flowing through the load motor becomes zero, and the voltage value output by the current detection means and the offset voltage detection means are stored. An actual current calculating means for calculating a current value flowing through the load motor from the voltage value, and the drive stopping means switches the inverter at the zero cross point of the current detected by the zero cross detecting means when the inverter switching speed is equal to or higher than a predetermined value. The element is stopped for a predetermined time.

本発明のインバータ装置は、インバータを運転させながら電流検出手段のオフセット電圧の変動を補正することができる。   The inverter device of the present invention can correct the fluctuation of the offset voltage of the current detecting means while operating the inverter.

第1の発明は、インバ−タと、電流検出手段と、ゼロクロス検出手段と、駆動停止手段と、オフセット電圧検出手段と、実電流演算手段とを備え、駆動停止手段はインバータのスイッチング速度が所定値以上であるときには、ゼロクロス検出手段が検出する電流のゼロクロス点においてインバータのスイッチング素子を所定時間停止させるものである。   The first invention includes an inverter, current detection means, zero cross detection means, drive stop means, offset voltage detection means, and actual current calculation means, and the drive stop means has a predetermined inverter switching speed. When the value is equal to or greater than the value, the switching element of the inverter is stopped for a predetermined time at the zero cross point of the current detected by the zero cross detecting means.

これによって、負荷の電流波形にインバ−タのスイッチング周波数成分が重畳されるような場合であっても、運転中における温度ドリフト等による電流検出手段のオフセット電圧の変動誤差を確実に補正することができる。特に、インバータのスイッチング速度が所定値以下である場合には電流センサのオフセット電圧の検出を行なわないので、モータの運転を安定させることができ低振動・低騒音で信頼の高いインバ−タ制御装置を実現することができる。   As a result, even when the inverter switching frequency component is superimposed on the current waveform of the load, the fluctuation error of the offset voltage of the current detection means due to temperature drift during operation can be reliably corrected. it can. In particular, when the switching speed of the inverter is below a predetermined value, the offset voltage of the current sensor is not detected, so that the operation of the motor can be stabilized, and the inverter control apparatus with low vibration and low noise and high reliability. Can be realized.

第2の発明は、特に第1発明において、駆動停止手段はインバータがスイッチング速度を変更中であるときは、ゼロクロス検出手段が検出する電流のゼロクロス点においてインバータのスイッチング素子を所定時間停止させる動作を行なわないものである。   In the second invention, particularly in the first invention, when the inverter is changing the switching speed, the drive stopping means stops the switching element of the inverter for a predetermined time at the zero cross point of the current detected by the zero cross detecting means. I don't do it.

これによって負荷の電流波形にインバ−タのスイッチング周波数成分が重畳されるような場合であっても、運転中における温度ドリフト等による電流検出手段のオフセット電圧の変動誤差を確実に補正することができる。特に、インバータのスイッチング速度変更中には電流センサのオフセット電圧の検出を行なわないので、モータの運転を安定させることができ低振動・低騒音で信頼の高いインバ−タ制御装置を実現することができる。   Thus, even when the inverter switching frequency component is superimposed on the current waveform of the load, the fluctuation error of the offset voltage of the current detecting means due to temperature drift during operation can be reliably corrected. . In particular, since the offset voltage of the current sensor is not detected while the switching speed of the inverter is being changed, the motor operation can be stabilized, and a low-vibration, low-noise and reliable inverter control device can be realized. it can.

第3の発明は、特に第1発明において、駆動停止手段はインバータが出力するパルスデューティが所定値以下であるときには、ゼロクロス検出手段が検出する電流のゼロクロス点においてインバータのスイッチング素子を所定時間停止させるものである。   In a third aspect of the invention, particularly in the first aspect of the invention, the drive stop means stops the switching element of the inverter for a predetermined time at the zero cross point of the current detected by the zero cross detection means when the pulse duty output by the inverter is not more than a predetermined value. Is.

これによって、負荷の電流波形にインバ−タのスイッチング周波数成分が重畳されるような場合であっても、運転中における温度ドリフト等による電流検出手段のオフセット電圧の変動誤差を確実に補正することができる。特に、インバータの出力パルスデューティが所定値以上である場合には電流センサのオフセット電圧の検出を行なわないので、モータの運転を安定させることができ低振動・低騒音で信頼の高いインバ−タ制御装置を実現することができる。   As a result, even when the inverter switching frequency component is superimposed on the current waveform of the load, the fluctuation error of the offset voltage of the current detection means due to temperature drift during operation can be reliably corrected. it can. In particular, when the output pulse duty of the inverter is greater than or equal to a predetermined value, the offset voltage of the current sensor is not detected, so the motor operation can be stabilized, and the inverter control is reliable with low vibration and low noise. An apparatus can be realized.

第4の発明は,特に第1発明において、駆動停止手段はインバータが出力するパルスデューティを変更中であるときは、ゼロクロス検出手段が検出する電流のゼロクロス点においてインバータのスイッチング素子を所定時間停止させる動作を行なわないものである。   In the fourth invention, particularly in the first invention, when the drive stop means is changing the pulse duty output by the inverter, the switching element of the inverter is stopped for a predetermined time at the zero cross point of the current detected by the zero cross detection means. The operation is not performed.

これによって、負荷の電流波形にインバ−タのスイッチング周波数成分が重畳されるような場合であっても、運転中における温度ドリフト等による電流検出手段のオフセット電圧の変動誤差を確実に補正することができる。特に、インバータの出力パルスデューティを変更中には電流センサのオフセット電圧の検出を行なわないので、モータの運転を安定させることができ低振動・低騒音で信頼の高いインバ−タ制御装置を実現することができる。   As a result, even when the inverter switching frequency component is superimposed on the current waveform of the load, the fluctuation error of the offset voltage of the current detection means due to temperature drift during operation can be reliably corrected. it can. In particular, since the offset voltage of the current sensor is not detected while changing the output pulse duty of the inverter, the motor operation can be stabilized, and a low-vibration, low-noise and highly reliable inverter control device is realized. be able to.

第5の発明は、第1から4のいずれかの発明のインバ−タ制御装置を、空気調和器に用いたものである。これによって、装置の大型化やコストUPを伴わずに制御性能、信頼性が高く、低振動・低騒音である空気調和機を実現することができる。   According to a fifth aspect of the invention, the inverter control device according to any one of the first to fourth aspects is used in an air conditioner. As a result, an air conditioner having high control performance and reliability, low vibration and low noise can be realized without increasing the size of the apparatus and increasing the cost.

以下、本発明の実施の形態について、図面を参照しながら説明する。なお、本実施の形態によって本発明が限定されるものではない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. Note that the present invention is not limited to the embodiment.

(実施の形態1)
図1は本発明に係るインバ−タ制御装置の一実施形態を示す制御ブロック図である。図1において、1は直流電源、2は複数のスイッチング素子から構成され直流電源1から可
変電圧・可変周波数の交流電圧を出力するインバ−タ、3はインバ−タ2により速度制御されるモ−タであり、例えばブラシレスDCモ−タ、誘導電動機あるいはリラクタンスモ−タ等が用いられる。
(Embodiment 1)
FIG. 1 is a control block diagram showing an embodiment of an inverter control apparatus according to the present invention. In FIG. 1, reference numeral 1 denotes a DC power source, 2 denotes an inverter which is composed of a plurality of switching elements and outputs a variable voltage / variable frequency AC voltage from the DC power source 1, and 3 is a motor whose speed is controlled by the inverter 2. For example, a brushless DC motor, an induction motor, a reluctance motor, or the like is used.

さらに、4a、4bはモ−タ3の各相巻線に流れる電流値を検出する電流センサであり、ここではV相およびW相に設けられそれぞれに流れる電流値Iv、Iwを検出する。尚、U相の電流値Iuは Iu=−Iv−Iw・・・(式1)より算出する。   Further, 4a and 4b are current sensors for detecting current values flowing in the respective phase windings of the motor 3. Here, current values Iv and Iw provided in the V phase and the W phase are detected. The U-phase current value Iu is calculated from Iu = −Iv−Iw (Equation 1).

また、12はモ−タ3の各相に流れる電流波形のゼロクロス点を検出するゼロクロス検出部であり、本実施の形態では後述する実電流演算部15により算出される電流値より検出する。   Reference numeral 12 denotes a zero-cross detection unit that detects a zero-cross point of a current waveform flowing in each phase of the motor 3. In this embodiment, the zero-cross detection unit 12 detects a current value calculated by an actual current calculation unit 15 described later.

さらに、13はゼロクロス検出部12より検出された電流波形のゼロクロス点においてモ−タ3の各相に流れる電流値がゼロになるようにインバ−タ2の駆動信号を所定時間停止させる駆動停止部である。ここで20は停止間隔計測部であり駆動停止部13がインバータ2の駆動信号を停止させる時間間隔を決定する。14は駆動停止部13がインバ−タ2の駆動信号を停止することにより電流値がゼロになる期間中に電流センサ4a、4bの出力電圧をオフセット電圧として記憶更新するオフセット電圧検出部、15はモ−タ3の運転中の電流センサ4a、4bの出力電圧とオフセット電圧検出部14が記憶するオフセット電圧より実電流値を演算する実電流演算部である。   Further, 13 is a drive stop unit for stopping the drive signal of the inverter 2 for a predetermined time so that the current value flowing in each phase of the motor 3 becomes zero at the zero cross point of the current waveform detected by the zero cross detection unit 12. It is. Here, reference numeral 20 denotes a stop interval measuring unit which determines a time interval at which the drive stop unit 13 stops the drive signal of the inverter 2. 14 is an offset voltage detection unit that stores and updates the output voltage of the current sensors 4a and 4b as an offset voltage during a period when the drive stop unit 13 stops the drive signal of the inverter 2 and the current value becomes zero. This is an actual current calculation unit that calculates an actual current value from the output voltages of the current sensors 4 a and 4 b during operation of the motor 3 and the offset voltage stored in the offset voltage detection unit 14.

そして、10は制御部であり指令電流演算部16、電流誤差演算部17および駆動信号作成部18より構成される。11は制御部10が出力するインバ−タ駆動信号を受けて、インバ−タ2を駆動するインバ−タ駆動部である。   Reference numeral 10 denotes a control unit which includes a command current calculation unit 16, a current error calculation unit 17, and a drive signal creation unit 18. Reference numeral 11 denotes an inverter drive unit that receives the inverter drive signal output from the control unit 10 and drives the inverter 2.

外部速度指令に基づき、指令電流演算部16はモ−タ3を所定の速度に制御するための指令電流値を算出する。この指令電流演算部15より算出される指令電流値と実電流演算部15より算出される実電流値との誤差を電流誤差演算部17にて求め、この誤差値から駆動信号作成部18にてインバ−タ2へ出力する駆動信号を作成して出力する。インバ−タ駆動部11はこの駆動信号を基にインバ−タ2のスイッチングを行いモ−タ3の速度制御を行う。   Based on the external speed command, the command current calculation unit 16 calculates a command current value for controlling the motor 3 to a predetermined speed. An error between the command current value calculated by the command current calculation unit 15 and the actual current value calculated by the actual current calculation unit 15 is obtained by the current error calculation unit 17, and the drive signal creation unit 18 uses this error value. A drive signal to be output to the inverter 2 is created and output. The inverter drive unit 11 performs switching of the inverter 2 based on this drive signal to control the speed of the motor 3.

ここで電流センサ4a、4bは検出した電流値を対応する電圧値に変換して出力するものである。特に電流がゼロの場合の出力電圧値をオフセット電圧といい、検出電圧からこのオフセット電圧を引いた値が電流値となる。   Here, the current sensors 4a and 4b convert the detected current value into a corresponding voltage value and output it. In particular, an output voltage value when the current is zero is referred to as an offset voltage, and a value obtained by subtracting the offset voltage from the detection voltage is a current value.

この電流センサ4a、4bのオフセット電圧は通常、製品の初期ばらつきやモ−タ3の運転中の温度ドリフト等により変動する特性を有する。この結果、電流センサ4a、4bにより検出する電流値に誤差が生じ、この値を用いて制御を行うと制御性能の低下を引き起こすことになる。   The offset voltages of the current sensors 4a and 4b usually have characteristics that vary due to initial variations of products, temperature drifts during operation of the motor 3, and the like. As a result, an error occurs in the current value detected by the current sensors 4a and 4b, and control using this value causes a decrease in control performance.

以下、図1から図6を用いて本発明のインバ−タ制御装置における電流センサ4aのオフセット電圧誤差の補正方法について詳細に説明する。   Hereinafter, a method for correcting the offset voltage error of the current sensor 4a in the inverter control apparatus of the present invention will be described in detail with reference to FIGS.

電流センサ4aはモ−タ3のV相に設けられており、V相に流れる電流値Ivを検出する。モ−タ3の定常運転状態においてゼロクロス検出部12は実電流演算部15よりV相電流波形のゼロクロス点を検出する。このとき停止間隔計測部20での計測値が所定値以上であれば駆動停止部13は駆動信号作成部18を介して、図2に示すようにモ−タ3のV相巻線に接続されたインバ−タ2のスイッチング素子5b、5eを所定の時間停止させる。   The current sensor 4a is provided in the V phase of the motor 3, and detects a current value Iv flowing in the V phase. In the steady operation state of the motor 3, the zero cross detector 12 detects the zero cross point of the V-phase current waveform from the actual current calculator 15. At this time, if the measured value at the stop interval measuring unit 20 is equal to or greater than a predetermined value, the drive stopping unit 13 is connected to the V-phase winding of the motor 3 via the drive signal generating unit 18 as shown in FIG. The switching elements 5b and 5e of the inverter 2 are stopped for a predetermined time.

これにより図3に示すようにV相に流れる電流値は増加せずにゼロの状態を保持する。オフセット電圧検出部14はこの期間中における電流センサ4aの出力電圧値をオフセット電圧として検出して更新し記憶する。   As a result, as shown in FIG. 3, the value of the current flowing in the V phase does not increase and maintains a zero state. The offset voltage detector 14 detects, updates, and stores the output voltage value of the current sensor 4a during this period as an offset voltage.

ここで、ホール素子を用いた電流センサ4a、4bは一般的に図4に示すような磁気特性を有している。即ち、モータ3に流れる電流が正から負に変化する際、モータ3に流れる電流値がゼロであっても保持電圧として第1のオフセット電圧(Voff1)を有する。また、モータ3に流れる電流が負から正に変化する際、モータ3に流れる電流値がゼロであっても保持電圧として第2のオフセット電圧(Voff2)を有する。   Here, current sensors 4a and 4b using Hall elements generally have magnetic characteristics as shown in FIG. That is, when the current flowing through the motor 3 changes from positive to negative, even if the current value flowing through the motor 3 is zero, the holding voltage has the first offset voltage (Voff1). Further, when the current flowing through the motor 3 changes from negative to positive, the second offset voltage (Voff2) is held as the holding voltage even if the value of the current flowing through the motor 3 is zero.

従って、電流センサ4a、4bの真のオフセット電圧(Voff)を正確に検出しようとすると、これら第1のオフセット電圧(Voff1)および第2のオフセット電圧(Voff2)を検出して Voff=(Voff1+Voff2)/2・・・(式2)より演算する必要がある。   Therefore, if the true offset voltage (Voff) of the current sensors 4a and 4b is to be detected accurately, the first offset voltage (Voff1) and the second offset voltage (Voff2) are detected and Voff = (Voff1 + Voff2) / 2 ... It is necessary to calculate from (Expression 2).

そこで、図5に示すようにゼロクロス検出部12は実電流演算部15よりV相電流波形の負から正となるゼロクロス点および正から負となるゼロクロス点を検出する。このとき停止間隔計測部20での計測値が所定値以上であれば駆動停止部13は駆動信号作成部18を介して、インバ−タ2のスイッチング素子5b、5eを所定の時間停止させる。   Therefore, as shown in FIG. 5, the zero-cross detection unit 12 detects the zero-cross point from negative to positive and the zero-cross point from positive to negative of the V-phase current waveform from the actual current calculation unit 15. At this time, if the measurement value in the stop interval measurement unit 20 is equal to or greater than a predetermined value, the drive stop unit 13 stops the switching elements 5b and 5e of the inverter 2 through the drive signal generation unit 18 for a predetermined time.

これにより図4の第1および第2のオフセット電圧に相当する電圧値を検出することができるので、(式2)に従い電流センサ4a、4bの真のオフセット電圧を検出できる。   As a result, voltage values corresponding to the first and second offset voltages in FIG. 4 can be detected, so that the true offset voltages of the current sensors 4a and 4b can be detected according to (Equation 2).

そして実電流演算部15は以降この検出したオフセット電圧値と電流センサ4aより得られる電圧値を用いて実電流値を演算する。   Then, the actual current calculation unit 15 calculates the actual current value using the detected offset voltage value and the voltage value obtained from the current sensor 4a.

この演算に用いるオフセット電圧は常にモ−タ3の運転中の温度ドリフト等による変動および電流センサ4a、4bの磁気特性による誤差を含んだ値である。従って実電流演算部15により得られる実電流値はオフセット電圧の変動誤差の影響を受けずに真値を得ることができる。   The offset voltage used for this calculation is a value that always includes fluctuations due to temperature drift during operation of the motor 3 and errors due to the magnetic characteristics of the current sensors 4a and 4b. Therefore, the actual current value obtained by the actual current calculation unit 15 can be obtained as a true value without being affected by the fluctuation error of the offset voltage.

電流センサ4bはモ−タ3のW相に設けられており、W相に流れる電流値Iwを検出する。この電流センサ4bのオフセット電圧の補正方法についても電流センサ4aの場合と同様に行うことができる。   The current sensor 4b is provided in the W phase of the motor 3, and detects a current value Iw flowing in the W phase. The correction method of the offset voltage of the current sensor 4b can be performed in the same manner as in the case of the current sensor 4a.

ここで、インバータ2は図6に示すようにモータ3の速度に応じてスイッチング速度を変更させる。スイッチング速度が低い場合は図3におけるパルス数が少なく1つのパルスの影響が大きくなり、1つのパルスが抜けることは騒音・振動の増加に繋がる。従ってこの時に電流センサ4a、4bのオフセット電圧を検出するためにインバータ2のスイッチングを停止させるのは好ましくない。そこで、本実施の形態ではインバータ2がスイッチング速度が所定値以下の場合には電流センサ4a、4bのオフセット電圧の検出を行なわず、インバータ2のスイッチング速度が所定値以上である場合のみ電流センサ4a、4bのオフセット電圧の検出を行なうようにするものである。   Here, the inverter 2 changes the switching speed according to the speed of the motor 3 as shown in FIG. When the switching speed is low, the number of pulses in FIG. 3 is small and the influence of one pulse is large, and the loss of one pulse leads to an increase in noise and vibration. Therefore, it is not preferable to stop the switching of the inverter 2 in order to detect the offset voltage of the current sensors 4a and 4b at this time. Therefore, in the present embodiment, when the inverter 2 has a switching speed equal to or lower than a predetermined value, the offset voltage of the current sensors 4a and 4b is not detected, and only when the switching speed of the inverter 2 is equal to or higher than the predetermined value. The offset voltage of 4b is detected.

以降、この実電流値と指令電流演算部16が算出する指令電流とを用いてインバ−タ2の駆動信号を作成してモ−タ3の制御を行う方法は前述した通りである。   Thereafter, the method of creating a drive signal for the inverter 2 using this actual current value and the command current calculated by the command current calculation unit 16 to control the motor 3 is as described above.

以上の動作により本実施の形態のインバ−タ制御装置によれば、モ−タ3の電流波形にインバ−タ2のスイッチング周波数成分が重畳されるような場合であっても、運転中にお
ける温度ドリフト等による電流センサ4a、4bのオフセット電圧の変動誤差を確実に補正することができるので、制御性能を低下させずに信頼性の高いインバ−タ制御装置を実現することができる。
With the above operation, according to the inverter control apparatus of the present embodiment, even when the switching frequency component of the inverter 2 is superimposed on the current waveform of the motor 3, the temperature during operation is Since the fluctuation error of the offset voltage of the current sensors 4a and 4b due to drift or the like can be reliably corrected, a highly reliable inverter control device can be realized without deteriorating the control performance.

さらに本実施の形態のインバ−タ制御装置ではモ−タ3の電流波形のゼロクロス点にてオフセット電圧検出を行うので、電流波形の歪みを最小限に抑えることができる。   Furthermore, in the inverter control apparatus of the present embodiment, offset voltage detection is performed at the zero cross point of the current waveform of the motor 3, so that distortion of the current waveform can be minimized.

しかも、インバータ2のスイッチング速度が所定の値以下であるときにはオフセット電圧検出によるスイッチングの停止を行なわないためより一層電流波形の歪みを抑えることができ騒音・振動の極めて少ないインバータ制御装置を実現することができる。   Moreover, when the switching speed of the inverter 2 is equal to or lower than a predetermined value, the switching is not stopped by detecting the offset voltage, so that the distortion of the current waveform can be further suppressed, and an inverter control device with extremely little noise and vibration is realized. Can do.

また、本実施の形態の制御方法は新たな回路等の追加を必要とせずに制御部10にマイコン等を用いることにより全てソフトウェアで行うことができるので、部品点数の増加や装置の大型化さらにはコストUPの防止を実現することができる。   In addition, since the control method of the present embodiment can be performed entirely by software by using a microcomputer or the like in the control unit 10 without requiring addition of a new circuit or the like, the number of parts can be increased and the size of the apparatus can be increased. Can realize cost prevention.

(実施の形態2)
図1〜図6を用いて本実施の形態の電流センサ4a、4bのオフセット電圧誤差の補正方法について詳細に説明する。尚、図中の符号についての説明は実施の形態1と同じあるため省略する。
(Embodiment 2)
A method of correcting the offset voltage error of the current sensors 4a and 4b according to the present embodiment will be described in detail with reference to FIGS. In addition, since description about the code | symbol in a figure is the same as Embodiment 1, it abbreviate | omits.

インバータ2によりモ−タ3の運転が開始される。電流センサ4aはモ−タ3のV相に設けられており、V相に流れる電流値Ivを検出する。   The operation of the motor 3 is started by the inverter 2. The current sensor 4a is provided in the V phase of the motor 3, and detects a current value Iv flowing in the V phase.

モ−タ3の運転状態において図5に示すようにゼロクロス検出部12は実電流演算部15よりV相電流波形の負から正となるゼロクロス点および正から負となるゼロクロス点を検出する。このとき停止間隔計測部20での計測値が所定値以上であれば駆動停止部13は駆動信号作成部18を介して、インバ−タ2のスイッチング素子5b、5eを所定の時間停止させる。   In the operation state of the motor 3, as shown in FIG. 5, the zero cross detection unit 12 detects the zero cross point from negative to positive and the zero cross point from positive to negative of the V-phase current waveform from the actual current calculation unit 15. At this time, if the measurement value in the stop interval measurement unit 20 is equal to or greater than a predetermined value, the drive stop unit 13 stops the switching elements 5b and 5e of the inverter 2 through the drive signal generation unit 18 for a predetermined time.

これにより図4の第1および第2のオフセット電圧に相当する電圧値を検出することができるので、(式2)に従い電流センサ4a、4bの真のオフセット電圧を検出できる。   As a result, voltage values corresponding to the first and second offset voltages in FIG. 4 can be detected, so that the true offset voltages of the current sensors 4a and 4b can be detected according to (Equation 2).

そして実電流演算部15は以降この検出したオフセット電圧値と電流センサ4aより得られる電圧値を用いて実電流値を演算する。この演算に用いるオフセット電圧は常にモ−タ3の運転中の温度ドリフト等による変動および電流センサ4a、4bの磁気特性による誤差を含んだ値である。従って実電流演算部15により得られる実電流値はオフセット電圧の変動誤差の影響を受けずに真値を得ることができる。   Then, the actual current calculation unit 15 calculates the actual current value using the detected offset voltage value and the voltage value obtained from the current sensor 4a. The offset voltage used for this calculation is a value that always includes fluctuations due to temperature drift during operation of the motor 3 and errors due to the magnetic characteristics of the current sensors 4a and 4b. Therefore, the actual current value obtained by the actual current calculation unit 15 can be obtained as a true value without being affected by the fluctuation error of the offset voltage.

また、電流センサ4bはモ−タ3のW相に設けられており、W相に流れる電流値Iwを検出する。この電流センサ4bのオフセット電圧の補正方法についても電流センサ4aの場合と同様に行うことができる。   The current sensor 4b is provided in the W phase of the motor 3 and detects the current value Iw flowing in the W phase. The correction method of the offset voltage of the current sensor 4b can be performed in the same manner as in the case of the current sensor 4a.

ここで、インバータ2は図6に示すようにモータ3の速度に応じてスイッチング速度を変更させる。スイッチング速度変更中は定常時に比較して音や振動といったモータ3の挙動が不安定になるので、この時に電流センサ4a、4bのオフセット電圧を検出するためにインバータ2のスイッチングを停止させるのは好ましくない。そこで、本実施の形態ではインバータ2がスイッチング速度を変更中の場合には電流センサ4a、4bのオフセット電圧の検出を行なわないようにするものである。   Here, the inverter 2 changes the switching speed according to the speed of the motor 3 as shown in FIG. During the switching speed change, the behavior of the motor 3 such as sound and vibration becomes unstable as compared with the steady state. At this time, it is preferable to stop the switching of the inverter 2 in order to detect the offset voltage of the current sensors 4a and 4b. Absent. Therefore, in this embodiment, when the inverter 2 is changing the switching speed, the detection of the offset voltage of the current sensors 4a and 4b is not performed.

以降、この実電流値と指令電流演算部16が算出する指令電流とを用いてインバ−タ2
の駆動信号を作成してモ−タ3の制御を行う方法は前述した通りである。
Thereafter, using this actual current value and the command current calculated by the command current calculation unit 16, the inverter 2 is used.
The method for generating the driving signal and controlling the motor 3 is as described above.

以上の動作により本実施の形態のインバ−タ制御装置によれば、モ−タ3の電流波形にインバ−タ2のスイッチング周波数成分が重畳されるような場合であっても、運転中における温度ドリフト等による電流センサ4a、4bのオフセット電圧の変動誤差を確実に補正することができるので、制御性能を低下させずに信頼性の高いインバ−タ制御装置を実現することができる。   With the above operation, according to the inverter control apparatus of the present embodiment, even when the switching frequency component of the inverter 2 is superimposed on the current waveform of the motor 3, the temperature during operation is Since the fluctuation error of the offset voltage of the current sensors 4a and 4b due to drift or the like can be reliably corrected, a highly reliable inverter control device can be realized without deteriorating the control performance.

さらに本実施の形態のインバ−タ制御装置ではモ−タ3の電流波形のゼロクロス点にてオフセット電圧検出を行うので、電流波形の歪みを最小限に抑えることができる。   Furthermore, in the inverter control apparatus of the present embodiment, offset voltage detection is performed at the zero cross point of the current waveform of the motor 3, so that distortion of the current waveform can be minimized.

しかも、インバータ2のスイッチング速度を変更中の場合にはオフセット電圧検出によるスイッチングの停止を行なわないためより一層電流波形の歪みを抑えることができ騒音・振動の極めて少なく動作の安定したインバータ制御装置を実現することができる。   Moreover, when the switching speed of the inverter 2 is being changed, the switching of the inverter 2 is not stopped by detecting the offset voltage, so that the distortion of the current waveform can be further suppressed, and the inverter control apparatus with extremely low noise and vibration and stable operation. Can be realized.

また、本実施の形態の制御方法は新たな回路等の追加を必要とせずに制御部10にマイコン等を用いることにより全てソフトウェアで行うことができるので、部品点数の増加や装置の大型化さらにはコストUPの防止を実現することができる。   In addition, since the control method of the present embodiment can be performed entirely by software by using a microcomputer or the like in the control unit 10 without requiring addition of a new circuit or the like, the number of parts can be increased and the size of the apparatus can be increased. Can realize cost prevention.

(実施の形態3)
図1〜図5および図7を用いて本実施の形態の電流センサ4a、4bのオフセット電圧誤差の補正方法について詳細に説明する。尚、図中の符号についての説明は実施の形態1と同じあるため省略する。
(Embodiment 3)
A method of correcting the offset voltage error of the current sensors 4a and 4b according to the present embodiment will be described in detail with reference to FIGS. In addition, since description about the code | symbol in a figure is the same as Embodiment 1, it abbreviate | omits.

インバータ2によりモ−タ3の運転が開始される。電流センサ4aはモ−タ3のV相に設けられており、V相に流れる電流値Ivを検出する。   The operation of the motor 3 is started by the inverter 2. The current sensor 4a is provided in the V phase of the motor 3, and detects a current value Iv flowing in the V phase.

モ−タ3の運転状態において図5に示すようにゼロクロス検出部12は実電流演算部15よりV相電流波形の負から正となるゼロクロス点および正から負となるゼロクロス点を検出する。このとき停止間隔計測部20での計測値が所定値以上であれば駆動停止部13は駆動信号作成部18を介して、インバ−タ2のスイッチング素子5b、5eを所定の時間停止させる。   In the operation state of the motor 3, as shown in FIG. 5, the zero cross detection unit 12 detects the zero cross point from negative to positive and the zero cross point from positive to negative of the V-phase current waveform from the actual current calculation unit 15. At this time, if the measurement value in the stop interval measurement unit 20 is equal to or greater than a predetermined value, the drive stop unit 13 stops the switching elements 5b and 5e of the inverter 2 through the drive signal generation unit 18 for a predetermined time.

これにより図4の第1および第2のオフセット電圧に相当する電圧値を検出することができるので、(式2)に従い電流センサ4a、4bの真のオフセット電圧を検出できる。   As a result, voltage values corresponding to the first and second offset voltages in FIG. 4 can be detected, so that the true offset voltages of the current sensors 4a and 4b can be detected according to (Equation 2).

そして実電流演算部15は以降この検出したオフセット電圧値と電流センサ4aより得られる電圧値を用いて実電流値を演算する。この演算に用いるオフセット電圧は常にモ−タ3の運転中の温度ドリフト等による変動および電流センサ4a、4bの磁気特性による誤差を含んだ値である。従って実電流演算部15により得られる実電流値はオフセット電圧の変動誤差の影響を受けずに真値を得ることができる。   Then, the actual current calculation unit 15 calculates the actual current value using the detected offset voltage value and the voltage value obtained from the current sensor 4a. The offset voltage used for this calculation is a value that always includes fluctuations due to temperature drift during operation of the motor 3 and errors due to the magnetic characteristics of the current sensors 4a and 4b. Therefore, the actual current value obtained by the actual current calculation unit 15 can be obtained as a true value without being affected by the fluctuation error of the offset voltage.

また、電流センサ4bはモ−タ3のW相に設けられており、W相に流れる電流値Iwを検出する。この電流センサ4bのオフセット電圧の補正方法についても電流センサ4aの場合と同様に行うことができる。   The current sensor 4b is provided in the W phase of the motor 3 and detects the current value Iw flowing in the W phase. The correction method of the offset voltage of the current sensor 4b can be performed in the same manner as in the case of the current sensor 4a.

ここで、インバータ2は図7に示すようにモータ3の負荷に応じて出力するパルスデューティを変更させる。パルスデューティが大きい場合は1つのパルスの影響が大きくなり、このパルスが抜けることは騒音・振動の増加に繋がる。従ってこの時に電流センサ4a、4bのオフセット電圧を検出するためにインバータ2のスイッチングを停止させるのは
好ましくない。そこで、本実施の形態ではインバータ2が出力するパルスデューティが所定値以上の場合には電流センサ4a、4bのオフセット電圧の検出を行なわず、インバータ2が出力するパルスデューティが所定値以下である場合のみ電流センサ4a、4bのオフセット電圧の検出を行なうようにするものである。
Here, the inverter 2 changes the pulse duty to be output according to the load of the motor 3 as shown in FIG. When the pulse duty is large, the influence of one pulse becomes large, and the loss of this pulse leads to an increase in noise and vibration. Therefore, it is not preferable to stop the switching of the inverter 2 in order to detect the offset voltage of the current sensors 4a and 4b at this time. Therefore, in the present embodiment, when the pulse duty output from inverter 2 is greater than or equal to a predetermined value, the offset voltage of current sensors 4a and 4b is not detected, and the pulse duty output from inverter 2 is less than or equal to the predetermined value. Only the offset voltage of the current sensors 4a and 4b is detected.

以降、この実電流値と指令電流演算部16が算出する指令電流とを用いてインバ−タ2の駆動信号を作成してモ−タ3の制御を行う方法は前述した通りである。   Thereafter, the method of creating a drive signal for the inverter 2 using this actual current value and the command current calculated by the command current calculation unit 16 to control the motor 3 is as described above.

以上の動作により本実施の形態のインバ−タ制御装置によれば、モ−タ3の電流波形にインバ−タ2のスイッチング周波数成分が重畳されるような場合であっても、運転中における温度ドリフト等による電流センサ4a、4bのオフセット電圧の変動誤差を確実に補正することができるので、制御性能を低下させずに信頼性の高いインバ−タ制御装置を実現することができる。   With the above operation, according to the inverter control apparatus of the present embodiment, even when the switching frequency component of the inverter 2 is superimposed on the current waveform of the motor 3, the temperature during operation is Since the fluctuation error of the offset voltage of the current sensors 4a and 4b due to drift or the like can be reliably corrected, a highly reliable inverter control device can be realized without deteriorating the control performance.

さらに本実施の形態のインバ−タ制御装置ではモ−タ3の電流波形のゼロクロス点にてオフセット電圧検出を行うので、電流波形の歪みを最小限に抑えることができる。   Furthermore, in the inverter control apparatus of the present embodiment, offset voltage detection is performed at the zero cross point of the current waveform of the motor 3, so that distortion of the current waveform can be minimized.

しかも、インバータ2が出力するパルスデューティが所定値以上の場合にはオフセット電圧検出によるスイッチングの停止を行なわないためより一層電流波形の歪みを抑えることができ騒音・振動の極めて少なく動作の安定したインバータ制御装置を実現することができる。   In addition, when the pulse duty output by the inverter 2 is greater than or equal to a predetermined value, the switching is not stopped by detecting the offset voltage, so that the distortion of the current waveform can be further suppressed, and the operation is extremely stable with little noise and vibration. A control device can be realized.

また、本実施の形態の制御方法は新たな回路等の追加を必要とせずに制御部10にマイコン等を用いることにより全てソフトウェアで行うことができるので、部品点数の増加や装置の大型化さらにはコストUPの防止を実現することができる。   In addition, since the control method of the present embodiment can be performed entirely by software by using a microcomputer or the like in the control unit 10 without requiring addition of a new circuit or the like, the number of parts can be increased and the size of the apparatus can be increased. Can realize cost prevention.

(実施の形態4)
図1〜図5および図7を用いて本実施の形態の電流センサ4a、4bのオフセット電圧誤差の補正方法について詳細に説明する。尚、図中の符号についての説明は実施の形態1と同じあるため省略する。
(Embodiment 4)
A method for correcting the offset voltage error of the current sensors 4a and 4b according to the present embodiment will be described in detail with reference to FIGS. The description of the reference numerals in the figure is the same as that of the first embodiment, and will be omitted.

インバータ2によりモ−タ3の運転が開始される。電流センサ4aはモ−タ3のV相に設けられており、V相に流れる電流値Ivを検出する。   The operation of the motor 3 is started by the inverter 2. The current sensor 4a is provided in the V phase of the motor 3, and detects a current value Iv flowing in the V phase.

モ−タ3の運転状態において図5に示すようにゼロクロス検出部12は実電流演算部15よりV相電流波形の負から正となるゼロクロス点および正から負となるゼロクロス点を検出する。このとき停止間隔計測部20での計測値が所定値以上であれば駆動停止部13は駆動信号作成部18を介して、インバ−タ2のスイッチング素子5b、5eを所定の時間停止させる。   In the operation state of the motor 3, as shown in FIG. 5, the zero cross detection unit 12 detects the zero cross point from negative to positive and the zero cross point from positive to negative of the V-phase current waveform from the actual current calculation unit 15. At this time, if the measurement value in the stop interval measurement unit 20 is equal to or greater than a predetermined value, the drive stop unit 13 stops the switching elements 5b and 5e of the inverter 2 through the drive signal generation unit 18 for a predetermined time.

これにより図4の第1および第2のオフセット電圧に相当する電圧値を検出することができるので、(式2)に従い電流センサ4a、4bの真のオフセット電圧を検出できる。   As a result, voltage values corresponding to the first and second offset voltages in FIG. 4 can be detected, so that the true offset voltages of the current sensors 4a and 4b can be detected according to (Equation 2).

そして実電流演算部15は以降この検出したオフセット電圧値と電流センサ4aより得られる電圧値を用いて実電流値を演算する。この演算に用いるオフセット電圧は常にモ−タ3の運転中の温度ドリフト等による変動および電流センサ4a、4bの磁気特性による誤差を含んだ値である。従って実電流演算部15により得られる実電流値はオフセット電圧の変動誤差の影響を受けずに真値を得ることができる。   Then, the actual current calculation unit 15 calculates the actual current value using the detected offset voltage value and the voltage value obtained from the current sensor 4a. The offset voltage used for this calculation is a value that always includes fluctuations due to temperature drift during operation of the motor 3 and errors due to the magnetic characteristics of the current sensors 4a and 4b. Therefore, the actual current value obtained by the actual current calculation unit 15 can be obtained as a true value without being affected by the fluctuation error of the offset voltage.

また、電流センサ4bはモ−タ3のW相に設けられており、W相に流れる電流値Iwを
検出する。この電流センサ4bのオフセット電圧の補正方法についても電流センサ4aの場合と同様に行うことができる。
The current sensor 4b is provided in the W phase of the motor 3 and detects the current value Iw flowing in the W phase. The correction method of the offset voltage of the current sensor 4b can be performed in the same manner as in the case of the current sensor 4a.

ここで、インバータ2は図7に示すようにモータ3の負荷に応じて出力するパルスデューティを変更させる。インバータ2がパルスデューティを速度変更中は定常時に比較して音や振動といったモータ3の挙動が不安定になるので、この時に電流センサ4a、4bのオフセット電圧を検出するためにインバータ2のスイッチングを停止させるのは好ましくない。そこで、本実施の形態ではインバータ2が出力するパルスデューティを変更中の場合には電流センサ4a、4bのオフセット電圧の検出を行なわないようにするものである。   Here, the inverter 2 changes the pulse duty to be output according to the load of the motor 3 as shown in FIG. Since the behavior of the motor 3 such as sound and vibration becomes unstable when the inverter 2 is changing the pulse duty speed, the switching of the inverter 2 is performed at this time in order to detect the offset voltage of the current sensors 4a and 4b. It is not preferable to stop it. Therefore, in the present embodiment, when the pulse duty output from the inverter 2 is being changed, the offset voltage of the current sensors 4a and 4b is not detected.

以降、この実電流値と指令電流演算部16が算出する指令電流とを用いてインバ−タ2の駆動信号を作成してモ−タ3の制御を行う方法は前述した通りである。   Thereafter, the method of creating a drive signal for the inverter 2 using this actual current value and the command current calculated by the command current calculation unit 16 to control the motor 3 is as described above.

以上の動作により本実施の形態のインバ−タ制御装置によれば、モ−タ3の電流波形にインバ−タ2のスイッチング周波数成分が重畳されるような場合であっても、運転中における温度ドリフト等による電流センサ4a、4bのオフセット電圧の変動誤差を確実に補正することができるので、制御性能を低下させずに信頼性の高いインバ−タ制御装置を実現することができる。   With the above operation, according to the inverter control apparatus of the present embodiment, even when the switching frequency component of the inverter 2 is superimposed on the current waveform of the motor 3, the temperature during operation is Since the fluctuation error of the offset voltage of the current sensors 4a and 4b due to drift or the like can be reliably corrected, a highly reliable inverter control device can be realized without deteriorating the control performance.

さらに本実施の形態のインバ−タ制御装置ではモ−タ3の電流波形のゼロクロス点にてオフセット電圧検出を行うので、電流波形の歪みを最小限に抑えることができる。   Furthermore, in the inverter control apparatus of the present embodiment, offset voltage detection is performed at the zero cross point of the current waveform of the motor 3, so that distortion of the current waveform can be minimized.

しかも、インバータ2が出力するパルスデューティが所定値以上の場合にはオフセット電圧検出によるスイッチングの停止を行なわないためより一層電流波形の歪みを抑えることができ騒音・振動の極めて少なく動作の安定したインバータ制御装置を実現することができる。   In addition, when the pulse duty output by the inverter 2 is greater than or equal to a predetermined value, the switching is not stopped by detecting the offset voltage, so that the distortion of the current waveform can be further suppressed, and the operation is extremely stable with little noise and vibration. A control device can be realized.

また、本実施の形態の制御方法は新たな回路等の追加を必要とせずに制御部10にマイコン等を用いることにより全てソフトウェアで行うことができるので、部品点数の増加や装置の大型化さらにはコストUPの防止を実現することができる。   In addition, since the control method of the present embodiment can be performed entirely by software by using a microcomputer or the like in the control unit 10 without requiring addition of a new circuit or the like, the number of parts can be increased and the size of the apparatus can be increased. Can realize cost prevention.

(実施の形態5)
図8は本発明のインバ−タ制御装置のいずれかを適用した空気調和機の一構成例を示す。図8において図1と同一の構成要素には同一の符号を付し、詳細な説明は省略する。以下図8を用いて本発明の空気調和機について説明する。
(Embodiment 5)
FIG. 8 shows an example of the configuration of an air conditioner to which one of the inverter control devices of the present invention is applied. 8, the same components as those in FIG. 1 are denoted by the same reference numerals, and detailed description thereof is omitted. Hereinafter, the air conditioner of the present invention will be described with reference to FIG.

図8に示すように空気調和機は圧縮機の駆動装置として実施の形態1に示す発明のモ−タ制御装置を用い、インバ−タ装置81、電動圧縮機82に加えて、室内ユニット92、室外ユニット95及び四方弁91からなる冷凍サイクルを備えている。   As shown in FIG. 8, the air conditioner uses the motor control device of the invention shown in the first embodiment as a compressor drive device, and in addition to the inverter device 81 and the electric compressor 82, the indoor unit 92, A refrigeration cycle comprising an outdoor unit 95 and a four-way valve 91 is provided.

室内ユニット92は室内熱交換器93と室内送風機94から構成され、また室外ユニット95は室外熱交換器96、室外送風機97及び膨張弁98より構成される。   The indoor unit 92 includes an indoor heat exchanger 93 and an indoor fan 94, and the outdoor unit 95 includes an outdoor heat exchanger 96, an outdoor fan 97, and an expansion valve 98.

冷凍サイクル中は熱媒体である冷媒が循環する。冷媒は電動圧縮機82により圧縮され、室外熱交換器96にて室外送風機97からの送風により室外の空気と熱交換され、また室内熱交換器93にて室内送風機94からの送風により室内の空気と熱交換される。室内熱交換器93での熱交換後の空気により室内の冷暖房が行われる。冷房または暖房の切換は四方弁91により冷媒の循環方向を反転させることにより行われる。   During the refrigeration cycle, a refrigerant that is a heat medium circulates. The refrigerant is compressed by the electric compressor 82, and heat is exchanged with the outdoor air by blowing from the outdoor blower 97 in the outdoor heat exchanger 96, and indoor air is blown from the indoor blower 94 in the indoor heat exchanger 93. And heat exchange. Indoor air conditioning is performed by the air after heat exchange in the indoor heat exchanger 93. Switching between cooling and heating is performed by reversing the direction of refrigerant circulation by a four-way valve 91.

以上のような冷凍サイクルにおける冷媒の循環はインバ−タ装置81により電動圧縮機82を駆動させることにより行われ、これらインバ−タ装置81及び電動圧縮機82の制御方法は実施の形態1のインバ−タ制御装置を用いて行われる。インバ−タ制御装置の構成及び動作については前述したとおりであるので説明は省略する。   The circulation of the refrigerant in the refrigeration cycle as described above is performed by driving the electric compressor 82 by the inverter device 81, and the control method of the inverter device 81 and the electric compressor 82 is the inverter of the first embodiment. It is performed using a data control device. Since the configuration and operation of the inverter control device are as described above, description thereof is omitted.

以上のような構成により空気調和機における効率の低下等、制御性能の低下を抑えることができる。   With the above configuration, it is possible to suppress a decrease in control performance such as a decrease in efficiency in the air conditioner.

本実施の形態では圧縮機駆動装置として実施の形態1に示す発明のインバータ制御装置を用いた空気調和機について説明したが、実施の形態2もしくは実施の形態4に示すような他の発明のインバ−タ制御装置を用いても同様に各発明のインバ−タ制御装置が持つ効果を有した空気調和機を提供することができる。   In this embodiment, the air conditioner using the inverter control device of the invention shown in the first embodiment as the compressor driving device has been described. However, the inverter of the other invention as shown in the second or fourth embodiment is used. -Even if it uses an inverter control apparatus, the air conditioner which had the effect which the inverter control apparatus of each invention has similarly can be provided.

従って本発明のインバ−タ制御装置は、特に使用温度環境の厳しい空気調和機に対しては用いることによりその効果を最大限に利用することができる。   Therefore, the effect of the inverter control device of the present invention can be maximized by using it particularly for an air conditioner having a severe operating temperature environment.

しかも上記のオフセット電圧補正制御はソフトウエアにより実現することができるので制御部10内に組み込むことができ、部品の追加やコストUPを伴わずに行うことができるという非常に大きな効果を有する。   In addition, since the offset voltage correction control described above can be realized by software, it can be incorporated in the control unit 10 and has a very great effect that it can be performed without adding components or increasing costs.

尚、本発明の実施の形態1から5において制御部10に含まれる構成要素は上記実施の形態に示す組合わせに限るものではなく、図1および図2においてさらに他の構成要素11から15の1部或いは全部を含んでもよい。   In the first to fifth embodiments of the present invention, the constituent elements included in the control unit 10 are not limited to the combinations shown in the above-described embodiments, and other constituent elements 11 to 15 in FIGS. One part or all may be included.

また、上記実施の形態1から4において電流センサ4a、4bのオフセット電圧の初期ばらつきについてはモ−タ3の起動前にセンサ出力電圧をオフセット電圧として予め検出することにより誤差を補正することができる。   In the first to fourth embodiments, the initial variation of the offset voltage of the current sensors 4a and 4b can be corrected by detecting the sensor output voltage in advance as the offset voltage before starting the motor 3. .

さらに、上記実施の形態1から4のおいてオフセット電圧の検出を電流波形が負から正になる点の電圧と正から負になる点電圧の平均より求めたが、簡易的に負から正になる点の電圧のみから或いは正から負になる点の電圧のみから求めても良い。   Furthermore, in the first to fourth embodiments, the offset voltage is detected from the average of the voltage at the point where the current waveform changes from negative to positive and the point voltage where the current waveform changes from positive to negative. You may obtain | require only from the voltage of the point from which it becomes only from the voltage of a certain point, or from positive to negative.

本発明のインバータ制御装置は、電流センサのオフセット誤差を補正し、電流波形の歪み抑制が可能となるので、インバータにより駆動されるモータを用いた冷蔵庫,冷凍庫等の用途にも適用できる。   The inverter control device of the present invention can be applied to applications such as a refrigerator and a freezer using a motor driven by an inverter because it can correct the offset error of the current sensor and suppress distortion of the current waveform.

本発明のインバ−タ制御装置の一実施の形態を示す制御ブロック図1 is a control block diagram showing an embodiment of an inverter control device according to the present invention. 本発明のインバ−タ制御装置の一実施の形態におけるインバ−タ回路構成図The inverter circuit block diagram in one Embodiment of the inverter control apparatus of this invention 本発明のインバ−タ制御装置の一実施の形態におけるオフセット電圧検出を示す図The figure which shows the offset voltage detection in one Embodiment of the inverter control apparatus of this invention 本発明のインバ−タ制御装置の一実施の形態における電流センサの特性図FIG. 6 is a characteristic diagram of a current sensor in an embodiment of an inverter control device of the present invention. 本発明のインバ−タ制御装置の一実施の形態におけるオフセット電圧検出を示す図The figure which shows the offset voltage detection in one Embodiment of the inverter control apparatus of this invention 本発明のインバータ制御装置の他の実施の形態におけるモータ速度に対するスイッチング速度を示す図The figure which shows the switching speed with respect to the motor speed in other embodiment of the inverter control apparatus of this invention. 本発明のインバータ制御装置の他の実施の形態におけるモータ速度に対するパルスデューティを示す図The figure which shows the pulse duty with respect to the motor speed in other embodiment of the inverter control apparatus of this invention. 本発明の空気調和機の一実施の形態を示す構成のブロック図The block diagram of the structure which shows one embodiment of the air conditioner of this invention 従来のインバ−タ制御装置における制御ブロック図Control block diagram in a conventional inverter control device

符号の説明Explanation of symbols

1 直流電源
2 インバ−タ
3 モ−タ
4a、4b 電流センサ
5a、5b、5c、5d、5e、5f スイッチング素子
10 制御部
11 インバ−タ駆動部
12 ゼロクロス検出部
13 駆動停止部
14 オフセット電圧検出部
15 実電流演算部
16 指令電流演算部
17 電流誤差演算部
18 駆動信号作成部
20 停止間隔計測部
81 インバ−タ装置
82 電動圧縮機
91 四方弁
92 室内ユニット
93 室内熱交換器
94 室内送風機
95 室外ユニット
96 室外熱交換器
97 室外送風機
98 膨張弁
DESCRIPTION OF SYMBOLS 1 DC power supply 2 Inverter 3 Motor 4a, 4b Current sensor 5a, 5b, 5c, 5d, 5e, 5f Switching element 10 Control part 11 Inverter drive part 12 Zero cross detection part 13 Drive stop part 14 Offset voltage detection Section 15 Actual current calculation section 16 Command current calculation section 17 Current error calculation section 18 Drive signal creation section 20 Stop interval measurement section 81 Inverter device 82 Electric compressor 91 Four-way valve 92 Indoor unit 93 Indoor heat exchanger 94 Indoor blower 95 Outdoor unit 96 Outdoor heat exchanger 97 Outdoor blower 98 Expansion valve

Claims (5)

複数のスイッチング素子から構成され直流を交流に変換して負荷モータに供給するインバ−タと、該インバータは前記負荷モータの速度に応じて前記複数のスイッチング素子をオン/オフさせるスイッチング速度を変更するとともに、前記負荷モータが駆動する負荷の大きさに応じて出力するパルスデューティを変更し、前記負荷モータに流れる電流値を検出し電圧値に変換して出力する電流検出手段と、前記負荷モータに流れる複数相の電流のゼロクロス点をそれぞれ検出するゼロクロス検出手段と、前記負荷モータに流れる電流値がゼロになるように前記インバ−タのスイッチング素子のうち少なくとも1つを所定時間オフさせる駆動停止手段と、前記駆動停止手段が前記インバ−タのスイッチング素子をオフさせることにより前記負荷モータに流れる電流値がゼロになる期間中に前記電流検出手段が出力する電圧値を記憶更新するオフセット電圧検出手段と、前記電流検出手段が出力する電圧値と前記オフセット電圧検出手段が記憶する電圧値から前記負荷モータに流れる電流値を演算する実電流演算手段とを備え、前記駆動停止手段は前記インバータのスイッチング速度が所定値以上であるときには、前記ゼロクロス検出手段が検出する電流のゼロクロス点において前記インバータのスイッチング素子を所定時間停止させることを特徴とするインバータ制御装置。 An inverter composed of a plurality of switching elements, which converts DC to AC and supplies the load motor to the load motor, and the inverter changes a switching speed for turning on / off the plurality of switching elements according to the speed of the load motor. And a current detection means for changing a pulse duty to be output in accordance with a load driven by the load motor, detecting a current value flowing through the load motor, converting it to a voltage value, and outputting the voltage value to the load motor. Zero-cross detection means for detecting zero-cross points of flowing currents of a plurality of phases, and drive stop means for turning off at least one of the switching elements of the inverter for a predetermined time so that the current value flowing through the load motor becomes zero And when the drive stop means turns off the switching element of the inverter, Offset voltage detection means for storing and updating the voltage value output by the current detection means during the period when the current value flowing through the data becomes zero, and the voltage value output by the current detection means and the offset voltage detection means An actual current calculation means for calculating a current value flowing through the load motor from a voltage value, and the drive stop means detects the zero cross point of the current detected by the zero cross detection means when the switching speed of the inverter is equal to or higher than a predetermined value. In the inverter control device, the switching element of the inverter is stopped for a predetermined time. 駆動停止手段はインバータがスイッチング速度を変更中であるときは、ゼロクロス検出手段が検出する電流のゼロクロス点において前記インバータのスイッチング素子を所定時間停止させる動作を行なわないことを特徴とする請求項1に記載のインバータ制御装置。 The drive stop means does not perform an operation of stopping the switching element of the inverter for a predetermined time at the zero cross point of the current detected by the zero cross detection means when the inverter is changing the switching speed. The inverter control device described. 駆動停止手段はインバータが出力するパルスデューティが所定値以下であるときには、ゼロクロス検出手段が検出する電流のゼロクロス点において前記インバータのスイッチング素子を所定時間停止させることを特徴とする請求項1に記載のインバータ制御装置。 The drive stop means stops the switching element of the inverter for a predetermined time at the zero cross point of the current detected by the zero cross detection means when the pulse duty output by the inverter is equal to or less than a predetermined value. Inverter control device. 駆動停止手段はインバータが出力するパルスデューティを変更中であるときは、ゼロクロス検出手段が検出する電流のゼロクロス点において前記インバータのスイッチング素子を所定時間停止させる動作を行なわないことを特徴とする請求項1に記載のインバータ制御装置。 The drive stop means does not perform an operation of stopping the switching element of the inverter for a predetermined time at the zero cross point of the current detected by the zero cross detection means when the pulse duty output by the inverter is being changed. The inverter control device according to 1. 請求項1から請求項4のいずれか1つに記載のインバ−タ制御装置を備えたことを特徴とする空気調和機。 An air conditioner comprising the inverter control device according to any one of claims 1 to 4.
JP2004183274A 2004-06-22 2004-06-22 Inverter control device Pending JP2006014388A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004183274A JP2006014388A (en) 2004-06-22 2004-06-22 Inverter control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004183274A JP2006014388A (en) 2004-06-22 2004-06-22 Inverter control device

Publications (1)

Publication Number Publication Date
JP2006014388A true JP2006014388A (en) 2006-01-12

Family

ID=35780958

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004183274A Pending JP2006014388A (en) 2004-06-22 2004-06-22 Inverter control device

Country Status (1)

Country Link
JP (1) JP2006014388A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011061910A (en) * 2009-09-07 2011-03-24 Toshiba Elevator Co Ltd Motor driver and method for removing torque ripples
JP2013123360A (en) * 2011-12-09 2013-06-20 Hyundai Motor Co Ltd Method for re-setting current sensor of vehicle with drive motor
JP2014166044A (en) * 2013-02-26 2014-09-08 Hitachi Appliances Inc Refrigerator
KR20150016679A (en) * 2013-08-05 2015-02-13 엘에스산전 주식회사 Inverter controller and Method for operating the same
JP6364573B1 (en) * 2017-10-17 2018-07-25 日立ジョンソンコントロールズ空調株式会社 Air conditioner
CN112146253A (en) * 2020-09-23 2020-12-29 海信(山东)空调有限公司 Air conditioner and compressor control method thereof
WO2025083883A1 (en) * 2023-10-20 2025-04-24 三菱電機株式会社 Power conversion device, motor drive device, and refrigeration cycle application equipment
WO2025083882A1 (en) * 2023-10-20 2025-04-24 三菱電機株式会社 Power conversion device, motor drive device, and refrigeration cycle application equipment
WO2025083884A1 (en) * 2023-10-20 2025-04-24 三菱電機株式会社 Power conversion device, motor drive device, and refrigeration cycle application equipment

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011061910A (en) * 2009-09-07 2011-03-24 Toshiba Elevator Co Ltd Motor driver and method for removing torque ripples
JP2013123360A (en) * 2011-12-09 2013-06-20 Hyundai Motor Co Ltd Method for re-setting current sensor of vehicle with drive motor
JP2014166044A (en) * 2013-02-26 2014-09-08 Hitachi Appliances Inc Refrigerator
KR20150016679A (en) * 2013-08-05 2015-02-13 엘에스산전 주식회사 Inverter controller and Method for operating the same
KR102013722B1 (en) 2013-08-05 2019-08-23 엘에스산전 주식회사 Inverter controller and Method for operating the same
JP6364573B1 (en) * 2017-10-17 2018-07-25 日立ジョンソンコントロールズ空調株式会社 Air conditioner
WO2019077689A1 (en) * 2017-10-17 2019-04-25 日立ジョンソンコントロールズ空調株式会社 Air conditioner
CN112146253A (en) * 2020-09-23 2020-12-29 海信(山东)空调有限公司 Air conditioner and compressor control method thereof
CN112146253B (en) * 2020-09-23 2021-12-17 海信(山东)空调有限公司 Air conditioner and compressor control method thereof
WO2025083883A1 (en) * 2023-10-20 2025-04-24 三菱電機株式会社 Power conversion device, motor drive device, and refrigeration cycle application equipment
WO2025083882A1 (en) * 2023-10-20 2025-04-24 三菱電機株式会社 Power conversion device, motor drive device, and refrigeration cycle application equipment
WO2025083884A1 (en) * 2023-10-20 2025-04-24 三菱電機株式会社 Power conversion device, motor drive device, and refrigeration cycle application equipment

Similar Documents

Publication Publication Date Title
JP2004201425A (en) Motor temperature estimation device and compressor internal state estimation device
EP3346151B1 (en) Compressor driving apparatus and chiller including the same
JP4818145B2 (en) Motor drive control device and ventilation fan, liquid pump, refrigerant compressor, blower, air conditioner and refrigerator
JP2006014388A (en) Inverter control device
CN105683571B (en) Motor control assembly and freezing, air-conditioning device
KR19990078373A (en) A method for controlling dc brushless motor
JP4259725B2 (en) Inverter control device and air conditioner using the inverter control device
JP2006149097A (en) Motor control device
JP2003111469A (en) Motor control method and control device
JP3833918B2 (en) Motor control device
JP2001352777A (en) Motor control device
KR20060075262A (en) Phase change method of BLC motor
JP2005348477A (en) Inverter control device
JP2011030423A (en) Synchronous motor, exhaust fan, refrigerant compressor, air blower, liquid pump, air conditioner, and refrigerator
JP2005312201A (en) Inverter control device and air conditioner using the same
KR20110092055A (en) Compressor driving device of air conditioner and driving method thereof
JP5057368B2 (en) AC power generation device, compressor drive device and refrigeration / air-conditioning device
JP4791319B2 (en) Inverter device, compressor drive device and refrigeration / air-conditioning device
JP2009296722A (en) Motor controller, motor control method, and air conditioner
JP2009017613A (en) Control device, drive system, and heat transfer system
JP5385557B2 (en) Motor control device, compressor drive device, and refrigeration / air conditioning device
JP2011050170A (en) Inverter device
JP2005224038A (en) Inverter control device and air conditioner equipped with the same
KR102478881B1 (en) Motor driving apparatus and air conditioner including the same
JP2010098852A (en) Control device of motor, and refrigeration apparatus and air conditioner using the same