(57)【特許請求の範囲】
【請求項１】
マスター装置と、前記マスター装置の信号端子に接続された複数のスレーブ装置と、を備え、前記各スレーブ装置にＩＤを付与するＩＤ付与システムであって、
前記マスター装置は、
前記スレーブ装置に電力を出力する電源出力端子と、
ＩＤ付与コマンドと、そのＩＤ付与コマンドの出力後に互いに異なるＩＤ情報を前記信号端子から順次出力するＩＤ付与制御部と、を有し、
前記各スレーブ装置は、
電力を受ける電源入力端子と、
電力を出力する電源出力端子と、
前記ＩＤを記憶する記憶部と、
前記電源出力端子と前記電源入力端子との間に設けられたスイッチング手段と、
前記電源入力端子から与えられる電力に基づいて動作し、前記ＩＤ付与コマンドを受けたことを条件に前記スイッチング手段をオフ状態とすると共に、前記ＩＤが未だ割り振られていないときには与えられた前記ＩＤ情報に基づいて自己の前記記憶部にＩＤを記憶して前記スイッチング手段をオン状態とする記憶制御部と、有し、
前記マスター装置の前記電源出力端子を一の前記スレーブ装置の前記電源入力端子に接続すると共に前記一のスレーブ装置の前記電源出力端子を他のスレーブ装置の電源入力端子に接続して前記マスター装置の前記電源出力端子からの電源ラインを前記各スレーブ装置にディジーチェーン接続されたＩＤ付与システム。
【請求項２】
請求項１に記載のＩＤ付与システムであって、
前記記憶制御部は、与えられた前記ＩＤ情報に基づいて自己の前記記憶部に前記ＩＤを記憶したことを条件にＩＤ決定コマンドを前記信号端子から前記マスター装置に出力する、ＩＤ付与システム。
【請求項３】
請求項１または請求項２に記載のＩＤ付与システムであって、
前記マスター装置は前記スレーブ装置からの電力の返還を受ける電源入力端子を有し、前記電源ラインにおいて前記マスター装置の前記電源出力端子から最も遠くにディジーチェーン接続される前記スレーブ装置の前記電源出力端子を前記マスター装置の前記電源入力端子に接続して前記電源ラインを前記マスター装置及び前記各スレーブ装置に環状接続されている、ＩＤ付与システム。
【請求項４】
請求項１または請求項３のいずれか一項に記載のＩＤ付与システムであって、
前記記憶制御部は、前記ＩＤ付与コマンドを受けたことを条件に前記記憶部に記憶されている前記ＩＤをリセットし、デフォルト値を設定する、ＩＤ付与システム。
【請求項５】
請求項１ないし請求項４のいずれか一項に記載のＩＤ付与システムであって、
前記各スレーブ装置は、複数の単電池からなる組電池を監視するセル監視ユニットであり、
前記マスター装置は、前記セル監視ユニットから入力される信号により複数の前記組電池からなる電池パックを管理するバッテリ−マネージャーユニットである、ＩＤ付与システム。
【請求項６】
請求項５に記載のＩＤ付与システムであって、
前記ＩＤ付与システムは、車両に搭載して用いられる、ＩＤ付与システム。
【請求項７】
マスター装置と、このマスター装置の信号端子にバス型接続された複数のスレーブ装置とを備えるネットワークにおいて、前記各スレーブ装置にＩＤを付与するためのＩＤ付与方法であって、
前記マスター装置から前記各スレーブ装置に対して電力を択一的に供給してその単一のスレーブ装置を選択して動作状態とするスレーブ選択ステップと、
前記マスター装置の前記信号端子から前記各スレーブ装置に対してＩＤ情報を出力し、動作状態にある前記スレーブ装置において前記ＩＤ情報に基づいて自己のＩＤを設定するＩＤ設定ステップとを、前記スレーブ選択ステップにおいて選択される前記スレーブ装置が順次変化し、かつ前記ＩＤ設定ステップにおいて前記マスター装置から出力される前記ＩＤ情報が順次変化するように繰り返すＩＤ付与方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤを付与する技術に関する。
【背景技術】
【０００２】
マスター装置と複数のスレーブ装置とを含んで構成されるシステムでは、一般に、各スレーブ装置に個別のＩＤを付与し、このＩＤを用いてマスター装置が複数のスレーブ装置それぞれを識別する手法が用いられている。従来から、このようなシステムにおいて、マスター装置が各スレーブ装置にＩＤを付与する技術が知られている（例えば、特許文献１）。従来技術では、マスター装置に複数のスレーブ装置をカスケード接続し、スレーブ装置間の信号線上にスイッチ手段を配置する。この従来技術によれば、スレーブ装置にＩＤを付与する際に、スイッチ手段によりスレーブ装置間の信号線の接続状態を切り替えることで、ＩＤ付与の対象となる端末装置を識別することができ、信号線を増やすことなく、スレーブ装置にＩＤを付与することができるという。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３３９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、信号線上にスイッチ手段を配置すると、接続状態の切り替え時等にノイズなどの影響を受けやすく、通信エラーや誤作動が発生してしまう問題が生じていた。また、信号線上にスイッチ手段を配置すると、信号線を接続状態に切り替える際に信号の同期を取る必要があり、スイッチ手段のオン／オフ切り替え時間の長期化により通信速度を高速化することができない問題が生じていた。
【０００５】
本発明は、以上のような状況に鑑みてなされたものであり、マスター装置と複数のスレーブ装置とを含んで構成されるシステムにおいて、通信エラーや誤作動の発生を抑制してスレーブ装置にＩＤを付与する技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、マスター装置と、前記マスター装置の信号端子に接続された複数のスレーブ装置と、を備え、前記各スレーブ装置にＩＤを付与するＩＤ付与システムであって、前記マスター装置は、前記スレーブ装置に電力を出力する電源出力端子と、ＩＤ付与コマンドと、そのＩＤ付与コマンドの出力後に互いに異なるＩＤ情報を前記信号端子から順次出力するＩＤ付与制御部と、を有し、前記各スレーブ装置は、電力を受ける電源入力端子と、電力を出力する電源出力端子と、前記ＩＤを記憶する記憶部と、前記電源出力端子と前記電源入力端子との間に設けられたスイッチング手段と、前記電源入力端子から与えられる電力に基づいて動作し、前記ＩＤ付与コマンドを受けたことを条件に前記スイッチング手段をオフ状態とすると共に、前記ＩＤが未だ割り振られていないときには与えられた前記ＩＤ情報に基づいて自己の前記記憶部にＩＤを記憶して前記スイッチング手段をオン状態とする記憶制御部と、有し、前記マスター装置の前記電源出力端子を一の前記スレーブ装置の前記電源入力端子に接続すると共に前記一のスレーブ装置の前記電源出力端子を他のスレーブ装置の電源入力端子に接続して前記マスター装置の前記電源出力端子からの電源ラインを前記各スレーブ装置にディジーチェーン接続される。
【０００７】
このＩＤ付与システムでは、マスター装置からＩＤ付与コマンドが与えられると、全てのスレーブ装置のスイッチング手段がオフ状態になるから、複数のスレーブ装置のうちの電源入力端子がマスター装置の電源出力端子に直接に接続された直近のスレーブ装置だけが動作状態となる。従って、その後、マスター装置からＩＤ情報が出力されると、そのスレーブ装置の記憶制御装置によって上記ＩＤ情報に基づいて自己の記憶部にＩＤが記憶される。これと共にそのスレーブ装置のスイッチング手段がオン状態になるから、ディジーチェーン接続された次のスレーブ装置が動作状態となり、引き続きマスター装置から与えられる次のＩＤ情報に基づいて次のスレーブ装置の記憶部にＩＤが記憶され、そのスレーブ装置のスイッチング手段がオンしてさらに次のスレーブ装置に電力が供給される準備が整う。このとき、前段のスレーブ装置においては、既にＩＤが割り振られているから、記憶制御部によって再びＩＤが割り振られることはない。これを繰り返すことで全てのスレーブ装置に順次ＩＤが割り振られることになる。
【０００８】
上記構成では、複数のスレーブ装置をディジーチェーン接続する電源ラインにスイッチング手段が設けられており、その電源ラインは一般に信号ラインに比べてインピーダンスが極めて低いから、耐ノイズ性に優れ、従来技術のように信号線の接続状態を切り替える場合に比べて、通信エラーや誤作動の発生を抑制することができる。また、上記構成では、信号ラインの接続状態が切り替えられることがないから、従来技術のように信号線の接続状態を切り替える場合に比べて、通信速度を高速化することができる。このシステムによれば、通信エラーや誤作動の発生を抑制するとともに、通信速度を高速化して各スレーブ装置にＩＤを付与することができる。
【０００９】
上記のＩＤ付与システムでは、前記記憶制御部は、与えられた前記ＩＤ情報に基づいて自己の前記記憶部にＩＤを記憶したことを条件にＩＤ決定コマンドを前記信号端子から前記マスター装置に出力する構成としても良い。マスター装置は、与えられたＩＤ決定コマンドによっていずれかのスレーブ装置にＩＤが付与されたことを検知することができる。
【００１０】
上記のＩＤ付与システムでは、前記マスター装置は前記スレーブ装置からの電力の返還を受ける電源入力端子を有し、前記電源ラインにおいて前記マスター装置の前記電源出力端子から最も遠くにディジーチェーン接続される前記スレーブ装置の前記電源出力端子を前記マスター装置の前記電源入力端子に接続して前記電源ラインを前記マスター装置及び前記各スレーブ装置に環状接続されている構成としても良い。
【００１１】
このＩＤ付与システムによれば、マスター装置は、電源入力端子に電力が返還された場合に、電源ラインにおいてマスター装置の電源出力端子から最も遠くにディジーチェーン接続されたスレーブ装置にＩＤが割り振られたことを検知することができる。これにより、全てのスレーブ装置にＩＤが割り振られたことを検知することができ、ＩＤ付与の終了タイミングを検知することができる。
【００１２】
上記のＩＤ付与システムでは、前記記憶制御部は、前記ＩＤ付与コマンドを受けたことを条件に前記記憶部に記憶されている前記ＩＤをリセットし、デフォルト値を設定する構成としても良い。これにより、各スレーブ装置の記憶部に予めＩＤが記憶されていても、そのＩＤをリセットして、各スレーブ装置にマスター装置が出力するＩＤ情報に基づいたＩＤを付与することができる。また、記憶部に記憶されているＩＤがデフォルト値であるか否かを確認することで、ＩＤが既に割り振られているか否かを容易に検知することができる。
【００１３】
上記のＩＤ付与システムでは、前記各スレーブ装置は、複数の単電池からなる組電池を監視するセル監視装置（以下、ＣＳ）であり、前記マスター装置は、前記ＣＳから入力される信号により複数の前記組電池からなる電池パックを管理するバッテリ−マネージャーユニット（以下、ＢＭＵ）である構成としても良い。
【００１４】
充放電可能な二次電池では、望まれる出力電圧に応じて、組電池を複数個含んだ電池パックとして使用されることがある。電池パックを制御するＢＭＵでは、各組電池、あるいは各組電池に含まれる各単電池を個別に管理するために、各組電池を監視するＣＳにＩＤを付与する必要がある。このＩＤ付与システムによれば、ＢＭＵと、このＢＭＵの信号端子にバス型接続された複数のＣＳとを備えるネットワークにおいて、通信エラーや誤作動の発生を抑制して各ＣＳにＩＤを付与することができる。
【００１５】
上記のＩＤ付与システムは、車両に搭載して用いられる構成としても良い。車両など、高い信頼性が求められる場所において、通信エラーや誤作動の発生を抑制して各ＣＳにＩＤを付与し、当該ＩＤを用いて各組電池を監視することができる。
【００１６】
本発明は、マスター装置と、このマスター装置の信号端子にバス型接続された複数のスレーブ装置とを備えるネットワークにおいて、前記各スレーブ装置にＩＤを付与するためのＩＤ付与方法にも具現化される。このＩＤ付与方法では、前記マスター装置から前記各スレーブ装置に対して電力を択一的に供給してその単一のスレーブ装置を動作状態とするスレーブ選択ステップと、前記マスター装置の前記信号端子から前記各スレーブ装置に対してＩＤ情報を出力し、動作状態にある前記スレーブ装置において前記ＩＤ情報に基づいて自己のＩＤを設定するＩＤ設定ステップとを、前記スレーブ選択ステップにおいて選択される前記スレーブ装置が順次変化し、かつ前記ＩＤ設定ステップにおいて前記ＩＤ情報が順次変化するように繰り返す。
【００１７】
このＩＤ付与方法では、各スレーブ装置にＩＤを設定する際に、電力を供給するスレーブ装置を特定することで、ＩＤを設定（付与）するスレーブ装置を特定する。このＩＤ付与方法では、従来技術のように信号線の接続状態を切り替える場合に比べて、通信エラーや誤作動の発生を抑制しながら各スレーブ装置にＩＤを付与することができる。
【発明の効果】
【００１８】
本発明によれば、マスター装置と複数のスレーブ装置とを含んで構成されるシステムにおいて、通信エラーや誤作動の発生を抑制してスレーブ装置にＩＤを付与することができる。
【図面の簡単な説明】
【００１９】
【図１】電池パックのブロック図
【図２】実施形態１のＢＭＵとＣＳとの間の接続を示す図
【図３】切替スイッチの構成を示す図
【図４】実施形態１のＩＤ付与処理のフローチャート
【図５】実施形態１のＩＤ付与処理のフローチャート
【図６】実施形態２のＢＭＵとＣＳとの間の接続を示す図
【図７】実施形態２のＩＤ付与処理のフローチャート
【図８】実施形態２のＩＤ付与処理のフローチャート
【発明を実施するための形態】
【００２０】
＜実施形態１＞
以下、本発明の実施形態１について、図１ないし図５を用いて説明する。
１．電池パックの構成
図１は、本実施形態の電池パック１０の構成を示す図である。電池パック１０は、ハイブリット車又は電気自動車等に用いられる車載用の電池パックであり、３個の電池モジュール１２と、これらの電池モジュール１２を管理するバッテリ−マネージャーユニット（マスター装置の一例であり、以下、ＢＭＵ）１４、及び電流センサ１６を有する。各電池モジュール１２は、組電池２２と、電圧測定回路２４や温度センサ２６等が形成されたセル監視ユニット（スレーブ装置の一例であり、以下、ＣＳ）２８とを含む。ＣＳ２８は、対応する組電池２２を構成する複数の二次電池３０の各電圧値Ｖを測定するとともに、当該組電池２２の温度Ｔを測定し、対応する組電池２２を監視する。以下では、組電池２２を構成する各二次電池を、単電池３０と称す。
【００２１】
電池パック１０では、複数個の電池モジュール１２に含まれる複数個の組電池２２が配線４２を用いてお互いに接続されており、接続端子４４を介して電池パック１０外部の充電部（負荷）４６と接続されることでこれらの組電池２２が充電（放電）される。電流センサ１６は、配線４２に流れる電流、すなわち複数個の組電池２２に共通に流れる電流の電流値Ｉを測定している。
【００２２】
ＢＭＵ１４は、通信ライン５２、５４等を介して各電池モジュール１２のＣＳ２８に接続されており、各ＣＳ２８が測定した電圧値Ｖや温度Ｔを受け取る。また、ＢＭＵ１４は、電流センサ１６に接続されており、電流センサ１６が測定した電流値Ｉを受け取る。ＢＭＵ１４は、受け取ったこれらの測定値を用いて各電池モジュール１２を個別に管理し、電池パック１０に含まれる複数の組電池２２の充電（放電）の効率化を図っている。この際、ＢＭＵ１４は、電池パック１０に含まれる各電池モジュール１２のＣＳ２８にＩＤを付与し、このＩＤを用いて各電池モジュール１２を個別に管理している。
【００２３】
２．電池パックの配線
次に、図２を用いて、ＢＭＵ１４とＣＳ２８の間の通信ライン５２、５４及び電源ライン５６の接続を説明する。
ＢＭＵ１４及び各ＣＳ２８は、差動通信であるＣＡＮ通信を行っており、各々、信号端子ＣＡＮ  Ｈ、ＣＡＮ  Ｌと、電源入力端子ＰＩと、電源出力端子ＰＯと、を備える。
【００２４】
（通信ライン）
ＢＭＵ１４の信号端子ＣＡＮ  Ｈは、通信ライン５２を介して各ＣＳ２８の信号端子ＣＡＮ  Ｈに接続されており、ＢＭＵ１４の信号端子ＣＡＮ  Ｌは、通信ライン５４を介して各ＣＳ２８の信号端子ＣＡＮ  Ｌに接続されている。各ＣＳ２８は、通信ライン５２、５４によって、ＢＭＵ１４にバス型接続されている。ＢＭＵ１４と各ＣＳ２８は、通信ライン５２、５４を用いて各種信号を差動信号として受送信している。
【００２５】
（電源ライン）
ＢＭＵ１４の電源出力端子ＰＯは、電源ライン５６を介してＢＭＵ１４に隣接して配置されたＣＳ２８Ａの電源入力端子ＰＩに接続される。また、ＣＳ２８の電源出力端子ＰＯは、電源ライン５６を介して隣接して配置される他のＣＳ２８の電源入力端子ＰＩに接続される。この結果、ＢＭＵ１４は、電源ライン５６によって、各ＣＳ２８にディジーチェーン接続されている。
【００２６】
さらに、ＢＭＵ１４の電源入力端子ＰＩは、電源ライン５６を介してＢＭＵ１４の電源出力端子ＰＯから最も遠くにディジーチェーン接続されたＣＳ２８Ｃの電源出力端子ＰＯに接続される。つまり、ＢＭＵ１４及び各ＣＳ２８は、電源ライン５６によって環状接続されている。
【００２７】
ＢＭＵ１４は、外部電源（図示されていない）から供給された電力を電源出力端子ＰＯからディジーチェーン接続されたＣＳ２８に出力し、ＣＳ２８は、電源入力端子ＰＩから入力される電力によって各種動作を実行する。つまり、ＢＭＵ１４は、電源出力端子ＰＯからＣＳ２８の動作のための電力を出力するということができる。
【００２８】
ＣＳ２８では、電源入力端子ＰＩと電源出力端子ＰＯとの間に切替スイッチ（スイッチング手段の一例）３４が接続されている。図３に示すように、切替スイッチ３４は、例えば抵抗ＲとトランジスタＦＥＴを用いて構成することができる。ＣＳ２８では、後述するＣＰＵ３２の制御によって、入力端子Ｇの電圧がローとなり、切替スイッチ３４がオン状態となると、入力された電力の一部を電源出力端子ＰＯから出力する。当該電源出力端子ＰＯに接続される他のＣＳ２８は、電源入力端子ＰＩから入力される電力によって各種動作を実行する。つまり、ＣＳ２８は、電源出力端子ＰＯから他のＣＳ２８の動作のための電力を出力するということができる。また、当該電源出力端子ＰＯに接続されるＢＭＵ１４は、電源入力端子ＰＩから電力の返還を受ける。一方、ＣＳ２８は、ＣＰＵ３２の制御によって、入力端子Ｇの電圧がハイとなり、切替スイッチ３４がオフ状態となると、電源出力端子ＰＯからの電力出力を停止する。
【００２９】
（ＢＭＵの内部構成）
ＢＭＵ１４は、ＣＰＵ４８を含む。ＣＰＵ４８は、ＲＯＭやＲＡＭなどのメモリ６０を内在しており、メモリ６０には、電流センサ１６を制御するとともに、各電池モジュール１２を個別に制御するための各種のプログラムが記憶されている。ＣＰＵ４８は、メモリ６０から読み出したプログラムに基づいて、例えばＩＤ付与制御部５８として機能し、各電池モジュール１２のＣＳ２８に異なるＩＤを付与するための各種コマンド及び情報を各ＣＳ２８に送信する。
【００３０】
（ＣＳの内部構成）
各ＣＳ２８は、ＣＰＵ３２を含む。各ＣＰＵ３２は、ＲＯＭやＲＡＭなどのメモリ（記憶部の一例）３８を内在しており、メモリ３８には、電圧測定回路２４及び温度センサ２６を含む電池モジュール１２の各構成を制御するための各種のプログラムが記憶されている。ＣＰＵ３２は、メモリ３８から読み出したプログラムに基づいて、例えば記憶制御部３６として機能し、ＢＭＵ１４から入力される各種コマンド及び情報に基づいて、切替スイッチ３４の状態を切り替え、メモリ３８にＩＤを記憶し、ＩＤが記憶されたことを示すＩＤ決定コマンドをＢＭＵ１４に送信するとともに、メモリ３８に記憶されているＩＤをリセットする。
【００３１】
３．ＩＤ付与処理
図４及び図５を用いて、各電池モジュール１２のＣＳ２８にＩＤを付与する際に行われるＩＤ付与処理を説明する。図４に、ＢＭＵ１４のＣＰＵ４８及び各ＣＳ２８のＣＰＵ３２で実行されるＩＤ付与処理のフローチャートを示す。ＣＰＵ４８は、ＩＤ付与処理を開始すると、各ＣＰＵ３２にＩＤクリアコマンド（ＩＤ付与コマンドの一例）を送信する（Ｓ２）。
【００３２】
各ＣＰＵ３２は、ＩＤクリアコマンドを受信する（Ｓ４）と、ＩＤ付与処理を開始し、ＩＤクリアコマンドを受信したことを条件に、対応するメモリ３８に記憶されているＩＤをリセットしてデフォルト値に設定する（Ｓ６）。各ＣＰＵ３２は、メモリ３８に記憶されているＩＤがデフォルト値に設定されている場合は、対応する切替スイッチ３４をオフ状態に切り替える（Ｓ８）。つまり、ＣＰＵ４８からのＩＤクリアコマンドの送信によって、電池パック１０に含まれる全てのＣＳ３２で、ＩＤがデフォルト値に設定され、切替スイッチ３４がオフ状態となる。この結果、ＢＭＵ１４の電源出力端子ＰＯに電源入力端子ＰＩが接続されているＣＳ２８Ａは、電力が入力されて動作状態が維持され、ＣＳ２８Ｂ、２８Ｃは、電力が入力されずに停止状態となる（Ｓ１０）。つまり、電池パック１０に含まれる複数のＣＳ３２のうち、ＣＳ２８Ａのみに電力が供給されて、ＣＳ２８Ａのみが動作状態となる。
【００３３】
ＩＤクリアコマンドを送信後、ＣＰＵ４８は、各ＣＰＵ３２にＩＤ情報を送信する（Ｓ１２）。ＩＤ情報には、ＣＳ２８に付与するためのＩＤが含まれる。ＣＰＵ４８は、以後、ＩＤを変化させたＩＤ情報を後述するＩＤ決定コマンド受信毎に順次送信しており、Ｓ１２では、ＩＤとしてＩＤ１を含むＩＤ情報を送信する。
【００３４】
動作状態のＣＳ２８ＡのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信する（Ｓ１４）一方、停止状態のＣＳ２８Ｂ、２８ＣのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信することができない。ＣＳ２８ＡのＣＰＵ３２は、ＩＤ情報を受信すると、対応するメモリ３８に記憶されているＩＤがデフォルト値であるか否かを確認する。ＣＳ２８ＡのＣＰＵ３２は、当該メモリ３８に記憶されているＩＤがデフォルト値であるとき、つまり、ＣＳ２８ＡにＩＤが未だ割り振られていないときには、受信したＩＤ情報に含まれるＩＤ１を対応するメモリ３８に記憶する（Ｓ１６）。これにより、ＣＳ２８ＡにＩＤ１が割り振られる。
【００３５】
ＣＳ２８ＡのＣＰＵ３２は、メモリ３８にＩＤ１が記憶され、メモリ３８に記憶されているＩＤがデフォルト値と異なるものとなったこと（つまり、ＩＤが割り振られたこと）を条件に、対応する切替スイッチ３４をオン状態に切り替える（Ｓ１８）。これにより、ＣＳ２８Ａの電源出力端子ＰＯに電源入力端子ＰＩが接続されているＣＳ２８Ｂでは、ＣＳ２８Ａから電力が入力されて動作を開始し（Ｓ２０）、動作状態に切り替わる。また、ＣＳ２８ＡのＣＰＵ３２は、ＩＤが割り振られたことを条件に、ＩＤ決定コマンドをＢＭＵ１４に送信する（Ｓ２２）。
【００３６】
ＣＰＵ４８は、ＩＤ決定コマンドを受信する（Ｓ２４）と、各ＣＰＵ３２に次のＩＤ情報を送信する（Ｓ２６）。Ｓ２６では、ＩＤとしてＩＤ２を含むＩＤ情報を送信する。動作状態のＣＳ２８ＡのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信する（Ｓ２８）。しかし、ＣＳ２８Ａでは、メモリ３８に記憶されているＩＤがデフォルト値でなく、既にＩＤが割り振られているため、受信したＩＤ情報を無視する（Ｓ３０）。つまり、ＣＳ２８ＡのＣＰＵ３２は、当該ＩＤ情報に含まれるＩＤ２を対応するメモリ３８に記憶しない。また、停止状態のＣＳ２８ＣのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信することができない。
【００３７】
一方、動作状態に切り替わったＣＳ２８ＢのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信し、当該ＩＤ情報に含まれるＩＤ２を対応するメモリ３８に記憶する。ＣＳ２８ＢのＣＰＵ３２で実行されるＳ３４ないしＳ４２の処理は、ＣＳ２８ＡのＣＰＵ３２で実行されるＳ１４ないしＳ２２の処理と同様であり、重複した説明を省略する。これにより、ＣＳ２８Ｃは動作状態に切り替わり、ＣＰＵ４８は、ＩＤ決定コマンドを受け取る（Ｓ４４）と、各ＣＰＵ３２に次のＩＤ情報を出力する（Ｓ４６）。Ｓ４６では、ＩＤとしてＩＤ３を含むＩＤ情報が出力される。
【００３８】
動作状態のＣＳ２８Ａ、２８ＢのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信する（Ｓ４８）。しかし、ＣＳ２８Ａ、２８Ｂでは、メモリ３８に記憶されているＩＤがデフォルト値でなく、既にＩＤが割り振られているため、受信したＩＤ情報を無視する（Ｓ５０）。一方、動作状態に切り替わったＣＳ２８ＣのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信し、当該ＩＤ情報に含まれるＩＤ３を対応するメモリ３８に記憶する。ＣＳ２８ＣのＣＰＵ３２で実行されるＳ５４ないしＳ６２の処理は、ＣＳ２８ＡのＣＰＵ３２で実行されるＳ１４ないしＳ２２の処理と同様であり、重複した説明を省略する。この結果、電池パック１０に含まれる全てのＣＳ３２において、ＩＤが割り振られ、切替スイッチ３４がオン状態となる。
【００３９】
ＣＳ２８Ｃの切替スイッチ３４がオン状態となると、ＣＳ２８Ｃの電源出力端子ＰＯからＢＭＵ１４の電源入力端子ＰＩに当該ＢＭＵ１４が出力した電力の一部が返還される。これにより、ＢＭＵ１４のＣＰＵ４８は、電源ライン５６にディジーチェーン接続されている全てのＣＳ２８にＩＤが割り振られたことを検知する（Ｓ６０）。ＣＰＵ４８は、当該電力返還がされた後にＩＤ決定コマンドを受信する（Ｓ６４）と、ＩＤ付与処理を終了する。
【００４０】
４．本実施形態の効果
（１）本実施形態の電池パック１０では、複数のＣＳ２８をディジーチェーン接続する電源ライン５６に切替スイッチ３４が設けられている。電源ライン５６は、一般に通信ライン５２、５４等の信号ラインに比べてインピーダンスが極めて低いから、耐ノイズ性に優れ、従来技術のように信号線の接続状態を切り替える場合に比べて、通信エラーや誤作動の発生を抑制することができる。また、通信ライン５２、５４等の信号ラインの接続状態が切り替えられることがないから、従来技術のように信号線の接続状態を切り替える場合に比べて、通信速度を高速化することができる。本実施形態の電池パック１０によれば、通信エラーや誤作動の発生を抑制するとともに、通信速度を高速化して各ＣＳ２８にＩＤを付与することができる。
【００４１】
（２）本実施形態の電池パック１０では、ＩＤ情報は通信ライン５２を用いて伝達され、ＩＤ情報を伝達するための専用回線を必要としない。これによって、電池パック１０の配線が複雑化することが抑制され、電池パック１０の製造コストを低下させることができる。
【００４２】
（３）本実施形態の電池パック１０では、各ＣＳ２８においてメモリ３８にＩＤが記憶されると、当該ＣＳ２８からＢＭＵ１４にＩＤ決定コマンドが出力される。そのため、ＢＭＵ１４は、ＩＤ決定コマンドを受信した場合に、いずれかのＣＳ２８においてＩＤが付与されたことを検知することができ、次のＩＤ情報を出力するタイミングを検知することができる。
【００４３】
（４）本実施形態の電池パック１０では、ＢＭＵ１４の電源入力端子ＰＩに当該ＢＭＵ１４が出力した電力の一部が変換された場合に、電源ライン５６にディジーチェーン接続されている全てのＣＳ２８にＩＤが割り振られたことを検知することができ、ＩＤ付与の終了タイミングを検知することができる。
【００４４】
（５）本実施形態の電池パック１０では、各ＣＳ２８のＣＰＵ３２は、ＩＤクリアコマンドを受信すると、対応するメモリ３８に記憶されているＩＤをリセットし、デフォルト値に設定する。これにより、各ＣＳ２８のメモリ３８に予めＩＤが記憶されていても、そのＩＤをリセットして、各ＣＳ２８にＢＭＵ１４が出力するＩＤ情報に基づいたＩＤを付与することができる。また、メモリ３８に記憶されているＩＤがデフォルト値か否かによってＩＤが割り振られたか否かを容易に検知することができ、例えばＩＤが割り振られた否かによって切替スイッチ３４の状態を切り替える場合には、容易に切替スイッチ３４の状態を切り替えることができる。
【００４５】
＜実施形態２＞
本発明の実施形態２を、図６ないし図８を用いて説明する。本実施形態では、各電池モジュール１２のＣＳ２８に電力を出力するか否かを切り替える切替スイッチ６２が、各ＣＳ２８でなく、ＢＭＵ１４に設けられている点で、実施形態１の電池パック１０と異なる。ＢＭＵ１４は、切替スイッチ６２を切り替えることで各ＣＳ２８に対して選択的に電力を供給することができ、本実施形態の電池パック１０では、これを利用して電力が供給されて動作状態となった単一のＣＳ２８に対してＩＤを設定する。以下では、実施形態１と同一の内容については重複した記載を省略する。
【００４６】
１．電池パックの構成
図６に示すように、ＢＭＵ１４は、信号端子ＣＡＮ  Ｈ、ＣＡＮ  Ｌと、複数の電源出力端子ＰＯと、を備え、各ＣＳ２８は、信号端子ＣＡＮ  Ｈ、ＣＡＮ  Ｌと、電源入力端子ＰＩと、を備える。ＢＭＵ１４の各電源出力端子ＰＯは、電源ライン５６を介して各ＣＳ２８の電源入力端子ＰＩに個別にされており、外部電源（図示されていない）から供給された電力を電源出力端子ＰＯから各ＣＳ２８に出力している。
【００４７】
ＢＭＵ１４のＣＰＵ４８は、切替スイッチ６２を制御して、複数の電源出力端子ＰＯのうち、全ての電源出力端子ＰＯから電力を出力する状態と、選択した１つの電源出力端子ＰＯから電力を出力する状態を切り替えることができるとともに、その電力を出力する電源出力端子ＰＯを切り替えることができる。これによって、電池パック１０では、電池パック１０に含まれる複数のＣＳ３２に対して択一的に電力を供給することができ、その単一のＣＳ２８のみを動作状態とすることができる。
【００４８】
２．ＩＤ付与処理
図７及び図８に、本実施形態のＩＤ付与処理のフローチャートを示す。
ＣＰＵ４８は、ＩＤクリアコマンドを送信後、切替スイッチ６２を切り替え、電源出力端子ＰＯＡのみから電力を出力する状態に切り替える（Ｓ７２）。これによって、電源出力端子ＰＯＡに接続された単一のＣＳ２８Ａのみが動作状態となり、他のＣＳ２８Ｂ、２８Ｃが停止状態となる（Ｓ７４）。ＣＰＵ４８は、その後、各ＣＰＵ３２にＩＤ情報を送信する（Ｓ１２）。これによって、動作状態のＣＳ２８ＡのＣＰＵ３２は、ＣＰＵ４８から送信されるＩＤ情報を受信し、当該ＩＤ情報に含まれるＩＤ１を対応するメモリ３８に記憶する（Ｓ１６）。
【００４９】
次に、ＣＰＵ４８は、ＩＤ決定コマンドを受信する（Ｓ２４）と、電力を出力する電源出力端子ＰＯを電源出力端子ＰＯＢに切り替える（Ｓ７６）。これによって、電源出力端子ＰＯＢに接続された単一のＣＳ２８Ｂのみが動作状態となり（Ｓ７８）、ＣＳ２８Ａが停止状態に切り替わる（Ｓ８０）。ＣＰＵ４８は、ＢＭＵ１４が有する全ての電源出力端子ＰＯＡ、ＰＯＢ、ＰＯＣが一回づつ選択されるまで上記の処理を繰り返し、全ての電源出力端子ＰＯが一回づつ選択された場合に、全ての電源出力端子ＰＯから電力を出力する状態に切り替え（Ｓ８８、９０）、ＩＤ付与処理を終了する。
【００５０】
３．本実施形態の効果
本実施形態の電池パック１０では、各ＣＳ２８にＩＤを付与する際に、切替スイッチ６２を用いて電力を供給するＣＳ２８を特定することで、ＩＤを付与するＣＳ２８を特定する。この電池パック１０では、従来技術のように信号線の接続状態を切り替える場合に比べて、通信エラーや誤作動の発生を抑制しながら各スレーブ装置にＩＤを付与することができる。
【００５１】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、ＢＭＵ１４が１つのＣＰＵ４８を有し、各ＣＳ２８が１つのＣＰＵ３２を有し、これらが共働してＩＤ付与処理を実行する例を示したが、本発明はこれに限られない。例えば、ＢＭＵ１４が有する１つのＣＰＵ４８によって、ＩＤ付与処理におけるＢＭＵ１４側の処理だけでなく、各ＣＳ２８側の処理が行われても良い。
【００５２】
（２）上記実施形態では、３個の電池モジュール１２が収容された電池パック１０を用いて説明を行ったが、電池パック１０に収容される電池モジュール１２の数はこれに限定されるものではない。電池パック１０に必要とされる電圧によっては、２個の電池モジュール１２が電池パック１０に収容されていても良ければ、４個以上の電池モジュール１２が電池パック１０に収容されていても良い。
【００５３】
（３）上記実施形態では、マスター装置がＢＭＵ１４であり、スレーブ装置がＣＳ２８である例を用いて説明を行ったが、本発明が適用可能なシステムはこれに限定されるものではなく、マスター装置と、このマスター装置の信号端子にバス型接続された複数のスレーブ装置とを唱えるネットワークにおいて、ＩＤ付与処理を実行するシステムであれば、他のシステムでも適用が可能である。
【００５４】
（４）上記実施形態では、ＢＭＵ１４の電源入力端子ＰＩが、電源ライン５６を介してＢＭＵ１４の電源出力端子ＰＯから最も遠くにディジーチェーン接続されたＣＳ２８Ｃの電源出力端子ＰＯに接続されている例を用いて説明を行ったが、ＢＭＵ１４の電源入力端子ＰＩとＣＳ２８Ｃの電源出力端子ＰＯは必ずしも接続されている必要はない。この場合、ＢＭＵ１４のＣＰＵ４８は、電力が変換されたことを検知する代わりに、ＩＤ情報を送信したにも関わらずＩＤ決定コマンドが受信されない場合に、電源ライン５６にディジーチェーン接続されている全てのＣＳ２８にＩＤが割り振られたことを検知しても良い。
【００５５】
（５）上記実施形態では、ＢＭＵ１４及び各ＣＳ２８が通信ライン５２、５４を用いてＣＡＮ通信される例を用いて説明を行ったが、通信方法はＣＡＮ通信に限られない。例えば、ＣＡＮ通信以外の差動通信でもよければ、ＬＩＮ通信などの差動通信以外の通信形式でも良い。通信形式の変化に対応して、たとえば、通信ライン５２、５４の一方が、ＣＳ２８に信号を送信する通信ラインであり、通信ライン５２、５４の他方が、ＢＭＵ１４に信号を送信する通信ラインであるように設けられていても良い。さらには、送受信が一本の通信ラインで可能な通信形態である場合、一本の通信ラインのみが設けられていても良い。これによって、電池パック１０の配線がさらに簡略化され、電池パック１０の製造コストをより低下させることができる。
【符号の説明】
【００５６】
１０：電池パック、１２：電池モジュール、１４：ＢＭＵ、２２：組電池、２８：ＣＳ、３２：ＣＰＵ、３４、６２：切替スイッチ、３６：記憶制御部、３８：メモリ、４８：ＣＰＵ、５２、５４：通信ライン、５６：電源ライン、５８：ＩＤ付与制御部、６０：メモリ、ＣＡＮ  Ｈ、ＣＡＮ  Ｌ：信号端子：信号出力端子、ＰＩ：電源入力端子、ＰＯ：電源出力端子
【図１】
0005838756.tif 000002
【図２】
0005838756.tif 000003
【図３】
0005838756.tif 000004
【図４】
0005838756.tif 000005
【図５】
0005838756.tif 000006
【図６】
0005838756.tif 000007
【図７】
0005838756.tif 000008
【図８】
0005838756.tif 000009