(57)【要約】【課題】高性能なＣＰＵを必要とすることなく、対ばらつき性の向上と検出応答性の向上とを両立させる。【解決手段】最新のパルスインターバルＴnewと最新歯における１回転前のパルスインターバルＴoldとから算出したパルスインターバル比Ｔratioと、最新歯と同一歯が中心となるように選択された１回転前の回転体７０の１回転分のパルスインターバルの総和Ｔallに基づいて算出した平均回転速度Ｎ０とを用いて、最新のパルス信号Ｐnew単位で回転体７０の最新の回転速度Ｎnewが算出されるので、歯７２の加工時の寸法ばらつき等パルスインターバルＴに関わる個体ばらつきが排除されると共に回転速度検出応答性が向上される。更に、この最新の回転速度Ｎnewの算出は、移動平均の推移から最新の回転速度Ｎnewを推定するような高い演算能力がＣＰＵに要求されるものではなく、現在の車載用ＣＰＵ能力の範囲内で十分に演算処理可能である。【選択図】図５
2011080846.tif 000002
【特許請求の範囲】
【請求項１】
回転体の径方向外周部に円周方向に沿って並べられた複数の被検出体と相対する位置にセンサを備え、該回転体の回転に伴って該センサが該被検出体と順次相対することに基づいたパルス信号を発生し、該パルス信号のインターバルに基づいて該回転体の回転速度を検出する車両用回転速度検出装置であって、
逐次算出した前記パルス信号のインターバルを記憶し、
最新のパルス信号のインターバルと、前記最新のパルス信号の発生に対応する被検出体における所定整数回転前のパルス信号のインターバルとのパルスインターバル比を算出し、
前記パルスインターバル比と、前記最新のパルス信号の発生に対応する被検出体における前記所定整数回転前の前記回転体の回転速度とを用いて、前記回転体の最新の回転速度を算出することを特徴とする車両用回転速度検出装置。
【請求項２】
前記所定整数回転前の前記回転体の回転速度は、前記最新のパルス信号の発生に対応する被検出体を基準に選択された前記所定整数回転前の前記回転体の第２所定整数回転分のパルス信号のインターバルの総和に基づいて算出した平均回転速度であることを特徴とする請求項１に記載の車両用回転速度検出装置。
【請求項３】
前記第２所定整数回転分のパルス信号のインターバルの総和は、前記最新のパルス信号の発生に対応する被検出体が中心となるよう選択された前記第２所定整数回転分であることを特徴とする請求項２に記載の車両用回転速度検出装置。
【請求項４】
前記最新のパルス信号は、前記回転体の１回転分のパルス信号の個数が奇数のときは最新奇数個分のパルス信号であり、該パルス信号の個数が偶数のときは最新偶数個分のパルス信号であることを特徴とする請求項２又は３に記載の車両用回転速度検出装置。
【請求項５】
前記最新のパルス信号として、前記最新奇数個分或いは前記最新偶数個分を纏めたパルス信号を最新１個分のパルス信号毎に設定することを特徴とする請求項４に記載の車両用回転速度検出装置。
【請求項６】
前記最新奇数個分のパルス信号は最新１個分のパルス信号であり、前記最新偶数個分のパルス信号は最新２個分のパルス信号であることを特徴とする請求項４又は５に記載の車両用回転速度検出装置。
【請求項７】
前記第２所定整数回転は、１回転であることを特徴とする請求項２乃至６の何れか１項に記載の車両用回転速度検出装置。
【請求項８】
前記所定整数回転は、１回転であることを特徴とする請求項１乃至７の何れか１項に記載の車両用回転速度検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転体の回転に伴って発生するパルス信号のインターバルに基づいて回転体の回転速度を検出する車両用回転速度検出装置に関するものである。
【背景技術】
【０００２】
回転体の径方向外周部に円周方向に沿って並べられた複数の被検出体と相対する位置にセンサを備え、その回転体の回転に伴ってセンサが被検出体と順次相対することに基づいたパルス信号を発生し、そのパルス信号のインターバル（以下、パルスインターバルともいう）に基づいて回転体の回転速度を検出する車両用回転速度検出装置が良く知られている。例えば、特許文献１には、回転体に取り付けられた信号検出用歯車の歯に対応して回転速度センサが発したパルス信号に基づいて検出される信号検出用歯車に設けられた欠歯の前回通過時刻と今回通過時刻とからエンジン回転速度を算出することが記載されている。また、特許文献２には、エンジンの回転に伴ってパルスを発生するエンジン回転速度センサを備え、エンジン回転速度センサから出力されるパルスの時間間隔ｔに応じてエンジン回転速度ＮＥをＮＥ＝Ｒ／ｔ（Ｒは定数）として算出することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６１−２５０１７号公報
【特許文献２】特開２０００−２１３６４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、検出した回転体の回転速度は、例えば車両の各装置の制御に用いられるものであり、応答遅れなく正確に捉えることが望まれる。例えば、車両用自動変速機の変速制御では、自動変速機内の所定回転部材の変化を遅れなく、正確に捉えることが重要である。ところで、一般的には、回転に伴うパルスインターバルの各種個体ばらつきに起因する変動を抑制する為に、パルスインターバルをなまして回転速度に変換している。しかし、なましを使う場合、相応の検出応答遅れが発生する可能性がある。
【０００５】
具体的には、回転体の外周部に複数の回転検出用の突起（歯）が設けられている場合、回転方向（円周方向）における突起の幅や突起間の凹みの幅には寸法公差内で加工ばらつきが生じている。そして、回転に伴うパルスインターバルを回転速度に変換する際、一歯毎のパルスインターバルを直に回転速度に変換していたのでは、一歯分の短い時間のパルスインターバルに対して上記加工ばらつき分が乗ることになる。その為、変換（算出）した回転速度に対してばらつきの影響が大きくなり、その算出した回転速度の変動やばらつきが大きくなる可能性がある。そこで、このようなばらつきの影響を抑制する為、連続した複数分のパルスインターバルを用いて回転速度の移動平均を求めるなど、何らかのなまし処理を用いることが考えられる。しかしながら、このようななまし処理は、ばらつきに起因する変動を抑制するものの、実際の回転速度が変化したことに伴うパルスインターバルの変化も同じようになましてしまうことから、回転速度変化の検出が遅れてしまう可能性がある。例えば、最新のパルスインターバルに対応して常時回転速度を算出する際に移動平均を用いる場合を考えると、この移動平均は複数分のパルスインターバルの時間的中間時点での平均回転速度を求めているに過ぎず、現在の実際の回転速度に比べて必ず検出応答遅れが生ずる。つまり、移動平均は、本来、現時点を中心とした前後ｎ個分のパルスインターバルを使って算出すべきであるが、現時点ではこれより先のパルスインターバルのデータが存在しないため、この現時点を中心とする（現時点での）移動平均を求めることができない。従って、現時点より過去２ｎ個分のパルスインターバルのデータから移動平均を算出せざるを得ないが、この移動平均は、過去ｎ個分前の時点での移動平均であるため、回転体が一定回転でない限り、必ず検出時間ずれすなわち検出応答遅れが発生してしまう。
【０００６】
尚、移動平均の推移から現時点の移動平均を推定することは可能であると思われるが、例えばルート等が入った複雑な計算をする必要があり、単に移動平均を求めること等の単なるなまし処理に比較して、高い演算能力すなわち高いＣＰＵ能力が要求される。特に、回転体が高回転となる程、短時間に演算をする必要があるので、ＣＰＵ負荷がより大きくなる。このような演算だけの為に高性能なＣＰＵを用いることはコストアップを招くことから、例えば現在の車載用ＣＰＵ能力の範囲内で検出応答遅れが抑制可能となるようなＣＰＵ負荷のできるだけ小さな回転速度演算が望まれる。
【０００７】
このように、回転に伴うパルスインターバルを用いて回転体の回転速度を算出するに際して、例えば最新１個毎のパルスインターバルにて回転速度を算出すれば、検出応答遅れは発生し難いがばらつきの影響が大きくなる。これに対して、ばらつきの影響を抑制する為に例えば連続した複数分のパルスインターバルを用いた移動平均により回転速度を算出すると、検出応答遅れが発生する。そこで、この検出応答遅れを抑制する為に例えば移動平均の推移から現時点の移動平均を推定すると、高いＣＰＵ能力が要求される。このようなことから、回転速度演算だけの為に高性能なＣＰＵを必要とすることなく、対ばらつき性の向上と検出応答性の向上とを両立させることが望まれる。このような、課題は未公知であり、対ばらつき性の向上と検出応答性の向上とを両立させる為に、比較的簡単な計算で回転速度を算出することについて、未だ提案されていない。
【０００８】
本発明は、以上の事情を背景として為されたものであり、その目的とするところは、高性能なＣＰＵを必要とすることなく、対ばらつき性の向上と検出応答性の向上とを両立させることができる車両用回転速度検出装置を提供することにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するための本発明の要旨とするところは、(a) 回転体の径方向外周部に円周方向に沿って並べられた複数の被検出体と相対する位置にセンサを備え、該回転体の回転に伴って該センサが該被検出体と順次相対することに基づいたパルス信号を発生し、該パルス信号のインターバルに基づいて該回転体の回転速度を検出する車両用回転速度検出装置であって、(b) 逐次算出した前記パルス信号のインターバルを記憶し、(c) 最新のパルス信号のインターバルと、前記最新のパルス信号の発生に対応する被検出体における所定整数回転前のパルス信号のインターバルとのパルスインターバル比を算出し、(d) 前記パルスインターバル比と、前記最新のパルス信号の発生に対応する被検出体における前記所定整数回転前の前記回転体の回転速度とを用いて、前記回転体の最新の回転速度を算出することにある。
【発明の効果】
【００１０】
このようにすれば、前記パルスインターバル比と、前記最新のパルス信号の発生に対応する被検出体における前記所定整数回転前の前記回転体の回転速度とを用いて、前記回転体の最新の回転速度が算出されるので、高性能なＣＰＵを必要とすることなく、対ばらつき性の向上と検出応答性の向上とを両立させることができる。つまり、同じ被検出体における所定整数回転前と現在（最新）とのパルス信号のインターバル（パルスインターバル）を利用するので、例えば被検出体の寸法ばらつき等、パルス信号発生に関わる個体ばらつきを排除することができる。これにより、例えば加工精度の悪い回転体でも問題なく回転速度検出に使うことが可能になる。又、意図的に被検出体の幅を変えた場合や被検出体の幅が均等でない場合でも、回転速度算出時に被検出体の識別を行う必要がなくなる。一方、結果的に最新のパルス信号単位でその最新のパルス信号に対応する回転速度を算出するので、回転速度検出応答性が向上される。これにより、物理現象を正確に捉え易くなる。例えば、回転速度の変化を実際の変化により近づけることが可能になる。また、例えば自動変速機の変速状態を検出するなどの装置の稼働状態を検出する等の為に２つ以上の異なる回転体の回転速度を比較するような場合に、それぞれの回転速度の検出遅れを考える必要がなくなる。更に、回転体の回転速度の検出を前出しすることが可能であり、検出した各部の回転速度に基づく各装置の制御作動における制御起点を早くすることが可能になる。例えば、自動変速機の変速過程におけるイナーシャ相判定、エンジンの状態に応じてカムシャフトの位相を可変させる制御、車両停止時にエンジンと動力伝達装置（例えばトランスアクスル、トランスミッション）との結合を切り離す制御などを実際の回転速度の変化に合わせて適切に実行することが可能になる。このように、対ばらつき性の向上と検出応答性の向上とを両立させることができる。更に、本発明における回転速度演算処理においては、単に複数のパルスインターバルの移動平均を求めること等の単なるなまし処理により回転速度を算出することに比較してＣＰＵリソースを多く使用する可能性があるが、例えば移動平均の推移から現時点の移動平均を推定する場合のような高い演算能力がＣＰＵに要求されるものではなく、例えば現在の車載用ＣＰＵ能力の範囲内で演算処理可能なものである。
【００１１】
ここで、好適には、前記所定整数回転前の前記回転体の回転速度は、前記最新のパルス信号の発生に対応する被検出体を基準に選択された前記所定整数回転前の前記回転体の第２所定整数回転分のパルス信号のインターバルの総和に基づいて算出した平均回転速度である。このようにすれば、前記所定整数回転前の前記回転体の回転速度が適切に算出される。また、第２所定整数回転分のパルスインターバルの総和すなわち回転体が第２所定整数回転に要する時間を利用するので、つまり１周分のうちの１部分のパルスインターバルを用いるのではなく１周分の全パルスインターバルの整数倍を用いるので、例えば被検出体の寸法ばらつき等、パルス信号発生に関わる個体ばらつきを排除することができる。また、単にパルスインターバルの移動平均を求めることにより回転速度を算出することに比較してＣＰＵリソースを多く使用する可能性があるが、例えば現在の車載用ＣＰＵ能力の範囲内で十分に演算処理可能なものである。
【００１２】
また、好適には、前記第２所定整数回転分のパルス信号のインターバルの総和は、前記最新のパルス信号の発生に対応する被検出体が中心となるよう選択された前記第２所定整数回転分である。このようにすれば、前記所定整数回転前の前記回転体の回転速度が適切に算出される。
【００１３】
また、好適には、前記最新のパルス信号は、前記回転体の１回転分のパルス信号の個数が奇数のときは最新奇数個分のパルス信号であり、該パルス信号の個数が偶数のときは最新偶数個分のパルス信号である。このようにすれば、前記所定整数回転前の前記回転体の回転速度が一層適切に算出され、回転体の最新の回転速度が適切に算出される。
【００１４】
また、好適には、前記最新のパルス信号として、前記最新奇数個分或いは前記最新偶数個分を纏めたパルス信号を最新１個分のパルス信号毎に設定することにある。このようにすれば、最新１個分のパルス信号毎に回転体の最新の回転速度が適切に算出されて、回転速度検出応答性が一層向上させられる。
【００１５】
また、好適には、前記最新奇数個分のパルス信号は最新１個分のパルス信号であり、前記最新偶数個分のパルス信号は最新２個分のパルス信号である。このようにすれば、回転体の最新の回転速度が一層適切に算出されて、回転速度検出応答性が一層向上させられる。
【００１６】
また、好適には、前記第２所定整数回転は、１回転である。このようにすれば、前記所定整数回転前の前記回転体の回転速度が適切に算出される。また、逐次算出した前記パルス信号のインターバルの記憶量が少なくて済む。
【００１７】
また、好適には、前記所定整数回転は、１回転である。このようにすれば、回転体の最新の回転速度が適切に算出される。また、逐次算出した前記パルス信号のインターバルの記憶量が少なくて済む。
【００１８】
また、好適には、前記車両用回転速度検出装置を備える車両は、動力源から駆動輪までの動力伝達経路に車両用動力伝達装置を備えている。この動力源としては、例えば燃料の燃焼によって動力を発生する内燃機関等のガソリンエンジンやディーゼルエンジン等が好適に用いられるが、電動機等の他の原動機を単独で或いはエンジンと組み合わせて採用することもできる。
【００１９】
また、好適には、前記車両用動力伝達装置は、変速機構部単体、トルクコンバータ及び複数の変速比を有する変速機構部、或いはこの変速機構部等に加え減速機構部やディファレンシャル機構部により構成される。この変速機構部は、複数組の遊星歯車装置の回転要素が係合装置によって選択的に連結されることにより複数のギヤ段（変速段）が択一的に達成される例えば前進４段、前進５段、前進６段、更にはそれ以上の変速段を有する等の種々の遊星歯車式自動変速機、常時噛み合う複数対の変速ギヤを２軸間に備えてそれら複数対の変速ギヤのいずれかを同期装置によって択一的に動力伝達状態とする同期噛合型平行２軸式変速機、その同期噛合型平行２軸式変速機ではあるが油圧アクチュエータにより駆動される同期装置によって変速段が自動的に切換られることが可能な同期噛合型平行２軸式自動変速機、動力伝達部材として機能する伝動ベルトが有効径が可変である一対の可変プーリに巻き掛けられ変速比が無段階に連続的に変化させられる所謂ベルト式無段変速機である自動変速機、共通の軸心まわりに回転させられる一対のコーンとその軸心と交差する回転中心回転可能な複数個のローラがそれら一対のコーンの間で挟圧されそのローラの回転中心と軸心との交差角が変化させられることによって変速比が可変とされた所謂トラクション型無段変速機である自動変速機、エンジンからの動力を第１電動機および出力軸へ分配する例えば遊星歯車装置で構成される差動機構とその差動機構の出力軸に設けられた第２電動機とを備えてその差動機構の差動作用によりエンジンからの動力の主部を駆動輪側へ機械的に伝達しエンジンからの動力の残部を第１電動機から第２電動機への電気パスを用いて電気的に伝達することにより電気的に変速比が変更される電気式無段変速機として機能する自動変速機、或いはエンジン軸や出力軸などに動力伝達可能に電動機が備えられる所謂パラレル式のハイブリッド車両に搭載される自動変速機などにより構成される。
【００２０】
また、好適には、前記回転体は、回転速度を検出する必要がある回転部材に固定されてその回転部材と共に回転するものでも良いし、その回転部材そのものであっても良い。例えば、前記回転体は、前記変速機構部の入力回転部材や出力回転部材、前記エンジンの出力回転部材（クランク軸）、車輪と共に回転する回転部材、或いはそれら各回転部材に固定されて回転部材と共にそれぞれ回転するロータやドラムなどである。
【図面の簡単な説明】
【００２１】
【図１】本発明が適用される車両を構成する動力伝達経路の概略構成を説明する図であると共に、出力歯車などの回転速度を検出（算出）するために車両に設けられた制御系統の要部を説明するブロック線図である。
【図２】エンジンのクランクシャフト、変速機構部の入力軸や出力歯車、各車輪などの各回転部材の回転速度を検出する為の各センサの一例を説明する概略図である。
【図３】歯の数が奇数個である図２の回転体において最新の回転速度を算出する場合の一例を説明する図である。
【図４】図１の電子制御装置による制御機能の要部を説明する機能ブロック線図である。
【図５】電子制御装置の制御作動の要部すなわち高性能なＣＰＵを必要とすることなく対ばらつき性の向上と検出応答性の向上とを両立させる為の制御作動を説明するフローチャートである。
【図６】図５のフローチャートに示す制御作動を実行した場合の一例を示すタイムチャートである。
【図７】歯の数が偶数個である回転体において最新の回転速度を算出する場合の一例を説明する図であって、図３とは別の実施例である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【実施例１】
【００２３】
図１は、本発明が適用される車両１０を構成するエンジン１２から駆動輪１４までの動力伝達経路の概略構成を説明する図であると共に、変速機構部１６の出力歯車１８などの回転速度を検出（算出）するために車両１０に設けられた制御系統の要部を説明するブロック線図である。図１において、変速機構部１６は、例えば車両において横置きされるＦＦ（フロントエンジン・フロントドライブ）型車両に好適に用いられるものであり、走行用駆動力源としての内燃機関であるエンジン１２の動力をカウンタギヤ対２０の一方を構成する出力回転部材としての出力歯車１８から、動力伝達装置としてのカウンタギヤ対２０、ファイナルギヤ対２２、差動歯車装置（ディファレンシャルギヤ）２４、及び一対の車軸（ドライブシャフト（Ｄ／Ｓ））２６等を順次介して一対の駆動輪１４へ伝達する。これら変速機構部１６、カウンタギヤ対２０、ファイナルギヤ対２２、差動歯車装置（ディファレンシャルギヤ）２４等によりトランスアクスル（Ｔ／Ａ）が構成される。
【００２４】
また、車両１０には、例えば動力伝達経路中の各回転部材の回転速度を検出（算出）する為の車両用回転速度検出装置の一部を含む電子制御装置８０が備えられている。電子制御装置８０は、例えばＣＰＵ、ＲＡＭ、ＲＯＭ、入出力インターフェース等を備えた所謂マイクロコンピュータを含んで構成されており、ＣＰＵはＲＡＭの一時記憶機能を利用しつつ予めＲＯＭに記憶されたプログラムに従って信号処理を行うことにより、エンジン１２の出力制御、変速機構部１６の変速制御などを実行する。
【００２５】
電子制御装置８０には、例えばエンジン回転速度センサ２８からのエンジン１２のクランクシャフトのクランク角度（位置）ＡＣＲ及び回転速度ＮＥに応じたエンジン回転速度信号、入力回転速度センサ３０からの変速機構部１６の入力軸の回転速度ＮＩＮに応じた入力回転速度信号、出力回転速度センサ３２からの変速機構部１６の出力歯車１８の回転速度ＮＯＵＴに応じた出力回転速度信号、各車速センサ３４からの各車輪（すなわち駆動輪１４に従動輪を加えた各車輪）の回転速度ＮＷに応じた車輪速信号などが、それぞれ供給される。
【００２６】
また、電子制御装置８０からは、例えばエンジン１２の出力制御の為のエンジン出力制御指令信号、変速機構部１６の変速制御の為の変速制御指令信号等が、それぞれ出力される。例えば、電子制御装置８０は、前記エンジン回転速度信号や変速制御指令信号等に基づいてエンジン出力制御指令信号を不図示のスロットルアクチュエータや燃料噴射装置やイグナイタなどへ出力してエンジン１２の出力制御を実行する。また、電子制御装置８０は、前記入力回転速度信号や出力回転速度信号等に基づいて変速制御指令信号を不図示の油圧制御回路などへ出力して変速機構部１６のギヤ比の切換制御を実行する。
【００２７】
図２は、前記エンジン１２のクランクシャフト、変速機構部１６の入力軸、変速機構部１６の出力歯車１８、各車輪などの各回転部材５０の回転速度Ｎを検出する為のエンジン回転速度センサ２８、入力回転速度センサ３０、出力回転速度センサ３２、車速センサ３４などの各センサ６０の一例を説明する概略図である。図２において、回転体７０は、例えば回転部材５０と同軸心Ｃにて一体的に固定されて回転部材５０と共に回転する回転検出用ロータや回転検出用ドラムなどである。また、センサ６０は、例えば回転体７０の径方向外周部に円周方向に沿って並べられた複数の被検出体としての歯７２と相対する位置に備えられており、回転部材５０の回転速度Ｎを検出する為の車両用回転速度検出装置の一部を構成するものである。このセンサ６０としては、例えば電磁ピックアップ式、ホール素子式、ＭＲＥ（Magnetic Resistance Element：磁気抵抗素子）式などのセンサが採用される。
【００２８】
例えば電磁ピックアップ式センサの場合では、回転体７０が回転することにより、センサ６０が歯７２と凹部７４とに交互に相対して回転体７０との間のエアギャップが変化するため、回転体７０の回転速度に対応して周波数が変化する交流電圧がセンサ６０から発生させられる。この交流電圧は、回転速度信号として電子制御装置８０へ供給され、電子制御装置８０にてこの供給された交流電圧が図２（ｂ），（ｃ）に示すような矩形波状のパルス信号Ｐへ変換される。また、例えばホール素子式やＭＲＥ式センサの場合では、ホール素子やＭＲＥを内蔵したセンサ回路（ＩＣ）から構成されており、回転体７０が回転することにより、センサ回路（ＩＣ）にかかる磁界が変化するため、回転体７０の回転速度に対応して周波数が変化する交流電圧が発生させられ、その交流電圧が図２（ｂ），（ｃ）に示すような矩形波状のパルス信号Ｐへ変換される。このパルス信号Ｐは、回転速度信号として電子制御装置８０へ供給される。
【００２９】
図２（ａ）に示す回転体７０では、例えば５つの略同じ形状且つ略等間隔の歯Ａ〜歯Ｅの歯７２が打ち抜き加工により形成され、結果的に各歯間に５つの凹部Ａ〜凹部Ｅの凹部７４が形成されている。また、電子制御装置８０は、図２（ｂ），（ｃ）に示すようなパルス信号Ｐにおいて、上記各歯Ａ〜歯Ｅ及び凹部Ａ〜凹部Ｅに対応した各パルス信号Ｐａ〜Ｐｅのインターバル（パルスインターバル）Ｔａ〜Ｔｅを検出する。本実施例では、各パルスインターバルＴａ〜Ｔｅは、パルス信号Ｐの立ち上がりから次のパルス信号Ｐの立ち上がりまでの期間である。また、図２（ｂ）では、例えば各歯Ａ〜歯Ｅがセンサ６０に略相対する位置にて各パルス信号Ｐａ〜Ｐｅがハイ（Hi）となり、各凹部Ａ〜凹部Ｅがセンサ６０に略相対する位置にて各パルス信号Ｐａ〜Ｐｅがロー（Lo）となる。また、図２（ｃ）では、例えば各歯Ａ〜歯Ｅがセンサ６０に略相対したときに各パルス信号Ｐａ〜Ｐｅが一定期間だけオン（ＯＮ）となり、次に各歯Ａ〜歯Ｅがセンサ６０に略相対するまで各パルス信号Ｐａ〜Ｐｅがオフ（ＯＦＦ）となる。そして、電子制御装置８０は、各パルスインターバルＴａ〜Ｔｅを用いて回転体７０の回転速度Ｎを算出する。このように、センサ６０及び電子制御装置８０においては、回転体７０の回転に伴ってセンサ６０が歯７２と順次相対することに基づいたパルス信号Ｐａ〜Ｐｅを発生し、パルスインターバルＴａ〜Ｔｅに基づいて回転体７０の回転速度Ｎを検出する。
【００３０】
ここで、歯Ａ〜歯Ｅ及び凹部Ａ〜凹部Ｅの円周方向における幅には寸法公差内で加工ばらつきが生じている可能性がある。回転体７０の回転に伴うパルスインターバルＴを回転速度Ｎに変換する際、歯Ａ〜歯Ｅの一歯毎のパルスインターバルＴａ〜Ｔｅを直に回転速度Ｎに変換すると、一歯分の短いパルスインターバルＴに対して上記加工ばらつき分が乗ることになる。その為、変換（算出）した回転速度Ｎに対してばらつきの影響が大きくなり、その算出した回転速度Ｎの変動やばらつきが大きくなる可能性がある。このようなばらつきの影響を抑制する為、連続した複数分のパルスインターバルＴを用いた移動平均により回転速度Ｎを算出するなど、何らかのなまし処理を行うことが考えられる。しかしながら、例えば最新のパルスインターバルＴｅに対応して回転速度Ｎを算出する際に、パルスインターバルＴｅを含む過去３個のパルスインターバルＴｅ，Ｔｄ，Ｔｃの移動平均にて回転速度Ｎを算出した場合は、パルスインターバルＴｄの時間的中間時点での平均回転速度を求めているに過ぎず、現在の実際の回転速度Ｎに比べて必ず検出応答遅れが生ずる。つまり、最新のパルスインターバルＴｅに対応した回転速度Ｎは、パルスインターバルＴｅを中心とした前後各１個分のパルスインターバルを使って算出すべきであるが、現時点ではパルスインターバルＴｅより先のデータが存在しないため、パルスインターバルＴｅを中心とする移動平均による最新の回転速度Ｎを求めることができない。また、複数のパルスインターバルＴを用いた移動平均であっても、例えばパルスインターバルＴｅ，Ｔｄ，ＴｃとパルスインターバルＴｃ，Ｔｂ，Ｔａとで歯が異なるように、上記加工ばらつき分を排除できるものではない。尚、移動平均の推移から現時点の移動平均を推定することは可能であると思われるが、単に移動平均を求めることに比較して、高い演算能力すなわち高いＣＰＵ能力が要求される。特に、回転体７０が高回転速度となる程、短時間に繰り返し演算をする必要があるので、電子制御装置８０のＣＰＵ負荷がより大きくなる。このような演算だけの為に電子制御装置８０に高性能なＣＰＵを用いることはコストアップを招くことから、例えば現在の電子制御装置８０のＣＰＵ能力の範囲内で検出応答遅れが抑制可能となるようなＣＰＵ負荷のできるだけ小さな回転速度演算が望まれる。
【００３１】
そこで、本実施例の電子制御装置８０は、逐次算出した各パルスインターバルＴａ〜Ｔｅを記憶し、最新のパルス信号Ｐnewの発生に対応する最新のパルスインターバルＴnewと、最新のパルス信号Ｐnewの発生に対応する歯７２（歯Ａ〜歯Ｅのうちの何れかの歯）における所定整数回転前のパルス信号Ｐoldの発生に対応する所定整数回転前のパルスインターバルＴoldとのパルスインターバル比Ｔratio（＝Ｔold／Ｔnew）を算出し、パルスインターバル比Ｔratioと、最新のパルス信号Ｐnewの発生に対応する歯７２における所定整数回転前の回転体７０の回転速度Ｎoldとを用いて、回転体７０の最新の回転速度Ｎnewを算出する。
【００３２】
図３は、歯７２の数が奇数個（５個）である図２の回転体７０において最新の回転速度Ｎnewを算出する場合の一例を説明する図である。図３において、例えば各歯Ａ〜歯Ｅに対応して発生させられる各パルス信号Ｐａ〜Ｐｅに対応したパルスインターバルＴａ１〜Ｔｅ１，Ｔａ２〜が順次算出され、電子制御装置８０のＲＡＭに記憶される。この実施例では、時間の経過と共に回転速度Ｎが上昇しているので、パルスインターバルＴは時間の経過と共に短くされている。ここで、例えば最新のパルス信号Ｐnewの発生に対応する被検出体を歯Ｄとし、最新のパルス信号Ｐnewがその歯Ｄに対応するパルス信号Ｐｄ２である場合を考える。この場合、最新のパルスインターバルＴnewは、パルス信号Ｐｄ２に対応するパルスインターバルＴｄ２である。また、パルスインターバルＴoldは、所定整数回転前例えば１回転前の同一の歯Ｄにおけるパルス信号Ｐｄ１に対応するパルスインターバルＴｄ１である。よって、パルスインターバル比Ｔratioは、Ｔｄ１／Ｔｄ２となる。そして、最新の回転速度Ｎnewを歯Ｄにおける回転速度Ｎ２、回転速度Ｎoldを１回転前の同一の歯Ｄにおける回転速度Ｎ１とすると、回転速度Ｎ２は下記式（１）で表される。
Ｎ２＝Ｎ１×Ｔratio＝Ｎ１×Ｔｄ１／Ｔｄ２      ・・・（１）
【００３３】
前記回転速度Ｎ１は、例えば第２所定整数回転例えば１回転をするに要した時間から算出する。具体的には、回転速度Ｎ１として、最新のパルス信号Ｐnewの発生に対応する歯Ｄを基準に選択された１回転前の回転体７０の第２所定整数回転分例えば１回転分のパルスインターバルＴの総和Ｔallに基づいて算出した平均回転速度Ｎ０を用いる。例えば１回転分のパルスインターバルＴの総和Ｔallは、歯Ｄが中心となるよう選択された１回転分すなわち５パルス信号分のパルスインターバルＴである。具体的には、歯Ｄが中心となるよう選択された１回転前の回転体７０の１回転分のパルスインターバルＴの総和Ｔallは、下記式（２）で表される。また、平均回転速度Ｎ０は下記式（３）で表される。よって、回転速度Ｎ２は下記式（４）で表される。尚、下記式（３）における定数Ｋは、例えば[rpm]や[rad/sec]等の回転速度Ｎの単位に合わせて決まるパルスインターバルＴの総和Ｔallを求める為の予め定められた定数である。また、平均回転速度Ｎ０は１回転中の時間的中間点での平均回転速度であり、回転速度Ｎ１は１回転中の距離的中間点（すなわちパルス信号Ｐｄ１の位置を中心とする点）での平均回転速度である。その為、厳密には、Ｎ１≠Ｎ０であるが、回転変化勾配／回転速度の値が大きくなる零回転速度乃至零回転速度近辺からの回転速度の立ち上がりなどを除けば、実用上はＮ１＝Ｎ０と見なして問題がない。つまり、同じ回転速度変化であっても低中高回転速度域では極低回転速度域に比較して回転速度Ｎ１と平均回転速度Ｎ０との乖離が小さくされるので、実用上多用される回転域である低中高回転速度域では回転速度Ｎ１を平均回転速度Ｎ０にて近似しても問題は生じ難い。従って、下記式（４）では回転速度Ｎ１を平均回転速度Ｎ０にて近似してある。
Ｔall＝Ｔｂ１＋Ｔｃ１＋Ｔｄ１＋Ｔｅ１＋Ｔａ２      ・・・（２）
Ｎ０＝Ｋ／Ｔall      ・・・（３）
Ｎ２≒Ｎ０×Ｔratio＝Ｎ０×Ｔｄ１／Ｔｄ２      ・・・（４）
【００３４】
より具体的には、図４は、電子制御装置８０による制御機能の要部を説明する機能ブロック線図である。図４において、パルスインターバル算出部すなわちパルスインターバル算出手段８２は、例えば回転体７０の回転に伴って発生させられる最新のパルス信号Ｐnewに対応した最新のパルスインターバルＴnewを、最新のパルス信号Ｐnew毎（最新歯毎）に順次算出し、算出結果をＲＡＭに記憶する。例えば、回転体７０の一周分の歯７２の歯数が５歯である場合には、各歯Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ａ、Ｂ、Ｃ・・・に対応したパルスインターバルＴａ１、Ｔｂ１、Ｔｃ１、Ｔｄ１、Ｔｅ１、Ｔａ２、Ｔｂ２、Ｔｃ２・・・がＲＡＭに記憶される。また、回転速度Ｎ１を最新歯の１周前の歯を中心とする１周分の平均回転速度Ｎ０にて近似する場合には、その平均回転速度Ｎ０を算出する為のパルスインターバルＴが少なくとも記憶されておれば良い。
【００３５】
パルスインターバル比算出部すなわちパルスインターバル比算出手段８４は、例えばパルスインターバル算出手段８２によりＲＡＭに記憶された最新歯に対応した最新のパルスインターバルＴnewとその最新歯と同一歯における１回転前のパルスインターバルＴoldとのパルスインターバル比Ｔratio（＝Ｔold／Ｔnew）を、最新のパルス信号Ｐnew毎に順次算出する。
【００３６】
一回転前回転速度算出部すなわち一回転前回転速度算出手段８６は、例えば最新歯と同一歯における１回転前の回転体７０の回転速度Ｎoldを、１回転前の回転体７０の平均回転速度Ｎ０として最新のパルス信号Ｐnew毎に順次算出する。例えば、一回転前回転速度算出手段８６は、パルスインターバル算出手段８２によりＲＡＭに記憶されたパルスインターバルＴに基づいて最新歯と同一歯が中心となるよう選択された１回転前の回転体７０の１回転分のパルスインターバルＴの総和Ｔallを最新のパルス信号Ｐnew毎に順次算出する。そして、一回転前回転速度算出手段８６は、最新歯と同一歯における１回転前の回転体７０の平均回転速度Ｎ０を、前記式（３）からそのパルスインターバルＴの総和Ｔallに基づいて最新のパルス信号Ｐnew毎に順次算出する。
【００３７】
最新回転速度算出部すなわち最新回転速度算出手段８８は、例えば最新歯における回転体７０の最新の回転速度Ｎnewを、前記式（４）からパルスインターバル比算出手段８４により算出されたパルスインターバル比Ｔratioと一回転前回転速度算出手段８６により算出された平均回転速度Ｎ０とに基づいて最新のパルス信号Ｐnew毎に順次算出する。
【００３８】
図５は、電子制御装置８０の制御作動の要部すなわち高性能なＣＰＵを必要とすることなく対ばらつき性の向上と検出応答性の向上とを両立させる為の制御作動を説明するフローチャートであり、例えば数ｍsec乃至数十ｍsec程度の極めて短いサイクルタイムで繰り返し実行される。また、図６は、変速機構部１６の入力軸の回転速度ＮＩＮを検出（算出）する際に、図５のフローチャートに示す制御作動を実行した場合のタイムチャートである。尚、図６中の従来例は、例えば最新のパルスインターバルＴnewを含む過去ｎ個の移動平均にて最新の回転速度Ｎnewを算出した場合である。
【００３９】
図５において、先ず、パルスインターバル算出手段８２に対応するステップ（以下、ステップを省略する）Ｓ１０において、例えば回転体７０の回転に伴って発生させられる最新のパルス信号Ｐnew毎の最新のパルスインターバルＴnewが最新歯毎に順次算出され、その算出結果がＲＡＭに記憶される。次いで、パルスインターバル比算出手段８４に対応するＳ２０において、例えば上記Ｓ１０にて記憶された最新のパルスインターバルＴnewと最新歯と同一歯における１回転前のパルスインターバルＴoldとのパルスインターバル比Ｔratio（＝Ｔold／Ｔnew）が最新歯毎に順次算出される。次いで、一回転前回転速度算出手段８６に対応するＳ３０において、例えば上記Ｓ１０にて記憶されたパルスインターバルＴに基づいて最新歯と同一歯が中心となるよう選択された１回転前の回転体７０の１回転分のパルスインターバルＴの総和Ｔallが最新歯毎に順次算出される。そして、同じくＳ３０において、例えば上記パルスインターバルＴの総和Ｔallに基づいて最新歯と同一歯における１回転前の回転体７０の平均回転速度Ｎ０（＝Ｋ／Ｔall：Ｋは定数）が最新歯毎に順次算出される。次いで、最新回転速度算出手段８８に対応するＳ４０において、例えば上記Ｓ２０にて算出されたパルスインターバル比Ｔratioと上記Ｓ３０にて算出された平均回転速度Ｎ０とに基づいて最新歯における回転体７０の最新の回転速度Ｎnew（＝Ｎ０×Ｔratio）が最新歯毎に順次算出される。
【００４０】
これにより、図６に示すように、変速機構部１６の入力軸の回転速度ＮＩＮが変化させられたときには、単なる移動平均にて最新の回転速度Ｎnewが算出された従来例に比較して、応答性良く最新の回転速度Ｎnewが算出される。一方、最新歯における最新のパルスインターバルＴnewとその最新歯と同一歯における１回転前のパルスインターバルＴoldとを利用するので、つまり同一歯同士のパルスインターバルＴを利用するので、円周方向の歯幅の寸法ばらつきなどのパルスインターバルＴの算出に関わる個体ばらつきが排除される。又、１回転分のパルスインターバルＴの総和Ｔallすなわち回転体７０が１回転に要する時間を利用するので、つまり１周分のうちの１部分のパルスインターバルＴを用いるのではなく１周分の全パルスインターバルＴallを用いるので、円周方向の歯幅の寸法ばらつきなどのパルスインターバルＴの算出に関わる個体ばらつきが一層確実に排除される。更に、別の観点では、本実施例における最新の回転速度Ｎnewの算出では、単なる移動平均にて最新の回転速度Ｎnewを算出することに比較してＣＰＵリソースを多く使用するが、例えば移動平均の推移から最新の回転速度Ｎnewを算出することに比較してＣＰＵに対する負荷は単なる移動平均による最新の回転速度Ｎnewの算出と同程度に小さく、現在の車載用ＣＰＵ能力から見れば問題は生じ難い。
【００４１】
上述のように、本実施例によれば、最新のパルスインターバルＴnewと最新のパルス信号Ｐnewの発生に対応する最新歯における所定整数回転前例えば１回転前のパルスインターバルＴoldとから算出されるパルスインターバル比Ｔratioと、最新歯における１回転前の回転体７０の回転速度Ｎoldとを用いて、回転体７０の最新の回転速度Ｎnewが算出されるので、高性能なＣＰＵを必要とすることなく、対ばらつき性の向上と検出応答性の向上とを両立させることができる。つまり、最新歯と同一歯における１回転前と現在（最新）とのパルスインターバルＴold，Ｔnewを利用するので、例えば歯Ａ〜歯Ｅ及び凹部Ａ〜凹部Ｅの円周方向における幅の寸法ばらつき等、パルス信号Ｐ（パルスインターバルＴ）の発生に関わる個体ばらつきを排除することができる。これにより、例えば加工精度の悪い回転体７０でも問題なく回転速度検出に使うことが可能になる。又、意図的に歯Ａ〜歯Ｅ及び凹部Ａ〜凹部Ｅの幅を変えた場合や歯Ａ〜歯Ｅ及び凹部Ａ〜凹部Ｅの幅が均等でない場合でも、回転速度算出時に歯Ａ〜歯Ｅ及び凹部Ａ〜凹部Ｅの識別を行う必要がなくなる。一方、結果的に最新のパルス信号Ｐnew単位でその最新のパルス信号Ｐnewに対応する回転速度Ｎnewを算出するので、回転速度検出応答性が向上される。これにより、物理現象を正確に捉え易くなる。例えば、回転速度Ｎの変化を実際の変化により近づけることが可能になる。また、例えば変速機構部１６の変速状態を検出するなどの各装置や各機構の稼働状態を検出する等の為に２つ以上の異なる回転体の回転速度Ｎを比較するような場合に、それぞれの回転速度Ｎの検出遅れを考える必要がなくなる。更に、回転体７０の回転速度Ｎの検出を前出しすることが可能であり、検出した各部の回転速度Ｎに基づく各装置や各機構の制御作動における制御起点を早くすることが可能になる。例えば、変速機構部１６の変速過程におけるイナーシャ相判定、エンジン１２の状態に応じてカムシャフトの位相を可変させる制御、車両停止時にエンジン１２と動力伝達装置（例えばトランスアクスル）との結合を切り離す制御などを実際の回転速度Ｎの変化に合わせて適切に実行することが可能になる。このように、対ばらつき性の向上と検出応答性の向上とを両立させることができる。更に、本発明における回転速度Ｎの算出においては、単にパルスインターバルＴの移動平均を求めること等の単なるなまし処理により回転速度Ｎを算出することに比較してＣＰＵリソースを多く使用する可能性があるが、例えば移動平均の推移から現時点の移動平均を推定する場合のような高い演算能力がＣＰＵに要求されるものではなく、例えば現在の車載用ＣＰＵ能力の範囲内で十分に演算処理可能なものである。
【００４２】
また、本実施例によれば、１回転前の回転体７０の回転速度Ｎoldは、最新のパルス信号Ｐnewの発生に対応する最新歯を基準に選択された１回転前の回転体７０の１回転分のパルスインターバルＴの総和Ｔallに基づいて算出した平均回転速度Ｎ０である。このようにすれば、１回転前の回転体７０の回転速度Ｎoldが適切に算出される。また、１回転分のパルスインターバルＴの総和Ｔallすなわち回転体７０が１回転に要する時間を利用するので、つまり１周分のうちの１部分のパルスインターバルＴを用いるのではなく１周分の全パルスインターバルＴallの整数倍を用いるので、例えば歯７２の寸法ばらつき等、パルス信号Ｐ発生に関わる個体ばらつきを排除することができる。また、前記所定整数回転は１回転であるので、回転体７０の最新の回転速度Ｎnewが適切に算出される。また、逐次算出したパルスインターバルＴの記憶量が少なくて済む。また、前記第２所定整数回転は１回転であるので、１回転前の回転体７０の回転速度Ｎoldが適切に算出される。また、逐次算出したパルスインターバルＴの記憶量が少なくて済む。
【００４３】
また、本実施例によれば、１回転前の回転体７０の１回転分のパルスインターバルＴの総和Ｔallは、最新のパルス信号Ｐnewの発生に対応する最新歯が中心となるよう選択された１回転分のパルスインターバルＴである。このようにすれば、１回転前の回転体７０の回転速度Ｎoldが適切に算出される。
【００４４】
次に、本発明の他の実施例を説明する。なお、以下の説明において実施例相互に共通する部分には同一の符号を付して説明を省略する。
【実施例２】
【００４５】
前述の実施例では、歯７２の歯数が奇数個（５歯）の回転体７０を例示して最新のパルス信号Ｐnewを算出することについて説明した。ところで、歯７２の歯数が奇数個の場合には、１つの最新歯の同一歯は平均回転速度Ｎ０の基になる回転体７０の１回転分のパルスインターバルＴを選択する際の位置的中心の歯となる。これに対して、図７に示すように歯９２の歯数が偶数個の場合には、１つの最新歯の同一歯は回転体９０の１回転分のパルスインターバルＴを選択する際の位置的中心の歯とならない。つまり、１回転分のパルスインターバルＴを選択する際、歯７２のように歯数が奇数個の場合には１つのパルスインターバルＴに対して時間的に前後のパルスインターバルＴは同数になるが、歯９２のように歯数が偶数個の場合には１つのパルスインターバルＴに対して時間的に前後のパルスインターバルＴは同数にならない。従って、歯数が偶数個の場合には、歯数が奇数個の場合に比較して、回転速度Ｎ１と平均回転速度Ｎ０とのずれが大きくなる可能性がある。そこで、本実施例では、最新のパルス信号Ｐnewの１回転前のパルス信号Ｐoldに対応するパルスインターバルＴoldに対して時間的に前後のパルスインターバル数を同数として回転速度Ｎ１と平均回転速度Ｎ０とのずれが大きくならないようにする為に、最新のパルス信号Ｐnewとして、回転体の１回転分のパルス信号Ｐの個数が奇数のときは最新奇数個分例えば最新１個分のパルス信号Ｐnewを用い、１回転分のパルス信号Ｐの個数が偶数のときは最新偶数個分例えば最新２個分のパルス信号Ｐnewを用いる。
【００４６】
図７は、歯９２の数が偶数個（４個）である回転体９０において最新の回転速度Ｎnewを算出する場合の一例を説明する図である。図７において、例えば被検出体としての歯９２及びその歯９２の打ち抜き加工により結果的に各歯間に形成される凹部９４に対応して発生させられる各パルス信号Ｐａ〜Ｐｄに対応したパルスインターバルＴａ１〜Ｔｄ１，Ｔａ２〜Ｔｄ２，Ｔａ３〜が順次算出され、電子制御装置８０のＲＡＭに記憶される。この実施例では、時間の経過と共に回転速度Ｎが上昇しているので、パルスインターバルＴは時間の経過と共に短くされている。ここで、例えば最新のパルス信号Ｐnewの発生に対応する被検出体を歯Ｂ及び歯Ｃの２歯とし、最新のパルス信号Ｐnewがその歯Ｂ及び歯Ｃに対応するパルス信号Ｐｂ２及びパルス信号Ｐｃ２の２つのパルス信号である場合を考える。この場合、最新のパルスインターバルＴnewは、パルス信号Ｐｂ２及びパルス信号Ｐｃ２に対応するパルスインターバルＴｂ２及びパルスインターバルＴｃ２の２つ分のパルスインターバル（Ｔｂ２＋Ｔｃ２）である。また、パルスインターバルＴoldは所定整数回転前例えば１回転前の同一の歯Ｂ及び歯Ｃにおけるパルス信号Ｐｂ１及びパルス信号Ｐｃ１に対応するパルスインターバルＴｂ１及びパルスインターバルＴｃ１の２つ分のパルスインターバル（Ｔｂ１＋Ｔｃ１）である。よって、パルスインターバル比Ｔratioは、（Ｔｂ１＋Ｔｃ１）／（Ｔｂ２＋Ｔｃ２）となる。そして、最新の回転速度Ｎnewを歯Ｂ及び歯Ｃにおける回転速度Ｎ２、回転速度Ｎoldを１回転前の同一の歯Ｂ及び歯Ｃにおける回転速度Ｎ１とすると、回転速度Ｎ２は下記式（５）で表される。
Ｎ２＝Ｎ１×（Ｔｂ１＋Ｔｃ１）／（Ｔｂ２＋Ｔｃ２）      ・・・（５）
【００４７】
また、前記回転速度Ｎ１として、最新のパルス信号Ｐnewの発生に対応する歯Ｂ及び歯Ｃを基準に選択された１回転前の回転体７０の第２所定整数回転分例えば１回転分のパルスインターバルＴの総和Ｔallに基づいて算出した平均回転速度Ｎ０を用いる。例えば１回転分のパルスインターバルＴの総和Ｔallは、歯Ｂ及び歯Ｃが中心となるよう選択された１回転分すなわち４パルス信号分のパルスインターバルＴである。具体的には、歯Ｂ及び歯Ｃが中心となるよう選択された１回転前の回転体７０の１回転分のパルスインターバルＴの総和Ｔallは、下記式（６）で表される。また、平均回転速度Ｎ０は下記式（７）で表される。よって、回転速度Ｎ２は下記式（８）で表される。
Ｔall＝Ｔａ１＋Ｔｂ１＋Ｔｃ１＋Ｔｄ１      ・・・（６）
Ｎ０＝Ｋ／Ｔall（Ｋ：定数）      ・・・（７）
Ｎ２≒Ｎ０×（Ｔｂ１＋Ｔｃ１）／（Ｔｂ２＋Ｔｃ２）      ・・・（８）
【００４８】
尚、図７に示す実施例では、歯Ｂ及び歯Ｃを一纏めにして１歯の如く取り扱っているが、最新の回転速度Ｎnewの算出は最新１歯毎に行えば良い。つまり、歯Ｂ及び歯Ｃにおける最新の回転速度Ｎnewを算出した次は、歯Ｃ及び歯Ｄにおける最新の回転速度Ｎnewを算出すれば良く、最新歯が例えば歯Ｄ及び歯Ａとなるまで待つ必要は無い。このことは、歯７２の歯数が奇数のときに最新歯として最新奇数個分を一纏めにして１歯の如く取り扱う場合も同様である。すなわち、本実施例では、回転速度検出応答性が一層向上されるように、最新のパルス信号Ｐnewとして、最新奇数個分或いは最新偶数個分を纏めたパルス信号Ｐ＋を最新１個分のパルス信号Ｐ毎に設定する。
【００４９】
上述のように、本実施例によれば、最新のパルス信号Ｐnewは、回転体７０のように１回転分のパルス信号Ｐの個数が奇数のときは最新奇数個分のパルス信号Ｐであり、回転体９０のように１回転分のパルス信号Ｐの個数が偶数のときは最新偶数個分のパルス信号である。このようにすれば、最新のパルス信号Ｐnewの１回転前のパルス信号Ｐoldに対応するパルスインターバルＴoldに対して時間的に前後のパルスインターバル数が同数とされて１回転前の回転速度Ｎ１と平均回転速度Ｎ０とのずれが大きくされず、１回転前の回転速度Ｎoldが一層適切に算出され、最新の回転速度Ｎnewが適切に算出される。また、前記最新奇数個分のパルス信号Ｐは最新１個分のパルス信号Ｐであり、前記最新偶数個分のパルス信号Ｐは最新２個分のパルス信号Ｐである。このようにすれば、最新の回転速度Ｎnewが一層適切に算出されて、回転速度検出応答性が一層向上させられる。
【００５０】
また、本実施例によれば、最新のパルス信号Ｐnewとして、前記最新奇数個分或いは前記最新偶数個分を纏めたパルス信号Ｐ＋が最新１個分のパルス信号Ｐ毎に設定されるので、最新１個分のパルス信号Ｐ毎に最新の回転速度Ｎnewが適切に算出されて、回転速度検出応答性が一層向上させられる。
【００５１】
以上、本発明の実施例を図面に基づいて詳細に説明したが、本発明はその他の態様においても適用される。
【００５２】
例えば、前述の実施例では、センサ６０は、回転体７０，９０の回転速度Ｎを検出することで回転部材５０の回転速度Ｎを検出するものであったが、例えば被検出体（例えば歯）が設けられた回転部材５０と相対する位置に備えられてその回転部材５０の回転速度Ｎを直接的に検出するものであっても良い。この場合、その回転部材５０そのものが回転体に相当する。
【００５３】
また、前述の実施例では、１回転前の回転体７０，９０の回転速度Ｎoldとして、最新歯と同一歯における１回転前の回転体７０，９０の１回転分のパルスインターバルＴの総和Ｔallに基づいて算出された平均回転速度Ｎ０を用いたが、回転速度Ｎoldはあくまで過去の回転速度であることから必ずしもこれに限らず何らかの方法で正確に求められたものであれば良い。例えば、回転体７０，９０と同回転速度で回転する電動機が備えられている場合には、良く知られたレゾルバ式の回転速度センサにより検出されたその電動機の回転速度を用いても良い。
【００５４】
また、前述の実施例では、各パルスインターバルＴは、パルス信号Ｐの立ち上がりから次のパルス信号Ｐの立ち上がりまでの期間であったが、これに限らず他の期間をパルスインターバルＴとしても良い。例えば、各パルスインターバルＴは、図２（ｂ）に示す各パルス信号Ｐａ〜Ｐｅがハイ（Hi）となっている期間やロー（Lo）となっている期間であっても良いし、図２（ｃ）に示す各パルス信号Ｐａ〜Ｐｅがオフ（ＯＦＦ）となっている期間であっても良い。要は、回転体７０，９０の回転速度Ｎに１対１で対応するパルスインターバルＴが用いられれば良い。そのため、特に図２（ｃ）に示すようなＯＮ期間が一定の各パルス信号Ｐａ〜Ｐｅでは、矩形状のパルスである必要はない。また、歯７２，９２などの被検出体がセンサを通過することによって発生する信号（電圧）を基にしてパルス信号Ｐが発生させられ、回転体７０，９０の回転速度Ｎに１対１で対応するパルスインターバルＴが算出可能な形態であれば本発明は適用され得る。
【００５５】
また、前述の実施例では、所定整数回転として１回転を例示して例えば１回転前の同一の歯における回転速度Ｎoldなどを算出したが、必ずしも１回転である必要はない。つまり、所定整数回転前はｎを自然数としたときのｎ回転前である。また、このｎ回転前に合わせて、そのｎ回転前の平均回転速度Ｎ０を算出する為のパルスインターバルＴが少なくとも記憶されておれば良い。この様にしても本発明は適用され得る。また、１回転前、２回転前、３回転前・・・など複数の平均回転速度Ｎ０を算出或いは記憶することにより、例えばエラー等により１回転前等を用いることができない場合に、エラー等のないそれ以外の適切な平均回転速度Ｎ０を用いて最新の回転速度Ｎnewを適切に算出することが可能になる。
【００５６】
また、前述の実施例では、第２所定整数回転として１回転を例示して例えば１回転前の１回転分のパルスインターバルＴの総和Ｔallに基づいて最新歯と同一歯における１回転前の平均回転速度Ｎ０を算出したが、必ずしも１回転である必要はない。つまり、第２所定整数回転分はｎを自然数としたときのｎ回転分である。また、このｎ回転分に合わせて、ｎ回転分のパルスインターバルＴの総和Ｔallを算出する為のパルスインターバルＴが少なくとも記憶されておれば良い。この様にしても本発明は適用され得る。
【００５７】
また、前述の実施例では、回転体７０、９０の径方向外周部に円周方向に沿って並べられた複数の被検出体として歯７２や歯９２を例示したが、必ずしもこの様な歯７２、９２を有する形態に限らなくとも本発明は適用され得る。例えば、回転体７０、９０に打ち抜き加工により形成された歯７２、９２でなく、加工により回転体７０、９０の径方向外周部に円周方向に沿って並べられた複数の溝部が形成されることによる突起部であっても良い。また、回転体７０、９０の径方向外周部に円周方向に沿ってＮ極、Ｓ極が交互に配置されたものであっても良い。このような場合には、その突起部やＮ、Ｓ極が複数の被検出体として機能する。また、歯７２は５歯であり、歯９２は４歯であったが、これらの歯数はあくまで本発明の回転速度演算処理を説明する為の奇数歯や偶数歯の例示であり、種々の態様が可能である。
【００５８】
また、前述の実施例では、歯７２，９２の各歯に１対１に対応してパルス信号Ｐが発生させられたが、歯数が多い場合や高回転速度域である場合には数歯毎にパルス信号Ｐを発生させるような態様も考えられる。この場合には、回転体７０、９０の１周分の歯数とパルス信号Ｐとは１対１とはならず、歯数が奇数歯であってもパルス信号Ｐの数が偶数個であったり、歯数が偶数歯であってもパルス信号Ｐの数が奇数個であったりすることがある。従って、本発明の回転速度演算処理における奇数、偶数の切り分けは、歯数でなくあくまでパルス信号Ｐの数を基準とすることが望ましい。
【００５９】
また、前述の実施例では、最新奇数個分のパルス信号Ｐnewとして最新１個分のパルス信号Ｐnewを例示し、最新偶数個分のパルス信号Ｐnewとして最新２個分のパルス信号Ｐnewを例示したが、最新奇数個分は必ずしも最新１個分である必要はなく、また最新偶数個分は必ずしも最新２個分である必要はない。つまり、最新奇数個分はｎを自然数としたときの（２ｎ−１）個分であり、最新偶数個分はｎを自然数としたときの（２ｎ）個分である。この様にしても本発明は適用され得る。
【００６０】
また、前述の実施例では、最新奇数個分或いは最新偶数個分を纏めたパルス信号Ｐ＋を１つの最新のパルス信号Ｐnewの如く取り扱い、この最新のパルス信号Ｐnewを最新１個分のパルス信号Ｐ毎に設定したが、必ずしもこの様に設定する必要はない。例えば、纏めたパルス信号Ｐ＋毎に最新のパルス信号Ｐnewを設定しても良い。具体的には、図７に示すように、２歯を一纏めにして１歯の如く取り扱う場合には、例えば歯Ｂ及び歯Ｃにて最新のパルス信号Ｐnewを設定した次は歯Ｃ及び歯Ｄにて最新のパルス信号Ｐnewを設定しても良いし、歯Ｂ及び歯Ｃにて最新のパルス信号Ｐnewを設定した次は歯Ｄ及び歯Ａにて最新のパルス信号Ｐnewを設定しても良い。尚、前述の実施例では、最新のパルス信号Ｐnew毎に最新の回転速度Ｎnewを算出することが前提となっているが、最新のパルス信号Ｐnewの１つおきに最新の回転速度Ｎnewを算出するなど他の態様であっても構わない。従って、例えば歯Ｂ及び歯Ｃにて最新のパルス信号Ｐnewを設定した次に歯Ｃ及び歯Ｄにて最新のパルス信号Ｐnewを設定したとしても最新のパルス信号Ｐnewの１つおきに最新の回転速度Ｎnewを算出すれば、結果的に歯Ｂ及び歯Ｃにて最新のパルス信号Ｐnewを設定した次に歯Ｄ及び歯Ａにて最新のパルス信号Ｐnewを設定して最新のパルス信号Ｐnew毎に最新の回転速度Ｎnewを算出することと同じ態様となる。
【００６１】
尚、上述したのはあくまでも一実施形態であり、本発明は当業者の知識に基づいて種々の変更、改良を加えた態様で実施することができる。
【符号の説明】
【００６２】
６０：センサ（車両用回転速度検出装置）
７０，９０：回転体
７２，９２：歯（被検出体）
８０：電子制御装置（車両用回転速度検出装置）
【図１】
2011080846.tif 000003
【図２】
2011080846.tif 000004
【図３】
2011080846.tif 000005
【図４】
2011080846.tif 000006
【図５】
2011080846.tif 000007
【図６】
2011080846.tif 000008
【図７】
2011080846.tif 000009