JP4014212B2 - 電子制御装置 - Google Patents
電子制御装置 Download PDFInfo
- Publication number
- JP4014212B2 JP4014212B2 JP2003389599A JP2003389599A JP4014212B2 JP 4014212 B2 JP4014212 B2 JP 4014212B2 JP 2003389599 A JP2003389599 A JP 2003389599A JP 2003389599 A JP2003389599 A JP 2003389599A JP 4014212 B2 JP4014212 B2 JP 4014212B2
- Authority
- JP
- Japan
- Prior art keywords
- correction value
- arithmetic processing
- microcomputer
- processing means
- sub
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1417—Boot up procedures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/177—Initialisation or configuration control
-
- 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4405—Initialisation of multiprocessor systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Power Sources (AREA)
Description
2,5 EEPROM
2a,5a メインマイコン補正値
2b,5b〜5d サブマイコン補正値
10,30,50 メインマイコン
11,21 主制御部
12,22 補正処理部
13,23 入力処理部
14,24,51,61,71,81 DMAコントローラ
14a,24a 初期化用バッファ
14b,24b 通常用バッファ
20,40,60,70,80 サブマイコン
32,42 SRAM
25 EEPROMドライバ
T11〜T14,T21〜T23,T51〜T54,T61〜T63,T711〜T73,T81〜T83 入力端子
Claims (7)
- 外部との通信を可能にするためのプラットフォーム層およびアプリケーションの実行を可能にするアプリケーション層の初期化を、起動時に行う複数の演算処理手段と、前記複数の演算処理手段のいずれかに設けられ、前記複数の演算処理手段のそれぞれが前記アプリケーション層の初期化に際して使用する入出力信号の補正値を記憶する記憶手段と、を備えた電子制御装置であって、
前記複数の演算処理手段の各々は、前記複数の演算処理手段間でデータの送受信を行う通信手段を備えるとともに、
前記通信手段は、前記複数の演算処理手段の起動時に前記補正値を送信するために使用する起動用バッファと、前記複数の演算処理手段の起動後に前記補正値と当該補正値以外のデータとを送信するために使用する通常処理用バッファとを備え、
前記起動用バッファは、前記通常制御用バッファの容量よりも少ない容量であり、
前記複数の演算処理手段の起動時には、
前記複数の演算処理手段のうち、前記記憶手段が設けられた演算処理手段は、プラットフォーム層の初期化処理を行ってから前記記憶手段からの補正値の読み出し処理を行った後に、他の演算処理手段に対して該読み出した補正値を送信し、当該補正値の送信後に、前記記憶手段から読み出した補正値を用いてアプリケーション層の初期化処理の実行を行ない、
前記複数の演算処理手段のうち、前記記憶手段が設けられていない演算処理手段は、プラットフォーム層の初期化を実行した後に、前記記憶手段を備えた演算処理手段から前記補正値を受信するまで待機し、当該補正値の受信後に、受信した補正値を用いてアプリケーション層の初期化処理を実行することを特徴とする電子制御装置。 - 前記通信手段が行なう通信はDMA通信であり、前記初期化処理を行なう制御部とは別に設けられているDMAコントローラによって通信の制御を行なうことを特徴とする請求項1に記載の電子制御装置。
- 前記記憶手段から補正値を読み出す演算処理手段は、前記記憶手段から定期的に補正値を読み出して他の演算処理手段に送信し、該他の演算処理手段は、受信した補正値を使用して前記入出力信号の補正を行うことを特徴とする請求項1または2に記載の電子制御装置。
- 前記複数の演算処理手段は、前記記憶手段から読み出した補正値、もしくは通信手段によって受信した補正値を保持する補正値保持手段をさらに備え、起動時に前記補正値保持手段に保持した補正値を用いて前記入出力信号の補正を行うことを特徴とする請求項1〜3のいずれか一つに記載の電子制御装置。
- 前記記憶手段から補正値を読み出す演算処理手段は、前記記憶手段から定期的に補正値を読み出して他の演算処理手段に送信し、該他の演算処理手段は、受信した補正値が前記補正値保持手段に保持した補正値と異なる場合に、受信した補正値で前記補正値保持手段が保持する補正値を更新することを特徴とする請求項4に記載の電子制御装置。
- 前記演算処理手段が実行するアプリケーションは車両に搭載されたエンジンの制御であることを特徴とする請求項1〜5のいずれか一つに記載の電子制御装置。
- 前記記憶手段が設けられていない演算処理手段は、前記記憶手段が設けられた演算処理手段に先んじて起動し、前記記憶手段が設けられた演算処理手段に対する起動指示を行うことを特徴とする請求項1〜6のいずれか一つに記載の電子制御装置。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003389599A JP4014212B2 (ja) | 2003-11-19 | 2003-11-19 | 電子制御装置 |
US10/983,713 US7386714B2 (en) | 2003-11-19 | 2004-11-09 | Transmitting data from a single storage unit between multiple processors during booting |
DE102004055950A DE102004055950A1 (de) | 2003-11-19 | 2004-11-19 | Elektronische Steuereinheit |
CNB2004100949728A CN1321388C (zh) | 2003-11-19 | 2004-11-19 | 车辆搭载电子控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003389599A JP4014212B2 (ja) | 2003-11-19 | 2003-11-19 | 電子制御装置 |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007032212A Division JP2007220116A (ja) | 2007-02-13 | 2007-02-13 | 電子制御装置 |
JP2007166591A Division JP4554645B2 (ja) | 2007-06-25 | 2007-06-25 | 電子制御装置およびそのデータ通信方法 |
JP2007166590A Division JP2008009983A (ja) | 2007-06-25 | 2007-06-25 | 電子制御装置およびその初期化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005149401A JP2005149401A (ja) | 2005-06-09 |
JP4014212B2 true JP4014212B2 (ja) | 2007-11-28 |
Family
ID=34616257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003389599A Expired - Fee Related JP4014212B2 (ja) | 2003-11-19 | 2003-11-19 | 電子制御装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7386714B2 (ja) |
JP (1) | JP4014212B2 (ja) |
CN (1) | CN1321388C (ja) |
DE (1) | DE102004055950A1 (ja) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4698285B2 (ja) * | 2005-05-19 | 2011-06-08 | 富士通株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
JP4532450B2 (ja) | 2006-09-06 | 2010-08-25 | 株式会社デンソー | エンジン制御用データの処理装置及びエンジン制御装置 |
JP5134440B2 (ja) * | 2008-05-30 | 2013-01-30 | 株式会社クボタ | 作業機械用の制御装置 |
WO2009081631A1 (ja) * | 2007-12-26 | 2009-07-02 | Kubota Corporation | 作業機械のための制御システム |
JP4969547B2 (ja) * | 2008-10-14 | 2012-07-04 | トヨタ自動車株式会社 | 制御装置及び充電制御方法 |
JP5185065B2 (ja) * | 2008-10-23 | 2013-04-17 | トヨタ自動車株式会社 | 制御装置及び制御方法 |
US9192975B2 (en) * | 2009-01-30 | 2015-11-24 | Larry John Verbowski | Vehicle suspension module |
DK177130B1 (en) * | 2011-04-14 | 2012-01-09 | Man Diesel & Turbo Deutschland | Method of controlling an internal combustion engine |
CN103678202B (zh) * | 2013-11-26 | 2016-08-17 | 北京时代民芯科技有限公司 | 一种多核处理器的dma控制器 |
JP6515208B2 (ja) * | 2017-03-31 | 2019-05-15 | 本田技研工業株式会社 | 汎用エンジンの制御装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63208905A (ja) | 1987-02-26 | 1988-08-30 | Toshiba Corp | シ−ケンス発生回路 |
JPH0648962Y2 (ja) | 1987-09-02 | 1994-12-12 | 太陽誘電株式会社 | 誘電体共振器 |
JPH05289979A (ja) | 1992-04-06 | 1993-11-05 | Hitachi Ltd | データ転送制御方式、データ転送制御装置、及び通信制御システム |
JP2988185B2 (ja) | 1993-04-05 | 1999-12-06 | 日産自動車株式会社 | 多重通信装置 |
JP2965817B2 (ja) | 1993-04-20 | 1999-10-18 | 本田技研工業株式会社 | 車両用データ伝送システム |
JPH07284159A (ja) | 1994-04-13 | 1995-10-27 | Nippondenso Co Ltd | 車両用電子制御装置 |
JPH0887481A (ja) | 1994-09-19 | 1996-04-02 | Hitachi Ltd | マルチプロセッサボードの立ち上げ方法 |
JPH08102980A (ja) | 1994-10-03 | 1996-04-16 | Nippondenso Co Ltd | 電子制御装置 |
JP3123413B2 (ja) * | 1995-11-07 | 2001-01-09 | 株式会社日立製作所 | コンピュータシステム |
US6012142A (en) * | 1997-11-14 | 2000-01-04 | Cirrus Logic, Inc. | Methods for booting a multiprocessor system |
JP2001282758A (ja) | 2000-02-28 | 2001-10-12 | Lucent Technol Inc | 直列バスを用いて複数のプロセッサを制御する方法および装置 |
JP4281222B2 (ja) | 2000-07-06 | 2009-06-17 | 株式会社デンソー | 不揮発性メモリ書き込み装置 |
JP2002099517A (ja) | 2000-09-25 | 2002-04-05 | Matsushita Electric Ind Co Ltd | スレーブマイクロコンピュータの起動方法およびマイクロコンピュータ装置 |
GB2369692B (en) * | 2000-11-29 | 2002-10-16 | Sun Microsystems Inc | Processor state reintegration |
JP2002312334A (ja) | 2001-04-16 | 2002-10-25 | Sharp Corp | マルチプロセッサシステム |
JP2002317687A (ja) | 2001-04-24 | 2002-10-31 | Denso Corp | マイクロコンピュータ |
JP2003036251A (ja) | 2001-07-23 | 2003-02-07 | Hitachi Ltd | 信号処理装置 |
JP2003048345A (ja) | 2001-08-06 | 2003-02-18 | Sharp Corp | プリンタ装置およびプリンタ装置のデータ転送方法 |
JP4082486B2 (ja) | 2002-01-22 | 2008-04-30 | 富士重工業株式会社 | 電子制御スロットル式エンジンの制御装置 |
JP3842144B2 (ja) * | 2002-02-20 | 2006-11-08 | 三菱電機株式会社 | 車載電子制御装置 |
US7003597B2 (en) * | 2003-07-09 | 2006-02-21 | International Business Machines Corporation | Dynamic reallocation of data stored in buffers based on packet size |
JP4012153B2 (ja) * | 2004-01-15 | 2007-11-21 | 三菱電機株式会社 | 車載電子制御装置 |
-
2003
- 2003-11-19 JP JP2003389599A patent/JP4014212B2/ja not_active Expired - Fee Related
-
2004
- 2004-11-09 US US10/983,713 patent/US7386714B2/en not_active Expired - Fee Related
- 2004-11-19 DE DE102004055950A patent/DE102004055950A1/de not_active Withdrawn
- 2004-11-19 CN CNB2004100949728A patent/CN1321388C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN1619525A (zh) | 2005-05-25 |
US7386714B2 (en) | 2008-06-10 |
CN1321388C (zh) | 2007-06-13 |
DE102004055950A1 (de) | 2005-06-30 |
JP2005149401A (ja) | 2005-06-09 |
US20050120281A1 (en) | 2005-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6719472B2 (ja) | イメージングカートリッジチップ、イメージングカートリッジ及びイメージングカートリッジチップのシリアルナンバーの変更方法 | |
JP5382084B2 (ja) | 車両用装置 | |
US20200249930A1 (en) | Onboard system and ecu | |
JP4014212B2 (ja) | 電子制御装置 | |
JP2017157004A (ja) | プログラム更新システム、プログラム更新方法及びコンピュータプログラム | |
JP6443372B2 (ja) | 車両用ソフトウェア割当てシステム | |
CN110244958B (zh) | 用于更新车辆的标定数据的方法和装置 | |
JP2008009983A (ja) | 電子制御装置およびその初期化方法 | |
CN110809755A (zh) | 电子控制*** | |
CN103176906A (zh) | 汽车用电子控制装置及数据的写入方法 | |
JP4784100B2 (ja) | 処理装置およびそのファームウェアダウンロード方法。 | |
JP7091486B2 (ja) | 電子制御装置、電子制御装置のセキュリティ検証方法 | |
JP2007206827A (ja) | 電子制御ユニット及び車載デバイス制御用プログラムの生成方法 | |
JP4554645B2 (ja) | 電子制御装置およびそのデータ通信方法 | |
JP5488405B2 (ja) | 電子制御装置 | |
JP2007220116A (ja) | 電子制御装置 | |
US20150323985A1 (en) | Information processing apparatus, non-transitory computer readable medium, and information processing method | |
JP2014051168A (ja) | 車載通信システム | |
JP2007316800A (ja) | 車載プログラム書換え制御装置 | |
US11429375B2 (en) | Method for exchanging a first executable program code and a second executable program code, and a control unit | |
JP5129791B2 (ja) | 車両用制御装置 | |
JP2017033159A (ja) | 車載電子制御装置 | |
JP2017219962A (ja) | 制御装置及び制御方法 | |
CN112130778A (zh) | 图像形成装置及其控制***和控制方法 | |
US9753728B2 (en) | Apparatus and medium for converting a persistent wait instruction to an instruction for periodically waiting for a control target |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050815 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061212 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070213 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070625 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070730 |
|
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: 20070821 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070910 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100921 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4014212 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110921 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110921 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120921 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120921 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130921 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140921 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |