(57)【要約】本発明は、少なくとも１つの実行すべきオペレーションの座標を予測するためのデータ処理システムの回路構成であって、予測は、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存し、回路構成は、少なくとも１つの入力信号が変化する度に、各現在の時間パラメータ及び／又は他の状態パラメータを用いて、第１の値から第２の時間値を算出し、第２の時間値から第１の時間値を減算して第３の時間値を形成し、及び／又は、第１の時間値から第２の値を算出し、第２の値から第１の値を減算して第３の値を形成し、第３の時間値及び／又は第３の値から、少なくとも１つのオペレーションを作動すべき状態を定めるよう構成される、回路構成に関する。【選択図】図１
2013528735.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの実行すべきオペレーションの座標を予測するためのデータ処理システムの回路構成であって、前記予測は、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存し、前記回路構成は、前記少なくとも１つの入力信号が変化する度に、各現在の時間パラメータ及び／又は他の状態パラメータを用いて、前記第１の値から第２の時間値を算出し、かつ、前記第２の時間値から前記第１の時間値を減算して第３の時間値を形成し、及び／又は、前記第１の時間値から第２の値を算出し、前記第２の値から前記第１の値を減算して第３の値を形成し、前記第３の時間値及び／又は前記第３の値から、前記少なくとも１つのオペレーションを作動すべき状態を定めるよう構成される、回路構成。
【請求項２】
前記回路構成はさらに、前記第３の時間値から前記第３の値を定め、又は、前記第３の値から前記第３の時間値を定め、前記値の少なくとも１つ、第３の時間値又は第３の値を出力ユニット（３０）に転送するよう構成される、請求項１に記載の回路構成。
【請求項３】
前記出力ユニット（３０）は、前記第３の時間値を時間基準と比較し、及び／又は、前記第３の値を前記他の物理量の基準と比較し、前記比較に従って、出力信号の変更を行うよう構成される、請求項２に記載の回路構成。
【請求項４】
前記回路構成はさらに、出力信号の変更について第４の時間値及び／又は第４の値を考慮するために、前記出力ユニット（３０）に、前記第４の時間値及び／又は前記第４の値を渡すよう構成される、請求項１〜３のいずれか１項に記載の回路構成。
【請求項５】
前記回路構成は、前記第３の値又は前記第４の値のどちらを時間基準と比較し、又は、前記第３の値又は前記第４の値のどちらを前記他の物理量の基準と比較するのかを決定する少なくとも１つの追加的な制御信号を、前記出力ユニット（３０）に渡すよう構成される、請求項４に記載の回路構成。
【請求項６】
前記出力ユニット（３０）はさらに、前記第３の値か又は前記第４の値かについての前記決定の情報を与える状態信号を出力するよう構成される、請求項５に記載の回路構成。
【請求項７】
前記出力ユニット（３０）は制御ビットを備え、かつ、前記制御ビットに従って、前記他の物理量の前記基準についての比較を実行するために構成された比較ユニットを、第１の比較モードと第２の比較モードとの間で切り替えるよう構成され、前記第１の比較モードでは、より大きいか又は等しいかについて比較され、前記第２の比較モードでは、より小さいか又は等しいかについて比較される、請求項２〜６のいずれか１項に記載の回路構成。
【請求項８】
少なくとも１つの実行すべきオペレーションの座標を予測するためのデータ処理システムのための方法であって、前記予測は、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存し、前記少なくとも１つの入力信号が変化する度に、各現在の時間パラメータ及び／又は他の状態パラメータを用いて、前記第１の値から第２の時間値が算出され、前記第２の時間値から前記第１の時間値が減算されて第３の時間値が形成され、又は、前記第１の時間値から第２の値が算出され、前記第２の値から前記第１の値が減算されて第３の値が形成され、前記第３の時間値及び／又は前記第３の値から、前記少なくとも１つのオペレーションを作動すべき状態が定められる、方法。
【請求項９】
前記第３の時間値から前記第３の値が定められ、又は、前記第３の値から前記第３の時間値が定められ、前記値の少なくとも１つ、第３の時間値又は第３の値が出力ユニットに転送され、前記出力ユニット（２０）内では、前記第３の時間値が時間基準と比較され、及び／又は、前記第３の値が前記他の物理量の基準と比較され、前記比較に従って、出力信号の変更が行われる、請求項８に記載の方法。
【請求項１０】
前記第３の値又は前記第４の値のどちらが時間基準又は前記他の物理量の基準と比較されるか決定する少なくとも１つの追加的な制御信号が、前記出力ユニットに渡され、前記出力ユニットによって、前記第３の値か又は前記第４の値かについての前記決定の情報を与える状態信号が出力される、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複雑な命令シーケンスにおいてポジションマイナスタイムを簡単に定めるための仕組みを実現する回路構成及び対応する方法に関する。
【背景技術】
【０００２】
現在公知のエンジン制御装置では、複雑なソフトウェア構造、及び、膨大な演算リソースを必要とする非常に複雑な制御アルゴリズムが提供されることが多い。その際に、提供される制御アルゴリズムは、通常、非常に動的な入力信号を処理し、各アクチュエータの物理的特性も取り入れた出力パラメータを計算する必要がある。このような出力パラメータは、例えばアクチュエータの駆動時の、当該アクチュエータの慣性又は遅延特性であり、これによって、例えば、或るイベントが発生すべき特定の回転角にエンジンが到達する前の特定の時間に、当該イベント又はこれに関連する演算を開始することが必要になる。その際に、エンジンは、加速又は遅延に従って様々な速さで回転し、これに従って、別の時点に上記回転角（位置、Ｐｏｓｉｔｉｏｎ）に到達するであろう。従って、上記回転角に割り当てられる時点は、上記パラメータの変化に従って変化する。所謂ポジションマイナスタイム演算によって、予定された実行すべきオペレーション（Ｏｐｅｒａｔｉｏｎ）を実行し又開始する必要がある状態にいつ到達するのか、現在の時間パラメータ又は状態パラメータから出発して予測することが可能となる。
【０００３】
例えば、噴射ポンプの場合、各噴射は、エンジンの各加速又は遅延に従って、噴射ポンプと連結された軸が或る特定の角度位置にあるときに常に行われるため、対応する角度位置にいつ達成し噴射が行われるのか、上記軸の目下の現在の状態に基づいて予測できることが構想可能である。その際に、アクチュエータの上記の慣性又は遅延特性が考慮され、さらに、例えばエンジン自体の加速又は遅延のような、実施すべきオペレーションに影響を与える全パラメータの全状態が考慮される。
【０００４】
従来では、所謂ポジションマイナスタイム演算は、通常ソフトウェア内で実行され、最適な位置／時間値が分かるまでポジションマイナスタイム演算が行われることを特徴とする。しかしながら、これには、システムに供給されるＣＰＵの迅速な割り込み動作が必要であり、さらに、多くの演算時間が必要となる。このことは特に、エンジンの回転数が高い場合に問題となる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような背景から、本発明の課題は、先に記載したソフトウェアによるポジションマイナスタイム演算の欠点を調整し、当該欠点に対して、エンジン回転数が高い場合にも、対応する値の確実な演算を提供すると共に、システムに提供されるＣＰＵに対する高い割り込み負荷及び複雑な演算の負荷を大幅に軽減することであった。
【課題を解決するための手段】
【０００６】
このような背景から、特許請求項１に記載の回路構成と、特許請求項８の特徴を備えた対応する方法が提供される。
【０００７】
本発明に基づいて設けられる回路構成、及び、本発明に基づいて構想される方法は、例えばデータ処理構造において実装可能であり、データ処理システムに提供されるＣＰＵの負荷を、適切な形態で軽減することが可能である。本発明に基づき提示される回路構成及び本発明に基づいて提示される方法の適切な実施形態は、各従属請求項、及び、以下の記載から明らかとなろう。
【発明の効果】
【０００８】
特許請求項１に従って、少なくとも１つの実行すべきオペレーションの、例えば時点又は角度のような、座標を予測するためのデータ処理システムの回路構成が提供され、上記予測は、例えばトリガホイールのセンサ信号のような、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存する。提供される回路構成は、少なくとも１つの入力信号が変化する度に、例えば回転数のような、各現在の時間パラメータ及び／又は他の状態パラメータを用いて、第１の値から第２の時間値を算出し、第２の時間値から第１の時間値を減算して第３の時間値を形成し、及び／又は、第１の時間値から第２の値を算出し、第１の値から第２の値を減算して第３の値を形成し、第３の時間値及び／又は第３の値から、少なくとも１つのオペレーションを作動すべき状態を定めるよう構成される。
【０００９】
第１の所定の時間値は、例えば、対応するアクチュエータの慣性を反映する遅延時間であってもよい。この遅延時間又は第１の時間値は、オペレーションをいつ作動すべきかという計算又は予測の際に、一緒に考慮されうる。他の物理量の第１の所定値は、例えば、実行すべきオペレーションが実行される際の、或る軸の所定の角度位置であってもよい。対応する軸が１つの又は幾つかの特定の角度位置にあるときに、実行すべきオペレーションが実行可能であるため、対応して、上記角度位置が予め設定され、他の物理量を表す上記の第１の所定値として計算に含められるということも可能である。従って、例えば、現在の時間値又は現在の角度位置から出発して、アクチュエータの慣性又は遅延時間を考慮せずに、特定の、即ち第１の所定値に対応する軸の角度位置に、次回いつ到達するのか決定することが可能であり、これにより第２の時間値が決定される。但し、追加的に、第１の時間値に対応する遅延時間が考慮される場合には、実行すべきオペレーションを開始又は作動することが必要となるまで、第３の時間値に相当する時間がどのくらい残っているのか求めるために、算出された第２の時間値から上記第１の時間値を減算する必要がある。
【００１０】
代替的に、この種の決定は、第１の時間値に基づいても行うことが可能であり、即ち、第１の時間値に基づいて、対応するアクチュエータの遅延時間に対応して、当該時間内に進む角度回転と、これに伴い到達される角度位置と、が定められ、実施すべきオペレーションが実際にはいつ実行されるのかを示す所定の角度位置から、上記角度位置が減算され、従って、或る角度位置に到達し次第実行すべきオペレーションが開始されることを予め設定する当該角度位置が、第３の値として獲得される。即ち、第３の時間値及び／又は他の物理量の第３の値であれ、算出された第３の値から、少なくとも１つのオペレーションを作動し又は開始すべき状態を定めることが可能である。
【００１１】
提案される回路構成の可能な実施形態において、さらに、第３の時間値から第３の値を定め、又は、第３の値から第３の時間値を定め、上記値の少なくとも１つ、第３の時間値又は第３の値を出力ユニットに転送することが構想される。その際に、出力ユニットは、提案される回路構成の構成要素であってもよく、又は、回路構成の外部に適切な形態で接続されてもよい。
【００１２】
出力ユニットは、獲得された第３の時間値を時間基準と比較し、及び／又は、獲得された他の物理量の第３の値を、他の物理量の対応する基準と比較し、このように実行された比較に従って、対応する出力信号の変更を行うよう構成されることが構想されうる。
【００１３】
さらに、出力信号の変更について第４の時間値及び／又は他の物理量の第４の値を考慮するために、回路構成によって、出力ユニットに、第４の時間値及び／又は他の物理量の第４の値が渡されることが構想されうる。
【００１４】
その際に、回路構成が、第３の値又は第４の値のどちらを時間基準と比較し、又は、第３の値又は第４の値のどちらを他の物理量の基準と比較するのかを決定する少なくとも１つの追加的な制御信号を、出力ユニットに渡すよう構成されることが構想されうる。
【００１５】
出力ユニットは、第３の値か又は第４の値かについての上記決定の情報を与える状態信号を出力するよう構成されることが構想されうる。
【００１６】
さらに、本発明に基づいて提案される回路構成の更なる別の実施形態において、出力ユニットは制御ビットを備え、かつ、制御ビットに従って、他の物理量の基準についての比較を実行するために構成された比較ユニットを、第１の比較モードと第２の比較モードとの間で切り替えるよう構成され、第１の比較モードでは、「より大きいか」又は「より大きいか／等しいか」について比較され、第２の比較モードでは、「より小さいか」又は「より小さいか／等しいか」が比較される。
【００１７】
さらに、本発明は、少なくとも１つの実行すべきオペレーションを予測するためのデータ処理システムのための方法であって、上記予測は、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存する、上記方法に関する。本方法は、先に導入され提案された回路構成により実行することが可能な全てのステップを含む。
【００１８】
本発明の更なる別の利点及び構成は、以下の記載、及び、添付の図面から明らかとなろう。
【００１９】
先に挙げた特徴、及び、以下で解説される特徴は、各示される組み合わせのみならず他の組み合わせにおいても、又は、単独でも、本発明の範囲を逸脱することなく利用されうる。
【図面の簡単な説明】
【００２０】
【図１】ポジションマイナスタイム演算を実行するための、本発明にかかる回路構成の基本となる構造の一実施形態を示す。
【図２】本発明にかかる回路構成の更なる別の回路構成を示す。
【発明を実施するための形態】
【００２１】
本発明は、図面の実施形態を用いて概略的に示され、図を参照しながら、概略的に詳細に記載される。その際に、構造及び機能において詳細な記載が与えられる。
【００２２】
本発明に基づき提案される方法、又は、本発明に基づき設けられる回路構成は、例えば、多重チャネルシーケンサ（ＭＣＳ：Ｍｕｌｔｉ  Ｃｈａｎｎｅｌ  Ｓｅｑｕｅｎｃｅｒ）１０と、出力ユニット３０と、デジタル位相ロックループ（ＤＰＬＬ：Ｄｉｇｉｔａｌ  Ｐｈａｓｅ  Ｌｏｃｋ  Ｌｏｏｐ）２０と、を組み合わせて実装することが可能である。本構造は、本発明に基づいて提案される回路構成の可能な実施形態として、以下に詳細に記載される。即ち、本実施形態では、回路構成は、例えば、多重チャネルシーケンサ１０、ＤＰＬＬユニット２０、及び出力ユニット３０等の処理ユニットを備える。
【００２３】
実行すべきオペレーションを実行しうるために、例えば、最初に、想定される所望の位置値であって、或るオペレーションを実行すべき上記位置値と、対応する時間的許容値と、を決定する必要がある。その際に、想定される所望の位置値は、他の物理量の第１の値により表される。時間的許容値は、各第１の時間値に対応する。この値を予め設定するために、システムに提供されるＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）は、例えば、回転数、温度、バッテリ電圧、レール圧力、及び、排ガス値のような、対応する境界条件を評価する。対応する値及び境界条件も、多重チャネルシーケンサＭＣＳ１０に伝達される。その後、ＭＣＳ１０は、直接的なオペレーションを、場合により優先される条件のために（演算結果が出るのが遅すぎるほど近い将来にもう時間値又は角度値が存在する可能性がある）実施すべきか決定し、この場合には、対応するルーティングユニット（ＡＲＵ：Ａｄｖａｎｃｅｄ  Ｒｏｕｔｉｎｇ  Ｕｎｉｔ）を介して直接的に、出力ユニット３０（ＡＴＯＭ：Ａｄｖａｎｃｅｄ  Ｔｉｍｅｒ  Ｏｕｔｐｕｔ  Ｍｏｄｕｌｅ）に値を送信する。ＭＣＳ１０からＡＴＯＭ３０への出力は、図１では、信号経路１３を介して象徴的に示される。
【００２４】
これに対して、ポジションマイナスタイム演算が必要な場合には、即ち、演算のために十分な時間が未だに残っている場合のことであるが、多重チャネルシーケンサ１０は、位置値及び時間値を、ルーティングユニット（ＡＲＵ）を介して、示されるＤＰＬＬユニット２０へと送信する。ＭＣＳ１０からＤＰＰＬユニット２０への出力は、図１では、信号経路１２を介して象徴的に示される。ＤＰＬＬユニット２０は、例えば上記の第１の値としての角度値のような所定の位置値と、ＤＰＬＬユニット２０内で求められた回転数情報（最新の２つの関連する入力変更の時間間隔）と、から、角度値又は位置値に対応する時間値を算出し、当該時間値から、例えば遅延時間に対応する第１の所定の時間値を減算する。このように算出された第３の時間値は、第１の所定値としての所定の位置値又は角度値において、実行すべきオペレーションを実際に実行することを実現するために、当該実施すべきオペレーションを開始又は作動すべき時間値に対応する。代替的に、第１の時間値に対応する所定の時間値から、第２の角度値又は位置値を定めることが可能であり、実行すべきオペレーションを、第１の値に対応する所定の角度値で実際に実行するために、どの位置に達するまでに開始する必要があるのかを示す第３の角度値を獲得するために、第１の角度値から第２の角度値が減算される。このように算出された第３の時間値、及び／又は、同様に当該時間値に対応する、第３の値としての算出された角度値を、ＤＰＬＬユニット２０は、ルーティングユニット（ＡＲＵ）を介して、出力ユニット３０に提供することが出来る。ＤＰＬＬユニット２０からＡＴＯＭ３０への出力は、図１では、信号経路２３を介して象徴的に示される。
【００２５】
その際に、ＤＰＬＬユニット２０とＡＴＯＭ３０との間の接続は、図２に信号経路２１を介して象徴的に示されるように、ＭＣＳ１０を介して間接的にも行われる。さらに、ＤＰＬＬユニット２０の出力値は、最初に、象徴的に示される信号経路２１を介して多重チャネルシーケンサ１０へと伝送され、続いて、多重チャネルシーケンサ１０は、このデータを、場合によっては自身で修正した後に、象徴的に示される信号経路１３を介して、出力ユニット３０へと伝送する。出力ユニット３０は、第３の時間値又は第３の角度値に基づいて、実行すべきオペレーションをいつ、即ち、どの位置で又はどの時点に開始すべきかについての情報を与える対応する出力信号を生成する。多重チャネルシーケンサ１０を介したＤＰＬＬユニット２０からＡＴＯＭ３０への経路上で、多重チャネルシーケンサ１０はまた、第３の時間値を、更なる別の角度値により置換し、又は、第３の値を、更なる別の時間値により置換することも可能である。出力ユニットの出力は、図１及び図２の信号経路５０により象徴的に示される。
【００２６】
しかしながら、例えば、加速又は遅延による回転数の変化に基づいて、上記の演算が、多かれ少なかれ、実際に存在する条件に合致しないということも起こりうる。従って、ＤＰＬＬユニット２０内で、高精度化を可能とし予測をより正確にする各情報を評価することが構想されうる。従って、例えば、クランク軸のトリガホイールの新しい値は、回転時間情報と、これに対応する予測値であって、行うべきオペレーションを適時に開始するために利用される上記予測値と、の精度を向上させることに適している。これらの値は、ＤＰＬＬユニット２０の入力信号４０として提供される。
【００２７】
従って、第３の時間値に対応する算出された時間値が、提案される回路構成に従って将来に存在する場合には、各新しい入力情報により新たな演算が行われ、従って、最後に出力される出力信号は、出力ユニットによって常に、現在の条件に対して最適に調整される。
【００２８】
ＤＰＬＬユニット２０は、時間値であれ、位置値であれ、他の物理量の値であれ、自身が算出した値に応答する必要かあるかどうか決定せずに、この算出された値を、場合によっては未だに不正確な形であり、また、遥か遠い将来の値であっても、出力ユニット３０に送ることが固く守られる。出力ユニット３０内では、提案される回路構成の一実施形態によれば、出力口での信号変更により対応して応答するために、所定の位置値及び／又は時間値に既に到達したかどうか検査される。同時に、出力ユニット３０は常に、新たに算出された値をＤＰＬＬユニット２０に要求する。
【００２９】
さらに、回路構成によって、第４の時間値及び／又は第４の位置値が、出力信号の変更について当該第４の時間値又は第４の位置値を考慮するために、出力ユニット３０に渡されることが構想されうる。
【００３０】
その際に、回路構成が、第３の時間値又は第４の時間値のどちらを時間基準と比較し、又は、第３の位置値又は第４の位置値のどちらを対応する角度基準と比較するのかを決定する少なくとも１つの追加的な制御信号を、出力ユニット３０に渡すよう構成されることが構想されうる。
【００３１】
出力ユニット３０は、第３の対応する値か又は第４の対応する値かについての上記決定の情報を与える状態信号を、図１及び図２の信号経路３１により示されるように、出力するよう構成されることが構想されうる。
【００３２】
ルーティングユニット（ＡＲＵ）に繋がれた他のソース又はモジュールと異なり、ＤＰＬＬユニット２０は、同じ情報を複数回読み出すことも許容するデータソースという意味において、非ブロック化ソースとして構成されてもよい。これにより、多重チャネルシーケンサ１０及び他のユニットも、同じ情報を、出力ユニット３０のように、ＤＰＬＬユニット２０から取り出すことが可能であり、その際に、他の場合には設けられるブロードキャストユニットによる遅延に耐える必要はない。
【００３３】
ＤＰＬＬユニット２０が新しい値、即ち、上記の第３の時間値又は他の物理量の値を算出し、当該値が間接的又は直接的にＡＴＯＭ３０に伝達され次第、これら新しい値は自動的に出力ユニット３０内で、当該出力ユニット３０内で実行される比較のために援用される。出力ユニット３０内では、ＤＰＬＬユニット２０側から伝達された値が、対応する値基準に対して比較される。即ち、算出された時間値が、時間基準に対して比較され、他の物理量の値が、対応する他の物理量の基準と比較される。その後、この比較は、対応する出力信号を出力し、又はこの種の比較に従って出力信号の変更を行う必要があるのかを検査するために利用される。最終的に、出力信号の変更は、通常、入力信号の変更又は変化を実現する。即ち、例えばエンジンの加速のためにアクセルペダルを踏む場合に、更なる別の入力信号として例えばＣＰＵに対して出力信号が出力され、対応して、以下で更に詳細に記載するように、この出力信号によって最終的に、より多くの燃料が特定の時点に噴射される。これにより得られた加速は、トリガホイールのセンサ信号がより高い周波数により到着することで、ＤＰＬＬユニット２０の入力信号４０に表れる。
【００３４】
既に記載したように、より強い加速が望まれ、従ってより多くの燃料を噴射すべき場合には、場合によっては、新しいポジションマイナスタイム値も、システムに提供されたＣＰＵによって予め設定される。以前に算出された値、即ち、第３の時間値及び／又は他の物理量の第３の値が未だに将来に存在し、即ちシステムが当該値に未だ到達していない場合でも、ＤＰＬＬユニット２０は、多重チャネルシーケンサ１０を介して新しい値を獲得する。その間に追い抜かれた値は、ＤＰＬＬユニット２０内で置換され、第３の時間値としての新しい時間値、又は、他の物理量の第３の値としての位置値が計算される。その際に、データ整合性の理由から、新しいポジションマイナスタイム値の受信は、ＤＰＬＬユニット２０内で正に計算が行われていない場合に可能である。新たな計算は場合によって、例えばクランク軸のトリガホイールのようなセンサ信号の新たな入力がある場合に開始されうる。なぜならば、このイベントにより、逸することが出来ない他の重要な計算が行われるからである。従って、例えば入力信号の変更に対して、第２の物理量の基準についてのパルスの出力により、直接的に応答する必要がある。しかしながら、この直接的な応答をどのように実現出来るかは、ＤＰＬＬユニット２０の実装に依存する。上記他の重要な計算が行われた後にようやく、新しい入力イベントにより再び計算することが必要となるまでの間、新しい時間値又は位置値の計算のために十分な時間が提供される。しかしながら、第１の演算の後に、新しいポジションタイム値を、新たな入力信号変更がその間に起きたかに依存せずに、常に処理することが可能なＤＰＬＬユニット２０の実装も可能である。
【００３５】
算出された第３の時間値又は位置値は、非ブロック化実現においては、当該算出された時間値が過去のものとなるまで、又は、例えば位置値のような、算出された他の物理量の値に到達するまで、ルーティングユニット（ＡＲＵ）を介して出力ユニット３０のために提供される。その後、通常では、新しいポジションマイナスタイム設定により新たな演算が引き起こされるまで、もはや値は出力されない。ブロック化実現にいては、新たに算出された各値が一回のみ提供される。当該値が例えばＡＴＯＭ３０により取り出され次第、新しい入力信号又は新しいポジションタイム値に基づき新たな計算が行われるまで、もはや値は提供されない。
【００３６】
各算出された時間値を対応する位置値に換算し、この算出された位置値を、所定の位置値から引くことも可能である。結果として、出力ユニット３０内では、この算出された位置値に到達したかどうかが検査される。
【００３７】
ポジションマイナスタイム演算と、それに基づく出力信号の出力と、のシーケンスに対して非常に遅い時点に介入しうるために、対応するＣＰＵは、直接的に出力ユニット３０を介して出力を制御しうる状態に置かれる必要がある。さらに、ルーティングユニット（ＡＲＵ）からの恒常的な、値の再ロードを中断し、代わりに、ＣＰＵから値を受け取ることが可能なインタロックの仕組み（Ｖｅｒｒｉｅｇｅｌｕｎｇｓｍｅｃｈａｎｉｓｍｕｓ）が、出力ユニット３０内に設けられる。出力ユニットのシーケンスへのＣＰＵによるこのような介入のために、当該ＣＰＵが例えば新しい比較値を出力ユニット３０の演算レジスタに書き込みたい場合に設定する書き込み問い合わせビットＷＲ＿ＲＥＱが存在する。しかしながら、その際に、出力ユニット３０がルーティングユニット（ＡＲＵ）から既に獲得した比較値であって、設定されたデータアクチュアル・ビット（ＤＶ−ｄａｔａ  ｖａｌｉｄ）によりラベル付される上記比較値は破棄されず、出力ユニット３０は引き続き、対応する比較レジスタ内に格納された比較値を比較し、ルーティングユニット（ＡＲＵ）には、更なる別の新しい比較値を要求しない。ＣＰＵはここで、出力ユニット３０のシャドーレジスタに新しい比較値を書き込み、強制更新ビット（ＦＯＲＣ＿ＵＰＤＡＴＥ）を介して、出力ユニット３０に、当該出力ユニットが対応する比較レジスタに上記比較値を渡せることをシグナリングする。
【００３８】
上記の書き込み問い合わせビットＷＲ＿ＲＥＱが設定され、比較イベントが行われる場合には、出力ユニット３０は、シャドーレジスタ及び比較レジスタへの各書き込みアクセスをブロックし、現在の時間値及び位置値が、シャドーレジスタ内に取り込まれる。ＣＰＵが上記の強制更新ビット（ＦＯＲＣ＿ＵＰＤＡＴＥ）を未だに設定していない場合には、このことが、書き込みエラービット（ＷＲＦ−ｗｒｉｔｅ  ｆａｉｌｅｄ）が示され又はシグナリングされる。ＷＲ＿ＲＥＱビット及びＤＶビットは、比較イベントの際には、対応するハードウェアによりリセットされる。
【００３９】
ＣＰＵは、自身の強制更新問い合わせの後にビットＷＲ＿ＲＥＱ、ＤＶ、及びＷＲＦが設定されていない場合には、遅い時点での比較値の「更新」（Ｕｐｄａｔｅ）が成功したことが分かる。ＷＲＦビットが設定されている場合は、ＣＰＵは、自身の強制更新に成功しなかったのである。
【００４０】
さらに、順方向動作及び逆方向動作のために、特に位置値の演算を利用することが可能である。時間基準についての出力ユニットの比較値は、順方向動作又は逆方向動作かどうかに依存しない。しかしながら、このことは、位置値及び対応する基準の場合は該当しない。なぜならば、当該位置値及び対応する基準は、逆方向動作の際にどんどん小さくなるからである。即ち、将来について予め設定された位置と比較しうるために、逆方向動作の場合には、「より小さいか」又は「より小さいか又は等しいか」が比較され、順方向動作の場合には、「より大きいか」又は「より大きいか又は等しいか」が比較される必要がある。追加的な制御信号が、動作方向を示し、従って、出力ユニット内に設けられた比較モードの切り替えを行うために提供される。ＤＰＬＬユニット２０の角度・時間演算が、時間値の比較に関する場合は、順方向動作に対して変更が生じず、他の物理量の値としての、場合により算出された位置の比較が行われる際に、変更が生じる。
【図１】
2013528735.tif 000003
【図２】
2013528735.tif 000004
【手続補正書】
【提出日】平成24年9月28日(2012.9.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つの実行すべきオペレーションの座標を予測するためのデータ処理システムの回路構成であって、前記予測は、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存し、前記回路構成は、前記少なくとも１つの入力信号が変化する度に、各現在の時間パラメータ及び／又は他の状態パラメータを用いて、前記第１の値から第２の時間値を算出し、かつ、前記第２の時間値から前記第１の時間値を減算して第３の時間値を形成し、及び／又は、前記第１の時間値から第２の値を算出し、前記第２の値から前記第１の値を減算して第３の値を形成し、前記第３の時間値及び／又は前記第３の値から、前記少なくとも１つのオペレーションを作動すべき状態を定めるよう構成される、回路構成。
【請求項２】
前記回路構成はさらに、前記第３の時間値から前記第３の値を定め、又は、前記第３の値から前記第３の時間値を定め、前記値の少なくとも１つ、第３の時間値又は第３の値を出力ユニット（３０）に転送するよう構成される、請求項１に記載の回路構成。
【請求項３】
前記出力ユニット（３０）は、前記第３の時間値を時間基準と比較し、及び／又は、前記第３の値を前記他の物理量の基準と比較し、前記比較に従って、出力信号の変更を行うよう構成される、請求項２に記載の回路構成。
【請求項４】
前記回路構成はさらに、出力信号の変更について第４の時間値及び／又は第４の値を考慮するために、前記出力ユニット（３０）に、前記第４の時間値及び／又は前記第４の値を渡すよう構成される、請求項１〜３のいずれか１項に記載の回路構成。
【請求項５】
前記回路構成は、前記第３の値又は前記第４の値のどちらを時間基準と比較し、又は、前記第３の値又は前記第４の値のどちらを前記他の物理量の基準と比較するのかを決定する少なくとも１つの追加的な制御信号を、前記出力ユニット（３０）に渡すよう構成される、請求項４に記載の回路構成。
【請求項６】
前記出力ユニット（３０）はさらに、前記第３の値か又は前記第４の値かについての前記決定の情報を与える状態信号を出力するよう構成される、請求項５に記載の回路構成。
【請求項７】
前記出力ユニット（３０）は制御ビットを備え、かつ、前記制御ビットに従って、前記他の物理量の前記基準についての比較を実行するために構成された比較ユニットを、第１の比較モードと第２の比較モードとの間で切り替えるよう構成され、前記第１の比較モードでは、より大きいか又は等しいかについて比較され、前記第２の比較モードでは、より小さいか又は等しいかについて比較される、請求項３〜６のいずれか１項に記載の回路構成。
【請求項８】
少なくとも１つの実行すべきオペレーションの座標を予測するためのデータ処理システムのための方法であって、前記予測は、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存し、前記少なくとも１つの入力信号が変化する度に、各現在の時間パラメータ及び／又は他の状態パラメータを用いて、前記第１の値から第２の時間値が算出され、前記第２の時間値から前記第１の時間値が減算されて第３の時間値が形成され、又は、前記第１の時間値から第２の値が算出され、前記第２の値から前記第１の値が減算されて第３の値が形成され、前記第３の時間値及び／又は前記第３の値から、前記少なくとも１つのオペレーションを作動すべき状態が定められる、方法。
【請求項９】
前記第３の時間値から前記第３の値が定められ、又は、前記第３の値から前記第３の時間値が定められ、前記値の少なくとも１つ、第３の時間値又は第３の値が出力ユニットに転送され、前記出力ユニット（２０）内では、前記第３の時間値が時間基準と比較され、及び／又は、前記第３の値が前記他の物理量の基準と比較され、前記比較に従って、出力信号の変更が行われる、請求項８に記載の方法。
【請求項１０】
前記第３の値又は前記第４の値のどちらが時間基準又は前記他の物理量の基準と比較されるか決定する少なくとも１つの追加的な制御信号が、前記出力ユニットに渡され、前記出力ユニットによって、前記第３の値か又は前記第４の値かについての前記決定の情報を与える状態信号が出力される、請求項９に記載の方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
特許請求項１に従って、少なくとも１つの実行すべきオペレーションの、例えば時点又は角度のような、座標を予測するためのデータ処理システムの回路構成が提供され、上記予測は、例えばトリガホイールのセンサ信号のような、少なくとも１つの入力信号と関連し、かつ、第１の所定の時間値と、他の物理量を表す少なくとも第１の所定値と、に依存する。提供される回路構成は、少なくとも１つの入力信号が変化する度に、例えば回転数のような、各現在の時間パラメータ及び／又は他の状態パラメータを用いて、第１の値から第２の時間値を算出し、第２の時間値から第１の時間値を減算して第３の時間値を形成し、及び／又は、第１の時間値から第２の値を算出し、第２の値から第１の値を減算して第３の値を形成し、第３の時間値及び／又は第３の値から、少なくとも１つのオペレーションを作動すべき状態を定めるよう構成される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
これに対して、ポジションマイナスタイム演算が必要な場合には、即ち、演算のために十分な時間が未だに残っている場合のことであるが、多重チャネルシーケンサ１０は、位置値及び時間値を、ルーティングユニット（ＡＲＵ）を介して、示されるＤＰＬＬユニット２０へと送信する。ＭＣＳ１０からＤＰＬＬユニット２０への出力は、図１では、信号経路１２を介して象徴的に示される。ＤＰＬＬユニット２０は、例えば上記の第１の値としての角度値のような所定の位置値と、ＤＰＬＬユニット２０内で求められた回転数情報（最新の２つの関連する入力変更の時間間隔）と、から、角度値又は位置値に対応する時間値を算出し、当該時間値から、例えば遅延時間に対応する第１の所定の時間値を減算する。このように算出された第３の時間値は、第１の所定値としての所定の位置値又は角度値において、実行すべきオペレーションを実際に実行することを実現するために、当該実施すべきオペレーションを開始又は作動すべき時間値に対応する。代替的に、第１の時間値に対応する所定の時間値から、第２の角度値又は位置値を定めることが可能であり、実行すべきオペレーションを、第１の値に対応する所定の角度値で実際に実行するために、どの位置に達するまでに開始する必要があるのかを示す第３の角度値を獲得するために、第２の角度値から第１の角度値が減算される。このように算出された第３の時間値、及び／又は、同様に当該時間値に対応する、第３の値としての算出された角度値を、ＤＰＬＬユニット２０は、ルーティングユニット（ＡＲＵ）を介して、出力ユニット３０に提供することが出来る。ＤＰＬＬユニット２０からＡＴＯＭ３０への出力は、図１では、信号経路２３を介して象徴的に示される。
【国際調査報告】
2013528735.tif 000005
2013528735.tif 000006
2013528735.tif 000007
2013528735.tif 000008
2013528735.tif 000009
2013528735.tif 000010