JPH11259375A - 車両用制御装置及び車両制御システム - Google Patents
車両用制御装置及び車両制御システムInfo
- Publication number
- JPH11259375A JPH11259375A JP10058563A JP5856398A JPH11259375A JP H11259375 A JPH11259375 A JP H11259375A JP 10058563 A JP10058563 A JP 10058563A JP 5856398 A JP5856398 A JP 5856398A JP H11259375 A JPH11259375 A JP H11259375A
- Authority
- JP
- Japan
- Prior art keywords
- rewriting
- control device
- vehicle control
- vehicle
- data
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/30—Power supply circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/14—Power supply arrangements, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Power Sources (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Stored Programmes (AREA)
Abstract
えている最中に、電力供給が遮断されることを確実に防
止可能な車両用制御装置(ECU)を提供する。 【解決手段】 書換装置からの書換要求を受信した後、
フラッシュメモリ内の暗証コードと上記書換装置からの
暗証コードとが一致していれば(S220:YES)、フラッシュ
メモリ内の制御プログラムを含む全データを書き換える
ための書換処理(S230〜S260)を実行するマイコンを備え
たECUは、車両のイグニッションスイッチ(IGSW)が
オンされるか駆動信号が与えられると接点が短絡するメ
インリレーを介してバッテリの電力が供給され、上記マ
イコンは、IGSWのオンに伴い動作を開始するとメインリ
レーへ駆動信号を出力しておき、書換処理の実行完了時
にIGSWがオフしていれば(S270:YES)、上記駆動信号の出
力を止める(S280)。よって、書換処理の実行中にIGSWが
オフされても、マイコンへの電力供給が継続される。
Description
書き換え可能な車両用制御装置(プログラム書換機能を
有する車両用制御装置)、及び内蔵プログラムを書き換
え可能な車両用制御装置を備えた車両制御システムに関
する。
ミッション等を制御する車両用制御装置として、電気的
にデータの書き換え(詳しくはデータの消去及び書き込
み)が可能なフラッシュメモリやEEPROM等の不揮
発性メモリ(書換可能不揮発性メモリ)に、エンジン等
を制御するための制御プログラムを構成するデータを格
納しておき、このような書換可能不揮発性メモリ内のデ
ータを市場への供給後でも書き換え可能に構成されたも
のがある。
る車両用制御装置では、車両に搭載されたバッテリから
の電力を受けて動作するマイクロコンピュータ(以下、
マイコンという)を備えており、そのマイコンが、通常
時には、書換可能不揮発性メモリに格納されたデータに
より構成される制御プログラムに従って、車両に搭載さ
れたインジェクタやモータ等の機器を制御するための制
御処理を行うが、別途接続されたデータ書換装置から書
換指令を受けると、上記書換可能不揮発性メモリ内のデ
ータ(つまり、制御プログラム)を上記データ書換装置
から送信されて来る新たなデータに書き換えるための書
換処理を行う。
は、例えば特開平7−311603号公報に開示されて
いるように、不正な改造を防止するための技術として、
書換可能不揮発性メモリ内に当該装置の暗証コードを格
納しておき、その暗証コードとデータ書換装置から送信
されて来る暗証コードとが一致した場合にのみ、書換処
理を行うことが提案されている。
報に開示されている如く、書換可能不揮発性メモリ内
に、書換処理を行うための書換プログラムを制御プログ
ラムと共に格納しておき、その書換可能不揮発性メモリ
内の書換プログラムを、揮発性のRAMに転送してその
RAM上で実行する技術も提案されている。
用した車両用制御装置によれば、制御プログラムと共に
当該装置の暗証コードも書き換えることができるため、
当該装置の暗証コードを市場への供給後に何らかの原因
で変更しなければならない場合が生じても、それに対応
することが可能となる。
した車両用制御装置によれば、制御プログラムと共に書
換プログラムも書き換えることができるため、書換処理
の仕様を市場への供給後に何らかの原因で変更しなけれ
ばならない場合が生じても、それに対応することが可能
となる。
ような車両用制御装置において、マイコンが書換可能不
揮発性メモリ内のデータを書き換えるための書換処理を
実行している最中に、当該装置への電力供給が遮断され
ると、その書換処理が中断されてしまい、書換可能不揮
発性メモリ内のデータが不完全な状態(つまり、新たな
データが書き込まれた記憶領域と、データが消去された
記憶領域と、旧来のデータが残っている記憶領域とが混
在した状態)となる。すると、例えば下記の,のよ
うな問題が発生する。
ドが格納される車両用制御装置では、暗証コードの全部
或いは一部が消去された状態で書換処理が中断されてし
まうと、当該装置に再び電力を供給して書換処理を行わ
せようとしても、データ書換装置からの暗証コードと当
該装置の暗証コードとが一致しないため、書換処理の再
実行が不能となってしまう。
グラムが格納される車両用制御装置では、書換プログラ
ムの全部又は一部が消去された状態で書換処理が中断さ
れてしまうと、当該装置に再び電力を供給して書換処理
を行わせようとしても、もはや正常な書換プログラムが
存在しないため、書換処理の再実行が不能となってしま
う。
能になってしまうと、もはや、その車両用制御装置は、
正常なプログラムを内蔵することができず使用不可能と
なってしまう。特に、この種の車両用制御装置には、一
般に、車両のイグニッションスイッチがオンされている
ときに、バッテリからの電力が動作電力として供給され
るが、書換可能不揮発性メモリ内のデータを書き換える
作業中に、その作業を行う作業者がイグニッションスイ
ッチを誤ってオフしてしまう虞があり、車両用制御装置
での書換処理が中断されてしまう可能性が高い。
のであり、プログラム書換機能を有する車両用制御装置
において、書換可能不揮発性メモリ内のデータを書き換
えている最中に電力供給が遮断されてデータの書き換え
が中断されてしまうことを、確実に防止することを目的
としている。
的を達成するためになされた請求項1に記載の車両用制
御装置は、データの書き換えが可能な不揮発性メモリを
有すると共に、車両に搭載されたバッテリからの電力を
受けて動作する処理実行部と、車両に設けられた特定の
スイッチがオン状態であるときに、処理実行部へバッテ
リからの電力を供給する電力供給手段とを備えている。
前記スイッチがオンされると、バッテリからの電力が電
力供給手段により供給されて動作する。そして、処理実
行部は、通常時には、前記不揮発性メモリに格納された
データにより構成される制御プログラムに従って、車両
に搭載された機器を制御するための制御処理を行い、外
部からの書換指令を受けた場合には、前記不揮発性メモ
リ内のデータを外部から与えられる新たなデータに書き
換えるための書換処理を行う。
装置において、電力供給手段は、前記スイッチがオフさ
れても、電力供給の遮断を示す遮断指令を受けるまで
は、処理実行部へバッテリからの電力を継続して供給す
るように構成されている。そして、処理実行部は、書換
処理の実行を完了した後に前記スイッチのオン/オフ状
態を検出し、そのスイッチがオフしている場合に電力供
給手段へ前記遮断指令を出力するように構成されてい
る。
る最中に、前記スイッチが誤ってオフされても、電力供
給手段は、処理実行部へバッテリからの電力を継続して
供給することとなる。そして、処理実行部は、書換処理
の実行を完了した後に前記スイッチがオフしていれば、
電力供給手段へ電力供給の遮断を示す遮断指令を出力す
るため、電力供給手段による処理実行部への電力供給
は、処理実行部が書換処理の実行を完了するまでの間、
確実に継続することとなる。
によれば、処理実行部が前記不揮発性メモリ内のデータ
を書き換えている最中に、処理実行部への電力供給が遮
断されてデータの書き換えが中断されてしまうことを、
確実に防止することができる。このため、前述した問題
を確実に防止することができる。
性メモリに、書き換え対象のデータとして、前記制御処
理を行うための制御プログラムと共に前記書換処理を行
うための書換プログラムが格納されており、処理実行部
が、外部からの書換指令を受けると、前記不揮発性メモ
リ内の書換プログラムをデータの読み出し及び書き込み
が可能な揮発性メモリに転送して実行することにより、
前記書換処理を行うように構成されている場合には、処
理実行部が書換処理を行っている最中に電力供給が遮断
されてしまうと、前述したの理由により、書換処理の
再実行が不能となって当該装置が使用不可能となるが、
請求項1に記載の車両用制御装置によれば、こうした問
題を確実に防止できる。
性メモリに、書き換え対象のデータとして、前記制御処
理を行うための制御プログラムと共に当該車両用制御装
置の暗証コードが格納されており、処理実行部が、書換
指令を受けると、外部から与えられる暗証コードが前記
不揮発性メモリ内の暗証コードと一致しているか否かを
判定し、その両暗証コードが一致している場合にのみ、
前記書換処理を行うように構成されている場合には、処
理実行部が書換処理を行っている最中に電力供給が遮断
されてしまうと、前述したの理由により、書換処理の
再実行が不能となって当該装置が使用不可能となるが、
請求項1に記載の車両用制御装置によれば、こうした問
題を確実に防止できる。
は、請求項1に記載の車両用制御装置と同様に、データ
の書き換えが可能な不揮発性メモリを有する処理実行部
を備えている。そして、この処理実行部も、車両に搭載
されたバッテリからの電力を受けて動作し、通常時に
は、前記不揮発性メモリに格納されたデータにより構成
される制御プログラムに従って、車両に搭載された機器
を制御するための制御処理を行い、外部からの書換指令
を受けた場合には、前記不揮発性メモリ内のデータを外
部から与えられる新たなデータに書き換えるための書換
処理を行う。
装置は、バッテリからの電力供給が他の車両用制御装置
によって制御される。このため、処理実行部は、外部か
らの書換指令を受けて書換処理の実行を開始する前に、
前記他の車両用制御装置へ、当該装置に対する電力供給
の遮断を禁止するための禁止信号を出力し、書換処理の
実行を完了したときに、前記他の車両用制御装置へ、当
該装置に対する電力供給の遮断を許可するための許可信
号を出力するように構成されている。
項7に記載の如く、前記禁止信号を受けると、その後、
前記許可信号を受けるまでの間は、請求項4に記載の車
両用制御装置への電力供給を継続して行うように構成し
ておくことにより、処理実行部が前記不揮発性メモリ内
のデータを書き換えている最中に、処理実行部への電力
供給が遮断されてデータの書き換えが中断されてしまう
ことを、確実に防止することができる。このため、前述
した問題を確実に防止することができる。
性メモリに、書き換え対象のデータとして、前記制御処
理を行うための制御プログラムと共に前記書換処理を行
うための書換プログラムが格納されており、処理実行部
が、外部からの書換指令を受けると、前記不揮発性メモ
リ内の書換プログラムをデータの読み出し及び書き込み
が可能な揮発性メモリに転送して実行することにより、
前記書換処理を行うように構成されている場合には、処
理実行部が書換処理を行っている最中に電力供給が遮断
されてしまうと、前述したの理由により、書換処理の
再実行が不能となって当該装置が使用不可能となるが、
請求項4に記載の車両用制御装置によれば、こうした問
題を確実に防止できる。
性メモリに、書き換え対象のデータとして、前記制御処
理を行うための制御プログラムと共に当該車両用制御装
置の暗証コードが格納されており、処理実行部が、書換
指令を受けると、外部から与えられる暗証コードが前記
不揮発性メモリ内の暗証コードと一致しているか否かを
判定し、その両暗証コードが一致している場合にのみ、
前記書換処理を行うように構成されている場合には、処
理実行部が書換処理を行っている最中に電力供給が遮断
されてしまうと、前述したの理由により、書換処理の
再実行が不能となって当該装置が使用不可能となるが、
請求項4に記載の車両用制御装置によれば、こうした問
題を確実に防止できる。
4〜6の何れかに記載の車両用制御装置と、請求項7に
記載の車両用制御装置とから、車両を制御するための車
両制御システムを構成すれば、請求項4〜6の何れかに
記載の車両用制御装置に備えられた処理実行部が前記不
揮発性メモリ内のデータを書き換えている最中に、その
処理実行部への電力供給が遮断されてデータの書き換え
が中断されてしまうことを、確実に防止できるようにな
る。
は、具体的には、請求項9に記載の車両制御システムに
よって実現することができる。即ち、請求項9に記載の
車両制御システムは、車両のイグニッションスイッチが
オンされるか、或いは、外部から駆動信号が与えられる
と、車両に搭載されたバッテリのプラス端子と車両内に
配設された電源ラインとを接続する電力供給用リレー
と、バッテリからの電力を前記電源ラインを介して受け
ることにより動作する複数の車両用制御装置とを備えて
いる。そして、前記複数の車両用制御装置のうちの特定
の車両用制御装置が、イグニッションスイッチのオンに
伴い動作を開始すると、その後、イグニッションスイッ
チがオフ状態になり且つ所定の電力遮断条件が成立した
と判断するまで、前記電力供給用リレーへ前記駆動信号
を出力し続けるように構成されている。
ステムにおいて、前記特定の車両用制御装置以外の少な
くとも1つの車両用制御装置は、請求項4に記載の車両
用制御装置と同様の処理実行部を備えており、その処理
実行部は、外部からの書換指令を受けて書換処理の実行
を開始する前に、前記特定の車両用制御装置へ、当該装
置に対する電力供給の遮断を禁止するための禁止信号を
出力し、書換処理の実行を完了したときに、前記特定の
車両用制御装置へ、当該装置に対する電力供給の遮断を
許可するための許可信号を出力するように構成されてい
る。
記禁止信号を受けると、その後、前記許可信号を受ける
までの間(即ち、自分以外の車両用制御装置に備えられ
た処理実行部が書換処理の実行を完了するまでの間)
は、前記電力遮断条件が非成立である(成立していな
い)と判断して、電力供給用リレーへ前記駆動信号を出
力し続けるように構成されている。
は、イグニッションスイッチのオンに伴い、電力供給用
リレー及び電源ラインを介して、全ての車両用制御装置
にバッテリからの電力が供給されるが、前記特定の車両
用制御装置以外の車両用制御装置に設けられた処理実行
部が書換処理を実行している最中は、イグニッションス
イッチがオフされても、その処理実行部への電力供給が
継続されることとなる。よって、データの書き換えが中
断されてしまうことを、確実に防止できる。
モリとしては、フラッシュメモリ(フラッシュROM)
やEEPROMが一般的であるが、電気的に書き換え可
能な他のROMを用いても良い。一方、書換プログラム
が転送される揮発性メモリとしては、一般的なRAMを
用いることができる。
て、図面を用いて説明する。まず図1は、本発明が適用
された実施形態の車両制御システムの全体構成を表すブ
ロック図である。
システムは、車両の各部を制御するために、3つの車両
用制御装置(以下、ECUという)1,2,3を備えて
いる。例えば、ECU1は、エンジンを制御するECU
であり、ECU2は、トランスミッションを制御するE
CUであり、ECU3は、ブレーキ装置の油圧系統を制
御するECUである。
車両内に配設された通信線4を介して、互いにデータ通
信可能に接続されている。また、上記各ECU1,2,
3は、内蔵のプログラムをオンボード書き換え可能に構
成されており、ECU1,2,3のうちの何れかのプロ
グラムを書き換える際には、通信線4にデータ書換装置
8が接続される。
いて、上記3つのECU1,2,3は、車両内に配設さ
れた共通の電源ラインL1に接続されている。そして、
車両に搭載されたバッテリ5の電圧(バッテリ電圧)
が、電力供給用リレーとしてのメインリレー6を介して
上記電源ラインL1に供給されることにより、全てのE
CU1,2,3が動作する。
ョンスイッチ7がオンされるか、或いは、外部から駆動
信号が与えられると、自己の接点が短絡(オン)して、
バッテリ5のプラス端子と上記電源ラインL1とを接続
するように構成されている。そして、本実施形態におい
ては、3つのECU1,2,3のうちのECU1が、メ
インリレー6に信号線L3を介して駆動信号を与えるよ
うになっている。
されると、メインリレー6の接点が短絡して、各ECU
1,2,3に電源ラインL1を介してバッテリ5からの
電力が供給され、それに伴い、各ECU1,2,3が動
作を開始する。そして、ECU1は、動作を開始する
と、イグニッションスイッチ7のオン/オフ状態をスイ
ッチ状態検出用の信号線L2の電圧レベルによって検出
すると共に、イグニッションスイッチ7がオフされたこ
とを検知しても、後述する電力遮断条件が成立したと判
断するまでの間は、上記信号線L3に駆動信号を出力し
て、メインリレー6の接点を短絡させたままにする。よ
って、イグニッションスイッチ7がオフされても、上記
電力遮断条件が成立するまでは、メインリレー6の接点
が短絡したままとなり、イグニッションスイッチ7がオ
フされ且つ上記電力遮断条件が成立すると、全てのEC
U1,2,3への電力供給が遮断されることとなる。
いて、ECU1を例に挙げて説明する。図2に示すよう
に、ECU1は、当該ECUの動作を司る処理実行部と
してのマイコン(シングルチップマイクロコンピュー
タ)10と、マイコン10が通信線4を介して他のEC
U2,3或いはデータ書換装置8と通信を行うための送
受信回路からなる通信IC22と、電源ラインL1から
のバッテリ電圧を受けて、マイコン10や通信IC22
を始めとするECU1内の各部に動作電圧VCC(例えば
5V)を供給する電源IC20とを備えている。
実行する周知のCPU12と、CPU12によって実行
されるプログラム(詳しくは、そのプログラムを構成す
るデータ)やそのプログラムの実行時に参照されるデー
タを格納する不揮発性のフラッシュメモリ14及びマス
クROM18と、CPU12の演算結果等を一時記憶す
るための揮発性メモリとしてのRAM16と、信号の入
出力を行うためのI/Oや各種レジスタ等(図示省略)
が内蔵されている。
書換電圧VP (例えば12V)が印加された状態でデー
タの消去及び書き込みが可能な不揮発性ROMである。
そして、このフラッシュメモリ14には、車両に搭載さ
れた電磁弁やモータ等の機器(図示省略)を制御するた
めの制御プログラムと、当該マイコン10が搭載される
ECUの暗証コードと、当該フラッシュメモリ14に格
納されているデータをデータ書換装置8から送信されて
来る新たなデータに書き換えるための書換プログラムと
が格納されている。
タの書き換えが不能な不揮発性ROMである。そして、
このマスクROM18には、マイコン10のリセット解
除直後に実行されるブートプログラムが格納されてい
る。尚、本実施形態では、電源IC20が、マイコン1
0からの指令に応じて、上記フラッシュメモリ14へ書
換電圧VP を印加するようになっている。また、電源I
C20は、イグニッションスイッチ7のオンに伴い上記
動作電圧VCCの供給を開始してから、その動作電圧VCC
が安定すると見なされる所定時間だけマイコン10へリ
セット信号を出力する、所謂パワーオンリセット機能も
備えている。
ン10がメインリレー6を制御するための信号線L2,
L3に接続されていないという点以外は、ECU1の構
成と同様である。つまり、3つのECU1,2,3のう
ちで、ECU1のマイコン10だけが、図2に示す如く
前述の信号線L2,L3に接続されている。
の各々においては、イグニッションスイッチ7がオンさ
れると、メインリレー6,電源ラインL1,及び電源I
C20を介して、マイコン10へバッテリ5からの電力
が供給される。そして、電源IC20のパワーオンリセ
ット機能によるマイコン10へのリセット信号が解除さ
れると、マイコン10(詳しくは、そのCPU12)
が、まず、マスクROM18に格納されているブートプ
ログラムを実行し、データ書換装置8からの書換指令と
しての書換要求メッセージがない通常時には、そのブー
トプログラムにて、フラッシュメモリ14に格納されて
いる制御プログラムをコールする。
コン10は、フラッシュメモリ14内の制御プログラム
を実行することにより、通信線4を介して互いにデータ
通信(データのやり取り)を行いながら各自に割り当て
られた制御対象の機器を制御するための制御処理を行
う。
U1のフラッシュメモリ14に格納される制御プログラ
ムには、メインリレー6を制御するためのプログラムが
追加されている。そして、ECU1のマイコン10は、
前述したように、イグニッションスイッチ7のオン/オ
フ状態を信号線L2の電圧レベルにより検出し、イグニ
ッションスイッチ7がオフされ且つ電力遮断条件が成立
したと判断するまでの間、メインリレー6へ信号線L3
を介して駆動信号を出力する。
は、ブートプログラムの実行時に、データ書換装置8か
ら書換要求メッセージが送信されて来たことを検出する
と、フラッシュメモリ14に格納されている書換プログ
ラムを、RAM16に転送する。そして、その書換プロ
グラムをRAM16上で実行することにより、フラッシ
ュメモリ14内の自己の暗証コードと、データ書換装置
8から送信されて来る暗証コードとが一致しているか否
かを判定し、両暗証コードが一致していれば、フラッシ
ュメモリ14内の全データをデータ書換装置8から送信
されて来る新たなデータに書き換えるための書換処理を
行う。
ン10で実行される主要な処理の詳細について、図3〜
図7を用いて説明する。まず図3は、各ECU1,2,
3に設けられたマイコン10のマスクROM18に格納
されているブートプログラムの処理を表すフローチャー
トである。
おいて、マイコン10は、イグニッションスイッチ7の
オンに伴いリセット状態から動作を開始すると、上記マ
スクROM18に格納されているブートプログラムの実
行を開始し、最初のステップ(以下、単に「S」と記
す)110にて、RAM16や各種レジスタ等を初期化
する。尚、3つのECU1,2,3のうち、ECU1の
マイコン10は、このS110の初期化処理により、信
号線L3を介してメインリレー6へ駆動信号を出力した
ままにする。
0は、続くS120にて、動作を開始してから所定時間
以内にデータ書換装置8から書換要求メッセージが送信
されて来たか否かを判定し、書換要求メッセージが送信
されて来ないと判定した場合には、S130に進んで、
フラッシュメモリ14に格納されている制御プログラム
へジャンプする。すると、その後は、フラッシュメモリ
14内の制御プログラムが実行されて、前述した通常時
の制御処理(即ち、他のECUのマイコン10とデータ
通信を行いながら車両内の各種機器を制御するための処
理)が行われることとなる。
8から書換要求メッセージが送信されて来たと判定した
場合には、S140に移行して、フラッシュメモリ14
に格納されている書換プログラムを、RAM16へコピ
ー(転送)する。そして、続くS150にて、そのRA
M16にコピーした書換プログラムへジャンプする。
10が、図4に示す書換プログラムの処理を実行するこ
ととなり、他のECU2,3の各々では、マイコン10
が、図7に示す書換プログラムの処理を実行することと
なる。つまり、ECU1に設けられたマイコン10のフ
ラッシュメモリ14には、書換プログラムとして、図4
の処理を行うためのプログラムが格納されており、EC
U2,3に設けられたマイコン10のフラッシュメモリ
14には、書換プログラムとして、図7の処理を行うた
めのプログラムが格納されている。
が、図3のS140及びS150により、フラッシュメ
モリ14からRAM16にコピーして実行する書換プロ
グラムの処理について説明する。図4に示すように、E
CU1のマイコン10が書換プログラムの実行を開始す
ると、まずS210にて、データ書換装置8から上記書
換要求メッセージの次に送信されて来る暗証コードを受
信し、続くS220にて、その受信した暗証コードと、
自己のフラッシュメモリ14に格納されている暗証コー
ドとが一致しているか否かを判定する。
いると判定した場合には、データ書換装置8から自分に
対して書換要求メッセージが送信されて来たものと判断
して、S230〜S260の書換処理を行う。即ち、ま
ずS230にて、データ書換装置8から送信されて来る
所定バイト分の書換データ(つまり、フラッシュメモリ
14に格納すべき新たなデータのうちの所定バイト分)
を受信する。そして、続くS240にて、電源IC20
からフラッシュメモリ14へ書換電圧VP を印加させる
と共に、フラッシュメモリ14の記憶領域うち、上記S
230で受信した書換データを書き込むべき領域のデー
タを消去する。そして更に、続くS250にて、フラッ
シュメモリ14の記憶領域うち、上記S240でデータ
消去を行った領域に、上記S230で受信した書換デー
タを書き込む。次に、S260に進んで、フラッシュメ
モリ14の全データの書き換えが完了したか否かを判定
し、全データの書き換えが完了していない場合には、S
230に戻る。
リ14の全データの書き換えが完了したと判定した場合
には(つまり、書換処理の実行が完了すると)、S27
0に進む。そして、このS270にて、イグニッション
スイッチ(IGSW)7のオン/オフ状態を検出し、イ
グニッションスイッチ7がオフ状態であれば、続くS2
80にて、メインリレー6への駆動信号の出力を止め
て、その後、当該書換プログラムの処理を終了する。す
ると、メインリレー6がオフすることとなり、それに伴
い、全てのECU1,2,3へのバッテリ5からの電力
供給が遮断されて、全ECU1,2,3が動作を停止す
ることとなる。
スイッチ7がオン状態であると判定した場合には、S2
90に移行して、フラッシュメモリ14に格納されてい
る制御プログラムへジャンプする。すると、ブートプロ
グラム(図3)におけるS130の場合と同様に、その
後は、フラッシュメモリ14内の制御プログラムが実行
されて、通常時の制御処理が行われることとなるが、こ
の場合には、上記S230〜S260の書換処理で書き
換えられた新たな制御プログラムに基づく制御処理が行
われることとなる。尚、この状態において、フラッシュ
メモリ14内の暗証コードと書換プログラムは、旧来と
同じものか、或いは、新しいものに書き換えられてい
る。
致していないと判定した場合には、データ書換装置8か
らの書換要求メッセージが他のECUに対するものであ
ると判断して、S230〜S260の書換処理を行わず
にS300へ移行する。そして、このS300にて、フ
ラッシュメモリ14に格納されている制御プログラムへ
ジャンプする。すると、ブートプログラム(図3)にお
けるS130の場合と同様に、その後は、フラッシュメ
モリ14内の旧来の制御プログラムが実行されて、通常
時の制御処理が行われることとなる。
4に格納される制御プログラムには、他のECU2,3
から送信されて来る各種メッセージに対応した動作を行
うための、図5に示す受信処理のプログラムと、メイン
リレー6を制御するための、図6に示すメインリレー制
御処理のプログラムとが含まれている。
0,及び図4のS300の何れかでフラッシュメモリ1
4内の制御プログラムへジャンプした場合には、ECU
1のマイコン10は、少なくとも図5の受信処理と図6
のメインリレー制御処理を実行することとなる。
信処理は、他のECU2,3から通信線4を介してメッ
セージが送信されて来る毎に実行される。そして、EC
U1のマイコン10が受信処理の実行を開始すると、ま
ずS310にて、送信されて来たメッセージを受信す
る。
で受信したメッセージが、他のECU2,3からの電源
遮断禁止要求であるか否かを判定し、電源遮断禁止要求
であれば、続くS330にて、メインリレー6のオフを
禁止することを示すフラグである禁止フラグFkをセッ
トし(詳しくは、禁止フラグFkに「1」をセット
し)、その後、当該受信処理を終了する。尚、電源遮断
禁止要求とは、ECU1以外の各ECU2,3に設けら
れたマイコン10が、自分のECUに対する電力供給の
遮断を禁止させるためにECU1へ送信するメッセージ
であり、本発明の禁止信号に相当している。
したメッセージが電源遮断禁止要求ではないと判定した
場合には、S340に移行して、今度は、上記S310
で受信したメッセージが、他のECU2,3からの電源
遮断許可要求であるか否かを判定する。そして、電源遮
断許可要求であれば、続くS350にて、禁止フラグF
kをクリアし(詳しくは、禁止フラグFkに「0」をセ
ットし)、その後、当該受信処理を終了する。尚、電源
遮断許可要求とは、ECU1以外の各ECU2,3に設
けられたマイコン10が、自分のECUに対する電力供
給の遮断を許可するためにECU1へ送信するメッセー
ジであり、本発明の許可信号に相当している。
受信したメッセージが電源遮断許可要求ではないと判定
した場合には、S360に移行して、受信したメッセー
ジに対応した処理を実行した後、当該受信処理を終了す
る。尚、メッセージに対応した処理とは、例えば、受信
したメッセージが現在のエンジン回転数を示す制御デー
タを要求するメッセージであれば、自己が取得している
最新のエンジン回転数を示す制御データを返信する、と
いったデータのやり取りを行うための処理である。
は、所定時間毎に実行される。そして、ECU1のマイ
コン10がメインリレー制御処理の実行を開始すると、
まずS410にて、イグニッションスイッチ(IGS
W)7のオン/オフ状態を検出し、イグニッションスイ
ッチ7がオン状態であれば、そのまま当該処理を終了す
るが、イグニッションスイッチ7がオフ状態であれば、
S420に進んで、前述の禁止フラグFkがセットされ
ているか否かを判定する。
れば、前述の電力遮断条件が非成立であると判断して、
そのまま当該処理を終了する。これに対し、禁止フラグ
Fkがセットされていなければ、前述の電力遮断条件が
成立していると判断して、S430に進む。そして、こ
のS430にて、メインリレー6への駆動信号の出力を
止め、その後、当該処理を終了する。すると、メインリ
レー6がオフして、全てのECU1,2,3が動作を停
止することとなる。
られたマイコン10が、図3のS140及びS150に
より、フラッシュメモリ14からRAM16にコピーし
て実行する書換プログラムの処理について、図7を用い
説明する。尚、図7において、図4と同じ処理内容につ
いては、同じステップ番号を付しているため、ここで
は、図4と異なる部分についてのみ説明する。
ン10が実行する書換プログラムの処理は、ECU1の
マイコン10が実行する書換プログラムの処理(図4)
に対して、以下の(1)〜(3)の3点が異なってい
る。 (1)まず、S220にて、S210で受信した暗証コ
ードと自己のフラッシュメモリ14に格納されている暗
証コードとが一致していないと判定した場合には、その
まま当該書換プログラムの処理を終了する。すると、そ
のECUは、実質的な動作を行わない状態となる。
信した暗証コードと自己のフラッシュメモリ14に格納
されている暗証コードとが一致していると判定した場合
には、次のS225にて、ECU1へ前述の電源遮断禁
止要求を送信した後、S230〜S260の書換処理を
行う。
メモリ14の全データの書き換えが完了したと判定する
と(つまり、書換処理の実行が完了すると)、次のS2
65にて、ECU1へ前述の電源遮断許可要求を送信す
る。そして、S290に進んで、フラッシュメモリ14
に格納されている制御プログラムへジャンプする。する
と、その後は、上記S230〜S260の書換処理で書
き換えられた新たな制御プログラムが実行されて、通常
時の制御処理が行われることとなる。
ムにおいては、通信線4にデータ書換装置8を接続しな
い通常の状態でイグニッションスイッチ7をオンすれ
ば、各ECU1,2,3のマイコン10が、図3のS1
30により、フラッシュメモリ14内のデータによって
構成される制御プログラムの実行を開始して、以後、イ
グニッションスイッチ7がオフされるまでの間、車両の
各部(エンジンやトランスミッション等)を制御するた
めの制御処理を行うこととなる。
CU1のフラッシュメモリ14に格納されたデータを書
き換える場合には、通信線4にデータ書換装置8を接続
してからイグニッションスイッチ7をオンし、データ書
換装置8から通信線4へ書換要求メッセージとECU1
の暗証コードとを順次送信させれば良い。
のS140及びS150により、フラッシュメモリ14
内の書換プログラム(図4)をRAM16にコピーして
実行する。そして、ECU1のマイコン10は、図4の
S220で肯定判定して(S220:YES)、S23
0〜S260の書換処理を行うことにより、フラッシュ
メモリ14内の全データをデータ書換装置8から送信さ
れて来る新たなデータに書き換える。
ン10も、図3のS140及びS150により、フラッ
シュメモリ14内の書換プログラム(図7)をRAM1
6にコピーして実行するが、ECU2,3のマイコン1
0は、図7のS220で否定判定して(S220:N
O)、実質的な処理を行わない無処理状態となる。
図3のS110での初期化処理により、動作を開始した
直後からメインリレー6へ駆動信号を出力して、イグニ
ッションスイッチ7がオフされてもメインリレー6が継
続してオンするようにしている。
処理の実行を完了すると(S260:YES)、イグニ
ッションスイッチ7のオン/オフ状態を検出して(S2
70)、イグニッションスイッチ7がオフしていれば
(S270:YES)、メインリレー6への駆動信号の
出力を止めて、メインリレー6をオフさせる(S28
0)。
当該ECU1のマイコン10が書換処理を行っている最
中に、イグニッションスイッチ7が誤ってオフされて
も、そのマイコン10へは、メインリレー6,電源ライ
ンL1,及び電源IC20を介して、バッテリ5からの
電力が継続して供給されることとなる。そして、マイコ
ン10が書換処理の実行を完了してから、メインリレー
6がオフすることとなるため、メインリレー6による電
力供給は、ECU1のマイコン10が書換処理の実行を
完了するまでの間、確実に継続する。
マイコン10がフラッシュメモリ14内のデータを書き
換えている最中に、そのマイコン10への電力供給が遮
断されてデータの書き換えが中断されてしまうことを、
確実に防止することができる。
シュメモリ14内に、書き換え対象のデータとして、制
御プログラムだけではなく、書換プログラムと当該EC
U1の暗証コードとが格納されているため、マイコン1
0が書換処理を行っている最中に電力供給が遮断されて
しまうと、前述した,の理由により、書換処理の再
実行が不能となって当該ECU1が使用不可能となる
が、本実施形態によれば、こうした問題を確実に防止す
ることができる。
レー6,及び電源ラインL1が、請求項1〜3の車両用
制御装置に相当しており、イグニッションスイッチ7
が、請求項1に記載の特定のスイッチに相当している。
そして、メインリレー6,電源ラインL1,及び電源I
C20と、ECU1のマイコン10が図3のS110で
メインリレー6へ駆動信号を出力したままにする処理と
が、請求項1に記載の電力供給手段に相当している。そ
して更に、ECU1のマイコン10が図4のS280で
メインリレー6への駆動信号の出力を止める動作が、電
力供給手段へ遮断指令を出力する動作に相当している。
において、ECU1以外の例えばECU2のフラッシュ
メモリ14に格納されたデータを書き換える場合には、
通信線4にデータ書換装置8を接続してからイグニッシ
ョンスイッチ7をオンし、データ書換装置8から通信線
4へ書換要求メッセージとECU2の暗証コードとを順
次送信させれば良い。
のS140及びS150により、フラッシュメモリ14
内の書換プログラム(図7)をRAM16にコピーして
実行する。そして、ECU2のマイコン10は図7のS
220で肯定判定して(S220:YES)、ECU1
へ電源遮断禁止要求を送信した後(S225)、S23
0〜S260の書換処理を行い、フラッシュメモリ14
内の全データをデータ書換装置8から送信されて来る新
たなデータに書き換える。そして更に、ECU2のマイ
コン10は、書換処理の実行を完了すると(S260:
YES)、ECU1へ電源遮断許可要求を送信し(S2
65)、その後、フラッシュメモリ14内の新たな制御
プログラムを実行する(S290)。
も、図3のS140及びS150により、フラッシュメ
モリ14内の書換プログラム(図4)をRAM16にコ
ピーして実行するが、ECU1のマイコン10は、図4
のS220で否定判定して(S220:NO)、図4の
S300により、以後は、少なくとも図5に示した受信
処理のプログラムと図6に示したメインリレー制御処理
のプログラムとを実行することとなる。
の受信処理と図6のメインリレー制御処理により、EC
U2のマイコン10が送信した電源遮断禁止要求を受信
すると、その後、ECU2のマイコン10が送信する電
源遮断許可要求を受信するまでの間は、禁止フラグFk
をセットして(S320〜S350)、イグニッション
スイッチ7のオン/オフ状態に拘らずメインリレー6を
オンさせたままにすることとなる(S410〜S43
0)。
も、図3のS140及びS150により、フラッシュメ
モリ14内の書換プログラム(図7)をRAM16にコ
ピーして実行するが、ECU3のマイコン10は、図7
のS220で否定判定して(S220:NO)、実質的
な処理を行わない無処理状態となる。
格納されたデータを書き換える場合には、通信線4にデ
ータ書換装置8を接続してからイグニッションスイッチ
7をオンし、データ書換装置8から通信線4へ書換要求
メッセージとECU3の暗証コードとを順次送信させれ
ば良い。すると、この場合には、ECU3のマイコン1
0が、ECU1へ電源遮断禁止要求を送信した後に書換
処理を行い、その書換処理の実行を完了すると、ECU
1へ電源遮断許可要求を送信することとなる。そして、
ECU2のマイコン10は無処理状態となる。
おいて、バッテリ5からの電力供給がECU1により制
御されるECU2,3のマイコン10は、書換処理の実
行を開始する前にECU1へ電源遮断禁止要求を送信
し、その書換処理の実行を完了したときにECU1へ電
源遮断許可要求を送信するようにしている。そして、E
CU1のマイコン10は、他のECUからの電源遮断禁
止要求を受信すると、その後、他のECUからの電源遮
断許可要求を受信するまでの間は、電力遮断条件が非成
立であると判断して、メインリレー6への駆動信号を出
力し続けるようにしている。
よれば、ECU2,3の何れかに設けられたマイコン1
0が書換処理を行っている最中に、イグニッションスイ
ッチ7が誤ってオフされても、そのマイコン10へはバ
ッテリ5からの電力が継続して供給されることとなる。
そして、そのマイコン10が書換処理の実行を完了して
から、メインリレー6がオフすることとなる。よって、
ECU2,3の何れかに設けられたマイコン10がフラ
ッシュメモリ14内のデータを書き換えている最中に、
そのマイコン10への電力供給が遮断されてデータの書
き換えが中断されてしまうことを、確実に防止すること
ができる。
は、ECU1以外のECU2,3においても、フラッシ
ュメモリ14内に書換プログラムと暗証コードとが格納
されているため、そのECUのマイコン10が書換処理
を行っている最中に電力供給が遮断されてしまうと、前
述した,の理由により、そのECUが使用不可能と
なってしまうが、本実施形態によれば、こうした問題を
確実に防止することができる。
ECU2,3が、請求項4〜6の車両用制御装置に相当
しており、ECU1が、請求項4に記載の他の車両用制
御装置と、請求項7の車両用制御装置とに相当してい
る。また、ECU1が、請求項9に記載の特定の車両用
制御装置に相当し、ECU2,3が、請求項9に記載の
特定の車両用制御装置以外の車両用制御装置に相当して
いる。
たが、本発明は、上記実施形態に限定されるものではな
く、種々の形態を採り得ることは言うまでもない。例え
ば、上記実施形態のECU1,2,3では、書換プログ
ラムと暗証コードとを、フラッシュメモリ14に格納す
るようにして、制御プログラムと共に書き換え可能とし
ていたが、書換プログラムと暗証コードとの両方或いは
何れか一方をマスクROM18に格納するようにしても
良い。また、書換プログラムは、データ書換装置8から
受信してRAM16へ転送し、そのRAM16上で実行
するようにしても良い。
をマスクROM18に格納するように変更した場合、或
いは、暗証コードをマスクROM18に格納すると共
に、書換プログラムをデータ書換装置8から受信してR
AM16上で実行するように変更した場合には、書換処
理の実行中に電力供給が遮断されても、書換処理を再び
行うことが可能となる。しかし、本実施形態の車両制御
システムによれば、予期せぬ電力供給の遮断に伴う書換
処理の中断を確実に防止できるため、書換処理をやり直
さなければならない状況の発生を未然に防ぐことがで
き、非常に有利である。
は、通信線4に接続される全てのECU1,2,3が、
制御プログラムをオンボード書き換え可能に構成されて
いたが、例えば、ECU1だけをオンボード書き換え可
能としても良い。そして、この場合には、ECU1のマ
イコン10が実行する処理のうち、図4のS300と、
図5のS320〜S350と、図6のS420とを省略
することができる。また、ECU2,3のうちの何れか
一方だけをオンボード書き換え可能としても良い。
8が通信線4に接続されるようになっていたが、例え
ば、各ECU1,2,3にデータ書換装置8と接続する
ための専用コネクタを設け、データ書換装置8をECU
1,2,3の各々に対して個別に接続するようにしても
良い。
は、データの書き換えが可能な不揮発性メモリとして、
フラッシュメモリ14を用いたが、EEPROM等、電
気的に書き換えが可能な他のROMを用いても良い。
すブロック図である。
ある。
る処理を表すフローチャートである。
る書換プログラムの処理を表すフローチャートである。
る受信処理を表すフローチャートである。
るメインリレー制御処理を表すフローチャートである。
U(ECU2,3)で実行される書換プログラムの処理
を表すフローチャートである。
5…バッテリ 6…メインリレー 7…イグニッションスイッチ
8…データ書換装置 L1…電源ライン L2,L3…信号線 10…マイコン(シングルチップマイクロコンピュー
タ) 12…CPU 14…フラッシュメモリ 16…RAM 18…マ
スクROM 20…電源IC 22…通信IC
Claims (9)
- 【請求項1】 データの書き換えが可能な不揮発性メモ
リを有すると共に、車両に搭載されたバッテリからの電
力を受けて動作し、通常時には、前記不揮発性メモリに
格納されたデータにより構成される制御プログラムに従
って、前記車両に搭載された機器を制御するための制御
処理を行い、外部からの書換指令を受けた場合には、前
記不揮発性メモリ内のデータを外部から与えられる新た
なデータに書き換えるための書換処理を行う処理実行部
と、 前記車両に設けられた特定のスイッチがオン状態である
ときに、前記処理実行部へ前記バッテリからの電力を供
給する電力供給手段と、 を備えた車両用制御装置において、 前記電力供給手段は、前記スイッチがオフされても、電
力供給の遮断を示す遮断指令を受けるまでは、前記処理
実行部へ前記バッテリからの電力を継続して供給するよ
うに構成されており、 前記処理実行部は、前記書換処理の実行を完了した後に
前記スイッチのオン/オフ状態を検出し、前記スイッチ
がオフしている場合に前記電力供給手段へ前記遮断指令
を出力するように構成されていること、 を特徴とする車両用制御装置。 - 【請求項2】 請求項1に記載の車両用制御装置におい
て、 前記不揮発性メモリには、書き換え対象のデータとし
て、前記制御処理を行うための制御プログラムと共に前
記書換処理を行うための書換プログラムが格納されてお
り、 前記処理実行部は、データの読み出し及び書き込みが可
能な揮発性メモリを備えていると共に、前記書換指令を
受けると、前記不揮発性メモリ内の書換プログラムを前
記揮発性メモリに転送して実行することにより、前記書
換処理を行うように構成されていること、 を特徴とする車両用制御装置。 - 【請求項3】 請求項1に記載の車両用制御装置におい
て、 前記不揮発性メモリには、書き換え対象のデータとし
て、前記制御処理を行うための制御プログラムと共に当
該車両用制御装置の暗証コードが格納されており、 前記処理実行部は、前記書換指令を受けると、外部から
与えられる暗証コードが前記不揮発性メモリ内の暗証コ
ードと一致しているか否かを判定し、その両暗証コード
が一致している場合にのみ、前記書換処理を行うように
構成されていること、 を特徴とする車両用制御装置。 - 【請求項4】 車両に搭載されたバッテリからの電力供
給が、他の車両用制御装置によって制御される車両用制
御装置であって、 データの書き換えが可能な不揮発性メモリを有すると共
に、前記バッテリからの電力を受けて動作し、通常時に
は、前記不揮発性メモリに格納されたデータにより構成
される制御プログラムに従って、前記車両に搭載された
機器を制御するための制御処理を行い、外部からの書換
指令を受けた場合には、前記不揮発性メモリ内のデータ
を外部から与えられる新たなデータに書き換えるための
書換処理を行う処理実行部を備え、 更に、前記処理実行部は、前記書換指令を受けて前記書
換処理の実行を開始する前に、前記他の車両用制御装置
へ、当該装置に対する電力供給の遮断を禁止するための
禁止信号を出力し、前記書換処理の実行を完了したとき
に、前記他の車両用制御装置へ、当該装置に対する電力
供給の遮断を許可するための許可信号を出力するように
構成されていること、 を特徴とする車両用制御装置。 - 【請求項5】 請求項4に記載の車両用制御装置におい
て、 前記不揮発性メモリには、書き換え対象のデータとし
て、前記制御処理を行うための制御プログラムと共に前
記書換処理を行うための書換プログラムが格納されてお
り、 前記処理実行部は、データの読み出し及び書き込みが可
能な揮発性メモリを備えていると共に、前記書換指令を
受けると、前記不揮発性メモリ内の書換プログラムを前
記揮発性メモリに転送して実行することにより、前記書
換処理を行うように構成されていること、 を特徴とする車両用制御装置。 - 【請求項6】 請求項4に記載の車両用制御装置におい
て、 前記不揮発性メモリには、書き換え対象のデータとし
て、前記制御処理を行うための制御プログラムと共に当
該車両用制御装置の暗証コードが格納されており、 前記処理実行部は、前記書換指令を受けると、外部から
与えられる暗証コードが前記不揮発性メモリ内の暗証コ
ードと一致しているか否かを判定し、その両暗証コード
が一致している場合にのみ、前記書換処理を行うように
構成されていること、 を特徴とする車両用制御装置。 - 【請求項7】 請求項4ないし請求項6の何れかに記載
の車両用制御装置と共に車両に搭載され、前記他の車両
用制御装置として、請求項4ないし請求項6の何れかに
記載の車両用制御装置への電力供給を制御する車両用制
御装置であって、 前記禁止信号を受けると、その後、前記許可信号を受け
るまでの間は、請求項4ないし請求項6の何れかに記載
の車両用制御装置への電力供給を継続して行うように構
成されていること、 を特徴とする車両用制御装置。 - 【請求項8】 請求項4ないし請求項6の何れかに記載
の車両用制御装置と、請求項7に記載の車両用制御装置
とを備えたこと、 を特徴とする車両制御システム。 - 【請求項9】 車両のイグニッションスイッチがオンさ
れるか、或いは、外部から駆動信号が与えられると、車
両に搭載されたバッテリのプラス端子と車両内に配設さ
れた電源ラインとを接続する電力供給用リレーと、 前記バッテリからの電力を前記電源ラインを介して受け
ることにより動作する複数の車両用制御装置とを備え、 前記複数の車両用制御装置のうちの特定の車両用制御装
置が、前記イグニッションスイッチのオンに伴い動作を
開始すると、その後、前記イグニッションスイッチがオ
フ状態になり且つ所定の電力遮断条件が成立したと判断
するまで、前記電力供給用リレーへ前記駆動信号を出力
し続けるように構成された車両制御システムであって、 前記特定の車両用制御装置以外の少なくとも1つの車両
用制御装置は、 データの書き換えが可能な不揮発性メモリを有すると共
に、前記バッテリからの電力を受けて動作し、通常時に
は、前記不揮発性メモリに格納されたデータにより構成
される制御プログラムに従って、前記車両に搭載された
機器を制御するための制御処理を行い、外部からの書換
指令を受けた場合には、前記不揮発性メモリ内のデータ
を外部から与えられる新たなデータに書き換えるための
書換処理を行う処理実行部を備え、 更に、前記処理実行部は、前記書換指令を受けて前記書
換処理の実行を開始する前に、前記特定の車両用制御装
置へ、当該装置に対する電力供給の遮断を禁止するため
の禁止信号を出力し、前記書換処理の実行を完了したと
きに、前記特定の車両用制御装置へ、当該装置に対する
電力供給の遮断を許可するための許可信号を出力するよ
うに構成されており、 前記特定の車両用制御装置は、前記禁止信号を受ける
と、その後、前記許可信号を受けるまでの間は、前記電
力遮断条件が非成立であると判断して、前記電力供給用
リレーへ前記駆動信号を出力し続けるように構成されて
いること、 を特徴とする車両制御システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05856398A JP3932654B2 (ja) | 1998-03-10 | 1998-03-10 | 車両用制御装置及び車両制御システム |
| US09/257,240 US6138059A (en) | 1998-03-10 | 1999-02-25 | Vehicle control system and unit for preventing power supply cutoff during re-programming mode |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP05856398A JP3932654B2 (ja) | 1998-03-10 | 1998-03-10 | 車両用制御装置及び車両制御システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11259375A true JPH11259375A (ja) | 1999-09-24 |
| JP3932654B2 JP3932654B2 (ja) | 2007-06-20 |
Family
ID=13087930
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP05856398A Expired - Fee Related JP3932654B2 (ja) | 1998-03-10 | 1998-03-10 | 車両用制御装置及び車両制御システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US6138059A (ja) |
| JP (1) | JP3932654B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007072735A1 (ja) * | 2005-12-20 | 2007-06-28 | Pioneer Corporation | データ更新装置および更新制御方法 |
| JP2009087170A (ja) * | 2007-10-01 | 2009-04-23 | Hitachi Ltd | 車両用電子制御装置 |
| JP2012171386A (ja) * | 2011-02-17 | 2012-09-10 | Denso Corp | 車載制御装置のプログラム更新システム |
| JP2023087404A (ja) * | 2021-12-13 | 2023-06-23 | 株式会社Subaru | リプログラミングツール |
Families Citing this family (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1181628B1 (de) * | 1999-05-21 | 2003-03-19 | Papst-Motoren GmbH & Co. KG | Verfahren zum nichtflüchtigen speichern mindestens eines betriebsdatenwerts eines elektromotors, und elektromotor zu durchführung eines solchen verfahrens |
| US6434455B1 (en) * | 1999-08-06 | 2002-08-13 | Eaton Corporation | Vehicle component diagnostic and update system |
| CA2282881C (en) * | 1999-09-20 | 2001-10-30 | Vansco Electronics Ltd. | Electrical control apparatus including a plurality of programmable modules |
| DE19947251A1 (de) * | 1999-09-30 | 2001-05-31 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Steuerung von Prozessen in Verbindung mit einem Antrieb |
| US6236919B1 (en) * | 1999-10-12 | 2001-05-22 | Ford Motor Company | Method and apparatus providing operation of an integration hub for automotive signals during low voltage conditions |
| JP2004521403A (ja) * | 2000-08-02 | 2004-07-15 | シーメンス ヴィディーオー オートモーティヴ コーポレイション | 車両の電子制御ユニットの無線による再プログラミング |
| KR100394639B1 (ko) * | 2000-12-27 | 2003-08-14 | 현대자동차주식회사 | 자동차용 배터리의 스탠바이 전력의 오류 진단장치 및 그방법 |
| US7765043B2 (en) * | 2003-05-12 | 2010-07-27 | Toyota Jidosha Kabushiki Kaisha | Power supply control apparatus and method |
| US20040243284A1 (en) * | 2003-05-28 | 2004-12-02 | Caterpillar Inc. | Methods and systems for modifying flash files |
| US6928362B2 (en) * | 2003-06-06 | 2005-08-09 | John Meaney | System and method for real time programmability of an engine control unit |
| WO2007046209A1 (ja) * | 2005-10-18 | 2007-04-26 | Sharp Kabushiki Kaisha | 液晶表示装置 |
| ES2274733B1 (es) * | 2005-11-14 | 2008-03-01 | Boxitech, S.L. | Sistema reprogramable de centralita de encendido para motores de combustion interna. |
| US20070185624A1 (en) * | 2006-02-07 | 2007-08-09 | General Motors Corporation | Method for remote reprogramming of vehicle flash memory |
| JP2007237905A (ja) * | 2006-03-08 | 2007-09-20 | Denso Corp | ハイブリッド型車両用のプログラム書き換えシステム及び電子制御装置 |
| US20070277028A1 (en) * | 2006-05-26 | 2007-11-29 | Jamey Cates | Method and system for recovery from reprogramming failures in nonvolatile memory |
| DE102006045139B4 (de) * | 2006-09-25 | 2016-02-11 | Continental Automotive Gmbh | Vorrichtung und Verfahren zur Zustandverwaltung eines Betriebssteuergeräts eines Kraftfahrzeugs |
| DE102007059355A1 (de) * | 2007-12-10 | 2009-06-18 | Continental Automotive Gmbh | Verfahren zum Betreiben eines Steuergerätes und Steuergerät |
| JP5129075B2 (ja) * | 2008-09-26 | 2013-01-23 | 本田技研工業株式会社 | エンジン始動装置 |
| DE102009017910A1 (de) | 2009-04-17 | 2010-10-21 | Volkswagen Ag | Verfahren zur Speicherung flüchtiger Werte beim Ausschalten einer Versorgungsspannung eines Fahrzeugs sowie entsprechende Vorrichtung, entsprechendes Elektronikmodul, entsprechendes System und entsprechendes Fahrzeug |
| KR101776965B1 (ko) * | 2011-08-26 | 2017-09-08 | 두산인프라코어 주식회사 | 하이브리드 전원 장치 및 그 제어 방법 |
| JP5423754B2 (ja) * | 2011-09-28 | 2014-02-19 | 株式会社デンソー | バス監視セキュリティ装置及びバス監視セキュリティシステム |
| US9516006B2 (en) * | 2013-10-23 | 2016-12-06 | Google Inc. | Re-programmable secure cryptographic device |
| US9430220B2 (en) * | 2014-07-22 | 2016-08-30 | GM Global Technology Operations LLC | Method, medium, and apparatus for re-programming flash memory of a computing device |
| JP6334436B2 (ja) * | 2015-02-27 | 2018-05-30 | 日立オートモティブシステムズ株式会社 | 車両用相互監視モジュール |
| DE102020200203B4 (de) * | 2020-01-09 | 2022-01-20 | Vitesco Technologies GmbH | Vorrichtung zum Betreiben eines elektronischen Systems, insbesondere eines Fahrzeugs |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3410082A1 (de) * | 1984-03-20 | 1985-09-26 | Robert Bosch Gmbh, 7000 Stuttgart | Steuergeraet fuer kraftfahrzeuge |
| JPH02100743A (ja) * | 1988-10-07 | 1990-04-12 | Tokyo Electric Co Ltd | 電子機器 |
| GB9019423D0 (en) * | 1990-09-06 | 1990-10-24 | Gen Motors Luxembourg Operatio | Electronic controller for vehicle |
| US5278759A (en) * | 1991-05-07 | 1994-01-11 | Chrysler Corporation | System and method for reprogramming vehicle computers |
| DE4315494C1 (de) * | 1993-05-10 | 1994-09-29 | Daimler Benz Ag | Anordnung und Verfahren zur Programmierung wenigstens eines Kfz-Steuergeräts |
| DE4332499A1 (de) * | 1993-09-24 | 1995-03-30 | Bosch Gmbh Robert | Verfahren zur vollständigen Neuprogrammierung eines löschbaren, nichtflüchtigen Speichers |
| DE4344866A1 (de) * | 1993-12-29 | 1995-07-06 | Bosch Gmbh Robert | Steuergerät und Vorrichtung zu dessen Programmierung |
| JPH07271634A (ja) * | 1994-03-29 | 1995-10-20 | Hitachi Ltd | フラッシュeepromを備えた制御装置 |
| JP3176506B2 (ja) * | 1994-05-16 | 2001-06-18 | 株式会社日立製作所 | 自動車用制御装置 |
| DE4425388B4 (de) * | 1994-07-19 | 2005-07-21 | Robert Bosch Gmbh | Steuergerät |
| DE4440127B4 (de) * | 1994-11-10 | 2007-11-08 | Robert Bosch Gmbh | Steuergerät |
| JP3491419B2 (ja) * | 1995-12-04 | 2004-01-26 | 株式会社デンソー | 電子制御装置 |
| US6009372A (en) * | 1997-10-01 | 1999-12-28 | Cummins Engine Company, Inc. | Management of programming and memory space for an internal combustion engine control system |
-
1998
- 1998-03-10 JP JP05856398A patent/JP3932654B2/ja not_active Expired - Fee Related
-
1999
- 1999-02-25 US US09/257,240 patent/US6138059A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007072735A1 (ja) * | 2005-12-20 | 2007-06-28 | Pioneer Corporation | データ更新装置および更新制御方法 |
| JP2009087170A (ja) * | 2007-10-01 | 2009-04-23 | Hitachi Ltd | 車両用電子制御装置 |
| JP2012171386A (ja) * | 2011-02-17 | 2012-09-10 | Denso Corp | 車載制御装置のプログラム更新システム |
| JP2023087404A (ja) * | 2021-12-13 | 2023-06-23 | 株式会社Subaru | リプログラミングツール |
Also Published As
| Publication number | Publication date |
|---|---|
| US6138059A (en) | 2000-10-24 |
| JP3932654B2 (ja) | 2007-06-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3932654B2 (ja) | 車両用制御装置及び車両制御システム | |
| JP4061694B2 (ja) | 電子制御装置及び制御システム | |
| JP5176728B2 (ja) | 車両用電子制御装置 | |
| US6401163B1 (en) | Apparatus and method for rewriting data from volatile memory to nonvolatile memory | |
| US8095263B2 (en) | Electronic control unit and vehicle control system | |
| JP3137012B2 (ja) | 電子制御装置 | |
| US6182004B1 (en) | Apparatus and method for controlling electric power supply in nonvolatile memory rewriting operation | |
| JP2000038954A (ja) | 電子制御装置及び不揮発性メモリの書き換え回数計数方法 | |
| JP2001123874A (ja) | 電子制御装置のプログラム書換システム及びメモリ書換装置 | |
| JPH09128229A (ja) | 電子制御装置 | |
| JP3097580B2 (ja) | 電子制御装置 | |
| JPH10149282A (ja) | 電子装置のメモリ書換システム | |
| JP3491358B2 (ja) | 電源遮断検出装置 | |
| JP2002070636A (ja) | 車載電子制御装置、データ書換システム、データ書換方法、及び記憶媒体 | |
| US6256226B1 (en) | Eeprom write device | |
| US20080140920A1 (en) | Microcomputer for flash memory rewriting | |
| JP2004199493A (ja) | 車載プログラムの書き換え制御装置 | |
| JP3551855B2 (ja) | 車両用制御装置 | |
| JP2016126699A (ja) | 自動車用電子制御装置 | |
| JP4281222B2 (ja) | 不揮発性メモリ書き込み装置 | |
| JP2006323776A (ja) | 情報処理装置 | |
| JP2004021520A (ja) | 車両用電子制御装置 | |
| JP2003263421A (ja) | マイクロコンピュータ | |
| JP2003271420A (ja) | 電子制御装置 | |
| JP2002323990A (ja) | 電子制御装置及び不揮発性メモリの初期化方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040722 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061205 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070129 |
|
| 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: 20070227 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070312 |
|
| 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: 20100330 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140330 Year of fee payment: 7 |
|
| 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 |