(57)【特許請求の範囲】
【請求項１】
車両に搭載された複数の車両用電子制御装置を車両ネットワーク（５）で互いに接続してなるシステムに用いられる１つの車両用電子制御装置（３、４；１０４、２０４、３０４）であって、
車両用電子制御装置本体に供給される電源電圧を検出する検出部（１８、１９、３５；１３５、２３５、３３５）と、
前記検出部により検出された前記電源電圧が所定電圧より低下したか否かを判定する電源判定部（７、３１；１３１、２３１、３３１）と、
車両の識別番号を記憶する識別番号記憶部（８、３３；１３３、２３３、３３３）と、
前記電源判定部により前記電源電圧が所定電圧より低下したことが判定されると低下した時間情報を不揮発的に記憶するタイミング記憶部（８、３３；１３３、２３３、３３３）と、
前記車両ネットワークを通じて他の車両用電子制御装置の識別番号記憶部に記憶される車両の識別番号と前記他の車両用電子制御装置のタイミング記憶部に記憶される時間情報を取得する制御部（７、３１；１３１、２３１、３３１）と、を備え、
前記複数の車両用電子制御装置のタイミング記憶部に時間情報が記憶されている場合、前記複数の車両用電子制御装置のタイミング記憶部に記憶された時間情報のうち最も新しい時間情報が記憶された車両用電子制御装置を対象電子制御装置とし、前記対象電子制御装置の識別番号記憶部に記憶された車両の識別番号を正しい識別番号と判定する識別番号判定部（７、３１；１３１、２３１、３３１）をさらに備える車両用電子制御装置。
【請求項２】
車両に搭載された複数の車両用電子制御装置を車両ネットワーク（５）で互いに接続してなるシステムに用いられる１つの車両用電子制御装置（３、４；１０４、２０４、３０４）であって、
車両用電子制御装置本体に供給される電源電圧を検出する検出部（１８、１９、３５；１３５、２３５、３３５）と、
前記検出部により検出された前記電源電圧が所定電圧より低下したか否かを判定する電源判定部（７、３１；１３１、２３１、３３１）と、
車両の識別番号を記憶する識別番号記憶部（８、３３；１３３、２３３、３３３）と、
前記電源判定部の判定結果を記憶する判定結果記憶部（８、３３；１３３、２３３、３３３）と、
前記車両ネットワークを通じて他の車両用電子制御装置の識別番号記憶部に記憶される車両の識別番号を取得する制御部（７、３１；１３１、２３１、３３１）と、を備え、
前記電源電圧が所定電圧より低下していないことを示す情報が前記判定結果記憶部に記憶されている車両用電子制御装置を対象電子制御装置とし、前記対象電子制御装置の識別番号記憶部に記憶された車両の識別番号を正しい識別番号と判定する識別番号判定部（７、３１；１３１、２３１、３３１）をさらに備える車両用電子制御装置。
【請求項３】
請求項１または２記載の車両用電子制御装置であって、
前記識別番号判定部により正しい識別番号と判定された車両の識別番号を、前記対象電子制御装置とは異なる他の車両用電子制御装置の識別番号記憶部に書換える書換部（７、３１；１３１、２３１、３３１）をさらに備える車両用電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、識別番号を記憶する車両用電子制御装置に関する。
【背景技術】
【０００２】
車両用の電子制御装置は車両内で複数接続されており協働して動作する。そして、所定の電子制御装置は、車両固有の車両識別番号（ＶＩＮコード）を記憶している。例えば電子制御装置は、例えば車両事故の発生時などに車両識別番号を外部の公共安全応答センタ（ＰＳＡＰ：Public Safety Answering Point）に送信する。本願に関連する文献としては例えば特許文献１に挙げられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許３７５８３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
他方、例えば車両故障が発生した場合、カーディーラーなどにおいて車両識別番号が登録されている何れかの電子制御装置を交換してしまうと、車両識別番号の不整合を生じ、複数の電子制御装置間で互いに異なる車両識別番号が記憶されてしまう虞がある。このようなときには、前述のセンタに通信する技術を適用したときには、例えば車両衝突時に誤った車両識別番号をセンタに通報してしまう虞がある。
【０００５】
そこで、特許文献１記載の技術のように、複数の電子制御装置に記憶された車両識別番号の多数決を取り、過半数コードと同一であるときに、この過半数コードを正しい識別番号であると判定する方法がある。しかし、過半数コードが正しい車両識別番号であるという確証はなく、このような場合に、車両識別番号を極力正確に特定する技術が要望されている。
【０００６】
本発明の目的は、複数の車両用電子制御装置のうち何れか１又は複数の車両用電子制御装置が交換されたとしても正しい車両の識別番号が記憶された車両用電子制御装置を特定できるようにしたシステムに用いられる車両用電子制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１または２記載の発明は、車両用電子制御装置を複数接続して構成されたシステムを対象としている。請求項１記載の発明によれば、車両用電子制御装置が、検出部、電源判定部、識別番号記憶部及び現在時刻記憶部を備える。検出部は車両用電子制御装置本体に供給される電源電圧を検出し、電源判定部は検出部により検出された電源電圧が所定電圧より低下したか否かを判定する。また識別番号記憶部は車両の識別番号を記憶する。また、タイミング記憶部は、電源判定部により電源電圧が所定電圧より低下したことが判定されると低下した時間情報を不揮発的に記憶する。
【０００８】
識別番号判定部は、複数の車両用電子制御装置のタイミング記憶部に時間情報が記憶されている場合、複数の車両用電子制御装置のタイミング記憶部に記憶された時間情報のうち最も新しい時間情報が記憶された車両用電子制御装置を対象電子制御装置とし、対象電子制御装置の識別番号記憶部に記憶された車両の識別番号を正しい識別番号と判定する。
【０００９】
この請求項１記載の発明は、複数の車両用電子制御装置のうち何れか１又は複数の車両用電子制御装置が交換されるときに、電源電圧の供給がストップされた状態で当該車両用電子制御装置を交換することを想定している。この請求項１記載の発明によれば、複数接続された車両用電子制御装置のタイミング記憶部には時間情報が書き込まれることになる。新たに交換される車両用電子制御装置のタイミング記憶部にも時間情報が書き込まれるが、この車両用電子制御装置は交換処理前に予め用意されているものであるため、交換タイミングよりも十分速い時間になっている。すなわち、新たに交換される車両用電子制御装置のタイミング記憶部に記憶される時間情報は、複数接続された車両用電子制御装置の電源電圧の供給をストップするタイミングよりも速いタイミングの時間情報が書き込まれている。このため、識別番号判定部が、複数の車両用電子制御装置のタイミング記憶部に記憶された時間情報のうち最も新しい時間が記憶された車両用電子制御装置を対象電子制御装置とし、対象電子制御装置の識別番号記憶部に記憶された車両の識別番号を正しい識別番号と判定することで、正しい車両の識別番号が記憶された車両用電子制御装置を特定できる。
【００１０】
また、請求項２記載の発明によれば、車両用電子制御装置は、検出部、電源判定部、識別番号記憶部、判定結果記憶部及び識別番号判定部を備える。判定結果記憶部は電源判定部の判定結果を記憶するが、識別番号判定部は、電源電圧が所定電圧より低下していないことを示す情報が判定結果記憶部に記憶されている車両用電子制御装置を対象電子制御装置とし、対象電子制御装置の識別番号記憶部に記憶された車両の識別番号を正しい識別番号と判定する。
【００１１】
この請求項２記載の発明によれば、電源電圧の供給をストップすることなく当該車両用電子制御装置を交換することを想定している。複数の車両用電子制御装置のうち何れか１又は複数の車両用電子制御装置が交換されるときに、電源電圧の供給をストップすることなく交換対象となる車両用電子制御装置を交換したときには、交換対象となる車両用電子制御装置以外の車両用電子制御装置の判定記憶部には電源電圧が所定電圧より低下していない旨が記憶されることになる。このため、識別番号判定部が、電源電圧が所定電圧より低下していない旨が判定結果記憶部に記憶されている車両用電子制御装置を対象電子制御装置とし、対象電子制御装置の識別番号記憶部に記憶された車両の識別番号を正しい識別番号と判定することで、正しい車両の識別番号が記憶された電子制御装置を特定できる。
【００１２】
また、請求項３記載の発明によれば、書換部が識別番号判定部により正しい識別番号と判定された車両の識別番号を、対象電子制御装置とは異なる他の車両用電子制御装置の識別番号記憶部に書換えるため、複数の車両用電子制御装置間で異なる車両識別番号が記憶されることを防止できる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態における複数の電子制御装置の接続形態を概略的に示すブロック図
【図２】動作を概略的に示すフローチャート（その１）
【図３】動作を概略的に示すフローチャート（その２）
【図４】動作を概略的に示すフローチャート（その３）
【図５】動作を概略的に示すフローチャート（その４）
【図６】第２実施形態における複数の電子制御装置の接続形態を概略的に示すブロック図
【発明を実施するための形態】
【００１４】
以下、本発明の幾つかの実施形態について図面を参照しながら説明する。本発明の実施の形態は、下記の実施形態に限定されることなく、本発明の技術的範囲に属する限り、種々の形態を適用可能である。
【００１５】
（第１実施形態）
図１から図５は第１実施形態の説明図を示す。図１は車両用システム１の電気的構成例を概略的なブロック図により示している。車両外部には監督局をなすセンタ２が設置されている。このセンタ２は、車両から無線により緊急通報を受付ける公共安全応答センタ（ＰＳＡＰ：Public Safety Answering Point）である。
【００１６】
他方、車両（例えば自動車）内には、ＥＦＩ（Electric Fuel Injection）用のＥＣＵ（以下、ＥＦＩと称す）３、ＴＣＵ（Telematics Control Unit）４などの各種の車両用電子制御装置（車両用電子制御装置本体相当）が、ＣＡＮなどによる車両ネットワーク５を通じて接続される。
【００１７】
図１に示すように、ＥＦＩ３は、電源回路６、マイクロコンピュータ（以下マイコンと称す）７、ＥＥＰＲＯＭ８、及び、入出力回路９を接続して構成され、車両内の各種センサ、アクチュエータなどを制御する。マイコン７は、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２及びＩ／Ｏ１３を備え、記憶手段としてのＥＥＰＲＯＭ８を接続して構成される。
【００１８】
電源回路６は、メイン電源回路１４及びサブ電源回路１５を備える。ＥＦＩ３は、メイン電源回路１４がキースイッチ１６を介してバッテリ１７と接続されており、基本的にキースイッチ１６がオン切替えされ、メイン電源回路１４から電源供給されることで動作する。また、ＥＦＩ３にはサブ電源回路１５も設けられており、サブ電源回路１５はキースイッチ１６を介すことなくバッテリ１７と直接接続されている。このため、サブ電源回路１５は、マイコン７に電力供給することでマイコン７の保持データがキースイッチ１６のオフ後も保持可能となる。これらのメイン電源回路１４、サブ電源回路１５はそれぞれ例えばバッテリ１７の電圧を検出可能な検出部１８、１９を備える。
【００１９】
マイコン７は、ＣＰＵ１０がＲＯＭ１１に記憶された制御プログラムに基づいてＩ／Ｏ１３を通じて入力したセンサ信号に基づいて、エンジンが動作するためのインジェクタ２０やイグナイタ２１を制御する信号を出力する。またマイコン７は、ＣＰＵ１０がＲＯＭ１１に記憶された制御プログラムに基づいて下記の処理を行うことで、電源判定部、制御部、識別番号判定部、及び、書換部として機能する。また、ＤＩＡＧテスタ２２について入出力回路９を通じて接続可能に構成しており、マイコン７はエンジンのエミッションに関連する異常を自己診断し、エンジンの動作やセンサの異常等を診断し、外部からの要求に応じて診断結果を出力する。また、マイコン７内のＲＡＭ１２には、ＣＰＵ１０における演算処理に使われるセンサデータ、演算にて算出された制御データ、あるいは診断処理において得られた種々の診断データ等を保持する。また、入出力回路９に接続されるセンサとしては、例えば空燃比（Ａ／Ｆ）センサ２３、エンジンの回転数を検出する回転センサ２４、エアフローメータ２５、水温センサ２６、スロットルセンサ２７、スタータスイッチ２８などである。
【００２０】
ＥＦＩ３のＥＥＰＲＯＭ８には、車両の識別情報ＶＩＮ、時間情報などのデータを不揮発的に記憶するエリアを備えており、ＥＥＰＲＯＭ８は、識別番号記憶部、タイミング記憶部、判定結果記憶部として用いられる。車両の識別番号ＶＩＮは、個々のＥＦＩに固有の識別番号ＶＩＮであり、ＥＦＩ３の製造時にＥＥＰＲＯＭ８に対して不揮発的に書込まれる。また、ＥＦＩ３のマイコン７は、計時機能を備えており、現在時刻等の時間を計測する機能を備える。
【００２１】
ＴＣＵ４は、例えば緊急通信ユニットとして用いられ、車両衝突時等において外部に設置されたセンタ２に通報するために設けられる。ＴＣＵ４は、例えば電源回路３０、マイクロコンピュータ（以下マイコン）３１、入出力回路３２、ＥＥＰＲＯＭ３３、及びアンテナ３４を備える。電源回路３０は、ＴＣＵ４に動作用電力を供給するために設けられ、例えばバッテリ１７の電圧を検出可能な検出部３５を備える。
【００２２】
この電源回路３０にはバッテリ１７から常時電力が供給され、車両のキースイッチ１６の状態に関係なく動作する。また、マイコン３１は、ＣＰＵ３６、ＲＯＭ３７、ＲＡＭ３８、及び、Ｉ／Ｏ３９を備え、ＲＯＭ３７に記憶された制御プログラムに基づいて、アンテナ３４を介して外部からの要求に応じた処理を実行する。マイコン３１は、ＲＯＭ３７に記憶された制御プログラムに基づいて下記の処理を実行することで、電源判定部、制御部、識別番号判定部、及び、書換部として機能する。また、マイコン３１内のＲＡＭ３８はＥＦＩ３など他の電子制御装置から送信されるデータ等を一時的に記憶する。
【００２３】
また、入出力回路３２はアンテナ３４及び車両ネットワーク５と接続され、この入出力回路３２を介して入出力されたデータはマイコン３１のＩ／Ｏ３９を介してＣＰＵ３６と授受可能に構成される。ＥＥＰＲＯＭ３３もまた、車両の識別情報ＶＩＮ、時間情報などのデータを記憶するエリアを備えており、当該データを不揮発的に記憶する記憶部として用いられる。ＥＥＰＲＯＭ３３は、識別番号記憶部、タイミング記憶部、及び、判定結果記憶部として用いられる。また、ＴＣＵ４のマイコン３１は、計時機能を備えており、現在時刻等の時間を計測する機能を備える。
【００２４】
前述した識別番号ＶＩＮは、例えばＦ＆Ｉ（Finance & Insurance）の車両管理サービス等のサービス事業者が課金などの車両管理サービスを実行するためＥＥＰＲＯＭ３３にも記憶される。車両の識別番号ＶＩＮは当初はＥＦＩ３に登録されるものの、ＥＦＩ３が車両ネットワーク５を通じてこの車両識別番号ＶＩＮをＴＣＵ４に送信し、ＴＣＵ４のマイコン３１がその内部のＥＥＰＲＯＭ３３に車両識別番号ＶＩＮを書込むことで、ＥＦＩ３とＴＣＵ４のＥＥＰＲＯＭ８、３３に記憶される車両識別番号ＶＩＮを一致させることができる。
【００２５】
しかし、車両ディーラーなどがＥＦＩ３又はＴＣＵ４を交換したときに識別番号ＶＩＮの更新を怠ってしまったときには、ＥＦＩ３、ＴＣＵ４に記憶された識別番号ＶＩＮが一致しないケースがあり、このようなケースの場合、何れのＥＦＩ３又はＴＣＵ４に記憶された識別番号ＶＩＮが正しい識別番号であるか判定できない虞がある。このため、本実施形態では、次に示すように、ＥＦＩ３（又はＴＣＵ４）が自動的に処理することで何れの識別番号ＶＩＮが正しいか判定し、さらに不一致を防止するように書換える。
【００２６】
ＥＦＩ３は、図２に示す処理を常時実施する。ＥＦＩ３のメイン電源回路１４、サブ電源回路１５は、ＥＦＩ３に供給されるバッテリ１７の電圧を入力するが、バッテリ１７の電圧が与えられると検出部１８、１９によりバッテリ１７の電圧を検出する。サブ電源回路１５の検出部１９は、このバッテリ１７の電圧が所定電圧より低下したことを検知したときにはＥＦＩ有効フラグをオフとする（Ｓ１２）。逆に、サブ電源回路１５の検出部１９によりバッテリ１７の電圧低下が検知されなければ、マイコン３１はＥＥＰＲＯＭ８に時間情報を記憶させることなく、ＥＦＩ有効フラグをオンとする（Ｓ１４）。
【００２７】
ここで、このＥＦＩ有効フラグは、例えばＥＦＩ３の内部のＥＥＰＲＯＭ８又はＲＡＭ１２に記憶されるフラグ情報である。このＥＦＩ有効フラグは、ＥＦＩ３のＥＥＰＲＯＭ８に記憶されている識別符号ＶＩＮが保証され有効に参照可能であるか否かを判定するためのフラグであり、仮にこのＥＦＩ有効フラグがオンとして記憶されていれば、ＥＥＰＲＯＭ８に記憶されている識別符号ＶＩＮは正しいと見做し判定されるフラグである。
【００２８】
他方、ＴＣＵ４は図３に示す処理を常時実施する。ＴＣＵ４の電源回路３０は、ＴＣＵ４に供給されるバッテリ１７の電圧を入力するが、バッテリ１７の電圧が与えられると検出部３５によりバッテリ１７の電圧を検出する。電源回路３０の検出部３５は入力されるバッテリ１７の電圧が所定電圧より低下したことを検知したときには、ＴＣＵ有効フラグをオフとする（Ｓ２２）。逆に、電源回路３０の検出部３５によりバッテリ１７の電圧が所定電圧より低下したことが検知されなければ、マイコン３１はＥＥＰＲＯＭ３３に時間情報を記憶させることなく、ＴＣＵ有効フラグをオンとする（Ｓ２４）。
【００２９】
ＴＣＵ有効フラグは、例えばＴＣＵ４の内部のＥＥＰＲＯＭ３３又はＲＡＭ３８に記憶されるフラグ情報である。このＴＣＵ有効フラグは、ＴＣＵ４のＥＥＰＲＯＭ３３に記憶されている識別符号ＶＩＮが保証され有効に参照可能であるか否かを判定するためのフラグであり、仮にこのＴＣＵ有効フラグがオンとして記憶されていれば、ＥＥＰＲＯＭ３３に記憶されている識別符号ＶＩＮは正しいと見做し判定されるフラグである。
【００３０】
ＥＦＩ３、ＴＣＵ４がそれぞれ図２、図３に示す処理を実行している最中に、ＥＦＩ３又はＴＣＵ４のマイコン７、３１は図４及び図５に示す処理を実行する。なお、図４及び図５に示す処理は、ＥＦＩ３又はＴＣＵ４のマイコン７、３１の何れかが実行すればよいが、車両ネットワーク５に接続される図示しない他の電子制御装置が実行するように構成しても良い。仮に、ＥＦＩ３のマイコン７が、図４及び図５に示す処理を実行すると仮定して以下の説明を行う。
【００３１】
ＥＦＩ３のマイコン７は、キースイッチ１６のオンを検知した後、まずＥＦＩ３及びＴＣＵ４の各ＥＥＰＲＯＭ８、３３に記憶されているＥＦＩ識別番号及びＴＣＵ識別番号が一致するか否かを判定する（Ｓ３２）。この判定処理を行うときには、ＥＦＩ３のマイコン７は、ＴＣＵ４のマイコン３１と連携し車両ネットワーク５を通じてＴＣＵ４のＥＥＰＲＯＭ３３からＴＣＵ識別番号を取得し、ＥＦＩ３のＥＥＰＲＯＭ８に記憶されているＥＦＩ識別番号と照合する。
【００３２】
マイコン７は、これらのＥＦＩ識別符号とＴＣＵ識別符号とが一致すると判定したときには、これらの識別番号を正しいと判定し（Ｓ３３）、ＥＦＩ有効フラグ、ＴＣＵ有効フラグを共にオンとし（Ｓ３４）、ＥＥＰＲＯＭ８、３３における時間情報の記憶エリアをクリアする（Ｓ３５）。
【００３３】
またＥＦＩ３のマイコン７は、ＥＦＩ有効フラグがオン、且つ、ＴＣＵ有効フラグがオフとされているか否か判定し（Ｓ３６）、この条件を満たしていれば、ＥＦＩ識別番号が正しいと判定し（Ｓ３７）、ＴＣＵ識別番号の記憶エリアにＥＦＩ識別番号の記憶エリアの内容を書き換え（Ｓ３８）、ＥＦＩ有効フラグ、ＴＣＵ有効フラグを共にオンとし（Ｓ３９）、ＥＥＰＲＯＭ８、３３における時間情報の記憶エリアをクリアする（Ｓ４０）。
【００３４】
またＥＦＩ３のマイコン７は、ＥＦＩ有効フラグがオフ、且つ、ＴＣＵ有効フラグがオンとされているか否か判定し（Ｓ４１）、この条件を満たしていれば、ＴＣＵ識別番号が正しいと判定し（Ｓ４２）、ＥＦＩ識別番号の記憶エリアにＴＣＵ識別番号の記憶エリアの内容を書き換え（Ｓ４３）、ＥＦＩ有効フラグ、ＴＣＵ有効フラグを共にオンとし（Ｓ４４）、ＥＥＰＲＯＭ８、３３における時間情報の記憶エリアをクリアする（Ｓ４５）。
【００３５】
ＥＦＩ３のマイコン７は、これらのステップＳ３２、Ｓ３６、Ｓ４１の条件を全て満たしていないとき、ＥＦＩ有効フラグ、ＴＣＵ有効フラグが共にオフとされる（Ｓ４６）ことと見做し、この場合、図５に示す処理を実行する。
【００３６】
このようにＥＦＩ有効フラグ、ＴＣＵ有効フラグが共にオフされているときには、ＥＦＩ３、ＴＣＵ４のＥＥＰＲＯＭ８、３３にはそれぞれ時間情報が記憶されている。そこで、ＥＦＩ３のマイコン７は、ＥＦＩ３のＥＥＰＲＯＭ８に記憶された時間情報（以下ＥＦＩの時間情報と略す）がＴＣＵ４のＥＥＰＲＯＭ３３に記憶された時間情報（以下ＴＣＵの時間情報と略す）より新しいか否かを判定する（Ｓ５０）。仮にＥＦＩ３の時間情報がＴＣＵ４の時間情報より新しいときには、ＥＦＩ３のマイコン７はステップＳ５０においてＹＥＳと判定し、ＥＦＩ識別番号が正しいと判定する（Ｓ５１）。そしてＥＦＩ３のマイコン７は、ＴＣＵ識別番号の記憶エリアにＥＦＩ識別番号の記憶エリアの内容を書き換え（Ｓ５２）、ＥＦＩ有効フラグ、ＴＣＵ有効フラグを共にオンとし（Ｓ５３）、ＥＥＰＲＯＭ８、３３における時間情報の記憶エリアをクリアする（Ｓ５４）。
【００３７】
逆に、ＴＣＵ４の時間情報がＥＦＩ３の時間情報以後であるときには、ＥＦＩ３のマイコン７はステップＳ５０においてＮＯと判定し、ＴＣＵ識別番号が正しいと判定する（Ｓ５５）。そしてＥＦＩ３のマイコン７は、ＥＦＩ識別番号の記憶エリアにＴＣＵ識別番号の記憶エリアの内容を書き換え（Ｓ５６）、ＥＦＩ有効フラグ、ＴＣＵ有効フラグを共にオンとし（Ｓ５７）、ＥＥＰＲＯＭ８、３３における時間情報の記憶エリアをクリアする（Ｓ５８）。これにより、正しい識別番号ＶＩＮが記憶されている対象電子制御装置、すなわちＥＦＩ３又はＴＣＵ４を特定することができ、さらに、この正しい識別番号ＶＩＮを他の電子制御装置の識別番号の記憶エリアに書き換えることができる。
【００３８】
以下、具体的な事例を挙げて説明する。
＜ＥＦＩに異常を発見したとき＞
例えば、車両ディーラーが、ＥＦＩ３に何らかの異常を発見したときにＥＦＩ３（以下、「自車両のＥＦＩ３」と称す）を交換する場合を想定して説明する。図１に示す構成では、ＴＣＵ４への電源供給をストップすることなくＥＦＩ３を交換できるようになっている。
【００３９】
また、新たに交換される電子制御装置は、他の中古車車両に搭載されているものと想定して説明を行う。この電子制御装置（以下、「他車両のＥＦＩ３」と称す）は、自車両のＥＦＩ３と同様の構成となっている。この他車両のＥＦＩ３のＥＥＰＲＯＭ８には、自車両のＥＦＩ３のＥＥＰＲＯＭ８に書き込まれたＥＦＩ識別番号とは異なるＥＦＩ識別番号が書込まれている。
【００４０】
例えば、車両ディーラーの作業者が、ＴＣＵ４への電源供給をストップすることなく自車両のＥＦＩ３をバッテリ１７から取り外すと、ＥＦＩ３への電源電圧の供給がストップされる。このとき、メイン電源回路１４及びサブ電源回路１５は共に検出部１８、１９によりバッテリ１７の電圧低下を検出し、マイコン７がＥＥＰＲＯＭ８に時間情報を書込む（Ｓ１３）。
【００４１】
他方、他車両のＥＦＩ３は他車両から取り外されると、他車両のＥＦＩ３のＥＥＰＲＯＭ８にもＥＦＩ有効フラグがオフである旨の情報が書き込まれる（Ｓ１２）。また、この他車両のＥＦＩ３のＥＥＰＲＯＭ８には他車両から取り外され電源電圧の供給がストップされたタイミングの時間情報が書込まれる（Ｓ１３）。ＴＣＵ４への電源供給は継続しているため、ＴＣＵ有効フラグはオンのまま保持されている（Ｓ２４）。
【００４２】
ここで、例えばＥＦＩ３のマイコン７が図４に示す処理を実行すると、ＥＦＩ有効フラグがオフ、且つ、ＴＣＵ有効フラグがオン（Ｓ４１でＹＥＳ）と判定し、ＴＣＵ識別番号を正しいと判定する（Ｓ４２）。そして、マイコン７はＥＦＩ識別番号の記憶エリアにＴＣＵ識別番号を書き換える（Ｓ４３）。これにより、ＴＣＵ４のＥＥＰＲＯＭ３３に書き込まれたＴＣＵ識別番号を正しいと判定することができ、正しい車両の識別番号ＶＩＮが記憶された対象電子制御装置をＴＣＵ４と特定できる。また、ＴＣＵ４のＥＥＰＲＯＭ３３に書き込まれているＴＣＵ識別番号を、他車両から交換されたＥＦＩ３にＥＦＩ識別番号として書き換えることができる。これにより、他車両のＥＦＩ３を自車両のＥＦＩ３として交換したとしても、車両の識別番号ＶＩＮを正しく書換えることができる。
【００４３】
＜ＴＣＵに異常を発見したとき＞
例えば、車両ディーラーがＴＣＵ４に何らかの異常を発見したときにＴＣＵ４（以下、自車両のＴＣＵ４と称す）を交換する場合を想定して説明する。図１に示す構成では、ＥＦＩ３への電源供給をストップすることなくＴＣＵ４を交換できるようになっている。
【００４４】
また、新たに交換される電子制御装置は、他の中古車車両に搭載されているものと想定して説明を行う。この電子制御装置（以下、他車両のＴＣＵ４と称す）は自車両のＴＣＵ４と同様の構成となっている。この他車両のＴＣＵ４には、自車両のＴＣＵ４のＥＥＰＲＯＭ３３に書き込まれたＴＣＵ識別番号とは異なるＴＣＵ識別番号が書込まれている。
【００４５】
例えば、車両ディーラーの作業者が、ＥＦＩ３への電源供給をストップすることなく自車両のＴＣＵ４をバッテリ１７から取り外すと、ＴＣＵ４への電源電圧の供給がストップされる。このとき、メイン電源回路１４及びサブ電源回路１５は共に検出部１８、１９によりバッテリ１７の電圧低下を検出し、マイコン７がＥＥＰＲＯＭ８に時間情報を書込む（Ｓ２３）。
【００４６】
他車両のＴＣＵ４は他車両から取り外されると、他車両のＴＣＵ４のＥＥＰＲＯＭ３３にもＴＣＵ有効フラグがオフである旨の情報が書き込まれる（Ｓ２２）。また、この他車両のＴＣＵ４のＥＥＰＲＯＭ３３には他車両から取り外され電源電圧の供給がストップされたタイミングの時間情報が書込まれる（Ｓ２３）。ＥＦＩ３への電源供給は継続しているため、ＥＦＩ有効フラグはオンのまま保持されている（Ｓ１４）。
【００４７】
ここで、例えばＥＦＩ３のマイコン７が図４に示す処理を実行すると、ＥＦＩ有効フラグがオン、且つ、ＴＣＵ有効フラグがオフ（Ｓ３６でＹＥＳ）と判定し、ＥＦＩ識別番号を正しいと判定する（Ｓ３７）。そして、マイコン７はマイコン３１と連携しＥＥＰＲＯＭ３３のＴＣＵ識別番号の記憶エリアにＥＦＩ識別番号を書き換える（Ｓ３８）。これにより、ＥＦＩ３のＥＥＰＲＯＭ８に書き込まれたＥＦＩ識別番号を正しいと判定することができ、正しい車両の識別番号が記憶された対象電子制御装置をＥＦＩ３と特定できる。また、このＥＦＩ識別番号を、他車両から交換されたＴＣＵ４にＴＣＵ識別番号として書き換えることができる。これにより、他車両のＴＣＵ４を自車両のＴＣＵ４として交換したとしても、車両の識別番号ＶＩＮを正しく書換えることができる。
【００４８】
＜ＥＦＩ３、ＴＣＵ４への電源供給をストップしてＥＦＩ３を交換する場合＞
例えば、車両ディーラーが、ＥＦＩ３に何らかの異常を発見したときにＥＦＩ３（以下、自車両のＥＦＩ３と称す）を交換する場合を想定して説明する。このとき、図１に示す構成において、バッテリ１７をＥＦＩ３、ＴＣＵ４から取り外しつつ、ＴＣＵ４をそのまま用いてＥＦＩ３だけを交換することもある。
【００４９】
前述と同様に、新たに交換される電子制御装置は、他の中古車車両に搭載されているものと想定して説明を行う。この電子制御装置（以下、他車両のＥＦＩ３と称す）は自車両のＥＦＩ３と同様の構成となっている。この他車両のＥＦＩ３には自車両のＥＦＩ３のＥＥＰＲＯＭ８に書き込まれたＥＦＩ識別番号とは異なるＥＦＩ識別番号が書込まれている。
【００５０】
例えば、車両ディーラーの作業者が、ＥＦＩ３、ＴＣＵ４への電源供給をストップして自車両のＥＦＩ３をバッテリ１７から取り外すと、ＥＦＩ３、ＴＣＵ４の双方への電源電圧の供給がストップされる。このとき、ＥＦＩ３、ＴＣＵ４の電源回路６、３０は共に検出部１８、１９、３５によりバッテリ電圧の低下を検出し、マイコン７、３１がそれぞれＥＥＰＲＯＭ８、３３に時間情報を書込む（Ｓ１３、Ｓ２３）。
【００５１】
他方、他車両のＥＦＩ３は他車両から取り外されると、他車両のＥＦＩ３のＥＥＰＲＯＭ８にもＥＦＩ有効フラグがオフである旨の情報が書き込まれる（Ｓ１２）。また、この他車両のＥＦＩ３のＥＥＰＲＯＭ８には他車両から取り外され電源電圧の供給がストップされたタイミングの時間情報が書込まれている（Ｓ１３）。ＴＣＵ４への電源供給もストップしているため、ＴＣＵ有効フラグはオフとなっている（Ｓ２２）。
【００５２】
ここで、例えばＥＦＩ３のマイコン７が図４に示す処理を実行すると、ＥＦＩ有効フラグがオフ、且つ、ＴＣＵ有効フラグがオフ（Ｓ４６でＹＥＳ）と判定し、図５に示す処理を実行し、マイコン７はＥＦＩ３に記憶された時間情報がＴＣＵ４に記憶された時間情報より新しいか否かを判定する（Ｓ５０）。自車両のＥＦＩ３、ＴＣＵ４が自車両から取り外されるよりも速く、他車両のＥＦＩ３が中古車車両から予め取り外されており交換用に予め用意されていると、他車両のＥＦＩ３のＥＥＰＲＯＭ８に記憶されている時間情報は、自車両のＴＣＵ４のＥＥＰＲＯＭ３３に記憶されている時間情報よりも速くなる。
【００５３】
したがって、マイコン７は、ステップＳ５０においてＮＯと判定し、ＴＣＵ識別番号を正しい識別番号であると判定する（Ｓ５５）。そして、マイコン７は、ＥＦＩ識別番号の記憶エリアにＴＣＵ識別番号を書き換える（Ｓ５６）。これにより、ＴＣＵ４のＥＥＰＲＯＭ３３に書き込まれたＴＣＵ識別番号を正しいと判定することができ、正しい車両の識別番号が記憶された対象電子制御装置をＴＣＵ４と特定できる。また、このＴＣＵ識別番号を、他車両から交換されたＥＦＩ３にＥＦＩ識別番号として書き換えることができる。これにより、他車両のＥＦＩ３を自車両のＥＦＩ３として交換したとしても、車両の識別番号ＶＩＮを正しく書換えることができる。
【００５４】
以上説明したように、本実施形態によれば、正しい車両の識別番号ＶＩＮが記憶された電子制御装置を特定できる。また、正しい識別番号ＶＩＮを特定して他の電子制御装置に書き換えることができるため、ＥＦＩ３、ＴＣＵ４間で異なる車両の識別番号ＶＩＮがＥＥＰＲＯＭ８、３３に記憶されることを防止できる。
【００５５】
（第２実施形態）
図６は第２実施形態の追加説明図を示す。この図６に示すように、複数の電子制御装置として、ＥＦＩ３、ＴＣＵ４に限られず、ＥＦＩ３、ＴＣＵ４以外の他の電子制御装置１０４、２０４、３０４を複数接続したシステムにも適用できる。
【００５６】
この図６において、電子制御装置１０４は、電源回路１３０、マイコン１３１、入出力回路１３２、及びＥＥＰＲＯＭ１３３を備える。他の電子制御装置２０４もまた、電源回路２３０、マイコン２３１、入出力回路２３２、及び、ＥＥＰＲＯＭ２３３を備える。さらに他の電子制御装置３０４もまた、電源回路３３０、マイコン３３１、入出力回路３３２、及びＥＥＰＲＯＭ３３３を備える。マイコン１３１、２３１、３３１は前述実施形態のマイコン７、３１と同様の機能を備えており、ＥＥＰＲＯＭ１３３、２３３、３３３は前述実施形態のＥＥＰＲＯＭ８、３３と同様の機能を備える。各電子制御装置１０４、２０４、３０４は同様の構成を備えているため、電子制御装置１０４の内部構成の説明を行い、電子制御装置２０４、３０４の内部構成説明は、電子制御装置１０４の内部構成に付した符号に対し百の位の数字を変更した符号を付して説明を省略する。
【００５７】
電子制御装置１０４内のマイコン１３１は、ＣＰＵ１３６、ＲＯＭ１３７、ＲＡＭ１３８、及びＩ／Ｏ１３９を備える。電源回路１３０は検出部１３５を備えている。入出力回路１３２はＩ／Ｏ１３９に接続されており、車両ネットワーク５に接続されている。
【００５８】
電源回路１３０の検出部１３５は、キースイッチ１６を通じてバッテリ１７の電圧を検出する。マイコン１３１は検出部１３５により検出されるバッテリ１７の電圧が所定電圧より低下したか否かを判定する。そして、マイコン１３１は、バッテリ１７の電圧が所定電圧より低下したと判定したときには、ＥＣＵ有効フラグをオフし、時間情報をＥＥＰＲＯＭ１３３に記憶させる。ＥＣＵ有効フラグは、例えば電子制御装置１０４の内部のＥＥＰＲＯＭ１３３又はＲＡＭ１３８に記憶されるフラグ情報である。これらの処理は、電子制御装置２０４、３０４でも同様に行われるがその説明を省略する。この動作は図２、図３に示した内容と同様の動作である。
【００５９】
また、マイコン１３１は、前述した第１実施形態に説明した図４、図５に示す内容と同様の処理を行う。すなわち、マイコン１３１は、キースイッチ１６がオンされたことを検知したときに、全ての電子制御装置１０４、２０４、３０４のＥＥＰＲＯＭに記憶された識別番号ＶＩＮが一致しているか否かを判定する。
【００６０】
マイコン１３１は、電子制御装置１０４、２０４、３０４のうちの一つでも異なる識別番号ＶＩＮが記憶されている場合、マイコン１３１は識別番号ＶＩＮのＥＣＵ有効フラグを確認しＥＣＵ有効フラグがオンとされている電子制御装置（１０４〜３０４のうち何れか）を正しい識別番号が記憶されている対象電子制御装置とする。そして、マイコン１３１は、この対象電子制御装置のＥＥＰＲＯＭに記憶されている識別番号ＶＩＮを、他の電子制御装置のＥＥＰＲＯＭに書き換える。
【００６１】
また、マイコン１３１は、ＥＣＵ有効フラグが全てオフとされていると判定したときには、記憶されている時間情報が最も新しい電子制御装置を対象電子制御装置（１０４〜３０４のうち何れか）とし、対象電子制御装置のＥＥＰＲＯＭに記憶された識別番号ＶＩＮを正しい識別番号と判定する。そして、マイコン１３１は、記憶されている識別番号ＶＩＮが正しいと判定された対象電子制御装置（１０４、２０４、３０４の何れか）のＥＥＰＲＯＭ（１３３、２３３、３３３の何れか）の識別番号ＶＩＮを、他の全ての電子制御装置のＥＥＰＲＯＭに書き換える。これにより、たとえ電子制御装置が交換されたとしても、正しい識別番号ＶＩＮが記憶された電子制御装置を特定でき、交換された電子制御装置のＥＥＰＲＯＭに正しい識別番号ＶＩＮを書き換えることができる。マイコン１３１が主体となって処理を行う形態を示したが、マイコン２３１、３３１が主体となって処理を行うようにしても良い。
【００６２】
以上説明したように、３つ以上の電子制御装置１０４、２０４、３０４を組み合わせた構成においても前述実施形態と同様の作用効果を奏する。本発明は前述実施形態に係る技術に限定されるものではなく、種々の変形又は拡張が可能である。
【符号の説明】
【００６３】
図面中、３、４、１０４、２０４、３０４は車両用電子制御装置、１８、１９、３５、１３５、２３５、３３５は検出部、７、３１、１３１、２３１、３３１はマイコン（電源判定部、制御部、識別番号判定部、書換部）、８、３３、１３３、２３３、３３３はＥＥＰＲＯＭ（識別番号記憶部、タイミング記憶部、判定結果記憶部）を示す。
【図１】
0006459851.tif 000002
【図２】
0006459851.tif 000003
【図３】
0006459851.tif 000004
【図４】
0006459851.tif 000005
【図５】
0006459851.tif 000006
【図６】
0006459851.tif 000007