JP7226064B2 - 電子制御装置 - Google Patents
電子制御装置 Download PDFInfo
- Publication number
- JP7226064B2 JP7226064B2 JP2019081937A JP2019081937A JP7226064B2 JP 7226064 B2 JP7226064 B2 JP 7226064B2 JP 2019081937 A JP2019081937 A JP 2019081937A JP 2019081937 A JP2019081937 A JP 2019081937A JP 7226064 B2 JP7226064 B2 JP 7226064B2
- Authority
- JP
- Japan
- Prior art keywords
- core
- control
- cores
- engine
- operating state
- 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
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
しかしながら、エンジン制御のような複雑な制御系を持つ電子制御装置では、エンジンの運転状態において処理負荷が変動することから、一律に処理負荷が平準化するように制御を割当てることは困難である。また、コアにより処理負荷にばらつきがある場合、処理負荷が高いコアに合わせてマイコン性能の選定する必要があり、コストにも影響する課題となる。
(第1実施形態)
エンジンECUに適用した第1実施形態について図1から図7を参照して説明する。
図1に示すエンジンECU1(電子制御装置に相当)は、マイコン2、入力回路3、出力回路4、通信回路5を有して構成されている。入力回路3は、エンジン制御に必要な各センサから各検出信号を入力する。出力回路4は、エンジン制御を行うための各種アクチュエータに対して駆動信号を出力する。通信回路5は、他のECUと例えばCANを通信プロトコルとする車載ネットワークにより接続されている。CANは登録商標である。
ROM6には、プログラムとして、複数のコア固定制御用と複数のコア可変制御を実行するためのプログラムが記憶されている。コア固定制御とは再現性の重要度が高い制御であり、割当てられるコアが規定されているAMP型アーキテクチャが採用されている。コア固定制御は、各コアA~Nに対応した数だけROM6に記憶されている。
コア可変制御が実行するタスクとしては、エアコン制御、エンジン水温制御、イモビ制御、Gセンサ制御、充電制御などであるが、これに限定されるものではない。
各コアA~Nは、起動すると、図5に示すコア固定制御をROM6から読込んで実行する。このコア固定制御では、各コアA~Nは、割当てられた固定制御を実行する(S101)。
尚、領域によってはコアA~Nにコア可変制御が割当てられない場合があり、このようにコア可変制御が割当てられなかったコアはコア可変制御を実行することはない。
同様にして、各領域に対応してコア可変制御を各コアA~Dに割当てることで各コアA~Dの処理負荷を平準化している。
各コアA~Dは、割当てられたコア固定制御を実行すると同時に、エンジンの運転状態に対応して割当てられたコア可変制御を実行するので、エンジンの運転状態が変動した場合であっても各コアA~Dの処理負荷を平準化することができる。
第2実施形態について図8を参照して説明する。この第2実施形態は、エンジンの運転状態を3次元座標で表すことを特徴とする。
図8に示すようにエンジンの運転状態は、x軸のエンジン回転数、y軸のエンジン負荷率、z軸のエンジン水温とした3次元座標で表されており、さらにx軸、y軸及びz軸に1個の閾値を設定することで8個の領域1-1-1、1-1-2、1-2-1、……2-2-2に区画されている。
各コアA~Dは、割当てられたコア固定制御を実行すると同時に、エンジンの運転状態に対応して割当てられたコア可変制御を実行する。
第3実施形態について図9を参照して説明する。この第3実施形態は、領域をエンジンに対する操作状態で区画したことを特徴とする。
図9に示すようにアクセルのスロットル開度が1度未満の場合はアイドルON状態の領域Aとし、スロットル開度が1度以上の場合はアイドルOFF状態の領域Bとする。
各コアA~Dは、上記各実施形態と同様に、割当てられたコア固定制御を実行すると同時に、スロットル開度に応じた領域に対応して割当てられたコア可変制御を実行する。
エンジンの運転状態を判断し、その判断結果を他のコアに通知する専用のコアを設けるようにしても良い。
各コアがエンジンの運転状態を判断し、その判断結果に基づいて対応するコア可変制御を実行するようにしても良い。
エンジンの運転状態に限定されることなく、各種制御対象の動作状態を制御するマイコンに適用するようにしても良い。
Claims (4)
- マイクロコンピュータ(2)が搭載された電子制御装置であって、
前記マイクロコンピュータは、
複数のコア固定制御と複数のコア可変制御とを実行するためのプログラムを記憶した記憶部(6)と、
割当てられた前記コア固定制御を実行すると同時に、複数の領域に区画されている制御対象の動作状態に対応して割当てられた前記コア可変制御を実行する複数のコアと、
を備え、
各コアが前記コア固定制御に加えて前記コア可変制御を実行する場合の処理負荷が平準化するように前記領域に対応して前記各コアに割当てられる前記コア可変制御が規定され、
前記複数コアのうちの特定コアは、前記制御対象の動作状態に対応する領域を判断し、その判断結果を、前記特定コアを除くコアに通知し、
前記特定コアを除くコアは、前記特定コアから通知された判断結果に基づいて割当てられた前記コア可変制御を実行する電子制御装置。 - 前記制御対象の動作状態は座標軸で表され、当該座標軸に少なくとも1つの閾値を設定することで複数の領域に区画されている請求項1に記載の電子制御装置。
- 前記領域は、前記制御対象に対する操作状態に対応して区画されている請求項1または2に記載の電子制御装置。
- 前記コア固定制御は、再現性の重要度が高い制御であり、
前記コア可変制御は、再現性の重要度が低い制御である請求項1から3のいずれか一項に記載の電子制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019081937A JP7226064B2 (ja) | 2019-04-23 | 2019-04-23 | 電子制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019081937A JP7226064B2 (ja) | 2019-04-23 | 2019-04-23 | 電子制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020181244A JP2020181244A (ja) | 2020-11-05 |
JP7226064B2 true JP7226064B2 (ja) | 2023-02-21 |
Family
ID=73024103
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019081937A Active JP7226064B2 (ja) | 2019-04-23 | 2019-04-23 | 電子制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7226064B2 (ja) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007188398A (ja) | 2006-01-16 | 2007-07-26 | Seiko Epson Corp | マルチプロセッサシステム、マルチプロセッサシステムの制御方法をコンピュータに実行させるためのプログラム。 |
JP2008097280A (ja) | 2006-10-11 | 2008-04-24 | Denso Corp | 移動体用マルチコアcpuの制御装置、移動体用マイクロコンピュータ及び移動体操縦支援装置 |
JP2010093727A (ja) | 2008-10-10 | 2010-04-22 | Ricoh Co Ltd | 画像配信装置、端末装置、画像配信方法、プログラム、および記録媒体 |
JP2011100338A (ja) | 2009-11-06 | 2011-05-19 | Hitachi Automotive Systems Ltd | 車載用マルチアプリ実行装置 |
JP2013133736A (ja) | 2011-12-26 | 2013-07-08 | Toyota Motor Corp | 内燃機関の制御装置 |
JP2014078078A (ja) | 2012-10-09 | 2014-05-01 | Denso Corp | 電子制御装置 |
JP2018067135A (ja) | 2016-10-19 | 2018-04-26 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
-
2019
- 2019-04-23 JP JP2019081937A patent/JP7226064B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007188398A (ja) | 2006-01-16 | 2007-07-26 | Seiko Epson Corp | マルチプロセッサシステム、マルチプロセッサシステムの制御方法をコンピュータに実行させるためのプログラム。 |
JP2008097280A (ja) | 2006-10-11 | 2008-04-24 | Denso Corp | 移動体用マルチコアcpuの制御装置、移動体用マイクロコンピュータ及び移動体操縦支援装置 |
JP2010093727A (ja) | 2008-10-10 | 2010-04-22 | Ricoh Co Ltd | 画像配信装置、端末装置、画像配信方法、プログラム、および記録媒体 |
JP2011100338A (ja) | 2009-11-06 | 2011-05-19 | Hitachi Automotive Systems Ltd | 車載用マルチアプリ実行装置 |
JP2013133736A (ja) | 2011-12-26 | 2013-07-08 | Toyota Motor Corp | 内燃機関の制御装置 |
JP2014078078A (ja) | 2012-10-09 | 2014-05-01 | Denso Corp | 電子制御装置 |
JP2018067135A (ja) | 2016-10-19 | 2018-04-26 | 日立オートモティブシステムズ株式会社 | 車両制御装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2020181244A (ja) | 2020-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7836866B2 (en) | Method for controlling cylinder deactivation | |
US20040236488A1 (en) | Motor vehicle control system and method for controlling a motor vehicle | |
EP3097294B1 (en) | Control device forn an internal combustion engine | |
US7213570B2 (en) | Method and apparatus for controlling throttle during vehicle coasting | |
US9903285B2 (en) | Control device for internal combustion engine with turbocharger | |
US20160123250A1 (en) | Device for controlling internal combustion engine | |
JP2013228859A (ja) | プラント制御装置 | |
JP7226064B2 (ja) | 電子制御装置 | |
US6276332B1 (en) | Electronic airflow control | |
US20210224104A1 (en) | System and method for dynamic software management | |
US6314359B1 (en) | System for modifying a load bias function based on transient engine operation | |
JP6519515B2 (ja) | マイクロコンピュータ | |
US9624847B2 (en) | Method and apparatus to stabilize engine state selection using an energy based stabilization strategy for hybrid powertrain systems | |
EP2763049B1 (en) | Engine control device | |
JP3350950B2 (ja) | 車載用電子制御装置 | |
US10882508B2 (en) | Motor control apparatus and method for damping engine vibration | |
JPS6332974B2 (ja) | ||
WO2017002939A1 (ja) | 電子制御装置及びスタック使用方法 | |
JP2016118818A (ja) | 車両の制御装置 | |
CN115675434A (zh) | 混合发动机怠速控制方法、装置、控制器和存储介质 | |
JP6877475B2 (ja) | 電子制御装置及びスタック使用方法 | |
JP2021089581A (ja) | 電子制御装置 | |
CN115877813A (zh) | 车辆中执行车载诊断功能的方法、***和计算机程序产品 | |
KR101794570B1 (ko) | 엔진 제어 장치 및 방법 | |
JP2014135025A (ja) | マイクロコンピュータ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210720 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220630 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220712 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220906 |
|
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: 20230110 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230123 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7226064 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |