JPH0777101A - 車載用電子制御装置 - Google Patents
車載用電子制御装置Info
- Publication number
- JPH0777101A JPH0777101A JP21963493A JP21963493A JPH0777101A JP H0777101 A JPH0777101 A JP H0777101A JP 21963493 A JP21963493 A JP 21963493A JP 21963493 A JP21963493 A JP 21963493A JP H0777101 A JPH0777101 A JP H0777101A
- Authority
- JP
- Japan
- Prior art keywords
- data
- eeprom
- cpu
- mask rom
- output
- 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.)
- Pending
Links
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】
【目的】 EEPROMへのデータ書き込み場合のデー
タの正当性をチェックし、EEPROMへの誤ったデー
タの書き込みを確実に防止することのできる優れた車載
用電子制御装置を提供する。 【構成】 マスクROM2に内蔵したプログラムに従っ
て動作するマイクロコンピュータ(CPU)1と、この
CPU1とシリアル信号線により接続されたEEPRO
M8と、このEEPROM8より読み取ったデータと上
記マスクROM2に予め設定されたデータとが一致しな
い場合に異常パターンを出力する警告灯出力11とを備
え、警告灯出力11を監視することによりEEPROM
8へ誤ったデータを書き込むことを防止することができ
る。
タの正当性をチェックし、EEPROMへの誤ったデー
タの書き込みを確実に防止することのできる優れた車載
用電子制御装置を提供する。 【構成】 マスクROM2に内蔵したプログラムに従っ
て動作するマイクロコンピュータ(CPU)1と、この
CPU1とシリアル信号線により接続されたEEPRO
M8と、このEEPROM8より読み取ったデータと上
記マスクROM2に予め設定されたデータとが一致しな
い場合に異常パターンを出力する警告灯出力11とを備
え、警告灯出力11を監視することによりEEPROM
8へ誤ったデータを書き込むことを防止することができ
る。
Description
【0001】
【産業上の利用分野】本発明はマイクロコンピュータ
(CPU)の外部記憶素子として、EEPROMを用い
た車載用電子制御装置に関する。
(CPU)の外部記憶素子として、EEPROMを用い
た車載用電子制御装置に関する。
【0002】
【従来の技術】従来、この種の車載用電子制御装置(以
下ECUと略す)は、マイクロコンピュータ(CPU)
及び周辺記憶素子から構成される。この周辺記憶素子の
うち不揮発性のもは、プログラム及びデータを記憶する
もので、一般にROMと呼ばれているものであり、マス
クROMとプログラマブルROM(PROM)の2種類
がある。PROMの中でも、EEPROMは、外部から
の電気信号によって記憶内容の書き換えが可能である。
下ECUと略す)は、マイクロコンピュータ(CPU)
及び周辺記憶素子から構成される。この周辺記憶素子の
うち不揮発性のもは、プログラム及びデータを記憶する
もので、一般にROMと呼ばれているものであり、マス
クROMとプログラマブルROM(PROM)の2種類
がある。PROMの中でも、EEPROMは、外部から
の電気信号によって記憶内容の書き換えが可能である。
【0003】ECUの周辺記憶素子として、マスクRO
MとEEPROMを用いた場合、マスクROMにはCP
Uに内蔵されるかあるいは外部に配置され、プログラム
及びデータを格納する。EEPROMにはCPUとシリ
アル信号線により接続され、生産ロット毎の固有のデー
タ(例えば、エンジン制御装置であれば、エンジンの生
産ロットに応じた燃料噴射量補正データなど)が設定さ
れる。ECU生産ラインにおいて、EEPROMをEC
Uに装着した後に、生産ロットに応じてEEPROM内
のロット毎固有データを、外部から電気信号を与えるこ
とによりデータを書き換える。ECUが車両に装着され
て電源がONしプログラムが起動後、CPUはEEPR
OM内のロット毎固有データを読み取り、各制御用デー
タとして用いる。
MとEEPROMを用いた場合、マスクROMにはCP
Uに内蔵されるかあるいは外部に配置され、プログラム
及びデータを格納する。EEPROMにはCPUとシリ
アル信号線により接続され、生産ロット毎の固有のデー
タ(例えば、エンジン制御装置であれば、エンジンの生
産ロットに応じた燃料噴射量補正データなど)が設定さ
れる。ECU生産ラインにおいて、EEPROMをEC
Uに装着した後に、生産ロットに応じてEEPROM内
のロット毎固有データを、外部から電気信号を与えるこ
とによりデータを書き換える。ECUが車両に装着され
て電源がONしプログラムが起動後、CPUはEEPR
OM内のロット毎固有データを読み取り、各制御用デー
タとして用いる。
【0004】これにより、ECUの生産ロット毎にデー
タの変更の必要が生じても、マスクROM内のプログラ
ムあるいはデータを変更することなく、EEPROMの
データを書き換えることにより、生産ロット毎の対応が
できる。
タの変更の必要が生じても、マスクROM内のプログラ
ムあるいはデータを変更することなく、EEPROMの
データを書き換えることにより、生産ロット毎の対応が
できる。
【0005】
【発明が解決しようとする課題】しかしながら、上記従
来の車載用電子制御装置では、EEPROMの書き込み
を行う際に、誤って間違ったデータをEEPROMに書
き込んだ場合、例えばデータが燃料噴射量を補正するも
のであった場合には、異常な燃料噴射を行うことによ
り、エンジン等の損傷を起こすという問題があった。
来の車載用電子制御装置では、EEPROMの書き込み
を行う際に、誤って間違ったデータをEEPROMに書
き込んだ場合、例えばデータが燃料噴射量を補正するも
のであった場合には、異常な燃料噴射を行うことによ
り、エンジン等の損傷を起こすという問題があった。
【0006】本発明は、このような従来の問題を解決す
るものであり、EEPROMへのデータ書き込み場合の
データの正当性をチェックし、EEPROMへの誤った
データの書き込みを確実に防止することのできる優れた
車載用電子制御装置を提供することを目的とするもので
ある。
るものであり、EEPROMへのデータ書き込み場合の
データの正当性をチェックし、EEPROMへの誤った
データの書き込みを確実に防止することのできる優れた
車載用電子制御装置を提供することを目的とするもので
ある。
【0007】
【課題を解決するための手段】本発明は、上記目的を達
成するために、マスクROMに内蔵したプログラムに従
って動作するマイクロコンピュータ(CPU)と、この
CPUとシリアル信号線により接続されたEEPROM
と、このEEPROMより読み取ったデータと上記マス
クROMに予め設定されたデータとが一致しない場合に
異常パターンを出力する警告灯出力とを備えたものであ
る。
成するために、マスクROMに内蔵したプログラムに従
って動作するマイクロコンピュータ(CPU)と、この
CPUとシリアル信号線により接続されたEEPROM
と、このEEPROMより読み取ったデータと上記マス
クROMに予め設定されたデータとが一致しない場合に
異常パターンを出力する警告灯出力とを備えたものであ
る。
【0008】
【作用】したがって、本発明によれば、EEPROMよ
り読み取ったデータが誤って間違ったデータであった場
合、マスクROMに予め設定されたデータとが一致しな
いため警告灯出力に異常パターンが出力され、警告灯出
力を監視することによりEEPROMへ誤ったデータを
書き込むことを防止することができる。
り読み取ったデータが誤って間違ったデータであった場
合、マスクROMに予め設定されたデータとが一致しな
いため警告灯出力に異常パターンが出力され、警告灯出
力を監視することによりEEPROMへ誤ったデータを
書き込むことを防止することができる。
【0009】
【実施例】図1は本発明の一実施例における車載用電子
制御装置のブロック図であり、図2はEEPROMの読
み取りプログラムの流れ図である。
制御装置のブロック図であり、図2はEEPROMの読
み取りプログラムの流れ図である。
【0010】図1において、1はマイクロコンピュータ
(CPU)であり、マスクROM2とワークRAM3を
内蔵している。マスクROM2には各種制御プログラム
及び各種初期データが記憶されている。また、ワークR
AM3には読み取りデータ及び制御処理途中のデータな
どのアクセスが行われる。4は入力インターフェースで
あり、各種入力信号5を処理してCPU1に入力する。
6は出力インターフェースであり、CPU1で処理され
た信号出力を各種出力信号7として発し、燃料噴射弁、
イグナイタ、各ソレノイド等の制御を行う。8はEEP
ROMであり、データライン9とクロックライン10の
2本のライン(シリアル信号線)を介してCPU1のポ
ートに接続されている。11は警告灯出力であり、EE
PROM8より読み取ったデータと上記マスクROM2
に予め設定されたデータとが一致しない場合に異常パタ
ーンを出力する。
(CPU)であり、マスクROM2とワークRAM3を
内蔵している。マスクROM2には各種制御プログラム
及び各種初期データが記憶されている。また、ワークR
AM3には読み取りデータ及び制御処理途中のデータな
どのアクセスが行われる。4は入力インターフェースで
あり、各種入力信号5を処理してCPU1に入力する。
6は出力インターフェースであり、CPU1で処理され
た信号出力を各種出力信号7として発し、燃料噴射弁、
イグナイタ、各ソレノイド等の制御を行う。8はEEP
ROMであり、データライン9とクロックライン10の
2本のライン(シリアル信号線)を介してCPU1のポ
ートに接続されている。11は警告灯出力であり、EE
PROM8より読み取ったデータと上記マスクROM2
に予め設定されたデータとが一致しない場合に異常パタ
ーンを出力する。
【0011】次に、上記実施例の動作について、図2に
示す流れ図を参照して説明する。ステップaにおいて、
EEPROM8内に記憶された認識データを読み取り、
次にステップbにおいて、マスクROM2内に記憶され
た認識データと照合する。EEPROM8より読み取っ
たデータとマスクROM2内に記憶された認識データと
が一致するか否かをステップcにて判定し、一致してい
ない場合には、ステップdにて警告灯出力11をONに
する。
示す流れ図を参照して説明する。ステップaにおいて、
EEPROM8内に記憶された認識データを読み取り、
次にステップbにおいて、マスクROM2内に記憶され
た認識データと照合する。EEPROM8より読み取っ
たデータとマスクROM2内に記憶された認識データと
が一致するか否かをステップcにて判定し、一致してい
ない場合には、ステップdにて警告灯出力11をONに
する。
【0012】このように、上記実施例によれば、生産ラ
インにおいて、ECUにEEPROM8を装着しデータ
を書き込み後、ECUの電源をONして、警告灯出力1
1を外部で監視することにより、EEPROM8の書き
込みデータの正当性をチェックすることができる。
インにおいて、ECUにEEPROM8を装着しデータ
を書き込み後、ECUの電源をONして、警告灯出力1
1を外部で監視することにより、EEPROM8の書き
込みデータの正当性をチェックすることができる。
【0013】なお、上記実施例においては、データ異常
を示す出力として警告灯出力11をONとした固定出力
であるが、警告灯出力11をパルス列の出力として行っ
ても良い。
を示す出力として警告灯出力11をONとした固定出力
であるが、警告灯出力11をパルス列の出力として行っ
ても良い。
【0014】
【発明の効果】本発明は上記実施例より明らかなよう
に、EEPROMより読み取ったデータと上記マスクR
OMに予め設定されたデータとが一致しない場合に異常
パターンを出力する警告灯出力とを備えることにより、
EEPROMに設定されたデータが誤っている場合、警
告灯出力に異常パターンが出力され、警告灯出力を監視
することによりEEPROMへ誤ったデータを書き込む
ことを防止することができるという効果を有する。
に、EEPROMより読み取ったデータと上記マスクR
OMに予め設定されたデータとが一致しない場合に異常
パターンを出力する警告灯出力とを備えることにより、
EEPROMに設定されたデータが誤っている場合、警
告灯出力に異常パターンが出力され、警告灯出力を監視
することによりEEPROMへ誤ったデータを書き込む
ことを防止することができるという効果を有する。
【図1】本発明の第1の実施例における車載用電子制御
装置のブロック図
装置のブロック図
【図2】同実施例の動作を説明する流れ図
1 CPU 2 マスクROM 3 RAM 4 入力インターフェース 5 各種入力信号 6 出力インターフェース 7 各種出力信号 8 EEPROM 9 データライン 10 クロックライン 11 警告灯出力
Claims (1)
- 【請求項1】 マスクROMに内蔵したプログラムに従
って動作するマイクロコンピュータ(CPU)と、この
CPUとシリアル信号線により接続されたEEPROM
と、このEEPROMより読み取ったデータと上記マス
クROMに予め設定されたデータとが一致しない場合に
異常パターンを出力する警告灯出力とを備えた車載用電
子制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21963493A JPH0777101A (ja) | 1993-09-03 | 1993-09-03 | 車載用電子制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21963493A JPH0777101A (ja) | 1993-09-03 | 1993-09-03 | 車載用電子制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0777101A true JPH0777101A (ja) | 1995-03-20 |
Family
ID=16738604
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21963493A Pending JPH0777101A (ja) | 1993-09-03 | 1993-09-03 | 車載用電子制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0777101A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7068147B2 (en) | 1999-12-07 | 2006-06-27 | Denso Corporation | Control information rewriting system |
JP2009083777A (ja) * | 2007-10-02 | 2009-04-23 | Denso Corp | 車両制御装置およびプログラム |
-
1993
- 1993-09-03 JP JP21963493A patent/JPH0777101A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7068147B2 (en) | 1999-12-07 | 2006-06-27 | Denso Corporation | Control information rewriting system |
JP2009083777A (ja) * | 2007-10-02 | 2009-04-23 | Denso Corp | 車両制御装置およびプログラム |
US8095262B2 (en) | 2007-10-02 | 2012-01-10 | Denso Corporation | Vehicular control apparatus and program storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3626328B2 (ja) | 車両用制御装置 | |
US5802485A (en) | Control device including an electrically programmable memory | |
US20090187305A1 (en) | Method of detecting manipulation of a programmable memory device of a digital controller | |
JP2002082841A (ja) | 電子制御装置の制御データ記憶装置 | |
US6401163B1 (en) | Apparatus and method for rewriting data from volatile memory to nonvolatile memory | |
US8190321B2 (en) | Electronic control unit with permission switching | |
JP2006268176A (ja) | フラッシュeepromのデータ正否判定方法 | |
KR20000068300A (ko) | 메모리 프로그램된 제어부를 중복기재로부터 보호하기 위한 방법 | |
JP2830302B2 (ja) | 自動車用制御装置 | |
JPH0633828A (ja) | 車載用電子制御装置 | |
KR100317594B1 (ko) | 차량용 제어장치 | |
JPH0777101A (ja) | 車載用電子制御装置 | |
JP3296043B2 (ja) | 車両用電子制御装置 | |
JPH11141391A (ja) | 自動車用制御装置 | |
JP2005338955A (ja) | 電子制御装置 | |
JP2009026183A (ja) | 自動車用電子制御装置 | |
JPH09293028A (ja) | 半導体記憶装置 | |
JP2000035923A (ja) | 異常検出方法および異常検出装置 | |
JP3644058B2 (ja) | 車載エンジンの電子制御装置及びeepromのデータ再書込制御装置 | |
JP5432315B2 (ja) | 車両用電子制御装置 | |
JP2002303203A (ja) | 車両制御装置及びその組み付け方法 | |
JPH0777103A (ja) | 車載用電子制御装置 | |
JPH0777102A (ja) | 車載用電子制御装置 | |
JPH04353052A (ja) | 車両安全装置の制御システム | |
JP4308349B2 (ja) | 内燃機関の制御方法および制御装置 |