(57)【要約】  本発明の電子式原動機制御部には多数の個別のコンポーネント（３０２，３１０，３１２，３２０）が含まれており、これらの一部は互いにトリガされる。トリガ接続（３０８，３１８）の変更にはこれまで、例えば原動機制御部のソースコードの変更が必要であった。本発明では、ラッパー（３０６，３１６）を中間接続することによってすべてのトリガ接続が実現される。ここでこれらのラッパーは、コンポーネント（３０２，３１２）からトリガ信号を受け取り、場合によってはこのトリガ信号を別のタイプのトリガ信号に変換した後、この信号を、トリガすべき第２コンポーネント（３１０，３２０）に転送する。この場合、トリガ接続を作成または変更するためには単にラッパーのコンフィギュレーションを変更するだけでよい。
2008517211.tif 000002
【特許請求の範囲】
【請求項１】
原動機制御部において、
該原動機制御部は、
ａ）１つずつの機能を実行する複数の第１コンポーネント（２０２，３０２，３１２）と、
ｂ）１つずつの機能を実行する複数の第２コンポーネント（２０６，３１０，３２０）とを有しており、
ｃ）各第１コンポーネント（２０２，３０２，３１２）により、１つずつの第２コンポーネント（２０６，３１０，３２０）がトリガ信号によってトリガされ、
ｄ）各第１コンポーネント（２０２，３０２，３１２）と各第２コンポーネント（２０６，３１０，３２０）との間のトリガ接続部（２０４，２１０，２１２，３０４，３０８，３１４，３１８）が各トリガ信号に割り当てられており、
ｅ）各第１コンポーネント（２０２，３０２，３１２）には、トリガ信号を形成するための信号形成ユニットが含まれており、
ｆ）各第２コンポーネント（２０６，３１０，３２０）には前記トリガ信号を受信する受信ユニットが含まれており、
ｇ）前記原動機制御部はさらに、１つずつの第１コンポーネント（２０２，３０２，３１２）に割り当てられている複数のラッパー（２０８，３０６，３１６）を有しており、
ｈ）第１コンポーネント（２０２，３０２，３１２）と第２コンポーネント（２０６，３１０，３２０）との間の各トリガ接続部（２１０，３０４，３１４）は、第１コンポーネント（２０２，３０２，３１２）に割り当てられているラッパー（２０８，３０６，３１６）を第１コンポーネント（２０２，３０２，３１２）の信号形成ユニットと第２コンポーネント（２０６，３１０，３２０）との間に中間接続することによって実現され、
ｉ）各第１コンポーネント（２０２，３０２，３１２）は、それが形成したトリガ信号をラッパー（２０８，３０６，３１６）に伝送することができ、
ｊ）該ラッパー（２０８，３０６，３１６）は、第１コンポーネント（２０２，３０２，３１２）からトリガ信号を受信した後、第２トリガ信号を形成することができ、
ｋ）第２トリガ信号の信号タイプは、第２コンポーネント（２０６，３１０，３２０）をトリガすることができるタイプと同じあり、
ｌ）前記ラッパー（２０８，３０６，３１６）は、それが形成した第２トリガ信号を各第２コンポーネント（２０６，３１０，３２０）に伝送することができ、
ｍ）前記ラッパー（２０８，３０６，３１６）は、当該ラッパーが第２トリガ信号のどの信号タイプを形成するかおよびどの第２コンポーネント（２０６，３１０，３２０）に第２トリガ信号を伝送についてコンフィギュレーション可能であることを特徴とする
原動機制御部。
【請求項２】
前記ラッパー（２０８，３０６，３１６）を構成して、当該ラッパーが、第１コンポーネント（２０２，３０２，３１２）によって形成された第１信号タイプのトリガ信号を受信した後、これと異なる信号タイプの第２トリガ信号を形成できるようにした、
請求項１に記載の原動機制御部。
【請求項３】
前記ラッパー（２０８，３０６，３１６）を構成して、当該ラッパーが、第１コンポーネント（２０２，３０２，３１２）によって形成された第１信号タイプのトリガ信号を受信した後、あらかじめ定めた遅延で第２トリガ信号を形成できるようにした、
請求項１または２に記載の原動機制御部。
【請求項４】
原動機制御方法において、
該方法では、
ａ）１つずつの機能を実行する複数の第１コンポーネント（２０２，３０２，３１２）を提供し、
ａ）１つずつの機能を実行する複数の第２コンポーネント（２０６，３１０，３２０）を提供し、
ｃ）各第１コンポーネント（２０２，３０２，３１２）を選択して、当該第１コンポーネントが、トリガ信号によって１つずつの第２コンポーネント（２０６，３１０，３２０）をトリガできるようにし、
ｄ）各第１コンポーネント（２０２，３０２，３１２）と各第２コンポーネント（２０６，３１０，３２０）との間のトリガ接続（２０４，２１０，２１２，３０４，３０８，３１４，３１８）を各トリガ信号に割り当て、
ｅ）各第１コンポーネント（２０２，３０２，３１２）を選択して、前記トリガ信号を形成するための信号形成ユニットが当該第１コンポーネントに含まれるようにし、
ｆ）各第２コンポーネント（２０６，３１０，３２０）を選択して、前記トリガ信号を受信する受信ユニットが当該第２コンポーネントに含まれるようにし、
ｇ）当該方法は、１つずつの第１コンポーネント（２０２，３０２，３１２）に割り当てられている複数のラッパー（２０８，３０６，３１６）を提供し、
ｈ）第１コンポーネント（２０２，３０２，３１２）の信号形成ユニットと、第２コンポーネント（２０６，３１０，３２０）の受信ユニットとの間に、第１コンポーネント（２０２，３０２，３１２）に割り当てられているラッパー（２０８，３０６，３１６）を中間接続することにより、第１コンポーネント（２０２，３０２，３１２）と第２コンポーネント（２０６，３１０，３２０）との間の各トリガ接続部（２０４，２１０，２１２，３０４，３０８，３１４，３１８）を実現し、
ｉ）各第１コンポーネント（２０２，３０２，３１２）を選択して、当該第１コンポーネントが、形成したトリガ信号をラッパー（２０８，３０６，３１６）に伝送することができるようにし、
ｊ）該ラッパー（２０８，３０６，３１６）を選択して、当該ラッパーが、第１コンポーネント（２０２，３０２，３１２）からトリガ信号を受信した後、第２トリガ信号を形成することができるようにし、
ｋ）第２トリガ信号の信号タイプを選択して、当該信号タイプが、第２コンポーネント（２０６，３１０，３２０）をトリガすることができるタイプと同じであるようにし、
ｌ）前記ラッパー（２０８，３０６，３１６）を選択して、当該ラッパーが、形成した第２トリガ信号を各第２コンポーネント（２０６，３１０，３２０）に伝送できるようにし、
ｍ）前記ラッパー（２０８，３０６，３１６）を選択して、当該ラッパーが第２トリガ信号のどの信号タイプを形成するかおよびどの第２コンポーネント（２０６，３１０，３２０）に第２トリガ信号を伝送するかについて当該ラッパーをコンフィギュレーション可能であるようにし、
ｎ）当該原動機制御を実施する前に前記の第１コンポーネント（２０２，３０２，３１２）と第２コンポーネント（２０６，３１０，３２０）との間のトリガ接続（２０４，２１０，２１２，３０４，３０８，３１４，３１８）をラッパー（２０８，３０６，３１６）のコンフィギュレーションによって決定することを特徴とする
原動機制御方法。
【請求項５】
コンピュータプログラムにおいて、
該コンピュータプログラムは、マイクコントローラ（１１４）、コンピュータ、マイクロコントローラネットワークまたはコンピュータネットワークにおける実行時に請求項４に記載の方法を実施することを特徴とする
コンピュータプログラム。
【請求項６】
プログラムコード手段を有するコンピュータプログラムにおいて、
該コンピュータプログラムが、マイクコントローラ（１１４）、コンピュータ、マイクロコントローラネットワークまたはコンピュータネットワークにて実行される場合、請求項４に記載の方法が実行される、
コンピュータプログラム。
【請求項７】
前記プログラムコード手段は、コンピュータ読出可能データ担体に記憶可能である、
請求項６に記載の、プログラムコード手段を有するコンピュータプログラム。
【請求項８】
データ担体またはコンピュータシステムにおいて、
該データ担体またはコンピュータシステムにデータ構造が記憶され、
該データ構造は、コンピュータまたはコンピュータネットワークの作業記憶装置および／または主記憶装置にロードした後、請求項４に記載の方法を実施することを特徴とする
データ担体またはコンピュータシステム。
【請求項９】
マシン読出可能な担体に記憶されるプログラムコード手段を有するコンピュータプログラム製品において、
当該プログラムがコンピュータまたはコンピュータネットワークにおいて実行される場合に請求項４の方法のすべてのステップを実行することを特徴とする、
コンピュータプログラム製品。
【請求項１０】
変調されたデータ信号において、
該データ信号は、コンピュータシステムまたはコンピュータネットワークによって実行可能であり、かつ請求項４の方法を実行するために命令を含むことを特徴とする、
変調されたデータ信号。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関（ガソリンまたはディーゼル機関）を有する自動車の駆動系（原動機および／または変速機）の処理を制御する原動機制御に関する。ここで原動機制御という語は、原動機制御装置も、原動機の制御に必要になる複数の機能の複合体も示す。
【０００２】
従来の技術
今日の自動車におけるマイクロ電子工学の重要な応用分野の１つは、殊に駆動系の制御である。例えば、アイドリング回転数の制御、ラムダ制御および電子点火システムの制御は、優先的で重要である。アクティブな原動機制御および適応形変速機制御は、都度の走行状態にシステムを適合させるために重要な手段である。
【０００３】
これらの手段の入力量および出力量の数が多いことに起因して、自動車における制御は極めて複雑であるため、マイクロコントローラをベースにした最新の制御システムが使用されて上記の課題が解決される。
【０００４】
最新の車両ではますます多くの種々異なるセンサが使用されるようになっており、これらのセンサの測定データも同時に考慮しなければならないため、原動機制御部の入出力ポートの数も多くなり続けている。したがって極めて計算性能の高いマイクロコントローラがますます使用されるようになっているのである。
【０００５】
原動機制御部はふつう、互いに起動ないしはトリガされる個々のコンポーネントからモジュール式に構成される。これらのコンポーネントは、マイクロコントローラまたは他のハードウェアすることが可能であるが、またソフトウェアコンポーネントないしはソフトウェア機能群とすることも可能である。上記の原動機制御システムの個々のコンポーネント間の通信は、電気的またはソフトウェア的な接続を介して実現される。上記の通信が純粋なトリガ処理からなる場合、トリガ接続という語が使用される。ソフトウェア接続は、例えばバスを介するインタフェースによって実現することができ、もっぱら割り込みが使用される。新たな接続が必要になる毎に上記のソフトウェアは変更しなければならないか、または新たな電気接続を設けなければならない。このため、原動機制御部に対するコンポーネントの構成にどのように変更を行っても多くのコストに結びついてしまうのである。
【０００６】
本発明の課題
本発明の課題は、原動機制御システムを容易にコンフィギュレーションできるようにすることであり、また種々異なる原動機制御部においておよび／または個々のコンポーネント間の接続を変更した際にさまざまな標準コンポーネントの再利用が容易になるようにすることである。
【０００７】
解決手段
この課題は、本発明により、請求項１，４，５，６，８，９および１０の特徴部分に記載した特徴的構成によって解決される。本発明の有利な実施形態は従属請求項に記載されている。これに関連して、すべての請求項の文言は、参照によってこの明細書の内容にされているものとする。
【０００８】
ここで提案されるのは、１つずつの機能を実行する複数の第１コンポーネントと、ふつう別の１つずつの機能を実行する複数の第２コンポーネントとを有する原動機制御部および方法である。上記の第１および第２コンポーネントは、マイクロコントローラまたは別のハードウェアとすることができるが、またソフトウェアコンポーネントとすることも可能である。
【０００９】
ここで各第１コンポーネントは、トリガ信号によって１つずつの第２コンポーネントをトリガする。第１コンポーネントは、マイクロコントローラレジスタを介して所要の信号形成を制御する。信号タイプとして、例えば、（５Ｖのレベルを有する、または増加している3.3Vのレベルを有する）ＴＴＬまたはＥＣＬの形態のハードウェア信号を使用することができるが、またソフトウェア信号（スタート信号、トリガ信号、フラグの設定、例えばリアルタイムで処理される割り込みサービスルーチンをトリガする割り込み等々）も使用可能である。
【００１０】
上記の信号は、所定のイベントをトリガする純粋な時間情報だけは含んでいるが別の情報を含まないトリガである。第２コンポーネントが付加的な情報を必要とする場合、これらの情報は第１コンポーネントに要求しなければならない。ハードウェア信号の場合、トリガ時点は、トリガの（立ち上がりまたは立ち下がり）エッジの時点として定められる。ソフトウェア割り込みを形成するためのベースは、制御システムで形成されるハードウェア信号とすることも可能である。
【００１１】
この処理において各トリガ信号に、各第１コンポーネントと各第２コンポーネントとの間のトリガ接続を対応付ける。今日の車両では約５０〜１００個のこのようなトリガ接続が存在する。
【００１２】
ここで各第１コンポーネントには、トリガ信号を形成するための信号形成ユニットが含まれている。同時に各第２コンポーネントには、このトリガ信号を受信する受信ユニットが含まれている。
【００１３】
さらに上記の原動機制御部には複数のラッパー（信号変換器ないしは適合化素子）が含まれており、これらのラッパーは１つずつの第１コンポーネントに割り当てられている。これらのラッパーそれ自体をマイクロコントローラまたはマイクロコントローラのモジュールとすることができる。ラッパーは、第２コンポーネントの特性に依存してソフトウェア信号またはハードウェア信号を形成する。
【００１４】
ここで第１コンポーネントと第２コンポーネントとの間の各トリガ接続は、第１コンポーネントに割り当てられたラッパーの中間回路によって実現され、ここでこのラッパーは、第１コンポーネントの信号形成ユニットと、第２コンポーネントの受信ユニットとの間に設けられている。
【００１５】
各第１コンポーネントは、このコンポーネントが形成したトリガ信号をラッパーに伝送することができ、このラッパーは、第１コンポーネントからトリガ信号を受信した後、第２トリガ信号を形成することができる。第２トリガ信号の信号タイプは、第２コンポーネントをトリガ可能なタイプと同じある。
【００１６】
第１コンポーネントの出力側における信号タイプと、第２コンポーネントが待ち受ける信号タイプとの間の適合化を行うのがラッパーである。ここではラッパーにより、受け取られた信号が変換されてこれらの信号が転送される。この際にラッパーによって考慮されるのは、
−  第１コンポーネントによって供給される信号のタイプおよび
−  第２コンポーネントが待ち受ける信号のタイプである。
ラッパーはつぎのように構成される。すなわち、このラッパーが、第１コンポーネントによって形成した第１信号タイプのトリガ信号を受信した後、これとは異なる信号タイプの第２トリガ信号を形成できるように構成されるのである。
【００１７】
独立した第１コンポーネントと、独立した第２コンポーネントとの毎に作成すべき接続毎にちょうど１つのラッパーを定めてコンフィギュレーションしなければならない。ラッパーは、それが形成した第２トリガ信号を各第２コンポーネントに伝送することができ、またつぎのようにコンフィギュレーションすることができる。すなわち、このラッパーが、第２トリガ信号のどの信号タイプを形成するか、またこのラッパーがどの第２コンポーネントに第２トリガ信号を伝送するかについてコンフィギュレーションすることができるのである。
【００１８】
ラッパーのこのようにコンフィギュレーションできることにより、種々異なる制御モジュールを互い組み合わせて協調動作させることができる。この際にトリガ接続だけが新たにコンフィギュレーションされる。すなわち、ラッパーのコンフィギュレーションだけが更新によって変更されるのである。ここでコンフィギュレーションとは一般的に、あらかじめ定めた値を所定の箇所、記憶装置、ビット、フラグ、パラメタなどに設定することである。これをベースにすれば、種々異なる制御システムの標準化されたコンポーネントを使用することができ、この際に第１コンポーネントによって形成される信号タイプを具体的に第２コンポーネントの信号タイプに合わせる必要はない。個々のコンポーネントは、完全に独立してまたこれらが別のどのコンポーネントと対話するかとには無関係に実現することができるのである。
【００１９】
同時にマイクロコントローラとすることも可能なラッパーは、このラッパーが、第２コンポーネントの特性に依存してその出力側にハードウェア信号またはソフトウェア信号を形成するようにコンフィギュレーションされる。このマイクロコントローラのプログラミングは、システムのコンフィギュレーション中、例えば原動機の始動時に一度行われる。所望のコンフィギュレーションに対するデータは、不揮発性の記憶装置に格納される。この記憶装置に格納されるデータには、ラッパーのコンフィギュレーションに対する情報が含まれる。更新に対しては不揮発性の記憶装置の内容だけを変更するだけでよい。
【００２０】
ラッパーの出力側にハードウェア信号を実現する際には単に、静的なコンフィギュレーションの形態で、ラッパーの入力側における第１コンポーネントと、出力側における第２コンポーネントとの間の物理的な接続が接続される。ラッパーの出力側においてソフトウェア信号が必要とされる場合、このラッパーは、所定のタイプの入力信号を受信して、その出力側に新たなソフトウェア信号を形成する。この信号は、第２コンポーネントによって受信されまた所望のアクションに変換することができる。
【００２１】
ここでこれらのラッパーはつぎのようにプログラムされる。すなわち、これらのラッパーにより、第１コンポーネントと第２コンポーネントとの間の接続毎に必要な種々異なる信号タイプの適合化が保証されるようにこのラッパーはプログラムされるのである。本発明が優れているのは、第１コンポーネントから別の第２コンポーネントに至る接続がどのように変化しても、迅速に実現可能な更新によって、相応するラッパーのコンフィギュレーションだけを、変更された要求に合わせればよいことである。これによって、第１コンポーネントと第２コンポーネントとの間に新しい接続を作成するために必要な時間が格段に短くなり、ひいては変更および更新を実現するための時間が格段に短くなる。
【００２２】
トリガ接続部にラッパーを中間接続することによって可能になるのは、原動機制御部の標準コンポーネント、例えば、さまざまな制御装置、原動機ないしはさまざまな車両製造メーカに対する標準コンポーネントを再利用することである。第１コンポーネントは、全く異なる第２コンポーネントをトリガすることも可能であり、ここで第１コンポーネントは、これがどの第２コンポーネントをトリガするかについていかなる情報も得ることはない。この情報は、コンフィギュレーションデータファイルないしはラッパーに存在する。
【００２３】
本発明において使用されるラッパーは、つぎのように構成することもできる。すなわち、このラッパーが、第１コンポーネントによって形成された第１信号タイプのトリガ信号を受信した後、これとは信号タイプの異なる第２トリガ信号を形成できるように構成することができる。これはつぎのような場合に必要である。すなわち、第１の信号タイプを形成できる第１コンポーネントにより、第１コンポーネントとは異なる信号タイプしか受信することのできない第２コンポーネントにおいてアクションまたはイベントをトリガしたい場合に必要である。第２コンポーネントを第１コンポーネントによってトリガできるようにするため、ラッパーにおいて第１コンポーネントからの信号は、第２コンポーネントによって受信可能なタイプの信号に変換される。すなわち、このラッパーにおいて、第１コンポーネントによって形成された信号タイプが、第２コンポーネントのトリガに対して互換性のある信号タイプに適合化されるのである。
【００２４】
このラッパーはつぎのように構成することも可能である。すなわち、このラッパーが、第１コンポーネントによって形成した第１信号タイプのトリガ信号を受信した後、あらかじめ設定された遅延で第２トリガ信号を形成できるように構成することも可能である。
【００２５】
以下では個々の方法ステップを詳しく説明する。これらのステップは、必ずしもここに示した順序で実行する必要はなく、またここに述べる方法は、列挙しない別のステップも含むことがある。
【００２６】
本発明の方法では原動機制御部内に、１つずつの機能を実行する複数の第１コンポーネントが利用可能である。同様に１つずつの機能を実行する複数の第２コンポーネントが利用可能である。ここでは各第１コンポーネントを選択して、この第１コンポーネントが、１つずつの第２コンポーネントをトリガ信号によってトリガできるようにする。この処理では、各トリガ信号に、各第１コンポーネントと各第２コンポーネントとの間のトリガ接続を対応付ける。各第１コンポーネントを選択して、トリガ信号を形成するための信号形成ユニットがこの第１コンポーネントに含まれるようにする。同時に各第２コンポーネントを選択して、トリガ信号を受信するための受信ユニットがこの第２コンポーネントに含まれるようにする。
【００２７】
さらに、１つずつの第１コンポーネントに割り当てられている複数のラッパーが利用可能である。ここで第１コンポーネントと第２コンポーネントとの間の各トリガ接続は、第１コンポーネントの信号形成ユニットと、第２コンポーネントの受信ユニットとの間に、第１コンポーネントに割り当てられたラッパーを中間接続することによって実現される。
【００２８】
各第１コンポーネントを選択して、この第1コンポーネントが、形成したトリガ信号をラッパーに伝送できるようにする。またこのラッパーを選択して、このラッパーが、第１コンポーネントからトリガ信号を受信した後、第２トリガ信号を形成できるようにする。ここでは第２トリガ信号の信号タイプを選択して、この信号タイプが、第２コンポーネントをトリガすることの可能なタイプになるようにする。
【００２９】
さらにこのラッパーを選択して、このラッパーが、形成した第２トリガ信号を各第２コンポーネントに伝送できき、またつぎのようにコンフィギュレーションできるようにする。すなわち、ラッパーが第２トリガ信号のどの信号タイプを形成するか、またこのラッパーがどの第２コンポーネントに第２トリガ信号を伝送するかをコンフィギュレーションできるようにするのである。第１コンポーネントと第２コンポーネントとの間のトリガ接続は、原動機制御を実行する前にラッパーのコンフィギュレーションによって決定される。
【００３０】
これらのラッパーはプログラムコードにおいて、カプセル化された機能を提供するオブジェクトまたはクラスとして実現することができる。この例においてラッパーは、所定のパラメタ（信号タイプ、受信側）によって呼び出される単なる関数である。
【００３１】
ここでは本発明により、既存のソフトウェアコンポーネントの再利用を可能にするソフトウェアインタフェースが得られる。これらのインタフェースは、ソフトウェアコンポーネントを組み込む際にコンフィギュレーションされる。組み込みの過程で、個々のソフトウェアコンポーネントはまとめられて、機能する完全なソフトウェアになる。この際、必要なトリガ接続毎にラッパーが形成されてコンフィギュレーションされ、このラッパーは各第1コンポーネントに割り当てられる。どの第１コンポーネントがその信号によってどの第２コンポーネントをトリガしようとしているか、また第２コンポーネントがどの信号タイプを受信できるかについて情報を有しているのはラッパーだけである。
【００３２】
トリガ接続を変更したい場合には、対応するラッパーのコンフィギュレーションも変更しなければならない。有利であるのは、この処理においてラッパーだけをコンフィギュレーションすればよく、第１および第２コンポーネントをそのまま変更しないことであり、したがってこれらを有利にも汎用に使用できることである。
【００３３】
従来ではトリガ接続の変更にはソースコードの変更が必要であった。本発明ではコンフィギュレーションだけを変更すればよい。ここではラッパーの機能を別のパラメタで呼び出すだけである。
【００３４】
さらに、本発明の範囲にはコンピュータプログラムが含まれており、このコンピュータプログラムは、コンピュータまたはコンピュータネットワークにおける実行時にその実施形態において本発明の方法を実施する。
【００３５】
さらに、本発明の範囲にはプログラムコード手段を有するコンピュータプログラムが含まれており、これによって本発明の方法がその実施形態において実施される。ここでこれが行われるのは、このプログラムがコンピュータまたはコンピュータまたはコンピュータネットワークで実行される場合である。プログラムコード手段は例えば、コンピュータ読出可能データ担体に記憶することができる。
【００３６】
さらに、本発明の範囲にはデータ担体も含まれており、このデータ担体にはつぎのようなデータ構造が記憶されている。すなわちコンピュータまたはコンピュータネットワークの作業記憶装置および／または主記憶装置にロードされた後、その実施形態において本発明の方法を実行することのできるデータ構造が記憶されているのである。
【００３７】
また本発明の範囲には、マシン読出可能な担体に記憶されているプログラムコード手段を有するコンピュータプログラム製品が含まれており、これによってその実施形態において本発明の方法が実施される。ここでこれが行われるのは、このプログラムがコンピュータまたはコンピュータまたはコンピュータネットワークで実行される場合である。
【００３８】
ここでコンピュータプログラム製品とは、市販される製品としてのプログラムのことである。これは基本的に任意の形態をとることができ、例えば紙またはコンピュータ読出可能データ担体で、また例えばデータ伝送ネットワークを介して配布することができる。
【００３９】
最後に、本発明の範囲には、変調されたデータ信号が含まれており、このデータ信号には、方法についての請求項に記載された方法を実行するためにコンピュータシステムまたはコンピュータネットワークによって実行され得る命令が含まれている。
【００４０】
本発明の他の詳細および特徴的構成は、従属請求項に関連する以下の有利な実施例の説明から得られる。ここではそれぞれ特徴的構成は、それ自体単独でまたは複数を互いに組み合わることによって実現可能である。本発明はこれらの実施例に制限されない。
【００４１】
図面には複数の実施例が略示されている。ここで個々の図において同じ参照符号は、同じ要素または機能的に同じ要素ないしは機能の点からみて互いに相応する要素を示す。個々に挙げると、
図１は、原動機制御部の基本図を示しており、
図２は、ラッパーを中間接続する場合の信号流れ制御の基本図を示しており、
図３は、信号接続を変更する場合の信号流れ制御の基本図を示しており、
図３Ａは、４つのコンポーネント間の第１トリガ配置構成の基本図を示しており、
図３Ｂは、図３Ａに対してトリガ配置構成を変更した基本図を示しており、
図４は、スロットルバルブ制御のためのＰＷＭ信号の電圧時間グラフの基本図を示している。
【００４２】
図１には原動機制御部の基本図が示されている。図示の原動機制御部において、信号は、種々異なるセンサおよび目標値検出器１０２（例えば、アクセルペダル位置、スロットルバルブ位置、空気流量、バッテリ電圧、吸気温度、原動機温度、ノッキング強度、ラムダセンサ）および１０４（例えば、クランクシャフト回転数、カムシャフト位置、変速段、速度）から入出力ポート１０６および１０８を介して流れ、さらにこれらのポートから接続部１１０および１１２を介してマイクロコントローラ１１４およびそのコンポーネントに流れる。
【００４３】
接続１１６を介して、マイクロコントローラ１１４とＣＡＮバス１１８との間のデータ伝送が行われる。ＣＡＮバス１１８によって達成されるのは、すべての装置がただ１つのケーブルを介してネットワーク接続されることである。マイクロコントローラ１１４と診断システム１２０との間のデータ伝送は、接続１２２を介して行われる。
【００４４】
マイクロコントローラ１１４はそのコンポーネントと共に、ＲＯＭに固定して記憶されたプログラムに基づいてその機能を実現する。マイクロコントローラ１１４における信号処理の後、信号はさらに、接続１２４，１２６，１２８，１３０を介してまた入出力ポート１３２，１３４，１３６，１３８を介して、種々異なるアクチュエータ１４０（例えば点火コイルおよび点火プラグ）、１４２（例えばスロットルバルブアクチュエータ）、１４４（例えば噴射バルブ）および１４６（メインリレー、原動機回転数測定器、燃料ポンプリレー、ヒータ、ラムダセンサ、カムシャフト制御部、タンクベンチレータ、切替え式インテークマニホールド、２次エア、排気ガス循環部）に流れる。上記の原動機制御部には、ラッパーならびに第１および第２コンポーネントを有するアダプタシステムも組み込まれている。これらのラッパーは、マイクロコントローラ１１４の構成部分とすることも、ラッパーそれ自体をマイクロコントローラとすることも可能である。
【００４５】
図２には、ラッパーを使用した際の第１コンポーネントと第２コンポーネントとの間の信号の流れについての基本図が示されている。ここでは第１コンポーネント２０２により、トリガ接続２０４を介し、第２コンポーネント２０６において所定のイベントをトリガするものとする。第１コンポーネント２０２は、所定のタイプの信号（例えばＴＴＬ信号）を形成して、この信号によって第２コンポーネント２０６をトリガするものとする。しかしながら第２コンポーネント２０６は、別のタイプの信号（例えばソフトウェアトリガ信号）だけしか処理することができない。この機能を実現するために必要なのは、第１コンポーネントと第２コンポーネントとの間にラッパーを接続することである。ラッパー２０８は、第１コンポーネント２０２と第２コンポーネント２０６との間の信号を適合化するという機能を果たす。このため、第１コンポーネント２０２のＴＴＬ信号は、トリガ接続２１０を介してラッパー２０８に伝送される。受信されたこのＴＴＬ信号は、ラッパー２０８により、ソフトウェアトリガ信号に変換される。トリガ接続２１２を介してこのソフトウェアトリガ信号は第２コンポーネント２０６に伝送される。このようにしてラッパー２０８を中間接続することにより、第２コンポーネント２０６は第１コンポーネント２０２からの信号によってトリガされるのである。
【００４６】
図３には、複数の第１コンポーネントと第２コンポーネントとの間の接続が変更された際の信号の流れについての基本図が示されている。
【００４７】
図３Ａでは第１コンポーネント３０２から、トリガ接続３０４を介して、中間接続されたラッパー３０６にトリガ信号が送信される。ラッパー３０６は、このトリガ信号を受信し、場合によっては別のタイプの新たなトリガ信号を形成し、トリガ接続３０８を介してこの新たなトリガ信号を第２コンポーネント３１０に伝送する。これによって第１コンポーネント３０２からのトリガ信号により、第２コンポーネント３１０のアクションがトリガされる。
【００４８】
ここではまた別の第１コンポーネント３１２から、トリガ接続３１４を介して、中間接続されたラッパー３１６にトリガ信号が送信される。ラッパー３１６は、このトリガ信号を受信し、場合によって別のタイプの新たなトリガ信号を形成し、トリガ接続３１８を介してこの新たなトリガ信号を別の第２コンポーネント３２０に伝送する。これによって第１コンポーネント３１２からのトリガ信号により、第２コンポーネント３２０のアクションがトリガされる。
【００４９】
したがって図３Ａには、第１コンポーネント３０２によって第２コンポーネント３１０がトリガされる配置構成が示しているのであり、同時に第１コンポーネント３１２によって第２コンポーネント３２０がトリガされる。
【００５０】
これらのラッパー３０６ないしは３１６は、それぞれ第１コンポーネント３０２ないしは３１２に割り当てられており、またこれらのラッパーによって相応に、各第２コンポーネント３１０ないしは３０２に至りかつ実現すべきトリガ接続の必要条件が設定される。
【００５１】
以下では図３Ｂを参照する。第１および第２コンポーネント３０２ないしは３１２間のトリガ接続が変更される場合、中間接続されるラッパー３０６ないしは３１６を新たにコンフィギュレーションしなければならない。このように接続を変更して、またラッパー３０６ないしは３１６を新たなにコンフィギュレーションした結果、いまや第２コンポーネント３１０のアクションは第１コンポーネント３１２によってトリガされ、これに対して第２コンポーネント３２０のアクションは、第１コンポーネント３０２のトリガ信号によってトリガされる。ラッパー３０６および３１６のコンフィギュレーションを変更することによって、ラッパー３０６から第２コンポーネント３２０に至る新たなトリガ接続３２２ならびにラッパー３１６から第２コンポーネント３１０に至る新たなトリガ接続３２４２が得られた。
【００５２】
本発明は、他の制御過程に加えて殊に自動車のスロットルバルブの制御にも使用される。
【００５３】
図４には、自動車におけるスロットルバルブを制御するために使用可能なパルス幅信号（ＰＷＭ信号）の電圧時間線図が示されている。このパルス幅変調では、各周期の全体時間Ｔが、方形波信号のスイッチオン時間t1とスイッチオフt2とに分けられる。固定の基本周波数1/Tにおいてt1およびt2は変更可能である。パルス幅変調の主な適用のうちの１つは、例えば、原動機の制御である。
【００５４】
アクセルペダル検出器から原動機制御部のマイクロコントローラに到来する測定値に基づいてデータが処理される。第１ソフトウェアコンポーネントではマイクロコントローラにおいて、スロットルバルブの駆動原動機（スロットルバルブアクチュエータ）を直接制御するための制御信号がＰＷＭ信号の形態で形成される。この信号は、相応にコンフィギュレーションされたラッパーを介して付加的に信号受信器に到達する。この信号受信器により、マイクロコントローラに実現されたＡＤ変換器を介して、スロットルバルブの角度検出器の測定値の検出がトリガされる。したがってこの例では、ＰＷＭ信号を形成する第１コンポーネントにより、第２コンポーネントとしてのＡＤ変換器がトリガされるのである。このＰＷＭ信号の立ち上がりエッジがトリガ信号である。
【図面の簡単な説明】
【００５５】
【図１】原動機制御部の基本図である。
【図２】ラッパーを中間接続する場合の信号流れ制御の基本図である。
【図３】信号接続を変更する場合の信号流れ制御の基本図である。
【図３Ａ】４つのコンポーネント間の第１トリガ配置構成の基本図である。
【図３Ａ】図３Ａに対してトリガ配置構成を変更した基本図である。
【図４】スロットルバルブ制御のためのＰＷＭ信号の電圧時間グラフである。
【図１】
2008517211.tif 000003
【図２】
2008517211.tif 000004
【図３Ａ】
2008517211.tif 000005
【図３Ｂ】
2008517211.tif 000006
【図４】
2008517211.tif 000007
【国際調査報告】
2008517211.tif 000008
2008517211.tif 000009
2008517211.tif 000010
2008517211.tif 000011
2008517211.tif 000012
2008517211.tif 000013
2008517211.tif 000014
2008517211.tif 000015