JP5846078B2 - 電子制御装置 - Google Patents
電子制御装置 Download PDFInfo
- Publication number
- JP5846078B2 JP5846078B2 JP2012185173A JP2012185173A JP5846078B2 JP 5846078 B2 JP5846078 B2 JP 5846078B2 JP 2012185173 A JP2012185173 A JP 2012185173A JP 2012185173 A JP2012185173 A JP 2012185173A JP 5846078 B2 JP5846078 B2 JP 5846078B2
- Authority
- JP
- Japan
- Prior art keywords
- monitoring
- test
- execution
- unit
- monitoring unit
- 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
- 238000012544 monitoring process Methods 0.000 claims description 184
- 238000012360 testing method Methods 0.000 claims description 152
- 238000000034 method Methods 0.000 claims description 60
- 238000007689 inspection Methods 0.000 claims description 39
- 230000002159 abnormal effect Effects 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 14
- 230000006870 function Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 238000004904 shortening Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
しかしながら、テスト数が増加すると検査時間が延びるので、検査以外の他の処理を実行するための時間が減少する。テストが増加しても検査時間が延びないようにするためには、処理能力の高い演算装置が必要であるが、処理能力の高い演算装置は高価である。
図1に示す電子制御装置(Electronic Control Unit:ECU)10は、例えば、自動車用の多気筒のガソリンエンジン(以下、単に「エンジン」ともいう。)に搭載された制御対象を制御するものである。図1では、制御対象としてスロットル装置100を例にしているが、スロットル装置100以外にも、インジェクタ、燃料ポンプ、変速装置等を制御するECUであってもよい。
図2に示すように、正常テスト42および異常テスト44は、制御部32に対する監視部34の監視処理を検査するためのテスト群を構成しており、フラッシュメモリに分けて記憶されている。これにより、テスト群から正常テスト42または異常テスト44を容易に選択することができる。
監視部34は、テストI/F36を介してテスト実行部50から実行テストの実行を指令されると、指令された実行テストを制御部32に対する監視処理と同じ監視プログラムで実行し、実行テストの実行結果をテストI/F36を介してテスト実行部50に出力する。
制御部32、監視部34、テスト選択部40およびテスト実行部50による処理の実行周期と実行パターンとを図3に示す。
制御部32の制御処理に対する監視部34の監視処理が正常に実行されている場合、制御処理に対する監視部34の監視結果が「正常」または「異常」のいずれであっても、監視結果として採用できる。一方、制御処理に対する監視部34の監視処理が異常な場合、制御処理に対する監視部34の監視結果が「正常」または「異常」のいずれであっても、その監視結果を採用することはできない。したがって、制御処理に対する監視部34の監視処理が正常か異常であるかを検査する必要がある。
次に、ECU10が実行する検査処理について図6〜図9のフローチャートに基づいて説明する。図6〜図9において「S」はステップを表わしている。図6〜図8はMPU30が実行する処理であり、図9は検査IC60が実行する処理である。また、図8および図9において、変数TCN、TRC、FLC、RCN、OCNはエンジンスタート時に初期値の0に設定される。
図6に示す検査処理は、8ms周期で監視部34による監視処理の後に実行される。テスト選択部40は、監視部34による監視結果であるイネーブル信号1に基づいて、正常テストまたは異常テストのいずれを実行テストとして監視部34に実行させるかを選択する(S400)。テスト実行部50は、テスト選択部40が選択した実行テストを監視部34に実行させる(S402)。
図7のテスト選択処理は、図6のS400で実行される処理である。監視部34の監視結果であるイネーブル信号1が「正常」を示すオンの場合(S410:Yes)、テスト選択部40は、実行テストの先頭アドレスを示すテストポインタ(TP)に、図2の(B)に示す異常テストの先頭アドレスを設定する(S412)。
図8に示すテスト実行処理は、図6のS402で実行される処理である。テスト実行部50は、監視部34が実行テストを実行した実行結果を表わす変数ANSの初期値を、監視部34が正常であることを示す「OK」に設定し(S420)、正常テストまたは異常テストにおけるテストデータの実行位置を表わす変数Nを初期値の0に設定する(S422)。変数Nは、図2に示す正常テストまたは異常テストにおいて何番目のテストデータを実行するかを表わしており、TP[N]は、テストデータの実行アドレスを表わしている。
(結果判定処理)
図9に示す結果判定処理は、MPU30から変数ANS、TCNが送信されると検査IC60が実行する処理である。検査IC60は、図8のテスト実行処理から受信した変数ANSを変数RANに設定し、変数TCNを変数RCNに設定する(S440)。
FLCが所定値以上の場合(S456:Yes)、監視部34は異常であると判断してイネーブル信号2をオフに設定し(S458)、変数TRC、FLCを0に設定し(S460)、S462に処理を移行する。
以上説明した本実施形態によると、制御部32に対する監視部34の監視結果が「正常」であれば、理論出力値が「正常」である実行テストは監視部34に実行させず、「異常」である実行テストを監視部34に実行させる。
上記実施形態では、制御部32に対する監視部34の監視結果、ならびに監視部34が実行テストを実行した実行結果は「正常」または「異常」の2値であったが、例えば、3値以上の監視結果および実行結果を監視部34が出力してもよい。
Claims (4)
- 車両に搭載された制御対象を制御する制御手段(32)と、
前記制御対象に対する前記制御手段の制御処理を監視する監視手段(34)と、
前記制御処理に対する前記監視手段による監視結果に応じて、前記制御処理に対する前記監視手段の監視処理を検査するためのテスト群(42、44)から前記監視手段に実行させる実行テストを選択する選択手段(40、S400、S410〜S414)と、
前記選択手段が選択した前記実行テストを前記監視手段に実行させ、前記実行テストの実行結果に基づいて前記監視手段による前記監視処理を検査する検査手段(50、60、S402、S420〜S436、S440〜S462)と、
を備えることを特徴とする電子制御装置。 - 前記選択手段は、正常な前記監視手段が前記実行テストを実行した場合に前記実行結果として出力すると考えられる理論出力値が前記監視手段による前記監視結果と異なる前記実行テストを前記テスト群から選択して前記監視手段に実行させ、
前記検査手段は、前記監視手段が前記実行テストを実行した前記実行結果と前記実行テストの前記理論出力値とが一致すれば前記監視手段は正常であると判定し、前記監視手段による前記実行結果と前記理論出力値とが異なれば前記監視手段は異常であると判定する、
ことを特徴とする請求項1に記載の電子制御装置。 - 前記監視手段は、前記監視結果および前記実行テストの前記実行結果として正常または異常の2値のいずれかを出力し、
前記選択手段は、前記監視手段による前記監視結果と反対の前記理論出力値となる前記実行テストを選択して前記監視手段に実行させる、
ことを特徴とする請求項2に記載の電子制御装置。 - 前記テスト群は、正常な前記監視手段が前記テスト群を実行した場合に前記実行結果として出力すると考えられる理論出力値毎に分けて記憶されていることを特徴とする請求項1から3のいずれか一項に記載の電子制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012185173A JP5846078B2 (ja) | 2012-08-24 | 2012-08-24 | 電子制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012185173A JP5846078B2 (ja) | 2012-08-24 | 2012-08-24 | 電子制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014044492A JP2014044492A (ja) | 2014-03-13 |
JP5846078B2 true JP5846078B2 (ja) | 2016-01-20 |
Family
ID=50395731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012185173A Active JP5846078B2 (ja) | 2012-08-24 | 2012-08-24 | 電子制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5846078B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109298702A (zh) * | 2017-07-24 | 2019-02-01 | 长城汽车股份有限公司 | Ecu自动测试方法及*** |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6341069B2 (ja) * | 2014-11-21 | 2018-06-13 | 株式会社デンソー | 電子制御装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0750020B2 (ja) * | 1992-10-28 | 1995-05-31 | 富士通テン株式会社 | 電子制御装置 |
DE19609242A1 (de) * | 1996-03-09 | 1997-09-11 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Steuerung einer Antriebseinheit eines Fahrzeugs |
JP4483720B2 (ja) * | 2005-06-23 | 2010-06-16 | 株式会社デンソー | 電子制御装置 |
JP4432988B2 (ja) * | 2007-03-14 | 2010-03-17 | 株式会社デンソー | 電子制御装置 |
JP2011032903A (ja) * | 2009-07-30 | 2011-02-17 | Denso Corp | 車両の制御装置 |
JP5263142B2 (ja) * | 2009-12-18 | 2013-08-14 | 株式会社デンソー | 電子制御装置 |
-
2012
- 2012-08-24 JP JP2012185173A patent/JP5846078B2/ja active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109298702A (zh) * | 2017-07-24 | 2019-02-01 | 长城汽车股份有限公司 | Ecu自动测试方法及*** |
Also Published As
Publication number | Publication date |
---|---|
JP2014044492A (ja) | 2014-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5867495B2 (ja) | 電子制御装置 | |
US20160146125A1 (en) | Combustion-noise controlling method for diesel engine | |
US9477542B2 (en) | Electronic control unit | |
KR20180113169A (ko) | 하이브리드 차량의 제어 장치 및 하이브리드 차량의 제어 방법 | |
JP5846078B2 (ja) | 電子制御装置 | |
US20160153520A1 (en) | Method and device for protecting dual mass flywheel of vehicle | |
JP2016113968A (ja) | 車両用制御装置および制御方法 | |
US20060226702A1 (en) | Vehicle control apparatus having function for preventing erroneous operation due to delay in activation of other vehicle control apparatus | |
JP5365551B2 (ja) | 内燃機関制御装置 | |
US20210273956A1 (en) | Illegal signal detection apparatus | |
JP2014193690A (ja) | 車両用制御装置 | |
US10144431B2 (en) | Control device for a motor vehicle for launch assistance | |
US20150261979A1 (en) | Method for monitoring an arithmetic unit | |
US20190286511A1 (en) | Method of detecting failures | |
JP5842783B2 (ja) | 車両用制御装置 | |
JP6471510B2 (ja) | マイクロコンピュータ | |
JP6434840B2 (ja) | 電子制御装置 | |
JP5948230B2 (ja) | 車載制御装置 | |
JP6524989B2 (ja) | 演算器の動作保証方法 | |
JP2014096042A (ja) | 電子制御装置 | |
WO2017002939A1 (ja) | 電子制御装置及びスタック使用方法 | |
JP2019143540A (ja) | 噴射監視装置 | |
JP2019164680A (ja) | 電子制御装置 | |
JP6394442B2 (ja) | 電子制御装置 | |
JP2004270626A (ja) | ノックセンサの異常検出装置および異常検出方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141128 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151015 |
|
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: 20151027 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151109 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5846078 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
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 |