(57)【要約】【課題】タイヤの回転数に基づいて速度、走行距離を表示する車両の走行メータ装置において、摩耗や空気圧などによってタイヤ径が変化しても、実際の速度、走行距離を表示できるようにする。【解決手段】カーナビゲーション装置２のＧＰＳ測位装置２０によって正しい走行距離を演算し、走行メータ装置１が速度センサ１３により検出されたタイヤの車軸の回転速度と正規のタイヤ径とから速度を演算すると共に、速度の積分により走行距離を演算する。走行メータ装置１が求めた走行距離と、ナビゲーション装置２によって求めた走行距離とを比較して補正係数を求め、この補正係数により走行メータ装置１が求めた速度、走行距離を補正して表示部５に表示する。【選択図】図１
2007322323.tif 000002
【特許請求の範囲】
【請求項１】
車両の車輪の回転速度を検出するための速度センサと、
この速度センサにより検出された回転速度と予め定められた車輪径とに基づいて前記車両の速度および走行距離を演算する第１の演算手段と、
この第１の演算手段により演算された速度および走行距離を表示する表示手段と、
前記車両の現在位置を検出するＧＰＳ測位手段と、
このＧＰＳ測位手段による現在位置の変化に基づいて前記車両の走行距離を演算する第２の演算手段と、
この第２の演算手段により演算された走行距離と前記第１の演算手段により演算された走行距離とを比較して補正係数を求める補正係数演算手段と、
前記第２の演算手段が演算した速度および走行距離を前記補正係数演算手段により求められた前記補正係数により補正して前記表示手段に表示させる補正手段と
を具備してなる走行メータ装置。
【請求項２】
車両の車輪の回転速度を検出するための速度センサと、
この速度センサにより検出された回転速度に応じたパルス信号を発生するパルス信号発生手段と、
このパルス信号発生手段から出力されるパスル信号と予め定められた車輪径とに基づいて前記車両の走行距離を演算する第１の演算手段と、
前記車両の現在位置を検出するＧＰＳ測位手段と、
このＧＰＳ測位手段により検出される現在位置の変化に基づいて前記車両の走行距離を演算する第２の演算手段と、
前記第２の演算手段により演算された走行距離と前記第１の演算手段により演算された走行距離とを比較して補正係数を求める補正係数演算手段と、
前記パルス信号発生手段からのパルス信号を入力し、この入力したパルス信号を前記補正係数演算手段により求められた前記補正係数に応じて補正して出力する補正パルス信号出力手段と、
この補正パルス信号出力手段から出力されるパルス信号と前記予め定められた車輪径とに基づいて前記車両の速度および走行距離を演算する演算する第３の演算手段と、
この第３の演算手段により演算された速度および走行距離を表示する表示手段と
を具備してなる走行メータ装置。
【請求項３】
前記パルス信号発生手段は、前記速度センサの検出回転速度に応じた数のパルス信号を出力するように構成され、
前記補正パルス信号出力手段によるパルス信号の補正は、前記パルス信号発生手段から入力されたパスル信号の数を前記補正係数に応じて増減させることであり、
前記第３の演算手段は、入力されるパルス信号の数と前記予め定められた前記車輪径とに基づいて前記走行速度および走行距離を演算することを特徴とする請求項２記載の走行メータ装置。
【請求項４】
前記補正パルス信号出力手段は、前記パルス発生手段からパルス信号が入力されると、その入力されたパルス信号に対応するパルス信号を一対一で出力する処理を行い、且つ、前記補正係数に応じて予め設定した数のパルス信号が入力されると、その都度、パルス信号を１つ増加させて出力し、または、パルス信号を１つ出力しない処理を行うことを特徴とする請求項３記載の走行メータ装置。
【請求項５】
前記パルス信号発生手段から出力されるパルス信号の周期を、パルス信号が出力される都度、検出する周期検出手段を備え、
前記補正パルス信号出力手段は、前記パルス信号発生手段からパルス信号が入力される毎に、前記周期検出手段による前回入力のパルス信号から今回入力のパルス信号までの検出周期に前記補正係数を乗じて求めた時間を周期としてパルス信号を逐次出力することを特徴とする請求項３記載の走行メータ装置。
【請求項６】
前記補正パルス信号出力手段は、
前記周期検出手段により検出された周期が所定周期を超えているとき、前記パルス発生手段からパルス信号が入力されると、その入力されたパルス信号に対応するパルス信号を一対一で出力し、且つ、前記補正係数に応じて予め設定した数のパルス信号が入力されると、その都度、パルス信号を１つ増加させて出力し、または、パルス信号を１つ出力しない処理を行う低速走行対応動作を行い、
前記周期検出手段により検出された周期が前記所定周期以下のとき、前記パルス信号発生手段からパルス信号が入力される毎に、前記周期検出手段による前回入力のパルス信号から今回入力のパルス信号までの検出周期に前記補正係数を乗じて求めた時間を周期としてパルス信号を逐次出力する高速対応動作を行う
ことを特徴とする請求項３記載の走行メータ装置。
【請求項７】
更に、前記補正係数が所定範囲内にあるか否かを判断する判断手段と、
この判断手段により前記補正係数が所定範囲内にないと判断されたとき、報知手段を動作させる報知制御手段と
を具備していることを特徴とする請求項１ないし６のいずれかに記載の走行メータ装置。
【請求項８】
更に、前記補正係数が所定範囲内にあるか否かを判断する判断手段と、
前記パルス信号発生手段から出力されるパルス信号を前記第３の演算手段に入力する場合と前記補正パルス信号出力手段から出力されるパルス信号を前記第３の演算手段に入力する場合とを切り替え可能な切替手段と、
前記切替手段を、前記補正係数が所定範囲内にあると判断されたとき、前記補正パルス信号出力手段から出力されるパルス信号を前記第３の演算手段に入力するように制御し、前記補正係数が所定範囲内にないと判断されたとき、前記パルス信号発生手段から出力されるパルス信号を前記第３の演算手段に入力するように制御する切替制御手段と
を具備したことを特徴とする請求項２ないし７のいずれかに記載の走行メータ装置。
【請求項９】
前記判断手段は、更に、前記補正係数が前記パルス信号発生手段の出力するパルス信号を補正する必要のない値であるか否かを判断し、
前記切替制御手段は、前記補正係数が前記パルス信号発生手段の出力するパルス信号を補正する必要のない値であると判断されたとき、前記パルス信号発生手段から出力されるパルス信号を前記第３の演算手段に入力するように制御する
ことを特徴とする請求項８記載の走行メータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車輪の回転速度を求め、その回転速度と予め定められた車輪径とから車両の速度および走行距離を演算して表示する構成の走行メータ装置に関する。
【背景技術】
【０００２】
自動車では、その速度や走行距離は、車軸の回転速度を速度センサにより検出し、車軸の回転速度とタイヤの径とから速度および走行距離を演算してメータ表示するようにしている。
しかし、この計測方法では、タイヤの摩耗や空気圧といったタイヤの状態、或いは使用タイヤの種類などによってタイヤの径が異なってくると、実際の速度および走行距離と、計測された速度および走行距離との間に誤差が生じてくる。
【０００３】
このような誤差を解消するために、従来、種々の試みがなされている。例えば、特許文献１では、自動車の外部に設置した検査装置によって実走行距離を測定し、メータの走行距離と誤差が生じていた場合、実走行距離をメータ装置に入力すると、補正手段が補正値を計算し、この補正値によって速度センサの速度情報から得られる走行距離を補正するようにしている。また、特許文献２では、車両に加速度センサを設け、速度センサから得られるパルス情報による想定加速度と、加速度センサで得られる実際の加速度とを比較することにより、タイヤの径変化を検出し、速度、走行距離を補正するようにしている。
【特許文献１】特公平７−４９９６５号公報
【特許文献２】特開２０００−２０６１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載された補正方法では、自動車の実走行距離の測定を、外部の検査装置によっているため、タイヤ径の変化に即応できないし、また、検査装置によって測定した実走行距離をメータ装置に入力する操作を行わねばならず、面倒である。
特許文献２に記載された補正方法では、タイヤの径変化に即応できるが、車両に加速度センサを新たに付加しなければならない。
【０００５】
本発明は上記の事情に鑑みてなされたもので、その目的は、車両の速度および走行距離を表示する走行メータ装置において、車輪の径変化に即応でき、しかも、専用のセンサを新たに設ける必要がなく、車両に搭載されるナビゲーションのＧＰＳ測位手段を利用して速度および走行距離の補正を行うことができる走行メータ装置を提供することにある。
【課題を解決するための手段】
【０００６】
最近の車両は、ナビゲーション装置を搭載することが一般的になってきている。ナビゲーションでは、ＧＰＳ測位手段を備え、自車両の現在位置の変化を検出して走行距離を算出することができる。このナビゲーション装置のＧＰＳ測位装置を利用すれば、実際の走行距離を、外部装置を使用せずとも求めることができる。
【０００７】
請求項１の発明は、速度センサが検出した回転速度、即ち車軸の回転速度を基にして求めた走行距離とＧＰＳ測位手段による現在位置の変化を基にして求めた走行距離とを比較し、両者間に相違があった場合、ＧＰＳ測位手段による現在位置変化を基にして求めた走行距離を正として、車軸の回転速度を基にして求めた速度および走行距離を補正するので、車軸の回転速度を基にして求めた走行距離が実際の走行距離と相違しているか否かを外部の走行距離測定手段によることなく適時行って車輪径の変化に即座に対応することができる。しかも、実際の走行距離を測定するために必要な車両の現在位置の変化は、ナビゲーション装置が有するＧＰＳ測位手段を利用することができるので、別途、走行メータ装置のために、それ専用のＧＰＳ測位手段を設けずとも済む。
【０００８】
請求項２の発明は、速度センサが検出した回転速度に応じたパルス信号を出力するパルス信号発生手段を設け、このパルス信号発生手段から出力されるパルス信号を基にして求めた走行距離と、ＧＰＳ測位手段による現在位置の変化により求めた走行距離とを比較し、その比較結果に応じてパルス信号発生手段から出力されるパルス信号を補正し、補正後のパルス信号によって速度、走行距離を求めるので、請求項１の発明と同様に、車輪径の変化に即応でき、しかも、ナビゲーション装置のＧＰＳ測位手段を利用して車両の実際の走行距離を測定することができる。
【０００９】
請求項３の発明は、補正パルス信号出力手段によるパルス信号の補正を、パルス信号発生手段から入力されたパスル信号の数を補正係数に応じて増減させることによって行うので、補正を簡易に行うことができる。
請求項４の発明は、補正パルス信号出力手段による出力パルス数の増減を、パルス信号発生手段から出力されるパルス信号が補正係数に応じて予め設定した数になるたびに、第３の演算手段に与えるパルス信号を１つ増加させ、或いは１つ減少させることによって行うので、パルス数の増減を簡易に行うことができる。
【００１０】
請求項５の発明は、補正パルス信号出力手段による出力パルス数の増減を、パルス信号が入力される毎に、前回入力されたパルス信号から今回入力されたパルス信号までの周期に補正係数を乗じた時間を周期としてパルス信号を出力することによって行うので、速度表示を円滑に行うことができる。
請求項６の発明は、補正パルス信号出力手段による出力パルス数の増減を、低速走行のときには、請求項４によるパルス補正構成によって行い、通常走行のときには、請求項５によるパルス補正構成によって行うので、速度上昇時や定速走行時に、速度表示がふらつくことを防止できる。
【００１１】
請求項７の発明は、補正係数が所定範囲にないとき、報知手段を動作させるので、使用者に車輪径の異常変化を報知できる。
請求項８の発明は、補正係数が所定範囲内にないとき、パルス信号発生手段から出力されたパルス信号を補正することなく第３の演算手段に入力するので、車輪径の異常変化があったような場合に、実際の速度や走行距離に近い表示をしないようにすることができる。
【００１２】
請求項９の発明は、求めた補正係数がパルス信号発生手段の出力するパルス信号を補正する必要のない値であった場合、パルス信号発生手段から出力されるパルス信号を前記第３の演算手段に入力するので、実際の車輪径に変化がなく、速度センサの検出速度に基づいて速度および走行距離を演算しても実際の速度および走行距離と違いのない結果となるような場合に、無駄にパスル信号の補正を行わずとも済む。
【発明を実施するための最良の形態】
【００１３】
［第１の実施形態］
以下、本発明の第１の実施形態につき図１ないし図３を参照しながら説明する。まず、図１には、車両、例えば自動車に搭載された走行メータ装置１が同じく自動車に搭載されたナビゲーション装置２と共に示されている。この図１に示されているように、走行メータ装置１は、制御部３、通信部４、表示手段としてのメータ表示部５、記憶手段としての不揮発メモリ６を備えている。上記メータ表示部５は、例えば液晶ディスプレイからなり、速度メータ５ａおよび走行距離メータ５ｂを有している。また、通信部４は、ナビゲーション装置２に設けられた通信部７に接続されている。
【００１４】
ナビゲーション装置２は、上記通信部７の他に、制御部８、方位センサとしてのジャイロセンサ９、ＧＰＳ（Global Positioning System）受信機１０、地図データ記憶装置１１、表示装置１２を備えている。そして、ナビゲーション装置２の制御部８には、自動車の走行距離を求めるために、速度センサ１３から出力されるパルス信号が入力されるようになっている。
速度センサ１３は、例えば図２（ａ）に示すように、センサロータ１４と周波数発電部１５とから構成されている。そして、この実施形態においては、例えば車輪としてのタイヤ（図示せず）を取り付けた車軸１６にセンサロータ１４を設け、車体側に周波数発電部１５を設けることによって車軸１６（タイヤ）の回転速度を検出するようにしている。
【００１５】
この速度センサ１３では、図２（ｂ）にも示すように、センサロータ１４に多数の歯１４ａが等間隔で設けてあるため、車軸１６が回転すると、周波数発電部１５のコイル１７を通るマグネット１８の磁束が変化する。すると、コイル１７には図２（ｃ）に示すように車軸１６の回転速度に比例した周波数の電圧が発生する。このコイル１７から出力される電圧信号は、周波数発電部１５の波形処理回路１９により波形処理されて図２（ｄ）に示す矩形状のパルス信号に変換されて出力される。従って、波形成形回路１９は、パルス信号発生手段として機能する。
【００１６】
ナビゲーション装置２では、現在位置を検出する方法として、自立航法と電波航法とを採用している。ここで自立航法は、制御部８が速度センサ１３から入力されるパルス信号を基にして車両の走行距離を逐次演算し、この逐次演算された走行距離とジャイロセンサ９により逐次検出される進行方向とで現在位置を検出するというものである。電波航法は、ＧＰＳ受信機１０がＧＰＳ衛星から送信される電波信号を受信すると、制御部８がＧＰＳ電波信号に基づいて現在位置を演算するというものである。この場合、制御部８とＧＰＳ受信機１０とは、ＧＰＳ測位装置（ＧＰＳ測位手段）２０として機能する。
【００１７】
ナビゲーション装置２の地図データ取得手段として機能する地図データ記憶装置１１は、例えばＤＶＤ−ＲＯＭなどの情報記録媒体と、この情報記録媒体からデータを読み取る読取装置とから構成されており、読取装置によりデータを情報記録媒体から読み取って制御部８に入力する。ここで、地図データ記憶装置１１が備えている地図データとしては、リンク情報、ノード情報などがある。これは、地図上の道路を、交差点、分岐点、合流点、所定角度以上のカーブなどの屈曲点を示すノードにより複数に分割し、夫々のノード間をリンクとして規定し、それらリンクを接続することにより地図を構成するという考え方に基づく。リンク情報には、各リンク（道路）の距離データなどが含まれている。そして、制御部８は、検出した現在位置周辺の地図データを、地図データ記憶装置１１から読み出して表示装置１２に表示すると共に、自車両の現在位置を表示装置１２の地図上に表示する。なお、表示装置１２は、液晶ディスプレイを主体とするものである。
【００１８】
さて、前記速度センサ１３が出力するパルス信号は、走行メータ装置１の制御部３にも入力される。走行メータ装置１の制御部３は、マイクロコンピュータを主体として回路構成され、速度センサ１３からのパルス信号により自動車の速度と走行距離を算出する。この場合の速度と走行距離の算出は、まず、速度センサ１３から入力される単位時間当たりのパルス信号の数から車軸１６（タイヤ）の回転速度を演算する。次に、求めた車軸１６の回転速度に不揮発メモリ６に予め記憶されたタイヤ径を乗じて自動車の速度を演算し、そして、この速度を積分することにより走行距離を求めるというものである。このようにして速度と走行距離を求めた制御部３は、速度メータ５ａを駆動して速度を表示すると共に、走行距離メータ５ｂを駆動して走行距離を表示する。
【００１９】
ところで、走行メータ装置１の制御部３が速度を演算する場合に用いるタイヤ径は、当該自動車の正規のタイヤの正規の空気圧の下での正常状態のタイヤ径である。このため、タイヤが摩耗したり、空気圧が高低変化したり、或いは、正規のタイヤ以外のタイヤを使用したりした場合には、実際のタイヤ径は正規のタイヤ径とは違ってくる。すると、制御部３の演算する速度、走行距離は、実際の速度、走行距離と異なったものとなる。
【００２０】
このような場合には、走行メータ装置１の制御部３は、速度センサ１３のパルス信号に基づいて求めた速度、走行距離を補正して実際の速度、走行距離により近い値を速度メータ５ａ、走行距離メータ５ｂに表示するように構成されている。以下、この走行メータ装置１の制御部３による補正を、図３のフローチャートをも参照しながら説明する。
【００２１】
即ち、イグニションスイッチを操作してエンジンを始動すると、アクセサリスイッチがオンされて走行メータ装置１およびナビゲーション装置２に電源が入る。そして、例えば走行メータ装置１が速度センサ１３からのパルス信号の入力を検出すると、制御部３は、自動車の走行開始と判断して測距開始指令をナビゲーション装置２に送信し（ステップＳ１）、次いで走行距離の計測を開始する（ステップＳ２）。ナビゲーション装置２の制御部８は、走行メータ装置１からの測距開始指令の受信を受信すると（ステップＡ１）、走行メータ装置１の制御部３の計測開始と同期するタイミングで計測を開始する（ステップＡ２）。
【００２２】
そして、走行メータ装置１の制御部３は、計測開始により、速度センサ１３から入力されるパルス信号の数をカウントして所定の短時間毎の車軸１６の回転速度を演算し、この回転速度変化を記憶し始める。これに対し、ナビゲーション装置２の制御部８は、計測開始により、ＧＰＳ受信機１０の受信信号により自動車の現在位置を演算して、その現在位置の変化（走行軌跡）を記憶し始める。
【００２３】
走行メータ装置１の制御部３は、例えば計測開始から所定時間経過すると（ステップＳ３で「ＹＥＳ」）、計測終了指令をナビゲーション装置２に送信し（ステップＳ４）、次いで計測を終了する（ステップＳ５）。ナビゲーション装置２の制御部８は、走行メータ装置１からの測距終了指令を受信すると（ステップＡ３で「ＹＥＳ」）、走行メータ装置１の制御部３の計測終了と同期するタイミングで計測を終了する（ステップＡ４）。
【００２４】
そして、走行メータ装置１の制御部３は、記憶した車軸１６の回転速度を積分して計測開始から計測終了までの車軸１６の回転数を演算し、これに正規のタイヤ径を乗じて走行距離を演算する（ステップＳ６）。ナビゲーション装置２の制御部８は、現在位置の変化を基に、地図データ上の計測開始位置から計測終了位置までの道路長（リンク長）を演算して走行距離を求める（ステップＡ５：第２の演算手段）。そして、制御部８は、求めた走行距離データを走行メータ装置１に送信し（ステップＡ６）、リターンとなる。
【００２５】
ナビゲーション装置２から走行距離データを受信すると（ステップＳ７で「ＹＥＳ」）、走行メータ装置１の制御部３は、自身で求めた走行距離Ｓ１と、ナビゲーション装置２が求めた走行距離Ｓ２とを比較し（ステップＳ８）、補正係数を演算する（ステップＳ９：補正係数演算手段）。この場合、ＧＰＳを利用して求めたナビゲーション装置２の走行距離の方を正しいものとして扱い、補正係数ｋを求める。制御部３は、求めた補正係数ｋを不揮発メモリ６に記憶し、リターンとなる。
【００２６】
補正係数ｋは、走行メータ装置１で求めた走行距離Ｓ１を、ナビゲーション装置２で求めた走行距離Ｓ２で除した値とする。この補正係数ｋは、現在のタイヤ径が正規のタイヤ径の何倍であるかを表すこととなる。従って、走行メータ装置１において、速度センサ１３から入力されるパルス信号に基づいて求めた走行距離Ｓ１を補正係数ｋで除せば、その商が現在のタイヤ径で求めた実際の走行距離となる。
【００２７】
以上のようにして補正係数を記憶すると、以後、走行メータ装置１の制御部３は、速度センサ１３から入力されるパルス信号の数をカウントして車軸１６の回転速度を求め、その回転速度に正規のタイヤ径を乗じて速度を求め、そして速度から走行距離を求める（第１の演算手段）。そして、制御部３は、求めた速度および走行距離を補正係数ｋで除して正しい速度および走行距離に補正し、補正後の速度および走行距離を速度メータ５ａおよび走行距離メータ５ｂに表示させる（補正手段）。
【００２８】
このように本実施例によれば、タイヤが摩耗したり、タイヤの空気圧が変化したり、或いは正規のものではないタイヤが使用されたりした場合、これを自動車の走行開始に伴って検出することができる。そして、現在のタイヤ径が正規のタイヤ径でないことが検出されると、正規のタイヤ径で走行したと同等の速度および走行速度に補正して速度メータ５ａおよび走行距離メータ５ｂに表示させることができる
【００２９】
しかも、補正係数ｋを求めるために必要な正しい走行距離を、ナビゲーション装置１のＧＰＳによる現在位置検出を利用して行うので、自動車にナビゲーション装置１を搭載することが常識になりつつある現状を考慮すると、補正に用いる専用のＧＰＳ測位装置を別途必要とせず、安価な補正システム構成とすることができる。
なお、上述の第１の実施形態では、走行メータ装置１の制御部３と、ナビゲーション装置２の制御部８とを別々に構成したが、両装置１および２の制御部を１つにまとめるようにしても良い。この場合、走行メータ装置１のＣＰＵと、ナビゲーション装置２のＣＰＵとを別々の物としても良いし、１つのＣＰＵとして構成しても良い。
【００３０】
［第２の実施形態］
図４ないし図１１は本発明の第２の実施形態を示すもので、以下、上記第１の実施形態で説明したと同一部分には同一符号を付して詳細な説明を省略し、異なるところを説明する。走行メータ装置１は、パルス変換部２２とメータ部２３とからなり、ナビゲーション装置２の通信部７と通信するための通信部４は、補正パルス信号出力手段としてのパルス変換部２２に設けられている。
【００３１】
この実施形態では、ナビゲーション装置２の制御部８が上述の第１の実施形態での走行メータ装置１の制御部３と同様に、速度センサ１３から入力されるパルス信号と正規のタイヤ径とによって走行距離とを演算する（第１の演算手段）。制御部８は、ＧＰＳ測位装置２０により検出した現在位置の変化によって求めた実際の移動距離と、速度センサ１３から出力されるパルス信号により求めた速度とを比較して第１の実施形態の場合と同様の補正係数ｋを求め（補正係数演算手段）、その補正係数ｋを通信部７から走行メータ装置１のパルス変換部２２の通信部４に送信するように構成されている。
【００３２】
上記パルス変換部２２は、制御部２４に対し、通信部４の他、周期検出手段としてのパルス幅測定回路２５、補正パルス信号出力手段としてのパルス出力回路２６、切替手段としての切替回路２７を接続して構成されている。そのうちパルス幅測定回路２５には、速度センサ１３からのパルス信号が入力される。そして、パルス幅測定回路２５は、速度センサ１３から入力されるパルス信号の周期を計測するタイムオーバカウンタを備え、速度センサ１３からパルス信号が入力される度にその立ち上がりを制御部２４に通知するようになっている。
【００３３】
制御部２４は、ナビゲーション装置２から補正係数ｋを受信する都度、受信した補正係数ｋを更新して記憶する。そして、制御部２４は、補正パルス信号を出力するパルス出力回路２６に対し、補正パルス信号であるパルスＨｉｇｈとパルスＬｏｗの出力タイミングおよびそれらパルスＨｉｇｈとパルスＬｏｗのパルス幅（時間）の情報などをパルス出力回路２６に出力する。パルス出力回路２６は、制御部２４から与えられた出力タイミングでパルスＨｉｇｈとパルスＬｏｗを出力すると共に、そのパルスＨｉｇｈとパルスＬｏｗの幅を制御部２４から与えられたパルス幅となるように制御する。なお、パルスＨｉｇｈは、信号レベルを維持しているパルス信号であり、パルスＬｏｗは、０レベル状態を維持しているパルス信号を言う。以下では、パルスＨｉｇｈを単にパルスＨ、パルスＬｏｗを単にパルスＨと称することとする。
【００３４】
切替回路２７には、速度センサ１３から出力されたパルス信号が入力されると共に、パルス出力回路２６から出力されたパルス信号が入力されるようになっている。そして、切替回路２７は、制御部２４の制御により、速度センサ１３からのパルス信号をメータ部２３に出力する場合と、パルス出力回路２６からのパルス信号をメータ部２３に出力する場合とに切り替える。
【００３５】
一方、メータ部２３は、制御部２８、速度メータ５ａ、走行距離メータ５ｂ、報知手段としての異常報知ランプ２９を有している。そして、制御部２８に、速度メータ５ａ、走行距離メータ５ｂが接続されてなる。また、異常報知ランプ２９は、パルス変換部２２の制御部２４に接続されている。
制御部２８は、パルス変換部２２の切替回路２７から出力されるパルス信号により車軸１６の回転速度を求め、この回転速度と正規のタイヤ径とから速度および走行距離を求めて速度メータ５ａ、走行距離メータ５ｂに表示させる（第３の演算手段）。
【００３６】
次に上記構成の作用を図５および図６の波形図、図７ないし図１１のフローチャートをも参照しながら説明する。図示しないアクセサリスイッチがオンし、走行メータ装置１およびナビゲーション装置２に電源が投入されると、ナビゲーション装置２の制御部８は、図示しない不揮発メモリなどから最新の補正係数ｋ、即ち前回走行時の最終の補正係数ｋを取得し、その補正係数ｋを走行メータ装置１のパルス変換部２２の通信部４に送信する（図７のステップＢ１で「ＮＯ」、ステップＢ４、リターン）。
【００３７】
そして、ナビゲーション装置２の制御部８は、速度センサ１３からのパルス入力により車両の走行開始を検出すると（ステップＢ１で「ＹＥＳ」）、第１の実施形態と同様の方法で、速度センサ１３から入力されるパルス信号と正規のタイヤ径とに基づいて自動車の走行距離Ｓ１を演算すると共に、ＧＰＳ測位装置２０による現在位置の変化に基づいて実際の自動車の走行距離Ｓ２を演算する（ステップＢ２）。
【００３８】
次に制御部８は、上記走行距離Ｓ１とＳ２とを比較して補正係数ｋを演算し（ステップＢ３）、その演算結果を通信部７から走行メータ装置１のパルス変換部２２が備える通信部４へ送信し（ステップＢ４）、リターンとなる。そして、このナビゲーション装置２による補正係数ｋの演算および走行メータ装置１への送信は、定期的に繰り返し実行される。なお、この補正係数ｋは、演算の都度、制御部８の図示しない不揮発メモリなどに更新して記憶される。
【００３９】
一方、走行メータ装置１の制御部２４は、電源の投入に伴い、ナビゲーション装置２と補正係数ｋを受信するための通信を行い（図８のステップＣ１）、その通信が正常に行われたか否かを判断する（ステップＣ２）。通信が正常に行われなかった場合（ステップＣ２で「ＮＯ」）、制御部２４は、切替回路２７に対し、速度センサ１３から受けたパルス信号をそのままメータ部２３へ出力するように指令を出すと共に、メータ部２３の異常報知ランプ２９を点灯させ（ステップＣ３；報知制御手段）、リターンとなる。
【００４０】
正常に通信が行われた場合（ステップＣ２で「ＹＥＳ」）には、制御部２４は、受信した補正係数ｋが所定の範囲内であるか否かを判断する（ステップＣ４：判断手段）。補正係数ｋが所定の範囲内になかった場合（ステップＣ３で「ＮＯ」）、制御部２４は、通信異常の場合と同様に、ステップＣ３へ移行し、切替回路２７に対し、速度センサ１３からの入力パルスをそのまま出力するように指示すると共に、異常報知ランプ２９を点灯させ（報知制御手段）、リターンとなる。
【００４１】
正常に通信が行われ、且つ補正係数ｋが所定の範囲内にあった場合（ステップＣ２で「ＹＥＳ」、ステップＣ４で「ＹＥＳ」）、制御部２４は、次に補正係数ｋが１であるか否かを判断し（ステップＣ５：判断手段）、ｋが１であった場合（ステップＣ５で「ＹＥＳ」）、切替回路２７に対し、速度センサ１３からの入力パルスをそのまま出力するように指示し（ステップＣ６）、リターンとなる。なお、ｋ＝１の場合には、速度センサ１３のパルス信号による走行距離Ｓ１とＧＰＳ測位装置２０による走行距離Ｓ２とが同じ値で、補正する必要のない場合である。
【００４２】
補正係数ｋが１でなかった場合（ステップＣ５で「ＮＯ」）、制御部２４は、後述するパルス補正動作の実行中であるか否かを判断し（ステップＣ７：補正動作中判断手段）、実行中であれば（ステップＣ７で「ＮＯ」）、リターンとなる。パルス補正動作の実行中でなかった場合（ステップＣ７で「ＹＥＳ」）、制御部２４は、後述するパルスの追加・削除のタイミングを決めるためのパルスカウンタＣｐをゼロクリアし（ステップＣ８）、切替回路２７に対し、パルス出力回路２６からのパルス信号を出力する指示を行う（ステップＣ９）。次いで、制御部２４は、パルス出力回路２６から補正パルスを出力するための制御（パルス補正動作）ルーチンを起動し（ステップＣ１０）、リターンとなる。なお、図８のフローチャートによって示されたルーチンは、所定時間毎に実行され、制御部２４がナビゲーション装置２から取得した補正係数ｋは、その都度、不揮発メモリ６に記憶されて新たな補正係数ｋに更新される。
【００４３】
補正パルスの出力制御に移行すると、制御部２８は、図１０のフローチャートを実行する。この図１０のフローチャートに示すルーチンに対し、上述の図８のルーチン、図９および図１１に示すルーチンは、割込みルーチンとなる。この場合、図８のルーチンは、前述のように所定時間毎に繰り返し実行されるタイマ割込みである。また、図９（ａ）のルーチンは、パルス幅測定回路２５に速度センサ１３からのパルス信号が入力されると、そのパルス信号の立上りを契機として実行される。また、図１１（ａ），（ｃ）は、図１０のメインルーチンで割り込みタイミングが制御され、図１１（ｂ）のルーチンは、図１１（ａ），（ｃ）のルーチンの実行によって割込許可がなされた場合に実行されるようになっている。
【００４４】
ところで、本実施形態では、自動車の速度によって低速走行モードか普通走行モードかを判定し、走行モードに応じて速度センサ１３からのパルス信号をパルス変換部２２で補正して出力する形態を変えるようにしている。
つまり、本実施形態では、低速走行モードの場合には、速度センサ１３から入力されるパルスの数をカウントし、補正係数ｋに応じたパルス数をカウントする毎に、パルス出力回路２７から出力するパルスを、１パルスだけ追加、または、１パルスだけ削除して出力する。また、普通走行モードの場合には、速度センサ１３からパルス信号の周期を、補正係数ｋに応じて変換して出力するのである。
【００４５】
図５は、低速走行モードにおいて、パルス出力回路２６から出力するパルスを増減する場合を例示している。図５（ａ）は、速度センサ１３から入力されるパルス信号を示し、図５（ｂ）は、補正係数ｋが１を超えている場合のパルス出力回路２６の出力パルス信号を示し、図５（ｃ）は、補正係数ｋが１未満の場合のパルス出力回路２６の出力パルス信号を示している。
【００４６】
図５（ｂ）の場合には、常には、速度センサ１３からパルスＨがパルス幅測定回路２５に入力される度に、その時点からｔ０時間遅れてパルス出力回路２６からパルスＨが出力されるが、或るタイミングになると、速度センサ１３からパルスＨが入力されても、パルス出力回路２６からはパルスＨが出力されない（二点鎖線のパルスＨ参照）。また、図５（ｃ）の場合には、常には、速度センサ１３からパルスＨが入力される度に、その時点からｔ０時間遅れてパルス出力回路２６からパルスＨが出力されるが、或るタイミングになると、速度センサ１３からパルスＨが入力されなくても、パルス出力回路２６からはパルスＨが出力される（符号ＰのパルスＨ参照）。
【００４７】
一方、図６は、普通走行モードにおいて、パルス出力回路２６から出力するパルスを増減する場合を例示している。図６（ａ）は、速度センサ１３から入力されるパルス信号を示し、図６（ｂ）は、補正係数ｋが１を超えている場合のパルス出力回路２６の出力パルス信号を示し、図６（ｃ）は、補正係数ｋが１未満の場合のパルス出力回路２６の出力パルス信号を示している。
【００４８】
図６（ｂ），（ｃ）の場合、速度センサ１３からパルスＨが入力されると、その度に、前回の速度センサ１３からのパルスＨの入力時点から今回のパルスＨの入力時点までの時間（つまり周期ｔ；ｔ１，ｔ２，ｔ３…）に補正係数ｋを乗じた時間の半分（ｋｔ１，ｋｔ２，ｋｔ３…）をパルスＨおよびパルスＬの出力時間幅としてパルスＨ、パルスＬがパルス出力回路２６から交互に出力される。
【００４９】
このとき、新たに速度センサ１３からパルスＨが入力されると、前回入力のパルスＨから新たに入力されたパルスＨまでの時間が新たな周期ｔとされて、それ以後、パルス出力回路２６から出力されるパルスＨ、パルスＬの出力時間幅が変更される。図６（ｂ）および（ｃ）の例では、ｋｔ３の時間幅でパルスＨを出力中に、速度センサ１３から新たなパルスＨの入力があったので、次のパルスＬの出力時間幅は、ｋｔ３時間ではなく、前回入力されたパルスＨから今回入力されたパルスＨまでの周期ｔ４に補正係数ｋを乗じた時間ｋｔ４にされている。
【００５０】
さて、低速走行モードか普通走行モードかの判定は、速度センサ１３からの入力されたパルス信号の周期ｔが所定時間ｔ０以上であるか、所定時間ｔ０未満であるかによって行われる。即ち、図５（ａ）および（ｂ）に示すように、速度センサ１３から入力されたパルス信号の周期ｔが所定時間ｔ０以上であった場合には、低速走行モードであると判断される。逆に、速度センサ１３から入力されたパルス信号の周期ｔが所定時間ｔ０未満であった場合には、普通走行モードであると判断されるのである。
【００５１】
速度センサ１３からの入力パルス信号の周期は、図９に示すルーチンによって計測される。即ち、速度センサ１３からパルスＨがパルス幅測定回路２５に入力されると、制御部２４は、その入力パルスＨの立上りタイミングで図９（ａ）のルーチンの実行に入る。すると、制御部２４は、まず、前回の入力パルス信号の周期が計数オーバ（ｔ０以上）であったか否かを判断する（ステップＥ１：低速走行判断手段）。この場合の計数オーバか否かは、タイマオーバフラグがセットされているか否かによって判断する。
【００５２】
タイマオーバフラグがセットされていた場合、制御部２４は、ステップＥ４に移行し、ここで、今回、入力されたパルス信号の周期を計測するために、パルス幅測定回路２５が有する図示しないタイマオーバカウンタを起動させ、リターンとなる。タイマオーバカウンタは、次のパルスＨの入力およびｔ０のカウントのいずれか早い方でタイマカウント動作を終了する。タイマオーバカウンタがカウントした時間がｔ０のとき、そのｔ０のカウントを終了したタイミングで、制御部２４は、図９（ｂ）のルーチンの実行を開始し、タイマオーバフラグをセットする（ステップＦ１）。そして、制御部２４は、入力パルス幅計測完了フラグをセットし（ステップＦ２）、リターンとなる。
【００５３】
この後、制御部２４が再び図９（ａ）のルーチンに入ると、ステップＥ１において、タイマオーバフラグがセットされているか否かによって、前回の入力パルス信号の周期が計数オーバであるか否かを判断する。タイマオーバフラグがセットされていなかった場合、制御部２４は、ステップＥ１で「ＮＯ」と判断し、次のステップＥ２でタイマオーバカウンタの計測時間（前回の入力パルス信号の周期）をメモリに記憶し、次いで、入力パルス幅計測完了フラグをセットする（ステップＥ３）。そして、制御部２４は、今回の入力パルス信号の周期をカウントするためにタイマオーバカウンタを起動させ（ステップＥ４）、リターンとなる。タイマオーバカウンタのカウント時間がｔ０未満のとき、制御部２４は、図９（ｂ）のルーチンは実行しない。
このようにして、速度センサ１３からのパルス信号が入力される度に、制御部２４は、その周期を計測するのである。
【００５４】
さて、補正パルスの出力制御の実行に入ると、制御部２４は、図１０に示すメインルーチンを実行する。図１０のルーチンでは、制御部２４は、まず、入力パルス幅計測完了フラグがセットされているか否かにより、入力パルス信号の周期の計測完了か否かを判断する（ステップＤ１：周期計測終了判断手段）。そして、周期計測完了と判断すると（ステップＤ１で「ＹＥＳ」）、制御部２４は、次に、入力パルス信号の周期がｔ０以上であるか否かを判断する（ステップＤ２：周期長判断手段）。この判断は、タイマオーバフラグがセットされているか否かによって行う。
【００５５】
タイマオーバフラグがセットされている場合（低速走行モードと判定；ステップＤ２で「ＹＥＳ」）、制御部２４は、ステップＤ８に移行し、ここで現在の走行モードが普通走行モードであるか否かを判断する。現在、普通走行モードでない場合（ステップＤ８で「ＮＯ」）、制御部２４は、前述のパルスカウンタＣｐに１を加え（ステップＤ１２）、次いで、メモリに記憶されている補正係数ｋが１を超えているか否かを判断する（ステップＤ１３：判断手段）。
【００５６】
補正係数ｋが１を超えていない場合、速度センサ１３の出力パルス信号数とタイヤ径とにより演算した走行距離Ｓ１の方がＧＰＳ測位装置２０によって測定した走行距離Ｓ２よりも短いのであるから、速度センサ１３からの出力パルス信号数は正規のタイヤ径である場合よりも少ない。このため、補正係数ｋに応じて速度センサ１３の出力パルス信号数よりも多くして、パルス出力回路２６からパルス信号を出力する補正が必要となる。逆に、補正係数ｋが１を超えている場合、速度センサ１３の出力パルス信号数とタイヤ径により演算した走行距離Ｓ１の方がＧＰＳ測位装置２０によって測定した走行距離Ｓ２よりも長いのであるから、速度センサ１３からの出力パルス信号数は正規のタイヤ径である場合よりも多い。このため、補正係数ｋに応じて速度センサ１３の出力パルス信号数よりも少なくして、パルス出力回路２６からパルス信号を出力する補正が必要となる。
【００５７】
そこで、制御部２４は、補正係数ｋが１を超えていない場合には、ステップＤ１３で「ＮＯ」となってステップＤ１４に移行し、ここでパルス出力回路２６からのパルスＨの出力を追加するタイミングを決定する。また、制御部２４は、補正係数ｋが１を超えている場合には、ステップＤ１３で「ＹＥＳ」となってステップＤ１８に移行し、ここでパルス出力回路２６からのパルスＨの出力を中止するタイミングを決定する（パルス出力中止タイミング設定手段）。
【００５８】
パルス出力を追加したり、中止したりするタイミングは、例えば、次のようにして決定する。補正を例えば３桁の精度で行うとすると、速度センサ１３からの入力パルスＨを（ｋ×１０００）回カウントする毎に、パルス出力回路２６からのパルスＨの出力を追加したり、中止したりする回数（繰り返し回数）を下の（１）式で求め、下の（２）式の商と余りを求める。そして、入力パルスＨを（ｋ×１０００）回カウントする間に、（２）式の商の数だけ入力パルスをカウントした時にパルスＨの出力を追加または中止することを（繰り返し回数−余り）回行った後、ｋ＞のとき（商＋１）、ｋ＞１でないとき（商−１）だけ入力パルスＨをカウントした時にパルスＨの出力を追加または中止することを余りの回数だけ繰り返す。
【００５９】
（｜ｋ−１｜）×１０００…（１）
１０００×ｋ÷（｜ｋ−１｜）×１０００…（２）
これを具体的に説明すると、まず、ｋが１を超えていて、例えばｋ＝１．０５５のとき、（１）式より繰り返し回数が５５回、（２）式の商と余りが１９と１０となる。これにより、入力パルスＨを１．０５５×１０００＝１０５５回カウントする間に、入力パルスＨ数が１９となる毎にパルスＨの出力を中止することを（繰り返し回数−余り）＝（５５−１０）＝４５回行った後、（商＋１）＝（１９＋１）＝２０だけ入力パルスＨをカウントした時にパルスＨの出力を中止することを余りと同じ１０回だけ繰り返す。以上により、入力パルス数が１０５５となる間に、５５回パルス出力が中止されることとなるので、入力パルス数１０５５に対して出力パルス数１０００となる。従って、補正値は、１０５５÷１０００＝１．０５５となる。
【００６０】
また、ｋが１を超えておらず、例えばｋ＝０．９７３のとき、（１）式より繰り返し回数が２７回、（２）式の商と余りが３６と１となる。これにより、入力パルスＨを０．９７３×１０００＝９７３回カウントする間に、入力パルスＨ数が３６となる毎にパルスＨの出力を追加することを（繰り返し回数−余り）＝（２７−１）＝２６回行った後、（商＋１）＝（３６＋１）＝３７だけ入力パルスＨをカウントした時にパルスＨの出力を追加することを余りと同じ１回数だけ繰り返す。以上により、入力パルス数が９７３となる間に、２７回パルス出力が追加されることとなるので、入力パルス数９７３に対して出力パルス数１０００となる。従って、補正値は、９７３÷１０００＝０．９７３となる。
【００６１】
以下、場合に分けて説明する。
（１）低速走行モードでｋが１を超えている場合
この場合には、制御部２４は、ステップＤ１８でパスル出力の中止タイミングを計算した後、次のステップＤ１９で中止するタイミングか否かを判断する。中止タイミングでなかった場合（ステップＤ１９で「ＮＯ」）、制御部２４は、ステップＤ２０に移行してパルス変換部２２からのパルス信号出力が完了したか否かを判断する。この判断は、後述の低速モードパルス出力完了フラグがセットされているか否かによって判断する。
【００６２】
パルス信号出力が完了している場合（ステップＤ２０で「ＹＥＳ」）、制御部２４は、図１１（ｃ）の低速走行モード時のパルス信号出力ルーチンを起動させ（ステップＤ２１）、その後、前述のステップＤ１に戻って次の入力パルス信号の周期の計測が完了するのを待つ状態となる。
ステップＤ２１でパルス信号出力ルーチンが起動されると、制御部２４は、図１１（ｃ）のステップＥ１を実行し、ここでパルス出力回路２６にパルスＨの出力を指令し、次のステップＥ２でそのパルスＨの出力時間幅であるパルス幅ｔ１をセットしてパルス出力回路２６に指令し、続いてステップＥ３でパルスＨ出力後の割り込みを許可し、リターンとなる。そして、このパルスＨ出力後の割り込みが許可された状態でパルス幅ｔ１が経過すると、制御部２４は、図１１（ｂ）のルーチンに入り、まず、ステップＦ１で現在の走行モードが低速走行モードであるか否かを判断する。
【００６３】
現在は低速走行モードであるので、制御部２４は、ステップＦ１で「ＹＥＳ」と判断し、次のステップＦ２で前回のパルス出力がパルスＨであるか否か判断する。ここでは、パルスＨであったので、制御部２４は、ステップＦ２で「ＹＥＳ」と判断し、次にパルスＬの出力をパルス出力回路２６に指令し（ステップＦ３）、続いてステップＦ４でパルスＬのパルス幅をｔ２にセットしてパルス出力回路２６に指令し、そして、ステップＦ５でパルスＬ出力後の割り込みを許可し、リターンとなる。ステップＦ５でパルスＬ出力後の割り込みが許可されると、制御部２４は、再び図１１（ｂ）のルーチンに入り、ステップＦ１で「ＹＥＳ」、ステップＦ２で前回のパルス出力がＬなので「ＮＯ」と判断し、次のステップＦ６で低速走行モードパルス出力完了を通知、つまり低速走行モードパルス信号出力完了フラグをセットしてリターンとなる。
【００６４】
図１１（ｂ）のステップＦ６を実行してリターンとなった後、制御部２４は、図１０のメインルーチンに戻り、入力パルス幅計測完了フラグがセットされるのを待つ（ステップＤ１）。そして、入力パルス計測完了フラグがセットされると、制御部２４は、前述した通り、ステップＤ１で「ＹＥＳ」、ステップＤ２で「ＹＥＳ」、ステップＤ８で「ＮＯ」、ステップＤ１２、ステップＤ１３で「ＹＥＳ」、ステップＤ１８、ステップＤ１９で「ＮＯ」、ステップＤ２０で「ＹＥＳ」、ステップＤ２１を順に実行してステップＤ１に戻る、という動作を繰り返す。
【００６５】
そして、ステップＤ１で待機している間に、図１１（ｃ）のステップＥ１〜ステップＥ３を実行してパルス出力回路２６からパルス幅ｔ１のパルスＨを出力し、続いて図１１（ｂ）のステップＦ１で「ＹＥＳ」、ステップＦ２で「ＹＥＳ」、ステップＦ３〜ステップＦ５を実行してパルス出力回路２６から時間ｔ２のパルスＬを出力し、次いで、ステップＦ１で「ＹＥＳ」、ステップＦ２で「ＮＯ」、ステップＦ６を順に実行してリターンとなる動作を実行する。
【００６６】
これにより、図５（ａ）および（ｃ）に示すように、速度センサ１３からパルスＨが入力される都度、そのパルスＨの立上り時点からｔ０時間遅れてパルス幅ｔ１のパルスＨが出力されるようになる。なお、パルス幅ｔ１のパルスＨの後には、続いてパルス幅ｔ２のパルスＬが出力されるが、Ｌ状態は次の速度センサ１３からパスルＨが入力されてｔ０時間が経過するまで継続される。
【００６７】
そして、パルスカウンタＣｐのカウント数がパルスＨの出力を中止する数になると、制御部２４は、図１０のステップＤ１９において中止タイミングである（「ＹＥＳ」）と判断し、ステップＤ２１を実行することなく、ステップＤ１に戻る。このため、図１１（ｃ）のルーチン、つまりパルスＨの出力動作に入らずにステップＤ１に戻り、次に速度センサ１３からのパルスＨが入力されると、そこからｔ０時間経過後にステップＤ１で「ＹＥＳ」と判断して以上説明したような動作を繰り返す。
【００６８】
このように、パスルＨの出力を中止するタイミングになると、その都度、速度センサ１３からパルス信号の入力があっても、パルス変換部２２からはパルスＨが出力されないこととなる。このため、前述したように、速度センサ１３からの入力パルス信号に対して補正係数ｋに応じた補正（パルスＨ出力の中止）がなされるので、パルス変換部２２から出力されるパルスＨが入力されるメータ部２３の制御部２８は、その入力パルスに基づき、速度と走行距離を速度メータ５ａと走行距離メータ５ｂに表示する。この場合、実際に動作させる低速走行モードは時速１０Ｋｍ以下の超低速速度の場合であるので、実際の速度メータ５ａへの表示は行われていない。一方、走行距離メータ５ｂは、補正されたパルスが加わるため、正確な走行距離が表示される。
【００６９】
（２）低速走行モードでｋが１を超えていない場合
この場合には、パルス変換部２２は、図５（ｃ）に示すように、パルスカウンタＣｐが追加タイミングとなる数をカウントすると、その都度、速度センサ１３からパルス信号の入力がなくとも、１つのパルスＨを余分に出力する。
【００７０】
即ち、速度センサ１３からパルスＨが入力され、そのパルスＨの立上り検出時点からｔ０経過して入力パルス幅計測完了フラグがセットされると、制御部２４は、図１０のメインルーチンに入り、ステップＤ１で「ＹＥＳ」、ステップＤ２で「ＹＥＳ」、ステップＤ８で「ＮＯ」、ステップＤ１２となり、続いて、ｋが１を超えているか否かを判断するステップＤ１３で「ＮＯ」となってステップＤ１４に移行する。そして、このステップＤ１４でパルスを追加するタイミングを計算（パルス追加タイミング設定手段）し、次のステップＤ１５でパルスカウンタＣｐのカウント数が追加するタイミングになっているか否かを判断する。
【００７１】
パルスＨの出力を追加するタイミングになっていない場合（ステップＤ１５で「ＮＯ」）、制御部２４は、低速パルスＬの出力が完了したか否かを判断し（ステップＤ１６）、パルス出力回路２６からのパルスＬの出力が完了したとき（ステップＤ１６で「ＹＥＳ」）、低速走行モードのパルス出力を起動（ステップＤ１７）してステップＤ１に戻り、入力パルス幅計測完了フラグがセットされるのを待つ。
【００７２】
上記のステップＤ１７で低速走行モードのパスル出力が起動されると、制御部２は、前述したと同様に、図１１（ｃ）のステップＥ１、ステップＥ２を実行してパルス出力回路２６からパルス幅ｔ１のパルスＨを出力し、ステップＥ３で割り込み許可を行う。次いで、図１１（ｂ）のフローチャートの実行に入り、ステップＦ１で「ＹＥＳ」、ステップＦ２で「ＹＥＳ」、ステップＦ３，Ｆ４で時間ｔ２のパスルＬを出力してステップＦ５で割り込み許可を行い、リターンとなる。そして、再び、図１１（ｂ）のフローチャートの実行に入り、ステップＦ１で「ＹＥＳ」、ステップＦ２で「ＮＯ」でステップＦ６に移行し、ここで低速走行モードのパルス信号出力完了を通知、即ち低速走行モードパルス出力完了フラグをセットしてリターンとなる。
【００７３】
次に、制御部２４は、メインルーチンのステップＤ１に戻り、入力パルス幅計測完了フラグがセットされると、ステップＤ１で「ＹＥＳ」、ステップＤ２で「ＹＥＳ」、ステップＤ８で「ＮＯ」、ステップＤ１２、ステップＤ１３で「ＮＯ」、ステップＤ１４、ステップＤ１５で「ＮＯ」、ステップＤ１６で「ＹＥＳ」、ステップＤ１７で低速走行モード時のパルス出力を起動させ、そして、ステップＤ１に戻り、ここで入力パルス幅計測完了フラグがセットされるのを待つ。
【００７４】
ステップＤ１７で低速走行モード時のパルス出力が起動されると、上述したと同様に、図１１（ｃ）のステップＥ１〜ステップＥ３の実行により、パルス出力回路２６からパスル幅ｔ１のパルスＨを出力し、次いで図１１（ｂ）のステップＦ１で「ＹＥＳ」、ステップＦ２で「ＹＥＳ」、ステップＦ３〜５の実行によってパスル出力回路２６からパルス幅ｔ２のパルスＬを出力する。
【００７５】
そして、速度センサ１３から次のパルスＨが入力され、そのパルスＨの立上り検出からｔ０時間経過すると、低速パルス幅計測完了フラグがセットされるので、上述のようにしてパルスカウンタＣｐに１を加え、追加タイミングを計算し、そして、低速走行モードパルス出力完了フラグのセットを確認して時間幅ｔ１で次のパルスＨを出力し、続いて時間幅ｔ２のパルスＬを出力して低速モードパルス出力完了フラグをセットする。
【００７６】
そして、以上のような動作の繰り返しによって速度センサ１３からの入力パルス信号数が追加タイミングのパルス数に達すると、制御部２４は、追加するタイミングか否かを判断するステップＤ１５で「ＹＥＳ」となり、ステップＤ２２に移行する。そして、制御部２４は、ステップＤ２２で低速走行モードパルス出力完了フラグがセットされたか否か判断し、同フラグがセットされていれば（ステップＤ２２で「ＹＥＳ」）、次のステップＤ２３で低速モード時のパルス出力を起動させる。これにより、制御部２４は、時間幅ｔ１のパルスＨの出力を行い（ステップＥ１，２）、続いて時間幅ｔ２でパルスＬの出力を行い（ステップＦ３，Ｆ４）、低速走行モードパルス出力完了通知を出力する（ステップＦ６）。以上で、速度センサ１３からパルスＨが入力されなくとも、パルス出力回路２６からパルスＨが１つ出力されたこととなる。
【００７７】
低速走行モードでのパルスＨのパルス幅ｔ１とパルスＬのパルス幅ｔ２とは、予め同じ一定の時間に定めている。低速走行モードのとき、通常は、速度センサ１３から入力されるパルスＨの立上りから時間ｔ０経過した時点でパルス変換部２２からパルスＨが出力される。一方、低速走行モードでは、速度センサ１３から入力されるパルス信号の最も短い周期はｔ０であるから、普通走行モードに連続して繋げるためには、ｔ１＝ｔ２＝ｔ０／２とすれば良い。しかし、補正係数ｋが１を超えない場合は、パルスが追加されるためｔ１＝ｔ２＝ｔ０／２×ｋ以下とし、追加したパルスが消失しないように定める。このとき、ｋは前述している補正できる範囲の最小限の値である。
【００７８】
この後、制御部２４は、上述した動作を繰り返し実行し、速度センサ１３からパルスＨが入力される毎にパルス出力変換部２２からパルスＨを出力すると共に、追加タイミングになると速度センサ１３からのパルスＨの入力がなくとも、１つ余分にパルスＨを出力する。このため、前述したように、速度センサ１３から入力されるパルスＨに対して補正係数ｋに応じた補正（パルスＨの追加）がなされるので、パルス変換部２２からのパルスＨが入力されるメータ部２３の制御部２８は、その入力パルスに応じた速度表示と走行距離表示とが速度メータ５ａと走行距離メータ５ｂとに表示される。このときに表示される速度表示および走行距離表示は、補正係数が１を超えるときと同じである。
【００７９】
（３）普通走行モード
ところで、自動車の速度が次第に高くなってゆくと、速度センサ１３から入力されるパルス信号の周期がｔ０よりも短くなる。すると、制御部２４は、周期はｔ０以上であるか否かを判断するステップＤ２において「ＮＯ」と判断し、次のステップＤ３でパルス出力回路２６から出力するパルスＨ，Ｌのパルス幅ｔｋを演算する。この出力パルス幅ｔｋ＝ｋ×ｔ÷２の式にて計算する。なお、ｔは、速度センサ１３からの入力されるパルス信号の周期である。
【００８０】
次に、制御部２４は、ステップＤ４に移行して普通走行モードであるか否かを判断する。ここでは、また低速走行モードにセットされているので、制御部２４は、ステップＤ４では「ＮＯ」と判断し、次のステップＤ５で低速走行モードパルス信号出力完了フラグがセットされているか否かを判断する。低速走行モードパルス信号出力完了フラグがセットされていれば、制御部２４は、普通走行モードに切り替え（ステップＤ５で「ＹＥＳ」、ステップＤ６）、そして、普通走行モードのパルス出力を起動し（ステップＤ７）、ステップＤ１に戻る。
【００８１】
以後、車両の速度が低下して低速走行モードとなるまで、制御部２４は、ステップＤ１で「ＹＥＳ」、ステップＤ２で「ＮＯ」、ステップＤ３、ステップＤ４で「ＹＥＳ」となってステップＤ１に戻るという動作を繰り返し実行する。この場合、ステップＤ３での周期は、図９（ａ）のフローチャートの実行により、車速センサ１３からパルスＨが入力される毎に、今回入力されたパルスＨの一つ前のパルスＨの入力から今回入力されたパルスＨまでの時間（周期）が更新されて不揮発メモリ６に記憶されているので、その最新の周期ｔを用いてパルス幅ｔｋの演算を行う。
【００８２】
さて、普通走行モードのパルス出力が起動されると、制御部２４は、図１１（ａ）のルーチンの実行に入り、まず、図１１（ｂ）のフローチャートのステップＦ１０に移行する。制御部２４は、このステップＦ１０でパルスＨを出力することをパルス出力回路２６に指令し、次のステップＦ１１でパルスＨのパルス幅を補正後のパルス幅ｔｋに定めてパルス出力回路２６に指令し、そして、パルス出力後の割り込み許可を行って（ステップＦ１２）リターンとなる。
【００８３】
この割り込み許可によって、制御部２４は、図１１（ｂ）のルーチンに入り、まず、低速モードか否かを判断するステップＦ１で「ＮＯ」となってステップＦ７に移行し、ここで前回の出力がパルスＨであるか否かを判断する。前回はパルスＨであったので、制御部２４は、ステップＦ７で「ＹＥＳ」と判断し、ステップＦ８に移行してパルスＬを出力することをパルス出力回路２６に指令し、次のステップＦ１１でパルスＬのパルス幅を補正後のパルス幅ｔｋに定めてパルス出力回路２６に指令し、そして、パルス出力後の割り込み許可を行って（ステップＦ１２）リターンとなる。
【００８４】
この割り込み許可によって、制御部２４は、再び図１１（ｂ）のルーチンに入り、低速走行モードか否かを判断するステップＦ１で「ＮＯ」、前回の出力がパルスＨであったか否かを判断するステップＦ７で「ＮＯ」、普通走行モードパルスの出力停止か否かを判断するステップＦ９で「ＮＯ」となり、続くステップＦ１０でパルスＨの出力をパルス出力回路２６に指令し、ステップＦ９でパスル幅をｔｋにセットしてパルス出力回路２６に指令し、次いで、ステップＦ１０に移行してパルス出力後の割り込み許可を行う。
【００８５】
そして、制御部２４は、以後、ステップＦ１で「ＮＯ」、ステップＦ７で「ＹＥＳ」、ステップＦ１１、ステップＦ１２の実行と、ステップＦ１で「ＮＯ」、ステップＦ７で「ＹＥＳ」、ステップＦ９で「ＮＯ」、ステップＦ１０、ステップＦ１１、ステップＦ１２の実行とを交互に繰り返し、これによって、パルス出力回路２７からは、パルス幅がｔｋのパルスＨと同じパルス幅ｔｋのパルスＬとが交互に出力されるようになる。
【００８６】
ここで、パルスＨとパルスＬのパルス幅ｔｋは、前回速度センサ１３から入力されたパルスＨの立上りから今回速度センサ１３から入力された最新のパルスＨの立上りまでの周期の１／２に相当する時間幅ｔに補正係数ｋを乗じた時間である。これは、速度センサ１３からのパルス信号数が補正係数ｋによって補正された数になって出力されることを意味する。従って、パルス出力回路２６からは、このように補正された数のパルス信号が出力されるので、メータ部２３の制御部２８は、実際の速度および走行距離をより正確に演算して速度メータ５ａおよび走行距離メータ５ｂに表示させる。
【００８７】
そして、車両の速度が低下し、速度センサ１３から入力されるパルス信号の周期がｔ０以上になると、制御部２４は、図１０のメインルーチンの実行時に、パルス周期がｔ０以上で得あるか否かを判断するステップＤ２で「ＹＥＳ」、普通走行モードであるか否かｎを判断するステップＤ８で「ＹＥＳ」となる。そして、制御部２４は、ステップＤ９に移行して普通走行モードパルス信号の出力を停止する指示をパルス出力回路２６に行い、その後、普通走行モードパルス信号の停止を待って低速走行モードに移り（ステップＤ１０で「ＹＥＳ」、ステップＤ１１）、以後、前述したような低速走行モード時の制御動作を行う。
【００８８】
このように本実施形態によれば、速度センサ１３から出力されるパルス信号の数を補正係数ｋで補正し、パルス出力回路２６から出力されるパルス信号の数を変えるので、本実施形態のパルス変換部２２のない既存の自動車の走行メータ装置に対しても、当該パルス変換部２２を付加するだけで、本実施形態と同様の補正機能を持った走行メータ装置に変換することができる。
【００８９】
また、本実施形態では、低速走行モード時に、速度センサ１３から入力されるパルス信号の数が補正係数に応じた数になると、その都度、パルス出力回路２６から出力するパルス数を１つ余分に出力し、或いは、１つ削除して出力しないようにする処理を行うので、停止時などから超低速で移動する場合など、入力車速パルス幅計測カウンタがオーバフローするような状態でも、正しく車速パルスの補正ができ、正しい走行距離表示ができる。
【００９０】
また、普通走行モード時には、速度センサ１３から入力されるパルス信号の周期を補正してパルス出力回路２６から出力するので、パルス出力回路２６から出力されるパルス信号を間欠的に１つ増減させる場合とは異なり、速度メータ５ａ指針が振動を生ずることがなく、入力パルスの１周期遅れにて補正された出力パルスがでる。このことは、出力されるパルスは変換の遅延がほとんどない車速補正装置が提供できることを意味する。
【００９１】
なお、本発明は上記し且つ図面に示す実施例に限定されるものではなく、以下のような拡張或いは変更が可能である。
速度センサ１０は、トランスミッションの出力軸の回転速度を検出し、この出力軸の回転速度からタイヤの回転速度を求めるようにしても良い。
第１の実施形態において、測距開始指令および測距終了指令は、ナビゲーション装置２から走行メータ装置１へ出力しても良い。
第１の実施形態において、補正係数が所定範囲内にあるか否かを判断し、所定範囲内にないとき、報知手段を動作させるようにしても良く、この場合、補正係数による補正を行うことなく、速度、走行距離を表示するようにしても良い。
【００９２】
ナビゲーション装置２による走行距離の演算は、地図データを用いずに、ＧＰＳ測位装置２０により計測される現在位置（緯経度で表される。）の変化から直接演算するようにしても良い。
速度センサとしては、速度に応じた大きさの電圧を発生する構成のものであっても良い。このようにした場合、第１の実施形態では、その速度センサ１３からの電圧信号をデジタル信号に変換して制御部３に入力するように構成すれば良い。第２の実施形態では、速度センサ１３からの電圧信号をパルス発生手段によって電圧の大きさに応じた周波数のパルスを発生して制御部８に入力するように構成すれば良い。
第２の実施形態において、補正係数は、走行メータ装置１側の制御部２４により演算しても良い。
【図面の簡単な説明】
【００９３】
【図１】本発明の第１の実施形態を示すブロック図
【図２】速度センサを原理的に示す図
【図３】補正係数を求めるためのフローチャート
【図４】本発明の第２の実施形態を示すブロック図
【図５】低速走行モード時の補正形態を示す図
【図６】普通走行モード時の補正形態を示す図
【図７】カーナビゲーション装置による補正係数演算のフローチャート
【図８】補正係数を取得してそれに応じたパルス処理を行うためのフローチャート
【図９】速度センサからのパルス信号の周期を求めるためのフローチャート
【図１０】速度センサからのパルス信号を補正して出力するためのフローチャート
【図１１】パルス信号のＨ，Ｌを繰り返し出力するためのフローチャート
【符号の説明】
【００９４】
図中、１は走行メータ装置、２はナビゲーション装置、３は制御部（第１の演算手段、補正係数演算手段）、５はメータ表示部（表示手段）、８は制御部（第１の演算手段、第２の演算手段、補正係数演算手段）、１３は速度センサ、１９は波形成形回路（パルス信号発生手段）、２０はＧＰＳ測位装置（ＧＰＳ測位手段）、２２はパルス変換部（補正パルス信号出力手段）、２４は制御部（報知制御手段、判断手段）、２５はパルス幅測定回路（周期検出手段）、２６はパルス出力回路（補正パルス信号出力手段）、２７は切替回路（切替手段）、２８は制御部（第３の演算手段）、２９は異常報知ランプ（報知手段）である。
【図１】
2007322323.tif 000003
【図２】
2007322323.tif 000004
【図３】
2007322323.tif 000005
【図４】
2007322323.tif 000006
【図５】
2007322323.tif 000007
【図６】
2007322323.tif 000008
【図７】
2007322323.tif 000009
【図８】
2007322323.tif 000010
【図９】
2007322323.tif 000011
【図１０】
2007322323.tif 000012
【図１１】
2007322323.tif 000013