(57)【要約】  複数のバスが中継接続ユニットを介して中継接続され、各バスに少なくとも１つのＥＣＵが接続された車載用通信システムにおいて、中継接続ユニットからＥＣＵへ送信する中継先を特定した基本ルーティングテーブルをＲＯＭに記憶し、メッセージのＩＤに関する送信一覧報告メッセージが送信され、該送信一覧報告メッセージを受信したＥＣＵから、送信一覧報告メッセージに含まれていない受信すべきメッセージのＩＤに関する送信要求メッセージが中継接続ユニットへ返信され、該送信要求メッセージを受信した中継接続ユニットのテーブル作成部により、送信要求メッセージで要求されたＩＤと送信先との対応関係を示した新たな追加ルーティングテーブルを作成してＲＡＭで記憶している。
2008114583.tif 000002
【特許請求の範囲】
【請求項１】
複数のバスが中継接続ユニットを介して接続され、各バスに少なくとも１つの電子制御ユニットが接続された車載用通信システムにおいて、
前記中継接続ユニットは、
中継するメッセージＩＤ（識別子）と送信先バスとの対応関係を示した基本ルーティングテーブルを記憶しているＲＯＭと、新たに追加される対応関係を示した追加ルーティングテーブルを書き換えて記憶するＲＡＭとを有する記憶部と、
前記記憶部の基本ルーティングテーブルおよび追加ルーティングテーブルに基づいて中継するメッセージＩＤ（識別子）と送信先バスとの対応関係を示した送信一覧報告メッセージを作成するメッセージ作成部と、
前記ＲＡＭに記憶する追加ルーティングテーブルを作成するテーブル作成部と、
を備え、
前記中継接続ユニットは、接続されている全てのバスに前記送信一覧報告メッセージを送信し、
前記バスを介して前記送信一覧報告メッセージに受信した前記電子制御ユニットは、必要なメッセージＩＤのうちで受信していないメッセージＩＤの送信要求メッセージを前記中継接続ユニットに送信し、
該送信要求メッセージを受信した前記中継接続ユニットは、前記テーブル作成部で、前記送信要求メッセージで要求されたメッセージＩＤと要求した電子制御ユニットが接続された送信先バスとの対応関係を示した追加分について新たなルーティングテーブルを作成し、前記ＲＡＭを書き換えて記憶していることを特徴とする車載用通信システム。
【請求項２】
前記電子制御ユニットは、
受信するメッセージＩＤを示した受信一覧テーブルを記憶する記憶部と、
前記送信一覧報告メッセージと受信一覧テーブルとを比較して、受信一覧テーブルには含まれているが前記送信一覧報告メッセージには含まれていないメッセージＩＤを検出する比較部と、
前記比較部により検出されたメッセージＩＤのみに関する前記送信要求メッセージを作成するメッセージ作成部を備え、
前記メッセージ作成部で作成した送信要求メッセージを前記中継接続ユニットに送信している請求項１に記載の車載用通信システム。
【請求項３】
前記電子制御ユニットおよび中継接続ユニットに接続する前記バスはＣＡＮ通信線からなる請求項１または請求項２に記載の車載用通信システム。
【請求項４】
前記中継接続ユニットからの送信一覧報告メッセージの送信と、前記電子制御ユニットからの送信要求メッセージとの送信は、バッテリ接続時に行っている請求項１乃至請求項３のいずれか１項に記載の車載用通信システム。
【請求項５】
前記中継接続ユニットからの送信一覧報告メッセージの送信と、前記電子制御ユニットからの送信要求メッセージとの送信は、車両のイグニッションキーを操作してオフ状態からアクセサリ状態またはオン状態となった時に行っている請求項１乃至請求項３のいずれか１項に記載の車載用通信システム。
【請求項６】
前記中継接続ユニットのＲＯＭの基本ルーティングテーブルには、該中継接続ユニットにバスを介して未だ接続されていないが、接続が想定されるオプション機器の電子制御ユニットとの間で送受信されるメッセージＩＤとバスとの対応関係も記憶させ、ＲＡＭに書き込む追加のルーティングテーブルが少なくなる設定としている請求項１乃至請求項５のいずれか１項に記載の車載用通信システム。
【請求項７】
前記中継接続ユニットから送信する前記送信一覧報告メッセージは、前記ＲＯＭで記憶している基本ルーティングテーブルと、前記ＲＡＭに既に書き込まれている追加ルーティングテーブルの両方を参照して作成している請求項１乃至請求項６のいずれか１項に記載の車載用通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用通信システムに関し、詳しくは、複数のバスを中継接続する中継接続ユニットでメッセージの送信先を管理すると共に、中継するメッセージが追加された場合にも、新たにプログラムを作成して中継接続ユニットに組み込む必要を無くし、中継接続ユニット内で自動処理可能とするものである。
【背景技術】
【０００２】
従来、自動車に搭載される機器を制御する電子制御ユニット（ＥＣＵ:Electronic Control Unit）が接続された通信線（以下、バスと称す）をゲートウェイ等の中継接続ユニットで中継接続し、各ＥＣＵ間でメッセージの送受信を行う車載用通信システムが採用されている。【０００３】
近年では、自動車の機能増加に伴い、ＥＣＵの数も増加し、ＥＣＵ間で送受信するメッセージの数も急増している。そのため、ＥＣＵ間のメッセージを中継するため、ＥＣＵを接続したバスの間に中継接続ユニット（所謂ゲートウェイ）を介設し、ＥＣＵ間のメッセージの送受信の効率化を図ると共にバスの通信負荷率を低減している。【０００４】
例えば、特開２００３−２６４５７１号公報（特許文献１）では、中継接続ユニットに中継するべきメッセージＩＤ（識別子）と送信先のバスとの対応関係を記憶した一覧表のルーティングテーブルをＲＯＭ内に設け、該ルーティングテーブルを参照して、送信先のバスにメッセージを中継し、他のバスにはメッセージを送信しないことで通信負荷率を低減している。【０００５】
【特許文献１】特開２００２−１７６４３０
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記ルーティングテーブルを記憶するＲＯＭは、プログラムとして中継接続ユニットの製造時に組み込まれており、メッセージＩＤと送信先のバスが予め特定されている。よって、送信先とされていないバスに新たなＥＣＵが接続されたり、ＥＣＵの機能が追加され、該ＥＣＵがメッセージの送信を受けたい場合には、再書き込みが出来ないＲＯＭに記憶されたルーティングテーブルで指定されていないため、中継接続ユニットから情報を受けることができない。即ち、通信システムの追加変更や他の車種へ共用化できない問題がある。
前記問題に対しては、中継接続ユニットに、追加された送受信対応を加えた新たなプログラムのＲＯＭを交換して組み込むことも考えられるが、車載用の中継接続ユニットは信頼性の観点からＲＯＭと交換することは好ましくない。【０００７】
一方、自動車用通信システムではない一般的な通信システムでは、通信機器は多種多様であるため、それぞれが必要とするメッセージＩＤも個々に異なることが多い。よって、中継接続ユニットを介して送受信する情報は、ＲＯＭで記憶している情報よりも、後から追加される情報の方が多くなりがちである。よって、通信機器を搭載した装置の起動時のＩＤ情報の設定に、多くのメッセージが通信線を介して集中的に送受信され、通信負荷率が高くなり、テーブルの作成に時間がかかる問題がある。【０００８】
本発明は、前記問題に鑑みてなされたものであり、製造時に中継接続ユニットに組み込んだＲＯＭに記憶された基本ルーティングテーブルで、送信先とされていなかったバスに関しても、ＥＣＵ側から受信したい要求があれば、追加のルーティングテーブルを記憶した新たなＲＯＭと交換する必要がなく、中継接続ユニットで自動的にルーティングテーブルの追加ができるようにして、通信システムの変更や他車種への共用化を可能とできる車載用通信システムを提供することを課題としている。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、本発明は、複数のバスが中継接続ユニットを介して接続され、各バスに少なくとも１つの電子制御ユニットが接続された車載用通信システムにおいて、
前記中継接続ユニットは、
中継するメッセージＩＤ（識別子）と送信先バスとの対応関係を示した基本ルーティングテーブルを記憶しているＲＯＭと、新たに追加される対応関係を示した追加ルーティングテーブルを書き換えて記憶するＲＡＭとを有する記憶部と、
前記記憶部の基本および追加ルーティングテーブルに基づいて中継するメッセージＩＤ（識別子）と送信先バスとの対応関係を示した送信一覧報告メッセージを作成するメッセージ作成部と、
前記ＲＡＭに記憶する追加ルーティングテーブルを作成するテーブル作成部と、
を備え、
前記中継接続ユニットは、接続されている全てのバスに前記送信一覧報告メッセージを送信し、
前記バスを介して前記送信一覧報告メッセージに受信した電子制御ユニットは、必要なメッセージＩＤのうちで受信していなかったメッセージＩＤの送信要求メッセージを前記中継接続ユニットに送信し、
該送信要求メッセージを受信した前記中継接続ユニットは、前記テーブル作成部で、前記送信要求メッセージで要求されたメッセージＩＤと要求した電子制御ユニットが接続された送信先バスとの対応関係を示した追加分について新たなルーティングテーブルを作成し、前記ＲＡＭを書き換えて記憶していることを特徴とする車載用通信システムを提供している。【００１０】
前記車載用通信システムは、自動車に搭載される通信機器の特徴に基づいて構築したものである。
自動車以外の一般的な通信システムでは、多種多様な通信機器が中継接続ユニットを介して接続されるが、自動車においては、中継接続ユニットと接続される通信機器は予めオプションとして想定されるものであり、全く新しく通信機器が接続される場合は非常に少ない。
よって、オプションの通信機器と中継接続ユニットとを接続するバスも想定でき、中継接続ユニットで中継して送受信するメッセージＩＤとバスとの対応関係を予め想定しえる。このような自動車用通信システムの特徴に基づき、オプションの通信機器を含めて、ＲＯＭの基本ルーティングテーブルを作成している。即ち、ＲＯＭで記憶する基本ルーティングテーブルは想定しえるオプションを含めた対応関係を予め記憶したものとしている。よって、新たに追加されてＲＡＭを書き換えて記憶する追加ルーティングテーブルは非常に少ないものとしている。
このように、通信機器が必要とするメッセージＩＤも殆ど想定済みでＲＯＭの基本ルーティングテーブルで記憶しているため、起動時の追加のメッセージＩＤの設定には、わずかのメッセージしか送受信されず、通信の集中が避けられ、非常に短時間ですませることができる。【００１１】
具体的には、電子制御ユニットおよび中継接続ユニットに接続する前記バスはＣＡＮ通信線からなる。
該バスを介して中継接続ユニットが受信したメッセージは前記記憶で記憶したルーティングテーブルを参照して対応するバスに送信して中継している。よって、記憶部のルーティングテーブルで記憶されていない他の通信システムのバスが中継接続ユニットに接続された場合、既に接続しているバスに新たな電子制御ユニットを接続された場合、既にバスを介して接続されている電子制御ユニットの機能を追加した場合には、前記ルーティングテーブルに記載されていないため、中継接続ユニットからメッセージの送信を受けることができない。
本発明の車載用通信システムでは、中継接続ユニットから接続されている全てのバスに送信一覧報告メッセージを送信している。よって、新たに中継接続ユニットと接続されたバスにも送信一覧報告メッセージが送信され、該追加のバスに接続された電子制御ユニットは送信一覧報告メッセージを受信することができる。
この追加された電子制御ユニットは受信した送信一覧報告メッセージに基づいて、受信したいメッセージＩＤを選択し、送信要求メッセージをバスを介して中継接続ユニットに送信している。
該送信要求メッセージを受信した中継接続ユニットは、新たに送信する必要が生じたメッセージＩＤと要求した電子制御ユニットが接続されたバスを知ることができ、該メッセージＩＤと送信先バスとの対応関係を前記テーブル作成部で作成し、作成した追加のルーティングテーブルをＲＡＭを書き換えて記憶することができる。
この新たにＲＡＭに記憶した追加ルーティングテーブルを参照して、新たに送信する必要が生じたメッセージＩＤのメッセージを対応するバスへ送信し、該バスに接続した追加の電子制御ユニットは必要とするメッセージを受信することができる。【００１２】
前記した中継接続ユニットに新たなバスが接続された場合にかぎらず、既に接続しているバスに新たに電子制御ユニットが接続された場合、既にバスに接続されている電子制御ユニットの機能を追加した場合のいずれも同様に、中継接続ユニットから送信一覧報告書を電子制御ユニットは受信し、受信していなかった必要なメッセージＩＤの送信要求を中継接続ユニットに送信することにより、中継接続ユニットはテーブル作成部で追加のルーティングテーブルを作成し、ＲＡＭを書き換えて、メッセージＩＤと送信バスとを追加することができる。
よって、中継接続ユニットに追加変更した新たなプログラムを記憶したＲＯＭを組み込む必要がなく、ＲＡＭを書き換えて追加に対応できるため、汎用性を高めることができ、他車種の通信システムにも共用可能となる。【００１３】
前記中継接続ユニットから送信する前記送信一覧報告メッセージは、前記ＲＯＭで記憶している基本ルーティングテーブルと、前記ＲＡＭに既に書き込まれている追加ルーティングテーブルの両方を参照して作成している。
このように、中継接続ユニットから送付する送信一覧報告メッセージは、ＲＯＭで記憶した基本ルーティングテーブルに、ＲＡＭで記憶した追加ルーティングテーブルの両方を参照して作成しているため、電子制御ユニット側からの送信要求メッセージを低減することができる。【００１４】
また、前記送信一覧報告メッセージＭ１は、送信するメッセージのＩＤとデータ長さを含むものとしている。
このように、メッセージＩＤだけでなく、データ長さを含めることにより、この送信一覧報告メッセージを受信した電子制御ユニットは、中継接続ユニットから送信されるメッセージの変更を知ることができ、それに基づいて送信要求の要否を判断することができる。【００１５】
前記電子制御ユニットは、
受信するメッセージＩＤを示した受信一覧テーブルを記憶する記憶部と、
前記送信一覧報告メッセージと受信一覧テーブルとを比較して、受信一覧テーブルには含まれているが前記送信一覧報告メッセージには含まれていないメッセージＩＤを検出する比較部と、
前記比較部により検出されたメッセージＩＤのみに関する前記送信要求メッセージを作成するメッセージ作成部を備え、
前記メッセージ作成部で作成した送信要求メッセージを前記中継接続ユニットに送信している。【００１６】
前記のように、各電子制御ユニットから中継接続ユニットへ送信要求するメッセージは、該電子制御ユニットが接続されたバスに既に送信されているメッセージは除かれるため、送信要求メッセージ量を低減して、通信負荷率を増大させず、かつ、中継接続ユニットにおける追加のルーティングテーブルの作成に要する時間を短縮することができる。【００１７】
前記中継接続ユニットと電子制御ユニットとの間で送信一覧報告メッセージと送信要求メッセージが送受され、中継接続ユニットで追加のルーティングテーブルを作成する処理は、前記車載用通信システムの中継接続ユニットや電子制御ユニットがバッテリと接続された起動時であることが好ましい。
また、バスに接続された機器によっては、イグニッションキーを操作してオフ状態からアクセサリ状態またはオン状態となった時点で前記処理を実行してもよい。
【発明の効果】
【００１８】
前述したように、本発明によれば、中継接続ユニットは、基本ルーティングテーブルを記憶させたＲＯＭと、中継に追加する追加ルーティングテーブルを書き換え記憶するＲＡＭとを備え、該中継接続ユニットから全てのバスに送信一覧メッセージを送信している。各バスに接続した電子制御ユニットは前記送信一覧メッセージに基づいて送信してもらいたいメッセージＩＤのみを中継接続ユニットに送信すれば、中継接続ユニットはテーブル作成部で追加ルーティングテーブルを作成し、ＲＡＭに追加メッセージテーブルを書き換えて記憶している。
よって、中継接続ユニットに新たに接続したバスの電子制御ユニット、既に接続されているバスに新たに電子制御ユニットが追加された場合、バスに既に接続されている電子制御ユニットの機能を追加した場合等、いずれの電子制御ユニットに対しても、該電子制御ユニットが受信したいメッセージを自動的に送信することができる。このように、中継の追加があっても、新たな基本ルーティングテーブルを備えたＲＯＭを効果する必要はなく、ＲＡＭで対応することができ、電子制御ユニットの共用化を促進することができる。【００１９】
特に、本発明の車載用通信システムでは、オプションで追加される通信機器が予め想定でき、この想定できる通信機器の電子制御ユニットが必要とするメッセージおよび接続されるバスも想定できるため、メッセージＩＤとバスとの関係をＲＯＭの基本ルーティングテーブルに予め記憶しておくことができる。
即ち、中継接続ユニットのＲＯＭの基本ルーティングテーブルに、該中継接続ユニットにバスを介して未だ接続されていないが、接続が想定されるオプション機器の電子制御ユニットとの間で送受信されるメッセージＩＤとバスとの対応関係を予め記憶しておき、ＲＡＭに書き込む追加のルーティングテーブルが少なくなるようにしている。その結果、自動車の起動時等において中継接続ユニットから全バスに送信する送信一覧メッセージ報告に基づいて電子制御ユニット側から送信要求が出されるメッセージＩＤの個数を僅かとすることができ、起動時における通信の集中を避けることができ、短時間で送信要求の通信処理を済ませることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態を示し、車載用通信システム設計変更後の起動時の動作を示す図面である。
【図２】車載用通信システムの設計変更前を示す図面である。
【図３】中継接続ユニットのブロック図である。
【図４】ＥＣＵのブロック図である。
【図５】（Ａ）はメッセージのフォーマットの概略的に示した図面、（Ｂ）（Ｃ）は送信一覧報告メッセージ、（Ｄ）（Ｅ）は送信要求メッセージを示す図面である。
【図６】車載用通信システム起動後の動作を示すフローチャートである。
【図７】本発明の第２実施形態を示す図面である。
【符号の説明】
【００２１】
１０  車載用通信システム
１１  通信線
２０  中継接続ユニット
２２  ＣＰＵ
２３  ＲＯＭ（記憶部）
２４  ＲＡＭ
２５  中継処理部
２６  メッセージ作成部
２７  テーブル作成部
３０  ＥＣＵ（電子制御ユニット）
３２  ＣＰＵ
３３  ＲＯＭ
３４  比較部
３５  メッセージ作成部
ＪＴ  受信一覧テーブル
Ｍ  メッセージ
Ｍ１（Ｍ１−１、Ｍ１−２）  送信一覧報告メッセージ
Ｍ２（Ｍ２−１、Ｍ２−２）  送信要求メッセージ
Ｔ  基本ルーティングテーブル
ＮＴ  新たなルーティングテーブル
【発明を実施するための最良の形態】
【００２２】
本発明の実施形態を図面を参照して説明する。
図１乃至図６に、本発明の第１実施形態を示す。
本実施形態の車載用通信システム１０（以下、通信システム１０と称す）は、通信プロトコルがＣＡＮである通信線（バス）１１Ａ、１１Ｂが中継接続ユニット（ゲートウェイ）２０を介して接続され、通信ネットワークが構成されている。各通信線１１Ａ、１１Ｂにそれぞれ複数のＥＣＵ３０（電子制御ユニット）が接続されている。【００２３】
前記中継接続ユニット２０は、図３に示すように、送受信部２１Ａ、２１Ｂを介して通信線１１Ａ、１１Ｂと接続されており、これら送受信部２１Ａ、２１ＢはＣＰＵ２２と接続され、該ＣＰＵは記憶部を構成するＲＯＭ２３、ＲＡＭ２４に接続されている。
前記ＣＰＵ２２は、読みだし専用で書き換え不可のＲＯＭ２３に記憶した基本ルーティングテーブルＴと、書き換え可能なＲＡＭに記憶する追加ルーティングテーブルＮＴ（以下、基本ルーティングテーブルＴと追加ルーティングテーブルＮＴとを合わせてルーティングテーブルと称する）と接続している。
前記ＣＰＵ２２は前記ルーティングテーブルを参照して、メッセージＭの中継の要否および中継先の通信線を決める中継処理部２５と、前記ルーティングテーブルを参照して送信一覧報告メッセージＭ１を作成するメッセージ作成部２６と、ＥＣＵ３０から受信した後述する送信要求メッセージＭ２に基づいて新たな追加ルーティングテーブルＮＴを作成するテーブル作成部２７を備えている。【００２４】
前記のように、記憶部のＲＯＭ２３には、中継接続ユニット２０の製造時に組み込まれるプログラムで作成した基本ルーティングテーブルＴを記憶している。
なお、ＲＯＭ２３に記憶する基本ルーティングテーブルＴには、中継接続ユニット２０とバスを介して未だ接続されていないが、オプション通信機器として設定され、中継接続ユニット２０に接続されているバスまたは接続予定のバスに接続される前記オプション通信機器の電子制御ユニットが必要とするメッセージＩＤとそのバスとの対応関係も予め基本ルーティングテーブルＴに記憶している。これにより新たに追加されるルーティングテーブルを予め低減することができる。
一方、前記ＲＡＭ２４には、前記テーブル作成部２７で作成された新たに追加される追加ルーティングテーブルＮＴを書き換えて記憶している。【００２５】
一方、中継接続ユニット２０に接続された全ての通信線（バス）に接続されたＥＣＵ３０は、図４に示すように、前記通信線１１Ａ（１１Ｂ）に接続された送受信部３１と、所要の処理を行なうＣＰＵ３２と、記憶部３３を備えている。
前記ＣＰＵ３２は、中継接続ユニット２０から送信された送信一覧報告メッセージＭ１と、記憶部３３に記憶された受信一覧テーブルＪＴとを比較する比較部３４と、該比較部３４による検出結果に基づいて送信要求メッセージＭ２を作成するメッセージ作成部３５を備えている。なお、ＥＣＵ３０には、制御対象である機器や、スイッチ、センサ等が接続されているが図示を省略している。【００２６】
詳細には、前記中継接続ユニット２０の記憶部のＲＯＭ２３は、通信システム１０で送受信されるメッセージＭのＩＤ（識別子）と送信先（通信線１１Ａ側のＣＡＮ１または通信線１１Ｂ側のＣＡＮ２）との対応関係を示した基本ルーティングテーブルＴを記憶している。
メッセージＭは図５（Ａ）に概略的に示すように、ＩＤとデータ部を備え、中継接続ユニット２０の送受信部２１Ａ、２１ＢがメッセージＭを受信すると、ＣＰＵ２２の中継処理部２５はＲＯＭ２３の基本ルーティングテーブルＴを参照して、メッセージＭを指定された送信先の通信線１１Ａあるいは１１Ｂに中継し、あるいは中継不要な場合は中継しない。中継する場合は送受信部２１Ａ、２１Ｂを介して通信線１１Ａ、１１Ｂへ送信する。例えば、ＩＤが「０ｘ６００」のメッセージは通信線１１Ａに送信し、ＩＤが「０ｘ７００」のメッセージＭは通信線１１Ｂに送信する。
また、後述する追加して書き換えた追加ルーティングテーブルＮＴがＲＡＭ２４に記憶されている場合には、中継処理部２５はＲＯＭ２３の基本ルーティングテーブルＴとＲＡＭ２４に記憶されている追加ルーティングテーブルＮＴの両方を参照して中継処理する。【００２７】
前記ＣＰＵ２２のメッセージ作成部２６は、ＲＯＭ２３に記憶された基本ルーティングテーブルＴと、ＲＡＭに記憶された追加ルーティングテーブルＮＴがある場合には、該追加ルーティングテーブルとを参照して、図５（Ｂ）（Ｃ）に示す送信一覧報告メッセージＭ１を作成する（図６のステップＳ１）。
前記送信一覧報告メッセージＭ１は、送信するメッセージのＩＤをデータ部に記載したものであり、この送信一覧報告メッセージＭ１を受信したＥＣＵ３０は、中継接続ユニット２０からどのようなメッセージＭが送信されてくるかを知ることができる。【００２８】
次ぎに、中継接続ユニット２０におけるあらたな追加ルーティングテーブルＮＴの作成手順について、図６を参照して説明する。
なお、前記のように、ＲＯＭ２３の基本ルーティングテーブルＴには想定しえるメッセージＩＤと送信先の通信線（バス）との対応関係を予め記憶し、新たにＲＡＭで書き換える追加ルーティングテーブルＮＴを予め減少している。【００２９】
前記中継接続ユニット２０が接続されている全ての通信線（本実施形態では通信線１１Ａ、１１Ｂ）に送信一覧報告メッセージＭ１を送信する。（図６のステップＳ２）
前記送信一覧報告メッセージＭ１をＥＣＵ３０の送受信部３１が受信すると、ＥＣＵ３０の比較部３４において、送信一覧報告メッセージＭ１のデータ部に記載されたＩＤと、受信するメッセージのＩＤが示された受信一覧テーブルＪＴ（ＲＯＭ３３に記憶）のＩＤとを比較し、受信一覧テーブルＪＴには含まれているが送信一覧報告メッセージＭ１には含まれていないＩＤが検出される。（図６のステップＳ３）
この検出結果に基づいて、ＣＰＵ３２のメッセージ作成部３５において、送信を追加要求するメッセージのＩＤをデータ部に記載した図５（Ｄ）（Ｅ）に示す送信要求メッセージＭ２が作成される。（図６のステップＳ４）【００３０】
前記ＥＣＵ３０が送信要求メッセージＭ２を中継接続ユニット２０へ送信する。（図６のステップＳ５）
前記送信要求メッセージＭ２を中継接続ユニット２０の送受信部２１Ａ、２１Ｂが受信すると、中継接続ユニット２０のテーブル作成部２７において、新たに送信が要求されたメッセージのＩＤとそのメッセージの送信先との対応関係を特定した新たな追加ルーティングテーブルＮＴをＲＡＭ２４を書き換えて作成する。（図６のステップＳ６）【００３１】
前記新たな追加ルーティングテーブルＮＴが作成された後は、中継接続ユニット２０の中継処理２５は、ＲＯＭ２３に記憶された基本ルーティングテーブルＴとＲＡＭ２４に記憶された新たな追加ルーティングテーブルＮＴの両方を参照して中継処理する。【００３２】
次に、通信システム１０が図２に示す状態から図１に示す状態へ変更された場合について具体的に説明する。
ＥＣＵ３０Ａの制御対象が増設されると共に、ＥＣＵ３０Ｆを新たに通信線１１Ｂに接続している。
通信システム１０の中継接続ユニット２０とＥＣＵ３０をバッテリに接続して起動すると、中継接続ユニット２０のメッセージ作成部２６がＲＯＭ２３に記憶された基本ルーティングテーブルＴを参照して図５（Ｂ）（Ｃ）に示す送信一覧報告メッセージＭ１−１、Ｍ１−２を作成する（図６のステップＳ１）。
このステップＳ１の段階では、ＲＡＭに追加ルーティングテーブルが記憶されていない状態である。
送信一覧報告メッセージＭ１−１は、通信線１１Ａに送信されるメッセージであり、該送信一覧報告メッセージＭ１−１のデータ部には、通信線１１Ａに送信されるメッセージのＩＤ「０ｘ４００」「０ｘ６００」「０ｘ８００」が記載されている。よって、この送信一覧報告メッセージＭ１−１を受信したＥＣＵ３０Ａ〜３０Ｃは、ＩＤ「０ｘ４００」「０ｘ６００」または「０ｘ８００」を有するメッセージＭが中継接続ユニット２０より送信されることを知ることができる。
同様に、送信一覧報告メッセージＭ１−２は、通信線１１Ｂに送信されるメッセージであり、該送信一覧報告メッセージＭ１−２のデータ部には、通信線１１Ｂに送信されるメッセージＭのＩＤ「０ｘ５００」「０ｘ７００」「０ｘ９００」が記載されている。よって、この送信一覧報告メッセージＭ１−２を受信したＥＣＵ３０Ｄ、３０Ｅは、ＩＤ「０ｘ５００」「０ｘ７００」または「０ｘ９００」を有するメッセージＭが中継接続ユニット２０より送信されることを知ることができる。
なお、図５（Ｂ）および図５（Ｃ）に示した送信一覧報告メッセージＭ１−１、Ｍ１−２のＩＤ「０ｘ０１０」は、当該メッセージが送信一覧報告メッセージＭ１であることを示すＩＤである。【００３３】
前記メッセージ作成部２６で作成された送信一覧報告メッセージＭ１は送受信部２１Ａ、２１Ｂに転送され、送信一覧報告メッセージＭ１−１は通信線１１Ａへ、送信一覧報告メッセージＭ１−２は通信線１１Ｂへ送信される（図６のステップＳ２）。【００３４】
図１に示すように、新たにＩＤ「０ｘ４１０」のメッセージを受信する必要が生じたＥＣＵ３０Ａの比較部３４が、中継接続ユニット２０から送信された送信一覧報告メッセージＭ１−１のデータ部に記載されたＩＤ「０ｘ４００」「０ｘ６００」「０ｘ８００」と受信一覧テーブルＪＴに記載されたＩＤ「０ｘ４００」「０ｘ４１０」「０ｘ８００」とを比較する（図６のステップＳ３）。この比較の結果、受信一覧テーブルＪＴには含まれているが送信一覧報告メッセージＭ１−１には含まれていないＩＤ「０ｘ４１０」が検出される。この検出結果を受けて、メッセージ作成部３５において、送信を追加要求するメッセージのＩＤ「０ｘ４１０」がデータ部に記載された送信要求メッセージＭ２−１（図５（Ｄ））が作成される（図６のステップＳ４）。
また、新たに接続されたＥＣＵ３０Ｆの比較部３４が中継接続ユニット２０から送信された送信一覧報告メッセージＭ１−２のデータ部に記載されたＩＤ「０ｘ５００」「０ｘ７００」「０ｘ９００」と受信一覧テーブルＪＴに記載されたＩＤ「０ｘ５００」「０ｘ５１０」とを比較する（図６のステップＳ３）。この比較の結果、受信一覧テーブルＪＴには含まれているが送信一覧報告メッセージＭ１−２には含まれていないＩＤ「０ｘ５１０」が検出される。この検出結果を受けて、メッセージ作成部３５において、送信を追加要求するメッセージのＩＤ「０ｘ５１０」がデータ部に記載された送信要求メッセージＭ２−２（図５（Ｅ））が作成される（図６のステップＳ４）。
なお、図５（Ｄ）（Ｅ）に示す送信要求メッセージＭ２−１、Ｍ２−２のＩＤに記載された「０ｘ１００」は、通信線１１Ａ，１１Ｂに接続されたＥＣＵ３０で作成された送信要求メッセージＭ２であることを示す。【００３５】
図５（Ｄ）（Ｅ）に示す送信要求メッセージＭ２−１、Ｍ２−２がＥＣＵ３０Ａ、３０Ｆから送信され（図６のステップＳ５）、中継接続ユニット３０が受信すると、テーブル作成部２７においてＩＤ「０ｘ４１０」のメッセージを通信線１１Ａに送信し、ＩＤ「０ｘ５１０」のメッセージを通信線１１Ｂに送信することを示した新たなルーティングテーブルＮＴが作成され（図６のステップＳ６）、ＲＡＭ２４に記憶される。【００３６】
前記新たな追加ルーティングテーブルＮＴが作成された後は、中継接続ユニット２０のＲＯＭ２３に記憶した基本ルーティングテーブルＴとＲＡＭ２４に記憶した新たなルーティングテーブルＮＴの両方を参照して、ＩＤが「０ｘ４００、０ｘ４１０、０ｘ６００、０ｘ８００」のメッセージは通信線１１Ａへ送信され、ＩＤが「０ｘ５００、０ｘ５１０、０ｘ７００、０ｘ９００」のメッセージは通信線１１Ｂへ送信される。【００３７】
このように、通信線１１Ｂに新たなＥＣＵ３０Ｆを接続したり、ＥＣＵ３０Ａの機能を追加した場合にも、自動的に新たなルーティングテーブルＮＴが作成され、該新たなルーティングテーブルＮＴも参照してメッセージを指定された通信線に中継することができる。
また、各ＥＣＵ３０から中継接続ユニット２０へ必要なメッセージのＩＤを全て知らせるのではなく、中継接続ユニット２０が中継先を把握していないメッセージのＩＤだけをＥＣＵ３０から中継接続ユニット２０へ知らせるため、新たなルーティングテーブルＮＴを作成するために必要な中継接続ユニット２０とＥＣＵ３０との間で送受信されるデータ量を少なくでき、かつ、短い時間で新たな追加ルーティングテーブルＮＴを作成することができる。【００３８】
図７に、本発明の第２実施形態を示す。
本実施形態の通信システム１０では、通信線１１Ａと通信線１１Ｂが第１中継接続ユニット２０Ａを介して中継接続される一方、通信線１１Ｂと通信線１１Ｃが第２中継接続ユニット２０Ｂを介して中継接続され、通信線１１Ａ、１１ＣにＥＣＵ３０Ａ、３０Ｂがそれぞれ接続されている。本実施形態では、中継接続ユニット２０も送信要求メッセージＭ２を作成するメッセージ作成部を備えている。【００３９】
中継接続ユニット２０の基本ルーティングテーブルＴおよびＥＣＵ３０の受信一覧テーブルＪＴは図７に示す通りであり、通信システム１０を起動すると、中継接続ユニット２０Ａ、２０Ｂのメッセージ作成部で送信一覧報告メッセージＭ１が作成され所要の通信線１１へ送信される。
前記送信一覧報告メッセージＭ１を受信したＥＣＵ３０Ａでは、ＩＤ「０ｘ６１０」のメッセージの送信を要求する送信要求メッセージＭ２が作成されて第１中継接続ユニット２０Ａに送信される。【００４０】
前記送信要求メッセージＭ２を受信した第１中継接続ユニット２０Ａでは、新たなルーティングテーブルＮＴが作成される。また、第２中継接続ユニット２０Ｂにも前記送信要求を知らせるため、第１中継接続ユニット２０Ａのメッセージ作成部において、ＩＤ「０ｘ６１０」のメッセージの送信を要求する送信要求メッセージＭ２が作成され、第２中継接続ユニット２０Ｂが接続された通信線１１Ｂに送信される。
第１中継接続ユニット２０Ａから前記送信要求メッセージＭ２を受信した第２中継接続ユニット２０Ｂでは、ＩＤ「０ｘ６１０」のメッセージを通信線１１Ｂへ送信することを示す新たなルーティングテーブルＮＴが作成される。【００４１】
前記構成によれば、中継接続ユニット２０を複数備えた通信システム１０においても、新たに送信要求されたメッセージのＩＤを全ての中継接続ユニット２０に知らせることができる。これにより、新たに送信することが要求されたメッセージを複数の中継接続ユニット２０を介在させて目的のＥＣＵまで送信することができる。
なお、本実施形態では、通信システム全体をＣＡＮの規格に準拠させているが、全体あるいは一部をＦｌｅｘＲａｙの規格に準拠させてもよい。
また、他の構成及び作用効果は第１実施形態と同様のため、同一の符号を付して説明を省略する。
【図１】
2008114583.tif 000003
【図２】
2008114583.tif 000004
【図３】
2008114583.tif 000005
【図４】
2008114583.tif 000006
【図５】
2008114583.tif 000007
【図６】
2008114583.tif 000008
【図７】
2008114583.tif 000009
【国際調査報告】
2008114583.tif 000010
2008114583.tif 000011