(57)【特許請求の範囲】
【請求項１】
蓄電池と二つの電子装置が搭載された機器において、一方の前記電子装置で所定時間毎に前記蓄電池の劣化状態を示す電池劣化情報を生成して、前記電池劣化情報を二つの前記電子装置間で通信するとともに、二つの前記電子装置の夫々で前記電池劣化情報を記憶しておく電池劣化情報管理システムであって、
二つの前記電子装置の夫々が交換されたものであるか否かを判定する交換判定手段を備え、
各電子装置は、
前記電池劣化情報を記憶する第１記憶手段と、
前記第１記憶手段に記憶された前記電池劣化情報を他方の前記電子装置に送信する第１送信手段と、
他方の前記電子装置から送信された前記電池劣化情報を受信する第１受信手段と、
自身と同じ前記電子装置に設けられた前記第１記憶手段に記憶された前記電池劣化情報と自身と同じ前記電子装置に設けられた前記第１受信手段にて受信した前記電池劣化情報とを比較して、受信した前記電池劣化情報の方がより劣化していた場合は、自身と同じ前記電子装置に設けられた前記第１記憶手段に記憶された前記電池劣化情報を受信した前記電池劣化情報に更新する更新手段と、を備え、
前記更新手段は、他方の前記電子装置のみが交換されたものであると前記交換判定手段にて判定された場合は更新を行わず、自身が搭載されている前記電子装置のみが交換されたものであると前記交換判定手段にて判定された場合は前記第１受信手段にて受信した前記電池劣化情報で更新することを特徴とする電池劣化情報管理システム。
【請求項２】
前記機器は、二つの前記電子装置の他に、前記電池劣化情報管理システムに固有の識別情報を記憶している記憶装置を備え、
前記交換判定手段は、二つの前記電子装置の夫々に設けられるものであり、
各電子装置は、前記交換判定手段として、
前記識別情報を記憶する第２記憶手段と、
前記第２記憶手段に記憶された前記識別情報を他方の前記電子装置に送信する第２送信手段と、
他方の前記電子装置から送信された前記識別情報を受信する第２受信手段と、
前記記憶装置から識別情報を取得する識別情報取得手段と、
自身と同じ前記電子装置に設けられた前記第２記憶手段に記憶された前記識別情報と、自身と同じ前記電子装置に設けられた前記第２受信手段にて受信した前記識別情報と、自身と同じ前記電子装置に設けられた前記識別情報取得手段にて取得した前記識別情報とを比較して前記電子装置の交換を判定する判定手段と、を含み、
前記判定手段は、
自身と同じ前記電子装置に設けられた前記識別情報取得手段にて取得した前記識別情報と自身と同じ前記電子装置に設けられた前記第２受信手段にて受信した前記識別情報とが一致しており、且つ自身と同じ前記電子装置に設けられた前記識別情報取得手段にて取得した前記識別情報と自身と同じ前記電子装置に設けられた前記第２記憶手段に記憶された前記識別情報とが一致していない場合は、自身が搭載されている前記電子装置のみが交換されたものであると判定し、
自身と同じ前記電子装置に設けられた前記識別情報取得手段にて取得した前記識別情報と自身と同じ前記電子装置に設けられた前記第２記憶手段に記憶された前記識別情報とが一致しており、且つ自身と同じ前記電子装置に設けられた前記識別情報取得手段にて取得した前記識別情報と自身と同じ前記電子装置に設けられた前記第２受信手段にて受信した前記識別情報とが一致してない場合は、他方の前記電子装置のみが交換されたものであると判定することを特徴とする請求項１に記載の電池劣化情報管理システム。
【請求項３】
前記更新手段は、前記第１記憶手段に記憶された前記電池劣化情報に加えて、自身と同じ前記電子装置に設けられた前記第２記憶手段に記憶された前記識別情報を更新するものであり、
前記更新手段は、他方の前記電子装置のみが交換されたものであると前記交換判定手段にて判定された場合は前記識別情報を更新せず、自身が搭載されている前記電子装置のみが交換されたものであると前記交換判定手段にて判定された場合は前記第２記憶手段に記憶された前記識別情報を前記第２受信手段にて受信した前記識別情報で更新することを特徴とする請求項２記載の電池劣化情報管理システム。
【請求項４】
前記判定手段は、自身と同じ前記電子装置に設けられた前記第２記憶手段に記憶された前記識別情報と、自身と同じ前記電子装置に設けられた前記第２受信手段にて受信した前記識別情報と、自身と同じ前記電子装置に設けられた前記識別情報取得手段にて取得した前記識別情報とが全て一致しない場合は、異常と判定するものであり、
前記判定手段にて異常と判定された場合、ユーザに対して警告を行う警告手段を備えることを特徴とする請求項２又は３に記載の電池劣化情報管理システム。
【請求項５】
前記電池劣化情報を生成する前記電子装置に設けられた前記更新手段は、自身が搭載されている前記電子装置及び他方の前記電子装置が共に交換されたものでないと前記交換判定手段にて判定された場合、自身と同じ前記電子装置に設けられた前記第１記憶手段に記憶された前記電池劣化情報と、自身と同じ前記電子装置に設けられた前記第１受信手段にて受信した前記電池劣化情報と、自身で生成した前記電池劣化情報とを比較して、最も劣化している前記電池劣化情報で前記第１記憶手段に記憶された前記電池劣化情報を更新し、
他方の前記電子装置に設けられた前記更新手段は、自身が搭載されている前記電子装置及び他方の前記電子装置が共に交換されたものでないと前記交換判定手段にて判定された場合、自身と同じ前記電子装置に設けられた前記第１記憶手段に記憶された前記電池劣化情報と、自身と同じ前記電子装置に設けられた前記第１受信手段にて受信した前記電池劣化情報とを比較して、最も劣化している前記電池劣化情報で前記第１記憶手段に記憶された前記電池劣化情報を更新することを特徴とする請求項１乃至４のいずれか一項に記載の電池劣化情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄電池と二つの電子装置が搭載された機器において、一方の電子装置で所定時間毎に蓄電池の劣化状態を示す電池劣化情報を取得して、この電池劣化情報を二つの電子装置間で通信するとともに、二つの電子装置の夫々で電池劣化情報を記憶しておく電池劣化情報管理システムに関するものである。
【背景技術】
【０００２】
従来、蓄電池が搭載された機器としては、例えば、ハイブリッド自動車や電気自動車などの自動車、携帯電話機や携帯情報端末などの携帯端末、ノートパソコン、及びデジタルカメラなど様々ある。これらの機器に搭載された蓄電池は、過放電や過充電を行うことなどにより、劣化して性能が低下することが知られている。よって、蓄電池が劣化した場合、点検時期であることや交換時期であることをユーザに知らせるために、蓄電池の劣化状態を判定する種々の技術が提案されている。例えば、特許文献１には、車両に搭載された電池の劣化状態を判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３１９５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この蓄電池の劣化状態を示す電池劣化情報として、イグニッションスイッチがオンとなっている積算時間（すなわち、積算値、累積時間、累積値）を含む場合、蓄電池と共に機器（例えば第１機器とする）に搭載された電子装置（以下、第１装置とも称する）の記憶部に電池劣化情報を記憶しておくことが考えられる。さらに、電池劣化情報が記憶された第１装置が交換された場合であっても、第１機器から電池劣化情報が失われないようにするために、第１装置と共に第１機器に搭載された他の電子装置（以下、第２装置とも称する）の記憶部にも同じ電池劣化情報を記憶しておくことが考えられる。この場合、例えば、第１装置は、自身が記憶している電池劣化情報を第２装置に送信する。そして、第２装置は、第１装置から受信した電池劣化情報を自身の記憶部に記憶する。
【０００５】
このとき、第２装置では、自身の記憶部に既に記憶している電池劣化情報と、新たに第１装置から受信した電池劣化情報とを比較して、より劣化している方の電池劣化情報を自身の記憶部に記憶しておくことが考えられる。これは、第２装置の記憶部に最新の電池劣化情報を記憶しておくためである。
【０００６】
ところが、第１機器に搭載されている第１装置が、第１機器とは異なる別の機器（例えば第２機器とする）に搭載されていた電子装置（例えば第３装置とする）に交換されることもありうる。さらに、第２機器には、第１機器に搭載されている蓄電池よりも劣化した蓄電池が搭載されている可能性もある。この場合、この第３装置の記憶部には、第１装置や第２装置に記憶されている電池劣化情報よりも劣化した電池劣化情報が記憶されていることになる。
【０００７】
従って、第１機器において第１装置が第３装置に交換された場合、第２装置は、この第３装置に記憶された電池劣化情報を受信する。そして、第２装置は、自身の記憶部に既に記憶している電池劣化情報と、新たに第３装置から受信した電池劣化情報とを比較して、より劣化している方の電池劣化情報（すなわち第３装置から受信した電池劣化情報）を自身の記憶部に記憶してしまう。よって、第１機器においては、自身に搭載されている蓄電池の電池劣化情報ではなく、第２機器に搭載されている蓄電池の電池劣化情報（第３装置から受信した電池劣化情報）を記憶しておくことになる。このように、電池劣化情報を適切に管理できないという問題が起こり得る。
【０００８】
本発明は、上記問題点に鑑みなされたものであり、蓄電池と二つの電子装置とを含む機器に搭載され、二つの電子装置間で蓄電池の劣化状態を示す電池劣化情報を通信するとともに、二つの電子装置の夫々で電池劣化情報を記憶しておく電池劣化情報管理システムであって、電池劣化情報を適切に管理することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために請求項１に記載の発明は、蓄電池と二つの電子装置が搭載された機器において、一方の電子装置で所定時間毎に前記蓄電池の劣化状態を示す電池劣化情報を生成して、電池劣化情報を二つの電子装置間で通信するとともに、二つの電子装置の夫々で電池劣化情報を記憶しておく電池劣化情報管理システムであって、
二つの電子装置の夫々が交換されたものであるか否かを判定する交換判定手段を備え、
電子装置は、
電池劣化情報を記憶する第１記憶手段と、
第１記憶手段に記憶された電池劣化情報を他方の電子装置に送信する第１送信手段と、
他方の電子装置から送信された電池劣化情報を受信する第１受信手段と、
自身と同じ電子装置に設けられた第１記憶手段に記憶された電池劣化情報と自身と同じ電子装置に設けられた第１受信手段にて受信した電池劣化情報とを比較して、受信した電池劣化情報の方がより劣化していた場合は、自身と同じ電子装置に設けられた第１記憶手段に記憶された電池劣化情報を受信した電池劣化情報に更新する更新手段と、を備え、
更新手段は、他方の電子装置のみが交換されたものであると交換判定手段にて判定された場合は更新を行わず、自身が搭載されている電子装置のみが交換されたものであると交換判定手段にて判定された場合は第１受信手段にて受信した電池劣化情報に更新することを特徴とする。
【００１０】
このように、更新手段は、他方の電子装置のみが交換されたものであると判定された場合は、自身が搭載された電子装置に記憶された電池劣化情報を更新しない。つまり、各電子装置は、他方の電子装置のみが交換されたものであると判定された場合は、自身に記憶されている電池劣化情報を保持することができる。換言すると、交換されていない電子装置は、自身が記憶している電池劣化情報が、交換された他方の電子装置に記憶されている電池劣化情報（例えば、他の機器に搭載されている蓄電池の電池劣化情報）に更新されることを抑制できる。
【００１１】
一方、更新手段は、自身が搭載されている電子装置のみが交換されたものであると判定された場合、第１受信手段にて受信した電池劣化情報に更新する。つまり、各電子装置は、自身のみが交換されて新たに機器に搭載されたものであると判定された場合は、交換されずに機器に搭載されていた他方の電子装置から電池劣化情報を取得して、自身の第１記憶手段に記憶することができる。換言すると、交換されて新たに機器に搭載された電子装置は、その新たに搭載された機器における蓄電池の電池劣化情報を取得して、自身の第１記憶手段に記憶することができる。
【００１２】
このように、電池劣化情報管理システムは、電子装置のいずれか一方が交換された場合であっても、他の機器に搭載されている蓄電池の電池劣化情報を記憶することなく、自身とともに機器に搭載されている蓄電池の電池劣化情報を記憶しておくことができる。よって、電池劣化情報管理システムは、電池劣化情報を適切に管理することができる。
【００１３】
また、請求項２に示すように、
機器は、二つの電子装置の他に、電池劣化情報管理システムに固有の識別情報を記憶している記憶装置を備え、
交換判定手段は、二つの電子装置の夫々に設けられるものであり、
各電子装置は、交換判定手段として、
識別情報を記憶する第２記憶手段と、
第２記憶手段に記憶された識別情報を他方の電子装置に送信する第２送信手段と、
他方の電子装置から送信された識別情報を受信する第２受信手段と、
記憶装置から識別情報を取得する識別情報取得手段と、
自身と同じ前記電子装置に設けられた第２記憶手段に記憶された識別情報と、自身と同じ電子装置に設けられた第２受信手段にて受信した識別情報と、自身と同じ電子装置に設けられた識別情報取得手段にて取得した識別情報とを比較して電子装置の交換を判定する判定手段と、を含み、
判定手段は、
自身と同じ電子装置に設けられた識別情報取得手段にて取得した識別情報と自身と同じ電子装置に設けられた第２受信手段にて受信した識別情報とが一致しており、且つ自身と同じ電子装置に設けられた識別情報取得手段にて取得した識別情報と自身と同じ電子装置に設けられた第２記憶手段に記憶された識別情報とが一致していない場合は、自身が搭載されている電子装置のみが交換されたものであると判定し、
自身と同じ前記電子装置に設けられた識別情報取得手段にて取得した識別情報と自身と同じ電子装置に設けられた第２記憶手段に記憶された識別情報とが一致しており、且つ自身と同じ電子装置に設けられた識別情報取得手段にて取得した識別情報と自身と同じ電子装置に設けられた第２受信手段にて受信した識別情報とが一致してない場合は、他方の電子装置のみが交換されたものであると判定するようにしてもよい。
【００１４】
このように、第２記憶手段に記憶された識別情報と、第２受信手段にて受信した識別情報と、識別情報取得手段にて取得した識別情報とを比較（三者比較）することで、二つの電子装置の夫々が交換されたものであるか否かを判定することができる。
【００１５】
また、請求項３に示すように、
更新手段は、第１記憶手段に記憶された電池劣化情報に加えて、自身と同じ電子装置に設けられた第２記憶手段に記憶された識別情報を更新するものであり、
更新手段は、他方の電子装置のみが交換されたものであると交換判定手段にて判定された場合は識別情報を更新せず、自身が搭載されている電子装置のみが交換されたものであると交換判定手段にて判定された場合は第２記憶手段に記憶された識別情報を第２受信手段にて受信した識別情報で更新するようにしてもよい。
【００１６】
このように、更新手段は、他方の電子装置のみが交換されたものであると判定された場合は、自身が搭載された電子装置に記憶された識別情報を更新しない。つまり、各電子装置は、他方の電子装置のみが交換されたものであると判定された場合は、自身に記憶されている識別情報を保持することができる。換言すると、交換されていない電子装置は、自身が記憶している識別情報が、交換された他方の電子装置に記憶されている識別情報（例えば、他の機器に固有の識別情報）に更新されることを抑制できる。
【００１７】
一方、更新手段は、自身が搭載されている電子装置のみが交換されたものであると判定された場合、第２受信手段にて受信した識別情報で更新する。つまり、各電子装置は、自身のみが交換されて新たに機器に搭載されたものであると判定された場合は、交換されずに機器に搭載されていた他方の電子装置から識別情報を取得して記憶することができる。換言すると、交換されて新たに機器に搭載された電子装置は、その新たに搭載された機器に固有の識別情報を取得して記憶することができる。
【００１８】
また、請求項４に示すように、
判定手段は、自身と同じ電子装置に設けられた第２記憶手段に記憶された識別情報と、自身と同じ電子装置に設けられた第２受信手段にて受信した識別情報と、自身と同じ電子装置に設けられた識別情報取得手段にて取得した識別情報とが全て一致しない場合は、異常と判定するものであり、
判定手段にて異常と判定された場合、ユーザに対して警告を行う警告手段を備えるようにしてもよい。
【００１９】
このように、第２記憶手段に記憶された識別情報と、第２受信手段にて受信した識別情報と、識別情報取得手段にて取得した識別情報とが全て一致しない場合は、どの識別情報が正しいのかを判定することができない。従って、このような場合は、ユーザに対して警告を行うと好ましい。
【００２０】
また、請求項５に示すように、
二つの電子装置ともに交換されたものでない場合、電池劣化情報を生成する電子装置に設けられた更新手段は、自身と同じ電子装置に設けられた第１記憶手段に記憶された電池劣化情報と、自身と同じ前記電子装置に設けられた第１受信手段にて受信した電池劣化情報と、自身で生成した電池劣化情報とを比較して、最も劣化している電池劣化情報で第１記憶手段に記憶された電池劣化情報を更新する。一方、他方の電子装置に設けられた更新手段は、自身が搭載されている電子装置及び他方の電子装置が共に交換されたものでないと交換判定手段にて判定された場合、自身と同じ電子装置に設けられた第１記憶手段に記憶された電池劣化情報と、自身と同じ電子装置に設けられた第１受信手段にて受信した電池劣化情報とを比較して、最も劣化している電池劣化情報で第１記憶手段に記憶された電池劣化情報を更新する。このようにすることによって、蓄電池の劣化状態が変化した場合にも、各電子装置では、最新の電池劣化情報を記憶しておくことができるので好ましい。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態における電池劣化情報管理システムの概略構成を示すブロック図である。
【図２】本発明の実施の形態における電池監視ユニットの概略構成を示すブロック図である。
【図３】本発明の実施の形態におけるハイブリッドＥＣＵの概略構成を示すブロック図である。
【図４】本発明の実施の形態におけるエンジンＥＣＵの概略構成を示すブロック図である。
【図５】本発明の実施の形態におけるハイブリッドＥＣＵの処理動作を示すフローチャートである。
【図６】本発明の実施の形態におけるエンジンＥＣＵの処理動作を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態を図に基づいて説明する。
【００２３】
本実施形態においては、本発明の電池劣化情報管理システムをハイブリッド自動車（機器）に搭載した例を採用する。また、電池劣化情報管理システムは、複数の蓄電池と複数の電子装置とを含む上述のような機器に搭載され、複数の電子装置間で各蓄電池の劣化状態を示す電池劣化情報を通信するとともに、各電子装置で電池劣化情報を記憶しておくものである。このように、各電子装置で電池劣化情報を記憶して電池劣化情報を管理することで、電池の劣化状況を管理することができる。
【００２４】
なお、本発明の電池劣化情報管理システムは、ハイブリッド自動車以外にも、例えば、電気自動車、携帯電話機や携帯情報端末などの携帯端末、ノートパソコン、及びデジタルカメラなどの機器に搭載することも可能である。つまり、電池劣化情報管理システムは、蓄電池と複数の電子装置とを含み、複数の電子装置間で蓄電池の劣化状態を示す電池劣化情報を通信するとともに、各電子装置で電池劣化情報を記憶しておく機器であれば搭載することが可能である。
【００２５】
より具体的には、図１に示すように、本実施形態の電池劣化情報管理システムは、例えば複数の電池パック４１（第１電池パック４１〜第Ｎ電池パック４１のＮ個、Ｎは２以上の自然数）を含む蓄電池（二次電池）４０と、ハイブリッドＥＣＵ（Electronic Control Unit、第１装置）２０と、エンジンＥＣＵ（Electronic Control Unit、第２装置）３０とを含むハイブリッド自動車（機器）に搭載される。そして、ハイブリッドＥＣＵ２０とエンジンＥＣＵ３０間で第１電池パック４１〜第Ｎ電池パック４１における夫々の劣化状態を示す電池劣化情報を通信するとともに、ハイブリッドＥＣＵ２０とエンジンＥＣＵ３０とで各電池劣化情報を記憶しておくものである。また、電池劣化情報管理システムは、ハイブリッドＥＣＵ２０とエンジンＥＣＵ３０とを含んで構成されるものである。なお、以下、ハイブリッドＥＣＵ２０をＨＶ−ＥＣＵ２０、エンジンＥＣＵ３０をＥＮＧ−ＥＣＵ３０とも称する。
【００２６】
この電池劣化情報管理システムが搭載されたハイブリッド自動車は、車体（図示省略）、インジェクタ９６やイグナイタ９７などを含むエンジン、フロントモータやリアモータなどを含むモータ８５、充放電可能な蓄電池４０（組電池）に含まれる第１電池パック４１〜第Ｎ電池パック４１、電池監視ユニット１０、及びＨＶ−ＥＣＵ２０やＥＮＧ−ＥＣＵ３０などの各種電子装置（電子制御装置）を備える。
【００２７】
このハイブリッド自動車は、作動（イグニッションスイッチ７０がオン）中においては、電気自動車と同様にフロントモータ及びリアモータを用いて走行できるほか、フロントモータ及びリアモータとエンジンとを併用して走行できる。一方、ハイブリッド自動車の作動を終了（イグニッションスイッチ７０がオフ）した後には、電気自動車と同様に、ハイブリッド自動車の外部に設置された外部電源を用いて、蓄電池４０中の複数の電池パック（第１電池パック４１〜第Ｎ電池パック４１）に充電できる。なお、外部電源としては、一般に家庭で用いる家庭用コンセント（定格電圧１００Ｖ）で供給される電源を採用することができる。つまり、ハイブリッド自動車としては、所謂プラグインハイブリッド自動車を採用することができる。
【００２８】
蓄電池４０は、エンジン始動時にイグナイタ９７やスタータ等へ電力供給したり、モータ８５（フロントモータやリアモータなど）を駆動したりするため（モータ駆動用）に、１００Ｖを超える高電圧（例えば１４４〜２８８Ｖ程度）を出力する高圧側バッテリ（主バッテリ）である。
【００２９】
なお、本実施形態においては、第１電池パック４１〜第Ｎ電池パック４１は直列に接続されている。また、蓄電池４０（第１電池パック４１〜第Ｎ電池パック４１）として、軽量で高エネルギー密度が得られるリチウムイオン二次電池を採用する。よって、リチウムイオン二次電池からなる第１電池パック４１〜第Ｎ電池パック４１を複数直列に接続した蓄電池４０は、車両搭載用高出力電源として好適である。なお、リチウムイオン二次電池は周知技術であるため詳細な説明は省略する。
【００３０】
また、ハイブリッド自動車には、上述の高圧側バッテリとしての蓄電池４０の他に、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０などを駆動するための１０Ｖ程度（例えば１２Ｖ）の電圧を出力する補機蓄電池６０（補機バッテリ）が搭載されている（図２〜４を参照）。このように蓄電池４０（主バッテリ）と補機蓄電池６０（補機バッテリ）とが搭載されたハイブリッド自動車（二電圧型電源系）では、高圧側バッテリである蓄電池４０の出力電圧をＤＣ／ＤＣコンバータを用いて降圧し、その出力によって低圧側バッテリである補機蓄電池６０を充電することもできる。
【００３１】
図１に示すように、蓄電池４０は、電池電流センサ５１、電池電圧センサ５２、電池温度センサ５３を介して電池監視ユニット１０と連携している（シリアル通信）。そして、この電池監視ユニット１０は、ＨＶ−ＥＣＵ２０とシリアル通信で連携している。さらに、ＨＶ−ＥＣＵ２０は、ＥＮＧ−ＥＣＵ３０とＣＡＮ通信で連携している。
【００３２】
この電池監視ユニット１０は、蓄電池４０の状態（発熱、漏電等の異常）を監視するユニットである（詳細は図２に示す）。ＨＶ−ＥＣＵ２０は、モータ、エンジンの駆動量を算出し、モータ８５、ＥＮＧ−ＥＣＵ３０に駆動を指示する制御装置である（詳細は図３に示す）。ＥＮＧ−ＥＣＵ３０は、ＨＶ−ＥＣＵ２０からの要求に応じてエンジンを駆動する制御装置である（詳細は図４に示す）。
【００３３】
ここで、図２に基づいて、電池監視ユニット１０に関して説明する。図２に示すように、電池監視ユニット１０は、入出力回路１１、マイコン（マイクロコンピュータ）１２、電源回路１３、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-OnlyMemory、記憶装置）１５などを備えて構成されている。
【００３４】
電源回路１３は、イグニッションスイッチ７０を介して補機蓄電池６０と電気的に接続可能となっている。この電源回路１３は、イグニッションスイッチ７０がオン状態であるときに、補機蓄電池６０からの入力電圧（例えば１２Ｖ）を所定の電圧（例えば５Ｖ）に変換して入出力回路１１及びマイコン１２に供給する。
【００３５】
入出力回路１１は、電源回路１３から電圧を供給されて動作するものであり、電池電流センサ５１、電池電圧センサ５２、電池温度センサ５３からの信号を取得（受信）してマイコン１２に出力するとともに、後ほど説明する過充電超過時間や過放電超過時間などの信号をマイコン１２から取得（受信）してＨＶ−ＥＣＵ２０へ出力する。換言すると、入出力回路１１は、電池電流センサ５１、電池電圧センサ５２、電池温度センサ５３やＨＶ−ＥＣＵ２０との通信インターフェースである。
【００３６】
なお、電池電流センサ５１は、第１電池パック４１〜第Ｎ電池パック４１の夫々に流れる電池電流（充放電電流）を個別に検出して、各電池電流を示す信号を電池監視ユニット１０に出力する。電池電圧センサ５２は、第１電池パック４１〜第Ｎ電池パック４１の夫々の電池電圧を個別に検出して、各電池電圧を示す信号を電池監視ユニット１０に出力する。電池温度センサ５３は、第１電池パック４１〜第Ｎ電池パック４１の夫々の電池温度を個別に検出して、各電池温度を示す信号を電池監視ユニット１０に出力する。
【００３７】
マイコン１２は、電源回路１３から電圧を供給されて動作するものであり、Ｉ／Ｏ（Input/Output）１２ａ、ＣＰＵ（Central Processing Unit）１２ｂ、ＲＡＭ（Random Access Memory）１２ｃ、ＲＯＭ（Read Only Memory）１２ｄなどを含むものである。このように構成された電池監視ユニット１０は、ＣＰＵ１２ｂがＩ／Ｏ１２ａを介して入出力回路１１と通信するとともに、予めＲＯＭ１２ｄなどに格納されたプログラムをＲＡＭ１２ｃに読出して実行することによって所定の処理動作を実行する。
【００３８】
具体的には、電池監視ユニット１０（ＣＰＵ１２ｂ）は、電池電流センサ５１、電池電圧センサ５２、電池温度センサ５３からの信号に基づいて、蓄電池４０の状態を監視する。特に、電池監視ユニット１０（ＣＰＵ１２ｂ）は、電池電圧センサ５２から出力された電池電圧を示す信号を取得することによって、蓄電池４０の電池電圧をモニタしている。そして、電池電圧が閾値からはずれた時間を計測することで過充電超過時間や過放電超過時間を算出している。この過充電超過時間や過放電超過時間は、電池劣化情報の一部である。なお、過放電とは、放電終止電圧以下の電圧になるまで放電することを示す。過充電とは、十分に電荷が蓄えられた満充電状態を超えて電荷を蓄えようとする状態を示す。
【００３９】
また、上述のように電池電圧センサ５２は、第１電池パック４１〜第Ｎ電池パック４１の夫々の電池電圧を個別に出力するものである。これによって、電池監視ユニット１０（ＣＰＵ１２ｂ）は、第１電池パック４１〜第Ｎ電池パック４１の夫々における過充電超過時間と過放電超過時間を個別に算出する。換言すると、電池監視ユニット１０（ＣＰＵ１２ｂ）は、電池パック４１毎の過充電超過時間と過放電超過時間を個別に算出する。さらに、電池監視ユニット１０（ＣＰＵ１２ｂ）は、各電池パック４１における過充電超過時間と過放電超過時間を算出するとも言い換えることができる。よって、電池パック４１の個数に対応した数の過充電超過時間と過放電超過時間が算出されることになる。
【００４０】
なお、電池劣化情報には、この過充電超過時間や過放電超過時間の他に、イグニッションスイッチ７０がオンである時間の積算時間（累積時間）であるＩＧＯＮ積算時間（積算値、累積値）も含まれる。つまり、電池劣化情報は、各電池パック４１に対応した充電超過時間と過放電超過時間と、ＩＧＯＮ積算時間が含まれる。ただし、充電超過時間と過放電超過時間は電池パック４１毎に算出されるのに対して、ＩＧＯＮ積算時間は電池劣化情報管理システム（又は、ハイブリッド自動車（機器））に一つだけ算出されるものである。また、本実施形態においては、電池劣化情報として、充電超過時間と、過放電超過時間と、ＩＧＯＮ積算時間とを採用するが、本発明はこれに限定されるものではない。
【００４１】
また、ＥＥＰＲＯＭ１５には、電池劣化情報管理システムに固有の識別情報として、ハイブリッド自動車（機器）に固有の識別情報である車両固有コードが記憶されている。なお、後ほど説明するＨＶ−ＥＣＵ２０のＥＥＰＲＯＭ２５、ＥＮＧ−ＥＣＵ３０のＥＥＰＲＯＭ３５にも車両固有コードが記憶されている。そこで、これらを区別するために、電池監視ユニット１０（ＥＥＰＲＯＭ１５）に記憶されている車両固有コード（すなわち、電池監視ユニット１０が認識する車両固有コード）をＢＣＯＤＥとも称する。なお、電池監視ユニット１０が別のハイブリッド自動車から取り外されて、現在のハイブリッド自動車に搭載されたものである場合（つまり、電池監視ユニット１０が交換されたものである場合）、この電池監視ユニット１０のＥＥＰＲＯＭ１５には、別のハイブリッド自動車の車両固有コード（ＢＣＯＤＥ）が記憶されていることもありうる。
【００４２】
次に、図３に基づいて、ＨＶ−ＥＣＵ２０に関して説明する。図３に示すように、ＨＶ−ＥＣＵ２０は、入出力回路２１、マイコン（マイクロコンピュータ）２２、第１電源回路２３、第２電源回路２４、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）２５などを備えて構成されている。
【００４３】
第１電源回路２３は、イグニッションスイッチ７０を介して補機蓄電池６０と電気的に接続可能となっている。この第１電源回路２３は、イグニッションスイッチ７０がオン状態であるときに、補機蓄電池６０からの入力電圧（例えば１２Ｖ）を所定の電圧に変換して入出力回路２１及びマイコン２２に供給する。一方、第２電源回路２４は、イグニッションスイッチ７０を介することなく補機蓄電池６０と直接電気的に接続されている。この第２電源回路２４は、ハイブリッド自動車に補機蓄電池６０が搭載されている場合、常に補機蓄電池６０からの入力電圧（例えば１２Ｖ）を所定の電圧に変換してＳＲＡＭ（Static Random AccessMemory）２２ｅに供給する。これによって、ＳＲＡＭ２２ｅは、ハイブリッド自動車に補機蓄電池６０が搭載されている状態においては常にデータを記憶しておくことが可能となる。
【００４４】
入出力回路２１は、第１電源回路２３から電圧を供給されて動作するものであり、電池監視ユニット１０、ＥＮＧ−ＥＣＵ３０、車速センサ８１、アクセルペダルセンサ８２、ストップランプセンサ８３、システムリレー８４、モータ８５と通信可能となっている。よって、入出力回路２１には、ハイブリッド自動車の車速を検出する車速センサ８１からの車速信号、アクセルペダルの踏み込み量を検出するアクセルペダルセンサ８２からのアクセル開度信号、ストップランプセンサ８３により検出されたブレーキペダルの状態を示す状態信号などが入力される。また、入出力回路２１には、電池監視ユニット１０やＥＮＧ−ＥＣＵ３０から電池劣化情報（電池劣化情報を示す信号）が入力される。
【００４５】
なお、入出力回路２１は、これらの信号の他にも、シフトレバーの操作位置を検出するシフトポジションセンサからのシフトポジション信号、ブレーキペダルの踏み込み量を検出するブレーキペダルポジションセンサからのブレーキペダルポジション信号が入力されるものであってもよい。
【００４６】
この入出力回路２１は、電池監視ユニット１０、ＥＮＧ−ＥＣＵ３０、車速センサ８１、アクセルペダルセンサ８２、ストップランプセンサ８３からの信号を取得（受信）してマイコン２２に出力する。また、入出力回路２１は、マイコン２２から取得（受信）した各種信号（電池劣化情報や駆動信号など）を電池監視ユニット１０、ＥＮＧ−ＥＣＵ３０、システムリレー８４及びモータ８５に対して適宜出力する。例えば、ＥＮＧ−ＥＣＵ３０に電池劣化情報と駆動信号を出力したり、システムリレー８４及びモータ８５に駆動信号を出力したりする。換言すると、入出力回路２１は、電池監視ユニット１０、ＥＮＧ−ＥＣＵ３０、車速センサ８１、アクセルペダルセンサ８２、ストップランプセンサ８３、システムリレー８４、モータ８５との通信インターフェースである。
【００４７】
マイコン２２は、第１電源回路２３から電圧を供給されて動作するものであり、Ｉ／Ｏ（Input/Output）２２ａ、ＣＰＵ（Central Processing Unit）２２ｂ、ＲＡＭ（Random Access Memory）２２ｃ、ＲＯＭ（Read Only Memory）２２ｄなどを含むものである。このように構成されたＨＶ−ＥＣＵ２０は、ＣＰＵ２２ｂがＩ／Ｏ２２ａを介して入出力回路２１と通信するとともに、予めＲＯＭ２２ｄなどに格納されたプログラムをＲＡＭ２２ｃに読出して実行することによって所定の処理動作を実行する。
【００４８】
具体的には、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、車速センサ８１、アクセルペダルセンサ８２、ストップランプセンサ８３などからの信号に基づいてモータ８５、エンジンの駆動量を算出し、モータ８５、ＥＮＧ−ＥＣＵ３０に駆動を指示する（駆動信号を出力する）。なお、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）におけるモータ制御などに関しては、周知技術であるため詳しい説明は省略する。
【００４９】
また、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、電池劣化情報としてのＩＧＯＮ積算時間を含む車両情報を取得してＲＡＭ２２ｃに記憶しておく。このＩＧＯＮ積算時間は、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）自身でイグニッションスイッチ７０のオン時間を積算して取得してもよいし、他のＥＣＵから取得してもよい。そして、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、このＩＧＯＮ積算時間と、電池監視ユニット１０から出力された過充電超過時間や過放電超過時間とに基づいて、所定時間毎に電池劣化情報を生成する（生成手段）。さらに、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、生成した電池劣化情報をＲＡＭ２２ｃに一時的に記憶する。このように、ＨＶ−ＥＣＵ２０は、電池劣化情報を生成する電子装置に相当するものである。
【００５０】
なお、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、電池劣化情報などに基づいて蓄電池４０の劣化度や余寿命を推定し、蓄電池が劣化した場合に、点検時期であることや交換時期であることをユーザ（ハイブリッド自動車の運転者）に知らせる機能を有する。つまり、蓄電池４０の点検の催促や交換の催促をユーザに対して行う機能を有する。
【００５１】
このユーザに対する点検や交換の催促は、ハイブリッド自動車の車室内に設けられたディスプレイ（図示省略）に点検や交換の催促を示す文章やアイコンを表示することによって行うことができる。その他にも、ユーザに対する点検や交換の催促は、ハイブリッド自動車の車室内に設けられたスピーカ（図示省略）から、点検や交換の催促を示す音声案内を出力することによって行うことができる。もちろん、ディスプレイに点検や交換の催促を示す文章やアイコンを表示するとともに、スピーカから点検や交換の催促を示す音声案内を出力するようにしてもよい。
【００５２】
また、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、電池劣化情報をＥＮＧ−ＥＣＵ３０との間で送受信する送信処理（第１送信手段）及び受信処理（第１受信手段）や、電池劣化情報の第２比較判定処理（第２比較判定手段）及び更新処理などを実行する。さらに、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、後ほど説明する車両固有コードをＥＮＧ−ＥＣＵ３０との間で送受信する送信処理（第２送信手段、交換判定手段）及び受信処理（第２受信手段、交換判定手段）や、車両固有コードを電池監視ユニット１０から取得する取得処理（識別情報取得手段、交換判定手段）や、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０夫々の車両固有コードを比較して自身（ＨＶ−ＥＣＵ２０）及びＥＮＧ−ＥＣＵ３０の交換を判定する比較判定処理（比較判定手段、交換判定手段）などを実行する。
【００５３】
換言すると、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、電池劣化情報をＥＮＧ−ＥＣＵ３０との間で送受信する送信機能及び受信機能や、電池劣化情報の第２比較判定機能及び更新機能などを有する。さらに、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、後ほど説明する車両固有コードをＥＮＧ−ＥＣＵ３０との間で送受信する送信機能及び受信機能や、車両固有コードを電池監視ユニット１０から取得する取得機能や、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０夫々の車両固有コードを比較して自身（ＨＶ−ＥＣＵ２０）及びＥＮＧ−ＥＣＵ３０の交換を判定する比較判定機能などを有する。なお、これらの処理（機能）に関しては、後ほど詳しく説明する。
【００５４】
さらに、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、生成した電池劣化情報をＳＲＡＭ２２ｅ（第１記憶手段）及びＥＥＰＲＯＭ２５（第１記憶手段）に書き込む（記憶する）。このように、電池劣化情報をＥＥＰＲＯＭ２５に記憶しておくことによって、ＨＶ−ＥＣＵ２０を交換するためにハイブリッド自動車からＨＶ−ＥＣＵ２０が取り外されたり、補機蓄電池６０を交換するためにハイブリッド自動車から補機蓄電池６０が取り外されたりした場合であっても、ＨＶ−ＥＣＵ２０に電池劣化情報が保存されることになる。
【００５５】
通常、ＥＥＰＲＯＭ２５は、消去・書き換え回数に限度がある。よって、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、この消去・書き換え回数の限度を超えない程度に設定されたタイミングで電池劣化情報をＥＥＰＲＯＭ２５に書き込む。また、このようにＥＥＰＲＯＭ２５には消去・書き換え回数に限度があるため、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、第２比較判定処理時にはＳＲＡＭ２２ｅに記憶された電池劣化情報を読み出して使用すると好ましい。同様に、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、更新処理時にはＳＲＡＭ２２ｅに記憶された電池劣化情報を更新すると好ましい。さらに、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、送信処理時にはＳＲＡＭ２２ｅに記憶された電池劣化情報をＥＮＧ−ＥＣＵ３０に送信すると好ましい。ここでは、ＳＲＡＭ２２ｅに記憶された電池劣化情報を用いて、第２比較判定処理、更新処理、送信処理などを行う例を採用する。
【００５６】
なお、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、ＥＮＧ−ＥＣＵ３０から受信した電池劣化情報をＲＡＭ２２ｃに一時的に記憶する。このＥＮＧ−ＥＣＵ３０から受信して、ＲＡＭ２２ｃに記憶された電池劣化情報は、後ほど説明するＥＮＧ−ＥＣＵ３０が認識している電池劣化情報である。よって、ＥＮＧ−ＥＣＵ３０から受信して、ＲＡＭ２２ｃに記憶された電池劣化情報をＥＤＡＴＡ（ＥＮＧ認識値）とも称する。また、ＲＡＭ２２ｃに記憶された電池劣化情報をリアルタイム値とも称する。さらに、ＳＲＡＭ２２ｅに記憶された電池劣化情報を（すなわち、ＨＶ−ＥＣＵ２０が認識している電池劣化情報）をＨＤＡＴＡ（ＨＶ認識値）とも称する。
【００５７】
このように、リアルタイム値、ＨＤＡＴＡ、ＥＤＡＴＡは、全て電池劣化情報を示すものである。ただし、リアルタイム値、ＨＤＡＴＡ、ＥＤＡＴＡは、電池劣化情報が生成されたタイミングが異なる場合がある。リアルタイム値は、最新の電池劣化情報である。つまり、最も劣化した状態を示す電池劣化情報である。これに対して、ＨＤＡＴＡは、後ほど説明するように、ＥＤＡＴＡとの比較判定処理（第２比較判定処理）、又はリアルタイム値とＥＤＡＴＡとの比較判定処理（第２比較判定処理）の後に更新された電池劣化情報が含まれる場合がある。同様に、ＥＤＡＴＡは、後ほど説明するように、ＥＮＧ−ＥＣＵ３０によって、ＨＤＡＴＡとの比較判定処理（第１比較判定処理）の後に更新された電池劣化情報が含まれる場合がある。なお、ＳＲＡＭ２２ｅにＨＤＡＴＡが記憶されていない場合（つまり初期状態）、ＨＶ−ＥＣＵ２０（ＣＰＵ２２ｂ）は、リアルタイム値をＨＤＡＴＡとしてＳＲＡＭ２２ｅに記憶する。
【００５８】
また、ＥＥＰＲＯＭ２５（第２記憶手段）には、電池劣化情報管理システムに固有の識別情報として、ハイブリッド自動車（機器）に固有の識別情報である車両固有コードが記憶されている（交換判定手段）。上述の電池監視ユニット１０のＥＥＰＲＯＭ１５に記憶された車両固有コード（ＢＣＯＤＥ）、及び後ほど説明するＥＮＧ−ＥＣＵ３０のＥＥＰＲＯＭ３５に記憶された車両固有コードと区別するために、ＨＶ−ＥＣＵ２０（ＥＥＰＲＯＭ２５）に記憶されている車両固有コード（すなわち、ＨＶ−ＥＣＵ２０が認識する車両固有コード）をＨＣＯＤＥと称する。なお、ＨＶ−ＥＣＵ２０が別のハイブリッド自動車から取り外されて、現在のハイブリッド自動車に搭載されたものである場合（つまり、ＨＶ−ＥＣＵ２０が交換されたものである場合）、このＨＶ−ＥＣＵ２０のＥＥＰＲＯＭ２５には、別のハイブリッド自動車の車両固有コード（ＨＣＯＤＥ）が記憶されていることもありうる。
【００５９】
次に、図４に基づいて、ＥＮＧ−ＥＣＵ３０に関して説明する。図４に示すように、ＥＮＧ−ＥＣＵ３０は、入出力回路３１、マイコン（マイクロコンピュータ）３２、第１電源回路３３、第２電源回路３４、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）３５などを備えて構成されている。
【００６０】
第１電源回路３３は、イグニッションスイッチ７０を介して補機蓄電池６０と電気的に接続可能となっている。この第１電源回路３３は、イグニッションスイッチ７０がオン状態であるときに、補機蓄電池６０からの入力電圧（例えば１２Ｖ）を所定の電圧に変換して入出力回路３１及びマイコン３２に供給する。一方、第２電源回路３４は、イグニッションスイッチ７０を介することなく補機蓄電池６０と直接電気的に接続されている。この第２電源回路３４は、ハイブリッド自動車に補機蓄電池６０が搭載されている場合、常に補機蓄電池６０からの入力電圧（例えば１２Ｖ）を所定の電圧に変換してＳＲＡＭ（Static Random AccessMemory）３２ｅに供給する。これによって、ＳＲＡＭ３２ｅは、ハイブリッド自動車に補機蓄電池６０が搭載されている状態においては常にデータを記憶しておくことが可能となる。
【００６１】
入出力回路３１は、第１電源回路３３から電圧を供給されて動作するものであり、ＨＶ−ＥＣＵ２０、エンジンの状態を検出する種々のセンサ（Ａ／Ｆセンサ９１、回転センサ９２、エアフローセンサ９３、スロットルセンサ９４、水温センサ９５）、インジェクタ９６、イグナイタ９７などと通信可能となっている。よって、入出力回路２１には、Ａ／Ｆセンサ９１からの空燃比信号、クランクシャフトの回転位置を検出する回転センサ９２からのクランクポジション信号、吸気管に取り付けられたエアフローメータ９３からの吸入空気量信号、スロットルバルブのポジションを検出するスロットルセンサ９４からのスロットル開度信号、エンジンの冷却水の温度を検出する水温センサ９５からの冷却水温信号などが入力される。また、入出力回路３１には、ＨＶ−ＥＣＵ２０から電池劣化情報（電池劣化情報を示す信号）や駆動信号が入力される。
【００６２】
なお、入出力回路３１は、これらの信号の他にも、燃焼室へ吸排気を行なう吸気バルブや排気バルブを開閉するカムシャフトの回転位置を検出するカムポジションセンサからのカムポジション信号、吸気管に取り付けられた温度センサからの吸気温信号、吸気管内の圧力を検出する吸気圧センサからの吸気圧信号などが入力されるものであってもよい。
【００６３】
この入出力回路３１は、ＨＶ−ＥＣＵ２０、Ａ／Ｆセンサ９１、回転センサ９２、エアフローセンサ９３、スロットルセンサ９４、水温センサ９５からの信号を取得（受信）してマイコン３２に出力する。また、入出力回路３１は、マイコン３２から出力された各種信号（電池劣化情報や駆動信号など）をＨＶ−ＥＣＵ２０、インジェクタ９６及びイグナイタ９７に対して適宜出力する。例えば、ＨＶ−ＥＣＵ２０に電池劣化情報を出力したり、インジェクタ９６及びイグナイタ９７に駆動信号を出力したりする。換言すると、入出力回路３１は、ＨＶ−ＥＣＵ２０、Ａ／Ｆセンサ９１、回転センサ９２、エアフローセンサ９３、スロットルセンサ９４、水温センサ９５、インジェクタ９６、イグナイタ９７との通信インターフェースである。
【００６４】
マイコン３２は、第１電源回路３３から電圧を供給されて動作するものであり、Ｉ／Ｏ（Input/Output）３２ａ、ＣＰＵ（Central Processing Unit）３２ｂ、ＲＡＭ（Random Access Memory）３２ｃ、ＲＯＭ（Read Only Memory）３２ｄなどを含むものである。このように構成されたＥＮＧ−ＥＣＵ３０は、ＣＰＵ３２ｂがＩ／Ｏ３２ａを介して入出力回路２１と通信するとともに、予めＲＯＭ３２ｄなどに格納されたプログラムをＲＡＭ３２ｃに読出して実行することによって所定の処理動作を実行する。
【００６５】
具体的には、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、ＨＶ−ＥＣＵ２０からの要求に応じて、インジェクタ９６やイグナイタ９７などへの駆動信号を出力することによって、エンジンの運転を制御する。また、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、必要に応じて、Ａ／Ｆセンサ９１、回転センサ９２、エアフローセンサ９３、スロットルセンサ９４、水温センサ９５からの信号に基づいて、エンジン２２の運転状態に関するデータを出力する。なお、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）におけるエンジン制御に関しては、周知技術であるため詳しい説明は省略する。
【００６６】
また、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、電池劣化情報をＨＶ−ＥＣＵ２０との間で送受信する送信処理（第１送信手段）及び受信処理（第１受信手段）や、電池劣化情報の第１比較判定処理（第１比較判定手段）及び更新処理などを実行する。さらに、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、後ほど説明する車両固有コードをＨＶ−ＥＣＵ２０との間で送受信する送信処理（第２送信手段、交換判定手段）及び受信処理（第２受信手段、交換判定手段）や、車両固有コードを電池監視ユニット１０から取得（ＨＶ−ＥＣＵ２０経由で取得）する取得処理（識別情報取得手段、交換判定手段）や、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０夫々の車両固有コードを比較してＨＶ−ＥＣＵ２０及び自身（ＥＮＧ−ＥＣＵ３０）の交換を判定する比較判定処理（比較判定手段、交換判定手段）などを実行する。
【００６７】
換言すると、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、電池劣化情報をＨＶ−ＥＣＵ２０との間で送受信する送信機能及び受信機能や、電池劣化情報の第１比較判定機能及び更新機能などを有する。さらに、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、後ほど説明する車両固有コードをＨＶ−ＥＣＵ２０との間で送受信する送信機能及び受信機能や、車両固有コードを電池監視ユニット１０から取得（ＨＶ−ＥＣＵ２０経由で取得）する取得機能や、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０夫々の車両固有コードを比較してＨＶ−ＥＣＵ２０及び自身（ＥＮＧ−ＥＣＵ３０）の交換を判定する比較判定機能などを有する。なお、これらの処理（機能）に関しては、後ほど詳しく説明する。
【００６８】
さらに、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、生成した電池劣化情報をＳＲＡＭ３２ｅ（第１記憶手段）及びＥＥＰＲＯＭ３５（第１記憶手段）に書き込む（記憶する）。このように、電池劣化情報をＥＥＰＲＯＭ３５に記憶しておくことによって、ＥＮＧ−ＥＣＵ３０を交換するためにハイブリッド自動車からＥＮＧ−ＥＣＵ３０が取り外されたり、補機蓄電池６０を交換するためにハイブリッド自動車から補機蓄電池６０が取り外されたりした場合であっても、ＥＮＧ−ＥＣＵ３０に電池劣化情報が保存されることになる。
【００６９】
また、このように、電池劣化情報をＥＮＧ−ＥＣＵ３０（ＳＲＡＭ３２ｅやＥＥＰＲＯＭ３５）にも保存しておくことによって、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０のうち、ＨＶ−ＥＣＵ２０のみがハイブリッド自動車から取り外されたとしても、電池劣化情報をハイブリッド自動車（ＥＮＧ−ＥＣＵ３０）に残して（保存して）おくことができる。なお、上述のように電池劣化情報をＨＶ−ＥＣＵ２０（ＳＲＡＭ２２ｅやＥＥＰＲＯＭ２５）にも保存しているため、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０のうち、ＥＮＧ−ＥＣＵ３０のみがハイブリッド自動車から取り外されたとしても、電池劣化情報をハイブリッド自動車（ＨＶ−ＥＣＵ２０）に残して（保存して）おくことができる。
【００７０】
通常、ＥＥＰＲＯＭ３５は、消去・書き換え回数に限度がある。よって、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、この消去・書き換え回数の限度を超えない程度に設定されたタイミングで電池劣化情報をＥＥＰＲＯＭ３５に書き込む。また、このようにＥＥＰＲＯＭ３５には消去・書き換え回数に限度があるため、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、第１比較処理時にはＳＲＡＭ３２ｅに記憶された電池劣化情報を読み出して使用すると好ましい。同様に、マイコン３２（ＣＰＵ３２ｂ）は、更新処理時にはＳＲＡＭ３２ｅに記憶された電池劣化情報を更新すると好ましい。さらに、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、送信処理時にはＳＲＡＭ３２ｅに記憶された電池劣化情報をＨＶ−ＥＣＵ２０に送信すると好ましい。ここでは、ＳＲＡＭ３２ｅに記憶された電池劣化情報を用いて、第１比較判定処理、更新処理、送信処理などを行う例を採用する。
【００７１】
なお、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、ＨＶ−ＥＣＵ２０から受信した電池劣化情報をＲＡＭ３２ｃに一時的に記憶する。このＨＶ−ＥＣＵ２０から受信して、ＲＡＭ３２ｃに記憶された電池劣化情報は、ＨＶ−ＥＣＵ２０が認識している電池劣化情報（つまり、ＨＤＡＴＡ）である。また、上述のように、ＳＲＡＭ２２ｅに記憶された電池劣化情報を（すなわち、ＥＮＧ−ＥＣＵ３０が認識している電池劣化情報）をＥＤＡＴＡ（ＥＮＧ認識値）とも称する。なお、ＳＲＡＭ３２ｅにＥＤＡＴＡが記憶されていない場合（つまり初期状態）、ＥＮＧ−ＥＣＵ３０（ＣＰＵ３２ｂ）は、リアルタイム値をＥＤＡＴＡとしてＳＲＡＭ３２ｅに記憶する。
【００７２】
また、ＥＥＰＲＯＭ３５（第２記憶手段）には、電池劣化情報管理システムに固有の識別情報として、ハイブリッド自動車（機器）に固有の識別情報である車両固有コードが記憶されている（交換判定手段）。上述の電池監視ユニット１０のＥＥＰＲＯＭ１５に記憶された車両固有コード（ＢＣＯＤＥ）、及びＨＶ−ＥＣＵ２０のＥＥＰＲＯＭ２５に記憶された車両固有コードと区別するために、ＥＮＧ−ＥＣＵ３０（ＥＥＰＲＯＭ３５）に記憶されている車両固有コード（すなわち、ＥＮＧ−ＥＣＵ３０が認識する車両固有コード）をＥＣＯＤＥと称する。なお、ＥＮＧ−ＥＣＵ３０が別のハイブリッド自動車から取り外されて、現在のハイブリッド自動車に搭載されたものである場合（つまり、ＥＮＧ−ＥＣＵ３０が交換されたものである場合）、このＥＮＧ−ＥＣＵ３０のＥＥＰＲＯＭ３５には、別のハイブリッド自動車の車両固有コード（ＥＣＯＤＥ）が記憶されていることもありうる。
【００７３】
ここで、図５に基づいて、ＨＶ−ＥＣＵ２０の処理動作に関して説明する。この図５に示すフローチャートは、イグニッションスイッチ７０がオンであるときに所定時間毎に実行されるものである（例えばベース６４ｍｓ処理）。
【００７４】
ステップＳ１０では、ＥＮＧ−ＥＣＵ３０からＥＤＡＴＡ（ＥＮＧ−ＥＣＵ３０が認識している電池劣化情報）を受信する。これは、ＨＤＡＴＡを更新する際に用いるためである。
【００７５】
また、ステップＳ１１では、ＥＮＧ−ＥＣＵ３０からＥＣＯＤＥ（ＥＮＧ−ＥＣＵ３０が認識している車両固有コード）を受信する。これは、ＨＶ−ＥＣＵ２０自身、及びＥＮＧ−ＥＣＵ３０が交換されたものであるか否かを判定する際に用いるためである。
【００７６】
そして、ステップＳ１２では、電池監視ユニット１０からＢＣＯＤＥ（電池監視ユニット１０が認識している車両固有コード）を受信する。これは、ＨＶ−ＥＣＵ２０自身、及びＥＮＧ−ＥＣＵ３０が交換されたものであるか否かを判定する際に用いるためである。
【００７７】
次に、ステップＳ１３では、ステップＳ１１で受信したＥＣＯＤＥと、ステップＳ１２で受信したＢＣＯＤＥと、ＳＲＡＭ２２ｅに記憶されているＨＣＯＤＥとを比較して、ＢＣＯＤＥ＝ＨＣＯＤＥかつＢＣＯＤＥ＝ＥＣＯＤＥであるか否かを判定する。そして、ＢＣＯＤＥ＝ＨＣＯＤＥかつＢＣＯＤＥ＝ＥＣＯＤＥであると判定した場合は、ＨＶ−ＥＣＵ２０及びＥＮＧ−ＥＣＵ３０ともに交換されたものではないとみなしてステップＳ１７へ進む（交換判定手段）。
【００７８】
一方、ＢＣＯＤＥ＝ＨＣＯＤＥかつＢＣＯＤＥ＝ＥＣＯＤＥでないと判定した場合は、ＨＶ−ＥＣＵ２０及びＥＮＧ−ＥＣＵ３０のいずれかが交換されたものである、もしくは、電池監視ユニット１０、ＨＶ−ＥＣＵ２０及びＥＮＧ−ＥＣＵ３０の全てが同期していないとみなしてステップＳ１４へ進む（交換判定手段）。
【００７９】
ステップＳ１７では、自身のＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡ（ＨＶ−ＥＣＵ２０が認識している電池劣化情報）とステップＳ１０で受信したＥＤＡＴＡ（ＥＮＧ−ＥＣＵ３０が認識している電池劣化情報）とを比較して、ＨＤＡＴＡ＜ＥＤＡＴＡであるか否かを判定する（第２比較判定処理）。そして、ＨＤＡＴＡ＜ＥＤＡＴＡであると判定した場合は、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡよりも、ＥＮＧ−ＥＣＵ３０から受信したＥＤＡＴＡの方が劣化しているとみなしてステップＳ１８へ進む。つまり、このように判定された場合、ＨＤＡＴＡをＥＤＡＴＡで更新する必要があるとみなす。
【００８０】
一方、ＨＤＡＴＡ＜ＥＤＡＴＡでないと判定した場合は、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡとＥＮＧ−ＥＣＵ３０から受信したＥＤＡＴＡとは劣化状態が同じ、又は、ＥＤＡＴＡよりもＨＤＡＴＡの方が劣化しているとみなして、このフローチャートに示す処理を終了する。つまり、このように判定された場合、ＨＤＡＴＡは更新の必要がないとみなす。
【００８１】
そして、ステップＳ１８では、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡをＥＤＡＴＡに更新する（更新手段）。換言すると、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡをＥＤＡＴＡに書き換える（更新手段）。このように、ＨＶ−ＥＣＵ２０は、自身（ＨＶ−ＥＣＵ２０）及びＥＮＧ−ＥＣＵ３０ともに交換されたものでないと判定された場合、自身のＳＲＡＭ２２ｅ（第１記憶手段）に記憶されたＨＤＡＴＡと、自身が受信処理（自身の第１受信手段）で受信したＥＤＡＴＡとを比較して、より劣化している方の電池劣化情報を判定し（第２比較判定手段）、より劣化している方の電池劣化情報でＳＲＡＭ２２ｅ（第１記憶手段）に記憶されたＨＤＡＴＡを更新する（更新手段）。
【００８２】
なお、このように、ＳＲＡＭ２２ｅ（第１記憶手段）に記憶されたＨＤＡＴＡと、自身が受信処理（自身の第１受信手段）で受信したＥＤＡＴＡとのみを比較する場合、ＨＶ−ＥＣＵ２０は、リアルタイム値を生成すると、この生成したリアルタイム値をＨＤＡＴＡとしてＳＲＡＭ２２ｅに記憶する。この記憶のタイミングとは別のタイミングで、ＳＲＡＭ２２ｅ（第１記憶手段）に記憶されたＨＤＡＴＡと、自身が受信処理（自身の第１受信手段）で受信したＥＤＡＴＡとを比較する。
【００８３】
しかしながら、ＨＶ−ＥＣＵ２０は、自身のＳＲＡＭ２２ｅ（第１記憶手段）に記憶されたＨＤＡＴＡと、自身が受信処理（自身の第１受信手段）で受信したＥＤＡＴＡと、自身で生成してＲＡＭ２２ｃに記憶されたリアルタイム値とを比較して、最も劣化している電池劣化情報を判定し（第２比較判定手段）、最も劣化している電池劣化情報でＳＲＡＭ２２ｅ（第１記憶手段）に記憶されたＨＤＡＴＡを更新するようにしてもよい（更新手段）。このように、電池劣化情報を三者比較することによって、ＨＶ−ＥＣＵ２０のＳＲＡＭ２２ｅに記憶された電池劣化情報（ＨＤＡＴＡ）の信頼性を高めることができる。
【００８４】
さらに、ステップＳ１８では、車両固有コードに関しても更新するようにしてもよい。つまり、ＥＥＰＲＯＭ２５に記憶されているＨＣＯＤＥをＥＣＯＤＥに更新する。換言すると、ＥＥＰＲＯＭ２５に記憶されているＨＣＯＤＥをＥＣＯＤＥに書き換える（更新手段）。
【００８５】
ステップＳ１４では、ＢＣＯＤＥとＥＣＯＤＥとを比較して、ＢＣＯＤＥ＝ＥＣＯＤＥであるか否かを判定する。そして、ＢＣＯＤＥ＝ＥＣＯＤＥであると判定した場合は、ステップＳ１８へ進み、ＢＣＯＤＥ＝ＥＣＯＤＥでないと判定した場合は、ステップＳ１５へ進む。
【００８６】
ステップＳ１４でのＹＥＳ判定を経てステップＳ１８に進んだ場合、ＢＣＯＤＥ＝ＥＣＯＤＥ、且つＢＣＯＤＥ≠ＨＣＯＤＥである。つまり、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ２２ｃに記憶したＢＣＯＤＥと受信処理（第２受信手段）にて受信してＲＡＭ２２ｃに記憶したＥＣＯＤＥとが一致しており、且つ、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ２２ｃに記憶したＢＣＯＤＥとＥＥＰＲＯＭ２５（第２記憶手段）に記憶されているＨＣＯＤＥとが一致していない場合である。従って、ＨＶ−ＥＣＵ２０のみが交換されたものであるみなすことができる（交換判定手段）。よって、このＨＶ−ＥＣＵ２０は、新たにハイブリッド自動車に搭載されたものとみなすことができる。
【００８７】
この場合、ＨＶ−ＥＣＵ２０は、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡをＥＤＡＴＡに更新する（更新手段）。換言すると、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡをＥＤＡＴＡに書き換える（更新手段）。このように、ＨＶ−ＥＣＵ２０は、自身のみが交換されたものであると判定された場合は、自身が受信処理（自身の第１受信手段）で受信した電池劣化情報（ＥＤＡＴＡ）でＳＲＡＭ２２ｅ（第１記憶手段）に記憶されたＨＤＡＴＡを更新する（更新手段）。換言すると、ＨＶ−ＥＣＵ２０は、自身のみが交換されたものであると判定された場合は、ＨＤＡＴＡとＥＤＡＴＡとの劣化状態を比較することなく、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡをＥＤＡＴＡに更新する（更新手段）。これによって、このＨＶ−ＥＣＵ２０のＳＲＡＭ２２ｅには、現在搭載されているハイブリッド自動車の蓄電池４０の電池劣化情報が記憶されることになる。
【００８８】
さらに、ステップＳ１８では、車両固有コードに関しても更新する。つまり、ＥＥＰＲＯＭ２５に記憶されているＨＣＯＤＥをＥＣＯＤＥに更新する。換言すると、ＥＥＰＲＯＭ２５に記憶されているＨＣＯＤＥをＥＣＯＤＥに書き換える（更新手段）。これによって、このＨＶ−ＥＣＵ２０のＥＥＰＲＯＭ２５には、現在搭載されているハイブリッド自動車の車両固有コードが記憶されることになる。
【００８９】
ステップＳ１５では、ＢＣＯＤＥとＨＣＯＤＥとを比較して、ＢＣＯＤＥ＝ＨＣＯＤＥであるか否かを判定する。このように、ＢＣＯＤＥ＝ＨＣＯＤＥであると判定した場合は、ＢＣＯＤＥ＝ＨＣＯＤＥ、且つＢＣＯＤＥ≠ＥＣＯＤＥである。つまり、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ２２ｃに記憶したＢＣＯＤＥとＥＥＰＲＯＭ２５（第２記憶手段）に記憶されているＨＣＯＤＥとが一致しており、且つ、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ２２ｃに記憶したＢＣＯＤＥと受信処理（第２受信手段）にて受信してＲＡＭ２２ｃに記憶したＥＣＯＤＥとが一致していない場合である。従って、ＥＮＧ−ＥＣＵ３０のみが交換されたものであるみなすことができる（交換判定手段）。つまり、このＨＶ−ＥＣＵ２０は、交換されたものではなく、既にハイブリッド自動車に搭載されていたものである（交換判定手段）。この場合、ＨＶ−ＥＣＵ２０は、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡ、及びＥＥＰＲＯＭ２５に記憶されているＨＣＯＤＥを更新する必要がない。このように、ＨＶ−ＥＣＵ２０は、ＥＮＧ−ＥＣＵ３０（他方の電子装置）のみが交換されたものであると判定された場合は、ＳＲＡＭ２２ｅに記憶されているＨＤＡＴＡ、及びＥＥＰＲＯＭ２５に記憶されているＨＣＯＤＥの更新を行わない（更新手段）。そして、ステップＳ１５においてＹＥＳと判定した場合は、このフローチャートに示す処理を終了する。
【００９０】
一方、ステップＳ１５においてＮＯ（ＢＣＯＤＥ＝ＨＣＯＤＥでないと）と判定した場合は、ステップＳ１６へ進む。このように、ＢＣＯＤＥ＝ＨＣＯＤＥでないと判定した場合は、ＢＣＯＤＥ≠ＨＣＯＤＥ、且つＢＣＯＤＥ≠ＥＣＯＤＥである。従って、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０は、それぞれ異なる車両固有コードを記憶していることになる。つまり、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０のうちどの装置が記憶している車両固有コードが正しいのかを判定することができない。そこで、ステップＳ１６では、ＢＣＯＤＥ≠ＨＣＯＤＥ、且つＢＣＯＤＥ≠ＥＣＯＤＥの場合は異常であると判定し（比較判定手段）、ユーザに対して警告を行う（警告手段）。従って、このような場合は、ユーザに対して警告を行うと好ましい。このとき、例えばユーザに対して、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０の同期を取るように警告する。
【００９１】
次に、図６に基づいて、ＥＮＧ−ＥＣＵ３０の処理動作に関して説明する。この図６に示すフローチャートは、イグニッションスイッチ７０がオンであるときに所定時間毎に実行されるものである（例えばベース６４ｍｓ処理）。
【００９２】
ステップＳ２０では、ＨＶ−ＥＣＵ２０からＨＤＡＴＡ（ＨＶ−ＥＣＵ２０が認識している電池劣化情報）を受信する。これは、ＥＤＡＴＡを更新する際に用いるためである。
【００９３】
また、ステップＳ２１では、ＨＶ−ＥＣＵ２０からＨＣＯＤＥ（ＨＶ−ＥＣＵ２０が認識している車両固有コード）を受信する。これは、ＨＶ−ＥＣＵ２０、及びＥＮＧ−ＥＣＵ３０自身が交換されたものであるか否かを判定する際に用いるためである。
【００９４】
そして、ステップＳ２２では、電池監視ユニット１０からＢＣＯＤＥ（電池監視ユニット１０が認識している車両固有コード）を受信する。これは、ＨＶ−ＥＣＵ２０、及びＥＮＧ−ＥＣＵ３０自身が交換されたものであるか否かを判定する際に用いるためである。なお、このとき、ＥＮＧ−ＥＣＵ３０は、ＨＶ−ＥＣＵ２０経由で電池監視ユニット１０からＢＣＯＤＥを取得する。
【００９５】
次に、ステップＳ２３では、ステップＳ２１で受信したＨＣＯＤＥと、ステップＳ２２で受信したＢＣＯＤＥと、ＳＲＡＭ３２ｅに記憶されているＥＣＯＤＥとを比較して、ＢＣＯＤＥ＝ＨＣＯＤＥ且つＢＣＯＤＥ＝ＥＣＯＤＥであるか否かを判定する。そして、ＢＣＯＤＥ＝ＨＣＯＤＥ且つＢＣＯＤＥ＝ＥＣＯＤＥであると判定した場合は、ＨＶ−ＥＣＵ２０及びＥＮＧ−ＥＣＵ３０ともに交換されたものではないとみなしてステップＳ２５へ進む（交換判定手段）。
【００９６】
一方、ＢＣＯＤＥ＝ＨＣＯＤＥ且つＢＣＯＤＥ＝ＥＣＯＤＥでないと判定した場合は、ＨＶ−ＥＣＵ２０及びＥＮＧ−ＥＣＵ３０のいずれかが交換されたものである、もしくは、電池監視ユニット１０、ＨＶ−ＥＣＵ２０及びＥＮＧ−ＥＣＵ３０の全てが同期していないとみなしてステップＳ２４へ進む（交換判定手段）。
【００９７】
ステップＳ２５では、自身のＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡ（ＥＮＧ−ＥＣＵ３０が認識している電池劣化情報）とステップＳ２０で受信したＨＤＡＴＡ（ＨＶ−ＥＣＵ２０が認識している電池劣化情報）とを比較して、ＥＤＡＴＡ＜ＨＤＡＴＡであるか否かを判定する（第１比較判定処理）。そして、ＥＤＡＴＡ＜ＨＤＡＴＡであると判定した場合は、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡよりも、ＨＶ−ＥＣＵ２０から受信したＨＤＡＴＡの方が劣化しているとみなしてステップＳ２６へ進む。つまり、このように判定された場合、ＥＤＡＴＡをＨＤＡＴＡで更新する必要があるとみなす。
【００９８】
一方、ＥＤＡＴＡ＜ＨＤＡＴＡでないと判定した場合は、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡとＨＶ−ＥＣＵ２０から受信したＨＤＡＴＡとは劣化状態が同じ、又は、ＨＤＡＴＡよりもＥＤＡＴＡの方が劣化しているとみなして、このフローチャートに示す処理を終了する。つまり、このように判定された場合、ＥＤＡＴＡは更新の必要がないとみなす。
【００９９】
そして、ステップＳ２６では、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡをＨＤＡＴＡに更新する（更新手段）。換言すると、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡをＨＤＡＴＡに書き換える（更新手段）。このように、ＥＮＧ−ＥＣＵ３０は、自身（ＥＮＧ−ＥＣＵ３０）及びＨＶ−ＥＣＵ２０ともに交換されたものでないと判定された場合、自身のＳＲＡＭ３２ｅ（第１記憶手段）に記憶されたＥＤＡＴＡと、自身が受信処理（自身の第１受信手段）で受信したＨＤＡＴＡとを比較して、より劣化している方の電池劣化情報を判定し（第１比較判定手段）、より劣化している方の電池劣化情報でＳＲＡＭ３２ｅ（第１記憶手段）に記憶されたＥＤＡＴＡを更新する（更新手段）。このようにすることによって、蓄電池４０の劣化状態が変化した場合にも、ＥＮＧ−ＥＣＵ３０では、最新の電池劣化情報を記憶しておくことができるので好ましい。
【０１００】
さらに、ステップＳ２６では、車両固有コードに関しても更新するようにしてもよい。つまり、ＥＥＰＲＯＭ３５に記憶されているＥＣＯＤＥをＨＣＯＤＥに更新する。換言すると、ＥＥＰＲＯＭ３５に記憶されているＥＣＯＤＥをＨＣＯＤＥに書き換える（更新手段）。
【０１０１】
ステップＳ２４では、ＢＣＯＤＥとＥＣＯＤＥとを比較して、ＢＣＯＤＥ＝ＨＣＯＤＥであるか否かを判定する。そして、ＢＣＯＤＥ＝ＨＣＯＤＥであると判定した場合は、ステップＳ２６へ進み、ＢＣＯＤＥ＝ＨＣＯＤＥでないと判定した場合は、このフローチャートに示す処理を終了する。
【０１０２】
ステップＳ２４でのＹＥＳ判定を経てステップＳ２６に進んだ場合、ＢＣＯＤＥ＝ＨＣＯＤＥ、且つＢＣＯＤＥ≠ＥＣＯＤＥである。つまり、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ３２ｃに記憶したＢＣＯＤＥと受信処理（第２受信手段）にて受信してＲＡＭ３２ｃに記憶したＨＣＯＤＥとが一致しており、且つ、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ３２ｃに記憶したＢＣＯＤＥとＥＥＰＲＯＭ３５（第２記憶手段）に記憶されているＥＣＯＤＥとが一致していない場合である。従って、ＥＮＧ−ＥＣＵ３０（自身）のみが交換されたものであるみなすことができる（交換判定手段）。よって、このＥＮＧ−ＥＣＵ３０は、新たにハイブリッド自動車に搭載されたものとみなすことができる。
【０１０３】
この場合、ＥＮＧ−ＥＣＵ３０は、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡをＨＤＡＴＡに更新する（更新手段）。換言すると、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡをＨＤＡＴＡに書き換える（更新手段）。このように、ＥＮＧ−ＥＣＵ３０は、自身のみが交換されたものであると判定された場合は、自身が受信処理（自身の第１受信手段）で受信した電池劣化情報（ＨＤＡＴＡ）でＳＲＡＭ３２ｅ（第１記憶手段）に記憶されたＥＤＡＴＡを更新する（更新手段）。換言すると、ＥＮＧ−ＥＣＵ３０は、自身のみが交換されたものであると判定された場合は、ＥＤＡＴＡとＨＤＡＴＡとの劣化状態を比較することなく、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡをＨＤＡＴＡに更新する（更新手段）。これによって、このＥＮＧ−ＥＣＵ３０のＳＲＡＭ３２ｅには、現在搭載されているハイブリッド自動車の蓄電池４０の電池劣化情報が記憶されることになる。
【０１０４】
さらに、ステップＳ２６では、車両固有コードに関しても更新する。つまり、ＥＥＰＲＯＭ３５に記憶されているＥＣＯＤＥをＨＣＯＤＥに更新する。換言すると、ＥＥＰＲＯＭ３５に記憶されているＥＣＯＤＥをＨＣＯＤＥに書き換える（更新手段）。これによって、このＥＮＧ−ＥＣＵ３０のＥＥＰＲＯＭ３５には、現在搭載されているハイブリッド自動車の車両固有コードが記憶されることになる。
【０１０５】
なお、ステップＳ２４において、ＢＣＯＤＥ＝ＨＣＯＤＥでないと判定した場合は、例えば、ＢＣＯＤＥ＝ＥＣＯＤＥ、且つＢＣＯＤＥ≠ＨＣＯＤＥである。つまり、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ３２ｃに記憶したＢＣＯＤＥとＥＥＰＲＯＭ３５（第２記憶手段）に記憶されているＥＣＯＤＥとが一致しており、且つ、電池監視ユニット１０から取得（識別情報取得手段にて取得）してＲＡＭ３２ｃに記憶したＢＣＯＤＥと受信処理（第２受信手段）にて受信してＲＡＭ３２ｃに記憶したＨＣＯＤＥとが一致していない場合である。従って、ＨＶ−ＥＣＵ２０（他方の電子装置）のみが交換されたものであるみなすことができる（交換判定手段）。つまり、このＥＮＧ−ＥＣＵ３０は、交換されたものではなく、既にハイブリッド自動車に搭載されていたものである（交換判定手段）。この場合、ＥＮＧ−ＥＣＵ３０は、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡ、及びＥＥＰＲＯＭ３５に記憶されているＥＣＯＤＥを更新する必要がない。このように、ＥＮＧ−ＥＣＵ３０は、ＨＶ−ＥＣＵ２０（他方の電子装置）のみが交換されたものであると判定された場合は、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡ、及びＥＥＰＲＯＭ３５に記憶されているＥＣＯＤＥの更新を行わない（更新手段）。
【０１０６】
また、ステップＳ２４において、ＢＣＯＤＥ＝ＨＣＯＤＥでないと判定した場合は、例えば、ＢＣＯＤＥ≠ＥＣＯＤＥ、且つＢＣＯＤＥ≠ＨＣＯＤＥである。従って、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０は、それぞれ異なる車両固有コードを記憶していることになる。つまり、電池監視ユニット１０、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０のうちどの装置が記憶している車両固有コードが正しいのかを判定することができない。このような場合に関しても、ＥＮＧ−ＥＣＵ３０は、ＳＲＡＭ３２ｅに記憶されているＥＤＡＴＡ、及びＥＥＰＲＯＭ３５に記憶されているＥＣＯＤＥの更新を行わない（更新手段）。
【０１０７】
このように、ＨＶ−ＥＣＵ（電子装置）２０とＥＮＧ−ＥＣＵ（電子装置）３０の夫々は、他方の電子装置（自身ではない方の電子装置）のみが交換されたものであると判定された場合は、自身に記憶された電池劣化情報を更新しない（更新手段）。つまり、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０の夫々は、他方の電子装置のみが交換されたものであると判定された場合は、自身に記憶されている電池劣化情報を保持することができる。換言すると、交換されていない電子装置は、自身が記憶している電池劣化情報が、交換された他方の電子装置に記憶されている電池劣化情報（例えば、他の機器に搭載されている蓄電池の電池劣化情報）に更新されることを抑制できる。
【０１０８】
一方、ＨＶ−ＥＣＵ（電子装置）２０とＥＮＧ−ＥＣＵ（電子装置）３０の夫々は、自身が交換されたものであると判定された場合、自身が受信した電池劣化情報に更新する（更新手段）。つまり、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０の夫々は、自身のみが交換されて新たにハイブリッド自動車に搭載されたものであると判定された場合は、交換されずにハイブリッド自動車に搭載されていた他方の電子装置から電池劣化情報を取得して、自身のＳＲＡＭ２２ｅ、ＳＲＡＭ３２ｅに記憶することができる。換言すると、交換されて新たにハイブリッド自動車に搭載された電子装置は、その新たに搭載されたハイブリッド自動車における蓄電池４０の電池劣化情報を取得して、自身のＳＲＡＭ２２ｅ、ＳＲＡＭ３２ｅに記憶することができる。
【０１０９】
このように、本発明の電池劣化情報管理システムは、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０のいずれか一方が交換された場合であっても、他のハイブリッド自動車（機器）に搭載されている蓄電池の電池劣化情報を記憶することなく、自身とともにハイブリッド自動車に搭載されている蓄電池４０の電池劣化情報を記憶しておくことができる。よって、電池劣化情報管理システムは、電池劣化情報を適切に管理することができる。
【０１１０】
また、このように、ＨＶ−ＥＣＵ（電子装置）２０とＥＮＧ−ＥＣＵ（電子装置）３０の夫々は、他方の電子装置のみが交換されたものであると判定された場合は、自身に記憶された車両固有コードを更新しない（更新手段）。つまり、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０の夫々は、他方の電子装置のみが交換されたものであると判定された場合は、自身に記憶されている車両固有コードを保持することができる。換言すると、交換されていない電子装置は、自身が記憶している識別情報が、交換された他方の電子装置に記憶されている識別情報（例えば、他のハイブリッド自動車の車両固有コード）に更新されることを抑制できる。
【０１１１】
一方、ＨＶ−ＥＣＵ（電子装置）２０とＥＮＧ−ＥＣＵ（電子装置）３０の夫々は、自身が搭載されている電子装置のみが交換されたものであると判定された場合、自身が受信した車両固有コードで更新する。つまり、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０の夫々は、自身のみが交換されて新たにハイブリッド自動車に搭載されたものであると判定された場合は、交換されずにハイブリッド自動車に搭載されていた他方の電子装置から車両固有コードを取得して記憶することができる。換言すると、交換されて新たにハイブリッド自動車に搭載された電子装置は、その新たに搭載されたハイブリッド自動車に固有の識別情報を取得して記憶することができる。
【０１１２】
また、このように、ＨＶ−ＥＣＵ（電子装置）２０とＥＮＧ−ＥＣＵ（電子装置）３０の夫々は、自身のＥＥＰＲＯＭ（２５又は３５）に記憶されたハイブリッド自動車に固有の車両固有コードと、自身が受信した車両固有コードと、電池監視ユニット１０から取得した車両固有コードとを比較することで、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０の夫々が交換されたものであるか否かを判定することができる。
【０１１３】
以上、本発明の好ましい実施形態について説明したが、本発明は上述した実施形態に何ら制限されることはなく、本発明の趣旨を逸脱しない範囲において、種々の変形が可能である。
【０１１４】
なお、上述の実施形態においては、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０が交換されたものであるか否かを判定するためにハイブリッド自動車に固有の識別情報である車両固有コードを用いる例を採用したが本発明はこれに限定されるものではない。この識別情報としては、蓄電池４０のシリアルナンバーなどを採用することもできる。
【０１１５】
また、上述の実施形態においては、本発明の記憶装置として、電池監視ユニット１０に設けられたＥＥＰＲＯＭ１５を採用したが本発明はこれに限定されるものではない。この記憶装置は、識別情報を記憶可能で、且つ、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０が識別情報を読み取ることができるものであれば採用することができる。例えば、蓄電池４０にＥＥＰＲＯＭを設けて、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０（例えばＨＶ−ＥＣＵ２０経由）から読み取り可能なように構成したものであっても採用することができる。さらに、ハイブリッド自動車に設けられた別の装置（例えば、ナビゲーション制御装置、ボデー制御装置など）に設けて、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０（例えばＨＶ−ＥＣＵ２０経由）から読み取り可能なように構成したものであっても採用することができる。
【０１１６】
また、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０が交換されたものであるか否かを判定するために識別情報を用いたが、本発明はこれに限定されるものではない。例えば、ＨＶ−ＥＣＵ２０、ＥＮＧ−ＥＣＵ３０、及び電池監視ユニット１０に設けられたＥＥＰＲＯＭ（ここでは、符号１５、２５、３５）に、蓄電池４０が外される度に、予め決められたルールに従って変化（例えばカウントアップ）する変数を保存しておく。そして、電池監視ユニット１０のＥＥＰＲＯＭ１５、ＨＶ−ＥＣＵ２０のＥＥＰＲＯＭ２５、ＥＮＧ−ＥＣＵ３０のＥＥＰＲＯＭ３５の夫々に記憶された変数を比較する。例えば、ＨＶ−ＥＣＵ２０のＥＥＰＲＯＭ２５に記憶された変数のみが不一致の場合は、ＨＶ−ＥＣＵ２０が交換されたものであるとみなす。また、ＥＮＧ−ＥＣＵ３０のＥＥＰＲＯＭ３５に記憶された変数のみが不一致の場合は、ＥＮＧ−ＥＣＵ３０が交換されたものであるとみなす。このようにしても、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０が交換されたものであるか否かを判定する。
【０１１７】
この場合、電池劣化情報管理システムは、以下のように換言することができる。機器（ハイブリッド自動車）は、ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０の他に、蓄電池４０が外される度に、予め決められたルールに従って変化（例えばカウントアップ）する変数を保存しておく記憶装置を備える。さらに、二つの電子装置（ＨＶ−ＥＣＵ２０とＥＮＧ−ＥＣＵ３０の夫々）には、交換判定手段として、蓄電池４０が外される度に、予め決められたルールに従って変化する変数を記憶する第３記憶手段と、第３記憶手段に記憶された変数を他方の電子装置に送信する第３送信手段と、他方の電子装置から送信された変数を受信する第３受信手段と、記憶装置から変数を取得する変数取得手段と、第３記憶手段に記憶された変数と第３受信手段にて受信した変数と変数取得手段にて取得した変数とを比較して電子装置の交換を判定する第３比較判定手段と、を含む。そして、この第３比較判定手段は、自身と同じ電子装置に設けられた変数取得手段にて取得した変数と自身と同じ電子装置に設けられた第３受信手段にて受信した前記変数とが一致しており、且つ自身と同じ電子装置に設けられた変数取得手段にて取得した変数と自身と同じ電子装置に設けられた第３記憶手段に記憶された変数とが一致していない場合は、自身が搭載されている電子装置のみが交換されたものであると判定する。また、第３比較判定手段は、自身と同じ電子装置に設けられた変数取得手段にて取得した変数と自身と同じ電子装置に設けられた第３記憶手段に記憶された変数とが一致しており、且つ自身と同じ電子装置に設けられた変数取得手段にて取得した変数と自身と同じ電子装置に設けられた第３受信手段にて受信した変数とが一致してない場合は、他方の電子装置のみが交換されたものであると判定する。そして、第３比較判定手段は、自身と同じ電子装置に設けられた第３記憶手段に記憶された変数と、自身と同じ電子装置に設けられた第３受信手段にて受信した変数と、自身と同じ電子装置に設けられた変数取得手段にて取得した変数とが全て一致している場合は、自身が搭載されている電子装置及び他方の電子装置が共に交換されたものでないと判定する。
【０１１８】
また、上述の実施形態では、蓄電池としてリチウムイオン二次電池を使用したが、ニッケル水素電池などの他の蓄電池、キャパシタを用いることもできる。
【符号の説明】
【０１１９】
１０  電池監視ユニット、１１  入出力回路、１２  マイコン、１２ａ  Ｉ／Ｏ、１２ｂ  ＣＰＵ、１２ｃ  ＲＡＭ、１２ｄ  ＲＯＭ、１３  電源回路、１５  ＥＥＰＲＯＭ、２０  ハイブリッドＥＣＵ（第１装置）、２１  入出力回路、２２  マイコン、２２ａ  Ｉ／Ｏ、２２ｂ  ＣＰＵ、２２ｃ  ＲＡＭ、２２ｄ  ＲＯＭ、２２ｅ  ＳＲＡＭ、２３  第１電源回路、２４  第２電源回路、２５  ＥＥＰＲＯＭ、３０  エンジンＥＣＵ（第２装置）、３１  入出力回路、３２  マイコン、３２ａ  Ｉ／Ｏ、３２ｂ  ＣＰＵ、３２ｃ  ＲＡＭ、３２ｄ  ＲＯＭ、３２ｅ  ＳＲＡＭ、３３  第１電源回路、３４  第２電源回路、３５  ＥＥＰＲＯＭ、４０  蓄電池、４１  電池パック、５１  電池電流センサ、５２  電池電圧センサ、５３  電池温度センサ、６０  補機蓄電池、７０  イグニッションスイッチ、８１  車速センサ、８２  アクセルペダルセンサ、８３  ストップランプセンサ、８４  システムリレー、８５  モータ、９１  Ａ／Ｆセンサ、９２  回転センサ、９３  エアフローセンサ、９４  スロットルセンサ、９５  水温センサ、９６  インジェクタ、９７  イグナイタ
【図１】
0005516518.tif 000002
【図２】
0005516518.tif 000003
【図３】
0005516518.tif 000004
【図４】
0005516518.tif 000005
【図５】
0005516518.tif 000006
【図６】
0005516518.tif 000007