JP6647757B2 - クランクパルスプレート歯数計測方法、エンジン回転速度計測方法、クランクパルスプレート歯数計測装置、エンジン回転速度計測装置、クランクパルスプレート歯数計測プログラム、およびエンジン回転速度計測プログラム - Google Patents
クランクパルスプレート歯数計測方法、エンジン回転速度計測方法、クランクパルスプレート歯数計測装置、エンジン回転速度計測装置、クランクパルスプレート歯数計測プログラム、およびエンジン回転速度計測プログラム Download PDFInfo
- Publication number
- JP6647757B2 JP6647757B2 JP2016016807A JP2016016807A JP6647757B2 JP 6647757 B2 JP6647757 B2 JP 6647757B2 JP 2016016807 A JP2016016807 A JP 2016016807A JP 2016016807 A JP2016016807 A JP 2016016807A JP 6647757 B2 JP6647757 B2 JP 6647757B2
- Authority
- JP
- Japan
- Prior art keywords
- time interval
- teeth
- pulse plate
- crank pulse
- pulses
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005259 measurement Methods 0.000 title claims description 20
- 238000000691 measurement method Methods 0.000 title claims description 8
- 230000002159 abnormal effect Effects 0.000 claims description 46
- 238000000034 method Methods 0.000 claims description 25
- 238000001514 detection method Methods 0.000 claims description 10
- 238000004364 calculation method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 12
- 230000004907 flux Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
増し歯ないし欠け歯を含むクランクパルスプレートの歯の検出により得られたクランク角度を表すパルス信号を入力し、多数パルスにわたって隣接パルスどうしの時間間隔を計測する第1 ステップと、
第1ステップで得られた多数パルスにわたる時間間隔列に基づいて、増し歯および欠け歯が不存在の箇所の正常時間間隔とは区別された、増し歯ないし欠け歯に起因する異常時間間隔の箇所を検出する第2ステップと、
隣接する異常時間間隔どうしのパルス数を複数の異常時間間隔にわたって計数する第3テップと、
第3ステップでの計数により得られたパルス数の配列パターンのみに基づく演算によりクランクパルスプレート一周分の歯数を算出する第4ステップと、
を有することを特徴とする。
第1ステップで得られた多数パルスにわたる時間間隔列を構成する時間間隔群を、時間長順に、時間長の短い第1グループと中間的な時間長の第2グループと時間長の長い第3グループとの3つのグループに、各グループごとに予め定められた比率の時間間隔数が含まれるように分けたときの、該第2グループに属する時間間隔群の平均的な時間間隔である基準時間間隔を算出する第1サブステップと、
第1サブステップで算出された基準時間間隔に対し予め定められた各比率を持つ上限時間間隔と下限時間間隔を設定し、それら上限時間間隔と下限時間間隔との範囲内にある時間間隔を正常時間間隔とし、上限時間間隔を上回る時間間隔および下限時間間隔を下回る時間間隔を異常時間間隔とする第2サブステップと、
を有するステップであることが好ましい。
本発明のいずれかの態様のクランクパルスプレート歯数計測方法と、
上記第4ステップで算出されたクランクパルスプレート一周分の歯数の情報を使って、クランクパルスプレートが取り付けられているエンジンの回転速度を計測する第5ステップとを有することを特徴とする。
増し歯ないし欠け歯を含むクランクパルスプレートの歯の検出により得られたクランク角度を表すパルス信号を入力する信号入力部と、
信号入力部で入力したパルス信号の隣接パルスどうしの時間間隔を多数パルスにわたって計測する時間間隔計測部と、
時間間隔計測部で得られた多数パルスにわたる時間間隔列に基づいて、増し歯および欠け歯が不存在の箇所の正常時間間隔とは区別された、増し歯ないし欠け歯に起因する異常時間間隔の箇所を検出する異常箇所検出部と、
隣接する異常時間間隔どうしのパルス数を複数の異常時間間隔にわたって計数するパルス数計数部と、
パルス数計数部での計数により得られたパルス数の配列パターンのみに基づく演算によりクランクパルスプレート一周分の歯数を算出する歯数算出部と、
を有することを特徴とする。
上記のクランクパルスプレート歯数計測装置と、
上記歯数算出部で算出されたクランクパルスプレート一周分の歯数の情報を使って、クランクパルスプレートが取り付けられているエンジンの回転速度を計測する回転速度計測部と、を有することを特徴とする。
プログラムを実行する演算処理装置内で実行されて、該演算処理装置を、
増し歯ないし欠け歯を含むクランクパルスプレートの歯の検出により得られたクランク角度を表すパルス信号を入力する信号入力部と、
前記信号入力部で入力したパルス信号の隣接パルスどうしの時間間隔を多数パルスにわたって計測する時間間隔計測部と、
前記時間間隔計測部で得られた多数パルスにわたる時間間隔列に基づいて、増し歯および欠け歯が不存在の箇所の正常時間間隔とは区別された、増し歯ないし欠け歯に起因する異常時間間隔の箇所を検出する異常箇所検出部と、
隣接する異常時間間隔どうしのパルス数を複数の異常時間間隔にわたって計数するパルス数計数部と、
前記パルス数計数部での計数により得られたパルス数の配列パターンのみに基づく演算により前記クランクパルスプレート一周分の歯数を算出する歯数算出部と、
を有するクランクパルスプレート歯数計測装置として動作させることを特徴とする。
上記のクランクパルスプレート歯数計測プログラムと、
上記演算処理装置を、歯数算出部で算出されたクランクパルスプレート一周分の歯数の情報を使って、クランクパルスプレートが取り付けられているエンジンの回転速度を計測する速度計測部として動作させる速度計測プログラムと、
を有することを特徴とする。
次いで、ステップS1で得られた多数パルスにわたる時間間隔列に基づいて、増し歯および欠け歯が不存在の箇所の正常時間間隔とは区別された、増し歯ないし欠け歯に起因する異常時間間隔の箇所が検出される(ステップS2)。
要素番号SP1と要素番号SP2との間のパルス数:
MID_PALSE_1=tb−ta
要素番号SP2と要素番号SP3との間のパルス数:
MID_PALSE_2=tc−tb
要素番号SP3と要素番号SP4との間のパルス数:
MID_PALSE_3=td−tc
要素番号SP4と要素番号SP5との間のパルス数:
MID_PALSE_4=te−td
要素番号SP5と要素番号SP6との間のパルス数:
MID_PALSE_5=tf−te
要素番号SP6と要素番号SP7との間のパルス数:
MID_PALSE_6=tg−tf
が算出される。
またここでは、変数Xに初期値として、
X=2
が設定される。
MID_PALSE_1=MID_PALSE_X
が成立するか否かが判定される(ステップS112)。
MID_PALSE_1=MID_PALSE_2
が成立するか否かが判定されることになる。
MID_PALSE_1=MID_PALSE_X
が不成立と判定されると、Xが4に達するまで(ステップS113)、Xがインクリメントされ(ステップS114)、
MID_PALSE_1=MID_PALSE_X
が成立するまで、ステップS112における
MID_PALSE_1=MID_PALSE_X
の成否の判定が繰り返される。
MID_PALSE_1=MID_PALSE_X
が成立しなかったときは、この処理フローではクランクパルスプレート一周分の歯数の計測が不可能であり、エラーメッセージを提示して(ステップS115)、この処理を終了する。
MID_PALSE_1=MID_PALSE_X
が成立した旨、判定されると、次に、今の時点のXが、
X=2,3,4
のいずれであるか判定される(ステップS116,ステップS117)。
MID_PALSE_3=MID_PALSE_4
が成立するか否かが判定される。ステップS112において
MID_PALSE_1=MID_PALSE_2
が成立することが判定されても、
MID_PALSE_3=MID_PALSE_4
であるとは限らないからである。
MID_PALSE_3=MID_PALSE_4
が成立すると、クランクパルスプレートの一周の間に欠け歯あるいは増し歯は1か所のみ存在することが判明し、ステップS119に進んで、クランクパルスプレート一周分の総歯数が、
総歯数=MID_PALSE_1
として算出される。
MID_PALSE_3=MID_PALSE_4
が成立しない旨、判定されると、Xが次の値にインクリメントされ(ステップS114)、再び、ステップS112における判定が行われる。
MID_PALSE_1=MID_PALSE_X
が成立する旨、判定された時点のXが、X=3であったときは(ステップS117)、ステップS120に進み、
MID_PALSE_2=MID_PALSE_4
が成立するか否かが、判定される。
MID_PALSE_2=MID_PALSE_4
が成立する旨、判定されると、ステップS121に進み、クランクパルスプレート一周分の総歯数が、
総歯数=MID_PALSE_1
+MID_PALSE_2
として算出される。
MID_PALSE_2=MID_PALSE_4
が成立しない旨、判定されると、Xが次の値にインクリメントされ(ステップS114)、再び、ステップS112における判定が行われる。
MID_PALSE_1=MID_PALSE_X
が成立する旨、判定された時点のXが、X=4であったときは(ステップS117)、ステップS122に進み、
MID_PALSE_2+MID_PALSE_3
=MID_PALSE_5+MID_PALSE_6
が成立するか否かが、判定される。
MID_PALSE_2+MID_PALSE_3
=MID_PALSE_5+MID_PALSE_6
が成立する旨、判定されると、ステップS122に進み、クランクパルスプレート一周分の総歯数が、
総歯数=MID_PALSE_1
+MID_PALSE_2
+MID_PALSE_3
として算出される。
MID_PALSE_2+MID_PALSE_3
=MID_PALSE_5+MID_PALSE_6
が成立しないことが判定されると、この場合もクランクパルスプレート一周分の歯数の計測が不可能であるため、エラーメッセージを提示して(ステップS124)、この処理を終了する。
MID_PALSE_1≠MID_PALSE_2
と判定され、2回目のステップS112において、
MID_PALSE_1=MID_PALSE_3
と判定され、ステップS120において、
MID_PALSE_2=MID_PALSE_4
と判定されて、ステップS121において、クランクパルスプレート一周分の総歯数が、
総歯数=MID_PALSE_1
+MID_PALSE_2
として算出される。
2 クランクパルスプレート
3 クランク角度センサ
4 ECU
10 エンジン回転速度計測装置
11 信号入力部
12 時間間隔計測部
13 異常個所検出部
131 基準時間間隔算出部
132 正常/異常振分部
14 パルス数計数部
15 速度計測部
Claims (8)
- 増し歯ないし欠け歯を含むクランクパルスプレートの歯の検出により得られたクランク角度を表すパルス信号を入力し、多数パルスにわたって隣接パルスどうしの時間間隔を計測する第1ステップと、
前記第1ステップで得られた多数パルスにわたる時間間隔列に基づいて、増し歯および欠け歯が不存在の箇所の正常時間間隔とは区別された、増し歯ないし欠け歯に起因する異常時間間隔の箇所を検出する第2ステップと、
隣接する異常時間間隔どうしのパルス数を複数の異常時間間隔にわたって計数する第3ステップと、
前記第3ステップでの計数により得られたパルス数の配列パターンのみに基づく演算により前記クランクパルスプレート一周分の歯数を算出する第4ステップと、
を有することを特徴とするクランクパルスプレート歯数計測方法。 - 前記第3ステップが、前記正常時間間隔を間に挟むことなく異常時間間隔が連続する箇所を1 か所とみなして、隣接する異常時間間隔どうしのパルス数を複数の異常時間間隔にわたって計数するステップであることを特徴とする請求項1に記載のクランクパルスプレ
ート歯数計測方法。 - 前記第2ステップが、
前記第1ステップで得られた多数パルスにわたる時間間隔列を構成する時間間隔群を、時間長順に、時間長の短い第1グループと中間的な時間長の第2グループと時間長の長い第3グループとの3 つのグループに、各グループごとに予め定められた比率の時間間隔数が含まれるように分けたときの、該第2 グループに属する時間間隔群の平均的な時間間隔である基準時間間隔を算出する第1サブステップと、
前記第1サブステップで算出された前記基準時間間隔に対し予め定められた各比率を持つ上限時間間隔と下限時間間隔を設定し、該上限時間間隔と該下限時間間隔との範囲内にある時間間隔を前記正常時間間隔とし、該上限時間間隔を上回る時間間隔および該下限時間間隔を下回る時間間隔を前記異常時間間隔とする第2 サブステップと、
を有するステップであることを特徴とする請求項1 または2 に記載のクランクパルスプレート歯数計測方法。 - 請求項1から3のうちのいずれか1項に記載のクランクパルスプレート歯数計測方法と、
前記第4ステップで算出された前記クランクパルスプレート一周分の歯数の情報を使って、前記クランクパルスプレートが取り付けられているエンジンの回転速度を計測する第5ステップとを有することを特徴とするエンジン回転速度計測方法。 - 増し歯ないし欠け歯を含むクランクパルスプレートの歯の検出により得られたクランク角度を表すパルス信号を入力する信号入力部と、
前記信号入力部で入力したパルス信号の隣接パルスどうしの時間間隔を多数パルスにわたって計測する時間間隔計測部と、
前記時間間隔計測部で得られた多数パルスにわたる時間間隔列に基づいて、増し歯および欠け歯が不存在の箇所の正常時間間隔とは区別された、増し歯ないし欠け歯に起因する異常時間間隔の箇所を検出する異常箇所検出部と、
隣接する異常時間間隔どうしのパルス数を複数の異常時間間隔にわたって計数するパルス数計数部と、
前記パルス数計数部での計数により得られたパルス数の配列パターンのみに基づく演算により前記クランクパルスプレート一周分の歯数を算出する歯数算出部と、
を有することを特徴とするクランクパルスプレート歯数計測装置。 - 請求項5に記載のクランクパルスプレート歯数計測装置と、
前記歯数算出部で算出された前記クランクパルスプレート一周分の歯数の情報を使って、前記クランクパルスプレートが取り付けられているエンジンの回転速度を計測する速度計測部と、を有することを特徴とするエンジン回転速度計測装置。 - プログラムを実行する演算処理装置内で実行されて、該演算処理装置を、
増し歯ないし欠け歯を含むクランクパルスプレートの歯の検出により得られたクランク角度を表すパルス信号を入力する信号入力部と、
前記信号入力部で入力したパルス信号の隣接パルスどうしの時間間隔を多数パルスにわたって計測する時間間隔計測部と、
前記時間間隔計測部で得られた多数パルスにわたる時間間隔列に基づいて、増し歯および欠け歯が不存在の箇所の正常時間間隔とは区別された、増し歯ないし欠け歯に起因する異常時間間隔の箇所を検出する異常箇所検出部と、
隣接する異常時間間隔どうしのパルス数を複数の異常時間間隔にわたって計数するパルス数計数部と、
前記パルス数計数部での計数により得られたパルス数の配列パターンのみに基づく演算により前記クランクパルスプレート一周分の歯数を算出する歯数算出部と、
を有するクランクパルスプレート歯数計測装置として動作させることを特徴とするクランクパルスプレート歯数計測プログラム。 - 請求項7に記載のクランクパルスプレート歯数計測プログラムと、
前記演算処理装置を、前記歯数算出部で算出された前記クランクパルスプレート一周分の歯数の情報を使って、前記クランクパルスプレートが取り付けられているエンジンの回転速度を計測する速度計測部として動作させる速度計測プログラムと、
を有することを特徴とするエンジン回転速度計測プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016016807A JP6647757B2 (ja) | 2016-02-01 | 2016-02-01 | クランクパルスプレート歯数計測方法、エンジン回転速度計測方法、クランクパルスプレート歯数計測装置、エンジン回転速度計測装置、クランクパルスプレート歯数計測プログラム、およびエンジン回転速度計測プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016016807A JP6647757B2 (ja) | 2016-02-01 | 2016-02-01 | クランクパルスプレート歯数計測方法、エンジン回転速度計測方法、クランクパルスプレート歯数計測装置、エンジン回転速度計測装置、クランクパルスプレート歯数計測プログラム、およびエンジン回転速度計測プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017138100A JP2017138100A (ja) | 2017-08-10 |
JP6647757B2 true JP6647757B2 (ja) | 2020-02-14 |
Family
ID=59564824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016016807A Active JP6647757B2 (ja) | 2016-02-01 | 2016-02-01 | クランクパルスプレート歯数計測方法、エンジン回転速度計測方法、クランクパルスプレート歯数計測装置、エンジン回転速度計測装置、クランクパルスプレート歯数計測プログラム、およびエンジン回転速度計測プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6647757B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108535507B (zh) * | 2018-02-08 | 2021-05-04 | 威科达(东莞)智能控制有限公司 | 用于增量式编码器测速的计算机存储介质 |
CN109520460A (zh) * | 2018-12-25 | 2019-03-26 | 德恩科电机(太仓)有限公司 | 一种行星齿轮齿数检测机 |
-
2016
- 2016-02-01 JP JP2016016807A patent/JP6647757B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017138100A (ja) | 2017-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2020065704A5 (ja) | ||
JP6647757B2 (ja) | クランクパルスプレート歯数計測方法、エンジン回転速度計測方法、クランクパルスプレート歯数計測装置、エンジン回転速度計測装置、クランクパルスプレート歯数計測プログラム、およびエンジン回転速度計測プログラム | |
CN107532529A (zh) | 用于检测内燃发动机的反向旋转的方法和装置 | |
CN102900525A (zh) | 确定表示带齿目标的实际齿位置的信息的方法和相关设备 | |
US7925420B2 (en) | Method and device for the determination and input of fuel into an internal combustion engine on the basis of an air-fuel ratio target and ionic current sensor | |
JPH10259754A (ja) | 内燃機関の失火診断装置 | |
JP2013160086A (ja) | 内燃機関の制御装置 | |
JP3336762B2 (ja) | 内燃機関の気筒識別装置 | |
JP5573021B2 (ja) | クランク角検出装置の異常判定装置 | |
JP2006105146A (ja) | クランクシャフトの回転数を測定する方法 | |
JPH03206342A (ja) | 多気筒内燃機関の失火検出方法及びその装置 | |
EP1287366B1 (en) | Rate detection method and rate detector | |
KR0137194B1 (ko) | 내연기관의 실화검출장치 | |
JP2006502393A (ja) | 検出ホイール | |
CN105452632B (zh) | 用于由内燃机的凸轮轴信号来模拟内燃机的曲轴信号的方法 | |
US11237203B2 (en) | Method and device for detecting an inverted connection of a crankshaft sensor | |
RU2506442C2 (ru) | Способ определения углового положения коленчатого вала двигателя внутреннего сгорания | |
JP2018062922A (ja) | 内燃機関の制御装置 | |
JP2020060156A (ja) | 内燃機関失火検出装置 | |
JP2009235963A (ja) | エンジンのクランク角検出方法および装置 | |
JPH11247707A (ja) | 内燃機関のクランク角度検出装置 | |
JP7183133B2 (ja) | 内燃機関失火検出装置 | |
JPS5967459A (ja) | 内燃機関の回転数検出方法 | |
JP5929613B2 (ja) | 内燃機関の制御装置 | |
JP6717185B2 (ja) | エンジン制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181024 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190710 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190716 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190913 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20200114 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200114 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6647757 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |