(57)【要約】【課題】複数の端末装置が通信バスに接続される通信システムをより低コストに実現する。【解決手段】本発明の通信システムは、複数の端末装置１０が通信バスに接続される通信システムであって、上位の端末装置１０の出力端子２４と下位の端末装置１０の入力端子２３とが信号線で接続され、端末装置１０は、初期設定の開始を条件として一のパルス信号を出力端子２４から出力する第１パルス信号出力手段と、入力端子２３に一のパルス信号が入力されたことを条件として出力端子２４から一のパルス信号を出力する第２パルス信号出力手段と、入力端子２３に入力されたパルス信号の数に基づいて、通信バスを介して通信を行う際の自己のアドレスを設定するアドレス設定手段と、を含む。【選択図】図２
2014241477.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置が通信バスに接続される通信システムであって、
上位の端末装置の出力端子と下位の端末装置の入力端子とが信号線で接続され、
前記端末装置は、初期設定の開始を条件として一のパルス信号を前記出力端子から出力する第１パルス信号出力手段と、
前記入力端子に一のパルス信号が入力されたことを条件として前記出力端子から一のパルス信号を出力する第２パルス信号出力手段と、
前記入力端子に入力されたパルス信号の数に基づいて、前記通信バスを介して通信を行う際の自己のアドレスを設定するアドレス設定手段と、を含む、ことを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、前記第２パルス信号出力手段は、前記入力端子に一のパルス信号が入力された時点から所定の待機時間が経過した後に、前記出力端子から一のパルス信号を出力する、ことを特徴とする通信システム。
【請求項３】
請求項１又は２に記載の通信システムにおいて、前記第２パルス信号出力手段は、前記入力端子に入力されたパルス信号のパルス幅が所定の長さであることを条件として、前記出力端子から一のパルス信号を出力する、ことを特徴とする通信システム。
【請求項４】
請求項１〜３のいずれか１項に記載の通信システムにおいて、前記アドレス設定手段は、前記入力端子に入力されたパルス信号の数を共通の基礎アドレスに加算して自己のアドレスを決定する、ことを特徴とする通信システム。
【請求項５】
請求項１〜４のいずれか１項に記載の通信システムにおいて、前記通信バスを介して前記複数の端末装置と通信を行う制御装置をさらに備え、
前記端末装置は、電池、前記電池の充放電回路をさらに含み、
前記制御装置は、前記複数の端末装置のそれぞれに対し、前記電池の充電状態に応じて前記充放電回路を制御する手段を含む、ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の端末装置が通信バスに接続される通信システムに関する。
【背景技術】
【０００２】
複数の端末装置が通信バスに接続される通信システムにおいては、各端末装置に固有のアドレスを設定する必要がある。各端末装置に固有のアドレスを設定する技術として、例えば各端末装置に設けたスイッチや設定ピン等により複数ビットのデジタル信号を端末装置ごとに任意に設定可能な構成とし、端末装置ごとに異なる値のデジタル信号を手動で設定することによって各端末装置に固有のアドレスを設定する手法が公知である。
【０００３】
しかしながら上記のように各端末装置のアドレスを手動で設定する手法は、煩雑である上、アドレスの設定漏れや誤設定の虞が生ずる。このようなことから各端末装置のアドレスを自動設定する技術の一例として、伝送路に接続される各端末装置に対し、その伝送路を通じて、センタ・コントローラから自動的にアドレスを配布する通信システムが公知である（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１５６７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記の特許文献１に開示された通信システムにおいては、端末装置ごとに異なる固有の識別番号を予め設定し、これを記憶した不揮発性メモリを含む識別番号記憶部を各端末装置に実装する必要がある。つまり上記の特許文献１に開示された従来技術は、固有の識別番号を付与するために専用の回路チップ等を各端末装置に実装する必要があり、それによって端末装置の製造コストが増加し、ひいては通信システム全体の大幅なコスト増を招来する虞がある。
【０００６】
このような状況に鑑み本発明はなされたものであり、その目的は、複数の端末装置が通信バスに接続される通信システムをより低コストに実現することにある。
【課題を解決するための手段】
【０００７】
＜本発明の第１の態様＞
本発明の第１の態様は、複数の端末装置が通信バスに接続される通信システムであって、上位の端末装置の出力端子と下位の端末装置の入力端子とが信号線で接続され、前記端末装置は、初期設定の開始を条件として一のパルス信号を前記出力端子から出力する第１パルス信号出力手段と、前記入力端子に一のパルス信号が入力されたことを条件として前記出力端子から一のパルス信号を出力する第２パルス信号出力手段と、前記入力端子に入力されたパルス信号の数に基づいて、前記通信バスを介して通信を行う際の自己のアドレスを設定するアドレス設定手段と、を含む、ことを特徴とする通信システムである。
【０００８】
複数の端末装置は、上位の端末装置の出力端子と下位の端末装置の入力端子とが信号線で接続されている。ここでの「上位」及び「下位」は、信号線による接続順序における上位及び下位を意味する。したがって複数の端末装置は、その接続順序が最も上位の端末装置の入力端子、及び最も下位の端末装置の出力端子は何も接続されていないことになる。
【０００９】
各端末装置は、まず初期設定の開始を条件として一のパルス信号を出力端子から出力する（第１パルス信号出力手段）。つまり初期設定の開始時には、上位の端末装置から下位の端末装置へ一のパルス信号が出力される。また各端末装置は、入力端子に一のパルス信号が入力されたことを条件として出力端子から一のパルス信号を出力する（第２パルス信号出力手段）。つまり上位の端末装置から下位の端末装置へ一のパルス信号が出力されると、その下位の端末装置は、さらに下位の端末装置へ一のパルス信号を出力することになる。
【００１０】
したがって例えば最も上位となる１番目の端末装置は、入力端子に何も接続されていないので、入力端子に入力されるパルス信号の数は０となる。また１番目の端末装置の出力端子に入力端子が接続された２番目の端末装置は、１番目の端末装置からは初期設定の開始時に一のパルス信号が出力されるだけなので、入力端子に入力されるパルス信号の数は１となる。さらに２番目の端末装置の出力端子に入力端子が接続された３番目の端末装置は、初期設定の開始時に２番目の端末装置から一のパルス信号が出力されるとともに、１番目の端末装置から２番目の端末装置へ出力される一のパルス信号に応じて２番目の端末装置からさらに一のパルス信号が出力されるので、入力端子に入力されるパルス信号の数は２となる。
【００１１】
すなわち複数の端末装置は、上位から下位へ行くに従って、入力端子に入力されるパルス信号の数が一ずつ増加していくことになる。したがって各端末装置は、入力端子に入力されたパルス信号の数に基づいて、通信バスを介して通信を行う際の自己のアドレスを設定することによって、他の端末装置と重複しない固有のアドレスを自己のアドレスとして自ら設定することができる。つまり本発明に係る通信システムは、アドレスの設定や管理を行うアドレス管理装置等から各端末装置へアドレスを配布するのではなく、各端末装置の入力端子に入力されたパルス信号の数に基づいて、各端末装置が自己のアドレスを自ら設定する。
【００１２】
このようにして本発明に係る通信システムは、各端末装置のアドレスの設定や管理を行うアドレス管理装置等を設けることなく、固有のアドレスを各端末装置に自動的に設定することができる。しかも本発明に係る通信システムは、複数の端末装置の上位の端末装置の出力端子と下位の端末装置の入力端子とを信号線で接続するだけの極めてシンプルな構成で実現することができる。
【００１３】
これにより本発明の第１の態様によれば、複数の端末装置が通信バスに接続される通信システムをより低コストに実現することができるという作用効果が得られる。
【００１４】
＜本発明の第２の態様＞
本発明の第２の態様は、前述した本発明の第１の態様において、前記第２パルス信号出力手段は、前記入力端子に一のパルス信号が入力された時点から所定の待機時間が経過した後に、前記出力端子から一のパルス信号を出力する、ことを特徴とする通信システムである。
このような特徴によれば、第１パルス信号出力手段によるパルス信号の出力タイミングと第２パルス信号出力手段によるパルス信号の出力タイミングとの間に、待機時間による時間差を設けることができる。それによって端末装置の入力端子に入力されるパルス信号を一ずつ確実に検出することができるので、パルス信号の数を誤カウントしてしまう虞を低減することができる。
【００１５】
＜本発明の第３の態様＞
本発明の第３の態様は、前述した本発明の第１の態様又は第２の態様において、前記第２パルス信号出力手段は、前記入力端子に入力されたパルス信号のパルス幅が所定の長さであることを条件として、前記出力端子から一のパルス信号を出力する、ことを特徴とする通信システムである。
このような特徴によれば、例えば端末装置の入力端子と出力端子とを接続する信号線の電位がノイズ等で瞬間的に変化したときに、これをパルス信号として誤検出してしまう虞を低減することができる。それによって入力端子に入力されるパルス信号の数を誤カウントしてしまう虞を低減することができるので、ノイズ等に起因するアドレスの誤設定等が生ずる虞を低減することができる。
【００１６】
＜本発明の第４の態様＞
本発明の第４の態様は、前述した本発明の第１〜第３の態様のいずれかにおいて、前記アドレス設定手段は、前記入力端子に入力されたパルス信号の数を共通の基礎アドレスに加算して自己のアドレスを決定する、ことを特徴とする通信システムである。
このような特徴によれば、各端末装置は、複雑な演算処理を要することなく、極めて単純な手順で自己のアドレスをそれぞれ決定することができる。
【００１７】
＜本発明の第５の態様＞
本発明の第５の態様は、前述した本発明の第１〜第４の態様のいずれかにおいて、前記通信バスを介して前記複数の端末装置と通信を行う制御装置をさらに備え、前記端末装置は、電池、前記電池の充放電回路をさらに含み、前記制御装置は、前記複数の端末装置のそれぞれに対し、前記電池の充電状態に応じて前記充放電回路を制御する手段を含む、ことを特徴とする通信システムである。
このような特徴によれば、通信バスを介して各端末装置の電池の充放電を制御装置が制御する通信システムにおいて、前述した本発明の第１〜第４の態様のいずれかによる作用効果を得ることができる。
【発明の効果】
【００１８】
本発明によれば、複数の端末装置が通信バスに接続される通信システムをより低コストに実現することができる。
【図面の簡単な説明】
【００１９】
【図１】端末装置の構成を図示したブロック図。
【図２】本発明に係る通信システムの構成を概略的に図示したシステム構成図。
【図３Ａ】端末制御部によるアドレス設定手順を図示したフローチャート。
【図３Ｂ】端末制御部によるアドレス設定手順を図示したフローチャート。
【図４】タイマインタラプトルーチンの手順を図示したフローチャート。
【図５】各端末装置の入力端子及び出力端子の電圧の変化を図示したタイミングチャート。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を参照しながら説明する。
尚、本発明は、以下説明する実施例に特に限定されるものではなく、特許請求の範囲に記載された発明の範囲内で種々の変形が可能であることは言うまでもない。
【００２１】
＜端末装置の構成＞
本発明に係る通信システムを構成する端末装置１０について、図１を参照しながら説明する。
図１は、端末装置１０の構成を図示したブロック図である。
【００２２】
端末装置１０は、電池モジュール１１、充電回路１２、放電回路１３、電圧測定回路１４、温度測定回路１５、電流測定回路１６、端末制御部１７及びコネクタ２０を備える電源装置である。
【００２３】
電池モジュール１１は、例えばニッケル水素二次電池等の二次電池を複数直列又は並列に接続することによって構成されている。充電回路１２は、電池モジュール１１の充電を制御する回路であり、入力側がコネクタ２０の充電端子２１に接続され、出力側がダイオードＤ１を通じて電池モジュール１１の正極に接続されている。コネクタ２０の充電端子２１には外部電源が接続される。放電回路１３は、電池モジュール１１の放電を制御する回路であり、出力側がコネクタ２０の放電端子２２に接続され、入力側がダイオードＤ２を通じて電池モジュール１１の正極に接続されている。コネクタ２０の放電端子２２には、電池モジュール１１の電力で動作する負荷装置が接続される。電圧測定回路１４は、電池モジュール１１の電圧を測定する回路である。温度測定回路１５は、公知のサーミスタ等を含み、電池モジュール１１の温度を測定する回路である。電流測定回路１６は、電池モジュール１１の充放電時の電流を測定する回路である。
【００２４】
端末制御部１７は、公知のマイコン制御装置であり、電圧測定回路１４、温度測定回路１５及び電流測定回路１６の出力信号に基づいて、充電回路１２及び放電回路１３を制御する。また端末制御部１７は、コネクタ２０の通信バス接続部２５を介して通信バスに接続される。さらに端末制御部１７は、デジタル入力ポートの１つがコネクタ２０の入力端子２３に接続されており、デジタル出力ポートの１つがコネクタ２０の出力端子２４に接続されている。入力端子２３は、端末装置１０の内部で抵抗Ｒ１を通じて所定電圧にプルアップされている。
【００２５】
＜通信システムの構成＞
本発明に係る通信システムの構成について、図２を参照しながら説明する。
図２は、本発明に係る通信システムの構成を概略的に図示したシステム構成図である。
【００２６】
通信システムは、第１端末装置１０Ａ、第２端末装置１０Ｂ、第３端末装置１０Ｃ及び第４端末装置１０Ｄ、並びにシステムコントローラ３０が通信バスに接続されている。第１端末装置１０Ａ、第２端末装置１０Ｂ、第３端末装置１０Ｃ及び第４端末装置１０Ｄは、全く同じ構成の装置であり、いずれも図１に図示して説明した端末装置１０である。第１端末装置１０Ａは、通信バス接続部２５Ａを通じて通信バスに接続されている。第２端末装置１０Ｂは、通信バス接続部２５Ｂを通じて通信バスに接続されている。第３端末装置１０Ｃは、通信バス接続部２５Ｃを通じて通信バスに接続されている。第４端末装置１０Ｄは、通信バス接続部２５Ｄを通じて通信バスに接続されている。
【００２７】
「制御装置」としてのシステムコントローラ３０は、公知のマイコン制御装置を含み、通信バスを通じて、第１端末装置１０Ａの端末制御部１７Ａ、第２端末装置１０Ｂの端末制御部１７Ｂ、第３端末装置１０Ｃの端末制御部１７Ｃ、第４端末装置１０Ｄの端末制御部１７Ｄのそれぞれと相互に通信を行う。そしてシステムコントローラ３０は、第１端末装置１０Ａ、第２端末装置１０Ｂ、第３端末装置１０Ｃ及び第４端末装置１０Ｄのそれぞれの電池モジュール１１の充電状態等を統括管理し、各電池モジュール１１の充電状態等に応じて、端末制御部１７Ａ〜１７Ｄの各々に対して充放電制御指令を出力する。
【００２８】
通信システムは、上位の端末装置１０の出力端子２４と下位の端末装置１０の入力端子２３とが信号線で接続されている。ここでの「上位」及び「下位」は、信号線による接続順序における上位及び下位を意味する。より具体的には、第１端末装置１０Ａの出力端子２４Ａと第２端末装置１０Ｂの入力端子２３Ｂとが１本の信号線で接続されている。第２端末装置１０Ｂの出力端子２４Ｂと第３端末装置１０Ｃの入力端子２３Ｃとが１本の信号線で接続されている。第３端末装置１０Ｃの出力端子２４Ｃと第４端末装置１０Ｄの入力端子２３Ｄとが１本の信号線で接続されている。その接続順序が最も上位の第１端末装置１０Ａの入力端子２３Ａは何も接続されていない。またその接続順序が最も下位の第４端末装置１０Ｄの出力端子２４Ｄは、何も接続されていないが、さらに下位の端末装置１０がある場合には、その端末装置１０の入力端子２３を接続することができる。
【００２９】
＜端末装置のアドレス設定＞
端末装置１０の端末制御部１７が実行するアドレス設定手順について、図３Ａ〜図５を参照しながら説明する。
図３Ａ及び図３Ｂは、端末制御部１７によるアドレス設定手順を図示したフローチャートである。
【００３０】
端末制御部１７は、初期設定の開始条件であるリセット信号が入力されると、まず出力信号を初期化する（図３ＡのステップＳ１）。より具体的には出力端子２４の電圧をローレベル（０Ｖ）にする。つづいてタイマインタラプトルーチンを初期化し（図３ＡのステップＳ２）、待機時間ＴＤ１のウエイト処理を実行した後（図３ＡのステップＳ３）、タイマインタラプトルーチンを起動する（図３ＡのステップＳ４）。待機時間ＴＤ１は、タイマインタラプトルーチンの初期化のための待ち時間であり、当該実施例では約１秒に設定されている。タイマインタラプトルーチンの具体的な手順については後述する。
【００３１】
つづいてパルス受信フラグをクリアする（図３ＢのステップＳ５）。このパルス受信フラグは、後述するタイマインタラプトルーチンでパルス信号の受信を検出していることを示すフラグである。つづいて入力端子２３におけるパルス信号の受信タイムアウトを監視するためのタイマをスタートする（図３ＢのステップＳ６）。
【００３２】
つづいて出力端子２４からのパルス信号の出力を開始する（図３ＢのステップＳ７）。より具体的には出力端子２４の電圧をハイレベル（例えば５Ｖ）にする。そして時間ＴＷのウエイト処理を実行した後（図３ＢのステップＳ８）、出力端子２４からのパルス信号の出力を終了する（図３ＢのステップＳ９）。より具体的には出力端子２４の電圧をローレベルに戻す。時間ＴＷは、パルス信号の幅を規定する時間であり、例えば当該実施例では１０ｍＳに設定されている。つまり端末制御部１７は、初期設定の開始を条件として一のパルス信号を出力端子２４から出力する（第１パルス信号出力手段）。
【００３３】
つづいて入力端子２３でパルス信号を受信したか否かを判定する（図３ＢのステップＳ１０）。より具体的には、後述するタイマインタラプトルーチンによってパルス受信フラグがセットされているか否かを判定する。入力端子２３でパルス信号を受信した場合には（ステップＳ１０でＹｅｓ）、パルス信号の受信数を示すパルス受信カウンタを更新する（図３ＢのステップＳ１１）。そして待機時間ＴＤ２でウエイト処理を実行した後（図３ＢのステップＳ１２）、ステップＳ５へ戻ることにより、ステップＳ５〜Ｓ９の手順が再度実行されることになる。それによって一のパルス信号が出力端子２４からさらに出力されることになる。つまり端末制御部１７は、入力端子２３に一のパルス信号が入力されたことを条件として出力端子２４から一のパルス信号を出力する（第２パルス信号出力手段）。
【００３４】
待機時間ＴＤ２は、第１パルス信号出力手段によるパルス信号の出力タイミングと第２パルス信号出力手段によるパルス信号の出力タイミングとの間に時間差を設けるための待ち時間である。この待機時間ＴＤ２は、パルス信号の幅を規定する時間ＴＷより十分に長い時間に設定すればよく、例えば当該実施例では１００ｍＳに設定されている。このような待機時間ＴＤ２を設定することによって、端末装置１０の入力端子２３に入力されるパルス信号を一ずつ確実に検出することができるので、パルス信号の数を誤カウントしてしまう虞を低減することができる。
【００３５】
他方、入力端子２３でパルス信号を受信していない場合には（ステップＳ１０でＮｏ）、タイマがタイムアウトしているか否かを判定する（図３ＢのステップＳ１３）。タイムアウトしていない場合には（ステップＳ１３でＮｏ）、ステップＳ１０へ戻り、入力端子２３でパルス信号を受信したか否かを判定する。そしてタイムアウトした時点で（ステップＳ１３でＹｅｓ）、タイマインタラプトルーチンを停止し（図３ＢのステップＳ１４）、パルス受信カウンタの値に基づいて、通信バスを介して通信を行う際の自己のアドレスを決定する（図３ＢのステップＳ１５）。つまり端末制御部１７は、入力端子２３に入力されたパルス信号の数に基づいて、通信バスを介して通信を行う際の自己のアドレスを設定する（アドレス設定手段）。
【００３６】
図４は、タイマインタラプトルーチンの手順を図示したフローチャートである。タイマインタラプトルーチンは、入力端子２３の状態を監視する。タイマインタラプトルーチンは、アドレス設定手順のタイマ割り込みにより起動し（図３ＡのステップＳ４）、停止処理がされるまで（図３ＢのステップＳ１４）、アドレス設定手順とは無関係に定周期（例えば１ｍＳ）で繰り返し実行される。
【００３７】
まず入力端子２３の電圧がハイレベルになっているか否かを判定する（図４のステップＳ２１）。入力端子２３の電圧がハイレベルになっている場合には（ステップＳ２１でＹｅｓ）、パルス幅カウントをカウントアップして更新する（図４のステップＳ２２）。
【００３８】
他方、入力端子２３の電圧がハイレベルになっていない場合には、パルス信号のパルス幅が規定値か否かを判定する（図４のステップＳ２３）。より具体的には、パルス幅カウントのカウント値からパルス信号のパルス幅を演算して求め、そのパルス幅が予め設定したパルス幅の範囲内か否かを判定する。例えば出力端子２４から出力するパルス信号のパルス幅を規定する時間ＴＷを１０ｍＳに設定した場合、パルス幅カウントのカウント値から演算したパルス幅が例えば９〜１１ｍＳの範囲内であれば、そのパルス信号のパルス幅が規定値であるとして、それを有効なパルス信号であると判定する。したがって例えば端末装置１０の入力端子２３と出力端子２４とを接続する信号線の電位がノイズ等で瞬間的に変化したときに、これをパルス信号として誤検出してしまう虞を低減することができる。それによって入力端子２３に入力されるパルス信号の数を誤カウントしてしまう虞を低減することができるので、ノイズ等に起因するアドレスの誤設定等が生ずる虞を低減することができる。
【００３９】
パルス信号のパルス幅が規定値である場合には（ステップＳ２３でＹｅｓ）、パルス受信フラグをセットし（図４のステップＳ２４）、パルス幅カウントのカウント値をクリアする（図４のステップＳ２５）。他方、パルス信号のパルス幅が規定値ではない場合には（ステップＳ２３でＮｏ）、パルス受信フラグをセットせずに、パルス幅カウントのカウント値をクリアする（図４のステップＳ２５）。
【００４０】
図５は、各端末装置１０の入力端子２３及び出力端子２４の電圧の変化を図示したタイミングチャートである。
【００４１】
第１〜第４端末装置１０Ａ〜１０Ｄの出力端子２４Ａ〜２４Ｄは、リセット信号が入力されるとローレベルになる。また第１端末装置１０Ａの出力端子２４Ａに接続されている第２端末装置１０Ｂの入力端子２３Ｂ、第２端末装置１０Ｂの出力端子２４Ｂに接続されている第３端末装置１０Ｃの入力端子２３Ｃ、第３端末装置１０Ｃの出力端子２４Ｃに接続されている第４端末装置１０Ｄの入力端子２３Ｄも同様にローレベルになる（図５のタイミングＴ１）。
【００４２】
リセット信号が入力されてから待機時間ＴＤ１が経過した時点で、第１〜第４端末装置１０Ａ〜１０Ｄの出力端子２４Ａ〜２４Ｄの電圧がハイレベルになる（図５のタイミングＴ２）。そして時間ＴＷが経過した時点で、第１〜第４端末装置１０Ａ〜１０Ｄの出力端子２４Ａ〜２４Ｄの電圧がローレベルになる（図５のタイミングＴ３）。つまりリセット信号が入力されてから待機時間ＴＤ１が経過すると（図５のタイミングＴ２）、第１端末装置１０Ａの出力端子２４Ａからパルス信号Ｐ１１が出力され、第２端末装置１０Ｂの出力端子２４Ｂからパルス信号Ｐ２１が出力され、第３端末装置１０Ｃの出力端子２４Ｃからパルス信号Ｐ３１が出力され、第４端末装置１０Ｄの出力端子２４Ｄからパルス信号Ｐ４１が出力される（第１パルス信号出力手段）。
【００４３】
また前述したように端末装置１０は、入力端子２３に一のパルス信号が入力されたことを条件として出力端子２４から一のパルス信号を出力する（第２パルス信号出力手段）。つまり上位の端末装置１０から下位の端末装置１０へ一のパルス信号が出力されると、その下位の端末装置１０は、さらに下位の端末装置１０へ一のパルス信号を出力することになる。以下、第１〜第４端末装置１０Ａ〜１０Ｄのそれぞれについて、より具体的に説明する。
【００４４】
接続順序が最も上位となる第１端末装置１０Ａは、入力端子２３Ａには何も接続されていない。したがって第１端末装置１０Ａは、入力端子２３Ａに入力されるパルス信号の数は０となり、出力端子２４Ａから出力されるのはパルス信号Ｐ１１だけとなる。
【００４５】
第２端末装置１０Ｂの入力端子２３Ｂには、第１端末装置１０Ａの出力端子２４Ａが接続されている。したがって第２端末装置１０Ｂは、第１端末装置１０Ａが出力するパルス信号Ｐ１１が入力端子２３Ｂに入力されることになる。そのため第２端末装置１０Ｂの入力端子２３Ｂに入力されるパルス信号の数は１となる。また第２端末装置１０Ｂは、入力端子２３Ｂにパルス信号Ｐ１１が入力された時点から待機時間ＴＤ２が経過した時点で、出力端子２４Ｂからパルス信号Ｐ２２を出力する（図５のタイミングＴ４）。
【００４６】
第３端末装置１０Ｃの入力端子２３Ｃには、第２端末装置１０Ｂの出力端子２４Ｂが接続されている。したがって第３端末装置１０Ｃは、第２端末装置１０Ｂが出力するパルス信号Ｐ２１及びパルス信号Ｐ２２が入力端子２３Ｃに入力されることになる。そのため第３端末装置１０Ｃの入力端子２３Ｃに入力されるパルス信号の数は２となる。また第３端末装置１０Ｃは、入力端子２３Ｃにパルス信号Ｐ２１が入力された時点から待機時間ＴＤ２が経過した時点で、出力端子２４Ｃからパルス信号Ｐ３２を出力する（図５のタイミングＴ４）。さらに第３端末装置１０Ｃは、入力端子２３Ｃにパルス信号Ｐ２２が入力された時点から待機時間ＴＤ２が経過した時点で、出力端子２４Ｃからパルス信号Ｐ３３を出力する（図５のタイミングＴ５）。
【００４７】
第４端末装置１０Ｄの入力端子２３Ｄには、第３端末装置１０Ｃの出力端子２４Ｃが接続されている。したがって第４端末装置１０Ｄは、第３端末装置１０Ｃが出力するパルス信号Ｐ３１、パルス信号Ｐ３２及びパルス信号Ｐ３３が入力端子２３Ｄに入力されることになる。そのため第４端末装置１０Ｄの入力端子２３Ｄに入力されるパルス信号の数は３となる。また第４端末装置１０Ｄは、入力端子２３Ｄにパルス信号Ｐ３１が入力された時点から待機時間ＴＤ２が経過した時点で、出力端子２４Ｄからパルス信号Ｐ４２を出力する（図５のタイミングＴ４）。さらに第４端末装置１０Ｄは、入力端子２３Ｄにパルス信号Ｐ３２が入力された時点から待機時間ＴＤ２が経過した時点で、出力端子２４Ｄからパルス信号Ｐ４３を出力する（図５のタイミングＴ５）。さらに第４端末装置１０Ｄは、入力端子２３Ｄにパルス信号Ｐ３３が入力された時点から待機時間ＴＤ２が経過した時点で、出力端子２４Ｄからパルス信号Ｐ４４を出力する（図５のタイミングＴ６）。
尚、その接続順序が最も下位の第４端末装置１０Ｄの出力端子２４Ｄは、何も接続されていないが、さらに下位の端末装置１０がある場合には、その端末装置１０の入力端子２３に４つのパルス信号Ｐ４１〜Ｐ４４が入力されることになる。
【００４８】
すなわち第１〜第４端末装置１０Ａ〜１０Ｄは、上位から下位へ行くに従って、入力端子２３に入力されるパルス信号の数が一ずつ増加していくことになる。したがって第１〜第４端末装置１０Ａ〜１０Ｄは、入力端子２３Ａ〜２３Ｄに入力されたパルス信号の数に基づいて、通信バスを介して通信を行う際の自己のアドレスを設定する。それによって第１〜第４端末装置１０Ａ〜１０Ｄは、相互に重複しない固有のアドレスを自己のアドレスとして自ら設定することができる。
【００４９】
例えば第１〜第４端末装置１０Ａ〜１０Ｄは、入力端子２３Ａ〜２３Ｄに入力されたパルス信号の数を共通の基礎アドレスに加算して自己のアドレスを決定することができる。より具体的には第１端末装置１０Ａは、入力端子２３Ａに入力されるパルス信号の数は０であるから、基礎アドレスに０を加算したアドレスを自己のアドレスとする。第２端末装置１０Ｂは、入力端子２３Ｂに入力されるパルス信号の数は１であるから、基礎アドレスに１を加算したアドレスを自己のアドレスとする。第３端末装置１０Ｃは、入力端子２３Ｃに入力されるパルス信号の数は２であるから、基礎アドレスに２を加算したアドレスを自己のアドレスとする。第４端末装置１０Ｄは、入力端子２３Ｄに入力されるパルス信号の数は３であるから、基礎アドレスに３を加算したアドレスを自己のアドレスとする。このように第１〜第４端末装置１０Ａ〜１０Ｄは、複雑な演算処理を要することなく、極めて単純な手順で自己のアドレスをそれぞれ決定することができる。
【００５０】
以上説明したように本発明に係る通信システムは、各端末装置１０のアドレスの設定や管理を行うアドレス管理装置等を設けることなく、固有のアドレスを各端末装置１０に自動的に設定することができる。しかも本発明に係る通信システムは、複数の端末装置１０の上位の端末装置１０の出力端子２４と下位の端末装置１０の入力端子２３とを信号線で接続するだけの極めてシンプルな構成で実現することができる。したがって本発明によれば、複数の端末装置１０が通信バスに接続される通信システムをより低コストに実現することができる。
【符号の説明】
【００５１】
１０、１０Ａ〜１０Ｄ  端末装置
１１  電池モジュール
１２  充電回路
１３  放電回路
１４  電圧測定回路
１５  温度測定回路
１６  電流測定回路
１７、１７Ａ〜１７Ｄ  端末制御部
２０  コネクタ
２１  充電端子
２２  放電端子
２３、２３Ａ〜２３Ｄ  入力端子
２４、２４Ａ〜２４Ｄ  出力端子
２５、２５Ａ〜２５Ｄ  通信バス接続部
３０  制御装置
【図１】
2014241477.tif 000003
【図２】
2014241477.tif 000004
【図３Ａ】
2014241477.tif 000005
【図３Ｂ】
2014241477.tif 000006
【図４】
2014241477.tif 000007
【図５】
2014241477.tif 000008