モータ駆動装置
【課題】単一の電流検出手段を用いた場合でも、すべての相について、上段スイッチング素子および下段スイッチング素子のON故障を検出することが可能なモータ駆動装置を提供する。
【解決手段】駆動手段101にPWM信号を出力する制御手段102は、上段回生時異常判定手段103と、下段回生時異常判定手段104とを有する。上段回生時異常判定手段103は、上段スイッチング素子Q1、Q3、Q5がすべてON状態である上段回生状態において、電流検出抵抗Rに電流が流れた場合に、下段スイッチング素子Q2、Q4、Q6の少なくとも1つがON故障したと判定する。下段回生時異常判定手段104は、下段スイッチング素子Q2、Q4、Q6がすべてON状態である下段回生状態において、電流検出抵抗Rに電流が流れた場合に、上段スイッチング素子Q1、Q3、Q5の少なくとも1つがON故障したと判定する。
【解決手段】駆動手段101にPWM信号を出力する制御手段102は、上段回生時異常判定手段103と、下段回生時異常判定手段104とを有する。上段回生時異常判定手段103は、上段スイッチング素子Q1、Q3、Q5がすべてON状態である上段回生状態において、電流検出抵抗Rに電流が流れた場合に、下段スイッチング素子Q2、Q4、Q6の少なくとも1つがON故障したと判定する。下段回生時異常判定手段104は、下段スイッチング素子Q2、Q4、Q6がすべてON状態である下段回生状態において、電流検出抵抗Rに電流が流れた場合に、上段スイッチング素子Q1、Q3、Q5の少なくとも1つがON故障したと判定する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、PWM(Pulse Width Modulation:パルス幅変調)制御方式を用いたモータ駆動装置に関し、特に、単一の電流検出手段を用いて各相の電流値を検出するモータ駆動装置に関する。
【背景技術】
【0002】
車両の電動パワーステアリング装置においては、ハンドルの操舵トルクに応じた操舵補助力をステアリング機構に与えるために、3相ブラシレスモータなどの電動式モータが設けられる。このモータを駆動する装置として、PWM制御方式によるモータ駆動装置が知られている(例えば特許文献1)。
【0003】
PWM制御方式のモータ駆動装置では、上アームと下アームにそれぞれスイッチング素子を有する上下一対のアームが3組設けられる。また、トルクセンサで検出された操舵トルクに応じてモータに流すべき電流の目標値を算出し、この目標値とモータに実際に流れる電流の値との偏差に基づいて、所定のデューティを持つPWM信号を生成する。そして、このPWM信号による各スイッチング素子のON・OFF動作に基づいて、モータを駆動する。
【0004】
特許文献1のモータ駆動装置においては、モータに流れる電流を検出するための電流検出抵抗(シャント抵抗)が、各相の下アームにそれぞれ設けられている。すなわち、電流検出抵抗は3個設けられており、各抵抗の両端電圧を測定することにより、モータに実際に流れる電流が検出される。これに対して、単一の電流検出抵抗を用いたモータ駆動装置が知られている(例えば特許文献2)。
【0005】
図14は、単一の電流検出抵抗を用いたPWM制御方式のモータ駆動装置の一例を示している。電源回路1は、整流回路や平滑回路等から構成され、出力端にコンデンサCが接続されている。スイッチング回路2は、上下一対のアームがU相、V相、W相に対応して3組設けられた3相ブリッジから構成されている。U相の上アームA1はスイッチング素子Q1を有し、U相の下アームA2はスイッチング素子Q2を有している。V相の上アームA3はスイッチング素子Q3を有し、V相の下アームA4はスイッチング素子Q4を有している。W相の上アームA5はスイッチング素子Q5を有し、W相の下アームA6はスイッチング素子Q6を有している。これらのスイッチング素子Q1〜Q6は、例えばFET(Field Effect Transistor:電界効果トランジスタ)からなる。
【0006】
モータMは、例えば車両の電動パワーステアリング装置に用いられる3相ブラシレスモータである。モータMに流れる電流を検出するための電流検出抵抗Rは、電源回路1とスイッチング回路2との間に接続されている。差動アンプ等から構成される増幅回路5は、電流検出抵抗Rの両端の電圧を増幅し、CPU4へ出力する。CPU4は、増幅回路5から与えられる電圧に基づいて算出した検出電流値と、トルクセンサ(図示省略)から与えられる操舵トルクに基づいて算出した目標電流値とに基づいて、各相のPWM信号のデューティに応じたデューティ設定値を算出する。そして、このデューティ設定値と鋸歯状のキャリア信号とに基づいて生成した各相のPWM信号を、ドライバIC3へ供給する。ドライバIC3は、スイッチング素子Q1〜Q6を個別にON・OFFさせるための各相のPWM信号を、各スイッチング素子Q1〜Q6のゲートへ出力する。このPWM信号に基づくスイッチング素子Q1〜Q6のON・OFFにより、スイッチング回路2からモータMへ3相電圧が供給され、モータMが回転する。
【0007】
上記のような単一の電流検出抵抗Rを用いたモータ駆動装置の場合、モータMに流れる電流の検出は、図15の回路状態でU相電流を検出し、図16の回路状態でW相電流を検出することにより行われる。なお、ここでは、U相をデューティが最も大きい最大相、V相をデューティが中間の中間相、W相をデューティが最も小さい最小相とする。
【0008】
U相電流の検出は、図15に示すように、上アームのスイッチング素子(以下、「上段スイッチング素子」という)Q1、Q3、Q5がそれぞれON、OFF、OFFで、下アームのスイッチング素子(以下、「下段スイッチング素子」という)Q2、Q4、Q6がそれぞれOFF、ON、ONの期間において行われる。このとき、モータMには矢印で示す経路で電流が流れ、電流検出抵抗RにU相電流が流れる。このU相電流によって電流検出抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、U相電流値が検出される。
【0009】
W相電流の検出は、図16に示すように、上段スイッチング素子Q1、Q3、Q5がそれぞれON、ON、OFFで、下段スイッチング素子Q2、Q4、Q6がそれぞれOFF、OFF、ONの期間において行われる。このとき、モータMには矢印で示す経路で電流が流れ、電流検出抵抗RにW相電流が流れる。このW相電流によって電流検出抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、W相電流値が検出される。
【0010】
また、V相電流値については、U相電流値とW相電流値とから、計算により求められる。すなわち、U相電流値をIu、V相電流値をIv、W相電流値をIwとしたとき、これらの間には、次の関係が成立する。
Iu+Iv+Iw=0
したがって、V相電流値Ivは、
Iv=−(Iu+Iv)
として算出することができる。
【0011】
上述したモータ駆動装置において、スイッチング素子Q1〜Q6が、素子自体の異常によりON状態のままとなり、OFF状態に戻らなくなることがある。また、素子自体は正常であっても、素子にPWM信号を与えるドライバIC3やCPU4が異常でON信号を出力し続けることにより、スイッチング素子Q1〜Q6がON状態のままとなり、OFF状態に戻らなくなることがある。このようにスイッチング素子Q1〜Q6がON状態のままとなる故障を、以下では「ON故障」と呼ぶことにする。
【0012】
図17は、各相ごとの上段スイッチング素子および下段スイッチング素子のON故障検出可否を示した表である。「上段短絡」は上段スイッチング素子Q1、Q3、Q5のON故障を意味し、「下段短絡」は下段スイッチング素子Q2、Q4、Q6のON故障を意味している。また、「通常電流検出(1)」は、図15のタイミングにおける電流検出を意味し、「通常電流検出(2)」は、図16のタイミングにおける電流検出を意味している。
【0013】
図17において、通常電流検出(1)の場合のON故障検出可否の詳細は、以下の通りである。
【0014】
最大相(U相)については、図15のように上段スイッチング素子Q1はON状態にあり、通常動作と上段短絡との区別ができないため、上段短絡を検出できない。一方、下段スイッチング素子Q2は通常動作時にOFF状態にあるため、素子Q2にON故障が発生すると、素子Q1、Q2を介して電流検出抵抗Rに過電流が流れるので、下段短絡を検出できる。
【0015】
中間相(V相)については、図15のように通常動作時に上段スイッチング素子Q3はOFF状態にあるため、素子Q3にON故障が発生すると素子Q3、Q4を介して電流検出抵抗Rに過電流が流れるので、上段短絡を検出できる。一方、下段スイッチング素子Q4はON状態にあり、通常動作と下段短絡との区別ができないため、下段短絡を検出できない。
【0016】
最小相(W相)については、図15のように通常動作時に上段スイッチング素子Q5はOFF状態にあるため、素子Q5にON故障が発生すると、素子Q5、Q6を介して電流検出抵抗Rに過電流が流れるので、上段短絡を検出できる。一方、下段スイッチング素子Q6はON状態にあり、通常動作と下段短絡との区別ができないため、下段短絡を検出できない。
【0017】
次に、通常電流検出(2)の場合のON故障検出可否の詳細は、以下の通りである。
【0018】
最大相(U相)については、図16のように上段スイッチング素子Q1はON状態にあり、通常動作と上段短絡との区別ができないため、上段短絡を検出できない。一方、下段スイッチング素子Q2は通常動作時にOFF状態にあるため、素子Q2にON故障が発生すると、素子Q1、Q2を介して電流検出抵抗Rに過電流が流れるので、下段短絡を検出できる。
【0019】
中間相(V相)については、図16のように通常動作時に上段スイッチング素子Q3はON状態にあり、通常動作と上段短絡との区別ができないため、上段短絡を検出できない。一方、下段スイッチング素子Q4はOFF状態にあるため、素子Q4にON故障が発生すると、素子Q3、Q4を介して電流検出抵抗Rに過電流が流れるので、下段短絡を検出できる。
【0020】
最小相(W相)については、図16のように通常動作時に上段スイッチング素子Q5はOFF状態にあるため、素子Q5にON故障が発生すると、素子Q5、Q6を介して電流検出抵抗Rに過電流が流れるので、上段短絡を検出できる。一方、下段スイッチング素子Q6はON状態にあり、通常動作と下段短絡との区別ができないため、下段短絡を検出できない。
【先行技術文献】
【特許文献】
【0021】
【特許文献1】特開2007−244133号公報
【特許文献2】特開2009−131098号公報
【発明の概要】
【発明が解決しようとする課題】
【0022】
以上のように、単一の電流検出抵抗Rを用いて、通常電流検出(1)、(2)の2つのタイミングでモータ電流を検出する場合、図17の太枠で示すように、最大相(U相)の上段スイッチング素子Q1のON故障(上段短絡)と、最小相(W相)の下段スイッチング素子Q6のON故障(下段短絡)を検出できないという問題がある。
【0023】
そこで、本発明の目的は、単一の電流検出手段を用いた場合でも、すべての相について、上段スイッチング素子および下段スイッチング素子のON故障を検出することが可能なモータ駆動装置を提供することにある。
【課題を解決するための手段】
【0024】
本発明に係るモータ駆動装置は、図1に示すように、上アームと下アームにそれぞれスイッチング素子Q1〜Q6を有する上下一対のアームが少なくとも3組設けられ、PWM信号による各スイッチング素子のON・OFF動作に基づいてモータMを駆動する駆動手段101と、この駆動手段101に流れる電流を検出するための単一の電流検出抵抗Rと、この電流検出抵抗Rに流れる電流に基づいて、モータMの各相に流れる電流の電流値を検出し、各相の目標電流値と各相の検出電流値とに基づいて各スイッチング素子Q1〜Q6にPWM信号を出力する制御手段102とを備える。制御手段102は、さらに、上段回生時異常判定手段103と、下段回生時異常判定手段104とを有する。
【0025】
上段回生時異常判定手段103は、すべての相の上アームのスイッチング素子Q1、Q3、Q5がON状態で、かつ、すべての相の下アームのスイッチング素子Q2、Q4、Q6がOFF状態である上段回生状態において、電流検出抵抗Rに流れる電流を検出し、当該検出結果に基づいて異常を判定する。例えば、電流検出抵抗Rに流れる電流の電流値が所定値以上である場合に、下アームのスイッチング素子Q2、Q4、Q6の少なくとも1つがON故障であると判定する。
【0026】
下段回生時異常判定手段104は、すべての相の上アームのスイッチング素子Q1、Q3、Q5がOFF状態で、かつ、すべての相の下アームのスイッチング素子Q2、Q4、Q6がON状態である下段回生状態において、電流検出抵抗Rに流れる電流を検出し、当該検出結果に基づいて異常を判定する。例えば、電流検出抵抗Rに流れる電流の電流値が所定値以上である場合に、上アームのスイッチング素子Q1、Q3、Q5の少なくとも1つがON故障であると判定する。
【0027】
本発明では、各相の上段スイッチング素子Q1、Q3、Q5がすべてONの上段回生状態において、下段スイッチング素子Q2、Q4、Q6の少なくとも1つがON故障すると、本来流れるはずのない電流が電流検出抵抗Rに流れる。また、各相の下段スイッチング素子Q2、Q4、Q6がすべてONの下段回生状態において、上段スイッチング素子Q1、Q3、Q5の少なくとも1つがON故障した場合も、本来流れるはずのない電流が電流検出抵抗Rに流れる。したがって、従来の通常電流検出(図15、図16)に、上段回生時および下段回生時の電流検出を追加することにより、すべての相についてON故障の検出が可能となる。
【0028】
本発明において、下段回生時異常判定手段は、下段回生状態において、電流検出抵抗に当該抵抗からモータへ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの地絡故障と判定するようにしてもよい。
【0029】
これによると、下段回生時の電流検出を利用して、モータの地絡故障を検出することができる。
【0030】
また、本発明において、下段回生時異常判定手段は、下段回生状態において、電流検出抵抗にモータから当該抵抗へ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの電源短絡故障と判定するようにしてもよい。
【0031】
これによると、下段回生時の電流検出を利用して、モータの電源短絡故障を検出することができる。
【発明の効果】
【0032】
本発明によれば、単一の電流検出手段を用いた場合でも、すべての相について、上段スイッチング素子および下段スイッチング素子のON故障を検出することが可能なモータ駆動装置を提供することができる。
【図面の簡単な説明】
【0033】
【図1】本発明に係るモータ駆動装置の基本構成を示した図である。
【図2】本発明における電流検出のタイミングを説明する図である。
【図3】本発明における各相ごとのON故障検出可否を示した表である。
【図4】通常電流検出(1)における電流経路を示した図である。
【図5】通常電流検出(2)における電流経路を示した図である。
【図6】上段回生状態(正常時)における電流経路を示した図である。
【図7】上段回生状態(故障時)における電流経路を示した図である。
【図8】下段回生状態(正常時)における電流経路を示した図である。
【図9】下段回生状態(故障時)における電流経路を示した図である。
【図10】PWM信号のデューティが100%付近である場合の電流検出を説明する図である。
【図11】PWM信号のデューティが0%付近である場合の電流検出を説明する図である。
【図12】下段回生時における地絡故障の検出を説明する図である。
【図13】下段回生時における電源短絡故障(天絡故障)の検出を説明する図である。
【図14】単一の電流検出抵抗を用いたPWM制御方式のモータ駆動装置の一例を示した図である。
【図15】U相電流の検出を説明する図である。
【図16】W相電流の検出を説明する図である。
【図17】従来における各相ごとのON故障検出可否を示した表である。
【発明を実施するための形態】
【0034】
以下、本発明の実施形態につき、図面を参照しながら説明する。モータ駆動装置の回路構成は、図14に示したものと同じである。したがって、以下では、図14を本発明の実施形態として引用する。なお、図14の各部については、すでに説明したので、ここでは詳細説明を省略する。
【0035】
図1と図14の対応関係は、次の通りである。図1の駆動手段101は、図14のスイッチング回路2に対応している。図1の制御手段102は、図14のドライバIC3、CPU4、増幅回路5を含む回路の一部に対応している。図1の上段回生時異常判定手段103および下段回生時異常判定手段104の各機能は、図14のCPU4に備わっている。
【0036】
次に、本発明におけるモータ電流の検出と、スイッチング素子のON故障の検出について説明する。
【0037】
図2は、電流検出抵抗Rに流れる電流を検出するタイミングを説明する図である。電流検出は、4つのタイミングT1〜T4において行われる。なお、ここでいう「タイミング」とは、電流検出が可能な時間幅(例えば2μsec)を持つ「期間」を意味している。
【0038】
T1は、図15で説明した通常電流検出(1)のタイミングである。このタイミングT1では、上段スイッチング素子Q1がON、Q3がOFF、Q5がOFFの状態で、電流検出抵抗Rに最大相(ここではU相)の電流が流れる。このときの各相の電流経路は、図4の破線で示す通りである。なお、図4のLu、Lv、Lwは、それぞれ、モータMに備わるU相、V相、W相の巻線であり、BATは電源である(以下の図においても同様)。電流検出抵抗Rに流れる電流により当該抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、U相電流値が検出される。
【0039】
T2は、図16で説明した通常電流検出(2)のタイミングである。このタイミングT2では、上段スイッチング素子Q1がON、Q3がON、Q5がOFFの状態で、電流検出抵抗Rに最小相(ここではW相)の電流が流れる。このときの各相の電流経路は、図5の破線で示す通りである。電流検出抵抗Rに流れる電流により当該抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、W相電流値が検出される。
【0040】
T3は、本発明で新たに追加される上段回生時電流検出のタイミングである。このタイミングT3では、上段スイッチング素子Q1、Q3、Q5がすべてON状態(このとき、下段スイッチング素子Q2、Q4、Q6はすべてOFF状態)である上段回生状態で、電流検出抵抗Rに流れる電流が検出される。正常時の上段回生状態における電流経路は、図6のようになる。すなわち、モータMの巻線Lu、Lv、Lwに蓄積された電気エネルギーに基づく回生電流が、上段スイッチング素子Q1、Q3、Q5を介して破線で示す経路を回流し、電流検出抵抗Rには電流が流れない。
【0041】
一方、下段スイッチング素子、例えば最小相(W相)の下段スイッチング素子Q6にON故障が発生した場合は、図7のように、スイッチング素子Q5、Q6が共にONとなる。そして、電源BATからスイッチング素子Q5、Q6を介して、本来流れるはずのない電流が、破線で示す経路で電流検出抵抗Rに流れる。スイッチング素子Q2、Q4がON故障した場合も同様である。したがって、この電流を検出することによって、下段スイッチング素子Q2、Q4、Q6のON故障を検出することができる。この場合、上段回生時異常判定手段103(図1)は、上段回生時に電流検出抵抗Rに流れる電流の電流値が所定値以上であるときに、異常(下段スイッチング素子のON故障)と判定する。
【0042】
T4は、本発明で新たに追加される下段回生時電流検出のタイミングである。このタイミングT4では、上段スイッチング素子Q1、Q3、Q5がすべてOFF状態(このとき、下段スイッチング素子Q2、Q4、Q6はすべてON状態)である下段回生状態で、電流検出抵抗Rに流れる電流が検出される。正常時の下段回生状態における電流経路は、図8のようになる。すなわち、モータMの巻線Lu、Lv、Lwに蓄積された電気エネルギーに基づく回生電流が、下段スイッチング素子Q2、Q4、Q6を介して破線で示す経路を回流し、電流検出抵抗Rには電流が流れない。
【0043】
一方、上段スイッチング素子、例えば最大相(U相)の上段スイッチング素子Q1にON故障が発生した場合は、図9のように、スイッチング素子Q1、Q2が共にONとなる。そして、電源BATからスイッチング素子Q1、Q2を介して、本来流れるはずのない電流が、破線で示す経路で電流検出抵抗Rに流れる。スイッチング素子Q3、Q5がON故障した場合も同様である。したがって、この電流を検出することによって、上段スイッチング素子Q1、Q3、Q5のON故障を検出することができる。この場合、下段回生時異常判定手段104(図1)は、下段回生時に電流検出抵抗Rに流れる電流の電流値が所定値以上であるときに、異常(上段スイッチング素子のON故障)と判定する。
【0044】
図3は、各相ごとの上段スイッチング素子および下段スイッチング素子のON故障検出可否を示した表である。図17と同様、「上段短絡」は上段スイッチング素子Q1、Q3、Q5のON故障を意味し、「下段短絡」は下段スイッチング素子Q2、Q4、Q6のON故障を意味している。
【0045】
通常電流検出(1)の場合のON故障検出可否と、通常電流検出(2)の場合のON故障検出可否については、図17と同じであるので、説明は省略する。
【0046】
上段回生時電流検出の場合のON故障検出可否は、以下の通りである。上段回生時は、図6のように、上段スイッチング素子Q1、Q3、Q5はすべてON状態にあり、通常動作と上段短絡との区別ができないため、すべての相について上段短絡を検出できない。一方、下段スイッチング素子Q2、Q4、Q6はすべてOFF状態にあり、前記のとおり、いずれかの下段スイッチング素子にON故障が発生すると、電流検出抵抗Rに過電流が流れるので(図7)、下段短絡を検出できる。
【0047】
下段回生時電流検出の場合のON故障検出可否は、以下の通りである。下段回生時は、図8のように、下段スイッチング素子Q2、Q4、Q6はすべてON状態にあり、通常動作と下段短絡との区別ができないため、すべての相について下段短絡を検出できない。一方、上段スイッチング素子Q1、Q3、Q5はすべてOFF状態にあり、前記のとおり、いずれかの上段スイッチング素子にON故障が発生すると、電流検出抵抗Rに過電流が流れるので(図9)、上段短絡を検出できる。
【0048】
このように、本実施形態によれば、通常電流検出(1)と通常電流検出(2)に加えて、上段回生時と下段回生時に電流検出を行っている。そのため、図3の太枠で示すように、最大相の上段スイッチング素子Q1のON故障(図9)と、最小相の下段スイッチング素子Q6のON故障(図7)についても検出が可能となる。この結果、すべての相に対して、上段スイッチング素子Q1、Q3、Q5のON故障、および下段スイッチング素子Q2、Q4、Q6のON故障を検出することができる。
【0049】
なお、図10に示すように、最大相の上段PWM信号のデューティが100%付近である場合は、当該PWM信号のOFF期間がタイミングT4の時間幅より短くなって、下段回生時の電流検出が不可能となる。この結果、最大相の上段スイッチング素子Q1のON故障が検出できなくなる。しかし、最大相の上段PWM信号のデューティが100%付近という状態は、最大相の上段スイッチング素子Q1がほぼ常にON状態であることを示している。つまり、この状態は、もともと上段スイッチング素子Q1のON故障と区別できないものであるから、このタイミングT4でON故障を検出する必要性は少ない。
【0050】
また、図11に示すように、最小相の上段PWM信号のデューティが0%付近である場合は、当該PWM信号のON期間がタイミングT3の時間幅より短くなって、上段回生時の電流検出が不可能となる。この結果、最小相の下段スイッチング素子Q6のON故障が検出できなくなる。しかし、最小相の上段PWM信号のデューティが0%付近(下段PWM信号のデューティが100%付近)という状態は、最小相の下段スイッチング素子Q6がほぼ常にON状態であることを示している。つまり、この状態は、もともと下段スイッチング素子Q6のON故障と区別できないものであるから、このタイミングT3でON故障を検出する必要性は少ない。
【0051】
図12は、下段回生時における地絡故障の検出を説明する図である。図のように、例えば、モータMの最小相(W相)の端子に地絡故障が発生した場合、下段回生時には、実線矢印と破線矢印で示すような電流が流れる。このうち、実線矢印で示す電流は、スイッチング素子Q5、Q6の接続点aと地絡点bとの間に存在する寄生インダクタンスLoに蓄積された電気エネルギーが、電流検出抵抗R−スイッチング素子Q6−グランドの閉回路を介して放出されたものであり、モータMを介さずに直接地絡点bへ至る負電流である。この負電流を検出することによって、地絡故障を検出することができる。この場合、下段回生時異常判定手段104(図1)は、下段回生状態において、電流検出抵抗Rに当該抵抗からモータMへ向かう方向の所定値以上の電流が流れたことが検出された場合に異常(モータの地絡故障)と判定する。なお、他の相において地絡故障が発生した場合も、上記と同様にして地絡故障を検出することができる。
【0052】
図13は、下段回生時における電源短絡故障(以下、「天絡故障」という)の検出を説明する図である。図のように、例えば、モータMの最小相(W相)の端子に天絡故障が発生した場合、下段回生時には、実線矢印と破線矢印で示すような電流が流れる。このうち、実線矢印で示す電流は、天絡点c(電源BAT)からスイッチング素子Q6を介して電流検出抵抗Rへ至る正電流である。この正電流を検出することによって、天絡故障を検出することができる。この場合、下段回生時異常判定手段104(図1)は、下段回生状態において、電流検出抵抗RにモータMから当該抵抗へ向かう方向の所定値以上の電流が流れたことが検出された場合に異常(モータの天絡故障)と判定する。なお、他の相において天絡故障が発生した場合も、上記と同様にして天絡故障を検出することができる。
【0053】
このようにして、本実施形態によれば、下段回生時に電流検出抵抗Rに流れる電流を検出することによって、モータMの地絡故障および天絡故障の検出が可能となる。
【0054】
本発明では、以上述べた以外にも種々の実施形態を採用することができる。例えば、上記実施形態では、スイッチング素子Q1〜Q6としてFETを使用したが、IGBT(絶縁ゲート型バイポーラモードトランジスタ)のような他のスイッチング素子を使用してもよい。
【0055】
また、上記実施形態では、U相が最大相、V相が中間相、W相が最小相である場合を例に挙げたが、これは一例であって、例えば、U相が最小相、V相が中間相、W相が最大相である場合や、U相が中間相、V相が最小相、W相が最大相である場合など、各相と最大相・中間相・最小相との組み合わせがどのような場合であっても、本発明を適用することができる。
【0056】
また、上記実施形態では、上段スイッチング素子がONの時に下段スイッチング素子がOFFであるとしたが、上段スイッチング素子のON/OFFのタイミングと、下段スイッチング素子のON/OFFのタイミングとの間に、デッドタイムを設けてもよい。つまり、上段スイッチング素子がOFFからONになるタイミングよりも所定時間前に、下段スイッチング素子がONからOFFになるようにしてもよい。これは、上段スイッチング素子と下段スイッチング素子とが同時にONとなって回路が短絡するのを防ぐためである。
【0057】
また、上記実施形態では、モータとして3相モータを例に挙げたが、本発明は、4相以上の多相モータを駆動する場合にも適用することができる。
【0058】
さらに、上記実施形態では、モータとしてブラシレスモータを例に挙げたが、本発明は、誘導モータや同期モータなどを駆動する装置にも適用することができる。
【符号の説明】
【0059】
1 電源回路
2 スイッチング回路
3 ドライバIC
4 CPU
5 増幅回路
101 駆動手段
102 制御手段
103 上段回生時異常判定手段
104 下段回生時異常判定手段
M モータ
A1〜A6 アーム
Q1〜Q6 スイッチング素子
R 電流検出抵抗
【技術分野】
【0001】
本発明は、PWM(Pulse Width Modulation:パルス幅変調)制御方式を用いたモータ駆動装置に関し、特に、単一の電流検出手段を用いて各相の電流値を検出するモータ駆動装置に関する。
【背景技術】
【0002】
車両の電動パワーステアリング装置においては、ハンドルの操舵トルクに応じた操舵補助力をステアリング機構に与えるために、3相ブラシレスモータなどの電動式モータが設けられる。このモータを駆動する装置として、PWM制御方式によるモータ駆動装置が知られている(例えば特許文献1)。
【0003】
PWM制御方式のモータ駆動装置では、上アームと下アームにそれぞれスイッチング素子を有する上下一対のアームが3組設けられる。また、トルクセンサで検出された操舵トルクに応じてモータに流すべき電流の目標値を算出し、この目標値とモータに実際に流れる電流の値との偏差に基づいて、所定のデューティを持つPWM信号を生成する。そして、このPWM信号による各スイッチング素子のON・OFF動作に基づいて、モータを駆動する。
【0004】
特許文献1のモータ駆動装置においては、モータに流れる電流を検出するための電流検出抵抗(シャント抵抗)が、各相の下アームにそれぞれ設けられている。すなわち、電流検出抵抗は3個設けられており、各抵抗の両端電圧を測定することにより、モータに実際に流れる電流が検出される。これに対して、単一の電流検出抵抗を用いたモータ駆動装置が知られている(例えば特許文献2)。
【0005】
図14は、単一の電流検出抵抗を用いたPWM制御方式のモータ駆動装置の一例を示している。電源回路1は、整流回路や平滑回路等から構成され、出力端にコンデンサCが接続されている。スイッチング回路2は、上下一対のアームがU相、V相、W相に対応して3組設けられた3相ブリッジから構成されている。U相の上アームA1はスイッチング素子Q1を有し、U相の下アームA2はスイッチング素子Q2を有している。V相の上アームA3はスイッチング素子Q3を有し、V相の下アームA4はスイッチング素子Q4を有している。W相の上アームA5はスイッチング素子Q5を有し、W相の下アームA6はスイッチング素子Q6を有している。これらのスイッチング素子Q1〜Q6は、例えばFET(Field Effect Transistor:電界効果トランジスタ)からなる。
【0006】
モータMは、例えば車両の電動パワーステアリング装置に用いられる3相ブラシレスモータである。モータMに流れる電流を検出するための電流検出抵抗Rは、電源回路1とスイッチング回路2との間に接続されている。差動アンプ等から構成される増幅回路5は、電流検出抵抗Rの両端の電圧を増幅し、CPU4へ出力する。CPU4は、増幅回路5から与えられる電圧に基づいて算出した検出電流値と、トルクセンサ(図示省略)から与えられる操舵トルクに基づいて算出した目標電流値とに基づいて、各相のPWM信号のデューティに応じたデューティ設定値を算出する。そして、このデューティ設定値と鋸歯状のキャリア信号とに基づいて生成した各相のPWM信号を、ドライバIC3へ供給する。ドライバIC3は、スイッチング素子Q1〜Q6を個別にON・OFFさせるための各相のPWM信号を、各スイッチング素子Q1〜Q6のゲートへ出力する。このPWM信号に基づくスイッチング素子Q1〜Q6のON・OFFにより、スイッチング回路2からモータMへ3相電圧が供給され、モータMが回転する。
【0007】
上記のような単一の電流検出抵抗Rを用いたモータ駆動装置の場合、モータMに流れる電流の検出は、図15の回路状態でU相電流を検出し、図16の回路状態でW相電流を検出することにより行われる。なお、ここでは、U相をデューティが最も大きい最大相、V相をデューティが中間の中間相、W相をデューティが最も小さい最小相とする。
【0008】
U相電流の検出は、図15に示すように、上アームのスイッチング素子(以下、「上段スイッチング素子」という)Q1、Q3、Q5がそれぞれON、OFF、OFFで、下アームのスイッチング素子(以下、「下段スイッチング素子」という)Q2、Q4、Q6がそれぞれOFF、ON、ONの期間において行われる。このとき、モータMには矢印で示す経路で電流が流れ、電流検出抵抗RにU相電流が流れる。このU相電流によって電流検出抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、U相電流値が検出される。
【0009】
W相電流の検出は、図16に示すように、上段スイッチング素子Q1、Q3、Q5がそれぞれON、ON、OFFで、下段スイッチング素子Q2、Q4、Q6がそれぞれOFF、OFF、ONの期間において行われる。このとき、モータMには矢印で示す経路で電流が流れ、電流検出抵抗RにW相電流が流れる。このW相電流によって電流検出抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、W相電流値が検出される。
【0010】
また、V相電流値については、U相電流値とW相電流値とから、計算により求められる。すなわち、U相電流値をIu、V相電流値をIv、W相電流値をIwとしたとき、これらの間には、次の関係が成立する。
Iu+Iv+Iw=0
したがって、V相電流値Ivは、
Iv=−(Iu+Iv)
として算出することができる。
【0011】
上述したモータ駆動装置において、スイッチング素子Q1〜Q6が、素子自体の異常によりON状態のままとなり、OFF状態に戻らなくなることがある。また、素子自体は正常であっても、素子にPWM信号を与えるドライバIC3やCPU4が異常でON信号を出力し続けることにより、スイッチング素子Q1〜Q6がON状態のままとなり、OFF状態に戻らなくなることがある。このようにスイッチング素子Q1〜Q6がON状態のままとなる故障を、以下では「ON故障」と呼ぶことにする。
【0012】
図17は、各相ごとの上段スイッチング素子および下段スイッチング素子のON故障検出可否を示した表である。「上段短絡」は上段スイッチング素子Q1、Q3、Q5のON故障を意味し、「下段短絡」は下段スイッチング素子Q2、Q4、Q6のON故障を意味している。また、「通常電流検出(1)」は、図15のタイミングにおける電流検出を意味し、「通常電流検出(2)」は、図16のタイミングにおける電流検出を意味している。
【0013】
図17において、通常電流検出(1)の場合のON故障検出可否の詳細は、以下の通りである。
【0014】
最大相(U相)については、図15のように上段スイッチング素子Q1はON状態にあり、通常動作と上段短絡との区別ができないため、上段短絡を検出できない。一方、下段スイッチング素子Q2は通常動作時にOFF状態にあるため、素子Q2にON故障が発生すると、素子Q1、Q2を介して電流検出抵抗Rに過電流が流れるので、下段短絡を検出できる。
【0015】
中間相(V相)については、図15のように通常動作時に上段スイッチング素子Q3はOFF状態にあるため、素子Q3にON故障が発生すると素子Q3、Q4を介して電流検出抵抗Rに過電流が流れるので、上段短絡を検出できる。一方、下段スイッチング素子Q4はON状態にあり、通常動作と下段短絡との区別ができないため、下段短絡を検出できない。
【0016】
最小相(W相)については、図15のように通常動作時に上段スイッチング素子Q5はOFF状態にあるため、素子Q5にON故障が発生すると、素子Q5、Q6を介して電流検出抵抗Rに過電流が流れるので、上段短絡を検出できる。一方、下段スイッチング素子Q6はON状態にあり、通常動作と下段短絡との区別ができないため、下段短絡を検出できない。
【0017】
次に、通常電流検出(2)の場合のON故障検出可否の詳細は、以下の通りである。
【0018】
最大相(U相)については、図16のように上段スイッチング素子Q1はON状態にあり、通常動作と上段短絡との区別ができないため、上段短絡を検出できない。一方、下段スイッチング素子Q2は通常動作時にOFF状態にあるため、素子Q2にON故障が発生すると、素子Q1、Q2を介して電流検出抵抗Rに過電流が流れるので、下段短絡を検出できる。
【0019】
中間相(V相)については、図16のように通常動作時に上段スイッチング素子Q3はON状態にあり、通常動作と上段短絡との区別ができないため、上段短絡を検出できない。一方、下段スイッチング素子Q4はOFF状態にあるため、素子Q4にON故障が発生すると、素子Q3、Q4を介して電流検出抵抗Rに過電流が流れるので、下段短絡を検出できる。
【0020】
最小相(W相)については、図16のように通常動作時に上段スイッチング素子Q5はOFF状態にあるため、素子Q5にON故障が発生すると、素子Q5、Q6を介して電流検出抵抗Rに過電流が流れるので、上段短絡を検出できる。一方、下段スイッチング素子Q6はON状態にあり、通常動作と下段短絡との区別ができないため、下段短絡を検出できない。
【先行技術文献】
【特許文献】
【0021】
【特許文献1】特開2007−244133号公報
【特許文献2】特開2009−131098号公報
【発明の概要】
【発明が解決しようとする課題】
【0022】
以上のように、単一の電流検出抵抗Rを用いて、通常電流検出(1)、(2)の2つのタイミングでモータ電流を検出する場合、図17の太枠で示すように、最大相(U相)の上段スイッチング素子Q1のON故障(上段短絡)と、最小相(W相)の下段スイッチング素子Q6のON故障(下段短絡)を検出できないという問題がある。
【0023】
そこで、本発明の目的は、単一の電流検出手段を用いた場合でも、すべての相について、上段スイッチング素子および下段スイッチング素子のON故障を検出することが可能なモータ駆動装置を提供することにある。
【課題を解決するための手段】
【0024】
本発明に係るモータ駆動装置は、図1に示すように、上アームと下アームにそれぞれスイッチング素子Q1〜Q6を有する上下一対のアームが少なくとも3組設けられ、PWM信号による各スイッチング素子のON・OFF動作に基づいてモータMを駆動する駆動手段101と、この駆動手段101に流れる電流を検出するための単一の電流検出抵抗Rと、この電流検出抵抗Rに流れる電流に基づいて、モータMの各相に流れる電流の電流値を検出し、各相の目標電流値と各相の検出電流値とに基づいて各スイッチング素子Q1〜Q6にPWM信号を出力する制御手段102とを備える。制御手段102は、さらに、上段回生時異常判定手段103と、下段回生時異常判定手段104とを有する。
【0025】
上段回生時異常判定手段103は、すべての相の上アームのスイッチング素子Q1、Q3、Q5がON状態で、かつ、すべての相の下アームのスイッチング素子Q2、Q4、Q6がOFF状態である上段回生状態において、電流検出抵抗Rに流れる電流を検出し、当該検出結果に基づいて異常を判定する。例えば、電流検出抵抗Rに流れる電流の電流値が所定値以上である場合に、下アームのスイッチング素子Q2、Q4、Q6の少なくとも1つがON故障であると判定する。
【0026】
下段回生時異常判定手段104は、すべての相の上アームのスイッチング素子Q1、Q3、Q5がOFF状態で、かつ、すべての相の下アームのスイッチング素子Q2、Q4、Q6がON状態である下段回生状態において、電流検出抵抗Rに流れる電流を検出し、当該検出結果に基づいて異常を判定する。例えば、電流検出抵抗Rに流れる電流の電流値が所定値以上である場合に、上アームのスイッチング素子Q1、Q3、Q5の少なくとも1つがON故障であると判定する。
【0027】
本発明では、各相の上段スイッチング素子Q1、Q3、Q5がすべてONの上段回生状態において、下段スイッチング素子Q2、Q4、Q6の少なくとも1つがON故障すると、本来流れるはずのない電流が電流検出抵抗Rに流れる。また、各相の下段スイッチング素子Q2、Q4、Q6がすべてONの下段回生状態において、上段スイッチング素子Q1、Q3、Q5の少なくとも1つがON故障した場合も、本来流れるはずのない電流が電流検出抵抗Rに流れる。したがって、従来の通常電流検出(図15、図16)に、上段回生時および下段回生時の電流検出を追加することにより、すべての相についてON故障の検出が可能となる。
【0028】
本発明において、下段回生時異常判定手段は、下段回生状態において、電流検出抵抗に当該抵抗からモータへ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの地絡故障と判定するようにしてもよい。
【0029】
これによると、下段回生時の電流検出を利用して、モータの地絡故障を検出することができる。
【0030】
また、本発明において、下段回生時異常判定手段は、下段回生状態において、電流検出抵抗にモータから当該抵抗へ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの電源短絡故障と判定するようにしてもよい。
【0031】
これによると、下段回生時の電流検出を利用して、モータの電源短絡故障を検出することができる。
【発明の効果】
【0032】
本発明によれば、単一の電流検出手段を用いた場合でも、すべての相について、上段スイッチング素子および下段スイッチング素子のON故障を検出することが可能なモータ駆動装置を提供することができる。
【図面の簡単な説明】
【0033】
【図1】本発明に係るモータ駆動装置の基本構成を示した図である。
【図2】本発明における電流検出のタイミングを説明する図である。
【図3】本発明における各相ごとのON故障検出可否を示した表である。
【図4】通常電流検出(1)における電流経路を示した図である。
【図5】通常電流検出(2)における電流経路を示した図である。
【図6】上段回生状態(正常時)における電流経路を示した図である。
【図7】上段回生状態(故障時)における電流経路を示した図である。
【図8】下段回生状態(正常時)における電流経路を示した図である。
【図9】下段回生状態(故障時)における電流経路を示した図である。
【図10】PWM信号のデューティが100%付近である場合の電流検出を説明する図である。
【図11】PWM信号のデューティが0%付近である場合の電流検出を説明する図である。
【図12】下段回生時における地絡故障の検出を説明する図である。
【図13】下段回生時における電源短絡故障(天絡故障)の検出を説明する図である。
【図14】単一の電流検出抵抗を用いたPWM制御方式のモータ駆動装置の一例を示した図である。
【図15】U相電流の検出を説明する図である。
【図16】W相電流の検出を説明する図である。
【図17】従来における各相ごとのON故障検出可否を示した表である。
【発明を実施するための形態】
【0034】
以下、本発明の実施形態につき、図面を参照しながら説明する。モータ駆動装置の回路構成は、図14に示したものと同じである。したがって、以下では、図14を本発明の実施形態として引用する。なお、図14の各部については、すでに説明したので、ここでは詳細説明を省略する。
【0035】
図1と図14の対応関係は、次の通りである。図1の駆動手段101は、図14のスイッチング回路2に対応している。図1の制御手段102は、図14のドライバIC3、CPU4、増幅回路5を含む回路の一部に対応している。図1の上段回生時異常判定手段103および下段回生時異常判定手段104の各機能は、図14のCPU4に備わっている。
【0036】
次に、本発明におけるモータ電流の検出と、スイッチング素子のON故障の検出について説明する。
【0037】
図2は、電流検出抵抗Rに流れる電流を検出するタイミングを説明する図である。電流検出は、4つのタイミングT1〜T4において行われる。なお、ここでいう「タイミング」とは、電流検出が可能な時間幅(例えば2μsec)を持つ「期間」を意味している。
【0038】
T1は、図15で説明した通常電流検出(1)のタイミングである。このタイミングT1では、上段スイッチング素子Q1がON、Q3がOFF、Q5がOFFの状態で、電流検出抵抗Rに最大相(ここではU相)の電流が流れる。このときの各相の電流経路は、図4の破線で示す通りである。なお、図4のLu、Lv、Lwは、それぞれ、モータMに備わるU相、V相、W相の巻線であり、BATは電源である(以下の図においても同様)。電流検出抵抗Rに流れる電流により当該抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、U相電流値が検出される。
【0039】
T2は、図16で説明した通常電流検出(2)のタイミングである。このタイミングT2では、上段スイッチング素子Q1がON、Q3がON、Q5がOFFの状態で、電流検出抵抗Rに最小相(ここではW相)の電流が流れる。このときの各相の電流経路は、図5の破線で示す通りである。電流検出抵抗Rに流れる電流により当該抵抗Rの両端に生じる電圧が、増幅回路5(図14)を介してCPU4に入力され、CPU4においてAD変換されることで、W相電流値が検出される。
【0040】
T3は、本発明で新たに追加される上段回生時電流検出のタイミングである。このタイミングT3では、上段スイッチング素子Q1、Q3、Q5がすべてON状態(このとき、下段スイッチング素子Q2、Q4、Q6はすべてOFF状態)である上段回生状態で、電流検出抵抗Rに流れる電流が検出される。正常時の上段回生状態における電流経路は、図6のようになる。すなわち、モータMの巻線Lu、Lv、Lwに蓄積された電気エネルギーに基づく回生電流が、上段スイッチング素子Q1、Q3、Q5を介して破線で示す経路を回流し、電流検出抵抗Rには電流が流れない。
【0041】
一方、下段スイッチング素子、例えば最小相(W相)の下段スイッチング素子Q6にON故障が発生した場合は、図7のように、スイッチング素子Q5、Q6が共にONとなる。そして、電源BATからスイッチング素子Q5、Q6を介して、本来流れるはずのない電流が、破線で示す経路で電流検出抵抗Rに流れる。スイッチング素子Q2、Q4がON故障した場合も同様である。したがって、この電流を検出することによって、下段スイッチング素子Q2、Q4、Q6のON故障を検出することができる。この場合、上段回生時異常判定手段103(図1)は、上段回生時に電流検出抵抗Rに流れる電流の電流値が所定値以上であるときに、異常(下段スイッチング素子のON故障)と判定する。
【0042】
T4は、本発明で新たに追加される下段回生時電流検出のタイミングである。このタイミングT4では、上段スイッチング素子Q1、Q3、Q5がすべてOFF状態(このとき、下段スイッチング素子Q2、Q4、Q6はすべてON状態)である下段回生状態で、電流検出抵抗Rに流れる電流が検出される。正常時の下段回生状態における電流経路は、図8のようになる。すなわち、モータMの巻線Lu、Lv、Lwに蓄積された電気エネルギーに基づく回生電流が、下段スイッチング素子Q2、Q4、Q6を介して破線で示す経路を回流し、電流検出抵抗Rには電流が流れない。
【0043】
一方、上段スイッチング素子、例えば最大相(U相)の上段スイッチング素子Q1にON故障が発生した場合は、図9のように、スイッチング素子Q1、Q2が共にONとなる。そして、電源BATからスイッチング素子Q1、Q2を介して、本来流れるはずのない電流が、破線で示す経路で電流検出抵抗Rに流れる。スイッチング素子Q3、Q5がON故障した場合も同様である。したがって、この電流を検出することによって、上段スイッチング素子Q1、Q3、Q5のON故障を検出することができる。この場合、下段回生時異常判定手段104(図1)は、下段回生時に電流検出抵抗Rに流れる電流の電流値が所定値以上であるときに、異常(上段スイッチング素子のON故障)と判定する。
【0044】
図3は、各相ごとの上段スイッチング素子および下段スイッチング素子のON故障検出可否を示した表である。図17と同様、「上段短絡」は上段スイッチング素子Q1、Q3、Q5のON故障を意味し、「下段短絡」は下段スイッチング素子Q2、Q4、Q6のON故障を意味している。
【0045】
通常電流検出(1)の場合のON故障検出可否と、通常電流検出(2)の場合のON故障検出可否については、図17と同じであるので、説明は省略する。
【0046】
上段回生時電流検出の場合のON故障検出可否は、以下の通りである。上段回生時は、図6のように、上段スイッチング素子Q1、Q3、Q5はすべてON状態にあり、通常動作と上段短絡との区別ができないため、すべての相について上段短絡を検出できない。一方、下段スイッチング素子Q2、Q4、Q6はすべてOFF状態にあり、前記のとおり、いずれかの下段スイッチング素子にON故障が発生すると、電流検出抵抗Rに過電流が流れるので(図7)、下段短絡を検出できる。
【0047】
下段回生時電流検出の場合のON故障検出可否は、以下の通りである。下段回生時は、図8のように、下段スイッチング素子Q2、Q4、Q6はすべてON状態にあり、通常動作と下段短絡との区別ができないため、すべての相について下段短絡を検出できない。一方、上段スイッチング素子Q1、Q3、Q5はすべてOFF状態にあり、前記のとおり、いずれかの上段スイッチング素子にON故障が発生すると、電流検出抵抗Rに過電流が流れるので(図9)、上段短絡を検出できる。
【0048】
このように、本実施形態によれば、通常電流検出(1)と通常電流検出(2)に加えて、上段回生時と下段回生時に電流検出を行っている。そのため、図3の太枠で示すように、最大相の上段スイッチング素子Q1のON故障(図9)と、最小相の下段スイッチング素子Q6のON故障(図7)についても検出が可能となる。この結果、すべての相に対して、上段スイッチング素子Q1、Q3、Q5のON故障、および下段スイッチング素子Q2、Q4、Q6のON故障を検出することができる。
【0049】
なお、図10に示すように、最大相の上段PWM信号のデューティが100%付近である場合は、当該PWM信号のOFF期間がタイミングT4の時間幅より短くなって、下段回生時の電流検出が不可能となる。この結果、最大相の上段スイッチング素子Q1のON故障が検出できなくなる。しかし、最大相の上段PWM信号のデューティが100%付近という状態は、最大相の上段スイッチング素子Q1がほぼ常にON状態であることを示している。つまり、この状態は、もともと上段スイッチング素子Q1のON故障と区別できないものであるから、このタイミングT4でON故障を検出する必要性は少ない。
【0050】
また、図11に示すように、最小相の上段PWM信号のデューティが0%付近である場合は、当該PWM信号のON期間がタイミングT3の時間幅より短くなって、上段回生時の電流検出が不可能となる。この結果、最小相の下段スイッチング素子Q6のON故障が検出できなくなる。しかし、最小相の上段PWM信号のデューティが0%付近(下段PWM信号のデューティが100%付近)という状態は、最小相の下段スイッチング素子Q6がほぼ常にON状態であることを示している。つまり、この状態は、もともと下段スイッチング素子Q6のON故障と区別できないものであるから、このタイミングT3でON故障を検出する必要性は少ない。
【0051】
図12は、下段回生時における地絡故障の検出を説明する図である。図のように、例えば、モータMの最小相(W相)の端子に地絡故障が発生した場合、下段回生時には、実線矢印と破線矢印で示すような電流が流れる。このうち、実線矢印で示す電流は、スイッチング素子Q5、Q6の接続点aと地絡点bとの間に存在する寄生インダクタンスLoに蓄積された電気エネルギーが、電流検出抵抗R−スイッチング素子Q6−グランドの閉回路を介して放出されたものであり、モータMを介さずに直接地絡点bへ至る負電流である。この負電流を検出することによって、地絡故障を検出することができる。この場合、下段回生時異常判定手段104(図1)は、下段回生状態において、電流検出抵抗Rに当該抵抗からモータMへ向かう方向の所定値以上の電流が流れたことが検出された場合に異常(モータの地絡故障)と判定する。なお、他の相において地絡故障が発生した場合も、上記と同様にして地絡故障を検出することができる。
【0052】
図13は、下段回生時における電源短絡故障(以下、「天絡故障」という)の検出を説明する図である。図のように、例えば、モータMの最小相(W相)の端子に天絡故障が発生した場合、下段回生時には、実線矢印と破線矢印で示すような電流が流れる。このうち、実線矢印で示す電流は、天絡点c(電源BAT)からスイッチング素子Q6を介して電流検出抵抗Rへ至る正電流である。この正電流を検出することによって、天絡故障を検出することができる。この場合、下段回生時異常判定手段104(図1)は、下段回生状態において、電流検出抵抗RにモータMから当該抵抗へ向かう方向の所定値以上の電流が流れたことが検出された場合に異常(モータの天絡故障)と判定する。なお、他の相において天絡故障が発生した場合も、上記と同様にして天絡故障を検出することができる。
【0053】
このようにして、本実施形態によれば、下段回生時に電流検出抵抗Rに流れる電流を検出することによって、モータMの地絡故障および天絡故障の検出が可能となる。
【0054】
本発明では、以上述べた以外にも種々の実施形態を採用することができる。例えば、上記実施形態では、スイッチング素子Q1〜Q6としてFETを使用したが、IGBT(絶縁ゲート型バイポーラモードトランジスタ)のような他のスイッチング素子を使用してもよい。
【0055】
また、上記実施形態では、U相が最大相、V相が中間相、W相が最小相である場合を例に挙げたが、これは一例であって、例えば、U相が最小相、V相が中間相、W相が最大相である場合や、U相が中間相、V相が最小相、W相が最大相である場合など、各相と最大相・中間相・最小相との組み合わせがどのような場合であっても、本発明を適用することができる。
【0056】
また、上記実施形態では、上段スイッチング素子がONの時に下段スイッチング素子がOFFであるとしたが、上段スイッチング素子のON/OFFのタイミングと、下段スイッチング素子のON/OFFのタイミングとの間に、デッドタイムを設けてもよい。つまり、上段スイッチング素子がOFFからONになるタイミングよりも所定時間前に、下段スイッチング素子がONからOFFになるようにしてもよい。これは、上段スイッチング素子と下段スイッチング素子とが同時にONとなって回路が短絡するのを防ぐためである。
【0057】
また、上記実施形態では、モータとして3相モータを例に挙げたが、本発明は、4相以上の多相モータを駆動する場合にも適用することができる。
【0058】
さらに、上記実施形態では、モータとしてブラシレスモータを例に挙げたが、本発明は、誘導モータや同期モータなどを駆動する装置にも適用することができる。
【符号の説明】
【0059】
1 電源回路
2 スイッチング回路
3 ドライバIC
4 CPU
5 増幅回路
101 駆動手段
102 制御手段
103 上段回生時異常判定手段
104 下段回生時異常判定手段
M モータ
A1〜A6 アーム
Q1〜Q6 スイッチング素子
R 電流検出抵抗
【特許請求の範囲】
【請求項1】
上アームと下アームにそれぞれスイッチング素子を有する上下一対のアームが少なくとも3組設けられ、PWM(Pulse Width Modulation)信号による各スイッチング素子のON・OFF動作に基づいてモータを駆動する駆動手段と、
前記駆動手段に流れる電流を検出するための単一の電流検出抵抗と、
前記電流検出抵抗に流れる電流に基づいて、前記モータの各相に流れる電流の電流値を検出し、各相の目標電流値と各相の検出電流値とに基づいて前記各スイッチング素子に前記PWM信号を出力する制御手段と、を備え、
前記制御手段は、さらに、
すべての相の上アームの前記スイッチング素子がON状態で、かつ、すべての相の下アームの前記スイッチング素子がOFF状態である上段回生状態において、前記電流検出抵抗に流れる電流を検出し、当該検出結果に基づいて異常を判定する上段回生時異常判定手段と、
すべての相の上アームの前記スイッチング素子がOFF状態で、かつ、すべての相の下アームの前記スイッチング素子がON状態である下段回生状態において、前記電流検出抵抗に流れる電流を検出し、当該検出結果に基づいて異常を判定する下段回生時異常判定手段と、
を有することを特徴とするモータ駆動装置。
【請求項2】
請求項1に記載のモータ駆動装置において、
前記上段回生時異常判定手段は、前記上段回生状態において、前記電流検出抵抗に流れる電流の電流値が所定値以上である場合に、下アームの少なくとも1つのスイッチング素子がON状態のままとなるON故障と判定することを特徴とするモータ駆動装置。
【請求項3】
請求項1に記載のモータ駆動装置において、
前記下段回生時異常判定手段は、前記下段回生状態において、前記電流検出抵抗に流れる電流の電流値が所定値以上である場合に、上アームの少なくとも1つのスイッチング素子がON状態のままとなるON故障と判定することを特徴とするモータ駆動装置。
【請求項4】
請求項1に記載のモータ駆動装置において、
前記下段回生時異常判定手段は、前記下段回生状態において、前記電流検出抵抗に当該抵抗から前記モータへ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの地絡故障と判定することを特徴とするモータ駆動装置。
【請求項5】
請求項1に記載のモータ駆動装置において、
前記下段回生時異常判定手段は、前記下段回生状態において、前記電流検出抵抗に前記モータから当該抵抗へ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの電源短絡故障と判定することを特徴とするモータ駆動装置。
【請求項1】
上アームと下アームにそれぞれスイッチング素子を有する上下一対のアームが少なくとも3組設けられ、PWM(Pulse Width Modulation)信号による各スイッチング素子のON・OFF動作に基づいてモータを駆動する駆動手段と、
前記駆動手段に流れる電流を検出するための単一の電流検出抵抗と、
前記電流検出抵抗に流れる電流に基づいて、前記モータの各相に流れる電流の電流値を検出し、各相の目標電流値と各相の検出電流値とに基づいて前記各スイッチング素子に前記PWM信号を出力する制御手段と、を備え、
前記制御手段は、さらに、
すべての相の上アームの前記スイッチング素子がON状態で、かつ、すべての相の下アームの前記スイッチング素子がOFF状態である上段回生状態において、前記電流検出抵抗に流れる電流を検出し、当該検出結果に基づいて異常を判定する上段回生時異常判定手段と、
すべての相の上アームの前記スイッチング素子がOFF状態で、かつ、すべての相の下アームの前記スイッチング素子がON状態である下段回生状態において、前記電流検出抵抗に流れる電流を検出し、当該検出結果に基づいて異常を判定する下段回生時異常判定手段と、
を有することを特徴とするモータ駆動装置。
【請求項2】
請求項1に記載のモータ駆動装置において、
前記上段回生時異常判定手段は、前記上段回生状態において、前記電流検出抵抗に流れる電流の電流値が所定値以上である場合に、下アームの少なくとも1つのスイッチング素子がON状態のままとなるON故障と判定することを特徴とするモータ駆動装置。
【請求項3】
請求項1に記載のモータ駆動装置において、
前記下段回生時異常判定手段は、前記下段回生状態において、前記電流検出抵抗に流れる電流の電流値が所定値以上である場合に、上アームの少なくとも1つのスイッチング素子がON状態のままとなるON故障と判定することを特徴とするモータ駆動装置。
【請求項4】
請求項1に記載のモータ駆動装置において、
前記下段回生時異常判定手段は、前記下段回生状態において、前記電流検出抵抗に当該抵抗から前記モータへ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの地絡故障と判定することを特徴とするモータ駆動装置。
【請求項5】
請求項1に記載のモータ駆動装置において、
前記下段回生時異常判定手段は、前記下段回生状態において、前記電流検出抵抗に前記モータから当該抵抗へ向かう方向の所定値以上の電流が流れたことが検出された場合に、モータの電源短絡故障と判定することを特徴とするモータ駆動装置。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図16】
【図17】
【公開番号】特開2011−67065(P2011−67065A)
【公開日】平成23年3月31日(2011.3.31)
【国際特許分類】
【出願番号】特願2009−217648(P2009−217648)
【出願日】平成21年9月18日(2009.9.18)
【出願人】(510123839)オムロンオートモーティブエレクトロニクス株式会社 (110)
【Fターム(参考)】
【公開日】平成23年3月31日(2011.3.31)
【国際特許分類】
【出願日】平成21年9月18日(2009.9.18)
【出願人】(510123839)オムロンオートモーティブエレクトロニクス株式会社 (110)
【Fターム(参考)】
[ Back to top ]