JP4624448B2 - 制御装置、制御システム及びコンピュータプログラム - Google Patents
制御装置、制御システム及びコンピュータプログラム Download PDFInfo
- Publication number
- JP4624448B2 JP4624448B2 JP2008196518A JP2008196518A JP4624448B2 JP 4624448 B2 JP4624448 B2 JP 4624448B2 JP 2008196518 A JP2008196518 A JP 2008196518A JP 2008196518 A JP2008196518 A JP 2008196518A JP 4624448 B2 JP4624448 B2 JP 4624448B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- priority
- determination
- control
- control device
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/52—Program synchronisation; Mutual exclusion, e.g. by means of semaphores
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Safety Devices In Control Systems (AREA)
Description
また、動作モードと、この動作モードで実行するプログラムの優先度とを予め定めて記憶しておく。動作モードに応じて切り替えて実行された複数のプログラムが同時的に動作要求を出力し、動作要求の競合が発生した場合には、記憶した各プログラムの優先度に基づいて、競合する動作要求の優先度を判定する。よって、各動作モードで実行されるプログラムの数が制限されているため、優先度の判定に係る複雑化が抑制され、優先度の判定に係るプログラムの設計、開発及びテスト等が容易化される。また、このコンピュータプログラムを搭載して動作する制御装置の設計、開発及びテスト等が容易化される。
また、例えば複数のドライバプログラムを含むプラットフォーム層及び複数のアプリケーションプログラムを含むアプリケーション層のように、コンピュータプログラムを複数のプログラム群(実行手段)で構成する。この構成の場合には、各プログラム群にて動作モードに応じた動作要求の優先度判定及び機器の制御処理等を行う。これにより、開発者はプログラム群毎にプログラムの開発を行うことができ、プログラム群毎に優先度の判定に係るプログラムの開発を行うことができる。
5 センサ
6 アクチュエータ
7 車載機器
11 入出力I/F部
12 CPU
13 RAM
14 ROM
15 通信部
100 車載機器制御プログラム
101 プラットフォーム層(実行手段)
102 中間層(実行手段)
103 アプリケーション層(実行手段)
104 システム管理層(決定手段、切替手段、動作状態判定手段、送信手段、受信手段、取得手段)
131 ドアロック故障診断判定処理プログラム(プログラム部品)
132 セキュリティ判定処理プログラム(プログラム部品)
133 ドアロック判定処理プログラム(プログラム部品)
134 キーレスエントリ判定処理プログラム(プログラム部品)
135 優先度判定処理プログラム(記憶手段、優先度判定手段)
136 ドアロック出力処理プログラム
Claims (5)
- 機器に対する動作要求をそれぞれ決定して出力する複数のプログラムを実行する実行手段を備え、前記プログラムの実行により前記機器に前記動作要求に係る動作を行わせる制御装置において、
それぞれが複数のプログラムを実行する複数の前記実行手段を備え、
前記機器の動作状態に応じて、前記複数のプログラムから実行する一又は複数のプログラムを決定する決定手段と、
前記実行手段にて実行するプログラムを、前記決定手段が決定した一又は複数のプログラムに切り替える切替手段と
を備え、
複数の前記実行手段は、階層的に情報の授受を行ってプログラムの実行を行う階層構造をなし、
各実行手段は、
前記動作状態に対応付けて、前記複数のプログラムの優先度を記憶した記憶手段と、
実行された複数の前記プログラムが出力する複数の動作要求が競合する場合に、前記記憶手段が記憶した優先度に基づいて、前記複数の動作要求の優先度を判定する優先度判定手段と
をそれぞれ有し、
階層構造をなす複数の前記実行手段の各層にて、前記優先度判定手段による優先度の判定をそれぞれ行うようにしてあり、
優先度が高いと判定された動作要求に係る動作を前記機器に行わせるようにしてあること
を特徴とする制御装置。 - 請求項1に記載の制御装置を複数備え、複数の前記制御装置が通信可能に接続された制御システムであって、
一の制御装置は、
前記機器の動作状態を判定する動作状態判定手段と、
該動作状態判定手段が判定した動作状態を他の制御装置へ送信する送信手段と
を有し、
前記動作状態判定手段が判定した動作状態に応じて、前記決定手段が決定を行うようにしてあり、
他の制御装置は、
前記一の制御装置から送信される動作状態を受信する受信手段を有し、
前記受信手段が受信した動作状態に応じて、前記決定手段が決定を行うようにしてあること
を特徴とする制御システム。 - 前記他の制御装置は、
前記一の制御装置の動作状態判定手段による判定に必要な情報を取得する取得手段と、
該取得手段が取得した情報を前記一の制御装置へ送信する送信手段と
を有し、
前記一の制御装置は、
前記他の制御装置から送信された情報を受信する受信手段を有し、
該受信手段が受信した情報を基に前記動作状態判定手段が判定を行うようにしてあること
を特徴とする請求項2に記載の制御システム。 - 前記一の制御装置の送信手段は、通信可能な他の制御装置へ前記動作状態を一括して送信するようにしてあること
を特徴とする請求項2又は請求項3に記載の制御システム。 - 機器に対する動作要求をそれぞれ決定する複数のプログラム部品を有し、コンピュータに前記プログラム部品を実行させることにより前記機器に前記動作要求に係る動作を行わせるコンピュータプログラムにおいて、
それぞれが複数のプログラム部品を含む複数のプログラム群を有し、
コンピュータに、前記機器の動作状態に応じて、前記複数のプログラム部品から実行する一又は複数のプログラム部品を決定させる決定ステップと、
コンピュータに、実行するプログラム部品を、決定した一又は複数のプログラム部品に切り替えさせる切替ステップと
を有し、
複数の前記プログラム群は、階層的に情報の授受を行って、コンピュータに前記プログラム部品を実行させる階層構造をなし、
各プログラム群は、
コンピュータに、実行した複数の前記プログラム部品が決定した複数の動作要求が競合する場合に、前記動作状態に対応付けて記憶された前記プログラム部品の優先度に基づいて、前記複数の動作要求の優先度を判定させる判定ステップと、
コンピュータに、優先度が高いと判定した動作要求に係る動作を前記機器に行わせる制御ステップと
をそれぞれ実行させ、
階層構造をなす複数の前記プログラム群の各層にて、前記判定ステップによる優先度の判定を行わせること
を特徴とするコンピュータプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008196518A JP4624448B2 (ja) | 2008-07-30 | 2008-07-30 | 制御装置、制御システム及びコンピュータプログラム |
US12/994,986 US8776072B2 (en) | 2008-07-30 | 2009-06-29 | Control apparatus, control system and computer program |
DE112009001861T DE112009001861T8 (de) | 2008-07-30 | 2009-07-29 | Steuervorrichtung, Steuersystem und Computerprogramm |
PCT/JP2009/003579 WO2010013458A1 (ja) | 2008-07-30 | 2009-07-29 | 制御装置、制御システム及びコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008196518A JP4624448B2 (ja) | 2008-07-30 | 2008-07-30 | 制御装置、制御システム及びコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010030506A JP2010030506A (ja) | 2010-02-12 |
JP4624448B2 true JP4624448B2 (ja) | 2011-02-02 |
Family
ID=41610172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008196518A Expired - Fee Related JP4624448B2 (ja) | 2008-07-30 | 2008-07-30 | 制御装置、制御システム及びコンピュータプログラム |
Country Status (4)
Country | Link |
---|---|
US (1) | US8776072B2 (ja) |
JP (1) | JP4624448B2 (ja) |
DE (1) | DE112009001861T8 (ja) |
WO (1) | WO2010013458A1 (ja) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010149537A (ja) * | 2008-12-23 | 2010-07-08 | Autonetworks Technologies Ltd | 制御装置、制御方法及びコンピュータプログラム |
KR101305830B1 (ko) * | 2011-11-16 | 2013-09-06 | 현대자동차주식회사 | 차량의 실내 환기방법 |
GB2505707B (en) * | 2012-09-11 | 2015-04-15 | Jaguar Land Rover Ltd | A method for controlling an electrical system in a vehicle |
US10185669B2 (en) * | 2014-08-04 | 2019-01-22 | Oracle International Corporation | Secure key derivation functions |
DE112015007104T5 (de) | 2015-12-10 | 2018-08-02 | Mitsubishi Electric Corporation | Datenverarbeitungsvorrichtung, Datenverarbeitungsverfahren und Datenverarbeitungsprogramm |
JP2018060934A (ja) * | 2016-10-06 | 2018-04-12 | 矢崎総業株式会社 | カスタムic |
JP6729488B2 (ja) * | 2017-05-17 | 2020-07-22 | 株式会社デンソー | 通信システム、マスタノード、及び制御プログラム |
JP7141942B2 (ja) * | 2018-12-18 | 2022-09-26 | ルネサスエレクトロニクス株式会社 | 半導体装置および電子制御装置 |
DE102020118563A1 (de) * | 2019-07-17 | 2021-01-21 | Steering Solutions Ip Holding Corporation | Middleware-system und -verfahren |
JP7567172B2 (ja) * | 2020-02-27 | 2024-10-16 | マツダ株式会社 | 車載機器制御装置 |
WO2023167280A1 (ja) * | 2022-03-02 | 2023-09-07 | 株式会社デンソー | 車両制御システム、車両制御方法、及び車両制御プログラム |
WO2024048756A1 (ja) * | 2022-09-02 | 2024-03-07 | 株式会社デンソー | 車両制御装置、車両制御システム、受付判定方法、及びプログラム |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005259023A (ja) * | 2004-03-15 | 2005-09-22 | Denso Corp | 車両制御システム |
JP2006001305A (ja) * | 2004-06-15 | 2006-01-05 | Denso Corp | 車載機器統合制御システム |
JP2007090951A (ja) * | 2005-09-27 | 2007-04-12 | Denso Corp | 車載機 |
JP2008074124A (ja) * | 2006-09-19 | 2008-04-03 | Denso Corp | 制御システム |
JP2008107914A (ja) * | 2006-10-23 | 2008-05-08 | Denso Corp | マイクロコンピュータ、プログラム及び車両用電子制御装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3692820B2 (ja) * | 1999-03-10 | 2005-09-07 | 株式会社デンソー | 自動車用制御装置 |
JP3911979B2 (ja) * | 2000-08-29 | 2007-05-09 | トヨタ自動車株式会社 | 警報装置およびその警報装置を備えた走行制御装置 |
JP3610915B2 (ja) * | 2001-03-19 | 2005-01-19 | 株式会社デンソー | 処理実行装置及びプログラム |
JP3755415B2 (ja) * | 2001-04-04 | 2006-03-15 | 株式会社デンソー | 処理実行装置、当該処理実行装置に搭載される処理プログラム、及び記録媒体 |
AU2003275148A1 (en) * | 2002-09-24 | 2004-04-19 | Engine Control Technology, Llc | Methods and apparatus for operation of multiple fuel engines |
JP4225025B2 (ja) * | 2002-09-30 | 2009-02-18 | 株式会社デンソー | 車両統合制御システム |
JP4222154B2 (ja) * | 2003-08-28 | 2009-02-12 | 株式会社デンソー | 車両制御システム |
JP4241462B2 (ja) * | 2004-03-26 | 2009-03-18 | 株式会社デンソー | 制御ユニットおよびマイクロコンピュータ |
JP4609381B2 (ja) * | 2006-06-14 | 2011-01-12 | 株式会社デンソー | 異常監視用プログラム、記録媒体及び電子装置 |
JP4797867B2 (ja) * | 2006-07-31 | 2011-10-19 | 株式会社デンソー | 車両用制御システムのメッセージ管理装置及び車両用制御システム |
JP2008078769A (ja) * | 2006-09-19 | 2008-04-03 | Denso Corp | 通信システム |
JP5144555B2 (ja) * | 2009-02-10 | 2013-02-13 | トヨタ自動車株式会社 | 地図情報通信装置及び地図情報通信システム |
US8738260B2 (en) * | 2009-08-07 | 2014-05-27 | Toyota Jidosha Kabushiki Kaisha | Brake control system, and brake control method |
-
2008
- 2008-07-30 JP JP2008196518A patent/JP4624448B2/ja not_active Expired - Fee Related
-
2009
- 2009-06-29 US US12/994,986 patent/US8776072B2/en not_active Expired - Fee Related
- 2009-07-29 DE DE112009001861T patent/DE112009001861T8/de not_active Expired - Fee Related
- 2009-07-29 WO PCT/JP2009/003579 patent/WO2010013458A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005259023A (ja) * | 2004-03-15 | 2005-09-22 | Denso Corp | 車両制御システム |
JP2006001305A (ja) * | 2004-06-15 | 2006-01-05 | Denso Corp | 車載機器統合制御システム |
JP2007090951A (ja) * | 2005-09-27 | 2007-04-12 | Denso Corp | 車載機 |
JP2008074124A (ja) * | 2006-09-19 | 2008-04-03 | Denso Corp | 制御システム |
JP2008107914A (ja) * | 2006-10-23 | 2008-05-08 | Denso Corp | マイクロコンピュータ、プログラム及び車両用電子制御装置 |
Also Published As
Publication number | Publication date |
---|---|
US20110078694A1 (en) | 2011-03-31 |
JP2010030506A (ja) | 2010-02-12 |
DE112009001861T5 (de) | 2012-01-19 |
DE112009001861T8 (de) | 2012-05-16 |
WO2010013458A1 (ja) | 2010-02-04 |
US8776072B2 (en) | 2014-07-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4624448B2 (ja) | 制御装置、制御システム及びコンピュータプログラム | |
JP6414568B2 (ja) | 車両用装置 | |
US20210237668A1 (en) | On-board communication device, on-board communication system, and specific processing prohibition method for a vehicle | |
JP6460080B2 (ja) | 車載ネットワークシステム | |
JP2018092577A (ja) | 並行処理装置及び並行処理プログラム | |
JP2017220091A (ja) | 車両用装置 | |
WO2019216330A1 (ja) | 車載更新装置、更新処理方法及び更新処理プログラム | |
JP5353545B2 (ja) | 車載ネットワーク装置 | |
JP4922262B2 (ja) | 制御装置 | |
KR102259596B1 (ko) | 제어 장치, 제어 장치용 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 및 제어 방법 | |
JP3928505B2 (ja) | 車両用通信システム | |
JP5024096B2 (ja) | 車両用制御装置 | |
JP5365584B2 (ja) | 制御装置 | |
CN202110528U (zh) | 一种ecu嵌入式软件刷新和下载编程的系统 | |
JP2020021506A (ja) | 電子制御装置及びセッション確立プログラム | |
JP2006257915A (ja) | 機械制御装置、保守制御システム、及び、保守制御方法 | |
WO2013042494A1 (ja) | 車載制御装置 | |
JP4934113B2 (ja) | 制御装置及びコンピュータプログラム | |
JP2022090901A (ja) | 車載ネットワークシステム | |
JP7211189B2 (ja) | 更新処理システム及び更新処理方法 | |
JP5034866B2 (ja) | 車載制御装置 | |
JP7508293B2 (ja) | 車両制御装置 | |
CN108292210A (zh) | 用于在机动车与车辆外部的装置之间传输功能指令的方法以及接口设备和系统 | |
KR100461694B1 (ko) | 차량과의 통신 데이터 병렬처리 시스템 | |
JP2010033437A (ja) | 制御装置、制御方法及びコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100209 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100629 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100803 |
|
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: 20101026 |
|
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: 20101102 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 3 |
|
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 |