(57)【特許請求の範囲】
【請求項１】
エンジンのクランク軸に設けたクランクパルスロータ（１）の回転によりクランク軸回転数パルスを検出する回転数センサ（２）と、前記クランク軸回転数パルスの検出値の移動平均によるエンジン回転数の算出を行うエンジン回転数算出手段（７）と、前記エンジン回転数を電気的な処理によりメータに表示させる表示手段（５）を備えたエンジン回転数表示装置において、
前記エンジン回転数算出手段（７）は、
前記クランク軸回転数パルスが所定値以上の検出時間で検出されなかった場合に、
前記移動平均によるエンジン回転数の算出を行うことなくエンジン回転数を「０」と判断し、
前記メータにエンジン回転数が「０」であることを表示し、
前記エンジン回転数算出手段（７）は、前記クランクパルスロータ（１）に歯欠領域（１２）が存在する場合に前記所定値を変更する所定値変更手段（４３）を備えたエンジン回転数表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動二輪車に搭載されるタコメータにエンジン回転数を表示する装置に関し、特に、エンジン回転数の表示を電気的に行う場合に、エンジン回転数の急変動に対しても違和感のない表示を可能とするエンジン回転数表示装置に関する。
【背景技術】
【０００２】
従来、エンジン回転数表示装置においてエンジンの回転数を電気的に表示する場合は、エンジンのクランク軸に設けたクランクパルスロータの回転により発生するクランク軸回転数パルスを回転数センサで検出し、クランク軸回転数パルスの検出値の移動平均によりエンジン回転数の算出が行われている。
【０００３】
このようなエンジン回転数表示装置において、エンジン回転数が低回転数域における回転数センサの精度ばらつきが回転数表示に影響を与え、回転数表示の視認性を悪化させる現象が生じていた。そこで、このような現象の発生を防止するため、エンジン回転数の高低で移動平均を算出するための判定時間の長さを切り換え、低い時には判定時間を長くしてバラツキを標準化してエンジン回転数を表示し、高い時には判定時間を短くしてエンジン回転数を表示する場合のレスポンスの向上を図ることが行われていた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０１−１５４１９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したエンジン回転数表示装置によれば、定常的なエンジン回転数の判定では効果があるものの、回転数の急変動、例えばエンジン停止直後の表示や、ＭＴ車の発進操作が適切でない等によりエンジン停止が発生した場合に、エンジン回転数表示に遅れが生じ、エンジン停止であるにも関わらず表示上では直ちにエンジン回転数が「０」にならず、運転者に違和感を与える等、エンジン回転数の急変動時についての対応が十分ではなかった。
【０００６】
本発明は上記事情に鑑みて提案されたもので、急変動時におけるエンジン回転数の変化に追従して違和感のないエンジン回転数の表示を可能とするエンジン回転数表示装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため請求項１は、エンジンのクランク軸に設けたクランクパルスロータ（１）の回転によりクランク軸回転数パルスを検出する回転数センサ（２）と、前記クランク軸回転数パルスの検出値の移動平均によるエンジン回転数の算出を行うエンジン回転数算出手段（７）と、前記エンジン回転数を電気的な処理によりメータに表示させる表示手段（５）を備えたエンジン回転数表示装置において、次の構成を含むことを特徴としている。
前記エンジン回転数算出手段（７）は、前記クランク軸回転数パルスが所定値以上の検出時間で検出されなかった場合に、前記移動平均によるエンジン回転数の算出を行うことなくエンジン回転数を「０」と判断し、前記メータにエンジン回転数が「０」であることを表示する。
【０００８】
さらに、前記エンジン回転数算出手段（７）は、前記クランクパルスロータ（１）に歯欠領域（１２）が存在する場合に、前記所定値を変更する所定値変更手段（４３）を備えることを特徴としている。
【発明の効果】
【０００９】
請求項１の構成によれば、クランク軸回転数パルスが所定値以上の検出時間で検出されなかった場合にエンジン停止と判断し、移動平均によるエンジン回転数の算出を行うことなくエンジン回転数表示を直ちに「０」にすることができるため、メータ（回転計）上において表示レスポンス遅れによる違和感の発生を防止することができる。
【００１０】
請求項２の構成によれば、クランクパルスロータ（１）に歯欠領域（１２）が存在する場合においても、エンジン停止と判断する所定値を長く設定することで、歯欠領域（１２）におけるエンジン停止時を検出してエンジン回転数表示を「０」にすることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明のエンジン回転数表示装置が搭載される自動二輪車の前半分を示す側面説明図である。
【図２】本発明の一実施形態に係るエンジン回転数表示装置の全体構成を示すブロック図である。
【図３】クランクパルスロータの歯形成領域におけるクランクパルスに対するメータ表示用エンジン回転数を示すタイミング図である。
【図４】クランクパルスロータの歯欠領域におけるクランクパルスに対するメータ表示用エンジン回転数を示すタイミング図である。
【図５】自動二輪車に搭載されるメータ部の平面説明図である。
【図６】エンジン回転数表示装置における回転数算出の手順を示すフローチャートである。
【図７】エンジン回転数表示装置により表示されるエンジン回転数と時間との関係を示すグラフである。
【発明を実施するための形態】
【００１２】
本発明のエンジン回転数表示装置の実施形態の一例について、図面を参照しながら説明する。図１は、本発明の一実施形態に係るエンジン回転数表示装置を備えた自動二輪車の前部を示す側面図である。
自動二輪車６０は車体フレーム６１を備え、車体フレーム６１の前端部には、ステアリングステム６２を回動自在に軸支するヘッドパイプ６３が結合されている。ステアリングステム６２の上部には左右一対の操向ハンドル６４が取り付けられている。操向ハンドル６４の中央位置には、スピードメータ（速度計）、タコメータ（エンジン回転計）、燃料計、距離計及び各種インジケータ等が配置されたメータ部５が配設されている。ステアリングステム６２の下部には、前輪ＷＦを回転自在に軸支する左右一対のフロントフォーク６５（図示は片側のみ）が取り付けられている。フロントフォーク６５には、前輪ＷＦを覆うフロントフェンダ６６が取り付けられている。
【００１３】
車体フレーム６１には、前輪ＷＦの後方位置にエンジン（不図示）が支持され、エンジン後方にはスイングアームを介して駆動輪である後輪が支持されている。また、操向ハンドル６４の後方位置には、車体フレーム６１に支持される乗員用シートが設けられ、この乗員用シートに着座する運転者がメータ部５から各種情報を視認するとともにハンドル操舵等の運転操作を行う。
【００１４】
ヘッドパイプ６３の前方には、エンジンの点火装置や燃料噴射装置等を制御するＦＩ−ＥＣＵ６が配設されている。ＦＩ−ＥＣＵ６を含む車体前方を覆うように形成されるフロントカウル６７には、ヘッドライト６８およびウインドスクリーン６９が取り付けられている。
【００１５】
図２は、本発明の一実施形態に係るエンジン回転数表示装置の全体構成を示すブロック図である。
エンジン回転数表示装置は、エンジンのクランク軸に設けたクランクパルスロータ１の近傍に配置させたクランクパルスセンサ（回転数センサ）２と、クランクパルス入力Ｉ／Ｆ回路３と、エンジンに対して各種制御を行うエンジン制御部（ＣＰＵ）４と、エンジン制御部４で算出されたエンジン回転数を電気的な処理により表示するメータ部（表示手段）５を備えている。クランクパルス入力Ｉ／Ｆ回路３及びエンジン制御部４は、エンジンの点火時期や燃料噴射等の制御を行うＦＩ−ＥＣＵ６内に形成されている。
【００１６】
クランクパルスロータ１は、円板周囲に２２．５度毎（１６等分）に複数個（１３個）の突起部１ａが形成され、３つの突起部分に相当する円板周囲においては突起部１ａが形成されないことで、歯形成領域１１と歯欠領域１２を設けている。
回転数センサ２は、クランクパルスロータ１が回転することで、周囲の突起部１ａの通過を検知し、歯形成領域１１において通過時間に応じたクランク軸回転数パルスを出力する。
クランクパルス入力Ｉ／Ｆ回路３は、クランクパルスセンサ２からの信号（クランク軸回転数パルス）をエンジン制御部４に出力するためのインタフェースである。
【００１７】
エンジン制御部（ＣＰＵ）４は、クランクパルスセンサ２で得られたクランク軸回転数パルスからエンジン回転数を算出し表示手段５に通信パルス信号を出力するもので、クランクパルス読込処理部４１と、クランクステージ判別部４２と、エンジン停止判定クランクパルス間時間算出部４３と、メータ送信回転数選択部４４と、回転数算出部４５と、切換スイッチ４６と、通信ドライバ４７とを備えて構成されている。
クランクパルス読込処理部４１は、クランクパルスセンサ２で得られたクランク軸回転数パルスの読込処理を行い、突起部１ａの通過中にのみ「１」となる２値信号であるクランクパルスをクランクステージ判別部４２、メータ送信回転数選択部４４、回転数算出部４５にそれぞれ出力する。
【００１８】
クランクステージ判別部４２は、クランクパルスロータ１の回転が、歯形成領域１１と歯欠領域１２のどちらのクランクステージであるかを判断する。エンジン制御を行うＣＰＵにおいては、エンジンがある程度回転した状態でクランク基準位置を確定し、エンジンの各行程（吸入行程、圧縮行程、爆発行程、排気行程）におけるクランク軸の位置（７２０°におけるクランクアングル（ＣＡ））を常時把握しているので、その情報に基づいて、クランクステージ判別部４２は、クランクパルスがクランクパルスロータ１の何番目の突起部１ａに対応するものであるかを認識し、現在位置が歯形成領域１１か歯欠領域１２かの判断を行うことができる。
【００１９】
エンジン停止判定クランクパルス間時間算出部４３は、クランクパルスからエンジン停止判定を行うためのクランクパルス間時間を算出するものであり、エンジン停止判断の対象箇所がクランクパルスロータ１の歯形成領域１１である場合の第１の所定値（時間）と、歯欠領域１２である場合の第２の所定値（時間）との切換処理が行われる。エンジン停止と判断するクランクパルス間時間の閾値は、第１の所定値（時間）の場合、例えば回転復帰が困難な１００回転／分に相当するクランクパルス間時間である３７．５ｍｓに設定し、第２の所定値（時間）の場合、歯欠領域１２の存在を考慮し第１の所定値（３７．５ｍｓ）の４倍である１５０ｍｓに設定している。
そして、エンジン停止判定クランクパルス間時間算出部４３と、メータ送信回転数選択部４４と、回転数算出部４５と、切換スイッチ４６とにより、表示手段５へのメータ送信用エンジン回転数算出手段７が形成される。
【００２０】
メータ送信回転数選択部４４は、入力されたクランクパルスのクランクパルス間時間が、エンジン停止判定するためのクランクパルス間時間（第１の所定値又は第２の所定値）より長いか否かでＳＷ制御信号を出力して切換スイッチ４６の切換処理（オン・オフ制御）を行う。
すなわち、通常運転時には、回転数算出部４５で算出したエンジン回転数について通信ドライバ４７を介して表示手段５へ出力し、エンジン停止判断時には、エンジン回転数「０」について通信ドライバ４７を介して表示手段５へ出力する。
【００２１】
回転数算出部４５は、入力されたクランクパルスの３６０°ＣＡ（クランクアングル）移動平均処理によりエンジン回転数の算出を行う。３６０°ＣＡ移動平均処理は、例えば、クランクパルスの立ち下がりから次の立ち下がりまでの経過時間（クランクパルス間時間）をクランクパルスロータ１回転相当分（３６０°）加算し、規定個数（１３個）で除算することで、パルス間隔の移動平均値（時間）を求め、直前360°CAによる平均のエンジン回転数（ME36ASL）を算出する。算出されたエンジン回転数は、切換スイッチ４６（回転数算出部４５選択時）を介して通信ドライバ４７に出力され、通信ドライバ４７からメータ部５に表示するための通信パルス信号が出力される。
また、３６０°ＣＡ移動平均処理を行うに際して、クランクパルス１個分のクランクパルス間時間から算出したエンジン回転数を瞬時回転数（MECA00）として記憶しておく。
【００２２】
クランクパルスに対応してエンジン回転数を算出する場合の具体例について、図３及び図４を参照しながら説明する。
エンジン停止判断を行うに際し、歯形成領域１１である場合は、図３に示すように、最後のクランクパルスの立ち下がりから第１の所定値（３７．５ｍｓ）経過した時点で「エンジン回転数＝クランクパルスの３６０°ＣＡ移動平均処理」から「エンジン回転数＝０」へ計算方法の切換が行われ、エンジン回転数「０」を選択する。図３のクランクパルスの立ち下がりに表示した数字「７」「８」「９」はクランクパルスロータ１の第７〜９番目の突起部１ａに対応するクランクパルスであることを示し、エンジン停止していなければ第９番目の後に第１０番目のクランクパルスが出力される。
【００２３】
また、歯欠領域１２である場合は、図４に示すように、最後のクランクパルスの立ち下がりから第２の所定値（１５０ｍｓ）経過した時点で「エンジン回転数＝クランクパルスの３６０°ＣＡ移動平均処理」から「エンジン回転数＝０」へ計算方法の切換が行われ、エンジン回転数「０」を選択する。図４のクランクパルスの立ち下がりに表示した数字「１１」「１２」「０」はクランクパルスロータ１の第１１〜１３番目の突起部１ａに対応するクランクパルスであり、第１３番目のクランクパルス後に歯欠領域に入ったことを示している。
【００２４】
図３及び図４において、メータ表示用のエンジン回転数は、「１２２」「１２０」「１１０」と表示されるが、最後のクランクパルスの立ち下がりから計算方法切換時までに表示されるエンジン回転数「１１０」は、最後のクランクパルス直前の３６０°の移動平均値（直前１３個のクランクパルスの立ち下がりから次の立ち下がりまでの経過時間の平均）によるものであり、エンジン回転数「１２２」「１２０」についても直前の３６０°の移動平均値によるものである。
【００２５】
メータ部（表示手段）５は、図５に示されるような各種のＬＥＤ表示デバイス（メータ）が表面に形成され、内部には、エンジン制御部４の通信ドライバ４７からの通信パルス信号を受信する通信ドライバ５１と、前記各表示デバイス（メータ）の表示を制御するメータＣＰＵ５２と、前記各表示デバイス（メータ）に信号を出力するための表示ドライバ５３を備えている。
ＬＥＤ表示デバイス（メータ）は、車速をデジタル表示するスピードメータ（速度計）５４と、点灯する領域の面積を水平方向で変化させてエンジン回転数のバー表示を行うタコメータ（エンジン回転計）５５と、ギヤポジションをデジタル表示するギヤポジション計５６と、水温、油温等、各種の警告灯等のインジケータ５７を備えて構成されている。
【００２６】
また、エンジン制御部４には、メータ送信用エンジン回転数算出手段７とは別に、エンジン制御を行うためのＦＩ／ＩＧＮ用エンジン回転数算出手段８が設けられている。ＦＩ／ＩＧＮ用エンジン回転数算出手段（ＦＩ／ＩＧＮ用Ｎｅ算出手段）８は、ＦＩ／ＩＧＮ用エンジン停止判定部８１と、回転数算出部８２と、切換スイッチ８３とにより構成され、ＦＩ／ＩＧＮ用エンジン停止判定部８１及び回転数算出部８２へは、クランクパルス読込処理部４１からクランクパルスが入力されている。
【００２７】
ＦＩ／ＩＧＮ用エンジン停止判定部８１は、入力されたクランクパルスのクランクパルス間時間が、６００ｍｓ以上であればエンジン停止と判断するとともに、エンジン停止判断中においては、１５０ｍｓ以下でクランクパルスが存在した場合にエンジン停止判断の解除を行うようにＳＷ制御信号を出力して切換スイッチ８３の切換処理を行う。したがって、通常運転時には、回転数算出部８２で算出したエンジン回転数が出力され、エンジン停止判断時には、エンジン回転数「０」が出力され、この回転数の値に基づいてエンジン制御が行われる。
すなわち、回転数算出部８２では、回転数算出部４５と同様に、入力されたクランクパルスの３６０°ＣＡ（クランクアングル）移動平均処理によりエンジン回転数の算出を行う。算出されたエンジン回転数は、切換スイッチ８３（回転数算出部８２選択時）を介してＦＩ／ＩＧＮ処理用のエンジン回転数として点火時期や燃料噴射等のエンジン制御に使用される。
ＦＩ／ＩＧＮ用のエンジン回転数について、メータ送信用エンジン回転数算出手段７と別系統のＦＩ／ＩＧＮ用エンジン回転数算出手段８で求めることにより、点火時期や燃料噴射等のエンジン制御に適したエンジン回転数の値を得ることができる。
【００２８】
次に、上述のエンジン回転数表示装置のメータ送信用エンジン回転数算出手段７によるエンジン回転数の算出手順について、図６のフローチャートを参照しながら説明する。
初期状態においては、出力される回転数は「０」に、計算方法切換フラグは「１」にそれぞれ設定されている。また、エンジンがある程度回転した状態でクランク基準位置が確定されている場合は、クランク位置確定フラグが「１」に、確定されていない場合はクランク位置確定フラグが「０」になっている。
【００２９】
先ず、クランク位置が確定されているかどうかについてクランク位置確定フラグで判断する（ステップ１０１）。クランク位置確定フラグが「０」でクランク位置が確定されていない場合は、出力されるエンジン回転数は「０」を維持し（ステップ１０２）、計算方法切換フラグは「１」を維持する。（ステップ１０３）。
【００３０】
クランク位置確定フラグが「１」でクランク位置が確定されている場合は、計算方法切換フラグの「０」「１」を判断する（ステップ１０４）。
ステップ１０４において計算方法切換フラグが「０」であれば、移動平均処理による回転数算出が選択される。そして、移動平均処理による回転数算出においては、最後のクランクパルスの立ち下がりからの経過時間（クランクパルス間時間）を検出し、所定値以上の時間が経過したかどうかを判断する（ステップ１０５）。この判断は、所定値に相当する時間が設定されたエンジン停止判定タイマが満了した場合に、所定値が経過したと判断する。所定値は、クランク位置により、歯形成領域１１の場合の第１の所定値（３７．５ｍｓ）と歯欠領域１２の場合の第２の所定値（１５０ｍｓ）との間で切り換えられる。
経過時間が所定値以上である場合は、エンジン停止と判断し、出力されるエンジン回転数を「０」とし（ステップ１０６）、計算方法切換フラグを「１」とする（ステップ１０７）。
経過時間が所定値に満たない場合は、移動平均処理による回転数算出を行う（ステップ１０８）。
【００３１】
ステップ１０４において計算方法切換フラグが「１」であれば、出力されるエンジン回転数「０」が選択される。そして、直前360°CAによる平均のエンジン回転数（ME36ASL）が瞬時回転数（MECA00）より回転数が高いかどうかを判断する（ステップ１０９）。瞬時回転数（MECA00）＜平均エンジン回転数（ME36ASL）が成立しない場合は、出力されるエンジン回転数「０」を維持する（ステップ１１０）。
瞬時回転数（MECA00）＜平均エンジン回転数（ME36ASL）が成立する場合は、移動平均処理による回転数算出を行い（ステップ１１１）、計算方法切換フラグを「０」とする（ステップ１１２）。
【００３２】
以上の処理が繰り返して行われることにより、メータ送信用のエンジン回転数の算出が行われ、それに応じてメータＣＰＵ５２がメータ部５のタコメータ（エンジン回転計）５５のバー表示において点灯する領域の面積を変化させる。
また、メータ部５のタコメータ（エンジン回転計）５５でエンジン回転数表示「０」を表示するには、バー表示において点灯する領域を無くすことで表現する。
【００３３】
上述の例では、回転数算出部４５及び回転数算出部８２での移動平均処理による回転数算出を行うに際して、クランクパルスの３６０°ＣＡ移動平均処理によりエンジン回転数を算出したが、クランク軸の２回転分である７２０°（エンジンの吸入行程、圧縮行程、爆発行程、排気行程）ＣＡ移動平均処理によりエンジン回転数を算出してもよい。この場合、メータ表示において応答性を図りたい場合はクランクパルスの３６０°ＣＡ移動平均処理により算出されたエンジン回転数を使用し、メータ表示において安定性を確保したい場合はクランクパルスの７２０°ＣＡ移動平均処理により算出されたエンジン回転数を使用する。
【００３４】
次に、上述したエンジン回転数表示装置（移動平均処理は３６０°ＣＡで算出）を使用してエンジン回転数の表示を行った場合の数値の変動例を図７に示す。図７中の実線は、アイドル回転数（１２５０回転）からエンジンストップスイッチ等によりエンジンを停止させた場合、上記した構成のエンジン回転数表示装置によるメータ上でのエンジン回転数の変化を示している。
実線でのエンジン回転数の変化によれば、点火・噴射停止された段階でアイドル回転数から回転数が下降しクランク回転停止（エンジン停止）に至るに際して、実際のクランク回転停止の直前でメータ上ではエンジン回転数「０」を表示する。
【００３５】
これに対して、従前の移動平均処理（３６０°ＣＡで算出）のみを使用してエンジン回転数を算出する場合は、途中まで実線と同じ軌跡となるが、クランク回転停止の直前では点線のように実回転に対する表示遅れが顕著となったエンジン回転数を表示する。
従って、移動平均処理のみを使用した場合は、実際のクランク回転軸停止の後においてもメータ上では数１００回転が表示されるため違和感があるのに対し、上述したエンジン回転数表示装置によればクランク回転軸停止に際してエンジン回転数「０」を確実に表示することが可能となる。
【００３６】
上述したエンジン回転数表示装置の構成によれば、エンジン停止時にエンジン回転数表示を直ちに「０」にすることができるため、メータ部５のタコメータ（エンジン回転計）５５上において表示レスポンス遅れによる違和感の発生を防止する表示を行うことができる。
また、クランクパルスロータ１に歯欠領域１２が存在する場合においても、エンジン停止を判断するクランクパルス間時間の閾値となる所定値を長く設定することで、歯欠領域１２でのエンジン停止時を検出してエンジン回転数表示を「０」にすることができる。
【００３７】
以上、エンジン回転数表示装置によりメータ送信用のエンジン回転数を算出し、メータ部５のタコメータ（エンジン回転計）５５でエンジン回転数を表示する例を説明したが、メータ部５においては、速度・ギヤポジション・水温・油温等の他の情報についてもエンジン制御部４からシリアル通信され、メータＣＰＵ５２によりスピードメータ（速度計）５４、ギヤポジション計５６、各種インジケータ５７に情報をそれぞれ表示することが行われている。
そして、これら複数種類の情報を送受信する場合、一定のインターバル、および順序にてデータを順番に送ることが行われ、また、ノイズ対策として、同一データを複数回ずつ送信し、受信側でデータ一致を確認してデータの採否を判断することが行われていた。
例えば、３種類の情報「１」「２」「３」をデータ送信する場合、１→１→２→２→３→３→１→１→２→２→３→３…のような順番で行っていた。
【００３８】
しかしながら、このようなデータの通信方式では、情報の種類が多くなるにつれて、各々のデータの更新頻度が低くなってしまうという現象が生じ、情報のレスポンス遅れにより運転者が違和感を受ける可能性が懸念される。
このような場合の対策として、データ更新頻度の優先順位が高いデータ（例えば、エンジン回転数情報）ほど短い時間間隔で送信し、各種インジケータの情報やギヤポジション情報はそれより長い時間間隔で送信する。
例えば、３種類の情報「１」「２」「３」をデータ送信する場合、例えば１→１→２→２→１→１→３→３→１→１→２→２→１→１→３→３…のように、更新頻度の高い情報「１」について短い時間間隔で送信を行う。この例の場合、情報「２」と情報「３」は同じ時間間隔で更新される。
【００３９】
この通信方式によれば、データの種類に応じて適切な更新頻度でデータ送受信を行うことができるので、更新頻度の高いエンジン回転数情報、更新頻度が低いギヤポジション情報や各種インジケータ情報の両方について違和感のないメータ表示が可能となる。
また、更新のあったデータについて、優先順位の高い順に、一定間隔または不定期な間隔で順次送信することで、更にリアルタイム性を向上させることができる。
【符号の説明】
【００４０】
１…クランクパルスロータ、  ２…クランクパルスセンサ（回転数センサ）、  ３…クランクパルス入力Ｉ／Ｆ回路、  ４…エンジン制御部、  ５…メータ部（表示手段）、  ６…ＦＩ−ＥＣＵ、  ７…メータ送信用エンジン回転数算出手段、  ８…ＦＩ／ＩＧＮ用エンジン回転数算出手段、  １１…歯形成領域、  １２…歯欠領域、  ４２…クランクステージ判別部、  ４３…エンジン停止判定クランクパルス間時間算出部（所定値変更手段）、  ４４…メータ送信回転数選択部、  ４５…回転数算出部、  ４６…切換スイッチ、  ６０…自動二輪車。
【図１】
0005665231.tif 000002
【図２】
0005665231.tif 000003
【図３】
0005665231.tif 000004
【図４】
0005665231.tif 000005
【図５】
0005665231.tif 000006
【図６】
0005665231.tif 000007
【図７】
0005665231.tif 000008