(57)【特許請求の範囲】
【請求項１】
エンジンの第１のシャフト（１０）の第１の回転角度を検出する方法であって、
・第１の印担体（１１０）にセンサによって読み出し可能な複数の印（１３３、１３４、１３５、１３６、１３７）を設け、当該複数の印（１３３、１３４、１３５、１３６、１３７）によって１つの第１の印パターンが形成され、
・当該第１の印パターンは、所定の角度幅を有する少なくとも１つの第１の印部分と前記第１の印部分と異なる角度範囲を有する第２の印部分とを含んでいる、複数の印部分を有しており、
・前記第１の印担体（１１０）は前記第１のシャフト（１０）によって回転し、
・前記第１のシャフト（１０）の回転角度と、前記第１の印担体（１１０）の回転角度との間に比例関係が生じており、
第１のセンサ（１４１）によって前記第１の印担体（１１０）を走査し、当該走査の間に前記第１のセンサ（１４１）によって第１のセンサ信号（１５１）を形成し、ここで当該第１のセンサ信号（１５１）は、前記第１の印担体（１１０）上の、前記第１の印部分及び第２の印部分を含む印（１３３、１３４、１３５、１３６、１３７）によって変調され、
計算ユニット（３０）を設け、当該計算ユニットは、
・複数の印部分が記憶されている記憶領域（３１１）を備えた記憶ユニット（３１０）を有しており、当該記憶されている印部分は、前記第１の印部分に相当する少なくとも１つの第１の記憶されている印部分と、前記第２の印部分に相当する第２の記憶されている印部分とを含んでおり、
・センサ信号入力側（３２０）を有しており、
・時間信号を備えたタイマー（３３０）を有しており、
前記計算ユニット（３０）によって、前記第１のセンサ信号（１５１）の時間経過と前記時間信号との間の対応付けを行い、当該計算ユニット（３０）によって以下のステップを実施する：
ａ）第１の印部分を、前記第１のセンサ信号（１５１）から再現し、次に、
ｂ）当該再現した第１の印部分から、前記第１の記憶されている印部分を排除するための第１の排除基準を求め、次に
ｃ）当該第１の排除基準を用いて、前記第１の記憶されている印部分を排除し、次に、
ｄ）記憶されている印部分の総数と、排除された、記憶されていた印部分の数との差が１であるか否かを検査し、当該差が１である場合にはステップｇ）へ移行し、当該差が１よりも大きい場合にはステップｅ）へ移行し、
ｅ）前記第１のセンサ信号（１５１）から別の印部分を再現し、別の排除基準を求め、当該別の排除基準を用いて、別の記憶されている印部分を排除し、次に、
ｆ）前記ステップｄ）を再び実施し、
ｇ）排除されていない、記憶されている印部分から前記第１の回転角度を導出する、
ことを特徴とする、第１の回転角度を検出する方法。
【請求項２】
前記計算ユニット（３０）によって、前記第１の回転角度を、前記排除されていない、記憶されている印部分に割り当てた後に、排除された、記憶されていた印部分の数を前記計算ユニット（３０）によって０にリセットし、これに続いて、請求項１に記載されているステップを再び実施する、請求項１記載の方法。
【請求項３】
前記計算ユニット（３０）によって、排除されていない、記憶されている印部分に第１の回転角度を割り当てた後、前記計算ユニット（３０）によって、前記第１の印担体（１１０）の回転方向において前記第１のセンサ（１４１）によって走査された印部分（１３０、１３１、１３２）が計数され、次に前記計算ユニット（３０）によって、前記第１の回転角度への、当該計数された走査された印部分（１３０、１３１、１３２）のさらなる割り当てを行い、当該さらなる割り当てに従って、前記第１の回転角度を更新する、請求項１記載の方法。
【請求項４】
前記第１のセンサ（１４１）によって走査された印部分の計数を前記計算ユニット（３０）によって中断し、次に再び、請求項１記載の方法を実施する、請求項３記載の方法。
【請求項５】
前記計算ユニット（３０）は記憶ユニット（３１０）としてシフトレジスターを有しており、
当該シフトレジスターは、直列接続された複数のシフトレジスター記憶素子を有しており、
前記シフトレジスターは、前記第１の記憶されている印部分を代表する値を、当該シフトレジスター記憶素子によって記憶し、
前記計算ユニット（３０）によって前記第１の回転角度を、排除されていない、記憶されている印部分へ割り当てた後、前記計算ユニット（３０）によって、前記第１の印担体（１１０）の回転方向において、前記第１のセンサ（１４１）によって印部分（１３０、１３１、１３２）が走査される度に、前記シフトレジスターでシフトステップを実施し、
当該シフトステップは、シフトレジスターに記憶されている前記値が、あるシフトレジスター記憶素子から、前記直列接続において後続のシフトレジスター記憶素子へと移動することを含む、請求項１記載の方法。
【請求項６】
第２のセンサ（２４１）が設けられており、当該第２のセンサは前記センサ信号入力側（３２０）と接続されており、当該第２のセンサ（２４１）によって、前記エンジンのシリンダー内圧またはカムシャフトの位置を走査する、請求項１から５までのいずれか１項記載の方法。
【請求項７】
第２の印担体（２１０）に第２のシャフト（２０）上の第２の印パターンを設け、当該第２のシャフト（２０）と前記第２の印担体（２１０）は、第１のシャフト（１０）によって回転し、
第２のセンサ（２４１）が設けられており、当該第２のセンサ（２４１）は前記センサ信号入力側（３２０）と接続されており、前記第２の印担体（２１０）を走査する当該第２のセンサ（２４１）によって、第２のセンサ信号（２４５）を形成し、
前記第２のセンサ（２４１）によって第２の印担体（２１０）の所定の位置変化が走査されると、前記第２のセンサ信号（２４５）を前記第２のセンサ（２４１）によって変調する、請求項１から５までのいずれか１項記載の方法。
【請求項８】
前記第２のセンサ信号（２４５）を前記計算ユニット（３０）によって評価し、前記第２のセンサ信号（２４５）は、前記第１のシャフト（１０）の第１の回転角度の所定の零点からの、前記第１のシャフト（１０）の偶数回転と奇数回転を区別するための情報を有している、請求項７記載の方法。
【請求項９】
前記第２のセンサ信号（２４５）を前記計算ユニット（３０）によって評価し、前記第２のセンサ信号（２４５）は、ガソリンエンジンまたはディーゼルエンジンのサイクルを区別するための情報を有している、請求項７記載の方法。
【請求項１０】
前記第１のセンサ信号（１５１）を前記第２のセンサ信号（２４５）と組み合わせて１つの合成センサ信号を形成し、当該合成センサ信号は、前記第１のセンサ信号の情報と前記第２のセンサ信号の情報を含んでいる、請求項７記載の方法。
【請求項１１】
前記第２のシャフト（２０）は内燃機関のカムシャフトである、請求項７から１０までのいずれか１項記載の方法。
【請求項１２】
前記記憶ユニット（３１０）内に記憶されている印部分を、圧縮した形態で記憶しておく、請求項１から１１までのいずれか１項記載の方法。
【請求項１３】
前記第１のセンサ信号（１５１）から再現された印部分および前記記憶されている印部分は、前記計算ユニット（３０）によって、第１の排除基準および／または別の排除基準を求めるときに、圧縮した形態で使用される、請求項１から１２までのいずれか１項記載の方法。
【請求項１４】
前記記憶されている印部分に異なるレベルの優先度を付け、前記計算ユニット（３０）によって、前記排除基準の算出時に、前記優先度のレベルによって定められている順番で当該記憶されている印部分が使用される、請求項１から１３までのいずれか１項記載の方法。
【請求項１５】
前記記憶ユニット（３１０）内に、前記第１の印担体（１１０）の前記印部分（１３０）の順番を記憶し、当該記憶を、シャフトの回転時に前記第１の印担体（１１０）の前記印部分が前記第１のセンサ（１４１）に近づく順番に相応して行い、
前記計算ユニット（３０）によって妥当性検査を行い、当該妥当性検査においては、前記第１の印担体（１１０）の印部分の記憶されている順番を、前記第１のセンサ（１４１）による走査によって求められた、前記第１の印担体（１１０）の印部分の順番と前記計算ユニットによって比較し、
前記第１の印担体（１１０）の印部分の記憶されている順番と走査によって求められた、前記第１の印担体（１１０）の印部分（１３０）の順番との相違が検出されると、前記計算ユニット（３０）によってエラー状態を通知する、請求項１から１４までのいずれか１項記載の方法。
【請求項１６】
前記第１のセンサ（１４１）によって、前記第１の印担体（１１０）の容量的、誘導的、光学的および／または機械的な特性の変化を走査する、請求項１から１５までのいずれか１項記載の方法。
【請求項１７】
前記第１の回転角度を所定の時間間隔で、または所定数の印部分が前記第１のセンサ（１４１）によって走査された時点で、前記計算ユニット（３０）によって更新して、前記エンジンの調整装置へ伝送する、請求項１から１６までのいずれか１項記載の方法。
【請求項１８】
少なくとも１つの記憶されている印部分に、前記第１のセンサ信号（１５１）の対応する印部分との間の偏差の許容範囲を設け、前記記憶されている印部分の値範囲を、当該許容範囲ぶんだけ拡張する、請求項１から１７までのいずれか１項記載の方法。
【請求項１９】
前記許容範囲は可変の範囲境界を有しており、当該範囲境界は、前記第１のシャフトの回転数の関数である、または前記第１のシャフトの角加速度の関数である、または、当該範囲境界の計算前に前記計算ユニットによって求められた、前記第１のシャフトに割り当てられた回転角度の関数である、請求項１８記載の方法。
【請求項２０】
前記第１のシャフト（１０）は内燃機関のクランクシャフトである、請求項１から１９までのいずれか１項記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１の上位概念に記載されている、回転角度を検出する方法に関する。
【背景技術】
【０００２】
インターネットフリー百科事典Ｗｉｋｉｐｅｄｉａに、エンジンのシャフトに接続されるロータリーエンコーダが記載されている。このエンコーダによって、複数のセクターに分けた回転角度を検出することができる。ここで、円形エンコーダディスクの円セクターの同心円状に配置されたセクター領域を複数のセンサによって同時に走査することが可能である。このロータリーエンコーダの欠点は殊に、一方では、強制的に複数のセンサが必要となり、他方ではエンコーダディスクと属するセンサの配置、殊に、製造許容公差の遵守に関してに高い構造上のコストがかかるということである。この製造許容公差は、エンコーダシステムの、要求される許容される最大回転角度−測定偏差に依存している。
【０００３】
G．Emerson、E．Kilbrideによる文献「Application-Note, Using the engine position (crank and cam) eTPU funktions（Freescale Semiconductor）」の第２頁および第３頁、第３段落には、機械の駆動シャフトの回転角度を検出するために、３５個の歯を有する歯車を用いることが記載されている。この歯車は、所定の位置に歯の隙間を有しており、この歯の隙間が、歯車および駆動シャフトの回転の始点ないしは終点に対する印として用いられる。歯と歯の隙間を走査するためにセンサが使用される。この技術的な解決方法は殊に以下の欠点を有している：すなわち、一方では、歯の隙間の位置に応じて、不利な場合には、初期化と、駆動シャフトの回転角度に関する情報の供給との間の時間が比較的長くなってしまう。すなわちこれは例えば、初期化過程（例えば機械の始動時）の後に、歯の隙間をセンサまで持って行くために、シャフトをほぼ完全に一回転させる必要がある場合である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許出願ＤＥ２８２５３１６Ａ１号
【非特許文献】
【０００５】
【非特許文献１】G．Emerson、E．Kilbride著「Application-Note, Using the engine position (crank and cam) eTPU funktions（Freescale Semiconductor）」
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従って、本発明の課題は、従来技術を改良する方法を提供することである。
【課題を解決するための手段】
【０００７】
上述の課題は、エンジンの第１のシャフト（１０）の第１の回転角度を検出する方法であって、
・第１の印担体（１１０）にセンサによって読み出し可能な複数の印（１３３、１３４、１３５、１３６、１３７）を設け、当該複数の印（１３３、１３４、１３５、１３６、１３７）によって１つの第１の印パターンが形成され、
・当該第１の印パターンは、少なくとも１つの第１の印部分と第２の印部分とを含んでいる、複数の印部分を有しており、
・前記第１の印担体（１１０）は前記第１のシャフト（１０）によって回転し、
・前記第１のシャフト（１０）の回転角度と、前記第１の印担体（１１０）の回転角度との間に比例関係が生じており、
第１のセンサ（１４１）によって前記第１の印担体（１１０）を走査し、当該走査の間に前記第１のセンサ（１４１）によって第１のセンサ信号（１５１）を形成し、ここで当該第１のセンサ信号（１５１）を前記第１の印担体（１１０）上の印（１３３、１３４、１３５、１３６、１３７）によって変調し、
計算ユニット（３０）を設け、当該計算ユニットは、
・複数の印部分が記憶されている記憶領域（３１１）を備えた記憶ユニット（３１０）を有しており、当該記憶されている印部分は少なくとも１つの第１の記録されている印部分と、第２の記憶されている印部分とを含んでおり、
・センサ信号入力側（３２０）を有しており、
・時間信号を備えたタイマー（３３０）を有しており、
前記計算ユニット（３０）によって、前記第１のセンサ信号（１５１）の時間経過と前記時間信号との間の対応付けを行い、当該計算ユニット（３０）によって以下のステップを実施する：
ａ）第１の印部分を、前記第１のセンサ信号（１５１）から再現し、次に、
ｂ）当該再現した第１の印部分から、前記第１の記憶されている印部分を排除するための第１の排除基準を求め、次に
ｃ）当該第１の排除基準を用いて、前記第１の記憶されている印部分を排除し、次に、
ｄ）記憶されている印部分の総数と、排除された、記憶されていた印部分の数との差が１であるか否かを検査し、当該差が１である場合にはステップｇ）へ移行し、当該差が１よりも大きい場合にはステップｅ）へ移行し、
ｅ）前記第１のセンサ信号（１５１）から別の印部分を再現し、別の排除基準を求め、当該別の排除基準を用いて、別の記憶されている印部分を排除し、次に、
ｆ）前記ステップｄ）を再び実施し、
ｇ）排除されていない、記憶されている印部分から前記第１の回転角度を導出する、
ことを特徴とする、第１の回転角度を検出する方法によって解決される。本発明の有利な構成は、従属請求項に記載されている。
【図面の簡単な説明】
【０００８】
【図１】装置の有利な実施形態の概略図であり、この装置を用いて本発明の方法が実施される。
【図２】装置の別の有利な実施形態の概略図であり、この装置は、図１の構成部分に対して付加的に第２のセンサ２４１と、第２の印担体２１０と第２のシャフト２０とを有している。
【図３】概略図において、第１の印担体１１０の例示的な実施形態の細部並びに第１のセンサ１４１の実施形態を示している。この第１のセンサは有利には、第１の印担体１１０を無接触で走査する。
【図４】図４Ａ〜４Ｄは、第１の印担体１１０の実施例の回転角度の検出の例示的な経過を示している。この印担体は図示の実施例では同心円状に、第１のシャフト１０と接続されている。例示的な経過は、矢印１３８によって表されている回転方向における第１の印担体１１０の回転の経過における、第１の印担体１１０に対する第１のセンサ１４１の相対的な配置の４つのスナップショット（４Ａ、４Ｂ、４Ｃ、４Ｄ）の形態で表されている。
【発明を実施するための形態】
【０００９】
本発明の構成要件では、エンジンの第１のシャフトの第１の回転角度を検出する方法が提供される。ここで
・第１の印担体に、センサによって読み出し可能な複数の印を設け、ここでこれらの印は第１の印パターンを形成し、当該第１の印パターンは、少なくとも１つの第１の印部分と第２の印部分とを備えている印部分を有している。
・前記第１の印担体は前記第１のシャフトによって回転させられ、
・前記第１のシャフトの回転角度と前記第１の印担体の回転角度との間に比例関係が生じており、
第１のセンサによって前記第１の印担体が走査され、当該走査の間に当該第１のセンサによって第１のセンサ信号が形成され、ここで当該第１のセンサ信号は前記第１の印担体上の印によって変調され、
計算ユニットが設けられており、当該計算ユニットは、
・印部分が記憶されている記憶領域を備えている記憶ユニットを有しており、当該記憶されている印部分は少なくとも１つの第１の記憶されている印部分と、第２の記憶されている印部分とを含んでおり、
・センサ信号入力側を有しており、
・時間信号を有するタイマーを有しており、
前記計算ユニットによって、前記第１のセンサ信号の時間経過と前記時間信号との間で対応付けが行われ、前記計算ユニットによって以下のステップが実施される：
ａ）第１の印部分を、第１のセンサ信号から再現（zurueck gewonnen）し、次に、
ｂ）前記再現した第１の印部分から、第１の記憶されている印部分を排除するための第１の排除基準を求め、次に
ｃ）当該第１の排除基準を用いて、少なくとも前記第１の記憶されている印部分を排除し、次に、
ｄ）記憶されている印部分の総数と、排除された、記憶されていた印部分の数との差が１であるか否かを検査し、当該差が１である場合にはステップｇ）へと移行し、当該差が１よりも大きい場合にはステップｅ）へと移行し、
ｅ）前記第１のセンサ信号から別の印部分を再現し、別の排除基準を求め、当該別の排除基準を用いて、別の記憶されている印部分を排除し、
ｆ）前記ステップｄ）を再び実施し、
ｇ）前記排除されていない、記憶されている印部分から、第１の回転角度を導出する。
【００１０】
詳細には、本発明の方法を改良し、発展させる多くの方法がある。これについては、請求項１に従属する請求項とともに、図に関連した以下の実施例の説明も参照されたい。
【００１１】
第１のセンサによって、第１の印担体の走査が連続して行われ、第１の印担体の印部分の走査の間に有利には、時間信号の時間情報が、計算ユニットによって、第１のセンサのセンサ信号に対応付けされることに留意されたい。有利な実施形態では、少なくとも回転の一部に対して、第１のシャフトの角速度が既知である、または見積もり可能であり、近似的に一定であると見なされるので、少なくとも近似的に一定の角速度ωに対する計算規則から、この角速度が商、すなわち時間変化Δｔによって除算された回転角度変化Δφ、として計算されることが分かる。
ω＝Δφ／Δｔ
従って、角速度が少なくとも近似的に既知であり、かつ近似的に一定である、第１のシャフトの回転の部分に対しては、時間変化から直接的に角度変化が推測される：
Δφ＝ω*Δｔ
さらに有利には、計算ユニットによって、第１のセンサによる第１の印担体の印または印部分の各走査後に角速度が更新される。
【００１２】
さらに、第１の印担体の例示的な構成では、同様に形成された印ないしは同様に形成された印部分が繰り返し、第１の印担体内に組み込まれる、ということに留意されたい。歯車として形成されている第１の印担体の例では、このことは、明細書の最終の段落の１つにおいて、図面を参照して明瞭に記載されている。殊に、図３に関する図面の説明を参照されたい。
【００１３】
第１の印担体の全ての印部分の完全な走査は、第１のセンサを用いて、次のような場合にのみ可能である。すなわち、第１の印担体が少なくとも１回は完全に回転し、この完全な回転の間に、第１の印担体の全ての印部分がこの第１のセンサを通過する場合にのみ可能である。しかし本発明の利点の１つは、第１のシャフトの回転角度を検出するために、印担体全体が走査されなくてもよい、ということである。
【００１４】
以降の実施例に基づいて、第１の印担体の走査の過程を詳細に説明する。本発明の１つの実施形態では、第１の印担体は、金属製の歯を備えた歯車であり、第１のセンサは誘導性の近接スイッチである。ここで金属製の歯車の歯は回転の間、順次連続して、この誘導性の近接スイッチに沿って通過する。これによって、誘導性の近接スイッチによって、歯および／または歯が始まるまたは終了する境界面が検出される。第１の印部分の走査の過程において、計算ユニットによって、第１のセンサによって検出された第１の印部分と、第１の印部分の検出時点と検出持続時間との対応付けが、時間信号を用いて行われる。印担体の印ないしは印部分がセンサの作用領域内に到達し、センサがこれらの印ないしは印部分を走査すると、印ないしは印部分がこのセンサを通過したと判断される。
【００１５】
第１の印部分の検出時に得られたデータから、計算ユニットは、少なくとも１つの記憶された印部分を排除することができ、詳細には、記憶されている印部分としてまたは印部分書き込みと称される、１つないしは複数の記憶された書き込みに相当しない、１つないしは複数の印部分を排除することができる。すなわち、用語「印部分書き込み」は上述のコンテキストにおいて次のことを意味している。すなわち、第１の印担体のｎ番目の印部分が、ｎ番目の記憶されているデータセットＭｎによって表されていることを意味している。このデータセットは第１のセンサによって走査可能な技術的な特徴またはこの技術的な特徴から導出される、第１の印担体のｎ番目の印部分の特徴を含んでいる。ここでｎ＝１、２、・・・ｍであり、ｍは第１の印担体の印部分の数である。データセットＭｎは、計算ユニットの記憶領域内に格納されている。
【００１６】
第１の印担体の全印部分書き込みは全体で、第１の印担体の印担体書き込みを形成する。有利には、第１の印担体の全ての印部分書き込みは、計算ユニット内に記憶されている。換言すれば有利には、第１の印担体の全ての記憶されている印部分は全体で、第１の記憶されている印担体を形成する。従って、ｎ番目の印部分の記憶されている書き込みは、ｎ番目の記憶されている印部分と同等のものである。このｎ番目の記憶されている印部分は有利には、符号化された形状で、第１の印担体上のｎ番目の印部分の信号−時間特性または信号−角度特性を含む。
【００１７】
有利には、ｎ番目の記憶されている印部分の信号−時間特性は記憶されている時間間隔を有しており、この記憶されている時間間隔は、第１の印担体が所定の角速度で回転し、ｎ番目の印部分がセンサを通過する場合に、１つの印部分が第１のセンサによって走査される走査持続時間に対する尺度である。
【００１８】
説明のために以下に例を挙げる。ここでは第１の印部分は、１つの印（例えば１つの歯）から成る。従ってこの例では、第１の印部分は第１の印と同じものである。有利には、記憶されているｎ番目の印と走査されたｎ番目の印との比較時に計算ユニットによって検出された偏差が、所定の許容範囲内で計算ユニットによって受け入れられる。すなわちｎ番目の印は有利には、走査時間偏差にもかかわらず、属する記憶されているｎ番目の印に割り当てられる。これはこの偏差が、所定の許容範囲内にある場合である。所定の「公称」値から、走査された値が偏差しているのにもかかわらず、この走査された値は計算ユニットによって許容される。これは、走査された値が、この「公称」値の許容範囲内にある場合に限る。
【００１９】
例えば、許容範囲は、計算ユニット内に記憶されている印の値領域を拡張するために設けられている。この例では、第１の記憶されている印は、「公称の」第１の走査時間Δｔ１によって、有利には一定の第１の角速度ω１において、規定される。この「公称」走査時間を中心にしてこの例では許容範囲が形成される。この許容範囲内では一方では、許容範囲の最小値に対して、「公称」走査時間が許容時間値ΔｔＴだけ低減され、他方では許容範囲の最大値に対して、「公称」走査時間が許容値ΔｔＴだけ増大される。
【００２０】
例えば第１の走査時間Δｔ１＝１ｍｓであり、許容時間値ΔｔＴ＝０．２ｍｓの場合、この例において、第１の最小走査時間は以下のようになる：
Δｔ１ｍｉｎ=Δｔ１−ΔｔＴ＝１ｍｓ−０．２ｍｓ＝０．８ｍｓ
さらに第１の最大走査時間は以下のようになる：
Δｔ１ｍａｘ=Δｔ１＋ΔｔＴ＝１ｍｓ＋０．２ｍｓ＝１．２ｍｓ
これは、本実施例の場合には次のことを意味する。すなわち、第１の記憶されている印担体の第１の走査時間が、第１の角速度ω１の場合に、０．８ｍｓと２．２ｍｓの間にあるということを意味する。この例において計算ユニットによって、記憶されている第１の印部分が、再現された印部分と比較され、この比較時に、第１の角速度ω１において、この再現された印部分の測定された走査時間が許容範囲Δｔ１ｍｉｎとΔｔ１ｍａｘとの間に位置する場合には、計算ユニットは測定された走査時間に値Δｔ１を割り当てる。これは、印部分ないしは印部分のタイプ、例えば走査された歯車の短い方の歯または長い方の歯をあらわす。第１の角度速度ω１において、許容境界Δｔ１ｍｉｎとΔｔ１ｍａｘとの間にない走査時間を有している別の印部分は、排除される。当業者にとって、角速度ひいては回転している印担体の回転数が上昇すると、同一の印部分に対する走査時間が短くなることは自明である。
【００２１】
特に有利には、計算ユニットによって、許容範囲が、第１のシャフトの回転数または第１のシャフトの角加速度に整合される、または計算ユニットによって第１のシャフトの回転角度が時点Ｘで少なくとも近似的に求められる場合には、この時点Ｘでのシャフトの位置に整合される。すなわち、許容範囲は有利には一定の領域ではなく、許容範囲の範囲境界は有利には回転数の関数または角加速度の関数または角度位置の関数、すなわち第１のシャフトの回転角度の関数である。第１のシャフトの角度位置へ許容公差範囲を整合させることの利点は、例えば、内燃機関の場合には殊に次の場合に得られる。すなわち許容範囲が、４サイクルガソリンエンジンまたは４サイクルディーゼルエンジンのクランクシャフトの所定の回転角度インターバルにおいて設定され、例えば４サイクルエンジンの第３のサイクル（点火によって始まるサイクル）において、上死点から数度の回転角度範囲で、許容範囲が拡大する場合に得られる。この拡大は有利である。なぜならこの第３のサイクルにおいて、すなわち点火後に、例えば１つまたは２つのシリンダーを有するエンジンの場合に、上昇する回転数が考慮されるからである。同様のことが有利には、４〜６個のシリンダーを有するエンジンに当てはまる。これは、出力に依存するシリンダースイッチオフを有している。
【００２２】
信号−角度特性は１つまたは複数の角度インターバルを有している。ここでこの１つまたは複数の角度インターバル内で、第１のセンサ信号の所定の情報が走査される。これは、第１のシャフトの所定の角速度範囲および／または特定の角加速度範囲を上回りも、下回りもしない場合である。
【００２３】
計算ユニットによって有利には信号−時間特性が信号−角度特性に変換される、または信号−角度特性が信号−時間特性に変換される。
【００２４】
有利には、本発明の発展形態ではセンサ信号に割り当てられる角度インターバルはいわゆるアングルクロックによって供給される。このアングルクロックは有利には、計算ユニット内に組み込まれている。このアングルクロックによって周期的に、回転している印担体の目下の角度値または角度インターバルが、所定の０度値を基準にして計算される。ここで有利には、計算ユニットのタイマーの時間信号および／または角速度および／または角加速度が、アングルクロックの入力変数として用いられる。このアングルクロックによって、アングルクロック出力値が形成される。この値は次に、さらなる計算のために計算ユニットに供給される。
【００２５】
例えば、第１のセンサによって、第１の印担体のｎ番目の印部分が走査されると、このアングルクロックによって、ｎ番目の印部分が回転角度差に割り当てられる。ここでこの回転角度差は、ｎ番目の印部分の開始部分での回転角度と、ｎ番目の印部分の終端部分での回転角度との差である。この差の値は、ｎ番目の印部分によって占められる領域の大きさ、または、換言すればｎ番目の印部分の大きさを表す。
【００２６】
有利には歯車として形成されている第１の印担体の例に即して、上述したテキスト部分に記載されている、ｎ番目の印部分の大きさを求める実施例がさらに明確にされる。例えばｎ番目の印担体が歯車の第１の歯である場合には、この第１の歯に対する信号−角度−割り当てが有利には、第１のセンサおよびアングルクロックを用いて次のように行われる。すなわち第１のセンサが、第１の歯の歯開始部分の走査の時点で、この時点の、アングルクロックの値を記憶領域Ｘ内に緩衝記憶するように行われる。後続の時点で、すなわち第１の歯の歯開始部の走査後に、第１の歯の歯終端部の走査が第１のセンサによって行われると、有利には、アングルクロックの値が、記憶領域Ｙ内に緩衝記憶される。次に有利には、計算ユニットによって以下に示す差が形成される：
すなわち、記憶領域Ｙの値と、記憶領域Ｘの値との差である。この差の結果はこの例では、第１の歯の大きさを、角度値の形態で表す。歯の「大きさ」とは本発明では、この歯によって表される歯車の回転角度のことである。図３に関する記載において、この関係が後続のテキストにおいてより詳細に説明される。
【００２７】
第１のセンサ信号に含まれている情報は、第１のセンサおよび第１の印担体の種類に応じて、異なって構成される。使用可能な、第１のセンサの種類の例は誘導性の近接スイッチであり、殊に、ホールセンサを含んでいる近接スイッチである。ここでこの誘導性の近接スイッチによって走査される印担体は有利には、金属製の印部分、例えば歯車の鋼の歯を有している。
【００２８】
第１のセンサのセンサ信号は有利には、２種類の信号レベルしか有しておらず、例えば論理的「１」のレベルと論理的「０」のレベルとを含んでいる。ここで例えば第１のレベルは第１のセンサから、歯車の鋼の歯が第１のセンサによって識別されると出力され、第２のレベルは第１のセンサから、歯車の歯の隙間が第１のセンサによって識別されると出力される。
【００２９】
本発明の択一的な発展形態では、第１のセンサはバスインタフェース、例えばＣＡＮバスインタフェースを有している。これによって、本発明のこの発展形態には、次のことが必要となる。すなわち、計算ユニットのセンサ信号入力側も同様にバスインタフェースを有しており、第１のセンサ信号がバスメッセージを含んでいることが必要となる。このバスメッセージは例えば、第１の印担体の回転角度が変化し、同時に第１の印担体の印ないしは印部分が第１のセンサを「通過」した時に、各印ないしは各印部分が第１のセンサによって走査されたか否かに関する情報を有する。
【００３０】
本発明の別の形態では、第１のセンサにはタイマーが組み込まれている、および／またはセンサ信号入力側は、二方向のバスインタフェースとして構成されている。このバスインタフェースは、第１のセンサ信号をバスメッセージを用いて受信する。ここで有利には、時間信号はバスメッセージを用いて、第１のセンサからセンサ信号入力側へ、および／またはセンサ信号入力側から第１のセンサへ、例えば同期化のために伝送される。本発明の別の構成に従って、バスインタフェースを伴う、「組み込まれている」第１のセンサが使用され、さらのこの第１のセンサに適切な時間信号が供給される場合には、技術的に、第１のセンサ信号をメッセージの形態でセンサ信号入力側に伝送することが可能である。ここで第１の印担体の、第１のセンサによって識別された印ないしは印部分を、各属する時間情報とともに含んでいるメッセージがセンサ信号入力側に伝送される。
【００３１】
本発明による方法の利点は、第１の印担体の構成に応じて、エンジンの回転角度を検出するために必要な持続時間を可変に、短くすることができる、ということである。
【００３２】
本発明による方法の別の利点は、この方法を比較的容易に、印担体の種々の様式に合わせることができる、ということである。ここから殊に別の利点が生じる。すなわち、冒頭に記載したＧ．Ｅｍｅｒｓｏｎによる方法および従来技術と組み合わせた方法よりも、本発明による方法が汎用的に使用可能である、および／または低コストで実現可能である、という利点である。本発明および本発明の発展形態は、エンジン制御機器のプロトタイプテストの用途において特に有利に使用可能である。なぜなら例えば、この領域に従事しているテストエンジニアが、テスト環境を、本発明を用いてより迅速かつより容易に、通常種々異なる印担体が設けられる種々異なるエンジンに合わせることができるようになるからである。
【００３３】
冒頭に記載した従来技術（Ｗｉｋｉｐｅｄｉａ記事を参照）からの、ロータリーエンコーダを用いた回転角度検出方法に対抗する本発明の方法の利点は、本発明によって、多くのアプリケーションが低コストで実現可能になるということである。なぜなら本発明では、複数のセクターに分けられている複数の同心円状のリングを複数のセンサによって同時に並行走査する必要がないからである。
【００３４】
本発明による方法の有利な発展形態では、排除された、記憶されていた印部分の数が、計算ユニットによって０にリセットされ、その後、計算ユニットによって、第１の回転角度が、排除されていない、記憶されている印部分へ割り当てられ、続いて、請求項１に記載されているステップが再び実施される。本発明のこの発展形態は次の利点を有している。すなわち、計算ユニットの、例えば第１のセンサ信号の信号障害によって生起される場合によって生じる計算エラーが、第１のシャフトの回転角度の更なる決定に影響を与えない、という利点を有している。すなわちさらなる計算は、本発明の発展形態に即して、古い計算結果を用いずに行われる。
【００３５】
本発明の別の実施形態は次の特徴を有している。すなわち、計算ユニットによって、排除されていない記憶されている印部分に第１の回転角度を割り当てた後に、計算ユニットによって、第１の印担体の回転方向において第１のセンサによって走査された印部分が計数され、次に計算ユニットによって、第１の回転角度にこの計数された走査された部分がさらに割り当てられ、このさらなる割り当てに従って、第１の回転角度が更新される、という特徴を有している。
【００３６】
本発明の発展形態では、計算ユニットによって、第１のセンサによって走査された印担体の計数が中断され、次に新たに、請求項１のステップが実施される。
【００３７】
本発明による方法の別の発展形態では、計算ユニットはシフトレジスターを有しており、ここでこのシフトレジスターは、シフトレジスター記憶素子が直列接続されたものを有している。ここでこのシフトレジスターは、シフトレジスター記憶素子によって記憶されている印部分の代表（Repraesentanzen）を記憶する。ここで計算ユニットによって、排除されていない、記憶されている印部分の第１の回転角度が導出された後に、計算ユニットによって、第１の印担体の各回転方向において、第１のセンサによって走査された各印部分において、シフトステップがシフトレジスターで行われる。ここでこのシフトステップは、ある１つのシフトレジスター記憶素子から、直列接続において後続のシフトレジスター記憶素子へ、記憶されている印部分の代表が移動することを含んでいる。
【００３８】
発明の別の実施形態では、第２のセンサが設けられている。この第２のセンサはセンサ信号入力側と接続されている。ここでこの第２のセンサによって、周期的に変化するエンジン特性またはエンジンによって影響されたパラメータが走査される。本発明による方法が例えば、内燃機関の第１のシャフトの第１の回転角度の検出に用いられる場合には、有利には、エンジンの、周期的に変化する特性は、内燃機関のシリンダー内圧またはカムシャフトの位置である。
【００３９】
本発明の有利な形態では、第２の印パターンを備えた第２の印担体が第２のシャフト上に設けられている。ここでこの第２のシャフトおよび第２の印担体は第１のシャフトによって回転される。この場合には、第２のセンサが設けられており、この第２のセンサはセンサ信号入力側と接続されている。ここで、第２の印担体を走査する第２のセンサによって第２のセンサ信号が形成され、第２のセンサによって第２の印担体の所定の長さ変化が走査されると、この第２のセンサ信号は第２のセンサによって変調される。ここで特に有利には、第２のセンサの第２のセンサ信号が計算ユニットによって評価され、第２のセンサ信号は、第１のシャフトの第１の回転角度の所定の零点からの、第１のシャフトの偶数回転ないしは奇数回転を区別するための情報を有している。
【００４０】
別の実施形態では、この第２のセンサ信号は計算ユニットによって評価され、第２のセンサ信号は、ガソリンエンジンまたはディーゼルエンジンのサイクルを区別するための情報を有している。
【００４１】
第２のセンサ信号を伴う第２のセンサが使用される本発明の有利な形態では、第１のセンサ信号と第２のセンサ信号が、第１のセンサ信号と第２のセンサ信号の情報を含んでいる、組み合わされた１つのセンサ信号にまとめられる。
【００４２】
本発明の別の発展形態では、記憶ユニット内に、記憶されている印部分が、圧縮された形態で記憶されている。
【００４３】
特に有利には、この方法において、第１のセンサ信号から再現された印部分および記憶されている印部分が計算ユニットによって、第１の排除基準および／または別の排除基準を求める際に、圧縮された形態で使用される。記憶されている印部分および再現された印部分を圧縮された形態で使用することは、殊に計算ユニットのリソース、例えば記憶場所リソースが少ない場合に、特に有利である。なぜなら殊に、センサによって再現された印担体の印部分に関する冗長的な情報は、記憶されないまたは部分的にのみ記憶され、これによって記憶場所が節約される、および／または記憶されている印部分を排除するための排除基準を求める時に、必要とされる計算ユニットのリソースが、圧縮された形の記憶されている印部分および、圧縮された形の再現された印部分の圧縮された形状を使用しない場合よりも、少なくなるからである。
【００４４】
本発明の発展形態では、記憶されている印部分に異なる高さの優先度が付けられ、計算ユニットによって、排除基準を求める際に、記憶されている印部分が、優先度の高さによって決められた順番で使用される。
【００４５】
本実施例では内燃機関として総称されているガソリンエンジンまたはディーゼルエンジンのクランクシャフトの例に即して、後続のテキストにおいて、本発明の発展形態に従った優先性の使用がより詳細に説明される：第１の印担体は例えば直接的かつ同心円的に、内燃機関のクランクシャフトに取り付けられている。はじめに内燃機関は静止状態にある。すなわち、内燃機関はまずは停止されている。停止されている状態において、内燃機関のピストンは有利な位置を取る。クランクシャフトの他の位置は、内燃機関の静止状態においては比較的非現実的である。なぜなら例えばこの非現実的な位置において、シリンダー内圧は高くなり、より低いシリンダー内圧を有する位置へのピストンの移行を阻止する力がクランクシャフトに作用しない限り、内燃機関のピストンが別の位置へ進んでしまうからである。クランクシャフトのこの非現実的な位置、ひいては属する、コールドスタート時に非現実的な、記憶されている印部分には例えば低い優先度が割り当てられる。従って内燃機関のコールドスタート過程の最初の何ミリ秒かにおいては、本発明のこの発展形態においては、最も低い優先度が割り当てられている記憶されている印部分が最後に、第１のセンサによって再現された印部分との比較のために使用される。
【００４６】
本発明の別の有利な形態では、記憶ユニット内に、第１の印担体の印部分の順番が、回転しているシャフトのもとで第１のセンサに第１の印担体の印部分が接近する順番に相応して記憶され、計算ユニットによって、妥当性検査が次のように実施される。すなわち、第１の印担体の印部分の記憶されている順番が、第１のセンサによる走査によって求められた、第１の印担体の印部分の順番と計算ユニットによって比較されるように実施される。ここで計算ユニットによって、第１の印担体の印部分の記憶されている順番と、走査によって求められた、第１の印担体の印部分の順番との間に偏差が検出されると、エラー状態がシグナリングされる。
【００４７】
エラー状態がシグナリングされると、オプショナルで、例えば、本発明の付加的な発展形態が計算ユニットによって提供される。この発展形態では、上述した妥当性検査によってエラーがあると識別された印部分が、印部分の記憶されている順番に従って予期されるべき印部分によって置き換えられる。この印部分は、エラー状態が生じないであろう場合に、再現されるであろう。ある実施形態では、有利には、第１のセンサによって、第１の印担体の、容量的、誘電性、光学性および／または機械的な特性の変化が走査される。
【００４８】
本発明の１つの実施例では、第１の回転角度は所定の時間間隔で、または所定数の印部分が第１のセンサによって走査された時点で更新され、計算ユニットからエンジンの調整装置へと伝達される。
【００４９】
本発明に相応する方法の特に有利な構成では、少なくとも１つの、記憶されている印部分に許容範囲が設定される。ここで、記憶されている印部分のこの値領域は、この許容範囲ぶんだけ拡張可能である。ここでは特に有利には、この許容範囲は可変の範囲境界を有している。ここでこの範囲境界は、第１のシャフトの回転数の関数、または第１のシャフトの角加速度の関数、または第１のシャフトに割り当てられた回転角度の関数である。これは、範囲境界の計算前に計算ユニットによって求められる。
【００５０】
本発明による方法の特に有利な実施形態では、第１のシャフトとは内燃機関のクランクシャフトである。
【００５１】
別の形態では、第２のシャフトは、内燃機関のカムシャフトである。
【００５２】
有利には、第２のシャフトがカムシャフトである実施形態において、カムシャフトは力伝達手段、例えばカムベルト、歯車、またはチェーンを介して、第１のシャフトと接続されているということに留意されたい。従って、いわゆるカムシャフト調整部を備えたエンジンを有する実施形態を除いて、第１のシャフトの回転角度とカムシャフトの回転角度との間は実質的に比例関係になっている。カムシャフト調整部が設けられている場合には、第１のシャフトの回転角度とカムシャフトの回転角度との間に、線形または非線形の数学的な依存性が、カムシャフトの各設定された調整角度において存在する。付加的に、殊に特許出願ＤＥ２８２５３１６Ａ１号に記載されている、カムシャフト調整部の原理に関する開示を参照されたい。
【００５３】
本明細書では、一方では、エンジンの第１のシャフトの第１の回転角度を検出する本発明による方法を開示しており、他方では、本発明のこの方法を実施するおよび本発明のこの方法を改善する本発明の装置を開示している。
ここで、
・第１の印担体に、センサによって読み出し可能な複数の印が設けられており、これらの印によって第１の印パターンが形成され、
・第１の印パターンは、少なくとも１つの第１の印部分と第２の印部分とを含んでいる複数の印部分を有しており、
・第１の印担体は第１のシャフトによって回転させられ、
・第１のシャフトの回転角度と、第１の印担体の回転角度との間に比例関係が生じており、
第１のセンサによって第１の印担体が走査され、この走査の間に第１のセンサによって第１のセンサ信号が形成され、ここでこの第１のセンサ信号は第１の印担体上の印によって変調され、
計算ユニットが設けられており、この計算ユニットは、
・印部分が記憶されている記憶領域を備えた記憶ユニットを有しており、この印部分は少なくとも１つの、第１の記憶されている印部分と、第２の記憶されている印部分とを含んでおり、
・センサ信号入力側を有しており、
・時間信号を備えたタイマーを有しており、
計算ユニットによって、第１のセンサ信号の時間経過とこの時間信号とが対応付けされ、計算ユニットによって以下のステップが実施される：
ａ）第１の印部分を、第１のセンサ信号から再現し、次に
ｂ）この再現された第１の印部分から、第１の記憶されている印部分を排除するための第１の排除基準を求め、次に
ｃ）この第１の排除基準を用いて、第１の記憶されている印部分を排除し、次に、
ｄ）記憶されている印部分の総数と、排除された記憶されている印部分の数との差が１であるか否かを検査し、この差が１である場合にはステップｇ）へと移行し、この差が１よりも大きい場合にはステップｅ）へと移行し、
ｅ）第１のセンサ信号から別の印部分を再現し、別の排除基準を求め、この別の排除基準を用いて、別の記憶されている印部分を排除し、次に、
ｆ）ステップｄ）を再び実施し、
ｇ）排除されていない、記憶されている印部分から、第１の回転角度を導出する。
【実施例】
【００５４】
本発明を以下で、図面を参照してより詳細に説明する。ここでは同じ部分には同じ参照符号が付けられている。図示の実施例は、顕著に概略化されている。殊に、計算ユニット３０は図１および２において１つのモジュールとして示されているが、１つの実施例では、計算ユニット３０は物理的に、複数のモジュールおよび／または電子回路に分けられる。
【００５５】
図１では、エンジンの第１のシャフト１０の第１の回転角度を検出する装置の実施形態は、センサによって読み出される複数の印を備えた第１の印担体１１０を有している。これらの印は図１において、例えば、歯１３３、１３４、１３５、１３６、１３７として形成されている。ここでこれらの印１３３〜１３７によって、第１の印パターンが形成される。この第１の印パターンは、この実施形態において、この実施例においてはそれぞれ少なくとも１つの歯１３３〜１３７を有している複数の印部分を含んでいる。
【００５６】
第１の印担体１１０は第１のシャフト１０によって回転させられる。ここで第１のシャフト１０は例えば、時計回りで回転する。これは、第１のシャフト１０における湾曲した矢印１３８によって示されている。この実施形態では第１の印担体１１０が第１のシャフト１０と接続されており、第１の印担体１１０と第１のシャフト１０は同心円状に配置されているので、第１のシャフト１０の回転角度と第１の印担体１１０の回転角度は同一である。第１のセンサ１４１によって第１の印担体１１０が走査され、この走査の間に第１のセンサ１４１によって第１のセンサ信号１５１が形成される。ここでこの第１のセンサ信号１５１は、第１の印担体１１０上の印１３３〜１３７によって変調される。
【００５７】
センサ信号入力側３２０は計算ユニットのインタフェースとして設けられており、計算ユニット３０に、第１のセンサ１４１の第１のセンサ信号１５１を引き渡すように構成されている。センサ信号入力側３２０から、第１のセンサ１４１によって供給された情報が、計算ユニット３０の情報処理部（完全には示されていない）に転送される。殊に、計算ユニット３０によって、第１のセンサ信号１５１にタイマー３３０の時間信号（図示されていない）が割り当てられる。
【００５８】
図１に概略的に示されている計算ユニット３０は、記憶ユニット３１０を有している。この記憶ユニットは、記憶されている印部分を有している記憶領域３１１を備えている。この記憶されている印部分は、少なくとも１つの第１の記憶されている印部分と第２の記憶されている印部分とを含んでいる。
【００５９】
さらに計算ユニット３０は、センサ入力側３２０と、時間信号を備えたタイマー３３０とを有している。タイマー３３０のこの時間信号は、計算ユニット内で、有利には、次のことのために使用される。すなわち第１の印担体１１０の印１３３〜１３７によって変調された第１のセンサ信号１５１に、第１の印担体１１０の走査の経過において、それぞれ１つの目下の時間情報を計算ユニット３０内で割り当てるために使用される。明細書の冒頭において、既に、角速度と角度と時間との関係に関して述べた。時間間隔の間、第１の印担体１１０の角速度が近似的に一定であり、かつ近似的に既知であると想定される場合には、計算ユニット３０によって、この時間間隔を角度に割り当てることができる。この角度は、この時間間隔において、第１の印担体１１０が進むまたは進んだ角度である。
【００６０】
図１の実施形態では、計算ユニット３０は有利には圧縮ユニット３５０を有している。この圧縮ユニット３５０は、検出時点で、記憶されている印部分に付着している、冗長的ないしは余計な情報を少なくとも部分的に削除するというタスクを果たす。圧縮ユニットのさらなる機能は有利には、第１のセンサ１４１による第１の印担体１１０の走査時、および場合によっては、時間信号を第１のセンサ信号１５１に割り当てるときに生じる冗長的なまたは余計な情報を、少なくとも部分的に取り除く、ということである。有利には、本発明による方法の実施時には、第１の印部分１１０の記憶されている印部分も再現された印部分も、圧縮された形状で使用される。例えば図３に示されているように、第１の印担体１１０が、２種類の印（すなわち、小さい歯１３３、１３４、１３５と大きい歯１３６、１３７）のみを有している歯車として形成されている場合には、第１の排除基準およびさらなる排除基準を求めるためには、第１のセンサ１４１とこの第１のセンサと接続されている計算ユニット３０によって、第１の印担体１１０の回転の間に、特定の時点で小さい方の歯が走査されたのか、または大きい方の歯が走査されたのかを求めればよい。第１のシャフト１０の回転方向はこの例では、湾曲した矢印１３８によって示されている。この矢印は、第１のシャフトの上方に示されている。例えば、図３における連続する歯の時間的な一連の走査から、第１のシャフトの回転角度を推測することができる：すなわち、小さい歯、小さい歯、大きい歯である。このような一連の走査の終端は、図３の実施例では、２４０°の回転角度と等しい。全ての別の回転角度は、この一連の走査の検出時点で排除される。この実施例に基づいて、例えば、第１の印担体の走査時に生じる第１のセンサ１４１の信号時間ダイヤグラムが圧縮されることが明らかである。圧縮されたこの情報は、例えば、再現された印部分を表している上述した一連の走査を含んでいる。有利には、圧縮された形状で存在する、計算ユニット３０内に記憶されている印部分との比較の後、本発明に相応して排除方法を実施した後に、上述した２４０°の回転角度が推測される。１つの例示的な実現形態では、圧縮ユニット３５０は、ＦＰＧＡ構成素子内に実現されている。
【００６１】
本発明の方法は次のことを前提条件としている。すなわち、計算ユニット３０が、記憶領域３１１を備えた記憶ユニット３１０を有しており、この記憶領域３１１の記憶されている情報が殊に、図１に示されていない、記憶されている印部分を含んでいることを前提条件としている。１つの実施形態では、計算ユニットによって、記憶領域３１１内に記憶される印部分を供給する、以下の２つの機能のうちの１つが、実施される。これは本発明による方法の前に実施される：第１の機能では、第１の印担体１１０が、所定の角速度で所定の回転方向において、第１のシャフトによって駆動され、同時に第１のセンサおよび計算ユニットによって、この第１の印担体の信号−時間−特性または信号−角度−特性が走査され、書き込まれる。記憶される印パターンを供給する第２の機能では、計算ユニット３０のインタフェース３４０が設けられ、図示されていない別の外部のデータ源によって、またはユーザーによる手動入力によって、このインタフェース３４０を介して、データが、計算ユニット３０の記憶ユニット３１０に伝送される。ここでこれらのデータは、記憶される印パターンを形成する。
【００６２】
計算ユニット３０によって、第１のセンサ信号１５１の時間的な経過と時間信号との間の割り当てが行われる。さらに、計算ユニット３０によって、第１の印部分が第１のセンサ信号１５１から再現され、次に、この再現された第１の印部分から、第１の記憶されている印部分（図１には示されていない）を排除するための第１の排除基準が求められる。次に、この第１の排除基準によって、第１の記憶されている印部分が排除される。その後、記憶されている印部分の総数と、排除された、記憶されていた印部分の数との差が１と同じであるか否かが検査され、この差が１である場合には、排除されていない、記憶されている印部分から第１の回転角が導出されるステップに移行する。記憶されている印部分の総数と、排除された、記憶されていた印部分の数との差が１でない場合には、別の印部分が第１のセンサ信号１５１から再現され、別の排除基準が求められ、この別の排除基準によって別の記憶されている印部分が排除される。次に再び、記憶されている印部分の総数と、排除された記憶されている印部分の数の差が１であるか否かが検査される。この差が依然として１でない場合には、この差が１になるまで、この段落のステップが繰り返される。差が１である場合には、排除されていない、記憶されている印部分から、第１の回転角が導出される。
【００６３】
この方法の別の利点は、有利には、初期化過程の後、第１のシャフトないしは第１の印担体１１０の回転角度を求めるために、第１のシャフト１０ないしは第１の印担体１１０を完全に一回転させる必要がない、ということである。例えば、いわゆるスタート・ストップ自動装置を有する自動車内の内燃機関の場合には、燃費低減のために、各スタート過程時に比較的直ぐに、クランクシャフトの回転角度を識別するというタスクが生じる。本発明による方法は、この例示的な用途において、必要とする回路技術的なコストが比較的低い、有利な解決方法を提供する。
【００６４】
殊に、開発者およびテストシステム製造者に対して、この方法のさらなる利点は、本発明による解決方法の柔軟性である。この柔軟性は、この方法が種々の様式の印担体に容易に整合可能であることによって得られる。本発明によって有利には、同一の装置によって、エンジンのクランクシャフトの回転角度が検出される。ここで異なるエンジンのクランクシャフトは、異なる様式の印担体を有している。
【００６５】
本発明による方法は、仮想部品ひいては仮想印担体および仮想センサを備えた仮想エンジンの始動シミュレーションにおける仮想回転においても、使用可能であることに留意されたい。換言すれば、有利には、エンジンおよび／またはセンサの出力信号は、電子的な入出力回路装置によって供給される。有利には第２の計算ユニットが機能する。この第２の計算ユニットは、センサを備えたエンジンのシミュレーションモデルを形成し、入出力回路装置とともに機能する。センサの変調された信号はこの入出力回路装置によって提供されるので、シミュレートされる第１のセンサの出力信号は、実際の第１のセンサ１４１の出力信号に相応する。
【００６６】
図２は、有利には、第１のセンサ信号１５１の他に、第２のセンサ信号が計算ユニットに供給されることを示している。この第２のセンサ信号２４１は、有利に回転する第２の印担体２１０−ここでは、カムシャフト２０の回転するカムとして示されている−が、有利には誘導性の近接スイッチである第２のセンサ２４１によって走査されることによって得られる。第２のセンサ２４１にカムが所定の距離に近づくと、第２のセンサ信号２４５が変化する。有利にはタイマー３３０の時間信号によって、第２のセンサ信号、殊に第２のセンサ信号のエッジに、計算ユニット３０によって時間情報が割り当てられる。
【００６７】
利点は、第１の印パターンを備えた第１の印担体をクランクシャフトに割り当てるときに、および、第２の印パターンを備えた第２の印担体をカムシャフトに割り当てるときに、４サイクルエンジンのサイクルの数を、殊にエンジンの静止状態の後に、ないしは直接的にエンジンの始動過程において、求めることができる、ということである。シリンダーの数および、有利にはカムシャフトのカムとして形成されており、カムシャフトによって回転させられる第２の印担体の構造に応じて、第２のセンサによって有利には、調整装置の初期化後、例えばイグニッションキーまたはスタートボタン等によって始動過程がアクティブになった後、第２の印担体の位置に基づいて、第２のシャフトの第２の回転角度、ひいては有利には４サイクルエンジンのサイクルが求められる、または少なくとも１つまたは複数のサイクルが排除される。カムシャフトの各カムに１つのセンサが割り当てられることによって、複数のシリンダーを有する４サイクル内燃機関のシリンダーのサイクルができるだけ迅速に決められる。なぜなら、カムの走査の後に、通常は少なくとも近似的に、全てのシリンダーに対して、各シリンダーのサイクルが推測されるからである。しかし、カムシャフトのカムの走査による回転角度特定だけでは、内燃機関を調整する目的に対しては通常、不十分である。なぜなら、カム走査を介した回転角度特定の得られる精度は、内燃機関の（燃費に関する）消費最適調整の場合には不十分だからである。この理由から、第２のセンサないしは別のセンサによる１つまたは複数のカムの走査は、有利には、例えばシリンダーサイクル、およびクランクシャフトの属する回転角度間隔の検出のための、第１のシャフトの回転角度の間隔を限定するためにのみ用いられる。
【００６８】
上述したように歯の「大きさ」とは本発明では、この歯によって表される、歯車の回転角度のことである。
【００６９】
図３に関するさらなるテキストにおいて、この関係をより詳細に表す。
【００７０】
図３に示された実施例では、歯車として形成されている第１の印担体１０には、全部で５個の歯が設けられている。ここでこれらの歯の隙間は常に同じ大きさの角度幅、すなわち３０°を表している。本発明では、複数の印（例えば歯車の複数の歯）を１つの印部分にまとめることが可能であるが、図３に示された例示的な歯車では１つの印部分はそれぞれ１個の歯である。ここでは２種類の歯が設けられている。すなわち、３０°の歯と６０°の歯である。このテキストにおける全ての具体的な角度幅は°の単位で示されている。すなわち、円周角は３６０°である。
【００７１】
印担体１１０の図３に示された実施例は、第１の歯１３３と、第２の歯１３４と、第３の歯１３５を有している。ここでこの３つの歯はそれぞれ、３０°の角度幅を表している。印担体はさらに、第４の歯１３６と第５の歯１３７を有している。ここでこれらの歯はそれぞれ６０°の角度幅を表している。各歯の後に、歯の隙間が続く。これはそれぞれ３０°の角度幅を表している。シャフトの回転角度は、第１のセンサによって走査された、歯の角度幅と歯の隙間の角度幅との合算によって得られる。第１のセンサ１４１の実施形態に応じて、第１のセンサによって、歯の開始部の走査時および歯の終端部の走査時にのみ、相応する情報が計算ユニット３０に伝送されるようにすることができる。第１および／または第２のセンサ１４１、２４１の別の実施形態は次のように設計される。すなわち、走査された歯の開始部に関する情報のみ、または、走査された歯の終端部に関する情報のみが、第１のセンサから計算ユニットに伝達されるように設計される。この実施例では、各歯の開始部および各歯の終端部が第１のセンサによって走査され、実質的には、考慮されるべき時間遅延無く、計算ユニットに伝送される。
【００７２】
図３において印担体１１０内の破線の内部円として示されている第１のシャフト１０と第１の印担体１１０は同心円状に配置されており、相互に接続されている。従って、第１のシャフト１０の回転角度は必ず、第１の印担体１１０の回転角度と同一である。シャフトの零度位置（図３では「０°」で示されている）はこの例において、図３に示されている、第１の歯１３３の上方終端部に固定されている。３０°の位置は、第１の歯１３３の下方終端部に相当する。以下の角度値は、印担体１１０の５個の歯の開始部と終端部を表している。印担体は図３において例えば歯車として形成されている：
・第１の歯１３３：歯の開始部は０°を表し、歯の終端部は３０°をあらわす。
・第２の歯１３４：歯の開始部は６０°を表し、歯の終端部は９０°をあらわす。
・第３の歯１３５：歯の開始部は１２０°を表し、歯の終端部は１５０°をあらわす。
・第４の歯１３６：歯の開始部は１８０°を表し、歯の終端部は２４０°をあらわす。
・第５の歯１３７：歯の開始部は２７０°を表し、歯の終端部は３３０°をあらわす。
【００７３】
これらの歯の間で、印担体１１０はそれぞれ３０°の歯の隙間を有する。印担体１１０は、湾曲した矢印１３８によって示された回転方向で回転するように設定および構成されている。印担体の回転時には一回転する毎に、全ての歯が連続して、第１のセンサ１４１に沿って案内される。この第１のセンサ１４１によって、印担体１１０の全ての歯の歯開始部および歯終端部が走査される。
【００７４】
第１のシャフト１１０の角速度はこの例では一定であると仮定されている。この実施例では、角速度値が計算ユニット内に記憶されている。
【００７５】
図３に示された実施例におけるように、歯が３０°または６０°の角度幅を表している場合には、センサと接続されている計算ユニットによる印担体走査を用いた回転角度の特定は、本発明の１つの実施形態において、歯開始部および歯終端部で行われる。これは、短い方の歯が走査されるのかまたは長い方の歯が走査されたのかに応じて、例えば、３０°ないしは６０°のステップで行われる。
【００７６】
回転している印担体１１０の角速度が近似的に一定である場合には、有利には計算ユニット３０において行われる数学的な補外によって、印担体１１０の各回転角度、ひいては第１のシャフト１０の回転角度を、歯の通過中にも、近似的にさらに計算することができる。補外によって求められた回転角度は有利には、計算ユニット３０によって、いわゆるリアルタイム条件を遵守して、エンジンの、図示されていない調整ユニットに転送される。
【００７７】
例示的な印担体１１０の回転角度の検出の実施例に基づいて、以降で、図示されており、時間的に順次連続している、回転している印担体１１０のスナップショットを詳細に示している図４Ａ、４Ｂ、４Ｃおよび４Ｄに基づいて、殊に例に即して、本発明の排除方法が第１の印担体１１０を用いてどのように行われるのかを説明する。分かりやすくするために、図４には、第１のセンサ１４１と計算ユニット３０のセンサ信号入力側３２０との間の接続は示されていない。しかし、第１のセンサ１４１から出力される第１のセンサ信号１５１が、図１および図２に示されているように、計算ユニット３０に転送されなければならいことは明らかであり、計算ユニット３０によって第１のセンサ信号１５１を評価することによって、第１の印担体１１０の回転角度、ひいては第１のシャフト１０の回転角度が求められる。
【００７８】
この実施例では、第１のシャフト１１０の角速度は実質的に一定であり、角速度の値は計算ユニット内に格納されている。さらにこの例では、信号処理によって生じる時間遅延は観察されなくてよいことにされている。このような時間遅延は殊に、第１のセンサ１４１による信号形成時、および計算ユニット３０への第１のセンサ信号１５１の信号転送時および計算ユニット３０内の第１のセンサ信号１５１の信号評価時に生じる時間遅延である。図４では、図４に属する詳細図４Ａ〜４Ｄにおける連続スナップショットにおいて、第１の印担体１１０の実施例が示されている。これは第１のシャフト１０の回転角度検出の個々のフェーズの有利な順番になっている。ここに示された第１の印担体は有利には、図３に示された実施例の第１の印担体１１０と同じである。
【００７９】
例えば、図４Ａに示されているように、計算ユニットの初期化後に第１のセンサ１４１によって歯車１１０の走査が開始される。この歯車は第１のシャフト１０によって駆動される。第１のセンサ１４１は、第１の３０°の歯１３３と第２の３０°の歯１３４との間の歯の隙間にある。続いて、まずは第２の３０°の歯１３４が走査される。従って、計算ユニットによってまずは６０°の歯のみが排除される。なぜなら計算ユニット３０は第１のセンサ信号１５１によって、記憶されている印部分との比較によっておよび走査持続時間によって、第２の歯１３４の走査時に、３０°の歯が走査されたことを求めるからである。第２の歯１３４の走査は図４Ｂでは既に完全に終了している。
【００８０】
記憶されている印部分はこの実施例では、順次連続する歯の種類のシーケンスの記憶されている表現を有する。ここでは短い歯および／または長い歯のシーケンスである。記憶されている印部分に対する排除基準が形成される。この実施例では第２の歯１３４の走査後の時点で、６０°の歯によって始まる、記憶されている印部分が排除される。記憶されている印部分の総数はこの実施例では、この第１の印担体、矢印１３８によって示されたこの回転方向および第１のセンサ１４１の属する配置の際に技術的に可能である、全ての走査シーケンスの記憶されている表現を含んでいる。記憶されている印部分の総数と、排除された、記憶されていた印部分の数との差は、図４Ｂに示されているスナップショットの時点において、１よりも大きい。印担体１１０の走査は、この回転角度を特定するために続けられなければならない。
【００８１】
既に走査された歯ないしはその種類は、記憶ユニット３１０内に記憶され続ける。すなわち計算ユニット３０は、「走査の経歴」を有利には初期化過程から記憶している。すなわち、既に走査された歯の順番および種類、有利には最後に走査された歯から、第１の印担体１１０の歯の総数に達する歯までの順番および種類を記憶している。歯の「種類」とは、図４に示されたこの実施例では、「長い」歯１３６、１３７および「短い」歯１３３、１３４、１３５のことである。
【００８２】
図４Ｂでは、第２の歯１３４の走査が終了しており、その後に、第３の歯１３５の走査が続く。
【００８３】
図４Ｃに示されているように、図示のスナップショットでは、第３の歯１３５が走査されている。内部に、記憶された走査経歴が存在する計算ユニット３０によって、２つの短い歯の連続で開始していない全ての印部分が排除される。しかし、記憶されている印部分の総数と、排除された、記憶されていた印部分の数との差は依然として１よりも大きい。印担体１１０の走査が、その回転角度を決定するために続けられなければならない。
【００８４】
図４Ｄから、第１のセンサ１４１による第４の歯１３６の走査が終了してていることが分かる。第４の歯１３６の走査の終了後、計算ユニット３０の記憶ユニット３１０内には、以降の順番が記憶されている：すなわち、短い歯、短い歯、長い歯である。さらなる排除基準を求めるために計算ユニット３０内で使用されるこの走査経歴を用いて、最後に挙げた走査経歴に相応しない、記憶されている全ての印部分が排除される。この例では、この時点で存在している排除基準によって検出されない１つの記憶されている印部分が残る。なぜなら３つの走査された歯の後および最後に挙げた走査経歴の存在で、この時点で最後に、第１のセンサ１４１によって検出された歯が第４の歯１３６であることが推測されるからである。これによって、第１のシャフトの回転角度は、第４の歯１３６の歯終点の走査時点で導出される。これは図３に示されているように、この実施例では２４０°である。
【００８５】
当業者は、本発明の開示内容を用いて、図示された実施例を多様に変化させることができる。殊に、本発明は、種々異なる印担体を用いて実現可能である。
【符号の説明】
【００８６】
１０、２０  シャフト、  １１０、２１０  印担体、  １３３、１３４、１３５、１３６、１３７  印、  １４１、２４１  センサ、  １５１、２４５  センサ信号、  ３０  計算ユニット、  ３１０  記憶ユニット、  ３１１  記憶領域、  ３２０  センサ信号入力側
【図１】
0005886171.tif 000002
【図２】
0005886171.tif 000003
【図３】
0005886171.tif 000004
【図４】
0005886171.tif 000005