JP4754074B2 - Circuit device and method for configuring interface of control device or adjustment device - Google Patents
Circuit device and method for configuring interface of control device or adjustment device Download PDFInfo
- Publication number
- JP4754074B2 JP4754074B2 JP2000606461A JP2000606461A JP4754074B2 JP 4754074 B2 JP4754074 B2 JP 4754074B2 JP 2000606461 A JP2000606461 A JP 2000606461A JP 2000606461 A JP2000606461 A JP 2000606461A JP 4754074 B2 JP4754074 B2 JP 4754074B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- memory
- data
- electronic controller
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40032—Details regarding a bus interface enhancer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Control By Computers (AREA)
- Small-Scale Networks (AREA)
- Regulating Braking Force (AREA)
- Programmable Controllers (AREA)
Description
【0001】
本発明は、インターフェースモジュールによって、信号伝送システム、特にCANバスのような直列方式車両バスシステムに対する、制御装置または調整装置、特にABS,EBD,TCSまたはESPのような車両制御システムの電子コントローラのインターフェースを構成するための回路装置に関する。本発明は更に、インターフェースが信号伝送システム用のインターフェースモジュールによって提供され、かつ適合可能である、信号伝送システム、特にCANバスのような直列方式車両バスシステムに対する、制御装置または調整装置、特にABS,EBD,TCSまたはESPのような車両制御システムの電子コントローラのインターフェースを構成するための方法に関する。
【0002】
最近、車両特に自動車の技術的な開発に従って、例えば走行安全システム(アンチロックシステム(ABS)、トラクションスリップコントロールシステム(TCS)または電子式制動力分配(EBD))、走行動特性コントロール(ESP)、電子式エンジンコントローラおよびドライバ情報通信システムのような電子制御システムまたは調整システムを使用することにより、機能性、操作しやすさ、快適性おおび安全性が大幅に改善されている。それによって、電子部品間のデータ交換が大幅に増大している。これにより、ネットワークシステムの導電線の数と長さおよび電気プラグ継手の数がかなり増大している。従来のケーブル敷設技術では、個々の制御機器と、操作要素、センサおよび消費機器/アクチュエータ(例えばモータ、弁または表示要素)の間で要求されるデータ交換にほとんど対処できない。
【0003】
この問題は直列バスシステムを使用することによって解決可能である。自動車での使用のために、特別なバスシステム、特にいわゆる“CANバス”(ISO 11 519-2およびISO 11 898に記述されたコントローラ領域ネットワーク) 、いわゆる“SCPバス”、いわゆる“VANバス”またはいわゆる“JI850バス”が開発された。その際、バスシステム内の制御装置または調整装置、すなわちマイクロコンピュータは、インターフェースとバスを介して、そのたのシステム構成要素と連絡する。そのために、信号ラインと、信号変換器、送信器、受信器および制御装置のような電子/電気アセンブリが設けられている。この制御装置は個々の信号またはレポート(複数の信号を含むメッセージ)を検出または出力するかあるいは電気的な消費機器/アクチュエータを直接始動または停止する。
【0004】
特に自動車における使用のために、CANバスがスタンダードとして受け入れられた。CANバスの場合、同じ権利を有する複数の制御装置または調整装置が、直列のバス構造体によって互いに接続される。個々の加入者とバス構造体の接続は、バスノードを介して行われる。バスノードは実質的に、制御装置または調整装置と、インターフェースモジュール(インターフェースコントローラ)からなっている。
【0005】
個々のメッセージ処理と信号処理のためのデータと、インターフェース構成のための初期化パラメータは、制御装置または調整装置(マイクロコンピュータ)の制御プログラムまたは調整プログラムに変更されないように実装される。
【0006】
個々のメッセージ処理や信号処理のための記憶されたデータまたはインターフェースのための初期化パラメータに応じて、インターフェースモジュールを用いてマイクロプロセッサによって、バスの運転方式(出力ドライバの運転方式とインターフェースの状態)が開始時に調節される。
【0007】
実装されたインターフェース構成の変更を行うには比較的に大きなコストがかかる。すなわち、マイクロプロセッサの新たなプログラミングと、それに続く現在のプログラム2のコンパイルおよび連係が必要である。
【0008】
本発明の課題は、特にCANバスのような信号伝送システムに対する、制御装置または調整装置、特に車両制御システムの電子コントローラのインターフェースを構成するための公知の回路装置と公知の方法を改良し、技術的に簡単に実現し、フレキシブルで安全な新規構成を可能にすることである。
【0009】
この課題は本発明に従い、独立請求項1,7の特徴によって解決される。
【0010】
本発明の特に有利な発展形態および実施形は従属請求項に記載されている。
【0011】
本発明では、回路装置が、制御装置または調整装置に依存しかつ第1の信号表を有する第1のメモリを備え、この信号表が、インターフェースを経て信号伝送システムに供される実質的にすべての信号を表すためのデータを含み、回路装置が、制御装置または調整装置に依存せずかつ第2の信号表を有する第2のメモリを備え、この信号表が現在のインターフェースを表すための現在のデータを含んでいる。
【0012】
それによって、本発明では、信号表が2つの範囲に分割されるかまたは2つの信号表が設けられている。すなわち、第1の(内部の)信号表と第2の(外部の)信号表が設けられている。この分離された表範囲または複数の表は分離されたメモリまたはメモリ範囲に付設されている。本発明の効果は実質的に、第2のメモリまたはその中に記憶されたデータが、第1のメモリと異なり、制御装置または調整装置の現在のプログラムに直接影響又は拘束を受けず、それによって基本的には比較的に容易に変更または適合可能であるということにある。
【0013】
用語“分離された2個のメモリ”は本発明では、分離された2個のメモリモジュールが設けられていることと、分離が1個のメモリモジュール内の分離された2個のメモリ範囲によって実現可能であることを意味する。
【0014】
これは、第2の信号表でのデータの更新処理、ひいては予め定められた信号伝送システム、特に車両バスシステムに対するインターフェースの作成または適合が、フレキシブルに、迅速にそして技術的に簡単に達成可能である。例えばRAMメモリ(特にバッファ付きRAMメモリ)、フラッシュメモリまたはEEPROMメモリのような容易に修正可能なメモリが、第2のメモリのためのモジュールとして使用される。
【0015】
データが修正可能なメモリ内にあると、データを“オフライン”または“オンライン”によって変更することができる。
【0016】
ここで用語“オフライン”と呼ばれる修正の場合、信号表はメモリ構成装置、特に外部のプログラムによって変更される。結果は、制御装置または調整装置の現在のプログラムのために使用されるプログラミング言語と互換性のある1つの言語のデータまたは表からなっている。続いて、このデータまたは表は現在のプログラムのコンパイルと連係によって統合される。続いて、プログラム全体を、例えばダウンロードによって、制御装置または調整装置あるいはその構成要素、特にマイクロプロセッサに装填しなければならない。
【0017】
“オンライン”と呼ばれる修正のために、本発明では、メモリ構成装置、特に外部のプログラムによって、信号表が同様に修正される。この場合、結果は例えば2進コードの形をしたデータまたは表からなっている。このデータまたは表は制御装置または調整装置あるいはマイクロプロセッサのメモリに直接装填可能でる。第2のメモリ内の第2の信号表は本発明に従って好ましくはオンライン修正によって修正される。
【0018】
しかし、本発明では、信号表のいろいろな複数の変形を修正不可能なメモリ、例えばROMに記憶し、必要な場合に所定の変形を選び出すことも考えられる。この選択は第2の信号表について特にオンラインで行われる。
【0019】
第1の信号表は好ましくは、制御装置または調整装置のプログラムコードを発生する際に、すなわちコンパイルおよび連係の際に形成される(オフライン修正)。この第1の信号表で表されるすべての信号は、信号伝送システムに供することができるがしかし供しなくてもよい。第1の信号表はメモリ構成装置、特に外部のプログラムによって容易に変更可能である。例えば、新しい信号を挿入することによってあるいは新しい信号を遠ざけることによって変更可能である。変更は新たに翻訳および連係する際に初めて、制御装置または調整装置の現在のプログラム2またはマイクロコンピュータで採用される。
【0020】
第1の信号表には本発明に従い、各々の信号について、少なくとも信号種類に関するデータ(例えば信号セットのタイマー、リセットまたはタイマー、1〜16ビットの長さの信号用文字列、ブロックおよびまたは定数のための1〜64ビットの長さの文字列)、位置に関するデータ(例えばRAMアドレス)、信号の長さに関するデータ、信号の出所に関するデータ(例えばRAMアドレス)および信号機能を表す特別な名前が含まれている。
【0021】
第2の信号表には、現在のインターフェース表示が含まれ、構成装置、特に外部のプログラムによって後で容易に変更可能である。第2の信号表には、少なくともインターフェースの初期化に関するデータ(例えば伝送速度のためのボーレイトおよびインターフェース構成のためのビットタイミング)、送信されたメッセージの種類に関するデータ(例えば送信パターンまたは受信パターンとしての、時間制御およびまたはイベント駆動のレポート特有の繰り返しレイト)、レポートの種類に関するデータ(例えば送信レポートまたは受信レポート)、メッセージに含まれる信号の数に関するデータ(例えばメッセー内の信号の位置と長さに関するデータ)および第1の信号表内のデータへの割り当てに関するデータが含まれている。
【0022】
本発明による回路装置と本発明による方法を、図に基づいて例示的に詳しく説明する。
【0023】
図は本発明による回路装置の実施の形態を概略的に示している。
【0024】
図1に示した回路装置は、車両制御システム1の電子コントローラからなっている。この車両制御システムは車両制御のためのプログラム2と、このプログラム2に付設されたRAMメモリ3を含んでいる。このRAMメモリは、メッセージを受信するための受信チャンネル4と、メッセージを送信するための送信チャンネル5に接続されている。受信チャンネル4または送信チャンネル5によって、受信された信号または送信すべき信号が処理、選択および再処理される。受信チャンネル4と送信チャンネル5は、制御装置または調整装置に依存する第1のメモリ7(内部メモリ)と、制御装置または調整装置に依存しない第2のメモリ8(外部メモリ)に接続されている。このメモリ7,8は基本的には1個のメモリのメモリ区間として実現可能である(ここでは図示していない)。内部のメモリまたはメモリ区間7には、選択される信号が第1の(内部の)信号表の形で記憶され、外部のメモリ8には、インターフェースを表すデータが記憶される(第2または外部の信号表)。外部のメモリ8は初期化ユニット9を介してインターフェースモジュール10に接続されている。インターフェースモジュール10は受信ユニット11と送信ユニット12を介して受信チャンネル4と送信チャンネル5に接続されている。更に、監視ユニット13が設けられている。この監視ユニットは受信ユニット11と送信ユニット12および外部メモリ8に接続されている。外部メモリ8の内容は必要な場合、メモリ構成装置(メモリコンフィギュレーション装置)14、特に外部のプログラムによって変更可能である(破線の矢印)。インターフェースモジュール10はバスライン15に接続されている。詳しく説明しない矢印は、この装置の重要な信号流れまたはデータ伝送方向を示している。本発明に従って、上記の回路装置のすべての構成要素は、メモリ7,8とインターフェースモジュール10を除いて、ソフトウェアプログラムによって実現されている。
【0025】
バスシステムへのレポートの送信の際、それに関連するすべての外部信号が送信チャンネル5によって順々に処理される。この外部信号は、外部のメモリ8の表に示された信号を意味する。その際先ず第1に、内部のメモリ7に記憶された、この信号のデータに対する連係が送信チャンネル5によって分析される。続いて、信号が送信チャンネル5内で適切に再処理されるかまたは対応する機能が実施され、場合によっては結果がレポートの適当な個所に記憶される。
【0026】
送信すべき各メッセージは送信タイマーを含んでいる。この送信タイマーは送信ユニット12によって一定の時間の枠内で増分される。送信タイマーが外部の表に定められた値に達すると、メッセージはそれに関連する信号と共に送信ユニット12によって送信される。同時に、送信タイマーが再びリセットされる。
【0027】
同様に、メッセージをイベント駆動方式で送信することもできる。その際、プログラム2または監視ユニット13によって呼び出されるイベントの発生時に、適当なレポートが送信ユニット12によって一度送信される。イベント駆動方式の送信およびタイマー制御式の送信は、組み合わせて使用することができる。一定の送信パターンを有する所定のメッセージは前もって定められた送信時間に関係なく、所定のイベント、例えば故障の場合直ちに送信可能である(例えば故障の場合の警報ランプを点灯するための信号)。
【0028】
レポートを受信する際に、受信信号は受信チャンネル4によって、第1と第2の信号表に記憶されたデータに従って解釈される。メッセージがタイマータイプの信号を有すると、この信号は第1の信号表に定められた値にセットされる。タイマーは一定の時間の枠内で減分され、値が零(0)のときにタイムアウト機能が呼び出される。このタイムアウト機能は、特にメッセージのエラー発生または故障時のタイムアウトを意味する。
【0029】
監視ユニット13によって、メッセージのエラーの故障と永久的な送信エラーに関する監視が行われる。認識される特別なエラーは記憶される。このエラーは、他のバスノードまたはバス全体に関するエラーを意味する。
【0030】
メモリ構成装置14の使用によって、特に外部のプログラムによって、第2の信号表のデータが非常に容易に変更される。それによって、通信のためのインターフェースパラメータがフレキシブルに調節可能であり、そして例えばパラメータ調節のための練り上げられたメニュープログラムを有する適当なソフトウェアプログラムによって、非常に操作しやすいように変更可能である。このプログラムによって、選択されたインターフェースパラメータはコンパイル可能なコードに有利に変換される。外部のプログラムは可搬のマイクロコンピュータ(例えばラップトップ)に有利に記憶可能であるので、現場、例えば顧客または工場内の自動車で直接修正を行うことができる。
【0031】
続いて、第2の信号表の交換が、第2のメモリ8へのダウンロードによって行われる。この第2のメモリは例えばRAMメモリまたはフラッシュセグメントとして形成されている。適当なメモリモジュール、例えばEPROMメモリまたはEEPROMメモリの交換を行うこともできる。更に、上記のメモリモジュール内に、第2の信号表のいろいろなセットを設けることができ、必要な場合には所望な信号表を選び出して更新することができる。
【0032】
更に、内部の第1の信号表を、特に可搬の外部の構成装置によって修正することができる。この場合、修正自体はオフラインで行われる。
【0033】
本発明の効果は特に、制御ソフトウェアまたは調整ソフトウェアを意味するプログラムの直接的な修正をしないで、既存の通信インターフェースに対する簡単でフレキシブルな適合が可能であることにある。この場合、第2の信号表の実装はオンラインでも非常に確実に行うことができる。更に、第1のメモリ内のデータは信号プールを示すという利点がある。この信号プールにはすべての信号が書き込まれ、それによってこの信号プールはいろいろな用途のスタンダードとして使用可能である。従って、通信インターフェースを迅速かつ簡単に発生または適合させることができる。この場合、レポート、信号または個々の信号データを挿入、マスキングまたはパッケージすることができる。
【図面の簡単な説明】
【図1】 本発明による回路装置の実施の形態を概略的に示す。[0001]
The present invention provides an interface for an electronic controller of a controller or regulator, in particular a vehicle control system such as ABS, EBD, TCS or ESP, to a signal transmission system, in particular a serial vehicle bus system such as a CAN bus, by means of an interface module It is related with the circuit apparatus for comprising. The invention further provides a control or regulating device, in particular an ABS, for a signal transmission system, in particular a serial vehicle bus system, such as a CAN bus, where the interface is provided and adaptable by an interface module for the signal transmission system. It relates to a method for configuring the interface of an electronic controller of a vehicle control system such as EBD, TCS or ESP.
[0002]
Recently, according to the technical development of vehicles, especially automobiles, for example, driving safety systems (anti-lock system (ABS), traction slip control system (TCS) or electronic braking force distribution (EBD)), driving dynamics control (ESP), By using electronic control systems or regulation systems such as electronic engine controllers and driver information communication systems, functionality, ease of operation, comfort and safety are greatly improved. As a result, data exchange between electronic components is greatly increased. This significantly increases the number and length of conductive lines and the number of electrical plug joints in the network system. Conventional cable laying techniques can hardly cope with the required data exchange between individual control devices and operating elements, sensors and consumer / actuators (eg motors, valves or display elements).
[0003]
This problem can be solved by using a serial bus system. For use in automobiles, special bus systems, in particular so-called “CAN buses” (controller area networks described in ISO 11 519-2 and ISO 11 898), so-called “SCP buses”, so-called “VAN buses” or The so-called “JI850 bus” was developed. In doing so, the controller or coordinator in the bus system, i.e. the microcomputer, communicates with the other system components via the interface and the bus. For this purpose, signal lines and electronic / electrical assemblies such as signal converters, transmitters, receivers and controllers are provided. This controller detects or outputs individual signals or reports (messages containing multiple signals) or directly starts or stops the electrical consumer / actuator.
[0004]
The CAN bus has been accepted as a standard, especially for use in automobiles. In the case of a CAN bus, a plurality of control or regulation devices having the same rights are connected to each other by a serial bus structure. Connections between individual subscribers and bus structures are made via bus nodes. The bus node substantially consists of a control device or adjustment device and an interface module (interface controller).
[0005]
Data for individual message processing and signal processing and initialization parameters for interface configuration are implemented so as not to be changed to a control program or adjustment program of a control device or adjustment device (microcomputer).
[0006]
Depending on the stored data for individual message processing and signal processing or initialization parameters for the interface, the bus operation method (output driver operation method and interface state) by the microprocessor using the interface module Is adjusted at the start.
[0007]
Changing the implemented interface configuration is relatively expensive. In other words, new programming of the microprocessor, followed by compiling and linking of the
[0008]
An object of the present invention is to improve a known circuit device and a known method for constructing an interface of a control device or a regulating device, in particular an electronic controller of a vehicle control system, in particular for a signal transmission system such as a CAN bus. It is easy to realize and enables a new configuration that is flexible and safe.
[0009]
This problem is solved according to the invention by the features of the independent claims 1 and 7.
[0010]
Particularly advantageous developments and embodiments of the invention are described in the dependent claims.
[0011]
In the present invention, the circuit device comprises a first memory that is dependent on the control device or the regulating device and has a first signal table, which is substantially all provided to the signal transmission system via the interface. The circuit device comprises a second memory independent of the controller or the regulator and having a second signal table , the signal table representing a current interface Contains data.
[0012]
Thereby, in the present invention, the signal table is divided into two ranges or two signal tables are provided. That is, a first (internal) signal table and a second (external) signal table are provided. The separated table range or tables are attached to the separated memory or memory range. The effect of the present invention is that, unlike the first memory, the second memory or the data stored therein is not directly influenced or constrained by the current program of the controller or the regulator, thereby Basically, it can be changed or adapted relatively easily.
[0013]
The term “two separate memories” means in the present invention that two separate memory modules are provided, and that the separation is realized by two separate memory ranges within one memory module. It means that it is possible.
[0014]
This means that the update process of the data in the second signal table and thus the creation or adaptation of an interface to a predetermined signal transmission system, in particular a vehicle bus system, can be achieved flexibly, quickly and technically simply. is there. An easily modifiable memory such as a RAM memory (especially a buffered RAM memory), a flash memory or an EEPROM memory is used as a module for the second memory.
[0015]
If the data is in a modifiable memory, the data can be changed “offline” or “online”.
[0016]
In the case of a correction referred to herein as the term “offline”, the signal table is changed by a memory component, particularly an external program. The result consists of data or tables in one language that is compatible with the programming language used for the current program of the controller or regulator. Subsequently, this data or table is integrated by compiling and linking the current program. Subsequently, the entire program must be loaded into the control device or the adjustment device or its components, in particular the microprocessor, for example by download.
[0017]
Due to the modification referred to as “online”, in the present invention, the signal table is similarly modified by a memory component, particularly an external program. In this case, the result consists of data or a table, for example in the form of a binary code. This data or table can be loaded directly into the memory of the controller or regulator or the microprocessor. The second signal table in the second memory is preferably modified according to the invention by online modification.
[0018]
However, in the present invention, it is also conceivable to store various variations of the signal table in an uncorrectable memory, such as a ROM, and select a predetermined variation when necessary. This selection is made especially online for the second signal table.
[0019]
The first signal table is preferably formed when generating the controller or regulator program code, ie during compilation and linkage (offline correction). All signals represented in this first signal table can be provided to the signal transmission system, but need not be provided. The first signal table can be easily changed by a memory configuration device, particularly an external program. For example, it can be changed by inserting a new signal or by moving the new signal away. The change is only adopted in the
[0020]
In accordance with the present invention in the first signal table, with each of the signal, at least the signal type on the data (e.g., signal set a timer, a reset or a timer, 1 to 16-bit length signal string, block and or constant 1-64 bit length string for), location data (eg RAM address), signal length data, signal origin data (eg RAM address) and special names representing signal function include.
[0021]
The second signal table contains the current interface display and can be easily changed later by the component device, especially an external program. The second signal table includes at least data relating to interface initialization (eg baud rate for transmission rate and bit timing for interface configuration), data relating to the type of message transmitted (eg as transmission pattern or reception pattern). , Time-controlled and / or event-driven report-specific repetition rate), data on the type of report (eg transmission report or reception report), data on the number of signals included in the message (eg on the position and length of the signal in the message) Data) and data relating to the assignment to the data in the first signal table.
[0022]
The circuit arrangement according to the invention and the method according to the invention will be described in detail by way of example with reference to the drawings.
[0023]
The figure schematically shows an embodiment of a circuit arrangement according to the invention.
[0024]
The circuit device shown in FIG. 1 includes an electronic controller of the vehicle control system 1. This vehicle control system includes a
[0025]
When sending a report to the bus system, all external signals associated with it are processed in turn by the transmission channel 5. This external signal means a signal shown in the table of the external memory 8. In this case, firstly, the link to the data of this signal stored in the internal memory 7 is analyzed by the transmission channel 5. Subsequently, the signal is appropriately reprocessed in the transmission channel 5 or the corresponding function is performed, and in some cases the result is stored in the appropriate place in the report.
[0026]
Each message to be sent includes a send timer. This transmission timer is incremented by the
[0027]
Similarly, messages can be sent in an event driven manner. At that time, an appropriate report is transmitted once by the
[0028]
When receiving the report, the received signal is interpreted by the receiving
[0029]
The
[0030]
The use of the
[0031]
Subsequently, the second signal table is exchanged by downloading to the second memory 8. This second memory is formed, for example, as a RAM memory or a flash segment. It is also possible to exchange suitable memory modules, for example EPROM memory or EEPROM memory. Further, various sets of the second signal table can be provided in the memory module, and a desired signal table can be selected and updated when necessary.
[0032]
Furthermore, the internal first signal table can be modified in particular by a portable external component. In this case, the correction itself is performed offline.
[0033]
The effect of the invention is in particular that a simple and flexible adaptation to the existing communication interface is possible without direct modification of the program meaning control software or adjustment software. In this case, the second signal table can be mounted very reliably even online. Furthermore, there is an advantage that the data in the first memory indicates a signal pool. All signals are written to this signal pool, so that this signal pool can be used as a standard for various applications. Thus, the communication interface can be generated or adapted quickly and easily. In this case, reports, signals or individual signal data can be inserted, masked or packaged.
[Brief description of the drawings]
FIG. 1 schematically shows an embodiment of a circuit device according to the invention.
Claims (9)
電子コントローラ(1)で実行される制御プログラムに影響を受ける、つまり、前記制御プログラムの要素として用いられている第1の信号表を有する第1のメモリ(7)と、
電子コントローラ(1)で実行される制御プログラムに影響を受けない、つまり、前記制御プログラムの要素として用いられていない第2の信号表を有する第2のメモリ(8)と、
バスライン(15)からの受信データが、第1及び第2の信号表に適合するかどうか判定し、適合する場合には、電子コントローラ(1)に受信される受信チャンネル(4)と、
電子コントローラ(1)からの送信データが、第1及び第2の信号表に適合するかどうか判定し、適合する場合には、バスライン(15)に送信される送信チャンネル(5)とを備えることを特徴とする回路装置。 By means of the interface module (10), a signal transmission system (15) or a control or regulation device for a serial vehicle bus system such as a CAN bus or a vehicle control system such as ABS, EBD, TCS or ESP. In the circuit device for configuring the interface of the electronic controller (1) ,
A first memory (7) having a first signal table that is influenced by the control program executed in the electronic controller (1), ie used as an element of the control program;
A second memory (8) having a second signal table that is not affected by the control program executed by the electronic controller (1), that is, not used as an element of the control program;
A determination is made as to whether the received data from the bus line (15) conforms to the first and second signal tables, and if so, a reception channel (4) received by the electronic controller (1);
A determination is made as to whether the transmission data from the electronic controller (1) conforms to the first and second signal tables, and if it conforms, a transmission channel (5) transmitted to the bus line (15) A circuit device.
電子コントローラ(1)で実行される制御プログラムに影響を受ける、つまりプログラムの要素として用いられている第1の信号表を有する第1のメモリ(7)と、
電子コントローラ(1)で実行されるプログラムに影響を受けない、つまりプログラムの要素として用いられていない第2の信号表を有する第2のメモリ(8)とを備え
受信チャンネル(4)で、バスライン(15)からの受信データが、第1及び第2の信号表に適合するかどうか判定し、適合する場合には、電子コントローラ(1)に受信されるステップと、
送信チャンネル(5)で、電子コントローラ(1)からの送信データが、第1及び第2の信号表に適合するかどうか判定し、適合する場合には、バスライン(15)に送信されるステップとを備えることを特徴とする方法。By means of the interface module (10), a signal transmission system (15) or a control or regulation device for a serial vehicle bus system such as a CAN bus or a vehicle control system such as ABS, EBD, TCS or ESP. In a method for configuring an interface of an electronic controller (1) ,
A first memory (7) having a first signal table which is influenced by a control program executed in the electronic controller (1), ie used as an element of the program;
And a second memory (8) having a second signal table that is not affected by the program executed by the electronic controller (1), that is, not used as an element of the program.
In the reception channel (4), it is determined whether the reception data from the bus line (15) conforms to the first and second signal tables, and if so, the step received by the electronic controller (1) When,
In the transmission channel (5), it is determined whether or not the transmission data from the electronic controller (1) is compatible with the first and second signal tables, and if so, is transmitted to the bus line (15) And a method comprising:
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19912767.0 | 1999-03-22 | ||
DE19912767 | 1999-03-22 | ||
DE10009366A DE10009366A1 (en) | 1999-03-22 | 2000-02-29 | Circuit arrangement and method for configuring an interface from a control or regulating device |
DE10009366.3 | 2000-02-29 | ||
PCT/EP2000/002514 WO2000056585A2 (en) | 1999-03-22 | 2000-03-22 | Circuit system and method of configuring an interface of a control or regulating device |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002540494A JP2002540494A (en) | 2002-11-26 |
JP2002540494A5 JP2002540494A5 (en) | 2010-07-22 |
JP4754074B2 true JP4754074B2 (en) | 2011-08-24 |
Family
ID=7901888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000606461A Expired - Fee Related JP4754074B2 (en) | 1999-03-22 | 2000-03-22 | Circuit device and method for configuring interface of control device or adjustment device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP4754074B2 (en) |
DE (1) | DE10009366A1 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10006970B4 (en) * | 2000-02-16 | 2006-04-06 | Infineon Technologies Ag | Network Controller |
DE10121061B4 (en) * | 2001-04-28 | 2014-08-07 | Bayerische Motoren Werke Aktiengesellschaft | Monitoring device and monitoring method |
DE10230633A1 (en) * | 2002-07-08 | 2004-01-29 | Adam Opel Ag | Activating at least one controller controllable via motor vehicle data bus involves assigning change in instruction characteristic for functions in controller memory to controller via vehicle data bus |
DE10236747A1 (en) * | 2002-08-10 | 2004-02-19 | Adam Opel Ag | Device for ensuring reliable signal transmissions in vehicle with data bus, marks information of controller communicating without problems as valid, of controller participating with problems as invalid |
DE10359487A1 (en) | 2003-12-18 | 2005-07-21 | Bayerische Motoren Werke Ag | Control unit with non-operational interface |
DE102005036032A1 (en) * | 2005-08-01 | 2007-02-15 | Siemens Ag | Bus switching device for connection of bus system by data technology, has first connecting element, memory unit and second connecting element whereby data connection between bus sharing unit and memory unit is possible |
DE102007015122A1 (en) * | 2007-03-29 | 2008-10-02 | Bayerische Motoren Werke Aktiengesellschaft | Method for transferring data to multiple ECUs |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04304589A (en) * | 1991-04-01 | 1992-10-27 | Komatsu Ltd | Fault managing device for vehicle |
JPH05308401A (en) * | 1991-12-27 | 1993-11-19 | Sgs Thomson Microelectron Sa | Method for inspecting adaptation of representative module of circuit provided for management of communication protocol to reference and system for executing the method |
JPH08320955A (en) * | 1995-05-25 | 1996-12-03 | Komatsu Ltd | Time management system and method for vehicle failure diagnostic device |
WO1998026958A1 (en) * | 1996-12-16 | 1998-06-25 | Microsoft Corporation | Fault-resilient automobile control system |
JPH118640A (en) * | 1997-04-25 | 1999-01-12 | Yazaki Corp | Communication system and data format used for the communication system |
-
2000
- 2000-02-29 DE DE10009366A patent/DE10009366A1/en not_active Withdrawn
- 2000-03-22 JP JP2000606461A patent/JP4754074B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04304589A (en) * | 1991-04-01 | 1992-10-27 | Komatsu Ltd | Fault managing device for vehicle |
JPH05308401A (en) * | 1991-12-27 | 1993-11-19 | Sgs Thomson Microelectron Sa | Method for inspecting adaptation of representative module of circuit provided for management of communication protocol to reference and system for executing the method |
JPH08320955A (en) * | 1995-05-25 | 1996-12-03 | Komatsu Ltd | Time management system and method for vehicle failure diagnostic device |
WO1998026958A1 (en) * | 1996-12-16 | 1998-06-25 | Microsoft Corporation | Fault-resilient automobile control system |
JPH118640A (en) * | 1997-04-25 | 1999-01-12 | Yazaki Corp | Communication system and data format used for the communication system |
Also Published As
Publication number | Publication date |
---|---|
JP2002540494A (en) | 2002-11-26 |
DE10009366A1 (en) | 2000-09-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7580992B2 (en) | Downloadable code in a distributed process control system | |
US7703093B2 (en) | Method and process management system for the operation of a technical plant | |
US8260884B2 (en) | Address allocation for secure bus subscribers | |
US8250174B2 (en) | Method for updating device descriptions for field devices in process automation technology | |
US9229440B2 (en) | Method for the configuration of a control device | |
US6907331B2 (en) | Vehicle control system and apparatus therefor | |
US8549136B2 (en) | System for operating at least one non-safety-critical and at least one safety-critical process | |
JP4754074B2 (en) | Circuit device and method for configuring interface of control device or adjustment device | |
KR100871857B1 (en) | Network system of in-vehicle and control method thereof | |
CN113434168A (en) | Vehicle-mounted network architecture self-adaptive upgrading method based on intelligent hardware computing power | |
US20180373213A1 (en) | Fieldbus coupler and system method for configuring a failsafe module | |
CN109327365B (en) | Method for transmitting data between a rotation angle sensor and an engine control device or evaluation unit | |
CN112241383B (en) | Updating of components of a modular system | |
JP2018120438A (en) | Electronic control device and program rewriting system | |
US6446201B1 (en) | Method and system of sending reset signals only to slaves requiring reinitialization by a bus master | |
US6604037B1 (en) | Circuit system and method of configuring an interface of a control or regulating device | |
WO1989002141A1 (en) | Method and system for transmitting information and controlling components | |
US20090249164A1 (en) | Method for serial asynchronous transmission of data in an arragement for the monitoring, controlling, and regulating an operational control facility of building | |
CN112241280A (en) | Firmware update of components of a modular node | |
JPH07200010A (en) | Programmable controller and communication method of exclusive control therefor | |
AU2007200820B2 (en) | Method and process management system for the operation of a technical plant | |
CN110663029B (en) | Distributed process data | |
KR101288925B1 (en) | System and Method for Designing FlexRay Network | |
US20220229797A1 (en) | Method, communication system and system for secure communication between a master and a slave of a bus system | |
KR100666370B1 (en) | Smart module for In-vehicle network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070315 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070315 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090915 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100316 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100519 |
|
A524 | Written submission of copy of amendment under section 19 (pct) |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20100604 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20101005 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110128 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110207 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110426 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110525 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140603 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4754074 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |