(57)【特許請求の範囲】
【請求項１】
周期的に負荷変動が生じる特性を有する圧縮機を駆動するモータに対して１８０度通電駆動する１８０度通電駆動手段と、前記モータに対して通電休止期間を設け通電角を１８０度未満として間欠通電駆動する間欠通電駆動手段と、いずれか１つの駆動方式を選択する選択手段とを備え、該選択手段は、低速時に間欠駆動方式を選択し、高速時に１８０度通電駆動方式を選択し、間欠通電駆動時に、前記圧縮機の負荷変動にモータトルクが対応するようにモータのトルク制御を行うトルク制御手段が設けられ、間欠通電駆動から１８０度通電駆動に切換えるとき、前記トルク制御手段は、トルク制御を停止することを特徴とするモータ制御装置。
【請求項２】
１８０度通電駆動から間欠通電駆動に切換えるとき、トルク制御手段は、一旦トルク制御を停止した後、トルク制御を行うことを特徴とする請求項１記載のモータ制御装置。
【請求項３】
トルク制御手段は、モータの回転数あるいはモータの負荷状態に基づいて設定された複数のトルクパターンからロータの機械的位置に応じてトルクパターンを選択して、トルク制御を行うとともに、間欠通電駆動から１８０度通電駆動に切換えるときのロータ機械的位置情報を保持して、１８０度通電駆動から間欠通電駆動に切換わるとき、保持していた機械的位置情報に基づいてトルク制御を行うことを特徴とする請求項１または２記載のモータ制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、永久磁石を装着されたロータにより構成されているブラシレスモータ等の同期モータを位置センサなしのセンサレスで駆動制御するモータ制御装置およびその制御方法に関する。
【０００２】
【従来の技術】
空気調和機や冷蔵庫などの冷凍サイクル用圧縮機に用いられるブラシレスモータ（以下、モータと称する）には、広い回転数範囲で運転可能であること、および高効率運転が可能であることが要求されている。このため、近年においては、インバータ回路により駆動するモータが使用されている。このモータの駆動に際して、回転しているロータ位置に合わせて（同期させて）各相のステータ巻線に通電を行う必要がある。しかし、空気調和機や冷蔵庫などで使用されている圧縮機では、内部が高温状態になり、ホールＩＣなどのロータ位置を検出するための位置センサを設けることが困難であるため、位置センサを用いずにモータを駆動制御する、センサレス運転が行われている。
【０００３】
センサレス運転においては、モータコイルヘの通電を行う際に、一定期間の通電休止期間を設け、その間にモータの回転によってモータコイルに発生する誘起電圧をモータコイル端子から検出し、この誘起電圧からモータヘの通電タイミングを決定する。このような間欠通電駆動が一般的に行われており、その中でも通電角を１２０度とした、いわゆる１２０度通電駆動方式が最も一般的である。
【０００４】
他の駆動方式として、通電休止期間を設けずに駆動する、正弦波通電をはじめとするいわゆる１８０度通電駆動方式がある。１８０度通電駆動方式では、モータ駆動電圧とモータ電流との位相差に基づいて通電タイミングを決定して駆動する、あるいは固定子巻線の印加電圧、モータ電流およびモータの機器定数を用いて所定の高速演算を行ってロータ位置を算出して通電タイミングを決定して駆動する、などの方法によってモータを１８０度通電駆動する。
【０００５】
また、これら両駆動方式を切換える構成の従来例として、モータのモータ効率に応じて１８０度通電駆動あるいは間欠通電駆動を選択することが特開２００１−４５７８９号公報に開示されている。
【０００６】
【発明が解決しようとする課題】
ここで、永久磁石ロータ構造のモータにおいては、ロータ位置に対応して正確なタイミングでモータに通電を行う、いわゆる通電タイミングの最適化がモータ駆動の絶対条件である。更に高効率化、回転の安定化のためには、この通電タイミングを各回転条件ごとに決まる最適値に設定することが必要である。
【０００７】
１２０度通電駆動をはじめとする間欠通電駆動では、永久磁石磁束および電気子磁束に関する誘導電圧を直接検出している。実際に永久磁石位置、すなわちロータ位置を検出しているので、ノイズ除去などを行い、検出精度を高めることによって、正確な通電タイミングでのモータ駆動が可能となる。つまり、ロータ位置を直接検出しているため、モータ起動時においては強制励磁運転からセンサレス運転に容易に短時間で移行することが可能であり、大きな負荷変動が発生したときでも、モータ停止などの不具合が生じにくい。
【０００８】
一方、センサレスの１８０度通電駆動においては、間欠通電駆動に比べて、一般に高効率、低騒音、低振動であるが、駆動制御が複雑で困難であるという課題が存在している。これは、直接ロータ位置を検出していないため、あるいは通電タイミングの検出精度が悪いためである。そのため、モータ起動時においては強制励磁運転からセンサレス運転への移行に時間がかかったり、大きな負荷変動が発生した場合は、モータ停止などの不具合が生じ易い。
【０００９】
例えば、モータ駆動電圧とモータ電流の位相差に基づいて駆動制御する方法は、いわゆる強制励磁で時間経過とともに通電を切換えていき、このときのモータ電流位相差すなわち通電タイミングを制御するものである。ここでモータ電流位相差の制御誤差は、そのまま通電タイミングの誤差となってしまうため、安定駆動およびモータ回転の維持のためには位相差を厳密に制御しなくてはならず、負荷変動の発生していないときはよいが、負荷変動が発生したときときの制御不安定が懸念される。
【００１０】
さらに、固定子巻線の印加電圧、モータ電流およびモータの機器定数を用いて所定の高速演算を行ってロータ位置を解析し、通電タイミングを決定する方法では、印加電圧およびモータ電流の検出誤基、算出誤差、算出遅れ、あるいはモータの機器定数の測定誤差、パラメータ変動などから、位置検出精度が悪化してしまい、通電タイミングの検出分解能は、間欠通電駆動に比べて劣ってしまうのが現状である。
【００１１】
なお、間欠通電駆動における通電タイミングは、検出される誘起電圧に依存しているので、制御性能に関わらず、いかなるときでも正確な通電タイミングが実現できる。このように、１８０度通電駆動では、正確で厳密な制御が求められるため、制御マージンを減少させるような負荷変動が発生してしまうと、高効率な運転が実現できないばかりでなく、モータ通電の脱調、モータ停止といった事態を引き起こす危険性が間欠通電駆動に比べて非常に大きくなる。
【００１２】
なお、ここでいう負荷変動とは、空気調和機、冷蔵庫などの冷凍サイクルに用いられる圧縮機の１回転中に行われる吸入・圧縮・吐出による負荷変動などである。この負荷変動により圧縮機の振動や騒音が発生する。特にシリンダ部が１つのシングルロータリ方式の圧縮機では、回転慣性が小さくなる低回転数域で、この負荷変動の影響が大きくなり、回転数も大きく変調し、振動や騒音が大きくなる。
【００１３】
一方、特開２００１−４５７８９号公報に記載されている両駆動方式を適宜切換えて駆動する制御装置は、モータのモータ効率に応じて１８０度通電駆動あるいは間欠通電駆動を選択するものである。しかし、モータの起動の容易性や負荷変動時の安定した回転の継続に関する信頼性、モータを圧縮機の駆動に用いた場合の圧縮機の振動低減に関する対策については考慮されていない。
【００１４】
本発明は、上記に鑑み、速やかな起動を行うことができるともに、負荷変動の大きい負荷を駆動するに際して、高効率かつ低振動で駆動を行うことができるモータ制御装置の提供を目的とする。
【００１５】
【課題を解決するための手段】
本発明による課題解決手段は、負荷を駆動するモータに対して１８０度通電駆動する１８０度通電駆動手段と、前記モータに対して通電休止期間を設け通電角を１８０度未満として間欠通電駆動する間欠通電駆動手段と、いずれか１つの駆動方式を選択する選択手段とを備え、選択手段は、起動時に間欠駆動方式を選択するものである。また、選択手段は、低速時に間欠駆動方式を選択し、高速時に１８０度通電駆動方式を選択する。
【００１６】
そして、モータコイルに発生する誘起電圧からロータ位置信号を生成するデジタル方式位置検出手段が設けられ、間欠通電駆動手段は、前記ロータ位置信号の基づいてモータへの通電タイミングを決定するものである。１８０度通電駆動手段は、モータ駆動電圧とモータコイルに流れるモータ電流との位相差に基づいてモータへの通電タイミングを決定する、あるいはモータの固定子巻線の印加電圧、モータ電流およびモータ定数に基づいてロータの位置を算出してモータへの通電タイミングを決定するものである。
【００１７】
このような構成によって、負荷を駆動するモータに対して、１８０度通電駆動および間欠通電駆動のうちいずれかの駆動方式を選択して、モータのロータ位置を検出する位置センサを用いずにセンサレス運転を行うとき、起動時および低速時には間欠通電駆動を行い、モータの回転数の上昇に伴って１８０度通電駆動に切換える。
【００１８】
詳しくは、モータの起動時には、間欠通電駆動によって起動され、そのまま間欠通電駆動される。その後、回転が上昇して第１回転数に達すると、間欠通電駆動から１８０度通電駆動に切換えられる。逆に、モータの回転が低下して、第１回転数まで下がると、１８０度通電駆動から間欠通電駆動に切換えられる。
【００１９】
このように、起動時に間欠通電駆動を選択することにより、短時間でモータコイルに発生する誘起電圧を検出できるので、センサレス運転に移行することができる。その結果、速やかな起動を行える。起動した後、１８０度通電駆動に切換えることにより、この駆動方式の高効率、低騒音、低振動といった利点を活かしたモータ駆動を行える。
【００２０】
そして、第１回転数より高い第２回転数を設定して、選択手段は、モータの回転数が前記第１回転数未満のとき、間欠通電駆動方式を選択し、第１回転数以上第２回転数未満のとき、１８０度通電駆動方式を選択し、第２回転数以上のとき、間欠通電駆動方式を選択するようにする。高速回転になるほど１８０度通電駆動では、正弦波駆動する場合、正弦波の分解能が低くなり、制御精度が悪化することがある。そのため、高速回転において間欠通電駆動に切換えることにより、ロータ位置を確実に検出して、安定した駆動を行うことができるので、駆動制御の信頼性を高めることができる。
【００２１】
モータが駆動する負荷としては、空気調和機、冷蔵庫において使用される周期的に負荷変動が生じる特性を有する圧縮機があり、間欠通電駆動時に、圧縮機の負荷変動にモータトルクが対応するようにモータのトルク制御を行うトルク制御手段を設ける。間欠通電駆動を行う低速時は、高速時に比べて負荷変動の影響を受けやすいので、１回転中の負荷変動とモータトルクとを一致させるようにトルク制御を行うことにより、回転数変動や振動を抑制することができる。
【００２２】
なお、間欠通電駆動から１８０度通電駆動に切換えるときの第１回転数は、トルク制御を行わなくても圧縮機の振動が規定値以下となる回転数とされる。このように設定することにより、トルク制御の実施が困難な１８０度通電駆動時の制御の負担を減らすことができる。
【００２３】
トルク制御手段において、間欠通電駆動から１８０度通電駆動に切換えるとき、トルク制御を停止するようにする。すなわち、トルク制御を行っている間欠通電駆動から急にトルク制御のない１８０度通電駆動に切換えると、負荷変動によって振動が大きくなる等の問題が生じ、制御が安定しなくなるおそれがある。そこで、切換え前の所定期間だけトルク制御を禁止することにより、制御の安定化を図れる。
【００２４】
また、１８０度通電駆動から間欠通電駆動に切換えるとき、一旦トルク制御を停止した後、トルク制御を行うことにより、上記と同様、制御の安定化を図れる。なお、第１回転数より低い第３回転数を設定して、モータの回転数が第３回転数より低いとき、トルク制御を行い、第３回転数以上のときトルク制御を行わないようにしてもよい。
【００２５】
ここで、トルク制御手段は、モータの回転数あるいはモータの負荷状態に基づいて設定された複数のトルクパターンからロータの機械的位置に応じてトルクパターンを選択して、トルク制御を行うものである。
【００２６】
そして、間欠通電駆動から１８０度通電駆動に切換えるときのロータの機械的位置情報を保持して、１８０度通電駆動から間欠通電駆動に切換えるとき、保持していた機械的位置情報に基づいてトルク制御を行う。これによって、駆動方式の切換え後にロータの機械的位置の決定を再度行う必要がなくなり、すぐにトルク制御を開始することができる。したがって、常に回転数変動の低減や低振動化を図れる。
【００２７】
【発明の実施の形態】
本発明の一実施形態のモータの制御装置を図１に示す。図１において、１はモータ、２はモータ１を駆動するインバータ回路、３は交流電源４を整流してインバータ回路２に直流電源を供給するコンバータ回路、５はモータ１を駆動制御するためのマイコンあるいはＤＳＰからなる制御回路、６はモータ１の状態あるいは外部指示により駆動方式を決定する駆動方式選択部、７はモータ１を通電角１８０度未満の通電休止期間を設けた間欠通電駆動とするため、通電タイミングの設定、駆動電圧（ＰＷＭデューティ）基準値の設定などの制御を行う間欠通電駆動部、８はモータ１を１８０度通電駆動するため、通電タイミングの設定、駆動電圧（ＰＷＭデューティ）基準値の設定などの制御を行う１８０度通電駆動部、９はインバータ回路２の各駆動素子を駆動するためのＰＷＭ信号を駆動素子ごとに作成し出力するＰＷＭ作成／各相分配部、１０はＤＣ電圧の１／２の基準電圧を作成する抵抗、１１はモータ１の誘起電圧波形とＤＣ電圧の１／２の基準電圧を比較するコンパレータ、１２はモータ１のモータコイルに流れる電流を検出するモータ電流検出手段である。なお、インバータ回路２への電源供給は、近年行われている可変電源供給方法である、いわゆるＰＡＭ制御を用いてもよい。
【００２８】
交流電源４から商用電源の交流電圧がコンバータ回路３に入力され、リアクタ、整流回路、平滑回路から構成されるコンバータ回路３において、交流電圧を直流電圧に整流し、直流電圧のリップル分が平滑化され、整流された直流電圧はインバータ回路２に与えられる。インバータ回路２は、６個の半導体スイッチング素子である駆動素子が３相ブリッジ状に結線されており、インバータ回路２からの駆動電圧は３相ブラシレスモータ１に出力される。
【００２９】
駆動方式選択部６では、モータ１を間欠通電駆動するか、あるいは１８０度通電駆動するかといった駆動方式の選択をモータ１の状態あるいは外部指示によって行う。モータ１の状態とは、回転数、効率、負荷状態、外乱状態などである。例えば、低速では間欠通電駆動、高速では１８０度通電駆動とする、あるいは軽負荷では間欠通電駆動、高負荷では１８０度通電駆動としてもよい。そして、１８０度通電駆動の継続が困難となるような外乱発生時に、間欠通電駆動に切換えるようにしてもよい。さらに、操作者が、外部スイッチにより駆動方式を切換えることもできる。例えば、夜間に運転するとき低騒音化を重視して、１８０度通電駆動を行いたい場合に切換える。
【００３０】
間欠通電駆動のセンサレスでの位置検出手段には、大きく分けてアナログ方式とデジタル方式の２つの方式がある。なお、図１に示すものは、デジタル方式を用いた場合の一例である。アナログ方式では、モータ端子電圧波形を入力する位置検出入力部にコンデンサと抵抗からなるアナログフィルタ回路が挿入され、正弦波状に波形整形してコンパレータに入力し、仮想中点電位と比較し、位置検出信号を生成している。このフィルタ回路のため、実際の誘起電圧波形とは、９０度位相がずれる。
【００３１】
デジタル方式では、モータの誘起電圧波形をＰＷＭスイッチングしたパルス状の波形のままコンパレータ１１に入力し、抵抗１０で作成されたＤＣ電圧の１／２の基準電圧と比較して、位置検出信号を生成する。ただし、ＰＷＭ波形のオフ時は誘導電圧波形が現れないため、オン時のみ検出できるように制御回路５内部で処理している。この検出した位置信号を基にして、実際のＰＷＭ波形の出力するタイミングを決定し、進角（弱め界磁）制御を行っている。
【００３２】
このような進角制御により、高効率運転と高回転数域の拡大を図れる。また、フィルタ回路がないため、検出精度が高く、位相遅れもなく、進角（弱め界磁）制御も容易になる。さらに、誘導電圧が小さい低速域でも位置検出が可能となり、起動時に低回転数からセンサレス運転が可能となる。これにより起動電流が低減されるので、過大電流によるインバータ回路２のトランジスタ等の駆動素子の破壊を防ぐことができ、駆動制御の信頼性向上も図れる。
【００３３】
また、図１に示すような１８０度通電駆動のセンサレス駆動方式である、モータ駆動電圧とモータ電流の位相差に基づいて駆動制御する方式では、いわゆる強制励磁で時間経過とともに通電を切換えていき、モータ駆動電圧を変化させることにより、モータ電流検出手段１２で検出したモータ電流とモータ駆動電圧のモータ電流位相差、すなわち通電タイミングを制御する。その詳細については、特開２００１−５４２９７号公報に開示されている。
【００３４】
なお、効率の向上、トルク変動、振動、騒音の抑制のためには、１８０度通電駆動として、駆動波形の滑らかな変化が実現できる正弦波状にすることが望ましい。また、間欠通電駆動の駆動波形としては、通電角を１８０度未満として駆動波形中に通電体止期間を設けて、その間に発生する誘起電圧を検出できれば、いかなる駆動波形でも構わない。例えば１２０度通電駆動とすれば、完全２相通電であり、矩形波通電が可能であるので、各相に供給する駆動波形を作成しやすいという利点がある。
【００３５】
各駆動方式における駆動波形を示す。図２は間欠通電駆動の一例である矩形波１２０度通電の駆動波形、図３は１８０度通電駆動の一例である正弦波通電の駆動波形である。なお、図２、３は、インバータ回路２の駆動素子を駆動する信号（ＰＷＭ作成／各相分配部９の出力）をコイル端子ごとにアナログ値として示した波形図であり、実際の通電期間中の駆動波形は数〜数十ｋＨｚでＰＷＭチョッピングされ、目標回転数になるようにＰＷＭ駆動信号のデューティが変更される。デューティの変更によって、モータ１に印加される電圧または電流が変更され、回転数およびトルクの制御が行われる。
【００３６】
ここで、センサレス運転においては、停止位置の検出が困難であるため、モータ起動方法が大きな課題となっている。モータ駆動電圧とモータ電流の位相差に基づいて駆動制御する１８０度通電駆動方式の起動方法としては、特開２００１−５４２９５号公報に開示されている。図４にように、モータ駆動電圧を低電圧状態から徐々に上昇させ、その間のモータ駆動電圧とモータ電流の位相差が安定状態にあるか不安定状態にあるかにより安定起動状態を検出するものであり、起動完了までに３秒〜１０秒程度の時間がかかる。
【００３７】
次に、間欠通電駆動方式の起動方法としては、モータ１をまず強制励磁運転で始動させ、誘起電圧を検出できた時点で、センサレス運転に移行する方法が一般的である。図５に間欠通電駆動の起動時のモータ電流波形を示す。この方法では、始動後、モータが１回転程度する短時間のうちに起動電圧を検出し、センサレス運転に移行できるため、起動完了までの時間は１秒程度である。
【００３８】
このように間欠通電駆動方式では、起動完了までの時間が短くなり、起動電流を低減でき、インバータ回路２の駆動素子の信頼性向上も図れる。そこで、駆動方式選択部６により、起動時は間欠通電駆動を選択して速やかに起動し、起動完了後、１８０度通電駆動に切換えるような制御を行う。このときのモータ電流波形を図６に示す。
【００３９】
次に、１８０度通電駆動方式における他のセンサレス駆動方式について説明する。図７に示すように、モータ１のモータコイルに流れる電流を検出するモータ電流検出手段１３ａ、１３ｂを設ける。図１と同じく間欠通電駆動のセンサレス駆動方式として、デジタル方式を用いている。この１８０度通電駆動のセンサレス駆動方式では、固定子巻線の印加電圧、モータ電流検出手段１３ａ、１３ｂにより検出したモータ電流およびモータ１の機器定数を用いて、所定の高速演算を行ってロータ位置を解析し、通電タイミングを決定する。
【００４０】
この方式での１８０度通電駆動の起動時のモータ電流波形を図８に示す。モータ１をまず強制励磁運転で始動させ、徐々に回転数を上昇させ、所定回転数に達した時点で、センサレス運転に移行する。この方式では、間欠通電駆動方式に比べ起動完了までの時間が長くなる。そこで、駆動方式選択部６により、起動時は間欠通電駆動を選択し、起動完了後、１８０度通電駆動に切換えるようにする。これによって、速やかに起動できるとともに、起動電流を低減でき、インバータ回路２の駆動素子の信頼性向上も図れる。なお、このときの起動時のモータ電流波形は、図６と同様である。
【００４１】
次に、モータ１が駆動する負荷としては、１回転中の負荷変動がある周期性を有する特性を備えた圧縮機がある。一般的に空気調和機、冷蔵庫などに用いられている圧縮機は、冷凍サイクルの重要な構成部品であり、冷媒を圧縮させて高温、高圧状態にして熱交換を行っている。通常この圧縮動作は、大きく３つの行程に分けられ、まず圧縮機内部のシリンダ内に冷媒を満たす吸入行程があり、次にシリンダ内の冷媒を圧縮する圧縮行程があり、最後に圧縮した冷媒を圧縮機外部に放出する吐出行程がある。圧縮機では、各行程に従って１回転中の負荷変動が周期的に生じる。
【００４２】
そして、圧縮機は、その圧縮機構に応じてロータリ方式、レシプロ方式、スクロール方式などがある。なかでもロータリ方式は、他方式に比べ、構造が簡単で部品点数も少なく、低コストであり、シリンダ部分の構造により圧縮効率もよく、高効率化が容易であるといったことから多く採用されている。ただし、このロータリ方式は、圧縮動作を行うために偏心したロータリピストンがシリンダ内部で回転して、吸入、圧縮、吐出の各行程を行っている。そのため、１回転中の吸入、圧縮、吐出による負荷変動と回転軸の偏心により振動や騒音が大きくなるといった問題がある。
【００４３】
この問題に対して、シリンダ部分を２つとして、ロータリピストンの回転を１８０度ずらして、お互いの振動を打ち消すようにしたツインロータリ方式が実用化されている。しかしながら、シリンダ部が１つのシングルロータリ方式に比べ、構造が複雑になり、コストが上がり、効率も低下するといった問題がある。
【００４４】
一方、シングルロータリ方式は、高効率であるが、回転慣性が小さくなる低回転数域では、回転数変動および振動が非常に大きくなり、モータ電流波形も大きく乱れる。そのため、１８０度通電駆動における制御精度や位置検出精度が悪化し、高効率な運転が実現できない。さらには、モータ通電の脱調、モータ停止といった事態を引き起こす危険性が、１２０度通電駆動をはじめとする間欠通電駆動に比べて非常に大きくなる。なお、間欠通電駆動における通電タイミングは、検出される誘起電圧に依存しているので、制御性能に関わらず、いかなるときでも正確な通電タイミングを実現できる。
【００４５】
そこで、負荷変動が大きく、しかも低回転域での回転数変動が生じやすい圧縮機、特にシングルロータリ方式の圧縮機を駆動する場合、駆動方式選択部６は、起動時およびモータ１の回転数が所定回転数（第１回転数）α未満の低速時には、間欠通電駆動を選択し、所定回転数α以上の高速時には、１８０度通電駆動に切換える制御を行う。このような制御を行うことにより、高効率で信頼性の高い駆動制御を実現することができる。
【００４６】
制御回路５には、図９に示すような通電方式選択テーブルが記憶されており、駆動方式選択部６は、モータ１の回転数に応じてこのテーブルから駆動方式を選択する。例えば、起動時および３０００ｒｐｍ未満の低速時には、間欠通電駆動を行い、３０００ｒｐｍ以上の高速時には、１８０度通電駆動とする。ここで、所定回転数αを３０００ｒｐｍとしているのは、一般にモータ１がシングルロータリ方式の圧縮機を駆動する場合、３０００ｒｐｍ程度以上の高速域では、回転慣性が大きくなり、回転数変動、振動が低速域に比べ小さくなるため、センサレス運転での１８０度通電駆動を問題なく行うことができるからである。
【００４７】
ところで、モータ１がシングルロータリ方式の圧縮機を駆動する場合、３０００ｒｐｍ程度未満の低速域では、回転慣性が小さく、回転数変動および振動が高速域に比べ大きくなる。そこで、低速域では、モータトルクを制御して回転数変動および振動を抑制する駆動方法が提案されている。この方法は、負荷トルクの大きいロータ位置では、モータトルクを大きくし、逆に負荷トルクの小さくなるロータ位置では、モータトルクを小さくして、１回転中のロータ速度を一定にして、振動を低減させるものである。
【００４８】
間欠通電駆動におけるトルク制御では、圧縮機の吸込行程および圧縮行程による負荷トルク変動に対応するように予めメモリ等の記憶手段に記憶されているトルクパターンを用いて、ロータ位置に応じてインバータ回路２の出力電圧を変化させ、１回転中におけるモータトルクを制御することができるので、容易に実施できる。１８０度通電駆動におけるトルク制御では、負荷トルク変動により制御精度や位置検出精度が悪化するため、また制御回路５内のマイコンの演算処理の負荷も大きくなるため、実施が困難である。
【００４９】
そこで、所定回転数（第１回転数）未満の低速時には、間欠通電駆動を選択し、圧縮機の１回転中の負荷変動とモータトルクとを一致させるべくトルク制御を行うことにより、回転数変動の低減、圧縮機の低振動化、低騒音化を図ることができる。
【００５０】
間欠通電駆動の一例である１２０度通電駆動でのトルク制御について説明する。図１０に示すような１回転中の負荷変動の大きいシングルロータリ方式の圧縮機を複数のトルクパターンを用いて制御する場合、図１１に示す予めロータの機械的位置毎のトルク補償量であるデータ（トルクパターン）を制御回路５のＲＯＭ等の記憶手段に記憶しておく。なお、ＲＯＭ化するデータとしては、モータトルクをＰＷＭデューティにより制御する場合、ＰＷＭデューティの補償量であり、概ね負荷トルクの大きい区間は電流が大きくなるようにＰＷＭデューティを補償し、負荷トルクの小さい区間は電流が少なくなるようにＰＷＭデューティを補償する。この補償量は、圧縮機の振動や騒音が低くなるように、またモータ１の効率が高くなるように、実験やシミュレーションにより調整を行い、決定される。また、その補償量も負荷に応じて変化させる必要がある。そこで、回転数を複数の領域に分け、検出された回転数に対応しているトルクパターンを記憶手段から読み出し、そのトルクパターンを用いてＰＷＭデューティを補償することにより、トルク制御性能を向上させることができる。
【００５１】
具体的には、ロータの機械的位置に対応したステートに応じて所定のＰＷＭデューティ補償量を記憶手段から読み出して、ロータの機械的位置毎のＰＷＭデューティを補正する。ここで、ステートとは、図１２に示すようにロータ１回転を各通電モードつまり転流毎に分割したものであり、４極ブラシレスモータでは１２分割され、ステート０〜ステート１１までの１２ステートを持つ。ただし、ステートｎとステートｎ＋６（ｎ：０〜５の整数）の通電モードは同一であり、電気的な位置は同一であるが、機械的な位置は異なる。
【００５２】
ここで、間欠通電駆動と１８０度通電駆動を切換える所定回転数（第１回転数）としては、トルク制御を行わなくても、圧縮機の振動が所定値以下となるときの回転数にするとよい。図１３にシングルロータリ方式の圧縮機を間欠通電駆動した場合において、トルク制御ありの場合とトルク制御なしの場合の回転数−振動特性を示す。これは、最も振動が大きく現れる回転方向の振動振幅を測定した結果である。空気調和機の室外機の配管の信頼性などを考慮して、圧縮機の振動を１００μｍ以下となるようにするには、回転数３０００ｒｐｍ未満でトルク制御を行う必要があり、３０００ｒｐｍ以上ではトルク制御なしでも問題ないことが分かる。
【００５３】
したがって、制御回路５は、３０００ｒｐｍ未満では低振動化を重視して間欠通電駆動でトルク制御を行い、３０００ｒｐｍ以上はトルク制御を行わず、高効率化や低騒音化を重視して１８０度通電駆動を行う。
【００５４】
上記の所定回転数において駆動方式を切換えるが、モータ加速時にトルク制御ありの間欠通電駆動から１８０度通電駆動ヘ急に切換えるのではなく、一旦間欠通電駆動においてトルク制御ありからトルク制御なしに切換え、その後１８０度通電駆動に切換えることにより、制御が安定する。すなわち、間欠通電駆動から１８０度通電駆動への切換え前の所定時間だけ、トルク制御を禁止するとよい。すなわち、予め駆動方式を切換えるタイミングが既知とされ、起動時から計時して、このタイミングに基づいたある時間に達したら、トルク制御を所定時間だけ停止する。あるいは、駆動方式を切換えるときの回転数（第１回転数）をトルク制御の切換え回転数（第３回転数）より大きめに設定し、例えば第３回転数としての３０００ｒｐｍで間欠通電駆動におけるトルク制御ありからトルク制御なしに切換え、第１回転数としての３２００ｒｐｍで間欠通電駆動から１８０度通電駆動へ切換えてもよい。
【００５５】
また、モータ減速時において、１８０度通電駆動から間欠通電駆動へ切換える場合も、１８０度通電駆動からトルク制御ありの間欠通電駆動へ急に切換えるのではなく、一旦１８０度通電駆動からトルク制御なしの間欠通電駆動に切換え、その後間欠通電駆動において、トルク制御なしからトルク制御ありに切換えることにより制御が安定する。例えば、１８０度通電駆動から間欠通電駆動への切換え直後は、一旦トルク制御を禁止し、所定時間経過後、トルク制御を許可するとよい。あるいは、駆動方式を切換えるときの回転数（第１回転数）をトルク制御の切換え回転数（第３回転数）より大きめに設定し、例えば３２００ｒｐｍで１８０度通電駆動から間欠通電駆動ヘ切換え、３０００ｒｐｍで間欠通電駆動においてトルク制御なしからトルク制御ありに切換えてもよい。図１４に回転数に対する駆動方式およびトルク制御の選択テーブルを示す。駆動方式選択部６は、このテーブルにしたがって駆動方式およびトルク制御の有無を選択する。
【００５６】
さらに、駆動方式選択部６は、モータ１が加速して所定回転数α以上となり、間欠通電駆動から１８０度通電駆動への切換え時に、切換え時点の間欠通電駆動の通電モードに応じて、切換え後の１８０度通電駆動の通電位相を決定するようにする。これにより、駆動方式の切換え時に、間欠通電駆動時の位相情報が引き継がれ、正確な通電位相で次の駆動方式に安定に移行することが可能となる。このとき、通電位相情報だけではなく、間欠通電駆動部７のロータ機械的位置決定手段において決定したロータの機械的位置情報も引き継ぐようにして、１８０度通電駆動に切換わった後も保持し続ける。その後、モータ１が減速して所定回転数α未満となり、１８０度通電駆動から間欠通電駆動への切換え時に、切換え時点の１８０度通電駆動の通電位相に応じて、切換え後の間欠通電駆動の通電モードを決定する。１８０度通電駆動時の位相情報が引き継がれ、正確な通電モードで次の駆動方式に安定に移行することが可能となる。さらに、通電位相情報だけではなく、１８０度通電駆動部８で保持していたロータ機械的位置情報も引き継ぎ、このロータ機械的位置情報を用いて間欠通電駆動におけるトルク制御を行う。
【００５７】
この具体例について、図１２、１５を用いて説明する。図１２は、１２０度通電駆動におけるステートと機械角および電気角の関係、さらに各通電モードを示しており、図１５は、インバータ回路２の駆動素子を駆動する信号（ＰＷＭ作成／各相分配部９の出力）をＵ相コイル端子の通電の様子をアナログ値として示した波形図であり、１８０度通電駆動の通電位相とＵ相駆動電圧波形の関係を示している。例えば、間欠通電駆動の一例である１２０度通電駆動は、図１２に示すように、位置検出から所定角度後に通電モードを０，１，・・・，５，０，・・・と順番に切換える方式である。
【００５８】
１２０度通電駆動から１８０度通電駆動への切換え時には、切換え時点の通電モードから現在の通電位相を算出する。例えば、１２０度通電駆動において通電モード１から２への切換タイミングにおいて、１２０度通電駆動の通電モード１から１８０度通電駆動の正弦波波形に切換えるとすると、通電位相は１２０度であり、この通電位相１２０度を用いて正弦波データを設定することができる。
【００５９】
このとき、通電位相情報だけではなく、間欠通電駆動部７のロータ機械的位置決定手段において決定したロータ機械的位置情報も引き継ぐため、機械的位置判別フラグを用いる。切換え時のステートが、ステート１であれば、機械的位置判別フラグをＨｉｇｈとし、切換え時のステートが、ステート７であれば、機械的位置判別フラグをＬｏｗとする。１８０度通電駆動部８は、通電位相０度において、図１５に示すように、機械的位置判別フラグを反転させることにより、ロータ機械的位置情報を保持し続ける。
【００６０】
その後、１８０度通電駆動から１２０度通電駆動への切換え時には、切換え時点の１８０度通電駆動の通電位相に応じて、切換え後の１２０度通電駆動の通電モードを決定する。例えば、通電位相９０度で１８０度通電駆動から１２０度通電駆動に切換えるとすると、図１２より駆動方式切換え後の１２０度通電駆動は、通電モード１から通電を開始するとよい。また、このとき、機械的位置判別フラグがＨｉｇｈであれば、ステート１とし、Ｌｏｗであれば、ステート７とすることにより、ロータの機械的位置を確定させることができ、再度ロータの機械的位置判定を行うことなく、トルク制御を開始することができる。
【００６１】
さらに、センサレスのモータ１を１８０度通電駆動の一例である正弦波駆動する場合、制御回路５は、正弦波変調されたＰＷＭ波形をインバーダ回路２に出力する。ここで、高速駆動時は、正弦波の分解能が低くなり、電流が正弦波に対して歪むので、制御が負荷変動に追従できなくなる等の理由で、制御精度が悪化する場合がある。そこで、第１回転数より高い第２回転数を設定して、第２回転数において１８０度通電駆動から間欠通電駆動に切換えるように制御を行う。すなわち、間欠通電駆動で起動を行い、第１回転数の３０００ｒｐｍ未満の低速時は間欠通電駆動を行う。３０００ｒｐｍ以上、第２回転数の６０００ｒｐｍ未満の中速駆動時は１８０度通電駆動を行い、さらに６０００ｒｐｍ以上の高速時は、間欠通電駆動に戻すとよい。図１６に回転数に対する駆動方式の選択テーブルを示す。駆動方式選択部６は、このテーブルにしたがって駆動方式を選択する。このとき、低速時の間欠通電駆動を行うとき、上記のようなトルク制御を行うようにしてもよい。
【００６２】
上記の駆動方式選択部６での制御は、制御回路５のソフトウェアによって実現することができるため、コストアップ等の問題もない。また、モータ１を空気調和機や冷蔵庫の圧縮機駆動用に用い、低速時は間欠通電駆動でトルク制御を行うことによって、圧縮機の低振動化を図れる。そのため、振動対策として圧縮機の配管に余裕をもたせる必要はなくなる。つまり室外機や冷蔵庫のコンパクト化を図ることができる。
【００６３】
なお、本発明は、上記実施形態に限定されるものではなく、本発明の範囲内で上記実施形態に多くの修正および変更を加え得ることは勿論である。上記したそれぞれの制御方法は、単独で用いてもよく、あるいは任意の方法を組み合わせて、さらなる制御性能の向上を図ってもよい。
【００６４】
【発明の効果】
以上の説明から明らかな通り、本発明によると、センサレスでモータ駆動を行う場合、起動時には間欠通電駆動を行い、その後１８０度通電駆動を行うことにより、短時間で確実にモータの起動を行え、かつ高効率、低振動な運転を行うことができる。そのため、起動電流を低減できるので、起動時に生じやすいインバータ回路の駆動素子の破壊を防ぐことができ、信頼性の高い制御装置を実現できる。
【００６５】
また、圧縮機のような負荷変動の大きい負荷に対しても、モータ回転数に応じて駆動方式の選択およびトルク制御を行うことにより、回転数変動の低減や圧縮機の低振動化を図れ、高効率で信頼性の高い制御装置を実現できる。
【図面の簡単な説明】
【図１】  本発明の一実施形態のモータ制御装置の構成図
【図２】  間欠通電駆動の駆動波形を示す図
【図３】  １８０度通電駆動の駆動波形を示す図
【図４】  １８０度通電駆動の起動時のモータ電流波形を示す図
【図５】  間欠通電駆動の起動時のモータ電流波形を示す図
【図６】  本実施形態における起動時のモータ電流波形を示す図
【図７】  他の形態のモータ制御装置の構成図
【図８】  １８０度通電駆動の他の方式での起動時のモータ電流波形を示す図
【図９】  通電方式選択テーブルを示す図
【図１０】  トルク制御時の負荷トルクとトルクパターンの関係を示す図
【図１１】  トルクパターンの一例を示す図
【図１２】  １２０度通電駆動のステートに対する通電モード、機械角および電気角の関係を示す図
【図１３】  シングルロータリ方式の圧縮機の回転数−振動特性図
【図１４】  通電方式とトルク制御有無選択テーブルを示す図
【図１５】  １８０度通電駆動の通電位相とＵ相駆動電圧波形の関係を示す図
【図１６】  他の通電方式選択テーブルを示す図
【符号の説明】
１  ブラシレスモータ
２  インバータ回路
３  コンバータ回路
４  交流電源
５  制御回路
６  駆動方式選択部
７  間欠通電駆動部
８  １８０度通電駆動部
９  ＰＷＭ作成部／各相分配部
１０  基準電圧作成用抵抗
１１  コンパレータ
１２  モータ電流検出手段
【図１】
0003833918.tif 000002
【図２】
0003833918.tif 000003
【図３】
0003833918.tif 000004
【図４】
0003833918.tif 000005
【図５】
0003833918.tif 000006
【図６】
0003833918.tif 000007
【図７】
0003833918.tif 000008
【図８】
0003833918.tif 000009
【図９】
0003833918.tif 000010
【図１０】
0003833918.tif 000011
【図１１】
0003833918.tif 000012
【図１２】
0003833918.tif 000013
【図１３】
0003833918.tif 000014
【図１４】
0003833918.tif 000015
【図１５】
0003833918.tif 000016
【図１６】
0003833918.tif 000017