(57)【要約】【課題】２重系統の通信バスに接続された高信頼性ユニットと一方の通信バスにのみ接続された低信頼性ユニットとが混在した車両通信システムにおいて、高信頼性ユニットに生じた何らかの障害が低信頼性ユニットのデータ通信に悪影響を及ぼすことを極力抑制できるようにする。【解決手段】第１の通信バス１及び第２の通信バス２の双方に接続されているＥＣＵ１０Ａが、第１の通信バス１及び第２の通信バス２の双方に接続されているＥＣＵ１０Ｂが第２のバス２側で送信不良状態にあることを検出し、ＥＣＵ１０Ｂから送信されたデータＳｉｇ＿Ｂを第１の通信バス１を介して取得して第２の通信バス２に転送する。【選択図】図６
2006333007.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信バス及び第２の通信バスの双方に接続されている複数の２重系統車載通信装置と、前記第２の通信バスのみに接続されている少なくとも１つの１系統車載通信装置とが混在した車両通信システムにおいて、
前記複数の２重系統車載通信装置の少なくとも１つが、他の２重系統車載通信装置が前記第１の通信バスを介して送信したデータを取得して、当該データを前記第２の通信バスに転送する転送手段を備えることを特徴とする車両通信システム。
【請求項２】
前記複数の２重系統車載通信装置の少なくとも１つが、前記転送手段に転送動作を行わせるか否かを判断する転送判断手段を更に備えることを特徴とする請求項１に記載の車両通信システム。
【請求項３】
前記転送判断手段は、他の２重系統車載通信装置が前記第２の通信バスを介してデータを送信することができない送信不良状態にあることを検出したときに、前記転送手段に転送動作を行わせることを特徴とする請求項２に記載の車両通信システム。
【請求項４】
第１の通信バス及び第２の通信バスの双方に接続されている複数の２重系統車載通信装置と、前記第２の通信バスのみに接続されている少なくとも１つの１系統車載通信装置とが混在した車両通信システムにおけるデータ通信方法であって、
前記複数の２重系統車載通信装置の少なくとも１つが、他の２重系統車載通信装置が前記第２の通信バスを介してデータを送信することができない送信不良状態にあることを検出したときに、当該送信不良状態にある他の２重系統車載通信装置が前記第１の通信バスを介して送信したデータを取得して、当該データを前記第２の通信バスに転送することを特徴とするデータ通信方法。
【請求項５】
第１の通信バス及び第２の通信バスの双方に接続されている複数の２重系統車載通信装置と、前記第１の通信バスのみに接続されている少なくとも１つの１系統車載通信装置と、前記第２の通信バスのみに接続されている少なくとも１つの１系統車載通信装置とが混在した車両通信システムにおいて、
前記複数の２重系統車載通信装置のうちの１つが、前記第１の通信バス又は前記第２の通信バスのうち一方の通信バスに流れているデータを他方の通信バスに転送する転送手段を有し、
前記転送手段を有する２重系統車載通信装置以外の他の２重系統車載通信装置の少なくとも１つが、前記転送手段を有する２重系統車載通信装置が前記第１の通信バス又は前記第２の通信バスを介してデータを送受信することができない送受信不良状態にあることを検出したときに、前記第１の通信バス又は前記第２の通信バスのうち一方の通信バスに流れているデータを他方の通信バスに転送する代替転送手段を有することを特徴とする車両通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される複数の車載通信装置間でデータ通信を行う車両通信システム及びデータ通信方法に関し、特に、２重系統の通信バスに接続された車載通信装置と１系統のみに接続された車載通信装置とが混在した車両通信システム及びこのような車両通信システムにおけるデータ通信方法に関する。
【背景技術】
【０００２】
近年、車両の電子化にともない、各種センサやアクチュエータ等の各種電装品を制御する複数のコントローラ（Electronic Control Unit；以下、ＥＣＵという。）を、所定の通信バスを介して互いに接続することにより、ＥＣＵ間でデータ通信を行うＣＡＮ（Controller Area Network）と称される車両通信システムが開発されている。
【０００３】
このような車両通信システムにおいては、信頼性を向上させるため、ＥＣＵが接続される通信バスを冗長化して２重系統とすることも提案されている（例えば、特許文献１参照。）。また、この車両通信システムにおいては、全てのＥＣＵを２重系統の通信バスで接続することにともなうコストアップを避けるために、信頼性の確保が重要であるＥＣＵ（以下、高信頼性ユニットという。）のみを２重系統の通信バスに接続するとともに、信頼性の確保がさほど重要でないＥＣＵ（以下、低信頼性ユニットという。）については一方の通信バスのみに接続し、データ通信を行うことが検討されている。
【特許文献１】特開２００３−３１８９２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、２重系統の通信バスに接続された高信頼性ユニットと１系統の通信バスに接続された低信頼性ユニットとが混在した従来の車両通信システムにおいては、低信頼性ユニットが接続されている通信バス側での断線等によって、高信頼性ユニットが当該通信バス側でのデータ送信を行えない状況が生じると、低信頼性ユニットは高信頼性ユニットからのデータを受信できなくなるという問題があった。
【０００５】
また、２重系統の通信バスの一方に接続された低信頼性ユニットと、他方の通信バスに接続された低信頼性ユニットとを含む車両通信システムにおいては、２重系統の通信バスに接続された高信頼性ユニットの何れかに第１の通信バスと第２の通信バスとの間でのデータ転送を行うゲートウェイとしての機能を持たせることで、これら低信頼性ユニット間でのデータ通信が可能となるが、ゲートウェイとしての機能を有する高信頼性ユニットに第１の通信バス側又は第２の通信バス側での送受信不良が生じたときには、低信頼性ユニット間でのデータ通信が行えなくなるという問題があった。
【０００６】
本発明は、以上のような従来の実情に鑑みて創案されたものであって、２重系統の通信バスに接続された高信頼性ユニットと一方の通信バスにのみ接続された低信頼性ユニットとが混在した車両通信システムにおいて、高信頼性ユニットに生じた何らかの障害が低信頼性ユニットのデータ通信に悪影響を及ぼすことを極力抑制することが可能な車両通信システム及びデータ通信方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明は、第１の通信バス及び第２の通信バスの双方に接続されている２重系統車載通信装置が、第１の通信バスと第２の通信バスとの双方で同じデータを送信していることを利用して、上述した課題を解決する。すなわち、２重系統車載通信装置から１系統車載通信装置が接続されている第２の通信バスを介して送信されるデータは、当該２重系統車載通信装置が第１の通信バスを介して送信するデータと同じである。したがって、当該２重系統車載通信装置に第２の通信バス側でのデータ送信不良が生じた場合には、他の２重系統車載通信装置が第１の通信バスを介して受信したデータを第２の通信バスに転送することで、第２の通信バスに接続された１系統車載通信装置での受信が可能となる。
【０００８】
これを実現するために、本発明に係る車両通信システムでは、第１の通信バス及び第２の通信バスの双方に接続されている複数の２重系統車載通信装置の少なくとも１つに、他の２重系統車載通信装置が第１の通信バスを介して送信したデータを取得して、当該データを第２の通信バスに転送する転送手段を持たせるようにしている。
【０００９】
また、第１の通信バスに接続された１系統車載通信装置と、第２の通信バスに接続された１系統車載通信装置とを含む車両通信システムにおいては、複数の２重系統車載通信装置のうちの１つに、第１の通信バスと第２の通信バスとの間でのデータ転送を行うゲートウェイとしての機能を持たせることで、これら１系統車載通信装置間でのデータ通信が可能となり、また、ゲートウェイとしての機能を有する２重系統車載通信装置に第１の通信バス側又は第２の通信バス側での送受信不良が生じたときには、他の２重系統車載通信装置がゲートウェイとしての機能を肩代わりすることで、上述した１系統車載通信装置間でのデータ通信を継続させることが可能となる。
【００１０】
これを実現するために、本発明に係る他の車両通信システムでは、複数の２重系統車載通信装置のうちの１つに、第１の通信バス又は第２の通信バスのうち一方の通信バスに流れているデータを他の通信バスに転送する転送手段を持たせ、この転送手段を有する２重系統車載通信装置以外の他の２重系統車載通信装置の少なくとも１つに、転送手段を有する２重系統車載通信装置が送受信不良状態にあることを検出したときに、第１の通信バス又は第２の通信バスのうちの一方の通信バスに流れているデータを他方の通信バスに転送する代替転送手段を持たせるようにしている。
【発明の効果】
【００１１】
本発明によれば、第１の通信バス及び第２の通信バスの２系統の通信バスのうちで第２の通信バスにのみ１系統車載通信装置が接続されている車両通信システムにおいて、第１の通信バス及び第２の通信バスの双方に接続されている２重系統車載通信装置に第２の通信バス側での送信不良が生じた場合であっても、当該２重系統車載通信装置から送信されたデータを１系統車載通信装置が確実に受信することができる。
【００１２】
また、本発明によれば、第１の通信バスにのみ接続されている１系統車載通信装置と、第２の通信バスにのみ接続されている１系統車載通信装置とを含む車両通信システムにおいて、転送手段を有する２重系統車載通信装置に第１の通信バス側又は第２の通信バス側での送受信不良が生じた場合であっても、第１の通信バスにのみ接続された１系統車載通信装置と第２の通信バスにのみ接続された１系統車載通信装置との間でのデータ通信を継続して行うことができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を適用した車両通信システムの具体的な実施形態について、図面を参照しながら詳細に説明する。
【００１４】
（第１の実施形態）
まず、本発明を適用した第１の実施形態の車両通信システムについて説明する。
【００１５】
本実施形態の車両通信システムは、図１に示すように、車載通信装置としての５つのコントローラ（Electronic Control Unit；以下、ＥＣＵという。）１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅの間でデータ通信を行うものである。この車両通信システムにおいて、３つのＥＣＵ１０Ａ，１０Ｂ，１０Ｃは、それぞれ、信頼性の確保が重要である高信頼性ユニットとして構成され、第１の通信バス１及び第２の通信バス２の２系統の通信バスの双方に接続されている。したがって、これらＥＣＵ１０Ａ，１０Ｂ，１０Ｃ（２重系統車載通信装置）は、それぞれ、第１の通信バス１及び第２の通信バス２の双方を介して、他のＥＣＵとの間でデータを送受信可能に構成される。一方、残りの２つのＥＣＵ１０Ｄ，１０Ｅは、それぞれ、信頼性の確保がさほど重要でない低信頼性ユニットとして構成され、第２の通信バス２のみに接続されている。したがって、これらＥＣＵ１０Ｄ，１０Ｅ（１系統車載通信装置）は、それぞれ、第２の通信バスのみを介して、他のＥＣＵとの間でデータを送受信可能に構成される。
【００１６】
このようなＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅのうち、高信頼性ユニットであるＥＣＵ１０Ａ，１０Ｂ，１０Ｃは、それぞれ、同一の通信インターフェース構成とされ、図２に示すように、第１の通信バス１側に接続された第１の送受信トランシーバ２１と、第２の通信バス２側に接続された第２の送受信トランシーバ２２とを備える。また、ＥＣＵ１０Ａ，１０Ｂ，１０Ｃは、それぞれ、これら第１の送受信トランシーバ２１及び第２の送受信トランシーバ２２の送受信動作を制御する通信ＩＣ（Integrated Circuit）２３と、この通信ＩＣ２３を制御するマイクロコンピュータ２４とを備える。
【００１７】
マイクロコンピュータ２４は、第１の送受信トランシーバ２１及び／又は第２の送受信トランシーバ２２によって受信したデータを受信する信号受信回路３１と、第１の送受信トランシーバ２１及び／又は第２の送受信トランシーバ２２を介してデータを送信する信号送信回路３２と、予めコンフィギュレーションされた当該通信システムでのデータ通信に関する情報を記憶する受信信号テーブル３３と、信号受信回路３１に取り込まれたデータと受信信号テーブル３３に記憶されている情報とを比較する受信信号比較回路３４と、第１の通信バス１と第２の通信バス２との間で相互にデータを転送するか否かを判断する信号転送判断回路３５と、この信号転送判断回路３５によってデータを転送すべきと判断されたときにそのデータを転送する信号転送回路３６と、データの受信ができないフェール状態であるか否かを判定するフェール判定回路３７とを有する。
【００１８】
一方、ＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅのうち、低信頼性ユニットであるＥＣＵ１０Ｄ，１０Ｅは、それぞれ、同一の通信インターフェース構成とされ、図２に示す各部のうち、第１の通信バス側に接続される第１の送受信トランシーバ２１を備えない構成とされる。
【００１９】
このようなＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅを備える車両通信システムにおいては、ＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅのそれぞれが、予め決められたスケジュールにしたがって所定の間隔でデータを送信する。具体的には、車両通信システムにおいては、ＥＣＵ１０Ａ，１０Ｂ，１０Ｃのそれぞれが固有のデータＳｉｇ＿Ａ，Ｓｉｇ＿Ｂ，Ｓｉｇ＿Ｃを第１の通信バス１及び第２の通信バス２の双方を介して送信するとともに、ＥＣＵ１０Ｄ，１０Ｅのそれぞれが固有のデータＳｉｇ＿Ｄ，Ｓｉｇ＿Ｅを第２の通信バス２を介して送信する。これにより、本実施形態の車両通信システムにおいては、例えば図３に示すように、所定の周期で、第１の通信バス１にデータＳｉｇ＿Ａ，Ｓｉｇ＿Ｂ，Ｓｉｇ＿Ｃが流れるとともに、第２の通信バス２にデータＳｉｇ＿Ａ，Ｓｉｇ＿Ｂ，Ｓｉｇ＿Ｃ，Ｓｉｇ＿Ｄ，Ｓｉｇ＿Ｅが流れる状態となる。
【００２０】
そして、本実施形態の車両通信システムにおいては、ＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅのそれぞれが、第１の通信バス１及び／又は第２の通信バス２を介して送信されたデータのうち自己宛てのデータを受信する。
【００２１】
例えば、ＥＣＵ１０Ｂから送信されたデータをＥＣＵ１０Ａ，１０Ｄが受信する場合には、これらＥＣＵ１０Ａ，１０Ｄは、それぞれ、以下のような動作を行う。
【００２２】
まず、ＥＣＵ１０Ａは、第１の通信バス１及び第２の通信バス２に流れるＥＣＵ１０Ｂからのデータを、第１の送受信トランシーバ２１及び／又は第２の送受信トランシーバ２２及び通信ＩＣ２３を介して信号受信回路３１に取り込み、受信信号比較回路３４により、信号受信回路３１に取り込んだデータと受信信号テーブル３３に記憶されているデータとを比較することにより、第１の通信バス１及び第２の通信バス２に流れるデータの差異を判定する。そして、ＥＣＵ１０Ａは、フェール判定回路３７により、第１の通信バス１及び第２の通信バス２に流れるデータの確からしさに基づいて、信頼性の高い通信バスに流れるデータを選択したり、第１の通信バス１及び第２の通信バス２の双方に確かなデータが流れていないと判断した場合には、フェール動作に移行する等の動作を決定する。
【００２３】
また、ＥＣＵ１０Ｄは、第２の通信バス２に流れるＥＣＵ１０Ｂからのデータを、第２の送受信トランシーバ２２及び通信ＩＣ２３を介して信号受信回路３１に取り込み、受信信号比較回路３４により、信号受信回路３１に取り込んだデータと受信信号テーブル３３に記憶されているデータとを比較することにより、第２の通信バス２に流れるデータの差異を判定する。このとき、ＥＣＵ１０Ｄは、データが後述する所定のタイムアウトの後、送信されてこないと判断した場合には、フェール判定回路３７の指示に基づいて、フェール動作を実行する。
【００２４】
以上のような車両通信システムにおいては、第１の通信バス１及び第２の通信バス２の双方に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃのうち、あるＥＣＵにおける第２の送受信トランシーバ２２の故障や第２の通信バス２の断線等が発生した場合には、当該ＥＣＵから送信されるデータが第２の通信バス２に流れなくなる事態が発生する。具体的には、例えば図４に示すように、ＥＣＵ１０Ｂにおける第２の送受信トランシーバ２２の故障や第２の通信バス２の断線等が発生した場合には、図５に示すように、第１の通信バス１には、データＳｉｇ＿Ａ，Ｓｉｇ＿Ｂ，Ｓｉｇ＿Ｃが流れる一方で、第２の通信バス２には、当該ＥＣＵ１０ＢからのデータＳｉｇ＿Ｂが流れなくなる。したがって、データＳｉｇ＿Ｂを受信するＥＣＵ１０Ａは、第１の通信バス１を介して当該データＳｉｇ＿Ｂを受信することができるが、ＥＣＵ１０Ｄは、当該データＳｉｇ＿Ｂを受信することができない。
【００２５】
このように、ＥＣＵ１０Ｂが第２の通信バス２を介してデータＳｉｇ＿Ｂを送信することができない送信不良状態にある場合、本実施形態の車両通信システムにおいては、第１の通信バス１及び第２の通信バス２の双方に接続されている他のＥＣＵ、例えばＥＣＵ１０Ａが、送信不良状態にあるＥＣＵ１０Ｂの代理となって、データＳｉｇ＿ＢをＥＣＵ１０Ｄに送信する。すなわち、ＥＣＵ１０Ａは、受信信号比較回路３４による比較の結果、第２の通信バス２に流れているべきデータＳｉｇ＿Ｂの欠落が検出されると、信号転送判断回路３５により第１の通信バス１に流れているデータＳｉｇ＿Ｂを第２の通信バス２に転送すべきと判断し、信号転送回路３６によって当該データＳｉｇ＿Ｂの転送を行う。
【００２６】
具体的には、ＥＣＵ１０Ａの信号転送判断回路３５は、受信信号比較回路３４による比較の結果、第２の通信バス２に流れているべきデータＳｉｇ＿Ｂの欠落を検出した場合には、所定のタイムアウトの後、転送が必要であると判断する。なお、タイムアウトによる判定を行うのは、データの欠落がノイズ等の偶発的な原因による場合もあるためであり、かかる偶発的な原因による場合にデータの転送を回避するためである。このタイムアウトの具体例としては、転送すべきデータＳｉｇ＿Ｂが例えば３回程度の任意回数だけ欠落した場合に、転送が必要であると判断するように設定する。また、信号転送判断回路３５は、任意の時間をタイムアウトの基準として設定し、データの欠落状態が所定時間継続した場合に、転送が必要であると判断するようにしてもよい。
【００２７】
そして、ＥＣＵ１０Ａでは、信号転送判断回路３５がデータＳｉｇ＿Ｂの転送が必要であると判断した場合には、図６に示すように、信号転送回路３６によって第１の通信バス１に流れているデータＳｉｇ＿Ｂを取り込み、第２の通信バス２に転送する。これにより、本実施形態の車両通信システムにおいては、ＥＣＵ１０Ｂが第２の通信バス２を介してデータＳｉｇ＿Ｂを送信することができない送信不良状態にある場合であっても、先に図３に示した正常状態と同様に、データＳｉｇ＿Ａ，Ｓｉｇ＿Ｂ，Ｓｉｇ＿Ｃが第１の通信バス１及び第２の通信バス２の双方に流れるとともに、データＳｉｇ＿Ｄ，Ｓｉｇ＿Ｅが第２の通信バス２を介して流れる状態を確保することができる。なお、ＥＣＵ１０Ａは、転送動作を確定した後に、転送すべきデータＳｉｇ＿Ｂが第２の通信バス２側に再度流れるようになったことを検出した場合には、信号転送判断回路３５により、故障状態から復旧したものと判断し、直ちに転送動作を停止するのが望ましい。
【００２８】
図７は、本実施形態の車両通信システムにおけるＥＣＵ１０Ａのデータ転送処理の流れを示すフローチャートである。なお、ここではデータ転送処理を行うＥＣＵとしてＥＣＵ１０Ａを例示して説明するが、このデータ転送処理は、第１の通信バス１と第２の通信バス２との双方に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃのうち、ＥＣＵ１０Ａ以外のＥＣＵ１０ＢやＥＣＵ１０Ｃで行うようにしてもよいし、また、第１の通信バス１と第２の通信バス２との双方に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃの全てで行うようにしてもよい。
【００２９】
ＥＣＵ１０Ａは、第１の通信バス１及び第２の通信バス２に流れる他のＥＣＵ１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅからのデータを、第１の送受信トランシーバ２１及び／又は第２の送受信トランシーバ２２及び通信ＩＣ２３を介して信号受信回路３１に取り込むと、図７に示すように、まずステップＳ１において、受信信号比較回路３４により、信号受信回路３１に取り込んだデータと受信信号テーブル３３に記憶されているデータとを比較することにより、他のＥＣＵ１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅからのデータの欠落があるか否かを判定する。
【００３０】
ここで、ＥＣＵ１０Ａは、他のＥＣＵ１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅからのデータの欠落がないと判定した場合には、通常のデータ受信動作を行う。一方、ＥＣＵ１０Ａは、他のＥＣＵ１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅからのデータの欠落があると判定した場合には、ステップＳ２において、信号転送判断回路３５によってタイムアウトの判定を行う。そして、ＥＣＵ１０Ａは、タイムアウトの判定によって偶発的な原因によらずにデータの欠落があった旨を確定した場合には、転送が必要であると判断してステップＳ３へと処理を移行し、欠落したデータがＥＣＵ１０Ｂから送信されるべきデータＳｉｇ＿Ｂであるか否かを信号転送判断回路３５によって判定する。
【００３１】
このステップＳ３での判定の結果、欠落したデータがＥＣＵ１０Ｂから送信されるべきデータＳｉｇ＿Ｂであると判断した場合には、ＥＣＵ１０Ａは、ステップＳ４において、信号転送回路３６によって当該データＳｉｇ＿Ｂを第１の通信バス１から取得し、ステップＳ５において、当該データＳｉｇ＿Ｂを第２の通信バス２に転送して、ステップＳ８へと処理を移行する。一方、ステップＳ３での判定の結果、欠落したデータがＥＣＵ１０Ｂから送信されるべきデータＳｉｇ＿Ｂでないと判断した場合には、ＥＣＵ１０Ａは、欠落したデータは第１の通信バス１及び第２の通信バス２の双方に接続されているＥＣＵ１０Ｃから送信されるべきデータＳｉｇ＿Ｃであることから、ステップＳ６において、信号転送回路３６によって当該データＳｉｇ＿Ｃを第１の通信バス１から取得し、ステップＳ７において、当該データＳｉｇ＿Ｃを第２の通信バス２に転送して、ステップＳ８へと処理を移行する。
【００３２】
そして、ＥＣＵ１０Ａは、ステップＳ８において、欠落したデータが故障状態から復旧して第２の通信バス２側に再度流れるようになるまでステップＳ３からの処理を繰り返し行う。
【００３３】
このように、ＥＣＵ１０Ａは、第１の通信バス１及び第２の通信バス２の双方に接続されているＥＣＵ１０Ｂ，１０Ｃから第２の通信バス２を介して送信されるべきデータが欠落した場合には、そのデータを第１の通信バス１から取得して第２の通信バス２に転送することができる。
【００３４】
なお、ＥＣＵ１０Ａ，１０Ｂ，１０Ｃは、それぞれ、信号送信回路３２と信号転送回路３６とがともにデータを送信する機能を実現するものであること等を考慮して、図８に示すように、信号送信回路３２、信号転送判断回路３５、及び信号転送回路３６を、１つの信号送信・転送回路４１として構成してもよく、このような構成とすることにより、回路の簡便化及び小型化を図ることが可能となる。
【００３５】
以上詳細に説明したように、本実施形態の車両通信システムにおいては、第１の通信バス１と第２の通信バス２との双方に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃのうちの少なくとも１つが、他のＥＣＵが第２の通信バス２を介してデータを送信することができない送信不良状態にあることを受信信号比較回路３４によって検出し、送信不良状態にある他のＥＣＵが第１の通信バス１を介して送信したデータを取得して第２の通信バス２に転送するようにしている。
【００３６】
これにより、この車両通信システムにおいては、あるＥＣＵが第２の通信バス２を介してデータを送信することができない状態に陥った場合であっても、当該データを第２の通信バス２に流すことが可能となることから、当該データを第２の通信バス２のみに接続されているＥＣＵ１０Ｄ，１０Ｅによって確実に受信することができる。
【００３７】
また、この車両通信システムにおいては、データの転送処理を行うＥＣＵが、データ転送処理の可否を信号転送判断回路３５によって判断するようにしているので、例えばノイズ等の偶発的な原因によってデータの欠落があった場合には、データの不要な転送を適切に回避することができる。
【００３８】
（第２の実施形態）
次に、本発明を適用した第２の実施形態の車両通信システムについて説明する。
【００３９】
本実施形態の車両通信システムは、図９に示すように、車載通信装置としての６つのＥＣＵ１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ，１０Ｆを備え、これらの間でデータ通信を行うものである。この車両通信システムにおいて、ＥＣＵ１０Ａ，１０Ｂ，１０Ｃは、それぞれ高信頼性ユニットとして構成され、第１の通信バス１及び第２の通信バス２の２系統の通信バスの双方に接続されている。また、２つのＥＣＵ１０Ｄ，１０Ｄが、それぞれ低信頼性ユニットとして構成され、第２の通信バスのみに接続されている。また、ＥＣＵ１０Ｆは低信頼性ユニットとして構成され、第１の通信バスのみに接続されている。なお、このＥＣＵ１０Ｆは、データの送信機能を有さない受信専用として構成されている。
【００４０】
本実施形態の車両通信システムにおいては、以上のように第２の通信バス２にのみ接続されているＥＣＵ１０Ｄ，１０Ｅと、第１の通信バス１にのみ接続されているＥＣＵ１０Ｆとが混在しているので、例えば、ＥＣＵ１０ＦがＥＣＵ１０Ｄ，１０Ｅから送信されたデータを受信するには、ＥＣＵ１０Ｄ，１０Ｅから送信されて第２の通信バス２に流れるデータを第１の通信バス１側に転送して、ＥＣＵ１０Ｆさせる必要がある。そこで、本実施形態の車両通信システムにおいては、第１の通信バス１と第２の通信バス２との双方に接続されているＥＣＵ１０Ａ，１０Ｂ，１０Ｃの何れか、例えばＥＣＵ１０Ｂに、このようなデータ転送処理を行うゲートウェイとしての機能を持たせている。
【００４１】
ゲートウェイとしての機能を有するＥＣＵ１０Ｂは、図１０に示すように、マイクロコンピュータ２４の内部に、上述した信号受信回路３１、信号送信回路３２、受信信号テーブル３３、受信信号比較回路３４、信号転送判断回路３５、信号転送回路３６、及びフェール判定回路３７の他に、予めコンフィギュレーションされた情報を記憶する転送信号テーブル５１を有する。
【００４２】
このようなＥＣＵ１０Ｂは、転送信号テーブル５１に記憶された情報に基づいて、第２の通信バス２に流れるデータを第１の通信バス１に転送する。具体的には、ＥＣＵ１０Ｂは、第２の通信バス２に流れるデータのうちで第１の通信バス１のみに接続されているＥＣＵ１０Ｆが受信すべきデータの情報を転送信号テーブル５１に記憶しておき、当該情報に基づいて、第２の通信バス２に流れるデータを取得して、第１の通信バス１に転送する。例えば、ＥＣＵ１０Ｄ，１０Ｅが送信するデータをＥＣＵ１０Ｆが受信する場合、ＥＣＵ１０Ｂは、第２の通信バス２に流れるＳｉｇ＿Ｄ，Ｓｉｇ＿Ｅを取得して、第１の通信バス１に転送する。これにより、本実施形態の車両通信システムにおいては、例えば図１１に示すように、所定の周期で、第２の通信バス２のみならず、第１の通信バス１にも、データＳｉｇ＿Ａ，Ｓｉｇ＿Ｂ，Ｓｉｇ＿Ｃ，Ｓｉｇ＿Ｄ，Ｓｉｇ＿Ｅが流れる状態となる。
【００４３】
以上のような本実施形態の車両通信システムにおいては、ＥＣＵ１０Ｂにおける第２の送受信トランシーバ２２の故障や第２の通信バス２の断線等が発生した場合には、図１２に示すように、当該ＥＣＵ１０Ｂから送信されるデータＳｉｇ＿Ｂが第２の通信バス２に流れなくなるだけでなく、第２の通信バス２のみに接続されているＥＣＵ１０Ｄ，１０Ｅから送信されるデータＳｉｇ＿Ｄ，Ｓｉｇ＿Ｅが第１の通信バス１に流れなくなる事態が発生する。したがって、第２の通信バス２のみに接続されたＥＣＵ１０Ｄ，１０Ｅが、ＥＣＵ１０Ｂから送信されたデータＳｉｇ＿Ｂを受信できなくなり、また、第１の通信バス１のみに接続されたＥＣＵ１０Ｆが、ＥＣＵ１０Ｄ，１０Ｅから送信されたデータＳｉｇ＿Ｄ，Ｓｉｇ＿Ｅを受信できなくなる。
【００４４】
そこで、本実施形態の車両通信システムにおいては、ＥＣＵ１０Ｂが第２の通信バス２側で送受信不良状態となった場合、第１の通信バス１及び第２の通信バス２の双方に接続されているＥＣＵ１０Ａ，１０Ｃの何れかが、上述した第１の実施形態と同様の手法でＥＣＵ１０Ｂの送受信不良状態を検出して、第１の通信バス１から取得したデータＳｉｇ＿Ｂを第２の通信バス２に転送するとともに、ＥＣＵ１０Ｂのゲートウェイとしての機能を肩代わりして、第２の通信バス２から取得したデータＳｉｇ＿Ｄ，Ｓｉｇ＿Ｅを第１の通信バス１に転送するようにしている。これにより、本実施形態の車両通信システムにおいては、ＥＣＵ１０Ｂが第２の通信バス２側で送受信不良状態となった場合であっても、先に図１１に示した正常状態と同様に、データＳｉｇ＿Ａ，Ｓｉｇ＿Ｂ，Ｓｉｇ＿Ｃ，データＳｉｇ＿Ｄ，Ｓｉｇ＿Ｅが第１の通信バス１及び第２の通信バス２の双方に流れる状態を確保することができる。
【００４５】
以上詳細に説明したように、本実施形態の車両通信システムにおいては、ゲートウェイとしての機能を有するＥＣＵ１０Ｂが第２の通信バス２を介してデータを送受信することができない送受信不良状態にあることを、第１の通信バス１と第２の通信バス２との双方に接続されている他のＥＣＵ１０Ａ，１０Ｃが検出し、ＥＣＵ１０Ｂが第１の通信バス１を介して送信したデータを取得して第２の通信バス２に転送するとともに、ＥＣＵ１０Ｄ，１０Ｅが第２の通信バス２を介して送信したデータを取得して第１の通信バス１に転送するようにしている。
【００４６】
これにより、この車両通信システムにおいては、ゲートウェイとしての機能を有するＥＣＵ１０Ｂから第２の通信バス２を介してデータを送受信することができない状態に陥った場合であっても、ＥＣＵ１０Ｂから送信されたデータを第２の通信バス２のみに接続されているＥＣＵ１０Ｄ，１０Ｅによって確実に受信することができるとともに、ＥＣＵ１０Ｄ，１０Ｅから送信されたデータを第１の通信バス１のみに接続されているＥＣＵ１０Ｆによって確実に受信することができる。
【００４７】
なお、以上説明した車両通信システムは本発明の一適用例であり、本発明が以上の例に限定されるものではなく、本発明に係る技術的思想を逸脱しない範囲であれば、通信バスに接続されるＥＣＵの個数や具体的なハードウェア構成などにおいて種々の変更が可能であることは勿論である。
【図面の簡単な説明】
【００４８】
【図１】本発明を適用した第１の実施形態の車両通信システムの概略構成を示す図である。
【図２】第１の実施形態の車両通信システムにおけるＥＣＵの概略構成を示すブロック図である。
【図３】第１の実施形態の車両通信システムにおいて、正常時に、双方の通信バスに流れるデータの様子を示す図である。
【図４】第１の実施形態の車両通信システムにおいて、１つのＥＣＵにおける第２の通信バス側で送信不良が発生した様子を説明するための図である。
【図５】第１の実施形態の車両通信システムにおいて、図４に示す送信不良状態の時に、双方の通信バスに流れるデータの様子を示す図である。
【図６】第１の実施形態の車両通信システムにおいて、あるＥＣＵが第１の通信バスから取得したデータを第２の通信バスに転送する様子を説明するための図である。
【図７】第１の実施形態の車両通信システムにおいて、あるＥＣＵがデータの転送処理を行う際の一連の処理の流れを示すフローチャートである。
【図８】第１の実施形態の車両通信システムにおけるＥＣＵの変形例を示すブロック図である。
【図９】本発明を適用した第２の実施形態の車両通信システムの概略構成を示す図である。
【図１０】第２の実施形態の車両通信システムにおけるＥＣＵの概略構成を示すブロック図である。
【図１１】第２の実施形態の車両通信システムにおいて、正常時に、双方の通信バスに流れるデータの様子を示す図である。
【図１２】第２の実施形態の車両通信システムにおいて、ゲートウェイ機能を有するＥＣＵの第２の通信バス側で送受信不良が発生した時に、双方の通信バスに流れるデータの様子を示す図である。
【符号の説明】
【００４９】
１  第１の通信バス
２  第２の通信バス
１０Ａ，１０Ｂ，１０Ｃ，１０Ｄ，１０Ｅ，１０Ｆ  ＥＣＵ
２１，２２  送受信トランシーバ
２３  通信ＩＣ
２４  マイクロコンピュータ
３１  信号受信回路
３２  信号送信回路
３３  受信信号テーブル
３４  受信信号比較回路
３５  信号転送判断回路
３６  信号転送回路
３７  フェール判定回路
４１  信号送信・転送回路
５１  転送信号テーブル
【図１】
2006333007.tif 000003
【図２】
2006333007.tif 000004
【図３】
2006333007.tif 000005
【図４】
2006333007.tif 000006
【図５】
2006333007.tif 000007
【図６】
2006333007.tif 000008
【図７】
2006333007.tif 000009
【図８】
2006333007.tif 000010
【図９】
2006333007.tif 000011
【図１０】
2006333007.tif 000012
【図１１】
2006333007.tif 000013
【図１２】
2006333007.tif 000014