(57)【特許請求の範囲】
【請求項１】
インターフェースモジュール（１０）によって、信号伝送システム（１５）、又は、ＣＡＮバスのような直列方式車両バスシステムに対する、制御装置または調整装置、又は、ＡＢＳ，ＥＢＤ，ＴＣＳまたはＥＳＰのような車両制御システムの電子コントローラ（１）のインターフェースを構成するための回路装置において、
電子コントローラ（１）で実行される制御プログラムに影響を受ける、つまり、前記制御プログラムの要素として用いられている第１の信号表を有する第１のメモリ（７）と、
電子コントローラ（１）で実行される制御プログラムに影響を受けない、つまり、前記制御プログラムの要素として用いられていない第２の信号表を有する第２のメモリ（８）と、
バスライン（１５）からの受信データが、第１及び第２の信号表に適合するかどうか判定し、適合する場合には、電子コントローラ（１）に受信される受信チャンネル（４）と、
電子コントローラ（１）からの送信データが、第１及び第２の信号表に適合するかどうか判定し、適合する場合には、バスライン（１５）に送信される送信チャンネル（５）とを備えることを特徴とする回路装置。
【請求項２】
第２のメモリ（８）の外部の信号表内のデータが、メモリ構成装置（１４）、又は、外部のプログラムによって容易に変更可能であることを特徴とする請求項１記載の回路装置。
【請求項３】
第１のメモリ（７）の第１の信号表内のデータの変更が、制御装置または調整装置（１）に採用されるかまたは制御装置または調整装置（１）の現在のプログラム（２）で採用されることを特徴とする請求項１または２記載の回路装置。
【請求項４】
第１のメモリ（７）の第１の信号表が、各々の信号について、少なくとも信号の種類、信号の位置および長さ並びに信号の出所に関するデータを含んでいることを特徴とする請求項１〜３のいずれか一つに記載の回路装置。
【請求項５】
第２のメモリ（８）の第２の信号表が、制御装置または調整装置（１）の現在のプログラム（２）に関係なく、少なくともインターフェースの初期化、送信されたメッセージの種類と数、信号の種類、メッセージ内の信号の位置と長さ、監視情報、および、第１の信号表内のデータへの割り当てに関するデータを含んでいることを特徴とする請求項１〜４のいずれか一つに記載の回路装置。
【請求項６】
第２のメモリ（８）が、修正可能なメモリであるＲＡＭメモリ、フラッシュメモリまたはＥＥＰＲＯＭメモリとして形成されていることを特徴とする請求項１〜５のいずれか一つに記載の回路装置。
【請求項７】
インターフェースモジュール（１０）によって、信号伝送システム（１５）、又は、ＣＡＮバスのような直列方式車両バスシステムに対する、制御装置または調整装置、又は、ＡＢＳ，ＥＢＤ，ＴＣＳまたはＥＳＰのような車両制御システムの電子コントローラ（１）のインターフェースを構成するための方法において、
電子コントローラ（１）で実行される制御プログラムに影響を受ける、つまりプログラムの要素として用いられている第１の信号表を有する第１のメモリ（７）と、
電子コントローラ（１）で実行されるプログラムに影響を受けない、つまりプログラムの要素として用いられていない第２の信号表を有する第２のメモリ（８）とを備え
受信チャンネル（４）で、バスライン（１５）からの受信データが、第１及び第２の信号表に適合するかどうか判定し、適合する場合には、電子コントローラ（１）に受信されるステップと、
送信チャンネル（５）で、電子コントローラ（１）からの送信データが、第１及び第２の信号表に適合するかどうか判定し、適合する場合には、バスライン（１５）に送信されるステップとを備えることを特徴とする方法。
【請求項８】
第２の信号表のデータがＲＡＭメモリ、フラッシュメモリまたはフラッシュセグメントに記憶され、新しいデータをダウンロードすることによって置き換えまたは訂正され、あるいは第２の信号表のデータがＥＰＲＯＭメモリまたはＥＥＰＲＯＭメモリのようなメモリモジュールに記憶され、新しいメモリを含むメモリモジュールと交換することによって置き換えまたは訂正されることを特徴とする請求項７記載の方法。
【請求項９】
第２の信号表が複数のデータセットを含み、インターフェースを置き換えまたは訂正するために、このデータセットが、選択および更新させられることを特徴とする請求項７又は８に記載の方法。
【発明の詳細な説明】
【０００１】
本発明は、インターフェースモジュールによって、信号伝送システム、特にＣＡＮバスのような直列方式車両バスシステムに対する、制御装置または調整装置、特にＡＢＳ，ＥＢＤ，ＴＣＳまたはＥＳＰのような車両制御システムの電子コントローラのインターフェースを構成するための回路装置に関する。本発明は更に、インターフェースが信号伝送システム用のインターフェースモジュールによって提供され、かつ適合可能である、信号伝送システム、特にＣＡＮバスのような直列方式車両バスシステムに対する、制御装置または調整装置、特にＡＢＳ，ＥＢＤ，ＴＣＳまたはＥＳＰのような車両制御システムの電子コントローラのインターフェースを構成するための方法に関する。
【０００２】
最近、車両特に自動車の技術的な開発に従って、例えば走行安全システム（アンチロックシステム（ＡＢＳ）、トラクションスリップコントロールシステム（ＴＣＳ）または電子式制動力分配（ＥＢＤ））、走行動特性コントロール（ＥＳＰ）、電子式エンジンコントローラおよびドライバ情報通信システムのような電子制御システムまたは調整システムを使用することにより、機能性、操作しやすさ、快適性おおび安全性が大幅に改善されている。それによって、電子部品間のデータ交換が大幅に増大している。これにより、ネットワークシステムの導電線の数と長さおよび電気プラグ継手の数がかなり増大している。従来のケーブル敷設技術では、個々の制御機器と、操作要素、センサおよび消費機器／アクチュエータ（例えばモータ、弁または表示要素）の間で要求されるデータ交換にほとんど対処できない。
【０００３】
この問題は直列バスシステムを使用することによって解決可能である。自動車での使用のために、特別なバスシステム、特にいわゆる“ＣＡＮバス”（ISO 11 519-2およびISO 11 898に記述されたコントローラ領域ネットワーク) 、いわゆる“ＳＣＰバス”、いわゆる“ＶＡＮバス”またはいわゆる“ＪＩ８５０バス”が開発された。その際、バスシステム内の制御装置または調整装置、すなわちマイクロコンピュータは、インターフェースとバスを介して、そのたのシステム構成要素と連絡する。そのために、信号ラインと、信号変換器、送信器、受信器および制御装置のような電子／電気アセンブリが設けられている。この制御装置は個々の信号またはレポート（複数の信号を含むメッセージ）を検出または出力するかあるいは電気的な消費機器／アクチュエータを直接始動または停止する。
【０００４】
特に自動車における使用のために、ＣＡＮバスがスタンダードとして受け入れられた。ＣＡＮバスの場合、同じ権利を有する複数の制御装置または調整装置が、直列のバス構造体によって互いに接続される。個々の加入者とバス構造体の接続は、バスノードを介して行われる。バスノードは実質的に、制御装置または調整装置と、インターフェースモジュール（インターフェースコントローラ）からなっている。
【０００５】
個々のメッセージ処理と信号処理のためのデータと、インターフェース構成のための初期化パラメータは、制御装置または調整装置（マイクロコンピュータ）の制御プログラムまたは調整プログラムに変更されないように実装される。
【０００６】
個々のメッセージ処理や信号処理のための記憶されたデータまたはインターフェースのための初期化パラメータに応じて、インターフェースモジュールを用いてマイクロプロセッサによって、バスの運転方式（出力ドライバの運転方式とインターフェースの状態）が開始時に調節される。
【０００７】
実装されたインターフェース構成の変更を行うには比較的に大きなコストがかかる。すなわち、マイクロプロセッサの新たなプログラミングと、それに続く現在のプログラム２のコンパイルおよび連係が必要である。
【０００８】
本発明の課題は、特にＣＡＮバスのような信号伝送システムに対する、制御装置または調整装置、特に車両制御システムの電子コントローラのインターフェースを構成するための公知の回路装置と公知の方法を改良し、技術的に簡単に実現し、フレキシブルで安全な新規構成を可能にすることである。
【０００９】
この課題は本発明に従い、独立請求項１，７の特徴によって解決される。
【００１０】
本発明の特に有利な発展形態および実施形は従属請求項に記載されている。
【００１１】
本発明では、回路装置が、制御装置または調整装置に依存しかつ第１の信号表を有する第１のメモリを備え、この信号表が、インターフェースを経て信号伝送システムに供される実質的にすべての信号を表すためのデータを含み、回路装置が、制御装置または調整装置に依存せずかつ第２の信号表を有する第２のメモリを備え、この信号表が現在のインターフェースを表すための現在のデータを含んでいる。
【００１２】
それによって、本発明では、信号表が２つの範囲に分割されるかまたは２つの信号表が設けられている。すなわち、第１の（内部の）信号表と第２の（外部の）信号表が設けられている。この分離された表範囲または複数の表は分離されたメモリまたはメモリ範囲に付設されている。本発明の効果は実質的に、第２のメモリまたはその中に記憶されたデータが、第１のメモリと異なり、制御装置または調整装置の現在のプログラムに直接影響又は拘束を受けず、それによって基本的には比較的に容易に変更または適合可能であるということにある。
【００１３】
用語“分離された２個のメモリ”は本発明では、分離された２個のメモリモジュールが設けられていることと、分離が１個のメモリモジュール内の分離された２個のメモリ範囲によって実現可能であることを意味する。
【００１４】
これは、第２の信号表でのデータの更新処理、ひいては予め定められた信号伝送システム、特に車両バスシステムに対するインターフェースの作成または適合が、フレキシブルに、迅速にそして技術的に簡単に達成可能である。例えばＲＡＭメモリ（特にバッファ付きＲＡＭメモリ）、フラッシュメモリまたはＥＥＰＲＯＭメモリのような容易に修正可能なメモリが、第２のメモリのためのモジュールとして使用される。
【００１５】
データが修正可能なメモリ内にあると、データを“オフライン”または“オンライン”によって変更することができる。
【００１６】
ここで用語“オフライン”と呼ばれる修正の場合、信号表はメモリ構成装置、特に外部のプログラムによって変更される。結果は、制御装置または調整装置の現在のプログラムのために使用されるプログラミング言語と互換性のある１つの言語のデータまたは表からなっている。続いて、このデータまたは表は現在のプログラムのコンパイルと連係によって統合される。続いて、プログラム全体を、例えばダウンロードによって、制御装置または調整装置あるいはその構成要素、特にマイクロプロセッサに装填しなければならない。
【００１７】
“オンライン”と呼ばれる修正のために、本発明では、メモリ構成装置、特に外部のプログラムによって、信号表が同様に修正される。この場合、結果は例えば２進コードの形をしたデータまたは表からなっている。このデータまたは表は制御装置または調整装置あるいはマイクロプロセッサのメモリに直接装填可能でる。第２のメモリ内の第２の信号表は本発明に従って好ましくはオンライン修正によって修正される。
【００１８】
しかし、本発明では、信号表のいろいろな複数の変形を修正不可能なメモリ、例えばＲＯＭに記憶し、必要な場合に所定の変形を選び出すことも考えられる。この選択は第２の信号表について特にオンラインで行われる。
【００１９】
第１の信号表は好ましくは、制御装置または調整装置のプログラムコードを発生する際に、すなわちコンパイルおよび連係の際に形成される（オフライン修正）。この第１の信号表で表されるすべての信号は、信号伝送システムに供することができるがしかし供しなくてもよい。第１の信号表はメモリ構成装置、特に外部のプログラムによって容易に変更可能である。例えば、新しい信号を挿入することによってあるいは新しい信号を遠ざけることによって変更可能である。変更は新たに翻訳および連係する際に初めて、制御装置または調整装置の現在のプログラム２またはマイクロコンピュータで採用される。
【００２０】
第１の信号表には本発明に従い、各々の信号について、少なくとも信号種類に関するデータ（例えば信号セットのタイマー、リセットまたはタイマー、１〜１６ビットの長さの信号用文字列、ブロックおよびまたは定数のための１〜６４ビットの長さの文字列）、位置に関するデータ（例えばＲＡＭアドレス）、信号の長さに関するデータ、信号の出所に関するデータ（例えばＲＡＭアドレス）および信号機能を表す特別な名前が含まれている。
【００２１】
第２の信号表には、現在のインターフェース表示が含まれ、構成装置、特に外部のプログラムによって後で容易に変更可能である。第２の信号表には、少なくともインターフェースの初期化に関するデータ（例えば伝送速度のためのボーレイトおよびインターフェース構成のためのビットタイミング）、送信されたメッセージの種類に関するデータ（例えば送信パターンまたは受信パターンとしての、時間制御およびまたはイベント駆動のレポート特有の繰り返しレイト）、レポートの種類に関するデータ（例えば送信レポートまたは受信レポート）、メッセージに含まれる信号の数に関するデータ（例えばメッセー内の信号の位置と長さに関するデータ）および第１の信号表内のデータへの割り当てに関するデータが含まれている。
【００２２】
本発明による回路装置と本発明による方法を、図に基づいて例示的に詳しく説明する。
【００２３】
図は本発明による回路装置の実施の形態を概略的に示している。
【００２４】
図１に示した回路装置は、車両制御システム１の電子コントローラからなっている。この車両制御システムは車両制御のためのプログラム２と、このプログラム２に付設されたＲＡＭメモリ３を含んでいる。このＲＡＭメモリは、メッセージを受信するための受信チャンネル４と、メッセージを送信するための送信チャンネル５に接続されている。受信チャンネル４または送信チャンネル５によって、受信された信号または送信すべき信号が処理、選択および再処理される。受信チャンネル４と送信チャンネル５は、制御装置または調整装置に依存する第１のメモリ７（内部メモリ）と、制御装置または調整装置に依存しない第２のメモリ８（外部メモリ）に接続されている。このメモリ７，８は基本的には１個のメモリのメモリ区間として実現可能である（ここでは図示していない）。内部のメモリまたはメモリ区間７には、選択される信号が第１の（内部の）信号表の形で記憶され、外部のメモリ８には、インターフェースを表すデータが記憶される（第２または外部の信号表）。外部のメモリ８は初期化ユニット９を介してインターフェースモジュール１０に接続されている。インターフェースモジュール１０は受信ユニット１１と送信ユニット１２を介して受信チャンネル４と送信チャンネル５に接続されている。更に、監視ユニット１３が設けられている。この監視ユニットは受信ユニット１１と送信ユニット１２および外部メモリ８に接続されている。外部メモリ８の内容は必要な場合、メモリ構成装置（メモリコンフィギュレーション装置）１４、特に外部のプログラムによって変更可能である（破線の矢印）。インターフェースモジュール１０はバスライン１５に接続されている。詳しく説明しない矢印は、この装置の重要な信号流れまたはデータ伝送方向を示している。本発明に従って、上記の回路装置のすべての構成要素は、メモリ７，８とインターフェースモジュール１０を除いて、ソフトウェアプログラムによって実現されている。
【００２５】
バスシステムへのレポートの送信の際、それに関連するすべての外部信号が送信チャンネル５によって順々に処理される。この外部信号は、外部のメモリ８の表に示された信号を意味する。その際先ず第１に、内部のメモリ７に記憶された、この信号のデータに対する連係が送信チャンネル５によって分析される。続いて、信号が送信チャンネル５内で適切に再処理されるかまたは対応する機能が実施され、場合によっては結果がレポートの適当な個所に記憶される。
【００２６】
送信すべき各メッセージは送信タイマーを含んでいる。この送信タイマーは送信ユニット１２によって一定の時間の枠内で増分される。送信タイマーが外部の表に定められた値に達すると、メッセージはそれに関連する信号と共に送信ユニット１２によって送信される。同時に、送信タイマーが再びリセットされる。
【００２７】
同様に、メッセージをイベント駆動方式で送信することもできる。その際、プログラム２または監視ユニット１３によって呼び出されるイベントの発生時に、適当なレポートが送信ユニット１２によって一度送信される。イベント駆動方式の送信およびタイマー制御式の送信は、組み合わせて使用することができる。一定の送信パターンを有する所定のメッセージは前もって定められた送信時間に関係なく、所定のイベント、例えば故障の場合直ちに送信可能である（例えば故障の場合の警報ランプを点灯するための信号）。
【００２８】
レポートを受信する際に、受信信号は受信チャンネル４によって、第１と第２の信号表に記憶されたデータに従って解釈される。メッセージがタイマータイプの信号を有すると、この信号は第１の信号表に定められた値にセットされる。タイマーは一定の時間の枠内で減分され、値が零（０）のときにタイムアウト機能が呼び出される。このタイムアウト機能は、特にメッセージのエラー発生または故障時のタイムアウトを意味する。
【００２９】
監視ユニット１３によって、メッセージのエラーの故障と永久的な送信エラーに関する監視が行われる。認識される特別なエラーは記憶される。このエラーは、他のバスノードまたはバス全体に関するエラーを意味する。
【００３０】
メモリ構成装置１４の使用によって、特に外部のプログラムによって、第２の信号表のデータが非常に容易に変更される。それによって、通信のためのインターフェースパラメータがフレキシブルに調節可能であり、そして例えばパラメータ調節のための練り上げられたメニュープログラムを有する適当なソフトウェアプログラムによって、非常に操作しやすいように変更可能である。このプログラムによって、選択されたインターフェースパラメータはコンパイル可能なコードに有利に変換される。外部のプログラムは可搬のマイクロコンピュータ（例えばラップトップ）に有利に記憶可能であるので、現場、例えば顧客または工場内の自動車で直接修正を行うことができる。
【００３１】
続いて、第２の信号表の交換が、第２のメモリ８へのダウンロードによって行われる。この第２のメモリは例えばＲＡＭメモリまたはフラッシュセグメントとして形成されている。適当なメモリモジュール、例えばＥＰＲＯＭメモリまたはＥＥＰＲＯＭメモリの交換を行うこともできる。更に、上記のメモリモジュール内に、第２の信号表のいろいろなセットを設けることができ、必要な場合には所望な信号表を選び出して更新することができる。
【００３２】
更に、内部の第１の信号表を、特に可搬の外部の構成装置によって修正することができる。この場合、修正自体はオフラインで行われる。
【００３３】
本発明の効果は特に、制御ソフトウェアまたは調整ソフトウェアを意味するプログラムの直接的な修正をしないで、既存の通信インターフェースに対する簡単でフレキシブルな適合が可能であることにある。この場合、第２の信号表の実装はオンラインでも非常に確実に行うことができる。更に、第１のメモリ内のデータは信号プールを示すという利点がある。この信号プールにはすべての信号が書き込まれ、それによってこの信号プールはいろいろな用途のスタンダードとして使用可能である。従って、通信インターフェースを迅速かつ簡単に発生または適合させることができる。この場合、レポート、信号または個々の信号データを挿入、マスキングまたはパッケージすることができる。
【図面の簡単な説明】
【図１】  本発明による回路装置の実施の形態を概略的に示す。
【図１】
0004754074.tif 000002