JP5683191B2 - 監視装置、及び電子制御システム - Google Patents
監視装置、及び電子制御システム Download PDFInfo
- Publication number
- JP5683191B2 JP5683191B2 JP2010219409A JP2010219409A JP5683191B2 JP 5683191 B2 JP5683191 B2 JP 5683191B2 JP 2010219409 A JP2010219409 A JP 2010219409A JP 2010219409 A JP2010219409 A JP 2010219409A JP 5683191 B2 JP5683191 B2 JP 5683191B2
- Authority
- JP
- Japan
- Prior art keywords
- homework
- answer
- monitoring device
- output
- electronic control
- 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.)
- Active
Links
- 238000012806 monitoring device Methods 0.000 title claims description 104
- 238000012545 processing Methods 0.000 claims description 123
- 230000002159 abnormal effect Effects 0.000 claims description 62
- 238000012544 monitoring process Methods 0.000 claims description 44
- 238000003860 storage Methods 0.000 claims description 34
- 238000000034 method Methods 0.000 claims description 30
- 230000005856 abnormality Effects 0.000 description 23
- 230000008569 process Effects 0.000 description 17
- 230000004044 response Effects 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000007420 reactivation Effects 0.000 description 2
- 238000004092 self-diagnosis Methods 0.000 description 2
Images
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/0706—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 the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—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 the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
- G06F11/0739—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 the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems
-
- 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/0706—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 the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0715—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 the processing taking place on a specific hardware platform or in a specific software environment in a system implementing multitasking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/28—Error detection; Error correction; Monitoring by checking the correct order of processing
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)
- Retry When Errors Occur (AREA)
Description
本発明が、このような電子制御システムとしてなされていても、請求項1〜請求項3に係る監視装置と同様の効果を得ることができる。
なお、本発明の電子制御システムにおける監視装置は、宿題出力手段、正誤判定手段、宿題更新手段、リセット手段、及び番号再設定手段が、それぞれ、少なくとも一つ以上の回路素子を組み合わせることによって構成された専用の電子装置によって実現されていても良い。
また、本発明における制御処理装置、及び監視装置は、それぞれ、一つの中央演算処理装置に設けられた互いに異なるプロセッサコア、即ち、いわゆるマルチコアプロセッサにおける各プロセッサコアを、制御処理装置、及び監視装置として機能させても良い(請求項6)。
さらに、本発明における制御処理装置及び監視装置は、それぞれ、自動車に搭載され、かつ自動車に設けられる機器を制御する電子制御ユニット(いわゆるECU(Electronic Control Unit))であっても良い(請求項7)。
[第一実施形態]
〈電子制御システムの構成について〉
図1は、本発明が適用された電子制御システムの概略構成を示すブロック図である。
つまり、電子制御システム1では、実行すべき演算内容を表す文字列(例えば、数字)である宿題番号Qiを含む宿題信号を、監視装置20から制御処理装置10へと出力する。すると、その宿題信号を取得した制御処理装置10は、その取得した宿題番号Qiに対応する演算(本発明における演算実行手順に相当)を実行して、演算結果を表す文字列(例えば、数字)である回答番号Aiを含む回答信号を生成して出力(本発明における回答出力手順に相当)する。これにより、回答信号を取得した監視装置20は、回答信号に含まれる回答番号Aiを、監視装置20自身が出力した宿題番号Qiに基づいて予め用意した「答え」(以下、正答番号aniと称す)に照合して、その回答番号Aiの正誤を判定する。そして、監視装置20は、正誤の判定の結果に基づいて、制御処理装置10に故障が生じている可能性がある推定異常状態であるものと判定すると、電子制御システム1を再起動し、制御処理装置10に故障が生じていることが確定的な異常確定状態であるものと判定すると、制御処理装置10の動作を禁止する。
〈監視装置の構成について〉
次に、監視装置20の構成について、図2を用いて説明する。
本実施形態の記憶領域35は、異常信号gsまたは無更新信号urの信号状態がアクティブ状態に切り替わると、その切り替わった時点でのカウント値cnが格納される。
[第一実施形態の効果]
以上説明したように、本実施形態の電子制御システム1によれば、当該電子制御システム1を再起動した後に、再出力する宿題番号Qiを、前回、推定異常状態と判定される原因となった宿題番号(即ち、起因宿題番号)からとすることができる。
[第一実施形態と特許請求の範囲との対応関係]
本実施形態で用いた用語と、特許請求の範囲にて用いた用語との対応関係を説明する。
[第二実施形態]
次に、本発明の第二実施形態について、第一実施形態と同様、図1を参照しつつ説明する。
〈監視処理の処理内容について〉
次に、監視装置40が実行する監視処理の処理手順について、図4に示すフローチャートを用いて説明する。
そして、監視処理は、起動されると、図4に示すように、まず、電子制御システム1を構成する各部が正常であるか否かを確認し、確認の結果、異常があれば、電子制御システム1の動作を禁止するイニシャル処理を実行する(S110)。
[第二実施形態の効果]
以上説明したように、本実施形態の電子制御システム5によれば、第一実施形態の電子制御システム1と同様、初期値から起因宿題番号の一つ前までの宿題番号Qiが再度出力されることを防止できる。これにより、電子制御システム5によれば、推定異常状態と再度判定するまでに要する処理量を削減することができ、ひいては、推定異常状態と再度判定するまでに要する時間長を短縮することができる。さらに言えば、異常確定状態と判定するまでに要する処理量を削減することができる。
[第二実施形態と特許請求の範囲との対応関係]
本実施形態で用いた用語と、特許請求の範囲にて用いた用語との対応関係を説明する。
[その他の実施形態]
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
Claims (7)
- 演算内容が予め対応付けられた宿題番号を取得すると、その取得した宿題番号に対応する演算を実行する演算実行手順、及び前記演算実行手順での演算結果を表す回答番号を生成して出力する回答出力手順とを実行する制御処理装置との間で送受信した前記宿題番号及び前記回答番号に基づき前記制御処理装置の状態を監視する監視装置であって、
設定された前記宿題番号を出力する宿題出力手段と、
前記宿題出力手段で出力した宿題番号に対して用意された答えに基づいて、前記制御処理装置からの回答番号の正誤を判定する正誤判定手段と、
前記正誤判定手段での判定の結果、前記回答番号が正答であれば、前記宿題番号を、先に出力したものとは異なる宿題番号へと、予め規定された順序に従って変更して設定し、前記回答番号が誤答であれば、前記宿題番号を、先に出力した宿題番号に維持して設定する宿題更新手段と、
前記正誤判定手段での判定の結果、同一の宿題番号に対する回答番号が、予め規定された規定回数連続して誤答である推定異常状態であれば、該誤答に対応する宿題番号を、再起動されても記憶内容を保持する記憶部に格納すると共に、前記制御処理装置及び当該監視装置を再起動するリセット信号を出力するリセット手段と、
前記リセット手段にてリセット信号が出力され、前記制御処理装置及び当該監視装置が再起動されると、前記記憶部に格納された宿題番号を設定して、前記宿題出力手段に出力させる番号再設定手段と
を備えることを特徴とする監視装置。 - 前記リセット手段は、
前記宿題出力手段にて出力した宿題番号に対応する回答番号を、該宿題番号を出力してから、予め規定された規定時間以上未取得であれば、前記推定異常状態であるものとすることを特徴とする請求項1に記載の監視装置。 - 同一の宿題番号への各回答番号に対する前記正誤判定手段での判定の結果、予め設定された設定回数連続して前記推定異常状態となると、前記リセット手段による前記リセット信号の出力を継続させる動作禁止手段
を備えることを特徴とする請求項1または請求項2に記載の監視装置。 - 請求項1から請求項3のいずれか一項に記載の監視装置と、
前記制御処理装置と
を備えることを特徴とする電子制御システム。 - 前記制御処理装置、及び前記監視装置は、それぞれ、
プログラムに定められた処理手順に従って処理を実行するコンピュータであることを特徴とする請求項4に記載の電子制御システム。 - 前記制御処理装置、及び前記監視装置は、それぞれ、
一つの中央演算処理装置に設けられた互いに異なるプロセッサコアであることを特徴とする請求項4に記載の電子制御システム。 - 前記制御処理装置、及び前記監視装置は、それぞれ、
自動車に搭載され、かつ自動車に設けられる機器を制御する電子制御ユニットであることを特徴とする請求項4に記載の電子制御システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010219409A JP5683191B2 (ja) | 2010-09-29 | 2010-09-29 | 監視装置、及び電子制御システム |
DE201110083655 DE102011083655A1 (de) | 2010-09-29 | 2011-09-28 | Überwachungsvorrichtung zur Überwachung eines Betriebs einer Steuerverarbeitungsvorrichtung |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010219409A JP5683191B2 (ja) | 2010-09-29 | 2010-09-29 | 監視装置、及び電子制御システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012073900A JP2012073900A (ja) | 2012-04-12 |
JP5683191B2 true JP5683191B2 (ja) | 2015-03-11 |
Family
ID=45804883
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010219409A Active JP5683191B2 (ja) | 2010-09-29 | 2010-09-29 | 監視装置、及び電子制御システム |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5683191B2 (ja) |
DE (1) | DE102011083655A1 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6165597B2 (ja) * | 2013-11-12 | 2017-07-19 | 日立オートモティブシステムズ株式会社 | 車載装置 |
KR102355424B1 (ko) * | 2017-09-13 | 2022-01-26 | 현대자동차주식회사 | 차량용 중앙 처리 장치를 제어하는 워치독 회로의 신뢰성을 향상시키는 장치 및 방법 |
CN114427738B (zh) * | 2022-01-18 | 2023-05-12 | 海信空调有限公司 | 电机控制方法、空调器和计算机存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01312638A (ja) * | 1988-06-13 | 1989-12-18 | Fuji Electric Co Ltd | マイクロプロセッサの異常監視リトライ制御装置 |
JPH0553852A (ja) * | 1991-08-28 | 1993-03-05 | Matsushita Electric Ind Co Ltd | テスト装置 |
JP2000293408A (ja) * | 1999-04-08 | 2000-10-20 | Meidensha Corp | 処理システムのリセットカウント処理方式 |
JP2004086451A (ja) * | 2002-08-26 | 2004-03-18 | Matsushita Electric Ind Co Ltd | 半導体集積回路 |
JP2004259137A (ja) * | 2003-02-27 | 2004-09-16 | Denso Corp | 電子制御装置 |
JP2007028118A (ja) * | 2005-07-15 | 2007-02-01 | Hitachi Ltd | ノード装置の故障判断方法 |
JP2009252104A (ja) * | 2008-04-09 | 2009-10-29 | Denso Corp | 監視装置、電子制御装置 |
-
2010
- 2010-09-29 JP JP2010219409A patent/JP5683191B2/ja active Active
-
2011
- 2011-09-28 DE DE201110083655 patent/DE102011083655A1/de not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
JP2012073900A (ja) | 2012-04-12 |
DE102011083655A1 (de) | 2012-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111164577B (zh) | 车载电子控制装置及其异常时处理方法 | |
CN108427609B (zh) | 控制器和控制程序更新方法 | |
WO2014091666A1 (ja) | 車載電子制御装置 | |
JP2010285001A (ja) | 電子制御システム、機能代行方法 | |
US9690269B2 (en) | Controller and process monitoring method including monitoring of process execution sequence | |
WO2016117402A1 (ja) | 車両制御装置 | |
JP5683191B2 (ja) | 監視装置、及び電子制御システム | |
JP5962697B2 (ja) | 電子制御装置 | |
CN108427564B (zh) | 控制器和控制程序更新方法 | |
JP5582748B2 (ja) | 車両用電子制御装置 | |
JP2008055980A (ja) | 自動車の電子制御装置 | |
JP5434481B2 (ja) | 処理装置及び制御方法 | |
JP5960632B2 (ja) | 車両用電子制御装置 | |
JP2006259935A (ja) | 演算異常判断機能付き演算装置 | |
JP5533777B2 (ja) | プログラム群 | |
WO2019064644A1 (ja) | 電子制御装置及び制御プログラム検証方法 | |
JP2016126692A (ja) | 電子制御装置 | |
JP2002041493A (ja) | マイクロコンピュータ | |
JP2002149437A (ja) | ソフトウェア再起動方法 | |
US20130055017A1 (en) | Device and method for restoring information in a main storage unit | |
JP6172040B2 (ja) | 電子制御装置 | |
JP2002108724A (ja) | Romのデータチェック方法 | |
JP6344036B2 (ja) | 車両用情報処理装置 | |
JP6075262B2 (ja) | 制御装置 | |
US10514970B2 (en) | Method of ensuring operation of calculator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120307 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130717 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130730 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131022 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150113 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5683191 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |