JP2014049013A - 自動車用電子制御システム - Google Patents
自動車用電子制御システム Download PDFInfo
- Publication number
- JP2014049013A JP2014049013A JP2012193059A JP2012193059A JP2014049013A JP 2014049013 A JP2014049013 A JP 2014049013A JP 2012193059 A JP2012193059 A JP 2012193059A JP 2012193059 A JP2012193059 A JP 2012193059A JP 2014049013 A JP2014049013 A JP 2014049013A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- electronic control
- program
- control system
- ram
- 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
Landscapes
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
Abstract
【解決手段】プロセッサA及びBを備えた電子制御システムにおいて、プロセッサAが独占使用するメモリAのROMにプログラムA及びその機能の一部を実現するRAMプログラムAを格納する一方、プロセッサBが独占使用するメモリBのROMにプログラムB及びその機能の一部を実現するRAMプログラムBを格納する。そして、電子制御システムの起動時に、プロセッサAのRAMプログラムAをプロセッサBのRAMに転送して展開すると共に、プロセッサBのRAMプログラムBをプロセッサAのRAMに転送して展開する。その後、プロセッサA及びBの一方に異常が発生すると、他のプロセッサがRAMプログラムを実行し、異常が発生したプロセッサに割り付けられていた機能を代行する。
【選択図】図5
Description
図1は、本実施形態に係る電子制御システムが適用され得る、自動車用エンジンのシステム構成を示す。
電子制御システム100は、マルチコア環境を有する、1台の電子制御装置110から構成される。電子制御装置110は、CAN(Controller Area Network)などの車載ネットワーク200に接続するための通信回路112と、マルチコアプロセッサ114と、を内蔵する。マルチコアプロセッサ114は、プロセッサとしての2つのコア114A及び114Bと、各コア114A及び114Bが夫々独占して使用するメモリ116A及び116Bと、コア114A及び114Bを接続するバス118と、を1つのパッケージに封入したものである。なお、マルチコアプロセッサ114としては、各コア114A及び114Bで共有可能なメモリを有していてもよい。
電子制御システム100は、車載ネットワーク200を介して相互に接続された、2台の電子制御装置130から構成される。各電子制御装置130は、車載ネットワーク200に接続するための通信回路132と、1つのプロセッサ134と、を内蔵する。プロセッサ134は、シングルコアのプロセッサであって、メモリ134Aを1つのパッケージに封入したものである。
次に、電子制御システム100の第1〜第3実施例において、共通する技術的思想について説明する。なお、以下の説明では、第1実施例のコア114A及び114B、第2実施例のプロセッサ124及び126、第3実施例の2つのプロセッサ134を、夫々、「プロセッサA」及び「プロセッサB」と称して区別する。また、第1実施例のメモリ116A及び116B、第2実施例のメモリ124A及び126A、第3実施例の2つのメモリ134Aを、夫々、「メモリA」及び「メモリB」と称して区別する。
そして、電子制御システム100が起動、要するに、プロセッサA及びBが起動されたことを契機として、メモリAのROMに格納されていたRAMプログラムAをメモリBのRAMに転送して展開すると共に、メモリBのROMに格納されていたRAMプログラムBをメモリAのRAMに転送して展開する。従って、プロセッサA及びBは、RAMにRAMプログラムA及びBが夫々展開されることで、例えば、リンプホーム機能を実現するプログラムを実行することができる。
ステップ2では、プロセッサが、メモリのROMに格納されているRAMプログラムを他のプロセッサに転送する。
ステップ3では、プロセッサが、RAMプログラムの転送元のプロセッサ(他のプロセッサ)に異常が発生(可能性も含む)しているか否かを判定する。RAMプログラム転送元のプロセッサに異常が発生しているか否かは、例えば、一定時間ごとに相互に通信を行い、相手からの通信がない場合に、そのプロセッサに異常が発生したと判定することができる。また、プロセッサに自己診断機能が備えられている場合には、自己診断により異常が発生又は異常が発生する可能があると診断されたときに、相手側に異常発生を通知することで、この通知の有無によりプロセッサに異常が発生したか否かを判定することもできる。そして、プロセッサは、RAMプログラム転送元のプロセッサに異常が発生していると判定すれば処理をステップ4へと進める一方(Yes)、RAMプログラム転送元のプロセッサに異常が発生していないと判定すればステップ3の処理を繰り返す(No)。
ステップ11では、プロセッサが、他のプロセッサから転送されたRAMプログラムを、メモリのRAMに展開する。ここで、RAMプログラムが分割して転送された場合には、プロセッサは、分割されたRAMプログラムを再構築してRAMに展開する。
ステップ22では、プロセッサが、自己診断機能による診断結果を読み込み、初期化により正常に復帰したか否かを判定する。そして、プロセッサは、自己診断結果が正常であると判定すれば処理をステップ23へと進める一方(Yes)、自己診断結果が異常であると判定すれば処理を終了させる(No)。
このような電子制御システム100によれば、電子制御システム100の起動を契機として、各プロセッサのROMに格納されているRAMプログラムが他のプロセッサに転送される。一方、RAMプログラムを受信したプロセッサは、RAMプログラムをRAMに展開し、RAMプログラム転送元のプロセッサの異常発生に備える。そして、あるプロセッサに異常が発生した場合には、そのプロセッサからRAMプログラムが転送されたプロセッサは、RAMに展開されているRAMプログラムを実行することで、異常が発生したプロセッサで実現される機能を代行し、そこに割り付けられていた機能を保障する。
(イ)前記揮発性メモリに格納するプログラムは、前記プロセッサの起動を契機として、一のプロセッサから他のプロセッサに分割して転送される、ことを特徴とする請求項1又は請求項2に記載の自動車用電子制御システム。
かかる構成によれば、前記プログラムが一度に転送できない場合にも、これを分割することで転送することができる。
かかる構成によれば、プロセッサ環境が異なるプロセッサにおいて、他のプロセッサに特有の機能を実現するプログラムを実行することができる。
かかる構成によれば、複数のプロセッサを有する各種の電子制御システムにおいて、各プロセッサに異常が発生しても、そこに割り付けられた機能を保障することができる。
かかる構成によれば、軽微な異常を復帰させることができる。
かかる構成によれば、例えば、プロセッサが暴走しても、これを解消することができる。
かかる構成によれば、プロセッサの異常を検知することができる。
110 電子制御装置
114 マルチコアプロセッサ
114A,114B コア(プロセッサ)
116A,116B メモリ
120 電子制御装置
124,126 プロセッサ
124A,126A メモリ
130 電子制御装置
134 プロセッサ
134A メモリ
200 車載ネットワーク
Claims (3)
- 不揮発性メモリ及び揮発性メモリを有するプロセッサを複数備え、前記不揮発性メモリにプログラム及び制御データを格納した自動車用電子制御システムであって、
前記プロセッサの異常時に、該プロセッサに特有の機能を実現するプログラムを、予め他のプロセッサの前記揮発性メモリに格納しておく、
ことを特徴とする自動車用電子制御システム。 - 前記揮発性メモリに格納するプログラムは、前記プロセッサの前記揮発性メモリに展開されることで実行可能となる、ことを特徴とする請求項1に記載の自動車用電子制御システム。
- 前記揮発性メモリに格納するプログラムは、少なくとも前記プロセッサの起動時に、一のプロセッサから他のプロセッサに転送される、ことを特徴とする請求項1又は請求項2に記載の自動車用電子制御システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012193059A JP6129499B2 (ja) | 2012-09-03 | 2012-09-03 | 自動車用電子制御システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012193059A JP6129499B2 (ja) | 2012-09-03 | 2012-09-03 | 自動車用電子制御システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014049013A true JP2014049013A (ja) | 2014-03-17 |
| JP6129499B2 JP6129499B2 (ja) | 2017-05-17 |
Family
ID=50608583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012193059A Active JP6129499B2 (ja) | 2012-09-03 | 2012-09-03 | 自動車用電子制御システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6129499B2 (ja) |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015229467A (ja) * | 2014-06-06 | 2015-12-21 | 本田技研工業株式会社 | 電子制御システム |
| JP2016037157A (ja) * | 2014-08-07 | 2016-03-22 | 本田技研工業株式会社 | 車両用制御装置 |
| WO2017002939A1 (ja) * | 2015-07-01 | 2017-01-05 | 日立オートモティブシステムズ株式会社 | 電子制御装置及びスタック使用方法 |
| JP2018052315A (ja) * | 2016-09-29 | 2018-04-05 | 日立オートモティブシステムズ株式会社 | 自動車用制御装置及び内燃機関用制御装置 |
| JP2018076073A (ja) * | 2018-02-07 | 2018-05-17 | 日本精工株式会社 | 電動パワーステアリング装置の制御装置 |
| JP2018151717A (ja) * | 2017-03-10 | 2018-09-27 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置 |
| JP2019135656A (ja) * | 2019-03-11 | 2019-08-15 | 日立オートモティブシステムズ株式会社 | 電子制御装置及びスタック使用方法 |
| JP2021004031A (ja) * | 2020-09-04 | 2021-01-14 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置 |
| US10946867B2 (en) | 2015-11-16 | 2021-03-16 | Hitachi Automotive Systems, Ltd. | Processing device and vehicle control system |
| JP2021047513A (ja) * | 2019-09-17 | 2021-03-25 | 株式会社デンソー | 電子制御装置 |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1131086A (ja) * | 1997-07-11 | 1999-02-02 | Mazda Motor Corp | 電子機器装置 |
| WO2000062134A1 (en) * | 1999-04-09 | 2000-10-19 | Mitsubishi Denki Kabushiki Kaisha | Cpu unit of programmable controller and operation proxy control method |
| JP2003214233A (ja) * | 2002-01-28 | 2003-07-30 | Denso Corp | 車両用電子制御装置 |
| JP2003263330A (ja) * | 2002-03-08 | 2003-09-19 | Matsushita Electric Ind Co Ltd | プログラム実行装置 |
| JP2004310252A (ja) * | 2003-04-03 | 2004-11-04 | Matsushita Electric Ind Co Ltd | マルチプロセッサシステムの故障復帰方法 |
| JP2009042932A (ja) * | 2007-08-07 | 2009-02-26 | Toshiba Corp | 記憶制御装置の制御プログラムの更新方法 |
| JP2012073748A (ja) * | 2010-09-28 | 2012-04-12 | Denso Corp | 制御装置 |
| WO2012105174A1 (ja) * | 2011-01-31 | 2012-08-09 | パナソニック株式会社 | プログラム生成装置、プログラム生成方法、プロセッサ装置及びマルチプロセッサシステム |
-
2012
- 2012-09-03 JP JP2012193059A patent/JP6129499B2/ja active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1131086A (ja) * | 1997-07-11 | 1999-02-02 | Mazda Motor Corp | 電子機器装置 |
| WO2000062134A1 (en) * | 1999-04-09 | 2000-10-19 | Mitsubishi Denki Kabushiki Kaisha | Cpu unit of programmable controller and operation proxy control method |
| JP2003214233A (ja) * | 2002-01-28 | 2003-07-30 | Denso Corp | 車両用電子制御装置 |
| JP2003263330A (ja) * | 2002-03-08 | 2003-09-19 | Matsushita Electric Ind Co Ltd | プログラム実行装置 |
| JP2004310252A (ja) * | 2003-04-03 | 2004-11-04 | Matsushita Electric Ind Co Ltd | マルチプロセッサシステムの故障復帰方法 |
| JP2009042932A (ja) * | 2007-08-07 | 2009-02-26 | Toshiba Corp | 記憶制御装置の制御プログラムの更新方法 |
| JP2012073748A (ja) * | 2010-09-28 | 2012-04-12 | Denso Corp | 制御装置 |
| WO2012105174A1 (ja) * | 2011-01-31 | 2012-08-09 | パナソニック株式会社 | プログラム生成装置、プログラム生成方法、プロセッサ装置及びマルチプロセッサシステム |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015229467A (ja) * | 2014-06-06 | 2015-12-21 | 本田技研工業株式会社 | 電子制御システム |
| JP2016037157A (ja) * | 2014-08-07 | 2016-03-22 | 本田技研工業株式会社 | 車両用制御装置 |
| WO2017002939A1 (ja) * | 2015-07-01 | 2017-01-05 | 日立オートモティブシステムズ株式会社 | 電子制御装置及びスタック使用方法 |
| JP2017016409A (ja) * | 2015-07-01 | 2017-01-19 | 日立オートモティブシステムズ株式会社 | 電子制御装置及びスタック使用方法 |
| US10946867B2 (en) | 2015-11-16 | 2021-03-16 | Hitachi Automotive Systems, Ltd. | Processing device and vehicle control system |
| JP2018052315A (ja) * | 2016-09-29 | 2018-04-05 | 日立オートモティブシステムズ株式会社 | 自動車用制御装置及び内燃機関用制御装置 |
| JP2018151717A (ja) * | 2017-03-10 | 2018-09-27 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置 |
| JP2018076073A (ja) * | 2018-02-07 | 2018-05-17 | 日本精工株式会社 | 電動パワーステアリング装置の制御装置 |
| JP2019135656A (ja) * | 2019-03-11 | 2019-08-15 | 日立オートモティブシステムズ株式会社 | 電子制御装置及びスタック使用方法 |
| JP2021047513A (ja) * | 2019-09-17 | 2021-03-25 | 株式会社デンソー | 電子制御装置 |
| JP7334552B2 (ja) | 2019-09-17 | 2023-08-29 | 株式会社デンソー | 電子制御装置 |
| JP2021004031A (ja) * | 2020-09-04 | 2021-01-14 | 日立オートモティブシステムズ株式会社 | 自動車用電子制御装置 |
| JP6998434B2 (ja) | 2020-09-04 | 2022-01-18 | 日立Astemo株式会社 | 自動車用電子制御装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6129499B2 (ja) | 2017-05-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6129499B2 (ja) | 自動車用電子制御システム | |
| US11725564B2 (en) | Diagnostic methods for a high efficiency exhaust aftertreatment system | |
| US8096111B2 (en) | Reduction of NOx trap at engine shutoff | |
| CN101988416B (zh) | 柴油机后处理系统中检测和缓解多余放热的方法 | |
| US8707677B2 (en) | System and method for controlling a nitrogen oxide sensor | |
| US20130283767A1 (en) | Oxidation catalyst monitoring | |
| JP3883842B2 (ja) | 車両用電子制御装置 | |
| EP3401522B1 (en) | Exhaust gas control system for internal combustion engine and method of controlling exhaust gas control system for internal combustion engine | |
| JP2012057545A (ja) | 触媒劣化診断装置 | |
| JP4702322B2 (ja) | 内燃機関の制御装置 | |
| JP3799795B2 (ja) | 車両診断システム | |
| JP2014061793A (ja) | 自動車用電子制御装置 | |
| CN114954303A (zh) | 一种有效驾驶循环的识别方法、装置、设备及存储介质 | |
| JP2006327217A (ja) | 車両制御用プログラム及び車両用電子制御装置 | |
| CN108468598A (zh) | 用于内燃发动机的异常诊断装置及异常诊断方法 | |
| JP6275790B2 (ja) | 自動車用電子制御装置 | |
| CN107131039B (zh) | 用于运行机动车的废气后处理系统的方法 | |
| KR20200111469A (ko) | 차량용 촉매의 고장 판단 시스템 및 방법 | |
| JP7575846B2 (ja) | NOxセンサ自己診断制御方法及びNOxセンサ自己診断制御装置 | |
| Nanjundaswamy et al. | OBD diagnostic strategies for LEVIII exhaust gas aftertreatment concepts | |
| CN117178108A (zh) | 利用加热器管理氨逃逸的系统和方法 | |
| JP2002132533A (ja) | 自己診断機能を備えた車両用制御装置及び記録媒体 | |
| JP6442326B2 (ja) | 車両用制御装置 | |
| JP2565141B2 (ja) | 自動車における負荷分担制御方法 | |
| Leelakumar | Design of Electronic Control for Diesel Engines |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20140528 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150128 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160127 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160216 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160418 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160906 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161107 |
|
| 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: 20170404 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170412 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6129499 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 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |