(57)【要約】【課題】車両の異常診断を行う複数の電子制御装置を備え、この複数の電子制御装置が互いに通信ラインで接続して情報を送受信する車両の電子制御装置において、電子制御装置のプログラムの書き換えを確実に実行させることにある。【解決手段】通信診断システム（３）は、複数の電子制御装置（４Ａ、４Ｂ…）のいずれか１つが書換え処理を実行する際に、他の電子制御装置に対して書換え処理を実行することを告げるための異常診断停止信号を発信し、この異常診断停止信号を受信した他の電子制御装置は、異常診断を停止するとともに、車両（１）の駆動力供給制御を禁止する。【選択図】図１
2014221608.tif 000002
【特許請求の範囲】
【請求項１】
車両の異常診断を行う複数の電子制御装置を備え、前記複数の電子制御装置が互いに通信ラインで接続して情報を送受信する車両の電子制御装置において、前記複数の電子制御装置のいずれか１つが書換え処理を実行する際に、他の電子制御装置に対して書換え処理を実行することを告げるための異常診断停止信号を発信し、前記他の電子制御装置は前記異常診断停止信号を受信すると異常診断を停止するとともに、前記車両の駆動力供給制御を禁止することを特徴とする車両の電子制御装置。
【請求項２】
車両の異常診断を行う複数の電子制御装置を備え、前記複数の電子制御装置が互いに通信ラインで接続して情報を送受信する車両の電子制御装置において、前記車両の外部から前記電子制御装置に接続されて書換え処理を実行する外部診断装置を備え、前記外部診断装置が書換え処理を実行する際に、前記電子制御装置に対して書換え処理を実行することを告げるための異常診断停止信号を発信し、前記電子制御装置は前記異常診断停止信号を受信すると異常診断を停止するとともに、前記車両の駆動力供給制御を禁止することを特徴とする車両の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両の電子制御装置に係り、特に内燃機関や変速装置等の異常が診断された場合にその異常情報を記憶する車両の電子制御装置に関する。
【背景技術】
【０００２】
近年、車両には、内燃機関の電子制御装置や変速装置の電子制御装置等、複数の電子制御装置が搭載されている。これら電子制御装置は、通信ラインで互いに接続され、例えば、内燃機関の状態を相互に通信して記憶することができるように構成されている。
この電子制御装置は、例えば、内燃機関が故障した場合、あるいはその電子制御装置に異常が生じて通信が困難となった場合に、内燃機関の電子制御装置と接続された他の電子制御装置が異常を診断し、この異常診断時の状態を記憶しておくために用いられる。また、このように、電子制御装置に記憶された情報は、修理等を行う上で有用な情報として利用されている。
このような制御装置としては、以下の先行技術文献がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−６３５４２号公報
【０００４】
特許文献１に係る車載パワートレイン制御装置は、相互監視を行っている一方の電子制御装置のメモリ内容をオンボードで切り換える際に、他方の電子制御装置がメモリ内容書き換え中の電子制御装置の通信異常を誤判定することを防止するものである。
つまり、一般的に、このような車載パワートレイン制御装置は、制御対象機器の仕様変更や改良に対応するために、制御プログラムを書き換える場合に、外部機器（外部診断装置）を電子制御装置に接続し、ターゲットとなる特定の電子制御装置のプログラムを書き換える処理を実行するように構成されている。
しかし、この場合、オンボード（Ｏｎ  Ｂｏａｒｄ）で制御プログラム等が書き換えられている間では、特定の電子制御装置は、他の電子制御装置との通信が正常に行なわれない。このため、他の電子制御装置の故障診断手段により、特定の電子制御装置が故障していると誤診断されるという問題があった。
そこで、上記の特許文献１では、外部機器が、制御プログラムの書き換えの開始前に、書き換え対象以外の電子制御装置に対し、書き換え対象である電子制御装置の動作監視を停止させる監視停止指令を発して外部診断装置の作動を禁止する技術や、書き換え終了後に、書き換え対象以外の電子制御装置に記憶された故障情報の消去指令を直接伝送する構成としている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、従来、電子制御装置において、制御プログラムの書き換え処理は、一般的に、整備工場で車両を停止させた状態で実行するが、このとき、プログラムの書き換え対象である電子制御装置が、車両の走行とは無関係な電子制御装置（例えば、車室内の照明やパワーウィンドを制御する電子制御装置）である場合、プログラムの書き換え中であるにもかかわらず、誤って車両を走行させてしまうおそれがあり、改善が望まれていた。
【０００６】
そこで、この発明は、電子制御装置のプログラムの書き換えを確実に実行させることができる車両の電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、車両の異常診断を行う複数の電子制御装置を備え、前記複数の電子制御装置が互いに通信ラインで接続して情報を送受信する車両の電子制御装置において、前記複数の電子制御装置のいずれか１つが書換え処理を実行する際に、他の電子制御装置に対して書換え処理を実行することを告げるための異常診断停止信号を発信し、この異常診断停止信号を受信した前記他の電子制御装置は、前記異常診断を停止するとともに前記車両の駆動力供給制御を禁止することを特徴とする。
【発明の効果】
【０００８】
この発明は、書換え処理を実行する際に、異常診断停止と駆動力供給制御禁止とを行うことにより、電子制御装置のプログラムの書き換えを確実に実行させることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は異常診断の一時停止を実施する制御のフローチャートである。（実施例）
【図２】図２は電子制御装置と外部診断装置とをシリアル通信で連絡した通信診断システムのハード構成を示す図である。（実施例）
【図３】図３は電子制御装置と外部診断装置とを接続した通信診断システムを備えた車両の側面図である。（実施例）
【発明を実施するための形態】
【００１０】
この発明は、電子制御装置のプログラムの書き換えを確実に実行させる目的を、書換え処理を実行する際に、異常診断停止信号を発信し、これを受信した他の制御装置が異常診断を停止するとともに駆動力供給制御を禁止して実現するものである。
【実施例】
【００１１】
図１〜図３は、この発明の実施例を示すものである。
図３に示すように、車両１には、内燃機関２と通信診断システム３とが搭載される。
この通信診断システム３は、車両１の異常診断を行う複数の電子制御装置として、例えば、第１の電子制御装置（ＥＣＵ）４Ａ、第２の電子制御装置（ＥＣＵ）４Ｂ…を備え、また、車両１の外部から第１の電子制御装置４Ａ、第２の電子制御装置４Ｂ…に接続されて異常診断を実行する外部診断装置（故障診断テスタ）５を備える。
第１の車載制御装置４Ａ、第２の車載制御装置４Ｂ…は、通信線として、シリアル通信可能で双方向の情報通信が可能な車両側通信線６を介して互いに接続され、通常時には互いに情報の送受信を実施しながら制御対象を制御する。車両側通信線６には、車両側接続コネクタ７が設けられている。
外部診断装置５は、第１の電子制御装置４Ａ、第２の電子制御装置４Ｂ…に接続され、一つの電子制御装置のプログラムの書き換え処理、あるいは車両１や内燃機関２の異常診断（ＯＢＤ：Ｏｎ  Ｂｏａｒｄ  Ｄｉａｇｎｏｓｔｉｃ）を実行するものである。
この外部診断装置５には、ディスプレイ８が備えられ、また、車両側接続コネクタ７に結合可能な車外コネクタ９を設けた通信線である車外通信線１０が接続している。この車外通信線１０は、前記車両側通信線６に接続可能である。
上述の第１の電子制御装置４Ａと第２の電子制御装置４Ｂとは、同一構造であり、ここでは、以下のように、第２の電子制御装置４Ｂについてのみ説明する。
【００１２】
第２の電子制御装置４Ｂは、例えば、ボディコントロールモジュール（ＢＣＭ）、内燃機関コントールモジュール（ＥＣＭ）、トランスミッション（Ａ／Ｔ）コントローラ、ＡＢＳ（アンチロックブレーキシステム）コントローラ、エアバックコントローラ等の複数の電子制御装置（電子コントローラ：エレクトロニックコントロールユニット（ＥＣＵ））中から選択されたものであり、異常診断機能（自己診断）を有する。また、異常診断機能は、車両側通信線６を介して相互に通信をしており、この通信が途切れたことを通信異常として検出する通信異常の診断機能を含む。
図２に示すように、第２の電子制御装置４Ｂは、車両側通信線６に接続した受信手段である通信ポート１１と、車載用検出手段（センサ）１２からの信号を入力して波形処理するとともに通信ポート１１に出力する入力処理装置１３と、通信ポート１１に連絡するとともに入力処理装置１３からの信号に基づいて目的の制御に対する最適制御量を演算し、この演算結果に基づいた制御信号を出力する中央処理装置（ＣＰＵ）１４と、故障の解析に必要な情報を保存するとともに内燃機関２の始動に際して情報を保存する情報保存手段１５と、中央処理装置１４からの制御信号を受けてアクチュエータ（燃料噴射弁等）１６を駆動するように通信ポート１１に接続した出力制御装置１７と、電源供給回路１８とを備えている。
電源供給回路１８には、電力の供給を受けるように電力線１９よって電源（バッテリ）２０が接続し、また、イグニション信号を受けるようにイグニション信号線２１によってイグニションスイッチ２２が接続している。電源２０には、車両側接続コネクタ７に接続した車両側電源線２３が接続している。
なお、車外通信線１０は、図２に示すように、車外側通信連絡線２４と、車外側電源線２５とからなる。
【００１３】
前記情報保存手段１５は、情報を保存する記憶領域を揮発性メモリと不揮発性メモリとを含む複数タイプで構成されており、消去・書込み回数に制限がない揮発性メモリとして、中央処理装置１４が演算を行うための情報を保存するとともに保存されている故障情報を他の車載制御装置内にも保存する第１の揮発性メモリ（ＲＡＭ）２５と、消去・書込み回数に制限がある不揮発性メモリとして、例えば、制御用のプログラムや情報を格納するブロック書き換え可能な第２の不揮発性メモリ（ＲＯＭ）２６と、工場でプログラムする場合等に使用されて電気的に消去・書込み可能な第３の不揮発性メモリ（ＥＥＰＲＯＭ）２７とを備える。
【００１４】
そして、この実施例に係る通信診断システム３においては、複数の電子制御装置４Ａ、４Ｂ…のいずれか１つが書換え処理を実行する際に、書換え処理が行われる電子制御装置以外の他の電子制御装置に対して書換え処理を実行することを告げるための異常診断停止信号を発信するとともに、この異常診断停止信号を受信した他の電子制御装置４Ａ、４Ｂが車両１の走行に係る制御をするための駆動力供給制御を禁止する。
また、車両１の外部から電子制御装置４Ａ、４Ｂ…に接続される外部診断装置５を備え、この外部診断装置５が書換え処理を実行する際に、書換え処理が行われる電子制御装置以外の電子制御装置に対して書換え処理を実行することを告げるための異常診断停止信号を発信し、この異常診断停止信号を受信した他の電子制御装置４Ａ、４Ｂが車両１の走行に係る制御をするための駆動力供給制御を禁止する。
即ち、この実施例では、書き換え対象の電子制御装置がプログラムの書き換えのために通常送信している情報を送信できない状態となった際に、書き換え対象でない電子制御装置が通信異常を診断してしまうことを防止するために、書き換え対象の電子制御装置が書き換えを実施する際に、書換え処理を実行することを告げるための異常診断停止信号を発信し他の電子制御装置がこの異常診断停止信号を受信することにより、一時的に異常診断を停止させ、かつ駆動力供給制御を禁止することで、電子制御装置のプログラムの書き換え実施中に、車両１の走行を禁止させる。
【００１５】
次に、この実施例に係る異常診断の一時停止を実施する制御について、図１のフローチャートに基づいて説明する。なお、この実施例においては、書き換え処理を実行する電子制御装置が第１電子制御装置４Ａのうちいずれか１つであるものとして説明する。
図１に示すように、通信診断システム３のプログラムがスタートすると（ステップＡ０１）、先ず、駆動力供給制御を開始する（ステップＡ０２）。このステップＡ０２において、駆動力供給制御とは、例えば、電子制御装置４Ｂが内燃機関２の電子制御装置である場合に、内燃機関２を運転することを意味する。
そして、電子制御装置４Ｂは、イグニッションスイッチ２２がオフ状態になったか否かを判断する（ステップＡ０３）。
このステップＡ０３がＮＯの場合には、異常診断停止要求信号を受信したか否かを判断する（ステップＡ０４）。このステップＡ０４において、電子制御装置４Ｂは、書換え処理中である電子制御装置４Ａ、あるいは外部診断装置５から診断停止要求信号が送られてきたか否かを判断する。このステップＡ０４がＮＯの場合には、前記ステップＡ０３に戻る。
このステップＡ０４がＹＥＳで、異常診断停止要求信号を受信した場合には、異常診断を停止する（ステップＡ０５）。このステップＡ０５において、電子制御装置４Ｂが、例えば、内燃機関２の異常診断を行う電子制御装置である場合に、内燃機関２の異常診断を停止する。また、相互通信が途切れたことを検出する通信異常の検出も停止する。
そして、駆動力供給制御の禁止を行う（ステップＡ０６）。このステップＡ０６において、駆動力供給制御の禁止が実行されると、運転者の操作に優先して駆動力の供給が停止される。
そして、イグニッションスイッチ２２がオフ状態になったか否かを判断する（ステップＡ０７）。
このステップＡ０７がＹＥＳの場合、又は前記ステップＡ０３がＹＥＳの場合には、プログラムをエンドとする（ステップＡ０８）。
一方、前記ステップＡ０７がＮＯの場合には、異常診断停止解除要求信号を受信したか否かを判断する（ステップＡ０９）。このステップＡ０９がＮＯの場合には、前記ステップＡ０７に戻る。なお、この異常診断停止解除要求信号は、書換え処理が終了した場合に外部診断装置５又は書換え処理が終了した後の電子制御装置４Ａが発信する信号である。
このステップＡ０９がＹＥＳで、異常診断停止解除要求信号を受信した場合には、電子制御装置４Ｂは、異常診断を再開する（ステップＡ１０）。
また、電子制御装置４Ｂは、駆動力供給制御を再開する（ステップＡ１１）。
その後、プログラムをリターンする（ステップＡ１２）。
【００１６】
以上、この発明の実施例について説明してきたが、上述の実施例の構成を請求項毎に当てはめて説明する。
先ず、請求項１に係る発明は、複数の電子制御装置４Ａ、４Ｂ…のいずれか１つが書換え処理を実行する際に、他の電子制御装置に対して書換え処理を実行することを告げるための異常診断停止信号を発信し、この異常診断停止信号を受信した他の電子制御装置は異常診断を停止するとともに、車両１の走行に係る制御を禁止する。
このような構成により、複数の電子制御装置４Ａ、４Ｂ…のいずれか１つが書換え処理を実行すると、他の電子制御装置は異常診断を停止し、かつ駆動力の供給も禁止されるため、実行中の異常診断が終了するまで、車両１を走行させることができなくなり、従って、実行中の書換え処理は、確実に実行される。
また、請求項２に係る発明は、車両１の外部から電子制御装置４Ａ、４Ｂ…に接続されて書換え処理を実行する外部診断装置５を備え、この外部診断装置５が書換え処理を実行する際に、書換え処理が実行される電子制御装置以外の他の電子制御装置４Ａ、４Ｂ…に対して書換え処理を実行することを告げるための異常診断停止信号し、この異常診断停止信号を受信した他の電子制御装置は異常診断を停止するとともに、車両１の走行に係る制御を禁止する。
このような構成により、外部診断装置５において、電子制御装置４Ａ、４Ｂ…のいずれか１つが書換え処理を実行すると、他の電子制御装置は異常診断を停止し、かつ駆動力の供給も禁止されるため、実行中の異常診断が終了するまで、車両１を走行させることができなくなり、従って、実行中の書換え処理は、確実に実行される。
【産業上の利用可能性】
【００１７】
この発明に係る電子制御装置の制御を、他の制御と併用することも可能である。
【符号の説明】
【００１８】
１  車両
２  内燃機関
３  通信診断システム
４Ａ  第１の電子制御装置
４Ｂ  第２の電子制御装置
５  外部診断装置
１１  通信ポート
１４  中央処理装置（ＣＰＵ）
１５  情報保存手段
２０  電源
２２  イグニションスイッチ
【図１】
2014221608.tif 000003
【図２】
2014221608.tif 000004
【図３】
2014221608.tif 000005