(57)【要約】  【課題】個々の電磁弁駆動コイルの温度を測定することなく、少ない数の温度センサで検出した電磁弁駆動コイルの周囲温度に基づいて個々の電磁弁駆動コイルの温度を求めて電磁弁駆動コイルの故障を防ぐことが可能な冷媒切替ユニットを安価に提供する。  【解決手段】記憶部２４には電磁弁駆動コイルの駆動開始からの温度上昇値を経過時間毎に記録した立ち上がり温度テーブルと、電磁弁駆動コイルの駆動停止からの温度上昇値を経過時間毎に記録した立ち下がり温度テーブルとが格納されている。制御部２６は、指示に対応して各駆動リレーを制御し、各電磁弁駆動コイルの駆動状態に対応して選択したいずれかの温度テーブルから温度上昇値を抽出し、抽出した温度上昇値とサーミスタ１４で検出した周囲温度とを加算して各電磁弁駆動コイルの温度を時間経過に対応して算出し、算出温度が限界温度閾値を越えた時、該当する電磁弁駆動コイルの駆動を停止する。【選択図】図１
2013207816.tif 000002
【特許請求の範囲】
【請求項１】
冷媒流路を切り替える複数の電磁弁本体と、同電磁弁本体に対応して備えられ同電磁弁本体を駆動する電磁弁駆動コイルと、同電磁弁駆動コイルの周囲温度を検出する温度センサとを備えた電磁弁ユニットと、
前記電磁弁駆動コイルを個々に駆動する駆動手段と、記憶部と、時刻を計時する計時手段と、これらを制御すると共に、前記温度センサを介して前記周囲温度を入力する制御部とを備えた電磁弁駆動装置とを備え、
前記記憶部には前記電磁弁駆動コイルの駆動停止状態から駆動開始した時の温度上昇値を駆動開始からの経過時間毎に予め記録した立ち上がり温度テーブルと、前記電磁弁駆動コイルの駆動状態から駆動停止した時の温度上昇値を駆動停止からの経過時間毎に予め記録した立ち下がり温度テーブルとが格納され、
前記制御部は、前記駆動手段を制御すると同時に、前記計時手段により前記経過時間を計時し、
各前記電磁弁駆動コイルの駆動状態に対応して、前記立ち上がり温度テーブル、又は、前記立ち下がり温度テーブルのいずれかを選択して前記温度上昇値を抽出し、同抽出した前記温度上昇値と前記温度センサで検出した周囲温度とを加算して前記経過時間ごとに各前記電磁弁駆動コイルの温度を算出し、
算出したいずれかの前記電磁弁駆動コイルの温度が予め定めた前記電磁弁駆動コイルの定格の上限温度である定格温度閾値を越えた時、該当する前記電磁弁駆動コイルの駆動を停止することを特徴とする冷媒切替ユニット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷媒切替ユニットに係わり、より詳細には、駆動される電磁弁の駆動コイルの温度管理に関する。
【背景技術】
【０００２】
従来、電磁弁やリレー、ソレノイドなど、電磁石を利用して電気的な変化を機械的な動作に変換する部品がある。一般的に電磁石は駆動電流を流すと駆動用のコイルが室温に対して所定温度だけ上昇する。このため、実際の使用に際しては、機器の最大使用温度において所定温度だけ上昇しても、これらの電磁石を使用する部品の定格温度を越えないように部品を選定する。
【０００３】
このような電磁石を利用した電磁弁は、複数の室内機を備えた空調機システムにおける冷媒回路の切り替えなどに多用されている。特に各室内機毎に冷房と暖房とを任意に切り替え可能なシステムにおいては、複数の電磁弁を制御する冷暖切替ユニットや冷媒回路の分岐ユニットなどの冷媒切替ユニットが多数備えられている。
【０００４】
このような冷媒切替ユニットは、冷媒回路において室内機と室外機との間に設置され、屋根裏や小さくて密閉された部屋、壁の隙間、調理機器の裏側など温度環境や作業性の悪い場所に設置される場合が多い。従って、冬季などでは問題ないが夏季の日中などにおいて設置場所の温度が異常に高くなる場合がある。特に冬季に空調機システムを設置した場合、実際に夏季になった時に想定していた温度よりも室温が上昇し、最悪の場合に冷媒切替ユニットで指定された使用温度限度を一時的に越えてしまう場合があった。
【０００５】
このように規定温度を越え、さらに電磁弁が連続的に駆動された状態が継続すると最悪の場合、冷媒切替ユニットの電磁弁の駆動コイルが故障することがある。この場合、空調機システムを停止させ、サービスマンにより修理を行うことになるが、前述したように冷媒切替ユニットは作業性の悪い場所にあるため、保守性が悪いという問題もあった。
【０００６】
このような電磁弁の駆動コイルの故障を防ぐ方法としては、冷媒切替ユニットの電磁弁の駆動コイルを強制空冷するなど、何らかの冷却手段を追加するか、もしくは、個々の電磁弁の駆動コイルの温度を測定し、規定温度を越えたら駆動を停止すると共に、空調機システムを停止させることが考えられる。
【０００７】
個々の電磁弁の駆動コイルの温度を測定するためには、それぞれの駆動コイルに温度センサを設け、個別に温度管理をする必要があるが、冷媒切替ユニットによっては２０個の電磁弁を有するものもあり、これらにすべて温度センサを設けることはコストアップになる。
【０００８】
一方、温度センサを用いないでコイルの温度を測定する方法として、コイルの抵抗変化によりコイルの温度変化を測定する抵抗法がある。図６はこの抵抗法を用いてリレーのコイル温度を測定する構成を示している。
【０００９】
図６はリレー制御装置の構成を示す回路図である。この回路は、例えば車両に搭載されるランプ、モータ等の負荷にバッテリの電圧を供給して駆動させるための回路であり、図６に示すように、バッテリＶＢと負荷１１０の間には、リレー回路１２０が設けられている。
【００１０】
リレー回路１２０は、リレー接点１２１とリレーコイル１２２を備えており、リレー接点１２１はバッテリＶＢと負荷１１０との間に接続されている。他方、リレーコイル１２２の一端は抵抗Ｒ１を介してバッテリＶＢに接続され、他端はＭＯＳＦＥＴ（Ｑ１：電子スイッチ）を介してグランドに接地されている。
【００１１】
ＭＯＳＦＥＴ（Ｑ１）のゲートは、制御部１４のゲートドライバ１４３に接続されている。従って、ゲートドライバ１４３より駆動信号が出力された際に、ＭＯＳＦＥＴ（Ｑ１）がオンとなり、リレーコイル１２２にバッテリＶＢより出力される電圧が印加されてリレー接点１２１がオンとなる。
【００１２】
制御部１１４は、マイコンで構成され、Ａ／Ｄ変換部１４１と、温度異常検出部１４２とゲートドライバ１４３を備えている。Ａ／Ｄ変換部１４１は、抵抗Ｒ１とリレーコイル１２２との接続点Ｐ１１に生じる電圧Ｖ１１を読み取り、この電圧Ｖ１１をデジタル信号に変換する。そしてこの電圧がリレーコイル１２の温度変化に反比例して変化することを利用してリレーコイル１２２の温度を検出するようになっている（例えば、特許文献１参照。）。
【００１３】
しかしながら、電圧Ｖ１１の変化量は非常に小さいため、バッテリＶＢの電圧が負荷の影響で安定しない場合、正確な温度を検出できない。また、空調機システムで使用される電磁弁は動作ストロークが長く、動作力が大きいものが必要であり、直流式の電磁弁でなく、交流式の電磁弁が多く採用されている。このため、測定に直流が必要な抵抗法を採用することが困難である。また、仮に全ての電磁弁駆動コイルの温度を抵抗法で実施する場合、抵抗値を比較するコンパレータが電磁弁駆動コイル毎に必要となり、コストアップとなってしまう。
一方、個々の電磁コイルの温度を監視するためにそれぞれに温度センサを設け、これらを切り替えながらＡ／Ｄ変換することも考えられるが回路が複雑となり、コストアップとなってしまう。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】特開２００９−２９６８２６号公報（第７−８頁、図５）
【発明の概要】
【発明が解決しようとする課題】
【００１５】
本発明は以上述べた問題点を解決し、個々の電磁弁駆動コイルの温度を測定することなく、少ない数の温度センサで検出した電磁弁駆動コイルの周囲温度に基づいて個々の電磁弁駆動コイルの温度を求めて電磁弁駆動コイルの故障を防ぐことが可能な冷媒切替ユニットを安価に提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は上述の課題を解決するため、本発明の請求項１に記載の発明は、冷媒流路を切り替える複数の電磁弁本体と、同電磁弁本体に対応して備えられ同電磁弁本体を駆動する電磁弁駆動コイルと、同電磁弁駆動コイルの周囲温度を検出する温度センサとを備えた電磁弁ユニットと、
前記電磁弁駆動コイルを個々に駆動する駆動手段と、記憶部と、時刻を計時する計時手段と、これらを制御すると共に、前記温度センサを介して前記周囲温度を入力する制御部とを備えた電磁弁駆動装置とを備え、
前記記憶部には前記電磁弁駆動コイルの駆動停止状態から駆動開始した時の温度上昇値を駆動開始からの経過時間毎に予め記録した立ち上がり温度テーブルと、前記電磁弁駆動コイルの駆動状態から駆動停止した時の温度上昇値を駆動停止からの経過時間毎に予め記録した立ち下がり温度テーブルとが格納され、
前記制御部は、前記駆動手段を制御すると同時に、前記計時手段により前記経過時間を計時し、
各前記電磁弁駆動コイルの駆動状態に対応して、前記立ち上がり温度テーブル、又は、前記立ち下がり温度テーブルのいずれかを選択して前記温度上昇値を抽出し、同抽出した前記温度上昇値と前記温度センサで検出した周囲温度とを加算して前記経過時間ごとに各前記電磁弁駆動コイルの温度を算出し、
算出したいずれかの前記電磁弁駆動コイルの温度が予め定めた前記電磁弁駆動コイルの定格の上限温度である定格温度閾値を越えた時、該当する前記電磁弁駆動コイルの駆動を停止することを特徴とする。
【発明の効果】
【００１７】
以上の手段を用いることにより、本発明による電磁弁駆動装置によれば、請求項１に係わる発明は、電磁弁駆動コイルの動作状態と周囲温度とから電磁弁駆動コイルの温度を算出し、この算出温度が定格温度閾値を越えた時、該当する電磁弁駆動コイルの駆動を停止するため、複数の電磁弁駆動コイルがあっても少ない数の温度センサだけで各電磁弁駆動コイルの温度を算出して制御し、安価な回路で電磁弁駆動コイルの故障を防ぐことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明による冷媒切替ユニットを示す説明図である。
【図２】電磁弁駆動コイルの温度特性テーブルを説明する説明図である。
【図３】本発明による電磁弁駆動装置の動作を説明する説明図である。
【図４】制御部の処理を説明するフローチャートである。
【図５】電磁弁駆動コイルの温度特性を記録した温度テーブルと、電磁弁駆動コイルを管理するための管理テーブルの説明図である。
【図６】抵抗法によるコイル温度測定を行う従来のリレー制御装置のブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を、添付図面に基づいた実施例として詳細に説明する。本発明は予め電磁弁駆動コイルの温度上昇特性を記憶し、各電磁弁駆動コイルのオン／オフ（駆動／停止）動作に対応して各電磁弁駆動コイルの温度変化を推測し、さらに、この推測値に実測した電磁弁駆動コイルの周囲温度を加算して個々の電磁弁毎に温度変化を算出し、この算出温度が定格温度を越えた電磁弁の駆動を停止することで電磁弁駆動コイルの故障を防止する。
【実施例１】
【００２０】
図１は本発明による電磁弁駆動装置２０と電磁弁ユニット１０とからなる冷媒切替ユニットを示す説明図である。電磁弁ユニット１０は筐体１６の内部に電磁弁本体１５を複数備えており、この電磁弁本体１５に対応して筐体１６の外部面に複数の交流式の電磁弁駆動コイル１１〜１３が備えられている。また、筐体１６の外部面には温度センサとしてサーミスタ１４が備えられており、各電磁弁駆動コイルの周囲温度を測定するようになっている。
【００２１】
一方、電磁弁駆動装置２０は、電磁弁駆動コイル１１の駆動手段である駆動リレー２１と、電磁弁駆動コイル１２を駆動する駆動リレー２２と、電磁弁駆動コイル１３を駆動する駆動リレー２３と、後述する温度テーブルや管理テーブルを記憶する記憶部２４と、図示しない空調機システムのネットワークと通信する通信部２５と、これらを制御する制御部２６（マイコン）とを備えている。なお、制御部２６内にはＡ／Ｄコンバータ２６ｂとタイマー２６ａとが備えられている。制御部２６は、このタイマー２６ａで時刻を計時し、各駆動リレーの状態変化からの経過時間をカウントする。
【００２２】
そして、駆動リレー２１〜２３は電磁弁駆動コイル１１〜１３にそれぞれ接続されている。また、サーミスタ１４は制御部２６のＡ／Ｄコンバータ２６ｂに接続され、サーミスタ１４で検出された温度の信号をＡ／Ｄ変換して、制御部２６が電磁弁駆動コイルの周囲温度を検出するようになっている。
【００２３】
制御部２６は通信部２５を介して図示しないネットワーク内の室外機から電磁弁制御に関する指示を受信し、これに従って各電磁弁をオン／オフ制御する。この時、電磁弁のオン／オフ動作に対応して記憶部２４に記憶している温度テーブルに基づいて電磁弁駆動コイルの温度変化を抽出し、さらに、この抽出結果にサーミスタ１４で実測した電磁弁の周囲温度を加算することで、個別に動作している電磁弁駆動コイル毎にコイルの温度を算出する。
【００２４】
図２は電磁弁駆動コイルの温度上昇特性を説明する説明図である。この温度上昇特性は、室温を０℃一定にして電磁弁をオン／オフさせた時の電磁弁コイルの温度変化を表したものであり、図２（１）は電磁弁をオフからオンした時の立ち上がり温度上昇特性を、図２（２）は電磁弁をオンからオフした時の立ち下がり温度上昇特性をそれぞれ示している。それぞれのグラフは縦軸が室温からの相対的な温度上昇値（℃）であり、横軸が経過時間である。なお、図２（１）の立ち上がり温度上昇特性をテーブル化したものが図５（２）の立ち上がり温度テーブルであり、図２（２）の立ち下がり温度上昇特性をテーブル化したものが図５（３）の立ち下がり温度テーブルである。
【００２５】
図２（１）において立ち上がり温度上昇特性は、電磁弁駆動コイルをオンしてから、１０分後に７℃、２０分後に２０℃、３０分後に４８℃、４０分後に５０℃となり、そのまま安定する。従って電磁弁駆動コイルをオンしてから上昇温度が確定するまで４０分かかることになる。もし、電磁弁駆動コイルの周囲温度が３０℃であれば、この温度上昇値に３０℃を加算すればよい。例えば電磁弁駆動コイルをオンしてから４０分後の電磁弁駆動コイルの温度は、温度上昇値：５０℃に周囲温度：３０℃を加算して８０℃になると推測される。
【００２６】
図２（２）において立ち下がり温度特性は、電磁弁駆動コイルがオン状態で電磁弁駆動コイルの温度が安定した状態（５０℃）からオフ状態になり、１０分後に３９℃、２０分後に１２℃、３０分後に０℃となってそのまま安定する。従って電磁弁駆動コイルをオフしてから温度が低下して確定するまで３０分かかることになる。もし、電磁弁駆動コイルの周囲温度が３０℃であれば、この温度上昇値に３０℃を加算すればよい。例えば電磁弁駆動コイルをオフしてから２０分後の電磁弁駆動コイルの温度は、温度上昇値：１２℃に周囲温度：３０℃を加算して４２℃になると推測される。なお、立ち下がり温度特性においては時間の経過と共に電磁弁駆動コイルの温度も徐々に低下する特性となっているが、本実施例においては基準となる室温からの温度上昇を表すものとして、立ち上がり温度特性と同様に経過時間に対応した電磁弁駆動コイルの温度を温度上昇値と呼称する。
【００２７】
従って、制御部２６は各電磁弁駆動コイル毎に駆動リレー、つまり、電磁弁をオン／オフ制御すると同時に、一定時間経過毎に図５（２）及び図５（３）に示す各温度テーブルから対応する温度上昇値を抽出し、これにサーミスタ１４で測定した周囲温度を加算することで現在の電磁弁コイル温度を推測することができる。
【００２８】
なお、各駆動リレーは必要に応じてオン／オフ制御されるため、駆動リレーがオンとなって電磁弁駆動コイルの温度上昇中に駆動リレーがオフとなり、今度はその温度から温度低下が発生する場合や、逆に温度低下中に駆動リレーがオンとなり、その温度から温度上昇に切り替わる場合がある。このため、駆動リレーの動作の切替に対応して立ち上がり／立ち下がりの温度テーブル参照を切り替える必要がある。
【００２９】
温度の推測には経過時間が重要であり、この経過時間から次の経過時間までの経過により、温度上昇値を各温度テーブル（各温度上昇特性）から推測する。このため、参照する立ち上がり／立ち下がりの温度テーブルを切り替える場合は、現在の温度上昇値と対応する切り替え先の温度テーブルにおける経過時間を抽出し、以降は切り替えた温度テーブルにおいて、抽出した経過時間に基づいて温度上昇値を求める。
【００３０】
例えば、図２（１）立ち上がり温度特性において、駆動リレーがオンとなって温度上昇を開始し、２０分経過して温度上昇値が２０℃の時に駆動リレーがオフとなった場合、図２（２）立ち下がり温度特性を参照する必要がある。この場合、図２（２）立ち下がり温度特性における温度上昇値の２０℃はこの特性における経過時間が１５分であるため、以降は立ち下がり温度特性において、この１５分の経過時間に基づいて温度上昇値を推測する。
【００３１】
また、逆に図２（２）立ち下がり温度特性において、駆動リレーがオフとなって温度低下が始まり、２０分経過して温度上昇値が１２℃の時に駆動リレーがオンとなった場合、図２（１）立ち上がり温度特性を参照する必要がある。この場合、図２（１）立ち上がり温度特性における温度上昇値の１２℃はこの特性における経過時間が１５分であるため、以降は立ち上がり温度特性において、この１５分の経過時間に基づいて温度上昇値を推測する。
【００３２】
図３は本発明による電磁弁駆動装置の動作を説明する説明図である。
図３（１）〜図３（３）は駆動リレー２１〜２３のオン／オフ状態、つまり、これと対応する電磁弁駆動コイル１１〜１３のオン／オフ状態（通電／非通電状態）を示している。図３（４）はサーミスタ１４の電圧をＡ／Ｄ変換して温度に換算した周囲温度を、図３（５）〜図３（７）は電磁弁駆動コイル１１〜１３の推測温度をそれぞれ示している。なお、各グラフの横軸（時間軸）はＴ０、Ｔ１、Ｔ２・・・の時刻を示しており、隣接する時刻の間隔は５分として示している。
【００３３】
図３（４）においてＴ０〜Ｔ１７の間は周囲温度がほぼ３０℃であり、Ｔ１７以降は電磁弁ユニット１０が設置されている部屋の温度が何らかの原因、例えば図示しない調理機器などの使用により急激に上昇した場合を示している。
【００３４】
図３（１）のＴ０において制御部２６が駆動リレー２１をオン、つまり、電磁弁駆動コイル１１をオンにする。このときサーミスタ１４が検出した周囲温度は３０℃であるため、制御部２６はタイマー２６ａにより時刻の計時を開始すると共に、所定時間ごと、この実施例では１分ごとに記憶部２４に記憶されている図５（２）に示す立ち上がり温度テーブルを参照する。そしてこの立ち上がり温度テーブルから温度上昇値を抽出し、これにサーミスタ１４で検出した周囲温度、ここでは３０℃を加算して電磁弁駆動コイル１１の現在時刻の温度を１分ごとに算出する。
【００３５】
この算出した電磁弁駆動コイル１１の温度変化を図３（５）に示す。ただし、これは説明のためにグラフ化したものである。実際は現在の電磁弁駆動コイルの推測温度を算出するだけである。そして、制御部２６はこの算出された温度が電磁弁駆動コイルの使用可能な上限温度、つまり、予め定めた定格温度閾値と比較し、これを越えた場合に該当する電磁弁駆動コイルをオフし、エラーとして空調機システムの室外機へ通知する。
【００３６】
図３（１）において制御部２６がＴ９において電磁弁駆動コイル１１をオフすると、立ち上がり温度テーブルを利用した制御と同様に、タイマー２６ａにより時刻の計時を開始すると共に、今度は図５（３）に示す立ち下がり温度テーブルを１分ごとに参照して温度上昇値を抽出し、現在の周囲温度をこれに加算して現在時刻の電磁弁駆動コイル１１の温度を推測する。
【００３７】
一方、Ｔ５において制御部２６が図３（２）と図３（３）に示すように、駆動リレー２２と駆動リレー２３とをオンにすると、駆動リレー２１の場合と同様に図５（２）に示す立ち上がり温度テーブルと、周囲温度と、タイマー２６ａによる経過時間とから、現在の時刻と対応するそれぞれの電磁弁駆動コイルの温度を推測する。これを図３（６）と図３（７）とに示す。
【００３８】
駆動リレー２２はＴ５以降オン状態が継続し、周囲温度もＴ１７までは３０℃であるため、電磁弁駆動コイル１２は３０℃から徐々に温度が上昇し、Ｔ１３で８０℃まで上昇した後、Ｔ１７まで８０℃を保っている。
【００３９】
一方、図３（３）に示すように、制御部２６は、駆動リレー２３をＴ５でオンした後、Ｔ９でオフし、さらに、Ｔ１０で再度オンとしてＴ１７でオフとする。駆動リレー２３のＴ５〜Ｔ９までの温度上昇は２０分間のみとなる。制御部２６は図５（２）に示す立ち上がり温度テーブルにより、Ｔ５の時点から１分ごとに経過時間を計時すると共に、電磁弁駆動コイル１３の現在の温度を算出する。そして、Ｔ９の時点では図３（７）に示すようにＴ５からの経過時間が２０分後の温度上昇：２０℃を抽出してこれに周囲温度３０℃を加算して、電磁弁駆動コイル１３の温度：５０℃を算出する。
【００４０】
ここで制御部２６はＴ９で駆動リレー２３をオフとしたため、立ち上がり温度テーブルから立ち下がり温度テーブルに切り替える。このため、制御部２６はＴ９時点において、推測温度５０℃から周囲温度３０℃を差し引いて２０℃となる経過時間を立ち下がり温度テーブルから抽出する。図２（２）に示すように、２０℃となる経過時間は１５分であるため、Ｔ９時点から立ち下がり温度テーブルに切り替えて、この時点での経過時間を１５分とする。そして、これに基づいてこの経過時間から以降の温度低下を推測する。つまり、駆動リレー２３がオフとなるＴ９から、次に駆動リレー２３がオンとなるＴ１０までは、経過時間の１分経過ごとに立ち下がり温度テーブルを用いてその時の温度を算出する。
そして、制御部２６はＴ１０の時点において、立ち下がり温度テーブルから経過時間：２０分（Ｔ９時点から５分）経過した時の温度、つまり、１２℃を抽出する。これに周囲温度：３０℃を加算した４２℃を算出し、これをＴ１０における電磁弁駆動コイル１３の温度とする。
【００４１】
次に制御部２６はＴ１０以降の電磁弁駆動コイル１３の温度上昇を推測するため、立ち下がり温度テーブルから立ち上がり温度テーブルに切り替える。このため、Ｔ１０における算出温度である４２℃から周囲温度：３０℃を差し引いた１２℃となる温度上昇値と対応する経過時間を立ち上がり温度テーブルから抽出し、以降はこの経過時間に基づいて以降の電磁弁駆動コイル１３の温度を推測する。
【００４２】
つまり、制御部２６は１分経過ごとに立ち上がり温度テーブルを参照し、経過時間ごとにその時の電磁弁駆動コイル１３の温度を算出する。このように１分経過ごとに電磁弁駆動コイル１３の温度が算出された結果、例えば、立ち上がり温度テーブルにおいて、１２℃から５分後は２０℃、ここから１０分後は４８℃、ここから１０分後は５０℃となるため、これに周囲温度：３０℃がそれぞれ加算されて、Ｔ１１が５０℃、Ｔ１３が７８℃、Ｔ１５が８０℃となる。
【００４３】
一方、制御部２６は駆動リレー２３をＴ１７でオフとするため、立ち下がり温度テーブルから１分の経過時間ごとに温度上昇を抽出して、これに現在の周囲温度を加算することで電磁弁駆動コイル１３の温度低下を算出する。この結果、例えば図３（４）に示すように周囲温度はＴ１７：３０℃、Ｔ１９：４０℃、Ｔ２１：５２℃、Ｔ２３：６０℃に上昇しているため、この周囲温度に立ち下がり温度テーブルの５０℃、３９℃、１２℃、０℃が加算され、電磁弁駆動コイル１３の温度は、Ｔ１７：８０℃、Ｔ１９：７９℃、Ｔ２１：６４℃、Ｔ２３：６０℃と算出される。
【００４４】
一方、制御部２６は駆動リレー２２をオンとしたままであるため、Ｔ１７で８０℃の電磁弁駆動コイル１２の温度は周囲温度の上昇と共に上昇する。つまり、温度上昇分：５０℃に周囲温度を１分ごと入力して加算する。この結果、例えば電磁弁駆動コイル１２の温度は、Ｔ１７：８０℃、Ｔ１９：９０℃、Ｔ２１：１０２℃、Ｔ２３：１１０℃と算出される。
【００４５】
前述したように制御部２６は算出した電磁弁駆動コイルの温度と予め定めた定格温度閾値（電磁弁駆動コイルの定格内の最大温度）と比較し、この閾値以上になったら対応する駆動リレーを強制的にオフとする。この実施例では定格温度閾値を１１０℃としているため、制御部２６はＴ２３で駆動リレー２２を強制的にオフにする。
【００４６】
一方、図３（５）に示すように電磁弁駆動コイル１１はＴ９でオフとなり、周囲温度と同じになったままであるが、Ｔ１７以降の周囲温度の上昇に従って徐々に上昇する。
【００４７】
図５は記憶部２４に記憶されている各テーブルを説明する説明図である。図５（１）は電磁弁駆動コイルを管理するための管理テーブルであり、制御部２６は該当する駆動リレーをオン／オフする都度、また、時間が経過する都度、この管理テーブルを更新する。管理テーブルの縦の項目は該当電磁弁駆動コイルの現在の推測温度（℃）、電磁弁駆動コイルの立ち上がり経過時間（分）、立ち下がり経過時間（分）、電磁弁駆動コイルの駆動状態であり、横の項目は電磁弁駆動コイル１１、電磁弁駆動コイル１２、電磁弁駆動コイル１３であり、全ての電磁弁駆動コイルを管理するようになっている。この管理テーブルの内容は図３における時刻Ｔ１１の状態を示している。
【００４８】
図５（１）において時刻Ｔ１１では、電磁弁駆動コイル１１は推測温度が６９℃であり、温度上昇が８０℃になったＴ９を起点として、温度が低下して『立ち下がり経過時間』が１０分である。電磁弁駆動コイル１２は、駆動リレー２２がオンとなったＴ５からＴ１１まで３０分経過しており、『立ち上がり経過時間』が３０分となっている。なお、『現在の推測温度』は７８℃である。
【００４９】
一方、電磁弁駆動コイル１３は、Ｔ５の時点から温度が立ち上がっているが、Ｔ９の時点で駆動リレー２３がオフとなるため、立ち上がり途中から立ち下がりに切り替わっている。この場合、図３で説明したようにＴ９時点での立ち上がり温度特性による温度上昇部分２０℃と対応する立ち下がり温度特性の経過時間：１５分が立ち下がり経過時間に格納される。そして５分後のＴ１０で駆動リレー２３がオンとなるため、立ち下がり温度特性での経過時間が２０分の温度上昇分：１２℃と対応する立ち上がり温度特性で示される経過時間：１５分を立ち上がり経過時間に格納する。そして５分後のＴ１１は立ち上がり経過時間が２０分となり、これと対応する温度上昇分が２０℃であるため、この時の周囲温度：３０℃を加算して電磁弁駆動コイル１３の推測温度は５０℃となる。
【００５０】
制御部２６は内部のタイマー２６ａで時刻をカウントしており、１分間の経過ごとに管理テーブルの『立ち上がり経過時間』と『立ち下がり経過時間』とを更新（カウントアップ）する。ただし、立ち上がり経過時間が４０分、立ち下がり経過時間が３０分経過すると、つまり、これ以上の温度変化がない場合、それぞれの経過時間をブランクにする。また、立ち上がりと立ち下がりとが切り替わった場合もそれ以前の経過時間をブランクとする。
【００５１】
また、『電磁弁駆動コイルの駆動状態』の項目はその時のオン／オフ状態（通電／非通電状態）を示しており、制御部２６は図示しない空調機システム内の室外機からの指示に従って各駆動リレーをオン／オフ制御した時、同時に管理テーブルの『電磁弁駆動コイルの駆動状態』の項目を変更する。また、同時にそのオン／オフに従って該当する電磁弁駆動コイルの立ち下がり経過時間／立ち下がり経過時間のカウントを開始する。
【００５２】
以上説明したように、電磁弁駆動コイルの動作状態と周囲温度とから複数の電磁弁駆動コイルの温度を推測し、この推測温度が定格温度閾値を越えた時、該当する電磁弁駆動コイルの駆動を停止するため、複数の電磁弁駆動コイルがあっても少ない数の温度センサ（この実施例では１つの温度センサ）だけで各電磁弁駆動コイルの温度を推測して制御し、安価な回路で電磁弁駆動コイルの故障を防ぐことができる。
【００５３】
次に図４のフローチャートを用いて制御部２６の動作を説明する。また、図４において、ＳＴはステップを表し、これに続く数字はステップ番号を示す。また、図４中の『Ｙ』はＹｅｓを、『Ｎ』はＮｏをそれぞれ示している。
【００５４】
まず最初に制御部２６は、通信部２５を介して空調機システムの室外機からリレー制御指示を受信したか確認する（ＳＴ１）。リレー制御指示を受信していない場合（ＳＴ１−Ｎ）、サーミスタ１４を介して周囲温度を検出する（ＳＴ２）。
【００５５】
次に、記憶部２４に記憶している管理テーブルの『立ち下がり経過時間』と『立ち下がり経過時間』とを時間経過に対応して更新する（ＳＴ３）。この更新とは各経過時間の項目に所定の単位時間：１分を加算することである。ただし、これらの項目の値がブランクのものは温度変化途中のものでないため経過時間の更新を行わない。
【００５６】
次に、検出した周囲温度と記憶部２４に記憶している温度テーブルから抽出した温度上昇値とを加算して各電磁弁駆動コイルの温度を算出し、管理テーブルの『現在の推測温度』の項目に格納する（ＳＴ４）。立ち上がり又は立ち下がり温度テーブルから温度上昇値を抽出する場合、管理テーブルの『立ち下がり経過時間』又は『立ち下がり経過時間』との各経過時間と対応する温度上昇値を抽出する。
【００５７】
経過時間の欄がブランクのものは、立ち上がり／立ち下がり温度テーブのそれぞれの最大経過時間（これ以上温度変化がなくなる経過時間）での温度上昇値、例えば、電磁弁駆動コイルの駆動状態がオンであれば立ち上がり温度テーブルで４０分経過した時の値、つまり、５０℃を温度上昇値として使用する。逆に電磁弁駆動コイルの状態がオフの場合は、立ち下がり温度テーブルで３０分経過した時の温度、つまり、０℃を温度上昇値として使用する。
【００５８】
そして、管理テーブルの『現在の推測温度』が予め定められている定格温度閾値以上か確認する（ＳＴ５）。管理テーブルの『現在の推測温度』が定格温度閾値以上の場合（ＳＴ５−Ｙ）、該当する駆動リレーオフにすると共に管理テーブルの『電磁弁駆動コイルの駆動状態』をオフに更新し、通信部２５を介して空調機システムの室外機にエラーを通知する（ＳＴ６）。そしてＳＴ１へジャンプする。
【００５９】
一方、管理テーブルの『現在の推測温度』が定格温度閾値未満の場合（ＳＴ５−Ｎ）、立ち下がり又は立ち下がりの最大経過時間が経過したか確認する（ＳＴ７）。立ち下がり又は立ち下がりの最大経過時間が経過していない場合（ＳＴ７−Ｎ）、ＳＴ１へジャンプする。立ち下がり又は立ち下がりの最大経過時間が経過した場合（ＳＴ７−Ｎ）、立ち下がり又は立ち下がりと対応する経過時間の項目をブランクにする（ＳＴ８）。そしてＳＴ１へジャンプする。
【００６０】
一方、リレー制御指示を受信した場合（ＳＴ１−Ｙ）、受信した指示に従って駆動リレーをオン／オフ制御し、管理テーブルの『電磁弁駆動コイルの駆動状態』の項目をオン又はオフで更新する（ＳＴ９）。次に、立ち上がり／立ち下がりの途中からの切替か確認する（ＳＴ１０）。途中からの切替かどうかは管理テーブルの各経過時間を参照して判断する。上がり／立ち下がりの経過時間がブランク以外なら温度変化途中での切替となる。
【００６１】
立ち上がり／立ち下がりの途中からの切替でない場合（ＳＴ１０−Ｎ）、管理テーブルにおいて、指示された駆動リレーと対応する電磁弁駆動コイルの経過時間の項目を０分にする（ＳＴ１１）そしてＳＴ１へジャンプする。
【００６２】
立ち上がり／立ち下がりの途中からの切替の場合（ＳＴ１０−Ｙ）、駆動リレー切替前に使用していた立ち上がり、又は立ち下がり温度テーブルから現在の経過時間と対応する温度（抽出温度上昇値）を抽出する（ＳＴ１２）。次に駆動リレー切替後に使用する立ち上がり又は立ち下がり温度テーブルから抽出温度上昇値と等しくなる経過時間を抽出する（ＳＴ１３）。そして抽出した経過時間を駆動リレー切替後に使用する立ち上がり又は立ち下がりの経過時間の項目に格納する（ＳＴ１４）。そしてＳＴ１へジャンプする。
【００６３】
なお、本実施例では温度センサを１つのみの場合を説明したが、これに限るものでなく、近接する複数の電磁弁駆動コイルをまとめてグループ化し、このグループに１つの温度センサを割り当て、グループ内の電磁弁駆動コイルの温度を推測する時、この割り当てられた温度センサによる周囲温度を用いるようにしてもよい。これにより、１つの温度センサで全ての電磁弁駆動コイルの温度を推測する場合よりも推測温度の精度を向上させることができる。
【符号の説明】
【００６４】
１０  電磁弁ユニット
１１、１２、１３  電磁弁駆動コイル
１４  サーミスタ（温度センサ）
１５  電磁弁本体
１６  筐体
２０  電磁弁駆動装置
２１、２２、２３  駆動リレー（駆動手段）
２４  記憶部
２５  通信部
２６  制御部
２６ａ  タイマー（計時手段）
２６ｂ  Ａ／Ｄコンバータ
【図１】
2013207816.tif 000003
【図２】
2013207816.tif 000004
【図３】
2013207816.tif 000005
【図４】
2013207816.tif 000006
【図５】
2013207816.tif 000007
【図６】
2013207816.tif 000008