(57)【要約】【課題】ブートストラップコンデンサの満充電に掛かる時間が長くなるのを防止しかつインバータのピーク電流を抑制しながら、ブートストラップコンデンサの充電を行う。【解決手段】ＭＣＵ３４は、通常運転時に出力電圧を発生させるためにハイアーム側のスイッチ回路３８ａ，３８ｂ，３８ｃを用いる入力電圧のチョッピングのためのキャリア周波数を制御する。このＭＣＵ３４は、室外温度センサ５１で外気温度が設定温度Ｔａよりも低いと判別された場合のキャリア周波数ｆ２を、外気温度が設定温度Ｔａよりも高い場合に比べてキャリア周波数ｆ１よりも低くして、圧縮機７の通常運転の前にブートストラップコンデンサ４２ａ，４２ｂ，４２ｃが充填されるよう制御する。【選択図】図２
2011058445.tif 000002
【特許請求の範囲】
【請求項１】
入力電圧のハイレベル側またはローレベル側が入力される一方端及びモータ（２０）への出力電圧が出力される他方端を持つハイアーム側スイッチ（３８ａ，３８ｂ，３８ｃ）またはローアーム側スイッチ（３９ａ，３９ｂ，３９ｃ）を含むインバータ（３６）と、前記他方端に接続されて前記ハイアーム側スイッチまたは前記ローアーム側スイッチのスイッチング信号生成のため前記一方端よりも高い電位または低い電位を発生するブートストラップコンデンサ（４２ａ，４２ｂ，４２ｃ）とを有するモータ駆動回路（３０）が、通常運転時に、前記ハイアーム側スイッチまたはローアーム側スイッチを用いる前記入力電圧のチョッピングをキャリア周波数に応じて行うことにより前記出力電圧を出力して前記モータを駆動し、前記モータの回転によって冷媒を圧縮する圧縮機（７）の運転方法であって、
前記冷媒との間で熱交換される空気の温度を検出する温度検出工程（Ｓ２，Ｓ１２）と、
前記温度検出工程で検出された検出温度が第１所定温度よりも高いか低いかを判別するための温度判別工程（Ｓ３，Ｓ１３）と、
前記温度判別工程において前記検出温度が第１所定温度よりも低いと判別された場合には前記第１所定温度よりも高い場合に比べてキャリア周波数を低くして、前記圧縮機の通常運転の前に前記ブートストラップコンデンサを充填する運転準備工程（Ｓ４〜Ｓ６，Ｓ１７〜Ｓ１９）と
を備える、圧縮機の運転方法。
【請求項２】
前記運転準備工程（Ｓ４〜Ｓ６）では、前記検出温度に対応して前記ブートストラップコンデンサを充電するときのキャリア周波数を変更する、請求項１に記載の圧縮機の運転方法。
【請求項３】
前記運転準備工程（Ｓ１７〜Ｓ１９）では、前記温度判別工程で前記検出温度が前記第１所定温度より低い第２所定温度以下と判別されたとき、前記圧縮機の停止時間中に前記圧縮機の運転開始とは独立して繰り返し前記ブートストラップコンデンサを充電する、請求項１または請求項２に記載の圧縮機の運転方法。
【請求項４】
前記運転準備工程（Ｓ１７〜Ｓ１９）では、前記圧縮機の停止時間が所定時間を超えたときに、前記圧縮機の停止時間中に前記圧縮機の運転開始とは独立して繰り返し前記ブートストラップコンデンサを充電する、請求項１または請求項２に記載の圧縮機の運転方法。
【請求項５】
モータ（２０）の回転によって冷媒を圧縮する圧縮機（７）の駆動装置（３０）であって、
入力電圧のハイレベル側またはローレベル側が入力される一方端及び前記モータへの出力電圧が出力される他方端を持つハイアーム側スイッチ（３８ａ，３８ｂ，３８ｃ）またはローアーム側スイッチ（３９ａ，３９ｂ，３９ｃ）を含むインバータ（３６）と、
前記ハイアーム側スイッチまたは前記ローアーム側スイッチの前記他方端に接続されて前記ハイアーム側スイッチまたは前記ローアーム側スイッチのスイッチング信号生成のため前記一方端よりも高い電位または低い電位を発生するブートストラップコンデンサ（４２ａ，４２ｂ，４２ｃ）と、
前記冷媒との間で熱交換される空気の温度を検出する温度検出手段（５１）と、
前記温度検出手段が検出した検出温度が第１所定温度よりも高いか低いかを判別するための温度判別手段（３４）と、
通常運転時に前記出力電圧を発生させるために前記ハイアーム側スイッチまたは前記ローアーム側スイッチを用いる前記入力電圧のチョッピングのためのキャリア周波数を制御するとともに、前記ブートストラップコンデンサに充電するために前記ブートストラップコンデンサ充電時のキャリア周波数の制御を行う制御手段（３４）とを備え、
前記制御手段は、前記温度判別手段において前記検出温度が第１所定温度よりも低いと判別された場合には前記第１所定温度よりも高い場合に比べてキャリア周波数を低くして、前記圧縮機の通常運転の前に前記ブートストラップコンデンサが充填されるよう制御する、圧縮機の駆動装置。
【請求項６】
前記制御手段（３４）は、前記検出温度に比例して前記ブートストラップコンデンサを充電するときのキャリア周波数を下げる、請求項５に記載の圧縮機の駆動装置。
【請求項７】
前記制御手段（３４）は、前記検出温度が前記第１所定温度より低い第２所定温度以下であると前記温度判別手段が判別したとき、前記圧縮機の停止時間中に前記圧縮機の運転開始とは独立して繰り返し前記ブートストラップコンデンサを充電する、請求項５または請求項６に記載の圧縮機の駆動装置。
【請求項８】
前記制御手段（３４）は、前記圧縮機の停止時間が所定時間を超えたときに、前記圧縮機の停止時間中に前記圧縮機の運転開始とは独立して繰り返し前記ブートストラップコンデンサを充電する、請求項５または請求項６に記載の圧縮機の駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、圧縮機の運転方法および圧縮機の駆動装置に関し、特にインバータから電力供給を受けるモータにより駆動される圧縮機の運転方法および圧縮機の駆動装置に関する。
【背景技術】
【０００２】
空気調和機などで用いられる圧縮機は、モータによって駆動されている。空気調和機においては、圧縮機から吐出される冷媒の流量を制御する方法の一つに、圧縮機のモータの回転数を制御する方法がある。そして、モータの回転数を制御する方法の一つに、商用電源からインバータを介してモータに電力を供給する方法がある。
【０００３】
このインバータにおいては、アームと呼ばれるスイッチング回路によってモータに印加する電圧のチョッピングが行われる。このアームのスイッチング回路を安定してスイッチングさせる目的で、スイッチング回路を駆動するドライバ回路の電圧の値をスイッチング回路がチョッピングする電圧の値よりも大きくすることがあり、電圧の値を大きくするためのブートストラップコンデンサをインバータに組み込むことがある。ブートストラップコンデンサが組み込まれているインバータを適切に動作させるためには、スイッチング回路をスイッチングする前に、ブートストラップコンデンサが十分に充電されなければならない。以下の説明において、ブートストラップコンデンサが、スイッチング回路のドライバ回路に印加する電圧をブート電圧という。
【０００４】
ところで、ブートストラップコンデンサもスイッチング回路のドライバ回路と接続されているため、ブートストラップコンデンサ充電時に圧縮機を通して漏洩電流が流れる。圧縮機が運転されてモータが回転している通常運転状態においては、スイッチング回路のスイッチングが繰り返される毎にブートストラップコンデンサが充電され、ブート電圧は、常にスイッチング回路を安定して動作できる電圧値に充電されている。
【０００５】
圧縮機が停止してモータの回転が停止すると、ブートストラップコンデンサへの充電が必要なくなり、時間の経過に従ってブート電圧が低下する。ブート電圧が低下すると次のモータの起動に支障をきたすので、モータの通常運転に先だって、ブートストラップコンデンサの充電が行われる。例えば、特許文献１（特許第４１２０６９４号公報）に記載されているように、モータの通常運転に先立って行われるブートストラップコンデンサの充電で生じる漏洩電流は、他の運転モードに比べて大きくなる。漏洩電流が大きくなると漏電ブレーカーが動作するなどの不具合が発生することから、漏洩電流を低減するため、ブートストラップコンデンサ充電時に用いるキャリア周波数を通常運転時に比べて小さくすることが行われている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ブートストラップコンデンサ充電動作において、ブートストラップコンデンサに印加するキャリア周波数が高周波である場合、流れるピーク電流が大きくなるという問題が生じる。その問題を解決するために、デューティを下げると、ブートストラップコンデンサの満充電までに時間が掛かり、モータの起動が遅くなるという問題が生じる。
【０００７】
本発明の課題は、圧縮機の運転方法および圧縮機の駆動装置において、ブートストラップコンデンサの満充電に掛かる時間が長くなるのを避けつつ漏れ電流のピークを抑制しながらブートストラップコンデンサの充電を行うことを目的とする。
【課題を解決するための手段】
【０００８】
第１発明に係る圧縮機の運転方法は、モータの回転によって冷媒を圧縮する圧縮機の運転方法である。モータ駆動回路が、モータに出力電圧を出力してモータを駆動する。このモータ駆動回路は、ハイアーム側スイッチまたはローアーム側スイッチを含むインバータと、ブートストラップコンデンサとを有する。インバータのハイアーム側スイッチまたはローアーム側スイッチは、入力電圧のハイレベル側またはローレベル側が入力される一方端及びモータへの出力電圧が出力される他方端を持つ。ブートストラップコンデンサは、ハイアーム側スイッチまたはローアーム側スイッチの他方端に接続されてハイアーム側スイッチまたはローアーム側スイッチのスイッチング信号生成のため一方端よりも高い電位または低い電位を発生する。そして、インバータは、通常運転時に、ハイアーム側スイッチまたはローアーム側スイッチを用いる入力電圧のチョッピングをキャリア周波数に応じて行うことにより出力電圧を出力する。
【０００９】
圧縮機の運転方法は、温度検出工程と温度判別工程と運転準備工程とを備える。温度検出工程では、冷媒との間で熱交換される空気の温度を検出する。温度判別工程では、温度検出工程で検出された検出温度が第１所定温度よりも高いか低いかを判別する。運転準備工程では、温度判別工程において検出温度が第１所定温度よりも低いと判別された場合には第１所定温度よりも高い場合に比べてキャリア周波数を低くして、圧縮機の通常運転の前にブートストラップコンデンサを充填する。
【００１０】
本発明によれば、圧縮機の通常運転の前に、運転準備工程において、温度検出工程で検出された空気の温度が第１所定温度より低いと温度判別工程で判別されれば、キャリア周波数を低くしてブートストラップコンデンサを充填する。それにより、空気の温度が低く、そのために圧縮機の潤滑油などに冷媒が溶け込んで、ブートストラップコンデンサから圧縮機のモータを介して生じる漏洩電流が多くなりがちなときに、キャリア周波数を低くして漏洩電流を抑えることができる。
【００１１】
第２発明に係る圧縮機の運転方法は、第１発明の圧縮機の運転方法であって、運転準備工程では、検出温度に対応してブートストラップコンデンサを充電するときのキャリア周波数を変更する。
【００１２】
本発明によれば、所定温度より空気の温度が低い場合に、ピーク電流を最も抑えられるキャリア周波数で充電が行えるように、検出温度に対応したキャリア周波数を用いる。空気の温度に対応して木目細かくキャリア周波数を設定することで、周波数特性等を勘案した、漏れ電流の制御ができる。
【００１３】
第３発明に係る圧縮機の運転方法は、第１発明または第２発明の圧縮機の運転方法であって、運転準備工程では、温度判別工程で検出温度が第１所定温度より低い第２所定温度以下と判別されたとき、圧縮機の停止時間中に圧縮機の運転開始とは独立して繰り返しブートストラップコンデンサを充電する。
【００１４】
本発明によれば、検出温度が第２所定温度より低いことにより特に冷媒が圧縮機の潤滑油などに多く混入し、そのため漏洩電流が多くなるときに限って、短い周期で繰り返して初期充電をすることができる。短い周期での繰り返しの充電は長周期のブートストラップコンデンサの充電と等価になり、漏れ電流を抑制しつつ起動が遅れるのを防止できる。
【００１５】
第４発明に係る圧縮機の運転方法は、第１発明または第２発明の圧縮機の運転方法であって、運転準備工程では、圧縮機の停止時間が所定時間を超えたときに、圧縮機の停止時間中に圧縮機の運転開始とは独立して繰り返しブートストラップコンデンサを充電する。
【００１６】
本発明によれば、圧縮機の停止時間が所定時間を超えて特に冷媒が圧縮機の潤滑油などに多く混入し、そのため漏洩電流が多くなるときに限って、短い周期で初期充電を繰り返してすることができる。短い周期での繰り返しの充電は長周期のブートストラップコンデンサの充電と等価になり、漏れ電流を抑制しつつ起動が遅れるのを防止できる。
【００１７】
第５発明に係る圧縮機の駆動装置は、モータの回転によって冷媒を圧縮する圧縮機の駆動装置であり、インバータと、ブートストラップコンデンサと、温度検出手段と、制御手段とを備えている。インバータは、入力電圧のハイレベル側またはローレベル側が入力される一方端及びモータへの出力電圧が出力される他方端を持つハイアーム側スイッチまたはローアーム側スイッチを含む。ブートストラップコンデンサは、ハイアーム側スイッチまたはローアーム側スイッチの他方端に接続されてハイアーム側スイッチまたはローアーム側スイッチのスイッチング信号生成のため一方端よりも高い電位または低い電位を発生する。温度検出手段は、冷媒との間で熱交換される空気の温度を検出する。温度判別手段は、温度検出手段が検出した検出温度が第１所定温度よりも高いか低いかを判別する。制御手段は、通常運転時に出力電圧を発生させるためにハイアーム側スイッチまたはローアーム側スイッチを用いる入力電圧のチョッピングのためのキャリア周波数を制御するとともに、ブートストラップコンデンサに充電するためにブートストラップコンデンサ充電時のキャリア周波数の制御を行う。また、制御手段は、温度判別手段において検出温度が第１所定温度よりも低いと判別された場合には第１所定温度よりも高い場合に比べてキャリア周波数を低くして、圧縮機の通常運転の前にブートストラップコンデンサが充填されるよう制御する。
【００１８】
本発明によれば、圧縮機の通常運転の前に、制御手段によって、温度検出手段が検出した空気の温度が第１所定温度より低いと温度判別手段により判別されれば、キャリア周波数を低くしてブートストラップコンデンサを充填する。それにより、空気の温度が低く、そのために圧縮機の潤滑油などに冷媒が溶け込んで、ブートストラップコンデンサから圧縮機のモータを介して生じる漏洩電流が多くなりがちなときに、キャリア周波数を低くして漏洩電流を抑えることができる。
【００１９】
第６発明に係る圧縮機の駆動装置は、第５発明の圧縮機の駆動装置であって、制御手段は、検出温度に比例してブートストラップコンデンサを充電するときのキャリア周波数を下げる。
【００２０】
本発明によれば、所定温度より外気温度が低い場合に、ピーク電流を抑えつつ充電時間が長くならないキャリア周波数で充電が行えるように、検出温度に比例したキャリア周波数を用いるので、任意の外気温度について木目細かくキャリア周波数を設定できる。
【００２１】
第７発明に係る圧縮機の駆動装置は、第５発明または第６発明の圧縮機の駆動装置であって、制御手段は、検出温度が第２所定温度以下であると温度判別手段が判別したとき、圧縮機の停止時間中に圧縮機の運転開始とは独立して繰り返しブートストラップコンデンサを充電する。
【００２２】
本発明によれば、検出温度が第２所定温度より低いことにより特に冷媒が圧縮機の潤滑油などに多く混入し、そのため漏洩電流が多くなるときに限って、短い周期で初期充電を繰り返してすることができる。短い周期での繰り返しの充電は長周期のブートストラップコンデンサの充電と等価になり、漏れ電流を抑制しつつ起動が遅れるのを防止できる。
【００２３】
第８発明に係る圧縮機の駆動装置は、第５発明または第６発明の圧縮機の駆動装置であって、制御手段は、圧縮機の停止時間が所定時間を超えたときに、圧縮機の停止時間中に圧縮機の運転開始とは独立して繰り返しブートストラップコンデンサを充電する。
【００２４】
本発明によれば、圧縮機の停止時間が所定時間を超えて特に冷媒が圧縮機の潤滑油などに多く混入し、そのため漏洩電流が多くなるときに限って、短い周期で初期充電を繰り返してすることができる。短い周期での繰り返しの充電は長周期のブートストラップコンデンサの充電と等価になり、漏れ電流を抑制しつつ起動が遅れるのを防止できる。
【発明の効果】
【００２５】
第１発明に係る圧縮機の運転方法では、ブートストラップコンデンサの満充電時に発生する漏洩電流のピーク電流を抑制することができる。
【００２６】
第２発明に係る圧縮機の運転方法では、キャリア周波数を空気の温度に比例して変えることで、空気の温度毎にキャリア周波数をより適切なものに設定し易くなる。
【００２７】
第３発明に係る圧縮機の運転方法では、空気の温度が低いときに効果的に漏れ電流を抑制することができる。
【００２８】
第４発明に係る圧縮機の運転方法では、圧縮機が長期に停止するときの漏れ電流を効果的に抑制することができる。
【００２９】
第５発明に係る圧縮機の駆動装置では、ブートストラップコンデンサの満充電に掛かる時間が長くなるのを防止しながら、ピーク電流を抑制することができる。
【００３０】
第６発明に係る圧縮機の駆動装置では、キャリア周波数を空気の温度に比例して変えることで、各温度におけるキャリア周波数の変更をより適切なものに設定し易くなる。
【００３１】
第７発明に係る圧縮機の駆動装置では、非常に低い温度での漏れ電流を抑制することができる。
【００３２】
第８発明に係る圧縮機の駆動装置では、圧縮機が長期に停止するときの漏れ電流を抑制することができる。
【図面の簡単な説明】
【００３３】
【図１】第１実施形態に係る圧縮機が適用される空気調和機の構成の概要を示す概略構成図。
【図２】第１実施形態に係る圧縮機の駆動装置を説明するための概念図。
【図３】第１実施形態に係る圧縮機の駆動装置の動作を説明するためのフローチャート。
【図４】外気温度と充電時のキャリア周波数の関係の一例を示すグラフ。
【図５】外気温度と充電時のキャリア周波数の関係の他の例を示すグラフ。
【図６】第２実施形態に係る圧縮機の駆動装置の動作を説明するためのフローチャート。
【図７】第２実施形態に係る圧縮機の駆動装置の動作を説明するためのフローチャート。
【図８】第１実施形態に係る圧縮機の動作を示すタイミングチャート。
【図９】第２実施形態の変形例に係る圧縮機の駆動装置の動作を説明するためのフローチャート。
【発明を実施するための形態】
【００３４】
〔空気調和機の構成の概要〕
〔第１実施形態〕
本発明の第１実施形態に係る圧縮機の駆動装置が適用される空気調和機の概要について、図１を用いて説明する。空気調和機１は、室外機２と、室内機３と、液冷媒連絡配管４と、ガス冷媒連絡配管５と、遠隔操作装置６とを備えている。図１に示すように、空気調和機１の冷媒回路は、建物１００の外に設置される室外機２と建物１００の中に設置される室内機３とが、液冷媒連絡配管４およびガス冷媒連絡配管５によって相互に接続されて構成されている。
【００３５】
圧縮機７は、室外機２に設けられており、建物１００の外に設置される。室外機２は、圧縮機７以外に、アキュムレータ８と、四路切換弁９と、室外熱交換器１０と、室外ファン１１と、室外機制御部１２とを備えている。室外機２においては、室外機制御部１２が、圧縮機７のモータ２０と四路切換弁９と室外ファン１１とを制御して、冷房運転および暖房運転の動作を行わせている。四路切換弁９は、室外機制御部１２の制御の下で、冷媒の流れを切り換えるための弁であり、暖房運転時には実線の接続を行い、冷房運転時には点線の接続を行う。そして、暖房運転時または冷房運転時に、室外機制御部１２は、圧縮機７の回転数や室外ファン１１の回転数を制御することで、冷媒循環量や室外熱交換器１０における風量を調整する。
【００３６】
室外機２と接続されて冷媒回路を構成している室内機３は、膨張弁１４と、室内熱交換器１５と、室内ファン１６と、室内機制御部１７とを備えている。室内機制御部１７は、膨張弁１４の開度の調整や室内ファン１６の回転数を制御することで、冷媒の減圧や室内熱交換器１５における風量を調整する。
【００３７】
遠隔操作装置６は、例えばリモートコントローラであり、暖房と冷房の切り替えや室内設定温度など空気調和に必要な設定条件を室外機制御部１２および室内機制御部１７に設定する。
【００３８】
暖房運転時には、四路切換弁９を介して室外熱交換器１０の一端がアキュムレータ８の流入管に接続される。また、四路切換弁９を介して圧縮機７の吐出口がガス冷媒連絡配管５に接続される。アキュムレータ８の流出管と圧縮機７の吸入口とが接続されており、室外熱交換器１０からアキュムレータ８を経由して圧縮機７に吸入された冷媒は、圧縮機７で圧縮されて、圧縮機７からガス冷媒連絡配管５に吐出される。室外熱交換器１０の他端は液冷媒連絡配管４に接続されており、液冷媒連絡配管４から室外熱交換器１０に流入した冷媒は、室外空気との間で熱交換が行われ、気化されてアキュムレータ８に送られる。室外熱交換器１０における熱交換の際には、室外ファン１１によって室外熱交換器１０に室外空気が送り込まれて熱交換が促進される。なお、圧縮機７は、冷媒を圧縮する圧縮機７を回転駆動するためのモータ２０を備えている。このモータ２０およびその駆動装置についての詳細は後述する。
【００３９】
暖房運転時には、上述したように室外熱交換器１０が蒸発器として機能する一方、室内機３の室内熱交換器１５が凝縮器として機能する。そのために、圧縮機７で圧縮された冷媒が、ガス冷媒連絡配管５を通って室内機３に送られる。
【００４０】
ガス冷媒連絡配管５を通って室内機３に送られてきた冷媒は、室内熱交換器１５の一端に送り込まれる。圧縮機７で圧縮されて高温になった冷媒は、室内熱交換器１５で室内空気との間で熱交換を行い、熱を奪われて凝縮し、室内熱交換器１５の他端から膨張弁１４を経由して液冷媒連絡配管４を通って室外機２に送られる。このとき、膨張弁１４を通過する冷媒は、断熱膨張することにより気液二相状態になる。液冷媒連絡配管４から室外熱交換器１０の他端に送られてきた気液二相状態の冷媒は、室外熱交換器１０で気化されてアキュムレータ８に送られる。
【００４１】
次に、冷房運転の場合の動作について説明する。冷房運転時には、四路切換弁９を介してガス冷媒連絡配管５がアキュムレータ８の流入管に接続される。また、四路切換弁９を介して圧縮機７の吐出口が室外熱交換器１０の一端に接続される。アキュムレータ８の流出管と圧縮機７の吸入口とが接続されており、ガス冷媒連絡配管５からアキュムレータ８を経由して圧縮機７に吸入された冷媒は、圧縮機７で圧縮されて、圧縮機７から室外熱交換器１０に吐出される。室外熱交換器１０の他端は液冷媒連絡配管４に接続されており、室外熱交換器１０に流入した冷媒は、室外空気との間で熱交換が行われ、凝縮されて液冷媒連絡配管４を通って室内機３に送られる。室外熱交換器１０における熱交換の際には、室外ファン１１によって室外熱交換器１０に室外空気が送り込まれて熱交換が促進される。
【００４２】
冷房運転時には、上述したように室外熱交換器１０が凝縮器として機能し、室外熱交換器１０で凝縮された冷媒が、液冷媒連絡配管４を通って室内機３に送られる。
【００４３】
液冷媒連絡配管４を通って室内機３に送られてきた冷媒は、膨張弁１４を通過して室内熱交換器１５の一端に送り込まれる。膨張弁１４を通過する冷媒は、断熱膨張することにより気液二相状態になる。この気液二相状態になった冷媒は、室内熱交換器１５で室内空気との間で熱交換を行い、熱を奪って気化し、室内熱交換器１５の他端からガス冷媒連絡配管５を通って室外機２に送られる。
【００４４】
以上説明したように、圧縮機７は、暖房運転時および冷房運転時のいずれの場合にも、建物１００の外で冷媒を圧縮して吐出している。この圧縮機７が停止しているときには、冷媒が圧縮機７内に溜まる。この溜まった冷媒が、特に、暖房運転時においては、建物１００の外の空気の温度（外気温度）が低くなるため、圧縮機７の潤滑油に溶け込み易い。圧縮機７の潤滑油は、圧縮機７を駆動するための後述するブートストラップコンデンサに関する漏洩電流の経路において、浮遊容量の誘電体として機能することから、冷媒が潤滑油に溶け込むと、潤滑油の絶縁性能が低下して漏洩電流が増加する。
【００４５】
このように、建物１００の外にある圧縮機７は、ブートストラップコンデンサからの漏洩電流などが外気温度に左右されるため、この漏洩電流に対して適切に処置するためには、外気温度に応じて圧縮機の駆動装置の設定を変更する必要が生じる。
【００４６】
〔圧縮機の駆動装置〕
図２は、圧縮機７の駆動装置の構成を説明するための回路図である。圧縮機７の駆動装置は、三相直流ブラシレスモータ２０を駆動するモータ駆動回路３０からなる。三相直流ブラシレスモータ２０は、圧縮機７の回転軸に結合されたロータ２１と、電機子コイルＬｕ，Ｌｖ，Ｌｗからなるステータ２２と、ステータ２２に対するロータ２１の位置を検出するためのホールセンサ２３ａ，２３ｂ，２３ｃとを有している。電機子コイルＬｕ，Ｌｖ，Ｌｗは、それぞれの一端を互いに接続点ｎで接続され、スター結線されている。
【００４７】
モータ駆動回路３０は、室外機制御部１２に設けられており、電装品箱（図示省略）の中に収納されている。モータ駆動回路３０は、回転数を制御しつつ三相直流ブラシレスモータ２０を回転させるために、三相直流ブラシレスモータ２０に三相Ｕ，Ｖ，Ｗの出力電圧Ｖｕ，Ｖｖ，Ｖｗを出力する。モータ駆動回路３０は、商用電源５０に接続されており、商用電源５０から供給される交流を直流に変換して出力電圧Ｖｕ，Ｖｖ，Ｖｗを発生する。そのために、モータ駆動回路３０は、整流回路３１と、ドライバ集積回路３２と、ブートストラップ回路３３と、マイクロコンピュータ３４と、通信部３５とを備えている。以下の説明では、マイクロコンピュータをＭＣＵと略して記述する場合がある。
【００４８】
モータ駆動回路３０の整流回路３１では、整流を行って、商用電源５０から供給される交流電圧を直流電圧Ｖｃに変換する。整流回路３１から直流電圧Ｖｃを供給されるドライバ集積回路３２は、直流電圧をチョッピングして出力電圧Ｖｕ，Ｖｖ，Ｖｗを発生するインバータ回路３６と、インバータ回路３６を駆動するためのゲートドライブ回路３７とからなる。ゲートドライブ回路３７は、ブートストラップ回路３３とＭＣＵ３４とに接続されており、ブートストラップ回路３３から直流電圧Ｖｃよりも高い電圧Ｖｄを供給され、ＭＣＵ３４から駆動信号Ｇｕ，Ｇｖ，Ｇｗ，Ｇｘ，Ｇｙ，Ｇｚを供給される。ＭＣＵ３４は、ホールセンサ２３ａ，２３ｂ，２３ｃの信号Ｈｕ，Ｈｖ，Ｈｗからステータ２２に対するロータ２１の位置を検知して、ロータ２１の位置に合わせて駆動信号Ｇｕ，Ｇｖ，Ｇｗ，Ｇｘ，Ｇｙ，Ｇｚを発生する。ＭＣＵ３４は、ブートストラップ回路３３の充電の際にも駆動信号Ｇｕ，Ｇｖ，Ｇｗ，Ｇｘ，Ｇｙ，Ｇｚを発生する。このブートストラップ回路３３の充電の場合には、ＭＣＵ３４はキャリア周波数を外気の温度に合わせて調整する。そのために、ＭＣＵ３４は、外気温度センサ５１に接続されるか、または通信部３５を介した通信により外気温に関する情報を入力する。
【００４９】
インバータ回路３６は、電機子コイルＬｕ，Ｌｖ，Ｌｗの他端に接続されているハイアームのスイッチング回路３８ａ，３８ｂ，３８ｃ及びローアームのスイッチング回路３９ａ，３９ｂ，３９ｃからなる。このインバータ回路３６は、ハイアームのスイッチング回路３８ａ，３８ｂ，３８ｃがオン状態になると、それぞれのスイッチング回路３８ａ，３８ｂ，３８ｃを介して電機子コイルＬｕ，Ｌｖ，Ｌｗの他端に整流回路３１から高電圧を供給する。また、このインバータ回路３６は、ローアームのスイッチング回路３９ａ，３９ｂ，３９ｃがオン状態になると、それぞれのスイッチング回路３９ａ，３９ｂ，３９ｃを介して電機子コイルＬｕ，Ｌｖ，Ｌｗの他端に整流回路３１から低電圧を供給する。ハイアームのスイッチング回路３８ａ，３８ｂ，３８ｃ及びローアームのスイッチング回路３９ａ，３９ｂ，３９ｃは、例えばＩＧＢＴなどのトランジスタに還流ダイオードを並列に接続して構成されており、トランジスタのゲートにゲートドライブ回路３７のドライバ４０ａ、４０ｂ，４０ｃ，４１ａ，４１ｂ，４１ｃの出力が与えられる。
【００５０】
ブートストラップ回路３３は、ブートストラップコンデンサ４２ａとダイオード４３ａと抵抗４４ａとを順に直列に接続した回路、ブートストラップコンデンサ４２ｂとダイオード４３ｂと抵抗４４ｂとを順に直列に接続した回路、およびブートストラップコンデンサ４２ｃとダイオード４３ｃと抵抗４４ｃとを順に直列に接続した回路の３つの直列回路からなる。ブートストラップコンデンサ４２ａの一端は、ハイアームのスイッチング回路３８ａとローアームのスイッチング回路３９ａと電機子コイルＬｕの他端とを結合する結線に接続されている。ブートストラップコンデンサ４２ａの他端はダイオード４３ａのカソードに接続されている。抵抗４４ａの一端はダイオード４３ａのアノードに接続され、抵抗４４ａの他端には電源電圧Ｖｄが印加されている。なお、電機子コイルＬｖとスイッチング回路３８ｂ，３９ｂとブートストラップコンデンサ４２ｂとダイオード４３ｂと抵抗４４ｂの接続関係も、電機子コイルＬｗとスイッチング回路３８ｃ，３９ｃとブートストラップコンデンサ４２ｃとダイオード４３ｃと抵抗４４ｃの接続関係も、電機子コイルＬｕとスイッチング回路３８ａ，３９ａとブートストラップコンデンサ４２ａとダイオード４３ａと抵抗４４ａの接続関係と同じであるので説明を省略する。
【００５１】
ブートストラップコンデンサ４２ａの他端とダイオード４３ａのアノードの接続点がドライバ４０ａに接続されており、ハイアーム側のスイッチング回路３８ａを駆動する出力を発生するための電圧がブートストラップコンデンサ４２ａの他端から供給される。同様に、ドライバ４０ｂ，４０ｃには、それぞれブートストラップコンデンサ４２ｂ，４２ｃの他端から、ハイアーム側のスイッチング回路３８ｂ，３８ｃを駆動する出力を発生するための電圧が供給される。
【００５２】
〔充電時のキャリア周波数の調整〕
ブートストラップコンデンサ４２ａ，４２ｂ，４２ｃを充電するときのキャリア周波数の調整について説明する。図２に示すブートストラップコンデンサ４２ａ，４２ｂ，４２ｃは、ローアームのスイッチング回路３９ａ，３９ｂ，３９ｃがオンすることにより、抵抗４４ａ，４４ｂ，４４ｃとダイオード４３ａ，４３ｂ，４３ｃを介して充電される。ローアームのスイッチング回路３９ａ，３９ｂ，３９ｃのオン・オフは、ＭＣＵ３４からスイッチング回路３９ａ，３９ｂ，３９ｃに出力される駆動信号Ｇｘ，Ｇｙ，Ｇｚによって制御される。
【００５３】
キャリア周波数は、駆動信号Ｇｘ，Ｇｙ，Ｇｚに含まれている。そのため、デューティが同じであれば、キャリア周波数にほぼ比例してスイッチング回路３９ａ，３９ｂ，３９ｃがオンしている時間が変化する。すなわち、キャリア周波数が高ければ、スイッチング回路３９ａ，３９ｂ，３９ｃがオンしている時間が短くなり、キャリア周波数が低くなれば、スイッチング回路３９ａ，３９ｂ，３９ｃがオンしている時間が長くなる。
【００５４】
図３は、通常運転の前のブートストラップコンデンサの充電の動作を示すフローチャートである。図３において、ステップＳ１では、これから行おうとしている充電動作が通常運転前のブートストラップコンデンサの充電動作であるか否かを、ＭＣＵ３４が判断する。通常運転時には従来と同様の充電動作をするため、通常運転前の充電でない場合は、ステップＳ２以下の処理を行わずに終了して、通常のキャリア周波数で通常の運転が行われる。なお、室外機２の動作の制御をＭＣＵ３４が行っていることから、モータの通常運転のタイミングはＭＣＵ３４の持つ情報で判断できる。
【００５５】
ステップＳ２では、ＭＣＵ３４が、図２の外気温度センサ５１の検出結果などから、外気温度の情報を取得する。ＭＰＵ３４には、外気温度Ｔｏと比較すべき温度Ｔａ（以下、設定温度という）が記憶されている。ＭＣＵ３４は、検出された外気温度Ｔｏと設定温度Ｔａを取得して、ステップＳ３に進む。
【００５６】
ステップＳ３では、ＭＣＵ３４が外気温度Ｔｏと設定温度Ｔａを比較する。外気温度Ｔｏが設定温度Ｔａ以上であれければ、ステップＳ４に進み、外気温度Ｔｏが設定温度より低ければ、ステップＳ５に進む。
【００５７】
ステップＳ４では、キャリア周波数を高く設定し、ステップＳ５ではキャリア周波数を低く設定する。設定されるキャリア周波数と外気温度との関係を図４に示す。ここで、ステップＳ４で設定する高いキャリア周波数ｆ１は、通常運転時のキャリア周波数と同じであってもよい。しかし、ブートストラップコンデンサ４２ａ，４２ｂ，４２ｃの充電時には漏洩電流が多くなるのでキャリア周波数ｆ１が通常運転時のキャリア周波数よりも低く設定される方が好ましい。キャリア周波数を通常運転時より低く設定する場合にも、キャリア周波数ｆ１＞キャリア周波数ｆ２の関係を持たせる。
【００５８】
ステップＳ４またはステップＳ５の処理が終わると、ステップＳ６に進み、設定されたキャリア周波数でブートストラップコンデンサの充電を行う。
【００５９】
＜変形例＞
（ａ）
上記第１実施形態の説明においては、設定温度Ｔａを境にして、外気温度Ｔｏが高いときには温度に拘らず高い一定のキャリア周波数ｆ１を用い、外気温度Ｔｏが低いときには温度に拘らず低い一定のキャリア周波数ｆ２を用いている。この場合、設定温度Ｔａは一つしか設定していないが、設定温度を複数にしてもよい。例えば、設定温度Ｔａ，Ｔｂを設け、外気温度Ｔｏ＞設定温度Ｔａのときにはキャリア周波数ｆ１を用い、設定温度Ｔａ＞外気温度Ｔｏ＞設定温度Ｔｂのときにはキャリア周波数ｆ２を用い、設定温度Ｔｂ＞外気温度Ｔｏのときにはキャリア周波数ｆ３を用いる。このとき、キャリア周波数ｆ１＞キャリア周波数ｆ２＞キャリア周波数ｆ３の関係を持たせる。
【００６０】
（ｂ）
上記第１実施形態のキャリア周波数ｆ１，ｆ２は、温度に関係なく一定の値である。しかし、これらキャリア周波数ｆ１，ｆ２を温度の関数としてもよい。例えば、ｆ２＝αｔ＋β（ただし、α、βは定数、ｔは温度）のように設定することもできる。外気温度が設定温度Ｔ３より低い場合にキャリア周波数ｆ２が温度に比例して大きくなる例を、図５に示す。図５では、設定温度Ｔｃよりも低い側だけを温度の関数にしたが、高い側も温度の関数にしてもよい。また、関数の種類は、比例だけに限られず、もっと複雑な関数であってもよい。
【００６１】
〔第２実施形態〕
上記実施形態では、モータの運転の開始前にブートストラップコンデンサ４２ａ，４２ｂ，４２ｃを充電する場合について説明した。しかし、ブートストラップコンデンサ４２ａ，４２ｂ，４２ｃの充電を、モータの運転開始直前より前から反復して行うことができる。第２実施形態に係る圧縮機の駆動装置は、このようなブートストラップコンデンサの反復充電の機能を有する。第２実施形態に係る圧縮機の駆動装置は、第１実施形態の駆動装置と同じ構成を有しており、ＭＣＵ３４による制御が第１実施形態の駆動装置と異なるだけである。そこで、以下の第２実施形態の駆動装置の説明においては、構成についての説明を省略して、駆動装置の動作についての説明を行う。図６は、第２実施形態による圧縮機の駆動装置の動作を示すフローチャートである。圧縮機の駆動装置の動作について、図６および図７の記載に沿って説明する。
【００６２】
ＭＣＵ３４は、動作タイミングを管理するため、内部クロックのタイミングで動く第１タイマーと第２タイマートを有する。ステップＳ１１では、第１タイマーをリセットする。第１タイマーは、リセット後から時間を積算するが、後述するように第１タイマーが積算する時間は、圧縮機のモータ２０の回転運動が停止している期間に相当する。
【００６３】
ステップＳ１２では、図２に示す外気温度センサ５１や通信部３５などから外気温度Ｔｏの情報を取得する。そして、ステップＳ１３において、ＭＣＵ３４が、ステップＳ１２で取得した外気温度Ｔｏと、第２の設定温度Ｔｂとを比較する。この第２の設定温度Ｔｂは、例えば図１の遠隔操作装置６から通信部３５を介してＭＣＵ３４に入力され、ＭＣＵ３４の内部メモリに記憶されている。比較の結果、外気温度Ｔｏが第２の設定温度Ｔｂよりも高い場合には、ステップＳ１４に進む。一方、外気温度Ｔｏが第２の設定温度Ｔｂよりも低い場合には、ステップＳ１７に進み、反復して充電を行うモードＬに切り替えられる。
【００６４】
ステップＳ１４では、ＭＣＵ３４が、第１タイマーの値が設定値Ｃ１に達したか否かを判断する。この設定値Ｃ１は、例えば工場から空気調和機１が出荷される段階でＭＣＵ３４に記憶されている。第１タイマーの値が設定値Ｃ１に達していなければ、モータ２０の運転が停止されてから少ししか時間が経過していないということであるから、モータ２０の運転前にブートストラップコンデンサ４２ａ，４２ｂ，４２ｃの充電を行うモードＳのままでステップＳ１５に進む。一方、第１タイマーの値が設定値Ｃ１に達した場合には、ステップＳ１７に進み、反復して充電を行うモードＬに切り替えられる。
【００６５】
ステップＳ１５では、モータ２０の通常運転が開始されるか否かの判断をＭＣＵ３４が行う。室外機２の動作の制御をＭＣＵ３４が行っていることから、モータ２０の通常運転のタイミングはＭＣＵ３４の持つ情報やＭＣＵ３４に送られてくる空気調和機１に関する情報から判断ができる。ステップＳ１５においてモータ２０の通常運転が開始されないと判断すると、ステップＳ１６に進み、ＭＣＵ３４が新たにタイマーの経過時間を取得してステップＳ１３に戻る。
【００６６】
ステップＳ１３からステップＳ１６のループを廻ることにより、モードＳとモードＬの切替が判断される。つまり、外気温度Ｔｏが第２の設定温度Ｔｂより低いか、または第１タイマーの値が設定値Ｃ１に達していれば、漏洩電流が多くなるため、モードＬが選択される。外気温度Ｔｏが第２の設定温度Ｔｂより高く、かつ第１タイマーの値が設定値Ｃ１に達していなければ、漏洩電流が少ないため、モードＳが選択される。
【００６７】
ステップＳ１５において、モータ２０の通常運転が開始されると判断されると、ステップＳ３〜Ｓ５に進む。ステップＳ３に進むということは、モードＳに設定されているということである。これらステップＳ３〜Ｓ５は図３に示したステップＳ３〜Ｓ５に対応している。ここでは、第２の設定温度Ｔｂよりも高い第１の設定温度Ｔａと外気温度Ｔｏとの比較が行われる。そして、外気温度Ｔｏが第１の設定温度Ｔａより高ければ高いキャリア周波数ｆ１が選択され、低ければ低いキャリア周波数ｆ２が選択される。次に、ステップＳ６に進み、選択されたキャリア周波数でブートストラップコンデンサ４２ａ，４２ｂ，４２ｃが充電されて、モータ２０の通常運転が開始される（ステップＳ２１）。
【００６８】
一方、ステップＳ１７に進むということは、モードＬが選択されているということである。ステップＳ１７では、第２タイマーのリセットとブートストラップコンデンサ４２ａ，４２ｂ，４２ｃの充電が行われる。ステップＳ１７におけるブートストラップコンデンサ４２ａ，４２ｂ，４２ｃの充電は、単パルスまたは数パルスの充電である。次に、ステップＳ１８では、モータ２０の通常運転が行われるか否かをＭＣＵ３４が判断する。モータ２０の通常運転が直ちに行われないときにはステップＳ１９に進み、直ちにモータ２０の通常運転が行われるときにはステップＳ２１に進んでモータ２０の通常運転を行う。
【００６９】
ステップＳ１９では、第２タイマーの値が設定値Ｃ２に達しているか否かをＭＣＵ３４が判断する。ステップＳ１９で設定値Ｃ２に達していないと判断されたときは、ステップＳ２０で新たなタイマーの経過時間を取得してステップＳ１８に戻る。つまり、ステップＳ１８〜Ｓ２０を繰り返すことで、所定時間（設定時間Ｃ２）が経過するのを待つということになる。そして、ステップＳ１９で第２タイマーの値が設定値Ｃ２に達したと判断されると、ステップＳ１７に進む。
【００７０】
ステップＳ２１でモータ２０の通常運転が行われると、第１タイマーおよび第２タイマーがＭＣＵ３４においてリセットされる（ステップＳ２２）。さらに、ステップＳ２３に進み、圧縮機７（モータ２０）が停止したか否かが判断される。ステップＳ２３でモータ２０が停止していないとＭＣＵ３４が判断すると、ステップＳ２４に進み、モータ２０の運転状態情報を取得してモータ２０の停止を監視する。ステップＳ２４の次に、ステップＳ２２に進み、モータ２０が停止するまでステップＳ２２〜Ｓ２４のループを廻る。ステップＳ２３においてモータ２０が停止したと判断すると、ステップＳ２５に進む。
【００７１】
ステップＳ２５では、空気調和機１の運転の停止の有無をＭＣＵ３４が判断する。空気調和機１の運転が停止されると、上述の工程を終了し、空気調和機１の運転が続いているならステップＳ１１に戻って上述の工程を行う。
【００７２】
次に、上記の動作を図８のタイミングチャートに沿って説明する。まず、時刻ｔ１には、モータ２０の停止時間の積算が設定値Ｃ１に達していないので、ステップＳ１３〜Ｓ１６の処理を繰り返している。
【００７３】
時刻ｔ２には、ステップＳ１５でモータ２０の通常運転が開始されると判断され、また外気温度Ｔｏが第２の設定温度Ｔｂより高いのでモードＳが継続されるため、ステップＳ３〜Ｓ２１の処理が行われる。時刻ｔ３には、モータ２０が停止しているけれども空気調和機１の運転が停止されないので、ステップＳ２５からステップＳ１１に戻り、第１タイマーがリセットされる。
【００７４】
時刻ｔ４には、ステップＳ１４で第１タイマーの値が設定値Ｃ１に達したと判断されるため、モードＬへの切替が行われ、ステップＳ１７以下の処理が始まる。まず、ステップＳ１７でブートストラップコンデンサ４２ａ，４２ｂ，４２ｃの充電が行われ、第２タイマーがリセットされる。
【００７５】
時刻ｔ５には、第２タイマーの値が設定値Ｃ２に達するため、ステップＳ１９からステップＳ１７に進み、再度充電が行われる。このような充電が繰り返し行われた後、時刻ｔ６には、ステップＳ１８でモータ２０の通常運転が開始されると判断され、ステップＳ２１以下の処理が始まる。時刻ｔ７には、時刻ｔ３と同じ処理が行われる。
【００７６】
時刻ｔ８には、外気温度Ｔｏが第２の設定温度Ｔｂを下回るため、前回の運転が停止されてからの停止時間が積算値が設定値Ｃ１に達していないが、ステップＳ１３で外気温度Ｔｏが第２の設定温度Ｔｂより低いと判断されるため、ステップＳ１７以下の処理が開始される。時刻ｔ８から運転が開始される時刻ｔ９までの動作は、時刻ｔ４〜Ｔ６までの動作と同じである。
【００７７】
＜変形例＞
（ｃ）
上記第２実施形態では、外気温度Ｔｏが第２の設定温度Ｔｂより低いか、または運転停止時間が設定値Ｃ１を超えた場合に、モードＬに切り替えてステップＳ１７以下の処理を行うようにしている。この構成を変更して、外気温度Ｔｏが第２の設定温度Ｔｂより低く、かつ運転停止時間が設定値Ｃ１を超えた場合に、モードＬに切り替えてステップＳ１７以下の処理を行うようにすることもできる。このような場合の処理ステップの変更部分を図９に示す。
【００７８】
外気温度Ｔｏが第２の設定温度Ｔｂより低く、かつ運転停止時間が設定値Ｃ１を超えた場合というのは、温度が低く潤滑油などに冷媒が溶け易く、かつ運転停止時間が長いので冷媒が溶け易い状態が長く続くということである。この場合には、ブートストラップコンデンサ４２ａ，４２ｂ，４２ｃからの漏洩電流が大きくなるということであるから、キャリア周波数の切換が有効である。一方、モータの停止期間が短いときのキャリア周波数の切替を行わないで済むため、余分な充電動作を省くことができる。
（ｄ）
上記第２実施形態では、図６のステップＳ３〜Ｓ６のルーチンを挿入して、第１の設定温度Ｔａより低い第２の設定温度Ｔｂをしきい値として、キャリア周波数を切り替える場合について説明した。しかし、このステップＳ３〜Ｓ６の処理に代えて従来と同様に予め定められたキャリア周波数（通常運転時より低いもの）でブートストラップコンデンサ４２ａ，４２ｂ，４２ｃを行うようにしてもよい。この場合も、ステップＳ１３で第２の設定温度Ｔｂより外気温度Ｔｏが低い場合には、ステップＳ１７以下の処理をするので、キャリア周波数を低くしたとみなせるから、第１実施形態と同様の効果を奏する。
（ｅ）
上記第１実施形態および第２実施形態では、ブートストラップコンデンサ４２ａ，４２ｂ，４２ｃによって、ハイアーム側のスイッチング回路３８ａ，３８ｂ，３８ｃのドライバ４０ａ，４０ｂ，４０ｃに高電位を与える場合について説明した。しかし、電位の設定の仕方が異なり、ローアーム側のスイッチング回路３９ａ，３９ｂ，３９ｃのドライバ４１ａ，４１ｂ，４１ｃにより低い電位を与える必要があるときには、ブートストラップコンデンサを使って低電位を与えるようにしてもよい。その場合にも、上記第１実施形態や第２実施形態と同様に、通常運転前のブートストラップコンデンサの充電を行う際にキャリア周波数を外気温度によって切り替えることにより、第１実施形態や第２実施形態と同様の効果を奏する。
【００７９】
＜特徴＞
（１）
インバータ回路３６（インバータ）は、ハイアーム側のスイッチング回路３８ａ，３８ｂ，３８ｃ（ハイレベル側スイッチ）およびローアーム側のスイッチング回路３９ａ，３９ｂ，３９ｃ（ローレベル側スイッチ）を含んでいる。上記第１実施形態および第２実施形態では、ハイアーム側のスイッチング回路３８ａ，３８ｂ，３８ｃのオン・オフの駆動を行うドライバ４０ａ，４０ｂ，４０ｃにブートストラップコンデンサ４２ａ，４２ｂ，４２ｃが接続されている。これらドライバ４０ａ，４０ｂ，４０ｃでは、ブートストラップコンデンサ４２ａ，４２ｂ，４２ｃが充電されて得られる高い電位を、スイッチング回路３８ａ，３８ｂ，３８ｃをオンさせるためのスイッチング信号の生成に用いている。
【００８０】
第１実施形態および第２実施形態においては、暖房運転について、室外機２が建物１００の外にあるため、ステップＳ２，Ｓ１２（温度検出工程）で検出すべき空気の温度、つまり室外機２の室外熱交換器１０で冷媒と熱交換される空気の温度が外気温度になるが、検出する空気の温度は外気温度に限定されるものではない。また、外気温度をＭＣＵ３４に接続された外気温度センサ５１によって検出しているが、例えば、室外機制御部１２に接続された温度センサにより外気温度を検出して、通信部３５を介してＭＣＵ３４が外気温度の情報を取得するようにすることもできる。
【００８１】
第１実施形態および第２実施形態では、外気温度Ｔｏが設定温度Ｔａ（第１所定温度）より高いか低いかを、ステップＳ３，Ｓ１３（温度判別工程）で判別するのはＭＣＵ３４（温度判別手段）である。また、温度の判別結果に基づいて、ステップＳ４〜Ｓ６，Ｓ１７〜Ｓ１９（運転準備工程）でＭＣＵ３４（制御手段）がキャリア周波数を制御している。このように第１実施形態および第２実施形態では、ＭＣＵ３４が温度判別手段と制御手段の機能を兼ねているが、これらを別々の素子つまり温度判別専用の素子と制御専用の素子を用いて構成することもできる。
【００８２】
ドライバ４０ａ，４０ｂ，４０ｃがスイッチング回路３８ａ，３８ｂ，３８ｃに出力するスイッチング信号は、ＭＣＵ３４からの駆動信号Ｇｕ，Ｇｖ，Ｇｗに応じて作成される。これらドライバ４０ａ，４０ｂ，４０ｃのスイッチング信号も、駆動信号Ｇｕ，Ｇｖ，Ｇｗに含まれるキャリア周波数に応じた周波数を持つ。そのため、外気温度Ｔｏが設定温度Ｔｂよりも高く、漏洩電流が小さくなるときには、キャリア周波数を必要以上に低くしないことにより、インバータ回路３６に流れるピーク電流を抑制することができる。ＭＣＵ３４におけるキャリア周波数ｆ１，ｆ２は、図４、図５に示すように種々の設定が可能である。ピーク電流を最も抑えられるキャリア周波数で充電が行えるように、外気温度センサ５１で検出された検出温度や通信部３５から送られてくる検出温度に対応したキャリア周波数を、ＭＣＵ３４が、検出温度をパラメータとして、予め準備されている計算式から算出し、あるいは条件式から選択する。このように、検出温度に対応してブートストラップコンデンサを充電するときのキャリア周波数を変更することによって、空気の温度に対応して木目細かくキャリア周波数を設定することができ、周波数特性等を勘案した、漏れ電流の制御ができる。例えば、図５のようにキャリア周波数ｆ２が温度低下に比例するように設定すると、圧縮機７の潤滑油に溶け込む冷媒が増えるのに応じてキャリア周波数を下げることができるので、キャリア周波数を最適な値に近づけ易くなる。
【００８３】
（２）
第２実施形態において、外気温度Ｔｏが設定温度Ｔｂ（第２所定温度）より高いか低いかを、ステップＳ１３（温度判別工程）でＭＣＵ３４（温度判別手段）が判別する。温度の判別結果に基づいて、Ｓ１７〜Ｓ１９（運転準備工程）でＭＣＵ３４（制御手段）が、図８に示すように、ステップＳ１１で外気温度Ｔｏ（検出温度）が設定温度Ｔｂ以下と判別されたとき（時刻ｔ８）、圧縮機７の停止時間中（時刻ｔ８〜ｔ９）に圧縮機７の運転開始とは独立して繰り返しブートストラップコンデンサ４２ａ，４２ｂ，４２ｃを充電する。
【００８４】
（３）
第２実施形態において、Ｓ１７〜Ｓ１９（運転準備工程）でＭＣＵ３４（制御手段）が、図８に示すように、ステップＳ１４で圧縮機の停止時間が設定値Ｃ１（所定時間）を超えたときに（時刻ｔ４）、圧縮機７の停止時間中（時刻ｔ４〜ｔ６）に圧縮機７の運転開始とは独立して繰り返しブートストラップコンデンサ４２ａ，４２ｂ，４２ｃを充電する。
【符号の説明】
【００８５】
１  空気調和機
２  室内機
３  室外機
２７  室内側制御部
３４  マイクロコンピュータ（ＭＣＵ）
３８ａ，３８ｂ，３８ｃ  ハイアーム側のスイッチング回路
３９ａ，３９ｂ，３９ｃ  ローアーム側のスイッチング回路
４２  室外側制御部
【先行技術文献】
【特許文献】
【００８６】
【特許文献１】特許第４１２０６９４号公報
【図１】
2011058445.tif 000003
【図２】
2011058445.tif 000004
【図３】
2011058445.tif 000005
【図４】
2011058445.tif 000006
【図５】
2011058445.tif 000007
【図６】
2011058445.tif 000008
【図７】
2011058445.tif 000009
【図８】
2011058445.tif 000010
【図９】
2011058445.tif 000011