(57)【要約】【課題】  本発明は、受信バッファで受信するフレームの設定数を少なくでき、受信バッファのフィルタリング設定範囲が狭くでき、電子制御装置の接続ミスを判定することができる多重通信システムを提供することを目的とする。【解決手段】  通信ラインに接続した送信電子制御装置は、受信電子制御装置に対し仕様選択肢である複数の送信電子制御装置で共通の特定識別子と共に自装置の装置情報を持つフレームを送信したのち、独自の識別子と共に制御情報を持つフレームを送信し、受信電子制御装置は、受信した特定識別子を持つフレームから装置情報を取り出して記憶手段に記憶し、記憶手段に記憶した装置情報に基づいて受信バッファを設定し、通信ラインに接続した送信電子制御装置から送信される独自の識別子と共に制御情報を持つフレームを受信バッファで受信する。【選択図】      図５
2006339815.tif 000002
【特許請求の範囲】
【請求項１】
仕様選択肢であり制御情報を送信する複数の送信電子制御装置からいずれか１つを仕様により選択して通信ラインに接続し、少なくとも前記通信ラインに接続した送信電子制御装置と制御情報を受信する受信電子制御装置の間で前記通信ラインを介して通信を行う多重通信システムにおいて、
前記通信ラインに接続した送信電子制御装置は、前記受信電子制御装置に対し前記仕様選択肢である複数の送信電子制御装置で共通の特定識別子と共に自装置の装置情報を持つフレームを送信したのち、独自の識別子と共に制御情報を持つフレームを送信し、
前記受信電子制御装置は、受信した前記特定識別子を持つフレームから装置情報を取り出して記憶手段に記憶し、前記記憶手段に記憶した装置情報に基づいて受信バッファを設定し、前記通信ラインに接続した送信電子制御装置から送信される独自の識別子と共に制御情報を持つフレームを前記受信バッファで受信することを特徴とする多重通信システム。
【請求項２】
仕様選択肢であり制御情報を送信する複数の送信電子制御装置からいずれか１つを仕様により選択して通信ラインに接続し、少なくとも前記通信ラインに接続した送信電子制御装置と制御情報を受信する受信電子制御装置の間で前記通信ラインを介して通信を行うと共に、システムを管理する管理電子制御装置が前記通信ラインに接続された多重通信システムにおいて、
前記管理電子制御装置は、前記受信電子制御装置に対し特定識別子と共にシステム構成情報を持つフレームを送信し、
前記通信ラインに接続した送信電子制御装置は、独自の識別子と共に制御情報を持つフレームを送信し、
前記受信電子制御装置は、受信した前記特定識別子を持つフレームからシステム構成情報を取り出して記憶手段に記憶し、前記記憶手段に記憶したシステム構成情報に基づいて受信バッファを設定し、前記通信ラインに接続した送信電子制御装置から送信される独自の識別子と共に制御情報を持つフレームを前記受信バッファで受信することを特徴とする多重通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多重通信システムに係り、特に、車両に搭載される複数の電子制御装置を通信ラインで接続し各電子制御装置間で通信を行う多重通信システムに関する。
【背景技術】
【０００２】
例えば車両においては、複数の電子制御装置（以下、「ＥＣＵ」という）を通信ラインに接続し、各ＥＣＵ間で通信を行う多重通信システムを構成して、各ＥＣＵを協働させる場合が多い。
【０００３】
例えば、特許文献１には、他の車載通信装置との間で通信ラインを介して通信する車載通信装置に、車両の仕様情報を記憶するための記憶手段と、記憶手段が仕様情報を記憶しているか否かを判定する情報判定手段と、記憶手段に仕様情報が記憶されていないことを情報判定手段が判定したとき、他の車載通信装置から送信される仕様情報を受信すると共に、この受信された仕様情報を記憶手段に記憶させる制御手段と、記憶手段に記憶された仕様情報に基づき動作する動作手段を有することが記載されている。
【特許文献１】特開２００４−４０６４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
車両の多重通信システムに例えばＡＢＳ（Ａｎｔｉｌｏｃｋ  Ｂｒａｋｅ  Ｓｙｓｔｅｍ）の処理だけを行うＥＣＵを接続しようとする場合、ＡＢＳの処理だけを行う第１のＥＣＵと、ＡＢＳの処理に加えてＶＳＣ（Ｖｅｈｉｃｌｅ  Ｓｔａｂｉｌｉｔｙ  Ｃｏｎｔｒｏｌ）の処理を行う第２のＥＣＵのいずれか一方を選択する仕様選択の場合がある。また、ＡＢＳの処理だけを行うＥＣＵであっても、Ａ社製の第１のＥＣＵとＢ社製の第２のＥＣＵのいずれか一方を選択する仕様選択の場合もある。
【０００５】
多重通信システムに上記仕様選択の第１，第２のＥＣＵのいずれが接続されているかが不明であり、第１のＥＣＵと第２のＥＣＵが個別のＩＤ（識別子）を持つ異なる構成のフレームを送信する場合には、例えばＡＢＳの処理結果を受信する第３のＥＣＵは、全てのフレームの受信有無を監視し、受信したフレームのＩＤに従って処理を実行する必要がある。
【０００６】
この場合、第３のＥＣＵでは、多くの異なる構成のフレームを受信できるように受信バッファを設定しなければならず、受信バッファのフィルタリング設定範囲が広くなり、無関係のフレームを受信する場合が発生する。また、少ない数の受信バッファの設定を変化させて多くの異なる構成のフレームを受信しようとすると、必要なフレームを受信できない事態が発生するおそれがあるという問題があった。
【０００７】
また、第３のＥＣＵでは、受信フレームのＩＤを判定した判定結果に従って処理を実行するために、処理を実行する際に必ず判定が必要となり、処理に入るまでの時間が長くなるという問題があった。
【０００８】
更に、受信する可能性のある全てのＩＤを持つフレームを受信できなかった場合、受信できなかったフレームのＩＤに対応するＥＣＵが多重通信システムに接続されていないためであるのか、通信エラーであるのかを判別できないという問題があった。
【０００９】
本発明は、上述の点に鑑みてなされたものであり、受信バッファで受信するフレームの設定数を少なくでき、受信バッファのフィルタリング設定範囲が狭くでき、電子制御装置の接続ミスを判定することができる多重通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の多重通信システムは、仕様選択肢であり制御情報を送信する複数の送信電子制御装置からいずれか１つを仕様により選択して通信ラインに接続し、少なくとも前記通信ラインに接続した送信電子制御装置と制御情報を受信する受信電子制御装置の間で前記通信ラインを介して通信を行う多重通信システムにおいて、
前記通信ラインに接続した送信電子制御装置は、前記受信電子制御装置に対し前記仕様選択肢である複数の送信電子制御装置で共通の特定識別子と共に自装置の装置情報を持つフレームを送信したのち、独自の識別子と共に制御情報を持つフレームを送信し、
前記受信電子制御装置は、受信した前記特定識別子を持つフレームから装置情報を取り出して記憶手段に記憶し、前記記憶手段に記憶した装置情報に基づいて受信バッファを設定し、前記通信ラインに接続した送信電子制御装置から送信される独自の識別子と共に制御情報を持つフレームを前記受信バッファで受信することにより、
受信バッファで受信するフレームの設定数を少なくでき、受信バッファのフィルタリング設定範囲が狭くでき、電子制御装置の接続ミスを判定することができる。
【００１１】
また、本発明の多重通信システムは、仕様選択肢であり制御情報を送信する複数の送信電子制御装置からいずれか１つを仕様により選択して通信ラインに接続し、少なくとも前記通信ラインに接続した送信電子制御装置と制御情報を受信する受信電子制御装置の間で前記通信ラインを介して通信を行うと共に、システムを管理する管理電子制御装置が前記通信ラインに接続された多重通信システムにおいて、
前記管理電子制御装置は、前記受信電子制御装置に対し特定識別子と共にシステム構成情報を持つフレームを送信し、
前記通信ラインに接続した送信電子制御装置は、独自の識別子と共に制御情報を持つフレームを送信し、
前記受信電子制御装置は、受信した前記特定識別子を持つフレームからシステム構成情報を取り出して記憶手段に記憶し、前記記憶手段に記憶したシステム構成情報に基づいて受信バッファを設定し、前記通信ラインに接続した送信電子制御装置から送信される独自の識別子と共に制御情報を持つフレームを前記受信バッファで受信することにより、
受信バッファで受信するフレームの設定数を少なくでき、受信バッファのフィルタリング設定範囲が狭くでき、電子制御装置の接続ミスを判定することができる。
【発明の効果】
【００１２】
本発明によれば、受信バッファで受信するフレームの設定数を少なくでき、受信バッファのフィルタリング設定範囲が狭くでき、電子制御装置の接続ミスを判定することができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づいて本発明の実施形態について説明する。
【００１４】
＜第１実施形態＞
図１は、本発明の多重通信システムの第１実施形態のシステム構成図を示す。同図中、多重通信システムは、通信ライン１０に、ＥＣＵ２０と、ＥＣＵ３０またはＥＣＵ３１と、ＥＣＵ４０を接続して構成される。なお、ＥＣＵ４０は必ず接続しなければならないわけではなく、接続しなくとも良い。
【００１５】
ＥＣＵ２０は、例えばエンジン制御を行うＥＣＵである。ＥＣＵ３０は、ＡＢＳの制御処理だけを行うＥＣＵであり、ＥＣＵ３１はＡＢＳ及びＶＳＣの制御処理を行うＥＣＵであり、仕様に従ってＥＣＵ３０，３１の一方が選択されて通信ライン１０に接続される。ＥＣＵ４０はナビゲーションシステムのＥＣＵである。
【００１６】
ここで、ＥＣＵ２０はＥＣＵ３０，３１，４０から送信される制御情報のフレームを受信して自装置の制御を実行するため受信ＥＣＵと呼び、ＥＣＵ３０，３１，４０はＥＣＵ２０に対して制御情報のフレームを送信するため送信ＥＣＵと呼ぶ。
【００１７】
図２は、上記各ＥＣＵ２０，３０，３１の一実施形態のブロック図を示す。同図中、ＥＣＵは、マイクロコンピュータ５０、所定数の受信バッファ５１及び送信バッファ５２を内蔵する送受信回路５３、ＲＡＭ５４、ＲＯＭ５５、不揮発性メモリ５６、入出力回路５７を有している。
【００１８】
送受信回路５３は、通信ライン１０を介して他のＥＣＵとフレームの送受信を行い、受信バッファ５１に格納される受信フレームはマイクロコンピュータ５０に供給され、マイクロコンピュータ５０から送信バッファ５２に設定された送信フレームは他のＥＣＵに送信される。
【００１９】
マイクロコンピュータ５０は、フレームの送受信を制御すると共にエンジン制御、ＡＢＳ、ＶＳＣ等の各種制御を実行する。ＲＡＭ５４はマイクロコンピュータ５０の処理に伴うデータを記憶し、ＲＯＭ５５はマイクロコンピュータ５０が実行する制御プログラムを記憶している。
【００２０】
不揮発性メモリ５６は例えばＥＥＰＲＯＭであって、マイクロコンピュータ５０によってＥＣＵ情報やシステム構成情報等が書込まれる。入出力回路５７は制御のための信号を入出力する。
【００２１】
図３は、送信ＥＣＵ３０または３１が実行する処理のフローチャートを示す。同図中、多重通信システムの電源投入後、最初のステップＳ１０で、送信ＥＣＵ３０または３１は受信ＥＣＵ２０に対して特定ＩＤを含む装置情報としてのＥＣＵ情報のフレームを送信する。その後、ステップＳ１１に進んで送信ＥＣＵ３０または３１に独自の通常処理を実行する。この通常処理において、送信ＥＣＵ３０または３１は独自のＩＤを含む制御情報のフレームを送信する。
【００２２】
図４は、送信ＥＣＵ３０または３１が送信するフレームのフォーマットを示す。フレームはヘッダ部とデータ部より構成され、ヘッダ部にはＩＤを設定するＩＤフィールドが設けられている。ＩＤフィールドに設定される値に応じてデータ部のデータ長及び構成は異なる。
【００２３】
ＥＣＵ情報のフレームを送信するとき送信ＥＣＵ３０または３１はＩＤフィールドに共通の値「１」を設定して送信する。ＥＣＵ情報は、ＡＢＳだけの制御処理を行うＥＣＵであるか、ＡＢＳ及びＶＳＣの制御処理を行うＥＣＵであるかを示している。つまり、これ以降に当該ＥＣＵが送信するフレームのＩＤフィールドが「２」，「３」のいずれであるかが示されている。
【００２４】
また、制御情報のフレームを送信するとき送信ＥＣＵ３０はＩＤフィールドに「２」を設定して送信し、送信ＥＣＵ３１はＩＤフィールドに「３」を設定して送信する。制御情報は、例えば各車輪の回転数や回転速度等のデータが含まれる。
【００２５】
なお、仕様選択ではないナビゲーションシステムの送信ＥＣＵ４０は、電源投入直後からＩＤフィールドに独自の値（例えば「４」）を設定して送信する。ＩＤフィールドに共通の値「１」を設定して送信するのは仕様選択の送信ＥＣＵ３０または３１である。
【００２６】
図５は、受信ＥＣＵ２０が実行する処理のフローチャートを示す。同図中、多重通信システムの電源投入後、最初のステップＳ２０で受信ＥＣＵ２０は通信ライン１０に接続されている送信ＥＣＵから送信されるフレームを一定時間受信する。この一定時間は送信ＥＣＵ３０または３１が動作を開始して制御情報のフレームを送信するのに十分な時間である。
【００２７】
次に、ステップＳ２１でＩＤフィールドが値「１」のフレームを受信したか否かを判別する。ＩＤフィールドが値「１」のフレームの場合にはステップＳ２２で、このＩＤフィールドが値「１」のフレームからＥＣＵ情報を取り出して不揮発性メモリ５６に書き込み、ＥＣＵ情報からＥＣＵ３０（または３１）が通信ライン１０に接続されている場合はＩＤフィールドが値「２」（または「３」）の制御情報のフレームを受信する受信バッファ５１を設定する。
【００２８】
この後、ステップＳ２３で受信ＥＣＵ２０は通常処理を実行し、通常処理においてＩＤフィールドが値「２」（または「３」）の制御情報のフレームと、ＩＤフィールドが「４」の制御情報のフレームを受信する。
【００２９】
当初、受信ＥＣＵ２０にはＩＤフィールドが値「１」または「４」の２つのフレームを受信する受信バッファ５１を設定しておけば良く、従来のように、ＩＤフィールドが値「２」、「３」，「４」の３つのフレームを受信する受信バッファ５１を設定する必要はない。
【００３０】
このように、受信ＥＣＵ２０における受信バッファ５１で受信するフレームの設定数を少なくでき、受信バッファ５１のフィルタリング設定範囲が狭くなるので無関係のフレームを受信するおそれが低減し、必要なフレームを受信できない事態が発生するおそれをなくすことができる。
【００３１】
また、送信ＥＣＵ４０が接続されない場合には、ステップＳ２３ではＩＤフィールドが値「２」（または「３」）の１種類の制御情報のフレームしか受信されないため、受信フレームのＩＤフィールドを判定する必要がなく、処理に入るまでの時間を短縮できる。
【００３２】
また、受信ＥＣＵ２０では、ＩＤフィールドが値「１」，「４」の２つのフレームを受信できたか否かによって、受信ＥＣＵ３０（または３１），４０の接続ミスを判定することができる。
【００３３】
図６は、本発明の多重通信システムの第２実施形態のシステム構成図を示す。同図中、多重通信システムは、通信ライン１０に、ＥＣＵ２０と、ＥＣＵ３０またはＥＣＵ３１と、ＥＣＵ４０と、ＥＣＵ６０を接続して構成される。なお、ＥＣＵ４０は必ず接続しなければならないわけではなく、接続しなくとも良い。
【００３４】
ＥＣＵ２０は、例えばエンジン制御を行うＥＣＵである。ＥＣＵ３０は、ＡＢＳの制御処理だけを行うＥＣＵであり、ＥＣＵ３１はＡＢＳ及びＶＳＣの制御処理を行うＥＣＵであり、仕様に従ってＥＣＵ３０，３１の一方が選択されて通信ライン１０に接続される。ＥＣＵ４０はナビゲーションシステムのＥＣＵである。ＥＣＵ６０は多重通信システムの管理機能を持ったＥＣＵであり、多重通信システムのシステム構成情報が不揮発性メモリ５６に設定されている。
【００３５】
ここで、ＥＣＵ２０はＥＣＵ３０，３１，４０から送信される制御情報のフレームを受信して自装置の制御を実行するため受信ＥＣＵと呼び、ＥＣＵ３０，３１，４０，６０はＥＣＵ２０に対して制御情報のフレームを送信するため送信ＥＣＵと呼び、ＥＣＵ６０はシステムを管理するため管理ＥＣＵと呼ぶ。
【００３６】
この実施形態では、多重通信システムの電源投入後、管理ＥＣＵ６０は受信ＥＣＵ２０に対して特定ＩＤ（例えばＩＤフィールドの値が「５」）を含むシステム構成情報のフレームを送信する。送信ＥＣＵ３０または３１に関するシステム構成情報のフレームは、第１実施形態におけるＩＤフィールドが値「１」のＥＣＵ情報のフレームとほぼ同一のものである。また、送信ＥＣＵ４０に関するシステム構成情報のフレームも同様のものである。
【００３７】
受信ＥＣＵ２０は、上記システム構成情報のフレームを受信すると、システム構成情報を取り出して不揮発性メモリ５６に書き込み、システム構成情報からＥＣＵ３０（または３１）が通信ライン１０に接続されている場合はＩＤフィールドが値「２」（または「３」）の制御情報のフレームを受信する受信バッファ５１を設定する。
【００３８】
この後、受信ＥＣＵ２０は通常処理を実行し、通常処理においてＩＤフィールドが値「２」（または「３」）の制御情報のフレームと、ＩＤフィールドが「４」の制御情報のフレームを受信する。
【００３９】
この実施形態においても、受信ＥＣＵ２０における受信バッファ５１で受信するフレームの設定数を少なくでき、受信バッファのフィルタリング設定範囲が狭くなるので無関係のフレームを受信するおそれが低減し、必要なフレームを受信できない事態が発生するおそれをなくすことができる。
【００４０】
また、送信ＥＣＵ４０が接続されない場合には、ステップＳ２３ではＩＤフィールドが値「２」（または「３」）の１種類の制御情報のフレームしか受信されないため、受信フレームのＩＤフィールドを判定する必要がなく、処理に入るまでの時間を短縮できる。
【００４１】
また、受信ＥＣＵ２０では、ＩＤフィールドが値「２」（または「３」），「４」の２つのフレームを受信できたか否かによって、受信ＥＣＵ３０（または３１），４０の接続ミスを判定することができる。
【００４２】
なお、不揮発性メモリ５６が請求項記載の記憶手段に相当する。
【図面の簡単な説明】
【００４３】
【図１】本発明の多重通信システムの第１実施形態のシステム構成図である。
【図２】ＥＣＵの一実施形態のブロック図である。
【図３】送信ＥＣＵが実行する処理のフローチャートである。
【図４】送信ＥＣＵが送信するフレームのフォーマットである。
【図５】受信ＥＣＵが実行する処理のフローチャートである。
【図６】本発明の多重通信システムの第２実施形態のシステム構成図である。
【符号の説明】
【００４４】
１０  通信ライン
２０  受信ＥＣＵ
３０，３１，４０  送信ＥＣＵ
６０  管理ＥＣＵ
５０  マイクロコンピュータ
５１  受信バッファ
５２  送信バッファ
５３  送受信回路
５４  ＲＡＭ
５５  ＲＯＭ
５６  不揮発性メモリ
【図１】
2006339815.tif 000003
【図２】
2006339815.tif 000004
【図３】
2006339815.tif 000005
【図４】
2006339815.tif 000006
【図５】
2006339815.tif 000007
【図６】
2006339815.tif 000008