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
Links
- 230000008672 reprogramming Effects 0.000 claims abstract description 17
- 230000015654 memory Effects 0.000 claims description 212
- 238000000034 method Methods 0.000 claims description 115
- 238000012546 transfer Methods 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 2
- 238000012795 verification Methods 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims 3
- 230000003044 adaptive effect Effects 0.000 abstract 1
- 238000012360 testing method Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 238000004378 air conditioning Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
- 230000032258 transport Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44536—Selecting among different versions
- G06F9/44542—Retargetable
- G06F9/44547—Fat binaries
-
- 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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D65/00—Designing, manufacturing, e.g. assembling, facilitating disassembly, or structurally modifying motor vehicles or trailers, not otherwise provided for
- B62D65/005—Inspection and final control devices
-
- 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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
-
- 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—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total 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/4183—Total 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- 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/23406—Programmer device, portable, handheld detachable programmer
-
- 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/23428—Select program from look up tables as function of detector states, pointer, index to program
-
- 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/23429—Selection as function of connected machine
-
- 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/24—Pc safety
- G05B2219/24202—After failure and stop of program, special switch to restart
-
- 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/25078—Store in ram a second program adapted to local conditions
-
- 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/25092—Customized control features, configuration
-
- 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/25192—Infrared
-
- 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/25366—Detect code, kind connected machine, device before execution of program
-
- 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/26—Pc applications
- G05B2219/2637—Vehicle, car, auto, wheelchair
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total 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つのメモリーであり得る。
するための制御手順に従って作動する電子コントローラ
が提供され、複数の制御手順を含む第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のメモリーにおける制御手順を容易に改善あ
るいは変更することを可能にする。
の重複を減らすため、第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のメ
モリーに格納することもできる。
は、制御手順に使用される1つ以上のデータ値を含み、
第2のメモリーにおけるポインタが選定された制御手順
で使用される1つ以上のデータ値を選定するようになっ
ている。明らかなように、第2のメモリーは、選定され
た制御手順で使用される1つ以上のデータ値を含み、そ
の1つ以上が第1のメモリーにおける1つ以上のデータ
値を置換するようになっている。第1のメモリーに含ま
れるデータ値は、第2のメモリーに含まれるデバイスよ
りも更に実質的に恒久的であることが望ましい。これに
より、第1および第2のメモリーの更に効率的な使用が
可能である。あるいはまた、全てのデータ値を第2のメ
モリーに格納することもできる。
【0012】選定された制御手順は、その作動基準を実
際の車両の作動に置いている。従って、各制御手順は、
車両の作動パラメータを検出して、検出されたパラメー
タおよび選定されたデータ値に含まれる較正データに従
って車両の作動を制御する手段を含む。
際の車両の作動に置いている。従って、各制御手順は、
車両の作動パラメータを検出して、検出されたパラメー
タおよび選定されたデータ値に含まれる較正データに従
って車両の作動を制御する手段を含む。
【0013】望ましい一実施例においては、第1のメモ
リーはEPROMであり、第2のメモリーはEEPRO
Mである。無論、適当なメモリー形式が使用可能である
。
リーはEPROMであり、第2のメモリーはEEPRO
Mである。無論、適当なメモリー形式が使用可能である
。
【0014】本発明の別の特質は、プログラムされない
かあるいは部分的にプログラムされた状態における車両
に適合する電子コントローラをプログラムするためのプ
ログラミング装置を提供し、この装置は、電子コントロ
ーラが適合される車両形式を識別する識別手段と、識別
された車両形式に適当な、電子コントローラのプログラ
ミングにおいて使用されるプログラム・データを生成す
る生成手段と、電子コントローラのメモリーへ生成され
たプログラム・データを転送する転送手段とを含む。
かあるいは部分的にプログラムされた状態における車両
に適合する電子コントローラをプログラムするためのプ
ログラミング装置を提供し、この装置は、電子コントロ
ーラが適合される車両形式を識別する識別手段と、識別
された車両形式に適当な、電子コントローラのプログラ
ミングにおいて使用されるプログラム・データを生成す
る生成手段と、電子コントローラのメモリーへ生成され
たプログラム・データを転送する転送手段とを含む。
【0015】本装置は、前記識別手段、生成手段および
転送手段の1つ以上の作動を制御するためのホストを含
むことが望ましい。プログラム・データは、第2のメモ
リーへ書込むことができ、このため、電子コントローラ
は、人間の誤りの可能性を最小限に抑えるため完全にコ
ンピュータの制御下でプログラムすることができ、また
その結果、車両に誤った電子コントローラを提供する可
能性を低減する。
転送手段の1つ以上の作動を制御するためのホストを含
むことが望ましい。プログラム・データは、第2のメモ
リーへ書込むことができ、このため、電子コントローラ
は、人間の誤りの可能性を最小限に抑えるため完全にコ
ンピュータの制御下でプログラムすることができ、また
その結果、車両に誤った電子コントローラを提供する可
能性を低減する。
【0016】前記プログラミング装置は、転送手段と、
ホストと通信することにより制御する通信手段とを含む
可搬性プログラム部を含み、この可搬性プログラム部は
生成されたプログラム・データを転送するため電子コン
トローラと接続することができる。この可搬性プログラ
ム部は、電子コントローラと通信するための可搬性コネ
クタ即ちインターフェースを有するコンピュータでよい
。
ホストと通信することにより制御する通信手段とを含む
可搬性プログラム部を含み、この可搬性プログラム部は
生成されたプログラム・データを転送するため電子コン
トローラと接続することができる。この可搬性プログラ
ム部は、電子コントローラと通信するための可搬性コネ
クタ即ちインターフェースを有するコンピュータでよい
。
【0017】前記可搬性プログラム部は、複数の車両形
式において使用される複数の異なるプログラム・データ
の格納のためのメモリーを含むことが望ましく、識別さ
れる車両形式に従って適当なプログラム・データが識別
手段により選定される。ホストは、可搬性プログラム部
のメモリーにおけるプログラム・データを格納あるいは
変更する手段を含むことが望ましい。
式において使用される複数の異なるプログラム・データ
の格納のためのメモリーを含むことが望ましく、識別さ
れる車両形式に従って適当なプログラム・データが識別
手段により選定される。ホストは、可搬性プログラム部
のメモリーにおけるプログラム・データを格納あるいは
変更する手段を含むことが望ましい。
【0018】望ましい実施態様においては、前記ホスト
は、車両の組立てを制御するため車両組立てラインの制
御システムの一部であり、前記識別手段が一部を構成す
る、組立てライン上の特定の車両の位置を決定すること
により前記可搬性プログラム部が置かれる位置の車両形
式を識別する位置決定手段と、可搬性プログラム部に対
して車両形式を表示する手段とを含む。ホストは、車両
形式およびシャシー番号、判電子コントローラが適合さ
れる特定の車両に関する他のデータを格納するためのメ
モリーを含むことが望ましい。これは、サービス店によ
る不適性なプログラミングの危険を最小限に抑えるため
、後で、例えば、電子コントローラを交換あるいは再プ
ログラミングする時、このデータを検査する照合システ
ムを提供する。
は、車両の組立てを制御するため車両組立てラインの制
御システムの一部であり、前記識別手段が一部を構成す
る、組立てライン上の特定の車両の位置を決定すること
により前記可搬性プログラム部が置かれる位置の車両形
式を識別する位置決定手段と、可搬性プログラム部に対
して車両形式を表示する手段とを含む。ホストは、車両
形式およびシャシー番号、判電子コントローラが適合さ
れる特定の車両に関する他のデータを格納するためのメ
モリーを含むことが望ましい。これは、サービス店によ
る不適性なプログラミングの危険を最小限に抑えるため
、後で、例えば、電子コントローラを交換あるいは再プ
ログラミングする時、このデータを検査する照合システ
ムを提供する。
【0019】本発明の別の特質によれば、車両の作動を
制御するための電子コントローラを車両に提供する方法
が提供され、本方法は、電子コントローラを車両に適合
させ、電子コントローラが適合される車両形式を識別し
、識別された車両形式に適するプログラム・データを生
成し、生成されたプログラム・データを電子コントロー
ラのメモリーへ転送することにより電子コントローラを
プログラムするステップを含む。電子コントローラが相
互に接続された第1および第2のメモリーを含む場合は
、本方法は、第1のメモリーに複数の車両形式に関する
複数の制御手順を格納し、第2のメモリーに識別された
車両形式に従って第1のメモリーから適当な制御手順を
選定するための1つ以上のポインタを格納するステップ
を含むことが望ましい。本方法は、望ましくは、電子コ
ントローラを車両に適合する前に、制御手順を第1のメ
モリーに格納するステップを含む。
制御するための電子コントローラを車両に提供する方法
が提供され、本方法は、電子コントローラを車両に適合
させ、電子コントローラが適合される車両形式を識別し
、識別された車両形式に適するプログラム・データを生
成し、生成されたプログラム・データを電子コントロー
ラのメモリーへ転送することにより電子コントローラを
プログラムするステップを含む。電子コントローラが相
互に接続された第1および第2のメモリーを含む場合は
、本方法は、第1のメモリーに複数の車両形式に関する
複数の制御手順を格納し、第2のメモリーに識別された
車両形式に従って第1のメモリーから適当な制御手順を
選定するための1つ以上のポインタを格納するステップ
を含むことが望ましい。本方法は、望ましくは、電子コ
ントローラを車両に適合する前に、制御手順を第1のメ
モリーに格納するステップを含む。
【0020】一実施例において、本方法は、第1のメモ
リーに、第2のメモリーに格納されたデータ値より更に
実質的に恒久的なデータ値を格納するステップを含む。 これにより、メモリー空間の無駄を低減することができ
る。
リーに、第2のメモリーに格納されたデータ値より更に
実質的に恒久的なデータ値を格納するステップを含む。 これにより、メモリー空間の無駄を低減することができ
る。
【0021】望ましい一実施例においては、本方法は、
車両形式を表わすコードを電子コントローラのメモリー
に格納するステップを含む。
車両形式を表わすコードを電子コントローラのメモリー
に格納するステップを含む。
【0022】本発明はまた、電子コントローラを交換し
あるいは再プログラミングする装置、およびこれを実施
する方法に関する。
あるいは再プログラミングする装置、およびこれを実施
する方法に関する。
【0023】従って、本発明の別の特質は車両における
電子コントローラの交換または再プログラミングを実施
する装置を提供し、この電子コントローラは、電子コン
トローラの作動が基くプログラム・データを格納可能な
メモリーを含み、本装置は、可搬性プログラム・ユニッ
トと、複数の異なるプログラム・データを含むプログラ
ミング・メモリーと、車両形式を識別する手段と、識別
された車両形式に適するプログラム・データをプログラ
ミング・メモリーから選定する手段と、選定されたプロ
グラム・データを電子コントローラのメモリーへ転送す
る手段とを含む。
電子コントローラの交換または再プログラミングを実施
する装置を提供し、この電子コントローラは、電子コン
トローラの作動が基くプログラム・データを格納可能な
メモリーを含み、本装置は、可搬性プログラム・ユニッ
トと、複数の異なるプログラム・データを含むプログラ
ミング・メモリーと、車両形式を識別する手段と、識別
された車両形式に適するプログラム・データをプログラ
ミング・メモリーから選定する手段と、選定されたプロ
グラム・データを電子コントローラのメモリーへ転送す
る手段とを含む。
【0024】本装置は、再プログラミングの目的のため
車両に適合する電子コントローラのメモリーを消去する
手段を含む。
車両に適合する電子コントローラのメモリーを消去する
手段を含む。
【0025】一実施例において、本装置は、適当なプロ
グラム・データで電子コントローラをプログラミングす
る際使用される情報をホストのメモリーから得る手段を
含み、またプログラミング・ユニットに格納されあるい
はプログラミング・ユニットのメモリーから選定された
プログラム・データを修正する際使用されるデータを前
記ホストのメモリーから受取る手段をも含む。
グラム・データで電子コントローラをプログラミングす
る際使用される情報をホストのメモリーから得る手段を
含み、またプログラミング・ユニットに格納されあるい
はプログラミング・ユニットのメモリーから選定された
プログラム・データを修正する際使用されるデータを前
記ホストのメモリーから受取る手段をも含む。
【0026】本装置は、ホストのメモリーから得た情報
を車両形式および(または)車両シャシー番号、あるい
は他の特定の車両識別データを表わすデータと比較する
ことによりデータの正しさを検査する手段を含む。
を車両形式および(または)車両シャシー番号、あるい
は他の特定の車両識別データを表わすデータと比較する
ことによりデータの正しさを検査する手段を含む。
【0027】本装置は、車両に適合する電子コントロー
ラのメモリーからのプログラム・データにアクセスする
手段と、アクセスされたプログラム・データを一時的に
記憶することによりアクセスされたプログラム・データ
を交換電子コントローラへ転送することができるメモリ
ーとを含むことが望ましい。
ラのメモリーからのプログラム・データにアクセスする
手段と、アクセスされたプログラム・データを一時的に
記憶することによりアクセスされたプログラム・データ
を交換電子コントローラへ転送することができるメモリ
ーとを含むことが望ましい。
【0028】本発明の別の特質は、車両における電子コ
ントローラを再プログラミングする方法を提供し、この
電子コントローラは、電子コントローラの作動が基くプ
ログラム・データを格納可能なメモリーを含み、本方法
は、車両形式を識別し、識別された車両形式に従って複
数の異なるプログラム・データを含む可搬性プログラミ
ング・ユニットのメモリーから適当なプログラム・デー
タを選定し、格納されたプログラム・データを電子コン
トローラのメモリーへ転送するステップを含む。
ントローラを再プログラミングする方法を提供し、この
電子コントローラは、電子コントローラの作動が基くプ
ログラム・データを格納可能なメモリーを含み、本方法
は、車両形式を識別し、識別された車両形式に従って複
数の異なるプログラム・データを含む可搬性プログラミ
ング・ユニットのメモリーから適当なプログラム・デー
タを選定し、格納されたプログラム・データを電子コン
トローラのメモリーへ転送するステップを含む。
【0029】別の特質は、車両における電子コントロー
ラの作動が基くプログラム・データを格納可能なメモリ
ーを含む電子コントローラを交換する方法を提供し、本
方法は、車両形式を識別し、識別された車両形式に従っ
て複数の異なるプログラム・データを含む可搬性プログ
ラミング・ユニットのメモリーから適当なプログラム・
データを選定し、あるいは車両に前以て適合させた電子
コントローラのメモリーに格納されたプログラム・デー
タを読出し、この読出されたプログラム・データをプロ
グラミング・ユニットと関連するプログラミング・メモ
リーに一時的に記憶し、交換電子コントローラを車両に
適合させ、選定されあるいは記憶されたプログラム・デ
ータを交換電子コントローラのメモリーへ転送するステ
ップを含む。
ラの作動が基くプログラム・データを格納可能なメモリ
ーを含む電子コントローラを交換する方法を提供し、本
方法は、車両形式を識別し、識別された車両形式に従っ
て複数の異なるプログラム・データを含む可搬性プログ
ラミング・ユニットのメモリーから適当なプログラム・
データを選定し、あるいは車両に前以て適合させた電子
コントローラのメモリーに格納されたプログラム・デー
タを読出し、この読出されたプログラム・データをプロ
グラミング・ユニットと関連するプログラミング・メモ
リーに一時的に記憶し、交換電子コントローラを車両に
適合させ、選定されあるいは記憶されたプログラム・デ
ータを交換電子コントローラのメモリーへ転送するステ
ップを含む。
【0030】交換電子コントローラは、選定あるいは記
憶されたプログラム・データがそのメモリーへ転送され
る前に、車両に対して適合されることが望ましい。
憶されたプログラム・データがそのメモリーへ転送され
る前に、車両に対して適合されることが望ましい。
【0031】本方法は、識別された車両形式に適する修
正された制御手順または修正されたデータ値が得られる
かどうかを決定し、このような修正された制御手順およ
び(または)データ値を電子コントローラへ転送するス
テップを含む。
正された制御手順または修正されたデータ値が得られる
かどうかを決定し、このような修正された制御手順およ
び(または)データ値を電子コントローラへ転送するス
テップを含む。
【0032】本発明の別の特質によれば、車両に対して
電子コントローラをプログラミングするプログラミング
装置が提供され、本装置は、電子コントローラが適合さ
れるべき車両形式を識別する識別手段と、電子コントロ
ーラのプログラミングに際して使用されるプログラム・
データおよび識別された車両形式に適する車両形式を表
わすコードを生成する生成手段と、生成されたプログラ
ム・データおよび車両形式コードを電子コントローラの
メモリーへ転送する転送手段と、車両に対する電子コン
トローラの適合の後車両形式コードを電子コントローラ
のメモリーから読出して車両形式コードを識別された車
両形式と比較することにより、電子コントローラが適合
される車両に対して正しくプログラムされたかどうかを
判定する検出手段とを含む。
電子コントローラをプログラミングするプログラミング
装置が提供され、本装置は、電子コントローラが適合さ
れるべき車両形式を識別する識別手段と、電子コントロ
ーラのプログラミングに際して使用されるプログラム・
データおよび識別された車両形式に適する車両形式を表
わすコードを生成する生成手段と、生成されたプログラ
ム・データおよび車両形式コードを電子コントローラの
メモリーへ転送する転送手段と、車両に対する電子コン
トローラの適合の後車両形式コードを電子コントローラ
のメモリーから読出して車両形式コードを識別された車
両形式と比較することにより、電子コントローラが適合
される車両に対して正しくプログラムされたかどうかを
判定する検出手段とを含む。
【0033】更に別の特質は、車両に対する電子コント
ローラをプログラミングする方法を提供し、本方法は、
電子コントローラが適合されるべき車両形式を識別し、
電子コントローラのプログラミングの際使用されるプロ
グラム・データおよび識別された車両形式に適する車両
形式を表わすコードを生成し、生成されたプログラム・
データおよび車両形式コードを電子コントローラのメモ
リーへ転送し、車両に対して電子コントローラを適合し
た後電子コントローラのメモリーから車両形式コードを
読出し、車両形式コードを識別された車両形式と比較す
ることにより、適合される車両電子コントローラに対し
て電子コントローラが正しくプログラムされたかどうか
を判定するステップを含む。
ローラをプログラミングする方法を提供し、本方法は、
電子コントローラが適合されるべき車両形式を識別し、
電子コントローラのプログラミングの際使用されるプロ
グラム・データおよび識別された車両形式に適する車両
形式を表わすコードを生成し、生成されたプログラム・
データおよび車両形式コードを電子コントローラのメモ
リーへ転送し、車両に対して電子コントローラを適合し
た後電子コントローラのメモリーから車両形式コードを
読出し、車両形式コードを識別された車両形式と比較す
ることにより、適合される車両電子コントローラに対し
て電子コントローラが正しくプログラムされたかどうか
を判定するステップを含む。
【0034】本発明の一実施例について、単なる例示と
して添付図面に関して以下に記述する。
して添付図面に関して以下に記述する。
【0035】
【実施例】図1は、異なる形式の複数の車両10を搬送
する車両組立てライン1の一部を示している。実質的に
従来の形態であるホスト・コンピュータ12が、車両1
0の組立ての進行を監視し、また組立てラインと関連す
る機械等の作動を制御する。このホスト・コンピュータ
はまた、車両組立てライン1上の特定の車両にどの部品
が必要であるかについてのデータを提供することもでき
る。
する車両組立てライン1の一部を示している。実質的に
従来の形態であるホスト・コンピュータ12が、車両1
0の組立ての進行を監視し、また組立てラインと関連す
る機械等の作動を制御する。このホスト・コンピュータ
はまた、車両組立てライン1上の特定の車両にどの部品
が必要であるかについてのデータを提供することもでき
る。
【0036】組立てライン上の地点14では、電子コン
トローラ16が適合されるべきこれら車両に対して適合
させられる。
トローラ16が適合されるべきこれら車両に対して適合
させられる。
【0037】電子コントローラ16は、部分的にプログ
ラムされた状態で適合され、車両組立てライン1におけ
る以降の一地点において完全にプログラムされる。最終
的なプログラミングは、ホスト・コンピュータ12の制
御下で組立てラインの地点18に配置された可搬性プロ
グラム部20によって行われる。プログラム部20の前
に車両形式を識別するための識別手段36を有するもの
と考えることができるホスト12とプログラム部20と
の間の通信リンク21は、プログラム部20の前にどの
車両形式が置かれているかについてホスト12がプログ
ラム部20に命令することを可能にすることにより、生
成手段34および転送手段38によってこの特定の車両
形式に対する適正なプログラム・データをプログラム部
20に生成させてコントローラ16に転送させる。プロ
グラム・データに対する修正および付加を実現すること
を可能にするため、ホスト12は、プログラム部20の
メモリーにおいてプログラム・データを記憶しあるいは
変更するためのコントローラ40を含む。
ラムされた状態で適合され、車両組立てライン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に示され
るメモリー・ブロックを有する。
データ値から構成されたプログラム・データは、コント
ローラ16の適当なメモリーに記憶され、このメモリー
の第1の実施例は図2aおよび図2bのメモリー・マッ
プに見ることができる。このメモリーは、2つの個別の
メモリー・ブロックからなり、その内第1のメモリー・
ブロック22は図2aに示されるメモリー・マップを有
し、第2のメモリー・ブロック24は、図2bに示され
るメモリー・ブロックを有する。
【0039】第1のメモリー22に格納されたデータは
、複数の制御手順からなり、その各々は特定の車両形式
に対するソフトウエア・ルーチンと、各制御手順26に
より使用される、関連する特定の車両形式に適するデー
タ値を含むデータ値の複数のブロック28とを含んでい
る。各データ値は、その関連する車両形式に対する必要
な較正値を含む。
、複数の制御手順からなり、その各々は特定の車両形式
に対するソフトウエア・ルーチンと、各制御手順26に
より使用される、関連する特定の車両形式に適するデー
タ値を含むデータ値の複数のブロック28とを含んでい
る。各データ値は、その関連する車両形式に対する必要
な較正値を含む。
【0040】第2のメモリー24は、第1のメモリー2
2から所要の制御手順26およびデータ値ブロック28
をアクセスする際に使用される複数のポインタを含む。 例えば、第2のメモリー24は、制御手順3’およびデ
ータ値ブロック3”のアクセスのためのポインタ3’お
よび3”を含んでいる。
2から所要の制御手順26およびデータ値ブロック28
をアクセスする際に使用される複数のポインタを含む。 例えば、第2のメモリー24は、制御手順3’およびデ
ータ値ブロック3”のアクセスのためのポインタ3’お
よび3”を含んでいる。
【0041】従って、第1のメモリー22は、全ての車
両形式に対して同じものでよく、電子コントローラ16
が第2のメモリー24の適当なプログラミングにより特
定の車両形式に対してプログラムされる。
両形式に対して同じものでよく、電子コントローラ16
が第2のメモリー24の適当なプログラミングにより特
定の車両形式に対してプログラムされる。
【0042】通常、ソフトウエア・ルーチンおよびデー
タ値のあるものの1つの車両形式から他の車両形式への
重複があるため、コントローラ16において必要なメモ
リー量を減らすためこの重複を利用することが可能であ
る。このような重複を利用するコントローラに対するメ
モリーの第2の実施例は、図3aおよび図3bのメモリ
ー・マップに示される。
タ値のあるものの1つの車両形式から他の車両形式への
重複があるため、コントローラ16において必要なメモ
リー量を減らすためこの重複を利用することが可能であ
る。このような重複を利用するコントローラに対するメ
モリーの第2の実施例は、図3aおよび図3bのメモリ
ー・マップに示される。
【0043】第1のメモリー122は、制御手順に組立
てることができる複数のルーチン126と、必要な較正
値を含む複数の個々のデータ値128とを含む。典型的
には、複数のルーチン126には、2つ以上の車両形式
に対して共通であり従って2つ以上の異なる制御手順に
おいて使用できるルーチンと、1つの車両形式に対して
のみ適し従ってこの車両形式に対してのみ制御手順にお
いて使用できるルーチンが存在する。この状況は、典型
的にデータ値128と同じである。
てることができる複数のルーチン126と、必要な較正
値を含む複数の個々のデータ値128とを含む。典型的
には、複数のルーチン126には、2つ以上の車両形式
に対して共通であり従って2つ以上の異なる制御手順に
おいて使用できるルーチンと、1つの車両形式に対して
のみ適し従ってこの車両形式に対してのみ制御手順にお
いて使用できるルーチンが存在する。この状況は、典型
的にデータ値128と同じである。
【0044】第2のメモリー124は複数のポインタ1
30を含み、これらは一体にルーチン126を選定して
ポインタが関連する特定の車両に適する制御手順に組立
てる。このポインタはまた、組立てられた制御手順に使
用される適当なデータ値128を選定する。
30を含み、これらは一体にルーチン126を選定して
ポインタが関連する特定の車両に適する制御手順に組立
てる。このポインタはまた、組立てられた制御手順に使
用される適当なデータ値128を選定する。
【0045】第2のメモリー124には、組立てられた
制御手順において使用される複数のデータ値132も含
まれ、ポインタ130によって選定することができる。
制御手順において使用される複数のデータ値132も含
まれ、ポインタ130によって選定することができる。
【0046】第1の実施例の第1のメモリー22におけ
るように、本実施例の第1のメモリー122は、種々の
車両形式に適する制御手順を(組立てられない形態で)
格納することができるが、第2のメモリーはポインタな
らびに別のデータ値を格納して、コントローラ16が適
合される特定の車両形式に対する第1のメモリーから適
当な制御手順を選定して組立てる。
るように、本実施例の第1のメモリー122は、種々の
車両形式に適する制御手順を(組立てられない形態で)
格納することができるが、第2のメモリーはポインタな
らびに別のデータ値を格納して、コントローラ16が適
合される特定の車両形式に対する第1のメモリーから適
当な制御手順を選定して組立てる。
【0047】第2のメモリー124はまた、第1のメモ
リー122からのルーチンにより制御手順に組立てるた
めの別のルーチン(図示せず)を含むことができる。同
様に、交換ルーチン(図示せず)を第2のメモリー12
4に格納して、ポインタ130の適当な選定により第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によって行われる。
る前に、データがコントローラ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をプログラミングする。
ングする目的のため、プログラム部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のメモリー
に格納される時、プログラム部に対して転送することが
できる。
値は、2つの方法の1つにおいてコントローラ16に対
して最もよくプログラムすることができる。第1に、ホ
スト・コンピュータ12は、プログラム部20に対して
その前の車両形式を命令する時、この新しいルーチンお
よびデータ値をプログラム部20に対して転送すること
ができ、このためデータ値およびルーチンがプログラム
部20からのプログラム・データと同時にコントローラ
16に対して転送される。あるいはまた、このデータ値
およびルーチンは、これらが生成されコントローラ16
に対する以後の転送のためプログラム部20のメモリー
に格納される時、プログラム部に対して転送することが
できる。
【0051】保全措置として、プログラム・データが第
2のメモリー24、124に書込まれる時、車両形式を
表わすコードもまたこのメモリーに書込まれ、コントロ
ーラが適合された車両形式を識別するため後で読出すこ
とが可能である。このデータは、前記特定車両の車両形
式およびシャシー番号と関連する。
2のメモリー24、124に書込まれる時、車両形式を
表わすコードもまたこのメモリーに書込まれ、コントロ
ーラが適合された車両形式を識別するため後で読出すこ
とが可能である。このデータは、前記特定車両の車両形
式およびシャシー番号と関連する。
【0052】別の実施例においては、電子コントローラ
16が車両10に対して適合される前に、データが第2
のメモリー24、124に対して書込まれる。車両組立
てライン1上の適当な地点で、可搬性プログラム部20
に内蔵された検出器42あるいは他の適当なテスタによ
り、ホスト・コンピュータ12が第2のメモリー24、
124から車両形式の識別コードを読出して、これがテ
スト時点における組立てライン上のこの地点に予定され
る車両形式と対応することを検証する。2つの識別され
た車両形式間の矛盾は、コントローラ16が適合される
車両形式に対して誤ってプログラムされたことを示す。 次に、コントローラ16は、正しくプログラムされたコ
ントローラと置換することができ、あるいはポインタを
置換することにより再プログラミングすることができ、
適合し得るならば、ルーチンおよびデータ値が第2のメ
モリー24、124に格納される。
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を含む。
ントローラ16の交換または再プログラムが必要である
ならば、これは図4に示される装置の使用によってサー
ビス店において行うことができる。例えば、コントロー
ラが障害を生じあるいは修理不能に破損されるならば、
交換が必要となろう。再プログラミングは、例えば、疲
労あるいは重要な設計変更により車両の物理的特性が変
るならば必要となろう。図4において、本装置は、メモ
リー52、適合されたコントローラ16をテストするテ
スタ54、新しいコントローラ16’をプログラミング
しあるいは適合されたコントローラ16を再プログラミ
ングするためのプログラミング回路56、および通信回
路58を有する可搬性ユニット50を含む。
【0054】また、本例ではテスタ54の一部を構成す
るこのユニット50には、コントローラ16の第2のメ
モリー24、124から車両形式を表わすコードを読出
す回路が含まれる。
るこのユニット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
へ戻される。
な予め定めたテスト手順により適合されたコントローラ
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へ転送するため使用することができる。
ング中ホスト・コンピュータ12と通信することを可能
にするため、通信リンク60が設けられている。例えば
、このリンクは、コントローラ16のサービスあるいは
交換中に車両に設計変更を組込むことを可能にするため
、新しいプログラム・データをユニット50のプログラ
ミング回路56へ転送するため使用することができる。
【0058】また、このリンクは、システムに他のレベ
ルの保全性を付加することにより電子コントローラ16
の不当な再プログラミングの危険を減殺するため使用す
ることもできる。例えば、一実施例において、コントロ
ーラ16は、一旦ユニット50が、第2のメモリー24
、124から読出された車両形式識別コードがホスト1
2のメモリー41に格納された車両シャシー番号に対す
る車両形式のホストの記録と対応することがホスト12
により検証した場合にのみ再プログラミング可能なよう
に設計される。このような対応が存在しなければプログ
ラミングが実施できないことをそれぞれ保証するため、
プログラミング禁止あるいは書込み禁止機能をユニット
50またはコントローラ16に提供することもできる。
ルの保全性を付加することにより電子コントローラ16
の不当な再プログラミングの危険を減殺するため使用す
ることもできる。例えば、一実施例において、コントロ
ーラ16は、一旦ユニット50が、第2のメモリー24
、124から読出された車両形式識別コードがホスト1
2のメモリー41に格納された車両シャシー番号に対す
る車両形式のホストの記録と対応することがホスト12
により検証した場合にのみ再プログラミング可能なよう
に設計される。このような対応が存在しなければプログ
ラミングが実施できないことをそれぞれ保証するため、
プログラミング禁止あるいは書込み禁止機能をユニット
50またはコントローラ16に提供することもできる。
【0059】交換および再プログラミング段階における
人間の入力量は最小限に抑えられるため、エラーの機会
は非常に低減される。更に、サービス店は、全ての車両
形式に適し、かつ無論通信リンク60を介して実施が可
能なプログラミング・ユニット50のメモリーを単に更
新することにより最近の開発に追いつくように常にプロ
グラムが可能である交換用コントローラ16’の少量の
在庫を維持することができる。従って、コントローラ1
6の交換および再プログラミングは迅速かつ簡単であり
得る。
人間の入力量は最小限に抑えられるため、エラーの機会
は非常に低減される。更に、サービス店は、全ての車両
形式に適し、かつ無論通信リンク60を介して実施が可
能なプログラミング・ユニット50のメモリーを単に更
新することにより最近の開発に追いつくように常にプロ
グラムが可能である交換用コントローラ16’の少量の
在庫を維持することができる。従って、コントローラ1
6の交換および再プログラミングは迅速かつ簡単であり
得る。
【図1】車両の組立てラインの一部を示す概略図である
。
。
【図2】aおよびbは、電子コントローラの一実施例の
メモリー・マップの第1の実施例を示す図である。
メモリー・マップの第1の実施例を示す図である。
【図3】aおよびbは、電子コントローラの一実施例に
対するメモリー・マップの第2の実施例を示す図である
。
対するメモリー・マップの第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 通信リンク
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】 プログラムされない状態あるいは部分
的にプログラムされた状態で車両(10)に対して適合
される電子コントローラ(16)をプログラミングする
プログラミング装置であって、前記電子コントローラが
適合される車両形式を識別する識別手段と、前記電子コ
ントローラをプログラミングする際使用される、識別さ
れた車両形式に適するプログラム・データを生成する生
成手段(34)と、生成されたプログラム・データを電
子コントローラのメモリーへ転送する転送手段(38)
とを設けてなることを特徴とするプログラミング装置。 - 【請求項2】 前記識別手段、生成手段および転送手
段の1つ以上の作動を制御するためのホスト(12)を
設けることを特徴とする請求項1記載のプログラミング
装置。 - 【請求項3】 前記転送手段を含む可搬性プログラム
部(20)と、前記ホストと通信することにより制御す
る通信手段(21)とを設けることを特徴とする請求項
2記載のプログラミング装置。 - 【請求項4】 前記可搬性プログラム部が、複数の車
両形式において使用される複数の異なるプログラム・デ
ータの格納のためのメモリー(32)を含み、前記適当
なプログラム・データが、前記識別手段により識別され
る車両形式に基いて前記生成手段により選定可能である
ことを特徴とする請求項3記載のプログラミング装置。 - 【請求項5】 前記ホストが、前記可搬性プログラム
部のメモリーにおけるプログラム・データを格納しある
いは変更する手段(40)を含むことを特徴とする請求
項4記載のプログラミング装置。 - 【請求項6】 前記ホストが、車両(10)の組立て
を制御するため車両組立てライン(1)に対する制御シ
ステムの一部であり、前記組立てライン上の特定の車両
(10)の位置を決定することにより前記可搬性プログ
ラム部が配置される位置(18)における車両形式を識
別する識別手段がその一部を構成する位置決定手段(3
6)と、前記可搬性プログラム部に対して車両形式を表
示する手段とを含むことを特徴とする請求項2乃至5の
いずれかに記載のプログラミング装置。 - 【請求項7】 前記ホストが、車両形式および(また
は)車両シャシー番号、あるいは前記電子コントローラ
(16)が適合される特定の車両と関連する他のデータ
を格納するメモリー(41)を含むことを特徴とする請
求項2乃至6のいずれかに記載のプログラミング装置。 - 【請求項8】 前記電子コントローラ(16)が、制
御手順(26)および1つ以上のデータ・セットからの
データ値に従って作動し、複数の制御手順(26)およ
び複数のデータ値(28)を含む第1のメモリー(22
)と、該第1のメモリーから制御手順および1つ以上の
データ値を選定するポインタ(30)の格納のための第
2のメモリー(24)とを含み、前記転送手段(38)
が、前記ポインタを前記第2のメモリーに対して転送す
ることを特徴とする請求項1乃至7のいずれかに記載の
プログラミング装置。 - 【請求項9】 車両の作動を制御するための電子コン
トローラを車両に提供する方法であって、電子コントロ
ーラ(16)を車両(10)に適合させ、前記電子コン
トローラが適合される車両形式を識別し、識別された車
両形式に適するプログラム・データを生成し、該生成さ
れたプログラム・データを前記電子コントローラのメモ
リー(24)へ転送することにより該電子コントローラ
をプログラムするステップを含むことを特徴とする方法
。 - 【請求項10】 前記電子コントローラが相互に接続
された第1および第2のメモリーを含み、前記第1のメ
モリー(22)に複数の車両形式に関する複数の制御手
順(26)を格納し、前記第2のメモリー(24)に、
識別された車両形式に従って前記第1のメモリーから適
当な制御手順を選定するための1つ以上のポインタ(3
0)を格納するステップを含むことを特徴とする請求項
9記載の方法。 - 【請求項11】 前記電子コントローラの車両への適
合に先立ち、前記第2のメモリーに前記制御手順を格納
するステップを含むことを特徴とする請求項10記載の
方法。 - 【請求項12】 制御手順に構成可能な複数のルーチ
ン(126)を前記第1のメモリーに格納し、識別され
た車両形式に対して適当な制御手順を構成するように前
記第1のメモリーに格納されたルーチンを選定し構成す
るためのポインタ(130)を前記第2のメモリーに格
納するステップを含むことを特徴とする請求項10また
は11に記載の方法。 - 【請求項13】 前記第1のメモリーにおけるルーチ
ンと共働して適当な制御手順を構成する1つ以上のルー
チンを前記第2のメモリーに格納するステップを含むこ
とを特徴とする請求項12記載の方法。 - 【請求項14】 1つ以上の置換ルーチンを含む制御
手順を構成するように、前記第1のメモリーの1つ以上
のルーチンを置換するため1つ以上のルーチンを前記第
2のメモリーに格納するステップを含むことを特徴とす
る請求項13記載の方法。 - 【請求項15】 前記制御手順において使用される1
つ以上のデータ値(28)を前記第1のメモリーに格納
し、識別された車両形式に従って1つ以上のデータ値を
選定するための1つ以上のポインタ(30)を前記第2
のメモリーに格納するステップを含むことを特徴とする
請求項10乃至14のいずれかに記載の方法。 - 【請求項16】 選定された制御手順において使用さ
れる1つ以上のデータ値132を前記第2のメモリーに
格納するステップを含むことを特徴とする請求項15記
載の方法。 - 【請求項17】 前記第1のメモリーにおけるデータ
値を置換するための1つ以上のデータ値を前記第2のメ
モリーに格納するステップを含むことを特徴とする請求
項16記載の方法。 - 【請求項18】 前記第2のメモリーに格納されたデ
ータ値より更に実質的に恒久的であるデータ値を前記第
1のメモリーに格納するステップを含むことを特徴とす
る請求項15乃至17のいずれかに記載の方法。 - 【請求項19】 電子コントローラ(16)をプログ
ラミングするため可搬性プログラム部(20)が設けら
れ、該可搬性プログラム部の転送手段(38)を前記電
子コントローラに接続することにより、プログラム・デ
ータを該電子コントローラへ転送するステップを含むこ
とを特徴とする請求項9乃至18のいずれかに記載の方
法。 - 【請求項20】 複数の車両形式と関連する複数の異
なるプログラム・データを前記可搬性プログラム部のメ
モリー(32)に格納し、識別された車両形式に従って
前記電子コントローラへ転送するため適当なプログラム
・データを選定するステップを含むことを特徴とする請
求項19記載の方法。 - 【請求項21】 車両形式および(または)車両シャ
シー番号を表わすコード、あるいは特定の車両を表わす
他のデータを、以後の照合のためメモリー(41)に格
納するステップを含むことを特徴とする請求項9乃至2
0のいずれかに記載の方法。 - 【請求項22】 車両形式を表わすコードを前記電子
コントローラのメモリーに格納するステップを含むこと
を特徴とする請求項9乃至21のいずれかに記載の方法
。 - 【請求項23】 車両における電子コントローラを再
プログラミングする方法であって、該電子コントローラ
(16)がその作動が基くプログラム・データを格納可
能なメモリー(124)を含む方法において、車両形式
を識別し、識別された車両形式に従って複数の異なるプ
ログラム・データを含む可搬性プログラミング・ユニッ
ト(50)のメモリー(52)から適当なプログラム・
データを選定し、格納されたプログラム・データを前記
電子コントローラのメモリー(124)へ転送するステ
ップを含むことを特徴とする方法。 - 【請求項24】 車両における電子コントローラを置
換する方法であって、該電子コントローラ(16’)が
その作動が基くプログラム・データを格納可能なメモリ
ー(124)を含む方法において、車両形式を識別し、
識別された車両形式に従って複数の異なるプログラム・
データを含む可搬性プログラミング・ユニット(50)
のメモリー(52)から適当なプログラム・データを選
定し、あるいは前記車両に対し前に適合された電子コン
トローラ(16)のメモリー(24)に格納されたプロ
グラム・データを読出して該読出されたプログラム・デ
ータを一時的にプログラミング・ユニット(50)に格
納し、置換用電子コントローラ(16’)を車両に適合
させ、前記選定されあるいは格納されたプログラム・デ
ータを前記置換用電子コントローラのメモリー(124
)へ転送するステップを含むことを特徴とする方法。 - 【請求項25】 選定あるいは格納されたプログラム
・データがそのメモリーへ転送される前に、前記置換用
電子コントローラが車両に適合されることを特徴とする
請求項24記載の方法。 - 【請求項26】 前記車両形式を識別する前記ステッ
プが、車両に適合させられた電子コントローラのメモリ
ーから車両形式を表わすコードを読出すことを含むこと
を特徴とする請求項23乃至25のいずれかに記載の方
法。 - 【請求項27】 前記車両形式を識別する前記ステッ
プが、車両に適合させられた電子コントローラから車両
形式を表わす視覚的コードを読出すことを含むことを特
徴とする請求項23乃至26のいずれかに記載の方法。 - 【請求項28】 前記視覚的コードがバーコードであ
ることを特徴とする請求項27記載の方法。 - 【請求項29】 ホストのメモリー(41)から、適
当なプログラム・データによる電子コントローラのプロ
グラミングにおいて使用される情報を取得するステップ
を含むことを特徴とする請求項23乃至28のいずれか
に記載の方法。 - 【請求項30】 前記ホストのメモリーから取得され
た情報を、車両形式および(または)車両シャシー番号
を表わすデータ、あるいは他の特定の車両識別データと
比較することにより、データの精度を検査するステップ
を含むことを特徴とする請求項29記載の方法。 - 【請求項31】 前記電子コントローラが、複数の制
御手順(26)と複数のデータ値(28)が格納される
第1のメモリー(22)と、識別された車両形式に適当
な制御手順および1つ以上のデータ値を選定および(ま
たは)生成するのに適するポインタ(30)または他の
プログラム・データを格納する第2のメモリー(24)
とを含み、前記ポインタまたは他のプログラム・データ
を前記第2のメモリーへ転送するステップを含むことを
特徴とする請求項23乃至30のいずれかに記載の方法
。 - 【請求項32】 識別された前記電子コントローラ車
両形式に適当な修正された制御手順または修正されたデ
ータ値が得られるかどうかを判定し、かかる修正された
制御手順および(または)データ値を前記電子コントロ
ーラへ転送するステップを含むことを特徴とする請求項
23乃至31のいずれかに記載の方法。 - 【請求項33】 車両に対する電子コントローラをプ
ログラミングするプログラミング装置において、電子コ
ントローラ(16)が適合させられるべき車両形式を識
別する識別手段(36)と、前記電子コントローラのプ
ログラミングにおいて使用されるプログラム・データお
よび識別された車両形式に適する車両形式を表わすコー
ドを生成する生成手段(34)と、該生成されたプログ
ラム・データおよび車両形式コードを前記電子コントロ
ーラのメモリー(24)へ転送する転送手段(38)と
、前記電子コントローラを車両に適合させた後、該電子
コントローラのメモリーから車両形式コードを読出し、
該車両形式コードを識別された車両形式と比較すること
により、前記電子コントローラがこれが適合された車両
に対して正しくプログラムされるかどうかを判定する検
出手段(42、12)とを設けてなることを特徴とする
プログラミング装置。 - 【請求項34】 車両に対する電子コントローラをプ
ログラミングする方法であって、前記電子コントローラ
(16)が適合されるべき車両形式を識別し、該電子コ
ントローラのプログラミングにおいて使用される、識別
された車両形式に適するプログラム・データおよび車両
形式を表わすコードを生成し、該転送されたプログラム
・データおよび車両のタイプ・コードを前記電子コント
ローラのメモリー(24)へ転送し、前記電子コントロ
ーラを車両に適合させた後該前記電子コントローラのメ
モリーから車両形式コードを読出し、該車両形式コード
を識別された車両形式と比較することにより、電子コン
トローラがこれが適合された車両に対して正しくプログ
ラムされるかどうかを判定するステップを含むことを特
徴とする方法。 - 【請求項35】 車両における置換用あるいは再プロ
グラミング用電子コントローラ(16、16’)を提供
する装置であって、該電子コントローラの作動が基くプ
ログラム・データを格納可能なメモリー(122)を含
む装置において、可搬性プログラミング・ユニット(5
0)と、複数の異なるプログラム・データを含むプログ
ラミング・メモリー(52)と、車両形式を識別する手
段と、識別された車両形式に適するプログラム・データ
を前記プログラミング・メモリーから選定する手段と、
該選定されたプログラム・データを前記電子コントロー
ラのメモリーへ転送する手段(56)とを設けてなるこ
とを特徴とする装置。 - 【請求項36】 再プログラミングの目的のため車両
に適合させられた電子コントローラのメモリーを消去す
る手段(56)を設けることを特徴とする請求項35記
載の装置。 - 【請求項37】 ホストのメモリー(41)から適当
なプログラム・データによる前記電子コントローラのプ
ログラミングにおいて使用される情報を取得する手段(
58、60)を設けることを特徴とする請求項35また
は36に記載の装置。 - 【請求項38】 前記ホストのメモリー(41)から
、前記プログラミング・ユニットに格納されあるいは該
プログラミング・ユニットのメモリーから選定されるプ
ログラム・データを修正する際使用されるデータを受取
る手段(58、60)を設けることを特徴とする請求項
37記載の装置。 - 【請求項39】 車両に適合させられた電子コントロ
ーラ(16)から車両形式を表わすコードを読出す手段
を設けることを特徴とする請求項35乃至38のいずれ
かに記載の装置。 - 【請求項40】 前記読出し手段が、前記電子コント
ローラのメモリー(22、24)に格納されるコードを
読出すことを特徴とする請求項39記載の装置。 - 【請求項41】 前記読出し手段が、前記電子コント
ローラに与えられた視覚的コードを読出すことを特徴と
する請求項39または40に記載の装置。 - 【請求項42】 前記読出し手段が、バーコードを読
出すことを特徴とする請求項41記載の装置。 - 【請求項43】 前記ホストのメモリーから取得され
た情報を車両形式および(または)車両シャシー番号を
表わすデータ、あるいは他の特定の車両識別データと比
較することによりデータの精度を検査する手段(56)
を設けることを特徴とする請求項37乃至42のいずれ
かに記載の装置。 - 【請求項44】 車両に適合させられた前記電子コン
トローラのメモリーからプログラム・データを読出す手
段(54)と、該読出されたプログラム・データを一時
的に格納することにより、読出されたプログラム・デー
タを置換用電子コントローラ(16’)へ転送すること
ができるメモリー(52)とを設けることを特徴とする
請求項35乃至43のいずれかに記載の装置。 - 【請求項45】 各々が特定の車両形式と関連する複
数の制御手順を含む第1のメモリー(22)と、該第1
のメモリーから制御手順を選択する1つ以上のポインタ
(30)を含む第2のメモリー(24)とを設け、これ
により選定された制御手順に基いて前記コントローラに
車両の作動を制御させることを特徴とする、車両10の
作動を制御するための制御手順により作動可能な電子コ
ントローラ。 - 【請求項46】 前記第1のメモリーにおける制御手
順が、複数の車両形式に適する1つ以上のルーチンと、
特定の車両形式に適する1つ以上のルーチンとを含む複
数のルーチンの形態を呈し、前記第2のメモリーが、前
記選定された制御手順を構成するように前記第1のメモ
リーからのルーチンの選定および(または)構成を行う
ための複数のポインタを含むことを特徴とする請求項4
5記載の電子コントローラ。 - 【請求項47】 前記第2のメモリーが、前記第1の
メモリーにおけるルーチンと共働する1つ以上の別のル
ーチンを含み、制御手順が前記第1および第2のメモリ
ーからのルーチンの組合わせからポインタにより構成す
ることができることを特徴とする請求項46記載の電子
コントローラ。 - 【請求項48】 前記第2のメモリーにおける別の各
ルーチンが、前記第1のメモリーにおけるルーチンを置
換することにより、1つ以上の置換用ルーチンを含む制
御手順を構成することを特徴とする請求項46または4
7に記載の電子コントローラ。 - 【請求項49】 前記第1のメモリーが、前記制御手
順により使用される1つ以上のデータ値(128)を含
み、前記第2のメモリーにおけるポインタが、選定され
た制御手順により使用される1つ以上のデータ値を選定
することを特徴とする請求項45乃至48のいずれかに
記載の電子コントローラ。 - 【請求項50】 前記第2のメモリーが、選定された
制御手順により使用される1つ以上のデータ値(132
)を含むことを特徴とする請求項49記載の電子コント
ローラ。 - 【請求項51】 前記第2のメモリーにおける1つ以
上のデータ値が、前記第1のメモリーにおける1つ以上
のデータ値を置換することを特徴とする請求項50記載
の電子コントローラ。 - 【請求項52】 前記第1のメモリーに含まれるデー
タ値が、前記第2のメモリーに含まれるデータ値より更
に実質的に恒久的であることを特徴とする請求項50ま
たは51に記載の電子コントローラ。 - 【請求項53】 前記第2のメモリーが、前記制御手
順により使用される1つ以上のデータ値を含み、前記第
2のメモリーにおけるポインタが、選定された制御手順
により使用される1つ以上のデータ値を選定することを
特徴とする請求項45乃至48のいずれかに記載の電子
コントローラ。 - 【請求項54】 前記各制御手順が、車両の作動パラ
メータを検出して、検出されたパラメータおよび選定さ
れたデータ値に含まれる較正データに基いて車両の作動
を制御する手段を含むことを特徴とする請求項45乃至
53のいずれかに記載の電子コントローラ。 - 【請求項55】 前記第1のメモリーがEPROMで
あり、前記第2のメモリーがEEPROMであることを
特徴とする請求項45乃至54のいずれかに記載の電子
コントローラ。
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)
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)
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)
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 |
-
1990
- 1990-09-06 GB GB909019423A patent/GB9019423D0/en active Pending
-
1991
- 1991-08-30 DE DE4128922A patent/DE4128922A1/de not_active Withdrawn
- 1991-09-06 KR KR1019910015578A patent/KR920006627A/ko not_active Application Discontinuation
- 1991-09-06 JP JP3227016A patent/JPH04246730A/ja active Pending
- 1991-09-06 FR FR9111065A patent/FR2666666B1/fr not_active Expired - Fee Related
-
1994
- 1994-01-10 US US08/180,821 patent/US5473540A/en not_active Expired - Fee Related
Cited By (5)
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 |