(57)【特許請求の範囲】
【請求項１】
車内ネットワーク上の複数の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記複数の電子制御装置の間で授受しつつ、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する車両制御システムにおいて、
前記各電子制御装置は、前記時間依存データが取得されてからの時間を計時する計時手段を備えるとともに、前記車内ネットワーク上の他の電子制御装置から前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを受信し、該時刻データによって示される前記時間依存データの取得された時刻に基づいて前記時間依存データが取得されてからの時間を前記計時手段を通じて計時してかつ、この計時した計時時間に基づいて前記時間依存データの有効性の有無を判定する
ことを特徴とする車両制御システム。
【請求項２】
前記各電子制御装置は、前記有効性の有無の判定に際し、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定する
請求項１に記載の車両制御システム。
【請求項３】
前記無効データは、前記計時手段による計時時間にその無効を示す値として予め定められている無効値が設定されるかたちで登録される
請求項２に記載の車両制御システム。
【請求項４】
前記無効データは、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録される
請求項２または３に記載の車両制御システム。
【請求項５】
前記無効データは、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録される
請求項２または３に記載の車両制御システム。
【請求項６】
前記計時手段は、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する
請求項２または３に記載の車両制御システム。
【請求項７】
前記各電子制御装置は、前記時刻データが受信されるときの受信時刻を当該装置が内蔵する時計手段から取得するとともに、前記受信された時刻データによって示される前記時間依存データの取得された時刻を該受信時刻から減算し、これによって得られる減算値をもとに前記時間依存データが取得されてからの時間を前記計時手段を通じて計時する
請求項２〜６のいずれか一項に記載の車両制御システム。
【請求項８】
前記各電子制御装置は、前記時刻データの受信に際し、当該装置が内蔵する時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記無効データを登録する
請求項７に記載の車両制御システム。
【請求項９】
前記各電子制御装置は、前記受信される時刻データによって示される時刻が無効値であるとき、前記無効データを登録する
請求項２〜８のいずれか一項に記載の車両制御システム。
【請求項１０】
車内ネットワーク上の複数の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記複数の電子制御装置の間で授受しつつ、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する車両制御システムにおいて、
前記各電子制御装置は、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記有効性の有無の判定に際し、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定するとともに、前記新しさを示すデータの送信に際し、該新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信するものであって、前記時刻データが送信されるときの送信時刻を当該装置が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を該送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに前記時刻データを作成することとし、前記時刻データの送信に際しては、前記時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記時刻データを無効値として送信する
ことを特徴とする車両制御システム。
【請求項１１】
車内ネットワーク上の複数の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記複数の電子制御装置の間で授受しつつ、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する車両制御システムにおいて、
前記各電子制御装置は、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記有効性の有無の判定に際し、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定するとともに、前記新しさを示すデータの送信に際し、該新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信するものであって、前記各電子制御装置は、さらに前記時間依存データの取得された時刻を示す時刻データが格納される記憶手段を備え、該記憶手段に格納されている時刻データを前記車内ネットワークを通じて他の電子制御装置に送信する
ことを特徴とする車両制御システム。
【請求項１２】
前記各電子制御装置は、前記有効性の有無の判定に際し、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定する
請求項１０または１１に記載の車両制御システム。
【請求項１３】
前記無効データは、前記計時手段による計時時間にその無効を示す値として予め定められている無効値が設定されるかたちで登録される
請求項１２に記載の車両制御システム。
【請求項１４】
前記無効データは、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録される
請求項１２または１３に記載の車両制御システム。
【請求項１５】
前記無効データは、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録される
請求項１２または１３に記載の車両制御システム。
【請求項１６】
前記計時手段は、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する
請求項１２または１３に記載の車両制御システム。
【請求項１７】
前記計時手段は、定期的にカウントアップすることにより前記計時時間としてのカウント値を得るものである
請求項１〜１６のいずれか一項に記載の車両制御システム。
【請求項１８】
車内ネットワーク上の複数の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記複数の電子制御装置の間で授受しつつ、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する車両制御システムにおいて、
前記各電子制御装置は、前記時間依存データが取得されてからの時間を定期的にカウントアップすることにより得られるカウント値に基づいて計時する計時手段を備え、前記有効性の有無の判定に際し、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定する
ことを特徴とする車両制御システム。
【請求項１９】
前記各電子制御装置は、前記新しさを示すデータの送信に際し、該新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信する
請求項１８に記載の車両制御システム。
【請求項２０】
前記各電子制御装置は、前記時刻データが送信されるときの送信時刻を当該装置が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を該送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに前記時刻データを作成する
請求項１９に記載の車両制御システム。
【請求項２１】
車内ネットワーク上の他の電子制御装置と各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記車内ネットワークを通じて他の電子制御装置との間で授受する通信制御手段と、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する判定手段とを備える電子制御装置において、
前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記通信制御手段は、前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを前記車内ネットワークを通じて他の電子制御装置から受信するとともに、前記計時手段は、該受信された時刻データによって示される前記時間依存データの取得された時刻に基づいて前記時間依存データが取得されてからの時間を計時し、前記判定手段は、前記計時手段による計時時間に基づいて前記時間依存データの有効性の有無を判定する
ことを特徴とする電子制御装置。
【請求項２２】
前記判定手段は、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定する
請求項２１に記載の電子制御装置。
【請求項２３】
前記無効データは、前記計時手段による計時時間にその無効を示す値として予め定められている無効値が設定されるかたちで登録される
請求項２２に記載の電子制御装置。
【請求項２４】
前記無効データは、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録される
請求項２１または２２に記載の電子制御装置。
【請求項２５】
前記無効データは、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録される
請求項２１または２２に記載の電子制御装置。
【請求項２６】
前記計時手段は、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する
請求項２１または２２に記載の電子制御装置。
【請求項２７】
前記通信制御手段は、前記時刻データが受信されるときの受信時刻を当該手段が内蔵する時計手段から取得するとともに、前記受信された時刻データによって示される前記時間依存データの取得された時刻を前記受信時刻から減算し、前記計時手段は、この減算値をもとに前記時間依存データが取得されてからの時間を計時する
請求項２２〜２６のいずれか一項に記載の電子制御装置。
【請求項２８】
前記通信制御手段は、前記時刻データの受信に際し、当該手段が内蔵する時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記無効データを登録する
請求項２７に記載の電子制御装置。
【請求項２９】
前記通信制御手段は、前記受信される時刻データによって示される時刻が無効値であるとき、前記無効データを登録する
請求項２２〜２８のいずれか一項に記載の電子制御装置。
【請求項３０】
車内ネットワーク上の他の電子制御装置と各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記車内ネットワークを通じて他の電子制御装置との間で授受する通信制御手段と、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する判定手段とを備える電子制御装置において、
前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記判定手段は、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定するとともに、前記通信制御手段は、前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信するものであって、前記時刻データが送信されるときの送信時刻を当該手段が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を前記送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに前記時刻データを作成することとし、前記時刻データの送信に際しては、前記時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記時刻データを無効値として送信する
ことを特徴とする電子制御装置。
【請求項３１】
車内ネットワーク上の他の電子制御装置と各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記車内ネットワークを通じて他の電子制御装置との間で授受する通信制御手段と、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する判定手段とを備える電子制御装置において、
前記時間依存データが取得されてからの時間を計時する計時手段と、前記時間依存データの取得された時刻を示す時刻データが格納される記憶手段とを備え、前記判定手段は、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定するとともに、前記通信制御手段は、前記新しさを示すデータとして前記記憶手段に格納されている時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信する
ことを特徴とする電子制御装置。
【請求項３２】
前記判定手段は、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定する
請求項３０または３１に記載の電子制御装置。
【請求項３３】
前記無効データは、前記計時手段による計時時間にその無効を示す値として予め定められている無効値が設定されるかたちで登録される
請求項３２に記載の電子制御装置。
【請求項３４】
前記無効データは、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録される
請求項３２または３３に記載の電子制御装置。
【請求項３５】
前記無効データは、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録される
請求項３２または３３に記載の電子制御装置。
【請求項３６】
前記計時手段は、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する
請求項３２または３３に記載の電子制御装置。
【請求項３７】
前記計時手段は、定期的にカウントアップすることにより前記計時時間としてのカウント値を得るものである
請求項２１〜３６のいずれか一項に記載の電子制御装置。
【請求項３８】
車内ネットワーク上の他の電子制御装置と各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記車内ネットワークを通じて他の電子制御装置との間で授受する通信制御手段と、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する判定手段とを備える電子制御装置において、
前記時間依存データが取得されてからの時間を定期的にカウントアップすることにより得られるカウント値に基づいて計時する計時手段を備え、前記判定手段は、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定する
ことを特徴とする電子制御装置。
【請求項３９】
前記通信制御手段は、前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信する
請求項３８に記載の電子制御装置。
【請求項４０】
前記通信制御手段は、前記時刻データが送信されるときの送信時刻を当該手段が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を前記送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに前記時刻データを作成する
請求項３９に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、いわゆるリアルタイム制御を車内ネットワーク上の複数の電子制御装置を通じて行う車両制御システム及び該車両制御システムに用いられる電子制御装置に関する。
【背景技術】
【０００２】
この種の車両制御システムでは、例えば吸入空気量などの車両状況を監視するとともにこれを時間依存データとして上記車内ネットワーク上の複数の電子制御装置の間で授受する。そして、こうして共有される時間依存データに基づいて各種車載機器の分散制御を同期して行うこととなる。したがって、このような車両制御システムでは、各種車載機器の分散制御を行うにあたり、当該制御に供されるデータ、すなわち上記時間依存データの新鮮度が適切に維持されていることが、当該分散制御にかかる適正性を確保する上で重要である。
【０００３】
そこで従来は、この種の車両制御システムとして、例えば特許文献１に記載の車両制御システムを採用することが提案されている。
すなわち、この特許文献１に記載の車両制御システムでは、上記車内ネットワーク上の各電子制御装置が上記時間依存データの取得された時刻（タイムスタンプ）を管理する。そして、各種車載機器の分散制御に際しては、この管理される時刻（タイムスタンプ）を現在時刻と比較することにより上記時間依存データについての新鮮度を評価する。すなわち、このように時間依存データの有効性の有無を判定し、ひいてはこの判定結果に応じた適切な制御を行うことで、上記分散制御にかかる適正性を確保するようにしている。
【特許文献１】特開２００５−１９９９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、上記従来の車両制御システムによれば、上記時間依存データの有効性の有無についての判定処理を通じて上記分散制御にかかる適正性は確かに確保される。しかしながら、このような従来の車両制御システムでは、その稼動状況によっては、上記有効性の有無についての判定にかかる信頼性が著しく低下しかねない。
【０００５】
すなわち、上記従来の車両制御システムは、いわゆる時刻同期のネットワークシステムとして実現されるものであるが、この同期される時刻は通常、定期的にカウントアップされるカウンタによるカウント値などとして表現される。ただし、こうしたカウンタは、例えばカウント値がその最大値までカウントアップされる度にリセットされるものであり、特定の数値範囲内の数値を周期的（例えば「２」秒毎）に繰り返し用いることによって時刻を表現するものである。このため、当該車両制御システムに何らかの異常が発生している間にカウント値が一周し、この一周したカウント値によって示される時刻をもとに上記有効性の有無についての判定処理が行われるようなことがあると、判定誤りが生じ、ひいては上述のリアルタイム制御にも悪影響を及ぼしかねない。
【０００６】
この発明は、こうした実情に鑑みてなされたものであり、車内ネットワーク上の複数の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データの新鮮度（有効性の有無）をより高い信頼性の下で評価（判定）することのできる車両制御システム及び電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
こうした目的を達成するため、請求項１に記載の車両制御システムでは、車内ネットワーク上の複数の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記複数の電子制御装置の間で授受しつつ、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する車両制御システムにあって、前記各電子制御装置が、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記有効性の有無の判定に際し、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定することとした。
【０００８】
このような構成によれば、上記時間依存データの有効性の有無の判定が、上記計時手段による計時時間に基づいて行われる。したがって、同期される時刻を示す数値（カウント値）が一周してしまうような前述のシステム異常が発生した場合であっても、上記分散制御に供される時間依存データの新鮮度（有効性の有無）をより高い信頼性の下で評価（判定）することができるようになり、ひいては上記分散制御にかかる適正性も適切に確保することができるようになる。なお、時間依存データとは、例えば、吸入空気量や燃料噴射量、温度、車速、機関回転数など、上記分散制御に供されるデータのうち、時間の経過に伴って物理量が変化するデータのことである。
【０００９】
ところで上述の通り、このような車両制御システムでは、上記時間依存データと併せて上記新しさを示すデータも上記複数の電子制御装置の間で授受されることとなるが、こうしたデータ通信においても、上記新しさを示すデータとして上記計時手段による計時時間を用い、該計時時間を上記車内ネットワーク上の他の電子制御装置に送信することは可能である。ただし、上記送信されるデータとしてこのような計時時間を単に用いた場合、上記車内ネットワークの通信負荷や各電子制御装置の処理負荷などによって当該通信に遅延が生じるようなことがあると、この遅延した時間分が上記送信されるデータ（計時時間）に反映されないといった懸念がある。すなわちこの場合、上記新しさを示すデータの送信側となる電子制御装置によって実行される車両制御とその受信側となる電子制御装置によって実行される車両制御との間に不整合が生じかねず、ひいては上記分散制御にかかる適正性にも悪影響を及ぼすようになる。
【００１０】
そこで、請求項１に記載の車両制御システムでは、上記車両制御システムにおいて、前記各電子制御装置が、前記車内ネットワーク上の他の電子制御装置から前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを受信するとともに、該時刻データによって示される前記時間依存データの取得された時刻に基づいて前記時間依存データが取得されてからの時間を前記計時手段を通じて計時するようにしている。このような構成であれば、上記通信に遅延が生じたときであっても、この遅延した時間分が上記受信されるデータに反映されるようになり、上記分散制御にかかる適正性をより適切に確保することができるようになる。
【００１１】
また、この場合において、請求項２に記載の車両制御システムによるように、前記各電子制御装置が、前記有効性の有無の判定に際し、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定するようにすれば、上記有効性についての有無の判定をより簡易に行うことができるようになる。
【００１２】
また、請求項２に記載の車両制御システムにおいて、請求項３に記載の車両制御システムによるように、前記無効データの登録を、前記計時手段による計時時間に予め定められている無効値が設定されるかたちで行うようにすれば、上記無効データを登録しておくための記憶容量の削減を図ることができることはもとより、上記無効データについての登録の有無の判断も、上記計時手段による計時時間に基づいて容易に行うことができるようになる。
【００１３】
また、請求項２または３に記載の車両制御システムにおいて、上記無効データの登録については、例えば請求項４に記載の車両制御システムによるように、
・前記無効データを、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録する。
若しくは、請求項５に記載の車両制御システムによるように、
・前記無効データを、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録する。
若しくは、請求項６に記載の車両制御システムによるように、
・前記計時手段が、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を
超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する。
等々、といったかたちで上記無効データを登録するようにすることが、時間依存データが取得されてからの時間の計時をソフトウェアによって実現する上で望ましい。
【００１４】
また、請求項２〜６のいずれか一項に記載の車両制御システムにおいて、請求項７に記載の車両制御システムでは、前記各電子制御装置が、前記時刻データが受信されるときの受信時刻を当該装置が内蔵する時計手段から取得するとともに、前記受信された時刻データによって示される前記時間依存データの取得された時刻を該受信時刻から減算し、これによって得られる減算値をもとに前記時間依存データが取得されてからの時間を前記計時手段を通じて計時するようにした。このような構成では、受信される時刻データを、上記時間依存データが上記送信側の電子制御装置によって取得されてからの時間（データ鮮度）に変換することができるようになり、受信側の電子制御装置が、こうしたデータ鮮度に基づいて上記受信される時間依存データについての有効性の有無の判定を適切に行うことができるようになる。
【００１５】
また、請求項７に記載の車両制御システムにおいては、請求項８に記載の車両制御システムによるように、前記各電子制御装置が、前記時刻データの受信に際し、当該装置が内蔵する時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記無効データを登録するようにすることが、上記分散制御にかかる適正性を好適に維持する上で望ましい。
【００１６】
また、請求項２〜８のいずれか一項に記載の車両制御システムにおいては、請求項９に記載の車両制御システムによるように、前記各電子制御装置が、前記受信される時刻データによって示される時刻が無効値であるとき、前記無効データを登録するようにすることが、上記分散制御にかかる適正性を好適に維持する上でより望ましい。
【００１７】
一方、車内ネットワーク上の複数の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについて
の新しさを示すデータを前記複数の電子制御装置の間で授受しつつ、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する車両制御システムにあって、前記各電子制御装置が、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記有効性の有無の判定に際し、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定する車両制御システムにおいて、請求項１０に記載の車両制御システムでは、前記各電子制御装置が、前記新しさを示すデータの送信に際し、該新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信するようにしている。このような構成によっても、上記通信に遅延が生じたとき、この遅延した時間分が上記送信されるデータに反映されるようになり、ひいては上記分散制御にかかる適正性もより適切に確保されるようになる。
【００１８】
なお、上記送信される時刻データについては、例えば請求項１０に記載の車両制御システムによるように、
・前記各電子制御装置が、前記時刻データが送信されるときの送信時刻を当該装置が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を該送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに作成し、送信する。
若しくは、請求項１１に記載の車両制御システムによるように、
・前記各電子制御装置が、前記時間依存データの取得された時刻を示す時刻データが格納される記憶手段を備え、該記憶手段に格納されている時刻データを前記車内ネットワークを通じて他の電子制御装置に送信する。
等々、といったかたちで上記時刻データの作成、送信を行うようにすることが実用上望ましい。
【００１９】
ただし、上記送信される時刻データを、上記計時手段による計時時間とその送信時刻との減算値から作成するとした場合（請求項１０に記載の車両制御システム）には、前記各電子制御装置が、前記時刻データの送信に際して前記時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記時刻データを無効値として送信するようにすることがより望ましい。すなわちこの場合、上記受信側となる電子制御装置では、上記時刻データとして無効値が受信されることに基づき上記送信側となる電子制御装置が内蔵する時計手段の異常を認識し、該認識に応じた適切な処理を施すことが可能となる。
【００２０】
また、請求項１０または１１に記載の車両制御システムにおいても、請求項１２に記載の車両制御システムによるように、前記各電子制御装置が、前記有効性の有無の判定に際し、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定するようにすれば、上記有効性についての有無の判定をより簡易に行うことができるようになる。
【００２１】
また、請求項１２に記載の車両制御システムにおいても、請求項１３に記載の車両制御システムによるように、前記無効データの登録を、前記計時手段による計時時間に予め定められている無効値が設定されるかたちで行うようにすれば、上記無効データを登録しておくための記憶容量の削減を図ることができることはもとより、上記無効データについての登録の有無の判断も、上記計時手段による計時時間に基づいて容易に行うことができるようになる。
【００２２】
また、請求項１２または１３に記載の車両制御システムにおいて、上記無効データの登録についても、例えば請求項１４に記載の車両制御システムによるように、
・前記無効データを、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録する。
若しくは、請求項１５に記載の車両制御システムによるように、
・前記無効データを、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録する。
若しくは、請求項１６に記載の車両制御システムによるように、
・前記計時手段が、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する。
等々、といったかたちで上記無効データを登録するようにすることが、時間依存データが取得されてからの時間の計時をソフトウェアによって実現する上で望ましい。
【００２３】
なお、上記計時手段は、例えば、請求項１７に記載の車両制御システムによるように、定期的にカウントアップすることにより前記計時時間としてのカウント値を得るものであることが実用上望ましい。
特に、請求項１８に記載の車両制御システムによるように、車内ネットワーク上の複数
の電子制御装置を通じて各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記複数の電子制御装置の間で授受しつつ、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する車両制御システムにあって、前記各電子制御装置が、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記有効性の有無の判定に際し、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定する場合でも、定期的にカウントアップすることにより前記計時時間としてのカウント値を得るようにすることができる。
また、請求項１８に記載の車両制御システムにおいては、請求項１９に記載の車両制御システムによるように、前記各電子制御装置が、前記新しさを示すデータの送信に際し、該新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信するようにしている。このような構成によっても、上記通信に遅延が生じたとき、この遅延した時間分が上記送信されるデータに反映されるようになり、ひいては上記分散制御にかかる適正性もより適切に確保されるようになる。
そして、請求項１９に記載の車両制御システムにおいては、請求項２０に記載の車両制御システムによるように、前記各電子制御装置が、前記時刻データが送信されるときの送信時刻を当該装置が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を該送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに上記時刻データの作成、送信を行うようにすることが実用上望ましい。
【００２４】
他方、請求項２１に記載の電子制御装置によるように、車内ネットワーク上の他の電子制御装置と各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記車内ネットワークを通じて他の電子制御装置との間で授受する通信制御手段と、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する判定手段とを備える電子制御装置として、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記判定手段が、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定するようにした場合であっても、上記請求項１に記載の車載制御システムと同様、同期される時刻を示す数値（カウント値）が一周してしまうような前述のシステム異常が発生した場合であっても、上記分散制御に供される時間依存データの新鮮度（有効性の有無）をより高い信頼性の下で評価（判定）することができるようになり、ひいては上記分散制御にかかる適正性も適切に確保することができるようになる。
【００２５】
また、この場合も、請求項２１に記載の電子制御装置によるように、前記通信制御手段が、前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置から受信するとともに、前記計時手段は、該受信された時刻データによって示される前記時間依存データの取得された時刻に基づいて前記時間依存データが取得されてからの時間を計時するようにしても、上記通信に遅延が生じたとき、この遅延した時間分が上記受信されるデータに反映されるようになり、上記分散制御にかかる適正性をより適切に確保することができるようになる。
【００２６】
そしてこの場合も、請求項２２に記載の電子制御装置によるように、前記判定手段が、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定するようにすれば、上記有効性についての有無の判定をより簡易に行うことができるようになる。
【００２７】
また、この場合もさらに、請求項２３に記載の電子制御装置によるように、前記無効データの登録を、前記計時手段による計時時間に予め定められている無効値が設定されるかたちで行うようにすれば、上記無効データを登録しておくための記憶容量の削減を図ることができることはもとより、上記無効データについての登録の有無の判断も、上記計時手段による計時時間に基づいて容易に行うことができるようになる。
【００２８】
また、請求項２１または２２に記載の電子制御装置においても、上記無効データの登録については、例えば請求項２４に記載の電子制御装置によるように、
・前記無効データを、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録する。
若しくは、請求項２５に記載の電子制御装置によるように、
・前記無効データを、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録する。
若しくは、請求項２６に記載の電子制御装置によるように、
・前記計時手段が、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する。
等々、といったかたちで上記無効データを登録するようにすることが、時間依存データが取得されてからの時間の計時をソフトウェアによって実現する上で望ましい。
【００２９】
また、請求項２２〜２６のいずれか一項に記載の電子制御装置において、請求項２７に記載の電子制御装置では、前記通信制御手段が、前記時刻データが受信されるときの受信時刻を当該手段が内蔵する時計手段から取得するとともに、前記受信された時刻データによって示される前記時間依存データの取得された時刻を該受信時刻から減算し、前記計時手段が、この減算値をもとに前記時間依存データが取得されてからの時間を計時するようにしている。このような構成では、受信される時刻データを、上記時間依存データが上記送信側の電子制御装置によって取得されてからの時間（データ鮮度）に変換することができるようになり、受信側の電子制御装置が、こうしたデータ鮮度に基づいて上記受信される時間依存データについての有効性の有無の判定を適切に行うことができるようになる。
【００３０】
また、請求項２７に記載の電子制御装置においては、請求項２８に記載の電子制御装置によるように、前記通信制御手段が、前記時刻データの受信に際し、当該手段が内蔵する時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記無効データを登録するようにすることが、上記分散制御にかかる適正性を好適に維持する上で望ましい。
【００３１】
また、請求項２２〜２８のいずれか一項に記載の電子制御装置においては、請求項２９に記載の電子制御装置によるように、前記各電子制御装置が、前記受信される時刻データによって示される時刻が無効値であるとき、前記無効データを登録するようにすることが、上記分散制御にかかる適正性を好適に維持する上でより望ましい。
【００３２】
一方、請求項３０に記載の電子制御装置によるように、車内ネットワーク上の他の電子制御装置と各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記車内ネットワークを通じて他の電子制御装置との間で授受する通信制御手段と、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する判定手段とを備える電子制御装置として、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記判定手段が、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定する電子制御装置において、前記通信制御手段が、前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信するようにすれば、該通信に遅延が生じたとき、この遅延した時間分が上記送信されるデータに反映されるようになり、ひいては上記分散制御にかかる適正性もより適切に確保されるようになる。
【００３３】
そしてこの場合も、上記送信される時刻データについては、例えば請求項３０に記載の電子制御装置によるように、
・前記通信制御手段が、前記時刻データが送信されるときの送信時刻を当該手段が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を前記送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに作成し、送信する。
若しくは、請求項３１に記載の電子制御装置によるように、
・前記時間依存データの取得された時刻を示す時刻データが格納される記憶手段をさらに備え、前記通信制御手段が、該記憶手段に格納されている時刻データを前記車内ネットワ
ークを通じて他の電子制御装置に送信する。
等々、といったかたちで上記時刻データの作成、送信を行うようにすることが実用上望ましい。
【００３４】
また、これも同様、上記請求項３０に記載の電子制御装置においては特に、前記通信制御手段が、前記時刻データの送信に際して前記時計手段が正常な状態にあるか否かを判断し、該時計手段が異常な状態にあるとき、前記時刻データを無効値として送信するようにすることが、受信側となる電子制御装置において上記分散制御をより適切に行う上で望ましい。
【００３５】
そしてこの場合も、請求項３０または３１に記載の電子制御装置において、請求項３２に記載の電子制御装置によるように、前記判定手段が、前記計時手段による計時時間が無効である旨を示す無効データについての登録があるか否かを判断し、該無効データの登録があるとき、前記時間依存データに有効性がない旨判定するようにすれば、上記有効性についての有無の判定をより簡易に行うことができるようになる。
【００３６】
また、さらにこの場合、請求項３２に記載の電子制御装置において、請求項３３に記載の電子制御装置によるように、前記無効データの登録を、前記計時手段による計時時間に予め定められている無効値が設定されるかたちで行うようにすれば、上記無効データを登録しておくための記憶容量の削減を図ることができることはもとより、上記無効データについての登録の有無の判断も、上記計時手段による計時時間に基づいて容易に行うことができるようになる。
【００３７】
また、これも同様、請求項３２または３３に記載の電子制御装置においては、上記無効データの登録については、例えば請求項３４に記載の電子制御装置によるように、
・前記無効データを、前記計時手段による計時時間が前記新しさを示すデータとして表現し得る限界時間を超えるとき、前記計時手段によって登録する。
若しくは、請求項３５に記載の電子制御装置によるように、
・前記無効データを、前記計時手段による計時時間が前記時間依存データの有効性が維持される有効期限を経過するとき、前記計時手段によって登録する。
若しくは、請求項３６に記載の電子制御装置によるように、
・前記計時手段が、前記時間依存データが取得されてからの時間を計時するにあたり、該当する時間依存データに対してその有効期限の設定があるか否かを判断し、該有効期限の設定がないときは、計時する時間が前記新しさを示すデータとして表現し得る限界時間を超えるか否かを判断するとともに該限界時間を超えることに基づいて前記無効データを登録し、前記有効期限の設定があるときは、計時する時間がその有効期限を経過するか否かを判断するとともに該有効期限を経過することに基づいて前記無効データを登録する。
等々、といったかたちで上記無効データを登録するようにすることが、時間依存データが取得されてからの時間の計時をソフトウェアによって実現する上で望ましい。
【００３８】
なお、上記計時手段は、例えば、請求項３７に記載の電子制御装置によるように、定期的にカウントアップすることにより前記計時時間としてのカウント値を得るものであることが実用上望ましい。
特に、請求項３８に記載の電子制御装置によるように、車内ネットワーク上の他の電子制御装置と各種車載機器の分散制御を同期して行うにあたり、当該制御に供される時間依存データ及び該時間依存データについての新しさを示すデータを前記車内ネットワークを通じて他の電子制御装置との間で授受する通信制御手段と、前記新しさを示すデータに基づいて前記授受される時間依存データの有効性の有無を判定する判定手段とを備える電子制御装置として、前記時間依存データが取得されてからの時間を計時する計時手段を備え、前記判定手段が、前記新しさを示すデータとして前記計時手段による計時時間を用い、該計時時間に基づいて前記時間依存データの有効性の有無を判定する場合でも、定期的にカウントアップすることにより前記計時時間としてのカウント値を得るようにすることができる。
また、請求項３８に記載の電子制御装置においては、請求項３９に記載の電子制御装置によるように、前記通信制御手段が、前記新しさを示すデータとして前記時間依存データの取得された時刻を示す時刻データを用い、該時刻データを前記車内ネットワークを通じて他の電子制御装置に送信するようにすれば、該通信に遅延が生じたとき、この遅延した時間分が上記送信されるデータに反映されるようになり、ひいては上記分散制御にかかる適正性もより適切に確保されるようになる。
そして、請求項３９に記載の電子制御装置においては、請求項４０に記載の電子制御装置によるように、前記通信制御手段が、前記時刻データが送信されるときの送信時刻を当該手段が内蔵する時計手段から取得するとともに、前記計時手段による計時時間を前記送信時刻から減算することによって前記時間依存データの取得された時刻を算出し、該算出された時刻をもとに上記時刻データの作成、送信を行うようにすることが実用上望ましい。
【発明を実施するための最良の形態】
【００３９】
（第１の実施の形態）
以下、この発明にかかる車両制御システム及び電子制御装置の第１の実施の形態について、図１〜図８を参照して詳細に説明する。なお、この実施の形態にかかる車両制御システムも、時刻同期のネットワークシステムを採用して、いわゆるリアルタイム制御を車内ネットワーク上の複数の電子制御装置を通じて行うシステムである。
【００４０】
具体的には、この実施の形態の車両制御システムは、図１に例示するように、
・内燃機関の吸気系に吸入される空気の量（吸入空気量）を計測しつつ、スロットルバルブの開度量を制御するスロットルバルブ制御装置１１０。
・内燃機関の燃焼室に供給すべき燃料量（燃料供給量）を演算しつつ、インジェクタによる燃料噴射量等を制御するインジェクタ制御装置１２０。  
を含む複数の電子制御装置１００を上記車内ネットワーク１上に備えて構成されている。そして、この車両制御システムでは、各々監視される吸入空気量や燃料噴射量を含めて各種の車両データ（時間依存データ）が上記複数の電子制御装置１００の間で授受され、こうして共有される時間依存データに基づいて各種車載機器（スロットルバルブやインジェクタなど）の分散制御が同期して行われる。また、この実施の形態にかかる車両制御システムでは、このような時間依存データについての新しさを示すデータも上記複数の電子制御装置１００の間で授受される。そして、上記分散制御に際しては、この新しさを示すデータに基づいて上記時間依存データの有効性の有無を判定し（判定手段）、その判定結果に応じた適切な制御を行うようにすることで、当該制御にかかる適正性を確保するようにしている。
【００４１】
しかしながら、前述の通り、このような判定処理に際し、上記時間依存データの取得された時刻を示す時刻データ（タイムスタンプ）を上記新しさを示すデータとして用い、該時刻データに基づいて上記時間依存データの有効性の有無を判定しようとすれば、上記判定に誤りが生じ、ひいては上述のリアルタイム制御にも悪影響を及ぼしかねない。
【００４２】
そこで、この実施の形態では、車両制御システムは、上記時間依存データが取得されてからの時間を計時する計時手段を備え、上記有効性の有無の判定に際しては、上記新しさを示すデータとして上記計時手段による計時時間（データ鮮度）を用い、該計時時間に基づいて上記時間依存データの有効性の有無を判定するようにしている。これにより、上記有効性の有無を判定するにあたり、同期される時刻を示す数値（カウント値）が一周してしまうような前述のシステム異常が発生した場合であっても、上記計時時間に基づいて上記分散制御に供される時間依存データの新鮮度（有効性の有無）をより高い信頼性の下で評価（判定）することができるようになる。
【００４３】
ただしその一方で、上記複数の電子制御装置の間での通信に際し、このような計時時間が上記新しさを示すデータとして用いられて通信されるようなことがあると、上記分散制御にかかる適正性は必ずしも確保されるとは限らない。
【００４４】
図２（ａ）は、上記新しさを示すデータの送信側となる電子制御装置１００における上記計時時間を、上記時間依存データが取得されてからの実際の経過時間と対応させて示すグラフである。また、図２（ｂ）は、上記新しさを示すデータの受信側となる電子制御装置１００における上記計時時間を、上記時間依存データが取得されてから実際に経過した時間と対応させて示すグラフである。また、図２（ｃ）は、上記送信側となる電子制御装置１００と上記受信側となる電子制御装置１００との間での通信に遅延が生じたときの様子を示すブロック図である。
【００４５】
すなわち、いま、図２（ａ）〜（ｃ）に示されるように、上記時間依存データが取得されてから「ｘ」ミリ秒の時間が経過していることを示すデータが上記新しさを示すデータとしてその送信側となる電子制御装置１００から送信されたとする。そしてこのとき、当該通信に例えば「２」ミリ秒の遅延が発生したとすると、この遅延した「２」ミリ秒の時間分は上記送信されるデータの内容、すなわち上記時間依存データについての新しさの低下分として反映されない。このため、上記新しさを示すデータの受信側となる電子制御装置１００では、上記時間依存データが取得されてから「ｘ＋２」ミリ秒の時間が経過した時点で、上記時間依存データが取得されてから「ｘ」ミリ秒の時間しか経過していないことを示すデータを受信することとなる。したがって、このようなデータに基づき、上記新しさを示すデータの送信側となる電子制御装置１００とその受信側となる電子制御装置１００とによって各種車載機器の分散制御が行われるようなことがあると、それら制御に不整合が生じ、ひいては上記分散制御にかかる適正性にも悪影響を及ぼすようになる。
【００４６】
この点、この実施の形態では、車両制御システムは、上記新しさを示すデータの通信に際しては、該新しさを示すデータとして上記時間依存データの取得された時刻を示す時刻データ（タイムスタンプ）を用い、該時刻データを上記車内ネットワーク１を通じて他の電子制御装置との間で授受するようにしている。これにより、それら電子制御装置の間での通信に遅延が発生した場合であっても、図３（ａ）〜（ｃ）に示されるように、この遅延した時間分は上記送信されるデータの内容、すなわち上記時間依存データについての新しさの低下分として反映されるようになり、ひいては上記分散制御にかかる適正性もより適切に確保されるようになる。
【００４７】
図４は、図１に例示した電子制御装置１００のうち、特にスロットルバルブ制御装置１１０及びインジェクタ制御装置１２０の内部構造をブロック図として機能的に示したものである。以下、同図４を併せ参照してこれら制御装置１１０、１２０の内部構造及びそれらの電気的な動作をさらに具体的に説明する。なお上述の通り、この実施の形態において、これら制御装置１１０、１２０は、吸入空気量についての計測処理などのほか、スロットルバルブの開度量の制御や、インジェクタによる燃料噴射量等の制御など、各種車載機器の制御も併せ行う装置であるが、ここでは、説明の便宜上、こうした分散制御に関わる部分についてはその図示を割愛し、上記新しさを示すデータについての各種操作やその管理を行う部分を中心に説明することとする。また、ここでは、上記時間依存データ及び該時間依存データについての新しさを示すデータの送信側となる電子制御装置として上記スロットルバルブ制御装置１１０を、また受信側の電子制御装置として上記インジェクタ制御装置１２０をそれぞれ想定している。
【００４８】
同図４に示されるように、送信側となるスロットルバルブ制御装置１１０は、上述の分散制御に供される時間依存データ及び該時間依存データについての新しさを示すデータの操作、管理等を行うデータ操作部１１１を中心に構成されている。このデータ操作部１１１は、空気量計測部１１２や時刻同期部（時計手段）１１３、データ格納部１１４、通信部１１５等との間でそれらデータの授受を行うこととなる。
【００４９】
ここで、上記空気量計測部１１２は、例えばエアフローセンサ等を通じて内燃機関の吸気系に吸入される空気の量（吸入空気量）を計測するとともに、上記データ操作部１１１に対し、この計測した吸入空気量の上記データ格納部１１４への登録を要求する部分である。すなわち後述するが、上記データ操作部１１１は、こうした登録要求に基づいて上記時間依存データ（ここでは吸入空気量）及び該時間依存データについての新しさを示すデータを上記データ格納部１１４に格納することとなる。また、上記時刻同期部１１３は、車内ネットワーク１上の他の電子制御装置と同期した時刻を例えばカウンタ等による適宜のカウント値として表示する部分である。また、上記データ格納部１１４は、上記時間依存データとしての吸入空気量に該吸入空気量が取得されてからの時間であるデータ鮮度が付与されるかたちで、それら吸入空気量及びそのデータ鮮度がデータ領域１１４ａ及びデータ鮮度領域１１４ｂにそれぞれ登録される部分（例えばＲＡＭなどのメモリ）である。また、上記通信部１１５は、吸入空気量などの時間依存データやその取得された時刻を示すデータなどを上記車内ネットワーク１を介して他の電子制御装置との間で授受する部分である。
【００５０】
これに対し、受信側となるインジェクタ制御装置１２０は、上述の分散制御に供される時間依存データ及び該時間依存データについての新しさを示すデータの操作、管理等を行うデータ操作部１２１を中心に構成されている。このデータ操作部１２１は、供給燃料計算部１２２や時刻同期部１２３、データ格納部１２４、通信部１２５等との間での各種データの授受を行うこととなる。
【００５１】
ここで、上記供給燃料計算部１２２は、例えば上記データ操作部１１１に対し、上記データ格納部１２４に登録されている吸入空気量の取得を要求し、こうして取得される吸入空気量との関係などから、目標とされる空燃比を実現する上で適切な供給燃料量を計算する部分である。すなわち、こうして計算された供給燃料量が、上述のインジェクタによる燃料噴射量等の制御に供されることとなる。また、上記時刻同期部１２３は、車内ネットワーク１上の他の電子制御装置と同期した時刻を例えばカウンタ等による適宜のカウント値として表示する部分である。また、上記データ格納部１２４は、上記供給燃料計算部１２２によって計算された供給燃料量や上記スロットルバルブ制御装置１１０から送信された吸入空気量などの時間依存データにそのデータ鮮度が付与されるかたちで、それら時間依存データ及びそのデータ鮮度がデータ領域１２４ａ及びデータ鮮度領域１２４ｂにそれぞれ登録される部分（例えばＲＡＭなどのメモリ）である。また、上記通信部１２５は、吸入空気量などの時間依存データやその取得された時刻を示すデータなどを上記車内ネットワーク１を介して他の電子制御装置との間で授受する部分である。
【００５２】
図５は、こうした制御装置１１０、１２０のうち、上記新しさを示すデータの送信側となるスロットルバルブ制御装置１１０において、上記計測された吸入空気量の上記データ格納部１１４への登録要求があったとき、上記データ操作部１１１によって行われる制御についてその処理手順を示すフローチャートである。
【００５３】
すなわち、いま、上記空気量計測部１１２によって吸入空気量が新たに計測され、上記データ操作部１１１に対し、この計測された吸入空気量についての上記データ格納部１１４への登録が要求されたとすると、このデータ操作部１１１はまず、同図５に示されるように、ステップＳ１１の処理として、該要求を受けた吸入空気量（時間依存データ）を上記データ格納部１１４のデータ領域１１４ａに格納する。そして、こうして吸入空気量（時間依存データ）を上記データ格納部１１４に登録した上で、その登録からの時間を計時すべく、次にステップＳ１２の処理として、同吸入空気量についてのデータ鮮度（計時時間）を上記データ格納部１１４のデータ鮮度領域１１４ｂに格納する。ただしこの際、そのデータ鮮度についてはその値を「０」として登録しておく。
【００５４】
図６は、上記データ鮮度領域１１４ｂに格納されているこのような計時時間としてのデータ鮮度を更新する制御についてその処理手順を示すフローチャートである。なお、この制御は、例えば上記時刻同期部１１３によって表示される時刻などに基づいて上記データ操作部１１１により定期的に行われる。
【００５５】
この制御に際しては、まず、同図６に示されるように、ステップＳ２１の処理として、上記データ鮮度が付与されるかたちで登録されている時間依存データが上記データ格納部１１４のデータ領域１１４ａに存在するか否かの判断を行う。すなわち、当該データ鮮度についての更新処理は、このステップＳ２１の処理において、上記吸入空気量などの時間依存データが上記データ領域１１４ａに登録されていると判断されることを条件に、以下のステップＳ２２〜Ｓ２７の処理として行われる。
【００５６】
まず、上記ステップＳ２２の処理では、該当する時間依存データ、例えば上記計測された吸入空気量についてのデータ鮮度に無効値が設定されているか否かの判断を行う。すなわち後述するが、この実施の形態では、上記時間依存データとしての吸入空気量に有効性がないと判断されるとき、該当するデータ鮮度にその無効を示す値として予め定められている無効値を設定するようにしている。したがって、このステップＳ２２の処理において、該当する時間依存データについてのデータ鮮度に無効値が設定されていると判断されるときは、該データ鮮度を更新することなく、後述のステップＳ２７の処理に移行する。
【００５７】
一方、このステップＳ２２の処理において、該当するデータ鮮度に無効値が設定されていないときは、次にステップＳ２３の処理として、該当するデータ鮮度をその値がカウントアップされるかたちで更新し、これによって上記吸入空気量が上記データ格納部１１４に登録（取得）されてからの時間を計時する。そしてその後は、こうして更新されたデータ鮮度に上述の無効値を設定すべきか否かの判断及び該判断に基づく制御を以下のステップＳ２４〜Ｓ２６の処理を通じて行う。
【００５８】
すなわち、まず、ステップＳ２４の処理として、該当する時間依存データ、例えば上記吸入空気量に対してその有効期限の設定があるか否かの判断を行う。そして、該有効期限の設定がないと判断されるときは、次にステップＳ２５ａの処理として、上記更新されたデータ鮮度のカウント値が当該新しさを示すデータとして表現し得る限界時間を超えるか否かを判断する。そして、該カウント値が、例えばその最大カウント値までカウントアップされている場合など、当該新しさを示すデータとして表現し得る限界時間を超えると判断されるときは、上記データ鮮度のカウント値にその無効を示す値として予め定められている無効値を設定した時点で（ステップＳ２６）、後述のステップＳ２７の処理に移行する。ただし、上記ステップＳ２５ａの処理において、上記カウント値が当該新しさを示すデータとして表現し得る限界時間を超えないと判断されるときは、上記ステップＳ２６の処理を行うことなく、後述のステップＳ２７の処理に移行する。
【００５９】
一方、上記ステップＳ２４の処理において、該当する時間依存データ、例えば上記吸入空気量に対してその有効期限の設定がないと判断されるときは、次にステップＳ２５ｂの処理として、上記データ鮮度領域１１４ｂに格納されているデータ鮮度のカウント値がその有効期限を経過するか否かを判断する。なお、この有効期限は、上記カウント値が当該新しさを示すデータとして表現し得る限界時間よりも小さい値として設定されるものである。そして、該カウント値が、該有効期限を経過すると判断されるときは、上記データ鮮度のカウント値にその無効を示す値として予め定められている無効値を設定した時点で（ステップＳ２６）、後述のステップＳ２７の処理に移行する。ただし、上記ステップＳ２５ｂの処理において、上記カウント値がその有効期限を経過しないと判断されるときは、上記ステップＳ２６の処理を行うことなく、後述のステップＳ２７の処理に移行する。
【００６０】
ちなみに、上記ステップＳ２７の処理では、該当する時間依存データ、例えば上記吸入空気量のほかにデータ鮮度の付与された時間依存データが上記データ格納部１１４のデータ領域１１４ａに登録されているか否かの判断を行う。そして、このようなデータが上記データ格納部１１４のデータ領域１１４ａに登録されている限り、その時間依存データについてのデータ鮮度を対象として上記ステップＳ２２〜Ｓ２７の処理を繰り返し行うこととなる。そして、こうした処理の結果、上記ステップＳ２７の処理において、全てのデータ鮮度についての更新が完了したと判断された時点で、この制御を終了する。
【００６１】
このように、上記時間依存データが取得されてからの時間を計時するようにすることで、上述の分散制御を同期して行うにあたり、上記有効性の有無の判定をこうした計時時間（データ鮮度）に基づいて行うことができるようになる。すなわち、同期される時刻を示す数値（カウント値）が一周してしまうような前述のシステム異常が発生した場合であっても、上記計時時間（データ鮮度）に基づいて上記分散制御に供される時間依存データの新鮮度（有効性の有無）をより高い信頼性の下で評価（判定）することができるようになる。
【００６２】
図７は、上記送信側となるスロットルバルブ制御装置１１０から上記時間依存データとしての吸入空気量及び該吸入空気量についての新しさを示すデータがその受信側となるインジェクタ制御装置１２０に送信されるとき、上記データ操作部（通信制御手段）１１１によって行われる通信制御についてその処理手順を示すフローチャートである。次に、同図７を参照して、該通信制御の処理手順を説明する。なお、この処理は、例えば所定期間ごとに行われる。
【００６３】
この制御に際してはまず、ステップＳ３１の処理として、当該通信の対象となる吸入空気量及び該吸入空気量についてのデータ鮮度を上記データ格納部１１４のデータ領域１１４ａ及びデータ鮮度領域１１４ｂから各々読み出す。また併せて、上記時刻同期部１１３から現在の時刻を取得する。そして次に、ステップＳ３２の処理として、上記時刻同期部１１３により表示されている現在の時刻が正常であるか否かの判断を行う。なお、この処理は、例えば上記時刻同期部１１３によって表示されている時刻が予め定められた期間内に更新されるか否かの判断処理として行われる。そして、こうした判断処理の結果、上記時刻同期部１１３により表示されている現在時刻が正常であるときは、次にステップＳ３３ａの処理として、上記吸入空気量が取得された時刻を示す時刻データ（タイムスタンプ）を作成する。なお、この実施の形態では、上記データ鮮度領域１１４ｂに格納されている鮮度データ、すなわち上記吸入空気量が取得されてからの時間を上記現在の時刻から減算し、これによって算出される該吸入空気量が取得された時刻をもとに、当該通信の対象となる時刻データを作成する。そして、こうして作成された時刻データが、次のステップＳ３４の処理において、上記吸入空気量と併せて、その受信側となるインジェクタ制御装置１２０に上記通信部１１５を通じて送信されることとなる。
【００６４】
ただし、上記ステップＳ３２の処理においては、上記時刻同期部１１３により表示されている現在時刻が異常であると判断される場合もある。この場合には、ステップＳ３３ｂの処理として、上記吸入空気量が取得された時刻にその時刻が無効であることを示す値として予め定められた無効値を設定し、これをもとに当該通信の対象となる時刻データ（タイムスタンプ）を作成する。そして、こうして作成された時刻データを、上記吸入空気量と併せて、その受信側となるインジェクタ制御装置１２０に上記通信部１１５を通じて送信することとなる（ステップＳ３４）。
【００６５】
図８は、こうして送信される吸入空気量及び時刻データ（タイムスタンプ）が上記受信側となるインジェクタ制御装置１２０によって受信されたとき、該インジェクタ制御装置１２０のデータ操作部（通信制御手段）１２１によって行われる通信制御についてその処理手順を示すフローチャートである。次に、同図８を参照して、該通信制御の処理手順を説明する。
【００６６】
この制御に際してはまず、ステップＳ４１の処理として、上記時刻同期部１２３から現在の時刻を取得する。そして次に、ステップＳ４２の処理として、上記受信された時刻データ（タイムスタンプ）によって示される時刻に無効値が設定されているか否かの判断を行う。また併せて、受信側の時刻同期部１２３により表示されている現在の時刻が正常であるか否かの判断も行う。なお、この処理も同様、例えば上記時刻同期部１２３によって表示されている時刻が予め定められた期間内に更新されるか否かの判断処理として行われる。そして、こうした判断処理の結果、上記時刻データによって示される時刻に無効値が設定されておらず、且つ、上記時刻同期部１１３により表示されている現在時刻が正常であるときは、次にステップＳ４３ａの処理として、上記送信側のデータ格納部１１４に上記吸入空気量が格納（取得）されてからの時間（データ鮮度）を算出するための処理を行う。なお、この実施の形態では、このデータ鮮度は、上記時刻データとしてのタイムスタンプによって示される上記吸入空気量が取得された時刻が上記取得された現在の時刻から減算されること（減算値）によって算出される。そして次に、ステップＳ４４の処理として、受信した吸入空気量を上記データ格納部１２４のデータ領域１２４ａに格納するとともに、上記算出されたデータ鮮度を同データ格納部１２４のデータ鮮度領域１２４ｂに格納する。すなわち、受信側のデータ領域１２４ａに上記データ鮮度としてこのような適切なカウント値がセットされることで、受信側の制御装置１２０では、上述の分散制御を行うにあたり、このデータ鮮度に基づいて上記受信される時間依存データ（吸入空気量）についての有効性の有無の判定を適切に行うことができるようになる。なお、この受信側のデータ鮮度領域１２４ｂに格納されるデータ鮮度も、例えばデータ操作部１２１によって、先の図６に例示したデータ鮮度の更新制御の処理手順に基づいて定期的に更新されることとなる。
【００６７】
ただし、上記ステップＳ４２の処理においては、上記受信された時刻データ（タイムスタンプ）によって示される時刻に無効値が設定されていると判断される場合や、上記時刻同期部１２３により表示されている現在時刻が異常であると判断される場合もある。この場合には、ステップＳ４３ｂの処理として、上記吸入空気量が取得されてからの時間（データ鮮度）が格納されるデータ鮮度領域１１４ｂにその値が無効であることを示す無効値を格納した時点で、この制御を終了する。
【００６８】
以上説明したように、この実施の形態にかかる車両制御システム及び電子制御装置によれば、以下のような多くの優れた効果が得られるようになる。
（１）電子制御装置１００では、時間依存データが取得されてからの時間を計時するとともに、上記計時された時間（データ鮮度）に基づいて上記時間依存データの有効性の有無を判定することとした。したがって、上記分散制御に供される時間依存データの新鮮度（有効性の有無）をより高い信頼性の下で評価（判定）することができるようになり、ひいては上記分散制御にかかる適正性も適切に確保することができるようになる。
【００６９】
（２）送信側となる電子制御装置１００では、時間依存データについての新しさを示すデータを送信するにあたり、該新しさを示すデータとして上記時間依存データの取得された時刻を示す時刻データ（タイムスタンプ）を用い、該時刻データを上記車内ネットワーク１を通じて他の電子制御装置に送信するようにした。このため、上記通信に遅延が生じたとき、この遅延した時間分が上記送信されるデータに反映されるようになり、ひいては上記分散制御にかかる適正性もより適切に確保されるようになる。
【００７０】
（３）上記時刻データの送信に際し、上記計時された時間（データ鮮度）を同時刻データの送信時刻から減算すること（減算値）によって上記時間依存データの取得された時刻を算出することとした。該データをこのように作成することで、同時刻データを記憶保持しておく必要がなくなり、当該システムの記憶容量についての効率的な利用が図られるようになる。
【００７１】
（４）送信側となる電子制御装置１００では、上記時刻データの送信に際して、同期する時刻が正常な状態にあるか否かを判断するとともに、異常な状態にあるときは、上記時刻データによって示される時刻に無効値を設定することとした。これにより、受信側となる電子制御装置１００では、上記時刻データによって示される時刻に無効値が設定されていることに基づき上記送信側において同期する時刻が異常な状態にあることを認識し、該認識に応じた適切な処理（例えばステップＳ４３ｂの処理など）を施すことが可能となる。
【００７２】
（５）電子制御装置１００では、上記データ鮮度のカウント値に無効値が設定されているか否かの判断に基づいて上記時間依存データの有効性の有無を判定することとしたため、該判定をより簡易に行うことができるようになる。
【００７３】
（６）上記データ鮮度のカウント値が上記新しさを示すデータとして表現し得る限界時間を超えるとき、該カウント値に無効値を設定することとしたため、時間依存データが取得されてからの時間をソフトウェアによってより的確に計時することができるようになる。
【００７４】
（７）受信側となる電子制御装置１００では、受信された時刻データ（タイムスタンプ）によって示される時刻をそのときの受信時刻から減算することにより、上記送信側となる電子制御装置１００によって上記時間依存データが取得されてからの時間（データ鮮度）を算出することとした。そして、こうして算出されるデータ鮮度を定期的に更新することとしたため、このデータ鮮度に基づいて上記受信される時間依存データについての有効性の有無の判定を、上記受信側となる電子制御装置１００においても適切に行うことができるようになる。
【００７５】
（８）受信側となる電子制御装置１００では、上記時刻データ（タイムスタンプ）の受信に際し、同期する時刻が正常な状態にあるか否かを判断するとともに、異常な状態にあるときは、上記データ鮮度が格納されるデータ鮮度領域１１４ｂに無効値を登録することとしたため、上記分散制御に供される時間依存データの有効性の有無をより高い信頼性の下で評価することができるようになり、ひいては上記分散制御にかかる適正性もより適切に確保されるようになる。
【００７６】
（第２の実施の形態）
次に、図９〜図１１を参照して、この発明にかかる車両制御システム及び電子制御装置についてその第２の実施の形態を説明する。なお、この実施の形態の車両制御システムも、先の第１の実施の形態の車両制御システム（図１）とほぼ同様、時刻同期のネットワークシステムを採用して、いわゆるリアルタイム制御を車内ネットワーク上の複数の電子制御装置を通じて行うシステムであり、複数の電子制御装置１００を上記車内ネットワーク１上に備えて構成されている。またこれも同様、この実施の形態にかかる車両制御システムにおいても、
・時間依存データが上記複数の電子制御装置１００の間で授受され、こうして共有される時間依存データに基づいて各種車載機器（スロットルバルブやインジェクタなど）の分散制御が同期して行われる。
・時間依存データについての新しさを示すデータも上記複数の電子制御装置１００の間で授受され、上記分散制御に際しては、この新しさを示すデータに基づいて上記時間依存データの有効性の有無が判定される。  
等々、といった処理が行われる。
【００７７】
ただし、この実施の形態では、上記新しさを示すデータの送信側となる電子制御装置１００にあって、データ操作部１１１は、上記時間依存データの登録要求を受けたとき、その時刻を示す時刻データを登録しておき、上記新しさを示すデータの送信に際しては、該登録された時刻データを上記新しさを示すデータとして用いる。すなわち、上記登録された時刻データを上記車内ネットワークを通じて他の電子制御装置に送信するようにしている。
【００７８】
図９は、この実施の形態において、上記新しさを示すデータの送信側となる電子制御装置の内部構造を機能的に示したブロック図である。なおここでも、説明の便宜上、上述の分散制御に関わる部分についてはその図示を割愛し、上記新しさを示すデータについての各種操作やその管理を行う部分を中心に説明することとする。またここでも、上記時間依存データ及び該時間依存データについての新しさを示すデータの送信側となる電子制御装置１００としてスロットルバルブ制御装置２１０を想定している。
【００７９】
同図９に示されるように、この実施の形態にかかるスロットルバルブ制御装置２１０も、上述の分散制御に供される時間依存データ及び該時間依存データについての新しさを示すデータの操作、管理等を行うデータ操作部１１１を中心に構成されている。また、このデータ操作部１１１も、空気量計測部１１２や時刻同期部１１３、データ格納部（記憶手段）２１４、通信部１１５等との間でそれらデータの授受を行うこととなる。ただしこのうち、上記データ格納部２１４は、その記憶領域として、
・時間依存データとしての吸入空気量が格納されるデータ領域２１４ａ。
・吸入空気量が取得されてからの時間であるデータ鮮度が格納されるデータ鮮度領域２１４ｂ。
・吸入空気量が取得された時刻を示す時刻データ（タイムスタンプ）が格納されるタイムスタンプ領域２１４ｃ。  
といった３つの記憶領域２１４ａ〜２１４ｃを有している。
【００８０】
図１０は、この実施の形態にかかるスロットルバルブ制御装置２１０において、上記計測された吸入空気量の上記データ格納部２１４への登録要求があったとき、上記データ操作部１１１によって行われる制御についてその処理手順を示すフローチャートである。
【００８１】
すなわち、いま、上記空気量計測部１１２によって吸入空気量が新たに計測され、上記データ操作部１１１に対し、この計測された吸入空気量についての上記データ格納部２１４への登録が要求されたとすると、このデータ操作部１１１はまず、同図１０に示されるように、該要求を受けた吸入空気量（時間依存データ）を上記データ格納部２１４のデータ領域２１４ａに格納する（ステップＳ１１１）。そして、こうして吸入空気量（時間依存データ）を上記データ格納部２１４に登録した上で、その登録からの時間を計時すべく、同吸入空気量についてのデータ鮮度（計時時間）を上記データ格納部２１４のデータ鮮度領域２１４ｂに格納する（ステップＳ１１２）。また併せて、上記時刻同期部１１３から現在の時刻を取得し、これを上記データ格納部２１４のタイムスタンプ領域２１４ｃに格納する（ステップＳ１１３）。なお、この実施の形態においても、上記データ鮮度は、上記データ鮮度領域２１４ｂにその値が「０」として格納される。そしてその後は、上記データ操作部１１１によって定期的に更新されることとなる（図６参照）。
【００８２】
このように、この実施の形態では、吸入空気量が上記データ格納部２１４に登録（取得）されるとき、上記時刻同期部１１３によって表示される時刻をタイムスタンプ領域２１４ｃに格納する。したがって、上記時刻データ（タイムスタンプ）の送信に際しては、図１１に示されるように、上記タイムスタンプ領域２１４ｃに格納されている時刻を読み出し（ステップＳ１３１）、これを上記時刻データ（タイムスタンプ）として用いることができるようになる（ステップＳ１３２）。これにより、上記時刻データ（タイムスタンプ）を得るための処理がより簡易なものとなり、ひいては当該時刻データの通信にかかる処理についての円滑化が期待できるようになる。
【００８３】
一方、この実施の形態においても、受信側となる電子制御装置１００では、こうして送信される吸入空気量及び時刻データ（タイムスタンプ）が受信されることに基づき、先の第１の実施の形態（図８参照）に準じたかたちでその受信処理を行うこととなる。
【００８４】
以上説明したように、この実施の形態にかかる車両制御システム及び電子制御装置によっても、基本的には先の第１の実施の形態の前記（１）、（２）、（５）〜（８）の効果と同等、あるいはそれに準じた効果を得ることができるとともに、以下の効果を新たに得ることができるようになる。
【００８５】
（９）吸入空気量が上記データ格納部２１４に登録（取得）されるとき、上記時刻同期部１１３により表示される時刻をタイムスタンプ領域２１４ｃに格納する。そして、上記時刻データ（タイムスタンプ）の送信に際しては、上記タイムスタンプ領域２１４ｃに格納されている時刻を読み出し、これを上記時刻データ（タイムスタンプ）として用いるようにしている。したがって、当該時刻データの通信にかかる処理の円滑化が期待できるようになる。
【００８６】
（他の実施の形態）
なお、上記各実施の形態は、以下のように変更して実施してもよい。
・上記各実施の形態では、各制御装置１１０、１２０、２１０を、スロットルバルブの開度量の制御や、インジェクタによる燃料噴射量等の制御など、車載機器の駆動制御も併せ行う装置とした。ただし、こうした車載機器の駆動制御については、上記車内ネットワーク１上の他の電子制御装置１００が別途行うようにしてもよい。
【００８７】
・上記第２の実施の形態では、上記時刻同期部１１３から現在の時刻を取得し、これを上記データ格納部２１４のタイムスタンプ領域２１４ｃに格納するにあたり、上記時刻同期部１１３により表示されている現在の時刻が正常であるか否かの判断を行うようにすることがより望ましい。すなわち、上記時刻が異常であるとき、上記時刻データによって示される時刻に無効値を設定するようにすれば、受信側となる電子制御装置１００では、この無効値に基づき上記送信側において同期する時刻が異常な状態にあることを認識し、該認識に応じた適切な処理を施すことができるようになる。
【００８８】
・上記時間依存データの有効性の有無についての判定結果に応じた適切な制御は、上記分散制御にかかる適正性を維持することのできる制御であればよい。例えば、上記データ鮮度のカウント値に上記無効値が設定されていた場合、すなわち上記時間依存データの新鮮度が低く、上記分散制御に供されるデータとしての有効性は既に失われていると判定された場合には、
（イ）該当する時間依存データを用いた制御を禁止、若しくは中止する。
（ロ）該当する時間依存データを補正し、この補正したデータを用いて制御する。  
等々、といった制御態様を採用することとなる。
【００８９】
・時刻同期のネットワークシステムの実現手段は任意である。
・上記受信側の電子制御装置１００は、上記送信側の電子制御装置１００によって上記時間依存データが取得された時点で、その取得されたときの時刻を示すデータを受信し、該データに基づいて上記時間依存データが取得されてからの時間を計時するようにしてもよい。
【００９０】
・上記データ鮮度に無効値を設定すべきか否かの判断及び該判断に基づく制御を行うための処理（ステップＳ２４〜Ｓ２６）については、上記データ鮮度の更新制御（図６）とは別の制御として行うようにしてもよい。
【００９１】
・上記データ鮮度に無効値を設定すべきか否かの判断を行うための処理は、上記ステップＳ２５ａ、Ｓ２５ｂの処理のいずれかのみによって行うようにしてもよい。
・上記データ鮮度のカウント値が無効であるとき、該データ鮮度に無効値を設定せず、同データ鮮度とは別にその旨を示すデータ（無効データ）を登録するようにしてもよい。
【００９２】
・上記時間依存データの有効性の有無を判定するときに、上記データ鮮度のカウント値が無効であるか否かを判断し（ステップＳ２５ａやステップＳ２５ｂ）、この判断に基づいて記時間依存データの有効性の有無を判定するようにしてもよい。
【００９３】
・時間依存データが取得されてからの時間を計時するとともに、この計時された時間（データ鮮度）に基づいて上記時間依存データの有効性の有無を判定する車両制御システム、若しくはこの車両制御システムに用いられる電子制御装置であれば、前記（１）の効果を得ることはできる。したがって、この（１）の効果を得る上では、時間依存データについての新しさを示すデータを通信するにあたり、該新しさを示すデータとして上記時間依存データの取得された時刻を示す時刻データ（タイムスタンプ）を必ずしも用いなくてもよい。ただし前述のように、上記車内ネットワーク１の通信負荷や各電子制御装置１００の処理負荷などによって当該通信に遅延が生じるようなことがあると、この遅延した時間分が上記通信されるデータ（計時時間）に反映されないことに鑑みれば、上記時間依存データについての新しさを示すデータの通信に際しては、該新しさを示すデータとして上記時刻データ（タイムスタンプ）を用いるようにすることがより望ましい。
【００９４】
・上記時間依存データは、例えば、吸入空気量や燃料噴射量、温度、車速、機関回転数など、上記分散制御に供されるデータのうち、時間の経過に伴って物理量が変化するデータ、すなわち該データについての新しさを示すデータが付与されるデータであればよい。
【００９５】
・上記データ鮮度は、定期的に更新されることによって上記時間依存データが取得されてからの時間を計時するものであればよい。例えば上記データ鮮度のカウント値がカウントダウンされることによって上記時間依存データが取得されてからの時間を計時するようにすることも可能である。
【００９６】
・上記実施の形態では、上記時間依存データの取得された時刻を、電子制御装置内のデータ格納部に上記時間依存データが格納された時刻として取り扱うこととした。ただし、上記時間依存データの取得された時刻は基本的に任意であり、例えば空気量計測部によって上記時間依存データが計測された時刻をその基準時刻として取り扱うようにしてもよい。要は、電子制御装置を構成する要素（例えばデータ操作部やデータ格納部などの電子部品）のいずれかに上記時間依存データが取り込まれた時刻であればよい。
【図面の簡単な説明】
【００９７】
【図１】この発明の第１の実施の形態にかかる車両制御システムにて採用される時刻同期のネットワークシステム、及び該システムに用いられる電子制御装置を示すブロック図。
【図２】（ａ）は、新しさを示すデータの送信側となる電子制御装置における計時時間を、時間依存データが取得されてからの実際の経過時間と対応させて示すグラフ。（ｂ）は、新しさを示すデータ（タイムスタンプ）の受信側となる電子制御装置における計時時間を、時間依存データが取得されてから実際に経過した時間と対応させて示すグラフ。（ｃ）は、送信側となる電子制御装置と受信側となる電子制御装置との間での通信に遅延が生じたときの様子を示すブロック図。
【図３】（ａ）は、新しさを示すデータの送信側となる電子制御装置における計時時間を、時間依存データが取得されてからの実際の経過時間と対応させて示すグラフ。（ｂ）は、新しさを示すデータ（データ鮮度）の受信側となる電子制御装置における計時時間を、時間依存データが取得されてから実際に経過した時間と対応させて示すグラフ。（ｃ）は、送信側となる電子制御装置と受信側となる電子制御装置との間での通信に遅延が生じたときの様子を示すブロック図。
【図４】車内ネットワーク上の電子制御装置のうち、特にスロットルバルブ制御装置及びインジェクタ制御装置の内部構造を示すブロック図。
【図５】この実施の形態にかかるスロットルバルブ制御装置にあって、空気量計測部により吸入空気量が新たに計測されたとき、データ操作部によって行われる制御についてその処理手順を示すフローチャート。
【図６】データ鮮度領域に格納されているデータ鮮度を更新する制御についてその処理手順を示すフローチャート。
【図７】新しさを示すデータが送信されるとき、送信側の電子制御装置のデータ操作部によって行われる通信制御についてその処理手順を示すフローチャート。
【図８】新しさを示すデータが送信されるとき、受信側の電子制御装置のデータ操作部によって行われる通信制御についてその処理手順を示すフローチャート。
【図９】この発明の第２の実施の形態にかかる車両制御システムに用いられる電子制御装置の内部構造を示すブロック図。
【図１０】この実施の形態にかかるスロットルバルブ制御装置にあって、空気量計測部により吸入空気量が新たに計測されたとき、データ操作部によって行われる制御についてその処理手順を示すフローチャート。
【図１１】この実施の形態にかかるスロットルバルブ制御装置にあって、データ操作部が新しさを示すデータを送信するときに行う制御についてその処理手順を示すフローチャート。
【符号の説明】
【００９８】
１…車内ネットワーク、１００…電子制御装置、１１０、２１０…スロットルバルブ制御装置、１２０…インジェクタ制御装置、１１１、１２１…データ操作部、１１２…空気量計測部、１１３、１２３…時刻同期部、１１４、１２４、２１４…データ格納部、１１４ａ、１２４ａ、２１４ａ…データ領域、１１４ｂ、１２４ｂ、２１４ｂ…データ鮮度領域、２１４ｃ…タイムスタンプ領域、１１５、１２５…通信部、１２２…供給燃料計算部。
【図１】
0004437795.tif 000002
【図２】
0004437795.tif 000003
【図３】
0004437795.tif 000004
【図４】
0004437795.tif 000005
【図５】
0004437795.tif 000006
【図６】
0004437795.tif 000007
【図７】
0004437795.tif 000008
【図８】
0004437795.tif 000009
【図９】
0004437795.tif 000010
【図１０】
0004437795.tif 000011
【図１１】
0004437795.tif 000012