JP4446169B2 - 自動車用制御装置 - Google Patents
自動車用制御装置 Download PDFInfo
- Publication number
- JP4446169B2 JP4446169B2 JP2004340098A JP2004340098A JP4446169B2 JP 4446169 B2 JP4446169 B2 JP 4446169B2 JP 2004340098 A JP2004340098 A JP 2004340098A JP 2004340098 A JP2004340098 A JP 2004340098A JP 4446169 B2 JP4446169 B2 JP 4446169B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- sleep
- control
- resource
- setting
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
自動車上の複数の被制御要素の電気的動作を制御するために被制御要素に対応して設けられた複数の制御手段を、同一のハードウェア制御主体上でそれぞれ実行される、各制御手段に対応した複数のアプリケーションにより機能実現するとともに、制御手段の動作モードが、通常動作モードと、該通常動作モードよりも消費電力量が少ないスリープモードとの間で切り替え可能に構成された自動車用制御装置であって、
ハードウェア制御主体は、CPUと、アプリケーションを格納するROMと、CPU上にて複数のアプリケーションを実行するためのワークエリアとなるRAMとを有し、RAM上には、ハードウェア制御主体の各アプリケーションに割り当てられるリソースの設定領域がアプリケーション毎に個別に設けられ、
ハードウェア制御主体がスリープモードから通常モードに切り替わるウェイクアップの要因が、複数のアプリケーションの少なくとも1つに対する外部からの作動要求に基づいて発生する場合において、複数のアプリケーションのうち、当該作動要求のあったアプリケーションを第一種アプリケーション、残余のアプリケーションを第二種アプリケーションとして定めたとき、前記ウェイクアップに際して第一種アプリケーションのリソースを、第二種アプリケーションのリソースに優先してRAM上の対応する設定領域に設定するリソース設定手段と、
第一種アプリケーションのリソースを設定後に、第二種アプリケーションのリソースを設定することなく第一種アプリケーションを起動するアプリケーション起動手段と、を有することを特徴とする。
自動車上の複数の被制御要素の電気的動作を制御するために被制御要素に対応して設けられた複数の制御手段を、同一のハードウェア制御主体上でそれぞれ実行される、各制御手段に対応した複数のアプリケーションにより機能実現するとともに、制御手段の動作モードが、通常動作モードと、該通常動作モードよりも消費電力量が少ないスリープモードとの間で切り替え可能に構成された自動車用制御装置であって、
ハードウェア制御主体がスリープモードへ移行後、スリープタイマーが計測する予め定められたスリープ期間が経過した場合に、該ハードウェア制御主体をウェイクアップさせるタイマーウェイクアップ制御手段と、
ハードウェア制御主体がスリープモードから通常モードに切り替わるウェイクアップの要因が、タイマーウェイクアップ制御手段によるウェイクアップ要求に基づいて発生する場合において、当該ウェイクアップに際してアプリケーションを、そのリソース設定を行なうことなく起動するアプリケーション起動手段と、を有することを特徴とする。
図1は、本発明の自動車用制御装置を構成するECUの電気的な構成図である。ECU1は、CPU3、ROM5、RAM4及び入出力部(I/Oポート)2がバス接続されたマイクロプロセッサからなる。ECU1は、本実施形態では自動車のボデー系の制御を司るボデー系ECUとして構成され、図2はその概略アーキテクチャを示すものである。マイクロプロセッサからなるハードウェア制御主体上に搭載されるソフトウェアは、プラットフォームと、そのプラットフォーム上で動作する、ボデー系機能を実現するためのアプリケーションである。なお、複数のアプリケーションを区別するために、1〜nの記号を付して示した。プラットフォームは、ベースとなるハードウェアが相違する場合にも、各アプリケーションに共通の動作環境を与えるためのものであり、該アプリケーションに対する基本ソフト(OS)のほか、アプリケーションやハードウェアとの連携を図るインターフェースプログラムなどを含んで構成されるが、概念的には周知の部分なので説明の詳細は省略する。
・運転席ドア、助手席ドア、後部右側座席ドア、後部左側座席ドア、ルーフなどのロック/ロック解除、パワーウィンドウ動作など。
・エアコン、カーオーディオ、カーナビゲーションシステムなどの電源動作など。
・ルームランプ、コックピットランプ、ヘッドライト、スモールランプ、ハザードランプ、テールランプなどのスイッチ点灯制御など。
(1)ライト系アプリケーション(ワークエリア41):ヘッドライトの点灯ユニット71及びそれと連動点灯されるテールランプの点灯ユニット72(つまり、メインライト)の動作制御アプリケーションであり、以下のリソースがワークエリア41内のリソース設定領域41Rに設定される。
(入力系:ライトスイッチ/センサ用リソース領域)
・イグニッションスイッチSW1の入力ポート(共有リソース);イグニッションスイッチSW1がOFFの場合は、手動スイッチ操作によるメインライトの点灯/消灯のみ可能;
・ライトコントロールスイッチSW2(ロービーム、ハイビーム、ハイフラッシュ点灯などの点灯モード切替、及びマニュアル点灯/消灯、及び自動点灯/消灯の切替え)からの操作信号の入力ポート;
・ライトセンサ(照度センサ)61からの照度検出情報の入力ポート;
(出力系:ライト出力制御用リソース領域)
・ヘッドライト点灯ユニット71に対する、ロービーム点灯、ハイビーム点灯、ハイフラッシュ点灯及び消灯の切替え制御出力ポート;
・テールライト点灯ユニット72に対する点灯及び消灯の切替え制御出力ポート。
(入力系:パワーウィンドウスイッチ用リソース領域)
・イグニッションスイッチSW1の入力ポート(共有リソース);イグニッションスイッチSW1がOFFの場合は、パワーウィンドウの動作禁止;
・パワーウィンドウスイッチユニット62(ウィンドウ上昇/下降切替え、昇降モードの断続/オート切替えなど))からの操作信号の入力ポート;
(出力系:パワーウィンドウ出力制御用リソース領域)
・パワーウィンドウ駆動ユニット73に対する、ウィンドウ上昇/下降、及び昇降モードの断続/オート切替えなどの駆動モード切替えの制御出力ポート。
(入力系:ドア操作スイッチ用リソース領域)
・ドア操作スイッチユニット63からの操作信号の入力ポート;
(出力系:ドア開閉機構用リソース領域)
・ドア開閉ユニット74に対するドア開閉の制御出力ポート。
(入力系:無線受信機用リソース領域)
・無線受信機用コントロールユニット64(携帯器164と無線通信し、ロック開閉のための制御信号(ロック開閉要求信号)を出力する)からのロック開閉要求信号の入力ポート;
(出力系:ドアロック機構用リソース領域)
・ドアロック機構75に対する施錠/開錠の制御出力ポート。
・スリープ制御情報取得手段:複数のアプリケーションソフトウェアが要求するスリープ期間の開始時刻及び終了時刻を直接的又は間接的に特定するためのスリープ制御情報を、それら複数のアプリケーションソフトウェアから要求スリープ制御情報として個別に取得する;
・有効スリープ期間算出手段:取得された各アプリケーションソフトウェアの要求スリープ制御情報が各々規定する複数の要求スリープ期間に、共通に含まれる期間を有効スリープ期間として算出する;
・スリープ移行手段:算出された有効スリープ期間の開始時刻が到来することにより、複数のアプリケーションソフトウェアの実行を一元的に司るハードウェア制御主体をスリープモードに移行させ、該有効スリープ期間が経過することにより、ハードウェア制御主体をスリープモードから通常動作モードにウェイクアップさせる。
ソフトウェア構造上は、図1のプラットフォームの一部をなすものとして把握できる。その詳細については、後述する。
Claims (8)
- 自動車上の複数の被制御要素の電気的動作を制御するために前記被制御要素に対応して設けられた複数の制御手段を、同一のハードウェア制御主体上でそれぞれ実行される、各制御手段に対応した複数のアプリケーションにより機能実現するとともに、前記制御手段の動作モードが、通常動作モードと、該通常動作モードよりも消費電力量が少ないスリープモードとの間で切り替え可能に構成された自動車用制御装置であって、
前記ハードウェア制御主体は、CPUと、前記アプリケーションを格納するROMと、前記CPU上にて前記複数のアプリケーションを実行するためのワークエリアとなるRAMとを有し、前記RAM上には、前記ハードウェア制御主体の各アプリケーションに割り当てられるリソースの設定領域がアプリケーション毎に個別に設けられ、
前記ハードウェア制御主体が前記スリープモードから前記通常モードに切り替わるウェイクアップの要因が、前記複数のアプリケーションの少なくとも1つに対する外部からの作動要求に基づいて発生する場合において、前記複数のアプリケーションのうち、当該作動要求のあったアプリケーションを第一種アプリケーション、残余のアプリケーションを第二種アプリケーションとして定めたとき、前記ウェイクアップに際して前記第一種アプリケーションのリソースを、前記第二種アプリケーションのリソースに優先して前記RAM上の対応する設定領域に設定するリソース設定手段と、
前記第一種アプリケーションのリソースを設定後に、前記第二種アプリケーションのリソースを設定することなく前記第一種アプリケーションを起動するアプリケーション起動手段と、
を有することを特徴とする自動車用制御装置。 - 前記アプリケーション起動手段は、前記第二種アプリケーションに対するリソース設定を行なわない状態で、前記第一種アプリケーションとともに該第二種アプリケーションも合せて起動する請求項1記載の自動車用制御装置。
- 前記ハードウェア制御主体がウェイクアップした後、前記複数のアプリケーションに対する外部からの作動要求が途絶してから一定のアイドリング期間が経過した場合に、該ハードウェア制御主体を前記スリープモードに移行させるスリープ移行手段を有するとともに、前記リソース設定手段は、前記アイドリング期間中に前記第二種アプリケーションのいずれに対しても前記外部からの作動要求がなされなかった場合に、該第二種アプリケーションへのリソース設定を行なわず、前記スリープ移行手段は該第二種アプリケーションへのリソース設定を行なわないまま前記スリープモードへ移行させるものである請求項1又は請求項2に記載の自動車用制御装置。
- 前記リソース設定手段は、前記アイドリング期間中に前記第二種アプリケーションのいずれかに対して前記外部からの作動要求がなされた場合に、その作動要求のあった第二種アプリケーションについてのみ追加してリソース設定を行なう請求項3記載の自動車用制御装置。
- 前記ハードウェア制御主体が前記スリープモードへ移行後、スリープタイマーが計測する予め定められたスリープ期間が経過した場合に、該ハードウェア制御主体をウェイクアップさせるタイマーウェイクアップ制御手段を有するとともに、
前記アプリケーション起動手段は、前記ウェイクアップの要因が、前記タイマーウェイクアップ制御手段によるウェイクアップ要求に基づいて発生する場合において、当該ウェイクアップに際して前記アプリケーションを、そのリソース設定を行なうことなく起動する請求項1ないし請求項4のいずれか1項に記載の自動車用制御装置。 - 自動車上の複数の被制御要素の電気的動作を制御するために前記被制御要素に対応して設けられた複数の制御手段を、同一のハードウェア制御主体上でそれぞれ実行される、各制御手段に対応した複数のアプリケーションにより機能実現するとともに、前記制御手段の動作モードが、通常動作モードと、該通常動作モードよりも消費電力量が少ないスリープモードとの間で切り替え可能に構成された自動車用制御装置であって、
前記ハードウェア制御主体が前記スリープモードへ移行後、スリープタイマーが計測する予め定められたスリープ期間が経過した場合に、該ハードウェア制御主体をウェイクアップさせるタイマーウェイクアップ制御手段と、
前記ハードウェア制御主体が前記スリープモードから前記通常モードに切り替わるウェイクアップの要因が、前記タイマーウェイクアップ制御手段によるウェイクアップ要求に基づいて発生する場合において、当該ウェイクアップに際して前記アプリケーションを、そのリソース設定を行なうことなく起動するアプリケーション起動手段と、
を有することを特徴とする自動車用制御装置。 - 前記ハードウェア制御主体がウェイクアップした後、前記複数のアプリケーションに対する外部からの作動要求が途絶してから一定のアイドリング期間が経過した場合には、該ハードウェア制御主体を前記スリープモードに移行させるとともに、前記アイドリング期間中に前記複数のアプリケーションのいずれに対しても前記外部からの作動要求がなされなかった場合に、該アプリケーションへのリソース設定を行なわないまま前記スリープモードへ移行させるスリープ移行手段を有する請求項5又は請求項6に記載の自動車用制御装置。
- 前記アイドリング期間中に前記複数のアプリケーションのいずれかに対して前記外部からの作動要求がなされた場合に、その作動要求のあったアプリケーションについてリソース設定を行なうリソース設定手段を有する請求項7記載の自動車用制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004340098A JP4446169B2 (ja) | 2004-11-25 | 2004-11-25 | 自動車用制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004340098A JP4446169B2 (ja) | 2004-11-25 | 2004-11-25 | 自動車用制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006151000A JP2006151000A (ja) | 2006-06-15 |
JP4446169B2 true JP4446169B2 (ja) | 2010-04-07 |
Family
ID=36629823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004340098A Expired - Fee Related JP4446169B2 (ja) | 2004-11-25 | 2004-11-25 | 自動車用制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4446169B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6024696B2 (ja) | 2014-03-27 | 2016-11-16 | 株式会社デンソー | 通信装置 |
JP6972815B2 (ja) * | 2017-09-13 | 2021-11-24 | 株式会社デンソー | 車両用制御装置 |
CN107856538A (zh) * | 2017-11-14 | 2018-03-30 | 华晨汽车集团控股有限公司 | 一种电动汽车电驱动***工作模式切换控制方法 |
CN114655016B (zh) * | 2021-03-23 | 2024-01-30 | 北京新能源汽车股份有限公司 | 唤醒电路、整车控制器、上下电控制方法及装置 |
-
2004
- 2004-11-25 JP JP2004340098A patent/JP4446169B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006151000A (ja) | 2006-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4548601B2 (ja) | 自動車用制御ユニット | |
CN108933719B (zh) | 车载can网络管理方法、车载can网络、车辆 | |
EP1717664B1 (en) | Computer circuit | |
US20200162273A1 (en) | Communication system for vehicle and method for controlling the same | |
US9798307B2 (en) | Startup control of devices | |
CN106218550B (zh) | 电子控制单元的控制方法、电子控制单元、***和车辆 | |
CN112208470B (zh) | 一种实现设备低功耗的方法及车载终端 | |
CN111698107B (zh) | 整车网络管理方法、装置、***及计算机设备 | |
CN110271503B (zh) | 基于avn的电源管理模式切换的控制方法和装置 | |
JP2005132131A (ja) | ソフトウェア更新装置およびソフトウェア更新方法 | |
JP2007030593A (ja) | 電子制御装置 | |
JP2008107914A (ja) | マイクロコンピュータ、プログラム及び車両用電子制御装置 | |
CN105353864A (zh) | 电子设备静态功耗管理方法和*** | |
US20080104438A1 (en) | Microcomputer, program and on-vehicle electronic controller | |
JP4446169B2 (ja) | 自動車用制御装置 | |
JP4446168B2 (ja) | 自動車用制御装置 | |
JP2007022355A (ja) | 自動車用制御ユニット | |
JP3566846B2 (ja) | 多重通信方法 | |
JP2006290162A (ja) | 自動車用制御ユニット | |
JP2007001420A (ja) | 自動車用制御ユニット | |
JP4446170B2 (ja) | 自動車用スリープ制御システム | |
JP6315416B2 (ja) | 車両通信装置及び車両通信システム | |
JP2011039608A (ja) | 処理システム、動作状態制御方法及びコンピュータプログラム | |
JP4419192B2 (ja) | 自動車用制御装置 | |
JP7503013B2 (ja) | 電子制御装置及び電子制御装置の起動方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090806 |
|
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: 20091224 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100106 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130129 Year of fee payment: 3 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4446169 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140129 Year of fee payment: 4 |
|
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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |