JPH04246730A - 車両用電子コントローラ - Google Patents

車両用電子コントローラ

Info

Publication number
JPH04246730A
JPH04246730A JP3227016A JP22701691A JPH04246730A JP H04246730 A JPH04246730 A JP H04246730A JP 3227016 A JP3227016 A JP 3227016A JP 22701691 A JP22701691 A JP 22701691A JP H04246730 A JPH04246730 A JP H04246730A
Authority
JP
Japan
Prior art keywords
memory
electronic controller
vehicle
data
vehicle type
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
Application number
JP3227016A
Other languages
English (en)
Inventor
Heinz E Schmitz
ハインツ・エトムント・シュミッツ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Delco Electronics LLC
Original Assignee
Delco Electronics LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Delco Electronics LLC filed Critical Delco Electronics LLC
Publication of JPH04246730A publication Critical patent/JPH04246730A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44536Selecting among different versions
    • G06F9/44542Retargetable
    • G06F9/44547Fat binaries
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B62LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
    • B62DMOTOR VEHICLES; TRAILERS
    • B62D65/00Designing, manufacturing, e.g. assembling, facilitating disassembly, or structurally modifying motor vehicles or trailers, not otherwise provided for
    • B62D65/005Inspection and final control devices
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23406Programmer device, portable, handheld detachable programmer
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23428Select program from look up tables as function of detector states, pointer, index to program
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23429Selection as function of connected machine
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24202After failure and stop of program, special switch to restart
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25078Store in ram a second program adapted to local conditions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25092Customized control features, configuration
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25192Infrared
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25366Detect code, kind connected machine, device before execution of program
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2637Vehicle, car, auto, wheelchair
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Automatic Assembly (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、車両の作動を制御する
際に使用される電子コントローラに関する。
【0002】
【従来の技術】典型的には、電子コントローラは、車両
の機関の作動、特に火花タイミング、火花滞留時間、排
気ガス量、燃料要求の如き状況、および歯車箱および空
調の如き車両の他の状況を制御するために使用される。 各コントローラは、通常はこれが適合される車両の作動
を監視するための種々のセンサと共働するようにプログ
ラムされている。センサはまた、これが測定する諸値を
、コントローラのメモリーに格納された最適の作動基準
を表わす予め定めた較正値と比較することにより、車両
の最適な性能を得るためにも使用される。
【0003】通常、異なる最適作動基準が、異なる車両
に対して、ならびに同じ車体に異なる機関が使用される
かあるいは同じ機関が異なる車体に適合される場合に対
して適用でき、換言すれば、異なる最適作動基準は通常
異なる車両形式に対して適用する。各電子コントローラ
は、車両形式の個々の特性に従って車両を制御するよう
に特定の車両形式をこれが適合されるべきものに適する
ようにプログラムされる。
【0004】このプログラム手順およびデータ値(較正
値およびプログラム手順が基く他の値を含む)は、これ
が車両に適合される前に、電子コントローラのメモリー
に格納される。
【0005】車両の使用中電子コントローラに問題が生
じると、車両は通常、プログラミングの後車両の製造メ
ーカによりサービス店に供給される新しいコントローラ
と交換するためサービス店へ運ばれる。
【0006】
【発明が解決しようとする課題】従来技術の形式の電子
コントローラと関連する問題は、例えば、組立てライン
に沿った他のある地点に置かれた別の車両形式に対して
プログラムされた電子コントローラを使用することによ
り、組立てライン上の車両に対して誤ったコントローラ
を使用することがあり得ることである。更に、異なる車
両形式に適した充分な数量のコントローラを備え、また
組立てラインにおいて大量のコントローラを備えるため
大量の電子コントローラを貯蔵することが必要である。
【0007】別の問題は、サービス店によるコントロー
ラの交換は、製造メーカに新しいコントローラを発注す
ることが必要であるため長い時間がかかることである。
【0008】
【課題を解決するための手段】本発明は、車両に対する
改善された電子コントローラを提供することを目的とす
る。
【0009】本発明の特質によれば、車両の作動を制御
するための制御手順に従って作動する電子コントローラ
が提供され、複数の制御手順を含む第1のメモリーと、
この第1のメモリーから制御手順を選定するための1つ
以上のポインタを含む第2のメモリーとを備え、これに
より選定された制御手順に従ってコントローラを作動さ
せる。従って、1つの電子コントローラは、同じコント
ローラがこのようなコントローラを備えるべき全ての車
両に適合し得るように、また適合後完全にプログラムで
きるように、広範囲の車両形式に適するものである。第
2のメモリーのプログラミングは、特にこれに書込まれ
るべき少量のデータによって、比較的簡単にすることが
できる。無論、第1および第2のメモリーは、2つの部
品で構成される1つのメモリーであり得る。
【0010】異なる制御手順間に含まれるソフトウエア
の重複を減らすため、第1のメモリーは複数の制御手順
を構成するための複数のルーチンを含み、第2のメモリ
ーにおけるポインタは選定された制御手順を構成するよ
うにルーチンの選定および(または)組立てを行うよう
になっている。更にまた、第2のメモリーは、第1のメ
モリーにおけるルーチンと共働するための1つ以上のル
ーチンを含み、制御手順は第1および第2のメモリーか
らのルーチンの組合わせにより構成することができる。 これにより、例えば第1のメモリーを再プログラムする
必要もなく別のセンサ等が車両に付設されるならば、制
御手順に対する追加が行われる。同様に、第2のメモリ
ーは、第1のメモリーにおける1つ以上のルーチンを置
換するための1つ以上のルーチンを含み、これにより1
つ以上の交換ルーチンを含む制御手順を構成し、これに
よって第1のメモリーにおける制御手順を容易に改善あ
るいは変更することを可能にする。
【0011】一実施例においては、前記第1のメモリー
は、制御手順に使用される1つ以上のデータ値を含み、
第2のメモリーにおけるポインタが選定された制御手順
で使用される1つ以上のデータ値を選定するようになっ
ている。明らかなように、第2のメモリーは、選定され
た制御手順で使用される1つ以上のデータ値を含み、そ
の1つ以上が第1のメモリーにおける1つ以上のデータ
値を置換するようになっている。第1のメモリーに含ま
れるデータ値は、第2のメモリーに含まれるデバイスよ
りも更に実質的に恒久的であることが望ましい。これに
より、第1および第2のメモリーの更に効率的な使用が
可能である。あるいはまた、全てのデータ値を第2のメ
モリーに格納することもできる。
【0012】選定された制御手順は、その作動基準を実
際の車両の作動に置いている。従って、各制御手順は、
車両の作動パラメータを検出して、検出されたパラメー
タおよび選定されたデータ値に含まれる較正データに従
って車両の作動を制御する手段を含む。
【0013】望ましい一実施例においては、第1のメモ
リーはEPROMであり、第2のメモリーはEEPRO
Mである。無論、適当なメモリー形式が使用可能である
【0014】本発明の別の特質は、プログラムされない
かあるいは部分的にプログラムされた状態における車両
に適合する電子コントローラをプログラムするためのプ
ログラミング装置を提供し、この装置は、電子コントロ
ーラが適合される車両形式を識別する識別手段と、識別
された車両形式に適当な、電子コントローラのプログラ
ミングにおいて使用されるプログラム・データを生成す
る生成手段と、電子コントローラのメモリーへ生成され
たプログラム・データを転送する転送手段とを含む。
【0015】本装置は、前記識別手段、生成手段および
転送手段の1つ以上の作動を制御するためのホストを含
むことが望ましい。プログラム・データは、第2のメモ
リーへ書込むことができ、このため、電子コントローラ
は、人間の誤りの可能性を最小限に抑えるため完全にコ
ンピュータの制御下でプログラムすることができ、また
その結果、車両に誤った電子コントローラを提供する可
能性を低減する。
【0016】前記プログラミング装置は、転送手段と、
ホストと通信することにより制御する通信手段とを含む
可搬性プログラム部を含み、この可搬性プログラム部は
生成されたプログラム・データを転送するため電子コン
トローラと接続することができる。この可搬性プログラ
ム部は、電子コントローラと通信するための可搬性コネ
クタ即ちインターフェースを有するコンピュータでよい
【0017】前記可搬性プログラム部は、複数の車両形
式において使用される複数の異なるプログラム・データ
の格納のためのメモリーを含むことが望ましく、識別さ
れる車両形式に従って適当なプログラム・データが識別
手段により選定される。ホストは、可搬性プログラム部
のメモリーにおけるプログラム・データを格納あるいは
変更する手段を含むことが望ましい。
【0018】望ましい実施態様においては、前記ホスト
は、車両の組立てを制御するため車両組立てラインの制
御システムの一部であり、前記識別手段が一部を構成す
る、組立てライン上の特定の車両の位置を決定すること
により前記可搬性プログラム部が置かれる位置の車両形
式を識別する位置決定手段と、可搬性プログラム部に対
して車両形式を表示する手段とを含む。ホストは、車両
形式およびシャシー番号、判電子コントローラが適合さ
れる特定の車両に関する他のデータを格納するためのメ
モリーを含むことが望ましい。これは、サービス店によ
る不適性なプログラミングの危険を最小限に抑えるため
、後で、例えば、電子コントローラを交換あるいは再プ
ログラミングする時、このデータを検査する照合システ
ムを提供する。
【0019】本発明の別の特質によれば、車両の作動を
制御するための電子コントローラを車両に提供する方法
が提供され、本方法は、電子コントローラを車両に適合
させ、電子コントローラが適合される車両形式を識別し
、識別された車両形式に適するプログラム・データを生
成し、生成されたプログラム・データを電子コントロー
ラのメモリーへ転送することにより電子コントローラを
プログラムするステップを含む。電子コントローラが相
互に接続された第1および第2のメモリーを含む場合は
、本方法は、第1のメモリーに複数の車両形式に関する
複数の制御手順を格納し、第2のメモリーに識別された
車両形式に従って第1のメモリーから適当な制御手順を
選定するための1つ以上のポインタを格納するステップ
を含むことが望ましい。本方法は、望ましくは、電子コ
ントローラを車両に適合する前に、制御手順を第1のメ
モリーに格納するステップを含む。
【0020】一実施例において、本方法は、第1のメモ
リーに、第2のメモリーに格納されたデータ値より更に
実質的に恒久的なデータ値を格納するステップを含む。 これにより、メモリー空間の無駄を低減することができ
る。
【0021】望ましい一実施例においては、本方法は、
車両形式を表わすコードを電子コントローラのメモリー
に格納するステップを含む。
【0022】本発明はまた、電子コントローラを交換し
あるいは再プログラミングする装置、およびこれを実施
する方法に関する。
【0023】従って、本発明の別の特質は車両における
電子コントローラの交換または再プログラミングを実施
する装置を提供し、この電子コントローラは、電子コン
トローラの作動が基くプログラム・データを格納可能な
メモリーを含み、本装置は、可搬性プログラム・ユニッ
トと、複数の異なるプログラム・データを含むプログラ
ミング・メモリーと、車両形式を識別する手段と、識別
された車両形式に適するプログラム・データをプログラ
ミング・メモリーから選定する手段と、選定されたプロ
グラム・データを電子コントローラのメモリーへ転送す
る手段とを含む。
【0024】本装置は、再プログラミングの目的のため
車両に適合する電子コントローラのメモリーを消去する
手段を含む。
【0025】一実施例において、本装置は、適当なプロ
グラム・データで電子コントローラをプログラミングす
る際使用される情報をホストのメモリーから得る手段を
含み、またプログラミング・ユニットに格納されあるい
はプログラミング・ユニットのメモリーから選定された
プログラム・データを修正する際使用されるデータを前
記ホストのメモリーから受取る手段をも含む。
【0026】本装置は、ホストのメモリーから得た情報
を車両形式および(または)車両シャシー番号、あるい
は他の特定の車両識別データを表わすデータと比較する
ことによりデータの正しさを検査する手段を含む。
【0027】本装置は、車両に適合する電子コントロー
ラのメモリーからのプログラム・データにアクセスする
手段と、アクセスされたプログラム・データを一時的に
記憶することによりアクセスされたプログラム・データ
を交換電子コントローラへ転送することができるメモリ
ーとを含むことが望ましい。
【0028】本発明の別の特質は、車両における電子コ
ントローラを再プログラミングする方法を提供し、この
電子コントローラは、電子コントローラの作動が基くプ
ログラム・データを格納可能なメモリーを含み、本方法
は、車両形式を識別し、識別された車両形式に従って複
数の異なるプログラム・データを含む可搬性プログラミ
ング・ユニットのメモリーから適当なプログラム・デー
タを選定し、格納されたプログラム・データを電子コン
トローラのメモリーへ転送するステップを含む。
【0029】別の特質は、車両における電子コントロー
ラの作動が基くプログラム・データを格納可能なメモリ
ーを含む電子コントローラを交換する方法を提供し、本
方法は、車両形式を識別し、識別された車両形式に従っ
て複数の異なるプログラム・データを含む可搬性プログ
ラミング・ユニットのメモリーから適当なプログラム・
データを選定し、あるいは車両に前以て適合させた電子
コントローラのメモリーに格納されたプログラム・デー
タを読出し、この読出されたプログラム・データをプロ
グラミング・ユニットと関連するプログラミング・メモ
リーに一時的に記憶し、交換電子コントローラを車両に
適合させ、選定されあるいは記憶されたプログラム・デ
ータを交換電子コントローラのメモリーへ転送するステ
ップを含む。
【0030】交換電子コントローラは、選定あるいは記
憶されたプログラム・データがそのメモリーへ転送され
る前に、車両に対して適合されることが望ましい。
【0031】本方法は、識別された車両形式に適する修
正された制御手順または修正されたデータ値が得られる
かどうかを決定し、このような修正された制御手順およ
び(または)データ値を電子コントローラへ転送するス
テップを含む。
【0032】本発明の別の特質によれば、車両に対して
電子コントローラをプログラミングするプログラミング
装置が提供され、本装置は、電子コントローラが適合さ
れるべき車両形式を識別する識別手段と、電子コントロ
ーラのプログラミングに際して使用されるプログラム・
データおよび識別された車両形式に適する車両形式を表
わすコードを生成する生成手段と、生成されたプログラ
ム・データおよび車両形式コードを電子コントローラの
メモリーへ転送する転送手段と、車両に対する電子コン
トローラの適合の後車両形式コードを電子コントローラ
のメモリーから読出して車両形式コードを識別された車
両形式と比較することにより、電子コントローラが適合
される車両に対して正しくプログラムされたかどうかを
判定する検出手段とを含む。
【0033】更に別の特質は、車両に対する電子コント
ローラをプログラミングする方法を提供し、本方法は、
電子コントローラが適合されるべき車両形式を識別し、
電子コントローラのプログラミングの際使用されるプロ
グラム・データおよび識別された車両形式に適する車両
形式を表わすコードを生成し、生成されたプログラム・
データおよび車両形式コードを電子コントローラのメモ
リーへ転送し、車両に対して電子コントローラを適合し
た後電子コントローラのメモリーから車両形式コードを
読出し、車両形式コードを識別された車両形式と比較す
ることにより、適合される車両電子コントローラに対し
て電子コントローラが正しくプログラムされたかどうか
を判定するステップを含む。
【0034】本発明の一実施例について、単なる例示と
して添付図面に関して以下に記述する。
【0035】
【実施例】図1は、異なる形式の複数の車両10を搬送
する車両組立てライン1の一部を示している。実質的に
従来の形態であるホスト・コンピュータ12が、車両1
0の組立ての進行を監視し、また組立てラインと関連す
る機械等の作動を制御する。このホスト・コンピュータ
はまた、車両組立てライン1上の特定の車両にどの部品
が必要であるかについてのデータを提供することもでき
る。
【0036】組立てライン上の地点14では、電子コン
トローラ16が適合されるべきこれら車両に対して適合
させられる。
【0037】電子コントローラ16は、部分的にプログ
ラムされた状態で適合され、車両組立てライン1におけ
る以降の一地点において完全にプログラムされる。最終
的なプログラミングは、ホスト・コンピュータ12の制
御下で組立てラインの地点18に配置された可搬性プロ
グラム部20によって行われる。プログラム部20の前
に車両形式を識別するための識別手段36を有するもの
と考えることができるホスト12とプログラム部20と
の間の通信リンク21は、プログラム部20の前にどの
車両形式が置かれているかについてホスト12がプログ
ラム部20に命令することを可能にすることにより、生
成手段34および転送手段38によってこの特定の車両
形式に対する適正なプログラム・データをプログラム部
20に生成させてコントローラ16に転送させる。プロ
グラム・データに対する修正および付加を実現すること
を可能にするため、ホスト12は、プログラム部20の
メモリーにおいてプログラム・データを記憶しあるいは
変更するためのコントローラ40を含む。
【0038】ソフトウエア・ルーチンおよび(または)
データ値から構成されたプログラム・データは、コント
ローラ16の適当なメモリーに記憶され、このメモリー
の第1の実施例は図2aおよび図2bのメモリー・マッ
プに見ることができる。このメモリーは、2つの個別の
メモリー・ブロックからなり、その内第1のメモリー・
ブロック22は図2aに示されるメモリー・マップを有
し、第2のメモリー・ブロック24は、図2bに示され
るメモリー・ブロックを有する。
【0039】第1のメモリー22に格納されたデータは
、複数の制御手順からなり、その各々は特定の車両形式
に対するソフトウエア・ルーチンと、各制御手順26に
より使用される、関連する特定の車両形式に適するデー
タ値を含むデータ値の複数のブロック28とを含んでい
る。各データ値は、その関連する車両形式に対する必要
な較正値を含む。
【0040】第2のメモリー24は、第1のメモリー2
2から所要の制御手順26およびデータ値ブロック28
をアクセスする際に使用される複数のポインタを含む。 例えば、第2のメモリー24は、制御手順3’およびデ
ータ値ブロック3”のアクセスのためのポインタ3’お
よび3”を含んでいる。
【0041】従って、第1のメモリー22は、全ての車
両形式に対して同じものでよく、電子コントローラ16
が第2のメモリー24の適当なプログラミングにより特
定の車両形式に対してプログラムされる。
【0042】通常、ソフトウエア・ルーチンおよびデー
タ値のあるものの1つの車両形式から他の車両形式への
重複があるため、コントローラ16において必要なメモ
リー量を減らすためこの重複を利用することが可能であ
る。このような重複を利用するコントローラに対するメ
モリーの第2の実施例は、図3aおよび図3bのメモリ
ー・マップに示される。
【0043】第1のメモリー122は、制御手順に組立
てることができる複数のルーチン126と、必要な較正
値を含む複数の個々のデータ値128とを含む。典型的
には、複数のルーチン126には、2つ以上の車両形式
に対して共通であり従って2つ以上の異なる制御手順に
おいて使用できるルーチンと、1つの車両形式に対して
のみ適し従ってこの車両形式に対してのみ制御手順にお
いて使用できるルーチンが存在する。この状況は、典型
的にデータ値128と同じである。
【0044】第2のメモリー124は複数のポインタ1
30を含み、これらは一体にルーチン126を選定して
ポインタが関連する特定の車両に適する制御手順に組立
てる。このポインタはまた、組立てられた制御手順に使
用される適当なデータ値128を選定する。
【0045】第2のメモリー124には、組立てられた
制御手順において使用される複数のデータ値132も含
まれ、ポインタ130によって選定することができる。
【0046】第1の実施例の第1のメモリー22におけ
るように、本実施例の第1のメモリー122は、種々の
車両形式に適する制御手順を(組立てられない形態で)
格納することができるが、第2のメモリーはポインタな
らびに別のデータ値を格納して、コントローラ16が適
合される特定の車両形式に対する第1のメモリーから適
当な制御手順を選定して組立てる。
【0047】第2のメモリー124はまた、第1のメモ
リー122からのルーチンにより制御手順に組立てるた
めの別のルーチン(図示せず)を含むことができる。同
様に、交換ルーチン(図示せず)を第2のメモリー12
4に格納して、ポインタ130の適当な選定により第1
のメモリーの対応するルーチンの代わりにアクセスする
ことができる。
【0048】コントローラが車両10に対して適合され
る前に、データがコントローラ16の第1のメモリー2
2または122に書込まれる。全てのコントローラ16
がその第1のメモリー22、122に同じプログラム・
データを持つため、プログラム・データはこれらメモリ
ーにバッチ形態で書込むことができる。一方、コントロ
ーラ16が車両10に適合された後にプログラム・デー
タを第2のメモリー24または124へ書込まれるが、
これは車両がまだ車両組立てライン1上にある間である
。これは、ホスト12の制御下で可搬性プログラム部2
0によって行われる。
【0049】第2のメモリー24、124をプログラミ
ングする目的のため、プログラム部20は、これがプロ
グラムすべき全ての車両形式に対するプログラム・デー
タを含むメモリー32が設けられ、またプログラム部2
0をコントローラ16に接続するためプラグおよび適当
なインターフェースの形態の転送手段38が設けられる
。ホストは単にプログラム部20に対してどの車両形式
がその前にあるかを命令して、プログラム部20がこの
車両形式に対する適当なプログラム・データをプログラ
ム部のメモリー32から選定することを可能にする。 次いで、このデータは、プログラム部20の転送手段3
8を介してコントローラ16の第2のメモリーへ書込ま
れ、これによりこの特定の車両形式に対してコントロー
ラ16をプログラミングする。
【0050】新しいあるいは交換ルーチンまたはデータ
値は、2つの方法の1つにおいてコントローラ16に対
して最もよくプログラムすることができる。第1に、ホ
スト・コンピュータ12は、プログラム部20に対して
その前の車両形式を命令する時、この新しいルーチンお
よびデータ値をプログラム部20に対して転送すること
ができ、このためデータ値およびルーチンがプログラム
部20からのプログラム・データと同時にコントローラ
16に対して転送される。あるいはまた、このデータ値
およびルーチンは、これらが生成されコントローラ16
に対する以後の転送のためプログラム部20のメモリー
に格納される時、プログラム部に対して転送することが
できる。
【0051】保全措置として、プログラム・データが第
2のメモリー24、124に書込まれる時、車両形式を
表わすコードもまたこのメモリーに書込まれ、コントロ
ーラが適合された車両形式を識別するため後で読出すこ
とが可能である。このデータは、前記特定車両の車両形
式およびシャシー番号と関連する。
【0052】別の実施例においては、電子コントローラ
16が車両10に対して適合される前に、データが第2
のメモリー24、124に対して書込まれる。車両組立
てライン1上の適当な地点で、可搬性プログラム部20
に内蔵された検出器42あるいは他の適当なテスタによ
り、ホスト・コンピュータ12が第2のメモリー24、
124から車両形式の識別コードを読出して、これがテ
スト時点における組立てライン上のこの地点に予定され
る車両形式と対応することを検証する。2つの識別され
た車両形式間の矛盾は、コントローラ16が適合される
車両形式に対して誤ってプログラムされたことを示す。 次に、コントローラ16は、正しくプログラムされたコ
ントローラと置換することができ、あるいはポインタを
置換することにより再プログラミングすることができ、
適合し得るならば、ルーチンおよびデータ値が第2のメ
モリー24、124に格納される。
【0053】車両10の使用寿命のいずれかの時点でコ
ントローラ16の交換または再プログラムが必要である
ならば、これは図4に示される装置の使用によってサー
ビス店において行うことができる。例えば、コントロー
ラが障害を生じあるいは修理不能に破損されるならば、
交換が必要となろう。再プログラミングは、例えば、疲
労あるいは重要な設計変更により車両の物理的特性が変
るならば必要となろう。図4において、本装置は、メモ
リー52、適合されたコントローラ16をテストするテ
スタ54、新しいコントローラ16’をプログラミング
しあるいは適合されたコントローラ16を再プログラミ
ングするためのプログラミング回路56、および通信回
路58を有する可搬性ユニット50を含む。
【0054】また、本例ではテスタ54の一部を構成す
るこのユニット50には、コントローラ16の第2のメ
モリー24、124から車両形式を表わすコードを読出
す回路が含まれる。
【0055】メモリー52は、従前の設計とは互換性が
ない修正がなされた、同じ車両形式の異なるバージョン
に対するプログラム・データと共に、サービス店が遭遇
し得る全ての車両形式のプログラム・データを含む。
【0056】使用において、テスタ54は、多数の適当
な予め定めたテスト手順により適合されたコントローラ
16をテストして、適合コントローラ16が交換あるい
は再プログラミングを必要とするかどうかを判定し、ま
たこの結果をプログラミング回路56へ送る。テストの
実施に加えて、テスタ54は第2のメモリー24、12
4に格納された車両識別コードを読出し、これを一時的
にメモリー52に格納する。適合コントローラ16が再
プログラミングを要求するならば、プログラミング回路
56は必要に応じてコントローラ16の第2のメモリー
24、124を消去し、次いで識別された車両形式に従
って適当な新しいプログラム・データをメモリー52か
ら前記メモリーへ転送する。一方、新しいコントローラ
16’が車両に適合されるべき場合は、前記プログラミ
ング回路は、このコントローラが車両10に適合される
前または後に、適当なプログラム・データを新しいコン
トローラ16’の第2のメモリー24、124へ単に転
送する。両方の場合において、車両識別コードはプログ
ラミング回路56によって第2のメモリー24、124
へ戻される。
【0057】ユニット50がテストあるいはプログラミ
ング中ホスト・コンピュータ12と通信することを可能
にするため、通信リンク60が設けられている。例えば
、このリンクは、コントローラ16のサービスあるいは
交換中に車両に設計変更を組込むことを可能にするため
、新しいプログラム・データをユニット50のプログラ
ミング回路56へ転送するため使用することができる。
【0058】また、このリンクは、システムに他のレベ
ルの保全性を付加することにより電子コントローラ16
の不当な再プログラミングの危険を減殺するため使用す
ることもできる。例えば、一実施例において、コントロ
ーラ16は、一旦ユニット50が、第2のメモリー24
、124から読出された車両形式識別コードがホスト1
2のメモリー41に格納された車両シャシー番号に対す
る車両形式のホストの記録と対応することがホスト12
により検証した場合にのみ再プログラミング可能なよう
に設計される。このような対応が存在しなければプログ
ラミングが実施できないことをそれぞれ保証するため、
プログラミング禁止あるいは書込み禁止機能をユニット
50またはコントローラ16に提供することもできる。
【0059】交換および再プログラミング段階における
人間の入力量は最小限に抑えられるため、エラーの機会
は非常に低減される。更に、サービス店は、全ての車両
形式に適し、かつ無論通信リンク60を介して実施が可
能なプログラミング・ユニット50のメモリーを単に更
新することにより最近の開発に追いつくように常にプロ
グラムが可能である交換用コントローラ16’の少量の
在庫を維持することができる。従って、コントローラ1
6の交換および再プログラミングは迅速かつ簡単であり
得る。
【図面の簡単な説明】
【図1】車両の組立てラインの一部を示す概略図である
【図2】aおよびbは、電子コントローラの一実施例の
メモリー・マップの第1の実施例を示す図である。
【図3】aおよびbは、電子コントローラの一実施例に
対するメモリー・マップの第2の実施例を示す図である
【図4】電子コントローラを交換あるいは再プログラミ
ングするための装置を示す概略図である。
【符号の説明】
1  車両組立てライン              
    10  車両12  ホスト・コンピュータ 
           16  電子コントローラ 20  可搬性プログラム部            
  21  通信リンク 22  第1のメモリー・ブロック        2
4  第2のメモリー・ブロック 26  制御手順                 
       28  データ値ブロック 32  メモリー                 
       34  生成手段 36  識別手段                 
       38  転送手段 40  コントローラ               
     41  メモリー 50  可搬性ユニット              
    52  メモリー 54  テスタ                  
        56  プログラミング回路 58  通信回路                 
       60  通信リンク

Claims (55)

    【特許請求の範囲】
  1. 【請求項1】  プログラムされない状態あるいは部分
    的にプログラムされた状態で車両(10)に対して適合
    される電子コントローラ(16)をプログラミングする
    プログラミング装置であって、前記電子コントローラが
    適合される車両形式を識別する識別手段と、前記電子コ
    ントローラをプログラミングする際使用される、識別さ
    れた車両形式に適するプログラム・データを生成する生
    成手段(34)と、生成されたプログラム・データを電
    子コントローラのメモリーへ転送する転送手段(38)
    とを設けてなることを特徴とするプログラミング装置。
  2. 【請求項2】  前記識別手段、生成手段および転送手
    段の1つ以上の作動を制御するためのホスト(12)を
    設けることを特徴とする請求項1記載のプログラミング
    装置。
  3. 【請求項3】  前記転送手段を含む可搬性プログラム
    部(20)と、前記ホストと通信することにより制御す
    る通信手段(21)とを設けることを特徴とする請求項
    2記載のプログラミング装置。
  4. 【請求項4】  前記可搬性プログラム部が、複数の車
    両形式において使用される複数の異なるプログラム・デ
    ータの格納のためのメモリー(32)を含み、前記適当
    なプログラム・データが、前記識別手段により識別され
    る車両形式に基いて前記生成手段により選定可能である
    ことを特徴とする請求項3記載のプログラミング装置。
  5. 【請求項5】  前記ホストが、前記可搬性プログラム
    部のメモリーにおけるプログラム・データを格納しある
    いは変更する手段(40)を含むことを特徴とする請求
    項4記載のプログラミング装置。
  6. 【請求項6】  前記ホストが、車両(10)の組立て
    を制御するため車両組立てライン(1)に対する制御シ
    ステムの一部であり、前記組立てライン上の特定の車両
    (10)の位置を決定することにより前記可搬性プログ
    ラム部が配置される位置(18)における車両形式を識
    別する識別手段がその一部を構成する位置決定手段(3
    6)と、前記可搬性プログラム部に対して車両形式を表
    示する手段とを含むことを特徴とする請求項2乃至5の
    いずれかに記載のプログラミング装置。
  7. 【請求項7】  前記ホストが、車両形式および(また
    は)車両シャシー番号、あるいは前記電子コントローラ
    (16)が適合される特定の車両と関連する他のデータ
    を格納するメモリー(41)を含むことを特徴とする請
    求項2乃至6のいずれかに記載のプログラミング装置。
  8. 【請求項8】  前記電子コントローラ(16)が、制
    御手順(26)および1つ以上のデータ・セットからの
    データ値に従って作動し、複数の制御手順(26)およ
    び複数のデータ値(28)を含む第1のメモリー(22
    )と、該第1のメモリーから制御手順および1つ以上の
    データ値を選定するポインタ(30)の格納のための第
    2のメモリー(24)とを含み、前記転送手段(38)
    が、前記ポインタを前記第2のメモリーに対して転送す
    ることを特徴とする請求項1乃至7のいずれかに記載の
    プログラミング装置。
  9. 【請求項9】  車両の作動を制御するための電子コン
    トローラを車両に提供する方法であって、電子コントロ
    ーラ(16)を車両(10)に適合させ、前記電子コン
    トローラが適合される車両形式を識別し、識別された車
    両形式に適するプログラム・データを生成し、該生成さ
    れたプログラム・データを前記電子コントローラのメモ
    リー(24)へ転送することにより該電子コントローラ
    をプログラムするステップを含むことを特徴とする方法
  10. 【請求項10】  前記電子コントローラが相互に接続
    された第1および第2のメモリーを含み、前記第1のメ
    モリー(22)に複数の車両形式に関する複数の制御手
    順(26)を格納し、前記第2のメモリー(24)に、
    識別された車両形式に従って前記第1のメモリーから適
    当な制御手順を選定するための1つ以上のポインタ(3
    0)を格納するステップを含むことを特徴とする請求項
    9記載の方法。
  11. 【請求項11】  前記電子コントローラの車両への適
    合に先立ち、前記第2のメモリーに前記制御手順を格納
    するステップを含むことを特徴とする請求項10記載の
    方法。
  12. 【請求項12】  制御手順に構成可能な複数のルーチ
    ン(126)を前記第1のメモリーに格納し、識別され
    た車両形式に対して適当な制御手順を構成するように前
    記第1のメモリーに格納されたルーチンを選定し構成す
    るためのポインタ(130)を前記第2のメモリーに格
    納するステップを含むことを特徴とする請求項10また
    は11に記載の方法。
  13. 【請求項13】  前記第1のメモリーにおけるルーチ
    ンと共働して適当な制御手順を構成する1つ以上のルー
    チンを前記第2のメモリーに格納するステップを含むこ
    とを特徴とする請求項12記載の方法。
  14. 【請求項14】  1つ以上の置換ルーチンを含む制御
    手順を構成するように、前記第1のメモリーの1つ以上
    のルーチンを置換するため1つ以上のルーチンを前記第
    2のメモリーに格納するステップを含むことを特徴とす
    る請求項13記載の方法。
  15. 【請求項15】  前記制御手順において使用される1
    つ以上のデータ値(28)を前記第1のメモリーに格納
    し、識別された車両形式に従って1つ以上のデータ値を
    選定するための1つ以上のポインタ(30)を前記第2
    のメモリーに格納するステップを含むことを特徴とする
    請求項10乃至14のいずれかに記載の方法。
  16. 【請求項16】  選定された制御手順において使用さ
    れる1つ以上のデータ値132を前記第2のメモリーに
    格納するステップを含むことを特徴とする請求項15記
    載の方法。
  17. 【請求項17】  前記第1のメモリーにおけるデータ
    値を置換するための1つ以上のデータ値を前記第2のメ
    モリーに格納するステップを含むことを特徴とする請求
    項16記載の方法。
  18. 【請求項18】  前記第2のメモリーに格納されたデ
    ータ値より更に実質的に恒久的であるデータ値を前記第
    1のメモリーに格納するステップを含むことを特徴とす
    る請求項15乃至17のいずれかに記載の方法。
  19. 【請求項19】  電子コントローラ(16)をプログ
    ラミングするため可搬性プログラム部(20)が設けら
    れ、該可搬性プログラム部の転送手段(38)を前記電
    子コントローラに接続することにより、プログラム・デ
    ータを該電子コントローラへ転送するステップを含むこ
    とを特徴とする請求項9乃至18のいずれかに記載の方
    法。
  20. 【請求項20】  複数の車両形式と関連する複数の異
    なるプログラム・データを前記可搬性プログラム部のメ
    モリー(32)に格納し、識別された車両形式に従って
    前記電子コントローラへ転送するため適当なプログラム
    ・データを選定するステップを含むことを特徴とする請
    求項19記載の方法。
  21. 【請求項21】  車両形式および(または)車両シャ
    シー番号を表わすコード、あるいは特定の車両を表わす
    他のデータを、以後の照合のためメモリー(41)に格
    納するステップを含むことを特徴とする請求項9乃至2
    0のいずれかに記載の方法。
  22. 【請求項22】  車両形式を表わすコードを前記電子
    コントローラのメモリーに格納するステップを含むこと
    を特徴とする請求項9乃至21のいずれかに記載の方法
  23. 【請求項23】  車両における電子コントローラを再
    プログラミングする方法であって、該電子コントローラ
    (16)がその作動が基くプログラム・データを格納可
    能なメモリー(124)を含む方法において、車両形式
    を識別し、識別された車両形式に従って複数の異なるプ
    ログラム・データを含む可搬性プログラミング・ユニッ
    ト(50)のメモリー(52)から適当なプログラム・
    データを選定し、格納されたプログラム・データを前記
    電子コントローラのメモリー(124)へ転送するステ
    ップを含むことを特徴とする方法。
  24. 【請求項24】  車両における電子コントローラを置
    換する方法であって、該電子コントローラ(16’)が
    その作動が基くプログラム・データを格納可能なメモリ
    ー(124)を含む方法において、車両形式を識別し、
    識別された車両形式に従って複数の異なるプログラム・
    データを含む可搬性プログラミング・ユニット(50)
    のメモリー(52)から適当なプログラム・データを選
    定し、あるいは前記車両に対し前に適合された電子コン
    トローラ(16)のメモリー(24)に格納されたプロ
    グラム・データを読出して該読出されたプログラム・デ
    ータを一時的にプログラミング・ユニット(50)に格
    納し、置換用電子コントローラ(16’)を車両に適合
    させ、前記選定されあるいは格納されたプログラム・デ
    ータを前記置換用電子コントローラのメモリー(124
    )へ転送するステップを含むことを特徴とする方法。
  25. 【請求項25】  選定あるいは格納されたプログラム
    ・データがそのメモリーへ転送される前に、前記置換用
    電子コントローラが車両に適合されることを特徴とする
    請求項24記載の方法。
  26. 【請求項26】  前記車両形式を識別する前記ステッ
    プが、車両に適合させられた電子コントローラのメモリ
    ーから車両形式を表わすコードを読出すことを含むこと
    を特徴とする請求項23乃至25のいずれかに記載の方
    法。
  27. 【請求項27】  前記車両形式を識別する前記ステッ
    プが、車両に適合させられた電子コントローラから車両
    形式を表わす視覚的コードを読出すことを含むことを特
    徴とする請求項23乃至26のいずれかに記載の方法。
  28. 【請求項28】  前記視覚的コードがバーコードであ
    ることを特徴とする請求項27記載の方法。
  29. 【請求項29】  ホストのメモリー(41)から、適
    当なプログラム・データによる電子コントローラのプロ
    グラミングにおいて使用される情報を取得するステップ
    を含むことを特徴とする請求項23乃至28のいずれか
    に記載の方法。
  30. 【請求項30】  前記ホストのメモリーから取得され
    た情報を、車両形式および(または)車両シャシー番号
    を表わすデータ、あるいは他の特定の車両識別データと
    比較することにより、データの精度を検査するステップ
    を含むことを特徴とする請求項29記載の方法。
  31. 【請求項31】  前記電子コントローラが、複数の制
    御手順(26)と複数のデータ値(28)が格納される
    第1のメモリー(22)と、識別された車両形式に適当
    な制御手順および1つ以上のデータ値を選定および(ま
    たは)生成するのに適するポインタ(30)または他の
    プログラム・データを格納する第2のメモリー(24)
    とを含み、前記ポインタまたは他のプログラム・データ
    を前記第2のメモリーへ転送するステップを含むことを
    特徴とする請求項23乃至30のいずれかに記載の方法
  32. 【請求項32】  識別された前記電子コントローラ車
    両形式に適当な修正された制御手順または修正されたデ
    ータ値が得られるかどうかを判定し、かかる修正された
    制御手順および(または)データ値を前記電子コントロ
    ーラへ転送するステップを含むことを特徴とする請求項
    23乃至31のいずれかに記載の方法。
  33. 【請求項33】  車両に対する電子コントローラをプ
    ログラミングするプログラミング装置において、電子コ
    ントローラ(16)が適合させられるべき車両形式を識
    別する識別手段(36)と、前記電子コントローラのプ
    ログラミングにおいて使用されるプログラム・データお
    よび識別された車両形式に適する車両形式を表わすコー
    ドを生成する生成手段(34)と、該生成されたプログ
    ラム・データおよび車両形式コードを前記電子コントロ
    ーラのメモリー(24)へ転送する転送手段(38)と
    、前記電子コントローラを車両に適合させた後、該電子
    コントローラのメモリーから車両形式コードを読出し、
    該車両形式コードを識別された車両形式と比較すること
    により、前記電子コントローラがこれが適合された車両
    に対して正しくプログラムされるかどうかを判定する検
    出手段(42、12)とを設けてなることを特徴とする
    プログラミング装置。
  34. 【請求項34】  車両に対する電子コントローラをプ
    ログラミングする方法であって、前記電子コントローラ
    (16)が適合されるべき車両形式を識別し、該電子コ
    ントローラのプログラミングにおいて使用される、識別
    された車両形式に適するプログラム・データおよび車両
    形式を表わすコードを生成し、該転送されたプログラム
    ・データおよび車両のタイプ・コードを前記電子コント
    ローラのメモリー(24)へ転送し、前記電子コントロ
    ーラを車両に適合させた後該前記電子コントローラのメ
    モリーから車両形式コードを読出し、該車両形式コード
    を識別された車両形式と比較することにより、電子コン
    トローラがこれが適合された車両に対して正しくプログ
    ラムされるかどうかを判定するステップを含むことを特
    徴とする方法。
  35. 【請求項35】  車両における置換用あるいは再プロ
    グラミング用電子コントローラ(16、16’)を提供
    する装置であって、該電子コントローラの作動が基くプ
    ログラム・データを格納可能なメモリー(122)を含
    む装置において、可搬性プログラミング・ユニット(5
    0)と、複数の異なるプログラム・データを含むプログ
    ラミング・メモリー(52)と、車両形式を識別する手
    段と、識別された車両形式に適するプログラム・データ
    を前記プログラミング・メモリーから選定する手段と、
    該選定されたプログラム・データを前記電子コントロー
    ラのメモリーへ転送する手段(56)とを設けてなるこ
    とを特徴とする装置。
  36. 【請求項36】  再プログラミングの目的のため車両
    に適合させられた電子コントローラのメモリーを消去す
    る手段(56)を設けることを特徴とする請求項35記
    載の装置。
  37. 【請求項37】  ホストのメモリー(41)から適当
    なプログラム・データによる前記電子コントローラのプ
    ログラミングにおいて使用される情報を取得する手段(
    58、60)を設けることを特徴とする請求項35また
    は36に記載の装置。
  38. 【請求項38】  前記ホストのメモリー(41)から
    、前記プログラミング・ユニットに格納されあるいは該
    プログラミング・ユニットのメモリーから選定されるプ
    ログラム・データを修正する際使用されるデータを受取
    る手段(58、60)を設けることを特徴とする請求項
    37記載の装置。
  39. 【請求項39】  車両に適合させられた電子コントロ
    ーラ(16)から車両形式を表わすコードを読出す手段
    を設けることを特徴とする請求項35乃至38のいずれ
    かに記載の装置。
  40. 【請求項40】  前記読出し手段が、前記電子コント
    ローラのメモリー(22、24)に格納されるコードを
    読出すことを特徴とする請求項39記載の装置。
  41. 【請求項41】  前記読出し手段が、前記電子コント
    ローラに与えられた視覚的コードを読出すことを特徴と
    する請求項39または40に記載の装置。
  42. 【請求項42】  前記読出し手段が、バーコードを読
    出すことを特徴とする請求項41記載の装置。
  43. 【請求項43】  前記ホストのメモリーから取得され
    た情報を車両形式および(または)車両シャシー番号を
    表わすデータ、あるいは他の特定の車両識別データと比
    較することによりデータの精度を検査する手段(56)
    を設けることを特徴とする請求項37乃至42のいずれ
    かに記載の装置。
  44. 【請求項44】  車両に適合させられた前記電子コン
    トローラのメモリーからプログラム・データを読出す手
    段(54)と、該読出されたプログラム・データを一時
    的に格納することにより、読出されたプログラム・デー
    タを置換用電子コントローラ(16’)へ転送すること
    ができるメモリー(52)とを設けることを特徴とする
    請求項35乃至43のいずれかに記載の装置。
  45. 【請求項45】  各々が特定の車両形式と関連する複
    数の制御手順を含む第1のメモリー(22)と、該第1
    のメモリーから制御手順を選択する1つ以上のポインタ
    (30)を含む第2のメモリー(24)とを設け、これ
    により選定された制御手順に基いて前記コントローラに
    車両の作動を制御させることを特徴とする、車両10の
    作動を制御するための制御手順により作動可能な電子コ
    ントローラ。
  46. 【請求項46】  前記第1のメモリーにおける制御手
    順が、複数の車両形式に適する1つ以上のルーチンと、
    特定の車両形式に適する1つ以上のルーチンとを含む複
    数のルーチンの形態を呈し、前記第2のメモリーが、前
    記選定された制御手順を構成するように前記第1のメモ
    リーからのルーチンの選定および(または)構成を行う
    ための複数のポインタを含むことを特徴とする請求項4
    5記載の電子コントローラ。
  47. 【請求項47】  前記第2のメモリーが、前記第1の
    メモリーにおけるルーチンと共働する1つ以上の別のル
    ーチンを含み、制御手順が前記第1および第2のメモリ
    ーからのルーチンの組合わせからポインタにより構成す
    ることができることを特徴とする請求項46記載の電子
    コントローラ。
  48. 【請求項48】  前記第2のメモリーにおける別の各
    ルーチンが、前記第1のメモリーにおけるルーチンを置
    換することにより、1つ以上の置換用ルーチンを含む制
    御手順を構成することを特徴とする請求項46または4
    7に記載の電子コントローラ。
  49. 【請求項49】  前記第1のメモリーが、前記制御手
    順により使用される1つ以上のデータ値(128)を含
    み、前記第2のメモリーにおけるポインタが、選定され
    た制御手順により使用される1つ以上のデータ値を選定
    することを特徴とする請求項45乃至48のいずれかに
    記載の電子コントローラ。
  50. 【請求項50】  前記第2のメモリーが、選定された
    制御手順により使用される1つ以上のデータ値(132
    )を含むことを特徴とする請求項49記載の電子コント
    ローラ。
  51. 【請求項51】  前記第2のメモリーにおける1つ以
    上のデータ値が、前記第1のメモリーにおける1つ以上
    のデータ値を置換することを特徴とする請求項50記載
    の電子コントローラ。
  52. 【請求項52】  前記第1のメモリーに含まれるデー
    タ値が、前記第2のメモリーに含まれるデータ値より更
    に実質的に恒久的であることを特徴とする請求項50ま
    たは51に記載の電子コントローラ。
  53. 【請求項53】  前記第2のメモリーが、前記制御手
    順により使用される1つ以上のデータ値を含み、前記第
    2のメモリーにおけるポインタが、選定された制御手順
    により使用される1つ以上のデータ値を選定することを
    特徴とする請求項45乃至48のいずれかに記載の電子
    コントローラ。
  54. 【請求項54】  前記各制御手順が、車両の作動パラ
    メータを検出して、検出されたパラメータおよび選定さ
    れたデータ値に含まれる較正データに基いて車両の作動
    を制御する手段を含むことを特徴とする請求項45乃至
    53のいずれかに記載の電子コントローラ。
  55. 【請求項55】  前記第1のメモリーがEPROMで
    あり、前記第2のメモリーがEEPROMであることを
    特徴とする請求項45乃至54のいずれかに記載の電子
    コントローラ。
JP3227016A 1990-09-06 1991-09-06 車両用電子コントローラ Pending JPH04246730A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9019423:4 1990-09-06
GB909019423A GB9019423D0 (en) 1990-09-06 1990-09-06 Electronic controller for vehicle

Publications (1)

Publication Number Publication Date
JPH04246730A true JPH04246730A (ja) 1992-09-02

Family

ID=10681733

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3227016A Pending JPH04246730A (ja) 1990-09-06 1991-09-06 車両用電子コントローラ

Country Status (6)

Country Link
US (1) US5473540A (ja)
JP (1) JPH04246730A (ja)
KR (1) KR920006627A (ja)
DE (1) DE4128922A1 (ja)
FR (1) FR2666666B1 (ja)
GB (1) GB9019423D0 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002091788A (ja) * 2000-09-20 2002-03-29 Matsushita Electric Ind Co Ltd カーエアコンのバージョンアップ方法及びシステム
JP2006082594A (ja) * 2004-09-14 2006-03-30 Denso Corp 車両空調用電子制御装置
CN100419400C (zh) * 2002-11-11 2008-09-17 伊顿公司 对用于诊断***的消息标识和参数标识分组的方法
US8019487B2 (en) 2005-11-04 2011-09-13 Denso Corporation Vehicle control system having a computer integrated with a rewritable and nonvolatile memory

Families Citing this family (91)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4315494C1 (de) * 1993-05-10 1994-09-29 Daimler Benz Ag Anordnung und Verfahren zur Programmierung wenigstens eines Kfz-Steuergeräts
DE4344866A1 (de) * 1993-12-29 1995-07-06 Bosch Gmbh Robert Steuergerät und Vorrichtung zu dessen Programmierung
DE4436371B4 (de) * 1994-10-12 2006-07-27 Robert Bosch Gmbh Vorrichtung und Verfahren zur Steuerung einer Brennkraftmaschine
US5648898A (en) * 1994-12-19 1997-07-15 Caterpillar Inc. Method for programming a vehicle monitoring and control system
DE19501505A1 (de) * 1995-01-19 1996-07-25 Telefunken Microelectron Verfahren zum Betrieb der Funktionseinheiten eines Kraftfahrzeugs
DE19518689A1 (de) * 1995-05-22 1996-11-28 Bayerische Motoren Werke Ag Brennkraftmaschine für Kraftfahrzeuge
US5951620A (en) * 1996-01-26 1999-09-14 Navigation Technologies Corporation System and method for distributing information for storage media
DE19620885A1 (de) * 1996-05-23 1997-11-27 Bayerische Motoren Werke Ag Verfahren zum Aktualisieren von Daten und/oder Parametern eines Steuergeräts in einem Fahrzeug
US5787367A (en) * 1996-07-03 1998-07-28 Chrysler Corporation Flash reprogramming security for vehicle computer
US7046126B2 (en) * 1996-08-22 2006-05-16 Omega Patents, L.L.C. Vehicle window control system for a vehicle having a data communications bus and associated methods
US6392534B1 (en) 1996-08-22 2002-05-21 Kenneth E. Flick Remote control system for a vehicle having a data communications bus and related methods
US7576637B2 (en) * 1996-08-22 2009-08-18 Omega Patents, L.L.C Vehicle security system including pre-warning features for a vehicle having a data communications bus and related methods
US6243004B1 (en) 1996-08-22 2001-06-05 Kenneth E. Flick Vehicle security system with inductive coupling to a vehicle having a data communications bus and related methods
US6771167B1 (en) 1996-08-22 2004-08-03 Omega Patents, L.L.C. Vehicle alert system for vehicle having a data bus and associated methods
US7369936B2 (en) * 1996-08-22 2008-05-06 Omega Patents, L.L.C. Remote start control system including an engine speed data bus reader and related methods
US6249216B1 (en) 1996-08-22 2001-06-19 Kenneth E. Flick Vehicle security system including adaptor for data communications bus and related methods
US6529124B2 (en) 1996-08-22 2003-03-04 Omega Patents, L.L.C. Remote vehicle function control system using data bus adaptor cartridge and associated methods
US6297731B1 (en) 1996-08-22 2001-10-02 Kenneth E. Flick Vehicle remote control system having keyless entry and piggyback control features and associated methods
US6756885B1 (en) 1996-08-22 2004-06-29 Omega Patents, L.L.C. Multi-vehicle compatible control system for reading from a data bus and associated methods
US6756886B2 (en) 1996-08-22 2004-06-29 Omega Patents, L.L.C. Remote start system including an engine speed data bus reader and related methods
US6346876B1 (en) 1996-08-22 2002-02-12 Kenneth E. Flick Multi-vehicle compatible control system generating command signals on a data bus and associated methods
US6011460A (en) 1996-08-22 2000-01-04 Flick; Kenneth E. Vehicle security system for a vehicle having a data communications bus and related methods
US6696927B2 (en) 1996-08-22 2004-02-24 Omega Patents, L.L.C. Vehicle security system for a vehicle having a data communications bus and related methods
WO1998024021A1 (fr) * 1996-11-29 1998-06-04 Hitachi, Ltd. Systeme de commande de micro-ordinateur
US6026344A (en) * 1997-02-13 2000-02-15 Spx Corporation Diagnosis method for vehicle systems
GB2323183B (en) * 1997-03-07 2001-04-18 Honda Motor Co Ltd A process for diagnosing a plurality of vehicles
JP3345829B2 (ja) * 1997-03-31 2002-11-18 本田技研工業株式会社 車両用の診断プログラム作成装置
DE19722015B4 (de) * 1997-05-27 2006-05-11 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung einer Brennkraftmaschine
FR2765364B1 (fr) * 1997-06-26 1999-08-06 Air Liquide Installation de surveillance a distance d'un parc d'appareils heterogenes de production industrielle
DE19728083A1 (de) 1997-07-02 1999-02-04 Mc Micro Compact Car Ag Fahrzeug-Datenkommunikationssystem
EP0941910B1 (en) * 1997-10-02 2006-06-28 Mitsubishi Denki Kabushiki Kaisha Controller for automobile
JP3932654B2 (ja) * 1998-03-10 2007-06-20 株式会社デンソー 車両用制御装置及び車両制御システム
DE19813015A1 (de) * 1998-03-25 1999-10-07 Voith Turbo Kg Am Retarder angeordnete Steuereinheit und/oder Eigenschaftsspeicher
US6571191B1 (en) 1998-10-27 2003-05-27 Cummins, Inc. Method and system for recalibration of an electronic control module
US6295492B1 (en) * 1999-01-27 2001-09-25 Infomove.Com, Inc. System for transmitting and displaying multiple, motor vehicle information
US6151547A (en) * 1999-02-24 2000-11-21 Engelhard Corporation Air/fuel ratio manipulation code for optimizing dynamic emissions
FR2791507B1 (fr) * 1999-03-25 2001-06-29 Peugeot Citroen Automobiles Sa Procede et systeme de telechargement d'un fichier dans un calculateur de vehicule automobile
US6434455B1 (en) * 1999-08-06 2002-08-13 Eaton Corporation Vehicle component diagnostic and update system
US7068147B2 (en) * 1999-12-07 2006-06-27 Denso Corporation Control information rewriting system
US6539299B2 (en) * 2000-02-18 2003-03-25 Optimum Power Technology Apparatus and method for calibrating an engine management system
FR2805362B1 (fr) * 2000-02-21 2005-09-02 Peugeot Citroen Automobiles Sa Systeme de configuration d'au moins un calculateur d'un systeme informatique embarque a bord d'un vehicule automobile
US20020173885A1 (en) 2001-03-13 2002-11-21 Lowrey Larkin Hill Internet-based system for monitoring vehicles
US6604033B1 (en) 2000-07-25 2003-08-05 Networkcar.Com Wireless diagnostic system for characterizing a vehicle's exhaust emissions
US6957133B1 (en) 2003-05-08 2005-10-18 Reynolds & Reynolds Holdings, Inc. Small-scale, integrated vehicle telematics device
US7904219B1 (en) 2000-07-25 2011-03-08 Htiip, Llc Peripheral access devices and sensors for use with vehicle telematics devices and systems
US6636790B1 (en) 2000-07-25 2003-10-21 Reynolds And Reynolds Holdings, Inc. Wireless diagnostic system and method for monitoring vehicles
US7228211B1 (en) 2000-07-25 2007-06-05 Hti Ip, Llc Telematics device for vehicles with an interface for multiple peripheral devices
US6564127B1 (en) * 2000-10-25 2003-05-13 General Motors Corporation Data collection via a wireless communication system
US7636859B2 (en) * 2001-01-04 2009-12-22 Cummins Inc. System and method for authorizing transfer of software into embedded systems
US6981150B2 (en) * 2001-01-04 2005-12-27 Cummins, Inc. Apparatus and method for authorizing transfer of software into one or more embedded systems
DE10101311C2 (de) 2001-01-12 2002-12-12 Bosch Gmbh Robert Fahrzeugsteuergerät sowie Steuerungsverfahren
DE10107263A1 (de) * 2001-02-16 2002-08-22 Volkswagen Ag Verfahren und Vorrichtung zur fahrzeugtypischen Programmierung von Fahrzeugsteuergeräten
US6611740B2 (en) 2001-03-14 2003-08-26 Networkcar Internet-based vehicle-diagnostic system
US7523159B1 (en) 2001-03-14 2009-04-21 Hti, Ip, Llc Systems, methods and devices for a telematics web services interface feature
US6879894B1 (en) 2001-04-30 2005-04-12 Reynolds & Reynolds Holdings, Inc. Internet-based emissions test for vehicles
US6594579B1 (en) 2001-08-06 2003-07-15 Networkcar Internet-based method for determining a vehicle's fuel efficiency
DE10153447B4 (de) * 2001-10-30 2017-12-14 Volkswagen Ag Verfahren und Vorrichtung zur Programmierung eines Steuergeräts eines Fahrzeugs, insbesondere eines Kraftfahrzeugs
GB2381880A (en) * 2001-11-10 2003-05-14 Luk Lamellen & Kupplungsbau A method of initiating a vehicle system
DE10157578B4 (de) * 2001-11-23 2005-01-20 Audi Ag System zum Programmieren eines oder mehrerer elektronischer Steuergeräte eines Kraftfahrzeugs
US7174243B1 (en) 2001-12-06 2007-02-06 Hti Ip, Llc Wireless, internet-based system for transmitting and analyzing GPS data
US7113127B1 (en) 2003-07-24 2006-09-26 Reynolds And Reynolds Holdings, Inc. Wireless vehicle-monitoring system operating on both terrestrial and satellite networks
US9520005B2 (en) 2003-07-24 2016-12-13 Verizon Telematics Inc. Wireless vehicle-monitoring system
DE10334086B4 (de) * 2003-07-25 2014-02-13 Volkswagen Ag Motorsteuer-Vorrichtung
US7501937B2 (en) * 2003-08-27 2009-03-10 Omega Patents, L.L.C. Vehicle security device including pre-warn indicator and related methods
US7489233B2 (en) * 2003-08-27 2009-02-10 Omega Patents, L.L.C. Vehicle security device having pre-warn features and related methods
DE10347382A1 (de) * 2003-10-08 2005-05-12 Volkswagen Ag Verfahren und eine Vorrichtung für eine mindestens teilweise automatische Aufbereitung von Software für eine Übertragung
DE102004007910A1 (de) * 2004-02-13 2005-08-25 Volkswagen Ag Verfahren und Vorrichtung zum Prüfen von Steuergeräten eines Kraftfahrzeugs vor Verbau
US7010402B2 (en) * 2004-03-30 2006-03-07 Omega Patents, L.L.C. Vehicle control system including multi-vehicle controller using vehicle code learning index and related methods
US7225065B1 (en) 2004-04-26 2007-05-29 Hti Ip, Llc In-vehicle wiring harness with multiple adaptors for an on-board diagnostic connector
US7274977B2 (en) * 2004-05-19 2007-09-25 Bendix Commercial Vehicle Systems Llc Feature enabling unit
FR2872934B1 (fr) * 2004-07-07 2006-11-17 Peugeot Citroen Automobiles Sa Systeme de configuration d'un calculateur embarque a bord d'un vehicule automobile
US7805228B2 (en) * 2004-08-19 2010-09-28 Spx Corporation Vehicle diagnostic device
US7885739B2 (en) * 2004-08-19 2011-02-08 Spx Corporation Open-ended vehicle diagnostic device interface
US7430465B2 (en) * 2004-11-17 2008-09-30 Spx Corporation Open-ended PC host interface for vehicle data recorder
KR100792422B1 (ko) * 2006-08-11 2008-01-09 현대자동차주식회사 차대번호 기반 차량 제어기의 온라인 자동 리프로그래밍방법
US8983680B2 (en) * 2006-08-24 2015-03-17 Kairos Autonmi, Inc. Unmanned vehicle retrofitting system
US7869906B2 (en) * 2007-01-08 2011-01-11 Ford Global Technologies Wireless gateway apparatus and method of bridging data between vehicle based and external data networks
DE102007015355A1 (de) * 2007-03-30 2008-10-02 Zf Friedrichshafen Ag Steuerungsvorrichtung eines automatisierten Stufenschaltgetriebes
FR2926147B1 (fr) * 2008-01-04 2010-05-07 Peugeot Citroen Automobiles Sa Calculateur embarque et procede de configuration de calculateur embarque.
US8340855B2 (en) 2008-04-22 2012-12-25 Spx Corporation USB isolation for vehicle communication interface
US9164508B1 (en) * 2009-04-16 2015-10-20 Kairos Autonomi Unmanned vehicle retrofitting system
US8229578B2 (en) 2009-09-21 2012-07-24 Fisher-Rosemount Systems, Inc. Methods and apparatus to manage module run sequences in a process control environment
EP2601502B1 (en) 2010-08-03 2019-05-08 Bosch Automotive Service Solutions Inc. Vehicle diagnostic, communication and signal delivery system
WO2012049750A1 (ja) * 2010-10-14 2012-04-19 トヨタ自動車 株式会社 車両データ取得システム及び車両データ取得方法
FR2971868B1 (fr) * 2011-02-17 2013-10-18 Peugeot Citroen Automobiles Sa Dispositif portatif de transfert de donnees de configuration et/ou de parametrage d'equipement(s) electronique(s) d'un systeme, issues d'un equipement externe
KR101388412B1 (ko) * 2012-11-01 2014-04-23 주식회사 올레브 차량 제어기의 테스트 방법
US10106171B2 (en) 2015-07-28 2018-10-23 Crown Equipment Corporation Vehicle control module with signal switchboard and output tables
DE102017112817A1 (de) 2017-06-12 2018-12-13 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Inbetriebnahme-Steuergerät eines Verbunds aus Steuergeräten eines Kraftfahrzeugs und Verfahren zur Inbetriebnahme von Steuergeräten
US10940739B2 (en) * 2017-10-26 2021-03-09 RB Distribution, Inc. Programmable climate controller for a vehicle
US11554631B2 (en) * 2017-10-26 2023-01-17 RB Distribution, Inc. Programmable climate controller for a vehicle
FR3081242B1 (fr) * 2018-05-17 2022-08-12 Psa Automobiles Sa Configuration d’un calculateur lors de son montage a bord d’un vehicule automobile.

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1354290A (en) * 1970-07-30 1974-06-05 Ici Ltd Analytical apparatus
US4275455A (en) * 1977-07-11 1981-06-23 Automation Systems, Inc. Output interface card suitable for use with a programmable logic controller
US4291375A (en) * 1979-03-30 1981-09-22 Westinghouse Electric Corp. Portable programmer-reader unit for programmable time registering electric energy meters
GB2079995B (en) * 1980-07-16 1984-07-11 Suwa Seikosha Kk Portable data processing apparatus
US4468741A (en) * 1980-08-18 1984-08-28 Mac Engineering And Equipment Co., Inc. Apparatus for positioning tooling devices relative to a battery
US4539636A (en) * 1981-06-24 1985-09-03 Elevator Gmbh Apparatus for inter-processor data transfer in a multi-processor system
DE3223383A1 (de) * 1982-06-23 1983-12-29 Wabco Westinghouse Fahrzeugbremsen GmbH, 3000 Hannover Elektronische steuerung
US4530069A (en) * 1982-08-20 1985-07-16 Universal Data, Inc. Expandable data communication system utilizing hand-held terminal
JPS60121127A (ja) * 1983-12-06 1985-06-28 Nissan Motor Co Ltd パワ−トレ−ンの制御方法
US4831560A (en) * 1986-01-15 1989-05-16 Zaleski James V Method for testing auto electronics systems
DE3610620C2 (de) * 1986-03-29 1996-03-28 Teves Gmbh Alfred Programmgesteuerter elektronischer Regler
DE3616455A1 (de) * 1986-05-15 1987-11-19 Bosch Gmbh Robert Steuergeraet fuer verbrennungsmotoren
US4757463A (en) * 1986-06-02 1988-07-12 International Business Machines Corp. Fault isolation for vehicle using a multifunction test probe
US4796206A (en) * 1986-06-02 1989-01-03 International Business Machines Corporation Computer assisted vehicle service featuring signature analysis and artificial intelligence
DE3637261A1 (de) * 1986-11-03 1988-05-11 Bayerische Motoren Werke Ag Elektronisches system fuer kraftfahrzeuge
JPH0827221B2 (ja) * 1987-09-22 1996-03-21 富士重工業株式会社 車輌診断装置
DE3832123A1 (de) * 1987-10-09 1989-04-27 Fuji Heavy Ind Ltd Diagnosesystem fuer ein kraftfahrzeug
AU612191B2 (en) * 1987-11-06 1991-07-04 Lockin Pty Limited User modifiable fuel injection computer
NO880016L (no) * 1988-01-05 1989-07-06 Trallfa Robot As Fremgangsmaate og robotsystem for reparasjonslakkering av biler.
DE3802241A1 (de) * 1988-01-27 1989-08-10 Opel Adam Ag Elektronisches steuergeraet fuer kraftfahrzeuge
JPH0776724B2 (ja) * 1988-02-18 1995-08-16 富士重工業株式会社 車輌診断装置
DE3807999A1 (de) * 1988-03-10 1989-09-21 Voest Alpine Automotive Elektronischer regler fuer kraftfahrzeuge mit brennkraftmaschinen
DE3822844C2 (de) * 1988-07-06 1997-01-23 Vdo Schindling Verfahren und Schaltungsanordnung zum automatischen Erkennen, ob ein Kraftfahrzeug mit einem automatischen Getriebe oder mit einem Schaltgetriebe ausgerüstet ist
JPH0776735B2 (ja) * 1988-09-28 1995-08-16 富士重工業株式会社 車輌診断システム
JP2574892B2 (ja) * 1989-02-15 1997-01-22 株式会社日立製作所 自動車における負荷分担制御方法
JPH02275047A (ja) * 1989-04-13 1990-11-09 Fuji Heavy Ind Ltd 車輌用電子制御装置
JPH03240127A (ja) * 1990-02-17 1991-10-25 Hitachi Maxell Ltd プログラム制御システム
US5252967A (en) * 1990-05-25 1993-10-12 Schlumberger Industries, Inc. Reader/programmer for two and three wire utility data communications system
US5113344A (en) * 1990-07-27 1992-05-12 Raymond Corporation Material handling vehicle identification tag
US5251304A (en) * 1990-09-28 1993-10-05 Motorola, Inc. Integrated circuit microcontroller with on-chip memory and external bus interface and programmable mechanism for securing the contents of on-chip memory

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002091788A (ja) * 2000-09-20 2002-03-29 Matsushita Electric Ind Co Ltd カーエアコンのバージョンアップ方法及びシステム
CN100419400C (zh) * 2002-11-11 2008-09-17 伊顿公司 对用于诊断***的消息标识和参数标识分组的方法
JP2006082594A (ja) * 2004-09-14 2006-03-30 Denso Corp 車両空調用電子制御装置
JP4534684B2 (ja) * 2004-09-14 2010-09-01 株式会社デンソー 車両空調用電子制御装置
US8019487B2 (en) 2005-11-04 2011-09-13 Denso Corporation Vehicle control system having a computer integrated with a rewritable and nonvolatile memory

Also Published As

Publication number Publication date
FR2666666B1 (fr) 1996-12-13
US5473540A (en) 1995-12-05
KR920006627A (ko) 1992-04-27
GB9019423D0 (en) 1990-10-24
DE4128922A1 (de) 1992-03-12
FR2666666A1 (fr) 1992-03-13

Similar Documents

Publication Publication Date Title
JPH04246730A (ja) 車両用電子コントローラ
US6782313B1 (en) Diagnostic test device for motor vehicle with programmable control devices
EP1569176B1 (en) Operator-side system and mode file identifying method
US5444861A (en) System for downloading software
US5781871A (en) Method of determining diagnostic threshold values for a particular motor vehicle type and electronic computing unit for a motor vehicle
US8458689B2 (en) Method and apparatus for reprogramming engine controllers
US7774382B2 (en) Method and apparatus for configuring a control device, and corresponding control device
US4402057A (en) Method of and apparatus for ensuring correct operation of a microcomputer in the event of power outage
US5138548A (en) Method of assuring integrity of information being stored
EP2112492B1 (en) Test requirement list for diagnostic tests
US7913242B2 (en) Low cost, open approach for vehicle software installation/updating and on-board diagnostics
US20070213895A1 (en) Vehicle diagnostic system capable of easily acquiring data IDs for vehicle diagnosis
US20080033609A1 (en) Automotive diagnostic and tuning system
CN103370608B (zh) 移动通信接口、具有移动通信接口的***以及用于识别、诊断、维护和修理车辆的方法
US20090187305A1 (en) Method of detecting manipulation of a programmable memory device of a digital controller
JPH09503083A (ja) 消去可能不揮発性メモリの完全な再プログラミング方法
CN103154900A (zh) 编入程序更新方法、编入程序更新程序、电子设备、网络***
US20060218340A1 (en) Data validity determining method for flash EEPROM and electronic control system
GB2247757A (en) Electronic controller for vehicle
SE1250017A1 (sv) System och metod för tillhandahållande av diagnostisk felinformation på basis av innehåll från två databaser
US20060271254A1 (en) Automotive scanner with advanced module programming options
US6401049B1 (en) Process for inspecting the components of a system in a motor vehicle
CN113359657B (zh) Ecu诊断配置码校验方法及其***、电子控制单元
US20130166989A1 (en) Vehicle data abnormality determination device
US6539338B1 (en) Self-diagnostic testing of a network interface adapter