(57)【要約】      （修正有）【課題】特にＥＶ環境における低コストで、障害に強い、ＥＭＩロバストデータ通信のためのシステムおよび方法を提供する。【解決手段】データ通信方法は、ａ）遠隔クライアントによるアイソレータのクライアント部の定期的な動作可能化と並列に、前記アイソレータのホスト部でホストからウェイク信号がアサートされるときに、前記ホストから前記遠隔クライアントまでの前記ウェイク信号の送信を前記遠隔クライアントに配置された前記アイソレータを通して可能にすることと、その後、ｂ）前記ホストから前記遠隔クライアントに前記アイソレータを通して前記ウェイク信号を送信することと、ｃ）前記アイソレータを通して送信された前記ウェイク信号に応答して前記クライアント部の動作可能化を制御することと、その後、ｄ）前記ホストで前記ウェイク信号のアサート停止によって前記送信を不能にすることと、を含む。【選択図】なし【特許請求の範囲】
【請求項１】
データ通信システムであって、
供給電圧線を通じて供給電圧を提供すると共に基準電圧線を通じて基準電圧を提供する電源を含むホストであって、ウェイク信号をアサートしたときに該ホストが特定の１つの電圧線を選択的に動作可能とする、ホストと、
複数の電気構成要素、及び、前記複数の電気構成要素と前記ホストの間に配置されたアイソレータを含むクライアントであって、前記アイソレータは、クライアント部、ホスト部及び複数のアイソレータチャネルを含み、前記アイソレータはアクティブモード及び非アクティブモードを有し、前記アクティブモードは、前記クライアント部及び前記ホスト部の両方が動作可能であるときに前記各アイソレータチャネルのチャネル入力ポートからチャネル出力ポートへの送信を可能にし、前記非アクティブモードは、前記クライアント部及び前記ホスト部のいずれか一方が動作可能でないときに前記アイソレータチャネルの前記送信を不能にし、前記複数のアイソレータチャネルは、前記特定の１つの電圧線に結合された前記チャネル入力ポートを有するウェイクチャネルを含み、前記ウェイク信号がアサートされたときにはいつでも前記ホスト部が動作可能にされる、クライアントと、を備え、
前記複数の電気構成要素は、前記ウェイクチャネルの前記チャネル出力ポートに結合された、ウェイク制御システムを含み、該ウェイク制御システムは、前記ウェイク信号の状態をテストするように前記クライアント部を定期的に動作可能にし、前記ウェイク信号がアサートされる限り、前記ウェイク制御システムが前記クライアント部を動作可能に維持することを特徴とするデータ通信システム。
【請求項２】
前記ウェイク制御システムは、ポーリング信号を定期的に生成するパルスジェネレータを含み、論理ＯＲ素子が、前記ポーリング信号を受信する前記パルスジェネレータに結合された第１入力、前記ウェイクチャネルの前記チャネル出力ポートに結合された第２入力、及び、前記アイソレータの前記クライアント部のイネーブル制御に結合された出力を有することを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
前記複数の構成要素は、第１モード及び第２モードを有するデータ処理システムを含み、前記データ処理システムは、前記チャネル出力ポートに結合されて前記ウェイク信号に応答し、前記データ処理システムは、前記ウェイク信号が前記チャネル出力ポートでアサートされる限り、前記第１モードにアクティブであり、そうでない場合、前記データ処理システムは前記第２モードにアクティブであることを特徴とする請求項１に記載のデータ通信システム。
【請求項４】
前記ウェイク制御システムは、ポーリング信号を定期的に生成するパルスジェネレータを含み、論理ＯＲ素子が、前記ポーリング信号を受信する前記パルスジェネレータに結合された第１入力、前記ウェイクチャネルの前記チャネル出力ポートに結合された第２入力、及び、前記アイソレータの前記クライアント部のイネーブル制御に結合された出力を有することを特徴とする請求項３に記載のデータ通信システム。
【請求項５】
前記データ処理システムは、前記アイソレータの通信チャネルのチャネル入力ポートに結合された送信機を含み、前記通信チャネルのチャネル出力ポートに前記ホストが結合されていることを特徴とする請求項３に記載のデータ通信システム。
【請求項６】
前記データ処理システムは、前記アイソレータの通信チャネルのチャネル出力ポートに結合された受信機を含み、前記通信チャネルのチャネル入力ポートに前記ホストが結合されていることを特徴とする請求項３に記載のデータ通信システム。
【請求項７】
前記データ処理システムは、前記第１モードにおいて第１速度でエネルギーを消費し、且つ、前記第２モードにおいて前記第１速度未満の第２速度でエネルギーを消費することを特徴とする請求項３に記載のデータ通信システム。
【請求項８】
前記アイソレータは、前記アクティブモードにおいて第１速度でエネルギーを消費し、且つ、前記非アクティブモードにおいて前記第１速度未満の第２速度でエネルギーを消費することを特徴とする請求項１に記載のデータ通信システム。
【請求項９】
単独半導体パッケージ内にパッケージ化された複数の半導体ダイを有するマルチチップモジュールをさらに備え、前記アイソレータが、前記単独半導体パッケージ内に配置された１又は複数の別個の異なる半導体ダイに実装され、前記複数の電気構成要素の少なくとも一部が、前記単独半導体パッケージ内に配置された１又は複数の別個の異なる半導体ダイに実装されていることを特徴とする請求項１に記載のデータ通信システム。
【請求項１０】
前記クライアントは、複数の電気カプラを有するコネクタ、複数のＰＣＢ構成要素、及び、前記複数の電気カプラを前記複数のＰＣＢ構成要素の１又は複数に連絡する複数のトレースを有するプリント回路板（ＰＣＢ）を含むことを特徴とする請求項１に記載のデータ通信システム。
【請求項１１】
前記複数のＰＣＢ構成要素はデータ処理システムを含み、前記各ＰＣＢが前記コネクタと前記データ処理システムとの間に電気的に配置された前記アイソレータを含み、前記アイソレータは、複数のアイソレータチャネルを含み、１つのアイソレータチャネルが前記コネクタの前記複数のカプラの１つのカプラに関連づけられていることを特徴とする請求項１０に記載のデータ処理システム。
【請求項１２】
電動推進モータを含む電気自動車をさらに備え、前記電気自動車は、エネルギー保存システムを有し、該エネルギー保存システムは、管理システム、及び、バッテリモジュールを含むバッテリパックを含み、前記ホストが前記管理システムに関連づけられると共に前記クライアントが前記バッテリモジュールに関連づけられており、前記ＰＣＢが前記ＰＣＢを前記バッテリモジュールに電気的に連絡する電気インタフェースを含むことを特徴とする請求項１１に記載のデータ通信システム。
【請求項１３】
単独半導体パッケージ内にパッケージ化された複数の半導体ダイを有するマルチチップモジュールをさらに備え、前記アイソレータが、前記単独半導体パッケージ内に配置された１又は複数の別個の異なる半導体ダイに実装され、前記電気インタフェースの少なくとも一部が、前記単独半導体パッケージ内に配置された１又は複数の別個の異なる半導体ダイに実装されていることを特徴とする請求項１２に記載のデータ通信システム。
【請求項１４】
前記電気インタフェースは前記データ処理システムを含むことを特徴とする請求項１２に記載のデータ通信システム。
【請求項１５】
前記電気インタフェースは前記データ処理システムに結合されていることを特徴とする請求項１２に記載のデータ通信システム。
【請求項１６】
前記複数の構成要素は、前記チャネル出力ポートに結合されたデータ処理システムを含み、前記データ処理システムは、前記ウェイク信号に応答して所定の状態に設定されることを特徴とする請求項１に記載のデータ通信システム。
【請求項１７】
前記アイソレータの前記クライアント部は、前記クライアント部に動作電力を供給することにより選択的に動作可能になることを特徴とする請求項１に記載のデータ通信システム。
【請求項１８】
前記アイソレータの前記クライアント部はイネーブル入力を含み、イネーブル信号を前記イネーブル入力にアサートすることによって、前記アイソレータの前記クライアント部が動作可能になることを特徴とする請求項１に記載のデータ通信システム。
【請求項１９】
データ通信方法であって、
ａ）遠隔クライアントによるアイソレータのクライアント部の定期的な動作可能化と並列に、前記アイソレータのホスト部でホストからウェイク信号がアサートされるときに、前記ホストから前記遠隔クライアントへの前記ウェイク信号の送信を前記遠隔クライアントに配置された前記アイソレータを通して可能にすることと、
その後、
ｂ）前記ホストから前記遠隔クライアントに前記アイソレータを通して前記ウェイク信号を送信することと、
ｃ）前記アイソレータを通して送信された前記ウェイク信号に応答して前記クライアント部の動作可能化を制御することと、
その後、
ｄ）前記ホストで前記ウェイク信号のアサート停止によって前記送信を不能にすることと、
を含むことを特徴とするデータ通信方法。
【請求項２０】
前記遠隔クライアントは、第１動作モードにおいて第１速度で、及び、第２動作モードにおいて前記第１速度未満の第２速度でエネルギーを消費する構成要素を含んでおり、
ｅ）前記アイソレータを通して送信された前記ウェイク信号の状態に応答して前記構成要素の前記動作モードを制御することをさらに含むことを特徴とする請求項１９に記載のデータ通信方法。
【請求項２１】
前記遠隔クライアントは、保存プログラムデータ処理コンポーネントを含んでおり、
ｅ）前記アイソレータを通して送信された前記ウェイク信号の状態に応答して前記保存プログラムデータ処理コンポーネントの状態を制御することをさらに含むことを特徴とする請求項２０に記載のデータ通信方法。
【請求項２２】
前記保存プログラムデータ処理コンポーネントの状態を制御することは、前記保存プログラムデータ処理コンポーネントを所定状態にリセットすることを含むことを特徴とする請求項２１に記載のデータ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、２０１２年５月７日に出願された米国特許仮出願第６１／６４３，７９４号の利益を主張し、その内容をあらゆる目的のために引用により全文をここに明示的に組み込む。
【０００２】
以下の出願が本願に関連しており、それぞれが２０１２年５月７日に提出された米国特許仮出願第６１／６４３，７９４号の利益を主張する出願であり、同日付で出願されており、これらの出願の内容はあらゆる目的のため、引用により全文をここに明示的に組み込む：米国特許出願第１３／５７２，６６５号「ＲＯＢＵＳＴ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ  ＩＮ  ＥＬＥＣＴＲＩＣＡＬＬＹ  ＮＯＩＳＹ  ＥＮＶＩＲＯＮＭＥＮＴＳ（電気的雑音環境下のロバスト通信）」、米国特許出願第１３／５７２，６６６号「ＨＯＳＴ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ  ＡＲＣＨＩＴＥＣＴＵＲＥ（ホスト通信アーキテクチャ）」、米国特許出願第１３／５７２，６６８号「ＲＥＤＵＮＤＡＮＴ  ＭＵＬＴＩＳＴＡＴＥ  ＳＩＧＮＡＬＩＮＧ（冗長多状態信号方式）」、及び、米国特許出願第１３／５７２，６６８号「ＷＩＲＥ  ＢＲＥＡＫ  ＤＥＴＥＣＴＩＯＮ  ＩＮ  ＲＥＤＵＮＤＡＮＴ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ（冗長通信における線切断検出）」
【背景技術】
【０００３】
本発明は概してデータ通信、特に、限定的ではないが、高性能電気自動車（ＥＶ）環境用の低コストで、障害に強い、ＥＭＩロバストデータ通信に関する。
【０００４】
車両および産業用途において、高エネルギー電気エネルギー保存システムの使用が増大し続けている。走行／推進モータまたは工場機械に通電する場合のいずれにおいても、これらのエネルギー保存システムは多数の相互接続バッテリモジュールアセンブリを含むことが多く、各モジュールアセンブリは多数の個別のバッテリ蓄電池を含む。相互接続されたモジュールは、その用途のエネルギー保存需要のために一括して一体型バッテリパックを表す。
【０００５】
各モジュールは、安全および監視用の実装電子機器を含み、中央監視システムが確実にこれらのモジュールとデータを交換することが重要である。モータまたはマシンの動作および制御の際の存在する電圧および電流は、様々な形で通信に干渉する状況（たとえば、電圧および電流の変動）を生み出す。したがって、通信システムは、大きな潜在的電磁干渉（電磁誘導と電磁放射の両方）が存在する場合にも満足に動作するように設計されねばならない。
【０００６】
ＥＶでは、さらなる境界条件はたとえば、ａ）低コストソリューション、ｂ）省部品／コンポーネントソリューション、ｃ）低電力消費、およびｄ）自動車環境にとって十分な信頼性である。エネルギー保存システムとの通信は安全を最重視すべきデータを含み、自動車環境は過酷である。車両は移動中、広範な温度および湿度条件下で、機械的衝突、衝撃、および振動を受ける。モジュールは個別の構成要素（コンポーネント）であり、通信システムは線およびコネクタを使用するワイヤリングハーネスを必要とする。線および線コネクタ／接続は切断される、および／または緩む、あるいは断続的に接続される可能性がある。
【０００７】
特にＥＶ環境における低コストで、障害に強い、ＥＭＩロバストデータ通信のシステムおよび方法が必要とされる。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
低コストで、障害に強い、ＥＭＩロバストデータ通信のシステムおよび方法を開示する。
【０００９】
以下の本発明の概要は、電気自動車（ＥＶ）における低コストで、障害に強い、ＥＭＩロバストデータ通信に関連するいくつかの技術的特徴に関する理解を深めるために提供されるものであり、本発明を完全に説明することを目的としていない。本発明は、明細書全体、請求項、図面、および要約を全体的に解釈することによって完全に理解することができる。本発明は、電気自動車の他の環境にも適用可能である。
【００１０】
データ通信システムは、供給電圧線を通じて供給電圧を提供すると共に基準電圧線を通じて基準電圧を提供する電源を含むホストであって、ウェイク信号をアサートしたときに該ホストが特定の１つの電圧線を選択的に動作可能（又は有効）とする、ホストと、複数の電気構成要素、及び、前記複数の電気構成要素と前記ホストの間に配置されたアイソレータを含むクライアントであって、前記アイソレータは、クライアント部、ホスト部及び複数のアイソレータチャネルを含み、前記アイソレータはアクティブモード及び非アクティブモードを有し、前記アクティブモードは、前記クライアント部及び前記ホスト部の両方が動作可能であるときに前記各アイソレータチャネルのチャネル入力ポートからチャネル出力ポートへの送信を可能（又は有効）にし、前記非アクティブモードは、前記クライアント部及び前記ホスト部のいずれか一方が動作可能でないときに前記アイソレータチャネルの前記送信を不能（又は無効）にし、前記複数のアイソレータチャネルは、前記特定の１つの電圧線に結合された前記チャネル入力ポートを有するウェイクチャネルを含み、前記ウェイク信号がアサートされたときにはいつでも前記ホスト部が動作可能にされる、クライアントと、を備え、前記複数の電気構成要素は、前記ウェイクチャネルの前記チャネル出力ポートに結合された、ウェイク制御システムを含み、該ウェイク制御システムは、前記ウェイク信号の状態をテストするように前記クライアント部を定期的に動作可能にし、前記ウェイク信号がアサートされる限り、前記ウェイク制御システムが前記クライアント部を動作可能に維持することを特徴とする
【００１１】
データ通信方法は、ａ）遠隔クライアントによるアイソレータのクライアント部の定期的な動作可能化（又は有効化、ｅｎａｂｌｅｍｅｎｔ）と並列に、前記アイソレータのホスト部でホストからウェイク信号がアサートされるときに、前記ホストから前記遠隔クライアントへの前記ウェイク信号の送信を前記遠隔クライアントに配置された前記アイソレータを通して可能にすることと、その後、ｂ）前記ホストから前記遠隔クライアントに前記アイソレータを通して前記ウェイク信号を送信することと、ｃ）前記アイソレータを通して送信された前記ウェイク信号に応答して前記クライアント部の動作可能化を制御することと、その後、ｄ）前記ホストで前記ウェイク信号のアサート停止によって前記送信を不能（又は無効）にすることと、を含む。
【００１２】
本発明のその他の特徴、利益、および利点は、明細書、図面、および請求項を含む本開示に目を通すことで明らかになるだろう。
【図面の簡単な説明】
【００１３】
添付図面では、類似の参照符号は図面全体を通じて同一のまたは機能的の類似の構成要素を指し、前記図面は組み込まれて本明細書の一部を成し、本発明をさらに例示し、本発明の詳細な説明と共に本発明の原理を説明する役割を果たす。
【００１４】
【図１】バッテリエレクトロニクスシステムのデータフロー概略を示す。
【００１５】
【図２】バッテリエレクトロニクスシステムの接続図である。
【００１６】
【図３】クライアントの構成要素の概略図である。
【００１７】
【図４】受信したシリアルデータに対するクライアント応答工程４００のフローチャートである。
【００１８】
【図５】バッテリ通信システムで使用されるアドレスバイトを示す。
【００１９】
【図６】列挙中にバッテリ通信システムで使用される４バイトを有するパケット６を示す。
【００２０】
【図７】ホスト１０５によって開始されるアドレス列挙送信のシーケンスを示す。
【００２１】
【図８】バッテリ通信システム用障害信号伝達サブシステムの信号送信部の詳細図である。
【００２２】
【図９】バッテリ通信システム用障害信号伝達サブシステムの冗長部の詳細図である。
【００２３】
【図１０】バッテリ通信システムの障害信号伝達サブシステムの干渉排除部の詳細図である。
【００２４】
【図１１】図１０に示されるホストの代替となるホストの構造を示し、デイジーチェーンループの各端にフィルタが追加されている。
【００２５】
【図１２】クライアントの配電実施態様の振動制動部の詳細図である。
【００２６】
【図１３】クライアントのウェイク部の詳細図である。
【００２７】
【図１４】バッテリエレクトロニクスシステムの差分データ信号実施態様の一部の概略図である。
【００２８】
【図１５】データ信号切断検出のための機構（すなわち、「切断検出器（ｂｒｅａｋ  ｄｅｔｅｃｔｏｒ）」）を含むデータ導体切断検出回路トポロジの概略図である。
【００２９】
【図１６】図１５に示されるトポロジ１５００よりも一般的な導体切断検出回路トポロジの概略図である。
【００３０】
【図１７】電源導体切断検出回路トポロジ１７００の概略図である。
【００３１】
【図１８】オプション細部を追加した、図１０に類似のバッテリ通信システム用信号伝達サブシステムの干渉排除部の詳細図である。
【００３２】
【図１９】図１１に示されるホストの代替となるホストの構造を示し、第２のホスト絶縁電源が追加されている。
【００３３】
【図２０】図１９に示されるホストの代替となるホストの構造を示す。
【発明を実施するための形態】
【００３４】
本発明の実施形態は、低コストの、障害に強い、ＥＭＩロバストデータ通信のためのシステムおよび方法を提供する。以下の説明は、当業者が本発明を作製し使用することができるように提示され、特許出願およびその要件の文脈において提供される。
【００３５】
好適な実施形態の各種修正、および本明細書に記載の一般的な原理および特徴は当業者にとって容易に自明になるであろう。よって、本発明は、図示される実施形態に限定されず、本明細書に記載の原理および特徴に相当する最大範囲に一致するものとする。
【００３６】
大半の動作環境において電気的雑音には様々な多くの原因がある。電気的雑音（ノイズ）は必ずしも動作環境内の通信を大きく阻害するとは限らない。本発明の実施形態は電気的雑音環境内のロバスト通信を提供するように構成され、実施される。本願の目的上、電気的雑音環境とは、ノード間または試験下点間で測定される、環境内の電気的雑音から誘発される、あるいは生じる電圧が、データ信号伝達で使用される電圧レベルと同程度である環境のことを指す。電気自動車（ＥＶ）の推進に使用されるモータを含め、電動モータを含む特定用途では、（電圧および／または電流として）大きな雑音を生成し得る大きな経時変化磁界が、ＥＶの領域に存在する。
【００３７】
図１は、バッテリエレクトロニクスシステム１００のデータフロー図である。バッテリエレクトロニクスシステム１００は、ホスト１０５とＮ個のクライアント１１０ｉ（ｉ＝１〜Ｎ）とを含む。ホスト１０５およびクライアント１１０ｘは多数の様々な実施態様と配置が可能であり、どれもが本発明の範囲に含まれる。説明を簡易化し、理解を助けるため、以下の説明では、バッテリ管理システム（ＢＭＳ）と、それぞれがバッテリモジュール基板（ＢＭＢ）を含むＮ＝８個のバッテリモジュールとを有する電気自動車（ＥＶ）に関する特定の実施態様に焦点を当てる。ＢＭＳはホスト１０５を含み、各バッテリモジュール基板は１つのクライアント１１０ｉ（ｉ＝１〜８）を含む。
【００３８】
各クライアント１１０ｘは、商品プロセッサ（たとえば、８ビットマイクロコントローラ）を用いて具体化され、上記特徴を達成するために線数を最小化すべく設計されたアーキテクチャ内で動作する。バッテリエレクトロニクスシステム１００の機能全体は単独の断線のときも維持され、システムは比較的高いスルーレート（ｓｌｅｗ  ｒａｔｅ）のＥＭＩが存在する際に十分に動作する。
【００３９】
データ送信のため、ホスト１０５は該ホスト１０５を始端および終端とする一方向デイジーチェーンループ（ｄａｉｓｙ−ｃｈａｉｎ  ｌｏｏｐ）１１５内で各クライアント１１０ｘに接続される。クライアント１１０ｘは、デイジーチェーンループ１１５に接続される順番で番号を付される。ホスト１０５はデイジーチェーンループ１１５上の第１のクライアント（すなわち、図１のクライアント１１０１）に全コマンドを送信する。一般的なプロトコルが規定するように、各クライアント１１０ｉ（たとえば、クライアント１１０４）はバイト毎に受信する全データを次のクライアント１１０ｉ＋１（すなわち、クライアント１１０５）に再送信する。ループ内の最後のクライアント（すなわち、クライアント１１０Ｎ＝８）は全データをホスト１０５に戻す。よって、図１では、ホスト１０５は常にデータをクライアント１１０１に送信し、クライアント１１０８から受信する。バッテリエレクトロニクスシステム１００は、電位に関係なく、バッテリモジュールの特定の接続順を要求しない（たとえば、モジュールはパック電圧順に接続する必要はない）。従来の語法で使用されるように、デイジーチェーンループは、複数の装置がシーケンスまたはリング状に共に配線される配線スキームを含む。本明細書で使用される場合、デイジーチェーンは上記配線スキームだけでなく、デジタルデータが再生または修正され、アナログ信号が減衰に対抗するように処理される他の円形／シーケンス配線スキームも含む。
【００４０】
図２は、バッテリエレクトロニクスシステム１００の接続図である。バッテリエレクトロニクスシステム１００用の接続アーキテクチャは５つの線を含み、各線は各クライアント１１０ｘで終端となる。これらの５つの線は第１のシリアルデータ線２０５、第２のシリアルデータ線２１０（冗長用）、絶縁電源線２１５、絶縁接地線２２０、および障害線２２５である。障害耐性および冗長送信方法を必要としない用途では、電力、接地、およびシリアルデータ用の最低３本の線を使用する。よって、４つの論理線が各クライアントを接続する（実際には、シリアルデータ冗長のために５つの線が使用されている）。ホスト１０５およびクライアント１１０ｘは、関連バッテリモジュールから電力を受ける各クライアントで有意なＥＭＩがある場合にこれらの線を通じてデータを確実に送信する。各バッテリモジュールは、より大きな電位スタックの一部であり、他のバッテリモジュールとは異なるローカル接地を有する。ＥＶでは、運転手のインバータなどから大きな電気的スイッチング雑音が生じて、スイッチング過渡事象、差分モード雑音、一般モード雑音の３つの形の有意なＥＭＩを引き起こす。
【００４１】
ホスト１０５は、汎用非同期受信機／送信機（ＵＡＲＴ）マスタとしての役割を果たすことができるデジタル信号プロセッサ（ＤＳＰ）を含む。また、このＤＳＰはバッテリの挙動を判定し、充電状態やその他のバッテリメトリクスおよび状況を算出する。クライアント１１０ｘと通信バスは、ＤＳＰが正確な挙動を判定するために採用する周辺装置の一部である。
【００４２】
本明細書では、いくつかの線または線数について言及する。線数を低減することは、構成要素のコストおよび製造コストの削減のためだけではなく、信頼性の面からも望ましい。図２は線ループを有するバッテリエレクトロニクスシステム１００を図示しているが、これらのループは実際には、ホスト１０５とクライアント１１０１間、各クライアント１１０ｘとクライアント１１０ｘ＋１間、およびクライアント１１０Ｎとホスト１０５間を延在する一連の線セグメントおよび接続部の集合体である。これらの線は１つの線セグメントにつき最低２つの接続点を有する。コネクタまたはその他の接合手法（たとえば、圧着）のいずれを使用するにせよ、接続は線自体が故障する可能性よりもさらに大きな故障リスクを有する電位故障点をもたらす。したがって、線をなくすことは、信頼性を多大に向上させる可能性がある。どんな線を追加する場合も入念に検討する必要がある。
【００４３】
図３は、各クライアント１１０ｘに含まれる構成要素の概略図である。クライアント１１０ｘは、プロセッサ３１０（たとえば、商品の８ビットマイクロコントローラまたはマイクロプロセッサなど）と、ＡＳＩＣ３１５と、オンボード信号とオフボード信号を分離する１セットのアイソレータ３２０とを有するプリント回路板（ＰＣＢ）３０５を含む。ＰＣＢ３０５は、構成要素を相互接続するいくつかの線／接続トレースを含む。シリアルデータ線の冗長がＰＣＢ３０５上で繰り返されないように、本願では信頼性の高い相互接続が行われる。入ってくる第１のシリアルデータ線２０５と第２のシリアルデータ線２１０は処理のためにＰＣＢ３０５上で共に結合される。出て行く第１のシリアルデータ線２０５と第２のシリアルデータ線２１０とはＰＣＢ３０５上で分離された後、外の下流装置（たとえば、ホスト１０５または別のクライアント１１０ｘ＋１）へと送られる。各ＰＣＢ３０５はバッテリモジュールおよびその一部と関連付けられる。ＰＣＢ３０５上の電子機器は、関連バッテリモジュールから利用可能なエネルギーによって動力を供給される。ＰＣＢ３０５の一部であるいくつかのインタフェース素子は、後述するようにホスト１０５から動力を供給される。
【００４４】
プロセッサ３１０はクライアント１１０ｘの通信を管理する。ＡＳＩＣ３１５は各バッテリモジュールに関する電圧、温度、およびその他の値を測定するアナログ−デジタルコンバータ（ＡＤＣ）を含み、コマンドを受けてブリードスイッチをオンにする。また、二次的なハードウェア過電圧／低電圧保護も含む。この保護はプロセッサ３１０と相互作用せず、局地的な障害表示／信号を直接起動させる。
【００４５】
プロセッサ３１０は汎用非同期受信機／送信機（ＵＡＲＴ）を含み、ホスト１０５およびクライアント１１０ｘでシリアルデータ通信を実行するために使用される。ＵＡＲＴは商品のマイクロコントローラで広く採用され、別個のクロック信号（分離クロック信号）を必要としないため、線数とコストの低減を維持するのに役立つ。
【００４６】
各クライアント１１０ｘは、共通の接地基準なしにクライアント−クライアント転送とクライアント−ホスト転送間の情報の転送を分離する１セットのアイソレータ３２０を含む。ＰＣＢ３０５は４つのアイソレータ３２０を含み、それぞれ入ってくるシリアルデータ（２０５（ｉｎ）と２１０（ｉｎ）の両方が結合され、ＰＣＢ３０５上のデータイン信号トレース３２５に接続される）、出て行くシリアルデータ（２０５（ｏｕｔ）と２１０（ｏｕｔ）の両方が結合され、ＰＣＢ３０５上のデータアウト信号トレース３３０に接続される）、電源線２１５、および障害線２２５に対応する。いくつかの実施形態は、たとえば電源線２１５上の電力と共にデータ信号または障害信号を調整することによってこの線数をさらに低減することができる。データホワイトニングなどの手法は、アイソレータ３２０の通信側３３５に電力を供給するのに十分な一定速度でシリアルデータ路のトグリングを可能にする。
【００４７】
実装されるアイソレータ３２０は、超高周波（＞１００ＭＨｚ）で信号を調整して高周波ＡＣ信号を生成するデジタルアイソレータである。デジタルアイソレータはコンデンサまたはインダクタ上でこのＡＣ信号を流し、所望の絶縁通信を達成する。光学アイソレータは、設計がコストや電力問題に影響を受けない場合に、いくつかの実施形態で使用される。
【００４８】
このように、アイソレータ３２０は通信側３３５をローカル側３４０から隔離する。すべてのクライアント１１０ｘの通信側３３５は、接地線２２０を使用して同じ接地と関連付ける。ローカル側３４０は、ＰＣＢ３０５を支持する関連バッテリモジュールの接地と関連付ける。よって、アイソレータ３２０は２つの異なる電圧領域（通信側３３５に接続されるバッテリエレクトロニクスシステム１００の他の装置を含む通信領域と、ローカル側３４０に接続されるＰＣＢ３０５の装置を含むローカル領域）間で情報を転送する。アイソレータ３２０は、相互に対して（電気的に）移動するこれらの領域に耐性があるという特徴を有する。アイソレータ３２０が耐える必要のある共通モードの電圧歪み量は用途によって変動する。この場合、アイソレータ３２０は、領域間のデータ転送が破損の危機に立たされる前に、最大２０ｋＶ／μＳの共通モード歪み（ｓｌｅｗ）に耐えることができる。
【００４９】
所望の電圧絶縁を達成するアイソレータ３２０は、複数の半導体を１つの基板およびパッケージに埋め込むマルチチップモジュール（ＭＣＭ）製造手法を用いて構成される。アイソレータ３２０の複数のダイ間の物理的差異が電圧絶縁を促進する。ＡＳＩＣ３１５はＭＣＭ製造手法を用いて構築することができる。本発明のいくつかの実施形態では、アイソレータ３２０に使用される半導体ダイはＡＳＩＣ３１５の基板およびパッケージに埋め込まれて、所望レベルの雑音耐性を達成しつつ、外部構成要素の使用を低減する。
【００５０】
上述したように、一般的な送信プロトコルでは、ホスト１０５が一方向デイジーチェーンのシリアルデータループを通じてコマンドを送信することによってすべての通信を開始する。さらに、各クライアント１１０ｘは、あらゆる受信したコマンドだけでなく、下流クライアント１１０ｙ（ｙ＜ｘ）から既に送信されているコマンドに応答する全データを再送信する。各クライアントは、送信する自身の応答も有することができる。ＵＡＲＴがデータパケットの開始と終了をフレーム付けする内蔵機構を有していないため、バッテリエレクトロニクスシステム１００はデータパケットを特定するスキームを必要とする。
【００５１】
各クライアント１１０ｘはＵＡＲＴを実装してこれらのコマンドおよび応答を送受信する。応答はコマンドとまさに同様に、コマンドとして解釈可能な一連のバイトを定期的に含む応答データのストリームである。バッテリエレクトロニクスシステム１００は、パケットの開始と終了を検出する簡易で低リソースな構造および方法を実現することができる。
【００５２】
現状で使用可能な簡易な機構は、パケットの開始マークとして持続的な完全無音期間（ｐｅｒｉｏｄ  ｏｆ  ｃｏｍｐｌｅｔｅ  ｓｉｌｅｎｃｅ）を使用する。アイソレータ３２０は、電気的雑音によりスプリアスバイトがデータ線上で誘発されるのを防止するように設計される。したがって、ホスト１０５が送信中ではなく、全クライアント１１０ｘがすべてのコマンドおよび応答を再送信し終わったとき、データ線は確実に完全に無音である。コマンドがホスト１０５から全クライアント１１０ｘを経由して循環するのに必要な時間長が、この無音期間のために使用される基準期間である。ホスト１０５は、単に次のコマンドの送信前に前のコマンドの完了を待つことによって簡易にコマンドをフレーム付けする。
【００５３】
クライアント１１０ｘも無音期間を利用する。図４は受信したシリアルデータに対するクライアント応答工程４００のフローチャートである。工程４００はステップ４０５〜４３５を含む。工程４００は、データを受信中であるか否かを判定するステップ４０５でのテストから開始される。データ受信中でない場合、工程４００はループし、データを受信しなかった時間長を判定しつつステップ４０５のテストを繰り返す。ただし、ステップ４０５でのテストがＹＥＳである場合（受信したデータがある場合）、工程４００はステップ４１０に進み、受信したデータを再送信する。ステップ４１０後、工程４００はステップ４１５でのテストを実行し、測定されたデータ受信無音期間が所定の時間長閾値を満たすか否かを判定する。ステップ４１５でのテストがＮＯである場合、工程４００はステップ４０５に戻り、データの受信を待つ。
【００５４】
ただし、ステップ４１５でのテストがＹＥＳである場合、工程４００はステップ４２０で最初のバイトを復号（デコード）する。ステップ４２５での次のテストは、受信したデータが適切に形成されたコマンドであるときにアドレス指定される最初の復号されたバイトが、クライアントに関連付けられた保存アドレスと一致するか否かを判定する。すなわち、最初のバイトは、受信したデータがこの特定のクライアント宛てのコマンドであることを示唆する。ステップ４２５でのテストがＮＯである場合、工程４００はステップ４０５に戻り、受信したデータを待つ。ステップ４２５でのテストがＹＥＳである場合、工程４００は次のバイトを復号する、あるいはステップ４３０でコマンドを復号する。その後、工程４００はコマンドを処理するステップ４３５を実行し、ここでは、データの追加バイトが必要とされ、クライアントが受信したデータへの応答を追加する場合がある。ステップ４３５後、工程４００はステップ４０５に戻り、追加データを待つ。
【００５５】
特定バイトをフレーム開始区切り記号として表示し、特定のバイトが実際のデータに現れるのを防ぐバイトスタッフィングなど、バッテリエレクトロニクスシステム１００がパケットのフレーム付けに利用することのできる機構は他にもある。バイトスタッフィングはコマンドを通信バス上で輸送させ、バスの利用を高めるのに有益であろう。しかしながら、そうすると、ホスト１０５およびクライアント１１０ｘのプロセッサによる処理がさらに必要になる。
【００５６】
バス上でクライアントにコマンドを発するホストを有する通信システムでは、信号伝達システムを導入するのが一般的であるため、ホストは、クライアントが既に発せられたコマンドを適切に検出および復号したか否かを判定することができる。そうするための機構の１つが、クライアントがコマンド受信後に提供する応答／否定応答（ＡＣＫ／ＮＡＫ）の使用である。全クライアントに同報メッセージを送信するホストを含む現状では、ＡＣＫ／ＮＡＫを同時に送信する複数のクライアントすべてを管理するのは困難である。
【００５７】
バッテリエレクトロニクスシステム１００は簡易なループバックエラー検出機構を実装する。使用されるプロトコルは各クライアントに受信されたコマンドおよび応答を再送信させて、全クライアントが適切にコマンドを検出し復号したことをホストに確認させる。コマンドに応答して、全クライアントは、最終クライアントがコマンドをホストに再送信し返すまで順次そのコマンドを再送信する。ホスト１０５は受信したコマンドを送信したコマンドと比較する。バイト毎に一致すると、ホスト１０５は、すべてのクライアント１１０ｘが送信されたコマンドを見たと結論付ける。ＡＣＫ／ＮＡＫハンドシェーキングは使用されない。
【００５８】
バッテリエレクトロニクスシステム１００はすべてのクライアント１１０ｘが固有のアドレスを有することを要求するため、ホスト１０５はアドレスとコマンドを明瞭に関連付けることができる。複数のモジュールをエネルギー保存システムの一部として有するＥＶの製造は、できる限り少ない要件および制約の下でバッテリモジュールを物理的に設置できる場合に簡易化される。したがって、製造においては、モジュールを設置する際にアドレスをあらかじめ決定し設定しない、あるいはモジュールの接続順序について悩まないことが好ましい。よって、ホストおよびクライアントは、実行時にアドレスを決定する。ホスト１０５はアドレス割当時に使用する特定のアドレスを持たないため、これは難題である可能性がある。
【００５９】
バッテリエレクトロニクスシステム１００は、電源投入時にアドレス「０」で始まる各クライアント１１０ｘを含むソリューションを提供する。バッテリエレクトロニクスシステム１００は、クライアント１１０ｘがアドレス「０」を有する場合、「アドレス指定されていない（ｕｎａｄｄｒｅｓｓｅｄ）」とみなす。任意のパケットの（８ビットの）１番目のバイトはアドレスバイトである。２ビットのアドレスバイト（たとえば、１番目と２番目のビット）が確保される。一方の確保されたビットは読取り／書込みビットであり、他方の確保されたビットは違法アドレスビットである。残りのビットは、最大６２個の異なる利用可能なアドレス、よって６２個の固有にアドレス可能なクライアント１１０ｘを提供する。以下の列挙工程（非違法アドレスを全クライアント１１０ｘに割り当てる）は、１つの例外を除いて一般的な動作送信規則を使用する。その例外とは、非常に特別な条件セット下では、クライアント１１０ｘが受信したデータを正確に再送信しなくてもよいというものである。
【００６０】
図５は、バッテリエレクトロニクスシステム１００で使用されるアドレスバイト５００を示す。１番目のビット５０５は確保された違法アドレスビットであり、２番目のビット５１０は確保された読取り／書込みビットである。６つの下位ビット５１５はアドレスバイト５００のアドレスビットである。６ビット（００００００）〜（１１１１１１）は６３個の異なるアドレスを表し、アドレス（００００００）は列挙のために確保され、６２個の動作アドレス（０００００１）〜（１１１１１１）を残す。
【００６１】
図６は、列挙中にバッテリエレクトロニクスシステム１００で使用される４バイトを有するパケット６００を示す（他の実施形態では、パケットは異なるバイトの配置および数を有することができる）。パケット６００は、アドレスバイト（たとえば、図５に示されるアドレスバイト５００）である１番目のバイト６０５、レジスタバイト６１０、ペイロードバイト６１５、およびＣＲＣバイト６２０を含む。
【００６２】
図７は、ホスト１０５によって開始されるアドレス列挙送信のシーケンス７００を示す。ホスト１０５は最初に列挙パケット７０５を送信し、該パケットは第１のシリアルデータ線２０５を通じてクライアント１１０ｘに到達する。列挙パケット７０５はアドレス（００００００）を含み、違法アドレスビットと読取り／書込みビットは共に（０）（これは１６進法で（０ｘ００）と表される）に設定される。図７に示されるように、アドレス「前」レジスタＢＡＲとアドレス「後」レジスタＡＡＲである。これらは、各クライアント１１０ｘがアドレスを決定するために使用する内部メモリの値を示す。
【００６３】
ホスト１０５からのパケット（たとえば、列挙パケット７０５）の受信に応答して、各クライアントは図４の工程４００を用いて動作する。アドレス一致（００００００）する第１のクライアント１１０ｘは、クライアント１１０ｘに関して所望の固有のアドレスを設定するのに使用される残りのバイトを復号する。この場合、ホスト１０５はクライアント１１０ｘのアドレスを（００００００）から０ｘ０３としても表される（００００１１）に変更している。クライアント１１０ｘのＢＡＲは０ｘ００として示され、ＡＡＲはこの変更を反映する０ｘ０３である。
【００６４】
通常、クライアント１１０ｘは受信したパケットをクライアント１１０ｘ＋１に再送信するが、そうすることでクライアント１１０ｘ＋１は０ｘ０３のアドレスも有することになる。これを防止するため、この特定例では、クライアント１１０ｘは修正した列挙パケット７１０を再送信する。修正した列挙パケット７１０は、違法アドレスビットが高く設定されることを除き列挙パケット７０５と全く同じである。よって、アドレスバイト５００は（００００００００）から（１０００００００）へと変更され、それは０ｘ００から０ｘ８０への変化としても示される。クライアント１１０ｘ＋１は修正した列挙パケット７１０のアドレスを、アドレスと一致する（００００００）として復号するが、違法アドレスビットが設定されるため、クライアント１１０ｘ＋１はこのパケット送信を無視し、そのアドレスを変更しない。クライアント１１０ｘ＋１は単に、受信されたときと同じように修正した列挙パケット７１０を再送信する。クライアント１１０ｘ＋１に対するＢＡＲおよびＡＡＲはどちらも０ｘ００として示される。
【００６５】
この列挙工程はクライアント１１０ｘ毎に繰り返され、アドレスはデイジーチェーンループでの接続順に割り当てられる。最終的にホスト１０５は送信した列挙パケット７０５に応答してループバックを受信する。応答して修正した列挙パケット７１０を受信する限り、ホスト１０５は、クライアント１１０ｘが列挙パケット７０５に基づき動作したことを確認する。
【００６６】
このように構成されたバッテリエレクトロニクスシステム１００は、Ｎ個のクライアント１１０Ｎの電位制限である待ち時間で動作する。すべてのクライアント１１０ｘは送信前に全バイトを受信するため、１クライアントにつき最低１バイト時間（選択されたボーレートで１バイトを送信する時間）の待ち時間が生じる。３バイトである読取りコマンドの場合、ホスト１０５は、応答の最初のバイトを受信する前にＮ＋３バイト時間待たなければならない。用途によっては、Ｎが増大するためにこの待ち時間によって制限される場合がある。
【００６７】
図８は、バッテリエレクトロニクスシステム１００用の障害信号伝達サブシステムの信号送信部の詳細図である。上述したように、バッテリエレクトロニクスシステム１００は、高安全性システムの信頼性を高める障害線２２５を含む。各バッテリモジュールには、バッテリモジュール基板を通じて障害信号を生成する機構が設けられる。この障害信号はデータ送信に関する冗長ハードウェア路を提供して、エネルギー保存システムまたはその構成要素の１つに障害が検出された場合にＥＶに適切に対応させる。障害線２２５は、オンボード障害信号をバッテリエレクトロニクスシステム１００に分配する共有障害線である。障害線２２５はデイジーチェーンバスの円形トポロジを利用して、各クライアント１１０ｘからホスト１０５へのデュアル冗長障害路を提供する。
【００６８】
Ｎ個のクライアント１１０のそれぞれは、ホスト１０５に確実に障害信号を送信できなければならない。本例では、任意のクライアント１１０ｘによって生成される任意の個々の障害信号は障害状態についてホスト１０５に警告するのに十分な条件であるため、信号伝達媒体は、全クライアント１１０ｘから個々の障害信号すべての「ワイヤードＯＲ（ｗｉｒｅｄ  ＯＲ）」の合計を許容しなければならない。物理的損傷の際の頑強性を向上させるため、信号伝達媒体は各クライアント１１０ｘからホスト１０５への２つの独立した経路を提供する。
【００６９】
実際の実施態様では、障害線２２５がコネクタに設置され、そのコネクタはクライアント１１０にホストとして働くバッテリモジュール基板に物理的に装着するために使用される。線は圧着端子を用いてコネクタに接合される。時には、単独の圧着端子を用いて２つまたはそれ以上の導体／線を接合することによって所望レベルの信頼性およびコストが達成されない場合がある。信頼性を高め、コストを下げるため、どの圧着端子にも１つの導体／線しか関連付けられない、つまり、各コネクタ回路を２つ以上の信号導体と関連付けることができないという制限がある。
【００７０】
これらすべての要件を満たし、複数の障害信号を障害線２２５に接続するため、バッテリエレクトロニクスシステム１００は障害信号送信機８０５（アイソレータ３２０の送信機チャネルとして示される）用の「開放コレクタ（ｏｐｅｎ  ｃｏｌｌｅｃｔｏｒ）」信号伝達を使用する。開放コレクタ信号伝達では、各障害信号送信機８０５は信号導体（たとえば、障害線２２５）から接地へと電流を送ることができるが、信号導体に電流を供給することができない。ＩＤＬＥ状態（障害信号がアクティブではない）では、障害線２２５は、たとえば１つまたはそれ以上のプルアップ抵抗８１０を使用することによって正電源電位に維持される。
【００７１】
たとえば、これらの抵抗８１０は、デイジーチェーン供給電圧に等しい電位が印加されるときに抵抗を流れる電流が、障害信号送信機８０５の最小保証出力電流に近いがそれ未満になるような値を持つべく選択される。これにより、障害信号送信機８０５は障害線２２５を確実に駆動させることができるが、雑音電流排除のためのマージンをできる限り多く提供する。所与の電圧を抵抗８１０間で低下させるのに必要な電流が大きいほど、所与の雑音電流によって誘導される電圧は小さくなる。バッテリエレクトロニクスシステム１００の場合、プルアップ抵抗の平行な組み合わせは２．３７５キロオームであり、５Ｖの供給電圧電位が抵抗８１０間に印加されるときに約２ｍＡの電流が流れる。障害信号送信機８０５の最大定格出力電流は４ｍＡであって、障害信号送信機８０５がすべての条件下で目標出力電圧に確実に達するのに十分なマージンを残す。
【００７２】
障害線２２５を使用して障害状態を確実に伝える実際の障害信号に応答しつつ、誤障害を表示しないようにすべての条件下で適切なデジタル信号伝達マージンを保証するように注意を払わねばならない。たとえば、障害信号送信機８０５は開放コレクタ送信機でなくてもよい。開放コレクタ動作のためにそれを変換する方法の１つは、障害信号送信機８０５の出力と直列にダイオード８１５を使用することである。この出力に接続されたダイオード８１５の陰極と障害線２２５に接続された陽極を持つことで、障害信号送信機８０５の出力上の低電圧は障害線２２５をホスト１０５への接地信号伝達障害へと引き寄せがちである。最悪の場合、最大ダイオード順電圧と、プルアップ抵抗電流と、同一の電流での障害信号送信機８０５の最大保証出力電圧との和が障害信号を受信する予定のホスト１０５の受信機における最大入力低電圧未満である。
【００７３】
図９は、バッテリエレクトロニクスシステム１００用障害信号伝達サブシステムの冗長部の詳細図である。概念的には、障害線２２５は、ホストから全クライアントへ、そしてホストに戻るデイジーチェーンループのトポロジに従う円形トポロジを用いて冗長を達成する。デイジーチェーンループはホスト１０５を始端および終端とし、障害線２２５も同様である。ホスト１０５は、障害信号を受信する第１の障害受信機９０５と第２の障害受信機９１０とを含む。障害線２２５がいずれかの地点で断線すると、２つの部分が生成され、信号路の一方のみが遮断されて、ホスト１０５の障害受信機への第２の信号路が常に存在する。各障害受信機にはプルアップ抵抗８１０が設けられて、障害線２２５の各部分が、接続された障害信号送信機８０５のいずれもがアクティブでないときでも正確なＩＤＬＥ電位を取るように確保する。断線がない場合、一対のプルアップ抵抗８１０が障害線２２５上に平行に存在して、動作中に占められる。
【００７４】
圧着端子を使用する機械的接合に関して本明細書に記載される設計制約は、単独の線が文字通り完全回路内で延在されず、必要な接続ができないことを意味する。よって、障害線２２５はおそらく適切には障害路として記載され、多数の単独線セグメント９１５を用いて形成される。クライアント１１０ｘを支持する各ＰＣＢ３０５は、デイジーチェーンコネクタ９２０と、隣接するデイジーチェーンコネクタ９２０間を延びるデイジーチェーンの一部にわたる線セグメント９１５とを含む。各デイジーチェーンコネクタ９２０は一対の圧着端子９２５を含み、各端子は線セグメント９１５の端部に接合する。クライアント１１０ｘの場合、１つの圧着端子がクライアント１１０ｘ−１まで延在する線セグメント９１５に接合し、１つの圧着端子がクライアント１１０ｘ＋１まで延在する線セグメント９１５に接合する。これらのセグメントはそれぞれデイジーチェーンコネクタ９２０に接続されるＰＣＢ３０５の金属トレースを用いて共に接合される。内蔵の冗長（ｂｕｉｌｔ−ｉｎ  ｒｅｄｕｎｔａｎｃｙ）がなければ、いずれかのクライアント１１０ｘで発生した障害信号がホスト１０５にたどり着くまですべての中間クライアント１１０ｘを出入りしなければならないため、機械コネクタの設計制約が問題となる可能性がある。機械的コネクタが電気システムの故障の共通点であると仮定すると、複数の線分９１５を使用すると、複数の機械的接続が順に障害信号の影響を受ける可能性がある。冗長の実行は本実施態様における付帯リスクを軽減する。
【００７５】
上記冗長は、ハーネスのマルチポイントの故障を招く場合があるバッテリパックの機械的接続の進行性劣化を防ぐため、ホスト１０５は、障害信号路のシングルポイントの故障を検出し、障害信号伝達の冗長が切断されている場合、適切に対応する（たとえば、車両の動作継続を防止する）機構を有していなければならない。ホスト１０５は２つの別個の障害受信機（受信機９０５と受信機９１０）を含むため、そのそれぞれがクライアント１１０ｘのいずれかからの障害信号を検出できるべきであり、ホスト１０５は信号伝達の冗長を検証する自己テストシーケンスを実行することができる。クライアント１１０ｘはデイジーチェーンデータ信号を介して手動で障害信号を始動させるように命令され得るため、ホスト１０５は、各クライアント１１０ｘの各障害信号を順に始動させて、障害受信機の両方共が障害信号を検出することを検証することができる。円形路の周囲全体の冗長障害信号線の完全性を確保するようにクライアント１１０ｘを１つだけ始動させる必要があるが、クライアント１１０ｘのそれぞれを始動することで障害信号送信機８０５をそれぞれテストし、障害信号路が各障害信号送信機８０５から受信機９０５と受信機９１０の両方まで無傷であると保証する。
【００７６】
全信号路（すなわち、シリアルデータ、出力、および障害）は、高圧バッテリでは一般的であるが、ごく短期間の大きな電流変化を含む環境を通じてルーティングされる。このような環境では、バッテリエレクトロニクスシステム１００で実装されるようにルートが円形信号路を含むときに注意を要する。時間に伴う急速な電流変化は、有限領域を囲む導体で起電力（ＥＭＦ）を誘発する磁界を変化させる。適切な注意を払わない場合、ＥＭＦにより、信号導体において不所望の電流が流れる、あるいは電圧として符号化される信号が破壊される。ＥＭＦ環境の従来のソリューションでは、誘発ＥＭＦによって影響を受けないために通信に差分信号を使用する。
【００７７】
図１０は、バッテリエレクトロニクスシステム１００用障害信号伝達サブシステムの干渉排除部の詳細図である。バッテリエレクトロニクスシステム１００内の信号伝達は、その文言が一般的に理解される通りの差分信号伝達を利用しない。バッテリエレクトロニクスシステム１００内の障害は、電源導体および接地導体に対して障害信号差分を取ることによって、誘発ＥＭＦにもかかわらず単独の円形にルーティングされた導体を用いて確実に伝達される。絶縁電源線２１５および絶縁接地線２２０は、バッテリ環境を通じて障害線２２５と同一の経路をたどる。つまり、これらの信号路は障害線２２５と同一の追加ＥＭＦを享受する。
【００７８】
バッテリエレクトロニクスシステム１００は、デイジーチェーンループの第１の端部１０１０を画定し、デイジーチェーンループの第２の端部１０１５から分離するデイジーチェーンアイソレータ１００５を含む。デイジーチェーンアイソレータ１００５は、誘発ＥＭＦに第１の端部１０１０と第２の端部１０１５との間の電位差を生成させる高周波アイソレータ（たとえば、一対のインダクタ、チョークなど）である。その電位差により、高周波絶縁による破壊電流がデイジーチェーンループ内を流れなくなる。
【００７９】
十分に配慮しないと、この電位差はデジタル信号伝達に有害になり得る。バッテリエレクトロニクスシステム１００では、第１の端部１０１０および第２の端部１０１５で使用されるデジタル送信機およびデジタル受信機はそれぞれの端部に存在する出力電位と接地電位にのみ関連付けられ、両端は後述するように絶縁電源（たとえば、絶縁ＤＣ−ＤＣコンバータ１０２０）から電力の供給を受ける。さらに、デジタル送信機および受信機はデイジーチェーンループの他端には接続しない。たとえば、第１の端部１０１０に対するデジタル受信機１０２５１は第２の端部１０１５に対するデジタル受信機１０２５２から電気的に隔離されている。バッテリエレクトロニクスシステム１００の信号回路はすべて、信号線（たとえば、障害線２２５）と基準回路に対して得られる基準電位とを含む。この文脈で、基準回路は、関連する送信機および受信機を供給する電源回路および接地回路を意味する。誘発ＥＭＦは信号線の電位および基準回路の電位に等しく追加される電位を生じさせるため、バッテリエレクトロニクスシステム１００のこのような信号回路は存在するＥＭＦからのいかなる破壊電位も享受しない。
【００８０】
バッテリエレクトロニクスシステム１００では、デイジーチェーンループの各端は、別個のデジタルアイソレータによってホスト１０５回路の残りに接続され、その受信機および送信機はデイジーチェーンの各端と同じ基準電位を取らされて、ホスト１０５回路の残りの共通基準電位に対して送受信されるデイジーチェーンループの信号を変換するのに供する。これらのデジタルアイソレータのデイジーチェーン端はデイジーチェーン出力および接地信号によって駆動され、他端はホスト回路の残りが使用する共通ホスト出力および接地信号によって駆動される。
【００８１】
図１１は、図１０に示されるホスト１０５の代替となるホスト１０５の構造を示し、デイジーチェーンループの各端にフィルタ１１０５が追加されている。図１０では、場合によっては、スプリアス電位が基準回路に関して障害線２２５に現れる可能性がある。このようなスプリアス電位は様々な原因から生じる可能性があるが、おそらくは何らかの種類の容量結合である。フィルタ１１０５は、スプリアス（ｓｐｕｒｉｏｕｓ）電位を阻止するのを助け、好ましくは何らかの種類のローパスフィルタとして実現される。簡易なＲＣローパスフィルタで十分であるとする実施態様もあれば、異なるフィルタが必要である、あるいは望ましいとする実施態様もある。他の種類のフィルタ１１０５は、容量結合を介して障害線２２５に現れる高周波信号への対応を助ける何らかの種類のＰｉフィルタを含むことができる。
【００８２】
図１０は、バッテリエレクトロニクスシステム１００の配電も示す。開示されるデイジーチェーンバスは、電圧絶縁のために各クライアント１１０ｘでアクティブ（能動）デジタル回路を使用する。開示される実施形態の各クライアント１１０ｘのＰＣＢ３０５は、パッケージ化されたデジタルアイソレータ半導体素子ソリューション（たとえば、「チップ」または集積素子など）として実装されるアイソレータ３２０を含む。バッテリエレクトロニクスシステム１００は、アイソレータ３２０を動作させるために各クライアント１１０ｘに給電しなければならない。バッテリエレクトロニクスシステム１００は簡易な５ＶのＤＣ配電バスを実装する。
【００８３】
デイジーチェーンバスはデータ送信媒体とノード発生データ（すなわち、ホスト１０５とクライアント１１０ｘ）との間の電気絶縁を利用するため、各アイソレータ３２０の「浮動」部分に電力を供給する機構を設けなければならない。図３では、アイソレータ３２０は通信部３３５（これが浮動部分）とローカル部３４０とを含む。ローカル部は各バッテリモジュールまたはホストが利用可能なローカル電源から電力の供給を受ける。通信部３３５は「浮動（ｆｌｏａｔｉｎｇ）」電源から電力の供給を受ける必要がある。このような電源にとって便利な形が絶縁ＤＣ−ＤＣコンバータ１０２０である。図示されるように、１つの絶縁ＤＣ−ＤＣコンバータ１０２０は全ノードに電力を供給するために使用されるので、全ノードに必須電力を配分するように導体を使用しなければならない。代替策としては、各ノードにＤＣ−ＤＣコンバータを設置して、各ノードに別々に電力を供給する。
【００８４】
単独の絶縁ＤＣ−ＤＣコンバータ１０２０を使用するには、各ノードへのデイジーチェーンループ内の電源線２１５および接地線２２０の設置およびルーティングを必要とする。これらの線は、障害線２２５の設置とルーティングの際に、同一の機械的設計制約と上述の電位ＥＭＩの問題の影響を受ける。障害線２２５の配分と同様に、各線は実際には単独導体ではなく単独路として実装される。出力路と接地路とがあり、各経路は圧着端子９２５を用いてデイジーチェーンコネクタ９２０に接合されるスパン線セグメントから成る。ＰＣＢ３０５上の導電性トレースは分割されて、各アイソレータ３２０への電力と接地のルーティングを行う。
【００８５】
電源路および接地路のデイジーチェーントポロジは、デイジーチェーンループの障害路で説明したときと同様、冗長性とＥＭＩ頑強性とを提供する。単独の切断があっても、ノードの出力および接地接続は不能にならない。デイジーチェーンアイソレータ１００５はＥＭＦ誘発電流に関する懸念を軽減する。
【００８６】
しかしながら、状況によっては、デイジーチェーンアイソレータ１００５を追加することで、不所望の挙動につながる可能性がある。具体的には、デイジーチェーンバス全体、特に電源導体は、バッテリおよびバッテリ容器の周囲金属素子に対する片端接地伝送路として機能することができる。この伝送路の第１の端部１０１０および第２の端部１０１５をデイジーチェーンアイソレータ１００５などの高インピーダンス素子で終端とすることで、伝送路のモード構造が変更され、端部が相互に終端とされる伝送路によって得られる周波数の半分で最低次定在波共振モードが開始される。具体的には、円形伝送路に存在し得る最低次定在波モードは、伝送路の完全回路周囲の完全な空間振動期間を呈示する電流（または電位）の正弦波から成る。この波は、路の長で割った共振周波数で、片端接地の伝送路の周波数依存伝搬速度と等しい時間周波数を有する。一方、線形の終端されていない伝送路は、電流（または電位）が路の長にわたる空間振動の半期間を呈示する定在波モードを享受することができる。このモードは、路の長の２倍で割った共振周波数で、路の片端接地モードの周波数依存伝搬速度に等しい時間周波数を有する。
【００８７】
電源導体に対するデイジーチェーンバスのデータ送信導体の相互インダクタンスが全体として電源導体の自己インダクタンスと等しいとみなされる場合、上述のモードにおいて高インピーダンスで終端するデイジーチェーンの非駆動振動中に電源導体が享受する電位勾配は、データ導体に沿った同一の電位勾配と一致し、妨害電位がデータ信号回路に導入されない。残念ながら、本件はそれに当てはまらないため、データ導体はより小さな電位勾配を享受し、共振の電流上限に最も近いこれらのデータ信号回路（電位勾配の上限は線形伝送路の最低モードの間に生じる）は、モード振動速度で誘発電位を享受する。これらの電位は十分に大きければ、デジタル信号伝達を阻害する可能性がある。線形伝送路の１次モードの振動の低周波数速度は信号周波数により近く、円形伝送路の共振の１次モードよりもフィルタリングを通じて排除することが難しいため、ＥＭＦ誘発電流を低減するのにインダクタが追加される場合は、デイジーチェーンの上述の共振モードに減衰を加えることが必要となる可能性がある。これは、インダクタまたはチョークと平行に抵抗を挿入して、デイジーチェーンの一端を他端に接続して、電位差が最大になったとき１次（およびその他の奇数次すべて）共振モードからのエネルギーを排出させることによって達成することができる。この減衰効果は、デイジーチェーンの電源導体に沿った別の地点で配分された、あるいは直列抵抗を追加することによっても達成できる。しかし、電源導体の目的はＤＣ電力を距離全体に配分することであるため、追加された直列抵抗がその機能の妨げとなる。事実上、バッテリエレクトロニクスシステム１００が各デイジーチェーンデータ導体とその関連データ受信機との間に挿入するローパスフィルタは、上述の共振モードに関連する振動電位を阻止するのに十分であるため、バッテリエレクトロニクスシステム１００の信号伝達速度は追加の減衰が必要でないくらい低い。しかしながら、デイジーチェーンまたはシステムが長いほど、高い信号伝達速度を必要とするので、このような減衰が有益であると証明される場合もある。
【００８８】
図１２は、クライアント１１０ｘの配電実施態様の振動制動部の詳細図である。この振動制動機構は、電力バスで生じ得る異なる種類の寄生振動、すなわち、２つの電源導体の差分振動に対応する。場合によっては、伝送路（たとえば、電源線２１５と接地線２２０、ここではＬｐとしてモデル化）の分配リアクタンスは電源線２１５と接地線２２０間の差分電圧振動を送信することができる。このような振動は、アイソレータ３２０に関連付けられる多数のデカップリングコンデンサ（ＣＤＣと称する）間を流れる電流を含む。制動抵抗（ＲＤ）１２０５は、各デジタルアイソレータ３２０と電源線２１５との間に直列で追加される。制動抵抗１２０５は、任意の寄生伝送路に関連付けられる振動電流を制動する。制動抵抗１２０５のさらなる利点は、短時間誘発される過渡電流がアイソレータ３２０に到達するのを防いで電位源の損傷を防ぐことである。
【００８９】
図１３は、クライアント１１０ｘのウェイク（ｗａｋｅ）部の詳細図である。上述したように、アイソレータ３２０は、バッテリエレクトロニクスシステム１００における電位デルタ間の電気的雑音および通信に対応する。アイソレータ３２０は、本願においては、アクティブなときに、データがアクティブに送信されていないときでも電力を消費するという欠点を有する。電力消費を低減し、バッテリ待機寿命を延長するため、クライアント１１０ｘのローカル側は、データが処理されていないときにアイソレータ３２０に提供される電力を「オフ」にする。したがって、ホスト１０５は、通信が所望されるときに局所出力を回復させるようにクライアント１１０ｘに命令する機構を有していなければならない。ホストが提供する電力要求信号の状態を判定する機構は、本明細書では「ＷＡＫＥ（ウェイク）」と称する。クライアント１１０ｘは定期的に電力を回復させるため、クライアント上の専用論理回路は、ホスト１０５が通信開始を望むか否かを判定する電力要求信号をポーリングすることができる。局所出力は短いインターバルで回復される。このアイソレータ３２０のＯＮ／ＯＦＦサイクルは、必須性能を犠牲とせずにできる限り低く平均電力消費を低減するように選択される。
【００９０】
クライアント１１０ｘは、ポーリング信号を供給するパルスジェネレータ１３０５を含む。ホスト１０５との通信がアクティブでないとき、ポーリング信号はアイソレータ３２０への局所出力の状態を判定する。定期的に、パルスジェネレータ１３０５はポーリング信号をアサート（ａｓｓｅｒｔ、有効な状態にする）する（たとえば、信号が「オン」にされる）。アサートされると、ポーリング信号はアイソレータ３２０のローカル側３４０への電力を回復させ、すべての送信機および受信機を動作可能（有効又はイネーブル）にする。アサートされないと（たとえば、信号が「オフ」にされる）、局所出力が妨害されてすべての送信機および受信機を動作不能（無効又はｄｉｓａｂｌｅ）にする。
【００９１】
２つの入力論理ＯＲ素子１３１０（たとえば、「ＯＲ」ゲート）はパルスジェネレータ１３０５のポーリング信号に接続される第１の入力と、アイソレータ３２０の電源有効化入力に接続される出力とを有する。出力装置１３１０がアサートされると、アイソレータ３２０は動作可能になり、出力装置１３１０がアサートされないと、アイソレータ３２０が動作不能となる。パルスジェネレータ１３０５からのポーリング信号がアサートされるときは常に、出力装置１３１０がアサートされる。
【００９２】
アイソレータ３２０はホスト１０５からのＷＡＫＥ信号に接続されるウェイク受信機チャネル１３１５を含む（好適な実施形態では、電源線２１５はウェイク受信機チャネル１３１５の入力に接続され、電源線２１５の信号レベルがＷＡＫＥ信号として働く）。ウェイク受信機チャネル１３１５の出力は装置１３１０の第２の入力に供給される。ウェイク受信機チャネル１３１５の出力がアサートされるときは常に、出力装置１３１０がアサートされる。ウェイク受信機チャネル１３１５の出力がアサートされるには以下の２つの条件が満たされなければならない。１）ＷＡＫＥ信号がホスト１０５によってアサートされなければならない、および２）ウェイク受信機チャネル１３１５が動作可能にされなければならない。ウェイク受信機チャネル１３１５が動作不能であると、出力装置１３１０をアサートするにはポーリング信号をアサートするしかない。ウェイク受信機チャネル１３１５が動作可能にされる場合、ポーリング信号をアサートするか、あるいはホスト１０５からのＷＡＫＥ信号をアサートするかしてウェイク受信機チャネル１３１５が動作可能になる。ウェイク受信機チャネル１３１５が動作可能になるとアイソレータ３２０のすべてのチャネルが動作可能となり、一旦動作可能となると、ホスト１０５は、ＷＡＫＥ信号をアサートする限りアイソレータ３２０への電力を維持する。ＷＡＫＥ信号のデアサート（アサート停止、ｄｅａｓｓｅｒｔｉｏｎ）はアイソレータ３２０への出力状態の制御を個々のクライアント１１０ｘに戻し、その結果、アイソレータ３２０は短期間のみアクティブになり、ＷＡＫＥ信号状態のチェックのために定期的に電源投入されながら最小限の電力消費を維持する。ポーリング信号の最大ＯＦＦ期間を把握することによって、ホスト１０５は、バッテリエレクトロニクスシステム１００内の全アイソレータ３２０が動作可能になり、データの送受信に備えられるように、この期間、ＷＡＫＥ信号をアクティブにしておくだけでよい。
【００９３】
ＷＡＫＥ信号がホスト１０５によってアサートされなければ、障害は全く影響し得ない。これが許容される理由は、ホスト１０５、本願では、障害信号がアサートされるときだけ行使することのできる応答機構を１つだけ有するからである（たとえば、該機構はＨＶスイッチを開放して、ＨＶバッテリチェーンを外部環境から切断することができる）。ホスト１０５のハードウェアおよびソフトウェアのプログラミングはバッテリモジュールと通信することができない限り、最初にこれらのＨＶスイッチを閉鎖することができず、ＷＡＫＥ信号が無事アサートされない限りは閉鎖が不可能となるように保証する。要約すると、ＷＡＫＥ信号がデアサートされると、バッテリホスト１０５は個々のモジュールの障害信号にアクセスできない。しかし、その後、ホストは得られる中で最も安全な状態で既にバッテリを配置しているため、障害信号が存在しても、バッテリはどんな安全挙動も発揮させられない。別の実施態様として、障害信号をポーリング信号と組み合わせて、障害がアサートされるときは常にアイソレータ３２０のローカル側をオンにすることも可能である。これにより、デイジーチェーンの電源をオンにしたときに障害信号を受信するホスト１０５の待ち時間が低減される。しかしながら、障害状態でのモジュールの電力消費は増加する。低電圧は電位障害状態の１つであるため、バッテリモジュールの急速な過放電を招く可能性がある。さらに、ホストがデイジーチェーンの電源を投入し、アイソレータの通信側に電力を印加するまで、障害状態はまだホスト１０５には存在しない。
【００９４】
ホスト１０５からのＷＡＫＥ信号は、より一般的にはクライアント１１０ｘの他の回路を制御するために使用することができる。たとえば、レギュレータ１３２０はウェイク受信機チャネル１３１５の出力に接続される。レギュレータ１３２０が特定の状態にある（たとえば、レギュレータに含まれ、ウェイク受信機チャネル１３１５に接続されるイネーブル入力（Ｅｎａｂｌｅ  ｉｎｐｕｔ）が論理的真状態に駆動される）と、プロセッサ３１０がオンになり、レギュレータ１３２０が特定の状態にないとき、プロセッサ３１０はオフになる。このように、ウェイク信号はプロセッサ３１０の電源状態を完全に制御する。ホスト１０５は、ＷＡＫＥ信号をデアサートすることによってプロセッサ３１０の電源を即時に切ることができる。アイソレータ３２０が動作可能になり、ＷＡＫＥ信号がアサートされるときは常にプロセッサ３１０への電力が回復される。いくつかの実施形態では、ウェイク機能がたとえばアイソレータ３２０などの他の構成要素に組み込まれる。
【００９５】
バッテリエレクトロニクスシステム１００は、ＥＶの高エネルギースイッチング環境において信頼性を高める特徴を含む。それらの特徴の１つは、信号と電力接続の戦略的かつ有効な冗長である。冗長路の故障の検出が望ましい。バッテリエレクトロニクスシステム１００は、車両起動時に障害線２２５を自己テストすることによってフォルト（故障、ＦＡＵＬＴ）信号のみに関して線切断検出を実行する。いくつかの実施形態は、切断線の故障の一部または全部を継続的に監視する。
【００９６】
冗長信号または導電路を追加することでシステムの信頼性を高めることができる。単純な分析では、故障率ηの接続を同一の故障率を有する２つの同一の接続の平行な組み合わせで置き換えることで、総故障率はη２となる。しかしながら、この分析は故障事象間のゼロ相関関係の推定、およびポアソン発生に基づく。実際には、故障事象は相関関係がなく、複数時点での共通の原因から生じる場合が多い。このような原因は、湿度上昇、結露、冷却材漏れ、封止不良、過剰な振動期間、クラスタ製造工程故障などである。これらの故障原因の多くは短時間のインターバル内に属するデュアル冗長システムの両半分を招き、組み合わされた故障率はη２よりもηにずっと近い。しかしながら、故障事象はちょうど同時に発生する可能性は低い。両方の経路が故障してしまう前に冗長の故障を検出することによって、バッテリエレクトロニクスシステム１００は、車両のさらなる動作を防止する、あるいは危険な自発的機能喪失事象が発生する前に修理が必要であることを運転手に伝えることができる。バッテリエレクトロニクスシステム１００は冗長を達成するために信号または出力電流のためのデュアル送電路に頼っているため、線切断検出（ここでは、機械的コネクタ端子の故障も含む）を実行する方法は、回路抵抗の増大を検出するために監視され、切断された、あるいは劣化した送電路によって生じる、回路を流れる既存のまたは追加の副テスト電流に頼る。これらの増加は電圧変化として現れ、容易に検出することができる。バッテリエレクトロニクスシステム１００の使用する回路トポロジは、要素数と実施コストの低減を特徴とする。
【００９７】
バッテリエレクトロニクスシステム１００が冗長故障に関して監視する３種類の導体は、ａ）データ信号（たとえば、第１のシリアルデータ線２０５）、ｂ）フォルト信号導体（すなわち、障害線２２５）、およびｃ）電源導体（たとえば、ＰＯＷＥＲ線２１５）である。
【００９８】
基本的なデュアル冗長データ信号路は、送信機から受信機に延びる２つの電気的に平行な線から成る。これらの信号はやや広い範囲の周波数にわたる情報を含むため（データは〜１Ｍｂｐｓで送信される）、適切な動作のために送信機および受信機回路に対して比較的制御されたインピーダンスを呈する必要がある。各データ信号路自体は単独の線であるが、バッテリエレクトロニクスシステム１００は平行電源導体を基準として差分データ信号路を形成する。各データ導体およびその関連電源導体によって形成される差分データ信号路は、バッテリ内に存在する磁界を変更することによって最小限にリンクされて、スプリアス電位の信号路への導入を回避すべきである。
【００９９】
図１４は、バッテリエレクトロニクスシステム１００の差分データ信号実施態様１４００の一部の概略図である。差分データ信号実施態様１４００は、ＰＣＢ３０５上で一対の冗長データ線（第１のシリアルデータ線２０５と第２のシリアルデータ線２１０）に分割されるデータ信号を生成するデータ信号送信機１４０５を含む。これらの信号は電源線２１５および接地線２２０と共に差分データ信号実施態様１４４０へと構成されて、そこでデータが下流装置の受信機１４１０に送信される。
【０１００】
差分データ信号路の切り離しは、一方の信号導体（たとえば、第１のシリアルデータ線２０５）を正電源線２１５と撚り合わせ、他方の信号導体（第２のシリアルデータ線２１０）を負電源線２２０と撚り合わせることによって達成される。また、２つのデータ導体または２つの電源導体によって形成されるループとリンクされる磁束の量を低減することが望ましく、２つの撚り対を相互に撚り合わせることも望ましい可能性がある。
【０１０１】
図１４はいかなる切断検出回路も含んでいない。図１５は、データ信号切断検出のための機構（すなわち、「切断検出器（ｂｒｅａｋ  ｄｅｔｅｃｔｏｒ）」）を含むデータ導体切断検出回路トポロジ１５００の概略図である。切断検出を達成するため、バッテリエレクトロニクスシステム１００は、実行されるデータ送信プロトコルが、送信されたデジタル信号の特定の最小デューティサイクルを保証するという事実を利用する。ＵＡＲＴプロトコルは送信されたバイト毎にＳＴＯＰビットを含む。すなわち、少なくともいくらかの正電圧がバイトインターバル毎にデータバス上に存在する。つまり、検出回路は、両方の状態でバスと協働する必要はない。ＩＤＬＥ（ＳＴＯＰビット）状態においてのみバスと協働するように設計することができる。また、ＳＴＯＰ状態とＩＤＬＥ状態は同一であるため、データバスはこのＳＴＯＰ状態で大半の時間を使うように保証されるので、切断検出回路が過渡的故障を含む接続故障を検出する可能性が高まる。
【０１０２】
データ導体切断検出回路トポロジ１５００の切断検出器は単独のＢＪＴトランジスタ１５０５のベース−エミッタ接合点に基づき、ＰＮダイオード１５１０はベース−エミッタ接合点に逆平行に接続されて、両極性の信号電流が切断検出器を通過することができる。トランジスタ１５０５は所与の温度範囲およびテスト電流にとって予測可能なＶＢＥ値を発揮し、同様にダイオード１５１０は同一の温度範囲および電流にとって予測可能な順電圧（Ｖｆ）値を発揮する。バッテリエレクトロニクスシステム１００は、予測抵抗により生じる電圧降下が最小予測ＶＢＥよりもずっと低くなるようにテスト電流Ｉｔｅｓｔを設定することによって、良好な導体を通るテスト電流（Ｉｔｅｓｔ）により生じる小電圧降下が誤障害信号を引き起こさないように保証する。さらに、最大ＶＢＥおよび最大Ｖｆはデジタル信号電圧よりも小さいため、信号伝達電流を伴う場合もベースーエミッタ接合点間で失われる電圧は小さい。
【０１０３】
以下の説明は、上述するように少なくとも一部の時間生じるように保証される高電圧を生成する送信機１４０５に関する。通常の状況下（データ信号導体（すなわち、第１のシリアルデータ線２０５または第２のシリアルデータ線２１０）のいずれにおいても断線がない）では、２つの信号導体によって形成される回路はトランジスタ１５０５のベース−エミッタ電圧をゼロに維持する。信号回路が第１のシリアルデータ線２０５の第１の位置１５１５または第２のシリアルデータ線２１０の第２の位置１５２０のいずれかで切断される場合、通常は送信機１４０５の出力から信号回路を通って接地まで流れる電流Ｉｔｅｓｔは、トランジスタ１５０５のベース−エミッタ接合点を流れるように再ルーティングされる。トランジスタ１５０５のＤＣ電流ゲインが十分高い限り、このベース−エミッタ電流によりトランジスタ１５０５が通電する。伝導電流は出力ノード（ＯＵＴ）で入手可能なプルダウン抵抗Ｒｐｄを通る電圧を生成する。通常、抵抗Ｒｐｄは、トランジスタ１５０５が飽和に達するまで、その抵抗を通る電圧が上昇するのに十分な大きい値を有するように選択され、飽和時点で、ＯＵＴノードでの電圧は送信機出力電圧からトランジスタ１５０５の飽和電圧を引いたものと等しくなる。ＯＵＴノードでの電圧の存在は、信号回路が故障し、冗長が失われたという表示である。ＯＵＴはマイクロコントローラまたはその他の集積回路のデジタル入力にルーティングして、そこで監視することができる。もしくは、ＯＵＴは本明細書に記載の３レベル信号伝達スキーム内の障害信号路に接続することができる。ホスト１０５は障害線２２５上の電圧を監視することによって、中央位置で全データ信号線路を監視することができる。
【０１０４】
図１５の実施態様の詳細は実際には、用途要件に応じたままの実施態様の詳細であることに留意すべきである。たとえば、このトポロジ内の無傷の信号導体を通るＤＣ電圧の降下はＢ−Ｅ接合点の導通をトリガするのに十分ではないが、送信機１４０５がデジタル出力状態を変更するときに過渡的ＡＣ電圧が信号導体を通って増大することがある。具体的には、長いケーブル上の２つのデータ導体によって形成される回路のインダクタンスはこの電圧を増大させる可能性がある。この問題に対応するため、コンデンサはＢ−Ｅ接合点と平行に設置させることができる。これにより、ＡＣ過渡電流の伝導路が提供されて、信号路の妨害が生じた場合にＩｔｅｓｔのＤＣ成分にトランジスタ１５０５を起動させる。上記コンデンサと２つのデータ導体を備える回路のインダクタンスとによって形成される共振回路が不十分にしか減衰されないことに留意すべきである。この結果、トランジスタ１５０５が始動する可能性がある。冗長信号線と直列に抵抗を挿入することによってこの問題を解決できる可能性がある。
【０１０５】
図１６は、図１５に示されるトポロジ１５００と比較した導体切断検出回路トポロジ１６００の概略図である。トポロジ１６００は、切断検出器用の追加機構とホスト１０５への３レベルの障害信号とを含む。また、図１６は、トランジスタ１５０５のベース−エミッタ接合点へのＡＣデカップリングコンデンサ１６０５および制動抵抗１６１０の追加を含む。図１６の障害信号極性は、図８に示される障害信号極性の逆である。簡易なインバータ（たとえば、別のトランジスタまたはデジタルＩＣなど）を使用することで、いずれのスキームも互換性を持つ。
【０１０６】
トポロジ１６００は、冗長データと、ホスト１０５にバッテリエレクトロニクスシステム１００におけるデータまたは信号線の故障を中央で検出させる連続的な障害切断検出信号を有する、本明細書に記載の冗長障害信号の実施態様とを含む。
【０１０７】
トポロジ１６００はクライアント１１０ｘ内にエミッタ−フォロワトランジスタ１６１５を含み、トランジスタ１６１５は、電源線２１５に接続されるエミッタと、トランジスタ１５０５のコレクタに接続されるベースと、障害信号送信機８０５に接続されるコレクタとを含む。ホスト１０５は抵抗分割器１６２０（たとえば、３つの直列抵抗ＲＳＡ〜４９ｋΩ、ＲＳＢ〜５ｋΩ、およびＲＳＣ〜１ｋΩ）、ウィンドウコンパレータ１６２５、および障害検出器１６３０を含み、それらすべてが障害線２２５の両端に接続される。
【０１０８】
トランジスタ１６１５は、データ線が故障した場合はいつでも障害線２２５に電圧を印加する。この電圧は、約１のダイオードドロップである（たとえば、〜０．６Ｖ）。障害線２２５が故障すると、抵抗分割器１６２０（プルダウン抵抗Ｒｐｄとしても働く）がテストノード１６３５で類似の電圧レベルを生成する。ウィンドウコンパレータ１６２５はテストノード１６３５を監視し、電圧が切断を示すレベルにあるとき、ウィンドウコンパレータ１６２５は切断線信号をアサートする（この場合、テストノード１６３５での電圧が０．１Ｖ〜０．２５Ｖの間にないとき、ウィンドウコンパレータ１６２５は切断線信号をアサートする）。切断線信号のアサートは、データまたは障害線冗長がバッテリエレクトロニクスシステム１００のどこかで失われており、ホスト１０５で利用可能であるという警告信号である。
【０１０９】
ウィンドウコンパレータ１６２５は、２つの電源導体のうちの１つの短絡に関して障害線を監視する追加機能を有する。障害線の不慮の接続、すなわち「短絡（ｓｈｏｒｔ）」は通常の機能を阻害する可能性がある。障害線は電位を変更することによって（トポロジ１６００の場合、低電位から高電位）潜在的に危険な状況を伝えるため、動作可能な障害線が危険な状況の不在を伝えるのに通常使用する電位と同じ電位に障害線を電気的に接続する短絡は、障害線が危険な状況を伝えるのに通常使用される電位に達するのを防ぐことによって、危険な状況の真の存在を隠してしまうことがある。トポロジ１６００で記載される実施形態では、障害線をデイジーチェーンの接地導体または接地導体の電位以下である金属体に接続することで、上述の潜在的に危険な状況を招き得る。抵抗分割器１６２０は、障害信号に電源導体とも接地導体とも等しくないが、その間の電位を達成させることが分かっている。記載されたトポロジである抵抗分割器１６２０は、障害線が通常、ウィンドウコンパレータの２つの閾値の間、好ましくは閾値から等距離の電位を獲得するように設計される。トポロジ１６００では、障害や切断線が伝えられないときに障害線が通常獲得する電位は０．１７５Ｖである。障害線の電位が下限閾値、ここでは０．１Ｖを下回るときを検出することができるウィンドウコンパレータ１６２５を実装することによって、ウィンドウコンパレータは、障害線が上述のように切断されたときだけではなく、障害線が短絡接地して、障害を信号伝達できないときも伝えることができる。前者の場合は障害が全く伝えられないが、後者の場合は障害信号がまだ２つの対象冗長受信機のうちの１つに到着する可能性があるために、この「短絡接地（ｓｈｏｒｔｅｄ  ｔｏ  ｇｒｏｕｎｄ）」状態は障害線の切断よりも潜在的に危険であるとみなすことができる。したがって、実施態様は、本明細書に記載のウィンドウコンパレータ１６２５を２つの別々のレベルのコンパレータに置き換えることを所望する可能性がある。一方のコンパレータは上限閾値を超える障害信号の通過を伝え、他方のコンパレータは下限閾値を超える障害信号の通過を伝える。これら２つの閾値は、トポロジ１６００に示され、ウィンドウコンパレータ１６２５に関連付けられる閾値０．１Ｖと０．２５Ｖに相当する。上限閾値コンパレータは、トポロジ１６００内のウィンドウコンパレータによって生成されるような「切断線（ＢＲＯＫＥＮ  ＷＩＲＥ）」信号を生成し続ける一方、下限閾値コンパレータは「短絡障害線（ＳＨＯＲＴＥＤ  ＦＡＵＬＴ  ＷＩＲＥ）」信号を生成する。その後、バッテリホスト１０５は、これら２つの異なる状況に適切に対応することができる。
【０１１０】
仮にいずれかのクライアント１１０ｘが障害信号送信機８０５から真のフォルト信号を生成する場合、障害線２２５上の電圧は高レベルへと上昇し、テストノード１６３５での電圧も上昇する。テストノード１６３５での電圧は障害検出器１６３０によって監視され、該電圧が第２の閾値（たとえば、０．２５Ｖ）を超えると、障害検出器１６３０はフォルト信号をアサートする。ホスト１０５でのフォルト信号は、Ｎ個のクライアント１１０ｘのうちの１つが真のフォルト信号をアサートしたという警告である。
【０１１１】
必要あるいは所望であれば、電源導体に線切断検出を組み込むことができる。図１７は電源導体切断検出回路トポロジ１７００の概略図である。このような線切断検出は、一対のダイオードで冗長電源路を完成させることによってのみ達成される（第１のダイオード１７０５が電力接続の２つの端部を接続し、第２のダイオード１７１０が接地接続の２つの端部を接続する）。主伝送路（ＤＣ−ＤＣコンバータからデイジーチェーンアイソレータ１００５を通りループを回る経路）はほとんど電圧低下なしにデイジーチェーン全体に電流を供給するため、通常これらのダイオード間に電圧が生じない。いずれかの電源導体が切断されたら、その関連ダイオードが電流を通し、ダイオード間の順電圧が比較回路１７１５によって測定される。単独差分コンパレータ１７２０は、両ダイオード電圧を測定するのに十分であろう。電源導体ループの反応性インピーダンスまたはＥＭＦから誘発される電圧によって生じる可能性のある瞬間ＡＣ電圧を抑えるには、少数の抵抗（たとえば、ＲＡとＲＢ、ＲＡはＲＢよりわずかに大きく、たとえばＲＡ＝５０ｋΩ、ＲＢ＝４９ｋΩ）とコンデンサ（たとえば、一対のダイオードバイパストランジスタＣＢＰと一対のフィルタコンデンサＣｆ）が必要となる。概して、２つのダイオードバイパスコンデンサと電源導体ループとの間で形成される共振回路は、不足減衰であることが分かる。電源ループ上のダイオードの陰極と接地ループダイオードの陽極との間に直列ＣまたはＲＣ回路を追加する必要がある可能性がある。本明細書に記載のデータ切断検出のために実行されたように、この一対のダイオードは双極接合点トランジスタのベースーエミッタ接合点によって置き換えることができる。ＢＥ接合がデイジーチェーンループによって要求される複数のデジタルアイソレータを供給するのに必要な電流に関して評価されるＢＪＴは確保するのがおそらく難しいため、商品化される可能性は低く、ＥＶのバッテリエレクトロニクスシステム１００にとっては通常不適切なより高額なソリューションとなる。
【０１１２】
図１８は、オプション細部を追加した、図１０に類似のバッテリ通信システム用信号伝達サブシステムの干渉排除部の詳細図である。図１８には、ホスト１０５の通信マスタに関して冗長多状態信号（ｒｅｄｕｎｄａｎｔ  ｍｕｌｔｉｓｔａｔｅ  ｓｉｇｎａｌｉｎｇ）方式（たとえば、フォルト）およびデータ通信のために、第１の位置１０１０で第１のデジタルアイソレータ１８０５１を、第２の位置１０１５で第２のデジタルアイソレータ１８０５２を使用することが明瞭に含まれている。第１のデジタルアイソレータ１８０５１はクライアント１１０へのフォルト１信号伝達とデータ（ＤＡＴＡ（ＯＵＴ））の送信に対応し、第２のデジタルアイソレータ１８０５２はクライアント１１０からのフォルト２信号伝達とデータ（ＤＡＴＡ（ＩＮ））の受信に対応している。上述したように、いくつかの実施態様では、データ通信用に２つまたはそれ以上のデイジーチェーンループを有することが望ましいが、図１８を簡易化するため、１つのデータデイジーチェーンループのみが示されている。ホスト開始通信を上流通信装置から受信し、デイジーチェーンループ上で下流通信装置に送信し、最後にホスト１０５に戻す、クライアント毎のプロセッサ１８１０（プロセッサ３１０と類似）も示されている。
【０１１３】
図１９は、図１１に示されるホスト１０５の代替となるホスト１０５の構造を示し、第１の位置１０１０に第１のホスト絶縁電源１９０５を追加し、第２の位置１０１５に第２のホスト絶縁電源１９１０を追加している。各クライアント１１０は両電源から電力を受け取ることができ、電源の一方が常に接続されたままであるため、導体の一方で単独の断線が起きても動作電力が失われない。これにより両位置での冗長多状態信号（たとえば、フォルト）にも電力が供給される。
【０１１４】
図２０は、図１９に示されるホスト１０５の代替となるホスト１０５の構造を示す。本実施態様では、冗長な第２の障害受信機機能のため、図９の簡易化された障害受信機機構が使用されている。この簡易化された障害受信機の構成は、単独の電源１０２０と１つの接地基準障害受信機（たとえば、受信機９１０）を使用し、デイジーチェーンアイソレータ１００５を排除している。
【０１１５】
上記システムおよび方法は、好適な本発明の実施形態の詳細を理解する助けとして一般的な文言で説明した。本明細書の記載では、本発明の実施形態の理解を深めるため、構成要素および／または方法などで具体的な詳細を多数提供している。たとえば、本願では、「プロセッサ」という文言は、マイクロプロセッサ、マイクロコントローラ、および電子回路のその他類似の構造を指すのに使用されるだけでなく、本願の目的上、メモリからアクセスされる指示を実行可能な電子回路も含む。データ処理システムは、本明細書ではこの広範なコンテキストを明瞭に含むように使用されることがあるが、逆に具体的なコンテキストが示されない場合、「プロセッサ」等の使用は電子回路のこれらの具体的な構成に限定されない。本発明のいくつかの特徴および利点は上記態様で実現されるが、あらゆるケースで必須ではない。当業者であれば、本発明の実施形態は、具体的な詳細またはその他の装置、システム、アセンブリ、方法、構成要素、材料、部品などのうち１つまたはそれ以上を利用せずに実行できることを認識するであろう。他の例では、十分既知な構造、材料、または動作は、本発明の実施形態の態様を曖昧にするのを避けるために具体的に図示も記載もされていない。
【０１１６】
本明細書全体にわたる「一実施形態」、「実施形態」、または「特定の実施形態」の言及は、実施形態と組み合わせて記載される具体的な特徴、構造、または特性が本発明の少なくとも１つの実施形態に含まれ、必ずしもすべての実施形態に含まれるわけではないことを意味する。よって、本明細書全体にわたる様々な箇所での「一実施形態では」、「実施形態では」、または「特定の実施形態では」という句は、必ずしも同じ実施形態を指しているわけではない。さらに、特定の本発明の実施形態の具体的な特徴、構造、または特性は、任意の適切な形でその他１つまたはそれ以上の実施形態と組み合わせることができる。ここに記載され図示される本発明の実施形態の変形および修正は、本明細書の教示に鑑み可能であり、本発明の精神と範囲の一部とみなされると理解すべきである。
【０１１７】
図／図面に示される要素のうち１つまたはそれ以上は、より分割された、または統合された形でも具体化することができ、特定の用途に応じて有益なように、場合によっては取り除く、あるいは動作不能とすることができると理解される。
【０１１８】
また、図／図面内の信号矢印は、特段他に明示されない限り単に例であり、限定的ではないとみなすべきである。さらに、本明細書で使用される「または」という文言は、特段他に明示されない限り「および／または」を意味するものとする。構成要素またはステップの組み合わせも言及されていると考えられ、用語上、分離または結合できることが不明瞭になると予測される。
【０１１９】
本明細書と以下の請求項全体で使用されるように、「ａ」、「ａｎ」、および「ｔｈｅ」は文脈上明らかに他の意味を示す場合を除き複数の言及を含む。また、本明細書と以下の請求項全体で使用されるように、「ｉｎ」の意味は文脈上明らかに他の意味を示す場合を除き「ｉｎ」と「ｏｎ」を含む。
【０１２０】
要約書に記載される内容を含め、例示の本発明の実施形態の上述の記載は、網羅的である、あるいは本明細書に記載された通りの形式に本発明を限定することを意図するものではない。本発明の特定の実施形態およびその実施例は単に例示のために説明されており、当業者が認識および理解するように、均等な各種修正は本発明の精神と範囲に含まれる。上述したように、こうした修正は、例示の本発明の実施形態の上記記載に鑑み本発明に加えることができ、本発明の精神および範囲に含まれるものとする。
【０１２１】
よって、本発明を特定の実施形態を参照して説明してきたが、様々な修正、変更、置換が上述の開示では意図されており、場合によっては、本発明の実施形態のいくつかの特徴は、記載される本発明の範囲と精神を逸脱せずに、他の特徴を使用することなく採用されると理解される。したがって、特定の状況に適合するように、あるいは本発明の必須の範囲および精神にとって必須となるように多数の修正を加えることができる。本発明は以下の請求項で使用される具体的な文言、および／または本発明を実行するための最適な形態として開示される特定の実施形態に限定されることを意図するものではなく、本発明はあらゆる実施形態、および添付の請求項の範囲に属する均等物を含むものと意図される。よって、本発明の範囲は、添付の請求項によってのみ決定されるべきである。
【図１】
2014003591.tif 000002
【図２】
2014003591.tif 000003
【図３】
2014003591.tif 000004
【図４】
2014003591.tif 000005
【図５】
2014003591.tif 000006
【図６】
2014003591.tif 000007
【図７】
2014003591.tif 000008
【図８】
2014003591.tif 000009
【図９】
2014003591.tif 000010
【図１０】
2014003591.tif 000011
【図１１】
2014003591.tif 000012
【図１２】
2014003591.tif 000013
【図１３】
2014003591.tif 000014
【図１４】
2014003591.tif 000015
【図１５】
2014003591.tif 000016
【図１６】
2014003591.tif 000017
【図１７】
2014003591.tif 000018
【図１８】
2014003591.tif 000019
【図１９】
2014003591.tif 000020
【図２０】
2014003591.tif 000021
【外国語明細書】
2014003591000001.pdf