JP6902992B2 - 自動車用電子制御装置 - Google Patents
自動車用電子制御装置 Download PDFInfo
- Publication number
- JP6902992B2 JP6902992B2 JP2017242762A JP2017242762A JP6902992B2 JP 6902992 B2 JP6902992 B2 JP 6902992B2 JP 2017242762 A JP2017242762 A JP 2017242762A JP 2017242762 A JP2017242762 A JP 2017242762A JP 6902992 B2 JP6902992 B2 JP 6902992B2
- Authority
- JP
- Japan
- Prior art keywords
- processor core
- task
- processor
- load
- 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
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
図1は、自動車に搭載された電子制御装置の一例を示す。
図2は、電子制御装置100が起動されたことを契機として、プロセッサコア120A及び120Bが夫々実行する、初期化処理の一例を示す。なお、初期化処理を実行するプログラムは、負荷分散を行わない固定処理として、不揮発性メモリ120C及び120Dに夫々格納されている。また、以下の説明においては、理解を容易ならしめるために、プロセッサコア120Aが実行する初期化処理について説明するが、プロセッサコア120Bも同様な初期化処理を実行する。
ステップ13では、プロセッサコア120Aが、プロセッサコア120Bから負荷通知があったか否かを判定する。そして、プロセッサコア120Aは、負荷通知があったと判定すれば処理をステップ14へと進める一方(Yes)、負荷通知がないと判定すれば待機する(No)。
近年では、自動車が信号待ちなどで停車したとき、エンジンを停止させて燃料節約及び排出ガス削減を図る、アイドリングストップシステムが実用化されている。アイドリングストップから復帰するとき、エンジンの再始動操作に係る割込み処理が急増する。このため、プロセッサコア120Aは、アイドリングストップシステムの作動状態に基づいて、アイドリングストップ中であるか否かを判定する。また、プロセッサコア120Aは、ブレーキペダルの操作量が減少し始めると、実際にアイドリングストップから復帰するに先立って、アイドリングストップから復帰すると予測する。
自動車が登坂路を走行している場合、駆動輪を駆動する必要トルクが大きくなることから、キックダウンやダウンシフトなどで減速比を大きくする操作が行われる。この場合、減速比が大きくなるため、エンジン回転数が急激に上昇し、エンジン回転数に同期した割込み処理が急増する。このため、プロセッサコア120Aは、例えば、車速及びアクセル開度から自動車が登坂路を走行しているか否かを判定し、実際の減速比を大きくする操作に先立って、エンジン回転数が急激に上昇すると予測する。
自動車に搭載される電子制御装置には、制御対象となるシステム及び自分自身の故障発生の有無を診断する診断機能が組み込まれている。診断機能によって故障発生と診断されたとき、MIL(Malfunction Indication Lamp:警告灯)を点灯し、その故障内容などに応じて、通常の制御とは異なる、フェイルセーフ又はリンプホームに移行する。フェイルセーフ又はリンプホームに移行すると、これを実現するための割込み処理が急増する。このため、プロセッサコア120Aは、MILが点灯したとき、故障発生部位及びその内容に応じた割込み処理を特定し、実際のフェイルセーフ又はリンプホームに移行するに先立って、フェイルセーフ又はリンプホームに移行すると予測する。
近年では、突然の路面状況の変化などのために急激な操舵操作を行ったときに、横滑りなどの自動車の不安定な挙動を抑制して走行安全性を確保する、横滑り防止システムが実用化されている。横滑り防止システムが作動すると、自動車の挙動を安定化させる処理に係る割込み処理が急増する。このため、プロセッサコア120Aは、例えば、ワイパーの作動状態及び外気温に基づいて、スリップが起こりやすい降雨時又は降雪時の走行であるか否かを判定する。そして、プロセッサコア120Aは、ワイパーが作動しているとき、又は、外気温が所定温度より低いとき、実際に横滑り防止システムが作動するに先立って、横滑り防止システムが作動すると予測する。
近年では、車両前方に存在する先行車両との安全車間距離を維持しつつ追従走行し、運転者の運転負荷を軽減する、アダプティブクルーズコントロールシステムが実用化されている。車両前方に先行車両が存在する場合、何らかの理由によって、その先行車両が急制動する状態が想定される。この場合、アダプティブクルーズコントロールシステムにおいて、アクセル操作及びブレーキ操作に係る割込み処理が急増する。このため、プロセッサコア120Aは、例えば、アダプティブクルーズコントロールシステムから先行車両の有無を読み込み、先行車両が存在する場合には、実際にアクセル操作及びブレーキ操作に係る割込み処理が急増するに先立って、アクセル操作及びブレーキ操作に係る割込みが急増すると予測する。
自動変速機には、変速回転数を通常より高くしてスポーティな走行を可能にする「スポーツモード」や、車速を低下させずにエンジン回転数を低下させて燃費を向上させる「オーバドライブモード」に任意に切換可能なものがある。「スポーツモード」又は「オーバドライブモード」に切り換えた場合、変速処理に係る割込み処理が急増する。このため、プロセッサコア120Aは、自動変速機のモード設定状態に基づいて、「スポーツモード」又は「オーバドライブモード」に切り換えられているか否かを判定する。そして、プロセッサコア120Aは、「スポーツモード」又は「オーバドライブモード」に切り換えられていれば、実際に変速処理に係る割込み処理が急増するに先立って、変速処理に係る割込み処理が急増すると予測する。
ステップ22では、プロセッサコア120Bが、プロセッサコア120Aに負荷を通知する。
第1実施例の前提として、図6に示すように、プロセッサコア120Aには、固定処理A1,固定処理A2,割込み処理A3,割込み処理A4及び割込み処理A5が割り付けられ、プロセッサコア120Bには、固定処理B1及び割込み処理B2が割り付けられていると仮定する。ここで、固定処理A1及び固定処理A2は、負荷分散対象とならない処理であって、必ずプロセッサコア120Aで実行される。一方、固定処理B1は、負荷分散対象とならない処理であって、必ずプロセッサコア120Bで実行される。そして、自動車に関する運転状態の変化に応じて、本来であればプロセッサコア120Aに割り付けられる割込み処理A6が発生したことを考える。なお、図6は、プロセッサコア120A及び120Bにおける負荷状況を観念的に表現している。
120 マルチコアプロセッサ
120A プロセッサコア
120B プロセッサコア
120E 揮発性メモリ
Claims (4)
- 複数のプロセッサコアが集積されたマルチコアプロセッサを搭載し、タスクを処理するプロセッサコアを動的に割り付けて負荷分散する自動車用電子制御装置であって、
割り込み処理に係るタスクが発生したとき、当該タスクについて、前記複数のプロセッサコアの負荷状況に応じて負荷分散する第1の分散処理と、
エンジン回転数が所定値以下であるとき、運転状態の変化を予測し、当該予測結果に影響を受ける少なくとも1つのタスクについて、前記複数のプロセッサコアの負荷状況に応じて負荷分散する第2の分散処理と、
を実行するように構成された自動車用電子制御装置。 - 前記第1の分散処理及び前記第2の分散処理は、特定のタスクについて、予め指定された前記プロセッサコアに割り付ける、
請求項1に記載の自動車用電子制御装置。 - 前記第1の分散処理及び前記第2の分散処理は、制御対象となるシステム単位で、前記特定のタスクを前記プロセッサコアに割り付ける、
請求項2に記載の自動車用電子制御装置。 - 前記第1の分散処理及び前記第2の分散処理は、前記複数のプロセッサコアが共通してアクセス可能な揮発性メモリにタスクをコピーし、当該揮発性メモリのタスクを指定して前記プロセッサコアに割り付ける、
請求項1〜請求項3のいずれか1つに記載の自動車用電子制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017242762A JP6902992B2 (ja) | 2017-12-19 | 2017-12-19 | 自動車用電子制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017242762A JP6902992B2 (ja) | 2017-12-19 | 2017-12-19 | 自動車用電子制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019109744A JP2019109744A (ja) | 2019-07-04 |
| JP6902992B2 true JP6902992B2 (ja) | 2021-07-14 |
Family
ID=67179884
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017242762A Active JP6902992B2 (ja) | 2017-12-19 | 2017-12-19 | 自動車用電子制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6902992B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021012601A (ja) * | 2019-07-08 | 2021-02-04 | 株式会社デンソー | 並列化方法、半導体制御装置、車載制御装置 |
| JP7342669B2 (ja) * | 2019-12-04 | 2023-09-12 | 株式会社デンソー | 電子制御装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112009001700B4 (de) * | 2008-07-22 | 2019-02-07 | Toyota Jidosha Kabushiki Kaisha | Multikernsystem, fahrzeugseitige elektronische Steuerungseinheit und Aufgabenumschaltverfahren |
| JP2011141782A (ja) * | 2010-01-08 | 2011-07-21 | Toyota Motor Corp | 情報処理装置、電子制御ユニット、タスク割り当て方法 |
| JP5741360B2 (ja) * | 2011-10-06 | 2015-07-01 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
| JP5817505B2 (ja) * | 2011-12-21 | 2015-11-18 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
| JP5673576B2 (ja) * | 2012-02-01 | 2015-02-18 | トヨタ自動車株式会社 | エンジン制御装置 |
-
2017
- 2017-12-19 JP JP2017242762A patent/JP6902992B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019109744A (ja) | 2019-07-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112937593B (zh) | 车辆运动控制方法、装置、系统以及计算机设备 | |
| EP3789874B1 (en) | Vehicle control device, vehicle control method, and recording medium storing vehicle control program | |
| JP6477430B2 (ja) | 電子制御装置 | |
| CN117465432A (zh) | 控制装置、管理器、方法、非暂时性存储介质、致动器系统和车辆 | |
| JP5187194B2 (ja) | マルチプロセッサシステム | |
| CN114162068B (zh) | 车辆智能驾驶功能的管理方法、装置以及车辆 | |
| US12197934B2 (en) | Information processing device, control method, non-transitory storage medium, and vehicle | |
| JP2018077828A (ja) | 画像処理アルゴリズム | |
| JP6902992B2 (ja) | 自動車用電子制御装置 | |
| JP7257981B2 (ja) | 車両制御装置 | |
| CN115195780B (zh) | 控制装置、管理器、电子控制单元、系统、控制方法 | |
| JP7172934B2 (ja) | 車両制御装置 | |
| JP2014004858A (ja) | 車両制御装置 | |
| CN119428577A (zh) | 一种汽车制动的资源管理方法及系统 | |
| JP7741295B2 (ja) | 更新管理システム | |
| CN115246419B (zh) | 车辆、程序和通知方法 | |
| CN116737061A (zh) | 用于分区系统的存储器优化的计算机实现的方法 | |
| US12583466B2 (en) | Vehicle control modules including containerized orchestration and resource management for mixed criticality systems | |
| JP2004046857A (ja) | マルチタスキング可能なコンピュータプログラムの進行の制御方法および制御装置 | |
| JP7747202B2 (ja) | リソース割当方法および装置、ならびにコンピュータプログラム | |
| US20250199856A1 (en) | Real-time application prioritization | |
| JP7754050B2 (ja) | 運転支援装置 | |
| CN120595693B (zh) | 一种车载冗余控制器的控制方法、装置、设备及介质 | |
| CN119502957A (zh) | 自动驾驶车辆的节点启动控制方法、装置及电子设备、计算机程序产品 | |
| JP7143590B2 (ja) | 車両制御装置及び車両制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20201019 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201110 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201215 |
|
| 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: 20210525 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210622 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6902992 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 |