JP2004514215A - プロセッサを監視するための装置 - Google Patents
プロセッサを監視するための装置 Download PDFInfo
- Publication number
- JP2004514215A JP2004514215A JP2002543292A JP2002543292A JP2004514215A JP 2004514215 A JP2004514215 A JP 2004514215A JP 2002543292 A JP2002543292 A JP 2002543292A JP 2002543292 A JP2002543292 A JP 2002543292A JP 2004514215 A JP2004514215 A JP 2004514215A
- Authority
- JP
- Japan
- Prior art keywords
- watchdog
- processor
- error
- monitoring
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0751—Error or fault detection not based on redundancy
- G06F11/0754—Error or fault detection not based on redundancy by exceeding limits
- G06F11/0757—Error or fault detection not based on redundancy by exceeding limits by exceeding a time limit, i.e. time-out, e.g. watchdogs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
従来の技術
本発明は、独立請求項の上位概念による、プロセッサを監視するための装置に関する。
【0002】
すでに、マイクロコントローラシステムに対してウォッチドッグを設けることが公知である。このウォッチドッグは所定の時間間隔でトリガされ、ウォッチドッグ自身は所定の時間窓内でのトリガを待ち受ける。このようなウォッチドッグは、ウィンドウウォッチドッグと称される。ウォッチドッグが窓外でトリガされると、マイクロコントローラシステムのリセット(再始動)が引き起こされてしまう。
【0003】
本発明の利点
これに対して、独立請求項の特徴を有する、プロセッサを監視するための本発明の装置は、ウォッチドッグのタスクを別個に相互に独立して、しかも並行して処理できるという利点を有する。このことによって主なエラーだけでなく、タスクの各処理時に生じるすべてのエラーが識別される。このタスクには、システムクロック監視、システム関連のソフトウェア基本機能の正確なシーケンスの監視、およびシステムコンポーネントの自己テスト(Built−In−Self−Test)の監視が属する。前記システムコンポーネントは、たとえば記憶モジュールまたはプロセッサ内部の他のコンポーネントである。
【0004】
さらに有利には、リセット機能が省略される。エラーが識別された場合にはむしろエラーメッセージがプロセッサ、つまりマイクロコントローラに通報され、場合によってはエラーカウンタが増分される。このことによって、プロセッサが常にウォッチドッグと、プロセッサが設けられている制御装置の周辺とも通信することができる。
【0005】
従属請求項に記載された手段によって、独立請求項に記載された、プロセッサを監視するための装置を有利に改善することができる。
【0006】
特に有利には、ウォッチドッグはテスト問い合わせをプロセッサに伝送することによってソフトウェア検査を実行する。その際、ウォッチドッグはプロセッサによって、相応の応答を正確さについて検査し、この応答が正確な時点で受信されたか否かが検査される。こうすることによって、プロセッサの関連のソフトウェア基本機能が正確な機能について検査される。
【0007】
さらにシステムコンポーネントの検査が、ウォッチドッグからプロセッサへのテスト命令によって開始されると有利である。その際、ウォッチドッグは相応の命令確認を、命令確認受信が正確であるか否か、および時点が適切であるか否かという観点で検査する。
【0008】
有利には、エラーが識別された場合、プロセッサに接続された機器、有利にはエアバッグを点火するための出力段のロックが、所定の時間にわたってウォッチドッグによって直接実行される。このロック時間内に別のエラーが識別されると、ロックが相応に延長される。エラーによってロックが引き起こされると、エラーカウンタが増分される。エラーカウンタが所定の値と等しくなると、ロックはウォッチドッグのスイッチオフまで実行される。このロック時間は自動車では、走行サイクルが終了するまでの時間、つまり車両がスイッチオフされるまでの時間である。
【0009】
さらに有利には、本発明の装置がスイッチオンされると、まずプロセッサに接続された機器のロックが実行される。このロックは、システムクロック、プロセッサのソフトウェアおよびシステムコンポーネントにエラーが存在しない場合のみ終了される。こうすることによって、プロセッサが正常に動作している場合のみプロセッサに接続された機器を駆動することができる。
【0010】
その際に有利には、プロセッサはその時点のエラーカウンタ状態および個々のエラーをウォッチドッグから読み出すことができる。このことによって、エラーを正確に分析することができる。またこのことによって、診断、補正のための指示、警告も形成することができる。
【0011】
最後に、プロセッサの命令確認ないしは応答の受信時点がウォッチドッグの内部カウンタによって検出されると有利である。この受信時点を上回るかまたは下回ると、エラーであると判定される。
【0012】
図面
本発明の実施例が図面に示されており、以下の明細書においてより詳細に説明される。図1は本発明による装置のブロック回路図を示しており、図2は本発明による装置の方法のフローチャートを示している。図3はウォッチドッグのブロック回路図を示しており、このブロック回路図には個々の検査に対する各機能ブロックが示されている。
【0013】
実施例の説明
今日のウォッチドッグはプロセッサを監視するために、種々のタスクを実行しなければならない。その際プロセッサとして、しばしばマイクロコントローラがセーフティクリティカルシステムにおいて使用される。しかし、他のプロセッサタイプも使用することができる。このセーフティクリティカルシステムはたとえば、自動車の乗員拘束システムである。それゆえ、負傷に繋がるおそれのあるエアバッグの誤ったトリガを阻止するため、制御するプロセッサの検査が必要である。このようなプロセッサはウォッチドッグとともに、乗員拘束システムのための制御装置内に設けられている。
【0014】
本発明では、種々のタスクに対してそれぞれ固有のハードウェアをウォッチドッグ内に有する装置が使用されるので、本発明ではタスクの並行処理が実行される。さらに本発明の装置は、エラーが存在する場合に周辺と、たとえば外部診断ソフトウェアと通信することができるという利点を有する。というのも、再始動、つまりリセットが行われないからである。ウォッチドッグは以下のタスクを同時にかつ相互に独立して実行する:
プロセッサのシステムクロックの監視。
【0015】
プロセッサにおけるソフトウェアの検査。
【0016】
プロセッサのシステムコンポーネント、たとえばメモリモジュール(RAM)のテストの監視。
【0017】
これら3つのタスクの各々に対して、固有のブロックがハードウェアに設けられている。この固有のブロックは、プロセッサが各タスクに対して相応の演算時間を割り当てるのであれば、択一的にプロセッサ上でも動作することができる。問い合わせないしは命令は、ウォッチドッグからプロセッサへ伝送される。問い合わせは、プロセッサのソフトウェア基本機能において動作する小さなウォッチドッグ機能によって処理される。命令によって、テストルーティンがバックグラウンドで開始される。このテストによって、たとえばRAM、ROMおよび/または他のシステムコンポーネントが検査される。
【0018】
エラーが識別されると、ウォッチドッグによって、プロセッサに接続された機器がロックされる。こうすることにより、プロセッサの誤動作によってたとえば乗員拘束システムである機器がトリガされるのが阻止される。
【0019】
図1には、プロセッサを監視するための本発明による装置のブロック回路図が示されている。ウォッチドッグ4はウィンドウウォッチドッグ5、クロック発生器6およびカウンタ7というコンポーネントを有している。ウィンドウウォッチドッグ5は論理回路を有している。プロセッサ1は第1のデータ入出力端を介してメモリ2に接続されている。このメモリ2は、プロセッサ1内に組み込むこともできる。プロセッサ1は第2のデータ入出力端を介して乗員拘束システム3に接続されている。この接続はバスを介して行うこともできる。第3のデータ入出力端を介して、プロセッサ1はウィンドウウォッチドッグ5に接続されている。プロセッサ1のデータ出力端はウィンドウウォッチドッグ5の第1のデータ入力端に接続されている。場合によっては、ウィンドウウォッチドッグ5内部にクロック分周器が設けられており、このクロック分周器によってクロックが相応に分周される。ウィンドウウォッチドッグ5の第2のデータ入力端にはクロック発生器6が接続されている。このクロック発生器6は、プロセッサ1が使用するクロックに依存しない。第2のデータ入出力端を介して、ウィンドウウォッチドッグ5はカウンタ7に接続されている。クロック発生器6およびカウンタ7はそれぞれ、ウィンドウウォッチドッグ5の構成要素としてもよい。1つのカウンタ7を設ける代わりに、それぞれソフトウェア基本機能を監視するためのカウンタと、システムコンポーネントのテストを監視するためのカウンタとを設けることができる。さらに、ウィンドウウォッチドッグ5はデータ出力端を介して乗員拘束システム3に直接接続されており、こうすることによって、エラーが識別された場合には乗員拘束システム3がロックされる。
【0020】
プロセッサ1は乗員拘束システム3を制御する。このためにプロセッサ1は、乗員拘束システム3に対するトリガイベントを識別し、場合によっては、保護すべき車両乗員を分類するため、センサに接続されていることもある。プロセッサ1は機能の観点でウィンドウウォッチドッグ5によって検査される。この機能検査は3つのタスクに分類される。これら3つのタスクの1つに、プロセッサ1のシステムクロックの検査がある。この検査によって、システムクロックが所定の値からずれているか否かが検出される。この検査のために、プロセッサ1はシステムクロックをウィンドウウォッチドッグ5へ伝送する。
【0021】
ウィンドウウォッチドッグ5はこのクロックをカウントし、これを基準クロックと比較する。この基準クロックはクロック発生器6によって発生される。プロセッサ1のシステムクロックとクロック発生器6のクロックとの間の偏差が所定の閾値を上回ると、エラーであると判定される。このエラーはプロセッサ1に指示され、エラーカウンタが増分され、ウィンドウウォッチドッグ5によって直接の線路を介して、乗員拘束システム3が所定の時間にわたってロックされる。この所定の時間内に別のエラーが識別されると、ロックが相応の時間だけ延長される。
【0022】
ウィンドウウォッチドッグ5はさらに、プロセッサ1のソフトウェア基本機能の能力を検査する。このソフトウェア基本機能は、プロセッサ1の基本的な機能性にとって必要である。
【0023】
乗員拘束システム3のための制御装置の本来のタスクは、衝突を識別することである。そのため、以下の機能がソフトウェア基本機能として、たとえば500μsごとに処理される:
センサ信号の読み込み。
【0024】
信号の準備処理。
【0025】
乗員拘束システムを制御するためのアルゴリズムの計算。
【0026】
衝突時:対応する点火剤の決定、およびこの点火剤の点火。
【0027】
これらの機能はすべて処理しなければならず、とりわけこの順序を順守しなければならない。たとえば、センサ信号の読み込みが終了しないうちにアルゴリズムを計算することはできない。この検査は、ウィンドウウォッチドッグ5が第1データ入出力端を介して実行する。この検査のために、ウィンドウウォッチドッグ5はテスト問い合わせをプロセッサ1へ伝送し、このテスト問い合わせに対してプロセッサ1は、既存のソフトウェア基本機能によって応答する。この応答をプロセッサ1はウィンドウウォッチドッグ5へ伝送し、ウィンドウウォッチドッグ5はこの応答を、その時点において設定された応答と比較する。ウィンドウウォッチドッグ5はまた、その個々の応答を受信した時点も検出する。応答受信時点をウィンドウウォッチドッグ5は、カウンタ7によって検出する。応答または応答受信時点が所定の値からずれると、図示されているように、相応のエラー処理(乗員拘束システム3のロック)が実行される。プロセッサ1では、ウォッチドッグ5の問い合わせは簡単なウォッチドッグ機能によって変更される。前記ウォッチドッグ機能は、実質的にシフト演算またはマスキング演算である。システム関連のソフトウェア基本機能に分配されたウォッチドッグ機能がすべて処理された後、得られた値が応答としてウォッチドッグへ返送される。ウィンドウウォッチドッグ5によって検査されると、ウォッチドッグ機能の順序およびすべてのウォッチドッグ機能の処理が順守されることが保証される。カウンタ7は、応答が到着するのが速すぎるかまたは遅すぎる場合にエラーが識別されるように構成されている。
【0028】
さらにウィンドウウォッチドッグ5は、データ入出力端を介してシステムコンポーネントのテストの監視も実行する。この検査のために、ウォッチドッグ5はテスト命令をプロセッサ1へ伝送し、このテスト命令はプロセッサ1によって処理され、相応の命令確認がウィンドウウォッチドッグ5へ返送される。ここでもウィンドウウォッチドッグ5はこの命令確認に基づいて、システムコンポーネントのテストが正常だったか否か、かつ適切な時点で受信されたか否かを監視する。命令確認が正確でないか、または命令確認が到着するのが速すぎるかまたは遅すぎると、エラーであると判定される。テスト命令によってシステムコンポーネントのテストが開始され、このテスト自体が命令確認となる。このことによって、システムコンポーネントのテストがエラーなしで処理された場合のみ、命令確認が所期の命令確認に相応することが保証される。
【0029】
ウォッチドッグ機能によるソフトウェア基本機能の検査は、プロセッサ1において、システムコンポーネントの検査より高い優先順位で処理される。ここでは所定の時間内では、残り時間だけがシステムコンポーネントの検査に割り当てられる。システムクロック検査、ソフトウェア検査およびシステムクロック検査の3つのタスクのそれぞれに対してウィンドウウォッチドッグ5は、図3に示されているように、論理回路から成る固有のハードウェアコンポーネントを有する。したがってウィンドウウォッチドッグ5の側では、処理が実際に並行して実行される。
【0030】
ブロック23はクロックの検査を担当し、ブロック24はソフトウェア基本機能の検査を担当し、ブロック25はシステムコンポーネントの検査を担当する。クロック検査部23の第1入力端にはシステムクロックが印加される。このシステムクロックはクロック検査部23によって、所定の内部基準クロックとの偏差の観点で検査される。機能ブロック23の第2入力端にはクロック発生器6が接続されている。エラーが存在する場合、機能ブロック23の出力端で信号が形成され、この信号はORゲート26によって機能ブロック24、25の出力と結合される。したがって、少なくとも1つのエラーが識別された場合、ORゲート26の出力端27においてエラーが指示される。機能ブロック24は、ソフトウェア基本機能を検査できるように、データ入出力端を介してプロセッサ1のデータ入出力端に接続されている。それに対して機能ブロック25は、システムコンポーネントをテストできるように、データ入出力端を介してプロセッサ1に接続されている。
【0031】
プロセッサ1はウィンドウウォッチドッグ5と常に、ロック中でも通信できるので、プロセッサ1はエラーカウンタ状態および個々のエラーを、別の処理のために読み出すことができる。
【0032】
図2には、本発明の装置の動作経過を示すフローチャートが示されている。ステップ8では本発明による装置がスイッチオンされ、まず乗員拘束システム3のロックがウィンドウウォッチドッグ5によって実行される。ステップ9a、9b、9cでは、並行してかつ相互に独立して、システムクロック、ソフトウェア基本機能およびシステムコンポーネントが監視される。
【0033】
ステップ10では、ORゲート26において少なくとも1つのエラーが表示されたか否かが検査される。もしそうであれば、ステップ9a、9bおよび9cへ戻り、システムクロック、ソフトウェアおよびシステムコンポーネントがすでに最小時間中に正常になったか否かが検査される。ウィンドウウォッチドッグ5のすべての部分23、24、25は、乗員拘束システムのロックを解除するために、たとえば1秒の間に正常に操作されなければならない。その場合だけエラーが存在しないと判定され、ステップ10の後にステップ11へ移行することができ、乗員拘束システム3のロックが終了される。
【0034】
ステップ12a、12b、12cでは再び、システムクロック、ソフトウェア基本機能およびシステムコンポーネントのテストが実行される。ステップ13においても、エラーがORゲート26の出力端に指示されたか否かが検査される。そうでなければステップ12a、12b、13cへ戻り、再びテストが実行される。しかしエラーが識別された場合、ステップ14においてこのエラーは、プロセッサ1に対してウィンドウウォッチドッグ5によって通報され、エラーカウンタが増分され、乗員拘束システム3がロックされる。ステップ15ではさらに、エラーがその間に所定の値に達したか否かが検査される。もしそうであれば、乗員拘束システム3は本発明の装置がスイッチオフされるまで持続的にロックされる。それゆえステップ16では、ロックがスイッチオフまで持続される。
【0035】
しかし、所定のカウンタ状態にまだ達していないならば、ステップ17でロックは所定の時間にわたってセットされる。ステップ18a、18b、18cでは再びシステムクロック、ソフトウェア基本機能およびシステムコンポーネントが検査され、ステップ20において、エラーが乗員拘束システム3のロック中に識別されたか否かが検出される。もしそうであれば、ステップ21においてロックが相応に延長される。もしそうでなければステップ22において、時間経過後にロックが終了され、ステップ14へ戻る。
【図面の簡単な説明】
【図1】
本発明による装置のブロック回路図である。
【図2】
本発明による装置の方法のフローチャートである。
【図3】
ウォッチドッグのブロック回路図である。
Claims (10)
- プロセッサ(1)を監視するための装置であって、
該プロセッサ(1)は、監視のためウォッチドッグ(5)と接続されている形式のものにおいて、
ウォッチドッグ(5)は、プロセッサ(10)のシステムクロックを監視するために内部クロック発生器(6)と接続されており、
前記ウォッチドッグ(5)は、該プロセッサ(1)のソフトウェア検査のための手段と、該プロセッサ(1)のシステムコンポーネント(2)のテストを監視するための手段とを有し、
前記ウォッチドッグ(5)は、少なくとも1つのエラーが識別された場合、エラーメッセージをプロセッサ(1)へ伝送し、エラーカウンタを増分することを特徴とする装置。 - 前記ウォッチドッグ(5)は、ソフトウェア検査時にプロセッサ(1)へテスト問い合わせを伝送し、プロセッサ(1)の応答を正確さおよび時点について監視する、請求項1記載の装置。
- システムコンポーネント(2)のテストを監視する際、前記ウォッチドッグ(5)はプロセッサ(1)へテスト命令を伝送し、
該プロセッサ(1)はウォッチドッグ(5)へ命令確認に相応して返送し、
前記命令確認をウォッチドッグ(5)は、正確さおよび時点の観点で監視する、請求項1または2記載の装置。 - 前記ウォッチドッグ(5)は、少なくとも1つのエラーが識別された場合、プロセッサ(1)に接続された機器(3)の機能を所定の時間にわたってロックし、
前記ウォッチドッグ(5)は、前記機器(3)に直接接続されている、請求項1から3までのいずれか1項記載の装置。 - 前記ウォッチドッグ(5)は、該ウォッチドッグ(5)がロック中に少なくとも1つの別のエラーを検出した場合、機器(3)のロックを延長する、請求項4記載の装置。
- エラーカウンタが所定の値に達した場合、前記ウォッチドッグ(5)は機器(3)を、該ウォッチドッグ(5)がスイッチオフされるまでロックする、請求項1から5までのいずれか1項記載の装置。
- 該プロセッサ(1)に接続される機器(3)は乗員拘束システムである、請求項1から6までのいずれか1項記載の装置。
- 前記ウォッチドッグ(5)はスイッチオン時に、該ウォッチドッグ(5)がシステムクロック、プロセッサ(1)のソフトウェアおよびシステムコンポーネントにおいてエラーが存在しないことを識別するまで、機器(3)をロックする、請求項1から7までのいずれか1項記載の装置。
- 該プロセッサ(1)によって、エラーカウンタおよび個々のエラーがウォッチドッグ(5)によって読み出される、請求項1から8までのいずれか1項記載の装置。
- 前記ウォッチドッグ(5)は、プロセッサ(1)の応答時点および命令確認を、少なくとも1つの内部カウンタ(7)によって検出する、請求項2から9までのいずれか1項記載の装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10056408A DE10056408C1 (de) | 2000-11-14 | 2000-11-14 | Vorrichtung zur Überwachung eines Prozessors |
PCT/DE2001/003954 WO2002041148A1 (de) | 2000-11-14 | 2001-10-16 | Vorrichtung zur überwachung eines prozessors |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004514215A true JP2004514215A (ja) | 2004-05-13 |
JP4149806B2 JP4149806B2 (ja) | 2008-09-17 |
Family
ID=7663265
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002543292A Expired - Lifetime JP4149806B2 (ja) | 2000-11-14 | 2001-10-16 | プロセッサを監視するための装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US7225369B2 (ja) |
EP (1) | EP1337921B1 (ja) |
JP (1) | JP4149806B2 (ja) |
DE (2) | DE10056408C1 (ja) |
WO (1) | WO2002041148A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008513900A (ja) * | 2004-09-25 | 2008-05-01 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | コンピュータシステム上でコンピュータプログラムを処理する方法 |
JP2013012219A (ja) * | 2012-08-27 | 2013-01-17 | Nsk Ltd | 車載電子制御装置 |
JP2013514497A (ja) * | 2009-12-18 | 2013-04-25 | コンティ テミック マイクロエレクトロニック ゲゼルシャフト ミット ベシュレンクテル ハフツング | 制御装置における監視構想 |
JP2013541089A (ja) * | 2010-09-20 | 2013-11-07 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 少なくとも2つのマイクロコントローラを監視する方法 |
US9087077B2 (en) | 2011-06-29 | 2015-07-21 | Nsk Ltd. | In-vehicle electronic control device |
Families Citing this family (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10203807C1 (de) * | 2002-01-31 | 2003-07-31 | Siemens Ag | Verfahren und Schaltungsanordnung zum Überwachen der Funktion eines Prozessors |
DE10225471A1 (de) * | 2002-06-10 | 2003-12-18 | Philips Intellectual Property | Verfahren und Chipeinheit zum Überwachen des Betriebs einer Mikrocontrollereinheit |
DE10252990B3 (de) * | 2002-11-14 | 2004-04-15 | Siemens Ag | Steuereinheit zur Auslösung eines Insassenschutzmittels in einem Kraftfahrzeug und Verfahren zur Überwachung der ordnungsgemäßen Funktion einer vorzugsweise solchen Steuereinheit |
DE10331873B4 (de) | 2003-07-14 | 2022-09-01 | Robert Bosch Gmbh | Verfahren zur Überwachung verteilter Software |
DE10342064A1 (de) * | 2003-09-11 | 2005-04-07 | Robert Bosch Gmbh | Schaltungsanordnung zur Überwachung eines Prozessors |
US20060106761A1 (en) * | 2004-10-29 | 2006-05-18 | Parthasarathy Sarangam | Remote detection of a fault condition of a management application using a networked device |
DE102004056415A1 (de) | 2004-11-23 | 2006-05-24 | Robert Bosch Gmbh | Integrierter Schaltkreis |
JP4483720B2 (ja) * | 2005-06-23 | 2010-06-16 | 株式会社デンソー | 電子制御装置 |
US7617412B2 (en) * | 2006-10-25 | 2009-11-10 | Rockwell Automation Technologies, Inc. | Safety timer crosscheck diagnostic in a dual-CPU safety system |
US7877347B2 (en) * | 2007-05-03 | 2011-01-25 | Payton David W | Method and system for independently observing and modifying the activity of an actor processor |
US7984341B2 (en) * | 2008-02-25 | 2011-07-19 | International Business Machines Corporation | Method, system and computer program product involving error thresholds |
EP2133762B1 (de) * | 2008-06-09 | 2012-11-21 | Siemens Aktiengesellschaft | Verfahren zum Überwachen einer Zeitbasis einer Datenverarbeitungseinheit und Datenverarbeitungseinheit |
DE102008040315A1 (de) | 2008-07-10 | 2010-01-14 | Robert Bosch Gmbh | Rückhaltemittelsteuerung für ein Steuergerät |
DE102008043648A1 (de) * | 2008-11-11 | 2010-05-12 | Robert Bosch Gmbh | Verringerung der Reaktionszeit in einem System zur Überwachung eines Funktionsrechners |
DE112010004085A5 (de) * | 2009-12-18 | 2012-10-25 | Conti Temic Microelectronic Gmbh | Überwachungsrechner in einem Steuergerät |
JP6095267B2 (ja) * | 2012-02-24 | 2017-03-15 | 株式会社クリーンクラフト | 三相永久磁石式同期モータ |
US8943303B2 (en) | 2012-07-05 | 2015-01-27 | Infineon Technologies Ag | Monitoring circuit with a window watchdog |
US10838795B2 (en) | 2012-07-05 | 2020-11-17 | Infineon Technologies Ag | Monitoring circuit with a signature watchdog |
US10365683B2 (en) * | 2013-05-10 | 2019-07-30 | Texas Instruments Incorporated | Frequency execution monitoring in a real-time embedded system |
DE102014213922B4 (de) * | 2014-07-17 | 2020-02-20 | Continental Automotive Gmbh | Fahrzeug-Infotainmentsystem |
US9632492B2 (en) | 2015-01-23 | 2017-04-25 | Rockwell Automation Asia Pacific Business Ctr. Pte., Ltd. | Redundant watchdog method and system utilizing safety partner controller |
DE102016015756B4 (de) | 2016-09-19 | 2020-01-02 | Elmos Semiconductor Aktiengesellschaft | Verfahren zum Betrieb eines Watchdog umfassend eine Mustererkennung für wiederkehrende Lastsituationen mit zweifacher Bewertung |
DE102016117567B3 (de) * | 2016-09-19 | 2017-11-16 | Elmos Semiconductor Aktiengesellschaft | Watchdog mit Mustererkennung für wiederkehrende Lastsituationen mit einem empfangsgesteuerten Zwischenspeicher |
DE102016117571B3 (de) * | 2016-09-19 | 2017-11-16 | Elmos Semiconductor Aktiengesellschaft | Watchdog mit Mustererkennung für wiederkehrende Lastsituationen und mit einem Empfangszeitraum gesteuerten Zwischenspeicher |
DE102016117570A1 (de) | 2016-09-19 | 2018-03-22 | Elmos Semiconductor Aktiengesellschaft | Watchdog mit Mustererkennung für wiederkehrende Lastsituationen |
DE102016015755B4 (de) | 2016-09-19 | 2020-01-02 | Elmos Semiconductor Aktiengesellschaft | Verfahren zum Betrieb eines Watchdog umfassend eine Mustererkennung für wiederkehrende Lastsituationen mit einem zweistufigen Ergebnisspeicher |
DE102016015757B4 (de) | 2016-09-19 | 2020-01-02 | Elmos Semiconductor Aktiengesellschaft | Verfahren zum Betrieb eines Watchdog umfassend eine Mustererkennung für wiederkehrende Lastsituationen mit Rücksetzen des Ereignisspeichers |
DE102016117569B3 (de) * | 2016-09-19 | 2017-11-16 | Elmos Semiconductor Aktiengesellschaft | Watchdog mit Mustererkennung für wiederkehrende Lastsituationen und mit einem Empfangszeitraum gesteuerten Schieberegister |
WO2018050908A1 (de) | 2016-09-19 | 2018-03-22 | Elmos Semiconductor Aktiengesellschaft | Watchdog zur überwachung eines prozessors |
DE102016117568B3 (de) * | 2016-09-19 | 2017-11-16 | Elmos Semiconductor Aktiengesellschaft | Verfahren zum Betrieb eines Watchdog umfassend eine Mustererkennung für wiederkehrende Lastsituationen |
DE102016117566B3 (de) * | 2016-09-19 | 2017-11-16 | Elmos Semiconductor Aktiengesellschaft | Watchdog mit Mustererkennung für wiederkehrende Lastsituationen mit einem empfangsgesteuerten Schieberegister |
EP3761179B1 (de) | 2019-07-05 | 2023-10-11 | Elmos Semiconductor SE | Verfahren zur überprüfung der funktion eines prozessors durch einen watchdog |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2841073A1 (de) * | 1978-09-21 | 1980-04-03 | Ruhrtal Gmbh | Schaltungsanordnung zur verarbeitung von elektrisch dargestellten informationen |
JPS6129239A (ja) | 1984-07-19 | 1986-02-10 | Nec Corp | プロセツサ異常再開方式 |
US4635258A (en) * | 1984-10-22 | 1987-01-06 | Westinghouse Electric Corp. | System for detecting a program execution fault |
US4627060A (en) * | 1984-11-29 | 1986-12-02 | Baxter Travenol Laboratories, Inc. | Watchdog timer |
US4727549A (en) * | 1985-09-13 | 1988-02-23 | United Technologies Corporation | Watchdog activity monitor (WAM) for use wth high coverage processor self-test |
US4726024A (en) * | 1986-03-31 | 1988-02-16 | Mieczyslaw Mirowski | Fail safe architecture for a computer system |
JP2758742B2 (ja) * | 1991-07-19 | 1998-05-28 | 日本電気株式会社 | 誤動作検出方式 |
FR2692379B1 (fr) | 1991-10-04 | 1996-08-14 | Aerospatiale Ste Nat Indle | Procede de detection et de passivation de pannes dans un systeme de traitement de donnees, et systeme de traitement de donnees adapte a sa mise en oeuvre |
JP2845056B2 (ja) * | 1992-10-14 | 1999-01-13 | トヨタ自動車株式会社 | 内燃機関の排気浄化装置 |
US5839096A (en) * | 1997-03-10 | 1998-11-17 | Hittite Microwave Corporation | Self-implementing diagnostic system |
US6789114B1 (en) * | 1998-08-05 | 2004-09-07 | Lucent Technologies Inc. | Methods and apparatus for managing middleware service in a distributed system |
-
2000
- 2000-11-14 DE DE10056408A patent/DE10056408C1/de not_active Expired - Lifetime
-
2001
- 2001-10-16 EP EP01996788A patent/EP1337921B1/de not_active Expired - Lifetime
- 2001-10-16 US US10/416,766 patent/US7225369B2/en not_active Expired - Lifetime
- 2001-10-16 WO PCT/DE2001/003954 patent/WO2002041148A1/de active Application Filing
- 2001-10-16 DE DE50115767T patent/DE50115767D1/de not_active Expired - Lifetime
- 2001-10-16 JP JP2002543292A patent/JP4149806B2/ja not_active Expired - Lifetime
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008513900A (ja) * | 2004-09-25 | 2008-05-01 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | コンピュータシステム上でコンピュータプログラムを処理する方法 |
US8316261B2 (en) | 2004-09-25 | 2012-11-20 | Robert Bosch Gmbh | Method for running a computer program on a computer system |
JP2013514497A (ja) * | 2009-12-18 | 2013-04-25 | コンティ テミック マイクロエレクトロニック ゲゼルシャフト ミット ベシュレンクテル ハフツング | 制御装置における監視構想 |
JP2013541089A (ja) * | 2010-09-20 | 2013-11-07 | ローベルト ボッシュ ゲゼルシャフト ミット ベシュレンクテル ハフツング | 少なくとも2つのマイクロコントローラを監視する方法 |
US9087077B2 (en) | 2011-06-29 | 2015-07-21 | Nsk Ltd. | In-vehicle electronic control device |
US9348683B2 (en) | 2011-06-29 | 2016-05-24 | Nsk Ltd. | In-vehicle electronic control device |
JP2013012219A (ja) * | 2012-08-27 | 2013-01-17 | Nsk Ltd | 車載電子制御装置 |
Also Published As
Publication number | Publication date |
---|---|
DE10056408C1 (de) | 2002-03-07 |
EP1337921B1 (de) | 2011-01-05 |
DE50115767D1 (de) | 2011-02-17 |
WO2002041148A1 (de) | 2002-05-23 |
US7225369B2 (en) | 2007-05-29 |
US20040153886A1 (en) | 2004-08-05 |
JP4149806B2 (ja) | 2008-09-17 |
EP1337921A1 (de) | 2003-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4149806B2 (ja) | プロセッサを監視するための装置 | |
US7739012B2 (en) | Air bag system | |
US5359515A (en) | Vehicle occupant safety system and method for operating the same | |
US4853932A (en) | Method of monitoring an error correction of a plurality of computer apparatus units of a multi-computer system | |
US7137645B2 (en) | Control device for a restraining system in a motor vehicle | |
CA2416422C (en) | Airbag trigger control system | |
US4554461A (en) | Information transmitting apparatus | |
JPH05147477A (ja) | 自動車の制御装置 | |
JP3520662B2 (ja) | 電子コントロールユニットの監視装置 | |
US20100174448A1 (en) | Method and device for operating a control unit | |
JP2001515814A (ja) | 自動車内に設けられた2つのモジュール間のデータ伝送を制御する方法および装置 | |
US7337048B2 (en) | Vehicular occupant protection system | |
US7375623B2 (en) | Method for monitoring at least one sensor | |
JP2006523563A (ja) | 制御装置の機能性の監視方法および診断装置 | |
CN101790473B (zh) | 用于触发人员保护装置的控制装置和方法 | |
JP2768693B2 (ja) | 2台のプロセッサを有するコンピュータシステムを監視する装置 | |
US11858441B2 (en) | Control unit and method for activating a personal protection means of a vehicle | |
US20020153900A1 (en) | Method for detecting improper connection of connector | |
JPH08115235A (ja) | 制御装置の異常検出装置およびその方法 | |
US20050209753A1 (en) | Passenger protection device | |
CN111149088B (zh) | 用于运行控制器的方法以及具有对应的控制器的设备 | |
US10514970B2 (en) | Method of ensuring operation of calculator | |
US7503580B2 (en) | Vehicle occupant protection system with disable mode | |
JP3077489B2 (ja) | フェ−ルセ−フ機能を有する車載用多重通信装置 | |
JP3823522B2 (ja) | エアバッグ起爆許可方法、該方法に用いる起爆許可装置、並びに上記方法が適用されるエアバッグ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041014 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070413 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070614 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070913 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080208 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080418 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080528 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080626 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4149806 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120704 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120704 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130704 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |