(57)【要約】【課題】  ネットワークに接続された機器を換装しても適切に動作することが可能な車載システムを提供すること。【解決手段】エンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々には、識別テーブルおよびデータテーブルが設けられる。前述の各ＥＣＵは、所定時間毎に、識別テーブルに登録された当該ＥＣＵの機能種別およびＩＤコードを、他のＥＣＵへと送信するとともに、他のＥＣＵの機能種別およびＩＤコードを受信する。前述の各ＥＣＵは、受信した機能種別およびＩＤコードが識別テーブルに登録されている場合、データテーブルに登録された、当該ＩＤコードに対応する行のデータ種別を、当該ＩＤコードのＥＣＵと送信または受信するデータ種別として決定し、データの送信または受信を行う。【選択図】      図１
2005205996.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されて通信を行う複数のユニットを備える車載システムであって、
前記複数のユニットの各々には、当該ユニットの機能種別および識別情報、当該ユニットがデータを送受信すべきユニットの機能種別、前記データを送受信すべきユニットの機能種別に属する各ユニットの識別情報、および前記各ユニットとの間で送受信すべきデータ種別が登録され、
前記複数のユニットの各々は、前記ネットワークに接続されたユニットのうち、前記データを送受信すべきユニットの機能種別が、当該ユニットの機能種別として登録されているユニットを識別するとともに、識別されたユニットの識別情報から、当該ユニットとの間で送受信すべきデータ種別を決定して、データの送受信を行うことを特徴とする車載システム。
【請求項２】
前記複数のユニットの各々は、前記識別されたユニットとの間で送受信すべきデータ種別が未登録であった場合、前記識別されたユニットとのデータの送受信を中止することを特徴とする請求項１記載の車載システム。
【請求項３】
前記複数のユニットのうち、データの送受信を中止したユニットに関する情報を報知する報知手段を設けることを特徴とする請求項２記載の車載システム。
【請求項４】
前記複数のユニットの各々は、当該ユニットの機能種別と同一の機能種別が登録されたユニットが識別された場合には、動作を停止することを特徴とする請求項１から請求項３のいずれかに記載の車載システム。
【請求項５】
前記報知手段は、前記複数のユニットのうち、動作を停止したユニットに関する情報も報知することを特徴とする請求項４記載の車載システム。
【請求項６】
前記複数のユニットの各々は、前記識別動作および前記決定動作を周期的に行うことを特徴とする請求項１から請求項５のいずれかに記載の車載システム。
【請求項７】
前記複数のユニットの各々は、前記識別されたユニットと送受信すべきデータ種別が登録されている場合と、未登録である場合とで、異なる動作を行うものであり、前記識別されたユニットと送受信すべきデータ種別が登録されている場合には、送受信されるデータに従って協調動作することを特徴とする請求項１から請求項６のいずれかに記載の車載システム。
【請求項８】
前記報知手段に表示デバイスを設け、
前記報知手段は、前記識別されたユニットとのデータの送受信を中止したユニットに関する情報や、動作を停止したユニットに関する情報を、前記表示デバイスに表示して報知することを特徴とする請求項３から請求項７のいずれかに記載の車載システム。
【請求項９】
前記報知手段は、前記複数のユニットのいずれかが兼ねることを特徴とする請求項３から請求項８のいずれかに記載の車載システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器がネットワークに接続されて動作する車載システムに関する。
【背景技術】
【０００２】
従来、車両に搭載された機器を車内ＬＡＮによって接続した車載システムが公知である。
【０００３】
例えば、特許文献１の車載システムでは、カーナビゲーションユニットやＴＶユニット等のローカルユニットと、前述のローカルユニットの通信を管理する管理ユニットとが、車内ＬＡＮに接続される。管理ユニットは、システムの起動時において、各ローカルユニットのノードＩＤと、当該ローカルユニットが次にトークンを渡すローカルユニットを示すネクストＩＤとを割り当てたデータベースを作成するとともに、割り当てたノードＩＤとネクストＩＤとを各ローカルユニットに対して通知する。その後、管理ユニットと各ローカルユニットとは、割り当てられたノードＩＤ及びネクストＩＤを利用し、公知のトークンパッシング方式で通信を行うことにより、地図描画や経路誘導案内を行ったり、表示画面の切り替えを行ったりする。
【特許文献１】特開平１１−４２４１
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来システムでは、車両に搭載された機器をネットワーク接続して動作させることを念頭に置いており、ネットワーク接続された機器の換装に関しては考慮されていない。
【０００５】
その一例として、従来システムのネットワークに接続されたマニュアル式のカーエアコンを、オート式のカーエアコンに換装する場合について考察する。通常、カーエアコンの動作を制御するエアコンＥＣＵは、エンジンの動作を制御するエンジンＥＣＵとネットワークを介して通信を行い、カーエアコンに関するデータをエンジンＥＣＵへと送信する。エンジンＥＣＵは、エアコンＥＣＵから受信したデータから、エンジン回転数の調整を行う。しかしながら、マニュアル式のカーエアコンとオート式のカーエアコンとでは、エアコンＥＣＵがエンジンＥＣＵへ送信するデータの種別が異なる。そのため、マニュアル式のカーエアコンをオート式のカーエアコンに換装しただけでは、エンジンＥＣＵは、受信したデータをマニュアル式のカーエアコンから送信されたデータとして処理するため、エンジン回転数を適切に調整することができなくなる。言い換えれば、システムの動作に支障が出ることとなる。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、ネットワークに接続された機器を換装しても適切に動作することが可能な車載システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の車載システムは、ネットワークに接続されて通信を行う複数のユニットを備える車載システムであって、複数のユニットの各々には、当該ユニットの機能種別および識別情報、当該ユニットがデータを送受信すべきユニットの機能種別、データを送受信すべきユニットの機能種別に属する各ユニットの識別情報、および各ユニットとの間で送受信すべきデータ種別が登録され、複数のユニットの各々は、ネットワークに接続されたユニットのうち、データを送受信すべきユニットの機能種別が、当該ユニットの機能種別として登録されているユニットを識別するとともに、識別されたユニットの識別情報から、当該ユニットとの間で送受信すべきデータ種別を決定して、データの送受信を行うことを特徴とする。
【０００８】
このように、本発明の車載システムでは、ネットワークに接続された複数のユニットの各々に、当該ユニットの機能種別および識別情報、当該ユニットがデータを送受信すべきユニットの機能種別、データを送受信すべきユニットの機能種別に属する各ユニットの識別情報、および各ユニットとの間で送受信すべきデータ種別が登録される。複数のユニットの各々は、ネットワークに接続された複数のユニットのうち、データを送受信すべきユニットの機能種別が、当該ユニットの機能種別として登録されているユニットを識別する。さらに、識別されたユニットの識別情報から、当該ユニットとの間で送受信すべきデータ種別から決定し、データの送受信を行う。これにより、複数のユニットの各々は、データを送受信すべきユニットとの間で送受信するデータの種別を、当該ユニットに応じて決定し、データの送受信を行うことができる。そのため、本車載システムでは、ネットワークに接続されたユニットのいずれかを他のユニットに換装した場合でも、換装後のユニットとの間で送受信すべきデータ種別を決定し、データの送受信を行うことができるため、適切に動作することが可能となる。
【０００９】
請求項２に記載のように、複数のユニットの各々は、識別されたユニットとの間で送受信すべきデータ種別が未登録であった場合、識別されたユニットとのデータの送受信を中止することが望ましい。識別されたユニットとの間で送受信すべきデータ種別が未登録である場合、本車載システムの動作に支障が出ないよう、当該ユニットとのデータ送受信を中止することが好ましいのである。
【００１０】
請求項３に記載のように、複数のユニットのうち、データの送受信を中止したユニットに関する情報を報知する報知手段を設けることが望ましい。これにより、ユーザーはいずれのユニットがデータの送受信を中止したかを察知することができる。
【００１１】
請求項４に記載のように、複数のユニットの各々は、当該ユニットの機能種別と同一の機能種別が登録されたユニットが識別された場合には、動作を停止することが望ましい。ユーザーが誤って同一の機能種別のユニットをネットワークに接続した場合、これらのユニットを動作させると、本車載システムの動作に支障が出るためである。
【００１２】
請求項５に記載のように、報知手段は、複数のユニットのうち、動作を停止したユニットに関する情報も報知することが望ましい。これにより、ユーザーはデータ送受信を中止したユニットに加え、動作を停止したユニットまでも察知することができる。
【００１３】
請求項６に記載のように、複数のユニットの各々は、識別動作および決定動作を周期的に行うことが望ましい。これにより、本車載システムの動作中に、いずれかのユニットが他のユニットに換装された場合でも、換装後のユニットおよび当該ユニットとデータを送受信すべきユニットは、送受信すべきデータ種別を決定することが可能となる。
【００１４】
請求項７に記載のように、複数のユニットの各々は、識別されたユニットと送受信すべきデータ種別が登録されている場合と、未登録である場合とで、異なる動作を行うものであり、識別されたユニットと送受信すべきデータ種別が登録されている場合には、送受信されるデータに従って協調動作することが望ましい。送受信されるデータに従って協調動作することにより、本車載システムはより適切に動作することができる。
【００１５】
請求項８に記載のように、報知手段に表示デバイスを設け、報知手段は、識別されたユニットとのデータの送受信を中止したユニットに関する情報や、動作を停止したユニットに関する情報を、表示デバイスに表示して報知することが望ましい。これにより、ユーザーは報知手段に設けられた表示デバイスを一見するだけで、データの送受信を中止したユニットや、動作を停止したユニットを察知することができる。
【００１６】
請求項９に記載のように、報知手段は、複数のユニットのいずれかが兼ねることが望ましい。これにより、報知手段を個別に設ける必要がなく、設計面およびコスト面から好ましい。
【発明を実施するための最良の形態】
【００１７】
（第１実施形態）
図１は、本発明の第１の実施形態における車載システムの全体構成を示すブロック図である。本車載システムは、エンジン制御装置２の動作を制御するエンジンＥＣＵ２１、カーエアコン３の動作を制御するエアコンＥＣＵ３１、オートクルーズ装置４の動作を制御するクルーズＥＣＵ４１、前述の各装置の通信状況を監視する監視装置５に搭載された管理ＥＣＵ５２が、車内ＬＡＮ１０に接続され、公知のＣＳＭＡ／ＣＤ方式によって通信が行われる。
【００１８】
はじめに、図１に示すエンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々に設けられる識別テーブルおよびデータテーブルについて説明する。エンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々に設けられる識別テーブルには、第１列目に、当該識別テーブルが設けられたＥＣＵの機能種別とＩＤコードが登録される。第２列目以降の各列には、当該識別テーブルが設けられたＥＣＵが、データの送信または受信を行うべきＥＣＵの機能種別と、当該機能種別に属するＥＣＵと送信または受信すべきデータの種別が（後述する）データテーブルに登録されたＥＣＵのＩＤコードとが登録される。
【００１９】
前述の各ＥＣＵに設けられる識別テーブルの具体例について、以下に説明する。
【００２０】
図２（ａ）は、エンジンＥＣＵ２１に設けられる識別テーブルの一例である。当該識別テーブルの第１列目における登録内容から、エンジンＥＣＵ２１は、その機能種別がエンジン制御に属するＥＣＵであり、ＩＤコードはＥＮＧ１であることが理解される。第２列目からは、エンジンＥＣＵ２１がデータを受信すべきＥＣＵは、その機能種別がエアコン制御に属するＥＣＵであること、当該機能種別に属するＥＣＵのうち、受信すべきデータ種別がデータテーブルに登録されているＥＣＵのＩＤコードは、ＡＣ２およびＡＣ３であることが理解される。第３列目からは、エンジンＥＣＵ２１がデータを受信すべきＥＣＵは、その機能種別がクルーズ制御に属するＥＣＵであること、当該機能種別に属するＥＣＵのうち、受信するデータ種別がデータテーブルに登録されているＥＣＵのＩＤコードは、ＣＲ１であることが理解される。
【００２１】
図２（ｂ）は、エアコンＥＣＵ３１に設けられる識別テーブルの一例である。当該識別テーブルの第１列目における登録内容から、エアコンＥＣＵ３１は、その機能種別がエアコン制御に属するＥＣＵであり、ＩＤコードはＡＣ３であることが理解される。第２列目からは、エアコンＥＣＵ３１がデータを送信すべきＥＣＵは、その機能種別がエンジン制御に属するＥＣＵであり、当該機能種別に属するＥＣＵのうち、送信すべきデータ種別がデータテーブルに登録されているＥＣＵのＩＤコードは、ＥＮＧ１であることが理解される。
【００２２】
図２（ｃ）は、クルーズＥＣＵ４１に設けられる識別テーブルの一例である。当該識別テーブルの第１列目における登録内容から、クルーズＥＣＵ４１は、その機能種別がクルーズ制御に属するＥＣＵであり、ＩＤコードはＣＲ１であることが理解される。第２列目からは、クルーズＥＣＵ４１がデータを送信すべきＥＣＵは、その機能種別がエンジン制御に属するＥＣＵであり、当該機能種別に属するＥＣＵのうち、送信すべきデータ種別がデータテーブルに登録されているＥＣＵのＩＤコードは、ＥＮＧ１であることが理解される。
【００２３】
次に、エンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々に設けられるデータテーブルについて説明する。エンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々に設けられるデータテーブルの各行には、データの送信または受信を行うＥＣＵのＩＤコードと、当該ＩＤコードのＥＣＵとの間で送受信すべきデータ種別が登録される。
【００２４】
前述の各ＥＣＵに設けられるデータテーブルの具体例について、以下に説明する。
【００２５】
図３（ａ）は、エンジンＥＣＵ２１に設けられるデータテーブルの一例である。当該データテーブルの第１行目における登録内容から、エンジンＥＣＵ２１は、ＩＤコードがＡＣ２であるエアコンＥＣＵ３１との間では、カーエアコン３の動作状態（以下、エアコン動作状態とする）、カーエアコン３の圧力スイッチ状態（以下、圧力スイッチ状態とする）、カーエアコン３の図示しないコンプレッサーの駆動電流値（以下、駆動電流値とする）の、３つの種別のデータを受信することが理解される。第２行目における登録内容からは、ＩＤコードがＡＣ３であるエアコンＥＣＵ３１との間では、エアコン動作状態、カーエアコン３が蓄冷動作を行っているか否かを示す蓄冷動作状態（以下、蓄冷動作状態とする）、カーエアコン３のコンプレッサーの駆動デューティ（以下、駆動デューティとする）の、３つの種別のデータを受信することが理解される。第３行目における登録内容からは、ＩＤコードがＣＲ１であるクルーズＥＣＵ４１との間では、オートクルーズ装置４がオートクルーズを行っているか否かを示す動作状態（以下、クルーズ動作状態とする）、エンジンが出力するトルクの目標値（以下、目標トルク値とする）、エンジンが出力する現在のトルク値（以下、現在トルク値とする）の、３つの種別のデータを受信することが理解される。
【００２６】
図３（ｂ）は、エアコンＥＣＵ３１に設けられるデータテーブルの一例である。当該データテーブルの第１行目における登録内容から、エアコンＥＣＵ３１は、ＩＤコードがＥＮＧ１であるエンジンＥＣＵ２１との間では、エアコン動作状態、蓄冷動作状態、駆動デューティの、３つの種別のデータを送信することが理解される。
【００２７】
図３（ｃ）は、クルーズＥＣＵ４１に設けられるデータテーブルの一例である。当該データテーブルの第１行目における登録内容から、クルーズＥＣＵ４１は、ＩＤコードがＥＮＧ１であるエンジンＥＣＵとの間では、クルーズ動作状態、目標トルク値、現在トルク値の、３つの種別のデータを送信することが理解される。
【００２８】
なお、これ以降、エンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々の動作については、図２（ａ）〜（ｃ）の識別テーブル、及び図３（ａ）〜（ｃ）のデータテーブルの登録内容に従って動作するものとして、説明を行う。
【００２９】
次に、図１に示すエンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々の動作について説明する。
【００３０】
エンジンＥＣＵ２１は、図示しないアクセルペダルの踏み込み度合いに応じて、図示しないインジェクタやイグナイタの動作を制御することにより、図示しないエンジンへの燃料噴射量やエンジンの点火間隔を操作し、エンジン回転数を制御する。
【００３１】
さらに、エンジンＥＣＵ２１は、車内ＬＡＮ１０に接続されたエアコンＥＣＵ３１及びクルーズＥＣＵ４１から受信するデータ種別が決定できる場合には、決定されたデータ種別のデータを当該ＥＣＵから受信するとともに、そのデータ内容に従ってエンジン回転数の調整を行う。具体的には、エンジンＥＣＵ２１は所定時間毎に、当該ＥＣＵに設けられた識別テーブルの第１列に登録されている機能種別およびＩＤコードを、車内ＬＡＮ１０に接続されたエアコンＥＣＵ３１及びクルーズＥＣＵ４１へと送信するとともに、前述の各ＥＣＵから送信される機能種別およびＩＤコードを受信する。次に、受信した機能種別の各々を参照し、エンジンＥＣＵ２１に設けられた識別テーブルの第２列目以降に登録されている機能種別と一致する機能種別がある場合には、当該機能種別と共に取得したＩＤコードが、当該機能種別の列に登録されているか否かを調べる。ＩＤコードが登録されていた場合、エンジンＥＣＵ２１は、当該ＩＤコードに対応するデータ種別をデータテーブルから取得し、前述のＩＤコードを有するＥＣＵから受信するデータ種別として決定する。その後、決定したデータ種別のデータを当該ＥＣＵから受信し、エンジン回転数の調整を行う。
【００３２】
例えば、エアコンＥＣＵ３１から受信した機能種別がエアコン制御であり、かつ、受信したＩＤコードがＡＣ２であった場合、エンジンＥＣＵ２１は、エアコン動作状態、圧力スイッチ状態、駆動電流値の３つのデータを、エアコンＥＣＵ３１から受信するデータ種別として決定する。そして、エアコンＥＣＵ３１から受信したこれらのデータに応じて、エンジン回転数の調整を行う。一方、エアコンＥＣＵ３１から受信した機能種別がエアコン制御であり、かつ、受信したＩＤコードがＡＣ３であった場合、エンジンＥＣＵ２１は、エアコン動作状態、蓄冷動作状態、駆動デューティの３つのデータを、エアコンＥＣＵ３１から受信するデータ種別として決定する。そして、エアコンＥＣＵ３１から受信したデータを、前述の決定したデータ種別のデータであると判断し、これらのデータに従ってエンジン回転数の調整を行う。その際、前述の蓄冷動作状態がオフであり、かつ、図示しない車速算出器から取得する車両の走行速度から、車両が減速していると判断される場合、エンジンＥＣＵ２１は、蓄冷開始信号をエアコンＥＣＵ３１へと送信する。その後、車両が停止状態となったり、加速を開始した場合には、蓄冷終了信号をエアコンＥＣＵ３１へと送信することも行う。
【００３３】
また、例えば、クルーズＥＣＵ４１から受信した機能種別がクルーズ制御であり、かつ、取得したＩＤコードがＣＲ１であった場合、エンジンＥＣＵ２１は、クルーズ動作状態、目標トルク値、現在トルク値の３つのデータを、クルーズＥＣＵ４１から受信するデータ種別として決定する。そして、クルーズＥＣＵ４１から受信したデータを、前述の決定したデータ種別のデータであると判断するとともに、クルーズ動作状態がオンである場合には、これらのデータに従ってエンジン回転数の調整を行い、車両を自動運行させる。
【００３４】
一方、前述の機能種別と共に取得したＩＤコードが未登録であった場合、エンジンＥＣＵ２１は、当該ＩＤコードが示すＥＣＵからのデータの受信が不可であることを示す送受信不可情報を、管理ＥＣＵ５２へと送信する。その際には、エンジンＥＣＵ２１に設けられた識別テーブルの第１列目に登録されているＩＤコード、すなわちエンジンＥＣＵ２１のＩＤコードも管理ＥＣＵ５２へ送信し、当該ＥＣＵからのデータの受信を中止する。そして、エンジン回転数を所定量だけアップするよう調整を行う。
【００３５】
また、前述の識別テーブルの第１列目に登録されている機能種別、すなわちエンジンＥＣＵ２１の機能種別であるエンジン制御が、エアコンＥＣＵ３１およびクルーズＥＣＵ４１から受信した機能種別の中から参照された場合、エンジンＥＣＵ２１は、同一の機能種別のＥＣＵが車内ＬＡＮ１０に接続されたことを示す異常接続情報を、エンジンＥＣＵ２１のＩＤコードと共に管理ＥＣＵ５２へと送信する。そして、その後の一切の動作を停止する。
【００３６】
エアコンＥＣＵ３１は、カーエアコン３に設けられた図示しない操作キーによって設定された温度と、車室内の温度とが一致するよう、カーエアコン３に搭載された図示しないコンプレッサーを動作させる。
【００３７】
さらに、エアコンＥＣＵ３１は、前述のエンジンＥＣＵ２１の場合と同様、所定時間毎に、当該ＥＣＵの機能種別とＩＤコードとをエンジンＥＣＵ２１およびクルーズＥＣＵ４１へと送信すると共に、前述の各ＥＣＵから、当該ＥＣＵの機能種別およびＩＤコードを受信する。そして、識別テーブルおよびデータテーブルの登録内容から、エンジンＥＣＵ２１へ送信するデータ種別の決定動作を行う。エンジンＥＣＵ２１へ送信するデータ種別が決定された場合には、決定されたデータ種別のデータをエンジンＥＣＵ２１へと送信する。すなわち、エンジンＥＣＵ２１から受信したＩＤコードがＥＮＧ１であった場合、エアコンＥＣＵ３１は、エアコン動作状態、蓄冷動作状態、駆動デューティの３つのデータを、エンジンＥＣＵ２１へ送信するデータ種別として決定し、これら３つのデータをエンジンＥＣＵ２１へと送信する。また、エンジンＥＣＵ２１から蓄冷開始信号を取得すると、車両の余剰駆動力を利用してコンプレッサーをフル駆動させ、蓄冷動作を行う。その後、蓄冷終了信号を取得すると、蓄冷動作を終了する。
【００３８】
一方、エンジンＥＣＵ２１から受信したＩＤコードが識別テーブルに未登録であった場合、エアコンＥＣＵ３１は、前述のエンジンＥＣＵ２１の場合と同様、送受信不可情報を、エアコンＥＣＵ３１のＩＤコードと共に管理ＥＣＵ５２へと送信し、エンジンＥＣＵ２１へのデータ送信を中止する。その際、エアコンＥＣＵ３１は、カーエアコン３をエンジン制御装置２と独立して動作させる。また、エアコンＥＣＵ３１の機能種別であるエアコン制御が、エンジンＥＣＵ２１またはクルーズＥＣＵ４１から受信した機能種別から参照された場合も、前述のエンジンＥＣＵ２１の場合と同様、異常接続情報を、エアコンＥＣＵ３１のＩＤコードと共に管理ＥＣＵ５２へと送信し、その後の一切の動作を停止する。
【００３９】
クルーズＥＣＵ４１は、前述のエンジンＥＣＵ２１の場合と同様、所定時間毎に、当該ＥＣＵの機能種別とＩＤコードとをエンジンＥＣＵ２１およびエアコンＥＣＵ３１へと送信すると共に、前述の各ＥＣＵから、当該ＥＣＵの機能種別およびＩＤコードを受信する。そして、識別テーブルおよびデータテーブルの登録内容から、エンジンＥＣＵ２１へ送信するデータ種別の決定動作を行い、データ種別が決定された場合には、決定されたデータ種別のデータをエンジンＥＣＵ２１へと送信する。具体的には、エンジンＥＣＵ２１から取得したＩＤコードがＥＮＧ１であった場合、クルーズＥＣＵ４１は、クルーズ動作状態、目標トルク、現在トルクの３つのデータを、エンジンＥＣＵ２１へ送信するデータ種別として決定する。そして、図示しないトルク計測器から出力されるエンジンのトルク値（現在トルク値）と、図示しない設定キーで設定された走行速度や車間距離から算出される目標トルク値とを、クルーズ動作状態とともにエンジンＥＣＵ２１へと送信する。
【００４０】
一方、エンジンＥＣＵ２１のＩＤコードが識別テーブルに未登録である場合、クルーズＥＣＵ４１は、送受信不可情報を、クルーズＥＣＵ４１のＩＤコードと共に管理ＥＣＵ５２へ送信し、エンジンＥＣＵ２１へのデータの送信を中止する。また、クルーズＥＣＵ４１の機能種別であるクルーズ制御が、エンジンＥＣＵ２１またはエアコンＥＣＵ３１から受信した機能種別の中から参照された場合、異常接続情報を、クルーズＥＣＵ４１のＩＤコードと共に管理ＥＣＵ５２へ送信し、その後の一切の動作を停止する。
【００４１】
次に、監視装置５に搭載されるディスプレイ５１および管理ＥＣＵ５２について説明する。
【００４２】
ディスプレイ５１は、例えば車載用の液晶ディスプレイであり、データの送信または受信を中止したＥＣＵや、動作を停止したＥＣＵに関する警告画面を表示する。前述の警告画面の表示に関しては、車載用のＣＲＴディスプレイやヘッドアップディスプレイを用いても良い。
【００４３】
管理ＥＣＵ５２は、エンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１から送信される送受信不可情報を受信すると、当該情報と共に受信したＩＤコードに対応するＥＣＵがデータの送信または受信を中止したことを示す警告画面を、ディスプレイ５１に表示させる。また、異常接続情報を受信すると、当該情報と共に受信したＩＤコードに対応するＥＣＵが動作を停止したことを示す警告画面をディスプレイ５１に表示させる。なお、データの送信または受信を中止したＥＣＵ、及び動作を停止したＥＣＵに関する警告は、スピーカから音声によって行うこととしても良い。
【００４４】
終端抵抗６は、例えばシリース抵抗を備え、車内ＬＡＮ１０の終端に取り付けられるとともに、車内ＬＡＮ１０の終端で発生する信号反射を抑制する。終端抵抗に関しては、シリース抵抗にレギュレータを組み合わせても良い。
【００４５】
図４は、本実施形態の車載システムにおいて、エンジンＥＣＵ２１が、エアコンＥＣＵ３１およびクルーズＥＣＵ４１から受信するデータ種別を決定する処理に関するフローチャートである。本フローチャートの処理は、所定時間毎に実行される。
【００４６】
ステップ４０１では、エンジンＥＣＵ２１は、識別テーブルの第１列目に登録されている、当該ＥＣＵの機能種別およびＩＤコードを、エアコンＥＣＵ３１およびクルーズＥＣＵ４１へと送信する。ステップ４０２では、エアコンＥＣＵ３１およびクルーズＥＣＵ４１から、機能種別およびＩＤコードを受信する。
【００４７】
ステップ４０３では、ステップ４０２で受信した機能種別を１つだけ取り出す。ステップ４０４では、ステップ４０３で取り出した機能種別が識別テーブルに登録されているか否かを判定する。登録されている場合は、ステップ４０５へ進む。未登録である場合は、ステップ４１０へ進む。
【００４８】
ステップ４０５では、ステップ４０３で取り出した機能種別が、エンジンＥＣＵ２１の機能種別と一致するか否かを判定する。一致する場合は、ステップ４０６へ進み、異常接続情報を、エンジンＥＣＵ２１のＩＤコードと共に管理ＥＣＵ５２へと送信して、ステップ４１０へ進む。一致しない場合は、ステップ４０７へ進む。
【００４９】
ステップ４０７では、ステップ４０３で取り出した機能種別と共に受信したＩＤコードが、識別テーブルに登録されているか否かを判定する。登録されている場合は、ステップ４０８へ進み、データテーブルにおける当該ＩＤコードに対応する行のデータ種別を、当該ＩＤコードのＥＣＵから受信するデータ種別として決定し、ステップ４１０へ進む。一方、未登録である場合は、ステップ４０９へ進み、送受信不可情報をエンジンＥＣＵ２１のＩＤコードと共に管理ＥＣＵ５２へと送信して、ステップ４１０へ進む。データ種別が未登録である場合、本車載システムの動作に支障が出ないよう、データの受信を中止することが好ましいためである。
【００５０】
ステップ４１０では、ステップ４０２で受信した機能種別を全て取り出したか否かを判定する。全て取り出した場合は、処理を終了する。未だ取り出していない機能種別がある場合は、ステップ４０３へ戻り、上述の処理を続行する。このように、エアコンＥＣＵ３１およびクルーズＥＣＵ４１から受信するデータ種別を所定時間毎に決定することで、本車載システムの動作中において、いずれかの装置が他の装置に換装された場合でも、当該装置から受信するデータ種別を決定することが可能となる。
【００５１】
前述のフローチャートの処理を実行した後、エンジンＥＣＵ２１は、受信するデータ種別が決定したＥＣＵからデータを受信し、当該データを送信したＥＣＵと協調して動作する。また、エンジンＥＣＵ２１の機能種別と一致する機能種別があった場合には、その後の一切の動作を停止する。ユーザーが誤って同一の機能種別のユニットをネットワークに接続した場合、これらのユニットを動作させると、本車載システムの動作に支障が出るためである。
【００５２】
なお、エアコンＥＣＵ３１がエンジンＥＣＵ２１へ送信するデータ種別を決定する処理に関しては、前述のフローチャートの処理において、エンジンＥＣＵ２１をエアコンＥＣＵ３１に、エアコンＥＣＵ３１をエンジンＥＣＵ２１に読み替えれば良いため、説明を省略する。また、クルーズＥＣＵ４１がエンジンＥＣＵ２１へ送信するデータ種別を決定する処理に関しても、エンジンＥＣＵ２１をクルーズＥＣＵ４１に、クルーズＥＣＵ３１をエンジンＥＣＵ２１に読み替えれば良いため、説明を省略する。
【００５３】
図５は、本実施形態の車載システムにおいて、管理ＥＣＵ５２がデータの送信または受信を中止したＥＣＵや、動作を停止したＥＣＵを通知する処理に関するフローチャートである。本フローチャートの処理は、管理ＥＣＵ５２が送受信不可情報または異常接続情報を受信する毎に実行される。
【００５４】
ステップ５０１では、管理ＥＣＵ５２は、送受信不可情報を受信したか否かを判定する。送受信不可情報を受信した場合には、ステップ５０２へ進み、送受信不可情報と共に受信したＩＤコードに対応するＥＣＵが、データの送信または受信を中止したことを示す警告画面をディスプレイ５１に表示して、ステップ５０３へ進む。送受信不可情報を受信しなかった場合には、ステップ５０３へ進む。
【００５５】
ステップ５０３では、管理ＥＣＵ５２は、異常接続情報を受信したか否かを判定する。異常接続情報を受信した場合には、ステップ５０４へ進み、異常接続情報と共に受信したＩＤコードに対応するＥＣＵが、動作を中止したことを示す警告画面をディスプレイ５１に表示して、処理を終了する。異常接続情報を受信しなかった場合には、そのまま処理を終了する。これにより、ユーザーはデータの送信または受信を中止したＥＣＵや、動作を停止したＥＣＵに関して、ディスプレイ５２の警告画面を一見しただけで察知できる。
【００５６】
次に、エンジンＥＣＵ２１とエアコンＥＣＵ３１とが協調動作する具体例として、エンジンＥＣＵ２１がエンジンのアイドリング回転数を調整する例を示す。
【００５７】
図６は、本実施形態の車載システムにおいて、エンジンＥＣＵ２１がエンジンのアイドリング回転数を調整する処理に関するフローチャートである。本フローチャートの処理は、図４のフローチャートの処理が行われた後に実行される。
【００５８】
ステップ６０１では、エンジンＥＣＵ２１は、エアコンＥＣＵ３１から受信すべきデータ種別として、データテーブルにおけるＡＣ３の行のデータ種別が決定されたか否かを判定する。ＡＣ３の行のデータ種別に決定された場合は、ステップ６０２へ進み、エアコンＥＣＵ３１から受信するエアコン動作状態、蓄冷動作状態、駆動デューティに従ってエンジン回転数の調整を開始し、処理を終了する。ＡＣ３の行のデータ種別に決定されなかった場合は、ステップ６０３へ進む。
【００５９】
ステップ６０３では、エアコンＥＣＵ３１から受信すべきデータ種別として、データテーブルにおけるＡＣ２の行のデータ種別が決定されたか否かを判定する。ＡＣ２の行のデータ種別に決定された場合は、ステップ６０４へ進み、エアコンＥＣＵ３１から受信するエアコン動作状態、圧力スイッチ状態、駆動電流値に従ってエンジン回転数の調整を開始し、処理を終了する。ＡＣ３の行のデータ種別に決定されなかった場合は、ステップ６０５へ進む。
【００６０】
ステップ６０５では、エアコンＥＣＵ３１との通信を中止したか否かを判定する。エアコンＥＣＵ３１との通信を中止した場合は、ステップ６０６へ進み、エンジン回転数を所定量だけアップして処理を終了する。エアコンＥＣＵ３１との通信を中止していない場合、すなわち、エアコンＥＣＵ３１が車内ＬＡＮ１０に接続されていない場合は、そのまま処理を終了する。こうして、エンジンＥＣＵ２１は、エアコンＥＣＵ３１との通信状況に応じて、エンジン回転数を適切に調整することができる。
【００６１】
このように、本実施形態の車載システムでは、エンジンＥＣＵ２１、エアコンＥＣＵ３１、クルーズＥＣＵ４１の各々に対し、識別テーブルおよびデータテーブルを設ける。前述の各ＥＣＵは、所定時間毎に、識別テーブルに登録された当該ＥＣＵの機能種別およびＩＤコードを車内ＬＡＮ１０に接続された各ＥＣＵに送信するとともに、前述の各ＥＣＵの機能種別およびＩＤコードを受信する。受信した機能種別およびＩＤコードが識別テーブルに登録されている場合は、データテーブルに登録された、当該ＩＤコードに対応する行のデータ種別を、当該ＩＤコードに対応するＥＣＵと送信または受信するデータ種別として決定する。これにより、本車載システムでは、車内ＬＡＮ１０に接続された装置のいずれかが他の装置に換装された場合でも、換装後の装置および当該装置とデータの送信または受信を行う装置は、送信または受信すべきデータ種別を決定してデータの送受信を行うことが可能であり、適切に動作できる。
【００６２】
（第２実施形態）
次に、本発明の第２の実施形態について説明する。本実施形態の車載システムでは、前述の実施形態における監視装置５の機能をエンジン制御装置２が兼ねる点が、前述の実施形態と異なる。
【００６３】
図７は、本発明の第２の実施形態における車載システムの全体構成を示すブロック図である。
【００６４】
本実施形態のエンジン制御装置２に設けられるディスプレイ２２は、例えば車載用の液晶ディスプレイであり、データの送信または受信を中止したＥＣＵや、動作を停止したＥＣＵに関する警告画面を表示する。
【００６５】
本実施形態のエンジンＥＣＵ２１は、前述の実施形態の機能に加え、前述の第１の実施形態において管理ＥＣＵ５２が行う警告画面の表示動作も行う。すなわち、エンジンＥＣＵ２１は、エアコンＥＣＵ３１、クルーズＥＣＵ４１から送信される送受信不可情報を受信すると、当該情報と共に受信したＩＤコードに対応するＥＣＵがデータの送信または受信を中止したことを示す警告画面を、ディスプレイ２２に表示させる。また、異常接続情報を受信すると、当該情報と共に受信したＩＤコードに対応するＥＣＵが動作を停止したことを示す警告画面をディスプレイ２２に表示させる。
【００６６】
その他の構成・動作に関しては、前述した第１の実施形態の場合と同様であるため、説明を省略する。
【００６７】
本実施形態の車載システムにおいて、エンジンＥＣＵ２１がデータの送信または受信を中止したＥＣＵや、動作を停止したＥＣＵを通知する処理に関するフローチャートは、前述の図５のフローチャートの処理における各ステップの処理をエンジンＥＣＵ２１が行うものとし、ディスプレイ５１をディスプレイ２２と読み替えれば良いため、説明を省略する。
【００６８】
このように、本実施形態の車載システムでは、前述の第１の実施形態において監視装置５が行う警告画面の表示動作も行う。これにより、監視装置を個別に設ける必要がなく、設計面およびコスト面から好ましい。
【００６９】
前述した各実施形態の車載システムは、鉄道や航空機に搭載した場合でも好適に利用できる。しかしながら、最も好適であるのは、車両に搭載した場合であることを言及しておく。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施形態における車載システムの全体構成を示すブロック図である。
【図２】第１の実施形態の車載システムにおいて、エンジンＥＣＵ、エアコンＥＣＵ、クルーズＥＣＵの各々に設けられる識別テーブルの一例を示す図である。
【図３】第１の実施形態の車載システムにおいて、エンジンＥＣＵ、エアコンＥＣＵ、クルーズＥＣＵの各々に設けられるデータテーブルの一例を示す図である。
【図４】第１の実施形態の車載システムにおいて、エンジンＥＣＵが、エアコンＥＣＵおよびクルーズＥＣＵから受信するデータ種別を決定する処理に関するフローチャートである。
【図５】第１の実施形態の車載システムにおいて、管理ＥＣＵがデータの送信または受信を中止したＥＣＵや、動作を停止したＥＣＵを通知する処理に関するフローチャートである。
【図６】第１の実施形態の車載システムにおいて、エンジンＥＣＵがエンジンのアイドリング回転数を調整する処理に関するフローチャートである。
【図７】本発明の第２の実施形態における車載システムの全体構成を示すブロック図である。
【符号の説明】
【００７１】
１０…車内ＬＡＮ
２…エンジン制御装置
２１…エンジンＥＣＵ
３…カーエアコン
３１…エアコンＥＣＵ
４…オートクルーズ装置
４１…クルーズＥＣＵ
５…監視装置
５１…管理ＥＣＵ
５２…ディスプレイ
６…終端抵抗
【図１】
2005205996.tif 000003
【図２】
2005205996.tif 000004
【図３】
2005205996.tif 000005
【図４】
2005205996.tif 000006
【図５】
2005205996.tif 000007
【図６】
2005205996.tif 000008
【図７】
2005205996.tif 000009