(57)【要約】    【課題】  、メインＥＣＵと、そのメインＥＣＵに接続されたサテライトＥＣＵとを備える車両用電子制御システムにおいて、サテライトＥＣＵのメモリに格納された制御プログラムの書き換え用データが外部装置から送信されたときの応答時間を短縮する。    【解決手段】  メインＥＣＵが、オフボード装置からサテライトＥＣＵのメモリに格納された制御プログラムを書き換えるための書き換え用データを受信したときは、該書き換え用データをメインＥＣＵのメモリに格納し、書き換え用データの受信確認信号をバスライン１３または１４を介してオフボード装置へ送信する。メインＥＣＵのメモリに格納した書き換え用データをバスライン３１または３２を介して順次サテライトＥＣＵへ送信する。【選択図】  図５
2014019280.tif 000002
【特許請求の範囲】
【請求項１】
インタフェース装置及び第１通信線を介して外部装置と接続可能な第１電子制御装置と、該第１電子制御装置に前記第１通信線とは異なる第２通信線を介して接続された第２電子制御装置とを備え、前記第１及び第２電子制御装置によって車両に搭載された制御対象の制御を行う車両用電子制御システムにおいて、
前記第１及び第２電子制御装置は、それぞれ書き換え可能なメモリを備え、該メモリに格納された制御プログラムにしたがって制御動作を行うものであり、
前記第１電子制御装置は、前記外部装置から前記第２電子制御装置のメモリに格納された制御プログラムを書き換えるための書き換え用データを受信したときに、該書き換え用データを前記第１電子制御装置のメモリに格納し、前記書き換え用データの受信確認信号を前記第１通信線を介して前記外部装置へ送信することを特徴とする車両用電子制御システム。
【請求項２】
前記第１電子制御装置は、前記書き換え用データを受信した場合において、前記メモリの空き容量が不足しているとき、または前記メモリに先に格納した前記書き換え用データを前記第２電子制御装置へ送信しているときは、前記受信確認信号に代えて再送信要求信号を前記外部装置へ送信することを特徴とする請求項１に記載の車両用電子制御システム。
【請求項３】
前記第１電子制御装置は、前記メモリに格納した書き換え用データを前記第２通信線を介して順次前記第２電子制御装置へ送信することを特徴とする請求項１または２に記載の車両用電子制御システム。
【請求項４】
前記第１通信線を介して行うデータ通信の通信規格は、前記第２通信線を介して前記第１電子制御装置と前記第２電子制御装置との間で行うデータ通信の通信規格と異なることを特徴とする請求項１から３の何れか１項に記載の車両用電子制御システム。
【請求項５】
前記第１電子制御装置は、複数の第２電子制御装置と接続されており、前記複数の第２電子制御装置のそれぞれに対応する書き換え用データを前記メモリに格納し、該格納した書き換え用データを前記第２通信線を介して対応する第２電子制御装置へ送信することを特徴とする請求項１から４の何れか１項に記載の車両用電子制御システム。
【請求項６】
前記メモリは、前記第１電子制御装置のメモリに格納されている制御プログラムの書き換え用データを格納する第１領域と、前記外部装置から前記第２電子制御装置に向けて送信された書き換え用データを格納する第２領域とを有することを特徴とする請求項１から５の何れか１項に記載の車両用電子制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された内燃機関、変速機などの制御を行う電子制御システムに関し、特に書き換え可能なメモリに格納された制御プログラムにしたがって制御動作を行う電子制御装置を備える電子制御システムに関する。
【背景技術】
【０００２】
特許文献１には複数の電子制御装置が１つの通信線を介して相互に接続された電子制御システムにおいて、各電子制御装置内の書き換え可能なメモリに格納された制御プログラムの書き換えを円滑に行うための手法が示されている。この手法によれば、複数の電子制御装置のうちの１つの電子制御装置の制御プログラムの書き換えが、上記通信線を介して接続される外部装置によって実行され、書き換え実行中は書き換えを行っている電子制御装置以外の電子制御装置による異常検出及びデータ送信が停止される。これによって、書き換え実行中の電子制御装置が異常であるとの誤判定が行われることが防止されるとともに、書き換え処理の迅速化が図られる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７２１９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
内燃機関や変速機などの車載装置は、近年その構造が複雑化しており、構造の複雑化に伴ってそれらの車載装置の制御も複雑化している。そのため、例えば変速機制御用電子制御装置（以下「電子制御装置」を「ＥＣＵ」という）を、メインＥＣＵと、該メインＥＣＵに通信線を介して接続されたサテライトＥＣＵとによって構成し、これらの複数のＥＣＵによって複雑な制御を分担して行うことが行われている。
【０００５】
そのような変速機制御用ＥＣＵの制御プログラムを外部装置によって書き換える場合には、サテライトＥＣＵに書き換え用データを送信するのに要する時間が長くなるという課題がある。外部装置からサテライトＥＣＵへのデータ送信では、先ず外部装置から車両に搭載されたインタフェースユニット及びメインＥＣＵを介してサテライトＥＣＵへのデータ送信が行われ、その送信されたデータの受信確認信号がサテライトＥＣＵから外部装置に送信される。書き換え用データの送信処理は、その受信確認信号が外部装置に到達することによって完了する。外部装置からみた車載電子制御システムの応答時間は、車両のインタフェースユニットに書き換え用データが到達した時点から外部装置に受信確認信号が到達する時点までの時間であり、外部装置からの書き換え用データ送信を迅速に行うために、この応答時間をより短縮することが求められている。
【０００６】
特許文献１に示される手法は、サテライトＥＣＵの制御プログラムの書き換えまでは考慮されていないため、サテライトＥＣＵに書き換え用データを送信するときの送信処理時間が長くなるという課題を解決することはできない。また、１つのメインＥＣＵに複数のサテライトＥＣＵが接続されている場合には、送信処理に要する時間がさらに長くなるおそれがある。
【０００７】
本発明はこの点に着目してなされたものであり、メインＥＣＵと、そのメインＥＣＵに接続されたサテライトＥＣＵとを備える車両用電子制御システムにおいて、サテライトＥＣＵのメモリに格納された制御プログラムの書き換え用データが外部装置から送信されたときの応答時間を短縮することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため請求項１に記載の発明は、インタフェース装置（１１，１２）及び第１通信線（１３，１４）を介して外部装置（２）と接続可能な第１電子制御装置（２１，２３）と、該第１電子制御装置に前記第１通信線とは異なる第２通信線（３１，３２）を介して接続された第２電子制御装置（２１ａ，２３ａ等）とを備え、前記第１及び第２電子制御装置によって車両に搭載された制御対象の制御を行う車両用電子制御システムにおいて、前記第１及び第２電子制御装置は、それぞれ書き換え可能なメモリ（４０，５０）を備え、該メモリに格納された制御プログラムにしたがって制御動作を行うものであり、前記第１電子制御装置（２１，２３）は、前記外部装置（２）から前記第２電子制御装置（２１ａ，２３ａ等）のメモリ（５０）に格納された制御プログラムを書き換えるための書き換え用データを受信したときに、該書き換え用データを前記第１電子制御装置のメモリ（４０）に格納し、前記書き換え用データの受信確認信号を前記第１通信線（１３，１４）を介して前記外部装置（２）へ送信することを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の車両用電子制御システムにおいて、前記第１電子制御装置（２１，２３）は、前記書き換え用データを受信した場合において、前記メモリ（４０）の空き容量が不足しているとき、または前記メモリに先に格納した前記書き換え用データを前記第２電子制御装置（２１ａ，２３ａ等）へ送信しているときは、前記受信確認信号に代えて再送信要求信号を前記外部装置（２）へ送信することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１または２に記載の車両用電子制御システムにおいて、前記第１電子制御装置（２１，２３）は、前記メモリ（４０）に格納した書き換え用データを順次前記第２通信線（３１，３２）を介して前記第２電子制御装置（２１ａ，２３ａ等）へ送信することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１から３の何れか１項に記載の車両用電子制御システムにおいて、前記第１通信線（１３，１４）を介して行うデータ通信の通信規格は、前記第２通信線（３１，３２）を介して前記第１電子制御装置と前記第２電子制御装置との間で行うデータ通信の通信規格と異なることを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１から４の何れか１項に記載の車両用電子制御システムにおいて、前記第１電子制御装置（２１，２３）は、複数の第２電子制御装置（２１ａ〜２１ｃ，２３ａ，２３ｂ）と接続されており、前記複数の第２電子制御装置のそれぞれに対応する書き換え用データを前記メモリ（４０）に格納し、該格納した書き換え用データを前記第２通信線（３１，３２）を介して対応する第２電子制御装置へ送信することを特徴とする。
【００１３】
請求項６に記載の発明は、請求項１から５の何れか１項に記載の車両用電子制御システムにおいて、前記メモリ（４０）は、前記第１電子制御装置のメモリに格納されている制御プログラムの書き換え用データを格納する第１領域（４２ａ）と、前記外部装置から前記第２電子制御装置に向けて送信された書き換え用データを格納する第２領域（４２ｂ）とを有することを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、第１電子制御装置が、外部装置から第２電子制御装置のメモリに格納された制御プログラムを書き換えるための書き換え用データを受信したときは、該書き換え用データが第１電子制御装置のメモリに格納され、書き換え用データの受信確認信号が第１通信線を介して外部装置へ送信される。したがって、外部装置から書き換え用データがインタフェース装置に到達した時点からその送信に対応する受信確認信号を外部装置が受信する時点までの応答時間を短縮することができ、外部装置から見た電子制御システムの応答性を高めることができる。また第２電子制御装置は、外部装置に対して直接応答せず、外部装置から第２電子制御装置に送信されたデータは、第１電子制御装置のメモリへの格納され、かつ応答確認が行われ、その後第２電子制御装置に伝送されて更新処理が行われるため、第１電子制御装置は、第２電子制御装置のデータ更新記録を自己のメモリ内に保持することができる。その結果、第１電子制御装置が第２電子制御装置と協調制御を行う場合に、第２電子制御装置の書き換え用データが最新のものに更新されているか否かを判定し、その判定結果に応じて第２電子制御装置への制御要求を切り換えることが可能となる。
【００１５】
請求項２に記載の発明によれば、書き換え用データを受信した場合において、メモリの空き容量が不足しているとき、またはメモリに先に格納した書き換え用データを第２電子制御装置へ送信しているときは、受信確認信号に代えて再送信要求信号が外部装置へ送信されるので、外部装置は送信先からの応答を確認できる。その後再送信要求信号に対応した再送信が行われることによって、書き換え用データを漏れなく第１電子制御装置のメモリに格納することができる。
【００１６】
請求項３に記載の発明によれば、第１電子制御装置のメモリに格納された書き換え用データは、順次第２通信線を介して第２電子制御装置へ送信されるので、第１電子制御装置におけるデータ滞留時間を最小化することができる。
【００１７】
請求項４に記載の発明によれば、第１通信線を介して行うデータ通信の通信規格は、第２通信線を介して第１電子制御装置と第２電子制御装置との間で行うデータ通信の通信規格と異なるので、第１電子制御装置のメモリに受信データを格納することによって、プロトコル変換及び制御周期の自由度を高めることができる。その結果、処理プログラムの作成が容易となる。
【００１８】
請求項５に記載の発明によれば、複数の第２電子制御装置のそれぞれに対応する書き換え用データが第１電子制御装置のメモリに格納され、該格納された書き換え用データが第２通信線を介して対応する第２電子制御装置へ送信される。したがって、第１電子制御装置が複数の第２電子制御装置へのデータ伝送を中継するルータとしての機能を果たし、複数の第２電子制御装置におけるデータ更新状態を管理することができる。また、１つの第１電子制御装置に接続された複数の第２電子制御装置に同一の書き換え用データが送信される場合があり、そのような場合には外部装置から第１電子制御装置に１回だけ書き換え用データを送信することで足りるので、書き換え作業時間を短縮することができる。
【００１９】
請求項６に記載の発明によれば、第１電子制御装置のメモリには、第１電子制御装置の制御プログラムの書き換え用データを格納する第１領域と、外部装置から第２電子制御装置に向けて送信された書き換え用データを格納する第２領域とが設けられるているので、２種類の書き換え用データの書き込み／読み出し処理を円滑に行うことができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態にかかる電子制御システムの構成を示すブロック図である。
【図２】ＥＣＵが備えるメモリの内部構成を説明するための図である。
【図３】本発明の解決課題を具体的に説明するための図である。
【図４】本発明の効果を説明するための図である。
【図５】サテライトＥＣＵが接続されたメインＥＣＵで実行される書き換え用データの受信処理のフローチャートである。
【図６】サテライトＥＣＵで実行される書き換え用データ受信処理のフローチャートである。
【発明を実施するための形態】
【００２１】
以下本発明の実施の形態を図面を参照して説明する。
図１は本発明の一実施形態にかかる電子制御システムの構成を示すブロック図であり、この電子制御システムは、車両１に搭載された内燃機関、変速機、空調装置、車両挙動安定化装置など制御を行う複数の電子制御装置（以下「ＥＣＵ」という）２１〜２４と、それらを相互に接続するバスライン１３，１４とを備え、さらにオフボード装置（ＯＦＦＢＤ）２との間でデータ伝送を行うためのインタフェース装置としてのデータリンクコネクタ１１及びゲートウエイ１２を備えている。
【００２２】
ＥＣＵ２１は、バスライン３１を介してサテライトＥＣＵ２１ａ，２１ｂ，２１ｃと接続されており、ＥＣＵ２３は、バスライン３２を介してサテライトＥＣＵ２３ａ，２３ｂと接続されている。サテライトＥＣＵ２１ａ等は、複雑な制御を分担して実行するためのＥＣＵであり、例えば変速機制御を行う変速制御部を構成する複数のサテライトＥＣＵは、クラッチの締結／解放制御、同期装置の切換制御など分担して実行する。
【００２３】
以下バスライン１３，１４を介して相互に接続されているＥＣＵ２１〜２４を、サテライトＥＣＵと区別するために「メインＥＣＵ」という。メインＥＣＵ２１〜２４は、バスライン１３，１４を介して相互にデータ伝送を行う。またメインＥＣＵ２１及びサテライトＥＣＵ２１ａ〜２１ｃは、バスライン３１を介して相互にデータ伝送を行い、メインＥＣＵ２３及びサテライトＥＣＵ２３ａ，２３ｂは、バスライン３２を介して相互にデータ伝送を行う。車両上のバスライン１３，１４は、例えばＣＡＮ(Controller Area Network)の場合、規格上で１つのバスラインに接続できるＥＣＵの最大個数が決まっており、車両上にその最大個数を超える数のＥＣＵを搭載する場合には、バスラインを分割する必要がある。ただし、オフボード装置２と接続するためのデータリンクコネクタ１１は、１車両に１つであることが作業上望ましい。そこで、ゲートウエイ１２を介してデータリンクコネクタ１１とバスライン１３，１４とを接続する構成を採用している。ゲートウエイ１２は、データリンクコネクタ１１から転送されるデータを、バスライン１３と１４とに振り分けるとともに、プロトコル変換など必要に応じてシステムの互換性を保つためのシグナル変換器の機能を有する。
【００２４】
オフボード装置２は、メインＥＣＵ２１〜２４またはサテライトＥＣＵ２１ａ〜２１ｃ，２３ａ，２３ｂの制御プログラムを更新するための書き換え用データを送信し、各ＥＣＵは受信した書き換え用データに基づいて、各ＥＣＵのメモリに格納されている制御プログラムの更新を行う。
【００２５】
図２（ａ）は、メインＥＣＵ２１，２３のメモリ４０の内部構成を説明するための図であり、メモリ４０は、制御プログラムが格納されたプログラム記憶部４１と、データを記憶するデータ記憶部４２とを備え、データ記憶部４２はメインＥＣＵの制御データまたは書き換え用データを格納するメイン領域４２ａと、サテライトＥＣＵへ転送するデータを一時的に格納するサテライト領域４２ｂとに分割されている。プログラム記憶部４１は、例えば不揮発性メモリ(Electrically Erasable Programmable Read-Only Memory)やＣＰＵ(Central Processing Unit)のＲＯＭ(Read-Only Memory)によって構成され、データ記憶部４２はＲＡＭ(Random Access Memory)によって構成される。
【００２６】
図２（ｂ）は、サテライトＥＣＵ２１ａ，２３ａ等のメモリ５０の内部構成を説明するための図であり、メモリ５０は、制御プログラムが格納されたプログラム記憶部５１と、データを記憶するデータ記憶部５２とを備えている。データ記憶部５２は、サテライトＥＣＵの制御データまたは書き換え用データを格納する領域のみで構成されている。
【００２７】
図３は本発明の解決課題を具体的に説明するための図であり、オフボード装置２からサテライトＥＣＵ２１ａへのデータ伝送に要する時間を示している。オフボード装置２からデータリンクコネクタ１１への伝送には、調停時間ＴＡ０と送信時間ＴＳ０を要する。調停時間は、通信線上に伝送データを送出可能かどうかを確認する時間、及び送出不可であるときは可能となるまでの待機する時間に相当する。
【００２８】
データリンクコネクタ１１からゲートウエイ１２への伝送には転送時間ＴＦ１を要し、ゲートウエイ１２からメインＥＣＵ２１への伝送には調停時間ＴＡ１及び送信時間ＴＳ１を要し、メインＥＣＵ２１からサテライトＥＣＵ２１ａへの伝送には調停時間ＴＡ２及び送信時間ＴＳ２を要する。
【００２９】
データ伝送を完了するためには、オフポード装置２においてサテライトＥＣＵ２１ａからの受信確認信号を受信する必要があるため、さらに以下の時間を要する。すなわち、サテライトＥＣＵ２１ａにおいて処理時間ＴＲ１を要し、サテライトＥＣＵ２１ａからメインＥＣＵ２１への受信確認信号の伝送には調停時間ＴＡ３及び送信時間ＴＳ３を要し、メインＥＣＵ２１からゲートウエイ１２への伝送には調停時間ＴＡ４及び送信時間ＴＳ４を要し、ゲートウエイ１２からデータリンクコネクタ１１までの転送には転送時間ＴＦ２を要し、データリンクコネクタ１１からオフボード装置２までの伝送には調停時間ＴＡ５及び送信時間ＴＳ５を要する。
【００３０】
図３に示すように、データリンクコネクタ１１におけるデータの受信時点からオフボード装置２における受信確認信号の受信時点までが応答時間ＴＲＳＰとして定義され、この応答時間ＴＲＳＰをより短縮することが望まれている。
【００３１】
そこで本実施形態では、サテライトＥＣＵ２１ａへ向けて送信された書き換え用データをメインＥＣＵ２１のデータ記憶部４２のサテライト領域４２ｂに一時的に格納するとともに、メインＥＣＵ２１からオフボード装置２に向けて受信確認信号を送信するようにした。またデータ記憶部４２に格納した書き換え用データは、順次サテライトＥＣＵ２１ａに送信し、サテライトＥＣＵ２１ａにおいて制御プログラムの更新を行うようにした。
【００３２】
これにより応答時間ＴＲＳＰは図４に示すように短縮される。すなわち、図３に示す調停時間ＴＡ２，ＴＡ３及び送信時間ＴＳ２，ＴＳ３が含まれなくなるため、応答時間ＴＲＳＰはその時間分だけ短縮される。
【００３３】
図５は、サテライトＥＣＵが接続されたメインＥＣＵ（例えばメインＥＣＵ２１）で実行される書き換え用データ受信処理のフローチャートである。
ステップＳ１１では、オフボード装置２からデータを受信したか否かを判別し、その答が肯定（ＹＥＳ）であるときは、その受信したデータがサテライトＥＣＵ宛てのものであるか否かを判別する（ステップＳ１２）。その答が否定（ＮＯ）であってメインＥＣＵの書き換え用データであるときは、受信データをデータ記憶部４２のメイン領域４２ａに格納する（ステップＳ１３）。
【００３４】
ステップＳ１２の答が肯定（ＹＥＳ）であるときは、先に受信したサテライトＥＣＵの書き換え用データを、そのサテライトＥＣＵへ送信中であるか否かを判別する（ステップＳ１４）。その答が肯定（ＹＥＳ）であるときは、オフボード装置２の送信データを受信することはできないので、オフボード装置２へＢＵＳＹ信号を送信する（ステップＳ１７）。本実施形態では、ＢＵＳＹ信号はオフボード装置２において再送信要求信号と解釈され、適時再送信が行われる。
【００３５】
ステップＳ１４の答が否定（ＮＯ）であるときは、データ記憶部４２のサテライト領域４２ｂに、受信データを格納可能な空き容量があるか否かを判別する（ステップＳ１５）。この答が否定（ＮＯ）であるときは、ステップＳ１７に進む。サテライト領域４２ｂに空き容量があるときは、受信データをサテライト領域４２ｂに格納し（ステップＳ１８）、オフボード装置２に向けて受信確認信号を送信する（ステップＳ１９）。
【００３６】
ステップＳ２０では、受信データのプロトコル変換を行い、変換後のデータをサテライトＥＣＵへ送信する（ステップＳ２１）。メインＥＣＵとサテライトＥＣＵとの間のデータ伝送の通信規格（プロトコル）は、バスライン１３，１４を介するデータ伝送の通信規格とは通常は異なっているため、プロトコル変換が必要となる。なお、両通信規格が同一である場合にはプロトコル変換は不要である。
【００３７】
図６は、サテライトＥＣＵ（例えばサテライトＥＣＵ２１ａ）で実行される書き換え用データ受信処理のフローチャートである。
ステップＳ３１では、メインＥＣＵからデータを受信したか否かを判別し、その答が肯定（ＹＥＳ）であるときは、サテライトＥＣＵのメモリ５０（データ記憶部５２）に受信データを書き込む処理を行う（ステップＳ３２）。書き込みが完了するとステップＳ３３の答が肯定（ＹＥＳ）となり、ステップＳ３４に進んでメインＥＣＵへ未送信のデータがあれば送信するように要求する。
【００３８】
サテライトＥＣＵは、受信した書き換え用データに基づいて制御プログラムの更新を行う。
メインＥＣＵ２１には３つのサテライトＥＣＵ２１ａ〜２１ｃが接続されており、３つのサテライトＥＣＵ２１ａ〜２１ｃのそれぞれに対応する書き換え用データが、メインＥＣＵ２１のデータ記憶部４２に一時的に格納され、順次サテライトＥＣＵ２１ａ〜２１ｃへ送信される。２つのサテライトＥＣＵ２３ａ，２３ｂが接続されたメインＥＣＵ２３についても同様である。
【００３９】
以上のように本実施形態では、メインＥＣＵが、オフボード装置２からサテライトＥＣＵのメモリ５０に格納された制御プログラムを書き換えるための書き換え用データを受信したときは、該書き換え用データがメインＥＣＵのデータ記憶部４２に格納され、書き換え用データの受信確認信号がバスライン１３または１４を介してオフボード装置２へ送信される。したがって、オフボード装置２から書き換え用データがデータリンクコネクタ１１（インタフェース装置）に到達した時点からその送信に対応する受信確認信号をオフボード装置２が受信する時点までの応答時間ＴＲＳＰを短縮することができ、オフボード装置２から見た電子制御システムの応答性を高めることができる。
【００４０】
またオフボード装置２からサテライトＥＣＵに向けて送信された書き換え用データは、メインＥＣＵのデータ記憶部４２を経由してサテライトＥＣＵへ伝送され、サテライトＥＣＵにおけるプログラム更新処理が行われるため、メインＥＣＵは、サテライトＥＣＵのプログラム更新記録を自己のテータ記憶部４２に保持することができる。その結果、メインＥＣＵがサテライトＥＣＵと協調制御を行う場合に、サテライトＥＣＵのプログラムが最新のものに更新されているか否かを判定し、その判定結果に応じてサテライトＥＣＵへの制御要求を切り換えることが可能となる。
【００４１】
また書き換え用データを受信した場合において、メインＥＣＵのデータ記憶部４２の空き容量が不足しているとき、またはデータ記憶部４２に先に格納した書き換え用データをサテライトＥＣＵへ送信しているときは、受信確認信号に代えてＢＵＳＹ信号（再送信要求信号）がオフボード装置２へ送信されるので、オフボード装置２は送信先からの応答を確認できる。その後、再送信要求信号に対応した再送信が行われることによって書き換え用データを漏れなくメインＥＣＵのデータ記憶部４２に格納することができる。
【００４２】
またメインＥＣＵのデータ記憶部４２に格納された書き換え用データは、順次バスライン３１または３２を介してサテライトＥＣＵへ送信されるので、メインＥＣＵにおけるデータ滞留時間を最小化することができる。
【００４３】
またバスライン１３または１４を介して行うデータ通信の通信規格は、第２通信線を介してメインＥＣＵとサテライトＥＣＵとの間で行うデータ通信の通信規格と異なるので、メインＥＣＵのデータ記憶部４２に受信データを格納することによって、プロトコル変換及び制御周期の自由度を高めることができる。その結果、処理プログラムの作成が容易となる。
【００４４】
また複数のサテライトＥＣＵのそれぞれに対応する書き換え用データがメインＥＣＵのデータ記憶部４２に格納され、該格納された書き換え用データがバスライン３１または３２を介して対応するサテライトＥＣＵへ送信される。したがって、メインＥＣＵが複数のサテライトＥＣＵへのデータ伝送を中継するルータとしての機能を果たし、各サテライトＥＣＵのデータの更新状態を管理することもできる。また、１つのメインＥＣＵに接続された複数のサテライトＥＣＵに同一の書き換え用データを送信する場合があり、そのような場合にはオフボード装置２からメインＥＣＵに１回だけ書き換え用データを送信することで足りるので、書き換え作業時間を短縮することができる。
【００４５】
またメインＥＣＵのデータ記憶部４２には、メインＥＣＵの制御プログラムの書き換え用データを格納するメイン領域４２ａと、サテライトＥＣＵに向けて送信された書き換え用データを格納するサテライト領域４２ｂとが設けられるているので、２種類の書き換え用データの書き込み／読み出し処理を円滑に行うことができる。
【００４６】
本実施形態では、メインＥＣＵ及びサテライトＥＣＵが第１電子制御装置及び第２電子制御装置に相当し、バスライン１３，１４が第１通信線に相当し、バスライン３１，３２が第２通信線に相当し、オフボード装置２が外部装置に相当する。またデータ記憶部４２のメイン領域４２ａが第１領域に相当し、サテライト領域４２ｂが第２領域に相当する。
【００４７】
なお本発明は上述した実施形態に限るものではなく、種々の変形が可能である。例えば、上述した実施形態では、メインＥＣＵ及びサテライトＥＣＵが複数含まれる電子制御システムの例を示したが、本発明は１つのメインＥＣＵ及び１つのサテライトＥＣＵで構成される電子制御システムにも適用可能である。ただし、含まれるＥＣＵの数が多いほど、調停時間が長くなって応答時間ＴＲＳＰが長くなる可能性があるため、本発明の適用効果が顕著となる。
【符号の説明】
【００４８】
１  車両
２  オフボード装置（外部装置）
１１  データリンクコネクタ（インタフェース装置）
１２  ゲートウエイ（インタフェース装置）
１３，１４  バスライン（第１通信線）
２１〜２４  メインＥＣＵ（第１電子制御装置）
２１ａ〜２１ｃ，２３ａ，２３ｂ  サテライトＥＣＵ（第２電子制御装置）
３１，３２  バスライン（第２通信線）
４０  メモリ
４２  データ記憶部
４２ａ  メイン領域（第１領域）
４２ｂ  サテライト領域（第２領域）
【図１】
2014019280.tif 000003
【図２】
2014019280.tif 000004
【図３】
2014019280.tif 000005
【図４】
2014019280.tif 000006
【図５】
2014019280.tif 000007
【図６】
2014019280.tif 000008