(57)【要約】【課題】  簡単かつ安価な構成でクランク角度を割当てることができるエンジンのクランク角度割当方法及びクランク角度割当装置を提供する。【解決手段】  正規のエンジンを一定回転数で回転させた際のカム角基準信号波形から、所定カム角基準信号位置に実クランク角度を割当てたカム角基準信号の基準時間間隔をデータベースに格納する。そして、被検査対象エンジンを、正規のエンジンと同一回転数で回転させて、その際のカム角検出信号波形からカム角検出信号の時間間隔を算出し、その時間間隔と、データベースの基準時間間隔とによりカム角検出信号波形とカム角基準信号波形とのマッチングを表す演算値としての指標ｆ（ｊ）を演算し、指標ｆ（ｊ）が予め設定した判定値の上下限値の範囲内にあるとき、所定カム角基準信号位置に対応するカム角検出信号位置に実クランク角度を割当てる。【選択図】  図５
2006257945.tif 000002
【特許請求の範囲】
【請求項１】
正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいて上記カムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔をデータベースに格納し、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出し、
上記算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算し、
上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のカム角基準信号位置に対応する上記カム角検出信号波形のカム角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を補間計算により割当てることを特徴とするエンジンのクランク角度割当方法。
【請求項２】
上記データベースに、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、
上記順次のカム角検出信号の時間間隔の算出では、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、
上記カム角検出信号波形と上記カム角基準信号波形とのマッチングの演算では、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【数１】
2006257945.tif 000015
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする請求項１に記載のエンジンのクランク角度割当方法。
【請求項３】
正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をデータベースに格納し、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出し、
上記算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算し、
上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のクランク角基準信号位置に対応する上記クランク角検出信号波形のクランク角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を補間計算により割当てることを特徴とするエンジンのクランク角度割当方法。
【請求項４】
上記エンジンは４サイクルエンジンであり、
上記データベースに、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、
上記順次のクランク角検出信号の時間間隔の算出では、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、
上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングの演算では、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【数２】
2006257945.tif 000016
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする請求項３に記載のエンジンのクランク角度割当方法。
【請求項５】
上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする請求項１〜４のいずれか１項に記載のエンジンのクランク角度割当方法。
【請求項６】
正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのカムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔を格納するデータベースと、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出する波形解析手段と、
上記波形解析手段により算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算する波形マッチング演算手段と、
上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のカム角基準信号位置に対応する上記カム角検出信号波形のカム角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を線形補間により割当てる補間演算手段と、
を有することを特徴とするエンジンのクランク角度割当装置。
【請求項７】
上記データベースは、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、
上記波形解析手段は、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、
上記波形マッチング演算手段は、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【数３】
2006257945.tif 000017
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする請求項６に記載のエンジンのクランク角度割当装置。
【請求項８】
正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔を格納するデータベースと、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて、該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出する波形解析手段と、
上記波形解析手段により算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて、上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算する波形マッチング演算手段と、
上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のクランク角基準信号位置に対応する上記クランク角検出信号波形のクランク角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を線形補間により割当てる補間演算手段と、
を有することを特徴とするエンジンのクランク角度割当装置。
【請求項９】
上記エンジンは４サイクルエンジンであり、
上記データベースは、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、
上記波形解析手段は、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、
上記波形マッチング演算手段は、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【数４】
2006257945.tif 000018
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする請求項８に記載のエンジンのクランク角度割当装置。
【請求項１０】
上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする請求項６〜９のいずれか１項に記載のエンジンのクランク角度割当装置。
【請求項１１】
正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのカムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔をデータベースに格納し、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出し、
上記算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算し、
上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のカムシャフトが誤組付けされていると判定することを特徴とするエンジンのカムシャフト誤組付検出方法。
【請求項１２】
上記データベースに、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、
上記順次のカム角検出信号の時間間隔の算出では、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、
上記カム角検出信号波形と上記カム角基準信号波形とのマッチングの演算では、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【数５】
2006257945.tif 000019
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする請求項１１に記載のエンジンのカムシャフト誤組付検出方法。
【請求項１３】
上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする請求項１１または１２に記載のエンジンのカムシャフト誤組付検出方法。
【請求項１４】
正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのカムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔を格納するデータベースと、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出する波形解析手段と、
上記波形解析手段により算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算する波形マッチング演算手段と、
上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のカムシャフトが誤組付けされていると判定する判定手段と、
を有することを特徴とするエンジンのカムシャフト誤組付検出装置。
【請求項１５】
上記データベースは、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、
上記波形解析手段は、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、
上記波形マッチング演算手段は、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【数６】
2006257945.tif 000020
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする請求項１４に記載のエンジンのカムシャフト誤組付検出装置。
【請求項１６】
上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする請求項１４または１５に記載のエンジンのカムシャフト誤組付検出装置。
【請求項１７】
正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をデータベースに格納し、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出し、
上記算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算し、
上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のクランクシャフトが誤組付けされていると判定することを特徴とするエンジンのクランクシャフト誤組付検出方法。
【請求項１８】
上記エンジンは４サイクルエンジンであり、
上記データベースに、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、
上記順次のクランク角検出信号の時間間隔の算出では、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、
上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングの演算では、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【数７】
2006257945.tif 000021
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする請求項１７に記載のエンジンのクランクシャフト誤組付検出方法。
【請求項１９】
上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする請求項１７または１８に記載のエンジンのクランクシャフト誤組付検出方法。
【請求項２０】
正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔を格納するデータベースと、
上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて、該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出する波形解析手段と、
上記波形解析手段により算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて、上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算する波形マッチング演算手段と、
上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のクランクシャフトが誤組付けされていると判定する判定手段と、
を有することを特徴とするエンジンのクランクシャフト誤組付検出装置。
【請求項２１】
上記エンジンは４サイクルエンジンであり、
上記データベースは、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、
上記波形解析手段は、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、
上記波形マッチング演算手段は、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【数８】
2006257945.tif 000022
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする請求項２０に記載のエンジンのクランクシャフト誤組付検出装置。
【請求項２２】
上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする請求項２０または２１に記載のエンジンのクランクシャフト誤組付検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの回転に同期してカム角センサやクランク角センサ等から得られる検出信号波形に基づいてクランク角度を割当てるエンジンのクランク角度割当方法及びクランク角度割当装置に関し、また、上記検出信号波形に基づいてエンジンのカムシャフトやクランクシャフトの誤組付けを検出するエンジンのカムシャフト誤組付検出方法及びカムシャフト誤組付検出装置、並びに、エンジンのクランクシャフト誤組付検出方法及びクランクシャフト誤組付検出装置に関する。
【背景技術】
【０００２】
従来よりエンジンの生産過程では、出荷品質を確保するために、生産したエンジンの評価試験いわゆる領収運転が行われている。このエンジンの評価項目の一例として、吸気バルブおよび排気バルブのバルブクリアランスがあり、このバルブクリアランスの評価では、生産された被検査対象のエンジンを一定の回転数で回転させて、吸気バルブおよび排気バルブのクリアランスをバルブの開閉タイミングに基づいて判定しており、不良の場合はバルブクリアランスを再調整している。
【０００３】
ここで、バルブの開閉タイミングを判断するためには、例えば各バルブの近傍に振動センサを装着して、エンジン回転中におけるエンジン振動信号から対応するバルブの開閉に関連するバルブ振動信号を抽出すると共に、エンジンに付設されたカム角センサやクランク角センサからのカム角検出信号やクランク角検出信号に基づいてクランク角度を割当てる必要がある。
【０００４】
そのクランク角度割当方法として、例えば、カム角センサから気筒間の行程位相差毎に気筒番号に対応する数のパルス信号を得ると共に、クランク角センサからクランクシャフトの単位クランク角度毎のポジション信号を得て、このポジション信号をカウンタで計数すると共に、その計数値をカム角センサからのパルス信号でクリアするようにして、そのクリア直前の計数値と所定の閾値との比較に基づいて各気筒の基準位置のクランク角度を割当て、その基準位置から所定数のポジション信号を計数して点火制御や燃料噴射制御の制御基準位置となるクランク角度を割当てるようにしたものが知られている（例えば、特許文献１参照）。
【０００５】
また、カム角センサからカムシャフト１回転毎に１つのカム角信号を得ると共に、クランク角センサからクランクシャフトの単位クランク角度毎のクランク角信号を得、カム角信号の発生タイミングに基づいてクランクシャフトの基準位置のクランク角度を割当て、その基準位置からクランク角信号を計数することにより、その計数値及び単位クランク角度から点火制御や燃料噴射制御を行うクランク角度を割当てるようにしたものも知られている（例えば、特許文献２参照）。
【０００６】
一方、自動車用エンジンにおいては、同じ排気量のエンジンブロックを用いる場合でも、搭載するカムシャフト、例えばシングルカムやツインカムに応じてエンジン型式が異なっている。
【０００７】
また、近年では、カムシャフトとして、例えば高速用カムと低速用カムとを有するカムシャフトを搭載し、エンジンの運転状態に応じて、高速用カム或いは低速用カムに切り替えることにより、インテークバルブ及びエキゾーストバルブの最適な開閉タイミングやリフト量、開弁期間を得るようにしたものが知られている。
【０００８】
このような可変動弁系を採用するカムシャフトの搭載も含めると、同じエンジンブロックを用いるエンジンの型式は多種にわたっている。
【０００９】
また、カムシャフトは、クランクシャフトに取付けられたクランクスプロケットにより、タイミングベルトやタイミングチェーンを介して駆動されるが、このクランクスプロケットについても、エンジン型式に応じて異なる仕様のものが取付けられるようになっている。
【００１０】
このため、特に、同じエンジンブロックを用いる各種型式のエンジンを同一生産ラインで生産する場合には、指定のエンジン型式とは異なる仕様のカムシャフトや、異なるクランクスプロケットが取付けられたクランクシャフトが誤って組付けられるおそれがあることから、このようなエンジンの生産ラインにおいては、正規の仕様のカムシャフトやクランクシャフトが組付けられているか否か、即ちエンジンの誤組付けがあるか否かを検査するようにしている。
【００１１】
【特許文献１】特開平１１−２５７１４７号公報
【特許文献２】特開２００４−２７９７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、従来のクランク角度割当方法にあっては、上記の特許文献１，２に開示のように、カム角センサから得るカム角検出信号及びクランク角センサから得るクランク角検出信号が多種多様で、クランク角度の演算方法に汎用性がないため、信号検出用のロータ等の機械部品や、クランク角度演算等の回路部品やソフトウェア等の共通化等が図れず、コストアップになることが懸念される。
【００１３】
また、従来は、領収運転において、エンジンの誤組付けを検査できないため、カムシャフトやクランクシャフトの組付け後に、目視によって正規仕様のものが組付けられているか否かを検査するようにしている。
【００１４】
しかしながら、目視による検査は、正規仕様のものが組付けられた場合であっても誤組付けと誤判定されて、正規仕様のものが組付けられているにもかかわらず再組付け、即ち組付けし直したり、誤組付けであっても正規仕様のものが組付けられたと誤判定されて誤組付けが見過ごされたりする場合があり、生産効率の低下や品質低下を招くことが懸念される。
【００１５】
従って、上記事情に鑑みてなされた本発明の第１の目的は、汎用性に優れ、簡単かつ安価な構成でクランク角度を割当てることができるエンジンのクランク角度割当方法及びクランク角度割当装置を提供することにある。
【００１６】
更に、本発明の第２の目的は、領収運転においてカムシャフトやクランクシャフトの誤組付けを確実に検出でき、生産効率及び品質の向上が図れるエンジンのカムシャフト誤組付検出方法及びカムシャフト誤組付検出装置、並びに、エンジンのクランクシャフト誤組付検出方法及びクランクシャフト誤組付検出装置を提供することにある。
【課題を解決するための手段】
【００１７】
上記第１の目的を達成する請求項１に記載のエンジンのクランク角度割当方法の発明は、正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいて上記カムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔をデータベースに格納し、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出し、上記算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算し、上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のカム角基準信号位置に対応する上記カム角検出信号波形のカム角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を補間計算により割当てることを特徴とする。
【００１８】
請求項２に記載の発明は、請求項１のエンジンのクランク角度割当方法において、上記データベースに、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、上記順次のカム角検出信号の時間間隔の算出では、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、上記カム角検出信号波形と上記カム角基準信号波形とのマッチングの演算では、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【００１９】
【数１】
2006257945.tif 000003
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする。
【００２０】
上記第１の目的を達成する請求項３に記載のエンジンのクランク角度割当方法の発明は、正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をデータベースに格納し、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出し、上記算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算し、上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のクランク角基準信号位置に対応する上記クランク角検出信号波形のクランク角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を補間計算により割当てることを特徴とする。
【００２１】
請求項４に記載の発明は、請求項３のエンジンのクランク角度割当方法において、上記エンジンは４サイクルエンジンであり、上記データベースに、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、上記順次のクランク角検出信号の時間間隔の算出では、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングの演算では、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【００２２】
【数２】
2006257945.tif 000004
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする。
【００２３】
請求項５に記載の発明は、請求項１〜４のいずれか１項に記載のエンジンのクランク角度割当方法において、上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする。
【００２４】
上記第１の目的を達成する請求項６に記載のエンジンのクランク角度割当装置の発明は、正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのカムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔を格納するデータベースと、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出する波形解析手段と、上記波形解析手段により算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算する波形マッチング演算手段と、上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のカム角基準信号位置に対応する上記カム角検出信号波形のカム角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を線形補間により割当てる補間演算手段と、を有することを特徴とする。
【００２５】
請求項７に記載の発明は、請求項６のエンジンのクランク角度割当装置において、上記データベースは、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、上記波形解析手段は、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、上記波形マッチング演算手段は、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【００２６】
【数３】
2006257945.tif 000005
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする。
【００２７】
上記第１の目的を達成する請求項８に記載のエンジンのクランク角度割当装置の発明は、正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔を格納するデータベースと、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて、該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出する波形解析手段と、上記波形解析手段により算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて、上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算する波形マッチング演算手段と、上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲内にあるとき、上記所定のクランク角基準信号位置に対応する上記クランク角検出信号波形のクランク角検出信号位置に上記実クランク角度を割当てて、該割当てた実クランク角度に基づいて全体のクランク角度を線形補間により割当てる補間演算手段と、を有することを特徴とする。
【００２８】
請求項９に記載の発明は、請求項８のエンジンのクランク角度割当装置において、上記エンジンは４サイクルエンジンであり、上記データベースは、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、上記波形解析手段は、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、上記波形マッチング演算手段は、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【００２９】
【数４】
2006257945.tif 000006
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする。
【００３０】
請求項１０に記載の発明は、請求項６乃至９の何れか１項に記載のエンジンのクランク角度割当装置において、上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする。
【００３１】
上記第２の目的を達成する請求項１１に記載のエンジンのカムシャフト誤組付検出方法の発明は、正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのカムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔をデータベースに格納し、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出し、上記算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算し、上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のカムシャフトが誤組付けされていると判定することを特徴とする。
【００３２】
請求項１２に記載の発明は、請求項１１のエンジンのカムシャフト誤組付検出方法において、上記データベースに、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、上記順次のカム角検出信号の時間間隔の算出では、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、上記カム角検出信号波形と上記カム角基準信号波形とのマッチングの演算では、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【００３３】
【数５】
2006257945.tif 000007
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする。
【００３４】
請求項１３に記載の発明は、請求項１１または１２のエンジンのカムシャフト誤組付検出方法において、上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする。
【００３５】
上記第２の目的を達成する請求項１４に記載のエンジンのカムシャフト誤組付検出装置の発明は、正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのカムシャフトの回転角を検出するためのカム角センサから出力される信号波形をカム角基準信号波形とし、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形における順次のカム角基準信号の基準時間間隔を格納するデータベースと、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたカム角センサから出力されるカム角検出信号波形を受けて該カム角検出信号波形から順次のカム角検出信号の時間間隔を算出する波形解析手段と、上記波形解析手段により算出された順次のカム角検出信号の時間間隔と上記データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいて上記カム角検出信号波形と上記カム角基準信号波形とのマッチングを演算する波形マッチング演算手段と、上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のカムシャフトが誤組付けされていると判定する判定手段と、を有することを特徴とする。
【００３６】
請求項１５に記載の発明は、請求項１４のエンジンのカムシャフト誤組付検出装置において、上記データベースは、上記カム角基準信号波形における発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、上記波形解析手段は、上記被検査対象のエンジンのカムシャフトの１回転中に発生する上記カム角検出信号波形における発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出し、上記波形マッチング演算手段は、上記カム角検出信号波形における順次のカム角検出信号の時間間隔をＴ（ｉ）、上記カム角基準信号波形における順次のカム角基準信号の基準時間間隔をＴbase（ｉ）とするとき、
【００３７】
【数６】
2006257945.tif 000008
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
を演算することを特徴とする。
【００３８】
請求項１６に記載の発明は、請求項１４または１５のエンジンのカムシャフト誤組付検出装置において、上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする。
【００３９】
上記第２の目的を達成する請求項１７に記載のエンジンのクランクシャフト誤組付検出方法の発明は、正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をデータベースに格納し、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出し、上記算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算し、上記マッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のクランクシャフトが誤組付けされていると判定することを特徴とする。
【００４０】
請求項１８に記載の発明は、請求項１７のエンジンのクランクシャフト誤組付検出方法において、上記エンジンは４サイクルエンジンであり、上記データベースに、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、上記順次のクランク角検出信号の時間間隔の算出では、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングの演算では、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【００４１】
【数７】
2006257945.tif 000009
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする。
【００４２】
請求項１９に記載の発明は、請求項１７または１８のエンジンのクランクシャフト誤組付検出方法において、上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする。
【００４３】
上記第２の目的を達成する請求項２０に記載のエンジンのクランクシャフト誤組付検出装置の発明は、正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させたときにおいてエンジンのクランクシャフトの回転角を検出するためのクランク角センサから出力される信号波形をクランク角基準信号波形とし、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形における順次のクランク角基準信号の基準時間間隔を格納するデータベースと、上記一定の回転数で被検査対象のエンジンを回転させて、該エンジンに付設されたクランク角センサから出力されるクランク角検出信号波形を受けて、該クランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出する波形解析手段と、上記波形解析手段により算出された順次のクランク角検出信号の時間間隔と上記データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいて、上記クランク角検出信号波形と上記クランク角基準信号波形とのマッチングを演算する波形マッチング演算手段と、上記波形マッチング演算手段により演算されたマッチングを表す演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のクランクシャフトが誤組付けされていると判定する判定手段と、を有することを特徴とする。
【００４４】
請求項２１に記載の発明は、請求項２０のエンジンのクランクシャフト誤組付検出装置において、上記エンジンは４サイクルエンジンであり、上記データベースは、上記クランク角基準信号波形における発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、上記波形解析手段は、上記被検査対象のエンジンのクランクシャフトの２回転中に発生する上記クランク角検出信号波形における発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出し、上記波形マッチング演算手段は、上記クランク角検出信号波形における順次のクランク角検出信号の時間間隔をＴＣ（ｉ）、上記クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔をＴＣbase（ｉ）とするとき、
【００４５】
【数８】
2006257945.tif 000010
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
を演算することを特徴とする。
【００４６】
請求項２２に記載の発明は、請求項２０または２１のエンジンのクランクシャフト誤組付検出装置において、上記一定の回転数は、エンジンのアイドル回転数に対応する回転数であることを特徴とする。
【発明の効果】
【００４７】
請求項１の発明によると、正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させた際に、該エンジンに付設されたカム角センサから得られるカム角基準信号波形から、所定のカム角基準信号位置に実クランク角度を割当てた順次のカム角基準信号の基準時間間隔をデータベースに予め格納しておき、被検査対象のエンジンについては、正規仕様のエンジンと同一回転数で回転させて、該エンジンに付設されたカム角センサから得られるカム角検出信号波形から順次のカム角検出信号の時間間隔を算出し、この順次のカム角検出信号の時間間隔と、データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいてカム角検出信号波形とカム角基準信号波形とのマッチングを演算し、そのマッチング結果に基づいて、所定のカム角基準信号位置に対応するカム角検出信号波形のカム角検出信号位置に実クランク角度を割当て、その割当てた実クランク角度に基づいて全体のクランク角度を補間計算により割当てるので、汎用性に優れ、簡単かつ安価な構成でクランク角度を割当てることができる。
【００４８】
請求項２の発明によると、データベースには、発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、被検査対象のエンジンについては、カムシャフトの１回転中に発生する発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出して、カム角検出信号波形とカム角基準信号波形とのマッチングを演算するので、マッチングの演算精度を高めることができ、結果として、クランク角度の割当て精度を高めることが可能となる。
【００４９】
請求項３の発明によると、正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させた際に、該エンジンに付設されたクランク角センサから得られるクランク角基準信号波形から、所定のクランク角基準信号位置に実クランク角度を割当てた順次のクランク角基準信号の基準時間間隔をデータベースに予め格納しておき、被検査対象のエンジンについては、正規仕様のエンジンと同一回転数で回転させて、該エンジンに付設されたクランク角センサから得られるクランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出し、この順次のクランク角検出信号の時間間隔と、データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいてクランク角検出信号波形とクランク角基準信号波形とのマッチングを演算し、そのマッチング結果に基づいて、所定のクランク角基準信号位置に対応するクランク角検出信号波形のクランク角検出信号位置に実クランク角度を割当て、その割当てた実クランク角度に基づいて全体のクランク角度を補間計算により割当てるので、汎用性に優れ、簡単かつ安価な構成でクランク角度を割当てることができる。
【００５０】
請求項４の発明によると、データベースには、発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、被検査対象のエンジンについては、クランクシャフトの２回転中に発生する発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出して、クランク角検出信号波形とクランク角基準信号波形とのマッチングを演算するので、４サイクルエンジンについて、マッチングの演算精度を高めることができ、結果として、４サイクルエンジンのクランク角度の割当て精度を高めることが可能となる。
【００５１】
請求項５の発明によると、正規仕様のエンジン及び被検査対象のエンジンをアイドル回転数に対応する回転数で回転させるので、カム角基準信号波形やクランク角基準信号波形及びカム角検出信号波形やクランク角検出信号波形を簡単に取得することが可能となる。
【００５２】
請求項６の発明によると、データベース、波形解析手段、波形マッチング演算手段、補間演算手段を有する簡単かつ安価な構成で、カム角センサから得られるカム角検出信号波形に対してクランク角度を正確に割当てることが可能となる。
【００５３】
請求項７の発明によると、データベースには、発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、波形解析手段では、被検査対象のエンジンについて、カムシャフトの１回転中に発生する発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出して、波形マッチング演算手段において、カム角検出信号波形とカム角基準信号波形とのマッチングを演算するので、マッチングの演算精度を高めることができ、結果として、クランク角度の割当て精度を高めることが可能となる。
【００５４】
請求項８の発明によると、データベース、波形解析手段、波形マッチング演算手段、補間演算手段を有する簡単かつ安価な構成で、クランク角センサから得られるクランク角検出信号波形に対してクランク角度を正確に割当てることが可能となる。
【００５５】
請求項９の発明によると、データベースには、発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、波形解析手段では、被検査対象のエンジンについて、クランクシャフトの２回転中に発生する発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出して、波形マッチング演算手段において、クランク角検出信号波形とクランク角基準信号波形とのマッチングを演算するので、４サイクルエンジンについて、マッチングの演算精度を高めることができ、結果として、４サイクルエンジンのクランク角度の割当て精度を高めることが可能となる。
【００５６】
請求項１０の発明によると、正規仕様のエンジン及び被検査対象のエンジンをアイドル回転数に対応する回転数で回転させるので、カム角基準信号波形やクランク角基準信号波形及びカム角検出信号波形やクランク角検出信号波形を簡単な構成で取得することが可能となる。
【００５７】
請求項１１の発明によると、正規仕様のカムシャフトが組付けられたエンジンを一定の回転数で回転させた際に、該エンジンに付設されたカム角センサから得られるカム角基準信号波形から、所定のカム角基準信号位置に実クランク角度を割当てた順次のカム角基準信号の基準時間間隔をデータベースに予め格納しておき、被検査対象のエンジンについては、正規仕様のエンジンと同一回転数で回転させて、該エンジンに付設されたカム角センサから得られるカム角検出信号波形から順次のカム角検出信号の時間間隔を算出し、この順次のカム角検出信号の時間間隔と、データベースに格納されている順次のカム角基準信号の基準時間間隔とに基づいてカム角検出信号波形とカム角基準信号波形とのマッチングを演算し、そのマッチングの演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のカムシャフトが誤組付けされていると判定するので、エンジンの生産過程における領収運転において、カムシャフトの誤組付けを確実に検出でき、生産効率及び品質の向上が図れる。
【００５８】
請求項１２の発明によると、データベースには、発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、被検査対象のエンジンについては、カムシャフトの１回転中に発生する発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出して、カム角検出信号波形とカム角基準信号波形とのマッチングを演算するので、マッチングの演算精度を高めることができ、結果として、カムシャフト誤組付けの検出精度を高めることが可能となる。
【００５９】
請求項１３の発明によると、正規仕様のエンジン及び被検査対象のエンジンをアイドル回転数に対応する回転数で回転させるので、カム角センサからカム角基準信号波形及びカム角検出信号波形を簡単に取得することが可能となる。
【００６０】
請求項１４の発明によると、データベース、波形解析手段、波形マッチング演算手段、判定手段を有する簡単かつ安価な構成で、エンジンの生産過程における領収運転において、エンジンに付設されたカム角センサからのカム角検出信号波形に基づいて、カムシャフトの誤組付けを検出できるので、生産効率及び品質の向上が図れる。
【００６１】
請求項１５の発明によると、データベースには、発生時間間隔が異なる順次のカム角基準信号の基準時間間隔を格納し、波形解析手段では、被検査対象のエンジンについて、カムシャフトの１回転中に発生する発生時間間隔が異なる順次のカム角検出信号の時間間隔を算出して、波形マッチング演算手段においてカム角検出信号波形とカム角基準信号波形とのマッチングを演算するので、マッチングの演算精度を高めることができ、結果として、判定手段によるカムシャフト誤組付けの判定精度を高めることが可能となる。
【００６２】
請求項１６の発明によると、正規仕様のエンジン及び被検査対象のエンジンをアイドル回転数に対応する回転数で回転させるので、カム角センサからカム角基準信号波形及びカム角検出信号波形を簡単な構成で取得することが可能となる。
【００６３】
請求項１７の発明によると、正規仕様のクランクシャフトが組付けられたエンジンを一定の回転数で回転させた際に、該エンジンに付設されたクランク角センサから得られるクランク角基準信号波形から、所定のクランク角基準信号位置に実クランク角度を割当てた順次のクランク角基準信号の基準時間間隔をデータベースに予め格納しておき、被検査対象のエンジンについては、正規仕様のエンジンと同一回転数で回転させて、該エンジンに付設されたクランク角センサから得られるクランク角検出信号波形から順次のクランク角検出信号の時間間隔を算出し、この順次のクランク角検出信号の時間間隔と、データベースに格納されている順次のクランク角基準信号の基準時間間隔とに基づいてクランク角検出信号波形とクランク角基準信号波形とのマッチングを演算し、そのマッチングの演算値が予め設定した判定値の上下限値の範囲を逸脱するとき、別仕様のクランクシャフトが誤組付けされていると判定するので、エンジンの生産過程における領収運転において、クランクシャフトの誤組付けを確実に検出でき、生産効率及び品質の向上が図れる。
【００６４】
請求項１８の発明によると、データベースには、発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、被検査対象のエンジンについては、クランクシャフトの２回転中に発生する発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出して、クランク角検出信号波形とクランク角基準信号波形とのマッチングを演算するので、４サイクルエンジンについて、マッチングの演算精度を高めることができ、結果として、４サイクルエンジンのクランクシャフト誤組付けの検出精度を高めることが可能となる。
【００６５】
請求項１９の発明によると、正規仕様のエンジン及び被検査対象のエンジンをアイドル回転数に対応する回転数で回転させるので、クランク角センサからクランク角基準信号波形及びクランク角検出信号波形を簡単に取得することが可能となる。
【００６６】
請求項２０の発明によると、データベース、波形解析手段、波形マッチング演算手段、判定手段を有する簡単かつ安価な構成で、エンジンの生産過程における領収運転において、エンジンに付設されたクランク角センサからのクランク角検出信号波形に基づいて、クランクシャフトの誤組付けを検出できるので、生産効率及び品質の向上が図れる。
【００６７】
請求項２１の発明によると、データベースには、発生時間間隔が異なる順次のクランク角基準信号の基準時間間隔を格納し、波形解析手段では、被検査対象のエンジンについて、クランクシャフトの２回転中に発生する発生時間間隔が異なる順次のクランク角検出信号の時間間隔を算出して、波形マッチング演算手段においてクランク角検出信号波形とクランク角基準信号波形とのマッチングを演算するので、４サイクルエンジンについて、マッチングの演算精度を高めることができ、結果として、判定手段による４サイクルエンジンのクランクシャフト誤組付けの判定精度を高めることが可能となる。
【００６８】
請求項２２の発明によると、正規仕様のエンジン及び被検査対象のエンジンをアイドル回転数に対応する回転数で回転させるので、クランク角センサからクランク角基準信号波形及びクランク角検出信号波形を簡単な構成で取得することが可能となる。
【発明を実施するための最良の形態】
【００６９】
以下、本発明によるエンジンのクランク角度割当方法及びクランク角度割当装置、エンジンのカムシャフト誤組付検出方法及びカムシャフト誤組付検出装置、並びに、エンジンのクランクシャフト誤組付検出方法及びクランクシャフト誤組付検出装置の実施の形態について図を参照して説明する。
【００７０】
（第１実施の形態）
図１乃至図７は本発明の第１実施の形態を示すもので、図１はカムシャフト誤組付検出機能を有するクランク角度割当装置の概略構成を示す機能ブロック図、図２（ａ）及び（ｂ）は異なる型式のエンジンから得られるカム角検出信号波形を示す図、図３はデータベースの作成手順を示すフローチャート、図４はカム角基準信号波形の一部を示す図、図５はクランク角度の割当動作を示すフローチャート、図６はカム角検出信号波形に付けるフラグを示す図、図７はカム角検出信号波形の一部を示す図である。
【００７１】
本実施の形態のクランク角度割当装置１０は、エンジンの生産ラインにおける領収運転時に用いられ、４サイクルのエンジン１のクランク角度を割当てるものであって、図１に示すように、カム角センサ２、波形解析手段３、データベース４、波形マッチング演算手段５、判定手段６、補間演算手段７及び表示手段８を有している。
【００７２】
カム角センサ２は、エンジン１に付設され、エンジン１のカムシャフトの回転角を検出するもので、このカム角センサ２からエンジン１の回転に同期して出力されるカム角検出信号波形を波形解析手段３に入力する。
【００７３】
ここで、エンジン１の領収運転は、被検査対象のエンジン１を、モータリング（モータによりエンジンを回転させる）または該エンジン１の運転により、一定のエンジン回転数、望ましくはエンジンアイドル回転数（例えば、７００ｒｐｍ）に相当する回転数で運転する。
【００７４】
カム角センサ２から出力されるカム角検出信号波形は、一定のエンジン回転数でエンジンを運転したときのカムシャフトの１回転中におけるカム角検出信号波形が、発生時間間隔の異なる複数のパルス状のカム角検出信号を含むもので、その発生タイミングやパルス幅は、エンジン１に組付けられたカムシャフトの仕様、即ちエンジン型式によって、例えば図２（ａ）及び（ｂ）に示すように相違する。
【００７５】
波形解析手段３は、カム角センサ２から出力される順次のカム角検出信号の時間間隔を算出し、その算出した時間間隔を波形マッチング演算手段５に供給する。
【００７６】
一方、データベース４には、予め、正規仕様のカムシャフトが組付けられた正規のエンジンを上述と同様の同一エンジン回転数（例えば、７００ｒｐｍ）で回転させたときに同様のカム角センサから得られるカム角検出信号波形をカム角基準信号波形として、そのカム角基準信号波形について波形解析手段１１で算出される順次のカム角基準信号の時間間隔を基準時間間隔として格納しておく。
【００７７】
更に、正規仕様のカムシャフトの１回転中に得られるカム角基準信号波形には、その少なくとも一つの所定のカム角基準信号位置に、実験やカムプロフィール等のデータに基づいて予め求めた実クランク角度（°ＣＡ）を割当て、その所定のカム角基準信号位置と割当てた実クランク角度とを対応させて、データベース４に予め格納しておく。
【００７８】
波形マッチング演算手段５では、波形解析手段３で算出された順次のカム角検出信号の時間間隔と、データベース４に格納されている順次のカム角基準信号の基準時間間隔とを用いて、カム角検出信号波形とカム角基準信号波形との相似性を演算し、その演算結果を判定手段６に供給する。
【００７９】
判定手段６では、波形マッチング演算手段５からの演算結果に基づいて、エンジン１に組付けられているカムシャフトが正規仕様のものであるか否かを判定して、その判定結果を補間演算手段７及び表示手段８に供給する。
【００８０】
補間演算手段７では、判定手段６においてカムシャフトが正規仕様のものであると判定されたときに、データベース４に格納されている所定のカム角基準信号位置に対応するカム角検出信号波形のカム角検出信号位置に、同様にデータベース４に格納されている実クランク角度を割当て、その割当てた実クランク角度に基づいて全体のクランク角度を線形補間により割当てて、カムシャフトの１回転毎に０°ＣＡ〜７２０°ＣＡまでのクランク角度信号を出力する。なお、このクランク角度信号は、吸気バルブ及び排気バルブのバルブクリアランスの評価等の際に用いられる。
【００８１】
また、表示手段８は、判定手段６においてカムシャフトが正規仕様のものであると判定されたときは、例えば「ＯＫ」と表示し、正規仕様のものでないと判定された場合には「ＮＧ」と表示する。
【００８２】
以下、本実施の形態に係るエンジンのクランク角度割当装置１０の動作について、更に詳細に説明する。
【００８３】
先ず、データベース４に格納する順次の基準時間間隔の算出及び実クランク角度の割当、即ちデータベース４の作成手順について、図３に示すフローチャートを参照して説明する。
【００８４】
このデータベース４の作成にあたっては、正規仕様のカムシャフトが組付けられた正規のエンジン１をモータリングにより一定の回転数で回転させる。その際にカム角センサ２から得られるカム角検出信号波形をカム角基準信号波形として、その順次のカム角基準信号の時間間隔を波形解析手段３で算出し、その算出した時間間隔を基準時間間隔として格納すると共に、カム角センサ２から得られたカム角基準信号波形に対して、少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当て、その所定のカム角基準信号位置と割当てた実クランク角度とを対応させて格納する。
【００８５】
このため、先ず、カムシャフトが１回転する間にカム角センサ２から得られるカム角基準信号の数（Ｎ；パルス数）を１回転のフラグ数（ｎbase）として設定し（ステップＳ１）、その後、正規のエンジン１を回転させて、そのカム角センサ２から出力されるカム角基準信号波形を読み込む（ステップＳ２）。
【００８６】
次に、順次のカム角基準信号のエッジ（本実施の形態では立ち上がりエッジ）を検出してフラグを立て（ステップＳ３）、その後、図４にカム角基準信号波形の一部を示すように、全フラグにフラグ名Ｆbase（ｉ）（ｉ＝１〜ｎbase）を割当てて、各フラグの時刻をｔbase（ｉ）、各フラグのクランク角度をｃbase（ｉ）と定義する（ステップＳ４）。
【００８７】
次に、各フラグの時刻ｔbase（ｉ）を用いて順次のフラグの時間間隔Ｔbase（ｉ）を、下記の（１）式に従って算出し（ステップＳ５）、その算出した順次のフラグの時間間隔Ｔbase（ｉ）を、順次の基準時間間隔としてデータベース４に格納する。
【００８８】
【数９】
2006257945.tif 000011
【００８９】
また、ステップＳ４で割当てたフラグ名のうち、少なくとも一つの所定のフラグ名Ｆbase（ｉ）のクランク角度ｃbase（ｉ）に、実クランク角度を割当て（ステップＳ６）、その所定のフラグ名Ｆbase（ｉ）（カム角基準信号位置）と割当てた実クランク角度とを対応させて、データベース４に格納する。
【００９０】
なお、実クランク角度は、任意の一つのフラグ名Ｆbase（ｉ）のクランク角度ｃbase（ｉ）に割当てても良いし、また任意の複数個或いは全てのフラグ名Ｆbase（ｉ）のクランク角度ｃbase（ｉ）にそれぞれ割当ててもよい。
【００９１】
次に、データベース４に格納されている順次の基準時間間隔Ｔbase（ｉ）及び所定のクランク角度ｃbase（ｉ）に対する実クランク角度を用いて行う、実際のエンジン１についてのクランク角度の割当動作について、図５に示すフローチャートを参照して説明する。
【００９２】
先ず、波形解析手段３において、上述した順次の基準時間間隔の算出動作と同様にして、順次のカム角検出信号の時間間隔を算出する。このため、エンジン１の回転に同期してカム角センサ２から得られるカム角検出信号波形を読み込んで（ステップＳ１１）、その各カム角検出信号のエッジ（本実施の形態では、カム角基準信号と同様に立ち上がりエッジ）を検出して、順次のエッジにフラグを立てる（ステップＳ１２）。
【００９３】
その後、図６にカム角検出信号波形を示すように、全フラグにフラグ名Ｆ（ｉ）（ｉ＝１〜ｎ、ｎ：カム角検出信号のフラグ数）を割当てて、図７にカム角検出信号波形の一部を示すように、各フラグの時刻をｔ（ｉ）、各フラグのクランク角度をｃ（ｉ）と定義する（ステップＳ１３）。
【００９４】
次に、各フラグの時刻ｔ（ｉ）を用いて順次のフラグの時間間隔Ｔ（ｉ）を、下記の（２）式に従って算出する（ステップＳ１４）。
【００９５】
【数１０】
2006257945.tif 000012
【００９６】
以上のようにして、順次の時間間隔Ｔ（ｉ）を算出した後、次に、波形マッチング演算手段５において、算出された順次の時間間隔Ｔ（ｉ）と、データベース４に格納されている順次の基準時間間隔Ｔbase（ｉ）とを用いて、下記の（３）式に従ってカム角検出信号波形とカム角基準信号波形とのマッチングを演算して、その演算値である相似性を示す指標ｆ（ｉ）を計算する（ステップＳ１５）。なお、（３）式において、Ｔ（ｉ）及びＴbase（ｉ）は、データベース作成時のエンジン回転数と実際のエンジン回転数との差による影響を除去するため、Ｔ（１）及びＴbase（ｊ）でそれぞれ正規化する。
【００９７】
【数１１】
2006257945.tif 000013
ただし、ｊ＝１〜Ｎ、Ｎ：カムシャフト１回転のカム角基準信号数
【００９８】
上記（３）式に示すように、ｊを１ずつ加算して、カムシャフト１回転のパルス数ＮまでＴ（ｉ）とＴbase（ｉ＋ｊ）との差を累積して各ｆ（ｊ）を計算すると、エンジン１に正規仕様のカムシャフトが組付けられている場合には、ｊ＝１〜Ｎのある一つの値ｍで、カム角検出信号波形とカム角基準信号波形とがほぼ一致してｆ（ｍ）が略ゼロになり、正規仕様以外のカムシャフトが誤って組付けられている場合には、ｊ＝１〜Ｎのいずれの値でもカム角検出信号波形とカム角基準信号波形とが一致することがないため、指標ｆ（ｊ）が略ゼロになることはない。
【００９９】
波形マッチング演算手段５において、指標ｆ（ｊ）を計算したら、判定手段６において、マッチングを表す演算値としての指標ｆ（ｊ）を、予め設定した上限値、下限値と比較し、上下限値の範囲内のｆ（ｊ）があるか否かを検出し（ステップＳ１６）、指標ｆ（ｊ）が予め設定した判定値の上下限値の範囲内にあるとき（ＹＥＳの場合）にはエンジン１に組付けられているカムシャフトは正規仕様と判定し（ステップＳ１７）、指標ｆ（ｊ）が予め設定した判定値の上下限値の範囲を逸脱するとき（ＮＯの場合）にはエンジン１に組付けられているカムシャフトは誤仕様すなわち別仕様のカムシャフトが誤組付けされていると判定して（ステップＳ１８）、その判定結果を正規仕様の場合には表示手段８に例えば「ＯＫ」と表示し、誤仕様（誤組付け）の場合には表示手段８に例えば「ＮＧ」と表示する。
【０１００】
また、ステップＳ１７において、エンジン１に組付けられているカムシャフトが正規仕様と判定されたら、次に、補間演算手段７において、指標ｆ（ｊ）が上下限値の範囲内にあるときのカム角基準信号波形のフラグＦbase（ｉ）とカム角検出信号波形のフラグＦ（ｉ）との関係をもとに、データベース４に格納されているカム角基準信号波形のクランク角度ｃbase（ｉ）と対応するカム角検出信号波形のクランク角度ｃ（ｉ）に、クランク角度ｃbase（ｉ）に割当てられている実クランク角度を割当て（ステップＳ１９）、その割当てた実クランク角度に基づいて全体のクランク角度を線形補間により割当てて、カムシャフトの１回転毎に０°ＣＡ〜７２０°ＣＡまでのクランク角度信号を出力する（ステップＳ２０）。
【０１０１】
なお、カム角検出信号波形の所定のクランク角度ｃ（ｉ）に最初に実クランク角度を割当てた後は、カムシャフト１回転のパルス数（Ｎ）の情報に基づいて、以降の回転の同じ位置のパルスに対して同じ実クランク角度を自動的に割当てて、同様にして全体のクランク角度を線形補間により求める。
【０１０２】
図６は、カムシャフト１回転につき９パルス（Ｎ＝９）のカム角検出信号波形に対して、フラグＦ２のクランク角度ｃ２に、データベース４に格納されている実クランク角度５０°ＣＡを割当て、フラグＦ２から９パルス目のカムシャフトが１回転した次のフラグＦ１０のクランク角度ｃ１０に同様に実クランク角度５０°ＣＡを割当てた状態を示している。
【０１０３】
従って、この場合には、フラグＦ２からフラグＦ１０までの経過時間のなかで、クランク角度５０°ＣＡから７２０°ＣＡ（＝０°ＣＡ）を経て次の５０°ＣＡまでの７２０°ＣＡのクランク角度を線形補間することになる。なお、カムシャフト１回転中の複数（全部を含む）のフラグにそれぞれ実クランク角度を割当てた場合には、隣接する実クランク角度の間を線形補間すればよい。
【０１０４】
このように、本実施の形態によれば、一つのカム角センサ２から、カムシャフトの順次の１回転中におけるカム角検出信号波形として、発生時間間隔の異なる複数のパルス状のカム角検出信号を含むカム角検出信号波形を得て、そのカム角検出信号波形と、予め少なくとも一つの所定のカム角基準信号位置に実クランク角度を割当てたカム角基準信号波形との波形マッチング（相似性）を演算し、その演算の結果、波形相似性がある場合には、エンジン１に組み付けられているカムシャフトが正規仕様のものであると判定して、割当てられた実クランク角度に基づいて線形補間によりクランク角度を割当てるので、汎用性に優れ、簡単かつ安価な構成でクランク角度を割当てることができる。
【０１０５】
また、波形相似性がない場合には、エンジン１に組み付けられているカムシャフトが正規仕様のものではなく、別仕様のカムシャフトが誤組付けされていると判定して、その判定結果を表示手段８に表示するようにしたので、例えばエンジンの生産過程においては、カムシャフトの誤組付けを自動的にかつ正確に検出でき、エンジンの生産効率及び生産品質を向上することができる。
【０１０６】
しかも、波形相似性の演算においては、カム角検出信号波形における順次のカム角検出信号の時間間隔と、カム角基準信号波形における順次のカム角基準信号の基準時間間隔との差の総和を、カム角基準信号の基準時間間隔を１パルスずつずらしながらカムシャフト１回転分のカム角基準信号数（パルス数Ｎ）分求めるので、カム角検出信号波形とカム角基準信号波形とが一致するか否か、即ちエンジン１に正規仕様のカムシャフトが組付けられているか否かをより正確に検出することができる。従って、誤組付けが検出された場合に迅速に対処できると共に、特にエンジンの生産過程では、正規仕様のカムシャフトを誤組付けとして判断して再組付けすることもなくなるので、エンジンの生産効率を向上することができると共に、生産品質を向上することができる。
【０１０７】
また、波形解析手段３、データベース４、波形マッチング演算手段５、判定手段６、補間演算手段７、及び表示手段８は、例えばパーソナルコンピュータ（パソコン）を用いることができるので、クランク角度割当装置１０全体を簡単かつ安価に実現できる。
【０１０８】
（第２実施の形態）
図８は、本発明の第２実施の形態におけるクランクシャフト誤組付検出機能を有するクランク角度割当装置の概略構成を示す機能ブロック図である。
【０１０９】
本実施の形態のクランク角度割当装置２０は、第１実施の形態と同様に、エンジンの生産ラインにおける領収運転時に用いられ、４サイクルのエンジン１のクランク角度を割当てるもので、クランク角センサ１２、波形解析手段１３、データベース１４、波形マッチング演算手段１５、判定手段１６、補間演算手段１７及び表示手段１８を有している。
【０１１０】
クランク角センサ１２は、エンジン１に付設されてクランクシャフトの回転角を検出するもので、このクランク角センサ１２からエンジン１の回転に同期して出力されるクランク角検出信号波形は、波形解析手段１３に供給する。
【０１１１】
ここで、クランク角センサ１２から出力されるクランク角検出信号波形は、クランクシャフトの２回転中におけるクランク角検出信号波形が、発生時間間隔の異なる複数のパルス状のクランク角検出信号を含むもので、その発生タイミングやパルス幅は、クランクシャフトに取付けられたクランクスプロケットの仕様、即ちエンジン型式によって相違する。
【０１１２】
そこで、本実施の形態では、第１実施の形態と同様にして、被検査対象のエンジン１を、モータリング又は該エンジン１の運転により、一定のエンジン回転数、望ましくはエンジンアイドル回転数に相当する回転数で運転して、波形解析手段１３において、クランク角センサ１２から出力されるクランク角検出信号の順次の時間間隔ＴＣ（ｉ）を算出し、その算出した時間間隔ＴＣ（ｉ）を波形マッチング演算手段１５に供給する。
【０１１３】
一方、データベース１４には、第１実施の形態と同様に、予め、正規仕様のクランクスプロケットが組付けられた正規のエンジン１を上述と同様の同一エンジン回転数で回転させたときに同様のクランク角センサ１２から得られるクランク角基準信号の順次の時間間隔を波形解析手段１３で算出し、その算出された時間間隔を基準時間間隔ＴＣbase（ｉ）として格納しておくと共に、少なくとも一つの所定のクランク角基準信号位置ｃbase（ｉ）に、実験等により求めた実クランク角度を割当てて、その所定のクランク角基準信号位置ｃbase（ｉ）と割当てた実クランク角度とを対応させて格納しておく。
【０１１４】
このようにして、波形マッチング演算手段１５において、波形解析手段１３で算出された順次のクランク角検出信号の時間間隔ＴＣ（ｉ）と、データベース１４に格納されている順次の基準時間間隔ＴＣbase（ｉ）とを用いて、下記の（４）式に従ってクランク角検出信号波形とクランク角基準信号波形とのマッチングを演算して、その演算値である相似性を示す指標ｆＣ（ｉ）を計算する。なお、（４）式において、ＴＣ（ｉ）及びＴＣbase（ｉ）は、データベース作成時のエンジン回転数と実際のエンジン回転数との差による影響を除去するため、ＴＣ（１）及びＴＣbase（ｊ）でそれぞれ正規化する。
【０１１５】
【数１２】
2006257945.tif 000014
ただし、ｊ＝１〜Ｍ、Ｍ：クランクシャフト２回転のクランク角基準信号数
【０１１６】
その後、波形マッチング演算手段１５での演算結果に基づいて、判定手段１６により、マッチングを表す演算値としての指標ｆＣ（ｊ）を、予め設定した判定値の上限値、下限値と比較し、指標ｆＣ（ｊ）が予め設定した判定値の上下限値の範囲内にあるときは、エンジン１に正規仕様のクランクシャフトが組み付けられていると判定して表示手段１８に例えば「ＯＫ」と表示し、指標ｆＣ（ｊ）が予め設定した判定値の上下限値の範囲を逸脱するときは、誤仕様のクランクスプロケットが取付けられたクランクシャフトが組付けられている、すなわち、別仕様のクランクシャフトが誤組付けされていると判定して表示手段１８に例えば「ＮＧ」と表示する。
【０１１７】
また、判定手段１６において、指標ｆＣ（ｊ）が予め設定した判定値の上下限値の範囲内にありエンジン１に正規仕様のクランクシャフトが組み付けられていると判定されたら、補間演算手段１７において、第１実施の形態と同様にして、指標ｆＣ（ｊ）が上下限値の範囲内にあるときのクランク角基準信号波形とクランク角検出信号波形との関係をもとに、データベース１４に格納されているクランク角基準信号波形のクランク角度ｃbase（ｉ）と対応するクランク角検出信号波形位置に、クランク角度ｃbase（ｉ）に割当てられている実クランク角度を割当て、その割当てた実クランク角度に基づいて全体のクランク角度を線形補間により割当てて、クランクシャフトの２回転毎に０°ＣＡ〜７２０°ＣＡまでのクランク角度信号を出力する。
【０１１８】
その後は、前述の第１実施の形態と同様にして、クランクシャフト２回転のパルス数（Ｍ）の情報に基づいて、同じ位置のパルスに対して同じ実クランク角度を自動的に割当てて、同様にして全体のクランク角度を線形補間により求める。
【０１１９】
このように、本実施の形態によれば、一つのクランク角センサ１２から、クランクシャフトの順次の２回転中におけるクランク角検出信号波形として、発生時間間隔の異なる複数のパルス状のクランク角検出信号を含むクランク角検出信号波形を得て、そのクランク角検出信号波形と、予め少なくとも一つの所定のクランク角基準信号位置に実クランク角度を割当てたクランク角基準信号波形との波形相似性を演算し、その演算の結果、波形相似性がある場合には、エンジン１に組み付けられているクランクシャフトが正規仕様のものであると判定して、割当てられた実クランク角度に基づいて線形補間によりクランク角度を割当てるので、汎用性に優れ、簡単かつ安価な構成でクランク角度を割当てることができる。
【０１２０】
また、波形相似性がない場合には、エンジン１に組み付けられているクランクシャフトが正規仕様のものはなく、別仕様のクランクシャフトが誤組付けされていると判定して、その判定結果を表示手段１８に表示するので、例えばエンジンの生産過程において、クランクシャフトの誤組付けを自動的にかつ正確に検出でき、エンジンの生産効率及び生産品質を向上することができる。
【０１２１】
しかも、波形相似性の演算においては、クランク角検出信号波形における順次のクランク角検出信号の時間間隔と、クランク角基準信号波形における順次のクランク角基準信号の基準時間間隔との差の総和を、クランク角基準信号の基準時間間隔を１パルスずつずらしながらクランクシャフト２回転分のクランク角基準信号数（パルス数Ｍ）分求めるので、クランク角検出信号波形とクランク角基準信号波形とが一致するか否か、即ちエンジン１に正規仕様のクランクシャフトが組付けられているか否かを、より正確に検出することができる。従って、誤組付けが検出された場合に迅速に対処できると共に、特にエンジンの生産過程では、正規仕様のクランクシャフトを誤組付けとして判断して再組付けすることもなくなるので、エンジンの生産効率を向上することができると共に、生産品質を向上することができる。
【０１２２】
また、波形解析手段１３、データベース１４、波形マッチング演算手段１５、判定手段１６、補間演算手段１７、及び表示手段１８は、例えばパーソナルコンピュータ（パソコン）を用いることができるので、クランク角度割当装置２０全体を簡単かつ安価に実現できる。
【０１２３】
本発明は上記実施の形態に限定されることなく、発明の趣旨を逸脱しない範囲で種々変更可能である。例えば、第１実施の形態において、カム角検出信号波形とカム角基準信号波形との波形マッチングは、カムシャフト１回転のカム角基準信号数に限らず、１回転未満或いは１回転以上の任意のカム角範囲において演算してもよい。これは、第２実施の形態におけるクランク角検出信号波形とクランク角基準信号波形との波形マッチング演算についても同様である。
【０１２４】
また、第１実施の形態では、カム角検出信号波形とカム角基準信号波形との波形マッチングを演算するにあたって、それぞれの波形における順次のパルスの立ち上がりエッジを検出して時間間隔を求めたが、立ち下がりエッジを検出して順次のパルスの時間間隔を求めて波形マッチングを演算したり、或いは、カム角検出信号波形及びカム角基準信号波形における順次のパルスのパルス幅を求めて、同様にして波形マッチングを演算したりすることもできる。同様に、第２実施の形態においても、クランク角検出信号波形及びクランク角基準信号波形における順次のパルスの立ち下がりエッジを検出して時間間隔を求めて波形マッチングを演算したり、或いは、クランク角信号波形及びクランク角基準信号波形における順次のパルスのパルス幅を求めて、同様にして波形マッチングを演算したりすることもできる。
【０１２５】
さらに、本発明は、４サイクルエンジンに限らず、２サイクルエンジンのクランク角度の割当てやカムシャフト或いはクランクシャフトの誤組付検出にも適用することができる。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１実施の形態に係るカムシャフト誤組付検出機能を有するクランク角度割当装置の概略構成を示す機能ブロック図である。
【図２】異なる型式のエンジンから得られるカム角検出信号波形を示す図である。
【図３】図１に示すデータベースの作成手順を示すフローチャートである。
【図４】カム角基準信号波形の一部を示す図である。
【図５】第１実施の形態によるクランク角度の割当動作を示すフローチャートである。
【図６】カム角検出信号波形に付けるフラグを示す図である。
【図７】カム角検出信号波形の一部を示す図である。
【図８】本発明の第２実施の形態に係るクランクシャフト誤組付検出機能を有するクランク角度割当装置の概略構成を示す機能ブロック図である。
【符号の説明】
【０１２７】
１          エンジン
２          カム角センサ
３、１３    波形解析手段
４、１４    データベース
５、１５    波形マッチング演算手段
６、１６    判定手段
７、１７    補間演算手段
８、１８    表示手段
１０、２０  クランク角度割当装置
１２        クランク角センサ
【図１】
2006257945.tif 000023
【図２】
2006257945.tif 000024
【図３】
2006257945.tif 000025
【図４】
2006257945.tif 000026
【図５】
2006257945.tif 000027
【図６】
2006257945.tif 000028
【図７】
2006257945.tif 000029
【図８】
2006257945.tif 000030