(57)【要約】【課題】  ポーリング方式に基づいた通信方式に従って通信を行う際、送信すべきデータが用意されていない場合には、これを通信相手側に確実に伝えることが可能な車載システムを提供すること。【解決手段】イモビライザＥＣＵ２と、ステアリングロックＥＣＵ３および電源ＥＣＵ４とは、ポーリング方式に基づいた非同期通信を行う。イモビライザＥＣＵ２は要求信号を受信すると、ＩＤコードの認証が終了している場合には、その認証結果に１にセットされたフラグを付加して送信する。一方、ＩＤコードの認証が終了していない場合には、これを示す所定のデータに０にリセットされたフラグを付加して送信する。ステアリングロックＥＣＵ３および電源ＥＣＵ４は、通信データと、これに付加されたフラグの値とに従って、当該通信データがＩＤコードの認証結果か、前述の所定のデータかを判断する。【選択図】      図１
2005065158.tif 000002
【特許請求の範囲】
【請求項１】
単一のマスタ電子装置と、複数のスレーブ電子装置とからなる車載システムであって、
前記マスタ電子装置は、前記複数のスレーブ装置の各々に対して、問い合わせ信号を順次送信するものであり、前記複数のスレーブ電子装置の各々は、前記マスタ電子装置から送信された問い合わせ信号を受信すると、前記マスタ電子装置とのデータの送受信を開始する、ポーリング方式に基づいた通信方式によって通信を行うよう構成されており、
前記マスタ電子装置と前記複数のスレーブ電子装置の各々との間で送受信される通信データが、予め定められたパターンの所定データであるか否かを示すフラグを設け、
前記フラグは、前記通信データに付加されて送受信されるものであり、前記マスタ電子装置および前記複数のスレーブ電子装置の各々は、通信相手側から受信した前記通信データが、前記所定データであるか否かを、当該通信データに付加された前記フラグに基づいて判断することを特徴とする車載システム。
【請求項２】
前記フラグは、前記通信データが前記所定データである場合にリセットされ、その他のデータである場合にはセットされるものであり、
前記マスタ電子装置および前記複数のスレーブ電子装置の各々は、通信相手側から前記通信データを受信した際、これに付加されている前記フラグがリセットされている場合には、当該通信データの内容に関わらず、当該通信データは前記所定データであると判断することを特徴とする請求項１記載の車載システム。
【請求項３】
前記マスタ電子装置および前記複数のスレーブ電子装置の各々は、通信相手側から前記通信データを受信した際、これに付加されている前記フラグがセットされている場合には、当該通信データの内容が、前記所定データであるか否かの判定を行うことを特徴とする請求項１記載の車載システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された各種機器を統合的・協調的に動作させる車載システムに関する。
【背景技術】
【０００２】
従来、車両に搭載された各種機器をＬＡＮによって接続し、これらを統合的・協調的に動作させる複数の車載システムが公知である。これらの車載システムでは、前述の各種機器間の通信に、ＣＡＮやＢＥＡＮに代表される同期通信を利用することが多かった。しかしながら、同期通信の通信プロトコルは複雑なため、通信制御用のハードウェアやソフトウェアの構造も複雑になり、その設計に多くの時間と労力を要した。
【０００３】
このような事情から、近年では、前述の各種機器間の通信に非同期通信が利用されつつある。その中でも、特にポーリング方式に基づいた通信方式は、その通信プロトコルが簡易であることから、通信制御用のハードウェアやソフトウェアを簡素化することができる。そのため、車載ＬＡＮの通信方式として、急速に普及しつつある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
車載ＬＡＮの通信方式に、ポーリング方式に基づいた通信方式を用いた場合、前述の各種機器は、単一のマスタ側機器と、複数のスレーブ側機器とに分けられる。そして、マスタ側機器は各スレーブ側機器にポーリング信号を順次送信し、各スレーブ側機器は、マスタ側機器から送信されたポーリング信号に応答する形態で通信を行う。
【０００５】
その際、マスタ側機器および各スレーブ側機器は、通信相手側から各種データの送信を要求されることがある。この場合、送信すべきデータが用意されていれば、これを通信相手側に送信することとなるが、送信すべきデータが用意されていなければ、通信相手側に所定のデータを送信し、送信すべきデータが用意されていないことを通信相手側に伝える必要がある。しかしながら、通信エラーの発生により、送信された所定のデータが、通信相手側に異なるデータとして誤受信された場合、通信相手側は誤受信されたデータに基づいて動作を行うこととなり、好ましくない。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、ポーリング方式に基づいた通信方式に従って通信を行う際、送信すべきデータが用意されていない場合には、これを通信相手側に確実に伝えることが可能な車載システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に記載の車載システムでは、単一のマスタ電子装置と、複数のスレーブ電子装置とからなる車載システムであって、マスタ電子装置は、複数のスレーブ装置の各々に対して、問い合わせ信号を順次送信するものであり、複数のスレーブ電子装置の各々は、マスタ電子装置から送信された問い合わせ信号を受信すると、マスタ電子装置とのデータの送受信を開始する、ポーリング方式に基づいた通信方式によって通信を行うよう構成されており、マスタ電子装置と複数のスレーブ電子装置の各々との間で送受信される通信データが、予め定められたパターンの所定データであるか否かを示すフラグを設け、フラグは、通信データに付加されて送受信されるものであり、マスタ電子装置および複数のスレーブ電子装置の各々は、通信相手側から受信した通信データが、所定データであるか否かを、当該通信データに付加されたフラグに基づいて判断することを特徴とする。
【０００８】
このように、本発明の車載システムは、単一のマスタ電子装置と、複数のスレーブ電子装置とからなり、マスタ電子装置と各スレーブ電子装置との通信は、ポーリング方式に基づいた通信方式によって行われるよう構成される。さらに、マスタ電子装置と各スレーブ電子装置との間で送受信される通信データには、これが予め定められたパターンの所定データであるか否かを示すフラグが付加される。マスタ電子装置および複数のスレーブ電子装置の各々は、通信相手側から送信された通信データを受信すると、これに付加されたフラグに基づいて、当該通信データが所定データであるか否かの判定を行う。これにより、通信データとして送信された所定データが、通信エラーの発生により、通信相手側に異なるデータとして誤受信された場合でも、通信相手側は、これに付加されたフラグに基づいて、当該通信データが所定データであることを判断することができる。そのため、例えば、ポーリング方式に基づいた通信方式に従って通信を行う際、送信すべきデータが用意されていない場合に、その旨を相手方に知らせる目的で所定データを使用すれば、通信相手側に確実に伝えることが可能となる。
【０００９】
請求項２に記載のように、フラグは、通信データが所定データである場合にリセットされ、その他のデータである場合にはセットされるものであり、マスタ電子装置および複数のスレーブ電子装置の各々は、通信相手側から通信データを受信した際、これに付加されているフラグがリセットされている場合には、当該通信データの内容に関わらず、当該通信データは所定データであると判断することが望ましい。フラグがリセットされている場合には、当該通信データが所定データであることが明らかなためである。
【００１０】
請求項３に記載のように、マスタ電子装置および複数のスレーブ電子装置の各々は、通信相手側から通信データを受信した際、これに付加されているフラグがセットされている場合には、当該通信データの内容が、所定データであるか否かの判定を行うことが望ましい。これにより、通信データに付加されたフラグが、通信エラーによって反転して通信相手側に受信された場合でも、通信相手側は、当該通信データが所定データであるか否かを確実に判定することができる。
【発明を実施するための最良の形態】
【００１１】
図１は、本発明の一実施形態における車載システムの全体構成を示すブロック図である。本実施形態の車載システムは、マスタ電子装置であるイモビライザＥＣＵ２と、スレーブ電子装置であるステアリングロックＥＣＵ３および電源ＥＣＵ４とが、バス１に接続される。イモビライザＥＣＵ２と、ステアリングロックＥＣＵ３および電源ＥＣＵ４との通信は、ポーリング方式に基づいた非同期通信方式に従って行われる。
【００１２】
図１に示すように、イモビライザＥＣＵ２は、図示しない車両のキーシリンダと接続されており、車両のキーに組み込まれた電子チップから送信されるＩＤコードの認証を行う。ＩＤコードの認証結果がＯＫである場合には、エンジンＥＣＵ２１へ起動許可信号を送信し、図示しないエンジンの起動を許可する。また、ステアリングロックＥＣＵ３および電源ＥＣＵ４から送信されたウェイクアップ信号（動作開始信号）を受信すると、ステアリングロックＥＣＵ３および電源ＥＣＵ４に、ポーリング信号（問い合わせ信号）を順次送信する。
【００１３】
その際、ポーリング信号の応答として、ステアリングロックＥＣＵ３および電源ＥＣＵ４から、ＩＤコードの認証結果を要求する要求信号が送信されることがある。この場合、イモビライザＥＣＵ２は、ＩＤコードの認証が終了している場合には、その認証結果を通信データとして、ステアリングロックＥＣＵ３および電源ＥＣＵ４へと送信する。一方、ＩＤコードの認証が未だ終了していない場合には、ＩＤコードの認証が終了していないことを示す所定のデータを通信データとして、ステアリングロックＥＣＵ３および電源ＥＣＵ４へと送信する。
【００１４】
特に本実施形態では、イモビライザＥＣＵ２は、前述の通信データを送信する際、これが所定のデータであるか否かを示すフラグを、当該通信データに付加して送信する。このフラグは、前述の通信データが所定のデータである場合に０にリセットされ、所定のデータでない場合、すなわち、ＩＤコードの認証結果である場合には１にセットされる（図２参照）。
【００１５】
なお、前述のＩＤコードの認証処理と、ステアリングロックＥＣＵ３および電源ＥＣＵ４との通信処理とは、並行して行われる。すなわち、イモビライザＥＣＵ２は、前述の２つのタスク（プロセス）を、並列実行している。
【００１６】
ステアリングロック装置３１は、例えばメカニカルなストッパーから構成され、ステアリングロックＥＣＵ３からロック信号を取得すると、車両のステアリング３２をロックする。また、ステアリングロックＥＣＵ３からロック解除信号を取得すると、ステアリング３２のロックを解除する。なお、ステアリングのロックに関しては、電磁式のストッパー等を用いることとしても良い。
【００１７】
ステアリングロックＥＣＵ３は、図示しない車両のキーシリンダと接続されており、車両のキーがイグニッションにセットされると、バス１にウェイクアップ信号を出力し、イモビライザＥＣＵ２へと送信する。また、ステアリング３２がロックされた状態で、イモビライザＥＣＵ２からポーリング信号を受信すると、その応答として、ＩＤコードの認証結果を要求する要求信号を、イモビライザＥＣＵ２へと送信する。その後、イモビライザＥＣＵ２から送信されたＩＤコードの認証結果がＯＫであった場合は、ステアリングロック装置３１にロック解除信号を送信する。また、図示しない車両のキーがオフにセットされると、ステアリングロック装置３１にロック信号を送信する。
【００１８】
特に本実施形態では、ステアリングロックＥＣＵ３は、イモビライザＥＣＵ２から送信された通信データを受信すると、当該通信データに付加されたフラグを参照する。そして、当該フラグが０にリセットされている場合は、受信した通信データの内容にかかわらず、当該通信データが、ＩＤコードの認証が未だ終了していないことを示す所定のデータであると判断し、次にポーリング信号を受信するまでウェイトする。
【００１９】
一方、前述のフラグが１にセットされている場合は、当該通信データが前述の所定のデータと一致するか否かをさらに判定する。当該通信データが所定のデータと一致する場合には、イモビライザＥＣＵ２がＩＤコードの認証を未だ終了していないものとして、次にポーリング信号が受信されるまでウェイトする。当該通信データが所定のデータと一致しない場合には、ＩＤコードの認証結果であるものと判断し、その認証結果に従った動作を行う。
【００２０】
バッテリー４１は、例えば車両用バッテリーであり、イモビライザＥＣＵ２、ステアリングロックＥＣＵ３、電源ＥＣＵ４、および、車両に搭載された各種機器４２に供給する電力を蓄える。なお、前述の各ＥＣＵ２、３、４、２１に関しては、バッテリー４１と直結されており、後述するリレー４３の開閉状態に関わらず、常時通電されている。
【００２１】
リレー４３は、例えば電磁式のリレーであり、バッテリー４１から出力される電力を、各種機器４２に伝送するか否かのスイッチング動作を行う。もちろん、半導体を用いた無接点リレー等を用いることとしても良い。
【００２２】
電源ＥＣＵ４は、図示しない車両のキーシリンダと接続されており、車両のキーがイグニッションにセットされると、バス１にウェイクアップ信号を出力し、イモビライザＥＣＵ２へと送信する。また、リレー４３が開放された状態で、イモビライザＥＣＵ２からポーリング信号を受信すると、その応答として、ＩＤコードの認証結果を要求する要求信号を、イモビライザＥＣＵ２へと送信する。その後、イモビライザＥＣＵ２から送信されたＩＤコードの認証結果がＯＫであった場合は、リレー４３を閉鎖し、各種機器４２への電力供給を開始する。また、図示しない車両のキーがオフにセットされると、リレー４３を開放し、各種機器４２への電力の供給を終了する。
【００２３】
特に本実施形態では、電源ＥＣＵ４は、イモビライザＥＣＵ２から送信された通信データを受信すると、当該通信データに付加されたフラグを参照する。そして、当該フラグが０にリセットされている場合は、受信した通信データの内容にかかわらず、当該通信データが、ＩＤコードの認証が未だ終了していないことを示す所定のデータであると判断し、次にポーリング信号を受信するまでウェイトする。
【００２４】
一方、前述のフラグが１にセットされている場合は、当該通信データが前述の所定のデータと一致するか否かをさらに判定する。当該通信データが所定のデータと一致する場合には、イモビライザＥＣＵ２がＩＤコードの認証を未だ終了していないものとして、次にポーリング信号が受信されるまでウェイトする。当該通信データが所定のデータと一致しない場合には、ＩＤコードの認証結果であるものと判断し、その認証結果に従った動作を行う。
【００２５】
終端抵抗５１および５２は、例えばシリース抵抗を備え、バス１の終端に取り付けられるとともに、バス１の終端で発生する信号の反射を抑制する。終端抵抗に関しては、レギュレータとシリース抵抗とを組み合わせて構成することとしても良い。
【００２６】
次に、イモビライザＥＣＵ２が、ステアリングロックＥＣＵ３にＩＤコードの認証結果を送信する処理について説明する。
【００２７】
図３は、本実施形態の車載システムにおけるイモビライザＥＣＵ２が、ステアリングロックＥＣＵ３にＩＤコードの認証結果を送信する処理に関するフローチャートである。本フローチャートの処理は、イモビライザＥＣＵ２が、ステアリングロックＥＣＵ３からポーリング信号の応答として送信される、ＩＤコードの認証結果を要求する要求信号を受信するたびに、実行が開始される。
【００２８】
ステップ３０１では、イモビライザＥＣＵ２は、ＩＤコードの認証が終了しているか否かを判定する。ＩＤコードの認証が終了している場合には、ステップ３０２へ進む。ＩＤコードの認証が未だ終了していない場合は、ステップ３０３へ進む。
【００２９】
ステップ３０２では、ＩＤコードの認証結果を通信データとし、これに対して、１にセットされたフラグを付加する。ステップ３０３では、ＩＤコードの認証が終了していないことを示す所定のデータを通信データとし、これに対して、０にリセットされたフラグを付加する。
【００３０】
ステップ３０４では、ステップ３０２またはステップ３０３で作成した通信データ、および、これに付加されたフラグを、ステアリングロックＥＣＵ３へと送信する。
【００３１】
なお、イモビライザＥＣＵ２が、電源ＥＣＵ４にＩＤコードの認証結果を送信する処理については、本フローチャートの処理と同様であるため、説明を省略する。
【００３２】
次に、ステアリングロックＥＣＵ３が、イモビライザＥＣＵ２から送信された通信データを処理する手順について説明する。
【００３３】
図４は、本実施形態の車載システムにおけるステアリングロックＥＣＵ３が、イモビライザＥＣＵ２から受信した通信データを処理するフローチャートである。本フローチャートの処理は、ステアリングロックＥＣＵ３が、ポーリング信号の応答としてイモビライザＥＣＵ２にＩＤコードの認証結果を要求する要求信号を送信した後、イモビライザＥＣＵ２から送信された通信データを受信すると、実行が開始される。
【００３４】
ステップ４０１では、ステアリングロックＥＣＵ３は、受信した通信データに付加されたフラグの値を判定する。当該フラグの値が１にセットされている場合は、ステップ４０２へ進む。一方、当該フラグの値が０にリセットされている場合は、４０４へ進む。フラグの値が０にリセットされている場合には、当該通信データが所定のデータであると即座に判断できるためである。
【００３５】
ステップ４０２では、受信した通信データが所定のデータと一致するか否かを、さらに判定する。これにより、通信エラーによってフラグが反転して受信された場合でも、当該通信データが所定のデータであるか否かを確実に判断することができるのである。受信した通信データが、所定のデータと一致する場合は、ステップ４０３へ進む。一致しない場合は、ステップ４０４へ進む。
【００３６】
ステップ４０３では、受信した通信データはＩＤコードの認証結果であると判断し、ステアリングロックの解除処理を行う。ステップ４０４では、受信した通信データはＩＤコードの認証が終了していないことを示す所定のデータであると判断し、次にポーリング信号が受信されるまでウェイトする。
【００３７】
なお、電源ＥＣＵ４が、イモビライザＥＣＵ２から送信された通信データを処理する手順は、本フローチャートのステップ４０３における、ステアリングロックの解除処理を、リレー４３の開閉処理に変更すればよい。それ以外の処理に関しては、本フローチャートの処理と全く同じになる。
【００３８】
このように、本実施形態の車載システムでは、イモビライザＥＣＵ２と、ステアリングロックＥＣＵ３および電源ＥＣＵ４とは、バス１に接続され、ポーリング方式に基づいた非同期通信方式によって通信を行うよう構成される。さらに、イモビライザＥＣＵ２からステアリングロックＥＣＵ３および電源ＥＣＵ４へ送信される通信データには、これが所定のデータであるか否かを示すフラグが付加される。ステアリングロックＥＣＵ３および電源ＥＣＵ４は、受信した通信データに付加されたフラグに基づいて、当該通信データが所定のデータであるか否かを判断する。これにより、ステアリングロックＥＣＵ３および電源ＥＣＵ４が通信データを誤受信した場合でも、当該通信データに付加されたフラグから、これが所定のデータであるか否かを判断することができる。そのため、イモビライザＥＣＵ２がＩＤコードの認証を終了していない場合には、これをステアリングロックＥＣＵ３および電源ＥＣＵ４に確実に伝えることが可能となる。
【００３９】
本実施形態の車載システムでは、イモビライザＥＣＵ２をマスタ電子装置としたが、ステアリング用ＥＣＵ３や電源ＥＣＵ４をマスタ電子装置としてもよい。もちろん、マスタ電子装置として専用のＥＣＵを用意することとしても良い。
【００４０】
さらに、本実施形態の車載システムでは、各ＥＣＵは通常のＬＡＮで接続されていた。しかしながら、各ＥＣＵを無線ＬＡＮで接続することとしてもよい。この場合、ＩＤコードの認証結果を要求する要求信号、および、通信データとこれに付加されるフラグは、所定の搬送波に重畳された電波として通信相手側へ送信されることとなる。
【００４１】
最後に、本実施形態の車載システムでは、各ＥＣＵは非同期通信方式に従って通信を行うよう構成された。しかしながら、ポーリング方式に基づいた通信方式であれば、同期・非同期の区別なく、好適に用いることができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態における車載システムの全体構成を示すブロック図である。
【図２】本実施形態の車載システムにおけるイモビライザＥＣＵが送信する、通信データおよびフラグの構成を示す図である。
【図３】本実施形態の車載システムにおけるイモビライザＥＣＵが、ステアリングロックＥＣＵにＩＤコードの認証結果を送信する処理に関するフローチャートである。
【図４】本実施形態の車載システムにおけるステアリングロックＥＣＵが、イモビライザＥＣＵから受信した通信データを処理するフローチャートである。
【符号の説明】
【００４３】
１…バス
２…イモビライザＥＣＵ
２１…エンジンＥＣＵ
３…ステアリングロックＥＣＵ
３１…ステアリングロック装置
３２…ステアリング
４…電源ＥＣＵ
４１…バッテリー
４２…各種機器
４３…リレー
５１、５２…終端抵抗
【図１】
2005065158.tif 000003
【図２】
2005065158.tif 000004
【図３】
2005065158.tif 000005
【図４】
2005065158.tif 000006