(57)【要約】【課題】  電子制御装置のプログラム書換えシステムにおいて、プログラム書換え中の電子制御装置の非書換え対象メモリ領域の容量が小さい場合でも、プログラムが書換えられる電子制御装置以外の制御装置が通信異常を誤検出することがないようにし、車載ネットワークシステムの安定性を高めることを可能とする。【解決手段】  複数の電子制御装置は相互に通信異常があるかどうかを監視制御する通信異常診断手段を備え、複数の電子制御装置の少なくとも一つの電子制御装置は通信線に接続された他の電子制御装置が書換え中であることを認識可能な機能を備え、この書換え中であることを認識可能な機能を備えた電子制御装置は、他の電子制御装置が書換え中であると認識した場合に、通信線上に通信異常があるかどうかの監視制御を停止するように、書換え中である電子制御装置以外の電子制御装置に要求する機能を備えている。【選択図】図１
2008045436.tif 000002
【特許請求の範囲】
【請求項１】
通信線を介して互いに接続され、通常時には互いに情報の送受信を実施しながら制御対象を制御する複数の電子制御装置と、これら複数の電子制御装置のいずれか一つの電子制御装置のプログラムの書換え処理を実行するために前記通信線に接続され、この電子制御装置のプログラムの書換え処理を実施するプログラム書換え装置とを備えた電子制御装置のプログラム書換えシステムにおいて、前記複数の電子制御装置は相互に通信異常があるかどうかを監視制御する通信異常診断手段を備え、前記複数の電子制御装置の少なくとも一つの電子制御装置は前記通信線に接続された他の電子制御装置が書換え中であることを認識可能な機能を備え、この書換え中であることを認識可能な機能を備えた電子制御装置は、他の電子制御装置が書換え中であると認識した場合に、前記通信線上に通信異常があるかどうかの監視制御を停止するように、書換え中である電子制御装置以外の電子制御装置に要求する機能を備えていることを特徴とする電子制御装置のプログラム書換えシステム。
【請求項２】
前記書換え中である電子制御装置以外の電子制御装置は、前記書換え中であることを認識可能な機能を備えた電子制御装置による監視制御の停止要求を受信した後、監視制御を停止していることを特徴とする請求項１に記載の電子制御装置のプログラム書換えシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、電子制御装置のプログラム書換えシステムに係り、特にプログラム書換え時に電子制御装置が通信異常を誤検出することを確実に防止できる電子制御装置のプログラム書換えシステムに関する。
【背景技術】
【０００２】
車両においては、近年、電子制御化が進み、車載用の電子制御装置として、例えば、エンジンを制御するエンジンコントローラや、自動変速機を制御するトランスミッションコントローラ、パワーステアリングを制御するパワステコントローラ、エアバックを制御するエアバックコントローラ等の複数の電子制御装置を搭載している。これら複数の電子制御装置は、車載ＬＡＮ（ＬＯＣＡＬ  ＡＲＥＡ  ＮＥＴＷＯＲＫ）の通信線（通信ライン）によって互いに接続され、各電子制御装置間で互いに情報の送受信を実施しながら制御対象を制御している。
電子制御装置は、記憶したプログラムを書換え可能であり、プログラム書換えシステムによってプログラムの書換え処理が実行される。このプログラム書換えシステムは、通信線を介して接続され、通常時には互いに情報の送受信を実施しながら制御対象を制御する複数の電子制御装置と、これら複数の電子制御装置のいずれか一つの電子制御装置のプログラムの書換え処理を実行するために通信線に接続され、書換え対象となる一つの電子制御装置のプログラムの書換え処理を実施するプログラム書換え装置とを備えている。
【０００３】
従来、車載パワートレイン制御装置には、第一の制御装置と第二の制御装置とメモリ書換え装置とを備え、第一の制御装置のメモリ書換え中は、書換え中であることを示す信号をメモリ書換え装置から第二の制御装置に送り、第一の制御装置の監視機能を中止し、制御装置の通信異常を誤判定することを防止するものがある。
車両用電子制御装置のプログラム書換えシステムには、書換えプログラムを複数の電子制御装置に送信可能な書換え装置からの書換えプログラムを送信したときに、複数の電子制御装置中の書換え対象の電子制御装置がフラッシュメモリ内の制御プログラムの書換えを行い、複数の電子制御装置中の書換え対象以外の電子制御装置が異常検出を停止し、車両内ネットワークへの情報送信を停止し、電子制御装置の誤判定を防止するものがある。
電子制御装置及び制御システムには、書換え処理の実行が完了したときに、他の電子制御装置の異常情報格納用メモリに記憶されている異常情報を消去させるための消去要求を、他の電子制御装置へ送信し、誤った異常情報が他の電子制御装置に記憶されたままになるのを防止するものがある。
電子制御装置のプログラム書換えシステムには、プログラム書換え装置によりプログラムが書換えられる電子制御装置が、書換えが開始される前に、通信線上にプログラム書換え開始情報を複数回送信し、プログラムが書換えられる電子制御装置以外の電子制御装置にプログラム書換え開始情報を伝えるものがある。
【特許文献１】特開平１０−６３５４２号公報
【特許文献２】特開２００３−１７２１９９号公報
【特許文献３】特開平１１−２３８００５号公報
【特許文献４】特開２００６−４６０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来、通信線を介して複数の電子制御装置が接続され、この複数の電子制御装置間で情報を送受信しながら制御を実施する電子制御装置のプログラム書換えシステムにおいては、通信線に外部から故障診断テスタを接続し、特定の電子制御装置のプログラム書換えを実施する場合に、書換え対象の電子制御装置は、書換え中に通常制御の情報を送信することができないために、書換え対象でない電子制御装置が通信異常を誤検出してしまう不具合が生ずる。
この不具合を解消するためには、例えば、上記の特許文献４の方法があり、この場合、書換え対象の電子制御装置は、書換え対象メモリ領域と非書換え対象メモリ領域とを備えた条件と、非書換え対象メモリ領域のプログラムが起動時（イグニションスイッチのオン）に書換え未完了を判断する条件と、この書換え未完了を判断した場合に非書換え対象メモリ領域のプログラムが通信線上に通信異常診断停止要求を送信する機能を有する条件との３つの条件を満足することが必要であった。
しかしながら、電子制御装置内のＣＰＵ（中央演算処理装置）等の制約から非書換え対象メモリ領域の容量が制限され、上記の３つの条件を満たしたソフトウェア機能を実装することが困難になり、車載ネットワークシステムの安定性が低くなってしまうという不都合があった。
【０００５】
そこで、この発明の目的は、プログラム書換え中の電子制御装置の非書換え対象メモリ領域の容量が小さい場合でも、プログラムが書換えられる電子制御装置以外の電子制御装置が通信異常を誤検出することがないようにし、車載ネットワークシステムの安定性を高めることを可能とする電子制御装置のプログラム書換えシステムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は、通信線を介して互いに接続され、通常時には互いに情報の送受信を実施しながら制御対象を制御する複数の電子制御装置と、これら複数の電子制御装置のいずれか一つの電子制御装置のプログラムの書換え処理を実行するために前記通信線に接続され、この電子制御装置のプログラムの書換え処理を実施するプログラム書換え装置とを備えた電子制御装置のプログラム書換えシステムにおいて、前記複数の電子制御装置は相互に通信異常があるかどうかを監視制御する通信異常診断手段を備え、前記複数の電子制御装置の少なくとも一つの電子制御装置は前記通信線に接続された他の電子制御装置が書換え中であることを認識可能な機能を備え、この書換え中であることを認識可能な機能を備えた電子制御装置は、他の電子制御装置が書換え中であると認識した場合に、前記通信線上に通信異常があるかどうかの監視制御を停止するように、書換え中である電子制御装置以外の電子制御装置に要求する機能を備えていることを特徴とする。
【発明の効果】
【０００７】
この発明は、プログラム書換えが完全に終了していない場合に、通信線上にプログラム書換えがうまくいかなかったことによる通信異常を防ぐための情報を送信する機能を、プログラム書換え中である電子制御装置以外の別の電子制御装置に備えさせ、プログラム書換え中の電子制御装置の非書換え対象メモリ領域の容量が小さい場合でも、プログラムが書換えられる電子制御装置以外の電子制御装置が通信異常を誤検出することがないようにし、これにより、車載ネットワークシステムの安定性を高めることを可能とする。
【発明を実施するための最良の形態】
【０００８】
この発明の電子制御装置のプログラム書換えシステムは、他の電子制御装置が書換え中である場合に、通信線上に通信異常があるかどうかの監視制御を停止するように、書換え中である電子制御装置以外の電子制御装置に要求することにより、プログラム書換え中の電子制御装置の非書換え対象メモリ領域の容量が小さい場合でも、プログラムが書換えられる電子制御装置以外の電子制御装置が通信異常を誤検出することがないようにし、車載ネットワークシステムの安定性を高めることを可能とする。
以下、図面に基づいてこの発明の実施例を詳細且つ具体的に説明する。
【実施例】
【０００９】
図１〜図５は、この発明の実施例を示すものである。図４、図５において、１は車両、２はこの車両１に搭載される電子制御装置通信システムである。
この電子制御装置通信システム２は、記憶されたプログラムにより通常時に互いに情報の送受信を実施しながら制御対象を制御する複数の電子制御装置（ＥＣＵ）として、例えば、エンジンを制御する第一の電子制御装置３Ａ、自動変速機を制御する第二の電子制御装置３Ｂ、パワーステアリングを制御する第三の電子制御装置３Ｃ、エアバックを制御する第四の電子制御装置３Ｄ等の各電子制御装置を備えている。
これら第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置は、シリアル通信線又はＣＡＮ（ＣＯＮＴＲＯＬＬＥＲ  ＡＲＥＡ  ＮＥＴＷＯＲＫ）通信線からなる車内通信線（通信ライン）４を介して互いに接続され、この車内通信線４を通じて情報の交換が可能である。
また、この車内通信線４には、コネクタ装置５の車両側コネクタ６が接続している。この車両側コネクタ６には、コネクタ装置５の外部装置側コネクタ７が結合・離脱可能に設けられる。
この外部装置側コネクタ７には、シリアル通信線又はＣＡＮ（ＣＯＮＴＲＯＬＬＥＲ  ＡＲＥＡ  ＮＥＴＷＯＲＫ）通信線からなる車外通信線（通信ライン）８により車両外部に設けられた外部装置である故障診断テスタ９が接続される。
【００１０】
第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置は、図５に示すように構成される。なお、第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置は、同じ様に構成されているので、ここでは、以下に、第一の電子制御装置３Ａを例示して説明する。
図５に示すように、第一の電子制御装置３Ａは、他の電子制御装置である第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置や故障診断テスタ９との間で車内通信線４を介してシリアル通信やＣＡＮ通信により情報通信を行う通信ポート１０を備え、後述する入力処理回路１６からの信号に基づいて制御対象に対する最適制御量を演算し、この演算結果に基づいた制御信号を出力するＣＰＵ（中央演算処理装置）１１を備え、制御用のプログラムや情報を格納するブロック書き換え可能な情報保存用メモリであるＲＯＭ１２を備え、ＣＰＵ１１が演算を行うための情報を保存するＲＡＭ１３を備え、電気的に内容を書き換え可能なＥＥＰＲＯＭ１４を備えている。
【００１１】
また、第一の電子制御装置３Ａは、制御用のセンサ（例えば、エンジン回転数センサ、エンジン水温センサ、バッテリ電圧センサ等）１５からの信号を入力して波形処理する入力処理回路１６を備え、ＣＰＵ１１からの制御信号を受けて制御用のアクチュエータ（例えば、アイドルスピードコントロールバルブ等）１７を駆動する出力制御回路１８を備え、車載用の電源１９とイグニションスイッチ２０とが接続される電源供給回路２１を備えている。
第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置は、車内通信線４を介して相互に接続し、通常時には互いに情報の送受信を実施しながら制御対象であるエンジン等を制御し、また、相互で通信異常があるか否かを通信異常診断制御により監視制御する。
電源１８は、車両側電源ライン２２と車両側グランドライン２３とにより、コネクタ装置５を介して外部装置側電源ライン２４と外部装置側グランドライン２５とにより故障診断テスタ９に接続している。
【００１２】
故障診断テスタ９は、コネクタ装置５を介して第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置に接続すると、電源１９からの電力が供給されて起動し、各電子制御装置の内部のＲＯＭ１２に保存された故障コードＤＴＣと走行状態とを読み出し、ディスプレイに表示する。
各電子制御装置は、記憶したプログラムを書換え可能であり、プログラム書換えシステム２６によってプログラムの書換え処理を実行する。
このプログラム書換えシステム２６は、車内通信線４を介して接続され、通常時には互いに情報の送受信を実施しながら制御対象を制御する複数の電子制御装置（第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置）と、これら複数の電子制御装置のいずれか一つの電子制御装置のプログラムの書換え処理を実行するために車内通信線４に接続され、書換え対象となる電子制御装置のプログラムの書換え処理を実施するプログラム書換え装置２７とを備えている。このプログラム書換え装置２７は、故障診断テスタ９に内蔵されている。
【００１３】
複数の電子制御装置である第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置は、相互に通信異常があるかどうかを監視制御する通信異常診断手段２８をＣＰＵ１１に備えている。
そして、複数の電子制御装置の少なくとも一つの電子制御装置は、車内通信線４に接続された他の電子制御装置が書換え中であることを認識可能な機能を備えている。この実施例においては、例えば、第二の電子制御装置３Ｂに、書換え中であることを認識可能な機能を備えている。また、この書換え中であることを認識可能な機能を備えた電子制御装置（第二の電子制御装置３Ｂ）は、他の電子制御装置が書換え中であると認識した場合に、車内通信線４上に通信異常があるかどうかの監視制御を停止するように、書換え中である電子制御装置以外の電子制御装置に要求する機能を備えている。
また、前記書換え中である電子制御装置以外の各電子制御装置（第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置）は、前記他の電子制御装置が書換え中であることを認識可能な機能を備えた電子制御装置（第二の電子制御装置３Ｂ）による監視制御の停止要求を受信した後、監視制御を停止している。
【００１４】
詳しくは、第一の電子制御装置３Ａは、ＲＯＭ１２に書換え対象メモリ領域１２Ａと非書換え対象メモリ領域１２Ｂを持ち、プログラム書換えが可能なものであり、プログラム書換えを開始する際、通信異常診断停止要求情報を車内通信線４上に送信後にプログラム書換えを開始し、プログラム書換えが正常終了すると、通信異常診断開始要求情報を送信する。この第一の電子制御装置３Ａは、書換え対象メモリ領域１２Ａにプログラムが存在する状態での書換え開始時に、車内通信線４上に通信異常診断停止要求を送信する機能を有する。
また、第二の電子制御装置３Ｂは、通信異常診断停止要求情報を受信すると、通信異常診断停止要求情報を、電源１９がオフされた場合でも保持可能なメモリに保存する（この情報は、書換えを開始した電子制御装置を特定できるようなものとし、プログラム書換え可能な電子制御装置が複数ある場合でも対応できる）。また、第二の電子制御装置３Ｂは、書換えが失敗し、イグニションスイッチ２０がオフからオンになった場合に、通信異常診断停止要求情報を送信し、また、通信異常診断開始要求情報を受信すると、上記の処理で保存した通信異常診断停止要求情報をクリアする。この第二の電子制御装置３Ｂは、他の電子制御装置がプログラム書換え中であることを、電子制御装置別に認識できる機能を有する。また、この第二の電子制御装置３Ｂは、起動時（イグニッションスイッチ２０のオン）、他の電子制御装置が書換え中であると判断した場合に、車内通信線４上に通信異常診断停止要求を送信する機能を有する。
更に、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置は、通信異常診断停止要求情報を受信すると通信異常診断を停止し、通常制御の情報送信を停止すると通信異常診断開始要求情報を受信し、又は、イグニッションスイッチ２０がオンすると通信異常診断を開始し、通常制御の情報送信を開始する。
そして、車内通信線４に接続している書換え対象でない他の電子制御装置は、上記の情報を受信し、通信異常の診断や車内通信線４ヘの情報送信を実施・停止する機能を有する。
このような構成により、プログラム書換え時に、各電子制御装置が通信異常を誤検出することを、確実に防止する。
【００１５】
次に、この実施例の作用を説明する。
プログラム書換えシステム２６においては、プログラム書換え装置２７によって、プログラムが書換えられる書換え対象の第一の電子制御装置３Ａと、この書換え対象の第一の電子制御装置３Ａ以外の書換え対象でない他の電子制御装置とを制御する。
書換え対象の第一の電子制御装置３Ａにおいては、図１に示すように、書換えプログラムがスタートすると（ステップＡ０１）、イグニションスイッチ２０がオンか否かを判断する（ステップＡ０２）。このステップＡ０２がＮＯの場合には、この判断を継続する。
このステップＡ０２がＹＥＳの場合には、第一の電子制御装置３Ａ内のプログラムが書き込み完了済みか否かを判断する（ステップＡ０３）。
このステップＡ０３がＮＯの場合には、故障診断テスタ９から書換え処理移行要求を受信したか否かを判断する（ステップＡ０４）。このステップＡ０４がＮＯの場合には、この判断を継続する。
このステップＡ０４がＹＥＳの場合には、プログラム書換え処理を実施し（ステップＡ０５）、そして、プログラム書換えが完了後、通信異常診断開始要求情報を送信し（通常制御の情報送信開始）（ステップＡ０６）、プログラムをエンドとする（ステップＡ０７）。
一方、前記ステップＡ０３がＹＥＳの場合には、通常の制御処理を実施し（ステップＡ０８）、故障診断テスタ９から書換え処理移行要求を受信したか否かを判断する（ステップＡ０９）。このステップＡ０９がＮＯの場合には、前記ステップＡ０８に戻り、通常の制御処理を実施する。
このステップＡ０９がＹＥＳの場合には、車内通信線４へ通信異常診断停止要求情報を送信し（ステップＡ１０）、そして、前記ステップＡ０５に移行し、プログラム書換え処理を実施する。
【００１６】
また、書換え実施中か否かの認識機能を有する第二の電子制御装置３Ｂにおいては、図２に示すように、プログラムがスタートすると（ステップＢ０１）、イグニションスイッチ２０がオンか否かを判断する（ステップＢ０２）。このステップＢ０２がＮＯの場合には、この判断を継続する。
このステップＢ０２がＹＥＳの場合には、他の電子制御装置の書換え中のフラグがオンか否かを判断する（ステップＢ０３）。
このステップＢ０３がＹＥＳの場合には、車内通信線４へ通信異常診断停止要求情報を送信し（ステップＢ０４）、通信異常診断を停止し（ステップＢ０５）、車内通信線４への通常制御情報の送信を停止する（ステップＢ０６）。
このステップＢ０６の処理後、又は、前記ステップＢ０３がＮＯの場合には、通常の制御処理を実施し（ステップＢ０７）、他の電子制御装置から通信異常診断停止要求情報を受信したか否かを判断する（ステップＢ０８）。
このステップＢ０８がＹＥＳの場合には、他の電子制御装置の書換え中のフラグをセットし（書換え中の電子制御装置が特定できるような形式のフラグ）（ステップＢ０９）、通信異常診断を停止し（ステップＢ１０）、車内通信線４への通常制御の情報送信を停止する（ステップＢ１１）。
このステップＢ１１の処理後、又は、前記ステップＢ０８がＮＯの場合には、書換え中の電子制御装置から通信異常診断開始要求情報を受信したか否かを判断する（ステップＢ１２）。このステップＢ１２がＮＯの場合には、前記ステップＢ０７に移行する。
このステップＢ１２がＹＥＳの場合には、書換え完了と特定した電子制御装置のフラグをリセットし（ステップＢ１３）、車内通信線４への通常制御の情報送信を開始し（ステップＢ１４）、通信異常診断を開始し（ステップＢ１５）、そして、イグニションスイッチ２０がオフか否かを判断する（ステップＢ１６）。
このステップＢ１６がＮＯの場合には、前記ステップＢ０７に移行し、一方、このステップＢ１６がＹＥＳの場合には、プログラムをエンドとする（ステップＢ１７）。
【００１７】
さらに、通信異常を監視する第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置においては、図３に示すように、異常検出プログラムがスタートすると（ステップＣ０１）、イグニションスイッチ２０がオンか否かを判断する（ステップＣ０２）。このステップＣ０２がＮＯの場合には、この判断を継続する。
このステップＣ０２がＹＥＳの場合には、通信異常診断停止要求情報を受信したか否かを判断する（ステップＣ０３）。
このステップＣ０３がＹＥＳの場合には、通信異常診断を停止し（ステップＣ０４）、車内通信線４への通常制御の情報送信を停止する（ステップＣ０５）。
このステップＣ０５の処理後、又は、前記ステップＣ０３がＮＯの場合には、通信異常診断開始要求情報を受信したか否かを判断する（ステップＣ０６）。
このステップＣ０６がＹＥＳの場合には、車内通信線４への通常制御の情報送信を開始し（ステップＣ０７）、通信異常診断を開始する（ステップＣ０８）。
このステップＣ０８の処理後、又は、前記ステップＣ０６がＮＯの場合には、通常の制御処理を実施し（ステップＣ０９）、そして、イグニションスイッチ２０がオフか否かを判断する（ステップＣ１０）。
このステップＣ１０がＮＯの場合には、前記ステップＣ０３に移行し、一方、このステップＣ１０がＹＥＳの場合には、プログラムをエンドとする（ステップＣ１１）。
【００１８】
この結果、請求項１に記載の発明は、複数の電子制御装置（第一の電子制御装置３Ａ、第二の電子制御装置３Ｂ、第三の電子制御装置３Ｃ、第四の電子制御装置３Ｄ等の各電子制御装置）は、相互に通信異常があるかどうかを監視制御する通信異常診断手段２８を備えている。複数の電子制御装置の少なくとも一つの電子制御装置は、車内通信線４に接続された他の電子制御装置が書換え中であることを認識可能な機能を備えている。この書換え中であることを認識可能な機能を備えた電子制御装置は、他の電子制御装置が書換え中であると認識した場合に、車内通信線４上に通信異常があるかどうかの監視制御を停止するように、書換え中である電子制御装置以外の電子制御装置に要求する機能を備えている。
これにより、プログラム書換えが完全に終了していない場合には、車内通信線４上にプログラム書換えがうまくいかなかったことによる通信異常を防ぐための情報を送信する機能を、プログラム書換え中である電子制御装置以外の別の電子制御装置に備えさせているので、プログラム書換え中の電子制御装置の非書換え対象メモリ領域１２Ｂの容量が小さい場合でも、プログラムが書換えられる電子制御装置以外の電子制御装置が、通信異常を誤検出することがなく、これにより、車載ネットワークシステムの安定性を高めることが可能である。
また、請求項２に記載の発明において、前記書換え中である電子制御装置以外の電子制御装置は、書換え中であることを認識可能な機能を備えた電子制御装置による監視制御の停止要求を受信した後、監視制御を停止している。
これにより、監視制御の開始や停止については、書換え中であることを認識可能な機能を備えた電子制御装置からの信号に従っているので、誤検出したり、監視制御を停止したまま放置されることを防止できる。
【００１９】
なお、この発明の実施例においては、通信異常診断停止要求情報の送信方法については、書換え開始情報を二段階で送信する方法を採用しても良く、あるいは、その他の方法でも良い。
また、書換え中であることを認識可能な機能を備えた電子制御装置がプログラム書換えの可能な場合は、その他の電子制御装置が監視機能を持ち、書換え中であることを認識可能な機能を備えた電子制御装置を監視する機能を持てば良い。
更に、書換え中であることを認識可能な機能を備えた電子制御装置でＥＥＰＲＯＭが無い場合には、バックアップＲＡＭに通信異常診断停止要求情報を保存してもよい（但し、この場合、今回提案した機能が実現されるのは、バッテリを外すまでの期間に限定される）。
【産業上の利用可能性】
【００２０】
他の電子制御装置が書換え中である場合に、通信線上に通信異常があるかどうかの監視制御を停止するように、書換え中である電子制御装置以外の電子制御装置に要求することを、他の制御にも適用することができる。
【図面の簡単な説明】
【００２１】
【図１】書換え対象の電子制御装置の制御のフローチャートである。
【図２】書換え中であることを認識可能な機能を備えた電子制御装置の制御のフローチャートである。
【図３】通信異常を監視制御する機能を備えた電子制御装置の制御のフローチャートである。
【図４】電子制御装置通信システムの構成図である。
【図５】電子制御装置のブロック図である。
【符号の説明】
【００２２】
１  車両
２  電子制御装置通信システム
３Ａ  第一の電子制御装置
３Ｂ  第二の電子制御装置
３Ｃ  第三の電子制御装置
３Ｄ  第四の電子制御装置
４  車内通信線
８  車外通信線
９  故障診断テスタ
１１  ＣＰＵ
１２  ＲＯＭ
１２Ａ  書換え対象メモリ領域
１２Ｂ  非書換え対象メモリ領域
１９  電源
２０  イグニションスイッチ
２６  プログラム書換えシステム
２７  プログラム書換え装置
２８  通信異常診断手段
【図１】
2008045436.tif 000003
【図２】
2008045436.tif 000004
【図３】
2008045436.tif 000005
【図４】
2008045436.tif 000006
【図５】
2008045436.tif 000007