(57)【要約】【課題】車両に固有のＶＩＮコードを記憶する電子制御装置、及び車両制御システムにおいて、ＶＩＮコードの書き換えがなされた場合には故障情報が同時に消去されなければならないという法規に反しないようにする。【解決手段】外部のスキャンツール９０からＶＩＮコードの書き換え要求、及び故障情報の消去要求が入力されると、ＶＩＮコードをＥＥＰＲＯＭ１９に記憶するエンジンＥＣＵ１０は、自身のＳＲＡＭ１８に記憶された故障情報を消去するとともに、他のＥＣＵ（例えばＨＶＥＣＵ２０、ＥＣＴＥＣＵ３０）にて故障情報の消去が完了したか否かを判定する。そして、自ＥＣＵ（エンジンＥＣＵ１０）及び他のＥＣＵにて故障情報の消去が完了したと判定できたならば、ＶＩＮコードの書き換えを実行する。【選択図】図１
2010269657.tif 000002
【特許請求の範囲】
【請求項１】
車両に固有の車両識別情報を記憶する車両識別情報記憶手段と、
前記車両識別情報の書換指令が入力されると、前記車両識別情報記憶手段により記憶された前記車両識別情報を書き換える書換手段と、を備え、
前記車両内のネットワークに接続される電子制御装置であって、
前記ネットワークには、前記車両の故障情報を記憶する故障情報記憶手段と、前記故障情報の消去指令が入力されると、前記故障情報記憶手段により記憶された前記故障情報を消去する消去手段と、を備えた電子機器が接続され、
前記書換指令及び前記消去指令を含む指令情報の入力を検出する指令検出手段と、
前記指令検出手段により前記指令情報が検出されると、前記電子機器において前記消去手段により前記故障情報が消去されたか否かを判定する消去判定手段と、を備え、
前記書換手段は、前記電子機器において前記故障情報が消去されたと前記消去判定手段により判定されると、前記車両識別情報の書き換えを行うようになっていることを特徴とする電子制御装置。
【請求項２】
請求項１に記載の電子制御装置において、
前記消去判定手段は、前記指令検出手段により前記指令情報が検出されてから予め定められた時間が経過したか否かを判断し、その予め定められた時間が経過したと判断したならば前記電子機器において前記故障情報が消去されたと判定するようになっていることを特徴とする電子制御装置。
【請求項３】
請求項１に記載の電子制御装置において、
前記電子機器は、前記消去手段により前記故障情報が消去されると前記故障情報の消去が完了したことを表す消去完了通知を出力する消去完了通知出力手段を備え、
前記消去判定手段は、全ての前記電子機器から前記消去完了通知が出力されたか否かを判断し、全ての前記電子機器から前記消去完了通知が出力されたと判断したならば前記電子機器において前記故障情報が消去されたと判定するようになっていることを特徴とする電子制御装置。
【請求項４】
請求項２に記載の電子制御装置において、
前記消去判定手段は、
前記車両のイグニションスイッチが、前記指令検出手段により前記指令情報が検出されてから前記予め定められた時間が経過するまでの間にオフされたか否かを判断するオフ動作判断手段を備え、
前記指令検出手段により前記指令情報が検出されてから前記予め定められた時間が経過したと判断し、かつ前記イグニションスイッチが前記予め定められた時間の経過中にオフされていないと前記オフ動作判断手段により判断されると、前記電子機器において前記故障情報が消去されたと判定するようになっていることを特徴とする電子制御装置。
【請求項５】
請求項４に記載の電子制御装置において、
自身の状態が、前記車両に備えられるバッテリからの動作電圧を当該電子制御装置に供給する供給状態と、その動作電圧の供給を遮断する遮断状態とに切り替わる動作電圧供給切換手段と、
前記消去手段が前記故障情報の消去を開始する際に、前記動作電圧供給切換手段の状態を前記供給状態に保持する動作電圧供給制御手段と、を備え、
前記動作電圧供給制御手段は、前記車両のイグニションスイッチが、前記指令検出手段により前記指令情報が検出されてから前記予め定められた時間が経過するまでの間にオフされたと前記オフ動作判断手段により判断されると、前記予め定められた時間が経過した際に、前記動作電圧供給切換手段の状態を前記遮断状態にするようになっていることを特徴とする電子制御装置。
【請求項６】
車両に固有の車両識別情報を記憶する車両識別情報記憶手段と、
前記車両の故障情報を記憶する故障情報記憶手段と、
前記車両識別情報の書換指令が入力されると、前記車両識別情報記憶手段により記憶された前記車両識別情報を書き換える書換手段と、
前記故障情報の消去指令が入力されると、前記故障情報記憶手段により記憶された前記故障情報を消去する消去手段と、
を備え、前記車両に搭載される車両制御システムであって、
前記書換指令及び前記消去指令を含む指令情報の入力を検出する指令検出手段と、
前記指令検出手段により前記指令情報が検出されると、前記消去手段により前記故障情報が消去されたか否かを判定する消去判定手段と、を備え、
前記消去手段は、前記指令検出手段により前記指令情報が検出されると、前記故障情報記憶手段により記憶された前記故障情報を消去するようになっており、
前記書換手段は、前記故障情報が消去されたと前記消去判定手段により判定されると、前記車両識別情報の書き換えを行うようになっていることを特徴とする車両制御システム。
【請求項７】
請求項６に記載の車両制御システムにおいて、
前記消去判定手段は、前記指令検出手段により前記指令情報が検出されてから予め定められた時間が経過したか否かを判断し、その予め定められた時間が経過したと判断したならば前記故障情報が消去されたと判定するようになっていることを特徴とする車両制御システム。
【請求項８】
請求項７に記載の車両制御システムにおいて、
前記消去判定手段は、
前記車両のイグニションスイッチが、前記指令検出手段により前記指令情報が検出されてから前記予め定められた時間が経過するまでの間にオフされたか否かを判断するオフ動作判断手段を備え、
前記指令検出手段により前記指令情報が検出されてから前記予め定められた時間が経過したと判断し、かつ前記イグニションスイッチが前記予め定められた時間の経過中にオフされていないと前記オフ動作判断手段により判断されると、前記故障情報が消去されたと判定するようになっていることを特徴とする車両制御システム。
【請求項９】
請求項６に記載の車両制御システムにおいて、
前記故障情報記憶手段と、前記消去手段と、前記消去手段により前記故障情報が消去されると前記故障情報の消去が完了したことを表す消去完了通知を出力する消去完了通知出力手段と、を有する電子制御装置を備え、
前記消去判定手段は、全ての前記電子制御装置から前記消去完了通知が出力されたか否かを判断し、全ての前記電子制御装置から前記消去完了通知が出力されたと判断したならば前記故障情報が消去されたと判定するようになっていることを特徴とする車両制御システム。
【請求項１０】
請求項９に記載の車両制御システムにおいて、
前記電子制御装置は、前記消去手段により前記故障情報の消去が開始されると、前記故障情報の消去が開始されたことを表す消去開始通知を出力する消去開始通知出力手段を備えていることを特徴とする車両制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に固有の車両識別情報を記憶する電子制御装置、及び車両制御システムに関する。
【背景技術】
【０００２】
従来、車両の各部を制御する電子制御装置（以下、ＥＣＵと記載する）を備えた車両制御システムでは、車両に固有の車両識別番号（以下、ＶＩＮコードと記載する）が、特定のＥＣＵにおける不揮発性メモリ（例えばＥＥＰＲＯＭ）に読み書き自在に記憶される（例えば、特許文献１参照）。そして、そのＶＩＮコードを記憶するＥＣＵが他の車両に載せ換えられるような場合には、そのＥＣＵにおけるＶＩＮコードも書き換えられる。尚、ＶＩＮコードは、例えばディーラー等における修理作業などの際に、車両を特定するために用いられる。車両を特定するのは、車両の種類に合致したより最適な処置を実施できるようにするためである。
【０００３】
また、ＣＡＲＢ（カリフォルニア州大気資源局）によるいわゆるＯＢＤ−ＩＩ（車載診断装置規制ステージＩＩ）では、車両における故障を表す故障情報を不揮発性メモリ（例えば常時電源供給されるメモリ（スタンバイＲＡＭ或いはＳＲＡＭという）やＥＥＰＲＯＭ）に記憶させるべき旨が規定されている。このため、車両制御システムでは、故障情報が各ＥＣＵにおける不揮発性メモリに記憶される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３０１５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＯＢＤ−ＩＩでは、ＶＩＮコードの書き換えがなされた場合にはエミッション関連の故障情報の全てが同時に消去されなければならない旨が規定される。
そのため、特定のＥＣＵにおいて記憶されるＶＩＮコードの書き換えに伴い、エミッション関連の故障情報が確実に消去される必要がある。
【０００６】
従来は、ＶＩＮコードを書き換えた後に、例えば外部ツールを用いて各ＥＣＵに故障情報の消去指令を入力し、その各ＥＣＵにおいて故障情報が消去されるようにしていたが、故障情報の消去がなされている最中にＥＣＵの電源がオフされたり或いはリセットが生じたりしたような場合には、ＶＩＮコードの書き換えが完了しているにもかかわらずＥＣＵにおいて故障情報は残ったままとなってしまう。つまりこの場合、上記ＯＢＤ−ＩＩの法規に反してしまう結果となる。
【０００７】
本発明は、こうした問題に鑑みなされたもので、車両に固有のＶＩＮコードを記憶する電子制御装置、及び車両制御システムにおいて、ＶＩＮコードの書き換えがなされた場合には故障情報が同時に消去されなければならないという法規に反しないようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するためになされた請求項１に記載の電子制御装置は、車両内のネットワークに接続されるものであり、車両に固有の車両識別情報を記憶する車両識別情報記憶手段と、車両識別情報の書換指令が入力されると、車両識別情報記憶手段により記憶された車両識別情報を書き換える書換手段と、を備えている。車両内のネットワークには、車両の故障情報を記憶する故障情報記憶手段と、故障情報の消去指令が入力されると、故障情報記憶手段により記憶された故障情報を消去する消去手段と、を備えた電子機器が接続される。
【０００９】
そして、本発明に係る電子制御装置は、書換指令及び消去指令を含む指令情報の入力を検出する指令検出手段と、指令検出手段により指令情報が検出されると、電子機器において消去手段により故障情報が消去されたか否かを判定する消去判定手段と、を備え、書換手段は、電子機器において故障情報が消去されたと消去判定手段により判定されると、車両識別情報の書き換えを行うようになっている。
【００１０】
つまり、この電子制御装置では、指令情報の入力が検出された場合には、消去手段により故障情報が消去された段階で（故障情報が消去されたと消去判定手段により判定された段階で）、車両識別情報の書き換えが実行されるようになっている。言い換えれば、故障情報が消去されない限り、車両識別情報の書き換えが実行されないようになっている。
【００１１】
このような構成によれば、例えば故障情報の消去の最中に車両のイグニションスイッチがオフされたり電子機器においてリセットが生じたりするなどしてその電子機器において故障情報が消去されずに残っている可能性がある状況下でも、イグニションスイッチのオフ動作や電子機器におけるリセットが発生した場合は消去判定手段が故障情報は消去されていないと判定するように構成することで、故障情報が残ったまま車両識別情報の書き換えが実行されてしまうようなことを回避することができる。
【００１２】
このように、本願発明の電子制御装置によれば、故障情報が消去された段階で車両識別情報の書き換えが実行され、言い換えれば車両識別情報の書き換えの際に故障情報が残っていることがないため、車両識別情報の書き換えがなされた場合には故障情報が同時に消去されなければならないという法規に反してしまうことを防止することができる。
【００１３】
尚、故障情報記憶手段及び消去手段は、本願発明の電子制御装置にも備えられていても良い。つまり、電子制御装置においても、故障情報が記憶及び消去されるように構成されていても良い。
【００１４】
そして、このような請求項１の電子制御装置では、具体的に、請求項２のように構成すると良い。
請求項２の電子制御装置は、請求項１の電子制御装置において、消去判定手段は、指令検出手段により指令情報が検出されてから予め定められた時間が経過したか否かを判断し、その予め定められた時間が経過したと判断したならば電子機器において故障情報が消去されたと判定するようになっている。
【００１５】
このような電子制御装置では、指令検出手段により指令情報が検出されてから予め定められた時間が経過すると故障情報が消去されたと判定され、これにより車両識別情報の書き換えが実行されるようになる。
【００１６】
ここで、「予め定められた時間」は、電子機器での故障情報の消去に要する時間よりも充分に大きい時間とすると良い。このようにすれば、指令情報が検出されてから予め定められた時間が経過した段階では故障情報が消去されているようにすることができる。つまり、故障情報の消去が完了した段階で車両識別情報の書き換えが実行されるようにすることができる。このように、予め定められた時間が経過したか否かを判断するという簡単な構成で、上述のように法規に反してしまうことを防止するという効果を得ることができるようになる。
【００１７】
また、請求項１の電子制御装置では、請求項３のように構成しても良い。
請求項３の電子制御装置は、請求項１の電子制御装置において、電子機器は、消去手段により故障情報が消去されると故障情報の消去が完了したことを表す消去完了通知を出力する消去完了通知出力手段を備え、消去判定手段は、全ての電子機器から消去完了通知が出力されたか否かを判断し、全ての電子機器から消去完了通知が出力されたと判断したならば電子機器において故障情報が消去されたと判定するようになっている。
【００１８】
このように、電子機器において故障情報が消去された際にその電子機器から消去完了通知が出力され、電子制御装置においてその消去完了通知を検出するようにすることで、電子制御装置では、電子機器において故障情報が消去されたことを確実に把握することができる。言い換えれば、電子機器にて故障情報が消去されたと電子制御装置が判断する場合のその判断結果の信頼性を向上させることができる。このため、より確実に、故障情報の消去が完了した段階で車両識別情報の書き換えが実行されるようにすることができる。よって、上述のように法規に反してしまうことを防止するという効果をより確実に得ることができる。
【００１９】
ところで、故障情報の消去中に車両のイグニションスイッチがオフされてしまうと、故障情報の消去が中断され、その故障情報が残ってしまう可能性がある。そこで、請求項４のように構成すると良い。
【００２０】
請求項４の電子制御装置は、請求項２の電子制御装置において、消去判定手段は、車両のイグニションスイッチが、指令検出手段により指令情報が検出されてから予め定められた時間が経過するまでの間にオフされたか否かを判断するオフ動作判断手段を備えている。そして、消去判定手段は、指令検出手段により指令情報が検出されてから予め定められた時間が経過したと判断し、かつイグニションスイッチが予め定められた時間の経過中にオフされていないとオフ動作判断手段により判断されると、電子機器において故障情報が消去されたと判定するようになっている。
【００２１】
ここで、「予め定められた時間」は、前述のように電子機器での故障情報の消去に要する時間よりも充分に大きい時間とすると良い。
このような請求項４の電子制御装置では、指令情報が検出されてから予め定められた時間が経過し、かつその予め定められた時間の経過中（より具体的には故障情報の消去中）に車両のイグニションスイッチがオフされていないような場合に、故障情報が消去されたと消去判定手段により判定され、これにより書換手段が車両識別情報の書き換えを実行し得るようになる。言い換えれば、予め定められた時間の経過中（故障情報の消去中）に車両のイグニションスイッチがオフされたような場合には、消去判定手段は故障情報が消去されたと判定しないため、これにより書換手段において車両識別情報の書き換えが行われなくなる。
【００２２】
したがって、故障情報の消去中に車両のイグニションスイッチがオフされて故障情報が消去されずに残ってしまっている可能性のある状況下で、車両識別情報の書き換えが実行されないようになる。言い換えれば、故障情報の消去が完了した段階で車両識別情報の書き換えが実行されるようにすることができる。よって、上述のように法規に反してしまうことを防止するという効果をより確実に得ることができる。
【００２３】
このような請求項４の電子制御装置では、請求項５のように構成するとより好ましい。
請求項５の電子制御装置は、請求項４の電子制御装置において、自身の状態が、車両に備えられるバッテリからの動作電圧を当該電子制御装置に供給する供給状態と、その動作電圧の供給を遮断する遮断状態とに切り替わる動作電圧供給切換手段と、消去手段が故障情報の消去を開始する際に、動作電圧供給切換手段の状態を供給状態に保持する動作電圧供給制御手段と、を備えている。
【００２４】
そして、動作電圧供給制御手段は、車両のイグニションスイッチが、指令検出手段により指令情報が検出されてから予め定められた時間が経過するまでの間にオフされたとオフ動作判断手段により判断されると、その予め定められた時間が経過した際に、動作電圧供給切換手段の状態を遮断状態にするようになっている。
【００２５】
予め定められた時間の経過中（故障情報の消去中）に車両のイグニションスイッチがオフされたような場合、故障情報の消去が中断し、故障情報が残ってしまう可能性もあるが、請求項５の電子制御装置では、そのような可能性のある場合、動作電圧供給切換手段の状態が遮断状態になり、これにより電子制御装置に動作電圧が供給されなくなる。そのため、車両識別情報の書き換えが行われなくなる。
【００２６】
このような請求項５の電子制御装置では、故障情報が消去されずに残っているにも関わらず車両識別情報の書き換えが実行されてしまうということを防止することができる。したがって、先に述べたような法規に反してしまうことをより確実に防止することができる。
【００２７】
次に、請求項６の発明は、車両に搭載される車両制御システムであって、車両に固有の車両識別情報を記憶する車両識別情報記憶手段と、車両の故障情報を記憶する故障情報記憶手段と、車両識別情報の書換指令が入力されると、車両識別情報記憶手段により記憶された車両識別情報を書き換える書換手段と、故障情報の消去指令が入力されると、故障情報記憶手段により記憶された故障情報を消去する消去手段と、を備えている。
【００２８】
そして、この車両制御システムは、書換指令及び消去指令を含む指令情報の入力を検出する指令検出手段と、指令検出手段により指令情報が検出されると、消去手段により故障情報が消去されたか否かを判定する消去判定手段と、を備えている。
【００２９】
消去手段は、指令検出手段により指令情報が検出されると、故障情報記憶手段により記憶された故障情報を消去するようになっており、書換手段は、故障情報が消去されたと消去判定手段により判定されると、車両識別情報の書き換えを行うようになっている。
【００３０】
このような車両制御システムでは、指令情報の入力が検出された場合には、消去手段により故障情報が消去された段階で（故障情報が消去されたと消去判定手段により判定された段階で）、車両識別情報の書き換えが実行される。言い換えれば、故障情報が消去されない限り、車両識別情報の書き換えが実行されないこととなる。
【００３１】
このため、車両識別情報の書き換えの段階で故障情報が残っていることがなく、車両識別情報の書き換えがなされた場合には故障情報が同時に消去されなければならないという法規に反してしまうことを防止することができる。
【００３２】
次に、請求項７の車両制御システムは、請求項６の車両制御システムにおいて、消去判定手段は、指令検出手段により指令情報が検出されてから予め定められた時間が経過したか否かを判断し、その予め定められた時間が経過したと判断したならば故障情報が消去されたと判定するようになっている。
【００３３】
このような車両制御システムでは、指令検出手段により指令情報が検出されてから予め定められた時間が経過すると、故障情報が消去されたと消去判定手段により判定され、これにより車両識別情報の書き換えが実行され得るようになる。そして、「予め定められた時間」を、電子機器での故障情報の消去に要する時間よりも充分に大きい時間とすれば、指令情報が検出されてから予め定められた時間が経過した段階では故障情報が消去されているようにすることができる。つまり、故障情報の消去が完了した段階で車両識別情報の書き換えが実行されるようにすることができる。よって、上述のように法規に反してしまうことを防止するという効果を得ることができる。
【００３４】
そして、このような請求項７の車両制御システムでは、請求項８のように構成すると尚良い。
請求項８の車両制御システムは、請求項７の車両制御システムにおいて、消去判定手段は、車両のイグニションスイッチが、指令検出手段により指令情報が検出されてから予め定められた時間が経過するまでの間にオフされたか否かを判断するオフ動作判断手段を備え、指令検出手段により指令情報が検出されてから予め定められた時間が経過したと判断し、かつイグニションスイッチが予め定められた時間の経過中にオフされていないとオフ動作判断手段により判断されると、故障情報が消去されたと判定するようになっている。
【００３５】
ここで、「予め定められた時間」は、前述のように電子機器での故障情報の消去に要する時間よりも充分に大きい時間とすると良い。
このような車両制御システムでは、指令情報が検出されてから予め定められた時間が経過し、その予め定められた時間の経過中（より具体的には故障情報の消去中）に車両のイグニションスイッチがオフされていないような場合に、故障情報が消去されたと消去判定手段により判定され、これにより書換手段が車両識別情報の書き換えを実行し得るようになる。言い換えれば、予め定められた時間の経過中（故障情報の消去中）に車両のイグニションスイッチがオフされたような場合には、消去判定手段は故障情報が消去されたと判定しないため、これにより書換手段において車両識別情報の書き換えが行われなくなる。
【００３６】
したがって、故障情報の消去中に車両のイグニションスイッチがオフされて故障情報が消去されずに残ってしまっている可能性のある状況下で、車両識別情報の書き換えが実行されないようになる。言い換えれば、故障情報の消去が完了した段階で車両識別情報の書き換えが実行されるようにすることができる。よって、上述のように法規に反してしまうことを防止するという効果をより確実に得ることができる。
【００３７】
次に、請求項９の車両制御システムは、請求項６の車両制御システムにおいて、故障情報記憶手段と、消去手段と、消去手段により故障情報が消去されると故障情報の消去が完了したことを表す消去完了通知を出力する消去完了通知出力手段と、を有する電子制御装置を備え、消去判定手段は、全ての電子制御装置から消去完了通知が出力されたか否かを判断し、全ての電子制御装置から消去完了通知が出力されたと判断したならば故障情報が消去されたと判定するようになっている。
【００３８】
このような車両制御システムでは、電子制御装置において故障情報が消去された際にその電子制御装置から消去完了通知が出力されるため、その電子制御装置において故障情報が消去されたことを確実に把握することができる。このため、より確実に、故障情報の消去が完了した段階で車両識別情報の書き換えが実行されるようにすることができる。よって、上述のように法規に反してしまうことを防止するという効果をより確実に得ることができる。
【００３９】
請求項１０の車両制御システムは、請求項９の車両制御システムにおいて、電子制御装置は、消去手段により故障情報の消去が開始されると、故障情報の消去が開始されたことを表す消去開始通知を出力する消去開始通知出力手段を備えている。
【００４０】
このような車両制御システムでは、各々の電子制御装置から消去開始通知が出力されることで、故障情報が記憶されている電子制御装置、或いは故障情報の消去が実行されるべき電子制御装置が予め登録（設定）されていなくてもそのような電子制御装置を把握できるようになる。このため、そのような電子制御装置（故障情報が記憶されている電子制御装置、或いは故障情報の消去が実行されるべき電子制御装置）を予め登録（設定）する必要がなく、電子制御装置の追加や変更を、例えばソフトウェアの変更等を伴うことなく行うことができる。また、車種毎に搭載される電子制御装置の種類や数が異なるような場合でも容易に対応することができる。
【図面の簡単な説明】
【００４１】
【図１】本実施形態の車両制御システム１の概略構成図である。
【図２】電圧供給システム２の概略構成を表す図である。
【図３】第１実施形態のエンジンＥＣＵ１０において実行される書換処理を表すフローチャートである。
【図４】第２実施形態のエンジンＥＣＵ１０において実行される書換処理を表すフローチャートである。
【図５】第３実施形態のエンジンＥＣＵ１０において実行される書換処理を表すフローチャートである。
【図６】第３実施形態の車両制御システム１にて、故障情報が消去されるべきＥＣＵにおいて実行される処理を表すフローチャートである。
【図７】第４実施形態のエンジンＥＣＵ１０において実行される書換処理を表すフローチャートである。
【図８】第４実施形態の車両制御システム１にて、故障情報が消去されるべきＥＣＵにおいて実行される処理を表すフローチャートである。
【発明を実施するための形態】
【００４２】
以下に、本発明の実施形態を図面に基づき説明する。
［第１実施形態］
まず、本発明の第１実施形態について説明する。
【００４３】
図１は、本発明に係る第１実施形態の車両制御システム１の概略構成図である。尚、以下において、ＥＣＵは電子制御装置のことである。
図１に示すように、本第１実施形態の車両制御システム１は、車両のエンジン（図示省略）の駆動を制御するエンジンＥＣＵ１０、例えば車両のエンジンの出力に関する指令値を演算するＨＶＥＣＵ２０、車両の自動変速機の変速段を制御するＥＣＴＥＣＵ３０、等の各種ＥＣＵを備えている。それらエンジンＥＣＵ１０、ＨＶＥＣＵ２０、及びＥＣＴＥＣＵ３０は、互いに通信可能に接続される。
【００４４】
エンジンＥＣＵ１０は、マイコン１１と、不揮発性メモリ（以下、ＥＥＰＲＯＭと記載する）１９とを備えている。ＥＥＰＲＯＭ１９には、車両に固有の車両識別番号（以下、ＶＩＮコードとも記載する）が記憶される。ＶＩＮコードは、例えば車両組み付け工程において決定され、その工程でＶＩＮコード書き換え用のツールがエンジンＥＣＵ１０に接続されてそのツールを介してＥＥＰＲＯＭ１９に書き込まれる。
【００４５】
マイコン１１は、プログラムに従い動作するＣＰＵ１２と、そのＣＰＵ１２によって実行されるプログラム及びそのプログラムの実行時に参照されるデータを格納するＲＯＭ１４と，ＣＰＵ１２の演算結果等を格納するＲＡＭ１６と、車両に備えられるバッテリからの電源が常時供給されて車両のイグニションスイッチがオフされてもデータを保持可能なＳＲＡＭ１８と、を備えている。そして、車両の故障診断に用いられる故障情報が、例えばＳＲＡＭ１８に記憶されるようになっている。
【００４６】
尚、図示は省略するが、ＨＶＥＣＵ２０、及びＥＣＴＥＣＵ３０もマイコン１１と同様のマイコンを備えている。そして、そのＨＶＥＣＵ２０、及びＥＣＴＥＣＵ３０においても、故障診断に用いられる故障情報がそのＨＶＥＣＵ２０及びＥＣＴＥＣＵ３０におけるマイコンが備えるＳＲＡＭに記憶されるようになっている。
【００４７】
スキャンツール（ＳＣＡＮＴＯＯＬ）９０は、ＶＩＮコードの書き換えを行ったり、故障情報を読み出すことで故障診断を行ったりするために、エンジンＥＣＵ１０、ＨＶＥＣＵ２０、及びＥＣＴＥＣＵ３０等を備えた車両制御システム１に外部から接続されるものである。
【００４８】
図２は、エンジンＥＣＵ１０の周辺の構成を表すブロック図である。具体的には、エンジンＥＣＵ１０に電圧を供給する電圧供給システム２の構成を表す。この電圧供給システム２は、バッテリ５１からの電圧をエンジンＥＣＵ１０に供給するためのものである。
【００４９】
まず、車両のイグニションスイッチ（ＩＧＳＷ）５２がオンされると、そのオン信号が信号線Ｓ１を介してＯＲ回路５３に入力される。また、ＯＲ回路５３には、マイコン１１からの所定の保持信号が信号線Ｓ２を介して入力される場合もある。ＯＲ回路５３は、イグニションスイッチのオン信号及びマイコン１１からの保持信号の何れかが入力されることで信号を出力し、そのＯＲ回路５３からの信号はトランジスタ５４のベース端子に入力される。トランジスタ５４は、コレクタ端子がバッテリ電位に接続され、エミッタ端子がリレー５５に接続される。ＯＲ回路５３からの信号がトランジスタ５４のベース端子に入力されると、トランジスタ５４がオンし、そのトランジスタ５４を介してバッテリからの電流がリレー５５に流れてそのリレー５５がオンする。リレー５５におけるスイッチの一端はバッテリ電位に接続され、他端は電圧制御回路５６に接続されており、リレー５５がオンするとバッテリ電圧がそのリレー５５を介して電圧制御回路５６に供給される。電圧制御回路５６は、バッテリ電圧を、エンジンＥＣＵ１０のマイコン１１が動作するための所定の電圧に降圧してマイコン１１に供給する。
【００５０】
次に、エンジンＥＣＵ１０のマイコン１１において実行される処理について説明する。
図３は、マイコン１１のＣＰＵ１２が実行する書換処理の流れを表すフローチャートである。図３の書換処理は、ＶＩＮコードの書き換えのために実行される処理であり、マイコン１１が起動すると所定のタイミングで繰り返し実行される。
【００５１】
図３の書換処理では、まず、Ｓ１１０にて、ＶＩＮコードの書き換え要求及び故障情報の消去要求（以下、指令情報と記載する）が入力されたか否かを判定する。この指令情報は、外部のスキャンツール９０（図１参照）から入力されるものである。尚、スキャンツール９０から入力される指令情報は、ＨＶＥＣＵ２０、及びＥＣＴＥＣＵ３０にても検出される。
【００５２】
Ｓ１１０にて指令情報の入力がないと判定すると（Ｓ１１０：ＮＯ）、そのまま当該処理を終了する。
一方、Ｓ１１０にて指令情報が入力されたと判定すると（Ｓ１１０：ＹＥＳ）、Ｓ１２０に移行する。
【００５３】
Ｓ１２０では、自ＥＣＵ（エンジンＥＣＵ１０）に記憶された故障情報を消去する。より具体的には、マイコン１１におけるＳＲＡＭ１８に記憶された故障情報を消去する。また、Ｓ１２０では予め定められた時間（一例として、５００［ｍｓｅｃ］）待機する。この予め定められた時間は、例えば設計段階で設定されるものであり、故障情報の消去に要する時間よりも充分に大きい時間となっている。ここで、故障情報の消去に要する時間は、故障情報の消去が実行されるべきＥＣＵの全てを対象とする趣旨である。例えば、エンジンＥＣＵ１０のみならず、ＨＶＥＣＵ２０及びＥＣＴＥＣＵ３０にても故障情報が記憶されているような場合、故障情報の消去が開始されてからそのエンジンＥＣＵ１０、ＨＶＥＣＵ２０、及びＥＣＴＥＣＵ３０のそれぞれにおいて故障情報が消去されるまでの時間（エンジンＥＣＵ１０、ＨＶＥＣＵ２０、及びＥＣＴＥＣＵ３０の全てにおいて故障情報が消去されるまでの時間）を、ここでは「故障情報の消去に要する時間」としている。
【００５４】
Ｓ１３０では、予め定められた時間が経過したか否かを判定し、予め定められた時間が経過していないと判定すると（Ｓ１３０：ＮＯ）、再びＳ１３０の処理を実行する。
一方、Ｓ１３０にて予め定められた時間が経過したと判定すると（Ｓ１３０：ＹＥＳ）、Ｓ１４０に移行する。
【００５５】
Ｓ１４０では、リレー５５の保持要求を出力する。具体的には、リレー５５のオン状態を保持するための保持信号を出力する。保持信号は、図２にて前述したように、信号線Ｓ２を介してＯＲ回路５３に入力される。マイコン１１から保持信号が出力されている間は、車両のイグニションスイッチ５２がオフされたとしても、リレー５５のオン状態が保持されてマイコン１１への電圧供給が継続されることとなる。
【００５６】
次にＳ１５０に進み、ＶＩＮコードの書き換えを実行する。書き換え対象の新たなＶＩＮコードは、外部のスキャンツール９０から、ＶＩＮコードの書き換え要求とともに入力される。Ｓ１５０の処理では、ＥＥＰＲＯＭ１９に記憶されたＶＩＮコードを、外部のスキャンツール９０から入力された新たなＶＩＮコードに書き換える。
【００５７】
次にＳ１６０に進み、リレー５５の保持要求を解除する。より具体的には、保持信号の出力を解除する。そしてその後、当該処理を終了する。
このような本第１実施形態の車両制御システム１では、外部のスキャンツール９０から指令情報（ＶＩＮコードの書き換え要求及び故障情報の消去要求）が入力されると（Ｓ１１０：ＹＥＳ）、故障情報の消去が開始されてからその故障情報の消去に要する時間よりも充分に大きな時間が経過した後（Ｓ１２０、Ｓ１３０：ＹＥＳ）、ＶＩＮコードの書き換えが実行される（Ｓ１５０）。
【００５８】
このように、故障情報の消去に要する時間よりも充分に大きな時間が経過した段階でＶＩＮコードの書き換えが実行されるようにすることで、ＶＩＮコードの書き換えが、故障情報が消去された段階で実行されるようにすることができる。逆に言えば、故障情報が消去されていない段階では、ＶＩＮコードの書き換えが実行されないようにすることができる。
【００５９】
このような本第１実施形態の車両制御システム１では、ＶＩＮコードの書き換えに伴って故障情報が消去されなくてはならないという要求（具体的には、ＣＡＲＢ（カリフォルニア州大気資源局）によるいわゆるＯＢＤ−ＩＩ（車載診断装置規制ステージＩＩ）に定められた規定）に反してしまうことを防止することができる。
【００６０】
また、本第１実施形態では、マイコン１１は、ＶＩＮコードを書き換え中は保持信号を出力するようになっており（Ｓ１４０）、ＶＩＮコードの書き換え中に例えば車両のイグニションスイッチ５２がオフされたとしても、リレー５５のオン状態は保持されるためマイコン１１への電圧供給が遮断されることがない。このため、イグニションスイッチ５２がオフされることに起因してＶＩＮコードの書き換えが中断してしまうようなことを防止することができる。つまり、より確実にＶＩＮコードの書き換えが実行されるようにすることができる。
【００６１】
また、予め定められた時間が経過した段階でＶＩＮコードの書き換えが実行されるような構成によれば、エンジンＥＣＵ１０以外の他のＥＣＵであって故障情報の消去が実行されるべきＥＣＵのハード構成やソフトウェア構成を何ら変更する必要がなく、コストや工数の点で有利である。
【００６２】
尚、本実施形態において、ＥＥＰＲＯＭ１９が車両識別情報記憶手段に相当し、Ｓ１５０の処理が書換手段に相当し、例えばＳＲＡＭ１８が故障情報記憶手段に相当し、Ｓ１２０の処理が消去手段に相当し、Ｓ１１０の処理が指令検出手段に相当し、Ｓ１３０の処理が消去判定手段（本願請求項２の消去判定手段）に相当し、リレー５５が動作電圧供給切換主手段に相当している。また、リレー５５にてスイッチが閉じた状態が供給状態に相当し、リレー５５にてスイッチが開いた状態が遮断状態に相当している。
［第２実施形態］
次に、第２実施形態の車両制御システム１について説明する。
【００６３】
第２実施形態の車両制御システム１は、第１実施形態の車両制御システム１と比較して、エンジンＥＣＵ１０のマイコン１１において、図３の書換処理に代えて図４の書換処理が実行されるようになっている点が異なっている。以下、図４の書換処理について説明する。
【００６４】
図４の書換処理では、まず、Ｓ２１０にて、指令情報が入力されたか否かを判定する。尚、このＳ２１０の処理は図３のＳ１１０の処理と同じであるため、ここでは詳しい説明を省略する。
【００６５】
Ｓ２１０にて指令情報の入力がないと判定すると（Ｓ２１０：ＮＯ）そのまま当該処理を終了し、Ｓ２１０にて指令情報が入力されたと判定すると（Ｓ２１０：ＹＥＳ）Ｓ２２０に移行する。
【００６６】
Ｓ２２０では、リレー５５の保持要求を出力する。即ち、信号線Ｓ２（図２参照）を介して保持信号をＯＲ回路５３に出力する。
次に、Ｓ２３０に進み、自ＥＣＵ（エンジンＥＣＵ１０）に記憶された故障情報を消去する。また、Ｓ２３０では予め定められた時間待機する。この予め定められた時間は、第１実施形態において前述したように、故障情報の消去に要する時間よりも充分に大きい時間となっている。
【００６７】
Ｓ２３０の後はＳ２４０に進み、予め定められた時間が経過したか否か判定するとともに、その予め定められた時間の経過中において車両のイグニションスイッチ５２（図２参照）がオフされた履歴があるか否かを判定する。
【００６８】
そして、Ｓ２４０にて、予め定められた時間が経過し、かつその予め定められた時間の経過中において車両のイグニションスイッチ５２（図２参照）がオフされた履歴がないと判定すると（Ｓ２４０：ＹＥＳ）、Ｓ２５０に移行する。
【００６９】
一方、Ｓ２４０にてイグニションスイッチ５２がオフされた履歴があると判定すると（Ｓ２４０：ＮＯ）、Ｓ２６０に移行する。
Ｓ２５０では、ＶＩＮコードの書き換えを実行する。書き換え対象の新たなＶＩＮコードは、外部のスキャンツール９０から、ＶＩＮコードの書き換え要求とともに入力される。Ｓ２５０の後はＳ２６０に進む。
【００７０】
Ｓ２６０では、リレー５５の保持要求を解除する。より具体的には、保持信号の出力を解除する。そしてその後、当該処理を終了する。
このような本第２実施形態の車両制御システム１では、外部のスキャンツール９０から指令情報（ＶＩＮコードの書き換え要求及び故障情報の消去要求）が入力されると（Ｓ２１０：ＹＥＳ）、故障情報の消去が開始されてからその故障情報の消去に要するのに充分な時間が経過し、さらにその経過中（即ち、故障情報の消去が実行されている間）に車両のイグニションスイッチ５２がオフされていない場合に（Ｓ２４０：ＹＥＳ）、ＶＩＮコードの書き換えが実行される（Ｓ２５０）。例えば、故障情報の消去が実行されている間に車両のイグニションスイッチ５２がオフされると、そのイグニションスイッチ５２のオフによって電圧供給が遮断されてしまうようなＥＣＵにおいて、故障情報の消去が中断されて故障情報が消去されないまま残ってしまう可能性が生じる。
【００７１】
一方、故障情報の消去が開始されてからその故障情報の消去に要するのに充分な時間が経過し、さらにその経過中（即ち、故障情報の消去が実行されている間）に車両のイグニションスイッチ５２がオフされていない場合では、特段の異常がない限り故障情報は消去されていることになる。
【００７２】
このような本第２実施形態の車両制御システム１では、ＶＩＮコードの書き換えが、故障情報が消去された段階で実行されるようにすることができる。逆に言えば、故障情報が消去されていない可能性のある段階では、ＶＩＮコードの書き換えが実行されないようにすることができる。
【００７３】
したがって、本第２実施形態の車両制御システム１によれば、前述したようなＯＢＤ−ＩＩの要求に反してしまうことを防止することができる。また、本第２実施形態では、故障情報の消去及びＶＩＮコードの書き換えに際し、リレー５５の保持要求を出力する（保持信号を出力する）ため（Ｓ２２０）、少なくとも保持信号の出力中においてはイグニションスイッチ５２がオフされたとしてもエンジンＥＣＵ１０への電圧供給が継続されるようにすることができ、イグニションスイッチ５２がオフされたとしても、少なくともエンジンＥＣＵ１０において故障情報の消去及びＶＩＮコードの書き換えが実行されるようにすることができる。
【００７４】
尚、本第２実施形態において、Ｓ２２０の処理及びＳ２４０：ＮＯ→Ｓ２６０の処理が動作電圧供給制御手段に相当し、Ｓ２４０の処理が消去判定手段（本願請求項４の消去判定手段）に相当している。
［第３実施形態］
次に、第３実施形態の車両制御システム１について説明する。
【００７５】
第３実施形態の車両制御システム１は、第１実施形態の車両制御システム１と比較して、エンジンＥＣＵ１０のマイコン１１において、図３の書換処理に代えて図５の書換処理が実行されるようになっている点が異なっている。また、エンジンＥＣＵ１０以外の他のＥＣＵ（例えばＨＶＥＣＵ２０、ＥＣＴＥＣＵ３０）において、図６の処理が実行されるようになっている点が異なっている。以下、図５，６の処理についてそれぞれ説明する。
【００７６】
図５の書換処理では、まず、Ｓ３１０にて、指令情報が入力されたか否かを判定する。尚、このＳ３１０の処理は図３のＳ１１０の処理と同じであるため、ここでは詳しい説明を省略する。
【００７７】
Ｓ３１０にて指令情報の入力がないと判定すると（Ｓ３１０：ＮＯ）そのまま当該処理を終了し、Ｓ３１０にて指令情報が入力されたと判定すると（Ｓ３１０：ＹＥＳ）Ｓ３２０に移行する。
【００７８】
Ｓ３２０では、自ＥＣＵ（エンジンＥＣＵ１０）に記憶された故障情報を消去する。
次に、Ｓ３３０に進み、他のＥＣＵから、その他のＥＣＵにて故障情報の消去が完了したことを表す消去完了通知を受信したか否かを判定する。より具体的に、ここでは、故障情報の消去が実行されるべきＥＣＵの全てから消去完了通知を受信したか否かを判定する。この消去完了通知は、後述する図６のＳ４３０の処理で各ＥＣＵから出力されるものである。
【００７９】
Ｓ３３０で、故障情報の消去が実行されるべきＥＣＵの全てから消去完了通知を受信したわけではない（故障情報の消去が実行されるべきＥＣＵのうち、少なくとも何れかから消去完了通知を受信していない）と判定すると（Ｓ３３０：ＮＯ）、再びＳ３３０の処理を繰り返す。
【００８０】
一方、Ｓ３３０で、故障情報の消去が実行されるべきＥＣＵの全てから消去完了通知を受信したと判定すると（Ｓ３３０：ＹＥＳ）、Ｓ３４０に移行する。尚、以降の処理（Ｓ３４０〜Ｓ３６０の処理）は、図３のＳ１４０〜Ｓ１６０の処理と同様であるため、ここでは詳しい説明を省略する。
【００８１】
次に、図６の処理について説明する。
図６の処理は、エンジンＥＣＵ１０以外の他のＥＣＵであって、故障診断に用いられる故障情報を記憶するＥＣＵの全てにおいて定期的に実行される処理である。具体的には、図６の処理は、各ＥＣＵが備えるマイコンのＣＰＵが実行する。
【００８２】
図６の処理では、まず、Ｓ４１０にて、指令情報が入力されたか否かを判定する。尚、このＳ４１０の処理は図３のＳ１１０の処理と同じであるため、ここでは詳しい説明を省略する。
【００８３】
Ｓ４１０にて指令情報の入力がないと判定すると（Ｓ４１０：ＮＯ）そのまま当該処理を終了し、Ｓ４１０にて指令情報が入力されたと判定すると（Ｓ４１０：ＹＥＳ）Ｓ４２０に移行する。
【００８４】
Ｓ４２０では、自ＥＣＵに記憶された故障情報を消去する。
次に、Ｓ４３０に進み、故障情報の消去が完了したことを表す消去完了通知を出力する。そしてその後、当該処理を終了する。
【００８５】
このような本第３実施形態の車両制御システム１では、故障情報の消去が完了したＥＣＵから消去完了通知が出力されるため（Ｓ４３０）、エンジンＥＣＵ１０は、他のＥＣＵにて故障情報が消去されたことを消去完了通知によってより確実に把握することができる（Ｓ３３０）。そして、エンジンＥＣＵ１０では、故障情報の消去が実行されるべきＥＣＵの全てにおいて故障情報が消去されたことが確認された後（Ｓ３３０：ＹＥＳ）、ＶＩＮコードの書き換えが実行されるため（Ｓ３６０）、ＶＩＮコードの書き換えの段階で故障情報が消去されずに残ってしまっているような状況が生じることを防止することができる。
【００８６】
このため、本第３実施形態の車両制御システム１では、前述したようなＯＢＤ−ＩＩの要求に反してしまうことをより確実に防止することができる。
また、本第３実施形態では、マイコン１１は、ＶＩＮコードの書き換え（Ｓ３５０の処理）の直前に保持信号を出力するようになっており（Ｓ３４０）、ＶＩＮコードの書き換えが開始された場合には少なくともそのＶＩＮコードの書き換えがイグニションスイッチ５２のオフが発生した場合でも確実に実行されるようになっている。
【００８７】
尚、本第３実施形態において、Ｓ４３０の処理が消去完了通知出力手段に相当し、Ｓ３３０の処理が消去判定手段（本願請求項３の消去判定手段）に相当している。
［第４実施形態］
次に、第４実施形態の車両制御システム１について説明する。
【００８８】
第４実施形態の車両制御システム１は、第１実施形態の車両制御システム１と比較して、エンジンＥＣＵ１０のマイコン１１において、図３の書換処理に代えて図７の書換処理が実行されるようになっている点が異なっている。また、エンジンＥＣＵ１０以外の他のＥＣＵ（例えばＨＶＥＣＵ２０、ＥＣＴＥＣＵ３０）において、図８の処理が実行されるようになっている点が異なっている。以下、図７，８の処理についてそれぞれ説明する。
【００８９】
図７の書換処理では、まず、Ｓ５１０にて、指令情報が入力されたか否かを判定する。尚、このＳ５１０の処理は図３のＳ１１０の処理と同じであるため、ここでは詳しい説明を省略する。
【００９０】
Ｓ５１０にて指令情報の入力がないと判定すると（Ｓ５１０：ＮＯ）そのまま当該処理を終了し、Ｓ５１０にて指令情報が入力されたと判定すると（Ｓ５１０：ＹＥＳ）Ｓ５２０に移行する。
【００９１】
Ｓ５２０では、他のＥＣＵから送信される消去開始通知を受信する。この消去開始通知は、後述する図８のＳ６２０の処理で他のＥＣＵから出力されるものである。
次にＳ５３０に進み、自ＥＣＵ（エンジンＥＣＵ１０）に記憶された故障情報を消去する。
【００９２】
続くＳ５４０では、他のＥＣＵから、その他のＥＣＵにて故障情報の消去が完了したことを表す消去完了通知を受信したか否かを判定する。尚、このＳ５４０の処理については、前述のＳ３３０の処理と同様であるため、ここでは詳しい説明を省略する。
【００９３】
Ｓ５４０にて消去完了通知を受信した（故障情報の消去が実行されるべきＥＣＵの全てから消去完了通知を受信した）と判定すると（Ｓ５４０：ＹＥＳ）、Ｓ５５０に移行する。ここで、以降のＳ５５０〜Ｓ５７０の処理については、図３のＳ１４０〜Ｓ１６０の処理と同様であるため、詳しい説明を省略する。
【００９４】
次に図８の処理について説明する。
図８の処理は、エンジンＥＣＵ１０以外の他のＥＣＵであって、例えば故障診断に用いられる故障情報を記憶するＥＣＵの全てにおいて定期的に実行される処理である。具体的には、図８の処理は、各ＥＣＵが備えるマイコンのＣＰＵが実行する。
【００９５】
図８の処理では、まず、Ｓ６１０にて、指令情報が入力されたか否かを判定する。尚、このＳ６１０の処理は図３のＳ１１０の処理と同じであるため、ここでは詳しい説明を省略する。
【００９６】
Ｓ６１０にて指令情報の入力がないと判定すると（Ｓ６１０：ＮＯ）そのまま当該処理を終了し、Ｓ６１０にて指令情報が入力されたと判定すると（Ｓ６１０：ＹＥＳ）Ｓ６２０に移行する。
【００９７】
Ｓ６２０では、故障情報の消去を開始したことを表す消去開始通知を出力する。
次にＳ６３０に進み、自ＥＣＵに記憶された故障情報を消去する。
続くＳ６４０では、故障情報の消去が完了したことを表す消去完了通知を出力する。そしてその後、当該処理を終了する。
【００９８】
このような本第４実施形態の車両制御システム１では、指令情報が入力されると（Ｓ５１０，Ｓ６１０）、故障情報の消去が実行されるべきＥＣＵのそれぞれから消去開始通知が出力されるため（Ｓ６２０）、故障情報の消去が実行されるべきＥＣＵの情報を予めエンジンＥＣＵ１０に登録（設定）しておかなくても、エンジンＥＣＵ１０では、指令情報が入力された段階で、故障情報の消去が実行されるべきＥＣＵを把握することができる。
【００９９】
このような構成は、エンジンＥＣＵ１０が異なる車種に用いられるような場合に有利である。具体的には、車種によって車両制御システム１を構成するＥＣＵの種類や数が異なる場合があるため、故障情報の消去が実行されるべきＥＣＵの情報を予めエンジンＥＣＵ１０に登録（設定）するような方法では、車種に応じてそのようなＥＣＵの情報（故障情報の消去が実行されるべきＥＣＵの情報）を登録（設定）するか、複数の車種についての情報を全て登録（設定）する必要性が生じてしまう。この点、本第４実施形態の構成では、そのような必要性が生じず、同一の仕様のエンジンＥＣＵ１０を、例えば仕様変更等を伴うことなく複数の車種に共通に用いることが容易となる。
【０１００】
また、本第４実施形態では、マイコン１１は、ＶＩＮコードの書き換え（Ｓ５６０の処理）の直前に保持信号を出力するようになっており（Ｓ５５０）、ＶＩＮコードの書き換えが開始された場合には少なくともそのＶＩＮコードの書き換えがイグニションスイッチ５２のオフが発生した場合でも確実に実行されるようになっている。
【０１０１】
尚、本第４実施形態において、Ｓ６２０の処理が消去開始通知出力手段に相当している。
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の技術範囲内において種々の形態をとることができる。
【０１０２】
例えば、上記第１実施形態において、Ｓ１４０の処理（リレー５５の保持要求を出力する処理）は、Ｓ１２０の処理の直前に実行されるようにしても良い。そのようにすれば、Ｓ１２０での故障情報の消去中に例えばイグニションスイッチ５２がオフされたとしても、マイコン１１からの保持信号によってリレー５５のオン状態は保持されるようになり、これによりマイコン１１への電圧供給は継続されるため、故障情報の消去が中断されることがない。したがって、少なくともマイコン１１において、故障情報がより確実に消去されるようにすることができる。
【０１０３】
また、上記第２実施形態において、Ｓ２２０の処理は、Ｓ２５０の処理の直前に実行されるようにしても良い。
また、上記第３実施形態において、Ｓ３４０の処理は、Ｓ３２０の処理の直前に実行されるようにしても良い。
【０１０４】
また、上記第４実施形態において、Ｓ５５０の処理は、Ｓ５３０の処理の直前、或いはＳ５２０の処理の直前に実行されるようにしても良い。
【符号の説明】
【０１０５】
１…車両制御システム、２…電圧供給システム、１０…エンジンＥＣＵ、１１…マイコン、１２…ＣＰＵ、１４…ＲＯＭ、１６…ＲＡＭ、１８…ＳＲＡＭ、１９…ＥＥＰＲＯＭ、２０…ＨＶＥＣＵ、３０…ＥＣＴＥＣＵ、５１…バッテリ、５２…イグニションスイッチ、５３…ＯＲ回路、５４…トランジスタ、５５…リレー、５６…電圧制御回路、９０…スキャンツール。
【図１】
2010269657.tif 000003
【図２】
2010269657.tif 000004
【図３】
2010269657.tif 000005
【図４】
2010269657.tif 000006
【図５】
2010269657.tif 000007
【図６】
2010269657.tif 000008
【図７】
2010269657.tif 000009
【図８】
2010269657.tif 000010