JP2014096042A - 電子制御装置 - Google Patents
電子制御装置 Download PDFInfo
- Publication number
- JP2014096042A JP2014096042A JP2012247473A JP2012247473A JP2014096042A JP 2014096042 A JP2014096042 A JP 2014096042A JP 2012247473 A JP2012247473 A JP 2012247473A JP 2012247473 A JP2012247473 A JP 2012247473A JP 2014096042 A JP2014096042 A JP 2014096042A
- Authority
- JP
- Japan
- Prior art keywords
- monitoring
- unit
- inspection
- processing
- test
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
【課題】車両に搭載された制御対象に対する制御処理を監視する電子制御装置の処理負荷を極力低減する。
【解決手段】監視部30の監視処理部34は、制御部22による制御処理の結果と実行処理部32による制御処理の結果とに基づいて、制御部22による制御処理が適正に機能しているか否かを監視する。監視部30は、検査部40による検査対象である監視処理を実行すると、監視処理の監視結果を検査部40に出力する。検査部40の検査処理部42は、検査対象である監視処理を監視部30が実行した監視結果、あるいは検査部40からの実行要求に応じて監視部30がテスト処理を実行したテスト結果に基づいて、監視部30の監視処理が適切に機能しているか否かを検査する。検査部40は、監視部30が検査対象である監視処理を実行すると、この監視処理を検査対象とするテスト処理の実行を監視部30に要求しない。
【選択図】図1
【解決手段】監視部30の監視処理部34は、制御部22による制御処理の結果と実行処理部32による制御処理の結果とに基づいて、制御部22による制御処理が適正に機能しているか否かを監視する。監視部30は、検査部40による検査対象である監視処理を実行すると、監視処理の監視結果を検査部40に出力する。検査部40の検査処理部42は、検査対象である監視処理を監視部30が実行した監視結果、あるいは検査部40からの実行要求に応じて監視部30がテスト処理を実行したテスト結果に基づいて、監視部30の監視処理が適切に機能しているか否かを検査する。検査部40は、監視部30が検査対象である監視処理を実行すると、この監視処理を検査対象とするテスト処理の実行を監視部30に要求しない。
【選択図】図1
Description
本発明は、車両に搭載された制御対象に対する制御処理を監視する電子制御装置に関する。
従来、車両に搭載されたアクチュエータ等の制御対象に対する制御処理を監視する電子制御装置が知られている(例えば、特許文献1参照。)。特許文献1では、制御対象に対する制御部による制御処理が正常に機能しているかを監視部が監視し、さらに、制御処理に対する監視部による監視処理が正常に機能しているかを検査部が検査する技術が採用されている。
監視部は、制御部による制御処理を監視することに加え、監視部による監視処理が正常に機能しているか否かを検査するためのテスト処理を検査部からの要求に応じて実行する。
監視部が実行する複数の監視処理のそれぞれを検査対象とするすべてのテスト処理の実行を検査部が監視部に要求すると、監視部は、監視処理に加え、監視処理を検査対象とするすべてのテスト処理を実行することになるので、電子制御装置全体の処理負荷が高くなる。
本発明は上記問題を解決するためになされたものであり、車両に搭載された制御対象に対する制御処理を監視する電子制御装置の処理負荷を極力低減することを目的とする。
本発明の電子制御装置によると、車両に搭載された制御対象に対する制御手段による制御処理を監視手段が監視し、制御処理を監視する監視手段による複数の監視処理のうち、検査対象である監視処理が正常に機能しているか否かを検査するためのテスト処理の実行を検査手段が監視手段に要求する。
監視手段は、検査手段による検査対象である監視処理を行ったときの監視結果を検査手段に出力し、検査手段は、監視手段が監視結果を出力すると、出力された監視結果に対応する監視処理を検査対象とするテスト処理の実行を監視手段に要求しない。
この構成によれば、検査手段による検査対象である監視処理を監視手段が実行すると、実行された監視処理を検査対象とするテスト処理を監視手段は実行しない。その結果、監視処理と、この監視処理を検査対象とするテスト処理とを重複して実行することを極力防止し、電子制御装置の処理負荷を低減できる。
また、検査手段は、テスト処理毎にテスト処理の検査対象である監視処理を監視手段が実行した実行回数を記憶部に記憶し、実行回数の少ない監視処理を検査対象とするテスト処理から順番に監視手段に実行を要求することが望ましい。
実行回数の少ない監視処理を監視手段が実行する可能性は低いので、記憶された実行回数の少ない監視処理を検査対象とするテスト処理を優先的に実行しても、監視処理とテスト処理とが重複して実行されることを極力防止できる。
また、検査手段は、所定期間毎に各テスト処理について、テスト処理と、テスト処理が検査対象とする監視処理との少なくともいずれかを監視手段が実行したか否かを記憶部に記憶し、所定期間において、テスト処理およびテスト処理の検査対象である監視処理のいずれも実行していないと記憶されたテスト処理のうち、実行回数の少ない監視処理を検査対象とするテスト処理から順番に監視手段に実行を要求することが望ましい。
これにより、所定期間のそれぞれにおいて、テスト処理と、このテスト処理が検査対象とする監視処理との両方が実行されないことを極力防止できる。
以下、本発明の実施形態を図に基づいて説明する。
図1に示す電子制御装置(Electronic Control Unit:ECU)10は、例えば、多気筒のガソリンエンジン(以下、単に「エンジン」ともいう。)を動力源とする車両に搭載された制御対象を制御するものである。制御対象は、例えば、スロットル装置、インジェクタ、点火プラグ等である。
図1に示す電子制御装置(Electronic Control Unit:ECU)10は、例えば、多気筒のガソリンエンジン(以下、単に「エンジン」ともいう。)を動力源とする車両に搭載された制御対象を制御するものである。制御対象は、例えば、スロットル装置、インジェクタ、点火プラグ等である。
ECU10は、メインCPU20と、検査CPU60と、図示しない入出力インタフェース等から構成されている。メインCPU20は、制御部22、監視部30、検査部40および記憶部50から主に構成されている。
制御部22は、図示しないアクセル開度センサ、水温センサ、回転数(NE)センサ、車速センサ等から入力するセンサ信号、ならびに他のECUから入力する制御信号等の各種信号に基づいて、スロットル装置、インジェクタ、点火プラグ等の制御対象に対する制御処理を実行し、制御対象に対する制御信号を出力段70に出力する。制御対象に対する制御処理には、制御対象が異常な場合の異常時処理も含む。
監視部30は、実行処理部32と監視処理部34とから構成されている。実行処理部32は、制御部22と同じ各種信号を入力し、制御部22と同じ制御処理を制御部22と同じタイミングで実行する。
監視処理部34は、制御部22による制御処理の結果と、実行処理部32による制御処理の結果とを比較し、制御部22による制御処理の結果が、実行処理部32による制御処理の結果に基づいて設定される適正な範囲内であるか否かを判定することにより、制御部22による制御処理が適正に機能しているか否かを監視する。
ここで、監視部30の実行処理部32が各種信号を入力して制御対象に対する制御処理を実行し、監視部30の監視処理部34が制御部22による制御処理の結果と実行処理部32による制御処理の結果とを比較して、制御部22による制御処理が正常に機能しているか否かを監視する処理が、監視部30が実行する監視処理に相当する。
そして、制御部22による制御処理の結果が適正な範囲内であり制御部22による制御処理が正常であれば、監視処理部34は監視結果を表わす信号であるイネーブル信号をオンにして出力段70に出力し、制御部22が生成した制御信号が出力段70から出力されることを許可する。制御部22による制御処理の結果が適正な範囲を外れており制御部22による制御処理が異常であれば、監視処理部34はイネーブル信号をオフにし、制御部22が生成した制御信号が出力段70から出力されることを禁止する。
監視部30は、検査部40による検査対象である監視処理を実行した場合、実行処理部32が実行した制御処理の結果と、そのときに入力した各種信号の値と、制御処理を識別するためのIDとを、監視処理の監視結果として検査部40に出力する。検査部40による検査対象ではない監視処理を実行した場合、監視部30は監視結果を検査部40に出力しない。
監視部30は、制御部22と同じタイミングで制御部22と同じ制御処理を監視処理の一部として実行するだけでなく、検査部40からの実行要求を受信すると、検査対象である監視処理が正常に機能しているか否かを検査するためのテスト処理を実行する。
監視部30の実行処理部32は、検査部40からのテスト処理の実行要求に応じて、テスト処理の検査対象である監視処理において実行する制御処理と同じ制御処理を実行する。実行処理部32は、テスト処理の実行要求に応じて制御処理を実行する場合、例えば検査部40から受信するテスト処理に対応する制御処理のIDに応じて各種信号の値をマップ等から取得して入力信号とする。
制御処理と監視処理とテスト処理とには、共通のIDが付されている。つまり、制御部22の制御処理が正常に機能しているか否かを監視する監視部30による監視処理と監視対象である制御処理とは同じIDであり、監視部30が実行する監視処理と、監視処理が正常に機能しているか否かを検査するテスト処理とは同じIDである。
実行処理部32がテスト処理の実行要求に応じた制御処理を実行した場合、監視処理部34は、実行処理部32が実行した制御処理の結果と、マップ等から取得した入力信号と、実行した制御処理のIDとを検査部40に出力する。
検査部40は、検査処理部42とテスト制御処理部44とから構成されている。検査処理部42は、検査対象である監視処理または検査部40からの実行要求に応じて実行したテスト処理において、実行処理部32が実行した制御処理の結果と、そのときに実行処理部32が入力信号とした各種信号の値と、制御処理のIDとを監視部30から入力し、実行処理部32が実行した制御処理の結果が、そのときに実行処理部32が入力した各種信号から求められる適正な範囲内であるか否かを判定する。
監視部30の実行処理部32による制御処理の結果が適正な範囲内ではない場合、検査処理部42は、監視部30が制御部22の制御処理を適正に監視できない異常状態であると判断し、自CPUであるメインCPU20を強制的にリセットする処理を行うとともに、検査CPU60に監視部30が異常状態であることを通知する。
監視部30が実行する複数の監視処理のうちテスト処理の検査対象となる監視処理において、実行処理部32が実行した制御処理の結果が適正な範囲内である場合、テスト制御処理部44は、監視処理の実行回数をテスト処理毎にカウントし、図2に示すテーブル200の形式で記憶部50に記憶する。記憶部50は、例えばRAMにより構成される。
テスト処理として、例えば、噴射制御処理、吸気制御処理、点火制御処理等のトルク制御処理、ROMおよびRAM等に対するメモリチェック処理、AD変換処理、および各処理の異常を検出したときの異常時処理などが設定されている。本実施形態では、監視部30が実行する複数の監視処理の一部をテスト処理の検査対象としているが、複数の監視処理のすべてをテスト処理の検査対象としてもよい。
図2のテーブル200には、テスト処理毎に、各テスト処理に固有のIDと、IDに対応するテスト処理の内容と、テスト処理の検査対象である監視処理が今まで監視部30で実行された回数と、所定期間においてテスト処理およびテスト処理の検査対象である監視処理の少なくとも一方を監視部30が実行したか否かを示す実行状況フラグとが記憶されている。
実行状況フラグは、所定期間においてテスト処理およびテスト処理の検査対象である監視処理の少なくとも一方が監視部30により1回でも実行されると「済」に設定され、テスト処理およびテスト処理の検査対象である監視処理がいずれも1回も実行されていない場合は初期値の「未」のままである。
図3に示すように、本実施形態では所定期間の長さを500msに設定している。テスト処理およびテスト処理の検査対象である監視処理の少なくともいずれか一方は、所定期間で少なくとも1回実行するように規定されている。また、実行状況フラグは、所定期間である500ms毎に「未」に設定されて初期化される。尚、所定期間は500msに限るものではなく、要求仕様に応じて適宜設定されるものである。
検査対象である監視処理の実行回数は、所定期間毎に初期化されずにカウントが継続される。本実施形態では、所定期間(500ms)は、32msの処理期間で監視部30および検査部40の処理が繰り返される通常処理期間と、所定期間500msが終了するまでの最終処理期間(50ms)とに分けられている。処理期間の32msおよび最終処理期間の50msも、要求仕様に応じて適宜設定されるものである。
検査部40は、500msの所定期間において、今までテスト処理およびテスト処理の検査対象である監視処理のいずれも実行されておらず、実行状況フラグが「未」であるテスト処理の実行を、テーブル200における実行回数が少ないものから順に、32msの各処理期間で1回、32ms毎に監視部30に要求する。本実施形態では、検査部40が32ms毎に監視部30に要求するテスト処理の処理数は、最大ですべてのテスト処理数の1%に設定されている。
そして、最終処理期間(50ms)の開始時に、検査部40は、実行状況フラグが「未」のテスト処理の実行をすべて監視部30に要求する。最終処理期間が開始する直前の処理期間は、2msだけ長くして34msにしてもよいし、2msだけ実行して最終処理期間の処理に移行してもよい。
検査CPU60の検査部62は、検査部40の検査処理部42から監視部30の監視処理が異常であると通知されているにも関わらず、検査処理部42によりメインCPU20がリセットされない場合、メインCPU20を強制的にリセットする信号を出力する。
次に、監視部30および検査部40が実行する各処理について説明する。
(監視処理)
監視部30は図4の監視処理を、制御部22が制御処理を実行するタイミングに同期して実行する。監視部30の実行処理部32は、入力した各種信号等に基づいて制御部22と同じ制御処理を実行し(S400)、監視処理部34は実行処理部32が実行した制御処理のIDを確認する(S402)。
(監視処理)
監視部30は図4の監視処理を、制御部22が制御処理を実行するタイミングに同期して実行する。監視部30の実行処理部32は、入力した各種信号等に基づいて制御部22と同じ制御処理を実行し(S400)、監視処理部34は実行処理部32が実行した制御処理のIDを確認する(S402)。
尚、本実施形態では、監視処理のすべてがテスト処理の検査対象ではないので、制御処理および監視処理に付されたIDの中には、テスト処理に付されたIDと異なるものがある。
制御処理のIDがテスト処理のIDと同じ場合(S404:Yes)、監視処理部34は、入力した各種信号の値と実行処理部32が実行した制御処理の結果と制御処理のIDとを、監視結果として検査部40に出力する(S406)。
制御処理のIDがテスト処理のIDと異なり、監視部30が実行した監視処理が検査部40が監視部30に要求するテスト処理の対象ではない場合(S404:No)、監視処理部34は、監視処理による監視結果を検査部40に出力しない。
尚、図4のフローチャートには示されていないが、前述したように、監視処理部34は、制御部22による制御処理の結果と実行処理部32による制御処理の結果とを比較し、制御部22による制御処理の結果が各種信号から生成される適正な範囲内であるか否かを判定する監視処理も行う。この監視処理による判定に基づいて、監視処理部34は、出力段70に対するイネーブル信号のオン、オフを決定する。
(テスト制御処理)
図5のテスト制御処理は、図3に示すように、検査部40が処理結果として、各処理期間(32ms)で監視結果またはテスト結果を監視部30から受信するか、あるいは最終処理期間(50ms)で監視部30からテスト結果を受信すると起動する。
図5のテスト制御処理は、図3に示すように、検査部40が処理結果として、各処理期間(32ms)で監視結果またはテスト結果を監視部30から受信するか、あるいは最終処理期間(50ms)で監視部30からテスト結果を受信すると起動する。
監視部30が受信した処理結果がテスト結果の場合(S410:No)、監視部30はS414に処理を移行する。
監視部30が受信した処理結果が監視結果の場合(S410:Yes)、テスト制御処理部44は、テーブル200において、受信したIDに対応する監視処理の実行回数を+1し(S412)、S414に処理を移行する。
監視部30が受信した処理結果が監視結果の場合(S410:Yes)、テスト制御処理部44は、テーブル200において、受信したIDに対応する監視処理の実行回数を+1し(S412)、S414に処理を移行する。
S414においてテスト制御処理部44は、受信したIDに対応する実行状況フラグを「済」に設定し(S414)、実行回数の少ない順にテーブル200をソートする(S416)。
例えば、監視部30から受信した処理結果のIDが「1」であれば、テスト制御処理部44は、図2に示す状態から、ID=1に対応するテスト処理である点火異常時処理の実行回数を「0」から「1」にし、実行状況フラグを「未」から「済」にする。点火異常時処理の実行回数が「0」から「1」になっても、実行回数の順番に変更はない。
尚、図5のフローチャートには示されていないが、検査部40が監視部30から監視結果またはテスト結果を受信すると、前述したように、検査処理部42は、監視部30の実行処理部32が実行した制御処理の結果が適正な範囲内であるか否かを判定する検査処理を行う。
実行処理部32による制御処理の結果が適正な範囲内ではない場合、検査処理部42は、自CPUであるメインCPU20を強制的にリセットする処理を行うとともに、検査CPU60に監視部30が異常状態であることを通知する。
(テスト要求処理1)
図6のテスト要求処理1は、図3に示すように、最終処理期間(50ms)を除く32ms毎に実行される。テスト制御処理部44は、記憶部50に記憶されているテーブル200から、実行状況フラグが「未」であるテスト処理のうち実行回数が少ないものを検索し(S420)、最大でテスト処理の総数の1%に相当する数のテスト処理の実行を監視部30に要求する(S422)。
図6のテスト要求処理1は、図3に示すように、最終処理期間(50ms)を除く32ms毎に実行される。テスト制御処理部44は、記憶部50に記憶されているテーブル200から、実行状況フラグが「未」であるテスト処理のうち実行回数が少ないものを検索し(S420)、最大でテスト処理の総数の1%に相当する数のテスト処理の実行を監視部30に要求する(S422)。
テスト制御処理部44は、実行を要求するテスト処理のIDを送信することにより、テスト処理の実行を要求する。また、テスト制御処理部44は、該当するテスト処理を実行する関数の呼び出しを監視部30に要求してもよい。
(テスト処理)
図7のテスト処理は、検査部40からテスト処理の実行要求を監視部30が受信すると起動する。監視部30は、受信したIDに対応するテスト処理と制御部22の制御処理を監視する監視処理との実行要求の優先度を、実行要求のあったテスト処理のIDと監視処理のIDとを比較して判定する(S430)。
図7のテスト処理は、検査部40からテスト処理の実行要求を監視部30が受信すると起動する。監視部30は、受信したIDに対応するテスト処理と制御部22の制御処理を監視する監視処理との実行要求の優先度を、実行要求のあったテスト処理のIDと監視処理のIDとを比較して判定する(S430)。
実行要求のあったテスト処理の優先度が監視処理よりも高い場合(S430:Yes)、監視部30の実行処理部32は、IDに対応するテスト処理を実行し(S432)、監視処理部34はテスト処理を実行したテスト結果を検査部40に送信する(S434)。
実行要求のあったテスト処理の優先度が監視処理の優先度以下の場合(S430:No)、実行処理部32は、監視処理の優先度がテスト処理の優先度より低くなるまで待ち合わせる。
(テスト要求処理2)
図8のテスト要求処理2は、図3に示すように、最終処理期間(50ms)が開始すると起動する。検査部40は、記憶部50に記憶されているテーブル200から、実行状況フラグが「未」であるテスト処理を検索し(S440)、該当するすべてのテスト処理の実行を、実行回数の少ないものから順番にテスト処理のIDを送信することにより監視部30に要求する(S442)。最終処理期間(50ms)で、実行状況フラグが「未」であるテスト処理がすべて実行できるように、32msの処理期間で実行するテスト処理の処理量と最終処理期間の長さとが設定されている。
図8のテスト要求処理2は、図3に示すように、最終処理期間(50ms)が開始すると起動する。検査部40は、記憶部50に記憶されているテーブル200から、実行状況フラグが「未」であるテスト処理を検索し(S440)、該当するすべてのテスト処理の実行を、実行回数の少ないものから順番にテスト処理のIDを送信することにより監視部30に要求する(S442)。最終処理期間(50ms)で、実行状況フラグが「未」であるテスト処理がすべて実行できるように、32msの処理期間で実行するテスト処理の処理量と最終処理期間の長さとが設定されている。
この場合、監視部30は、検査部40から実行を要求されたテスト処理と監視部30における監視処理の実行要求の優先度に関わらず、要求されたすべてのテスト処理を実行する。
以上説明した上記実施形態によれば、監視部30は、検査部40による検査対象である監視処理を実行すると、監視処理の監視結果を検査部40に出力する。検査部40は、監視部30が出力した監視結果を検査対象とするテスト処理について、テーブル200の実行状況フラグを「済」に設定することにより、500msの所定期間において、「済」になっているテスト処理の実行を監視部30に要求しない。
これにより、各所定期間において、テスト処理と、このテスト処理が検査対象とする監視処理とを重複して実行することを防止できるので、ECU10の処理負荷を低減できる。
また、検査部40は、テスト処理毎にテスト処理の検査対象である監視処理を監視部30が実行した実行回数をカウントしてテーブル200に記憶し、実行状況フラグが「未」のテスト処理の中で、記憶された実行回数の少ない監視処理を検査対象とするテスト処理から順番に監視部30に実行を要求する。
実行回数の少ない監視処理を監視部30が実行する可能性は低いので、記憶された実行回数の少ない監視処理を検査対象とするテスト処理を優先的に実行しても、各所定期間において、監視処理とテスト処理とが重複して実行されることを極力防止できる。
また、500msの所定期間が終了するまでの最終処理期間において、テスト処理と、このテスト処理が検査対象とする監視処理とのいずれも実行されていない、つまり実行状況フラグが「未」であるすべてのテスト処理の実行を監視部30に要求する。
これにより、各所定期間において、テスト処理と、このテスト処理が検査対象とする監視処理との少なくともいずれか一方を監視部30は実行することができる。
また、最終処理期間を除く通常処理期間においては、実行状況フラグが「未」のテスト処理について、32msの各処理期間でテスト処理数全体の1%までに実行数を制限するので、最終処理期間を除く通常処理期間において、テスト処理と、このテスト処理が検査対象とする監視処理とが重複して実行されることを極力防止できる。
また、最終処理期間を除く通常処理期間においては、実行状況フラグが「未」のテスト処理について、32msの各処理期間でテスト処理数全体の1%までに実行数を制限するので、最終処理期間を除く通常処理期間において、テスト処理と、このテスト処理が検査対象とする監視処理とが重複して実行されることを極力防止できる。
[他の実施形態]
上記実施形態では、ECU10を本発明の電子制御装置として説明したが、本発明の電子制御装置は少なくとも上記実施形態の監視部30および検査部40から構成されていればよい。
上記実施形態では、ECU10を本発明の電子制御装置として説明したが、本発明の電子制御装置は少なくとも上記実施形態の監視部30および検査部40から構成されていればよい。
また、本発明の電子制御装置は、上記実施形態に例示したガソリンエンジン車に限らず、ディーゼルエンジン車、電気自動車、またはハイブリッド車のいずれに適用してもよい。
このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
10:ECU(電子制御装置、制御手段、監視手段、検査手段)、22:制御部(制御手段)、30:監視部(監視手段)、40:検査部(検査手段)、50:記憶部、60:検査CPU
Claims (4)
- 車両に搭載された制御対象に対する制御手段(22)による制御処理を監視する監視手段(30、S400〜S406、S430〜S434)と、
前記制御処理を監視する前記監視手段による複数の監視処理のうち、検査対象である前記監視処理が正常に機能しているか否かを検査するためのテスト処理の実行を前記監視手段に要求する検査手段(40、S410〜S416、S420、S422、S440、S442、S450)と、
を備え、
前記監視手段(S406)は、前記検査手段による検査対象である前記監視処理を行ったときの監視結果を前記検査手段に出力し、
前記検査手段(S420、S422、S440、S442)は、前記監視手段が前記監視結果を出力すると、出力された前記監視結果に対応する前記監視処理を検査対象とする前記テスト処理の実行を前記監視手段に要求しない、
ことを特徴とする電子制御装置(10)。 - 前記検査手段(S412)は、前記テスト処理毎に前記テスト処理の検査対象である前記監視処理を前記監視手段が実行した実行回数を記憶部(50)に記憶し、前記実行回数の少ない前記監視処理を検査対象とする前記テスト処理から順番に前記監視手段に実行を要求することを特徴とする請求項1に記載の電子制御装置。
- 前記検査手段(S414)は、所定期間毎に各テスト処理について、前記テスト処理と、前記テスト処理が検査対象とする前記監視処理との少なくともいずれかを前記監視手段が実行したか否かを前記記憶部に記憶し、前記所定期間において、実行していないと記憶された前記テスト処理のうち、前記実行回数の少ない前記監視処理を検査対象とする前記テスト処理から順番に前記監視手段に実行を要求することを特徴とする請求項2に記載の電子制御装置。
- 前記検査手段(S440、S442)は、前記所定期間が終了するまでの所定の最終処理期間において、実行していない前記テスト処理のすべての実行を前記監視手段に要求することを特徴とする請求項3に記載の電子制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012247473A JP2014096042A (ja) | 2012-11-09 | 2012-11-09 | 電子制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012247473A JP2014096042A (ja) | 2012-11-09 | 2012-11-09 | 電子制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2014096042A true JP2014096042A (ja) | 2014-05-22 |
Family
ID=50939063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012247473A Pending JP2014096042A (ja) | 2012-11-09 | 2012-11-09 | 電子制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2014096042A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7497591B2 (ja) | 2020-03-25 | 2024-06-11 | 株式会社デンソー | 半導体装置、および半導体装置のテスト方法 |
-
2012
- 2012-11-09 JP JP2012247473A patent/JP2014096042A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7497591B2 (ja) | 2020-03-25 | 2024-06-11 | 株式会社デンソー | 半導体装置、および半導体装置のテスト方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4709268B2 (ja) | 車両制御用マルチコアシステムまたは内燃機関の制御装置 | |
JP2016113968A (ja) | 車両用制御装置および制御方法 | |
US8364385B2 (en) | Cylinder pressure sensor reset systems and methods | |
JP2018021534A (ja) | エンジンのフェールセーフ装置 | |
JP5365551B2 (ja) | 内燃機関制御装置 | |
US8683844B2 (en) | Sensor monitoring methods and systems | |
JP2014096042A (ja) | 電子制御装置 | |
JP6519515B2 (ja) | マイクロコンピュータ | |
JP2010113419A (ja) | マルチコア制御装置 | |
JP2017110595A (ja) | 失火判定装置 | |
JP5846078B2 (ja) | 電子制御装置 | |
SE522658C2 (sv) | Metod för att identifiera ett fel förknippat med en särskild cylinder i en flercylindrig förbränningsmotor och datorprogram för genomförande av metoden | |
JP2012108786A (ja) | マイコン、処理同期方法 | |
JP2014137695A (ja) | 情報処理装置 | |
JP6407828B2 (ja) | 内燃機関の制御装置 | |
JP6466269B2 (ja) | 電子制御装置及びスタック領域の使用監視方法 | |
JP2014238661A (ja) | 制御装置 | |
WO2017002939A1 (ja) | 電子制御装置及びスタック使用方法 | |
JP2015005116A (ja) | 負荷駆動装置 | |
JP2019164680A (ja) | 電子制御装置 | |
JP6069104B2 (ja) | 制御装置および制御装置の異常検出方法 | |
JP2007218203A (ja) | 点火故障診断装置、点火故障診断システム及び点火故障診断方法 | |
JP5803853B2 (ja) | 電子制御装置 | |
JP2018131949A (ja) | 内燃機関の制御装置 | |
JP2010275897A (ja) | エンジン制御装置 |