(57)【要約】【課題】簡素な構成で信頼性高くマイコンの動作を監視可能な暴走監視回路を提供する。【解決手段】正常動作時には一定周期で監視用信号を出力可能なマイコン１３と、監視用信号をマイコン１３から受信して、これをモニタすることでマイコン１３の動作を監視する暴走監視回路１４とを備える電気自動車用バッテリ制御装置であって、前記暴走監視回路１４は、監視動作中に前記マイコン１３からの監視用信号が一定周期で受信されない場合、前記マイコン１３に対して一定期間リセット信号を出力し、前記マイコン１３は、リセット信号を受信すると、リセット動作を行い、正常動作時においては、監視用信号を前記暴走監視回路１４に対して出力し、メンテナンス動作時においては、所定の動作が終了後に前記暴走監視回路１４に対する監視用信号の出力を再開し、前記暴走監視回路１４はリセット信号出力後、前記マイコン１３から監視用信号を受信するまで待機状態となり、監視用信号を受信すると監視動作を再開する。【選択図】図６
2010200552.tif 000002
【特許請求の範囲】
【請求項１】
電気自動車の走行モータ(4)に電力を供給可能なバッテリ(1)の電気的状態または温度状態を管理すると共に、正常動作時には一定周期で監視用信号を出力可能なマイコン(13)と、
監視用信号をマイコン(13)から受信して、これをモニタすることでマイコン(13)の動作を監視する暴走監視回路(14)と、
を備える電気自動車用バッテリ制御装置であって、
前記暴走監視回路(14)は、監視動作中に前記マイコン(13)からの監視用信号が一定周期で受信されない場合、前記マイコン(13)に対して一定期間リセット信号を出力し、
前記マイコン(13)は、リセット信号を受信すると、リセット動作を行い、
正常動作時においては、監視用信号を前記暴走監視回路(14)に対して出力し、
メンテナンス動作時においては、所定の動作が終了後に前記暴走監視回路(14)に対する監視用信号の出力を再開し、
前記暴走監視回路(14)はリセット信号出力後、前記マイコン(13)から監視用信号を受信するまで待機状態となり、監視用信号を受信すると監視動作を再開することを特徴とする電気自動車用バッテリ制御装置。
【請求項２】
請求項１に記載の電気自動車用バッテリ制御装置であって、
前記暴走監視回路(14)は、バッテリシステムの起動時にリセット信号を前記マイコン(13)に出力するよう構成してなることを特徴とする電気自動車用バッテリ制御装置。
【請求項３】
請求項１に記載の電気自動車用バッテリ制御装置であって、さらに、
前記暴走監視回路(14)が電気自動車用バッテリ制御装置の起動時に監視動作を開始するまでの遅延時間を設定するタイマ回路(19)を備えることを特徴とする電気自動車用バッテリ制御装置。
【請求項４】
請求項１に記載の電気自動車用バッテリ制御装置であって、
前記メンテナンス動作時が、前記マイコン(13)へのソフトウェア更新作業を含むことを特徴とする電気自動車用バッテリ制御装置。
【請求項５】
電気自動車の走行モータ(4)に電力を供給可能なバッテリ(1)と、
前記バッテリ(1)の電気的状態または温度状態を管理すると共に、正常動作時には一定周期で監視用信号を出力可能なマイコン(13)と、
監視用信号をマイコン(13)から受信して、これをモニタすることでマイコン(13)の動作を監視する暴走監視回路(14)と、
を備えるバッテリＥＣＵ(2)と、
前記バッテリ(1)の出力側に接続されて、前記バッテリＥＣＵ(2)でオンオフに制御されて前記バッテリ(1)の電力を走行モータ(4)へ供給または遮断するメインリレー(5)と、
を備える電気自動車用バッテリシステムであって、
前記暴走監視回路(14)は、監視動作中に前記マイコン(13)からの監視用信号が一定周期で受信されない場合、前記マイコン(13)に対して一定期間リセット信号を出力し、
前記マイコン(13)は、リセット信号を受信すると、リセット動作を行い、
正常動作時においては、監視用信号を前記暴走監視回路(14)に対して出力し、
メンテナンス動作時においては、所定の動作が終了後に前記暴走監視回路(14)に対する監視用信号の出力を再開し、
前記暴走監視回路(14)はリセット信号出力後、前記マイコン(13)から監視用信号を受信するまで待機状態となり、監視用信号を受信すると監視動作を再開することを特徴とする電気自動車用バッテリシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気自動車のバッテリを制御する装置及びバッテリシステムに関し、具体的にはバッテリを管理するバッテリＥＣＵの暴走を検出して、メインリレーを制御するバッテリの制御装置及びバッテリシステムに関する。
【背景技術】
【０００２】
ハイブリッドカー等の電気自動車は、走行モータを駆動するバッテリをバッテリＥＣＵで管理している。バッテリＥＣＵは、バッテリの充放電電流やバッテリ電圧から残容量を演算して過充電や過放電を防止し、さらにバッテリの温度が設定温度よりも高くならないように充放電電流やファンの運転を制御している。バッテリＥＣＵは、検出した残容量等のバッテリ情報を車両ＥＣＵに出力する。車両ＥＣＵは、アクセルやブレーキから入力される信号と、バッテリＥＣＵから入力されるバッテリ情報から、バッテリの充放電をコントロールするインバータを制御して、エンジンと走行モータの出力を制御して自動車を走行させ、あるいは回生ブレーキで制動する。すなわち、車両ＥＣＵは、バッテリの状態をバッテリＥＣＵからの信号で管理しながら、いいかえるとバッテリを過充電や過放電から保護しながら、走行モータとエンジンの出力を制御して自動車を走行させる。
【０００３】
例えば自動車を加速するときに、バッテリから走行モータに電力が供給されてモータの出力で自動車を加速する。バッテリを放電して、バッテリの残容量が設定された容量範囲よりも少なくなると、インバータを制御してバッテリを充電し、バッテリの残容量が設定された容量範囲よりも大きくなると、インバータを制御してバッテリの充電を停止させる。
【０００４】
バッテリＥＣＵは、バッテリの残容量等を演算するマイコンを内蔵している。このマイコンが雑音等の影響で暴走すると、バッテリの残容量を正確に演算できなくなる。残容量が正確に演算できなくなると、バッテリの残容量が設定された容量範囲にあるかどうか正しく演算できず、その結果、充電や放電の制御が正しく行われずに、バッテリが過充電や過放電されることがある。バッテリが過充電や過放電されると、電気的な特性を急激に低下させる。このような弊害を避けるために、従来の電気自動車は、バッテリＥＣＵのマイコンの暴走を検出する暴走監視回路を設けている。暴走監視回路がマイコンの暴走を検出すると、バッテリの出力側、すなわちバッテリとインバータとの間に接続しているメインリレーをオフに切り換えてバッテリの充放電を停止させている。
【０００５】
このような暴走監視回路を備えるバッテリシステムの一例を図７に示す。この図に示すバッテリシステム７００は、バッテリ７０１と、バッテリ７０１の起動／停止を切り替えるメインリレー７０５と、バッテリ７０１の動作を制御するマイコン７１３を備えるバッテリＥＣＵ７０２を備える。バッテリＥＣＵ７０２はさらに、マイコン７１３の動作を監視するための暴走監視回路７１４を備えている。暴走監視回路７１４は、マイコン７１３から監視用信号を受けると共に、マイコン７１３に対してリセット信号を送出する。さらにマイコン７１３は、その動作を規定するソフトウェアを書き換え可能としている。マイコン７１３のソフトウェアの書き換え時には、ソフトウェア書き込み装置ＳＷをマイコン７１３と接続する。ソフトウェア書き込み装置ＳＷは、書き込み信号をマイコン７１３側に送信して書き込み動作を実行する。
【０００６】
このような暴走監視回路７１４を用いた監視動作を図８に示す。この図に示すように、マイコン７１３は暴走監視回路７１４に対し、監視用信号として、一定周期で矩形波出力を出力し続けており、この監視用信号が検出されないとき、暴走監視回路７１４はマイコン７１３の暴走と判断していた。暴走監視回路７１４は、監視用信号が検出されなくなると、マイコン７１３に対してリセット信号を出力し続ける。マイコン７１３はリセット信号を受けると一端リセットされ、正常であれば監視用信号の出力が再開される。異常であれば、監視用信号の出力が再開されないため、異常と判断される。
【０００７】
しかしながらこの方法では、一時的に暴走監視回路７１４による監視動作を休止したい場合の動作設定が容易でないという問題があった。例えば、バッテリの起動時には、マイコン７１３が起動するまでの間は監視用信号を出力できないので、この間の暴走監視回路７１４の動作を一時的に休止、すなわち動作をマスクする必要がある。同様に、メンテナンス時にマイコン７１３のソフトウェアを書き換える際にも、同様にマイコン７１３からの監視用信号の出力が一時的に中断されるので、この間のマスク動作が必要となる。
【０００８】
従来、ソフトウェア書き換え時には、図９に示すように、ソフトウェアの書き込み装置等から暴走監視回路に対して、暴走監視回路の動作をマスクさせるためのマスク信号を供給し、必要な期間中暴走監視回路を休止させていた。しかしながら、この方法ではマスク信号を受信するための端子を暴走監視回路に設けるなどのハードウェア構成が必要となり、コストアップの要因となっていた。
【０００９】
また従来は、マイコン自体で暴走監視回路の動作をマスクさせるためのマスク信号を供給し、必要な期間中暴走監視回路を休止させていた。しかしながら、この方法では、暴走監視回路を休止させているときにマイコンが暴走した場合、暴走監視回路が動作しないため正常に復帰できないという問題があった。
【００１０】
さらにタイマによってマスク時間を設定する方式も考えられる。例えば起動時にはマイコンが監視用信号を出力できるようになるまで、タイマで暴走監視回路の動作を遅延させることでマスクしていた。しかしながらこの方法でもタイマ部材が余分に必要となる上、タイマの遅延時間の設定が面倒であり、さらに遅延時間が一定でないという問題もある。例えばシステム起動時に合わせて遅延時間を設定すると、ソフトウェアの書き換えにおいては書き換え終了時間が長くかかってしまい、遅延動作のみではマスクしきれなくなるという問題もあった。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００４−２１５３６６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明は、従来のこのような問題を解決するためになされたものであり、その主な目的は、簡素な構成で信頼性高くマイコンの動作を監視可能な暴走監視回路を備えた電気自動車用バッテリ制御装置及びバッテリシステムを提供することにある。
【課題を解決するための手段及び発明の効果】
【００１３】
以上の目的を達成するために、本発明の電気自動車用バッテリ制御装置によれば、電気自動車の走行モータ４に電力を供給可能なバッテリ１の電気的状態または温度状態を管理すると共に、正常動作時には一定周期で監視用信号を出力可能なマイコン１３と、監視用信号をマイコン１３から受信して、これをモニタすることでマイコン１３の動作を監視する暴走監視回路１４と、を備える電気自動車用バッテリ制御装置であって、前記暴走監視回路１４は、監視動作中に前記マイコン１３からの監視用信号が一定周期で受信されない場合、前記マイコン１３に対して一定期間リセット信号を出力し、前記マイコン１３は、リセット信号を受信すると、リセット動作を行い、正常動作時においては、監視用信号を前記暴走監視回路１４に対して出力し、メンテナンス動作時においては、所定の動作が終了後に前記暴走監視回路１４に対する監視用信号の出力を再開し、前記暴走監視回路１４はリセット信号出力後、前記マイコン１３から監視用信号を受信するまで待機状態となり、監視用信号を受信すると監視動作を再開することができる。これにより、暴走監視回路をリセット信号出力後に、監視を中断して待機状態となるマスク動作に移行させることができる。またこのような移行動作をマイコンと独立して行うことができるので、暴走監視回路によるマイコンの監視動作の安定動作と信頼性を高めることができる。
【００１４】
また第２の電気自動車用バッテリ制御装置によれば、前記暴走監視回路１４は、バッテリシステムの起動時にリセット信号を前記マイコン１３に出力するよう構成できる。これにより、バッテリシステム起動時にマイコンから監視用信号が出力されるまでの間、暴走監視回路を適切に待機状態としておくことができる。
【００１５】
さらに第３の電気自動車用バッテリ制御装置によれば、さらに、前記暴走監視回路１４が電気自動車用バッテリ制御装置の起動時に監視動作を開始するまでの遅延時間を設定するタイマ回路１９を備えることができる。これにより、装置の起動時に、マイコンが安定して監視用信号を出力するまでの待ち時間をタイマで設定できる。
【００１６】
さらにまた第４の電気自動車用バッテリ制御装置によれば、前記メンテナンス動作時が、前記マイコン１３へのソフトウェア更新作業を含むことができる。
【００１７】
さらにまた第５の電気自動車用バッテリシステムによれば、電気自動車の走行モータ４に電力を供給可能なバッテリ１と、前記バッテリ１の電気的状態または温度状態を管理すると共に、正常動作時には一定周期で監視用信号を出力可能なマイコン１３と、監視用信号をマイコン１３から受信して、これをモニタすることでマイコン１３の動作を監視する暴走監視回路１４と、を備えるバッテリＥＣＵ２と、前記バッテリ１の出力側に接続されて、前記バッテリＥＣＵ２でオンオフに制御されて前記バッテリ１の電力を走行モータ４へ供給または遮断するメインリレー５と、を備える電気自動車用バッテリシステムであって、前記暴走監視回路１４は、監視動作中に前記マイコン１３からの監視用信号が一定周期で受信されない場合、前記マイコン１３に対して一定期間リセット信号を出力し、前記マイコン１３は、リセット信号を受信すると、リセット動作を行い、正常動作時においては、監視用信号を前記暴走監視回路１４に対して出力し、メンテナンス動作時においては、所定の動作が終了後に前記暴走監視回路１４に対する監視用信号の出力を再開し、前記暴走監視回路１４はリセット信号出力後、前記マイコン１３から監視用信号を受信するまで待機状態となり、監視用信号を受信すると監視動作を再開することができる。これにより、暴走監視回路をリセット信号出力後に、監視を中断して待機状態となるマスク動作に移行させることができる。またこのような移行動作をマイコンと独立して行うことができるので、暴走監視回路によるマイコンの監視動作の安定動作と信頼性を高めることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１に係る電気自動車用バッテリシステムを示すブロック図である。
【図２】図１に示す電気自動車用バッテリ制御装置の詳細なブロック図である。
【図３】図１に示す電気自動車用バッテリ制御装置のタイミングチャート図である。
【図４】実施の形態１に係る電気自動車用バッテリ制御装置を示すブロック図である。
【図５】実施の形態２に係る電気自動車用バッテリ制御装置を示すブロック図である。
【図６】図５に示す電気自動車用バッテリ制御装置のタイミングチャート図である。
【図７】暴走監視回路を備えるバッテリシステムの一例を示すブロック図である。
【図８】図７の暴走監視回路を用いた監視動作を示すタイミングチャートである。
【図９】ソフトウェア書き換え時の動作を示すタイミングチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。ただし、以下に示す実施の形態は、本発明の技術思想を具体化するための電気自動車用バッテリ制御装置及びバッテリシステムを例示するものであって、本発明は電気自動車用バッテリ制御装置及びバッテリシステムを以下のものに特定しない。また特許請求の範囲に示される部材を、実施の形態の部材に特定するものでは決してない。なお、各図面が示す部材の大きさや位置関係等は、説明を明確にするため誇張していることがある。さらに以下の説明において、同一の名称、符号については同一もしくは同質の部材を示しており、詳細説明を適宜省略する。さらに、本発明を構成する各要素は、複数の要素を同一の部材で構成して一の部材で複数の要素を兼用する態様としてもよいし、逆に一の部材の機能を複数の部材で分担して実現することもできる。
（実施の形態１）
【００２０】
本発明の実施の形態１に係る電気自動車用バッテリ制御装置は、電気自動車のバッテリを管理するバッテリＥＣＵのマイコンの暴走を検出して、バッテリから走行モータに電力を供給するメインリレーを制御する。本明細書において、電気自動車とは、エンジンと走行モータの両方で走行するハイブリッドカー、及び走行モータのみで走行する電動自動車を含む広い意味で使用する。さらに、走行モータに電力を供給するバッテリは、充電するタイプの二次電池、または燃料電池が使用できる。以下、本発明の実施例として、ハイブリッドカーである電気自動車について説明する。
【００２１】
図１に、ハイブリッドカーに搭載されるバッテリシステム１００のブロック図を、図２にこのバッテリ制御装置のブロック図を、それぞれ示す。これらの図に示すハイブリッドカーは、車両ＥＣＵ３と、この車両ＥＣＵ３にバッテリ情報を供給するバッテリ制御装置であるバッテリＥＣＵ２と、走行モータ４を駆動するバッテリ１と、バッテリ１の出力側に接続しているメインリレー５と、このメインリレー５を介してバッテリ１に接続されるインバータ６と、このインバータ６に接続している走行モータ４及び発電機７と、車両ＥＣＵ３に制御されるエンジン８と、エンジン８と走行モータ４の駆動力を車輪１０に伝達する動力伝達機構９とを備えている。
【００２２】
図のハイブリッドカーは、車両ＥＣＵ３でエンジン８と走行モータ４を制御して走行する。ハイブリッドカーの走行パターンは、（１）エンジン８のみで走行する状態；（２）走行モータ４のみで走行する状態；（３）エンジン８と走行モータ４の両方で走行する状態、がある。またハイブリッドカーを（１）と（３）のみの状態で走行するパターンとすることもできる。エンジン８と走行モータ４の出力は、動力伝達機構９を介して車輪１０に伝達される。
【００２３】
さらにハイブリッドカーは、バッテリ１の残容量を設定された範囲となるように、バッテリ１を充放電しながら走行する。バッテリ１の残容量が設定容量よりも少なくなると、エンジン８で発電機７を駆動してバッテリ１を充電する。バッテリ１は、ブレーキ１１が踏まれて、自動車を減速するときの回生ブレーキでも充電される。回生ブレーキは、車輪１０が発電機７を駆動してバッテリ１を充電する。ハイブリッドカーは、バッテリ１を充電する発電機７を備えているが、この発電機７は走行モータ４とは別に設けられてもよく、あるいは走行モータを発電機に併用することもできる。
【００２４】
バッテリＥＣＵ２は、バッテリ１の状態を検出して、バッテリ情報を車両ＥＣＵ３に出力する。車両ＥＣＵ３は、バッテリ情報を考慮しながら、すなわち、バッテリ１が放電できる状態にあるかどうかを判定して、インバータ６を介して走行モータ４の出力を制御する。また、バッテリ情報を考慮して、バッテリ１の残容量が設定された範囲となるように、インバータ６を介して走行モータ４と発電機７を制御する。例えば、アクセル１２が踏まれて自動車を加速するとき、車両ＥＣＵ３は走行モータ４を駆動して、エンジン８と走行モータ４の両方で車輪１０を駆動する。このとき、バッテリ情報からバッテリ１を放電できるかどうかを確認する。バッテリ１を放電できる状態にあると、インバータ６を制御して走行モータ４を駆動して、バッテリ１と走行モータ４の両方の出力で車輪１０を駆動する。バッテリ１の残容量が設定容量よりも少なくなって放電できない状態になると、走行モータ４を停止する。その後、バッテリ１を充電して設定された容量範囲とする。また、バッテリＥＣＵ２のマイコン１３が暴走して放電電流を制限する状態にあると、放電電流を制限しながら走行モータ４を駆動する。
【００２５】
車両ＥＣＵ３は、バッテリＥＣＵ２から供給されるバッテリ情報と、アクセル１２やブレーキ１１から入力される信号から、エンジン８の出力と、バッテリ１の充放電をコントロールして、エンジン８と走行モータ４のいずれかまたは両方で走行し、また、バッテリ１の残容量を設定された範囲に制御する。
【００２６】
図２に示すバッテリＥＣＵ２は、バッテリ１の残容量を演算して車両ＥＣＵ３と通信するマイコン１３と、このマイコン１３の暴走を検出する暴走監視回路１４と、バッテリ１の電圧と温度を検出するバッテリセンサ１５と、マイコン１３とバッテリセンサ１５からの入力信号で出力するパルスの周波数を変化させて車両ＥＣＵ３に出力するパルス回路１６と、メインリレー５をオンオフに制御するリレー制御回路１７とを備える。
【００２７】
マイコン１３は、バッテリ１の充放電を積算して残容量を演算する。また、マイコン１３は、バッテリセンサ１５から入力されるバッテリ電圧で残容量を補正することもできる。演算されたバッテリ１の残容量は、バッテリ情報として車両ＥＣＵ３に出力される。マイコン１３は、バッテリ１の状態を検出して、バッテリ情報として車両ＥＣＵ３に出力する。バッテリ情報から車両ＥＣＵ３に出力されるバッテリ情報は残容量に特定されない。例えば、バッテリＥＣＵ２は、バッテリ温度が設定温度よりも高くなり、あるいは設定温度よりも低くなったことを示す情報をバッテリ情報として車両ＥＣＵ３に出力することもできる。マイコン１３は、正常に動作するときに、図３に示すように監視用信号を出力している。監視用信号としては、ここでは特定の周波数のパルス信号であるマイコン正常パルスとしている。図３は、正常パルスを１０Ｈｚに設定している。マイコン１３は、暴走するとマイコン正常パルスを出力しなくなるので、マイコン正常パルスを検出してマイコン１３の暴走を検出できる。ただし、マイコン１３の暴走は、マイコン正常パルスを検出することなく、マイコン１３に特定の信号を入力して応答信号が出力されないことを検出して暴走を検出することもできる。したがって、マイコン１３の暴走を検出する方式は、マイコン正常パルスに限定されない。
【００２８】
車両ＥＣＵ３は、パルス回路１６から入力されるパルス信号で、マイコン１３が暴走したかどうか、マイコン１３が暴走する状態でバッテリ１を充放電できる状態にあるか、あるいはマイコン１３が暴走してバッテリ１を充放電できない状態にあるかを判定する。車両ＥＣＵ３は、マイコン１３が暴走しても、バッテリ１が充放電できる状態にあると、メインリレー５をオフに切り換えることなく、バッテリ１の充放電する最大電流を制限しながら、バッテリ１を充放電させる。例えば、バッテリ１を充放電させる電流を３０Ａ以下に制限しながら、バッテリ１を充放電させる。車両ＥＣＵ３は、マイコン１３が暴走する状態でバッテリ１を充放電できるかどうかをマイコン正常パルスで検出する。
【００２９】
以上のように、マイコン１３が暴走する状態において、バッテリ１が充放電できる状態にあるかどうかを判定して、バッテリ１の充放電電流を制限して走行されるハイブリッドカーは、マイコン１３が暴走する状態においても、バッテリ１で走行できるので、安全に走行できる特長がある。ただ、マイコン１３が暴走する状態では、バッテリ１を充放電できる状態にあっても、メインリレー５をオフに切り換えて、バッテリ１を充放電しないようにすることもできる。
【００３０】
マイコン１３が暴走して、バッテリ１を充放電できる状態にあることを確認して、バッテリ１の充放電電流を制限ながら走行させるハイブリッドカーは、バッテリ残容量の変化が少なくなるように、バッテリ１の充放電を制御する。このようにすると、バッテリ１の過充電と過放電を防止してバッテリ１の劣化を防止できる。バッテリ１の残容量は、充電電流と放電電流の積算値で演算されるので、充電電流と放電電流の積算値がほぼ等しくなるように、インバータ６を制御して、バッテリ残容量の変化を少なくする。
【００３１】
暴走監視回路１４は、マイコン１３の暴走とバッテリ１の異常を検出し、このことを出力する。暴走監視回路１４は、マイコン１３から入力される信号からマイコン１３が暴走したかどうかを検出し、マイコン１３の暴走を検出すると、リレー制御回路１７に異常信号を出力する。さらに、暴走監視回路１４は、パルス回路１６から入力されるパルス信号からマイコン１３が暴走する状態でバッテリ１を充放電できる状態にあるか、あるいはマイコン１３が暴走してバッテリ１を充放電できない状態にあるかを検出し、マイコン１３が暴走し、かつバッテリ１を充放電できない状態にあることを検出することもできる。
【００３２】
次に、電気自動車用バッテリ制御装置のマスク動作を、図４のブロック図及び図３の起動時及びソフトウェア書き換え時の動作を示すタイミングチャートに基づいて、それぞれ説明する。図４に示す電気自動車用バッテリ制御装置は、バッテリ１と、バッテリシステムの起動／停止を切り替えるメインリレー５と、バッテリＥＣＵ２を示している。バッテリＥＣＵ２は、バッテリシステムの動作を制御するマイコン１３と、マイコン１３の動作を監視するための暴走監視回路１４を備えている。暴走監視回路１４は、マイコン１３から監視用信号を受けると共に、マイコン１３に対してリセット信号を送出する。さらにマイコン１３は、その動作を規定するソフトウェアを書き換え可能としており、マイコン１３のソフトウェアの書き換え時には、ソフトウェア書き込み装置ＳＷを外付けでバッテリシステムに接続し、マイコン１３に対してソフトウェア書き込み装置ＳＷが書き換えを行う。これにより、ソフトウェアのバグ修正やアップデート等を電気的に行うことができる。書き換え可能なソフトウェアやプログラムは、書き換え可能な記憶素子（例えばフラッシュＲＯＭ）等に保持される。ソフトウェア書き込み装置ＳＷは、書き込み信号をマイコン１３側に送信して書き込み動作を実行する。
（暴走監視回路１４）
【００３３】
この暴走監視回路１４は、リセット信号を出力した後は、監視用信号をマイコン１３から受けるまでの間は監視動作を行わないで待機状態となるマスク動作モードとなる。そしてマイコン１３が正常動作を開始し、監視用信号の出力が開始されると、これを受けた暴走監視回路１４は監視動作を開始する監視動作モードに移行する。監視用信号は、所定の周期で出力される矩形波等のマイコン正常パルスが好適に利用できる。このようなマイコン正常パルスをモニタする暴走監視回路１４は、いわゆるウォッチドッグタイマと呼ばれるタイプの動作により、監視動作モードにおいては常時、あるいは一定周期でマイコン１３の動作を監視している。この暴走監視回路１４の動作を、図３に基づいて具体的に説明する。
【００３４】
まずバッテリシステムの起動時には、メインリレー５がＯＮされ、リセット信号が暴走監視回路１４からマイコン１３に与えられる。リセット信号を出力後、暴走監視回路１４な自動的にマスク動作モードに移行し、マイコン１３から監視用信号を受けるまでの間、待機状態となる。このように暴走監視回路１４は、ＯＮ時に自動的にリセット信号を出力してマスク動作モードとなるように構成されているため、起動時にマイコン１３から監視用信号が得られない期間のマスク動作が適切に実現される。
【００３５】
またマイコン１３が適切に起動されて監視用信号が出力されるようになると、暴走監視回路１４はマスク動作モードから監視動作モードに移行する。この監視動作モードにおいては、マイコン１３側が誤動作など何らかの原因で監視用信号を出力しなくなったとき、監視用信号の欠如を暴走監視回路１４が検出し、マイコン１３側にリセット信号を出力する。この結果、マイコン１３側が正常である場合は、リセットされたマイコン１３が再び起動されて監視用信号の出力が再開される。一方、リセットさせてもマイコン１３が正常に動作しない場合は、監視用信号が出力されないばかりか、他の部材の動作も停止されるため、これを受けてシステムのエラーが検知される。
【００３６】
次にソフトウェアの書き換え時における暴走監視回路１４のマスク動作について説明する。書き換え動作時においては、ソフトウェアが正常に動作されないため、監視用信号の出力も停止される。この間は異常でないため、暴走監視回路１４の監視動作を中止する必要がある。このような動作を実現するため、本実施の形態においては、ソフトウェア書き込み装置ＳＷからバッテリＥＣＵ２に書き込み信号が送出されると、この書き込み信号に基づいて暴走監視回路１４がマイコン１３にリセット信号を送出するように構成している。例えば、書き込み信号を受けたマイコン１３は、該信号に基づいて暴走監視回路１４側に対し、リセット信号を出力するよう指示する。このための信号線は、マイコン１３と暴走監視回路１４との間に別途設けてもよいし、あるいは監視用信号の信号線と共通化してもよい。この場合はマスク信号を受信するための端子を暴走監視回路１４に設ける必要が無く、信号線の本数を増やさずにハードウェア構成を簡素化できる利点が得られる。反面、マイコン１３の動作を監視すべき暴走監視回路１４が、マイコン１３から与えられた信号によって動作を制御されるため、監視動作の信頼性の観点から好ましくない。
【００３７】
あるいは、ソフトウェア書き込み装置ＳＷが暴走監視回路１４に対して直接リセット信号を出力するように指示を送る構成してもよい。この場合は、ソフトウェア書き込み装置ＳＷと暴走監視回路１４とを接続する信号線が必要になる。
【００３８】
このようにリセット信号を暴走監視回路１４から出力させることで、暴走監視回路１４をマスク動作モードに移行させることができる。ソフトウェア更新が終了すると、マイコン１３から監視用信号の出力が可能となるため、これを受けて暴走監視回路１４は自動的に監視動作モードを再開できる。
（実施の形態２）
【００３９】
また、タイマを使用したマスク動作を実現することもできる。この様子を図５のブロック図及び図６のタイミングチャートに基づいて説明する。図５の電気自動車用バッテリシステム２００は、暴走監視回路１４にタイマ回路１９を設けている。他の構成部材は図２とほぼ同様であり、同じ部材には同じ符号を付して詳細説明を省略する。タイマ回路１９は、予め設定された時間遅延、暴走監視回路１４の動作を遅延させるよう動作する。例えばバッテリシステム起動時においては、図６に示すようにタイマ回路１９によって所定時間、暴走監視回路１４の動作がマスクされる。このマスク動作モードは、監視用信号が暴走監視回路１４に入力されると自動的に解除されて、監視動作モードが開始される。またソフトウェアの書き込み時においては、ソフトウェア書き込み信号を受けてリセット信号が生成され、マイコン１３側に与えられると共に、一方で暴走監視回路１４はマスク動作モードに移行する。そしてソフトウェアの書き込み作業が終了し、マイコン１３から監視用信号の出力が再開されると、これを受けた暴走監視回路１４は自動的にマスク動作モードを終了し、監視動作モードに移行する。この方法によっても、適切に暴走監視回路１４のマスク動作が実現される。
【００４０】
以上のように暴走監視回路は、マイコン１３からリセット信号受信後、監視用信号を受けるまでの間は監視動作を行わないマスク動作モードで動作し、監視用信号を受けた後に監視動作を開始する監視動作モードに移行する。
【産業上の利用可能性】
【００４１】
本発明に係る電気自動車用バッテリ制御装置及びバッテリシステムは、車載用のバッテリシステムとして好適に利用できる。
【符号の説明】
【００４２】
１００、２００…バッテリシステム
１…バッテリ
２…バッテリＥＣＵ
３…車両ＥＣＵ
４…走行モータ
５…メインリレー
６…インバータ
７…発電機
８…エンジン
９…動力伝達機構
１０…車輪
１１…ブレーキ
１２…アクセル
１３…マイコン
１４…暴走監視回路
１５…バッテリセンサ
１６…パルス回路
１７…リレー制御回路
１９…タイマー回路
７００…バッテリシステム
７０２…バッテリＥＣＵ
７０１…バッテリ
７０５…メインリレー
７１３…マイコン
７１４…暴走監視回路
ＳＷ…ソフトウェア書き込み装置
【図１】
2010200552.tif 000003
【図２】
2010200552.tif 000004
【図３】
2010200552.tif 000005
【図４】
2010200552.tif 000006
【図５】
2010200552.tif 000007
【図６】
2010200552.tif 000008
【図７】
2010200552.tif 000009
【図８】
2010200552.tif 000010
【図９】
2010200552.tif 000011