(57)【特許請求の範囲】
【請求項１】
空調機内の圧縮機（１２）付近に位置しているプリント基板（Ｐ１）に実装されており、前記圧縮機の振動を検知する検知部（５１）とその検知結果を振動検知データとして記憶可能なセンサ側記憶部（５２）とを有する振動検知センサ（５０）と、
前記プリント基板（Ｐ１）に実装されると共に配線パターン（Ｌｐ１１〜Ｌｐ１４）を介して前記振動検知センサと接続されており、前記振動検知データに基づいて前記圧縮機に関する制御を行う制御装置（６０）と、
を備え、
前記制御装置（６０）は、
前記配線パターンの断線の有無を検知する際に用いられる断線検知用データを記憶する制御装置側記憶部（６１）と、
前記センサ側記憶部（５２）に前記断線検知用データを書き込む書き込み処理の後、書き込まれた前記断線検知用データを前記センサ側記憶部（５２）から読み出す読み出し処理を行う処理実行部（６２）と、
前記制御装置側記憶部（６１）内の前記断線検知用データと前記読み出し処理にて読み出された前記断線検知用データとが一致するか否かに基づいて、前記配線パターン（Ｌｐ１１〜Ｌｐ１４）の断線の有無を検知する異常検知部（６３）と、
を有し、
前記異常検知部（６３）は、
前記制御装置側記憶部（６１）内の前記断線検知用データと前記読み出し処理にて読み出された前記断線検知用データとが一致する場合、前記配線パターン（Ｌｐ１１〜Ｌｐ１４）の断線がないと判断し、
前記制御装置側記憶部（６１）内の前記断線検知用データと前記読み出し処理にて読み出された前記断線検知用データとが一致しない場合、前記配線パターン（Ｌｐ１１〜Ｌｐ１４）が断線していると判断し、
前記制御装置側記憶部（６１）内の前記断線検知用データは、複数のビット全てが０または１である第１パターンを除いた第２パターンであって、
前記配線パターンが断線している場合、前記読み出し処理にて読み出された前記断線検知用データは、前記第１パターンである、
空調機の通信線断線検知システム（１００）。
【請求項２】
前記処理実行部（６２）は、ＳＰＩ（Serial Peripheral Interface)の通信プロトコルを用いて前記書き込み処理及び前記読み出し処理を行う、
請求項１に記載の空調機の通信線断線検知システム（１００）。
【請求項３】
前記書き込み処理は、前記センサ側記憶部（５２）内のデータのリフレッシュ時に行われる、
請求項１又は２に記載の空調機の通信線断線検知システム（１００）。
【請求項４】
前記処理実行部（６２）は、前記振動検知データを前記センサ側記憶部（５２）から複数回連続して読み出す処理を更に行い、
前記異常検知部（６３）は、前記振動検知データの読み出しが第１所定回数以上失敗した場合、読み出し異常が生じていると判断する、
請求項１から３のいずれか１項に記載の空調機の通信線断線検知システム（１００）。
【請求項５】
前記制御装置側記憶部（６１）は、前記振動検知センサと前記制御装置との間の通信異常を検知する際に用いられる通信異常検知用データ、を更に記憶しており、
前記処理実行部（６２）は、前記センサ側記憶部（５２）に前記通信異常検知用データを複数回連続して書き込む処理を更に行い、
前記異常検知部（６３）は、前記通信異常検知用データの書き込みが第２所定回数以上失敗した場合、書き込み異常が生じていると判断する、
請求項１から４のいずれか１項に記載の空調機の通信線断線検知システム（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、空調機の通信線断線検知システムに関する。
【背景技術】
【０００２】
空調機には、熱交換器及び圧縮機等の様々な機器が備えられている。これらの機器は冷媒配管によって接続されており、冷媒配管内には冷媒が循環する。
【０００３】
ところで、圧縮機には、円筒形状の密閉容器内に、電動要素及び該要素により駆動され冷媒を圧縮する回転圧縮要素を収容した密閉型圧縮機がある。この圧縮機が駆動する際、回転圧縮要素が回転するため、圧縮機は振動する。
【０００４】
しかし、圧縮機の密閉容器には、主として、冷媒の吸入用及び吐出用の冷媒配管が接続されている。圧縮機が長い間繰り返し駆動することで、圧縮機の振動は次第に大きくなっていく。この振動の大きさによっては、圧縮機の冷媒配管にかかる応力が過剰になり、該配管の損傷を引き起こす虞がある。
【０００５】
これに対し、例えば特許文献１（特開２０１１−９４９２０号公報）に示すように、圧縮機の振動を検知するセンサが設けられた空調機が知られている。特許文献１では、センサの検知結果に基づいて圧縮機の振動が異常か否かが判断され、異常と判断された場合には、空調機の運転が停止される。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
センサによる圧縮機の振動の検知結果は、マイクロコンピュータに送られ、該コンピュータにて圧縮機の振動が異常か否かが判断される。圧縮機の振動が異常であると判断された場合には、圧縮機は駆動を停止し、空調機は運転を停止する。このため、センサとマイクロコンピュータとは、通信用の配線によって電気的に接続されている。
【０００７】
しかし、センサとマイクロコンピュータとの間に通信異常が生じていると、マイクロコンピュータは、圧縮機の振動が異常か否かを正確に判断できなくなる。すると、振動が異常であれば圧縮機の駆動を停止させる等の制御ができなくなり、圧縮機に接続された冷媒配管の損傷を防ぐことができなくなってしまう虞がある。特に、通信用の配線が断線していると、センサとマイクロコンピュータとの間は、常に正常に通信を行うことができない状態であるため、上記問題はより顕著となる。
【０００８】
そこで、本発明の課題は、圧縮機の振動検知用のセンサとマイクロコンピュータとの間の断線による通信異常を、簡単に検知することにある。
【課題を解決するための手段】
【０００９】
本発明の第１観点に係る空調機の通信線断線検知システムは、振動検知センサと、制御装置とを備える。振動検知センサは、空調機内の圧縮機付近に位置しているプリント基板に実装されており、検知部と、センサ側記憶部とを有する。検知部は、圧縮機の振動を検知する。センサ側記憶部は、検知部の検知結果を振動検知データとして記憶することができる。制御装置は、プリント基板に実装されると共に、振動検知センサと配線パターンを介して接続されている。制御装置は、振動検知データに基づいて、圧縮機に関する制御を行う。そして、制御装置は、制御装置側記憶部と、処理実行部と、異常検知部とを有する。制御装置側記憶部は、断線検知用データを記憶する。断線検知用データは、配線パターンの断線の有無を検知する際に用いられるデータである。処理実行部は、センサ側記憶部に断線検知用データを書き込む書き込み処理の後、書き込まれた断線検知用データをセンサ側記憶部から読み出す読み出し処理を行う。異常検知部は、制御装置側記憶部内の断線検知用データと読み出し処理にて読み出された断線検知用データとが一致するか否かに基づいて、配線パターンの断線の有無を検知する。
【００１０】
このシステムでは、振動検知センサ及び制御装置を含むプリント基板が圧縮機付近に取り付けられており、制御装置は、振動検知センサから圧縮機の振動検知データを取得して圧縮機に関する制御を行う。このシステムにおいて、制御装置は、振動検知センサへの断線検知用データの書き込み処理及びそのデータの読み出し処理を行い、書き込んだ断線検知用データと読み出した断線検知用データとが一致するか否かにより、振動検知センサとの間の配線パターンの断線の有無を調べる。これにより、空調機のメンテナンス作業者は、配線パターンが断線している場合は、プリント基板の交換や配線パターンの修理を等の対応を行うことができる。このように、このシステムでは、振動検知センサと制御装置との間の断線による通信異常を簡単に検知することができる。従って、プリント基板上の制御装置が断線によって圧縮機の振動を正確に把握できないことにより、圧縮機に関する制御がなされず、その結果圧縮機に接続された冷媒配管が破裂してしまうのを防ぐことができる。
【００１１】
本発明の第２観点に係る空調機の通信線断線検知システムは、第１観点に係る空調機の通信線断線検知システムにおいて、異常検知部は、制御装置側記憶部内の断線検知用データと読み出し処理にて読み出された断線検知用データとが一致する場合、配線パターンの断線がないと判断する。逆に、異常検知部は、制御装置側記憶部内の断線検知用データと読み出し処理にて読み出された断線検知用データとが一致しない場合、配線パターンが断線していると判断する。
【００１２】
これにより、振動検知センサと制御装置との間の配線パターンが断線しているか否かが、確実に把握されるようになる。
【００１３】
本発明の第３観点に係る空調機の通信線断線検知システムは、第２観点に係る空調機の通信線断線検知システムにおいて、制御装置側記憶部内の断線検知用データは、複数のビット全てが０または１である第１パターンを除いた第２パターンである。そして、配線パターンが断線している場合、読み出し処理にて読み出された断線検知用データは、第１パターンである。
【００１４】
ここで、断線検知用データが、例えば８ビットからなるデータであるとする。この場合、第１パターンのデータとしては、“００００００００”“１１１１１１１１”が挙げられ、第２パターンのデータとしては、例えば“０００１１１００”“０００００００１”等が挙げられる。このシステムでは、本来書き込まれるべき断線検知用データとして、“００００００００”“１１１１１１１１”を除いたパターン（具体的には、“０００１１１００”“０００００００１”等）が用いられる。そのため、センサ側記憶部に書き込むために振動検知センサに送られた断線検知用データと、実際にセンサ側記憶部に書き込まれて読み出された断線検知用データとが一致しない原因が、ノイズであるのか、それとも断線であるのかを、区別することができる。なぜならば、本来書き込まれるべき断線検知用データとして“００００００００”“１１１１１１１１”（つまり、第１パターン）を用いてしまうと、ノイズが原因で、センサ側記憶部から実際に読み出したデータが例えば“０００００００１”となってしまっている場合が生じるからである。即ち、ここでは、本来書き込まれるべき断線検知用データとして、全てが０または１である第１パターンを用いていないことから、ノイズが原因で振動検知センサに送った断線検知用データと実際に読み出した断線検知用データとが異なってしまっている場合を、出来る限り排除できるのである。
【００１５】
本発明の第４観点に係る空調機の通信線断線検知システムは、第１観点から第３観点に係る空調機の通信線断線検知システムにおいて、処理実行部は、ＳＰＩ（Serial Peripheral Interface)の通信プロトコルを用いて、書き込み処理及び読み出し処理を行う。
【００１６】
ＳＰＩの通信プロトコルは比較的簡単な構成のプロトコルであり、所謂パリティビットを有していない。そのため、読み出し処理及び書き込み処理が正常に行われているか否かを確認することができなかった。しかし、ここでは、ＳＰＩの通信プロトコルを用いる場合でも、上記第１観点から第３観点のいずれかに係るシステムが採用されるため、パリティビットがなくとも断線検知等を行うことが可能となる。
【００１７】
本発明の第５観点に係る空調機の通信線断線検知システムは、第１観点から第４観点に係る空調機の通信線断線検知システムにおいて、書き込み処理は、センサ側記憶部内のデータのリフレッシュ時に行われる。
【００１８】
これにより、振動検知センサと制御装置との間における配線パターンの断線の有無の検知と、振動検知センサが有するセンサ側記憶部のリフレッシュとを、同時に行うことができる。
【００１９】
本発明の第６観点に係る空調機の通信線断線検知システムは、第１観点から第５観点に係る空調機の通信線断線検知システムにおいて、処理実行部は、振動検知データをセンサ側記憶部から複数回連続して読み出す処理を更に行う。異常検知部は、振動検知データの読み出しが第１所定回数以上失敗した場合、読み出し異常が生じていると判断する。
【００２０】
これにより、読み出し異常が生じているか否かを、確実に把握することができる。
【００２１】
本発明の第７観点に係る空調機の通信線断線検知システムは、第１観点から第６観点に係る空調機の通信線断線検知システムにおいて、制御装置側記憶部は、通信異常検知用データを更に記憶している。通信異常検知用データは、振動検知センサと制御装置との間の通信異常を検知する際に用いられるデータである。そして、処理実行部は、センサ側記憶部に通信異常検知用データを複数回連続して書き込む処理を更に行う。異常検知部は、通信異常検知用データの書き込みが第２所定回数以上失敗した場合、書き込み異常が生じていると判断する。
【００２２】
これにより、書き込み異常が生じているか否かを、確実に把握することができる。
【発明の効果】
【００２３】
本発明の第１観点に係る空調機の通信線断線検知システムによると、このシステムでは、振動検知センサと制御装置との間の断線による通信異常を簡単に検知することができる。従って、プリント基板上の制御装置が断線によって圧縮機の振動を正確に把握できないことにより、圧縮機に関する制御がなされず、その結果圧縮機に接続された冷媒配管が破裂してしまうのを防ぐことができる。
【００２４】
本発明の第２観点に係る空調機の通信線断線検知システムによると、振動検知センサと制御装置との間の配線パターンが断線しているか否かが、確実に把握されるようになる。
【００２５】
本発明の第３観点に係る空調機の通信線断線検知システムによると、センサ側記憶部に書き込むために振動検知センサに送られた断線検知用データと、実際にセンサ側記憶部に書き込まれて読み出された断線検知用データとが一致しない原因が、ノイズであるのか、それとも断線であるのかを、区別することができる。
【００２６】
本発明の第４観点に係る空調機の通信線断線検知システムによると、パリティビットがないＳＰＩの通信プロトコルを用いていても、断線検知等を行うことが可能となる。
【００２７】
本発明の第５観点に係る空調機の通信線断線検知システムによると、振動検知センサと制御装置との間における配線パターンの断線の有無の検知と、振動検知センサが有するセンサ側記憶部のリフレッシュとを、同時に行うことができる。
【００２８】
本発明の第６観点に係る空調機の通信線断線検知システムによると、読み出し異常が生じているか否かを、確実に把握することができる。
【００２９】
本発明の第７観点に係る空調機の通信線断線検知システムによると、書き込み異常が生じているか否かを、確実に把握することができる。
【図面の簡単な説明】
【００３０】
【図１】本実施形態に係る空調機１０の通信線断線検知システム１００が搭載されたプリント基板Ｐ１と、他のプリント基板Ｐ２，Ｐ３と、高圧異常検知用センサＰ４等との配線図。
【図２】センサ用プリント基板Ｐ１の圧縮機１２付近への配置の一例。
【図３】各プリント基板Ｐ１〜Ｐ３、高圧異常検知用センサＰ４及びリモートコントローラ９０における一般的な制御の流れを概念的に示す図。
【図４】空調機１０の冷媒回路図。
【図５】センサ用プリント基板Ｐ１上に実装された本実施形態に係る通信線断線検知システム１００の構成概略図。
【図６】図５における振動検知センサ５０及び制御用マイクロコンピュータ６０の配線パターン付近の拡大図。
【図７】ＳＰＩ通信が行われる際に、各配線パターンＬｐ１１〜Ｌｐ１４によって送られる信号ＣＳ，ＳＰＣ，ＳＤＩ，ＳＤＯのタイミングチャートの一例。
【図８】ＳＰＩ通信における送信データＳＤＯ及び受信データＳＤＩのデータ構造を概念的に示す図。
【図９】本実施形態に係る通信線断線検知システム１００が行う書き込み異常の検知動作の流れを示すフロー図。
【図１０】本実施形態に係る通信線断線検知システム１００が行う読み出し異常の検知動作の流れを示すフロー図。
【図１１】本実施形態に係る通信線断線検知システム１００が行う配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作の流れを示すフロー図。
【発明を実施するための形態】
【００３１】
以下、本発明に係る空調機の通信線断線検知システムについて、図面を参照しつつ詳述する。なお、以下の実施形態は、本発明の具体例であって、本発明の技術的範囲を限定するものではない。
【００３２】
（１）概要
図１は、本発明の一実施形態に係る空調機１０の通信線断線検知システム１００が搭載されたプリント基板Ｐ１と、他のプリント基板Ｐ２，Ｐ３と、高圧異常検知用センサＰ４等との配線図である。プリント基板Ｐ１〜Ｐ３は、全て空調機１０に含まれるプリント基板であって、詳細には、センサ用プリント基板（本発明に係るプリント基板に相当）Ｐ１、アダプタ用プリント基板Ｐ２、室内用プリント基板Ｐ３である。
【００３３】
センサ用プリント基板Ｐ１は、圧縮機１２の振動を検知するためのプリント基板であって、空調機１０に含まれる圧縮機１２付近に配置されている。図２では、センサ用プリント基板Ｐ１の圧縮機１２付近への配置の一例を表している。図２に示すように、センサ用プリント基板Ｐ１は、箱型のセンサ用板金３０の内部に収納されており、このセンサ用板金３０が圧縮機１２の上面に固定された吊金具３１に螺子止めされることで、圧縮機１２付近に配置されている。その際、圧縮機１２の上面には、防音マット３２が敷かれており、センサ用プリント基板Ｐ１を含むセンサ用板金３０が防音マット３２の上部に位置していることで、センサ用プリント基板Ｐ１が圧縮機１２の振動のみを拾うことができるようになっている。
【００３４】
アダプタ用プリント基板Ｐ２は、センサ用プリント基板Ｐ１と室内用プリント基板Ｐ３等を電気的に繋ぐための中継基板であって、センサ用プリント基板Ｐ１とは異なり、振動しない箇所に配置される。アダプタ用プリント基板Ｐ２によって、センサ用プリント基板Ｐ１は、空調機１０をユーザが遠隔制御する際に用いられるリモートコントローラ９０、室内用プリント基板Ｐ３、及び高圧異常検知用センサＰ４と電気的に接続される。このようなアダプタ用プリント基板Ｐ２上には、センサ用プリント基板Ｐ１とアダプタ用プリント基板Ｐ２との接続用インターフェース８０、圧縮機１２において異常がある場合に点灯する異常ＬＥＤ８１、圧縮機１２が正常である場合に点灯する正常ＬＥＤ８２、及び、各プリント基板Ｐ１，Ｐ３及び高圧異常検知用センサＰ４を電気的に繋ぐリレー回路８３等が実装されている。即ち、振動しない箇所に設置されているアダプタ用プリント基板Ｐ２には、リレー等の可動部品やセンサ用プリント基板Ｐ１には実装されていなくてもよい機能等が搭載されている。
【００３５】
室内用プリント基板Ｐ３には、約２００Ｖの交流の商用電源が空調機１０外部から供給されている。室内用プリント基板Ｐ３には、後述する室内ユニット１１内の室内ファン１８等を制御するための制御機器が実装されている。
【００３６】
高圧異常検知用センサＰ４は、圧縮機１２において所謂高圧異常が生じた場合に、これを検知する高圧圧力スイッチ（即ち、ＨＰＳ：Ｈｉｇｈ  Ｐｒｅｓｓｕｒｅ  Ｓｗｉｔｃｈ）である。高圧異常とは、圧縮機１２によって圧縮された後の冷媒の圧力が、該圧縮機１２に関する何らかの原因によって正常な圧力範囲を外れてしまい、該範囲の高圧側の所定値よりも高い高圧状態となってしまう現象を言う。
【００３７】
図３は、各プリント基板Ｐ１〜Ｐ３、高圧異常検知用センサＰ４及びリモートコントローラ９０における制御の流れを概念的に示す図である。図３に示すように、空調機１０が停止する条件としては、圧縮機１２において高圧異常が生じた場合（図３の点線矢印参照）、ならびに圧縮機１２において振動異常が生じた場合が挙げられる（図３の実線矢印参照）。
【００３８】
圧縮機１２において高圧異常が生じると、高圧異常検知用センサＰ４上にてその旨が検知される。高圧異常の発生は、アダプタ用プリント基板Ｐ２のリレー回路８３を介して室内用プリント基板Ｐ３へと伝達され、室内用プリント基板Ｐ３上では、圧縮機１２の駆動停止制御及びリモートコントローラ９０への高圧異常表示制御が行われる。
【００３９】
圧縮機１２において、周期が所定周期よりも大きい振動異常が生じると、センサ用プリント基板Ｐ１上ではその旨が検知され、アダプタ用プリント基板Ｐ２上の異常ＬＥＤ８１を点灯させる制御が行われる。また、振動異常の発生は、アダプタ用プリント基板Ｐ２のリレー回路８３を介して室内用プリント基板Ｐ３に伝達され、室内用プリント基板Ｐ３上では、圧縮機１２の駆動停止制御及びリモートコントローラ９０への高圧異常表示制御が行われる。
【００４０】
ところで、上述したセンサ用プリント基板Ｐ１には、圧縮機１２の振動を阻害しないで振動を検知するべく、最低限必要な構成要素として、図１に示すように、振動検知センサ５０と制御用マイクロコンピュータ（制御装置に相当）６０とが実装されている。振動検知センサ５０が振動を検知すると、制御用マイクロコンピュータ６０は、この検知結果から圧縮機１２のその時々の振動の状態を把握すると共に振動異常が生じているか否かを判断して、アダプタ用プリント基板Ｐ２上の異常ＬＥＤ８１及び正常ＬＥＤ８２のいずれかを点灯させる。従って、振動検知センサ５０と制御用マイクロコンピュータ６０とが何ら問題なく通信できていることが、常に求められる。
【００４１】
しかしながら、何らかの理由によって振動検知センサ５０と制御用マイクロコンピュータ６０とが正常に通信できない通信異常が生じると、上述した異常ＬＥＤ８１の点灯及びリレー回路８３の開放がなされなくなってしまう可能性がある。通信異常には、例えばノイズが原因で正常に通信できない場合や、振動検知センサ５０と制御用マイクロコンピュータ６０との間を繋ぐ配線パターンＬｐ１１，Ｌｐ１２，Ｌｐ１３，Ｌｐ１４（図５参照）が断線していることにより正常に通信できない場合が挙げられる。特に、配線パターンＬｐ１１〜Ｌｐ１４（図５参照）が断線している場合は、ノイズの場合とは異なり常時通信ができない状態となるため、異常ＬＥＤ８１の点灯及びリレー回路８３の開放がなされることがない。すると、空調機１０のメンテナンスを行う作業者は、本来であれば圧縮機１２の振動があまりにも大きすぎるため圧縮機１２を交換せざるを得ない場合にも、圧縮機１２の異常に気づくことができない虞がある。圧縮機１２の振動異常は、ひいては圧縮機１２に接続された冷媒配管の破損を引き起こし、その結果空調機１０自体が正常に運転できなくなる事態をも引き起こしかねない。従って、振動検知センサ５０と制御用マイクロコンピュータ６０との通信異常としては、ノイズが原因となる場合よりも、断線が原因となる場合の方が深刻である。
【００４２】
そこで、本実施形態に係るセンサ用プリント基板Ｐ１には、振動検知センサ５０と制御用マイクロコンピュータ６０との間の配線パターンＬｐ１１〜Ｌｐ１４が断線しているか否かを判断するための、通信線断線検知システム１００が搭載されている。
【００４３】
（２）空調機の構成
ここで、まずは空調機１０の構成について説明する。本実施形態に係る空調機１０は、室内側に圧縮機１２が設けられているタイプの空調機である。図４は、空調機１０の構成の一例を表した図である。
【００４４】
図４に示すように、空調機１０は、主として、室内の天井や壁面、床等に設置される室内ユニット１１と、屋外に設置される室外ユニット２１とを有する、セパレートタイプの空調機である。これらのユニット１１，２１は、冷媒配管Ｌ１，Ｌ２によって接続されており、蒸気圧縮式の冷媒回路１０ａが構成されている。このような空調機１０は、冷房運転及び暖房運転等を行うことができる。
【００４５】
（２−１）室内ユニット
室内ユニット１１は、主として、圧縮機１２、四路切換弁１３、室内熱交換器１４、膨張弁１５、液側閉鎖弁１６、ガス側閉鎖弁１７、及び室内ファン１８を有している。
【００４６】
圧縮機１２は、低圧のガス冷媒を吸入し、圧縮して高圧のガス冷媒とした後に吐出される機構である。ここでは、圧縮機１２として、ケーシング（図示せず）内に収容されたロータリ式やスクロール式の容積式の圧縮要素（図示せず）が、同じくケーシング内に収容された圧縮機用モータＭ１２を駆動源として駆動される密閉式圧縮機が採用されており、これにより圧縮機１２の容量制御が可能になっている。即ち、圧縮機１２は、容量可変自在なタイプの圧縮機である。なお、圧縮機用モータＭ１２は、ブラシレスＤＣモータであって、複数の駆動コイルで構成されるステータと、永久磁石で構成されるロータ等を有している。
【００４７】
四路切換弁１３は、冷房運転と暖房運転との切換時に、冷媒の流れの方向を切り換えるための弁である。四路切換弁１３は、冷房運転時には、圧縮機１２の吐出側とガス側閉鎖弁１７とを接続するとともに室内熱交換器１４のガス側と圧縮機１２の吸入側とを接続する（図４における四路切換弁１３の破線を参照）。また、四路切換弁１３は、暖房運転時には、圧縮機１２の吐出側と室内熱交換器１４のガス側とを接続するとともにガス側閉鎖弁１７と圧縮機１２の吸入側とを接続する（図４における四路切換弁１３の実線を参照）。つまり、四路切換弁１３は、空調機１０の運転種類に応じて、接続状態が変化する。
【００４８】
室内熱交換器１４は、冷房運転時には冷媒の蒸発器として機能し、暖房運転時には冷媒の放熱器として機能する熱交換器である。室内熱交換器１４は、その液側が膨張弁１５に接続されており、ガス側が四路切換弁１３に接続されている。
【００４９】
膨張弁１５としては、例えば電動膨張弁が採用されている。膨張弁１５は、冷房運転時には、室外熱交換器２３において放熱した高圧の液冷媒を室内熱交換器１４に送る前に減圧する。また、膨張弁１５は、暖房運転時には、室内熱交換器１４において放熱した高圧の液冷媒を室外熱交換器２３（後述）に送る前に減圧する。
【００５０】
液側閉鎖弁１６及びガス側閉鎖弁１７は、外部の機器・配管Ｌ１，Ｌ２との接続口に設けられた弁である。室内ユニット１１内において、液側閉鎖弁１６は、膨張弁１５に接続され、ガス側閉鎖弁１７は、四路切換弁１３に接続されている。
【００５１】
室内ファン１８は、室内空気を室内ユニット１１内に吸入して室内熱交換器１４に供給した後に、当該空気を室内に吹き出す。室内ファン１８としては、例えばターボファンが採用されており、室内ファンモータＭ１８を駆動源として回転駆動され、これにより風量制御が可能になっている。なお、室内ファンモータＭ１８は、ブラシレスＤＣモータであって、ステータ、ロータ及びホール素子等を有している。
【００５２】
その他、室内ユニット１１は、図示はしていないが、吹き出し口に設けられたフラップ、吸込空気温度センサや冷媒圧力センサ、冷媒温度検知センサ等の各種センサ等を有している。
【００５３】
（２−２）室外ユニット
室外ユニット２１は、主として、室外ファン２２及び室外熱交換器２３を有しており、これらは、該ユニット２１のケーシング内部に配置されている。
【００５４】
室外ファン２２は、室外空気を吸い込み口（図示せず）を介してケーシング内に吸い込むと共に、室外熱交換器２３にて熱交換された後の空気を吹き出し口（図示せず）を介してケーシング内から室外に吹き出す。室外ファン２２は、例えばプロペラファンで構成され、室外ファンモータＭ２２を駆動源として回転駆動される。
【００５５】
室外熱交換器２３は、冷房運転時には、冷媒の放熱器として機能し、暖房運転時には、冷媒の蒸発器として機能する熱交換器である。室外熱交換器２３は、各冷媒配管Ｌ１，Ｌ２に接続されており、例えば、平面視における室外ファン２２の周囲を囲むように曲げられて配置されたフィンチューブ型熱交換器で構成されている。室外熱交換器２３は、ケーシング内に吸い込まれた室外の空気と冷媒との熱交換を行う。
【００５６】
その他、室外ユニット２１は、図示してはいないが、外気温度検知センサ等の様々なセンサ、該ユニット２１内の各種機器を統括的に制御する室外制御部を有している。
【００５７】
（３）通信線断線検知システムの構成
次に、本実施形態に係る通信線断線検知システム１００の構成について説明する。通信線断線検知システム１００は、既に説明したように、振動検知センサ５０と、制御用マイクロコンピュータ６０とを備える。図５に示すように、振動検知センサ５０及び制御用マイクロコンピュータ６０は、４本の配線パターンＬｐ１１〜Ｌｐ１４によって接続されている。
【００５８】
各配線パターンＬｐ１１〜Ｌｐ１４は、図６に示すように、プルアップ抵抗Ｒ１〜Ｒ４を介してプルアップされている。これは、仮に配線パターンＬｐ１１〜Ｌｐ１４が切断して振動検知センサ５０と制御用マイクロコンピュータ６０とが非接続の状態となったとしても、該センサ５０及び該コンピュータ６０の各端子がＨｉＺの状態とはならずに適切な電圧値を保つことで、誤動作が生じないようにするためである。具体的には、各配線パターンＬｐ１１〜Ｌｐ１４がプルアップされていないと、例えば端子周囲の電磁的影響によって、予期せぬ高電圧が振動検知センサ５０及び制御用マイクロコンピュータ６０の各端子に印加されてしまう場合がある。そこで、このような問題が生じないようにするため、配線パターンＬｐ１１〜Ｌｐ１４は、プルアップ抵抗Ｒ１〜Ｒ４を介してプルアップされているのである。
【００５９】
（３−１）ＳＰＩ通信
本実施形態において、振動検知センサ５０と制御用マイクロコンピュータ６０とが配線パターンＬｐ１１〜Ｌｐ１４を用いて行う通信は、ＳＰＩ（Serial Peripheral Interface）の通信プロトコルを用いたＳＰＩ通信である。ＳＰＩ通信とは、同期式のシリアル通信であって、ここでは、制御用マイクロコンピュータ６０がマスター、振動検知センサ５０がスレーブとして機能し、該コンピュータ６０と振動検知センサ５０との間で高速なデータの送受信が行われる。ＳＰＩ通信を行うため、各配線パターンＬｐ１１〜Ｌｐ１４は、振動検知センサ５０をセレクトするためのイネーブル信号ＣＳ用の通信線、同期を取るためのクロック信号ＳＰＣ用の通信線、送信データＳＤＯ専用の通信線、受信データＳＤＩ専用の通信線、の役割を担っている。
【００６０】
図７は、ＳＰＩ通信が行われる際に、各配線パターンＬｐ１１〜Ｌｐ１４によって送られる信号ＣＳ，ＳＰＣ，ＳＤＩ，ＳＤＯのタイミングチャートの一例を示している。配線パターンＬｐ１１にて送られるイネーブル信号ＣＳは、ディセーブルを“Ｈ”、イネーブルを“Ｌ”にて表しており、送信データＳＤＯまたは受信データＳＤＩが送信または受信される際には、イネーブル信号ＣＳ“Ｌ”が出力される。配線パターンＬｐ１２には、イネーブル信号ＣＳが“Ｌ”の間、一定の周波数のクロックであるクロック信号ＳＰＣが出力される。配線パターンＬｐ１３には、イネーブル信号ＣＳが“Ｌ”であってクロック信号ＳＰＣが出力されている間、制御用マイクロコンピュータ６０が受信する受信データＳＤＩが振動検知センサ５０から送られる。受信データＳＤＩとしては、圧縮機１２の振動検知データ（後述）や、振動検知センサ５０のレジスタ５２（後述）に書き込まれた各種データ等が挙げられ、クロック信号ＳＰＣの立ち上がりにて制御用マイクロコンピュータ６０に取り込まれる。配線パターンＬｐ１４には、イネーブル信号ＣＳが“Ｌ”であってクロック信号ＳＰＣが出力されている間、制御用マイクロコンピュータ６０が振動検知センサ５０に送信する送信データＳＤＯが送られる。送信データＳＤＯとしては、各種データの読み出しコマンドや各種データの書き込みコマンド、レジスタ５２に書き込まれるための各種データ、応答コマンド等が挙げられ、クロック信号ＳＰＣの立ち上がりにて振動検知センサ５０に取り込まれる。
【００６１】
ここで、ＳＰＩ通信における送信データＳＤＯ及び受信データＳＤＩの構成について簡単に説明する。図８は、送信データＳＤＯ及び受信データＳＤＩのデータ構造を概念的に示す図である。図８に示すように、送信データＳＤＯ及び受信データＳＤＩは、データの種類が読み出し用または書き込み用かを表す第１要素ｂ１、連続して送受信されるデータであるのかを示す第２要素ｂ２、送信先及び受信先のアドレス（具体的には、振動検知センサ５０または制御用マイクロコンピュータ６０のアドレス）を示す第３要素ｂ３、及びデータの種類が書き込みであればレジスタ５２に書き込まれる各種データの内容を表す第４要素ｂ４、によって構成されている。第１要素ｂ１及び第２要素ｂ２には、それぞれ１ビットが割り当てられており、第３要素ｂ３及び第４要素ｂ４には、それぞれ複数のビットが割り当てられている。
【００６２】
このように、ＳＰＩ通信における送信データＳＤＯ及び受信データＳＤＩは、制御用マイクロコンピュータ６０が振動検知センサ５０への各種データの書き込み及び振動検知センサ５０からの各種データの読み出しを行うのに、必要最低限となる情報のみを有する構造となっている。従って、送信データＳＤＯ及び受信データＳＤＩは、振動検知センサ５０へのデータの書き込み及び振動検知センサ５０からのデータの読み出しが正常に行われたか否かを表す、所謂パリティビットなる要素を有していない。
【００６３】
そこで、本実施形態に係る振動検知センサ５０及び制御用マイクロコンピュータ６０は、それぞれ以下の構成を有する。
【００６４】
（３−２）振動検知センサ
上述した振動検知センサ５０は、Ｘ軸、Ｙ軸及びＺ軸の３軸方向の加速度を測定できる加速度センサである。振動検知センサ５０は、図５に示すように、検知部５１と、レジスタ（センサ側記憶部に相当）５２とを有する。
【００６５】
（３−２−１）検知部
検知部５１は、圧縮機１２の振動を検知する。具体的に、検知部５１は、図示はしていないが、複数本の電極、増幅回路、Ａ／Ｄ変換回路、及び、制御回路等で構成されている。増幅回路は、各電極間の電荷負荷を所定ゲイン倍し、Ａ／Ｄ変換回路は、増幅回路にて増幅された値をＡ／Ｄ変換する。制御回路は、Ａ／Ｄ変換後の値を同期検波及び整流等すると、これを圧縮機１２の振動を表す値として出力する。
【００６６】
（３−２−２）レジスタ
レジスタ５２は、検知部５１の検知結果を振動検知データとして記憶することができる。また、レジスタ５２には、制御用マイクロコンピュータ６０によって書き込み指示がなされた断線検知用データ（後述）等も、書き込まれる。
【００６７】
更に、本実施形態に係る振動検知センサ５０は、圧縮機１２の振動を検知する動作を行うため、振動検知センサ５０の設定を所定時間毎にリフレッシュする必要がある。そのため、レジスタ５２は、例えば２．４ｓｅｃに１回の割合で、記憶している内容を定期的にリフレッシュされる。このリフレッシュの際、レジスタ５２に新たに書き込まれるデータとしては、ビット全てが０または１で構成されるデータ“００００００００”“１１１１１１１１”（第１パターン）の他、該データを除き各ビットが０または１で構成される“０００１１１１０”“１００００００１”等の（第２パターン）、様々なデータが用いられる。
【００６８】
なお、断線検知用データ等の詳細は、後述する。
【００６９】
（３−３）制御用マイクロコンピュータ
上述した制御用マイクロコンピュータ６０は、ＣＰＵ、ＲＡＭ及びＲＯＭで構成されており、振動検知センサ５０による振動検知データに基づいて圧縮機１２に関する制御を行う。圧縮機１２に関する制御としては、アダプタ用プリント基板Ｐ２上の異常ＬＥＤ８１及び正常ＬＥＤ８２（図１参照）を点灯させる制御や、圧縮機１２において生じた異常をアダプタ用基板Ｐ２に伝達する制御等が挙げられる。このような制御用マイクロコンピュータ６０は、図５に示すように、主として、メモリ（制御装置側記憶部に相当）６１、処理実行部６２及び異常検知部６３を有する。
【００７０】
（３−３−１）メモリ
メモリ６１は、例えばＲＯＭ等の半導体メモリで構成されており、振動検知センサ５０におけるレジスタ５２内のデータのリフレッシュを行う際に用いられるデータ等が記憶されている。リフレッシュの際に用いられるデータには、配線パターンＬｐ１１〜Ｌｐ１４の断線の有無を検知する際に用いられる断線検知用データや、振動検知センサ５０と制御用マイクロコンピュータ６０との間の通信異常を検知する際に用いられる通信異常検知用データ、が含まれている。更に、メモリ６１には、振動検知センサ５０から読み出されて送られてきた振動検知データが記憶される。
【００７１】
−断線検知用データ及び通信異常検知用データ−
ここで、本実施形態に係る「断線検知用データ」とは、複数のビット全てが０または１である第１パターンを除いた第２パターンであるものを言う。即ち、「断線検知用データ」は、“００００００００”及び“１１１１１１１１”で構成されるデータではなく、“０００１１１１０”や“１００００００１”で構成されるデータである。これは、断線検知用データが“０００１１１１０”や“１００００００１”等の第２パターンであれば、レジスタ５２に書き込むべく制御用マイクロコンピュータ６０から振動検知センサ５０へと送られた断線検知用データと実際にレジスタ５２に書き込まれて読み出された断線検知用データとが一致しない原因が、ノイズによるものか、それとも配線パターンＬｐ１１〜Ｌｐ１４の断線によるものかを、区別することができるからである。
【００７２】
なぜならば、本来レジスタ５２に書き込まれるべき断線検知用データとして“００００００００”や“１１１１１１１１”を用いてしまうと、ノイズが原因で、実際にレジスタ５２に書き込まれ読み出したデータが例えば“０００００００１”となってしまっている場合が生じるからである。この場合も、本来レジスタ５２に書き込まれるべき断線検知用データと、実際に書き込まれ読み出された断線検知用データとは異なっているため、その原因を突き止めるためには、読み出された断線検知用データの内容を把握する必要がある。よって、その分、時間もかかってしまう。そこで、本実施形態では、本来レジスタ５２に書き込まれるべき断線検知用データとして、複数のビット全てが０または１である第１パターンは用いないことで、通信異常の原因が配線パターンＬｐ１１〜Ｌｐ１４の断線であるところを誤ってノイズだと判断してしまうのを、できる限り排除している。
【００７３】
一方で、「通信異常検知用データ」としては、上述した「断線検知用データ」のような制約はない。従って、「通信異常検知用データ」は、第１パターンを有するデータであっても、第２パターンを有するデータであってもよい。
【００７４】
（３−３−２）処理実行部
処理実行部６２は、ＣＰＵの一機能であって、振動検知センサ５０のレジスタ５２に対し、各種データの書き込み処理及び読み出し処理の制御を行う。書き込み処理の場合、処理実行部６２は、レジスタ５２に各種データを記憶させる。読み出し処理の場合、処理実行部６２は、レジスタ５２に記憶されているデータを、振動検知センサ５０から制御用マイクロコンピュータ６０へと送信させる。
【００７５】
書き込み処理にてレジスタ５２に書き込まれる対象となるデータとしては、メモリ６１内に記憶されているデータが挙げられる。つまり、当該データとしては、レジスタ５２内のデータのリフレッシュに用いられるデータであって、且つ断線検知用データ及び通信異常検知用データを含むデータが挙げられる。読み出し処理にてレジスタ５２から読み出される対象となるデータとしては、書き込み処理にて書き込まれたデータ（つまり、断線検知用データ等）の他、検知部５１によって検知された振動検知データが挙げられる。
【００７６】
特に、処理実行部６２は、上述したＳＰＩ通信の通信プロトコルを用いて、レジスタ５２に断線検知用データを書き込む書き込み処理の後、書き込まれた断線検知用データをレジスタ５２から読み出す読み出し処理を行う。また、処理実行部６２は、断線検知用データの書き込み処理を、レジスタ５２内のデータのリフレッシュ時に行う。即ち、レジスタ５２内のデータのリフレッシュの際、第２パターンを有するデータがリフレッシュを行うためのデータとして用いられた場合に、該データを断線検知用データとして配線パターンＬｐ１１〜Ｌｐ１４の断線検知が行われる。
【００７７】
また、処理実行部６２は、レジスタ５２から振動検知データを読み出す際には、振動検知データをレジスタ５２から複数回連続して読み出す処理を行う。更に、処理実行部６２は、通信異常検知用データをレジスタ５２に書き込む際には、通信異常検知用データをレジスタ５２に複数回連続して書き込む処理を行う。この通信異常検知用データの書き込み処理も、レジスタ５２内のデータのリフレッシュ時に行われる。
【００７８】
（３−３−３）異常検知部
異常検知部６３は、ＣＰＵの一機能である。異常検知部６３は、メモリ６１に記憶されており且つ本来レジスタ５２に書き込まれるべき断線検知用データと、レジスタ５２への書き込み処理の後に読み出し処理にて読み出された断線検知用データとが一致するか否かに基づき、配線パターンＬｐ１１〜Ｌｐ１４の断線の有無の検知を行う。
【００７９】
つまり、配線パターンＬｐ１１〜Ｌｐ１４が断線していない場合には、メモリ６１内に予め記憶されている断線検知用データと、実際にレジスタ５２に書き込まれた断線検知用データとが一致するはずである。そこで、異常検知部６３は、メモリ６１内の断線検知用データと読み出し処理にて読み出された断線検知用データとが一致する場合、配線パターンＬｐ１１〜Ｌｐ１４は断線していないと判断する。逆に、配線パターンＬｐ１１〜Ｌｐ１４のいずれかが断線している場合、例えば“１１０００１１０”等である第２パターンのデータが断線検知用データとして制御用マイクロコンピュータ６０から振動検知センサ５０へと送られたとしても、配線パターンＬｐ１１〜Ｌｐ１４はプルアップ抵抗Ｒ１〜Ｒ４によってプルアップされているため、実際にレジスタ５２に書き込まれたデータは、第１パターン、つまりは複数のビット全てが０または１からなるデータ（具体的には、“００００００００”“１１１１１１１１”のいずれか）となってしまう。そこで、異常検知部６３は、メモリ６１内の断線検知用データと読み出し処理にて読み出された断線検知用データとが一致しない場合には、配線パターンＬｐ１１〜Ｌｐ１４の少なくとも１つが断線していると判断する。
【００８０】
また、異常検知部６３は、振動検知センサ５０と制御用マイクロコンピュータ６０との間の、更なる通信異常の有無の検知を行う。具体的には、既に述べたように、振動検知データの読み出し処理の際には、レジスタ５２から振動検知データが複数回連続して読み出される。そこで、異常検知部６３は、振動検知データの読み出しが第１所定回数以上失敗した場合、読み出し異常が生じていると判断する。例えば、圧縮機１２の振動を表す振動検知データをレジスタ５２から読み出す際に、振動検知データの読み出しが３回連続して実行されたとする。この場合、異常検知部６３は、読み出された３つの振動検知データが互いに一致するか否かを判断する。読み出された３つの振動検知データのうち、２つ以上の振動検知データが互いに一致する場合には、異常検知部６３は、一致したこのデータを圧縮機１２の振動を表すデータ（即ち、振動検知データ）として採用する。しかし、読み出された３つの振動検知データが全て異なっており、互いに一致する２つ以上の振動検知データがない場合には、異常検知部６３は、読み出しが３回とも失敗したのであるから、ノイズ等が原因の読み出し異常が生じていると判断する。
【００８１】
また、既に述べたように、通信異常検知用データをレジスタ５２に書き込む処理の際、通信異常検知用データは、レジスタ５２に複数回連続して書き込まれる。そこで、異常検知部６３は、通信異常検知用データの書き込みが第２所定回数以上失敗した場合、書き込み異常が生じていると判断する。例えば、レジスタ５２の故障によってレジスタ５２にデータの書き込みができない等の書き込み異常が生じているか否かを判断するべく、メモリ６１内の通信異常検知用データが、制御用マイクロコンピュータ６０から振動検知センサ５０に送られたとする。通信異常検知用データがレジスタ５２に正常に書き込まれていれば、この書き込み処理後にレジスタ５２から読み出した通信異常検知用データは、メモリ６１内の通信異常検知用データと一致するはずである。しかし、レジスタ５２から読み出した通信異常検知用データがメモリ６１内の通信異常検知用データと一致しなかった場合には、異常検知部６３は、書き込み処理が失敗したと判断する。この場合、処理実行部６２は、レジスタ５２への通信異常検知用データの書き込み処理を、最大２回までリトライする。通信異常検知部６３は、リトライされレジスタ５２に書き込まれたはずの通信異常検知用データを読み出し、これがメモリ６１内の通信異常検知用データと一致するか否かを、書き込み処理がリトライされた回数分行う。しかし、２回リトライしても、レジスタ５２から読み出した通信異常検知用データがメモリ６１内の通信異常検知用データと一致しなかった場合は、異常検知部６３は、書き込みが３回連続して失敗したのであるから、ノイズ等が原因の書き込み異常が生じていると判断する。
【００８２】
なお、既に述べているが、上述した読み出し異常及び書き込み異常の有無の判断においては、レジスタ５２に書き込んだデータ及び読み出したデータは、第１パターンならびに第２パターンの、どちらのパターンであってもよい。即ち、読み出し異常及び書き込み異常の有無の判断では、書き込んだデータと読み出したデータとが一致するか否かのみを判断すればよく、そのデータの内容までは考慮せずともよい。なぜならば、通信異常がノイズによるものであれば、書き込んだデータが例えば“００１１０００１”であって、読み出したデータが“００１１００００”である場合のように、１ビット分のデータが反転してしまう場合もあるためである。
【００８３】
これに対し、配線パターンＬｐ１１〜Ｌｐ１４の断線検知を行う場合は、レジスタ５２から読み出した配線検知用データが必ず第１パターン（つまり、“００００００００”または“１１１１１１１１”）となるため、レジスタ５２に書き込む配線検知用データは、第１パターン以外（つまりは、“１１００００１１”や“１００１０００１”等の第２パターン）である必要がある。振動検知センサ５０に送った配線検知用データが仮に第１パターンであるとすると、配線パターンＬｐ１１〜Ｌｐ１４が断線していればレジスタ５２に書き込まれて読み出された配線検知用データも当然に第１パターンであるため、通信異常が生じているか否かさえも把握できない可能性があるためである。
【００８４】
（４）通信線断線検知システムの動作
次に、本実施形態に係る通信線断線検知システム１００が行う各種処理の動作について、図９〜１１を用いて説明する。
【００８５】
（４−１）書き込み異常の検知動作
図９は、書き込み異常の検知動作の流れを表すフロー図である。
【００８６】
ステップｓ１〜ｓ２：振動検知センサ５０におけるレジスタ５２内のデータのリフレッシュ開始の際（ｓ１のＹｅｓ）、制御用マイクロコンピュータ６０の処理実行部６２は、ＳＰＩ通信における書き込みコマンドを用いて、振動検知センサ５０に対し、レジスタ５２への通信異常検知データの書き込み要求を行う（ｓ２）。即ち、レジスタ５２に対し通信異常検知データの書き込み処理が行われる。
【００８７】
ステップｓ３：次いで、処理実行部６２は、ＳＰＩ通信における読み出しコマンドを用いて、振動検知センサ５０に対し、ステップｓ２にてレジスタ５２に書き込まれたはずの通信異常検知データの読み出し要求を行う。即ち、レジスタ５２に対し通信異常検知データの読み出し処理が行われる。
【００８８】
ステップｓ４〜ｓ５：制御用マイクロコンピュータ６０がステップｓ３にて読み出された通信異常検知データを振動検知センサ５０から取得すると、異常検知部６３は、取得したステップｓ３に係る通信異常検知データと、メモリ６１内の通信異常検知データ（つまり、ステップｓ２にて振動検知センサ５０に送信した通信異常検知データ）とが一致するか否かを判断する（ｓ４）。ステップｓ３に係る通信異常検知データとステップｓ２に係る通信異常検知データとが一致しない場合（ｓ４のＮｏ）、処理実行部６２は、ステップｓ２の書き込み処理及びステップｓ３の読み出し処理をリトライする（ｓ５。リトライ１回目）。
【００８９】
ステップｓ６〜ｓ７：ステップｓ５におけるリトライ後、異常検知部６３は、リトライした際に振動検知センサ５０宛に送信した通信異常検知データと、リトライした際にレジスタ５２から読み出された通信異常検知データとが一致するか否かを判断する（ｓ６）。リトライした際もこれらのデータが一致しない場合（ｓ６のＮｏ）、処理実行部６２は、再度、ステップｓ２の書き込み処理及びステップｓ３の読み出し処理をリトライする（ｓ７。リトライ２回目）。
【００９０】
ステップｓ８〜ｓ９：ステップｓ７におけるリトライ後、異常検知部６３は、再度リトライした際に振動検知センサ５０宛に送信した通信異常検知データと、再度リトライした際にレジスタ５２から読み出された通信異常検知データとが一致するか否かを判断する（ｓ８）。再度リトライした際もこれらのデータが一致しない場合（ｓ８のＮｏ）、処理実行部６２は、書き込み異常が生じていると判断し、書き込み異常と判断した回数を示す書き込み異常回数をインクリメントする（ｓ９）。
【００９１】
ステップｓ１０：ステップｓ４，ｓ６，ｓ８において、振動検知センサ５０宛に送信した通信異常検知データとレジスタ５２から読み出された通信異常検知データとが一致した場合は（ｓ４のＹｅｓ，ｓ６のＹｅｓ，ｓ８のＹｅｓ）、異常検知部６３は、書き込み異常が生じておらず正常であると判断する。
【００９２】
ステップｓ１１〜ｓ１２：書き込み異常率の算出タイミングとなると（例えば、１０ｓｅｃ毎。ｓ１１のＹｅｓ）、異常検知部６３は、現在から１０ｓｅｃ前までの間の書き込み異常率を算出し、メモリ６１に記憶する（ｓ１２）。ここで、書き込み異常率とは、現在から１０ｓｅｃ前までの間に書き込み異常の検知動作が行われた回数と、その間にカウントした書き込み異常回数との比率である。
【００９３】
ステップｓ１３〜ｓ１４：書き込み異常率“２５％”以上が１００ｓｅｃ連続した場合は（ｓ１３のＹｅｓ）、異常検知部６３は、空調機１０の異常状態とその度合いを示す異常レベルを、空調機１０内部にて異常が発生しており且つ空調機１０の運転を停止させる必要があるとして、“内部停止異常”とする。そして、アダプタ用プリント基板Ｐ２のリレー回路８３は開放され、異常ＬＥＤ８１は点灯され（ｓ１４）、通信線断線検知システム１００は書き込み異常の検知動作を終了する。
【００９４】
なお、ステップｓ１１において書き込み異常率の算出タイミングではない場合（ｓ１１のＮｏ）、及びステップｓ１３において読み出し異常率“２５％”以上が１００ｓｅｃ連続していない場合には（ｓ１３のＮｏ）、ステップｓ１以降の動作が繰り返される。
【００９５】
（４−２）読み出し異常の検知動作
図１０は、読み出し異常の検知動作の流れを表すフロー図である。
【００９６】
ステップｓ２１〜ｓ２３：圧縮機１２の振動を把握する際、処理実行部６２は、ＳＰＩ通信における読み出しコマンドを用いて、振動検知センサ５０に対し、振動検知データの読み出し要求を行う。この読み出し要求を、処理実行部６２は、３回連続して行う（ｓ２１〜ｓ２３）。即ち、レジスタ５２に対し、１回目、２回目及び３回目の振動検知データの読み出し処理が行われる。
【００９７】
ステップｓ２４〜ｓ２６：制御用マイクロコンピュータ６０は、ステップｓ２１〜ｓ２３において読み出された振動検知データを振動検知センサ５０から取得すると、異常検知部６３は、取得したステップｓ２１〜ｓ２３に係る３つの振動検知データのうち、少なくとも２つ以上のデータが一致しているか否かを判断する（ｓ２４）。少なくとも２つ以上のデータが一致している場合は（ｓ２４のＹｅｓ）、異常検知部６３は、読み出し処理が正常に行われていると判断すると共に、一致したデータを圧縮機１２の実際の振動を表す振動検知データとして採用する（ｓ２５）。ステップｓ２１〜ｓ２３に係る３つの振動検知データ全てが異なっている場合は（ｓ２４のＮｏ）、異常検知部６３は、読み出し異常が生じていると判断し、読み出し異常と判断した回数を示す読み出し異常回数をインクリメントする（ｓ２６）。
【００９８】
なお、上記ステップｓ２４においては、３回の読み出し処理のうち２回の読み出し処理にてデータが一致していればよい。そのため、例えばステップｓ２１の読み出し処理にてデータが一致し、かつステップｓ２３の読み出し処理にてデータが一致する場合も含まれる。
【００９９】
ステップｓ２７〜ｓ２８：読み出し異常率の算出タイミングとなると（例えば、１０ｓｅｃ毎。ｓ２７のＹｅｓ）、異常検知部６３は、現在から１０ｓｅｃ前までの間の読み出し異常率を算出し、メモリ６１に記憶する（ｓ２８）。ここで、読み出し異常率とは、現在から１０ｓｅｃ前までの間における読み出し異常の検知動作が行われた回数と、その間にカウントした読み出し異常回数との比率である。
【０１００】
ステップｓ２９〜ｓ３０：読み出し異常率“２５％”以上が１００ｓｅｃ連続した場合は（ｓ２９のＹｅｓ）、異常検知部６３は、異常レベルを、“内部停止異常”とする。そして、アダプタ用プリント基板Ｐ２のリレー回路８３は開放され、異常ＬＥＤ８１は点灯され（ｓ３０）、通信線断線検知システム１００は読み出し異常の検知動作を終了する。
【０１０１】
なお、ステップｓ２７において読み出し異常率の算出タイミングではない場合（ｓ２７のＮｏ）、及びステップｓ２９において読み出し異常率“２５％”以上が１００ｓｅｃ連続していない場合には（ｓ２９のＮｏ）、ステップｓ２１以降の動作が繰り返される。
【０１０２】
（４−３）配線パターンの断線検知動作
図１１は、配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作の流れを表すフロー図である。
【０１０３】
ステップｓ４１〜ｓ４２：振動検知センサ５０におけるレジスタ５２内のデータのリフレッシュ動作が開始されると（ｓ４１のＹｅｓ）、制御用マイクロコンピュータ６０の処理実行部６２は、図９で示した書き込み異常の検知動作におけるステップｓ２，ｓ３を行う。その際、ステップｓ２における通信異常検知データが特に“１１００００１１”や“１００１０００１”等の第２パターンである場合（ｓ４２のＹｅｓ）、通信線断線検知システム１００は、該データを断線検知用データとして、本実施形態に係る配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作のステップｓ４３以降の動作を行う。
【０１０４】
ステップｓ４３〜ｓ４５：制御用マイクロコンピュータ６０は、ステップｓ３においてレジスタ５２から読み出された通信異常検知データを断線検知用データとして振動検知センサ５０から取得すると、異常検知部６３は、取得した断線検知用データと、メモリ６１内の断線検知用データ（即ち、ステップｓ２にて振動検知センサ５０に送信した第２パターンの通信異常検知データ）とが一致するか否かを判断する（ｓ４３）。取得した断線検知用データとメモリ６１内の断線検知用データとが一致しない場合（ｓ４３のＮｏ）、異常検知部６３は、配線パターンＬｐ１１〜Ｌｐ１４において断線が生じていると判断する（ｓ４４）。逆に、取得した断線検知用データとメモリ６１内の断線検知用データとが一致する場合（ｓ４３のＹｅｓ）、異常検知部６３は、配線パターンＬｐ１１〜Ｌｐ１４は断線していないと判断する（ｓ４５）。断線していない場合には、その後ステップｓ４１以降の動作が繰り返される。
【０１０５】
ステップｓ４６〜ｓ４７：配線パターンＬｐ１１〜Ｌｐ１４において断線が生じているとのステップｓ４４に係る判断が１００ｓｅｃ連続してなされた場合には（ｓ４６のＹｅｓ）、異常検知部６３は、異常レベルを、“内部停止異常”とする。そして、アダプタ用プリント基板Ｐ２のリレー回路８３は開放され、異常ＬＥＤ８１は点灯され（ｓ４７）、通信線断線検知システム１００は配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作を終了する。
【０１０６】
なお、ステップｓ２における通信異常検知データが、第２パターンではなく第１パターンである場合には（ｓ４２のＮｏ）、配線パターンＬｐ１１〜Ｌｐ１４が断線しているか否かの判断が正確になされないため、次にレジスタ５２内のデータのリフレッシュ動作が開始された際に、ステップｓ４１以降の動作が繰り返されることとなる。ステップｓ４６にて、配線パターンＬｐ１１〜Ｌｐ１４において断線が生じているとの判断が１００ｓｅｃ連続してなされなかった場合にも（ｓ４６のＮｏ）、次にレジスタ５２内のデータのリフレッシュ動作が開始された際に、ステップｓ４１以降の動作が繰り返されることとなる。
【０１０７】
（５）特徴
（５−１）
この通信線断線検知システム１００では、振動検知センサ５０及び制御用マイクロコンピュータ６０を含むセンサ用プリント基板Ｐ１が圧縮機１２付近に取り付けられており、制御用マイクロコンピュータ６０は、振動検知センサ５０から圧縮機１２の振動検知データを取得して、正常ＬＥＤ８２及び異常ＬＥＤ８１の点灯制御を含む圧縮機１２に関する制御を行う。このシステム１００において、制御用マイクロコンピュータ６０は、振動検知センサ５０への断線検知用データの書き込み処理及びそのデータの読み出し処理を行い、書き込んだ断線検知用データと読み出した断線検知用データとが一致するか否かにより、振動検知センサ５０との間の配線パターンＬｐ１１〜Ｌｐ１４の断線の有無を調べる。
【０１０８】
これにより、空調機１０のメンテナンス作業者は、配線パターンＬｐ１１〜Ｌｐ１４が断線している場合は、センサ用プリント基板Ｐ１の交換や配線パターンＬｐ１１〜Ｌｐ１４の修理を行う等の対応を行うことができる。従って、センサ用プリント基板Ｐ１上の制御用マイクロコンピュータ６０が断線によって圧縮機１２の振動を正確に把握できないことにより、圧縮機１２に関する制御がなされず、その結果圧縮機１２に接続された冷媒配管が破裂してしまうのを防ぐことができる。
【０１０９】
（５−２）
上記異常検知部６３は、より具体的には、制御用マイクロコンピュータ６０のメモリ６１内の断線検知用データと、読み出し処理にて振動検知センサ５０のレジスタ５２から読み出された断線検知用データとが一致する場合、配線パターンＬｐ１１〜Ｌｐ１４の断線はないと判断する。逆に、異常検知部６３は、メモリ６１内の断線検知用データと、読み出し処理にてレジスタ５２から読み出された断線検知用データとが一致しない場合、配線パターンＬｐ１１〜Ｌｐ１４が断線していると判断する。
【０１１０】
これにより、振動検知センサ５０と制御用マイクロコンピュータ６０との間の配線パターンＬｐ１１〜Ｌｐ１４が断線しているか否かが、確実に把握されるようになる。
【０１１１】
（５−３）
また、本実施形態では、メモリ６１内の断線検知用データ、即ち制御用マイクロコンピュータ６０が振動検知センサ５０へと送る断線検知用データは、複数のビット全てが０または１である第１パターンではなく、この第１パターンを除いた第２パターンである。逆に、配線パターンＬｐ１１〜Ｌｐ１４が断線している場合に、読み出し処理にてレジスタ５２から読み出された断線検知用データは、第１パターンである。
【０１１２】
即ち、第１パターンのデータとしては、“００００００００”“１１１１１１１１”が挙げられ、第２パターンのデータとしては、例えば“０００１１１００”“０００００００１”等が挙げられる。この通信線断線検知システム１００では、振動検知センサ５０のレジスタ５２に書き込むために制御用マイクロコンピュータ６０が振動検知センサ５０へと送る断線検知用データが、例えば“０００１１１００”“０００００００１”等であるため、振動検知センサ５０に送った書き込み用の断線検知用データと、実際にレジスタ５２から読み出した断線検知用データとが一致しない原因が、ノイズであるのか、それとも断線であるのかを、区別することができる。なぜならば、本来レジスタ５２に書き込まれるべき断線検知用データとして“００００００００”“１１１１１１１１”（つまり、第１パターン）を用いてしまうと、ノイズが原因で、レジスタ５２から実際に読み出したデータが例えば“０００００００１”となってしまっている場合が生じるからである。
【０１１３】
即ち、ここでは、本来レジスタ５２に書き込まれるべき断線検知用データとして、全てが０または１である第１パターンを用いていないことから、ノイズが原因で振動検知センサ５０に送った断線検知用データと実際にレジスタ５２から読み出した断線検知用データとが異なってしまっている場合を、出来る限り排除できるのである。
【０１１４】
（５−４）
特に、本実施形態では、ＳＰＩ通信を用いて、書き込み処理及び読み出し処理が行われる。
【０１１５】
ＳＰＩの通信プロトコルは比較的簡単な構成のプロトコルであり、所謂パリティビットを有していない。そのため、読み出し処理及び書き込み処理が正常に行われているか否かを確認することができなかった。しかし、ここでは、ＳＰＩ通信を用いる場合でも、上記（５−１）〜（５−３）に係る通信線断線検知システム１００が採用されるため、パリティビットがなくとも、配線パターンＬｐ１１〜Ｌｐ１４の断線検知等を行うことが可能となる。
【０１１６】
（５−５）
特に、上記書き込み処理は、レジスタ５２内のデータのリフレッシュ時に行われる。
【０１１７】
これにより、振動検知センサ５０と制御用マイクロコンピュータ６０との間における配線パターンＬｐ１１〜Ｌｐ１４の断線の有無の検知と、振動検知センサ５０のレジスタ５２内のデータのリフレッシュとを、同時に行うことができる。
【０１１８】
（５−６）
また、本実施形態に係る読み出し異常の検知動作では、振動検知データを振動検知センサ５０のレジスタ５２から複数回連続して読み出す処理が行われ、振動検知データの読み出しが第１所定回数以上失敗した場合、読み出し異常が生じていると判断される。
【０１１９】
これにより、読み出し異常が生じているか否かを、確実に把握することができる。
【０１２０】
（５−７）
また、本実施形態に係る書き込み異常の検知動作では、振動検知センサ５０のレジスタ５２に、通信異常検知用データが複数回連続して書き込む処理が行われ、通信異常検知用データの書き込みが第２所定回数以上失敗した場合、書き込み異常が生じていると判断される。
【０１２１】
これにより、書き込み異常が生じているか否かを、確実に把握することができる。
【０１２２】
（６）変形例
以上、本発明の実施形態について図面に基づいて説明したが、具体的な構成は、上記実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で変更可能である。
【０１２３】
（６−１）変形例Ａ
上記実施形態では、図１１のステップｓ４１に示すように、配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作が、振動検知センサ５０のレジスタ５２内のデータのリフレッシュ動作の際に行われると説明した。しかし、配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作は、レジスタ５２内のデータのリフレッシュ動作とは別に行われても良い。
【０１２４】
また、上記実施形態では、配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作が、図９のステップｓ２にて用いられた通信異常検知データが第２パターンである場合に行われると説明した（図１１のステップｓ４２）。しかし、配線パターンＬｐ１１〜Ｌｐ１４の断線検知動作は、書き込み異常の検知動作とは別に行われても良い。
【０１２５】
（６−２）変形例Ｂ
上記実施形態に係る書き込み異常の検知動作では、図９のステップｓ４〜ｓ９に示すように、書き込み処理及び読み出し処理を１セットとして３セットリトライされ、３セット全てにおいて書き込み処理が失敗した場合に、書き込み異常であると判断されると説明した。しかし、書き込み処理及び読み出し処理がリトライされる回数、及び書き込み処理が失敗したと判断する際のセット数（即ち、第１所定回数）は、これに限定されず、何回であってもよい。
【０１２６】
（６−３）変形例Ｃ
上記実施形態に係る読み出し異常の検知動作では、図１０のステップｓ２１〜ｓ２６に示すように、読み出し処理の連続回数が３回であって、そのうち１回も読み出し処理が成功しなかったと判断された場合に、読み出し異常であると判断されると説明した。しかし、読み出し処理を連続して行う回数、及び読み出し異常であると判断する際の失敗数（即ち、第２所定回数）は、これに限定されず、何回であってもよい。
【０１２７】
（６−４）変形例Ｄ
上記実施形態では、図９〜１０のステップｓ１３，ｓ２９に示すように、書き込み異常率“２５％”（もしくは、読み出し異常率“２５％”）が１００ｓｅｃ連続した場合に、異常レベルを“内部停止異常”と判断して圧縮機１２の駆動を停止する動作が行われると説明した。しかし、圧縮機１２の駆動を停止する条件となる読み出し異常率及び書き込み異常率は、“２５％に限定されず、かつその連続時間も、“１００ｓｅｃ”に限定されない。読み出し異常率及び書き込み異常率の具体的数値やその連続時間は、空調機１０が使用される環境の条件等に応じて、シミュレーションや机上計算、実験等によって適宜設定されると良い。
【０１２８】
また、図１１のステップｓ４６においても、配線パターンＬｐ１１〜Ｌｐ１４にて断線ありとの判断が１００ｓｅｃ連続してなされた場合に、異常レベルを“内部停止異常”と判断して圧縮機１２の駆動を停止する動作が行われると説明した。しかし、この連続時間についても、上記と同様、空調機１０が使用される環境の条件等に応じて、シミュレーションや机上計算、実験等によって適宜設定されると良い。
【０１２９】
（６−５）変形例Ｅ
上記実施形態では、圧縮機１２が室内ユニット１１側に設けられているタイプの空調機１０において、通信線断線検知システム１００が採用されている場合を例に採り説明した。しかし、本発明に係る通信線断線検知システム１００は、圧縮機が室外ユニット側に設けられているタイプの空調機においても採用することができる。
【０１３０】
更に、上記実施形態では、室内ユニット１１内には四路切換弁１３が設けられていると説明した。しかし、本発明に係る通信線断線検知システム１００は、四路切換弁が室内ユニット内に設けられていないタイプの空調機においても、採用することができる。
【符号の説明】
【０１３１】
１０  空調機
１１  室内ユニット
１２  圧縮機
Ｍ１２  圧縮機用モータ
１３  四路切換弁
１４  室内熱交換器
１５  膨張弁
１６  液側閉鎖弁
１７  ガス側閉鎖弁
１８  室内ファン
Ｍ１８  室内ファンモータ
２１  室外ユニット
２２  室外ファン
Ｍ２２  室外ファンモータ
２３  室外熱交換器
Ｌ１，Ｌ２  冷媒配管
３０  センサ用板金
３１  吊金具
３２  防音マット
５０  振動検知センサ
５１  検知部
５２  レジスタ
６０  制御用マイクロコンピュータ
６１  メモリ
６２  処理実行部
６３  異常検知部
８０  接続用インターフェース
８１  異常ＬＥＤ
８２  正常ＬＥＤ
８３  リレー回路
９０  リモートコントローラ
１００  通信線断線検知システム
Ｐ１  センサ用プリント基板
Ｐ２  アダプタ用プリント基板
Ｐ３  室内用プリント基板
Ｐ４  高圧異常検知用センサ
Ｌｐ１１，Ｌｐ１２，Ｌｐ１３，Ｌｐ１４  配線パターン
【先行技術文献】
【特許文献】
【０１３２】
【特許文献１】特開２０１１−９４９２０号公報
【図１】
0005935369.tif 000002
【図２】
0005935369.tif 000003
【図３】
0005935369.tif 000004
【図４】
0005935369.tif 000005
【図５】
0005935369.tif 000006
【図６】
0005935369.tif 000007
【図７】
0005935369.tif 000008
【図８】
0005935369.tif 000009
【図９】
0005935369.tif 000010
【図１０】
0005935369.tif 000011
【図１１】
0005935369.tif 000012