(57)【特許請求の範囲】
【請求項１】
車両に固有の車両識別情報を記憶する車両識別情報記憶手段と、
車両に固有のイモビライザ識別情報を記憶するイモビライザ識別情報記憶手段と、
前記車両識別情報の書換指令を受ける書換受付手段と、
前記書換受付手段が前記車両識別情報の書換指令を受けると、前記車両に搭載されている他の電子制御装置が記憶しているイモビライザ識別情報を取得するイモビライザ識別情報取得手段と、
前記書換受付手段が前記車両識別情報の書換指令を受けると、前記車両識別情報記憶手段に記憶されている前記車両識別情報を書き換える書換処理を実行するものであって、当該書換処理の実行に伴い、前記イモビライザ識別情報取得手段が取得する前記イモビライザ識別情報により前記イモビライザ識別情報記憶手段に記憶されている前記イモビライザ識別情報を書き換えるためのイモビライザ識別情報書換処理を実行する記憶情報管理手段と、
を備え、
前記記憶情報管理手段は、前記イモビライザ識別情報取得手段が他の前記電子制御装置からの前記イモビライザ識別情報の取得に失敗すると、前記イモビライザ識別情報記憶手段に記憶されている前記イモビライザ識別情報を初期値に書き換え、車両を次に始動するときに前記イモビライザ識別情報記憶手段に記憶されている前記イモビライザ識別情報が前記初期値の場合には、前記イモビライザ識別情報取得手段が他の前記電子制御装置から取得する前記イモビライザ識別情報により前記イモビライザ識別情報記憶手段に記憶されている前記イモビライザ識別情報を書き換える、
ことを特徴とする電子制御装置。
【請求項２】
前記車両を制御する学習値を記憶する学習値記憶手段をさらに備え、
前記書換受付手段が前記車両識別情報の書換指令を受けると、前記記憶情報管理手段は、前記学習値記憶手段に記憶されている前記学習値を初期値に書き換える、
ことを特徴とする請求項１に記載の電子制御装置。
【請求項３】
前記書換受付手段は、外部装置から通信により前記車両識別情報の書換指令を受け、
前記記憶情報管理手段は、前記書換受付手段が前記外部装置から前記車両識別情報の書換指令を受けた後、前記外部装置と通信することなく、前記各記憶手段に記憶されている記憶情報に対して該当する書換処理を実施する、
ことを特徴とする請求項１または２に記載の電子制御装置。
【請求項４】
前記書換受付手段は、外部装置から通信により前記車両識別情報の書換指令を受け、
前記記憶情報管理手段は、前記書換受付手段が前記外部装置から前記車両識別情報の書換指令を受けると、前記車両識別情報記憶手段に記憶されている前記車両識別情報を書き換えた後、前記外部装置と通信しながら、前記車両識別情報記憶手段以外の他の前記記憶手段に記憶されている記憶情報に対して該当する書換処理を実施する、
ことを特徴とする請求項１または２に記載の電子制御装置。
【請求項５】
前記記憶情報管理手段は、前記車両識別情報記憶手段に記憶されている前記車両識別情報の書き換えに失敗すると、前記車両識別情報記憶手段以外の他の前記記憶手段に記憶されている記憶情報に対して該当する書換処理を中止することを特徴とする請求項１から４のいずれか一項に記載の電子制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に固有の車両識別情報を書き換える電子制御装置に関する。
【背景技術】
【０００２】
従来、特許文献１に記載されているように、車両の各部を制御する電子制御装置（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）として、例えばエンジンＥＣＵでは、車両に固有の車両識別番号（ＶＩＮ：Ｖｅｈｉｃｌｅ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）をＥＥＰＲＯＭ等のメモリに記憶している。エンジンＥＣＵは、ＶＩＮ以外にも、イモビライザ識別情報（イモビライザＩＤ）、各種故障情報、車両制御のための学習値などをメモリに記憶している。尚、イモビライザＩＤとは、車両のユーザーが所持しているキーなどの携帯機から、車両を作動させようとしているユーザーが正規のユーザーか否かを判定するためのＥＣＵであってエンジンＥＣＵとは別に設けられるイモビライザＥＣＵと、あるいはこのイモビライザＥＣＵが存在しない場合には相当のＥＣＵや、あるいは直接的に携帯機と、エンジンＥＣＵとの間で照合をとるためのＩＤ情報であって、車両固有あるいは車両のユーザーに関連する固有情報と言えるものである。エンジンＥＣＵはこのイモビライザＩＤに基づく判定結果により、車両を作動させようとしているユーザーが正規のユーザーであると判定すると、例えばエンジンの始動を許可する、といったことを行う。
【０００３】
ここで、例えばＥＣＵを元の車両から他の車両に載せ換える場合、ＥＣＵに記憶されているＶＩＮを載せ換え先の車両のＶＩＮに書き換える必要がある。ＥＣＵを他の車両に載せ換えるときに載せ換え先の車両のＶＩＮに書き換えないと、車検に合格しない。
【０００４】
そして、ＯＢＤ法規制の改訂予定として、ＶＩＮの書き換えを行う場合は、ＥＣＵに記憶されているエミッション関連の故障情報を同時に消去しなければならない旨が規定される可能性が高い。
【特許文献１】特開２００１−３０１５７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、ＥＣＵを元の車両から他の車両に載せ換える場合、ＥＣＵに記憶されている記憶情報として、ＶＩＮ及びエミッション関連故障情報以外にも書き換えることが望ましいと思われる記憶情報がある。この場合、ＶＩＮを書き換えるときに、記憶情報の書き換えに要する工数を極力低減することが望ましい。
【０００６】
本発明は、上記問題を解決するためになされたものであり、車両用の電子制御装置が記憶している車両識別情報を書き換えるときに、他の記憶情報の書き換えに要する工数を極力低減する電子制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願発明者等は、車両識別情報の書き換えに伴い書き換えたほうが望ましいと思われる情報としてイモビライザＩＤに着目した。イモビライザＩＤは車両に固有の情報と言えるものであり、ＥＣＵが記憶しているイモビライザＩＤが該当車両のイモビライザＩＤと異なっていると、エンジンを始動できないことがある。従って、本願発明者等は、ＥＣＵが記憶している車両識別情報を書き換える場合、エミッション関連故障情報を消去するとともに、イモビライザＩＤを該当車両に合わせて書き換えることが望ましいと考えるに至った。
【０００８】
そこで、請求項１から５に記載の発明によると、記憶情報管理手段は、車両識別情報を書き換えるときに、イモビライザＩＤを書き換える。
これにより、車両識別情報を書き換えるときに、イモビライザＩＤも同時期に書き換えることができる。従って、車両識別情報の書き換えを実施する工程とは異なる工程でイモビライザＩＤを書き換える場合に比べ、イモビライザＩＤの書き換えに要する工数を低減できる。
【０００９】
さらに請求項１から５に記載の発明によると、記憶情報管理手段は、車両に搭載された他の電子制御装置からイモビライザＩＤ取得手段が取得するイモビライザＩＤにより、イモビライザＩＤ記憶手段に記憶されているイモビライザＩＤを書き換える。
【００１０】
同じ車両に搭載された他の電子制御装置からイモビライザＩＤを取得するので、正確なイモビライザＩＤによりイモビライザＩＤ記憶手段に記憶されているイモビライザＩＤを書き換えることができる。
【００１１】
請求項２に記載の発明によると、車両識別情報を書き換えるとき、学習値記憶手段に記憶されている車両制御の学習値を初期値に書き換える。
ＥＣＵを他の車両に載せ換えるときに、学習値を車両のばらつきを考慮した平均値である初期値に書き換えるので、元の車両に合わせて学習した学習値を書き換えずに使用する場合に比べ、載せ換え先の車両に応じた適正な学習値を学習するまでに要する時間が長くなりすぎることを防止できる。
【００１２】
請求項３に記載の発明によると、記憶情報管理手段は、書換受付手段が外部装置から車両識別情報の書換指令を受けた後、外部装置と通信することなく、各記憶手段に記憶されている記憶情報に対して該当する書換処理を実施する。
【００１３】
このように、書換受付手段が外部装置から車両識別情報の書換指令を受けた後、外部装置と通信することなく記憶情報管理手段が自動的に記憶情報を書き換えるので、車両識別情報の書き換えに合わせて、車両識別情報以外の他の記憶情報を書き換える工数を低減できる。
【００１４】
請求項４に記載の発明によると、書換受付手段が外部装置から車両識別情報の書換指令を受けると、車両識別情報記憶手段に記憶されている車両識別情報を書き換えた後、外部装置と通信しながら、車両識別情報記憶手段以外の他の記憶手段に記憶されている記憶情報に対して該当する書換処理を実施する。
【００１５】
このように、書換受付手段が外部装置から車両識別情報の書換指令を受けると、外部装置と通信しながら記憶情報管理手段が自動的に記憶情報を書き換えるので、車両識別情報の書き換えに合わせて、車両識別情報以外の他の記憶情報を書き換える工数を低減できる。
【００１６】
ところで、記憶手段が故障している場合、車両識別情報の書き換えに失敗することが考えられる。この場合、記憶手段に記憶された記憶情報を書き換えることができないか、記憶手段に記憶された記憶情報を誤った値に書き換えるおそれがある。
【００１７】
そこで、請求項５に記載の発明によると、記憶情報管理手段は、車両識別情報記憶手段に記憶されている車両識別情報の書き換えに失敗すると、車両識別情報記憶手段以外の他の記憶手段に記憶されている記憶情報に対して該当する書換処理を中止する。これにより、車両識別情報以外の記憶情報を誤った値に書き換えることを防止できる。
【００１８】
尚、本発明に備わる記憶手段以外の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、またはそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施形態を図に基づき説明する。
本発明の一実施形態による車両制御システムを図１に示す。車両制御システムは、エンジンＥＣＵ１０及びイモビライザＥＣＵ（以下、イモビＥＣＵという。）６０を備えている。エンジンＥＣＵ１０とイモビＥＣＵ６０とは、ＣＡＮ(Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ)等の車載ネットワークを介してデータを送受信する。
【００２０】
エンジンＥＣＵ１０は、特許請求の範囲に記載された電子制御装置に相当し、エンジンを目標の運転状態に制御するために車両の各部を制御する。
エンジンＥＣＵ１０は、入出力回路、マイクロコンピュータ及びその周辺回路、入出力用のコネクタ等の外部端子を備え、ケースや筐体、保持部材等からなる電子制御ユニットであり、車室内やエンジンルーム内に載置されるものである。また、エンジンＥＣＵ１０は、処理部１２、運転状態検出部１４、制御出力部１６、ＲＡＭ２０、ＳＲＡＭ２２、ＥＥＰＲＯＭ２４、表示制御部３０等から構成されている。
【００２１】
処理部１２は、ＣＰＵ、タイマ、ＲＯＭ等のハードウェアで構成されている。処理部１２は、データ演算部として、エンジンを目標の運転状態に制御するために、運転状態検出部１４から取得した各種センサのデータを演算し、制御出力部１６を介して車両の各部に対する制御を実施する。また、処理部１２は、自己診断部として、車両の各部の故障診断を実施する。
【００２２】
運転状態検出部１４は、アクセル開度（ＡＣＣＰ）、エンジン回転数（Ｎｅ）、水温（Ｔｗ）、酸素濃度（Ｏ2）、吸気量（Ｖ）、イグニション信号（ＩＧＮ）等の車両の運転状態を示す情報を各種センサから取得する。
【００２３】
制御出力部１６は、処理部１２からの指令にしたがい、エンジンを目標の運転状態に制御するために、点火プラグ、インジェクタ等の車両の各部に制御信号を出力する。
ＲＡＭ２０は、処理部１２の演算結果等のデータを一時的に記憶する。ＳＲＡＭ（スタンバイＲＡＭ）２４は、バックアップＲＡＭとも呼ばれ、イグニションキーがオフされても車両のバッテリから常時電圧が供給されるように電源供給が構成された揮発性メモリである。ＥＥＰＲＯＭ２４は不揮発性メモリである。
【００２４】
例えば、処理部１２は、車両の各部の故障を検出した場合には、故障を表す故障コード（ＤＴＣ：Ｄｉａｇｎｏｓｔｉｃ  Ｔｒｏｕｂｌｅ  Ｃｏｄｅ）をＳＲＡＭ２２およびＥＥＰＲＯＭ２４に記憶させる。具体的には、処理部１２は、エミッション関連故障情報を含むＤＴＣをＳＲＡＭ２２に記憶させた後、そのＤＴＣのうち所定のＤＴＣと同じコードを、イグニションサイクル（車両のイグニションスイッチがオンされてからオフされるまで、あるいはイグニションスイッチがオンされてから次にオンされるまで）の終わりまでに、永久故障コード（Ｐｅｒｍａｎｅｎｔ  Ｆａｕｌｔ  Ｃｏｄｅ：以下、ここでは、ＰＤＴＣ（Ｐｅｒｍａｎｅｎｔ  ＤＴＣ）と言う）としてＥＥＰＲＯＭ２４に記憶させる。カリフォルニア州大気資源局（ＣＡＲＢ：Ｃａｌｉｆｏｒｎｉａ  Ａｉｒ  Ｒｅｓｏｕｒｃｅｓ  Ｂｏａｒｄ）による法規においても、診断結果として記憶されている故障コード（ＤＴＣ）を、永久故障コード（ＰＤＴＣ）としてＥＥＰＲＯＭ等の不揮発性メモリに記憶することが提案されている。尚、エミッション関連故障情報とは、例えば、水温センサ、吸気量センサ等のエミッション制御に必要なセンサの故障情報である。
【００２５】
また、ＥＥＰＲＯＭ２４には、ＶＩＮ、イモビライザＩＤ（以下、イモビＩＤという。）、車両制御の学習値等の車両に固有の情報が記憶されている。車両制御の学習値として、インジェクタの噴射量特性、スロットル弁の開度特性等がＥＥＰＲＯＭ２４に記憶されている。ＶＩＮは、法規により不揮発性メモリに記憶することが規定されている。
【００２６】
本実施形態においては、ＥＥＰＲＯＭ２４は、特許請求の範囲に記載した車両識別情報記憶手段、イモビＩＤ記憶手段、学習値記憶手段に相当する。また、ＳＲＡＭ２２およびＥＥＰＲＯＭ２４は、故障情報記憶手段として、エミッション関連故障情報を含むＤＴＣ、ＰＤＴＣを記憶する。
【００２７】
表示制御部３０は、故障表示灯（ＭＩＬ：Ｍａｌｆｕｎｃｔｉｏｎ Ｉｎｄｉｃａｔｏｒ Ｌａｍｐ）４０の表示を制御する。
外部装置としての外部コンピュータ５０は、図示しない入出力インターフェースを介してエンジンＥＣＵ１０に接続する。外部コンピュータ５０は、エンジンＥＣＵ１０と通信することにより、ＳＲＡＭ２２またはＥＥＰＲＯＭ２４に記憶されている故障コード等の記憶情報をエンジンＥＣＵ１０から読み出したり、ＳＲＡＭ２２またはＥＥＰＲＯＭ２４に記憶されている記憶情報の書き換えをエンジンＥＣＵ１０に指令する。
【００２８】
イモビＥＣＵ６０は、エンジンＥＣＵ１０と概略的にはほぼ同一構成であり、マイクロコンピュータ等を含む電子制御ユニットである。エンジンＥＣＵ１０と実質的に同一のイモビＥＣＵ６０の構成部分には、エンジンＥＣＵ１０と同一符号が付されている。
【００２９】
イモビＥＣＵ６０は、状態検出部６２がイグニションキーから検出したイモビＩＤと、イモビＥＣＵ６０のＥＥＰＲＯＭ２４に記憶しているイモビＩＤとが一致するかを判定する。イモビＥＣＵ６０は、両方のイモビＩＤが一致すれば認証合格と判定し、不一致であれば認証不合格と判定する。そして、イモビＥＣＵ６０は、エンジンＥＣＵ１０からの問い合わせに対して、両方のイモビＩＤが一致しているか否かの判定結果を暗号化してエンジンＥＣＵ１０に送信する。エンジンＥＣＵ１０は、イモビＥＣＵ６０が判定したイモビＩＤの判定結果とともに、イモビＥＣＵ６０がＥＥＰＲＯＭ２４に記憶しているイモビＩＤを取得する。
【００３０】
イモビＥＣＵ６０の判定結果が認証不合格の場合には、エンジンＥＣＵ１０はエンジンを始動しない。また、イモビＥＣＵ６０の判定結果が認証合格の場合にも、エンジンＥＣＵ１０は、自身がＥＥＰＲＯＭ２４に記憶しているイモビＩＤと、イモビＥＣＵ６０がＥＥＰＲＯＭ２４に記憶しているイモビＩＤとが不一致の場合には、エンジンを始動しない。エンジンＥＣＵ１０は、イモビＥＣＵ６０の判定結果が認証合格であり、自身がＥＥＰＲＯＭ２４に記憶しているイモビＩＤと、イモビＥＣＵ６０がＥＥＰＲＯＭ２４に記憶しているイモビＩＤとが一致する場合にエンジンを始動する。
【００３１】
イモビＥＣＵ６０の表示制御部３０は、イモビライザに関する警告ランプ７０の表示を制御する。
次に、ＲＯＭに記憶されている制御プログラムにより、エンジンＥＣＵ１０が書換受付手段、イモビＩＤ取得手段及び記憶情報管理手段として機能する内容について説明する。
【００３２】
（書換受付手段）
図２に示すように、車両１００に搭載されていたエンジンＥＣＵ１０を他の車両２００に載せ換えることがある。この場合、車両２００に搭載されたエンジンＥＣＵ１０に記憶されている車両１００のＶＩＮ（ａ）を、車両２００のＶＩＮ（ｂ）に書き換える必要がある。
【００３３】
エンジンＥＣＵ１０は、ＶＩＮ（ａ）からＶＩＮ（ｂ）への書換指令を外部コンピュータ５０から受信する。
（イモビＩＤ取得手段）
エンジンＥＣＵ１０は、ＶＩＮの書換指令を外部コンピュータ５０から受信すると、エンジンＥＣＵ１０が搭載されている車両２００のイモビＥＣＵ２１０から車両２００のイモビＩＤ（Ｂ）を取得する。これにより、エンジンＥＣＵ１０は、車両２００の正確なイモビＩＤ（Ｂ）を取得できる。
【００３４】
（記憶情報管理手段）
エンジンＥＣＵ１０は、ＶＩＮ（ｂ）への書換指令を外部コンピュータ５０から受信すると、外部コンピュータ５０から指令されたＶＩＮ（ｂ）により、ＥＥＰＲＯＭ２４に記憶しているＶＩＮ（ａ）を書き換える。
【００３５】
また、エンジンＥＣＵ１０は、外部コンピュータ５０からＶＩＮの書換指令を受信すると、ＳＲＡＭ２２及びＥＥＰＲＯＭ２４に記憶しているエミッション関連故障情報を消去するとともに、車両１００において学習しＥＥＰＲＯＭ２４に記憶している車両制御の各種学習値を、車両のばらつきを考慮した平均値である初期値に書き換える。尚、学習値の書き換えは必ずしも初期値に限る必要はなく、既定値や何らかのルールにより決まった値であっても良い。
【００３６】
さらに、エンジンＥＣＵ１０は、車両２００に搭載されているイモビＥＣＵ２１０から取得したイモビＩＤ（Ｂ）により、ＥＥＰＲＯＭ２４に記憶しているイモビＩＤ（Ａ）を書き換える。
【００３７】
エンジンＥＣＵ１０は、外部コンピュータ５０からＶＩＮの書換指令を受信すると、外部コンピュータ５０と通信することなく、ＶＩＮ、エミッション関連故障情報、学習値及びイモビＩＤを自動的に書き換えてもよいし、各記憶情報の書き換えを外部コンピュータ５０と通信しながら、外部コンピュータ５０の操作者の介入を受けることなく自動的に書き換えてもよい。
【００３８】
エンジンＥＣＵ１０は、ＥＥＰＲＯＭ２４の故障によりＶＩＮの書き換えに失敗すると、その他の記憶情報の書き換えを中止し、ＶＩＮの書き換えの失敗を外部コンピュータ５０に通知することが望ましい。ＶＩＮ以外の他の記憶情報の書き換えを中止することにより、ＶＩＮ以外の記憶情報を誤った値に書き換えることを防止できる。
【００３９】
（書換制御）
次に、エンジンＥＣＵ１０を他の車両に載せ換えたときの記憶情報の書換制御について、図３のフローチャートに基づいて説明する。図３のフローチャートは、外部コンピュータ５０からＶＩＮの書換指令を受け付けたときに実行される。この受け付けというのは、外部コンピュータ５０からＶＩＮ書換指令を受信し、その受信に対して認識したこと、すなわち書換指令を受け付けたことを知らせるための受信通知を外部コンピュータ５０に行ってもよいし、受信通知をしなくてもどちらでもよい。図３において、「Ｓ」はステップを表している。
【００４０】
Ｓ３００においてエンジンＥＣＵ１０は、外部コンピュータ５０から指令されたＶＩＮ（ｂ）により、ＥＥＰＲＯＭ２４に記憶している元の車両１００のＶＩＮ（ａ）を書き換える。例えば上述のようにエンジンＥＣＵ１０が受信通知を外部コンピュータ５０側に返すケースにおいては、外部コンピュータ５０はその受信通知を受けてから新たなＶＩＮを送るようにしても良いし、ＶＩＮ書換指令とともに新たなＶＩＮを送るようになっていても良い。
【００４１】
Ｓ３００においてＶＩＮの書き換えに失敗し、ＶＩＮの書き換えが完了しない場合（Ｓ３０２：Ｎｏ）、エンジンＥＣＵ１０は、本ルーチンを終了する。この場合、エンジンＥＣＵ１０は、ＶＩＮの書き換えを数回リトライしてもよい。そして、数回リトライしてもＶＩＮの書き換えに失敗すると、エンジンＥＣＵ１０は、ＥＥＰＲＯＭ２４の故障であると判断し、ＥＥＰＲＯＭ２４の故障を外部コンピュータ５０に通知する。この場合、外部コンピュータ５０の操作者は、可能であればＥＥＰＲＯＭ２４を交換し、実装上ＥＥＰＲＯＭ２４を交換できなければ、エンジンＥＣＵ１０を交換するなどの適切な処置を実施する。
【００４２】
ＶＩＮの書き換えに成功し、ＶＩＮの書き換えが完了する場合（Ｓ３０２：Ｙｅｓ）、Ｓ３０４においてエンジンＥＣＵ１０は、エンジンＥＣＵ１０を載せ換える先の車両２００のイモビＥＣＵ２１０にイモビＩＤ（Ｂ）の送信要求を出し、イモビＥＣＵ２１０から送信されてくるイモビＩＤ（Ｂ）を取得し、エンジンＥＣＵ１０の所有するＥＥＰＲＯＭ２４に記憶されているイモビＩＤ（Ａ）をイモビＩＤ（Ｂ）に書き換える。
【００４３】
Ｓ３０６においてエンジンＥＣＵ１０は、その他のＥＥＰＲＯＭ２４に記憶されている記憶情報として、エミッション関連故障情報を消去するとともに、車両１００において学習した車両制御の学習値を初期化する。
【００４４】
以上説明したように、本実施形態では、ＶＩＮを書き換え、エミッション関連情報を消去する工程と同じ工程で、イモビＩＤを書き換え、車両制御の学習値を初期化する。これにより、ＶＩＮの書き換えに合わせて、他の記憶情報を書き換える工数を低減できる。
【００４５】
［他の実施形態］
上記実施形態では、車両固有の情報として、ＶＩＮを書き換えるときに、エミッション関連故障情報を消去するとともにイモビＩＤを書き換え、車両制御の学習値を初期化している。これ以外の車両固有の記憶情報についても、ＶＩＮを書き換えるときに、必要に応じて書き換え、消去または初期化してもよい。
【００４６】
上記実施形態では、イモビＩＤ及び学習値を不揮発性メモリであるＥＥＰＲＯＭ２４に記憶した。これに対し、例えば、車両に搭載されている電源以外にエンジンＥＣＵ１０が専用の補助電源を備え、エンジンＥＣＵ１０を車両１００から取り外したときにＳＲＡＭ２２に電力を供給できるのであれば、イモビＩＤ及び学習値をＳＲＡＭ２２に記憶してもよい。
【００４７】
また上記実施例では、イモビＩＤがイモビＥＣＵに記憶されていた事例を示したが、イモビＩＤは他のＥＣＵが保持していても良い。
さらに、イモビＩＤを車両における他のＥＣＵ等が保持しておらず、車両のユーザが保持するような携帯機（キーなど）にのみイモビＩＤが有るような場合もある。
【００４８】
こうした場合も踏まえ、例えば図３におけるＳ３０４において、他のＥＣＵあるいは携帯機など外部に対してイモビＩＤの送信要求を行っても新たなイモビＩＤが所定時間内あるいは複数回の要求に対して送られてこないような場合、所定の値（初期値などの既定値）を書き込んでおき、次の始動の際に、イモビＩＤの照合としてその所定値が記憶されていた場合にはその時点でイモビＩＤを書込むようにしても良い。
【００４９】
また、例えばＳ３０４では外部と通信を行うことなく上述のようにエンジンＥＣＵのみにてイモビＩＤを所定値に書き換えておき、次の始動の際に、例えばイモビＥＣＵに対しイモビＩＤ送信要求を出して送られてきた新たなイモビＩＤに書き換えるなど、ＶＩＮコードの書き換えと同じタイミングではなく実態的に問題の無い範囲でＶＩＮコードの書き換えと時間的にずれていても良い。
【００５０】
上記実施形態では、書換受付手段、記憶情報管理手段及びイモビＩＤ取得手段の機能を制御プログラムにより機能が特定されるエンジンＥＣＵ１０により実現している。これに対し、上記手段の機能の少なくとも一部を、回路構成自体で機能が特定されるハードウェアで実現してもよい。
【００５１】
このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
【図面の簡単な説明】
【００５２】
【図１】本実施形態の車両制御システムを示すブロック図。
【図２】エンジンＥＣＵの載せ換えを示す説明図。
【図３】書換制御を示すフローチャート。
【符号の説明】
【００５３】
１０：エンジンＥＣＵ（電子制御装置、車両識別情報記憶手段、イモビＩＤ記憶手段、故障情報記憶手段、学習値記憶手段、書換受付手段、記憶情報管理手段、イモビＩＤ取得手段）、２２：ＳＲＡＭ（故障情報記憶手段）、２４：ＥＥＰＲＯＭ（車両識別情報記憶手段、イモビＩＤ記憶手段、故障情報記憶手段、学習値記憶手段）、５０：外部コンピュータ（外部装置）：６０、２１０：イモビＥＣＵ
【図１】
0004539757.tif 000002
【図２】
0004539757.tif 000003
【図３】
0004539757.tif 000004