JP2019009964A - Motor control apparatus - Google Patents
Motor control apparatus Download PDFInfo
- Publication number
- JP2019009964A JP2019009964A JP2017126311A JP2017126311A JP2019009964A JP 2019009964 A JP2019009964 A JP 2019009964A JP 2017126311 A JP2017126311 A JP 2017126311A JP 2017126311 A JP2017126311 A JP 2017126311A JP 2019009964 A JP2019009964 A JP 2019009964A
- Authority
- JP
- Japan
- Prior art keywords
- phase
- current
- voltage
- zero
- phases
- 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
Links
Images
Landscapes
- Control Of Motors That Do Not Use Commutators (AREA)
Abstract
Description
本発明は、ブラシレスモータに電流を供給するモータ制御装置に関する。 The present invention relates to a motor control device that supplies current to a brushless motor.
従来、複数の磁極を有する回転子及び三相(U相、V相、及びW相)のコイルを有する固定子を備えたブラシレスモータ、及びこのブラシレスモータに電流を供給するモータ制御装置が様々な用途に用いられている(例えば、特許文献1参照)。 Conventionally, there are various brushless motors including a rotor having a plurality of magnetic poles and a stator having three-phase (U-phase, V-phase, and W-phase) coils, and motor control devices that supply current to the brushless motor. Used for applications (see, for example, Patent Document 1).
特許文献1に記載のモータの制御装置は、6つのスイッチング素子(FET)が三相ブリッジ接続されたインバータ回路と、インバータ回路の各スイッチング素子をオン・オフさせる駆動信号を生成する制御部とを有している。制御部は、各スイッチング素子のオン・オフ状態を切り替える更新タイミングを、回転子の位置を示す位置信号のゼロクロスのタイミング及び進角調整部が保持する進角値に基づいて決定する。進角値がゼロの場合には進角調整が行われず、位置信号のゼロクロスのタイミングで各スイッチング素子のオン・オフ状態が切り替えられる。進角値がゼロでない場合には、スイッチング素子のオン・オフ状態を切り替える更新タイミングと位置信号のゼロクロスのタイミングとの間に進角値に応じた時間差が発生する。
The motor control device described in
また、特許文献1に記載の制御装置は、モータの回転速度の目標値毎に、当該回転速度でのモータの回転むらを抑制するために適した進角値を記憶している。この進角値は、例えば工場出荷時や電源投入時に設定され、1°毎に進角値を変化させてモータの回転むらの評価値を演算し、この評価値が最も小さいときの進角値をその目標回転速度での進角値としてメモリに記憶される。
In addition, the control device described in
しかし、上記のようにモータの回転速度の目標値毎に進角値を設定しても、モータの負荷が変動すると、各相の相電流の位相と回転子の電気角との関係が適切な範囲から外れ、トルクの減少によってモータの電力効率が低下してしまう場合がある。すなわち、特許文献1に記載のモータの制御装置は、モータの負荷変動が少ない用途には好適に用いることができても、負荷変動が大きい用途では必ずしも有効ではなかった。
However, even if the advance value is set for each target value of the rotation speed of the motor as described above, if the motor load fluctuates, the relationship between the phase current of each phase and the electrical angle of the rotor is appropriate. There is a case where the power efficiency of the motor is lowered due to a decrease in torque. That is, the motor control device described in
そこで、本発明は、制御対象であるブラシレスモータの負荷が変動しても、スイッチング素子のオン・オフ状態の切り替えタイミングと回転子の電気角との関係を適切な範囲に維持することができるモータ制御装置を提供することを目的とする。 Accordingly, the present invention provides a motor capable of maintaining the relationship between the switching timing of the ON / OFF state of the switching element and the electrical angle of the rotor within an appropriate range even when the load of the brushless motor that is the control target fluctuates. An object is to provide a control device.
上記の目的を達成するため、本発明は複数の磁極を有する回転子及び三相のコイルを有する固定子を備えたブラシレスモータに電流を供給するモータ制御装置であって、各相毎に一対のスイッチング素子及び前記スイッチング素子に並列接続された還流ダイオードを有するインバータ回路部と、前記三相のうち一相を非通電相とし他の二相を通電相とする複数の通電モードを順次切り替えて前記インバータ回路部をPWM制御する制御部と、前記三相のコイルに誘起される誘起電圧と前記三相のコイルの中点電圧との比較に基づいて前記誘起電圧のゼロクロスを検出するゼロクロス検出部と、前記インバータ回路部から前記ブラシレスモータに供給される電流を検出する電流検出部とを備え、前記制御部は、前記ゼロクロス検出部による前記ゼロクロスの検出タイミングと前記通電モードの切り替えタイミングとの間の電気角を前記電流検出部の検出結果に基づいて変化させる、モータ制御装置を提供する。 In order to achieve the above object, the present invention is a motor control device for supplying current to a brushless motor having a rotor having a plurality of magnetic poles and a stator having a three-phase coil, and a pair of motor control devices for each phase. An inverter circuit unit having a switching element and a free-wheeling diode connected in parallel to the switching element, and sequentially switching a plurality of energization modes in which one of the three phases is a non-energized phase and the other two phases are energized phases, A control unit that performs PWM control of the inverter circuit unit, and a zero-cross detection unit that detects a zero-cross of the induced voltage based on a comparison between an induced voltage induced in the three-phase coil and a midpoint voltage of the three-phase coil; A current detection unit that detects a current supplied from the inverter circuit unit to the brushless motor, and the control unit includes the zero-cross detection unit. The electrical angle between the detection timing of Rokurosu the switching timing of the energization mode is changed based on a detection result of the current detecting section, to provide a motor control device.
本発明に係るモータ制御装置によれば、制御対象であるブラシレスモータの負荷が変動しても、スイッチング素子のオン・オフ状態の切り替えタイミングと回転子の電気角との関係を適切な範囲に維持することができ、モータ損失の低減によりモータ効率を向上させることができる。 According to the motor control device of the present invention, even when the load of the brushless motor to be controlled fluctuates, the relationship between the switching timing of the on / off state of the switching element and the electrical angle of the rotor is maintained within an appropriate range. The motor efficiency can be improved by reducing the motor loss.
[実施の形態]
本発明の実施の形態について、図1乃至図7を参照して説明する。なお、以下に説明する実施の形態は、本発明を実施する上での好適な具体例として示すものであり、技術的に好ましい種々の技術的事項を具体的に例示している部分もあるが、本発明の技術的範囲は、この具体的態様に限定されるものではない。
[Embodiment]
Embodiments of the present invention will be described with reference to FIGS. In addition, although embodiment described below is shown as a suitable specific example in implementing this invention, although there are some parts which have illustrated various technical matters that are technically preferable. The technical scope of the present invention is not limited to this specific embodiment.
図1は、本発明の実施の形態に係るモータ制御装置の概略構成を制御対象であるブラシレスモータと共に示す構成図である。 FIG. 1 is a configuration diagram showing a schematic configuration of a motor control device according to an embodiment of the present invention together with a brushless motor that is a control target.
ブラシレスモータ7は、複数の磁極を有する回転子71と、三相のコイル721〜723を有する固定子72と備えている。このブラシレスモータ7は、例えば自動車に搭載され、トランスミッションのアクチュエータの動作やギヤの噛み合い部の潤滑等のための油圧ポンプを駆動するために用いられる。本実施の形態では、ブラシレスモータ7の極対数が1であり、回転子71が磁性の異なる一対の磁極(N極711及びS極712)を有している。ただし、これに限らず、回転子71が複数対の磁極を有していてもよい。
The
固定子72には、U相のコイル721、V相のコイル722、及びW相のコイル723が回転子71の回転方向に沿って等間隔に配置されている。本実施の形態では、固定子72に三相のコイル721〜723がそれぞれ1つずつ配置されているが、回転子71が複数対の磁極を有している場合には、その磁極の数に対応する数の三相のコイル721〜723が固定子72に配置される。
In the
制御装置1は、インバータ回路部2と、インバータ回路部2をPWM(Pulse Width Modulation)制御する制御部3と、抵抗分圧により三相のコイル721〜723の中点電圧を発生させる中点電圧生成部4と、三相のコイル721〜723に誘起される誘起電圧のゼロクロスを検出するゼロクロス検出部5と、インバータ回路部2からブラシレスモータ7に供給される電流を検出する電流検出部6とを有している。
The
インバータ回路部2は、三相ブリッジ接続された6つのスイッチング素子としてのトランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2と、これらのトランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2にそれぞれ並列接続された還流ダイオードDu1,Du2,Dv1,Dv2,Dw1,Dw2とを有しており、U相電線21,V相電線22,及びW相電線23を介してブラシレスモータ7の三相のコイル721〜723に三相交流電流を供給する。
The
U相のトランジスタTu1及びTu2、V相のトランジスタTv1及びTv2、及びW相のトランジスタTw1及びTw2は、それぞれ上側母線24と下側母線25との間に直列に接続されている。トランジスタTu1,Tv1,Tw1は、インバータ回路部2の上側アーム2aを構成し、トランジスタTu2,Tv2,Tw2は、インバータ回路部2の下側アーム2bを構成する。U相電線21は、U相の一対のトランジスタTu1及びTu2の間に接続され、V相電線22は、V相の一対のトランジスタTv1及びTv2の間に接続されている。また、W相電線23は、W相の一対のトランジスタTw1及びTw2の間に接続されている。
The U-phase transistors Tu1 and Tu2, the V-phase transistors Tv1 and Tv2, and the W-phase transistors Tw1 and Tw2 are connected in series between the
上側母線24は、直流電源10の+側に接続されている。下側母線25は、電流検出部6のシャント抵抗61を介して直流電源10の−側に接続されている。制御装置1が自動車に搭載されている場合、直流電源10は例えばバッテリーである。シャント抵抗61には、インバータ回路部2の母線電流が流れ、シャント抵抗61の両端部間の電圧が増幅器62によって増幅されて制御部3に出力される。電流検出部6によって検出される母線電流は、U相電線21,V相電線22,及びW相電線23を介してブラシレスモータ7に供給される電流の総和である。
The
中点電圧生成部4は、抵抗値が共通の3つの抵抗器Rc1,Rc2,Rc3によって構成されている。抵抗器Rc1,Rc2,Rc3は、それぞれの一端が節点Cに接続され、抵抗器Rc1の他端はU相電線21に、抵抗器Rc2の他端はV相電線22に、抵抗器Rcの他端はW相電線23に、それぞれ接続されている。節点Cには、三相のコイル721〜723の中点電圧が発生する。なお、中点電圧生成部4としては、上側母線24と下側母線25との間に直列に配置された2つの抵抗器によって直流電源10の電源電圧を分圧して中点電圧を発生させるものであってもよい。
The
ゼロクロス検出部5は、三相のコイル721〜723に誘起される誘起電圧と中点電圧生成部4の中点電圧との比較に基づいて、誘起電圧のゼロクロスを検出する。ゼロクロス検出部5は、U相電線21と接地電位との間に直列に接続された抵抗器Ru1及びRu2と、V相電線22と接地電位との間に直列に接続された抵抗器Rv1及びRv2と、W相電線23と接地電位との間に直列に接続された抵抗器Rw1及びRw2と、コンパレータC1,C2,C3とを有している。これらの抵抗器Ru1,Ru2,Rv1,Rv2,Rw1,Rw2の抵抗値は共通である。
The zero
コンパレータC1は、抵抗器Ru1及びRu2によって分圧されたU相の分圧電圧と節点Cの中点電圧とを比較し、コンパレータC2は、抵抗器Rv1及びRv2によって分圧されたV相の分圧電圧と節点Cの中点電圧とを比較する。また、コンパレータC3は、抵抗器Rw1及びRw2によって分圧されたW相の分圧電圧と節点Cの中点電圧とを比較する。コンパレータC1,C2,C3は、それぞれの比較結果を示す信号を制御部3に出力する。コンパレータC1,C2,C3が出力する出力信号は、U相電圧、V相電圧、W相電圧が中点電圧を越えて+側又は−側に変化するゼロクロスが発生した際に信号状態が切り替わる。
The comparator C1 compares the divided voltage of the U phase divided by the resistors Ru1 and Ru2 with the midpoint voltage of the node C, and the comparator C2 compares the divided voltage of the V phase divided by the resistors Rv1 and Rv2. The voltage and the midpoint voltage of the node C are compared. The comparator C3 compares the divided voltage of the W phase divided by the resistors Rw1 and Rw2 with the midpoint voltage of the node C. The comparators C1, C2, and C3 output signals indicating the respective comparison results to the
制御部3は、U相、V相、及びW相の三相のうち、一相を非通電相とし他の二相を通電相とする複数の通電モードを順次切り替えてインバータ回路部2をPWM制御する。また、制御部3は、上位コントローラ等の外部との通信によって回転速度指令を受け付け、この回転速度指令に応じた速度で回転子71が固定子72に対して回転するようにPWM制御を行う。
The
制御部3は、CPU(演算処理装置)が記憶素子に記憶されたプログラムを実行することにより、位置検出手段31、進角調整手段32、転流制御手段33、PWM制御手段34、及びドライブ制御手段35として機能する。なお、これらの機能をASIC(特定用途向け集積回路)等のハードウェアによって実現してもよい。
The
位置検出手段31は、ゼロクロス検出部5のコンパレータC1,C2,C3の出力信号に基づいて、固定子72に対する回転子71の位置を検出する。より具体的には、U相、V相、及びW相のうち、無通電相となっている相に発生するゼロクロスにより、回転子71の位置を検出する。無通電相のコイルには、回転子71のN極711及びS極712の接近ならびに離間によって鎖交磁束が変化することによる誘起電圧が発生するので、この無通電相におけるゼロクロスを検出することで、ゼロクロス発生時における回転子71の回転位置を検出することが可能である。
The position detection unit 31 detects the position of the
なお、この位置検出処理では、通電モードの切り替え後に発生するパルス状のスパイク電圧や、通電相におけるPWM制御によるトランジスタのオフ時に還流ダイオードDu1,Dv1,Dw1のいずれかが導通することによる電圧変動の影響を無視し、スパイク電圧の消失後におけるトランジスタのオン時に生じるゼロクロスによって回転子71の位置を検出する。
In this position detection process, a pulse-like spike voltage generated after switching the energization mode or a voltage fluctuation caused by one of the return diodes Du1, Dv1, Dw1 conducting when the transistor is turned off by PWM control in the energization phase. The position of the
また、ゼロクロス検出部5のコンパレータC1,C2,C3に替えて、AD変換器によって各相の分圧電圧及び中点電圧をデジタル値に変換し、位置検出手段31がデジタル値の大小比較によって誘起電圧のゼロクロスを検出してもよい。
Further, instead of the comparators C1, C2 and C3 of the zero-
進角調整手段32は、誘起電圧のゼロクロスの検出タイミングと通電モードの切り替えタイミングとの間の時間差に対応する電気角である進角を、電流検出部6の検出結果に基づいて変化させる。進角調整手段32の具体的な処理内容については後述する。
The advance angle adjusting means 32 changes the advance angle, which is an electrical angle corresponding to the time difference between the zero cross detection timing of the induced voltage and the energization mode switching timing, based on the detection result of the
転流制御手段33は、位置検出手段31により検出された回転子71の位置、及び進角調整手段32によって演算された進角に基づいて、通電モードを切り替える切替信号をドライブ制御手段35に出力する。転流制御手段33が出力する切替信号は、6つのトランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2のうち、いずれをオン状態(導通状態)にするかを設定する信号である。転流制御手段33は、回転子71の回転に同期する回転磁界が固定子72に発生するように、上側アーム2aのトランジスタTu1,Tv1,Tw1のうち何れか1つのトランジスタと、下側アーム2bのトランジスタTu2,Tv2,Tw2のうち何れか1つのトランジスタとをオンさせる。この通電パターンは6通りであり、転流制御手段33は6つの通電モードを順次切り替える。
The commutation control means 33 outputs a switching signal for switching the energization mode to the drive control means 35 based on the position of the
PWM制御手段34は、位置検出手段31の検出結果に基づいて演算により求められる回転子71の実回転速度と回転速度指令に基づく目標回転速度との偏差により、当該通電モードにおいて導通する上側アーム2a及び下側アーム2bのいずれかのトランジスタをオン状態とする時間の割合であるデューティー比を演算する。本実施の形態では、上側アーム2aのトランジスタをPWM制御によりオン・オフさせる場合について説明するが、下側アーム2bのトランジスタをPWM制御によりオン・オフさせてもよい。PWM制御手段34は、実回転速度が目標回転速度よりも低い場合にはデューティー比を高め、実回転速度が目標回転速度よりも高い場合にはデューティー比を低くする。
The
ドライブ制御手段35は、PWM制御手段34により演算されたデューティー比に基づいて上側アーム2aのトランジスタをPWM制御によりスイッチングするキャリヤ周波数を設定し、転流制御手段33の切替信号及びPWM制御手段34により演算されたデューティー比に基づいてPWM変調信号を生成する。このPWM変調信号は、ドライブ回路30に供給される。なお、キャリヤ周波数は、デューティー比に関わらず一定の固定値であってもよい。
The
ドライブ回路30は、PWM変調信号を増幅し、トランジスタTu1,Tu2,Tv1,Tv2,Tw1,Tw2のそれぞれのベース端子に供給されるドライブ信号を出力する。例えば、上側アーム2aのトランジスタTu1と下側アーム2bのトランジスタTw2とを導通させる通電モードでは、PWM制御手段34によって演算されるデューティー比の時間割合で、上側アーム2aのトランジスタTu1がオン状態となる。
The
図2乃至図4は、6つの通電モードを順次切り替えた際にインバータ回路部2から出力される各相の電圧、回転子71の回転によって誘起される各相の誘起電圧、V相誘起電圧にW相誘起電圧の逆相電圧を合成した合成電圧、及びV相誘起電圧にU相誘起電圧の逆相電圧を合成した合成電圧の時間的な変化の一例を示すグラフである。なお、図2乃至図4では、PWM制御による上側アーム2aの各トランジスタTu1,Tv1,Tw1のスイッチング波形(キャリヤ周波数でのオン・オフ波形)の図示を省略している。
2 to 4 show the voltage of each phase output from the
図2乃至図4において、(a)はU相電圧、(b)はV相電圧、(c)はW相電圧、(d)はU相誘起電圧、(e)はV相誘起電圧、(f)はW相誘起電圧、(g)はV相誘起電圧にW相誘起電圧の逆相電圧を合成した合成電圧、(h)はV相誘起電圧にU相誘起電圧の逆相電圧を合成した合成電圧をそれぞれ示している。(g)では、V相誘起電圧を破線で示し、W相誘起電圧の逆相電圧を一点鎖線で示している。また、(h)では、V相誘起電圧を破線で示し、U相誘起電圧の逆相電圧を一点鎖線で示している。 2 to 4, (a) is a U-phase voltage, (b) is a V-phase voltage, (c) is a W-phase voltage, (d) is a U-phase induced voltage, (e) is a V-phase induced voltage, ( f) is a W-phase induced voltage, (g) is a synthesized voltage obtained by synthesizing a V-phase induced voltage and a reverse-phase voltage of the W-phase induced voltage, and (h) is a synthesized phase of the U-phase induced voltage and the V-phase induced voltage. Each synthesized voltage is shown. In (g), the V-phase induced voltage is indicated by a broken line, and the reverse phase voltage of the W-phase induced voltage is indicated by a one-dot chain line. Further, in (h), the V-phase induced voltage is indicated by a broken line, and the reverse phase voltage of the U-phase induced voltage is indicated by a one-dot chain line.
図2は、誘起電圧のゼロクロスが発生してから電気角で30°遅れたタイミングで通電モードが切り替わる状態を示している。この状態は、高いモータ効率が得られる理想的な状態である。図3は、誘起電圧のゼロクロスが発生してから電気角で45°遅れたタイミングで通電モードが切り替わる状態を示し、図4は、誘起電圧のゼロクロスが発生してから電気角で15°遅れたタイミングで通電モードが切り替わる状態を示している。本実施の形態では、回転子71が一対の磁極を有しているので、電気角が回転子71の固定子72に対する機械角と一致する。したがって、電気角で30°に相当する時間は、回転子71が1回転するのに要する時間の12分の1である。なお、回転子71がN対(Nは自然数)の磁極を有している場合には、機械角が電気角のN分の1となり、電気角で30°に相当する時間は、回転子71が1回転するのに要する時間の1/(12×N)である。
FIG. 2 shows a state in which the energization mode is switched at a timing delayed by 30 ° in electrical angle from the occurrence of the zero cross of the induced voltage. This state is an ideal state in which high motor efficiency can be obtained. FIG. 3 shows a state where the energization mode is switched at a timing delayed by 45 ° in electrical angle after the zero cross of the induced voltage occurs, and FIG. 4 shows a delay of 15 ° in electrical angle after the occurrence of the zero cross of the induced voltage. A state in which the energization mode is switched at the timing is shown. In the present embodiment, since the
以下、図3に示すように、誘起電圧のゼロクロス発生後に通電モードが切り替わるタイミングが理想的な状態よりも遅れた状態を遅れ状態という。また、図4に示すように、誘起電圧のゼロクロス発生後に通電モードが切り替わるタイミングが理想的な状態よりも早い状態を進み状態という。遅れ状態や進み状態は、ブラシレスモータ7の負荷変動によって発生する。遅れ状態は、ブラシレスモータ7の負荷が増大したときに発生しやすく、遅れ状態が顕著になると、固定子72の回転磁界と回転子71の回転が同期しなくなる脱調が発生するおそれがある。また、進み状態は、ブラシレスモータ7の負荷が減少したときに発生しやすい。
Hereinafter, as shown in FIG. 3, a state in which the timing at which the energization mode is switched after the occurrence of the zero cross of the induced voltage is delayed from the ideal state is referred to as a delayed state. Further, as shown in FIG. 4, a state where the timing at which the energization mode is switched after the occurrence of the zero cross of the induced voltage is earlier than the ideal state is referred to as an advanced state. The delay state and the advance state are caused by the load fluctuation of the
本実施の形態では、トランジスタTu1及びトランジスタTw2がオン状態となる第1通電モード、トランジスタTv1及びトランジスタTw2がオン状態となる第2通電モード、トランジスタTv1及びトランジスタTu2がオン状態となる第3通電モード、トランジスタTw1及びトランジスタTu2がオン状態となる第4通電モード、トランジスタTw1及びトランジスタTv2がオン状態となる第5通電モード、トランジスタTu1及びトランジスタTv2がオン状態となる第6通電モードが、この順序で順次切り替わる。 In the present embodiment, the first energization mode in which the transistors Tu1 and Tw2 are turned on, the second energization mode in which the transistors Tv1 and Tw2 are in the on state, and the third energization mode in which the transistors Tv1 and Tu2 are turned on The fourth energization mode in which the transistor Tw1 and the transistor Tu2 are turned on, the fifth energization mode in which the transistor Tw1 and the transistor Tv2 are in the on state, and the sixth energization mode in which the transistor Tu1 and the transistor Tv2 are in the on state are in this order. Switch sequentially.
第1及び第4通電モードでは、U相及びW相が通電相となり、V相が無通電相となる。第2及び第5通電モードでは、V相及びW相が通電相となり、U相が無通電相となる。第3及び第6通電モードでは、U相及びV相が通電相となり、W相が無通電相となる。このようなモータ制御方法は、各相のトランジスタがオン状態である期間が電気角で120°であるので「120°通電制御方式」とも呼ばれ、三相ブラスレスモータの簡易的な制御方法として広く用いられている。 In the first and fourth energization modes, the U phase and the W phase are energized phases, and the V phase is a non-energized phase. In the second and fifth energization modes, the V phase and the W phase are energized phases, and the U phase is a non-energized phase. In the third and sixth energization modes, the U phase and the V phase are energized phases, and the W phase is a non-energized phase. Such a motor control method is also referred to as a “120 ° energization control method” because the period during which the transistors of each phase are on is 120 ° in electrical angle, and is a simple control method for a three-phase brassless motor. Widely used.
制御部3の位置検出手段31は、各通電モードにおいて無通電相となっている相の誘起電圧のゼロクロスによって回転子71の位置を検出する。例えば、第2通電モードでは、U相誘起電圧のゼロクロス(図2乃至図4参照)によってその時点での回転子71の位置を検出する。以下、第2通電モード及び第3通電モードを例にとって、進角調整手段32による進角の調整処理について詳細に説明する。
The position detection means 31 of the
第2通電モードでは、上側アーム2aのV相のトランジスタTv1及び下側アーム2bのW相のトランジスタTw2がオン状態となり、トランジスタTv1からV相電線22を介してブラシレスモータ7に電流が供給される。この電流は、V相のコイル722及びW相のコイル723を流れてW相電線23によってインバータ回路部2に復流し、トランジスタTw2からシャント抵抗61を介して直流電源10の−側に流れる。
In the second energization mode, the V-phase transistor Tv1 of the
このとき、インバータ回路部2は、V相の誘起電圧とW相の誘起電圧の逆相電圧とを合成した合成電圧に抗してブラシレスモータ7に電流を供給する。以下、この第2通電モードにおける合成電圧を第2合成誘起電圧という。第2合成誘起電圧は、図2に示す理想状態では第2通電モードの期間の中間時点で最大となり、図3に示す遅れ状態では第2通電モードの中間時点よりも前に最大となり、図4に示す進み状態では第2通電モードの中間時点よりも後に最大となる。
At this time, the
一方、第2通電モードにおいて、PWM制御によって上側アーム2aのトランジスタTv1がオン状態であるときにブラシレスモータ7に印加される電圧は一定であるので、シャント抵抗61に流れる電流は、V相のコイル722及びW相のコイル723のリアクタンスの影響を受ける過渡現象の後には第2合成誘起電圧が小さいときほど大きくなる。
On the other hand, in the second energization mode, the voltage applied to the
同様に、第3通電モードでは、上側アーム2aのV相のトランジスタTv1及び下側アーム2bのU相のトランジスタTu2がオン状態となる。このとき、インバータ回路部2は、V相の誘起電圧とU相の誘起電圧の逆相電圧とを合成した合成電圧に抗してブラシレスモータ7に電流を供給する。以下、この第3通電モードにおける合成電圧を第3合成誘起電圧という。第3合成誘起電圧は、理想状態では第3通電モードの期間の中間時点で最大となり、遅れ状態では第3通電モードの中間時点よりも前に最大となり、進み状態では第3通電モードの中間時点よりも後に最大となる。第3通電モードにおいてシャント抵抗61に流れる電流は、過渡現象の後には第3合成誘起電圧が小さいときほど大きくなる。
Similarly, in the third energization mode, the V-phase transistor Tv1 of the
図5乃至図7は、第2通電モード時及び第3通電モード時に電流検出部6のシャント抵抗61に流れる母線電流を示すグラフである。図5は、図2に示す理想状態における電流波形を示している。図6は、図3に示す遅れ状態における電流波形を示している。図7は、図4に示す進み状態における電流波形を示している。なお、図5乃至図7では、PWM制御のデューティー比が50%である場合を例にとって波形を示している。
5 to 7 are graphs showing the bus current flowing through the
進角調整手段32は、進角の調整により、ゼロクロス検出部5によるゼロクロスの検出タイミングと、転流制御手段33による通電モードの切り替えタイミングとの間の時間間隔を変化させる。より具体的には、電流検出部6の検出結果における電流のピーク値の変化量に基づいて、ゼロクロスの検出タイミングと通電モードの切り替えタイミングとの間の電気角を変化させる。ここで、ピーク値とは、上側アーム2aのトランジスタ(第2通電モード及び第3通電モードではV相のトランジスタTv1)がPWM制御によってオフ状態からオン状態となり、再びオフ状態となるまでの間の母線電流の最大値をいう。換言すれば、キャリヤ周波数の逆数にあたる1回のPWM周期においてブラシレスモータ7に供給される電流の最大値をいう。進角調整手段32は、1つの通電モードの期間内における電流のピーク値の変化を解析し、進角を調整する。次に、この解析の方法について3つの具体例を説明する。
The advance angle adjusting means 32 changes the time interval between the zero cross detection timing by the zero
1つめの方法は、1つの通電モードの期間内における全てのピーク値の最大値及び最小値を抽出し、その差に基づいて進角を調整する方法である。この場合、ピーク値の最大値と最小値の差であるピーク値の変化量は、図5乃至図7に示すΔIaとなる。図6に示す遅れ状態では、期間の後半で第2合成誘起電圧及び第3合成誘起電圧が低くなるので、図5に示す理想状態に比較してΔIaが大きくなる。したがって、進角調整手段32は、ΔIaの大きさによって遅れ状態を検出することが可能であり、例えばΔIaが所定の閾値よりも大きい場合に遅れ状態であると判定することができる。進角調整手段32は、遅れ状態が検出された場合には、転流制御手段33の制御処理に用いられる進角の値を通電モードの切り替えタイミングが早くなるように設定する。 The first method is a method of extracting the maximum value and the minimum value of all the peak values within the period of one energization mode and adjusting the advance angle based on the difference. In this case, the change amount of the peak value, which is the difference between the maximum value and the minimum value of the peak value, is ΔIa shown in FIGS. In the delayed state shown in FIG. 6, since the second combined induced voltage and the third combined induced voltage become lower in the latter half of the period, ΔIa becomes larger than the ideal state shown in FIG. Therefore, the advance angle adjusting means 32 can detect a delay state based on the magnitude of ΔIa. For example, when ΔIa is larger than a predetermined threshold, it can be determined that the delay state is present. When the delay state is detected, the advance angle adjusting means 32 sets the advance value used for the control process of the commutation control means 33 so that the switching timing of the energization mode is advanced.
また、図7に示すように進み状態が発生すると、遅れ状態が発生したときほどΔIaが大きく変化しないが、通電モードの期間の前半でピーク値が最大となり、期間の終わりにかけてピーク値が低下する。したがって、このようなピーク値の変化によって進み状態を検出することができ、この進み状態が検出された場合には、転流制御手段33の制御処理に用いられる進角の値を通電モードの切り替えタイミングが遅くなるように設定する。 Further, when the advance state occurs as shown in FIG. 7, ΔIa does not change as much as when the delay state occurs, but the peak value becomes maximum in the first half of the period of the energization mode, and the peak value decreases toward the end of the period. . Therefore, the advance state can be detected by such a change in the peak value. When this advance state is detected, the advance value used for the control process of the commutation control means 33 is switched to the energization mode. Set the timing to be late.
2つめの方法は、1つの通電モードの期間のうち、三相のコイル721〜723のリアクタンスによる過渡現象の影響が小さくなる時間帯における電流のピーク値の変化量に基づいて進角を調整する方法である。図5乃至図7では、この解析方法において進角調整手段32が解析対象とする範囲を解析対象範囲Aとして示している。この解析対象範囲Aは、遅れ状態や進み状態の発生によるピーク値の変化が表れやすい範囲であり、例えば各通電モードの時間幅の前側3分の1を除く範囲である。
In the second method, the advance angle is adjusted based on the amount of change in the peak value of the current in a time zone in which the influence of the transient phenomenon due to the reactance of the three-
解析対象範囲Aにおけるピーク値の最大値と最小値の差であるピーク値の変化量は、図5乃至図7に示すΔIbとなる。ΔIbは、図6に示すように遅れ状態が発生することによって大きくなるので、進角調整手段32はΔIbの大きさによって遅れ状態を検出することができる。また、図7に示すように進み状態が発生した場合には、解析対象範囲Aの前半でピーク値が最大となり、期間の終わりにかけてピーク値が低下するので、このようなピーク値の変化によって進み状態を検出することができる。 The change amount of the peak value, which is the difference between the maximum value and the minimum value of the peak value in the analysis target range A, is ΔIb shown in FIGS. Since ΔIb increases as a result of the occurrence of a delay state as shown in FIG. 6, the advance angle adjusting means 32 can detect the delay state based on the magnitude of ΔIb. Further, when an advance state occurs as shown in FIG. 7, the peak value becomes maximum in the first half of the analysis target range A, and the peak value decreases toward the end of the period. The state can be detected.
3つめの方法は、各通電モード内におけるピーク値のサンプリングタイミングを予め複数設定しておき、これらのサンプリングタイミングでのピーク値の相互比較によって遅れ状態や進み状態を検出する方法である。図5乃至図7では、サンプリングタイミングを上向きの矢印で示している。また、図5乃至図7の図示例では、各通電モードにおいて3つのサンプリングタイミングを示しているが、サンプリングタイミングの数は3に限らず、2又は4以上であってもよい。以下、3つのサンプリングタイミングのそれぞれを時間順に第1乃至第3サンプリングタイミングとして説明する。第1サンプリングタイミングは上記の解析対象範囲Aにおける初期に、第2サンプリングタイミングは解析対象範囲Aにおける中期に、第2サンプリングタイミングは解析対象範囲Aにおける後期に、それぞれ設定されている。 The third method is a method in which a plurality of peak value sampling timings in each energization mode are set in advance, and a delay state or an advance state is detected by mutual comparison of peak values at these sampling timings. 5 to 7, the sampling timing is indicated by an upward arrow. 5 to 7 show three sampling timings in each energization mode, the number of sampling timings is not limited to three and may be two or four or more. Hereinafter, each of the three sampling timings will be described as first to third sampling timings in time order. The first sampling timing is set in the initial stage in the analysis target range A, the second sampling timing is set in the middle period in the analysis target range A, and the second sampling timing is set in the latter period in the analysis target range A.
図5に示す理想状態では、第2サンプリングタイミングにおけるピーク値が最も大きく、第2サンプリングタイミングにおけるピーク値と第1及び第3サンプリングタイミングにおけるピーク値との差が比較的小さい。図6に示す遅れ状態では、第1サンプリングタイミングにおけるピーク値が最も小さく、第3サンプリングタイミングにおけるピーク値が最も大きい。また、図7に示す進み状態では、第1サンプリングタイミングにおけるピーク値が最も大きく、第3サンプリングタイミングにおけるピーク値が最も小さい。したがって、これらのサンプリングタイミングにおけるピーク値の相互比較によっても、遅れ状態や進み状態を検出することができる。なお、当該通電モードにおいて導通する上側アーム2aのトランジスタがPWM制御によってオフ状態であるときは、その次のPWM周期におけるピーク値をサンプル値として用いることができる。
In the ideal state shown in FIG. 5, the peak value at the second sampling timing is the largest, and the difference between the peak value at the second sampling timing and the peak value at the first and third sampling timings is relatively small. In the delay state shown in FIG. 6, the peak value at the first sampling timing is the smallest, and the peak value at the third sampling timing is the largest. In the advanced state shown in FIG. 7, the peak value at the first sampling timing is the largest, and the peak value at the third sampling timing is the smallest. Therefore, the delay state and the advance state can be detected also by mutual comparison of peak values at these sampling timings. When the transistor of the
(実施の形態の作用及び効果)
以上説明したように、制御部3は、各通電モードでの電流検出部6の検出結果に基づいて遅れ状態や進み状態を検出することができ、進角の調整によってゼロクロスの検出タイミングと通電モードの切り替えタイミングとの間の電気角を最適化することができる。これにより、ブラシレスモータ7の負荷が変動しても、通電モードの切り替えタイミングと固定子72に対する回転子71の電気角との関係を適切な範囲に維持することができ、モータ効率を良好に維持することができる。
(Operation and effect of the embodiment)
As described above, the
(付記)
以上、本発明を実施の形態に基づいて説明したが、これらの実施の形態は特許請求の範囲に係る発明を限定するものではない。また、実施の形態の中で説明した特徴の組合せの全てが発明の課題を解決するための手段に必須であるとは限らない点に留意すべきである。
(Appendix)
As mentioned above, although this invention was demonstrated based on embodiment, these embodiment does not limit the invention which concerns on a claim. In addition, it should be noted that not all the combinations of features described in the embodiments are essential to the means for solving the problems of the invention.
また、本発明は、その趣旨を逸脱しない範囲で適宜変形して実施することが可能である。例えば、上記実施の形態では、インバータ回路部2からブラシレスモータ7に供給される電流を母線電流によって検出したが、これに限らず、U相電線21,V相電線22,又はW相電線23を流れる相電流によってインバータ回路部2からブラシレスモータ7に供給される電流を検出してもよい。また、電流の検出手段としては、シャント抵抗の電圧降下によるものに限らず、例えば磁電変換素子であるホール素子を用いた電流センサを用いてもよい。
Further, the present invention can be appropriately modified and implemented without departing from the spirit of the present invention. For example, in the above embodiment, the current supplied from the
また、上記実施の形態では、スイッチング素子としてトランジスタを用いた場合について説明したが、これに限らず、スイッチング素子としてFETを用いてもよい。また、固定子72における三相のコイル721〜723の結線方法は、スター結線に限らず、デルタ結線でもよい。またさらに、ブラシレスモータ7及び制御装置1は、自動車用に限らず、各種機器の様々な用途に用いることが可能である。
Moreover, although the said embodiment demonstrated the case where a transistor was used as a switching element, it is not restricted to this, You may use FET as a switching element. Further, the connection method of the three-
1…制御装置(モータ制御装置)
2…インバータ回路部
3…制御部
5…ゼロクロス検出部
6…電流検出部
7…ブラシレスモータ
71…回転子
72…固定子
721…U相コイル
722…V相コイル
723…W相コイル
Du1,Du2,Dv1,Dv2,Dw1,Dw2…還流ダイオード
Tu1,Tu2,Tv1,Tv2,Tw1,Tw2…トランジスタ(スイッチング素子)
1 ... Control device (motor control device)
DESCRIPTION OF
Claims (2)
各相毎に一対のスイッチング素子及び前記スイッチング素子に並列接続された還流ダイオードを有するインバータ回路部と、
前記三相のうち一相を非通電相とし他の二相を通電相とする複数の通電モードを順次切り替えて前記インバータ回路部をPWM制御する制御部と、
前記三相のコイルに誘起される誘起電圧と前記三相のコイルの中点電圧との比較に基づいて前記誘起電圧のゼロクロスを検出するゼロクロス検出部と、
前記インバータ回路部から前記ブラシレスモータに供給される電流を検出する電流検出部とを備え、
前記制御部は、前記ゼロクロス検出部による前記ゼロクロスの検出タイミングと前記通電モードの切り替えタイミングとの間の電気角を前記電流検出部の検出結果に基づいて変化させる、
モータ制御装置。 A motor control device for supplying current to a brushless motor having a rotor having a plurality of magnetic poles and a stator having a three-phase coil,
An inverter circuit unit having a pair of switching elements for each phase and a free-wheeling diode connected in parallel to the switching elements;
A control unit that PWM-controls the inverter circuit unit by sequentially switching a plurality of energization modes in which one of the three phases is a non-energized phase and the other two phases are energized phases;
A zero-cross detector that detects a zero-cross of the induced voltage based on a comparison between an induced voltage induced in the three-phase coil and a midpoint voltage of the three-phase coil;
A current detection unit for detecting a current supplied from the inverter circuit unit to the brushless motor;
The control unit changes an electrical angle between a detection timing of the zero cross by the zero cross detection unit and a switching timing of the energization mode based on a detection result of the current detection unit,
Motor control device.
請求項1に記載のモータ制御装置。 The control unit changes an electrical angle between the detection timing of the zero cross and the switching timing of the energization mode based on a change amount of a peak value in a PWM cycle of a current detected by the current detection unit.
The motor control device according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017126311A JP2019009964A (en) | 2017-06-28 | 2017-06-28 | Motor control apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017126311A JP2019009964A (en) | 2017-06-28 | 2017-06-28 | Motor control apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2019009964A true JP2019009964A (en) | 2019-01-17 |
Family
ID=65027016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017126311A Pending JP2019009964A (en) | 2017-06-28 | 2017-06-28 | Motor control apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2019009964A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020188579A (en) * | 2019-05-14 | 2020-11-19 | アイシン精機株式会社 | Motor controller and electric pump |
GB2618358A (en) * | 2022-05-05 | 2023-11-08 | Dyson Technology Ltd | A method of determining a position of a rotor of a brushless permanent magnet motor |
JP7468381B2 (en) | 2021-01-27 | 2024-04-16 | 株式会社デンソー | Calculation device and motor drive device |
-
2017
- 2017-06-28 JP JP2017126311A patent/JP2019009964A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020188579A (en) * | 2019-05-14 | 2020-11-19 | アイシン精機株式会社 | Motor controller and electric pump |
JP7275833B2 (en) | 2019-05-14 | 2023-05-18 | 株式会社アイシン | Motor controller and electric pump |
JP7468381B2 (en) | 2021-01-27 | 2024-04-16 | 株式会社デンソー | Calculation device and motor drive device |
GB2618358A (en) * | 2022-05-05 | 2023-11-08 | Dyson Technology Ltd | A method of determining a position of a rotor of a brushless permanent magnet motor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8278860B2 (en) | Variable pulse width modulation for reduced zero-crossing granularity in sensorless brushless direct current motors | |
US8378606B2 (en) | Synchronized minimum frequency pulse width modulation drive for sensorless brushless direct current motor | |
US20120206076A1 (en) | Motor-driving apparatus for variable-speed motor | |
US9246422B2 (en) | Motor control device and motor control method | |
KR102070983B1 (en) | Integrated circuit | |
JP5668947B2 (en) | Motor drive control device, motor drive control method, and motor using the same | |
US10608572B2 (en) | Motor drive control device | |
CN105337541A (en) | Multi-phase brushless direct current motor and driving method thereof | |
JP2019009964A (en) | Motor control apparatus | |
JP5790390B2 (en) | AC motor control device and control method | |
JP5996031B1 (en) | Control device for rotating electrical machine | |
JP2006034086A (en) | Apparatus and method of driving motor and electronic device | |
WO2019225373A1 (en) | Motor drive device | |
JP3721368B2 (en) | Motor control device | |
JP6348779B2 (en) | Synchronous motor drive system | |
US20180019687A1 (en) | Rotating electric machine system | |
KR102238456B1 (en) | Driving Circuit for driving switched reluctance motor | |
US10526007B2 (en) | Power conversion device, control method for same, and electric power steering control device | |
US9935575B2 (en) | Power conversion device and control method for same, and electric power steering control device | |
JP2017034767A (en) | Sensorless drive method for three-phase brushless motor | |
JP2014096939A (en) | Synchronous motor Drive system | |
John et al. | Position sensorless control of BLDC motor based on back EMF difference estimation method | |
JP2014054079A (en) | Motor control device | |
Roy et al. | Speed control of sensorless BLDC motor with two side chopping PWM | |
KR101414818B1 (en) | Method for driving brushless dc motor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200513 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210209 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210803 |