(57)【要約】【課題】隣接するメモリセル間の異物によって生じる短絡故障を、できる限り早期の段階で検出することができる、車載制御装置を提供する。【解決手段】本発明に係る車載制御装置は、隣接するメモリセルに対して互いに異なるビット値を書き込んだ上で、ＲＡＭに対して供給される電流と閾値を比較することにより、ＲＡＭを診断する。【選択図】図１
2017199129.tif 000002
【特許請求の範囲】
【請求項１】
車両が搭載している機器を制御する車載制御装置であって、
前記機器を制御するための制御演算を実施する演算部、
前記演算部が使用するデータを一時的に記憶するメモリ、
前記メモリに対して供給される駆動電流を測定する電流測定部、
を備え、
前記メモリは、１ビットのデータを記憶するメモリセルを複数備え、
前記演算部は、前記電流測定部から取得した前記駆動電流が判定閾値を超えているか否かに基づき前記メモリが正常であるか否かを診断し、
前記演算部は、隣接する前記メモリセルに対して互いに異なるビット値を書き込むことにより、前記隣接するメモリセルが互いに異なる電位となるようにした上で、前記診断を実施する
ことを特徴とする車載制御装置。
【請求項２】
前記演算部は、前記制御演算を実施する主演算部と、前記診断を実施する副演算部とを備え、
前記主演算部は、前記隣接するメモリセルに対して前記ビット値を書き込むとともに、前記副演算部が前記診断を実施している間は前記ビット値以外のデータを前記メモリセルに対して書き込む処理を停止する
ことを特徴とする請求項１記載の車載制御装置。
【請求項３】
前記車載制御装置は、前記メモリに対してのみ電力を供給する電源回路を備え、
前記電流測定部は、前記電源回路が前記メモリに対して供給する前記駆動電流を測定する
ことを特徴とする請求項１記載の車載制御装置。
【請求項４】
前記演算部は、前記演算部がスタートアップするときまたはシャットダウンするときの少なくともいずれかにおいて、前記診断を実施し、
前記演算部は、前記演算部がスタートアップするときまたはシャットダウンするときごとに、前記メモリ上のそれぞれ異なる記憶領域に対して前記診断を実施する
ことを特徴とする請求項１記載の車載制御装置。
【請求項５】
前記車載制御装置は、警告メッセージを表示する表示部を備え、
前記演算部は、前記診断により前記メモリが異常であると判定した場合は、前記メモリが異常である旨の警告メッセージを前記表示部に表示させるとともに、所定のフェールセーフ処理を実施する
ことを特徴とする請求項１記載の車載制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両が搭載する機器を制御する車載制御装置に関する。
【背景技術】
【０００２】
車両が搭載している機器を制御する車載制御装置は、制御演算を実施するマイコンを備える。マイコンは一般に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備える。ＲＡＭは、ＣＰＵが使用するデータを一時的に記憶する記憶装置である。ＲＡＭが異常になるとマイコンは正しい演算を実施することができず不具合が生じるので、車載制御装置はＲＡＭを診断する機能を備えている。
【０００３】
下記特許文献１は、ＲＡＭを診断する手法を記載している。同文献においては、所定診断タイミング毎に、診断対象のＲＡＭ領域に対して所定の値を書き込み、その値を読み出すことを繰り返し実施する。書き込んだ値と読み出した値が一致しない場合、ＲＡＭが故障していると判断し、自動車が危険な状態に陥らないようにフェールセーフ処理を実施する。例えば、ＲＡＭ故障による誤った制御を防止するため、ドライバーの操縦指示による変速制御は無効とし、変速比を固定とすることにより、安全側に倒した制御を実施する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３７５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
車載制御装置のマイコンが備えるＲＡＭは、半導体製造工程において混入した異物により隣接するトランジスタや配線がショートすること、長期使用による劣化不良、などが原因となって、車両の走行中に故障する可能性がある。
【０００６】
一般的に知られているＲＡＭの故障モードとしては例えば以下のものがある。これらの故障モードが１つでも発生した場合、故障したメモリセルは、期待する値をライトもしくはリードすることが不可能となる。
【０００７】
（故障その１）メモリセルの値が「０」または「１」に固定される縮退故障
（故障その２）あるメモリセルが格納している値が変化するのと連動して他のメモリセルの値も変化するカプリング故障
（故障その３）メモリアドレスを正しく選択できないアドレスデコーダ故障
（故障その４）あるメモリセルに隣接する上下左右のメモリセルが記憶している値の影響を受けて、当該メモリセルが記憶している値も変化する、パターンセンシティブ故障
【０００８】
自動車が走行中に、上記に代表されるＲＡＭ故障が発生し、かつ故障したメモリセルが自動変速機やエンジンの制御において使用されている場合、当該制御は正常に動作することができず、その結果として自動車が意図しない挙動をする可能性がある。
【０００９】
上記特許文献１が記載しているＲＡＭ診断方法は、ＲＡＭを構成するメモリセル（１ビットのデータを記憶する記憶素子）が完全に故障し、期待する値をライトもしくはリードすることが完全に不可能となるに至った場合は、ＲＡＭ不良を検知することができると考えられる。
【００１０】
メモリセル上に異物が付着し、それが何らかの原因で移動して隣接するメモリセル間に異物が付着すると、その隣接するメモリセルが短絡し、ＲＡＭ故障を引き起こす場合がある。ただし、メモリセル間の短絡状態によっては、短絡によって生じる電位変動が判定閾値に至らない程度にとどまる場合がある。この場合は短絡故障が生じていたとしても、書き込んだ値と同じ値を読み出すことができる。上記特許文献１記載の診断手法は、このような故障を検出することは困難である。
【００１１】
他方、このような短絡故障を放置すると、短絡状態が進行してメモリセル間が完全に短絡し、ＲＡＭ故障として診断されることになると想定される。このように将来ＲＡＭ故障として顕出する潜在的な故障は、できる限り早い時点で検出することが望ましい。
【００１２】
本発明は、上記のような課題に鑑みてなされたものであり、隣接するメモリセル間の異物によって生じる短絡故障を、できる限り早期の段階で検出することができる、車載制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明に係る車載制御装置は、隣接するメモリセルに対して互いに異なるビット値を書き込んだ上で、ＲＡＭに対して供給される電流と閾値を比較することにより、ＲＡＭを診断する。
【発明の効果】
【００１４】
本発明に係る車載制御装置によれば、現時点ではＲＡＭに対して正常にデータを読み書きできるが将来的に故障する可能性があるような異常を、早期の段階で検出することができる。
【図面の簡単な説明】
【００１５】
【図１】車載制御装置１００の構成図である。
【図２】車載制御装置１００がスタートアップするときメインマイコン１１０がＲＡＭ１１３を診断する手順を説明するフローチャートである。
【図３】車載制御装置１００がスタートアップするときサブマイコン１２０がＲＡＭ１１３の駆動電流を診断する手順を説明するフローチャートである。
【図４】車載制御装置１００がシャットダウンするときメインマイコン１１０がＲＡＭ１１３を診断する手順を説明するフローチャートである。
【図５】車載制御装置１００がシャットダウンするときサブマイコン１２０がＲＡＭ１１３を診断する手順を説明するフローチャートである。
【図６】車載制御装置１００をスタートアップしたときの各部の動作を説明するタイミングチャートの１例である。
【図７】ＲＡＭ１１３に対してチェッカーデータを書き込んだとき各メモリセルが格納しているビット値を示す図である。
【図８】ＲＡＭ１１３が有する記憶領域を示すアドレス図である。
【発明を実施するための形態】
【００１６】
図１は、本発明に係る車載制御装置１００の構成図である。車載制御装置１００は、車両が搭載する機器（例えば自動変速機、エンジンなど）を電子的に制御する装置である。車載制御装置１００は、メインマイコン１１０、サブマイコン１２０、メイン電源ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１３０、サブ電源ＩＣ１４０、電流測定部１５０、外部メモリ１６０を備える。
【００１７】
メインマイコン１１０は、車両が搭載する車載機器を制御するマイクロコンピュータである。メインマイコン１１０は、例えばアクチュエータ２３０を制御することによって車載機器を制御する。また表示装置２４０を介してメッセージを表示することができる。メッセージは、例えば文字や画像などのメッセージ、ランプ点灯による通知など、任意の形態のものを用いることができる。
【００１８】
メインマイコン１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３を備える。ＣＰＵ１１１は、車載機器を制御するために必要な制御演算を実施する演算装置である。ＲＯＭ１１２は、ＣＰＵ１１１が実行するプログラム（例えば後述の図２〜図５で説明する診断処理）などを格納する。ＲＡＭ１１３は、ＣＰＵ１１１が使用するデータを一時的に格納する。
【００１９】
サブマイコン１２０は、メインマイコン１１０を同様の構成を備えるので、その説明は省略する。サブマイコン１２０は、メインマイコン１１０からのリクエストにしたがってＲＡＭ１１３が正常であるか否かを診断し、その結果をメインマイコン１１０に対して通知する。
【００２０】
車載制御装置１００は、車両が搭載するバッテリ２２０から電力の供給を受ける。メイン電源ＩＣ１３０は、バッテリ２２０から受け取った電力を昇降圧するなどした上で、メインマイコン１１０に対して供給する。サブ電源ＩＣ１４０も同様に、バッテリ２２０から受け取った電力をサブマイコン１２０に対して供給する。
【００２１】
メイン電源ＩＣ１３０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３それぞれに対して個別に電力を供給するように、内部的に回路が切り分けられている。これは後述するように、ＲＡＭ１１３に対して供給する駆動電流がＣＰＵ１１１やＲＯＭ１１２の電流変動によって受ける影響を抑制するためである。
【００２２】
電流測定部１５０は、メイン電源ＩＣ１３０からＲＡＭ１１３に対して供給される駆動電流を測定し、その結果をサブマイコン１２０に対して出力する。サブマイコン１２０はその測定結果を用いて後述する手順によりＲＡＭ１１３を診断する。サブマイコン１２０が診断を実施する理由については後述する。
【００２３】
車両の運転者がイグニッションキーをＯＮ／ＯＦＦすると、これにともなって電源信号２１０が生成される。車載制御装置１００は、電源信号２１０にしたがってスタートアップ／シャットダウンする。メイン電源ＩＣ１３０とサブ電源ＩＣ１４０は、これにともなって各マイコンに対して電力を供給し、または遮断する。
【００２４】
外部メモリ１６０は、ＲＡＭ１１３に対する診断結果や診断対象としたアドレス範囲などを記憶する装置である。後述するように、メインマイコン１１０／サブマイコン１２０は車載制御装置１００がスタートアップやシャットダウンするごとにそれぞれ異なる記憶領域を診断するので、次回診断すべきアドレス範囲を不揮発性メモリである外部メモリ１６０内に格納することとした。
【００２５】
図２は、車載制御装置１００がスタートアップするときメインマイコン１１０がＲＡＭ１１３を診断する手順を説明するフローチャートである。以下図２の各ステップについて説明する。
【００２６】
（図２：ステップＳ１００）
メインマイコン１１０は、電源が投入されたことを示す電源信号２１０を受信すると、本フローチャートを開始する。本フローチャートを開始する時点において、メイン電源ＩＣ１３０とサブ電源ＩＣ１４０はそれぞれ電源信号２１０にしたがって電力供給を開始済であるものとする。
【００２７】
（図２：ステップＳ１０１）
メインマイコン１１０は、外部メモリ１６０から前回実施したＲＡＭ１１３に対する診断結果と、今回診断するＲＡＭ１１３上の記憶領域のアドレスを読み出す。
【００２８】
（図２：ステップＳ１０２）
前回実施したＲＡＭ１１３に対する診断により異常と判定された場合は、ステップＳ１０９へスキップする。正常または診断未実施である場合は、ステップＳ１０３へ進む。ここでいう前回診断結果とは、例えば後述するようにスタートアップ時とシャットダウン時それぞれにおいて診断を実施する場合は、前回シャットダウン時における診断結果である。前回シャットダウン時においてＲＡＭ１１３が異常であったのであれば、今回スタートアップ時も異常であると考えられるので、かかる場合はステップＳ１０９へスキップすることとした。
【００２９】
（図２：ステップＳ１０３）
メインマイコン１１０は、ステップＳ１０１で読み出した診断対象アドレスに対して、診断用のチェッカーデータを書き込む。後述の図７で説明するように、チェッカーデータは隣接するメモリセルが互いに異なるビット値を格納することにより互いに異電位となるように構成されたデータである。
【００３０】
（図２：ステップＳ１０４）
メインマイコン１１０は、チェッカーデータを書き込んだアドレスからデータを読み出す。読み出したデータと書き込んだチェッカーデータが一致する場合はステップＳ１０５へ進み、一致しない場合はステップＳ１０８へ進む。
【００３１】
（図２：ステップＳ１０５）
メインマイコン１１０は、サブマイコン１２０に対して、ＲＡＭ１１３の駆動電流を測定するよう指示する。サブマイコン１２０は、後述の図３で説明するフローチャートにしたがって駆動電流を測定し、その結果をメインマイコン１１０に対して通知する。
【００３２】
（図２：ステップＳ１０６）
メインマイコン１１０は、サブマイコン１２０から駆動電流の測定結果を受け取る。測定結果が正常である場合はステップＳ１０７へ進み、異常である場合はステップＳ１０９へ進む。
【００３３】
（図２：ステップＳ１０７）
メインマイコン１１０は、車載制御装置１００の通常制御を開始する。
【００３４】
（図２：ステップＳ１０８〜Ｓ１１０）
メインマイコン１１０は、外部メモリ１６０に対して、ＲＡＭ１１３の診断結果が異常である旨と、次回の診断における診断対象アドレスを書き込む（Ｓ１０８）。メインマイコン１１０は、ＲＡＭ１１３の診断結果が異常であった旨のメッセージを表示装置２４０上に表示する（Ｓ１０９）。メインマイコン１１０は、フェールセーフモードを開始する（Ｓ１１０）。
【００３５】
（図２：ステップＳ１１０：補足）
フェールセーフモードとは、機能を縮退して安全側に倒した動作を実施するモードである。フェールセーフモードにおいては、ＲＡＭ１１３の異常により車両を誤制御することを防止するため、運転者の操縦指示に基づいた自動車制御を無効とし、安全な走行モードとなるようにアクチュエータ２３０を制御する。
【００３６】
図３は、車載制御装置１００がスタートアップするときサブマイコン１２０がＲＡＭ１１３の駆動電流を診断する手順を説明するフローチャートである。以下図３の各ステップについて説明する。
【００３７】
（図３：ステップＳ２００）
サブマイコン１２０は、電源が投入されたことを示す電源信号２１０を受信すると、本フローチャートを開始する。本フローチャートを開始する時点において、メイン電源ＩＣ１３０とサブ電源ＩＣ１４０はそれぞれ電源信号２１０にしたがって電力供給を開始済であるものとする。
【００３８】
（図３：ステップＳ２０１）
サブマイコン１２０は、メインマイコン１１０からＲＡＭ１１３の駆動電流を測定するよう指示する命令を受け取っているか否かを判定する。指示がある場合はステップＳ２０２へ進み、ない場合は本フローチャートを終了する。
【００３９】
（図３：ステップＳ２０２）
サブマイコン１２０は、電流測定部１５０を介して、ＲＡＭ１１３の駆動電流を取得する。
【００４０】
（図３：ステップＳ２０３）
サブマイコン１２０は、取得した駆動電流が閾値以下であるか否かを判定する。閾値以下である場合はＲＡＭ１１３が正常であると判断してステップＳ２０４へ進み、閾値超である場合は異常であると判断してステップＳ２０６へ進む。閾値は、サブマイコン１２０（またはメインマイコン１１０）が備えるＲＯＭなどにあらかじめ格納しておくことができる。
【００４１】
（図３：ステップＳ２０３：補足）
本ステップにおいては駆動電流と閾値を比較しているので、駆動電流を正確に取得することが必要である。ＣＰＵ１１１、ＲＯＭ１１２などのＲＡＭ１１３以外の部品に対して電力を供給する電源パスと、ＲＡＭ１１３に対して電力を供給する電源パスとが共通になっていると、他部品の電圧や電流の影響を受けてＲＡＭ１１３の駆動電流が変動し、正確な値を取得できない可能性がある。そこでメイン電源ＩＣ１３０は、これら部品に対してそれぞれ個別に電力を提供するように構成されている。
【００４２】
（図３：ステップＳ２０４〜Ｓ２０５）
サブマイコン１２０は、外部メモリ１６０に対して、ＲＡＭ１１３の診断結果が正常である旨と次回の診断における診断対象アドレスを書き込む（Ｓ２０４）。サブマイコン１２０は、メインマイコン１１０に対して、ＲＡＭ１１３の駆動電流が正常である旨の測定結果を送信する（Ｓ２０５）。
【００４３】
（図３：ステップＳ２０６〜Ｓ２０７）
サブマイコン１２０は、外部メモリ１６０に対して、ＲＡＭ１１３の診断結果が異常である旨と次回の診断における診断対象アドレスを書き込む（Ｓ２０６）。サブマイコン１２０は、メインマイコン１１０に対して、ＲＡＭ１１３の駆動電流が異常である旨の測定結果を送信する（Ｓ２０７）。
【００４４】
図４は、車載制御装置１００がシャットダウンするときメインマイコン１１０がＲＡＭ１１３を診断する手順を説明するフローチャートである。以下図４の各ステップについて説明する。
【００４５】
（図４：ステップＳ３００〜Ｓ３０１）
メインマイコン１１０は、電源が遮断されたことを示す電源信号２１０を受信すると、本フローチャートを開始する（Ｓ３００）。メインマイコン１１０は、車載制御装置１００の通常制御を終了する（Ｓ３０１）。
【００４６】
（図４：ステップＳ３０２）
メインマイコン１１０は、外部メモリ１６０から前回実施したＲＡＭ１１３に対する診断結果と、今回診断するＲＡＭ１１３上の記憶領域のアドレスを読み出す。
【００４７】
（図４：ステップＳ３０３）
前回実施したＲＡＭ１１３に対する診断により異常と判定された場合は、本フローチャートを終了する。正常または診断未実施である場合は、ステップＳ３０４へ進む。
【００４８】
（図４：ステップＳ３０３：補足）
メインマイコン１１０は、ＲＡＭ１１３のうちいずれかの記憶領域が異常であればＲＡＭ１１３全体として異常であると判断する。すなわち、前回診断時（スタートアップ診断時）において診断した記憶領域が異常であれば、本ステップ以後の診断を実施しなくともＲＡＭ１１３は異常であることが既に判明していることになる。したがって本ステップにおいて前回診断結果が異常であれば、以後のステップを実施することなく本フローチャートを終了することとした。
【００４９】
（図４：ステップＳ３０４〜Ｓ３０７）
ステップＳ３０４〜Ｓ３０６は、図２のステップＳ１０３〜Ｓ１０５と同様である。ステップＳ３０７において、サブマイコン１２０は後述の図５で説明する手順にしたがってメインマイコン１１０の電源をＯＦＦする。
【００５０】
図５は、車載制御装置１００がシャットダウンするときサブマイコン１２０がＲＡＭ１１３を診断する手順を説明するフローチャートである。以下図５の各ステップについて説明する。
【００５１】
（図５：ステップＳ４００〜Ｓ４０５）
これらのステップは、図３のステップＳ２００〜Ｓ２０４、Ｓ２０６と同様である。ただしステップＳ４０１において駆動電流を測定する指示がない場合は、ステップＳ４０６へスキップする点が異なる。
【００５２】
（図５：ステップＳ４０６〜Ｓ４０７）
サブマイコン１２０は、メイン電源ＩＣ１３０とサブ電源ＩＣ１４０に対してシャットダウン信号を送信する（Ｓ４０６）。これにより各電源ＩＣは電力供給を停止するので、サブマイコン１２０はＯＦＦになる（Ｓ４０７）。
【００５３】
図６は、車載制御装置１００をスタートアップしたときの各部の動作を説明するタイミングチャートの１例である。ここではステップＳ１０６において駆動電流が異常であった場合の例を示す。対比の便宜上、図２〜図３の各ステップ番号を併記した。サブマイコン１２０が駆動電流を測定した結果が異常であれば、外部メモリ１６０に対して診断結果が書き込まれるとともにメインマイコン１１０に対してその結果が通知される。メインマイコン１１０はその診断結果にしたがって表示装置２４０や制御モードを制御する。
【００５４】
図７は、ＲＡＭ１１３に対してチェッカーデータを書き込んだとき各メモリセルが格納しているビット値を示す図である。ＲＡＭ１１３が備える各メモリセル１１３１は、共通の電源ライン１１３２と接続されている。図７に示すように、チェッカーデータは隣接するメモリセル１１３１間で互いに異なるビット値を格納するように構成されている。メモリセル１１３１は一般に電位の大小によってビット値を表すので、メモリセル１１３１間で互いに異なるビット値を格納することにより、隣接するメモリセル１１３１は互いに異なる電位となる。
【００５５】
ＲＡＭ１１３を製造する半導体製造工程において混入した異物が、隣接するメモリセル１１３１間に残存していることを想定する。この場合、当該異物によって隣接メモリセル間が架橋される。架橋された隣接メモリセルが互いに異電位である場合、その電位差に応じて隣接メモリセル間でリーク電流が流れる。そうすると、異物が存在していない場合と比較してＲＡＭ１１３の駆動電流が大きくなる。サブマイコン１２０は、ステップＳ２０３やＳ４０３において、このことを利用してＲＡＭ１１３の異常を診断する。仮にメモリセル１１３１に対するデータ読み書きが正常に実施できるとしても、かかる異物の存在は将来において短絡故障を生じさせる可能性があるので、本手法によりこれを早期に検出してフェールセーフモードに移行することにより、車両の安全性を維持することができる。
【００５６】
隣接するメモリセル１１３１が互いに同じビット値を格納している場合、隣接メモリセル間の電位差はほぼない。そうすると、仮に隣接メモリセル間に異物が存在して架橋されたとしても、リーク電流は流れないかまたは僅かであると考えられる。駆動電流に基づき異物の存在を顕著に検出するためには、図７に示すように隣接メモリセルが互いに異なるビット値を格納することが望ましい。
【００５７】
図８は、ＲＡＭ１１３が有する記憶領域を示すアドレス図である。ＲＡＭ１１３が有する全記憶領域を一度に診断しようとすると、診断時間が長くかかる。また、ＲＡＭ１１３のいずれかの領域に対してデータを書き込むと当該メモリセル１１３１の電位が変動するので、これにともなってＲＡＭ１１３の駆動電流も変化し、駆動電流に基づく診断に対して少なからず影響を与える可能性がある。そこで図８に示すように診断対象アドレスを複数に分割し、スタートアップ時／シャットダウン時のいずれかまたは双方においてそれぞれ異なる記憶領域を診断することとした。メインマイコン１１０／サブマイコン１２０は診断を実施するごとに次の診断対象アドレスを外部メモリ１６０に書き込み、次回診断時はこれにしたがって診断対象アドレスを決定する。
【００５８】
ＲＡＭ１１３を診断している間に駆動電流を変化させない観点から、メインマイコン１１０はサブマイコン１２０がＲＡＭ１１３を診断している間は診断処理以外の処理を停止することが望ましい。診断処理以外の処理がＲＡＭ１１３に対してデータを書き込む可能性があるからである。したがって以上の説明のように、チェッカーデータを書き込んだ以降の診断処理は、サブマイコン１２０が実施することが望ましい。
【００５９】
＜本発明のまとめ＞
本発明に係る車載制御装置１００は、隣接メモリセル１１３１が互いに異なるビット値を格納するように構成されたチェッカーデータをＲＡＭ１１３に対して書き込み、そのときの駆動電流が閾値を超えているか否かに基づき、ＲＡＭ１１３を診断する。これにより現時点では正常にデータを読み書きできるが将来的に故障を生じさせる可能性のあるメモリセル１１３１間の異物を早期の段階で検出することができる。また、異常を検出した時点でフェールセーフモードに移行することにより、車両走行中にＲＡＭ１１３が異常となって車両が危険状態に陥ることを抑制できる。
【００６０】
本発明に係る車載制御装置１００は、ＲＡＭ１１３の異常を検出すると、その旨を表示装置２４０上のメッセージとして通知する。これにより運転者は例えば車載制御装置１００をすぐに交換するなどの措置を取ることができるので、将来的な異常が生じる前に早期対策を実施することができる。
【符号の説明】
【００６１】
１００：車載制御装置、１１０：メインマイコン、１１１：ＣＰＵ、１１２：ＲＯＭ、１１３：ＲＡＭ、１２０：サブマイコン、１３０：メイン電源ＩＣ、１４０：サブ電源ＩＣ、１５０：電流測定部、１６０：外部メモリ。
【図１】
2017199129.tif 000003
【図２】
2017199129.tif 000004
【図３】
2017199129.tif 000005
【図４】
2017199129.tif 000006
【図５】
2017199129.tif 000007
【図６】
2017199129.tif 000008
【図７】
2017199129.tif 000009
【図８】
2017199129.tif 000010