JPH0697409B2 - 自動車用制御装置のプログラミング方法 - Google Patents
自動車用制御装置のプログラミング方法Info
- Publication number
- JPH0697409B2 JPH0697409B2 JP60053542A JP5354285A JPH0697409B2 JP H0697409 B2 JPH0697409 B2 JP H0697409B2 JP 60053542 A JP60053542 A JP 60053542A JP 5354285 A JP5354285 A JP 5354285A JP H0697409 B2 JPH0697409 B2 JP H0697409B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- control device
- programming
- memory
- correction
- 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 - Lifetime
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/10—Programming or data input circuits
- G11C16/102—External programming circuits, e.g. EPROM programmers; In-circuit programming or reprogramming; EPROM emulators
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2487—Methods for rewriting
- F02D41/249—Methods for preventing the loss of data
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/26—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
- F02D41/266—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor the computer being backed-up or assisted by another circuit, e.g. analogue
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/04—Program control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0426—Programming the control sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 operations
- G06F11/1402—Saving, restoring, recovering or retrying
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
- G06F13/4213—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus with asynchronous protocol
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23215—Check data validity in ram, keep correct validity, compare rom ram
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/23—Pc programming
- G05B2219/23345—Memory is eeprom
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25153—Checking communication
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25154—Detect error, repeat transmission on error, retransmit
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/25—Pc structure of the system
- G05B2219/25178—Serial communication, data, also repeater
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mechanical Engineering (AREA)
- Combustion & Propulsion (AREA)
- Chemical & Material Sciences (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Programmable Controllers (AREA)
- Control By Computers (AREA)
- Control Of Electric Motors In General (AREA)
Description
【発明の詳細な説明】 本発明は、少なくとも1つのメモリと、該メモリにアク
セスするマイクロコンピュータと、バスとを有し、前記
メモリはプログラミング可能であり、かつ不揮発性であ
り、前記バスを介して制御装置がデータを受け取り、前
記バスは着脱可能なコネクタに接続されており、データ
伝送をプログラミング装置により直列で行い、伝送され
たデータの一部をメモリにプログラミングし、イネーブ
ル線路への信号によりプログラミングを開始する、自動
車用制御装置のプログラミング方法に関する。
セスするマイクロコンピュータと、バスとを有し、前記
メモリはプログラミング可能であり、かつ不揮発性であ
り、前記バスを介して制御装置がデータを受け取り、前
記バスは着脱可能なコネクタに接続されており、データ
伝送をプログラミング装置により直列で行い、伝送され
たデータの一部をメモリにプログラミングし、イネーブ
ル線路への信号によりプログラミングを開始する、自動
車用制御装置のプログラミング方法に関する。
従来技術 マイクロコンピュータ、直列インタフエースおよびプロ
グラム可能なメモリを有する装置は、「電子工学(Elek
tronik)」誌、1982年第22号、第143頁以下に記載され
ている。この場合、データは直列インタフエースを介し
てマイクロコンピュータに与えられ、マイクロコンピュ
ータは与えられたデータをメモリデータによつて処理す
る。このような装置は、メモリデータを変えることで柔
軟に使用することができる。
グラム可能なメモリを有する装置は、「電子工学(Elek
tronik)」誌、1982年第22号、第143頁以下に記載され
ている。この場合、データは直列インタフエースを介し
てマイクロコンピュータに与えられ、マイクロコンピュ
ータは与えられたデータをメモリデータによつて処理す
る。このような装置は、メモリデータを変えることで柔
軟に使用することができる。
自動車用制御装置を製造した後、制御装置自体または接
続されたセンサ素子に大きな製造公差が伴われているこ
とがあり、そのため制御装置を制御過程に対して最適に
調整することのできないことがある。例えばセンサが過
度に大きな製造公差を有していれば、このことにより制
御装置にファイルされたプログラムと関連して、計算す
べき制御変数、例えば点火時期等を正確に算出すること
ができないこととなる。しかしこのように誤差を伴う制
御装置を直ちに破棄することは非常に無駄であり、また
後から素子を交換することは制御装置ケーシングを開封
することとなるため密閉状態が変化してケーシング内に
汚れや湿気が入り込みやすい。
続されたセンサ素子に大きな製造公差が伴われているこ
とがあり、そのため制御装置を制御過程に対して最適に
調整することのできないことがある。例えばセンサが過
度に大きな製造公差を有していれば、このことにより制
御装置にファイルされたプログラムと関連して、計算す
べき制御変数、例えば点火時期等を正確に算出すること
ができないこととなる。しかしこのように誤差を伴う制
御装置を直ちに破棄することは非常に無駄であり、また
後から素子を交換することは制御装置ケーシングを開封
することとなるため密閉状態が変化してケーシング内に
汚れや湿気が入り込みやすい。
発明が解決しようとする課題 本発明の課題は、自動車用制御装置の製造後ケーシング
の密閉状態を変化させずに、制御装置の製造公差をソフ
トウエアデータで補正することのできる方法を提供する
ことである。
の密閉状態を変化させずに、制御装置の製造公差をソフ
トウエアデータで補正することのできる方法を提供する
ことである。
課題を解決するための手段 上記課題は本発明により、制御装置は密閉されたケーシ
ングに収容されており、 着脱可能なコネクタはケーシングに固定されており、 制御装置の少なくとも1つのセンサ入力側に基準信号を
印加し、 当該基準信号から制御装置内部で基準値を形成し、 該形成された基準値をプログラミング装置に伝送し、 該プログラミング装置にて所定の目標値と比較し、 前記基準値が目標値と異なるとき補正加数および/また
は補正係数を形成し、 該補正加数および/または補正係数をメモリに書き込む
ことにより制御装置の補正を実施し、 補正を行った後は処理の際に、検出された値を補正加数
および/または補正係数により重み付けすることにより
解決される。
ングに収容されており、 着脱可能なコネクタはケーシングに固定されており、 制御装置の少なくとも1つのセンサ入力側に基準信号を
印加し、 当該基準信号から制御装置内部で基準値を形成し、 該形成された基準値をプログラミング装置に伝送し、 該プログラミング装置にて所定の目標値と比較し、 前記基準値が目標値と異なるとき補正加数および/また
は補正係数を形成し、 該補正加数および/または補正係数をメモリに書き込む
ことにより制御装置の補正を実施し、 補正を行った後は処理の際に、検出された値を補正加数
および/または補正係数により重み付けすることにより
解決される。
本発明により、既に密閉された制御装置を簡単に後から
補正することができる。そのために制御装置に較正され
た基準信号を供給する。制御装置はこの基準信号を検出
し、それから例えばA/D変換により基準値を形成する。
今度は基準値を接続されたプログラミング装置に伝送
し、そこで所定の目標値と比較する。基準値が目標値と
異なっていれば、そこから補正加数(補正のために加減
する値)または補正係数(補正のために乗算する値)を
検出し、この値を制御装置に伝送しそこでメモリに書き
込む。制御装置ではセンサにより検出された値を計算処
理する際、この検出値をメモリに書き込まれた補正加数
または補正係数による重み付けして補正するのである。
補正することができる。そのために制御装置に較正され
た基準信号を供給する。制御装置はこの基準信号を検出
し、それから例えばA/D変換により基準値を形成する。
今度は基準値を接続されたプログラミング装置に伝送
し、そこで所定の目標値と比較する。基準値が目標値と
異なっていれば、そこから補正加数(補正のために加減
する値)または補正係数(補正のために乗算する値)を
検出し、この値を制御装置に伝送しそこでメモリに書き
込む。制御装置ではセンサにより検出された値を計算処
理する際、この検出値をメモリに書き込まれた補正加数
または補正係数による重み付けして補正するのである。
本発明によれば、簡単な制御装置の補正がソフトウエア
データにより可能であり、そのために制御装置を開封す
る必要もなく、また補償抵抗のような特別の回路素子も
必要ない。補正過程は有利には、制御装置および/また
は自動車の製造最終過程で行う。しかし補正を経年変化
に基づき実施することも、保守点検の際に実施すること
もできる。
データにより可能であり、そのために制御装置を開封す
る必要もなく、また補償抵抗のような特別の回路素子も
必要ない。補正過程は有利には、制御装置および/また
は自動車の製造最終過程で行う。しかし補正を経年変化
に基づき実施することも、保守点検の際に実施すること
もできる。
とくに有利には、着脱可能なコネクタを介してプログラ
ミング装着とマイクロプロセッサの間に設けられた直列
インターフェースを使用する。これにより制御装置が既
に自動車に設けられている場合でも制御装置を取り外す
必要がない。従って修理および保守のために容易に補正
を行うことができる。
ミング装着とマイクロプロセッサの間に設けられた直列
インターフェースを使用する。これにより制御装置が既
に自動車に設けられている場合でも制御装置を取り外す
必要がない。従って修理および保守のために容易に補正
を行うことができる。
さらに直列インターフェースを使用することにより、少
ない導体数でデータ伝送ができるので機械的に堅牢で信
頼性の高いコネクタを得ることができる。
ない導体数でデータ伝送ができるので機械的に堅牢で信
頼性の高いコネクタを得ることができる。
インターフェースとメモリを直接に接続すれば、マイク
ロコンピュータを使用しなくてもメモリをプログラミン
グできる。
ロコンピュータを使用しなくてもメモリをプログラミン
グできる。
データ伝送を1つの線路で双方向で行うと、メモリの有
利なプログラミングが可能である。その際、他方の線路
は能動メッセージまたは受動メッセージを出力するため
に用いる。これにより、信号の伝送速度(ボー)が異な
る複数の装置を1本の直列バスに接続することができ
る。さらに伝送データのパリティを、装置アドレスとプ
ログラミングすべきデータとを区別する情報として使用
することができる。
利なプログラミングが可能である。その際、他方の線路
は能動メッセージまたは受動メッセージを出力するため
に用いる。これにより、信号の伝送速度(ボー)が異な
る複数の装置を1本の直列バスに接続することができ
る。さらに伝送データのパリティを、装置アドレスとプ
ログラミングすべきデータとを区別する情報として使用
することができる。
実施例 次に図面を参照しながら実施例について本発明を詳しく
説明する。
説明する。
図は本発明による制御装置の実施例のブロツク図であ
る。ここでプログラミング装置1は送信線路11および応
答線路12を介して制御装置2と接続されている。制御装
置2は自動車内に設けられており、点火時点の制御、ド
エル角の制御、燃料噴射時間の制御、自動車内における
種々の監視動作、等のいろいろな機能を実行する。ただ
し、図を簡単にするために、制御装置2と自動車のセン
サや調節部材との接続関係は図示していない。さらに、
コネクタ3は制御装置2のケーシングに固着されてお
り、従つてケーシングは制御装置2を隙間なく囲繞し、
外部から操作しなければ開かないようになつているが、
この点についても簡単のために詳しく図示しない。
る。ここでプログラミング装置1は送信線路11および応
答線路12を介して制御装置2と接続されている。制御装
置2は自動車内に設けられており、点火時点の制御、ド
エル角の制御、燃料噴射時間の制御、自動車内における
種々の監視動作、等のいろいろな機能を実行する。ただ
し、図を簡単にするために、制御装置2と自動車のセン
サや調節部材との接続関係は図示していない。さらに、
コネクタ3は制御装置2のケーシングに固着されてお
り、従つてケーシングは制御装置2を隙間なく囲繞し、
外部から操作しなければ開かないようになつているが、
この点についても簡単のために詳しく図示しない。
制御装置2は、少くとも1つのインタフエース21、マイ
クロコンピュータ22およびメモリ25を有している。送信
線路11は、プログラミング装置2からコネクタ3を通つ
てインタフエース21へ導かれ、応答線路12はインタフエ
ース21からコネクタ3を介してプログラミング装置1へ
達している。マイクロコンピュータ23は、インタフエー
スバス22を介してインタフエース21と接続され、メモリ
バス24を介してメモリ25と接続されている。イネーブル
線路13は、プログラミング装置1からコネクタ3を介し
て直接にメモリ25へ導かれている。
クロコンピュータ22およびメモリ25を有している。送信
線路11は、プログラミング装置2からコネクタ3を通つ
てインタフエース21へ導かれ、応答線路12はインタフエ
ース21からコネクタ3を介してプログラミング装置1へ
達している。マイクロコンピュータ23は、インタフエー
スバス22を介してインタフエース21と接続され、メモリ
バス24を介してメモリ25と接続されている。イネーブル
線路13は、プログラミング装置1からコネクタ3を介し
て直接にメモリ25へ導かれている。
通常の動作においては、マイクロコンピュータ23が自動
車内の種々の動作を制御し、自動車特有のデータはメモ
リ25に記憶されている。あらゆる型式の自動車に適用さ
れる一般的なプログラムないしデータは、マイクロコン
ピュータ23の別のメモリ(図示せず)に格納されてい
る。このメモリは、制御装置2を組立てた後でケーシン
グ内に収容され、ケーシングに固定されたコネクタ3と
接続される。
車内の種々の動作を制御し、自動車特有のデータはメモ
リ25に記憶されている。あらゆる型式の自動車に適用さ
れる一般的なプログラムないしデータは、マイクロコン
ピュータ23の別のメモリ(図示せず)に格納されてい
る。このメモリは、制御装置2を組立てた後でケーシン
グ内に収容され、ケーシングに固定されたコネクタ3と
接続される。
プログラム装置1は、自動車に特有のすべてのデータ、
つまり国によつて異なるガソリンの種類に関するデー
タ、ある一連の自動車系列における車種の相違に関する
データ、あるいは一連の生産系列における仕様の変更に
関するデータなどを有している。これらのデータはメモ
リ25に格納することができる。この場合、プログラミン
グ装置1は、自動車製造業者または制御装置の製造業者
のもとにある。制御装置2をプログラミングするため
に、プログラミング装置1が送信線路11、応答線路12お
よびイネーブル線路13を介して接続される。
つまり国によつて異なるガソリンの種類に関するデー
タ、ある一連の自動車系列における車種の相違に関する
データ、あるいは一連の生産系列における仕様の変更に
関するデータなどを有している。これらのデータはメモ
リ25に格納することができる。この場合、プログラミン
グ装置1は、自動車製造業者または制御装置の製造業者
のもとにある。制御装置2をプログラミングするため
に、プログラミング装置1が送信線路11、応答線路12お
よびイネーブル線路13を介して接続される。
マイクロコンピュータ23は、少くとも1つのマイクロプ
ロセツサ、種々の入出力ポート、少くとも1つの固定値
メモリおよび書込み/読出しメモリを有している。イン
タフエース21のような直列インタフエースを有するマイ
クロコンピュータは公知である。従つて、直列インタフ
エース21をマイクロコンピュータ23の中で容易に集積化
することができる。同じことはメモリ25にもあてはま
る。
ロセツサ、種々の入出力ポート、少くとも1つの固定値
メモリおよび書込み/読出しメモリを有している。イン
タフエース21のような直列インタフエースを有するマイ
クロコンピュータは公知である。従つて、直列インタフ
エース21をマイクロコンピュータ23の中で容易に集積化
することができる。同じことはメモリ25にもあてはま
る。
直列インタフエース21は、当業者に公知の電子素子、い
わゆる「汎用非同期形送受信器(Universal Asynchron
ous Receiver Transmitter〔UART〕)」である。プロ
グラミング装置1の中にも、応答線路12からの直列デー
タの受信機として、このようなUART素子が設けられてい
る。
わゆる「汎用非同期形送受信器(Universal Asynchron
ous Receiver Transmitter〔UART〕)」である。プロ
グラミング装置1の中にも、応答線路12からの直列デー
タの受信機として、このようなUART素子が設けられてい
る。
制御装置2をプログラミングするために、プログラミン
グ装置1は制御装置1へアドレス情報を送信する。この
アドレス情報は、奇数パリテイを伴つて少くとも3回送
信される。制御装置2は、少くとも3回奇数パリテイの
ワードを受信すると、応答線路12を介して周辺装置1へ
肯定応答信号を送信する。それによつて周辺装置1は、
制御装置2が受信およびプログラミング準備状態にある
ことを知る。
グ装置1は制御装置1へアドレス情報を送信する。この
アドレス情報は、奇数パリテイを伴つて少くとも3回送
信される。制御装置2は、少くとも3回奇数パリテイの
ワードを受信すると、応答線路12を介して周辺装置1へ
肯定応答信号を送信する。それによつて周辺装置1は、
制御装置2が受信およびプログラミング準備状態にある
ことを知る。
このような、プログラミング装置1と制御装置2との間
のいわゆる2線式対話には、次のような約定が適用され
る。
のいわゆる2線式対話には、次のような約定が適用され
る。
‐制御命令は奇数パリテイを有している ‐データ/アドレスな偶数パリテイを有している この約定を守るために、データフオーマツトにはパリテ
イヒツトが設けられる。
イヒツトが設けられる。
プログラミング装置1と制御装置2との接続が形成され
ると、制御装置2が応答線路12を介して、奇数ポリテイ
を有する識別情報を送信する。次いでプログラミング装
置1が、メモリ25のプログラミングを示す命令(ASCII
による「ロード」に対する命令「L」)を発生する。そ
の後にデータないしアドレス、つまりスタートアドレス
H、スタートアドレスL、データバイトの数、データビ
ツト1、データビツト2などが送られる。各アドレスな
いしデータの後に、制御信号2が肯定応答信号を送出す
る。所定数のデータが伝送されると、終了信号(ASCII
による命令「E」)が発生する。データ伝送の間にビツ
トエラーが出現すると、つまり制御装置2がデータに奇
数パリテイを検出すると、制御装置はプログラミング装
置1に繰返し命令を送信する。それに応じてプログラミ
ング装置1が最後のデータを繰返す。数回繰返して伝送
してもデータが訂正されない場合は、プログラム装置1
がデータの伝送を中止する。そしてイネーブル線路13に
印詳されていたプログラム電圧を遮断し、操作者にエラ
ーの表示をする。
ると、制御装置2が応答線路12を介して、奇数ポリテイ
を有する識別情報を送信する。次いでプログラミング装
置1が、メモリ25のプログラミングを示す命令(ASCII
による「ロード」に対する命令「L」)を発生する。そ
の後にデータないしアドレス、つまりスタートアドレス
H、スタートアドレスL、データバイトの数、データビ
ツト1、データビツト2などが送られる。各アドレスな
いしデータの後に、制御信号2が肯定応答信号を送出す
る。所定数のデータが伝送されると、終了信号(ASCII
による命令「E」)が発生する。データ伝送の間にビツ
トエラーが出現すると、つまり制御装置2がデータに奇
数パリテイを検出すると、制御装置はプログラミング装
置1に繰返し命令を送信する。それに応じてプログラミ
ング装置1が最後のデータを繰返す。数回繰返して伝送
してもデータが訂正されない場合は、プログラム装置1
がデータの伝送を中止する。そしてイネーブル線路13に
印詳されていたプログラム電圧を遮断し、操作者にエラ
ーの表示をする。
データが訂正されて伝送されるようになれば、つまり制
御装置2が終了信号を保持すれば、プログラミング装置
1が検証命令(ASCIIによる命令「V」)を送信する。
続いて制御装置2が、メモリ25内に記憶されていたデー
タをスタートアドレスから終了アドレスまで送信する。
この場合の伝送も、プログラム装置1から制御装置2へ
の伝送と同じようにして行なわれる。プログラミング装
置1の中では、送信データが、メモリ25に記憶されてい
て制御装置2から伝送されてきたデータと比較される。
正しい伝送が行なわれていれば、つまり両方のデータが
一致すれば、プログラミングは終了する。伝送されたデ
ータが誤つていれば、2度目のプログラミング過程が実
施される。プログラミングを2回行つてもなおエラーが
現れる場合、プログラミング装置1はプログラミングを
停止し、操作者にエラーの表示をする。
御装置2が終了信号を保持すれば、プログラミング装置
1が検証命令(ASCIIによる命令「V」)を送信する。
続いて制御装置2が、メモリ25内に記憶されていたデー
タをスタートアドレスから終了アドレスまで送信する。
この場合の伝送も、プログラム装置1から制御装置2へ
の伝送と同じようにして行なわれる。プログラミング装
置1の中では、送信データが、メモリ25に記憶されてい
て制御装置2から伝送されてきたデータと比較される。
正しい伝送が行なわれていれば、つまり両方のデータが
一致すれば、プログラミングは終了する。伝送されたデ
ータが誤つていれば、2度目のプログラミング過程が実
施される。プログラミングを2回行つてもなおエラーが
現れる場合、プログラミング装置1はプログラミングを
停止し、操作者にエラーの表示をする。
プログラミング装置1は、送信してメモリに記憶すべき
データによつてエラープロトコルがプリントアウトされ
るように、構成されている。その場合、エラー特性に基
いてエラーを特定し、除去することができる。
データによつてエラープロトコルがプリントアウトされ
るように、構成されている。その場合、エラー特性に基
いてエラーを特定し、除去することができる。
以上で述べたプログラミング法は、多くの可能性の中の
1つの例に過ぎない。例えば、データ構造の種類、ない
しプログラミング装置1と制御装置2とのハンドシエー
キングの実現などは、それぞれの製品の仕様に依存して
いるが、この点は当業者には周知である。また例えば、
線路11,12を介して同期して直列データ伝送を行つても
よい。この場合は、1つの線路ではデータが、他の線路
ではクロツクが伝送される。
1つの例に過ぎない。例えば、データ構造の種類、ない
しプログラミング装置1と制御装置2とのハンドシエー
キングの実現などは、それぞれの製品の仕様に依存して
いるが、この点は当業者には周知である。また例えば、
線路11,12を介して同期して直列データ伝送を行つても
よい。この場合は、1つの線路ではデータが、他の線路
ではクロツクが伝送される。
次に本発明の実施例について詳細に説明する。制御装置
2ないしマイクロコンピュータ23にはアナログ/デジタ
ル変換器が設けられている。この変換器は、吸入空気の
温度、吸気管の圧力、バツテリー電圧などに対するセン
サの出力信号を検出する。プログラミング装置1によつ
て、制御装置2をプログラム制御により調整することが
できる。この場合、次のようにして調整が行なわれる。
つまり、オフセツトを補償するためにマイクロコンピュ
ータ23内で検出された値に所定の値を加算し、および/
または増幅度を調整するために上述の値を所定の係数と
乗算するのである。素子の公差、製造公差、温度のドリ
フト変動などによつて、電子的にこのような調整が必要
となる。あるいは、自動車に特有の特性量をルーチンに
よつて調整してもよい。
2ないしマイクロコンピュータ23にはアナログ/デジタ
ル変換器が設けられている。この変換器は、吸入空気の
温度、吸気管の圧力、バツテリー電圧などに対するセン
サの出力信号を検出する。プログラミング装置1によつ
て、制御装置2をプログラム制御により調整することが
できる。この場合、次のようにして調整が行なわれる。
つまり、オフセツトを補償するためにマイクロコンピュ
ータ23内で検出された値に所定の値を加算し、および/
または増幅度を調整するために上述の値を所定の係数と
乗算するのである。素子の公差、製造公差、温度のドリ
フト変動などによつて、電子的にこのような調整が必要
となる。あるいは、自動車に特有の特性量をルーチンに
よつて調整してもよい。
この場合、加数ないし係数は基準値との比較によつて決
定される。例えばそのために、バツテリー電圧を検出す
るセンサに基準電圧を接続し、アナログ/デジタル変換
器を介してマイクロコンピュータの中で、対応する値を
形成する。この値は制御装置2からプログラミング装置
1へ伝送される。プログラミング装置1の中には設定値
が記憶されているので、上記の値が設定値から偏移して
いる場合は、加数ないし係数が形成される。この加数な
いし係数は制御装置2へ伝送され、メモリ25に記憶され
る。2つの基準値を用いれば、特性曲線をリニアに調整
し、加数および係数を発生することができる。そうすれ
ば、多次元特性曲線群ないしパラメータに依存する特性
曲線群を同時に調整することができる。そのために、訂
正加数ないし係数を決定する熱トンネル(Warmetunne
l)内にパラメータによる温度依存性が存在する場合、
種々の値が基準値と比較される。自動車が作動している
場合、つまり種々の温度条件が存在する場合は、マイク
ロコンピュータ23の中で補間によつて訂正値が検出され
る。
定される。例えばそのために、バツテリー電圧を検出す
るセンサに基準電圧を接続し、アナログ/デジタル変換
器を介してマイクロコンピュータの中で、対応する値を
形成する。この値は制御装置2からプログラミング装置
1へ伝送される。プログラミング装置1の中には設定値
が記憶されているので、上記の値が設定値から偏移して
いる場合は、加数ないし係数が形成される。この加数な
いし係数は制御装置2へ伝送され、メモリ25に記憶され
る。2つの基準値を用いれば、特性曲線をリニアに調整
し、加数および係数を発生することができる。そうすれ
ば、多次元特性曲線群ないしパラメータに依存する特性
曲線群を同時に調整することができる。そのために、訂
正加数ないし係数を決定する熱トンネル(Warmetunne
l)内にパラメータによる温度依存性が存在する場合、
種々の値が基準値と比較される。自動車が作動している
場合、つまり種々の温度条件が存在する場合は、マイク
ロコンピュータ23の中で補間によつて訂正値が検出され
る。
発明の効果 本発明によれば、制御装置のプログラミングが、従つて
メモリのプログラミングが直列に実施され、その場合に
メモリICを交換する必要がない。またメモリを交換する
ために出し入れの必要がないので装置のケーシングに汚
れや湿気が入り込む心配はなく、また装置の機械的信頼
性も向上する。さらに本発明によればプログラミング装
置とメモリとの間のイネーブル線路によつて、メモリを
ハードウエア的に保護することができる。つまり、シス
テムの故障等による障害動作が生じても、メモリ内容は
変化しない。
メモリのプログラミングが直列に実施され、その場合に
メモリICを交換する必要がない。またメモリを交換する
ために出し入れの必要がないので装置のケーシングに汚
れや湿気が入り込む心配はなく、また装置の機械的信頼
性も向上する。さらに本発明によればプログラミング装
置とメモリとの間のイネーブル線路によつて、メモリを
ハードウエア的に保護することができる。つまり、シス
テムの故障等による障害動作が生じても、メモリ内容は
変化しない。
図は本発明による制御装置の実施例を示すブロツク図で
ある。 1……プログラミング装置、2……制御装置、3……コ
ネクタ、11……送信線路、12……応答線路、13……イネ
ーブル線路、21……インタフエース、23……マイクロコ
ンピュータ、25……メモリ
ある。 1……プログラミング装置、2……制御装置、3……コ
ネクタ、11……送信線路、12……応答線路、13……イネ
ーブル線路、21……インタフエース、23……マイクロコ
ンピュータ、25……メモリ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 ジークフリート・ヘルツラー ドイツ連邦共和国シユツツトガルト40・ホ イチングスハイマー・シユトラーセ 26 (72)発明者 リユーデイガー・ヤウテラート ドイツ連邦共和国シユヴイーベルデインゲ ン・メメルヴエーク 3 (72)発明者 ヴエルナー・ユント ドイツ連邦共和国ルートヴイヒスブルク・ ベルシユナーシユトラーセ 24 (72)発明者 ギユンター・カイザー ドイツ連邦共和国シユツツトガルト40・シ ユヴアインフルトシユトラーセ 10 (72)発明者 ミヒヤエル・キルシユナー ドイツ連邦共和国プフオルツハイム・フム ボルトシユトラーセ 57 (72)発明者 デイーター・マイアー ドイツ連邦共和国ヴアンゲン・イム・アル ゴイ・アム・エンゲルベルク 22 (72)発明者 クラウス‐ゲルト・マイアー ドイツ連邦共和国オルデンブルク・オスタ ーカムプスヴエーク 30 (72)発明者 マンフレート・メツガー ドイツ連邦共和国マルクグレーニンゲン・ ローベルト‐ボツシユ‐シユトラーセ 8 (56)参考文献 特開 昭56−105503(JP,A) 特開 昭56−138440(JP,A) 特開 昭58−66197(JP,A)
Claims (11)
- 【請求項1】少なくとも1つのメモリ(25)と、 該メモリ(25)にアクセスするマイクロコンピュータ
(23)と、 バスとを有し、 前記メモリ(25)はプログラミング可能であり、かつ不
揮発性であり、 前記バスを介して制御装置がデータを受け取り、 前記バスは着脱可能なコネクタ(3)に接続されてお
り、 データ伝送をプログラミング装置(1)により直列で行
い、 伝送されたデータの一部をメモリ(25)にプログラミン
グし、 イネーブル線路(13)への信号によりプログラミングを
開始する、自動車用制御装置のプログラミング方法にお
いて、 前記制御装置は密閉されたケーシングに収容されてお
り、 着脱可能なコネクタ(3)はケーシングに固定されてお
り、 制御装置(2)の少なくとも1つのセンサ入力側に基準
信号を印加し、 当該基準信号から制御装置(2)内部で基準値を形成
し、 該形成された基準値をプログラミング装置に伝送し、 該プログラミング装置にて所定の目標値と比較し、 前記基準値が目標値と異なるとき補正加数および/また
は補正係数を形成し、 該補正加数および/または補正係数をメモリ(25)に書
き込むことにより制御装置の補正を実施し、 補正を行った後は処理の際に、検出された値を補正加数
および/または補正係数により重み付けすることを特徴
とする、自動車用制御装置のプログラミング方法。 - 【請求項2】直列側および並列側を備えた直列インター
フェース(21)を制御装置(2)に設け、 該インターフェースは(21)を、並列側を介してマイク
ロプロセッサおよび/またはメモリ(25)と接続する特
許請求の範囲第1項記載の方法。 - 【請求項3】メモリ(25)としてEPROMまたは不揮発性R
AMを使用する特許請求の範囲第1項または第2項記載の
方法。 - 【請求項4】バスを介したデータ伝送を送信線路(11)
と応答線路(12)によるハンドシェークに従って行う特
許請求の範囲第1項から第3項までのいずれか1項記載
の方法。 - 【請求項5】プログラミング装置(1)から制御装置
(2)へのデータ伝送を送信線路(11)を介して、制御
装置(2)からプログラミング装置(1)へのデータ伝
送を応答線路(12)を介して行う特許請求の範囲第4項
記載の方法。 - 【請求項6】プログラミング装置(1)と制御装置
(2)との間のデータ伝送は送信線路(11)を介して双
方向で行い、応答線路(12)は伝送方向を指示する特許
請求の範囲第4項記載の方法。 - 【請求項7】制御装置(2)および/またはプログラミ
ング装置(1)に対する命令は、所属の管理データも含
めたプログラミングすべきデータとは別のパリティによ
り伝送する特許請求の範囲第1項から第6項までのいず
れか1項記載の方法。 - 【請求項8】1バイトのデータブロックをそれぞれ伝送
した後、受信側で受信されたデータブロックをビットエ
ラーについて検査し、 ビットエラーがある場合、データブロックの伝送を繰り
返し、 同じデータブロックの伝送が所定回数繰り返されると伝
送を停止し、エラー通報を出力する特許請求の範囲第1
項から第7項までのいずれか1項記載の方法。 - 【請求項9】プログラミング装置(1)から制御装置
(1)へデータ伝送した後、メモリ(25)にプログラミ
ングされたデータを制御装置(1)からプログラミング
装置(1)に伝送し、 データを制御装置(2)から受信されたデータと比較
し、 一致しない場合、エラー通報を出力する特許請求の範囲
第1項から第8項までのいずれか1項記載の方法。 - 【請求項10】データが一致しない場合、データ伝送を
新たに行い、 再度一致しない場合にエラー通報を出力する特許請求の
範囲第9項記載の方法。 - 【請求項11】補正を多次元で行うかまたはパラメータ
に依存して行い、 補正を行った後、値を少なくとも1つの補間した補正に
より重み付けする特許請求の範囲第1項から第10項まで
のいずれか1項記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE3410082.2 | 1984-03-20 | ||
| DE19843410082 DE3410082A1 (de) | 1984-03-20 | 1984-03-20 | Steuergeraet fuer kraftfahrzeuge |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60211504A JPS60211504A (ja) | 1985-10-23 |
| JPH0697409B2 true JPH0697409B2 (ja) | 1994-11-30 |
Family
ID=6230990
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60053542A Expired - Lifetime JPH0697409B2 (ja) | 1984-03-20 | 1985-03-19 | 自動車用制御装置のプログラミング方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4751633A (ja) |
| EP (1) | EP0155403B1 (ja) |
| JP (1) | JPH0697409B2 (ja) |
| DE (2) | DE3410082A1 (ja) |
Families Citing this family (75)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2593844B2 (ja) * | 1985-06-12 | 1997-03-26 | ソニー株式会社 | 電子機器 |
| DE3545293A1 (de) * | 1985-12-20 | 1987-07-02 | Telefunken Electronic Gmbh | Schaltungsanordnung zur seriellen datenuebertragung |
| DE3624456C2 (de) * | 1986-07-19 | 1994-11-10 | Bayerische Motoren Werke Ag | Elektronisches System für ein Kraftfahrzeug |
| DE3637261A1 (de) * | 1986-11-03 | 1988-05-11 | Bayerische Motoren Werke Ag | Elektronisches system fuer kraftfahrzeuge |
| GB2201816A (en) * | 1987-02-27 | 1988-09-07 | Mitac Inc | High speed digital processor |
| KR920011086B1 (ko) * | 1987-03-10 | 1992-12-26 | 마쯔시다 덴기산교 가부시기가이샤 | 데이터 구동형 에어콘 제어장치 |
| DE8816458U1 (de) * | 1987-09-02 | 1989-09-14 | Siemens AG, 1000 Berlin und 8000 München | Gerät zur laufenden Überwachung des Betriebes eines Kfz |
| US4903219A (en) * | 1988-01-27 | 1990-02-20 | Sun Electric Corp. | Method of identifying flag bits |
| DE3807999A1 (de) * | 1988-03-10 | 1989-09-21 | Voest Alpine Automotive | Elektronischer regler fuer kraftfahrzeuge mit brennkraftmaschinen |
| US5172311A (en) * | 1988-11-11 | 1992-12-15 | Mannesmann Rexroth Gmbh | Electrical amplifier for controlling valves |
| US5091858A (en) * | 1989-01-09 | 1992-02-25 | Digital Fuel Injection | Electronic control of engine fuel delivery |
| JPH02191841A (ja) * | 1989-01-20 | 1990-07-27 | Fuji Heavy Ind Ltd | エンジンのアイドル回転数調整装置 |
| JP2702225B2 (ja) * | 1989-05-22 | 1998-01-21 | マツダ株式会社 | 金属基板を有する集積回路 |
| US5274570A (en) * | 1989-05-22 | 1993-12-28 | Mazda Motor Corporation | Integrated circuit having metal substrate |
| NL8902492A (nl) * | 1989-10-06 | 1991-05-01 | Nefit Nv | Werkwijze voor het vervaardigen van een besturingsstelsel voor een verwarmingsinrichting met een brander, en een besturingsstelsel voor een dergelijke inrichting. |
| JPH03229955A (ja) * | 1990-02-01 | 1991-10-11 | Hitachi Ltd | マイクロコンピュータ制御装置 |
| DE4003507A1 (de) * | 1990-02-06 | 1991-08-08 | Bosch Gmbh Robert | Digitales steuergeraet, insbesondere zuend- und/oder einspritzsteuergeraet fuer kraftfahrzeuge |
| US5335174A (en) * | 1990-04-04 | 1994-08-02 | Zexel Corporation | Correcting method for data used for control operation of vehicular clutch |
| DE4013727C2 (de) * | 1990-04-28 | 1999-03-11 | Bayerische Motoren Werke Ag | Steuervorrichtung für technische Anlagen und Maschinen |
| DE4013726A1 (de) * | 1990-04-28 | 1991-10-31 | Bayerische Motoren Werke Ag | Steuervorrichtung fuer technische anlagen und maschinen (iii) |
| EP0464433A3 (en) * | 1990-06-29 | 1994-05-18 | Nat Semiconductor Corp | Microcontroller device having remotely programmable eprom & method of programming |
| JPH04114289A (ja) * | 1990-09-04 | 1992-04-15 | Mitsubishi Electric Corp | マイクロコンピュータ集積回路装置のデータ書換え回路 |
| US5200900A (en) * | 1990-09-06 | 1993-04-06 | John B. Adrain | Automotive multiple memory selector apparatus with human interactive control |
| WO1992009957A1 (en) * | 1990-11-30 | 1992-06-11 | Weber, U.S.A., Inc. | Electronic engine controller having user-variable parameters |
| JPH04253244A (ja) * | 1991-01-29 | 1992-09-09 | Nec Corp | プログラム暴走時のメモリ内データ保護回路 |
| US5276839A (en) * | 1991-03-07 | 1994-01-04 | United States Of America As Represented By The Secretary Of The Air Force | System for programming EEPROM with data loaded in ROM by sending switch signal to isolate EEPROM from host system |
| DE69213809T2 (de) * | 1991-03-29 | 1997-02-20 | Cummins Engine Co Inc | Verfahren und Vorrichtung zur Erzeugung von Kalibrierinformationen für ein elektronisches Motorsteuermodul |
| DE4117326C2 (de) * | 1991-05-27 | 1999-11-11 | Siemens Ag | Röntgentechnische Einrichtung |
| DE4122371C5 (de) * | 1991-07-05 | 2007-04-12 | Rohde & Schwarz Gmbh & Co. Kg | Mikroprozessorgesteuertes elektronisches Meßgerät |
| US5249422A (en) * | 1991-12-20 | 1993-10-05 | Caterpillar Inc. | Apparatus for calibrating the speed of hydrostatically driven traction motors |
| DE4211650A1 (de) * | 1992-04-07 | 1993-10-14 | Bosch Gmbh Robert | Verfahren zur Variantencodierung bei mehreren miteinander vernetzten Steuergeräten und ein Steuergerät zur Durchführung des Verfahrens |
| FI93999C (fi) * | 1992-06-11 | 1995-06-26 | Nokia Mobile Phones Ltd | Piirikortille asennetun mikroprosessorin ohjelmamuistin ohjelmoiminen |
| DE4219669B4 (de) * | 1992-06-16 | 2007-08-09 | Robert Bosch Gmbh | Steuergerät zur Berechnung von Steuergrößen für sich wiederholende Steuervorgänge |
| DE4223398C2 (de) * | 1992-07-16 | 1996-03-14 | Bosch Gmbh Robert | Verfahren und Vorrichtung zur Programmierung von nichtflüchtigen Speichern |
| DE4229931C2 (de) * | 1992-09-08 | 1997-01-23 | Daimler Benz Ag | Verfahren zur Programmierung eines busfähigen elektronischen Kfz-Steuergerätes |
| US5394327A (en) * | 1992-10-27 | 1995-02-28 | General Motors Corp. | Transferable electronic control unit for adaptively controlling the operation of a motor vehicle |
| EP0625751A1 (de) * | 1993-05-14 | 1994-11-23 | Siemens Aktiengesellschaft | Sicheres Informationsübertragungsverfahren für einen Bus |
| EP0636955B1 (en) * | 1993-07-26 | 1998-11-04 | Hitachi, Ltd. | Control unit for vehicle and total control system therefor |
| US6009370A (en) * | 1993-07-26 | 1999-12-28 | Hitachi, Ltd. | Control unit for vehicle and total control system therefor |
| DE4344866A1 (de) * | 1993-12-29 | 1995-07-06 | Bosch Gmbh Robert | Steuergerät und Vorrichtung zu dessen Programmierung |
| 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 |
| IT1271796B (it) * | 1994-12-23 | 1997-06-09 | Lomar S R L | Apparecchiatura di controllo di almeno un attuatore operativamente collegabile ad una stazione di programmazione flessibile |
| US5749346A (en) * | 1995-02-23 | 1998-05-12 | Hirel Holdings, Inc. | Electronic control unit for controlling an electronic injector fuel delivery system and method of controlling an electronic injector fuel delivery system |
| US5996004A (en) * | 1996-01-02 | 1999-11-30 | Bp Microsystems, Inc. | Concurrent programming apparatus and method for electronic devices |
| FR2747817B1 (fr) * | 1996-04-22 | 1998-07-24 | Peugeot | Systeme de programmation d'au moins un calculateur d'un systeme electronique embarque a bord d'un vehicule automobile |
| DE19616166A1 (de) * | 1996-04-23 | 1997-10-30 | Bosch Gmbh Robert | Steuergerät, insbesondere Kraftfahrzeugsteuergerät |
| US5787367A (en) * | 1996-07-03 | 1998-07-28 | Chrysler Corporation | Flash reprogramming security for vehicle computer |
| JPH1023025A (ja) * | 1996-07-04 | 1998-01-23 | Nec Corp | 無線会議システム |
| US6324592B1 (en) | 1997-02-25 | 2001-11-27 | Keystone Aerospace | Apparatus and method for a mobile computer architecture and input/output management system |
| EP0896265B1 (de) | 1997-08-08 | 2004-02-04 | Bosch Rexroth AG | Antriebseinrichtung |
| 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 |
| EP0941910B1 (en) | 1997-10-02 | 2006-06-28 | Mitsubishi Denki Kabushiki Kaisha | Controller for automobile |
| JP3932654B2 (ja) * | 1998-03-10 | 2007-06-20 | 株式会社デンソー | 車両用制御装置及び車両制御システム |
| DE19840484A1 (de) * | 1998-09-04 | 2000-03-09 | Bosch Gmbh Robert | Fahrzeugrechneranordnung |
| US6467065B1 (en) * | 1999-07-09 | 2002-10-15 | Delphi Technologies, Inc. | Master/slave control system and method |
| US6493616B1 (en) * | 1999-08-13 | 2002-12-10 | Clark Equipment Company | Diagnostic and control unit for power machine |
| US7068147B2 (en) * | 1999-12-07 | 2006-06-27 | Denso Corporation | Control information rewriting system |
| US6314941B1 (en) | 2000-03-01 | 2001-11-13 | Cummin Engine Company, Inc. | Reprogrammable electronic step timing control system for control of injection timing in a hydromechanical fuel supply system |
| US6822557B1 (en) | 2000-09-26 | 2004-11-23 | Caterpillar Inc | Action recommendation system for a mobile vehicle |
| US7129825B2 (en) * | 2000-09-26 | 2006-10-31 | Caterpillar Inc. | Action recommendation system for a mobile vehicle |
| DE10130905C1 (de) † | 2001-06-27 | 2002-12-19 | Bosch Gmbh Robert | Verfahren zur Anpassung von Sensorzellen einer Sitzmatte an eine mechanische Vorspannung |
| US6723225B2 (en) | 2001-07-31 | 2004-04-20 | The United States Of America As Represented By The Secretary Of The Navy | Automobile engine disabling device |
| DE10143030A1 (de) * | 2001-09-01 | 2003-03-20 | Bayerische Motoren Werke Ag | Verfahren, Vorrichtung und Computer-Programm-Produkt zur Speicherung und/oder Aktualiesierung von Steuergerät-Daten mindestens eines Steuergeräts eines Kraftfahrzeugs |
| US7047128B2 (en) * | 2002-12-12 | 2006-05-16 | Rtk Technologies Limited | Chipped engine control unit system having copy protected and selectable multiple control programs |
| DE10321679B4 (de) | 2003-05-14 | 2006-11-30 | Siemens Ag | Verfahren und Vorrichtung zur Übertragung von Daten zwischen einem zentralen Steuergerät eines Insassenschutzsystems in einem Fahrzeug und mindestens einer dezentralen Sensoreinheit |
| US20040243284A1 (en) * | 2003-05-28 | 2004-12-02 | Caterpillar Inc. | Methods and systems for modifying flash files |
| JP4945066B2 (ja) * | 2004-08-13 | 2012-06-06 | スタンレー電気株式会社 | 車両用機器の制御ユニット |
| DE102005014783A1 (de) * | 2005-03-31 | 2006-10-05 | Siemens Ag | Verfahren und Vorrichtungen zum Übertragen von Daten auf eine Datenleitung zwischen einem Steuergerät und zumindest einem dezentralen Datenverarbeitungsgerät |
| US20070112773A1 (en) * | 2005-11-14 | 2007-05-17 | John Joyce | Method for assuring flash programming integrity |
| JP2007237905A (ja) * | 2006-03-08 | 2007-09-20 | Denso Corp | ハイブリッド型車両用のプログラム書き換えシステム及び電子制御装置 |
| RU2361104C2 (ru) * | 2007-07-23 | 2009-07-10 | Открытое акционерное общество "АВТОВАЗ" | Способ изменения программного обеспечения блока управления двс |
| DE102013211582A1 (de) * | 2013-06-20 | 2014-12-24 | Robert Bosch Gmbh | Verfahren zur sicheren Parametrierung einer Automatisierungskomponente |
| DE102013011300B4 (de) * | 2013-07-08 | 2024-02-01 | Sew-Eurodrive Gmbh & Co Kg | Antriebskomponente, insbesondere Elektromotor oder Getriebe |
| US9278698B2 (en) | 2014-04-23 | 2016-03-08 | Honda Motor Co., Ltd. | Methods and apparatus for limiting engine speed |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3212063A (en) * | 1961-06-05 | 1965-10-12 | Ibm | Parity responsive detector |
| US3428944A (en) * | 1965-03-08 | 1969-02-18 | Burroughs Corp | Error correction by retransmission |
| DE2246825C3 (de) * | 1972-09-23 | 1975-05-28 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | System und Betriebsverfahren zur gesicherten Datenübertragung |
| US4030080A (en) * | 1974-01-07 | 1977-06-14 | Texas Instruments Incorporated | Variable module memory |
| IT1046598B (it) * | 1974-05-16 | 1980-07-31 | Honeywell Inf Systems | Interfaccia di connessione di apparecchiature periferiche a un calcolatore provvista di meccanismi di segnalazione e di distinzione tradiversi tipi di errore |
| US3975712A (en) * | 1975-02-18 | 1976-08-17 | Motorola, Inc. | Asynchronous communication interface adaptor |
| US4084240A (en) * | 1976-07-28 | 1978-04-11 | Chrysler Corporation | Mass production of electronic control units for engines |
| JPS603658B2 (ja) * | 1977-09-17 | 1985-01-30 | 株式会社東芝 | デイジタル保護制御装置 |
| JPS54116585A (en) * | 1978-03-01 | 1979-09-10 | Omron Tateisi Electronics Co | Sequence controller |
| CA1116729A (en) * | 1978-07-28 | 1982-01-19 | Stephen E. Heeger | Sequence controller with microprocessor |
| JPS55112605A (en) * | 1979-02-21 | 1980-08-30 | Koyo Denshi Kogyo Kk | Program setter for sequence controller |
| JPS55131535A (en) * | 1979-04-02 | 1980-10-13 | Honda Motor Co Ltd | Engine controller |
| JPS55138101A (en) * | 1979-04-13 | 1980-10-28 | Hitachi Ltd | Engine controller |
| JPH0472271B2 (ja) * | 1979-06-12 | 1992-11-17 | Motorola Inc | |
| JPS56105503A (en) * | 1980-01-25 | 1981-08-22 | Toshiba Corp | Digital process control device |
| JPS56138440A (en) * | 1980-03-31 | 1981-10-29 | Toyota Motor Corp | Operation control method for internal combustion engine |
| US4498151A (en) * | 1980-04-17 | 1985-02-05 | Texas Instruments Incorporated | On board non-volatile memory programming |
| JPS5813140A (ja) * | 1981-07-17 | 1983-01-25 | Nissan Motor Co Ltd | 外部調整機能付きエンジン電子制御装置 |
| JPS5819048A (ja) * | 1981-07-27 | 1983-02-03 | Nec Corp | デ−タ多重分離化方式 |
-
1984
- 1984-03-20 DE DE19843410082 patent/DE3410082A1/de not_active Ceased
- 1984-12-22 EP EP84116253A patent/EP0155403B1/de not_active Expired - Lifetime
- 1984-12-22 DE DE8484116253T patent/DE3486089D1/de not_active Expired - Lifetime
-
1985
- 1985-03-11 US US06/710,171 patent/US4751633A/en not_active Expired - Lifetime
- 1985-03-19 JP JP60053542A patent/JPH0697409B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| EP0155403A3 (en) | 1988-04-20 |
| JPS60211504A (ja) | 1985-10-23 |
| US4751633A (en) | 1988-06-14 |
| EP0155403A2 (de) | 1985-09-25 |
| DE3410082A1 (de) | 1985-09-26 |
| DE3486089D1 (de) | 1993-04-08 |
| EP0155403B1 (de) | 1993-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0697409B2 (ja) | 自動車用制御装置のプログラミング方法 | |
| JP3027159B2 (ja) | 制御装置に記憶された情報の完全性を保証する方法 | |
| US5826211A (en) | Electronic controller having excellent control program and control data overwriting capabilities | |
| US8451091B2 (en) | Control system, electronic control unit, and communication method | |
| US4872349A (en) | Microcomputerized force transducer | |
| JP2002120673A (ja) | 車両の駆動シーケンスの開ループ制御/閉ループ制御システム及びその初期化方法。 | |
| CN105658452B (zh) | 用于机动车的电子调节系统 | |
| EP0628715B1 (en) | Engine control equipment and its air meter | |
| US7260657B2 (en) | Serial data transferring apparatus | |
| JP4754074B2 (ja) | 制御装置または調整装置のインターフェースを構成する回路装置および方法 | |
| JP3979202B2 (ja) | 車載通信システム | |
| JP4539390B2 (ja) | 電子制御装置 | |
| EP0924495A2 (en) | Air flow measurement apparatus | |
| JP2005536809A (ja) | 制御装置 | |
| US20120078461A1 (en) | Control apparatus for vehicular electric component | |
| JP5983515B2 (ja) | 制御システム | |
| KR100666370B1 (ko) | 차량내부 네트워크용 스마트 모듈 | |
| JP3339763B2 (ja) | アナログ/デジタル変換装置 | |
| JP2001174304A (ja) | 演算装置内蔵センサ | |
| EP4707761A1 (en) | Pressure sensor, method, brake system, vehicle and use of a pressure sensor | |
| WO2018168589A1 (ja) | 物理量検出装置 | |
| JPH08237761A (ja) | データ送信装置およびデータ受信装置 | |
| JP2601828Y2 (ja) | 車両用制御システム | |
| JP2019133518A (ja) | 車両用電子制御装置 | |
| JP2797731B2 (ja) | プロセス入出力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |