(57)【特許請求の範囲】
【請求項１】
変速機の出力軸から取り出された回転駆動力により駆動され、回転速度に略比例したパルス信号（Ｖn）を出力するパルス出力手段と、
ディファレンシャルギヤの最終減速比及び駆動輪の動荷重半径に基づいて、前記パルス出力手段により出力された変速機の出力軸の回転速度に略比例したパルス信号（Ｖn）の周期を補正した車速信号（Ｖcan）を生成する車速信号生成手段と、
該車速信号生成手段により生成された車速信号（Ｖcan）の周波数が所定値以上となったときに、前記パルス出力手段から出力された単位時間当たりのパルス数（Ｖn0〜Ｖn2）を計数するパルス数計数手段と、
前記車速信号生成手段により生成された車速信号（Ｖcan）の周波数が所定値以上となったときに、該車速信号（Ｖcan）から単位時間当たりの推測パルス数（Ｐcan）を演算するパルス数演算手段と、
前記パルス数計数手段により計数された単位時間当たりのパルス数（Ｖn0〜Ｖn2）と前記パルス数演算手段により演算された単位時間当たりの推測パルス数（Ｐcan）との比率（Ｖpla）を演算する比率演算手段と、
該比率演算手段により演算された比率（Ｖpla）に基づいて、前記パルス出力手段により出力される変速機の出力軸の回転速度に略比例したパルス信号（Ｖn）から車速（Ｚ）を演算する車速演算手段と、
を含んで構成され、
前記パルス数計数手段，パルス数演算手段及び比率演算手段は、エンジン始動を契機として１回のみ、単位時間当たりのパルス数（Ｖn0〜Ｖn2）の計数，単位時間当たりの推測パルス数（Ｐcan）の演算及び比率（Ｖpla）の演算を夫々行うことを特徴とする車速検出装置。
【請求項２】
前記比率（Ｖpla）を記憶する比率記憶手段と、
前記比率記憶手段に記憶されている比率（Ｖpla）が前記比率演算手段により演算された比率（Ｖpla）に近づくように、前記比率記憶手段に記憶されている比率（Ｖpla）を更新して学習演算する学習演算手段と、
を備えたことを特徴とする請求項１記載の車速検出装置。
【請求項３】
前記学習演算手段は、前記比率演算手段により演算された比率（Ｖpla）が所定範囲内にあるときに、前記比率記憶手段に記憶されている比率（Ｖpla）を学習演算することを特徴とする請求項２記載の車速検出装置。
【請求項４】
前記学習演算手段は、前記比率記憶手段に記憶された比率（Ｖpla）と前記比率演算手段により演算された比率（Ｖpla）とのばらつきが所定範囲内にあるときに、前記比率記憶手段に記憶されている比率（Ｖpla）を学習演算することを特徴とする請求項２又は請求項３に記載の車速検出装置。
【請求項５】
前記比率記憶手段に記憶された比率（Ｖpla）と前記比率演算手段により演算された比率（Ｖpla）とのばらつきが所定範囲内にないときに、前記比率演算手段による比率（Ｖpla）の演算をやり直す再演算手段を備えたことを特徴とする請求項２〜請求項４のいずれか１つに記載の車速検出装置。
【請求項６】
前記比率（Ｖpla）の１の補数を記憶する補数記憶手段と、
前記比率記憶手段に記憶された比率（Ｖpla）及び補数記憶手段に記憶された比率（Ｖpla）の１の補数に基づいて、前記比率（Ｖpla）が正常であるか否かを判定する第１の判定手段と、
前記比率記憶手段に記憶された比率（Ｖpla）が所定範囲内にあるか否かを判定する第２の判定手段と、
前記第１の判定手段により比率（Ｖpla）が正常でないと判定されたとき、又は、前記第２の判定手段により比率（Ｖpla）が所定範囲内にないと判定されたときに、前記比率（Ｖpla）を車種に応じた初期値に設定する初期値設定手段と、
を備えたことを特徴とする請求項１〜請求項５のいずれか１つに記載の車速検出装置。
【請求項７】
前記パルス数計数手段により計数された単位時間当たりのパルス数（Ｖn0〜Ｖn2）について、所定時間に亘るパルス数の移動平均（Ｖna）を演算する移動平均演算手段を備え、
前記比率演算手段は、前記移動平均演算手段により演算された移動平均（Ｖna）と前記パルス数演算手段により演算された単位時間当たりの推測パルス数（Ｐcan）との比率（Ｖpla）を演算することを特徴とする請求項１〜請求項６のいずれか１つに記載の車速検出装置。
【請求項８】
前記移動平均演算手段は、所定時間に亘る単位時間当たりのパルス数（Ｖn0〜Ｖn2）のばらつきが所定範囲内にあるときに、移動平均（Ｖna）を演算することを特徴とする請求項７記載の車速検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、変速機の出力軸に嵌合された歯車列を介して車速を検出する車速検出装置に関し、特に、車速信号の時間的遅れを改善する技術に関する。
【０００２】
【従来の技術】
従来、変速機の出力軸に嵌合された歯車列を介して、回転速度に略比例したパルス信号を出力する車速センサを駆動し、車速を検出する車速検出装置が知られている。かかる車速検出装置では、車種に応じて変速機のギヤレシオが変わるので、その車種に適合した減速比を有する歯車列が必要となる。このため、車速検出装置の共通化が阻まれ、コスト増加を招いていた。
【０００３】
そこで、特許文献１に記載されるように、車種に応じた最終減速比及び駆動輪の動荷重半径に基づいて、車速センサから出力されるパルス信号を補正する技術が提案されている。
【０００４】
【特許文献１】
特開平１１−１０８９４２号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、かかる従来技術では、車速センサから出力されるパルス信号は、パルス整合器でその周期が補正された後、スピードメータで車速に変換されて表示されていた。ここで、パルス整合器は、特許文献１の段落［０００３］で説明されるように、パルス信号の周期を測定し、所定規則に則ってパルス信号の周期を補正して出力する。このため、パルス整合器において、パルス信号をモニタしつつ補正する処理が行われるため、車速センサから出力されるパルス信号を直接使用して車速を求めるものに比べて、補正処理に要する分だけ時間的な遅れが生じていた。車速の時間的遅れは、例えば、坂道発進補助装置のように、極短時間の車速変化を検出する必要があるシステムに対して影響を及ぼしてしまう。
【０００６】
そこで、本発明は以上のような従来の問題点に鑑み、エンジン始動を契機として１回のみ駆動系の特性を考慮してパルス信号を補正した車速信号に基づいて補正値を学習演算すると共に、その学習演算後には補正値に基づいてパルス信号から車速を直接演算することで、車速の時間的遅れを大幅に改善した車速検出装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
このため、請求項１記載の発明では、変速機の出力軸から取り出された回転駆動力により駆動され、回転速度に略比例したパルス信号を出力するパルス出力手段と、ディファレンシャルギヤの最終減速比及び駆動輪の動荷重半径に基づいて、前記パルス出力手段により出力された変速機の出力軸の回転速度に略比例したパルス信号の周期を補正した車速信号を生成する車速信号生成手段と、該車速信号生成手段により生成された車速信号の周波数が所定値以上となったときに、前記パルス出力手段から出力された単位時間当たりのパルス数を計数するパルス数計数手段と、前記車速信号生成手段により生成された車速信号の周波数が所定値以上となったときに、該車速信号から単位時間当たりの推測パルス数を演算するパルス数演算手段と、前記パルス数計数手段により計数された単位時間当たりのパルス数と前記パルス数演算手段により演算された単位時間当たりの推測パルス数との比率を演算する比率演算手段と、該比率演算手段により演算された比率に基づいて、前記パルス出力手段により出力される変速機の出力軸の回転速度に略比例したパルス信号から車速を演算する車速演算手段と、を含んで構成され、前記パルス数計数手段，パルス数演算手段及び比率演算手段は、エンジン始動を契機として１回のみ、単位時間当たりのパルス数の計数，単位時間当たりの推測パルス数の演算及び比率の演算を夫々行うことを特徴とする。
【０００８】
かかる構成によれば、変速機の出力軸の回転速度に略比例したパルス信号は、ディファレンシャルギヤの最終減速比及び駆動輪の動荷重半径を考慮して車速信号に変換される。車速信号の周波数が所定値以上になると、パルス信号に基づいて単位時間当たりのパルス数が計数されると共に、車速信号から単位時間当たりの推測パルス数が演算される。そして、計数されたパルス数と演算された推測パルス数との比率が演算され、この比率に基づいてパルス信号から車速が演算される。ここで、パルス数の計数，推測パルス数の演算及び比率の演算はエンジン始動を契機として１回のみ行われる。このため、車速を検出するにあたって、駆動系の特性に応じたパルス信号の補正が不要となり、車速の時間的遅れが大幅に改善される。
【０００９】
請求項２記載の発明では、前記比率を記憶する比率記憶手段と、前記比率記憶手段に記憶されている比率が前記比率演算手段により演算された比率に近づくように、前記比率記憶手段に記憶されている比率を更新して学習演算する学習演算手段と、を備えたことを特徴とする。
【００１０】
かかる構成によれば、記憶された比率は、演算された比率に基づいて学習演算される。このため、学習演算が進むにつれて、車速を演算する基となる比率の精度が徐々に向上し、最終的に演算される車速の精度が向上する。
【００１１】
請求項３記載の発明では、前記学習演算手段は、前記比率演算手段により演算された比率が所定範囲内にあるときに、前記比率記憶手段に記憶されている比率を学習演算することを特徴とする。
【００１２】
かかる構成によれば、演算された比率が所定範囲内にあるときに、記憶されている比率が学習演算されるため、例えば、ノイズが重畳してパルス数が正確な値とならないときであっても、不適切な学習が行われることが防止される。
【００１３】
請求項４記載の発明では、前記学習演算手段は、前記比率記憶手段に記憶された比率と前記比率演算手段により演算された比率とのばらつきが所定範囲内にあるときに、前記比率記憶手段に記憶されている比率を学習演算することを特徴とする。
【００１４】
かかる構成によれば、記憶された比率と演算された比率とのばらつきが所定範囲内にあるときに、記憶されている比率が学習演算されるため、車速を演算する基となる比率が不適切に大きく変更されることが防止される。
【００１５】
請求項５記載の発明では、前記比率記憶手段に記憶された比率と前記比率演算手段により演算された比率とのばらつきが所定範囲内にないときに、前記比率演算手段による比率の演算をやり直す再演算手段を備えたことを特徴とする。
【００１６】
かかる構成によれば、記憶された比率と演算された比率とのばらつきが所定範囲内にないときには、比率の演算が不適切であるとみなすことができるので、比率の演算をやり直すことで、学習演算精度が向上する。
【００１７】
請求項６記載の発明では、前記比率の１の補数を記憶する補数記憶手段と、前記比率記憶手段に記憶された比率及び補数記憶手段に記憶された比率の１の補数に基づいて、前記比率が正常であるか否かを判定する第１の判定手段と、前記比率記憶手段に記憶された比率が所定範囲内にあるか否かを判定する第２の判定手段と、前記第１の判定手段により比率が正常でないと判定されたとき、又は、前記第２の判定手段により比率が所定範囲内にないと判定されたときに、前記比率を車種に応じた初期値に設定する初期値設定手段と、を備えたことを特徴とする。
【００１８】
かかる構成によれば、記憶された比率及びその１の補数に基づいて、比率が正常であるか否かが判定される。また、記憶された比率が所定範囲内にあるか否かが判定される。そして、比率が正常でないとき、又は、所定範囲にないときには、比率が車種に応じた初期値に設定される。このため、比率が確定するまでの間、不適切な比率に基づいて車速が演算されることが防止される。
【００１９】
請求項７記載の発明では、前記パルス数計数手段により計数された単位時間当たりのパルス数について、所定時間に亘るパルス数の移動平均を演算する移動平均演算手段を備え、前記比率演算手段は、前記移動平均演算手段により演算された移動平均と前記パルス数演算手段により演算された単位時間当たりの推測パルス数との比率を演算することを特徴とする。
【００２０】
かかる構成によれば、所定時間に亘る単位時間当たりのパルス数の移動平均を用いることで、多少のノイズが重畳しても、その演算結果が大きく逸脱することが防止される。
【００２１】
請求項８記載の発明では、前記移動平均演算手段は、所定時間に亘る単位時間当たりのパルス数のばらつきが所定範囲内にあるときに、移動平均を演算することを特徴とする。
【００２２】
かかる構成によれば、パルス数のばらつきが少ない状態、即ち、車速が略一定の状態における移動平均を用いることで、時間的遅れが微小である車速信号に基づいて比率が演算されることとなり、比率の演算精度が向上する。
【００２３】
【発明の実施の形態】
以下、添付された図面を参照して本発明を詳述する。
【００２４】
図１は、機械式変速機に対して、本発明に係る車速検出装置を適用した全体構成を示す。
【００２５】
内燃機関１０には、摩擦クラッチ１２を介して、機械式変速機（以下「変速機」という）２０が取り付けられる。変速機２０は、主変速機２０Ａの入力側及び出力側に、高速段又は低速段に切り換える副変速機としてのスプリッタ２０Ｂ及びレンジ２０Ｃが夫々連結された構成をなす。
【００２６】
一方、変速機２０の出力軸２２には、歯車列としてのスピードメータセンサギヤ３０を介して、回転速度に略比例した矩形波のパルス信号Ｖn[無次元]を出力する車速センサ４０（パルス出力手段）を駆動すべく、出力取出用ギヤ３２が嵌合される。車速センサ４０からのパルス信号Ｖnは、直接並びに車種に応じた補正を行うパルス整合器５０（車速信号生成手段）を経由して、マイクロコンピュータを内蔵したコントロールユニット６０に夫々入力される。パルス整合器５０では、駆動系の特性としてのディファレンシャルギヤ７０の最終減速比及び駆動輪８０の動荷重半径に基づいて、車速センサ４０から入力された変速機２０の出力軸２２の回転速度に略比例したパルス信号Ｖnの周期を補正した矩形波の車速信号Ｖcan[無次元]が生成される。
【００２７】
そして、コントロールユニット６０は、パルス整合器５０により生成された車速信号Ｖcanに基づいて、補正値Ｖpla[無次元]を学習演算すると共に、車速センサ４０から直接入力された変速機２０の出力軸２２の回転速度に略比例したパルス信号Ｖnから車速Ｚ[km/h]を演算する。なお、学習演算された補正値Ｖpla及びその１の補数は、コントロールユニット６０を構成するＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）に参照及び書換可能に夫々記憶される。
【００２８】
ここで、ＥＥＰＲＯＭは、比率記憶手段及び補数記憶手段として機能する。また、コントロールユニット６０により、パルス数計数手段，パルス数演算手段，比率演算手段，車速演算手段，学習演算手段，再演算手段，移動平均演算手段，第１の判定手段，第２の判定手段及び初期値設定手段がソフトウエア的に夫々実現される。
【００２９】
図２〜図４は、コントロールユニット６０において実行される、補正値の学習演算処理を示す。なお、かかる学習演算処理は、イグニッションスイッチを操作して、内燃機関を稼動させたときに実行される。
【００３０】
ステップ１（図では「Ｓ１」と略記する。以下同様）では、ＥＥＰＲＯＭから補正値Ｖpla及びその１の補数が読み込まれる。
【００３１】
ステップ２では、例えば、補正値Ｖplaとその１の補数とを論理積することで、補正値Ｖplaが正常であるか否かが判定される。そして、補正値Ｖplaが正常であればステップ３へと進み（Ｙｅｓ）、補正値Ｖplaが正常でなければステップ５へと進む（Ｎｏ）。ここで、ステップ１及びステップ２の処理が、第１の判定手段に該当する。
【００３２】
ステップ３では、補正値Ｖplaが所定範囲内にあるか否か、即ち、補正値Ｖplaが所定値Ａより大きくかつ所定値Ｂ未満であるか否かが判定される。そして、補正値Ｖplaが所定範囲内にあればステップ４へと進み（Ｙｅｓ）、補正値Ｖplaが所定範囲内になければステップ５へと進む（Ｎｏ）。ここで、ステップ３の処理が、第２の判定手段に該当する。
【００３３】
ステップ４では、補正値Ｖplaが正常かつ所定範囲内にあるので、これを用いて学習を進めるべく、学習フラグが１（学習済み）に設定される。
【００３４】
ステップ５では、補正値Ｖplaが異常又は所定範囲外となっているので、これを用いた学習を禁止すべく、学習フラグが０（未学習）に設定される。
【００３５】
ステップ６では、学習フラグが０であるか否か、即ち、補正値Ｖplaが未学習であるか否かが判定される。そして、学習フラグが０であればステップ７へと進み（Ｙｅｓ）、補正値Ｖplaが確定するまでの間、初期値を用いて車速を演算すべく、補正値Ｖplaに車種に応じた初期値が設定される。一方、学習フラグが１であればステップ８へと進む（Ｎｏ）。なお、補正値Ｖplaの初期値は、実際に急制動したときに、急制動していないと判定されると不都合が生じるため、種々のスピードメータセンサギヤ３０の中で最も減速比が小さいものに適合した値を用いることが望ましい。また、コントロールユニット６０を車両に搭載又は交換した直後には、学習フラグが０に設定される。ここで、ステップ５〜ステップ７の一連の処理が、初期値設定手段に該当する。
【００３６】
ステップ１〜ステップ７における一連の処理によれば、補正値Ｖpla及びその１の補数に基づいて、ＥＥＰＲＯＭに記憶されている補正値Ｖplaが正常であるか否かが判定される。そして、補正値Ｖplaが正常であるときには、さらに、それが所定範囲内にあるか否かが判定され、両条件が成立したときのみ、記憶された補正値Ｖplaにより車速演算が行われる。一方、ＥＥＰＲＯＭに記憶されている補正値Ｖplaが異常であるとき、又は、補正値Ｖplaが所定範囲内にないときには、例えば、ノイズにより補正値Ｖplaが変更されたと判断し、補正値Ｖplaが、車速に基づく各種制御に支障がない初期値に設定される。このため、不適切な制御が行われることが防止され、安全性を確実に確保することができる。
【００３７】
ステップ８では、パルス整合器５０により生成された車速信号Ｖcanをモニタしてその周波数[Hz]を求め、これが所定値Ｃ以上であるか否かが判定される。所定値Ｃは、単位時間にある程度のパルスが発生しないと学習精度が低下するため、例えば、車速センサ４０の出力特性に応じた適切な値に設定することが望ましい。そして、車速信号Ｖcanの周波数が所定値Ｃ以上であればステップ９へと進み（Ｙｅｓ）、車速信号Ｖcanの周波数が所定値Ｃ未満であれば待機する（Ｎｏ）。
【００３８】
ステップ９〜ステップ１１では、車速センサ４０から直接入力されたパルス信号Ｖnを単位時間計数し、連続した時間における単位時間当たりのパルス数Ｖn0〜Ｖn2[パルス/単位時間]が夫々求められる。
【００３９】
ステップ１２では、パルス数比、即ち、パルス数Ｖn0に対するパルス数Ｖn1及びＶn2の比（Ｖn1／Ｖn0，Ｖn2／Ｖn0）が、所定値Ｄ以上かつ所定値Ｅ以下であるか否かが判定される。ここで、所定値Ｄ及びＥは、車速が略一定である状態を検出するためのものであって、例えば、パルス数比が±３％程度になる値に設定することが望ましい。そして、パルス数比が所定値Ｄ以上かつ所定値Ｅ以下であればステップ１４へと進む（Ｙｅｓ）。一方、パルス数比が所定値Ｅ未満又は所定値Ｅより大きければステップ１３へと進み（Ｎｏ）、パルス数Ｖn0及びＶn1に、パルス数Ｖn1及びＶn2を夫々設定した後、パルス数Ｖn2を再度計数すべくステップ１１へと戻る。
【００４０】
ステップ１４では、精度を向上させるべく、パルス数Ｖn0〜Ｖn2の移動平均パルス数Ｖna[パルス／単位時間]が演算される。
【００４１】
ここで、ステップ８〜ステップ１４の一連の処理が、パルス数計数手段に該当する。また、ステップ１２及びステップ１４の処理が、移動平均演算手段に該当する。
【００４２】
ステップ１５では、パルス整合器５０により生成された車速信号Ｖcanをモニタしてその周波数[パルス／単位時間(＝Hz)]を求めることで、パルス整合器５０から出力されていると推測される単位時間当たりの推測パルス数Ｐcan[パルス／単位時間]が演算される。ここで、ステップ８及びステップ１５の処理が、パルス数演算手段に該当する。
【００４３】
ステップ１６では、移動平均パルス数Ｖnaに対する推測パルス数Ｐcanの比率（Ｖpl[無次元]＝Ｐcan／Ｖna）が演算される。ここで、ステップ１６の処理が、比率演算手段に該当する。
【００４４】
ステップ１７では、比率Ｖplが所定値Ａより大きくかつ所定値Ｂ未満であるか否かが判定される。そして、比率Ｖplが所定値Ａより大きくかつ所定値Ｂ未満であればステップ１８へと進む（Ｙｅｓ）。一方、比率Ｖplが所定値Ａ以下又は所定値Ｂ以上であれば、補正値Ｖplaの学習をやり直すべく、ステップ８へと戻る（Ｎｏ）。
【００４５】
ステップ１８では、学習フラグが０であるか否かが判定される。そして、学習フラグが０であればステップ１９へと進み（Ｙｅｓ）、学習フラグが１であればステップ２０へと進む（Ｎｏ）。
【００４６】
ステップ１９では、補正値Ｖplaに比率Ｖplが設定されると共に、学習フラグが１に設定される。その後、ステップ２３へと進む。
【００４７】
ステップ２０では、比率Ｖplと補正値Ｖplaとのばらつきが所定範囲内にあるか否か、即ち、ばらつきＶpl／Ｖplaが所定値Ｇより大きくかつ所定値Ｈ未満であるか否かが判定される。ここで、所定値Ｇ及びＨは、比率Ｖplと補正値Ｖplaとのずれが大きかったときに、学習をやり直すべきことを判定する値であって、例えば、±１０％程度に設定することが望ましい。そして、ばらつきＶpl／Ｖplaが所定値Ｇより大きくかつ所定値Ｈ未満であればステップ２１へと進む（Ｙｅｓ）。一方、ばらつきＶpl／Ｖplaが所定値Ｇ以下又は所定値Ｈ以上であればステップ２２へと進み（Ｎｏ）、学習をやり直すべく、学習フラグを０に設定した後、ステップ６へと戻る。ここで、ステップ２０及びステップ２２の処理が、再演算手段に該当する。
【００４８】
ステップ２１では、比率Ｖplに基づいて補正値Ｖplaを更新すべく、例えば、２０％の重み付けを行う次式により補正値Ｖplaが更新される。
【００４９】
Ｖpla＝（４＊Ｖpla＋Ｖpl）／５
ステップ２３では、補正値Ｖpla及びその１の補数がＥＥＰＲＯＭに書き込まれる。
【００５０】
ここで、ステップ１７〜ステップ２１及びステップ２３の一連の処理が、学習演算手段に該当する。
【００５１】
以上説明した処理によれば、パルス整合器５０の車速信号Ｖcanの周波数が所定値Ｃ以上かつ略一定のときに、連続した時間において計数された単位時間当たりのパルス数Ｖn0〜Ｖn2の移動平均パルス数Ｖnaが演算される。また、車速信号Ｖcanから推測パルス数Ｐcanが逆算され、移動平均パルス数Ｖnaに対する推測パルス数Ｐcanの比率Ｖplが演算される。そして、比率Ｖplが所定範囲内にあれば、未学習のときには比率Ｖplが補正値Ｖplaとされる一方、学習済みのときには補正値Ｖplaが比率Ｖplに基づいて更新される。
【００５２】
従って、スピードメータセンサギヤ３０の減速比にかかわらず、車速信号Ｖcanが略正確な値を示す状態で、パルス整合器５０からの車速信号Ｖcanに、車速センサ４０からのパルス信号Ｖnを近づける補正値Ｖplaの学習演算が行われる。
【００５３】
また、補正値Ｖplaの学習演算を行うにあたり、ＥＥＰＲＯＭに記憶された補正値Ｖpla及びその１の補数に基づいて、補正値Ｖplaが正常であるか否かが判定されるので、例えば、ノイズにより補正値Ｖplaが予期せぬ値となっても、その値に基づいて誤学習や不適切な制御が行われることが防止される。
【００５４】
次に、学習演算された補正値に基づいて、車速センサ４０から直接入力された変速機２０の出力軸２２の回転速度に略比例したパルス信号Ｖnから車速Ｚを求める処理について、図５を参照しつつ説明する。
【００５５】
ステップ３１では、車速センサ４０から変速機２０の出力軸２２の回転速度に略比例したパルス信号Ｖnが読み込まれる。
【００５６】
ステップ３２では、変速機２０の出力軸２２の回転速度に略比例したパルス信号Ｖnから車速Ｚが演算される。即ち、パルス信号Ｖnをモニタして、連続した２つのパルスの時間間隔から周期を測定し、この周期の逆数をとることで周波数を演算する。また、ＪＩＳ  Ｄ５６０１（自動車用スピードメータ）から得られた次式に対して、パルス信号Ｖnの周波数及び補正値Ｖplaを代入して車速Ｚを求める。なお、次式における所定値は、車速センサ４０の出力特性に応じた値である。
車速Ｚ＝パルス信号Ｖnの周波数×補正値Ｖpla×所定値
【００５７】
かかる処理によれば、補正値Ｖplaが学習演算された後は、車速センサ４０から直接入力された変速機２０の出力軸２２の回転速度に略比例したパルス信号Ｖnの周波数に対して補正値Ｖpla及び所定値を乗算するだけで、車速Ｚが演算される。このため、パルス整合器５０により生成された車速信号に比べて、車速の時間的遅れが大幅に少なく、極短い時間間隔で車速を検出する必要があるシステムであっても、共通構成で対応可能となる。このため、スピードメータセンサギヤ３０を共通化することができ、車速検出装置を搭載することに要するコストを削減することができる。
【００５８】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、車速を検出するにあたって、駆動系の特性に応じたパルス信号の補正が不要となり、車速の時間的遅れを大幅に改善することができる。
【００５９】
請求項２記載の発明によれば、学習演算が進むにつれて、車速を演算する基となる比率の精度が徐々に向上し、最終的に演算される車速の精度を向上させることができる。
【００６０】
請求項３記載の発明によれば、例えば、ノイズが重畳してパルス数が正確な値とならないときであっても、不適切な学習が行われることを防止することができる。
【００６１】
請求項４記載の発明によれば、車速を演算する基となる比率が不適切に大きく変更されることを防止することができる。
【００６２】
請求項５記載の発明によれば、記憶された比率と演算された比率とのばらつきが所定範囲内にないときには、比率の演算をやり直すことで、学習演算精度を向上させることができる。
【００６３】
請求項６記載の発明によれば、比率が確定するまでの間、不適切な比率に基づいて車速が演算されることを防止することができる。
【００６４】
請求項７記載の発明によれば、多少のノイズが重畳しても、その演算結果が大きく逸脱することを防止することができる。
【００６５】
請求項８記載の発明によれば、時間的遅れが微小である車速信号に基づいて比率が演算されることとなり、比率の演算精度を向上することができる。
【図面の簡単な説明】
【図１】  機械式変速機に対して本発明を適用した全体構成図
【図２】  補正値の学習演算処理を示すフローチャート
【図３】  補正値の学習演算処理を示すフローチャート
【図４】  補正値の学習演算処理を示すフローチャート
【図５】  補正値に基づく車速演算処理を示すフローチャート
【符号の説明】
２０  変速機
２２  出力軸
３０  スピードメータセンサギヤ
３２  出力取出用ギヤ
４０  車速センサ
５０  パルス整合器
６０  コントロールユニット
７０  ディファレンシャルギヤ
８０  駆動輪
【図１】
0004656805.tif 000002
【図３】
0004656805.tif 000003
【図４】
0004656805.tif 000004
【図２】
0004656805.tif 000005
【図５】
0004656805.tif 000006