(57)【要約】【課題】各スレーブユニットのバスラインへの接続に際して、その配線を簡略化することができるとともに、各スレーブユニットのバスライン上の接続位置にかかわらず、各スレーブユニットのそれぞれに正しいアドレスを割り当てる。【解決手段】マスタＥＣＵ２００は、各ドアサーボ１１０，１２０，１３０に対してカウンタ値が（θｎ）（ｎ＝１，２，３）にセットされているドアサーボはアドレスｎを設定するように指示する。各ドアサーボ１１０，１２０，１３０内の制御部１１４，１２４，１３４は、マスタＥＣＵ２００から問い合わせされたカウンタ値（θｎ）が自己の回転角度記憶部１１８Ｂにセットされているカウンタ値と一致しているか否かを判断し、自己のカウンタ値とマスタＥＣＵ２００から問い合わせされたカウンタ値（θｎ）とが一致していると判断したときには、アドレスｎを設定し、アドレス記憶部に記憶する。【選択図】図５
2008062802.tif 000002
【特許請求の範囲】
【請求項１】
特徴量が互いに異なる複数の制御対象物をそれぞれ制御する複数のスレーブユニットとマスタユニットとの間で通信を行う通信システムであって、
前記複数のスレーブユニットが共通接続されるとともに、前記マスタユニットが接続されるバスラインを備え、
前記マスタユニットは、前記複数のスレーブユニットに対して前記複数の制御対象物のそれぞれの特徴量を順次問い合わせ、
前記複数のスレーブユニットは、前記マスタユニットから問い合わせされた前記特徴量が、自己が制御する制御対象物の特徴量と一致したときには、前記マスタユニットからの指示に基づいてアドレスを設定することを特徴とする通信システム。
【請求項２】
前記バスラインは、ループ状に形成されていることを特徴とする請求項１または請求項１に記載の通信システム。
【請求項３】
前記複数の制御対象物は、車両用空調システムを構成する複数種類のドア部の開度をそれぞれ調整する複数のドアサーボであって、
前記特徴量は、前記複数のドアサーボのそれぞれの最大作動角であることを特徴とする請求項１または請求項２に記載の通信システム。
【請求項４】
前記複数の制御対象物は、車両用空調システムを構成する複数種類のドア部の開度をそれぞれ調整する複数のドアサーボであって、
前記特徴量は、前記複数のドアサーボを作動させる際に供給する駆動電流の電流値であることを特徴とする請求項１または請求項２に記載の通信システム。
【請求項５】
前記マスタユニットは、前記特徴量の問い合わせに先立って、前記複数のスレーブユニットのすべてに対して前記ドアサーボを基準位置から最大作動角位置まで作動させるための作動指示を送信し、
前記複数のスレーブユニットは、前記マスタユニットからの前記作動指示をうけたときには、自己が制御するドアサーボを作動させることで、その最大作動角を把握するようにしたことを特徴とする請求項３に記載の通信システム。
【請求項６】
前記複数のスレーブユニットは、前記特徴量を記憶するための特徴量記憶手段を備えていることを特徴とする請求項１から請求項５のいずれかに記載の通信システム。
【請求項７】
前記複数のスレーブユニットは、設定された前記アドレスを記憶するためのアドレス記憶手段を備えていることを特徴とする請求項１から請求項６のいずれかに記載の通信システム。
【請求項８】
バスラインに共通接続され、特徴量が互いに異なる複数の制御対象物をそれぞれ制御する複数のスレーブユニットに対してマスタユニットがアドレスを割り当てるためのアドレス割り当て方法であって、
前記マスタユニットから前記複数のスレーブユニットに対して前記複数の制御対象物のそれぞれの特徴量を順次問い合わせ、
前記複数のスレーブユニットは、前記マスタユニットから問い合わせされた前記特徴量が、自己が制御する制御対象物の特徴量と一致したときには、前記マスタユニットの指示に基づいて前記アドレスを設定することを特徴とするアドレス割り当て方法。
【請求項９】
前記複数の制御対象物は、車両用空調システムを構成する複数種類のドア部の開度をそれぞれ調整する複数のドアサーボであって、前記特徴量は、前記ドアサーボの最大作動角であり、
前記マスタユニットは、前記特徴量の問い合わせに先立って、前記複数のスレーブユニットに対して、前記ドアサーボを基準位置から最大作動角位置までで作動させるための作動指示を送信し、
前記複数のスレーブユニットは、前記マスタユニットからの前記作動指示を受けたときには、自己が制御するドアサーボを作動させることで、その最大作動角を把握するようにしたことを特徴とする請求項８に記載のアドレス割り当て方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のスレーブユニットとマスタユニットとの間で通信を行う通信システムにおいて、複数のスレーブユニットのアドレス割り当て方法等に関する。
【背景技術】
【０００２】
この種の通信システムとして、例えば特許文献１に記載されているものが知られている。これは、マスタユニットから導出されているバスラインを上流側のスレーブユニットから下流側のスレーブユニットに順次受け渡すいわゆるデイジーチェーン接続の構成とされている。また、当該特許文献１では、上流側（マスタユニット側）のスレーブユニットにマスタユニットからのバスラインが接続され、このバスラインを内部に設けられたスイッチを介して下流側のスレーブユニットに受け渡すことで、各スレーブユニットがマスタユニットとの通信を行うことができるようになっている。
【０００３】
従って、マスタユニットと各スレーブユニットとが通信を行う際には、各スレーブユニットはスイッチを閉じてバスライン上の信号が下流側に隣接するスレーブユニットに送信可能とされるようになっている。
【０００４】
一方、各スレーブユニットに対するアドレスの割り当ては、以下のようにして行われる。まず、各スレーブユニットのスイッチを開いておくことで、最上流のスレーブユニットのみがマスタユニットと通信可能な状態としておく。最上流のスレーブユニットは、マスタユニットと通信を行うことにより所定のアドレスが割り当てられ、これをもって自己のスイッチを閉じる。これにより、下流側に隣接するスレーブユニットはマスタユニットと通信が可能となる。そして、下流側のスレーブユニットはマスタユニットと通信を行うことでアドレスが割り当てられ、自己のスイッチを閉じる。
【０００５】
上記の動作を最上流のスレーブユニットから順次下流側のスレーブユニットに向けて実行することで、各スレーブユニットへのアドレス割り当てを行うことができる。
【特許文献１】特開平９−１１６５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記従来システムでは、２つの問題が内在している。１つは、各スレーブユニットがデイジーチェーン接続されることでマスタユニットと通信可能な状態とされているため、各スレーブユニットには、バスラインを導入及び導出するために２つのコネクタが必要となり、配線が煩雑となるという問題である。
【０００７】
もう１つは、各スレーブユニットは、最上流のものから下流側に向けて順次アドレスを割り当てるようにしているため、スレーブユニットの接続位置を間違えた場合、接続位置を間違えたスレーブユニットは、本来割り当てられるべきアドレスとは異なるアドレスが割り当てられるため、マスタユニットが各スレーブユニットのそれぞれと正常に通信することができないという問題である。
【０００８】
本発明は、上記事情に鑑みてなされたものであって、その目的は、各スレーブユニットのバスラインへの接続に際して、その配線を簡略化することができるとともに、各スレーブユニットのバスライン上の接続位置にかかわらず、各スレーブユニットのそれぞれに正しいアドレスを割り当てることができる通信システム及びアドレス割り当て方法を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１の発明では、特徴量が互いに異なる複数の制御対象物をそれぞれ制御する複数のスレーブユニットとマスタユニットとの間で通信を行う通信システムであって、複数のスレーブユニットが共通接続されるとともに、マスタユニットが接続されるバスラインを備え、マスタユニットは、複数のスレーブユニットに対して複数の制御対象物のそれぞれの特徴量を順次問い合わせ、複数のスレーブユニットは、マスタユニットから問い合わせされた特徴量が、自己が制御する制御対象物の特徴量と一致したときには、マスタユニットからの指示に基づいてアドレスを設定することを特徴としている。
【００１０】
請求項８の発明ではバスラインに共通接続され、特徴量が互いに異なる複数の制御対象物をそれぞれ制御する複数のスレーブユニットに対してマスタユニットがアドレスを割り当てるためのアドレス割り当て方法であって、マスタユニットから複数のスレーブユニットに対して複数の制御対象物のそれぞれの特徴量を順次問い合わせ、複数のスレーブユニットは、マスタユニットから問い合わせされた特徴量が、自己が制御する制御対象物の特徴量と一致したときには、マスタユニットの指示に基づいてアドレスを設定することを特徴としている。
【００１１】
請求項１及び請求項８の発明によれば、マスタユニットからの特徴量の問い合わせは、バスラインに共通接続された各スレーブユニットに同時的になされる。そして、各スレーブユニットでは、問い合わせされた特徴量が自己が制御する制御対象物の特徴量と一致するときに、マスタユニットの指示に基づいてアドレスを設定する。従って、マスタユニットは特徴量を順次問い合わせることで、各スレーブユニットに対して順次アドレスが割り当てられることとなる。
【００１２】
つまり、問い合わせされた特徴量が自己の制御する制御対象物の特徴量と一致したスレーブユニットに対してアドレスを割り当てる構成であるから、各スレーブユニットのマスタユニットに対する接続位置に関係なく、各スレーブユニットに対して正しいアドレスを割り当てることができる。
【００１３】
さらには、各スレーブユニットをバスラインに共通接続する構成であるため、各スレーブユニットには、バスラインにするためのコネクタ等の接続手段が１つで済む。これにより、各スレーブユニットをバスラインに接続するための配線を簡略化することができる。
【００１４】
請求項２の発明では、バスラインは、ループ状に形成されていることを特徴としている。請求項２の発明によれば、何らかの事情によってバスラインが分断されたとしても、各スレーブユニットのすべてがマスタユニットと通信を行うことができるため、信頼性が向上する。
【００１５】
請求項３の発明では、複数の制御対象物は、車両用空調システムを構成する複数種類のドア部の開度をそれぞれ調整する複数のドアサーボであって、特徴量は、複数のドアサーボのそれぞれの最大作動角であることを特徴としている。
【００１６】
請求項４の発明では、複数の制御対象物は、車両用空調システムを構成する複数種類のドア部の開度をそれぞれ調整する複数のドアサーボであって、特徴量は、複数のドアサーボを作動させる際に供給する駆動電流の電流値であることを特徴としている。
【００１７】
通常、同一機能を有する制御対象物であっても、個別の機能に着目すると各制御対象物の特徴量は異なる場合がある。本構成におけるドアサーボでは、各ドア部を開閉するために必要となるドアサーボの最大作動角が相違することに着目し、この最大作動角を特徴量としている。このように請求項３の発明によれば、各スレーブユニットが制御する制御対象物の機能が同一機能であっても、各スレーブユニット毎に個別にアドレスを割り当てることができる。また、請求項４の発明についても同様である。
【００１８】
請求項５の発明では、マスタユニットは、特徴量の問い合わせに先立って、複数のスレーブユニットのすべてに対してドアサーボを基準位置から最大作動角位置まで作動させるための作動指示を送信し、複数のスレーブユニットは、マスタユニットからの作動指示をうけたときには、自己が制御するドアサーボを作動させることで、その最大作動角を把握するようにしたことを特徴としている。
【００１９】
請求項９の発明では、複数の制御対象物は、車両用空調システムを構成する複数種類のドア部の開度をそれぞれ調整する複数のドアサーボであって、特徴量は、ドアサーボの最大作動角であり、マスタユニットは、特徴量の問い合わせに先立って、複数のスレーブユニットに対して、ドアサーボを基準位置から最大作動角位置までで作動させるための作動指示を送信し、複数のスレーブユニットは、マスタユニットからの作動指示を受けたときには、自己が制御するドアサーボを作動させることで、その最大作動角を把握するようにしたことを特徴としている。
【００２０】
請求項５及び請求項９の発明によれば、アドレスを割り当てる際に、確実に制御対象物の特徴量を把握することができる。
【００２１】
ここで、基準位置とは、ドアサーボの駆動によってドア部を一方向に回動させたときに、一方向側の回動が規制されてそれ以上動かなくなったときのドア部の位置のことである。また、最大作動角位置とは、ドアサーボの駆動によってドア部を逆方向に回動させたときに、逆方向側の回動が規制されてそれ以上動かなくなったときのドア部の位置のことである。
【００２２】
請求項６の発明では、複数のスレーブユニットは、特徴量を記憶するための特徴量記憶手段を備えていることを特徴としている。
【００２３】
請求項６の発明によれば、一度基準位置から最大作動角位置まで作動して、その最大作動角を把握し記憶しておくことにより、次回アドレス設定の際に、制御対象物を作動させる必要がなく、アドレス設定に要する時間を短縮化することができる。
【００２４】
請求項７の発明では、複数のスレーブユニットは、設定されたアドレスを記憶するためのアドレス記憶手段を備えていることを特徴としている。
【００２５】
請求項７の発明によれば、割り当てられたアドレスを記憶しているため、通信システムを起動するたびにアドレス割り当てをする必要がなくなる。
【発明を実施するための最良の形態】
【００２６】
＜第１の実施形態＞
本発明を車両用空調システムに適用した第１の実施形態について図１ないし図８を参照して説明する。図１には、空調システム１の全体構成を示している。この空調システム１は、図示するようにブロワファン１０により空調ケース２０内部に導入する空気を内外気ドア３０により選択し、導入した空気を冷却用熱交換器４０で熱交換する。そして、エアミックスドア５０の開度制御により、冷却用熱交換器４０を通過した空気のうち加熱用熱交換器６０へと導く空気と、この加熱用熱交換器６０をバイパスする空気との配分割合を調整する。この後、加熱用熱交換器６０を通過した空気とバイパスした空気とを混合して空調空気を作る。最後に、各吹出し口を開閉するモードドア７０（７１，７２，７３）の開度パターンを制御し、各吹出し口から吹き出される空調空気の風量割合を調整する。
【００２７】
この空調システム１の構成要素のうち、内外気ドア３０、エアミックスドア５０、及びモードドア７０（ドア部）は、それぞれドアサーボ１１０，１２０，１３０（制御対象物）によって回動駆動される構成となっている。このうち、内外気ドアサーボ１１０は、内外気ドア３０を回動駆動することで内気導入口あるいは外気導入口を選択的に開放する。また、Ａ／Ｍドアサーボ１２０は、エアミックスドア５０の開度を所定の開度へと回動駆動することで、加熱用交換器６０へと導く空気と、加熱用熱交換器６０をバイパスする空気との配分割合を調整する。最後に、ＭＯＤＥドアサーボ１３０は、リンク機構を介して各モードドア７１，７２，７３の開度パターンを切り換えることにより、各吹出し口から吹き出される空調空気の風量割合を調整する。
【００２８】
図２に示すように、各ドアサーボ１１０，１２０，１３０は、空調システム１内の各構成要素を制御するマスタＥＣＵ２００（マスタユニット）からの指示に従って、それぞれが担当するドア３０，５０，７０を回動駆動するようになっている。空調システム１内には、ローカルネットワークが構築されており、このネットワーク内にマスタＥＣＵ２００、各ドアサーボ１１０，１２０，１３０、及びその他の制御装置（図示せず）が接続された形態とされており、公知のＬＩＮプロトコルに従って通信が行われる。また、マスタＥＣＵ２００は、各ドアサーボ１１０，１２０，１３０を個別に識別するために、それぞれにアドレスを割り当てるようになっている。
【００２９】
ＬＩＮバス３００（バスライン）には、その一端にマスタＥＣＵ２００が接続されているとともに、各ドアサーボ１１０，１２０，１３０が共通接続されており、電源ラインＶｃｃ及びグランドラインＧＮＤにも、それぞれマスタＥＣＵ２００及び各ドアサーボ１１０，１２０，１３０が接続されている。また、ＬＩＮバス３００の終端は開放されている。
【００３０】
各ドアサーボ１１０，１２０，１３０には、圧接タイプコネクタ１１０Ａ，１２０Ａ，１３０Ａが嵌合されており、これらのコネクタ１１０Ａ，１２０Ａ，１３０ＡがＬＩＮバス３００、電源ラインＶｃｃ及びグランドラインＧＮＤに接続されることで、各ドアサーボ１１０，１２０，１３０がＬＩＮバス３００、電源ラインＶｃｃ、及びグランドラインＧＮＤに共通接続される構成とされている。
【００３１】
各ドアサーボ１１０，１２０，１３０に嵌合されるコネクタ１１０Ａ，１２０Ａ，１３０ＡのＬＩＮバス３００への接続形態を図３に示す。各コネクタ１１０Ａ，１２０Ａ，１３０Ａには、接続ポートの役割を果たす圧接ターミナル１１１，１２１，１３１が設けられており、これら圧接ターミナル１１１，１２１，１３１のそれぞれにＬＩＮバス３００を接続するようになっている。従って、ＬＩＮバス３００を圧接ターミナル１１１，１２１，１３１のターミナル凹部に圧入することで、ＬＩＮバス３００のケーブルの被覆が切断され、その内部導体がターミナル凹部に挟まれて接触することで、ＬＩＮバス３００に対する各ドアサーボ１１０，１２０，１３０の接続がなされる。また、各コネクタ１１０Ａ，１２０Ａ，１３０Ａには、電源ラインＶｃｃに接続するための圧接ターミナル１１２，１２２，１３２及びグランドラインＧＮＤに接続するための圧接ターミナル１１３，１２３，１３３が設けられており、ＬＩＮバス３００への接続方法と同様にして接続されている。
【００３２】
図４に各ドアサーボ１１０，１２０，１３０の内部構成を示す。尚、各ドアサーボ１１０，１２０，１３０の内部構成は共通であり、図４には内外気ドアサーボ１１０に対応する符号を付している。また、Ａ／Ｍドアサーボ１２０及びＭＯＤＥドアサーボ１３０については必要に応じて対応する符号を図中に付している。
【００３３】
制御部１１４（スレーブユニット）はマスタＥＣＵ２００と通信を行うものであり、半導体集積回路に所定のソフトウェアを組み込んで構成されているとともに、ＬＩＮ通信を行うために必要なトランシーバの機能も備えている。また、制御部１１４は、マスタＥＣＵ２００からの指示に従って内部に備えられたモータ１１６を内外気ドア３０の開度に基づいて回転制御し、内外気ドア３０の開度を調整するようになっている。
【００３４】
アドレス記憶部１１４Ａ（アドレス記憶手段）は、後述するアドレス割り当てにより、自己に割り当てられたアドレスを記憶するようになっており、電源供給が遮断されたとしてもその内容を保持することができる不揮発性メモリにより構成されている。
【００３５】
駆動手段１１５は、制御部１１４からの制御信号に基づいて、モータ１１６に対して駆動電流を供給する。また、モータ１１６は、駆動手段１１５から供給される駆動電流を受けて回転動作するものであり、その回転軸の回転が減速機１１７を介してドア３０の回動軸に設けられた歯車３０Ａに伝達されるようになっている。
【００３６】
角度検出手段１１８Ａは、減速機１１７の出力段の回転角度（ドア３０の開度）を検出するものであり、例えば、インクリメンタル方式のロータリエンコーダにより構成されている。そして、検出した回転角度に応じたパルス信号を回転角度記憶部１１８Ｂ（特徴量記憶手段）に出力する。回転角度記憶部１１８Ｂは、ドア３０の基準位置（これについては後述する。）からの回転角度をカウンタ値として記憶するものであって、当該カウンタ値から入力したパルス信号数を加算あるいは減算して内外気ドア３０の開度をカウンタ値として記憶するとともに、制御部１１４からの要求に応じてカウンタ値を当該制御部１１４に出力する。
【００３７】
Ａ／Ｍドアサーボ１２０及びＭＯＤＥドアサーボ１３０の構成についても内外気ドアサーボ１１０の構成と略同様であり、以下に相違点について説明する。Ａ／Ｍドアサーボ１２０については、制御部１２４（スレーブユニット）は、マスタＥＣＵ２００からの指示に従って内部に備えられたモータ１１６をエアミックスドア５０の開度に基づいて回転制御する。また、モータ１１６の回転は減速機１１７を介してエアミックスドア５０の回動軸に設けられた歯車５０Ａに伝達されるようになっている。従って、角度検出手段１１８Ａは、減速機１１７の出力段の回転角度（ドア５０の開度）を検出し、回転角度記憶部１１８Ｂには、ドア５０の開度がカウンタ値として記憶される。
【００３８】
ＭＯＤＥドアサーボ１３０については、制御部１３４（スレーブユニット）は、マスタＥＣＵ２００からの指示に従って内部に備えられたモータ１１６をモードドア７０の開度パターンに基づいて回転制御してその開度パターンを切り換えるようになっている。また、モータ１１６の回転は減速機１１７を介してリンク機構に設けられた歯車７０Ａに伝達されるようになっている。従って、角度検出手段１１８Ａは、減速機１１７の出力段の回転角度（歯車７０Ａの回転角度）を検出し、回転角度記憶部１１８Ｂには、リンク機構の歯車７０Ａの回転角度がカウンタ値として記憶される。
【００３９】
本実施形態の構成は以上であり、続いてその動作について説明する。マスタＥＣＵ２００は、設定すべき空調状態となるように、各ドアサーボ１１０，１２０，１３０及びその他の制御装置を制御する。具体的には、設定された車室内温度に基づいて、各ドアサーボ１１０，１２０，１３０に対して、各ドアサーボ１１０，１２０，１３０が制御するドア３０，５０，７０の開度をそれぞれ指示し、各ドアサーボ１１０，１２０，１３０は当該指示に従ってモータ１１６を回転駆動することで自己が制御するドア３０，５０，７０を所定の開度に設定する。ここで、各ドアサーボ１１０，１２０，１３０には、アドレス「１」，「２」，「３」がそれぞれ個別に割り当てられており、マスタＥＣＵ２００は、各ドアサーボ１１０，１２０，１３０に割り当てられているアドレス「１」，「２」，「３」により各ドアサーボ１１０，１２０，１３０を個別に認識している。
【００４０】
以下、各ドアサーボ１１０，１２０，１３０へのアドレス割り当ての方法について図５ないし図８を参照して説明する。尚、図５を基本に説明し、図６ないし図８を参照する場合にはその旨記載する。
【００４１】
マスタＥＣＵ２００は、各ドアサーボ１１０，１２０，１３０に対してそれぞれが制御するドア３０，５０，７０を基準位置から最大作動角位置まで作動させるように作動指示を出す（ステップＳ１００）。
【００４２】
ここで、基準位置とは、ドアサーボの駆動によってドア部を一方向に回動させたときに、一方向側の回動が規制されてそれ以上動かなくなったときのドア部の位置のことである。また、最大作動角位置とは、ドアサーボの駆動によってドア部を逆方向に回動させたときに、逆方向側の回動が規制されてそれ以上動かなくなったときのドア部の位置のことである。
【００４３】
本実施形態では、ドア３０，５０の基準位置は、ドアサーボ１１０，１２０の駆動によってドア３０，５０を一方向に回動させたときに、一方向側の回動が規制されてそれ以上動かなったときのドア３０，５０の閉め切り位置のことである。また、最大作動角位置とは、ドアサーボ１１０，１２０の駆動によってドア３０，５０を逆方向に回動させたときに、逆方向側の回動が規制され、それ以上動かなくなったときのドア３０，５０の閉め切り位置のことである。
【００４４】
また、本実施形態におけるドア７０の基準位置とは、ドアサーボ１３０の駆動によって各ドア７１，７２，７３の開度位置パターンを一方向に切換えたときに、開度位置パターンの切換が規制されてそれ以上動かなくなったときの各ドア７１，７２，７３の位置のことである。また、最大作動角位置とは、ドアサーボ１３０の駆動によって各ドア７１，７２，７３の開度位置パターンを逆方向に切換えたときに、開度位置パターンの切換が規制されてそれ以上動かなくなったときの各ドア７１，７２，７３の位置のことである。
【００４５】
作動指示を受けた各ドアサーボ１１０，１２０，１３０の制御部１１４，１２４，１３４は、図６に示すように、ドア３０，５０，７０を基準位置に復帰させるためにモータ１１６を回転駆動し（ステップＳ２００）、ドア３０，５０，７０が基準位置に復帰したことをもって、回転角度記憶部１１８Ｂに記憶されているカウンタ値をリセットする（ステップＳ２１０）。この後、制御部１１４，１２４，１３４は、モータ１１６を回転駆動させてドア３０，５０，７０を最大作動角位置側へ単位角度づつ回動させる（ステップＳ２２０）。モータ１１６を回転駆動させているときには、角度検出手段１１８Ａからパルス信号が出力されることにより、回転角度記憶部１１８Ｂにてパルス信号が加算され、加算後のカウンタ値が記憶される。制御部１１４，１２４，１３４は、ドア３０，５０，７０が最大作動角位置に到達したと判断したときには（ステップＳ２３０でＹＥＳ）、そのときのカウンタ値（最大作動角）を回転角度記憶部１１８Ｂにセットする（ステップＳ２４０）。
【００４６】
ここで、内外気ドアサーボ１１０には、カウンタ値として（θ１）がセットされており、Ａ／Ｍドアサーボ１２０には、カウンタ値として（θ２）がセットされており、さらに、ＭＯＤＥドアサーボ１３０は、カウンタ値として（θ３）がセットされている。このように、各ドアサーボ１１０，１２０，１３０のカウンタ値（θ１），（θ２），（θ３）は、互いに異なるように設計されている。尚、各カウンタ値（θ１），（θ２），（θ３）が本発明の特徴量に相当する。
【００４７】
マスタＥＣＵ２００は、各ドアサーボ１１０，１２０，１３０におけるカウンタ値を把握しているとともに、各ドアサーボ１１０，１２０，１３０に割り当てるべきアドレス「１」，「２」，「３」を予め決定している。すなわち、マスタＥＣＵ２００には、図８に示すように、各ドアサーボ１１０，１２０，１３０の種別に対応するカウンタ値及び設定すべきアドレスを予め記憶している。
【００４８】
マスタＥＣＵ２００は、基準位置から最大作動角位置までの作動を指示してから所定時間（各ドアサーボ１１０，１２０，１３０のカウンタ値セットが完了していると思われる時間）が経過した後、各ドアサーボ１１０，１２０，１３０に対してカウンタ値が（θ１）にセットされているドアサーボはアドレス「１」を設定するように指示する（ステップＳ１１０）。
【００４９】
各ドアサーボ１１０，１２０，１３０は、図７に示すように、マスタＥＣＵ２００から問い合わせされたカウンタ値が自己の回転角度記憶部１１８Ｂに記憶されているカウンタ値と一致しているか否かを判断し（ステップＳ３００）、一致していると判断したときには指示されたアドレスを自己に設定する（ステップＳ３００でＹＥＳ及びステップＳ３１０）。
【００５０】
各ドアサーボ１１０，１２０，１３０のうち、内外気ドアサーボ１１０の回転角度記憶部１１８Ｂにセットされているカウンタ値は（θ１）であるため、このドアサーボ１１０の制御部１１４は、自己のカウンタ値（θ１）とマスタＥＣＵ２００から問い合わせされたカウンタ値（θ１）とが一致していると判断してアドレス「１」を設定し、アドレス記憶部１１４Ａに記憶する。
【００５１】
続いて、マスタＥＣＵ２００は、各ドアサーボ１１０，１２０，１３０に対してカウンタ値が（θ２）にセットされているドアサーボはアドレス「２」を設定するように指示する（ステップＳ１２０）。
【００５２】
当該指示を受けた各ドアサーボ１１０，１２０，１３０のうち、Ａ／Ｍドアサーボ１２０の回転角度記憶部１１８Ｂにセットされているカウンタ値は（θ２）であるため、このドアサーボ１２０の制御部１２４は、自己のカウンタ値（θ２）と問い合わせされたカウンタ値（θ２）とが一致していると判断してアドレス「２」を設定し、アドレス記憶部１１４Ａに記憶する。
【００５３】
最後に、マスタＥＣＵ２００は、各ドアサーボ１１０，１２０，１３０に対してカウンタ値が（θ３）にセットされているドアサーボはアドレス「３」を設定するように指示する（ステップＳ１３０）。
【００５４】
当該指示を受けた各ドアサーボ１１０，１２０，１３０のうち、ＭＯＤＥドアサーボの回転角度記憶部１１８Ｂにセットされているカウンタ値は（θ３）であるため、このドアサーボ１３０の制御部１３４は、自己のカウンタ値（θ３）と問い合わせされたカウンタ値（θ３）とが一致していると判断してアドレス「３」を設定し、アドレス記憶部１１４Ａに記憶する。
【００５５】
尚、図７に示すように、各ドアサーボ１１０，１２０，１３０は、マスタＥＣＵ２００からアドレス設定の指示を受けたときに、問い合わせされたカウンタ値が自己のカウンタ値と異なる場合には、その指示を無視する（ステップＳ３００でＮＯ）。
【００５６】
従って、上記のアドレス割り当てが完了すると、内外気ドアサーボ１１０にはアドレス「１」が割り当てられ、Ａ／Ｍドアサーボ１２０にはアドレス「２」が割り当てられ、ＭＯＤＥドアサーボ１３０には、アドレス「３」が割り当てられる。
【００５７】
従って、マスタＥＣＵ２００は、各ドア３０，５０，７０を制御するに当たって、上述のアドレス「１」，「２」，「３」のいずれかを指定することで、各ドアサーボ１１０，１２０，１３０に対してそれぞれ個別にドア３０，５０，７０の開度制御の指示を行う。
【００５８】
また、アドレスを割り当てた後は、各ドアサーボ１１０，１２０，１３０のアドレス記憶部１１４Ａに自己のアドレスが記憶され続けるため、当該空調システム１を停止後、再びシステムを立ち上げた場合でも、上記のアドレス割り当てを行う必要がなく、速やかに空調制御に移行する。
【００５９】
本実施形態によれば、マスタＥＣＵ２００から所定のカウンタ値がセットされたドアサーボ１１０，１２０，１３０に対してアドレスを設定する指示は、ＬＩＮバス３００に共通接続された各ドアサーボ１１０，１２０，１３０に同時的になされる。そして、問い合わせされたカウンタ値が自己の記憶しているカウンタ値と一致するドアサーボ１１０，１２０，１３０は、マスタＥＣＵ２００の指示に従って所定のアドレスを設定する。従って、マスタＥＣＵ２００は複数種類のカウンタ値を順次問い合わせることで、各ドアサーボ１１０，１２０，１３０に対して個別にアドレスが割り当てられることとなる。
【００６０】
つまり、問い合わせされたカウンタ値が自己の記憶しているカウンタ値と一致したドアサーボ１１０，１２０，１３０からアドレスが設定される構成であるから、各ドアサーボ１１０，１２０，１３０のマスタＥＣＵ２００に対する接続位置に関係なく、各ドアサーボ１１０，１２０，１３０に対して正しいアドレスを割り当てることができる。
【００６１】
さらには、各ドアサーボ１１０，１２０，１３０をＬＩＮバス３００にデイジーチェーン接続ではなく共通接続する構成であるため、各ドアサーボ１１０，１２０，１３０と嵌合するコネクタ１１０Ａ，１２０Ａ，１３０Ａには、ＬＩＮバス３００を接続するための圧接ターミナル１１１，１２１，１３１が１つで済む。これにより、各ドアサーボ１１０，１２０，１３０をＬＩＮバス３００に接続するための配線を簡略化することができる。
【００６２】
また、本実施形態では、各ドアサーボ１１０，１２０，１３０内に不揮発性メモリにより構成されるアドレス記憶部１１４Ａを備えているため、一旦アドレス割り当てを行えば、以降空調システム１を立ち上げるたびにアドレス割り当てを行う必要がなくなり、システム１を可及的速やかに稼動させることができる。
【００６３】
また、本実施形態では、各ドアサーボ１１０，１２０，１３０はドア３０，５０，７０を回動させるという点については同一の機能を有してはいるが、特徴量であるカウンタ値（最大作動角）はそれぞれ異なっている。本実施形態では、各ドアサーボ１１０，１２０，１３０が制御するドア３０，５０，７０の最大作動角がそれぞれ異なっている点に着目し、この最大作動角に対応するカウンタ値を拠り所としてアドレスを割り当てるようにしている。このようにすれば、各ドアサーボ１１０，１２０，１３０の機能が同一機能であっても、各ドアサーボ１１０，１２０，１３０毎に個別にアドレスを割り当てることができる。
【００６４】
また、本実施形態では、各ドアサーボ１１０，１２０，１３０にアドレスを割り当てる際に、予め、各ドア３０，５０，７０を基準位置から最大作動角位置まで回動させることにより、各ドアサーボ１１０，１２０，１３０にカウンタ値をセットさせるようにしているため、各ドアサーボ１１０，１２０，１３０の角度検出手段１１８Ａがインクリメンタル方式のものであったとしても、そのカウンタ値を確実に把握することができる。
【００６５】
＜変形例＞
本実施形態では、特徴量として各ドア３０，５０，７０の最大作動角に対応するカウンタ値を用いて各ドアサーボ１１０，１２０，１３０のアドレス割り当てを行ったが、例えば、駆動手段１１５がモータ１１６に供給する際の駆動電流の電流値を特徴量としても良い。
【００６６】
通常、モータ１１６は負荷トルクに応じたトルクを発生させるための駆動電流を供給する必要がある。各ドア３０，５０，７０は、そのサイズや通過する空気量によって受ける応力等が異なるため、ドア３０，５０，７０を回動駆動するために必要となるトルクはそれぞれ異なっている。従って、制御部１１４，１２４，１３４は駆動手段１１５から供給される駆動電流の電流値を把握しておき、マスタＥＣＵ２００では、電流値に基づいてアドレス割り当てを行うことで、各ドアサーボ１１０，１２０，１３０に個別にアドレスを割り当てることができる。
【００６７】
＜第２の実施形態＞
本発明に係る第２の実施形態について図９を参照して説明する。本実施形態では、ＬＩＮバス３００をループ状に形成して構成されており、各ドアサーボ１１０，１２０，１３０がこのＬＩＮバス３００に共通接続された形態となっている。このようにＬＩＮバス３００を構成した場合、何らかの不具合によってＬＩＮバス３００のいずれか１箇所が分断されたとしても、各ドアサーボ１１０，１２０，１３０は、マスタＥＣＵ２００と通信を行うことができるため、当該システム１の信頼性が向上する。
【００６８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【００６９】
上記実施形態では、ネットワーク上に接続された３つのスレーブユニットであるドアサーボ１１０，１２０，１３０にアドレスを付与する構成であったが、アドレスを付与するスレーブユニットの数は２つ又は４つ以上の場合にも適用できる。すなわち、上記実施形態では複数のモードドア７１，７２，７３をリンク機構を介して一つのＭＯＤＥドアサーボ１３０で回動駆動する構成であったが、各モードドア７１，７２，７３の個々にドアサーボを取り付けた構成としてもよい。
【００７０】
上記実施形態では、角度検出手段１１８Ａとしてインクリメンタル方式（相対位置検出方式）のロータリエンコーダで構成した例を示したが、このロータリエンコーダをアブソリュート方式（絶対位置検出方式）のものに置き換えても良い。アブソリュート方式のロータリエンコーダを適用した場合には、カウンタ値をセットするためにドア３０，５０，７０を基準位置に復帰させる必要がないため、アドレス割り当てのために必要となる時間を短縮化することができる。また、角度検出手段１１８Ａとしては、ポテンショメータを用いた構成としても良い。
【００７１】
また、上記実施形態では、各ドアサーボ１１０，１２０，１３０と嵌合されるコネクタは、圧接ターミナル１１１，１２１，１３１を備えた圧接タイプコネクタ１１０Ａ，１２０Ａ，１３０Ａとしていたが、これに限らず、例えば図１０に示すように、圧着タイプコネクタを用いた構成としても良い。この場合、ＬＩＮバス３００等のケーブルに設けられた複数の接続端子をそれぞれ圧着タイプコネクタの圧着ターミナルに接続する構成とすることができる。
【００７２】
また、上記実施形態では、制御部１１４，１２４，１３４は半導体集積回路に上述の機能を有するソフトウェアを組み込んで構成していたが、これら制御部１１４，１２４，１３４をハードウェアロジックで構成しても良い。
【００７３】
また、上記実施形態では、ＬＩＮプロトコルに従ってマスタＥＣＵ２００と各ドアサーボ１１０，１２０，１３０とが通信を行う例を示したが、共通のバスラインによって通信を行うことができるものであれば他のプロトコルに従う通信形態でも良い。
【００７４】
上記実施形態では、アドレス記憶部１１４Ａを不揮発性メモリで構成した例を示したが、これらアドレス記憶部部１１４ＡをＲＡＭで構成しても良い。この場合、空調システム１が停止して電源供給が遮断されると記憶されているアドレスが消去されるため、空調システム１の起動時毎にアドレス割り当てを行なうようにする。または、アドレス記憶部１１４Ａ内の記憶が消えないように、空調システム１が停止しても電源（Ｖｃｃ，ＧＮＤ）は常時供給し続けるシステムとしてもよい。
【００７５】
上記実施形態では、ＬＩＮプロトコルに基づくバスシステムを例にして各ドアサーボ１１０，１２０，１３０にアドレスを割り当てるようにしていたが、単線のバスラインで構成される他のバスシステムを用いてアドレスを割り当てることもできる。この場合、マスタＥＣＵ２００から各カウンタ値を順次問い合わせて該当するドアサーボ１１０，１２０，１３０からの応答を待ち、応答があったドアサーボ１１０，１２０，１３０に対してアドレス設定を指示するという手順としても良い。
【図面の簡単な説明】
【００７６】
【図１】第１の実施形態に係る空調システムの全体構成を示した概略図である。
【図２】空調システム内に構築されたローカルネットワークの構成を示したブロック図である。
【図３】各ドアサーボへ嵌合されるコネクタのバスラインへの接続形態を示した図である。
【図４】各ドアサーボの内部構成を示したブロック図である。
【図５】マスタＥＣＵの制御内容を示したフローチャートである。
【図６】各ドアサーボのカウンタ値セットの処理を示したフローチャートである。
【図７】各ドアサーボのアドレス設定の処理を示したフローチャートである。
【図８】ドアサーボの種別と、当該種別に対応するカウンタ値及びアドレスを示した対応表である。
【図９】第２の実施形態に係る空調システムにおいて、ループ状に構成したバス接続を示すブロック図である。
【図１０】他の実施形態において、各ドアサーボへ嵌合されるコネクタのバスラインへの接続形態を示した図である。
【符号の説明】
【００７７】
１…空調システム
３０…内外気ドア（ドア部）
５０…エアミックスドア（ドア部）
７０…モードドア（ドア部）
１１０…内外気ドアサーボ（制御対象物）
１１０Ａ，１２０Ａ，１３０Ａ…コネクタ
１１４，１２４，１３４…制御部（スレーブユニット）
１１４Ａ…アドレス記憶部（アドレス記憶手段）
１１８Ｂ…回転角度記憶部（特徴量記憶手段）
１２０…Ａ／Ｍドアサーボ（制御対象物）
１３０…ＭＯＤＥドアサーボ（制御対象物）
２００…マスタＥＣＵ（マスタユニット）
３００…ＬＩＮバス（バスライン）
θ１，θ２，θ３…カウンタ値（特徴量）
【図１】
2008062802.tif 000003
【図２】
2008062802.tif 000004
【図３】
2008062802.tif 000005
【図４】
2008062802.tif 000006
【図５】
2008062802.tif 000007
【図６】
2008062802.tif 000008
【図７】
2008062802.tif 000009
【図８】
2008062802.tif 000010
【図９】
2008062802.tif 000011
【図１０】
2008062802.tif 000012