(57)【特許請求の範囲】
【請求項１】
モータを備える室外機において使用される制御装置であって、
前記モータに流れる三相交流電流に対応する３つの電圧のうちの最大電圧のアナログ値からデジタル値を生成する第１Ａ／Ｄ変換部と、
前記三相交流電流に対応する３つの電圧のうちの最小電圧のアナログ値からデジタル値を生成する第２Ａ／Ｄ変換部と、
前記第１Ａ／Ｄ変換部の生成した前記デジタル値と前記第２Ａ／Ｄ変換部の生成した前記デジタル値を一定期間加算して平均化した平均値を算出し、算出した平均値と、予め定まる前記モータに流れる電流の一定期間の平均値に基づく基準値との差が所定範囲外である場合に、前記第１Ａ／Ｄ変換部及び前記第２Ａ／Ｄ変換部のうち少なくとも一方が正常に動作していないと判定する判定部と、
を備える制御装置。
【請求項２】
前記判定部が前記第１Ａ／Ｄ変換部及び前記第２Ａ／Ｄ変換部のうち少なくとも一方が正常に動作していないと判定した場合に、前記室外機の動作を停止させる制御を行う制御部、
を備える請求項１に記載の制御装置。
【請求項３】
前記三相交流電流に対応する前記電圧を検出する電圧検知部、
を備える、
請求項１または請求項２に記載の制御装置。
【請求項４】
モータを備える室外機において使用される制御装置による制御方法であって、
第１Ａ／Ｄ変換部は、前記モータに流れる三相交流電流に対応する３つの電圧のうちの最大電圧のアナログ値からデジタル値を生成し、
第２Ａ／Ｄ変換部は、前記三相交流電流に対応する３つの電圧のうちの最小電圧のアナログ値からデジタル値を生成し、
判定部は、前記第１Ａ／Ｄ変換部の生成した前記デジタル値と前記第２Ａ／Ｄ変換部の生成した前記デジタル値を一定期間加算して平均化した平均値を算出し、算出した平均値と、予め定まる前記モータに流れる電流の一定期間の平均値に基づく基準値との差が所定範囲外である場合に、前記第１Ａ／Ｄ変換部及び前記第２Ａ／Ｄ変換部のうち少なくとも一方が正常に動作していないと判定する、制御方法。
【請求項５】
モータを備える室外機において使用される制御装置のコンピュータを、
前記モータに流れる三相交流電流に対応する３つの電圧のうちの最大電圧のアナログ値からデジタル値を生成する第１生成手段、
前記三相交流電流に対応する３つの電圧のうちの最小電圧のアナログ値からデジタル値を生成する第２生成手段、
前記第１生成手段の生成した前記デジタル値と前記第２生成手段の生成した前記デジタル値を一定期間加算して平均化した平均値を算出し、算出した平均値と、予め定まる前記モータに流れる電流の一定期間の平均値に基づく基準値との差が所定範囲外である場合に、前記第１生成手段及び前記第２生成手段のうち少なくとも一方が正常に動作していないと判定する判定手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
インバータがモータを駆動するシステムにおいて、モータを駆動するインバータを構成するスイッチング素子を制御する制御信号が生成される。例えば、空気調和機（以下、空調機）を有する空調システムでは、コンプレッサにおけるコンプレッサモータを駆動するインバータを構成するスイッチング素子を制御する制御信号が生成される。一般的に、インバータがモータをシステムの状態に適した動作となるように制御するには、システムにおける様々な電圧（アナログ値）を検出する。そして、検出した電圧に基づいて、インバータを構成するスイッチング素子を制御する制御信号が生成される必要がある。その際、アナログ値である電圧をデジタル値に変換するＡ／Ｄ変換回路が使用されることがある。
特許文献１には、関連する技術として、電圧源のアナログ値である電圧を入力しデジタル信号に変換するＡ／Ｄ変換回路の出力電圧値が、過充電状態と過放電状態との間の状態である正常電圧範囲内に収まっているものの、電圧源の実際のアナログ電圧とは異なるデジタル値となるインレンジ故障を検出する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３４８５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、インバータがモータを駆動する空調システムにおいて、Ａ／Ｄ変換回路は、システムにおける様々な電圧（アナログ値）をデジタル値に変換する。そして、インバータを構成するスイッチング素子を制御する制御信号がＡ／Ｄ変換回路による変換後のデジタル値に基づいて決定されることにより、モータが適切に動作する。そのような空調システムにおいて、Ａ／Ｄ変換回路に異常が発生した場合、Ａ／Ｄ変換回路は、空調システムにおける実際とは値が異なる様々な電圧（アナログ値）をデジタル値に変換する。そのため、インバータを構成するスイッチング素子を制御する制御信号は、不適切な制御信号となる可能性がある。その結果、インバータが不適切にモータを駆動し、システムは、異常状態となってしまう可能性がある。
【０００５】
そこで、この発明は、上記の課題を解決することのできる制御装置、制御方法及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明の第１の態様によれば、制御装置は、モータを備える室外機において使用される制御装置であって、前記モータに流れる三相交流電流に対応する３つの電圧のうちの最大電圧のアナログ値からデジタル値を生成する第１Ａ／Ｄ変換部と、前記三相交流電流に対応する３つの電圧のうちの最小電圧のアナログ値からデジタル値を生成する第２Ａ／Ｄ変換部と、前記第１Ａ／Ｄ変換部の生成した前記デジタル値と前記第２Ａ／Ｄ変換部の生成した前記デジタル値の平均値を算出し、算出した平均値と、予め定まる前記モータに流れる電流の一定期間の平均値に基づく基準値との差が所定範囲外である場合に、前記第１Ａ／Ｄ変換部及び前記第２Ａ／Ｄ変換部のうち少なくとも一方が正常に動作していないと判定する判定部と、を備える。
【０００７】
本発明の第２の態様によれば、第１の態様における制御装置は、前記判定部が前記第１Ａ／Ｄ変換部及び前記第２Ａ／Ｄ変換部のうち少なくとも一方が正常に動作していないと判定した場合に、前記室外機の動作を停止させる制御を行う制御部、を備える。
【０００８】
本発明の第３の態様によれば、第１の態様または第２の態様における制御装置において、前記三相交流電流に対応する前記電圧を検出する電圧検知部、を備える。
【０００９】
本発明の第４の態様によれば、制御方法は、モータを備える室外機において使用される制御装置による制御方法であって、第１Ａ／Ｄ変換部は、前記モータに流れる三相交流電流に対応する３つの電圧のうちの最大電圧のアナログ値からデジタル値を生成し、第２Ａ／Ｄ変換部は、前記三相交流電流に対応する３つの電圧のうちの最小電圧のアナログ値からデジタル値を生成し、判定部は、前記第１Ａ／Ｄ変換部の生成した前記デジタル値と前記第２Ａ／Ｄ変換部の生成した前記デジタル値を一定期間加算して平均化した平均値を算出し、算出した平均値と、予め定まる前記モータに流れる電流の一定期間の平均値に基づく基準値との差が所定範囲外である場合に、前記第１Ａ／Ｄ変換部及び前記第２Ａ／Ｄ変換部のうち少なくとも一方が正常に動作していないと判定する。
【００１０】
本発明の第５の態様によれば、プログラムは、モータを備える室外機において使用される制御装置のコンピュータを、前記モータに流れる三相交流電流に対応する３つの電圧のうちの最大電圧のアナログ値からデジタル値を生成する第１生成手段、前記三相交流電流に対応する３つの電圧のうちの最小電圧のアナログ値からデジタル値を生成する第２生成手段、前記第１生成手段の生成した前記デジタル値と前記第２生成手段の生成した前記デジタル値を一定期間加算して平均化した平均値を算出し、算出した平均値と、予め定まる前記モータに流れる電流の一定期間の平均値に基づく基準値との差が所定範囲外である場合に、前記第１生成手段及び前記第２生成手段のうち少なくとも一方が正常に動作していないと判定する判定手段、として機能させる。
【発明の効果】
【００１１】
本発明の実施形態による制御装置によれば、インバータがモータを駆動する空調システムにおいて、１つまたは複数のＡ／Ｄ変換回路のうちの少なくとも１つが正常動作していない、すなわち、異常である場合に、その異常を検知することができ、空調システムを安全に停止することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第一の実施形態による制御装置を備える空調システムに用いられる室外機の構成を示す第一の図である。
【図２】本発明の第一の実施形態によるインバータを制御する制御信号を示す図である。
【図３】本発明の第一の実施形態による電圧検知部が検出する電圧を示す図である。
【図４】本発明の第一の実施形態による駆動波形発生部が持つモータの出力電圧の目標値を示す図である。
【図５】本発明の第一の実施形態による室外機がモータを駆動する交流電圧を生成する処理フローを示す図である。
【図６】本発明の第一の実施形態による室外機がＡ／Ｄ変換回路の異常を検出する処理フローを示す図である。
【図７】本発明の第一の実施形態による制御装置を備える空調システムに用いられる室外機の構成を示す第二の図である。
【図８】本発明の第二の実施形態による制御装置を備える空調システムに用いられる室外機の構成を示す第一の図である。
【図９】本発明の第二の実施形態による室外機がＡ／Ｄ変換回路の異常を検出する処理フローを示す図である。
【図１０】本発明の第二の実施形態による電圧検知部が検出する電圧を示す図である。
【図１１】本発明の第二の実施形態による制御装置を備える空調システムに用いられる室外機の構成を示す第二の図である。
【図１２】本発明の第三の実施形態による制御装置を備える空調システムに用いられる室外機の構成を示す第一の図である。
【図１３】本発明の第三の実施形態による制御装置を備える空調システムに用いられる室外機の構成を示す第二の図である。
【発明を実施するための形態】
【００１３】
＜第一の実施形態＞
以下、図面を参照しながら実施形態について詳しく説明する。
まず、本発明の第一の実施形態による制御装置を備える空調システムに用いられる室外機の構成について説明する。
図１に示すように、本実施形態による室外機１（対象装置）は、交流電源１０と、ＡＣ（Ａｌｔｅｒｎａｔｉｖｅ  Ｃｕｒｒｅｎｔ）−ＤＣ（Ｄｉｒｅｃｔ  Ｃｕｒｒｅｎｔ）コンバータ２０と、インバータ３０と、モータ４０と、制御装置５０と、を備える。
【００１４】
交流電源１０は、交流電圧を生成し、ＡＣ−ＤＣコンバータ２０に出力する。
ＡＣ−ＤＣコンバータ２０は、リアクトル２０１と、整流ダイオードスタック２０２と、キャパシタ２０３と、を備える。
ＡＣ−ＤＣコンバータ２０が備える整流ダイオードスタック２０２は、交流電源１０から入力した交流電圧を整流する。
リアクトル２０１とキャパシタ２０３は、交流電源１０の高調波を抑制する平滑化フィルタを構成し、整流ダイオードスタック２０２による整流後の電圧のリップルを低減する。
そして、ＡＣ−ＤＣコンバータ２０は、整流後の直流電圧をインバータ３０に出力する。
【００１５】
インバータ３０は、ＡＣ−ＤＣコンバータ２０から入力した直流電圧をモータ４０を駆動するための交流電圧に変換する。インバータ３０は、例えば、６つのスイッチング素子により構成される。スイッチング素子３０１〜３０６のそれぞれは、制御装置５０から制御電圧を入力し、入力した制御電圧がＨｉ状態の場合にオン状態（導通状態）、入力した制御電圧がＬｏ状態の場合にオフ状態（非導通状態）に切り替える。そして、インバータ３０は、モータ４０を駆動するＵ相の電圧、Ｖ相の電圧、Ｗ相の電圧のそれぞれを生成する。制御電圧は、例えば、図２に示すようなＰＷＭ（Ｐｕｌｓｅ  Ｗｉｄｔｈ  Ｍｏｄｕｌａｔｉｏｎ）信号である。制御電圧は、インバータ３０がモータ４０を駆動する電圧の１周期に比べて十分に短い周期の電圧である。制御電圧は、インバータ３０がモータ４０に出力する交流電圧の振幅が各タイミングで適切な大きさになるように、制御信号の１周期毎にパルス幅が変化する。
スイッチング素子３０１〜３０６のそれぞれは、例えば、ＩＧＢＴ（Ｉｎｓｕｌａｔｅｄ  Ｇａｔｅ  Ｂｉｐｏｌａｒ  Ｔｒａｎｓｉｓｔｏｒ）やパワーＭＯＳＦＥＴ（Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ  Ｆｉｅｌｄ  Ｅｆｆｅｃｔ  Ｔｒａｎｓｉｓｔｏｒ）である。
【００１６】
モータ４０は、インバータ３０が出力する交流電圧に応じて動作する。モータ４０は、例えば、空調機のコンプレッサ用のコンプレッサモータである。
【００１７】
制御装置５０は、検知部５０１と、電圧検知部５０２と、２つのＡ／Ｄ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ）変換回路５０３、５０４（Ａ／Ｄ変換部）と、駆動信号発生部５０５と、トランジスタ回路５０６と、Ａ／Ｄ変換判定部５０７（判定部）と、を備える。
【００１８】
検知部５０１は、室外機１における電流または電圧を検出する。例えば、検知部５０１は、抵抗であり、モータ４０に流れる三相交流電流であるモータ電流を検出する。例えば、スイッチング素子３０１、３０４、３０６がオン状態、スイッチング素子３０２、３０３、３０５がオフ状態である場合、スイッチング素子３０１〜３０６を制御する制御電圧に応じた電流が、スイッチング素子３０１からＵ相に対応する配線を経由してモータ４０に入力され、モータ４０からＶ相とＷ相のそれぞれに対応するそれぞれの配線を経由して２つのスイッチング素子３０４、３０６に出力される。したがって、検知部５０１は、スイッチング素子３０１、３０４、３０６がオン状態、スイッチング素子３０２、３０３、３０５がオフ状態である場合、スイッチング素子３０１からＵ相に対応する配線を経由してモータ４０に入力される電流を検出することができる。
【００１９】
また、例えば、スイッチング素子３０１、３０３、３０６がオン状態、スイッチング素子３０２、３０４、３０５がオフ状態である場合、スイッチング素子３０１〜３０６を制御する制御電圧に応じた電流が、２つのスイッチング素子３０１、３０３からＵ相とＶ相のそれぞれに対応するそれぞれの配線を経由してモータ４０に入力され、モータ４０からＷ相に対応する配線を経由してスイッチング素子３０６に出力される。したがって、検知部５０１は、スイッチング素子３０１、３０３、３０６がオン状態、スイッチング素子３０２、３０４、３０５がオフ状態である場合、モータ４０からＷ相に対応する配線を経由してスイッチング素子３０６に出力される電流を検出することができる。
【００２０】
また、例えば、スイッチング素子３０２、３０３、３０６がオン状態、スイッチング素子３０１、３０４、３０５がオフ状態である場合、スイッチング素子３０１〜３０６を制御する制御電圧に応じた電流が、スイッチング素子３０３からＶ相に対応する配線を経由してモータ４０に入力され、モータ４０からＵ相とＷ相のそれぞれに対応するそれぞれの配線を経由して２つのスイッチング素子３０２、３０６に出力される。したがって、検知部５０１は、スイッチング素子３０２、３０３、３０６がオン状態、スイッチング素子３０１、３０４、３０５がオフ状態である場合、スイッチング素子３０３からＶ相に対応する配線を経由してモータ４０に入力される電流を検出することができる。
【００２１】
また、例えば、スイッチング素子３０２、３０３、３０５がオン状態、スイッチング素子３０１、３０４、３０６がオフ状態である場合、スイッチング素子３０１〜３０６を制御する制御電圧に応じた電流が、２つのスイッチング素子３０３、３０５からＶ相とＷ相のそれぞれに対応するそれぞれの配線を経由してモータ４０に入力され、モータ４０からＵ相に対応する配線を経由してスイッチング素子３０２に出力される。したがって、検知部５０１は、スイッチング素子３０２、３０３、３０５がオン状態、スイッチング素子３０１、３０４、３０６がオフ状態である場合、モータ４０からＵ相に対応する配線を経由してスイッチング素子３０２に出力される電流を検出することができる。
【００２２】
また、例えば、スイッチング素子３０２、３０４、３０５がオン状態、スイッチング素子３０１、３０３、３０６がオフ状態である場合、スイッチング素子３０１〜３０６を制御する制御電圧に応じた電流が、スイッチング素子３０５からＷ相に対応する配線を経由してモータ４０に入力され、モータ４０からＵ相とＶ相のそれぞれに対応するそれぞれの配線を経由して２つのスイッチング素子３０２、３０４に出力される。したがって、検知部５０１は、スイッチング素子３０２、３０４、３０５がオン状態、スイッチング素子３０１、３０３、３０６がオフ状態である場合、スイッチング素子３０５からＷ相に対応する配線を経由してモータ４０に入力される電流を検出することができる。
【００２３】
また、例えば、スイッチング素子３０１、３０４、３０５がオン状態、スイッチング素子３０２、３０３、３０６がオフ状態である場合、スイッチング素子３０１〜３０６を制御する制御電圧に応じた電流が、２つのスイッチング素子３０１、３０５からＵ相とＷ相のそれぞれに対応するそれぞれの配線を経由してモータ４０に入力され、モータ４０からＶ相に対応する配線を経由してスイッチング素子３０４に出力される。したがって、検知部５０１は、スイッチング素子３０１、３０４、３０５がオン状態、スイッチング素子３０２、３０３、３０６がオフ状態である場合、モータ４０からＶ相に対応する配線を経由してスイッチング素子３０４に出力される電流を検出することができる。
【００２４】
なお、スイッチング素子３０１、３０３、３０５がオン状態かつスイッチング素子３０２、３０４、３０６がオフ状態である場合、または、スイッチング素子３０２、３０４、３０６がオン状態かつスイッチング素子３０１、３０３、３０５がオフ状態である場合のモータ電流は、モータの還流電流（同時にＨｉ状態または同時にＬｏ状態になった場合にモータ巻線コイルが電流を流そうとする電流）がスイッチング素子３０１〜３０６のそれぞれに接続されているダイオードを流れる。また、モータ電流の２周期の平均値は０であることが予め定まり、検知部５０１が検出する電流は、振幅が０アンペアを中心にプラス側とマイナス側に振れる疑似正弦波となる。
【００２５】
電圧検知部５０２は、検知部５０１が検出した電流に対応する電圧を検出する。例えば、電圧検知部５０２は、検知部５０１が検出した電流に対応する電圧を、図３に示すように、振幅の中心が基準電圧（例えば、２．５ボルト）と一致する交流電圧に変換してｂ１、ａ１、ｂ２，ａ２、ｂ３、ａ３、・・・といったタイミングで出力する。図３において、横軸は位相を示している。また、縦軸は振幅を示している。図３に示すＵ相、Ｖ相、Ｗ相のそれぞれに対応する交流電圧は、振幅が１．５ボルトであり、互いに位相が１２０度ずれている。
【００２６】
２つのＡ／Ｄ変換回路５０３、５０４のそれぞれは、電圧検知部５０２が出力する電圧を所定のタイミング毎に取得する。
Ｕ相、Ｖ相、Ｗ相のそれぞれに対応する交流電圧が図４に示す位相関係にある場合、０度〜６０度において最も高い電圧であるＵ相に対応する電圧Ａは、スイッチング素子３０１からＵ相に対応する配線を経由してモータ４０に入力され、モータ４０からＶ相とＷ相のそれぞれに対応するそれぞれの配線を経由して２つのスイッチング素子３０４、３０６に出力される電圧である。また、０度〜１２０度において最も低い電圧であるＷ相に対応する電圧Ｂは、２つのスイッチング素子３０１、３０３からＵ相とＶ相のそれぞれに対応するそれぞれの配線を経由してモータ４０に入力され、モータ４０からＷ相に対応する配線を経由してスイッチング素子３０６に出力される電圧である。また、６０度〜１８０度において最も高い電圧であるＶ相に対応する電圧Ａは、スイッチング素子３０３からＶ相に対応する配線を経由してモータ４０に入力され、モータ４０からＵ相とＷ相のそれぞれに対応するそれぞれの配線を経由して２つのスイッチング素子３０２、３０６に出力される電圧である。また、１２０度〜２４０度において最も低い電圧であるＵ相に対応する電圧Ｂは、２つのスイッチング素子３０４、３０６からＶ相とＷ相のそれぞれに対応するそれぞれの配線を経由してモータ４０に入力され、モータ４０からＵ相に対応する配線を経由してスイッチング素子３０２に出力される電圧である。また、１８０度〜３００度において最も高い電圧であるＷ相に対応する電圧Ａは、スイッチング素子３０５からＷ相に対応する配線を経由してモータ４０に入力され、モータ４０からＵ相とＶ相のそれぞれに対応するそれぞれの配線を経由して２つのスイッチング素子３０２、３０４に出力される電圧である。また、２４０度〜３６０度において最も低い電圧であるＶ相に対応する電圧Ｂは、スイッチング素子３０１〜３０６を制御する制御電圧に応じた電流が、２つのスイッチング素子３０１、３０５からＵ相とＷ相のそれぞれに対応するそれぞれの配線を経由してモータ４０に入力され、モータ４０からＶ相に対応する配線を経由してスイッチング素子３０４に出力される電圧である。
【００２７】
したがって、Ａ／Ｄ変換回路５０３は、０度〜６０度においてスイッチング素子３０１、３０４、３０６がオン状態、スイッチング素子３０２、３０３、３０５がオフ状態となる所定のタイミング毎（例えば、図４におけるａ１、ａ２、ａ３、・・・のそれぞれ隣り合う時間間隔毎）に電圧検知部５０２から図３における電圧Ａを取得する。また、Ａ／Ｄ変換回路５０３は、６０度〜１８０度においてスイッチング素子３０２、３０３、３０６がオン状態、スイッチング素子３０１、３０４、３０５がオフ状態となる所定のタイミング毎に電圧検知部５０２から図３における電圧Ａを取得する。また、Ａ／Ｄ変換回路５０３は、１８０度〜３００度においてスイッチング素子３０２、３０４、３０５がオン状態、スイッチング素子３０１、３０３、３０６がオフ状態となる所定のタイミング毎に電圧検知部５０２から図３における電圧Ａを取得する。こうすることで、Ａ／Ｄ変換回路５０３は、図４に示す電圧Ａ、すなわち、インバータ３０からＵ相、Ｖ相、Ｗ相のそれぞれに対応する配線を経由してモータ４０に入力されるそれぞれの電圧のうちの最大電圧に対応する電圧Ａを所定のタイミング毎に取得することができる。
【００２８】
また、例えば、Ａ／Ｄ変換回路５０４は、０度〜１２０度においてスイッチング素子３０１、３０３、３０６がオン状態、スイッチング素子３０２、３０４、３０５がオフ状態となる所定のタイミング毎（例えば、図４におけるｂ１、ｂ２、ｂ３、・・・のそれぞれ隣り合う時間間隔毎）に電圧検知部５０２から図３における電圧Ｂを取得する。また、Ａ／Ｄ変換回路５０４は、１２０度〜２４０度においてスイッチング素子３０２、３０３、３０５がオン状態、スイッチング素子３０１、３０４、３０６がオフ状態となる所定のタイミング毎に電圧検知部５０２から図３における電圧Ｂを取得する。また、Ａ／Ｄ変換回路５０４は、２４０度〜３６０度においてスイッチング素子３０１、３０４、３０５がオン状態、スイッチング素子３０２、３０３、３０６がオフ状態となる所定のタイミング毎に電圧検知部５０２から図３における電圧Ｂを取得する。こうすることで、Ａ／Ｄ変換回路５０４は、図４に示す波形Ｂ、すなわち、モータ４０からＵ相、Ｖ相、Ｗ相のそれぞれに対応する配線を経由して出力されるそれぞれの電圧のうちの最小電圧に対応する電圧Ｂを所定のタイミング毎に取得することができる。
【００２９】
Ａ／Ｄ変換回路５０３は、取得した電圧Ａ（アナログ値）をデジタル値に変換する。そして、Ａ／Ｄ変換回路５０３は、デジタル値を駆動信号発生部５０５とＡ／Ｄ変換判定部５０７とに出力する。
また、Ａ／Ｄ変換回路５０４は、取得した電圧Ｂ（アナログ値）をデジタル値に変換する。そして、Ａ／Ｄ変換回路５０４は、デジタル値を駆動信号発生部５０５とＡ／Ｄ変換判定部５０７とに出力する。
【００３０】
駆動信号発生部５０５は、インバータ３０を構成するスイッチング素子３０１〜３０６を制御する制御信号を生成する。駆動信号発生部５０５は、例えば、スイッチング素子３０１〜３０６を制御するＰＷＭ信号を生成する。このとき、駆動信号発生部５０５は、Ａ／Ｄ変換回路５０３から入力したデジタル値が示す電圧Ａと、Ａ／Ｄ変換回路５０４から入力したデジタル値が示す電圧ＢとをＰＷＭ信号の生成にフィードバックしてもよい。
駆動信号発生部５０５は、生成した制御信号をトランジスタ回路５０６を介してインバータ３０に出力する。また、駆動信号発生部５０５は、生成した制御信号をＡ／Ｄ変換判定部５０７に出力する。
【００３１】
トランジスタ回路５０６は、駆動信号発生部５０５から入力した制御信号をインバータ３０を駆動できる信号に変換してインバータ３０に出力する。トランジスタ回路５０６は、例えば、バッファ回路であり、図２で示したような各タイミングに適した制御信号をインバータ３０に出力する。
【００３２】
室外機１において、検知部５０１は、モータ４０に流れるモータ電流を検出する。２つのＡ／Ｄ変換回路５０３、５０４は、検知部５０１が検出したモータ電流に対応する電圧をアナログ値からデジタル値に変換する。Ａ／Ｄ変換判定部５０７は、２つのＡ／Ｄ変換回路５０３、５０４のそれぞれによる変換後のデジタル値を一定期間加算して２分の１倍した値の平均値を算出する。そして、Ａ／Ｄ変換判定部５０７は、予め定まるモータ電流の一定期間の平均値０に基づいて決定された基準電圧（例えば、２．５Ｖ）と、算出した平均値との差が所定範囲（例えば、１．５Ｖ〜３．５Ｖ）外である場合に、２つのＡ／Ｄ変換回路５０３、５０４のうちの少なくとも１つが正常動作していないと判定する。
【００３３】
次に、本実施形態による室外機１が行う処理について説明する。
なお、ここでは、図１で示した室外機１を例に処理について説明する。
【００３４】
まず、室外機１が交流電源１０の出力する単相交流電圧を整流して直流電圧を生成し、生成した直流電圧からモータ４０を駆動する交流電圧を生成する通常状態の処理について説明する。
図５に示す本実施形態による室外機１がモータ４０を駆動する交流電圧を生成する通常状態の処理フローについて以下で説明する。
室外機１が備える交流電源１０は、位相が１８０度ずれた単相交流電圧をＡＣ−ＤＣコンバータ２０に出力する。
【００３５】
ＡＣ−ＤＣコンバータ２０が備える整流ダイオードスタック２０２は、交流電源１０から単相交流電圧を入力する（ステップＳ１）。整流ダイオードスタック２０２は、入力した単相交流電圧を全波整流する（ステップＳ２）。
【００３６】
リアクトル２０１とキャパシタ２０３は、平滑化フィルタを構成し、整流後の電圧を平滑化する（ステップＳ３）。そして、リアクトル２０１とキャパシタ２０３は、平滑化後の直流電圧をインバータ３０に出力する。
【００３７】
インバータ３０は、直流電圧を入力すると、入力した直流電圧からモータ４０を駆動するための交流電圧を生成する（ステップＳ４）。インバータ３０は、生成した交流電圧をモータ４０に出力する。
モータ４０は、インバータ３０から交流電圧を入力すると、入力した交流電圧に応じて動作する（ステップＳ５）。
【００３８】
次に、室外機１が通常状態の処理と並行に行う２つのＡ／Ｄ変換回路５０３、５０４の異常を検出する処理について説明する。
図６に示す本実施形態による室外機１が通常状態の処理と並行に行う２つのＡ／Ｄ変換回路５０３、５０４の異常を検出する処理フローについて以下で説明する。
【００３９】
室外機１が行うステップＳ５の処理に続けて、Ａ／Ｄ変換判定部５０７は、モータ４０が運転中であるか否かを判定する（ステップＳ６）。具体的には、Ａ／Ｄ変換判定部５０７は、例えば、駆動信号発生部５０５から駆動信号発生部５０５がトランジスタ回路５０６に制御信号を出力しているか否かの情報を取得する。そして、Ａ／Ｄ変換判定部５０７は、駆動信号発生部５０５からトランジスタ回路５０６に制御信号を出力していることを示す情報を取得した場合、モータ４０が運転中であると判定する。また、Ａ／Ｄ変換判定部５０７は、駆動信号発生部５０５からトランジスタ回路５０６に制御信号を出力していないことを示す情報を取得した場合、モータ４０が運転中ではないと判定する。
【００４０】
Ａ／Ｄ変換判定部５０７は、モータ４０が運転中ではないと判定した場合（ステップＳ６、ＮＯ）、室外機１の処理を終了させる。
また、Ａ／Ｄ変換判定部５０７は、モータ４０が運転中であると判定した場合（ステップＳ６、ＹＥＳ）、２つのＡ／Ｄ変換回路５０３、５０４のそれぞれに検知部５０１が通常状態において検出しているモータ電流の上側と下側のそれぞれに対応する電圧を取得させる指示信号を出力する。なお、モータ電流の上側に対応する電圧とは、インバータ３０からＵ相、Ｖ相、Ｗ相のそれぞれに対応する配線を経由してモータ４０に入力されるそれぞれの電圧のうちの最大電圧に対応する電圧（図４で示した電圧Ａ）である。また、モータ電流の下側に対応する電圧とは、モータ４０からＵ相、Ｖ相、Ｗ相のそれぞれに対応する配線を経由して出力されるそれぞれの電圧のうちの最大電圧に対応する電圧（図４で示した電圧Ｂ）である。
【００４１】
通常状態において、検知部５０１は、モータ４０に流れるモータ電流を検出している。また、電圧検知部５０２は、検知部５０１が検出したモータ電流に対応する電圧を検出している。
２つのＡ／Ｄ変換回路５０３、５０４のそれぞれは、Ａ／Ｄ変換判定部５０７から指示信号を入力すると、駆動信号発生部５０５からトランジスタ回路５０６に出力する制御信号のタイミング情報を取得する。そして、２つのＡ／Ｄ変換回路５０３、５０４のそれぞれは、駆動信号発生部５０５がトランジスタ回路５０６に出力する制御信号のタイミング情報に基づいて、電圧検知部５０２が出力するモータ電流の上側と下側のそれぞれに対応する電圧を所定のタイミング毎に取得する（ステップＳ７）。具体的には、２つのＡ／Ｄ変換回路５０３、５０４のそれぞれは、駆動信号発生部５０５がトランジスタ回路５０６に出力する制御信号のタイミング情報により、図２で示したような各タイミングにおいてＵ相、Ｖ相、Ｗ相のそれぞれがオン状態であるかオフ状態であるかがわかる。したがって、例えば、Ｕ相、Ｖ相、Ｗ相のそれぞれに対応する電圧が図４に示す位相関係にある場合、Ａ／Ｄ変換回路５０３は、０度〜６０度においてスイッチング素子３０１、３０４、３０６がオン状態、スイッチング素子３０２、３０３、３０５がオフ状態となる所定のタイミング毎（例えば、図４におけるａ１、ａ２、ａ３、・・・のそれぞれ隣り合う時間間隔毎）に電圧検知部５０２が出力する電圧Ａを取得する。また、Ａ／Ｄ変換回路５０３は、６０度〜１８０度においてスイッチング素子３０２、３０３、３０６がオン状態、スイッチング素子３０１、３０４、３０５がオフ状態となる所定のタイミング毎に電圧検知部５０２から電圧Ａを取得する。また、Ａ／Ｄ変換回路５０３は、１８０度〜３００度においてスイッチング素子３０２、３０４、３０５がオン状態、スイッチング素子３０１、３０３、３０６がオフ状態となる所定のタイミング毎に電圧検知部５０２が出力する電圧Ａを取得する。こうすることで、Ａ／Ｄ変換回路５０３は、図４に示す電圧Ａ、すなわち、インバータ３０からＵ相、Ｖ相、Ｗ相のそれぞれに対応する配線を経由してモータ４０に入力されるそれぞれの電圧のうちの最大電圧に対応する電圧Ａを所定のタイミング毎に取得することができる。
【００４２】
また、例えば、Ａ／Ｄ変換回路５０４は、０度〜１２０度においてスイッチング素子３０１、３０３、３０６がオン状態、スイッチング素子３０２、３０４、３０５がオフ状態となる所定のタイミング毎（例えば、図４におけるｂ１、ｂ２、ｂ３、・・・のそれぞれ隣り合う時間間隔毎）に電圧検知部５０２から電圧Ｂを取得する。また、Ａ／Ｄ変換回路５０４は、１２０度〜２４０度においてスイッチング素子３０２、３０３、３０５がオン状態、スイッチング素子３０１、３０４、３０６がオフ状態となる所定のタイミング毎に電圧検知部５０２から電圧Ｂを取得する。また、Ａ／Ｄ変換回路５０４は、２４０度〜３６０度においてスイッチング素子３０１、３０４、３０５がオン状態、スイッチング素子３０２、３０３、３０６がオフ状態となる所定のタイミング毎に電圧検知部５０２から電圧Ｂを取得する。こうすることで、Ａ／Ｄ変換回路５０４は、図４に示す波形Ｂ、すなわち、モータ４０からＵ相、Ｖ相、Ｗ相のそれぞれに対応する配線を経由して出力されるそれぞれの電圧のうちの最大電圧に対応する電圧Ｂを所定のタイミング毎に取得することができる。
【００４３】
Ａ／Ｄ変換回路５０３は、取得した電圧Ａ（アナログ値）をデジタル値に変換する。そして、Ａ／Ｄ変換回路５０３は、デジタル値を駆動信号発生部５０５とＡ／Ｄ変換判定部５０７とに出力する。
また、Ａ／Ｄ変換回路５０４は、取得した電圧Ｂ（アナログ値）をデジタル値に変換する。そして、Ａ／Ｄ変換回路５０４は、デジタル値を駆動信号発生部５０５とＡ／Ｄ変換判定部５０７とに出力する。
【００４４】
Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０３から電圧Ａ（モータ電流の上側に対応する電圧）に対応するデジタル値を入力する。また、Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０４から電圧Ｂ（モータ電流の下側に対応する電圧）に対応するデジタル値を入力する。そして、Ａ／Ｄ変換判定部５０７は、入力した電圧Ａに対応するデジタル値と電圧Ｂに対応するデジタル値を一定期間加算して２分の１倍した値の平均値を算出する（ステップＳ８）。ここでの一定期間は、平均値が予め定まる、例えば、図３で示した３６０度を１周期として２周期分の期間などである。Ａ／Ｄ変換判定部５０７は、入力した電圧Ａと電圧Ｂを一定期間加算して２分の１倍した値の平均値を算出すると基準電圧（図３で示した電圧の場合、２．５ボルト）となることが予め定まる。
Ａ／Ｄ変換判定部５０７は、算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値との差が所定範囲内であるか否かを判定する（ステップＳ９）。
【００４５】
Ａ／Ｄ変換判定部５０７は、算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値との差が所定範囲外である場合（ステップＳ９、ＮＯ）、Ａ／Ｄ変換回路５０３及び５０４の少なくとも一方が正常動作していないと判定する。例えば、Ａ／Ｄ変換判定部５０７は、モータ電流の２周期に対応する期間に２つのＡ／Ｄ変換回路５０３、５０４のそれぞれから入力したデジタル値を一定期間加算して２分の１倍した値の平均値を算出する。そして、Ａ／Ｄ変換判定部５０７は、算出した平均値と、電圧検知部５０２が用いる基準電圧２．５ボルトとの差が１ボルト以上である場合に、Ａ／Ｄ変換回路５０３が正常動作していないと判定する。
そして、Ａ／Ｄ変換判定部５０７（制御部）は、制御装置５０を搭載している機器である室外機１の動作を停止（異常停止）させる（ステップＳ１０）。
【００４６】
また、Ａ／Ｄ変換判定部５０７は、算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値との差が所定範囲内である場合（ステップＳ９、ＹＥＳ）、正常状態であると判定しステップＳ６の処理へ戻す。
【００４７】
以上、本発明の第一の実施形態による制御装置５０を備える室外機１の処理フローについて説明した。上述の室外機１の処理において、検知部５０１は、モータ４０に流れるモータ電流を検出する。電圧検知部５０２は、検知部５０１が検出した電流に対応する電圧を検出する。２つのＡ／Ｄ変換回路５０３、５０４のそれぞれは、電圧検知部５０２が検出した電圧をアナログ値からデジタル値に変換する。Ａ／Ｄ変換判定部５０７は、２つのＡ／Ｄ変換回路５０３、５０４のそれぞれによる変換後のデジタル値を一定期間加算して２分の１倍した値の平均値を算出する。そして、Ａ／Ｄ変換判定部５０７は、算出した平均値と、予め定まるモータ電流の一定期間の平均値０に基づいて決定された基準電圧（例えば、２．５Ｖ）との差が所定範囲（例えば、１．５Ｖ〜３．５Ｖ）外である場合に、２つのＡ／Ｄ変換回路５０３、５０４が正常動作していないと判定する。そして、Ａ／Ｄ変換判定部５０７は、制御装置５０を搭載している機器である室外機１の動作を停止させる。
【００４８】
このようにすれば、インバータ３０がモータ４０を駆動する室外機１において、２つのＡ／Ｄ変換回路５０３、５０４の少なくとも１つが正常動作していない、すなわち異常である場合に、その異常を検知することができ、制御装置５０を備える室外機１を安全に停止することができる。更には、室外機１を含む空調システムを保護することができる。
【００４９】
なお、本発明の第一の実施形態によるＡ／Ｄ変換回路は、複数のＡ／Ｄ変換回路に限定するものではない。Ａ／Ｄ変換回路が高速動作し、モータ電流の上側に対応する電圧である電圧Ａとモータ電流の下側に対応する電圧である電圧Ｂを１つのＡ／Ｄ変換回路で取得でき、電圧Ａと電圧Ｂのそれぞれを区別して処理できる限り、図７に示すように、１つのＡ／Ｄ変換回路５０３が検知部５０１の検出したモータ電流に基づく電圧をアナログ値からデジタル値に変換するものであってよい。そして、Ａ／Ｄ変換回路５０３が出力するデジタル値に基づいて、Ａ／Ｄ変換判定部５０７が、Ａ／Ｄ変換回路５０３の異常動作を判定するものであってよい。
【００５０】
＜第二の実施形態＞
次に、本発明の第二の実施形態による制御装置を備える空調システムに用いられる室外機の構成について説明する。
図８に示すように、本発明の第二の実施形態による室外機１は、第一の実施形態による室外機１と同様に交流電源１０と、ＡＣ−ＤＣコンバータ２０と、インバータ３０と、モータ４０と、制御装置５０と、を備える。
ただし、第二の実施形態による制御装置５０は、第一の実施形態による制御装置５０に加え、検知部５０８をさらに備える。
【００５１】
また、検知部５０１はスイッチング素子３０２と交流電源１０のマイナス電圧側端子との間に接続されている。そのため、インバータ３０におけるＵ相に対応する電流は、Ｖ相とＷ相に対応する電流から独立して、スイッチング素子３０２から検知部５０１を介して交流電源１０のマイナス電圧側端子に流れ込む。
【００５２】
また、検知部５０８はスイッチング素子３０４と交流電源１０のマイナス電圧側端子との間に接続されている。そのため、インバータ３０におけるＶ相に対応する電流は、Ｕ相とＷ相に対応する電流から独立して、スイッチング素子３０４から検知部５０８を介して交流電源１０のマイナス電圧側端子に流れ込む。
【００５３】
また、スイッチング素子３０６は、交流電源１０のマイナス電圧側端子に直接接続されている。そのため、インバータ３０におけるＷ相に対応する電流は、Ｕ相とＶ相に対応する電流から独立して、スイッチング素子３０６から直接交流電源１０のマイナス電圧側端子に流れ込む。
【００５４】
上記の構成とすることで、検知部５０１は、Ｕ相に対応する電流を単独に検出することができる。また、検知部５０８は、Ｖ相に対応する電流を単独に検出することができる。
【００５５】
次に、室外機１が通常状態の処理と並行に行う２つのＡ／Ｄ変換回路５０３、５０４の異常を検出する処理について説明する。なお、室外機１が交流電源１０の出力する単相交流電圧を整流して直流電圧を生成し、生成した直流電圧からモータ４０を駆動する交流電圧を生成する通常状態の処理については、第一の実施形態による処理と同様に考えることができる。
図９に示す本実施形態による室外機１が通常状態の処理と並行に行う２つのＡ／Ｄ変換回路５０３、５０４の異常を検出する処理フローについて以下で説明する。
【００５６】
室外機１が行うステップＳ５の処理に続けて、Ａ／Ｄ変換判定部５０７は、モータ４０が運転中であるか否かを判定する（ステップＳ２１）。具体的には、Ａ／Ｄ変換判定部５０７は、例えば、駆動信号発生部５０５から駆動信号発生部５０５がトランジスタ回路５０６に制御信号を出力しているか否かの情報を取得する。そして、Ａ／Ｄ変換判定部５０７は、駆動信号発生部５０５からトランジスタ回路５０６に制御信号を出力していることを示す情報を取得した場合、モータ４０が運転中であると判定する。また、Ａ／Ｄ変換判定部５０７は、駆動信号発生部５０５からトランジスタ回路５０６に制御信号を出力していないことを示す情報を取得した場合、モータ４０が運転中ではないと判定する。
【００５７】
Ａ／Ｄ変換判定部５０７は、モータ４０が運転中ではないと判定した場合（ステップＳ２１、ＮＯ）、室外機１の処理を終了させる。
また、Ａ／Ｄ変換判定部５０７は、モータ４０が運転中であると判定した場合（ステップＳ２１、ＹＥＳ）、Ａ／Ｄ変換回路５０３に検知部５０１が通常状態において検出しているモータ電流のＵ相に対応する電圧を取得させる指示信号を出力し、Ａ／Ｄ変換回路５０４に検知部５０８が通常状態において検出しているモータ電流のＶ相に対応する電圧を取得させる指示信号を出力する。なお、モータ電流のＵ相に対応する電圧とは、例えば、図１０に示す電圧Ｕである。また、モータ電流のＶ相に対応する電圧とは、例えば、図１０に示す電圧Ｖである。また、モータ電流のＷ相に対応する電圧とは、例えば、図１０に示す電圧Ｗである。
【００５８】
２つのＡ／Ｄ変換回路５０３、５０４のそれぞれは、Ａ／Ｄ変換判定部５０７から指示信号を入力すると、駆動信号発生部５０５からトランジスタ回路５０６に出力する制御信号のタイミング情報を取得する。
Ａ／Ｄ変換回路５０３は、駆動信号発生部５０５がトランジスタ回路５０６に出力する制御信号のタイミング情報に基づいて、電圧検知部５０２が出力するモータ電流のＵ相に対応する電圧Ｃを所定のタイミング毎に取得する（ステップＳ２２）。また、Ａ／Ｄ変換回路５０４は、駆動信号発生部５０５がトランジスタ回路５０６に出力する制御信号のタイミング情報に基づいて、電圧検知部５０２が出力するモータ電流のＶ相に対応する電圧Ｄを所定のタイミング毎に取得する（ステップＳ２３）。
【００５９】
Ａ／Ｄ変換回路５０３は、取得した電圧Ｃ（アナログ値）をデジタル値に変換する。そして、Ａ／Ｄ変換回路５０３は、デジタル値を駆動信号発生部５０５とＡ／Ｄ変換判定部５０７とに出力する。
また、Ａ／Ｄ変換回路５０４は、取得した電圧Ｄ（アナログ値）をデジタル値に変換する。そして、Ａ／Ｄ変換回路５０４は、デジタル値を駆動信号発生部５０５とＡ／Ｄ変換判定部５０７とに出力する。
【００６０】
２つのＡ／Ｄ変換回路５０３、５０４のそれぞれが取得するそれぞれの電圧Ｃ、Ｄのモータ電流の１周期における平均値は０であることが予め定まっている。そのため、Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０３から入力した電圧Ｃに対応するデジタル値を一定期間（例えば、モータ電流の２周期）加算して平均値を算出する（ステップＳ２４）。
Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０３が算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値（例えば、２．５ボルト）との差が所定範囲（例えば、１．５ボルト〜３．５ボルト）内であるか否かを判定する（ステップＳ２５）。
【００６１】
Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０３が算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値（例えば、２．５ボルト）との差が所定範囲（例えば、１．５ボルト〜３．５ボルト）外である場合（ステップＳ２５、ＮＯ）、Ａ／Ｄ変換回路５０３が正常動作していないと判定する。
そして、Ａ／Ｄ変換判定部５０７（制御部）は、制御装置５０を搭載している機器である室外機１の動作を停止（異常停止）させる（ステップＳ２６）。
【００６２】
また、Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０３が算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値との差が所定範囲内である場合（ステップＳ２５、ＹＥＳ）、Ａ／Ｄ変換回路５０４から入力した電圧Ｄに対応するデジタル値を一定期間（例えば、モータ電流の１周期）加算して平均値を算出する（ステップＳ２７）。
【００６３】
Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０４が算出した平均値と、一定期間における予め定まるモータ電流の平均値に基づいて決定された基準値との差が所定範囲（例えば、１．５ボルト〜３．５ボルト）内であるか否かを判定する（ステップＳ２８）。
【００６４】
Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０４が算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値との差が所定範囲（例えば、１．５ボルト〜３．５ボルト）外である場合（ステップＳ２８、ＮＯ）、Ａ／Ｄ変換回路５０４が正常動作していないと判定する。
そして、Ａ／Ｄ変換判定部５０７（制御部）は、制御装置５０を搭載している機器である室外機１の動作を停止（異常停止）させる（ステップＳ２６）。
【００６５】
また、Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０４が算出した平均値と、予め定まるモータ電流の一定期間の平均値に基づいて決定された基準値との差が所定範囲（例えば、１．５ボルト〜３．５ボルト）内である場合（ステップＳ２８、ＹＥＳ）、正常状態であると判定しステップＳ２１の処理に戻す。
【００６６】
以上、本発明の第二の実施形態による制御装置５０を備える室外機１の処理フローについて説明した。上述の室外機１の処理において、検知部５０１は、モータ４０に流れるモータ電流を検出する。電圧検知部５０２は、検知部５０１が検出した電流に対応する電圧を検出する。Ａ／Ｄ変換回路５０３は、電圧検知部５０２が検出したＵ相のモータ電流に対応する電圧Ｃをアナログ値からデジタル値に変換する。Ａ／Ｄ変換回路５０４は、電圧検知部５０２が検出したＶ相のモータ電流に対応する電圧Ｄをアナログ値からデジタル値に変換する。Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０３による変換後の電圧Ｃに対応するデジタル値の平均値を算出する。そして、Ａ／Ｄ変換判定部５０７は、算出した平均値と、予め定まるモータ電流の一定期間の平均値０に基づいて決定された基準電圧（例えば、２．５Ｖ）との差が所定範囲（例えば、１．５Ｖ〜３．５Ｖ）外である場合に、Ａ／Ｄ変換回路５０３が正常動作していないと判定する。また、Ａ／Ｄ変換判定部５０７は、Ａ／Ｄ変換回路５０４による変換後の電圧Ｄに対応するデジタル値の平均値を算出する。そして、Ａ／Ｄ変換判定部５０７は、算出した平均値と、予め定まるモータ電流の一定期間の平均値０に基づいて決定された基準電圧（例えば、２．５Ｖ）との差が所定範囲（例えば、１．５Ｖ〜３．５Ｖ）外である場合に、Ａ／Ｄ変換回路５０４が正常動作していないと判定する。そして、Ａ／Ｄ変換判定部５０７は、制御装置５０を搭載している機器である室外機１の動作を停止させる。
【００６７】
このようにすれば、インバータ３０がモータ４０を駆動する室外機１において、Ａ／Ｄ変換回路５０３またはＡ／Ｄ変換回路５０４が正常動作していない、すなわち異常である場合に、その異常を検知することができ、制御装置５０を備える室外機１を安全に停止することができる。更には、室外機１を含む空調システムを保護することができる。
【００６８】
なお、本発明の第二の実施形態によるＡ／Ｄ変換回路は、複数のＡ／Ｄ変換回路に限定するものではない。Ａ／Ｄ変換回路が高速動作し、Ｕ相に対応する電圧ＣとＶ相に対応する電圧Ｄを１つのＡ／Ｄ変換回路で取得でき、Ｕ相に対応する電圧とＶ相に対応する電圧Ｃ、Ｄのそれぞれを区別して処理できる限り、図１１に示すように、１つのＡ／Ｄ変換回路５０３が検出したモータ電流のＵ相に対応する電圧ＣとＶ相に対応する電圧Ｄをアナログ値からデジタル値に変換するものであってよい。そして、Ａ／Ｄ変換回路５０３が出力するデジタル値に基づいて、Ａ／Ｄ変換判定部５０７が、Ａ／Ｄ変換回路５０３の異常動作を判定するものであってよい。
また、本発明の第二の実施形態によるＡ／Ｄ変換回路は、上述のＵ相に対応する電圧ＣまたはＶ相に対応する電圧Ｄの代わりに、Ｗ相に対応する電圧Ｅをアナログ値からデジタル値に変換するものであってよい。この場合、Ａ／Ｄ変換回路が取得する電圧Ｅのモータ電流の１周期における平均値の０からのずれに基づいて、Ａ／Ｄ変換回路の異常動作を判定すればよい。
【００６９】
＜第三の実施形態＞
次に、本発明の第三の実施形態による制御装置を備える空調システムに用いられる室外機の構成について説明する。
図１２に示すように、本発明の第三の実施形態による室外機１は、第一の実施形態による室外機１と同様に交流電源１０と、ＡＣ−ＤＣコンバータ２０と、インバータ３０と、モータ４０と、制御装置５０と、を備える。
ただし、第三の実施形態による制御装置５０は、第一の実施形態による制御装置５０に加え、センサ５０９と、２つのマルチプレクサ５１０、５１１と、センサ電圧変換部５１２とをさらに備える。
【００７０】
センサ５０９は、室外機１におけるモータ４０のモータ電流以外の電流または電圧を検出する。センサ５０９は、例えば、室外機１が備えるモータ４０以外のモータのモータ電流を検出する。また、センサ５０９は、例えば、室外機１が備えるモータ４０以外のモータを駆動するインバータの出力電圧を検出する。
【００７１】
マルチプレクサ５１０は、電圧検知部５０２またはセンサ５０９をＡ／Ｄ変換回路５０３に接続し、電圧検知部５０２が検出した交流電圧、及びセンサ５０９が検出した室外機１における電流または電圧のうちの何れかをＡ／Ｄ変換回路５０３に出力する。
【００７２】
マルチプレクサ５１１は、電圧検知部５０２またはセンサ５０９をＡ／Ｄ変換回路５０４に接続し、電圧検知部５０２が検出した電圧、及びセンサ５０９が検出した室外機１における電流または電圧のうちの何れかをＡ／Ｄ変換回路５０４に出力する。
【００７３】
センサ電圧変換部５１２は、センサ５０９が検出した室外機１における電流または電圧を対応する電圧に変換する。そして、センサ電圧変換部５１２は、変換後の電圧をマルチプレクサ５１０を介してＡ／Ｄ変換回路５０３に出力する。また、センサ電圧変換部５１２は、変換後の電圧をマルチプレクサ５１１を介してＡ／Ｄ変換回路５０４に出力する。
ここで、一対のＡ／Ｄ変換回路５０３、５０４が取得する電圧の一定期間における平均値が予め定まる場合、第一の実施形態や第二の実施形態と同様の方法によりＡ／Ｄ変換回路５０３やＡ／Ｄ変換回路５０４の異常を検出することができる。そして、Ａ／Ｄ変換判定部５０７は、制御装置５０を搭載している機器である室外機１の動作を停止させることができる。
【００７４】
このようにすれば、インバータ３０がモータ４０を駆動する室外機１において、Ａ／Ｄ変換回路５０３またはＡ／Ｄ変換回路５０４が正常動作していない、すなわち異常である場合に、その異常正常動作していないことを検知することができ、制御装置５０を備える室外機１を安全に停止することができる。更には、室外機１を含む空調システムを保護することができる。
【００７５】
なお、本発明の第三の実施形態によるＡ／Ｄ変換回路は、複数のＡ／Ｄ変換回路に限定するものではない。第一の実施形態や第二の実施形態と同様に、Ａ／Ｄ変換回路が高速動作し、１つのＡ／Ｄ変換回路で電圧が適切に取得でき、電圧のそれぞれを区別して処理できる限り、図１３に示すように、１つのＡ／Ｄ変換回路５０３が電圧をアナログ値からデジタル値に変換するものであってよい。そして、Ａ／Ｄ変換回路５０３が出力するデジタル値に基づいて、Ａ／Ｄ変換判定部５０７が、Ａ／Ｄ変換回路５０３の異常を判定するものであってよい。
【００７６】
また、本発明の実施形態による電圧検知部５０２は、検知部５０１の代わりに配置されたカレントトランスなどの電流センサが検出する電流に基づいて、モータ電流を検出するものであってもよい。
【００７７】
また、本発明の実施形態による室外機１の処理フローは、三相交流モータに対応する三相交流電圧についての処理を例に説明したが、それに限定するものではない。例えば、室外機１の処理フローは、二相交流電圧や四相以上の交流電圧についての処理であってもよい。ただし、室外機１が二相交流電圧や四相以上の交流電圧についての処理を行う場合、各電圧の位相差は、三相交流電圧の位相差１２０度とは異なる。また、検知部の数やＡ／Ｄ変換回路の数などが異なる場合がある。
【００７８】
なお、本発明の実施形態における処理フローは、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。
【００７９】
なお、本発明の実施形態について説明したが、上述の室外機１が備える制御装置５０は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００８０】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができるものである。
【符号の説明】
【００８２】
１・・・室外機
１０・・・交流電源
２０・・・ＡＣ−ＤＣコンバータ
３０・・・インバータ
４０・・・モータ
５０・・・制御装置
２０１・・・リアクトル
２０２・・・整流ダイオードスタック
２０３・・・キャパシタ
３０１、３０２、３０３、３０４、３０５、３０６・・・スイッチング素子
５０１、５０８・・・検知部
５０２・・・電圧検知部
５０３、５０４・・・Ａ／Ｄ変換回路
５０５・・・駆動信号発生部
５０６・・・トランジスタ回路
５０７・・・Ａ／Ｄ変換判定部
５０９・・・センサ
５１０、５１１・・・マルチプレクサ
５１２・・・センサ電圧変換部
【図１】
0006543872.tif 000002
【図２】
0006543872.tif 000003
【図３】
0006543872.tif 000004
【図４】
0006543872.tif 000005
【図５】
0006543872.tif 000006
【図６】
0006543872.tif 000007
【図７】
0006543872.tif 000008
【図８】
0006543872.tif 000009
【図９】
0006543872.tif 000010
【図１０】
0006543872.tif 000011
【図１１】
0006543872.tif 000012
【図１２】
0006543872.tif 000013
【図１３】
0006543872.tif 000014