(57)【要約】【課題】簡易な回路構成で良好に車速を計測することができる計器を提供する。【解決手段】計器は、車両の速度に応じた周波数の車速信号を、前記周波数に同期した電圧変化を示す電圧信号に変換して出力する変換回路と、電圧信号をアナログ電圧入力ポートを介して入力し、入力した電圧信号が示す入力値Ｖｉｎと所定のしきい値とを比較し、入力値Ｖｉｎのしきい値に対する大小に応じてハイレベル又はローレベルと判別し、当該判別結果に基づいて前記周波数を算出する制御手段と、を備える。制御手段は、前回の判別結果がローレベルであった場合は、入力値Ｖｉｎを第１しきい値Ｖｔｈ（＋）と比較し、前回の判別結果がハイレベルであった場合は、入力値Ｖｉｎを第１しきい値Ｖｔｈ（＋）よりも小さい第２しきい値Ｖｔｈ（−）と比較する。【選択図】図６
2019094029.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載される計器であって、
前記車両の速度に応じた周波数の車速信号を、前記周波数に同期した電圧変化を示す電圧信号に変換して出力する変換回路と、
前記電圧信号をアナログ電圧入力ポートを介して入力し、入力した前記電圧信号が示す電圧値と所定のしきい値とを比較し、前記電圧値の前記しきい値に対する大小に応じてハイレベル又はローレベルと判別し、当該判別結果に基づいて前記周波数を算出する制御手段と、を備え、
前記しきい値は、前記電圧値の可変範囲内の値に設定され、第１しきい値と、前記第１しきい値よりも小さい第２しきい値とを含み、
前記制御手段は、前回の判別結果がローレベルであった場合は、前記電圧値を前記第１しきい値と比較し、前回の判別結果がハイレベルであった場合は、前記電圧値を前記第２しきい値と比較する、
ことを特徴とする計器。
【請求項２】
前記制御手段は、ハイレベルの判別結果が複数回続いた場合における前記電圧値を最大電圧値と推定し、ローレベルの判別結果が複数回続いた場合における前記電圧値を最小電圧値と推定し、
前記最大電圧値と前記最小電圧値の両者を推定した後に、前記第１しきい値を従前の値よりも前記最大電圧値に近い値に更新するとともに、前記第２しきい値を従前の値よりも前記最小電圧値に近い値に更新する、
ことを特徴とする請求項１に記載の計器。
【請求項３】
前記制御手段は、ローレベルの判別結果後にハイレベルの判別結果が複数回続いた場合における前記電圧値を前記最大電圧値と推定し、ハイレベルの判別結果後にローレベルの判別結果が複数回続いた場合における前記電圧値を前記最小電圧値と推定する、
ことを特徴とする請求項２に記載の計器。
【請求項４】
前記制御手段は、前記最大電圧値と前記最小電圧値の両者を推定した後に、判別結果がハイレベルとローレベルとの一方から他方へ変化した以後に、前記第１しきい値を従前の値よりも前記最大電圧値に近い値に更新するとともに、前記第２しきい値を従前の値よりも前記最小電圧値に近い値に更新する、
ことを特徴とする請求項２又は３に記載の計器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載される計器に関する。
【背景技術】
【０００２】
車両に搭載される計器として、車載の車速センサから出力される、車輪の回転周波数を示す車速信号に基づいて車速を報知するものが知られている。例えば、特許文献１には、車速センサからの車速信号をマイクロコンピュータからなる制御手段が認識可能なように、波形整形器を用いて、所定電圧（ＨＩＧＨレベル）から０Ｖ信号（ＬＯＷレベル）まで振幅するパルス信号に整形し、演算処理に用いる技術が開示されている。
【０００３】
車速センサからの車速信号は微小な電流値変化を示すものであるため、特許文献１に記載のように波形整形器を計器に備えると、電圧増幅回路などの様々な回路が必要となり、回路構成が複雑化してしまう。そこで、制御手段のタイマ入力を用いず、アナログ電圧入力から車速信号に応じた電圧信号を取り込むようにすることで、電圧増幅回路を用いずに車速を計測する計器が特許文献２に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−６９９０９号公報
【特許文献２】特開２０１６−１４８５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２に開示された技術によれば、回路構成を簡易にすることができるが、車速信号に応じた電圧信号の電圧レベルが低いとノイズが乗った場合の車速の計測精度に影響が出る可能性もあるため、改善の余地がある。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、簡易な回路構成で良好に車速を計測することができる計器を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る計器は、
車両に搭載される計器であって、
前記車両の速度に応じた周波数の車速信号を、前記周波数に同期した電圧変化を示す電圧信号に変換して出力する変換回路と、
前記電圧信号をアナログ電圧入力ポートを介して入力し、入力した前記電圧信号が示す電圧値と所定のしきい値とを比較し、前記電圧値の前記しきい値に対する大小に応じてハイレベル又はローレベルと判別し、当該判別結果に基づいて前記周波数を算出する制御手段と、を備え、
前記しきい値は、前記電圧値の可変範囲内の値に設定され、第１しきい値と、前記第１しきい値よりも小さい第２しきい値とを含み、
前記制御手段は、前回の判別結果がローレベルであった場合は、前記電圧値を前記第１しきい値と比較し、前回の判別結果がハイレベルであった場合は、前記電圧値を前記第２しきい値と比較する、
ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、簡易な回路構成で良好に車速を計測することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る車載計器の概略構成を示す図である。
【図２】同上実施形態に係る電流電圧変換回路を示す図である。
【図３】同上実施形態に係る車載計器の平面図である。
【図４】同上実施形態に係る制御手段の処理手順の一部を示すフローチャートである。
【図５】図４に示す比較処理の一例を示すフローチャートである。
【図６】（ａ）は入力電圧値の取り込みタイミングの一例を示す図であり、（ｂ）は当該タイミングに応じた電圧しきい値との比較結果などを説明するための図である。
【発明を実施するための形態】
【００１０】
本発明の一実施形態について図面を参照して説明する。
【００１１】
図１は、本実施形態に係る計器Ａの構成を示すものであり、電流電圧変換回路１と、入力手段２と、制御手段３と、報知手段４とを備えている。これらの構成は、回路基板や配線等を介して電気的に接続されており、合成樹脂などのケース５内に保持され、車両利用者が運転中に確認しやすいように車両前方のインストルメントパネルに設けられる。
【００１２】
電流電圧変換回路１は、車両の車速センサＢからの車速信号を入力し、制御手段３へ電圧信号として出力する。また、電流電圧変換回路１は、図２に示すように、車速センサＢからの車速信号の電流値変化を、アナログ電圧入力ポート３１を介して制御手段３が読み取れる範囲の電圧変化に変換し、アナログ電圧入力ポート３１へ出力する。なお、この場合、車速センサＢは、ＨＩＧＨレベルの電流値とＬＯＷレベルの電流値とが車速に応じた周波数にて繰り返し変化する矩形波からなる車速信号を発する。
【００１３】
また、電流電圧変換回路１は、車速センサＢからの車速信号を制御手段３へ伝える信号線に分岐して設けられ、抵抗素子１１を接地接続する回路構成である。なお、車速センサＢは、車両用計器Ａまでケーブル接続され、前記回路基板に実装されるコネクタ１２や前記回路基板の配線パターンを介して制御手段３と接続される。従って、電流電圧変換回路１は、車速信号の電流変化に同期した電圧値変化を電圧信号として制御手段３に伝えることができる。
【００１４】
入力手段２は、この場合、計器Ａの照明輝度を調整したり、液晶表示パネル４１の表示内容を切り替えたりするための操作手段であり、計器Ａに設けられるスイッチを適用でき、操作状態を制御手段３へ操作信号として出力できる。なお、入力手段２は、ステアリングスイッチなど計器Ａ外の操作手段を適用することもできる。
【００１５】
制御手段３は、マイクロコンピュータから構成され、電流電圧変換回路１からの電圧信号を入力し、この電圧信号に基づいて、報知手段４を制御する。制御手段３は、後述の比較処理を実行するための動作プログラムを含む所定プログラムや各種データの格納、演算時の記憶領域などに用いる図示しないＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等の記憶部３２と、前記所定プログラムに従って演算処理するためのＣＰＵ（Central Processing Unit）と、入出力インターフェース等を備える。制御手段３は、入力手段２からの操作信号や、他の電子制御ユニット（ＥＣＵ（Electronic Control Unit））Ｃからの車両情報や各種センサからの信号に応じて、報知手段４を制御する制御信号を生成して出力する。特に、記憶部３２のＲＡＭには、各種状態を示すフラグとして、後述のように、想定される最大電圧ＶＨの確定状態を示すＶＨ確定フラグ、想定される最小電圧ＶＬの確定状態を示すＶＬ確定フラグ、ＶＨ及びＶＬの両者の確定状態を示す両者確定フラグ等のデータが記憶される。
【００１６】
また、制御手段３は、後述する処理によって車速信号が変化する周波数を計測し、この計測結果に基づいて、算出された周波数を有するパルス信号や、周波数を示すデータを他の電子制御ユニットＣへ出力できる。従って、計器Ａ外における電子制御ユニットＣは、車速センサＢから発せられる車速センサＢからの出力値を、読み取ることができるため、別途、波形整形用の回路構成等が必要なくなり、簡易な構成になる。また、制御手段３は、車速信号（電圧信号）を電子制御ユニットＣに対応した通信仕様に変換して出力できる。
【００１７】
報知手段４は、液晶表示パネル４１を適用でき、制御手段３からの制御信号に基づいて、文字情報やマークなどによって、警報や車両状態（インジケータ）などの車両情報の表示や、環境に適した運転操作についてガイドできる。
【００１８】
なお、報知手段４として音声駆動回路を備えたスピーカ４２を適用することもでき、音声出力によって報知できる。車両利用者は、これら報知手段４からの視覚情報または聴覚情報によって、例えば、航続可能距離などの計測値、ギアポジションなどのインジケータ、異常状態を示す警報などの車両情報を確認できる。また、液晶表示パネル４１は、画素毎に透過／不透過を切り換えて表示像（画像）を形成する発光ダイオードなどのバックライト４１ａを設けたＴＦＴ（Thin Film Transistor）型液晶パネルや、自発光型の有機ＥＬ（Electro-Luminescence）パネルを適用することもできる。
【００１９】
また、報知手段４は、図３に示すような外観にて、駆動源となるモータの回転によって目盛りや数値などの指標部を指示する指針式表示部４３も適用できる。指針式表示部４３は、通常時において、制御手段３からの制御信号に基づいて、指針が所定の指示角度となるように前記モータを回転させ、車両速度や車載エネルギ（燃料または電力）の残容量などの計測値を所望の車両情報として指示表示する出力手段である。
【００２０】
また、計器Ａへ車速信号を発する車速センサＢは、車輪の回動に同期して回転する被検出部（例えば、ギアの凹凸や金属突起）をホール素子を用いて検出する検出手段を適用でき、例えば、ドライブシャフト、またはハブ、ＡＢＳ（アンチロックブレーキシステム）センサに設けられる。車速センサＢは、計器Ａとコネクタ１２を介してケーブル接続され、状態に応じて、信号線に、ＨＩＧＨレベル／ＬＯＷレベルの何れかの電流値を車速信号として転送する。従って、この車速信号は、車速に応じた周波数の矩形波となる。
【００２１】
次に、制御手段３の処理について図４を用いて説明する。
【００２２】
制御手段３は、アナログ電圧入力ポート３１から入力する電圧信号のアナログ電圧値に基づいて、所定分解能のデジタル電圧値に変換するＡＤ（Analog to Digital）変換処理（ステップＳ１）を行う。この所定分解能は、想定される入力電圧値がＨＩＧＨレベル（Ｈｉレベルとも呼ぶ）、ＬＯＷレベル（Ｌｏレベルとも呼ぶ）、後述するしきい値が充分に判別できるような階調となるように、予め設定される。
【００２３】
次に制御手段３は、このデジタル電圧値（図６（ａ）に示す入力値Ｖｉｎ）と所定の電圧しきい値とを比較する比較処理（ステップＳ２）を行う。この電圧しきい値は、想定される入力電圧値のＨｉレベル範囲と、Ｌｏレベル範囲との間の値が設定されている。電圧しきい値としては、第１しきい値Ｖｔｈ（＋）と、第１しきい値Ｖｔｈ（＋）よりも小さい第２しきい値Ｖｔｈ（−）とが設定されており、制御手段３は、後述のように、条件に応じて入力値Ｖｉと比較する電圧しきい値を、第１しきい値Ｖｔｈ（＋）と第２しきい値Ｖｔｈ（−）との一方から他方へと切り替える。なお、比較結果として、ＨｉレベルとＬｏレベルとの何れかであったかを示すデータが記憶部３２に格納される。比較処理については、後に詳述する。
【００２４】
次に制御手段３は、記憶部３２に格納された前回の比較結果と今回の比較結果とに基づいて、車速信号（電圧信号）の変化周期の端点を抽出する抽出処理（ステップＳ３）を行う。この場合、制御手段３は、ＬｏレベルからＨｉレベルへの立ち上がり変化の有無を抽出する。制御手段３は、立ち上がりの変化がある度に、記憶部３２に格納されるカウンタをインクリメントすることで、車速信号のパルス回数を計数できる。
【００２５】
次に制御手段３は、所定時間毎に前記カウンタ値を読み取ることで、車速信号が変化する周波数（周期）を計測する計時処理（ステップＳ４）を行う。制御手段３は、この際、カウンタをリセットする。
【００２６】
なお、制御手段３は、上述処理によって得られる周波数と、車輪の外径や車速センサＢのギア数などとを加味した別途処理によって、車速や走行距離を演算できる。また、上述のように、車速信号のパルス数をカウンタを用いて計数することによって、パルスの立ち上がり部分を正確に捉えなくても周波数計測することが可能となる。また、車両が高速で走行することで、車速信号のパルス周波数が大きな場合であっても、大きな演算負荷をともなわずにこの周波数を計測できる。
【００２７】
続いて、図５に示す比較処理を、理解を容易にするため、図６（ａ）及び（ｂ）に示すタイミングＴ１〜Ｔ８に従って説明する。Ｔ１〜Ｔ８は、図４のステップＳ１において、制御手段３が所定の制御周期毎にデジタル電圧値としての入力値Ｖｉｎを取得するタイミングの一例を示している。
【００２８】
（比較処理）
まず、初回のＴ１において、制御手段３が入力値Ｖｉｎを取得した場合の比較処理の遷移を説明する。なお、比較処理開始時には、デフォルトとして、記憶部３２に格納されたＶＨ確定フラグ、ＶＬ確定フラグ、及び両者確定フラグはオフ状態に設定されている。
【００２９】
比較処理において、制御手段３は、記憶部３２に格納された前回の入力状態がＨｉレベルであるか否かを判別する（ステップＳ２０１）。なお、初回処理の場合は、予め記憶部３２に記憶されたＬｏレベルが前回の入力状態として参照される。したがって、制御手段３が初回のＴ１で入力値Ｖｉｎを取得した場合は、前回の入力状態は初期設定値としてのＬｏレベルであるため（ステップＳ２０１；Ｎｏ）、ステップＳ２０２へ処理を進める。
【００３０】
ステップＳ２０２で、制御手段３は、Ｔ１で取得した入力値Ｖｉｎと第１しきい値Ｖｔｈ（＋）とを比較し、比較結果に応じた入力状態を記憶部３２に記憶する（ステップＳ２０３）。Ｔ１では、図６（ａ）に示すように、Ｖｉｎ＞Ｖｔｈ（＋）となるため、比較後の入力状態としてＨｉレベルが記憶部３２に記憶される。
【００３１】
続いて、制御手段３は、比較後の入力状態がＬｏレベルであるか否かを判別する（ステップＳ２０４）。Ｔ１で入力値Ｖｉｎを取得した場合は、ステップＳ２０３で記憶された比較後の入力状態がＨｉレベルであるため（ステップＳ２０４；Ｎｏ）、ステップＳ２０５へ処理を進める。
【００３２】
ステップＳ２０５で、制御手段３は、ＶＨとＶＬの両者が確定済みであるかを示す両者確定フラグがオン状態であるか否かを判別する。Ｔ１で入力値Ｖｉｎを取得した場合は、未だ両者確定フラグがオフ状態であるため（ステップＳ２０５；Ｎｏ）、制御手段３は、またステップＳ２０１から処理を実行する。
【００３３】
続いて、Ｔ２において、制御手段３が入力値Ｖｉｎを取得した場合の比較処理の遷移を説明する。
【００３４】
Ｔ２では、前回の入力状態（Ｔ１で入力値Ｖｉｎを取得した際にステップＳ２０３で記憶した入力状態）はＨｉレベルであるため（ステップＳ２０１；Ｙｅｓ）、制御手段３は、ステップＳ２０６へ処理を進める。
【００３５】
ステップＳ２０６で、制御手段３は、Ｔ２で取得した入力値Ｖｉｎと第２しきい値Ｖｔｈ（−）とを比較し、比較結果に応じた入力状態を記憶部３２に記憶する（ステップＳ２０７）。Ｔ２では、図６（ａ）に示すように、Ｖｉｎ＞Ｖｔｈ（−）となるため、比較後の入力状態としてＨｉレベルが記憶部３２に記憶される。
【００３６】
続いて、制御手段３は、比較後の入力状態がＨｉレベルであるか否かを判別する（ステップＳ２０８）。Ｔ２で入力値Ｖｉｎを取得した場合は、比較後の入力状態がＨｉレベルであるため（ステップＳ２０８；Ｙｅｓ）、ステップＳ２０９へ処理を進める。
【００３７】
ステップＳ２０９で、制御手段３は、両者確定フラグがオン状態であるか否かを判別する。Ｔ２で入力値Ｖｉｎを取得した場合は、未だ両者確定フラグがオフ状態であるため（ステップＳ２０９；Ｎｏ）、制御手段３は、ステップＳ２１０へ処理を進める。
【００３８】
ステップＳ２１０で、制御手段３は、Ｔ２で取得した入力値Ｖｉｎを、想定される最大電圧ＶＨとして確定し、記憶部３２に記憶するとともに、ＶＨが確定されていることを示すＶＨ確定済みフラグをオン状態にセットする。つまり、Ｔ１において入力状態が前回におけるＬｏレベルから比較後におけるＨｉレベルに変化し（図６（ｂ）に示す、Ｔ１に対応する入力状態の変化：有り）、その後Ｔ２において比較後入力状態がＨｉレベルのままである場合（図６（ｂ）に示す、Ｔ２に対応する入力状態の変化：無し）に、ＶＨを確定する。
【００３９】
続いて、制御手段３は、想定される最小電圧ＶＬが確定されていることを示すＶＬ確定フラグがオン状態であるか否かを判別する（ステップＳ２１１）。Ｔ２の時点では、未だＶＬは確定されておらず、ＶＬ確定フラグはオフ状態であるので（ステップＳ２１１；Ｎｏ）、制御手段３は、またステップＳ２０１から処理を実行する。
【００４０】
続いて、Ｔ３において、制御手段３が入力値Ｖｉｎを取得した場合の比較処理の遷移を説明する。
【００４１】
Ｔ３では、前回の入力状態（Ｔ２で入力値Ｖｉｎを取得した際にＳ２０７で記憶した入力状態）はＨｉレベルであるため（ステップＳ２０１；Ｙｅｓ）、制御手段３は、ステップＳ２０６へ処理を進める。
【００４２】
ステップＳ２０６で、制御手段３は、Ｔ３で取得した入力値Ｖｉｎと第２しきい値Ｖｔｈ（−）とを比較し、比較結果に応じた入力状態を記憶部３２に記憶する（ステップＳ２０７）。Ｔ３では、図６（ａ）に示すように、Ｖｉｎ＜Ｖｔｈ（−）となるため、比較後の入力状態としてＬｏレベルが記憶部３２に記憶される。
【００４３】
続いて、制御手段３は、比較後の入力状態がＨｉレベルであるか否かを判別する（ステップＳ２０８）。Ｔ３で入力値Ｖｉｎを取得した場合は、比較後の入力状態がＬｏレベルであるため（ステップＳ２０８；Ｎｏ）、ステップＳ２１２へ処理を進める。
【００４４】
ステップＳ２１２で、制御手段３は、両者確定フラグがオン状態であるか否かを判別する。Ｔ３で入力値Ｖｉｎを取得した場合は、未だ両者確定フラグがオフ状態であるため（ステップＳ２１２；Ｎｏ）、制御手段３は、またステップＳ２０１から処理を実行する。
【００４５】
続いて、Ｔ４において、制御手段３が入力値Ｖｉｎを取得した場合の比較処理の遷移を説明する。
【００４６】
Ｔ４では、前回の入力状態（Ｔ３で入力値Ｖｉｎを取得した際にステップＳ２０７で記憶した入力状態）はＬｏレベルであるため（ステップＳ２０１；Ｎｏ）、制御手段３は、ステップＳ２０２へ処理を進める。
【００４７】
ステップＳ２０２で、制御手段３は、Ｔ４で取得した入力値Ｖｉｎと第１しきい値Ｖｔｈ（＋）とを比較し、比較結果に応じた入力状態を記憶部３２に記憶する（ステップＳ２０３）。Ｔ４では、図６（ａ）に示すように、Ｖｉｎ＜Ｖｔｈ（＋）となるため、比較後の入力状態としてＬｏレベルが記憶部３２に記憶される。
【００４８】
続いて、制御手段３は、比較後の入力状態がＬｏレベルであるか否かを判別する（ステップＳ２０４）。Ｔ４で入力値Ｖｉｎを取得した場合は、比較後の入力状態がＬｏレベルであるため（ステップＳ２０４；Ｙｅｓ）、ステップＳ２１３へ処理を進める。
【００４９】
ステップＳ２１３で、制御手段３は、両者確定フラグがオン状態であるか否かを判別する。Ｔ４で入力値Ｖｉｎを取得した場合は、未だ両者確定フラグがオフ状態であるため（ステップＳ２１３；Ｎｏ）、制御手段３は、ステップＳ２１４へ処理を進める。
【００５０】
ステップＳ２１４で、制御手段３は、Ｔ４で取得した入力値Ｖｉｎを、想定される最小電圧ＶＬとして確定し、記憶部３２に記憶するとともに、ＶＬが確定されていることを示すＶＬ確定フラグをオン状態にセットする。つまり、Ｔ３において入力状態が前回におけるＨｉレベルから比較後におけるＬｏレベルに変化し（図６（ｂ）に示す、Ｔ３に対応する入力状態の変化：有り）、その後Ｔ４において比較後入力状態がＬｏレベルのままである場合（図６（ｂ）に示す、Ｔ４に対応する入力状態の変化：無し）に、ＶＬを確定する。
【００５１】
続いて、制御手段３は、ＶＨ確定済みフラグがオン状態であるか否かを判別する（ステップＳ２１５）。この時点では、先のＴ２で入力値Ｖｉｎを取得した場合におけるステップＳ２１０でＶＨ確定フラグがオン状態となっているため（ステップＳ２１５；Ｙｅｓ）、制御手段３は、ＶＨ及びＶＬともに確定したことを示す両者確定フラグをオン状態にセットし（ステップＳ２１６）、またステップＳ２０１から処理を実行する。
【００５２】
続いて、Ｔ５において、制御手段３が入力値Ｖｉｎを取得した場合の比較処理の遷移を説明する。
【００５３】
Ｔ５では、前回の入力状態（Ｔ４で入力値Ｖｉｎを取得した際にステップＳ２０３で記憶した入力状態）はＬｏレベルであるため（ステップＳ２０１；Ｎｏ）、制御手段３は、ステップＳ２０２へ処理を進める。
【００５４】
ステップＳ２０２で、制御手段３は、Ｔ５で取得した入力値Ｖｉｎと第１しきい値Ｖｔｈ（＋）とを比較し、比較結果に応じた入力状態を記憶部３２に記憶する（ステップＳ２０３）。Ｔ５では、図６（ａ）に示すように、Ｖｉｎ＜Ｖｔｈ（＋）となるため、比較後の入力状態としてＬｏレベルが記憶部３２に記憶される。
【００５５】
続いて、制御手段３は、比較後の入力状態がＬｏレベルであるか否かを判別する（ステップＳ２０４）。Ｔ５で入力値Ｖｉｎを取得した場合は、比較後の入力状態がＬｏレベルであるため（ステップＳ２０４；Ｙｅｓ）、ステップＳ２１３へ処理を進める。
【００５６】
ステップＳ２１３で、制御手段３は、両者確定フラグがオン状態であるか否かを判別する。Ｔ５では、先のＴ４で入力値Ｖｉｎを取得した場合におけるステップＳ２１６において、両者確定フラグがオン状態とされているため（ステップＳ２１３；Ｙｅｓ）、制御手段３は、またステップＳ２０１から処理を実行する。
【００５７】
続いて、Ｔ６において、制御手段３が入力値Ｖｉｎを取得した場合の比較処理の遷移を説明する。
【００５８】
Ｔ６では、前回の入力状態（Ｔ５で入力値Ｖｉｎを取得した際にステップＳ２０３で記憶した入力状態）はＬｏレベルであるため（ステップＳ２０１；Ｎｏ）、制御手段３は、ステップＳ２０２へ処理を進める。
【００５９】
ステップＳ２０２で、制御手段３は、Ｔ６で取得した入力値Ｖｉｎと第１しきい値Ｖｔｈ（＋）とを比較し、比較結果に応じた入力状態を記憶部３２に記憶する（ステップＳ２０３）。Ｔ６では、図６（ａ）に示すように、Ｖｉｎ＞Ｖｔｈ（＋）となるため、比較後の入力状態としてＨｉレベルが記憶部３２に記憶される。
【００６０】
続いて、制御手段３は、比較後の入力状態がＬｏレベルであるか否かを判別する（ステップＳ２０４）。Ｔ６で入力値Ｖｉｎを取得した場合は、比較後の入力状態がＨｉレベルであるため（ステップＳ２０４；Ｎｏ）、ステップＳ２０５へ処理を進める。
【００６１】
ステップＳ２０５で、制御手段３は、両者確定フラグがオン状態であるか否かを判別する。Ｔ６では、先のＴ４で入力値Ｖｉｎを取得した場合におけるステップＳ２１６において、両者確定フラグがオン状態とされているため（ステップＳ２０５；Ｙｅｓ）、ステップＳ２１７へ処理を進める。
【００６２】
ステップＳ２１７で、制御手段３は、第１しきい値Ｖｔｈ（＋）及び第２しきい値Ｖｔｈ（−）を、調整後の第１しきい値Ｖｔｈ（＋）’及び第２しきい値Ｖｔｈ（−）’に更新する。つまり、ＶＨとＶＬの両者を確定した後に、入力状態の変化があった場合（図６（ｂ）に示す、Ｔ６に対応する入力状態の変化：有り）に、電圧しきい値を更新する。当該更新のタイミングＴｕは、図６（ａ）に示すように、Ｔ６と、Ｔ６に続く制御手段３の入力値Ｖｉｎの取得タイミングであるＴ７との間の所定のタイミングとなる。
【００６３】
調整後の第１しきい値Ｖｔｈ（＋）’は、調整前の第１しきい値Ｖｔｈ（＋）よりも確定したＶＨに近い値とする。例えば、制御手段３は、確定したＶＨと調整前の第１しきい値Ｖｔｈ（＋）との差分に、０より大きく１未満の係数を乗算した値を調整量とする。そして、当該調整量を、調整前の第１しきい値Ｖｔｈ（＋）に加算した値を、調整後の第１しきい値Ｖｔｈ（＋）’とする。
調整後の第２しきい値Ｖｔｈ（−）’は、調整前の第２しきい値Ｖｔｈ（−）よりも確定したＶＬに近い値とする。例えば、制御手段３は、確定したＶＬと調整前の第２しきい値Ｖｔｈ（−）との差分に、０より大きく１未満の係数を乗算した値を調整量とする。そして、当該調整量を、調整前の第２しきい値Ｖｔｈ（−）から減算した値を、調整後の第２しきい値Ｖｔｈ（−）’とする。
【００６４】
ここで、調整の一具体例を示す。例えば、入力パルスの規格として、想定されるＶＨが１．２〜１．８Ｖ、想定されるＶＬが０．２〜０．６Ｖである場合、調整前の電圧しきい値は、当該ＶＨとＶＬの間の値として、第１しきい値Ｖｔｈ（＋）を１．１Ｖ、第２しきい値Ｖｔｈ（−）を０．７Ｖとする。そして、制御手段３が上記処理を実行することにより、想定されるＶＨを１．５Ｖと確定し、想定されるＶＬを０．４Ｖと確定した場合は、例えば、調整後の第１しきい値Ｖｔｈ（＋）’を１．２Ｖとし、調整後の第２しきい値Ｖｔｈ（−）’を０．４８Ｖとする。
【００６５】
ステップＳ２１７に続いて、制御手段３は、両者確定フラグ、ＶＨ確定フラグ、ＶＬ確定フラグの各々をオフ状態にクリアし（ステップＳ２１８）、またステップＳ２０１から処理を実行する。
【００６６】
制御手段３は、以上の比較処理を繰り返し実行することで、第１しきい値Ｖｔｈ（＋）を想定される最大電圧ＶＨに近づけるとともに、第２しきい値Ｖｔｈ（−）を想定される最小電圧ＶＬに近づける制御を行う。つまり、制御手段３は、ＶＨとＶＬとの範囲内において、ヒステリシス幅（第１しきい値Ｖｔｈ（＋）と第２しきい値Ｖｔｈ（−）との幅）を徐々に広げることが可能な、ヒステリシス幅の可変制御を行う。このようにすることで、制御手段３のアナログ電圧入力ポート３１に入力される電圧信号に予期せぬノイズが重畳された場合であっても、当該ノイズの影響による入力状態の誤判定を抑制することができる。
【００６７】
以後、Ｔ６に続くＴ７や、Ｔ７に続くＴ８で入力値Ｖｉｎを取得した場合も、制御手段３は、上記と同様な比較処理を繰り返し実行し、ステップＳ２１７の処理を実行する毎にヒステリシス幅を広げていく制御を実行する。
【００６８】
なお、図６（ａ）に示す入力値Ｖｉｎの取得タイミングＴ１〜Ｔ８の例に対応する比較処理の遷移では、制御手段３は、ＶＨをＶＬよりも先に確定した後に、ステップＳ２０５でＹｅｓと判別し、ステップＳ２１７でヒステリシス幅を広げる制御を行うこととなったが、入力値Ｖｉｎの取得タイミングによっては、制御手段３は、ＶＬをＶＨよりも先に確定した後に、ステップＳ２１２でＹｅｓと判別し、ステップＳ２１７でヒステリシス幅を広げる制御を行うことになる場合もある。いずれにせよ、図５に示すフローチャートに従う処理により、徐々に電圧しきい値のヒステリシス幅を広げる制御が可能となる。
【００６９】
本発明は、以上の実施形態及び図面によって限定されるものではない。本発明の要旨を変更しない範囲で、適宜、実施形態及び図面に変更（構成要素の削除も含む）を加えることが可能である。
【００７０】
以上の例では、制御手段３は、車速信号が変化する周波数をカウンタを用いて計測したが、これに限られず、パルス信号の立ち上がり周期を計時し、この計時結果を複数用いて平均化するなどして、車速信号が変化する周波数を計測してもよい。
【００７１】
また、以上で説明した比較処理において、制御手段３は、徐々に電圧しきい値のヒステリシス幅（第１しきい値Ｖｔｈ（＋）と第２しきい値Ｖｔｈ（−）との幅）を広げるが、ヒステリシス幅が予め定めた値に達した以降は、ヒステリシス幅の可変制御を実行しない処理構成としてもよい。
【００７２】
また、比較処理において、電圧しきい値として第１しきい値Ｖｔｈ（＋）を選択した場合（ステップＳ２０１；Ｎｏ）において、比較後の入力状態が予め定められた回数以後もＬｏとなる場合や、電圧しきい値として第２しきい値Ｖｔｈ（−）を選択した場合（ステップＳ２０１；Ｙｅｓ）において、比較後の入力状態が予め定められた回数以後もＨｉとなる場合には、変化させた後のヒステリシス幅が適切ではないと見做せるため、ヒステリシス幅を前回以前の幅に戻す処理構成を採用してもよい。比較処理を構成する各処理の変更（処理の追加、一部の処理の削除を含む）は、良好に車速を計測することができれば任意である。
【００７３】
また、計器Ａが搭載される車両の種類は任意であり、自動二輪車や自動四輪車に限られない。
【００７４】
（１）以上に説明した計器Ａは、車両の速度に応じた周波数の車速信号を、前記周波数に同期した電圧変化を示す電圧信号に変換して出力する電源電圧変換回路１（変換回路の一例）と、電圧信号をアナログ電圧入力ポート３１を介して入力し、入力した電圧信号が示す入力値Ｖｉｎ（電圧値）と所定のしきい値とを比較し、入力値Ｖｉｎのしきい値に対する大小に応じてハイ（Ｈｉ）レベル又はロー（Ｌｏ）レベルと判別し、当該判別結果に基づいて前記周波数を算出する制御手段３と、を備える。しきい値は、入力値Ｖｉｎの可変範囲内の値に設定され、第１しきい値Ｖｔｈ（＋）と、第１しきい値Ｖｔｈ（＋）よりも小さい第２しきい値Ｖｔｈ（−）とを含む。制御手段３は、前回の判別結果がローレベルであった場合は、入力値Ｖｉｎを第１しきい値Ｖｔｈ（＋）と比較し、前回の判別結果がハイレベルであった場合は、入力値Ｖｉｎを第２しきい値Ｖｔｈ（−）と比較する。
このように、前回の判別結果に応じて第１しきい値Ｖｔｈ（＋）と第２しきい値Ｖｔｈ（−）とを選択することで、電圧しきい値のヒステリシス幅を確保するようにしたから、電圧信号にノイズが乗って、入力値Ｖｉｎが予期せぬ変化をした場合であっても、ハイ又はローレベルの誤判定を抑制することができる。結果として、良好に車速を計測することができる。計器Ａによれば、電圧増幅回路を用いなくともよいので、回路構成が簡易である。
【００７５】
（２）また、制御手段３は、ハイレベルの判別結果が複数回続いた場合における入力値Ｖｉｎを最大電圧値と推定し（想定される最大電圧ＶＨと確定し）、ローレベルの判別結果が複数回続いた場合における入力値Ｖｉｎを最小電圧値と推定し（想定される最小電圧ＶＬと確定し）、最大電圧ＶＨと最小電圧ＶＬの両者を推定した後に、第１しきい値Ｖｔｈ（＋）を従前の値よりも最大電圧ＶＨに近い値（調整後の第１しきい値Ｖｔｈ（＋）’）に更新するとともに、第２しきい値Ｖｔｈ（−）を従前の値よりも最小電圧ＶＬに近い値（調整後の第２しきい値Ｖ（−）’）に更新する。
（３）具体的には、制御手段３は、ローレベルの判別結果後にハイレベルの判別結果が複数回続いた場合における入力値Ｖｉｎを最大電圧ＶＨと推定し、ハイレベルの判別結果後にローレベルの判別結果が複数回続いた場合における入力値Ｖｉｎを最小電圧ＶＬと推定する。
このようにＶＨとＶＬを推定し、推定したＶＨとＶＬとの範囲内で、ヒステリシス幅を広げる制御が可能であるため、ノイズに起因して発生する虞があるハイ又はローレベルの誤判定を効果的に抑制することができる。結果として、より良好に車速を計測することができる。
【００７６】
（４）また、制御手段３は、最大電圧ＶＨと最小電圧ＶＬの両者を推定した後に、判別結果がハイレベルとローレベルとの一方から他方へ変化した以後に、第１しきい値Ｖｔｈ（＋）を従前の値よりも最大電圧ＶＨに近い値に更新するとともに、第２しきい値Ｖｔｈ（−）’を従前の値よりも最小電圧ＶＬに近い値に更新する。
このように急にヒステリシス幅が広がらない制御を行うことで、ハイ又はローレベルの誤判定が生じることを抑制することができる。
【００７７】
以上の説明では、本発明の理解を容易にするために、公知の技術的事項の説明を適宜省略した。
【符号の説明】
【００７８】
１…電流電圧変換回路
１１…抵抗素子、１２…コネクタ
２…入力手段
３…制御手段
３１…アナログ電圧入力ポート、３２…記憶部
４…報知手段
４１…液晶表示パネル、４１ａ…バックライト
４２…スピーカ、４３…指針式表示部
Ａ…計器
Ｂ…車速センサ
Ｃ…他のＥＣＵ
Ｖｉｎ…入力値（デジタル変換された電圧値）
Ｖｔｈ（＋）…第１しきい値、Ｖｔｈ（＋）’…調整後の第１しきい値
Ｖｔｈ（−）…第２しきい値、Ｖｔｈ（−）’…調整後の第２しきい値
【図１】
2019094029.tif 000003
【図２】
2019094029.tif 000004
【図３】
2019094029.tif 000005
【図４】
2019094029.tif 000006
【図５】
2019094029.tif 000007
【図６】
2019094029.tif 000008