(57)【特許請求の範囲】
【請求項１】
常時電源供給される揮発性メモリと不揮発性メモリと制御部とを備えた制御装置において、
前記制御部は、制御データを前記不揮発性メモリに書きこむとともに、書きこみを行った制御データ値のＳＵＭ値を算出し、前記揮発性メモリに記憶するとともに、前記不揮発性メモリに書きこみ、
前記制御部は、電源遮断された後、次回、電源投入後に前記不揮発性メモリから読み出したＳＵＭ値と、前記揮発性メモリに記憶したＳＵＭ値の値が一致した場合、前記揮発性メモリのＳＵＭ値が正しいと判断し、前記不揮発性メモリから読み出した制御データ値から算出したＳＵＭ値と、前記揮発性メモリに記憶したＳＵＭ値の比較を行い、これらの値が一致しない場合に前記不揮発性メモリが異常と判定することを特徴とする制御装置。
【請求項２】
請求項１に記載の制御装置において、
前記制御部は、電源遮断前に制御データを前記不揮発性メモリへ書込むタイミングごとにグルーピングを行うとともに、書き込む際に制御データ値のＳＵＭ値を前記揮発性メモリに記憶および、前記不揮発性メモリに書き込むことを特徴とする制御装置。
【請求項３】
請求項１に記載の制御装置において、
前記制御部は、前記不揮発性メモリへの書込みタイミング別に行う場合に、前記制御データを関連する制御により、細分化してグルーピングすることを特徴とする制御装置。
【請求項４】
請求項１に記載の制御装置において、
前記制御部は、前記不揮発性メモリへの書込みタイミングに依存することなく、前記制御データを関連する制御により、グルーピングすることを特徴とする制御装置。
【請求項５】
常時電源供給される揮発性メモリと不揮発性メモリと制御部とを備えた制御装置において、
前記制御部は、制御データを前記不揮発性メモリに書きこむとともに、書きこみを行った制御データ値のＳＵＭ値を算出し、前記揮発性メモリに記憶するとともに、前記不揮発性メモリに書きこみ、
前記制御部は、前記不揮発性メモリの全領域もしくは特定の領域を複数のグループに分割して、各々グループごとに前記不揮発性メモリに書きこみを行った制御データ値のＳＵＭ値を算出し、前記揮発性メモリに記憶するとともに、前記不揮発性メモリに書きこみを行い、電源遮断された後、次回電源投入時に、各々グループごとに、前記不揮発性メモリから読み出したＳＵＭ値と、前記揮発性メモリに記憶したＳＵＭ値の値が一致した場合、前記揮発性メモリのＳＵＭ値が正しいと判断し、各々グループごとに不揮発性メモリから読み出した制御データ値から算出したＳＵＭ値と、前記揮発性メモリに記憶したＳＵＭ値と比較し、何れかのグループにおいて、これらの値が一致しない場合に前記不揮発性メモリが異常と判定することを特徴とする制御装置。
【請求項６】
請求項１に記載の制御装置において、
前記制御部は、前記不揮発性メモリの全領域の制御データ値を読み出しＳＵＭ値を算出し、前記揮発性メモリに記憶したＳＵＭ値と比較して、これらの値が一致しない場合に前記不揮発性メモリが異常と判定することを特徴とする制御装置。
【請求項７】
請求項１又は２に記載の制御装置において、
前記制御部は、ＳＵＭ値比較に加えてパリティチェックを行うことを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性メモリ（ＥＥＰＲＯＭ）を備えた制御装置について、特に不揮発性メモリの故障検出方法に関するものである
【背景技術】
【０００２】
走行安全性、排気規制、燃費要求、法規要求の高度化により、制御データを電子的に消去可能なプログラマブル読み出し専用メモリ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ：ＥＥＰＲＯＭ）等の不揮発性メモリに記憶することが求められており、記憶すべき制御データの増加に伴いＥＥＰＲＯＭ容量も増大傾向にある。
【０００３】
本発明の従来技術として特許文献１（特開２００８−２９６７５７号公報）に記載のものがある。この特許文献１には「電動パワーステアリング装置の制御に使用する制御データを不揮発性メモリに格納して使用する場合に、制御データのエラー検出を少ないメモリ使用量でかつ高精度に行って、そのエラー訂正を行うこと可能な電動パワーステアリング装置の制御装置を提供することを目的とする。電動パワーステアリング装置の制御で使用する制御データをＥＥＰＲＯＭ１０４に格納しておき、ＣＰＵ１０１は、ＥＥＰＲＯＭ１０４に格納されている制御データのエラーを、複数の異なるアルゴリズムで検出し、少なくとも１つのアルゴリズムでエラーを検出した場合に、ＥＥＰＲＯＭ１０４に格納されている制御データのエラーと判定し、そのエラー訂正を行う。」と記載されている（要約参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２９６７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明のように不揮発性メモリ（ＥＥＰＲＯＭ）を備えた制御装置の場合、ＥＥＰＲＯＭが故障している場合、記憶した情報の正当性を確保することが出来ない。そのため、ＥＥＰＲＯＭの故障検出可能エリアの拡張することにより、記憶すべき情報の正当性を保証することが必要である。
【０００６】
特許文献１の方法では、複数のアルゴリズムによる演算結果を使用することにより高精度でエラーを検出することが可能であるが、エラー検出可能となるエリアが限定されており、広範囲のエラーを検出することは出来ない。
【０００７】
本発明は、上記のような従来の問題点に鑑み、診断精度を確保しながらも、複雑なアルゴリズムを使用することなく、領域を指定することで、診断エリアの拡大を実現することを主たる目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明は、揮発性メモリと不揮発性メモリと制御部とを備えた制御装置において、前記制御部は、電源遮断前に、制御データを前記不揮発性メモリに書きこむとともに、書きこみを行った制御データ値のＳＵＭ値を算出し、前記揮発性メモリに記憶するとともに、前記不揮発性メモリに書きこみ、それぞれに記憶された情報に基づいて前記不揮発性メモリの異常を検出することを特徴とする。
【０００９】
あるいは、前記制御部は、制御データを前記不揮発性メモリへ書込むタイミングごとにグルーピングを行うとともに、書き込む際にグルーピングした制御データのＳＵＭ値を前記揮発性メモリに記憶するとともに、前記不揮発性メモリに書き込むことが望ましい。
【００１０】
また前記制御部は、電源遮断を経験した次回電源投入後に前記不揮発性メモリから読み出したＳＵＭ値と、前記揮発性メモリに記憶したＳＵＭ値との比較を行い、これらの値が一致した場合、前記揮発性メモリに記憶したＳＵＭ値が正しいと判断し、前記不揮発性メモリから制御データを読み出し、読み出した制御データのＳＵＭ値を算出し前記揮発性メモリに記憶したＳＵＭ値と比較を行い、これらの値が一致しない場合に前記不揮発性メモリが異常と判定することが望ましい。
【００１１】
また前記制御部は、前記不揮発性メモリへの書込みタイミング別に行う場合に、前記制御データを関連する制御により、細分化してグルーピングすることが望ましい。
【００１２】
また前記制御部は、前記不揮発性メモリへの書込みタイミングに依存することなく、前記制御データを関連する制御により、グルーピングすることが望ましい。
【００１３】
また、前記制御部は、前記不揮発性メモリの全領域、もしくは特定の領域を複数のグループに分割して、各々グループごとに前記不揮発性メモリに書きこみを行った制御データ値のＳＵＭ値を算出し、揮発性メモリに記憶するとともに、前記不揮発性メモリに書きこみを行い、電源遮断を経験した次回電源投入時に、各々グループごとに、前記不揮発性メモリから読み出したＳＵＭ値と、前記揮発性メモリに記憶したＳＵＭ値の値が一致した場合、揮発性メモリの値が正しいと判断し、各々グループごとに不揮発性メモリから読み出した制御データのＳＵＭ値算出を行い、揮発性メモリに記憶したＳＵＭ値と比較し、何れかのグループにおいて、これらの値が一致しない場合に前記不揮発性メモリが異常と判定することを特徴とする制御装置。
【００１４】
また、前記制御部は、前記不揮発性メモリの全領域の制御データ値を読み出しＳＵＭ値を算出し、前記揮発性メモリに記憶したＳＵＭ値と比較して、これらの値が一致しない場合に前記不揮発性メモリが異常と判定することを特徴とする制御装置。
【００１５】
さらに前記制御部は、ＳＵＭ値比較に加えてパリティチェックを行うことが望ましい。
【発明の効果】
【００１６】
本発明の上記解決手段によれば、複雑なアルゴリズムを使用することなく、特定領域から全領域までのＥＥＰＲＯＭ故障を検出することが可能となる。
また、複雑なアルゴリズムを使用しないため、ＲＯＭ／ＲＡＭ使用量、演算負荷も抑制が可能となり、更にエラー判定に用いるＥＥＰＲＯＭ使用量も抑制可能となる。
【図面の簡単な説明】
【００１７】
【図１】制御基本構成および、制御データのグルーピング参考例である。
【図２】実施例１に適用する故障判定までの制御構成簡略図である。
【図３】実施例１のＳＵＭ値算出処理のフローチャートである。
【図４】実施例１の診断全体処理のフローチャートである。
【図５】実施例１の診断許可条件判定のフローチャートである。
【図６】実施例１の各グループ診断のフローチャートである。
【図７】実施例２の診断全体処理のフローチャートである。
【図８】実施例２の各グループ診断のフローチャートである。
【図９】実施例３に適用する故障判定までの制御構成簡略図である。
【図１０】実施例４に適用する故障判定までの制御構成簡略図である。
【図１１】実施例４の診断全体処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施例を、図面を用いて説明する。
【実施例１】
【００１９】
本発明の以下の実施例によると、ＥＥＰＲＯＭに記憶する制御データについてグループ化を行い、電源遮断前に各々グループごとにＢａｃｋｕｐ  ＲＡＭとして制御データのＳＵＭ値の算出を行うとともに、算出したＳＵＭ値をＥＥＰＲＯＭに書きこみを行う。なお、このＢａｃｋｕｐ  ＲＡＭは常時電源供給がなされる揮発性メモリである。
【００２０】
電源遮断期間を経た、次回電源投入後にＥＥＰＲＯＭから読み出したＳＵＭ値とＢａｃｋｕｐ  ＲＡＭとして保持していたＳＵＭ値との比較を行い、これらの値が一致した場合、Ｂａｃｋｕｐ  ＲＡＭに保持していたＳＵＭ値が正しいと判断する。
【００２１】
Ｂａｃｋｕｐ  ＲＡＭに保持していたＳＵＭ値が正しい場合、各々グループごとにＥＥＰＲＯＭに記憶した制御データの読出しを行い、ＳＵＭ値を算出した結果と、電源遮断前に算出しＢａｃｋｕｐ  ＲＡＭとして保持していた値を比較し、値が異なる場合に故障判定カウンタを加算し、故障判定カウンタの値が閾値に達した場合、ＥＥＰＲＯＭ故障と判定する。
【００２２】
また、ＥＥＰＲＯＭ書込みタイミング毎や関連制御する制御毎に制御データのグルーピングを行うことで、特定の領域に対する故障を検出することが可能である。さらに、ＥＥＰＲＯＭの全領域について、故障を検出することも可能であり、グルーピングの内容により、診断領域を特定領域から全領域まで変化させることも可能となる。
【００２３】
全領域に対する場合は、ＥＥＰＲＯＭに書きこんだＳＵＭ値を読みだした値とＢａｃｋｕｐとして保持したＳＵＭ値の比較を行わず、Ｂａｃｋｕｐとして保持したＳＵＭ値とＥＥＰＲＯＭから読み出した制御データＳＵＭ値の比較のみ行う。
【００２４】
上記構成により、複雑なアルゴリズムを使用することなく、特定領域から全領域までのＥＥＰＲＯＭ故障を検出することが可能となる。また、複雑なアルゴリズムを使用しないため、ＲＯＭ／ＲＡＭ使用量、演算負荷も抑制が可能となり、更にエラー判定に用いるＥＥＰＲＯＭ使用量も抑制可能となる。  
以下、本発明の実施例の詳細について図面を用いて説明する。  
図１は、制御基本構成の例を示したものである。  
ＥＥＰＲＯＭ書込み記憶を行うＢａｃｋｕｐ  ＲＡＭの制御データをグループ化し、グループ毎にＥＥＰＲＯＭ書込み時のＢａｃｋｕｐ  ＲＡＭ制御データ値のＳＵＭ値を算出し、Ｂａｃｋｕｐ  ＲＡＭとしてＳＵＭ値を保持する。その後、ＥＥＰＲＯＭ読出しを行い、Ｂａｃｋｕｐ  ＲＡＭのグループと同一の制御データのグループのＳＵＭ値を算出し、Ｂａｃｋｕｐ  ＲＡＭとして保持しているＳＵＭ値とＥＥＰＲＯＭから読出して求めたＳＵＭ値とを比較することにより、ＥＥＰＲＯＭ故障（ＮＧ）／正常（ＯＫ）を判定する。
【００２５】
制御データのグループ化については、図１に記載したＥＥＰＲＯＭ書込みタイミングが同一である制御データをグループ化する方法（１０１）、関連制御の制御データをグループ化する方法（１０２）、前記の方法を組み合わせた、ＥＥＰＲＯＭ書込みタイミングが同一の制御データを更に関連制御データでグループ化して更に細分化する方法等がある。他にも制御の重要度別、領域別など、Ｂａｃｋｕｐ  ＲＡＭの制御データとＥＥＰＲＯＭに保管する制御データを同一設定として、各々のグループにて正しくＳＵＭ値算出可能であることの条件を満たすことが出来れば、自由度を持ったグルーピングが可能である。
更にＥＥＰＲＯＭ開始アドレスから終了アドレスの全領域を複数のグループとしてグルーピングを行うこと（１０３）や、ＥＥＰＲＯＭ全領域を一つのグループとする方法（１０３）もある。
グループ化する制御データについては、１バイト以上であれば問題無い。
【００２６】
次にＥＥＰＲＯＭ書込みタイミング別にグループ化した場合を例に、図２を用いて説明する。図２は電源遮断時の制御構成から、電源遮断期間を経て、次回電源投入後のエラー判定処理までの制御構成の例を示したものである。
運転者が電源スイッチをＯＦＦすることにより、次回電源投入時に正常な動作を保証するための各種診断、学習等の様々な電源遮断時処理が実行される。電源遮断時処理には、制御データのＥＥＰＲＯＭへの書込み処理も含まれており、制御データのＥＥＰＲＯＭへの書込みについては、更新タイミング、制御データ間の関連性により、グループ化され各々のグループ毎に複数タイミングで、ＥＥＰＲＯＭへ書込みを行い記憶する。
【００２７】
次に制御データのＥＥＰＲＯＭへの書込み後に、前記グループ毎の制御データのＳＵＭ値をＢａｃｋｕｐ  ＲＡＭとして算出し、次回電源投入時には、電源投入時処理を実行後にＥＥＰＲＯＭ故障判定（２０９）として、前記グループ化した制御データをＥＥＰＲＯＭから読出し、ＳＵＭ値を算出しその結果とＢａｃｋｕｐ  ＲＡＭとして保持しているＳＵＭ値との比較を行い、比較結果が不一致である場合は、ＥＥＰＲＯＭ故障と判定するとともに、運転者に警告を行い、部品交換を促す。
【００２８】
図２に示すグループ１ＥＥＰＲＯＭ書込み（２０２）、グループ１ＳＵＭ値算出（２０３）の処理を例に図３に示すフローチャートを用いて説明する。
【００２９】
最初にステップ３０１のＳＵＭ値算出完了判定情報クリアを行う。次にステップ３０２の制御データＥＥＰＲＯＭ書込み処理を実行し、グループ化した制御データのＥＥＰＲＯＭ書込みが全て完了したら、ステップ３０２にてＥＥＰＲＯＭ書込みを行った全制御データについて、ＳＵＭ値をＢａｃｋｕｐ  ＲＡＭとして算出を行う（ステップ３０３）。ＳＵＭ値算出が完了したら、ステップ３０３にて算出したＳＵＭ値をＥＥＰＲＯＭに書込み処理を実行し、書込み処理が完了したら、ステップ３０５のＳＵＭ値算出完了判定情報セットを行う。
【００３０】
前記ステップ３０１〜３０５の処理を図２に示すグループ２ＥＥＰＲＯＭ書込み（２０５）等のＥＥＰＲＯＭ書込みグループ毎に各々実行する。
【００３１】
図２に示すＳＵＭ値比較（故障判定）（２０９）の処理について、図４に示すフローチャートを用いて説明する。
【００３２】
最初にステップ４０１の誤判定防止のために設けた診断許可条件判定を行い、診断許可条件不成立の場合は、エラー判定を行わずに終了する。診断許可条件成立している場合は、ステップ４０２のグループ１ＳＵＭ値を利用したグループ１故障判定を行う。次にステップ４０３のグループ２ＳＵＭ値を利用したグループ２故障判定を行う。ＳＵＭ値算出グループ全てについて、故障判定を行ない、何れか１グループでも故障（ＮＧ）と判定された場合、ＥＥＰＲＯＭ故障と判定する。
【００３３】
図４に示すステップ４０１診断許可条件判定について、図５に示すフローチャートを用いて説明する。
【００３４】
誤判定に繋がる要因であるステップ５０１の電圧条件については、マイコン動作に必要な電圧が入力されていること、ステップ５０２のＥＥＰＲＯＭ読出し診断ＮＧ判定されていないについては、ＥＥＰＲＯＭに記憶したＳＵＭ値が正しく読み出せること、ステップ５０３のＢａｃｋｕｐ  ＲＡＭ診断ＮＧ判定されていないについては、ＥＥＰＲＯＭ故障判定時にＥＥＰＲＯＭに記憶したＳＵＭ値との比較対象となるＢａｃｋｕｐ  ＲＡＭに記憶したＳＵＭ値が正しく保持出来ているかを保証する。ステップ５０１〜５０３が全て成立している場合は、ステップ５０４の診断許可条件成立と判定し、ステップ５０１〜５０４の何れかが不成立の場合は、ステップ５０５の診断許可条件不成立と判断する。
【００３５】
次に図４に示すステップ４０２のグループ１故障判定（グループ１ＳＵＭ値）を例に、図６に示すフローチャートを用いて説明する。
【００３６】
最初にステップ６０１にてＳＵＭ値算出完了判定情報が不成立の場合は、電源遮断時に行うＳＵＭ値算出が正常に終了していないと判断し以下の診断は行わず終了する。成立していた場合は、ＳＵＭ値が正しく算出されていると判断し、ステップ６０２のＥＥＰＲＯＭ記憶データ読出しを行い（６０２）、読出した制御データのＳＵＭ値を算出した結果をＳＵＭ値（ＥＥＰＲＯＭ演算）とする（６０３）。ＳＵＭ値の算出が終了したら図３のステップ３０４でＥＥＰＲＯＭに書込んだＳＵＭ値をＥＥＰＲＯＭから読み出したＳＵＭ値（ＥＥＰＲＯＭ読出）と図３のステップ３０３にて算出し、Ｂａｃｋｕｐ  ＲＡＭとして記憶したＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）を比較した結果、値に相違がある場合には、ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）が正しく保持されていなかったと判断し以下の診断は行わず終了する。比較した結果、値が一致した場合は、ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）が正しく保持されていたと判断し（６０４）、ステップ６０３で算出したＳＵＭ値をＳＵＭ値（ＥＥＰＲＯＭ演算）として、図３のステップ３０３にて算出したＳＵＭ値をＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）として比較した結果、値に相違がある場合は、ＥＥＰＲＯＭに書込んだ値が正しく読出せなかったと判断し（６０５）、故障判定カウンタの値を加算する（６０６）。故障判定カウンタの値が、故障判定閾値の値以上となった場合（６０７）、ＥＥＰＲＯＭ故障（ＮＧ）と判定する（６０８）。
【００３７】
上記内容を全グループに対して実施し、１グループでも故障と判定された場合に、ＥＥＰＲＯＭ故障（ＮＧ）と判定する。
【実施例２】
【００３８】
実施例１において、故障（ＮＧ）検出について説明したが、ステップ６０５の比較結果を使用することで、正常（ＯＫ）判定を行うことも可能であるため、その詳細について説明する。
【００３９】
実施例１に対して変更が必要となるのは、図４と図６の処理であるため、それぞれについて、図７、図８に示すフローチャートを用いて説明する。
【００４０】
最初に図８に示すフローチャートを用いて、各グループ診断について説明する。
ステップ８０１〜ステップ８０４については、ステップ６０１〜ステップ６０４と同一である。
ステップ８０５のＳＵＭ値比較判定において、ＳＵＭ値（ＥＥＰＲＯＭ）とＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）の値に相違がある場合は、ステップ８０６〜ステップ８０８の故障（ＮＧ）判定を行う。処理内容は、ステップ６０６〜６０８と同一。
ＳＵＭ値（ＥＥＰＲＯＭ演算）とＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）の値が等しい場合、ステップ８０９のグループ別に設定する正常（ＯＫ）情報をセットする。
【００４１】
次に正常（ＯＫ）判定について、図７に示すフローチャートを用いて説明する。
ステップ７０１〜ステップ７０３については、ステップ４０１〜ステップ４０３と同一である。
ステップ７０４では、前記したステップ８０９にて算出した、グループ別の正常（ＯＫ）情報が、全てのグループで成立している場合、ＥＥＰＲＯＭ正常（ＯＫ）と判断する。
【実施例３】
【００４２】
実施例１、実施例２においては、電源遮断時処理中に、ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）算出する説明としたが、図９に示すように、電源遮断前にＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）算出を行い、電源遮断期間を経て、次回電源投入時にＳＵＭ値（ＥＥＰＲＯＭ）算出を算出し、ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）とＳＵＭ値（ＥＥＰＲＯＭ）の比較が行える構成となっていれば、ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）算出処理のタイミングは、自由に設定することが可能である。
【実施例４】
【００４３】
実施例１においては、ＥＥＰＲＯＭ書込みタイミング毎に、制御データをグループ化する説明をしたが、図１０に示すように同一のＥＥＰＲＯＭ書込みタイミングの制御データを制御データの関連性毎に、グループ１´ＳＵＭ値算出（１００２）、グループ１´´  ＳＵＭ値算出（１００３）の様に、更にグループを細分化して、診断を行うことも可能である。
【００４４】
故障判定については、算出したＳＵＭ値毎に実施する必要があるため、図１１に示すように、グループ１´故障判定（ステップ１１０２）、グループ１´´（ステップ１１０３）として判定を行う。
【実施例５】
【００４５】
ＥＥＰＲＯＭ全領域（先頭アドレス〜最終アドレス）のＳＵＭ値を算出し、比較することにより、ＥＥＰＲＯＭ全領域の判定を行うことが可能である。
【００４６】
この場合、図３のステップ３０４のＳＵＭ値のＥＥＰＲＯＭへの書込み処理および、
図６のステップ６０４のＥＥＰＲＯＭに記憶したＳＵＭ値を読みだした値とＥＥＰＲＯＭから読みだした制御データ値から算出したＳＵＭ値の比較と、ステップ６０４と同一である図８のステップ８０４の処理は実施せずに、ステップ６０５および、ステップ８０５のＢａｃｋｕｐ  ＲＡＭとして保持しているＳＵＭ値とＥＥＰＲＯＭから読みだした制御データ値から算出したＳＵＭ値の比較により、故障判定を行う。
【符号の説明】
【００４７】
２０１  電源遮断時処理１処理
２０２  グループ１  ＥＥＰＲＯＭ書込み処理
２０３  グループ１  ＳＵＭ値算出処理
２０４  電源遮断時処理２処理
２０５  グループ２  ＥＥＰＲＯＭ書込み処理
２０６  グループ２  ＳＵＭ値算出処理
２０７  電源遮断処理
２０８  電源投入時処理
２０９  ＥＥＰＲＯＭ故障判定（ＳＵＭ値比較）処理
３０１  ＳＵＭ値算出判定情報クリア処理
３０２  制御データＥＥＰＲＯＭ書込み処理
３０３  ＳＵＭ値算出（Ｂａｃｋｕｐ  ＲＡＭ）処理
３０４  ＳＵＭ値ＥＥＰＲＯＭ書込み処理
３０５  ＳＵＭ値算出完了判定情報セット処理
４０１  診断許可条件判定
４０２  グループ１  故障判定（グループ１  ＳＵＭ値）
４０３  グループ２  故障判定（グループ２  ＳＵＭ値）
５０１  電圧条件判定
５０２  ＥＥＰＲＯＭ読出し診断ＮＧ判定
５０３  Ｂａｃｋｕｐ  ＲＡＭ診断  ＮＧ判定
５０４  診断許可条件成立処理
５０５  診断許可条件不成立処理
６０１  ＳＵＭ値算出完了判定
６０２  ＥＥＰＲＯＭ記憶データ読出し処理
６０３  ＳＵＭ値算出（ＥＥＰＲＯＭ）処理
６０４  ＳＵＭ値比較  ＳＵＭ値（ＥＥＰＲＯＭ読出）ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）
６０５  ＳＵＭ値比較  ＳＵＭ値（ＥＥＰＲＯＭ演算）ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）
６０６  故障カウンタ加算
６０７  故障カウンタ値閾値比較
６０８  ＳＵＭ値比較（ＮＧ判定）
７０１  診断許可条件判定
７０２  グループ１  故障判定（グループ１  ＳＵＭ値）
７０３  グループ２  故障判定（グループ２  ＳＵＭ値）
７０４  ＳＵＭ値比較（ＯＫ判定）
７０５  正常（ＯＫ）判定処理
８０１  ＳＵＭ値算出完了判定
８０２  ＥＥＰＲＯＭ記憶データ読出し処理
８０３  ＳＵＭ値算出（ＥＥＰＲＯＭ）処理
８０４  ＳＵＭ値比較  ＳＵＭ値（ＥＥＰＲＯＭ読出）ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）
８０５  ＳＵＭ値比較  ＳＵＭ値（ＥＥＰＲＯＭ演算）ＳＵＭ値（Ｂａｃｋｕｐ  ＲＡＭ）
８０６  故障カウンタ加算
８０７  故障カウンタ値閾値比較
８０８  故障（ＮＧ）判定処理
８０９  グループ別正常（ＯＫ）情報セット処理
９０１  グループ１  ＥＥＰＲＯＭ書込み処理
９０２  グループ１  ＳＵＭ値算出処理
９０３  電源遮断時処理２処理
９０４  グループ２  ＥＥＰＲＯＭ書込み処理
９０５  グループ２  ＳＵＭ値算出処理
９０６  電源遮断処理
９０７  電源投入時処理
９０８  ＥＥＰＲＯＭ故障判定（ＳＵＭ値比較）処理
１００１  グループ１  ＥＥＰＲＯＭ書込み処理
１００２  グループ１´  ＳＵＭ値算出処理
１００３  グループ１´´  ＳＵＭ値算出処理
１００４  電源遮断処理
１００５  電源投入時処理
１００６  ＥＥＰＲＯＭ故障判定（ＳＵＭ値比較）処理
１１０１  診断許可条件判定
１１０２  グループ１´  故障判定（グループ１´  ＳＵＭ値）
１１０３  グループ１´´  故障判定（グループ１´´  ＳＵＭ値）診断許可条件判定
１１０４  グループ２  故障判定（グループ２  ＳＵＭ値）
【図１】
0006363044.tif 000002
【図２】
0006363044.tif 000003
【図３】
0006363044.tif 000004
【図４】
0006363044.tif 000005
【図５】
0006363044.tif 000006
【図６】
0006363044.tif 000007
【図７】
0006363044.tif 000008
【図８】
0006363044.tif 000009
【図９】
0006363044.tif 000010
【図１０】
0006363044.tif 000011
【図１１】
0006363044.tif 000012