(57)【特許請求の範囲】
【請求項１】
少なくとも１つの計測値を表す情報を表示する車両用計器であって、
特定の測定対象について、計測値を表示する表示部と、
前記測定対象の計測値に相当する、第１の情報を入力するための第１の信号入力部と、
前記測定対象の計測値に相当する、第２の情報を入力するための第２の信号入力部と、
前記第１の情報および第２の情報のうちいずれか一方を選択し、選択された情報の計測値を前記表示部に表示する計測値選択制御部と、
前記計測値選択制御部における前記第１の情報または第２の情報の選択状態を表す選択情報と、所定の選択切替処理の未処理状態か否かを表す未処理情報とを保持する不揮発性情報記憶部と、
前記未処理情報が未処理状態の時に限り、前記選択切替処理を実行し、その結果を前記選択情報に反映すると共に前記未処理情報を処理済みに更新する選択情報決定部と、
を備えることを特徴とする車両用計器。
【請求項２】
前記選択情報決定部は、前記第１の情報および第２の情報の少なくとも一方がパルス信号として入力される場合に、所定時間以内に複数のパルスを検出した時に限り有効なパルス信号として認識し該当する情報を選択する、
ことを特徴とする請求項１に記載の車両用計器。
【請求項３】
前記選択情報決定部は、前記第１の情報および第２の情報の少なくとも一方がパルス信号として入力される場合に、検出されるパルスの周期が予め定めた条件を満たす時に限り有効なパルス信号として認識し該当する情報を選択する、
ことを特徴とする請求項１に記載の車両用計器。
【請求項４】
前記選択情報決定部は、前記第１の情報または第２の情報の計測値が所定値以下の場合に限り、該当する情報を選択し前記選択切替処理を終了する、
ことを特徴とする請求項１に記載の車両用計器。
【請求項５】
前記選択情報決定部は、前記選択切替処理を実行する際に、前記表示部を非表示状態に制御する、
ことを特徴とする請求項１に記載の車両用計器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つの計測値を表す情報を表示する車両用計器に関する。
【背景技術】
【０００２】
一般的に、自動車に搭載される計器板ユニットには、スピードメータ、タコメータ、油圧計、水温計、燃料残量計など様々な計器が備わっている。通常、これらの計器は、それぞれ該当する車両に搭載されているセンサが出力する電気信号を読み取ることにより計測値を取得しその計測値を表示する。
【０００３】
また、近年の車両には様々な種類の複数の電子制御ユニット（ＥＣＵ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）が搭載されており、これらが車両上の通信ネットワークで互いに接続されている場合が多い。従って、計器板ユニットは必要な計測値の情報を他の電子制御ユニットから取得することもできる。
【０００４】
しかし、実際の車両に搭載される電子制御ユニットの種類や数は、車両の車種、グレード、仕向地等の違いに応じて様々に変化する。従って、計器板ユニットの構成についても、それを搭載する車両の車種、グレード、仕向地等の違いに応じて様々なバリエーションを用意しておかなければならない。
【０００５】
そこで、例えば特許文献１に開示された従来技術においては、計器板ユニットのバリエーションと各計器の情報供給手段との対応関係を、この文献中の図８に示されているようなテーブルに予め登録している。このテーブルの情報を参照することにより、車両のバリエーションと、この計器板ユニットのバリエーションとを対応付けることができ、１種類の計器板ユニットを様々な種類の車両に搭載可能になる。
【０００６】
具体的には、車両用計器がそれに接続されたセンサと、ＣＡＮ通信網を介して接続された電子制御ユニットとの少なくとも一方から目的の情報を取得できる場合に、センサの出力と、通信で得られる情報のいずれを選択するのかを、ＣＡＮ通信で得られる信号によって決定する。つまり、車両用計器は車両側の電子制御ユニットが出力する制御信号に従って、情報の入手先を、センサ出力またはＣＡＮ通信に切り替える。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１９５２１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の技術のように、車両用計器が必要とする情報の入手先の選択を他の電子制御ユニットからの指示によって切り替える場合には、車両用計器が単独で動作することはできない。つまり、車両に実際に搭載された１つ又は複数の電子制御ユニットと車両用計器とを組み合わせシステムを構成した状態において、予め定めた動作を行うように、１つの電子制御ユニットに車両用計器を制御するための機能を必ず組み込まなければならない。そのため、車両に搭載する電子制御ユニット等のバリエーションに制約が生じる。
【０００９】
勿論、車両用計器が単独で動作するように構成することも可能である。その場合は、予め割り当てられた複数の候補（例えばセンサ出力とＣＡＮ通信）のいずれも情報の入手先として選択できるように、それぞれの候補について適切な情報の取得が可能かどうかの監視および判定を行って自動的に選択することが想定される。
【００１０】
しかし、車両用計器が上記のような処理によってそれ自身で情報の入手先を決定する場合には、複数の候補の中から情報の入手先の選択状態が確定するまでに時間のかかる処理を行う必要がある。特に、車両に搭載される計器板ユニットの場合には、スピードメータ、タコメータ、油圧計、水温計、燃料残量計など様々な計器のそれぞれについて情報の入手先を決める必要があり、選択の完了までに時間がかかる。
【００１１】
また、車両に搭載される計器板ユニットの場合には、イグニッションスイッチがオンになる毎に（電源が投入される毎に）上記の処理を行ってから通常の表示状態に移行することになるので、表示を開始できるまでの所要時間が長くなる。
【００１２】
現実的には、車両用計器が情報の入手先の切替を必要とする機会はほとんどない。すなわち、該当する車両用計器を実際に搭載する車両のバリエーションが決まった後で、このバリエーションに合わせて車両用計器が情報の入手先を１回決定すれば、その後で選択状態を切り替える必要はない。このように使用頻度の低い機能であるにもかかわらず、情報の入手先の切替機能を持たせることは重要である。しかし、この機能が処理上の大きな負担になってしまう。
【００１３】
更に、同じ情報の入手先である複数の候補のそれぞれが情報を実際に出力しているような環境においては、車両用計器が表示中に情報の入手先を勝手に切り替える可能性があり、その場合は表示内容が急激に変化するため、不具合が生じているような違和感をユーザに与えかねない。
【００１４】
本発明は、上述した事情に鑑みてなされたものであり、その目的は、必要とする情報の入手先として複数の候補が存在する場合に、適切な候補を自動的に選択可能にすると共に、制御上の処理の負担の増大を防止することが可能な車両用計器を提供することにある。
【課題を解決するための手段】
【００１５】
前述した目的を達成するために、本発明に係る車両用計器は、下記（１）〜（５）を特徴としている。
（１）  少なくとも１つの計測値を表す情報を表示する車両用計器であって、
特定の測定対象について、計測値を表示する表示部と、
前記測定対象の計測値に相当する、第１の情報を入力するための第１の信号入力部と、
前記測定対象の計測値に相当する、第２の情報を入力するための第２の信号入力部と、
前記第１の情報および第２の情報のうちいずれか一方を選択し、選択された情報の計測値を前記表示部に表示する計測値選択制御部と、
前記計測値選択制御部における前記第１の情報または第２の情報の選択状態を表す選択情報と、所定の選択切替処理の未処理状態か否かを表す未処理情報とを保持する不揮発性情報記憶部と、
前記未処理情報が未処理状態の時に限り、前記選択切替処理を実行し、その結果を前記選択情報に反映すると共に前記未処理情報を処理済みに更新する選択情報決定部と、
を備える、
こと。
（２）  上記（１）に記載の車両用計器であって、
前記選択情報決定部は、前記第１の情報および第２の情報の少なくとも一方がパルス信号として入力される場合に、所定時間以内に複数のパルスを検出した時に限り有効なパルス信号として認識し該当する情報を選択する、
こと。
（３）  上記（１）に記載の車両用計器であって、
前記選択情報決定部は、前記第１の情報および第２の情報の少なくとも一方がパルス信号として入力される場合に、検出されるパルスの周期が予め定めた条件を満たす時に限り有効なパルス信号として認識し該当する情報を選択する、
こと。
（４）  上記（１）に記載の車両用計器であって、
前記選択情報決定部は、前記第１の情報または第２の情報の計測値が所定値以下の場合に限り、該当する情報を選択し前記選択切替処理を終了する、
こと。
（５）  上記（１）に記載の車両用計器であって、
前記選択情報決定部は、前記選択切替処理を実行する際に、前記表示部を非表示状態に制御する、
こと。
【００１６】
上記（１）の構成の車両用計器によれば、所定の初期状態の時に限り、前記未処理情報が未処理状態であるため前記選択切替処理が実行され、前記第１の情報または第２の情報の選択状態を切り替えることができる。また、前記選択切替処理を１回実行した後は前記未処理情報が処理済みになるため、それ以降は前記選択切替処理が実行されることはなく、処理の負担が増大しない。
上記（２）の構成の車両用計器によれば、前記選択情報決定部がパルス状の単発性のノイズを有効なパルス信号として誤認識するのを防ぐことができ、複数の候補の中から適切な候補を自動選択することが可能になる。
上記（３）の構成の車両用計器によれば、実際に入力されるパルスの周期が所定の範囲内にある時に限り、前記第１の情報または第２の情報の選択状態を切り替えることができる。従って、複数の候補の中から適切な候補を自動選択することが可能になる。
上記（４）の構成の車両用計器によれば、入力される計測値が大きい時に先端状態が切り替わるのを防止できる。これにより、切替の際に、表示値が急激に変化することがなくなり、ユーザに違和感を与えることもなくなる。
上記（５）の構成の車両用計器によれば、選択状態の切替が完了する前に、無効な値が計測値として誤表示されるのを防止できる。
【発明の効果】
【００１７】
本発明の車両用計器によれば、必要とする情報の入手先として複数の候補が存在する場合に、適切な候補の自動選択が可能になり、制御上の処理の負担の増大を防止することも可能になる。
【００１８】
以上、本発明について簡潔に説明した。更に、以下に説明される発明を実施するための形態を添付の図面を参照して通読することにより、本発明の詳細は更に明確化されるであろう。
【図面の簡単な説明】
【００１９】
【図１】図１は、実施形態の車両用計器のハードウェア構成例を示すブロック図である。
【図２】図２は、図１に示した装置の主要な処理を示すフローチャートである。
【図３】図３は、図２に示した入力設定処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００２０】
本発明の車両用計器に関する具体的な実施の形態について、各図を参照しながら以下に説明する。
【００２１】
＜装置の構成＞
本実施形態における車両用計器のハードウェア構成例が図１に示されている。図１に示した車両用計器１００は、自動車などの車両のインストルメントパネルに配置される計器板ユニットとして利用することを想定して構成してある。
【００２２】
図１に示すように、この車両用計器１００は、マイクロコンピュータ１０、速度計表示部１１、回転計表示部１２、燃料残量計表示部１３、水温計表示部１４、モータドライバ１５、１６、距離計表示部１７、照明用光源１８、ウォーニング表示部１９、不揮発性記憶部２１、電源回路２２、インタフェース２３〜２６、操作スイッチ２７、ＦＵＥＬセンダ２８および信号入力回路２９を備えている。
【００２３】
マイクロコンピュータ１０は、図１に示すように読み出し専用メモリ１０ａ、ランダムアクセスメモリ１０ｂ、ＣＡＮ通信回路１０ｃ、Ａ／Ｄ変換回路１０ｄを内蔵しており、更に制御可能な様々な入出力ボートを有している。このマイクロコンピュータ１０は、読み出し専用メモリ１０ａ上に予め保持されているプログラムを実行し、車両用計器１００に必要とされる機能を実現するための各種処理を行う。
【００２４】
速度計表示部１１、回転計表示部１２、燃料残量計表示部１３、および水温計表示部１４は、それぞれ車両の走行速度（ＳＰＥＥＤ）、エンジン回転速度（ＲＥＶ）、燃料残量（ＦＵＥＬ）、冷却水温度（ＴＥＭＰ）の測定値を表示するために備わっている。
【００２５】
本実施形態においては、速度計表示部１１、回転計表示部１２、燃料残量計表示部１３、および水温計表示部１４は、図示しないがそれぞれ目盛り板、指針、指針を駆動する電気モータ、指針の位置を検出するセンサなどを有している。
【００２６】
速度計表示部１１および回転計表示部１２は、モータドライバ１５を介してマイクロコンピュータ１０と接続され、燃料残量計表示部１３および水温計表示部１４は、モータドライバ１６を介してマイクロコンピュータ１０と接続されている。
【００２７】
距離計表示部１７は、車両の積算走行距離を表示するオドメータおよび特定区間の走行距離を表示するトリップメータの数値を表示するために備わっている。距離計表示部１７は、数値の表示が可能な液晶表示器（ＬＣＤ）で構成してあり、マイクロコンピュータ１０の出力ポートと接続されている。
【００２８】
照明用光源１８は、速度計表示部１１、回転計表示部１２、燃料残量計表示部１３、水温計表示部１４、および距離計表示部１７の表示内容が運転者から見やすくなるよう照明する光源である。この照明用光源１８は、マイクロコンピュータ１０の出力ポートと接続された複数の発光ダイオード（ＬＥＤ）により構成されている。
【００２９】
ウォーニング表示部１９は、車両各部の故障や異常な状態の発生を運転者に警告するために利用される表示部である。ウォーニング表示部１９は、複数の発光ダイオードで構成されている。これらの発光ダイオードは、個別に点灯／消灯を制御できるように、それぞれマイクロコンピュータ１０の独立した出力ポートと接続されている。
【００３０】
不揮発性記憶部２１は、マイクロコンピュータ１０のアクセスによりデータの書き込み及び読み出しが可能なメモリであり、電源からの電力供給が停止した状態でも記憶されたデータを保持することができる。本実施形態では、不揮発性記憶部２１としてＥＥＰＲＯＭを採用しているが、例えばフラッシュメモリを利用しても良い。
【００３１】
電源回路２２は、車両側の電源（バッテリー等）から供給される直流電圧（＋Ｂ）に基づき、車両用計器１００内部のマイクロコンピュータ１０等の回路が必要とする安定化された直流電圧（Ｖｃｃ）やリセット信号を生成する。
【００３２】
車両側から供給されるイグニッション信号（ＩＧＮ＋）は、インタフェース２３を介してマイクロコンピュータ１０の入力ポートＰ１に入力される。インタフェース２３は、入力されるイグニッション信号をマイクロコンピュータ１０の処理に適した信号に変換する。
【００３３】
インタフェース２４は、車両用計器１００のマイクロコンピュータ１０を車両側の通信ネットワーク（ＣＡＮ：Controller Area Network）と接続する。車両側のＣＡＮ通信ネットワークには、エンジン用電子制御装置（ＥＣＵ）など様々な制御装置が接続されるのが一般的である。従って、車両用計器１００をこのＣＡＮ通信ネットワークに接続することにより、車両側の各種電子制御装置からマイクロコンピュータ１０が車速、エンジン回転速度など様々な情報を入手することも可能になる。
【００３４】
インタフェース２５は、車両に搭載されたセンサから直接出力される速度パルス（車速パルス）の電気信号を入力し、ノイズ除去、波形整形などの処理を施してからマイクロコンピュータ１０の入力ポートＰ３に出力する。
【００３５】
一般的な車両においては、変速機の出力軸の回動を検出する車速センサが搭載されており、この車速センサが速度パルスの電気信号を出力する。変速機の出力軸が所定量回動する毎にパルスが現れるので、一定時間内のパルス数や、パルスの発生周期に基づいて車速（ｋｍ／ｈ）を把握することができる。
【００３６】
この速度パルスは、車両用計器１００以外に、車両に搭載された各種電子制御ユニットにも必要に応じて入力される。また、車両のバリエーションによっては、特定の電子制御ユニットのみに速度パルスが入力され、車両用計器１００のインタフェース２５が車速センサと接続されない場合もある。その場合は、ＣＡＮ通信等のネットワークを経由して他の電子制御ユニットから車両用計器１００が必要な車速の情報を入手する必要がある。
【００３７】
インタフェース２６は、車両に搭載されたセンサから直接出力されるエンジン回転数パルスの電気信号を入力し、ノイズ除去、波形整形などの処理を施してからマイクロコンピュータ１０の入力ポートＰ４に出力する。
【００３８】
一般的な車両においては、エンジンの駆動軸の回動を検出する回転センサが搭載されており、この回転センサがエンジン回転数パルスの電気信号を出力する。エンジンの駆動軸が所定量回動する毎にパルスが現れるので、一定時間内のパルス数に基づいて実際のエンジン回転速度（ｒｐｍ）を把握することができる。
【００３９】
このエンジン回転数パルスは、車両用計器１００以外に、車両に搭載された各種電子制御ユニットにも必要に応じて入力される。また、車両のバリエーションによっては、特定の電子制御ユニットのみにエンジン回転数パルスが入力され、車両用計器１００のインタフェース２５がエンジンの回転センサと接続されない場合もある。その場合は、ＣＡＮ通信等のネットワークを経由して他の電子制御ユニットから車両用計器１００が必要なエンジン回転速度の情報を入手する必要がある。
【００４０】
操作スイッチ２７は、運転者が操作可能なスイッチであり、オドメータ／トリップメータの表示の切り替えや、トリップメータの表示値のリセットに利用される。この操作スイッチ２７は、マイクロコンピュータ１０の入力ポートＰ５と接続されている。
【００４１】
信号入力回路２９は、燃料残量を表す電気信号をマイクロコンピュータ１０に入力するために備わっている。
一般的な車両においては、燃料タンク内に液面に応じて上下動するフロートと、このフロートの位置を検出するＦＵＥＬセンダ２８とが備わっている。図１に示す例では、ＦＵＥＬセンダ２８がポテンショメータ（可変抵抗器）で構成される場合を想定しているので、信号入力回路２９は燃料残量に相当するＦＵＥＬセンダ２８の抵抗値をアナログ電圧に変換してマイクロコンピュータ１０のアナログ入力ポートＰ６に出力する。
【００４２】
なお、車両のバリエーションによっては、ＦＵＥＬセンダ２８を車両用計器１００と接続せず、他の電子制御ユニットと接続する可能性も考えられる。その場合には、車両用計器１００はＣＡＮ通信等のネットワークを経由して他の電子制御ユニットから燃料残量の情報を取得する必要がある。
【００４３】
＜装置の動作＞
図１に示した車両用計器１００の主要な処理の内容が図２に示されている。この処理は、マイクロコンピュータ１０の動作によって実現される。図２に示す処理について以下に説明する。
【００４４】
車両のエンジンキーの操作により車両用計器１００に電力が供給されてマイクロコンピュータ１０が起動すると、マイクロコンピュータ１０は図２に示すステップＳ１１から処理を開始する。
【００４５】
ステップＳ１１では、マイクロコンピュータ１０は初回の処理か否かを自動的に識別する。本実施形態においては、初回処理の未処理状態か否かを表すデータ（あるいはフラグ）として割り当てた未処理情報Ｄ１が、不揮発性記憶部２１上に設けてある。この未処理情報Ｄ１は、例えば車両用計器１００の工場出荷時には「未処理」状態に初期化されている。
【００４６】
従って、マイクロコンピュータ１０はステップＳ１１で不揮発性記憶部２１上の未処理情報Ｄ１の内容を参照することにより、初回の処理か否かを把握する。そして、未処理情報Ｄ１が「未処理」状態、すなわち工場出荷後の初回の処理であれば次のステップＳ１２に進み、「処理済み」状態であればステップＳ１３に進む。
【００４７】
ステップＳ１２では、車両用計器１００のマイクロコンピュータ１０が表示のために必要とする各種情報の入手先を複数の候補の中から決定するための処理を行う。
【００４８】
例えば、最新の車速の情報の入手先について、車両上のネットワークを経由して他の電子制御ユニットからＣＡＮ通信により取得する経路と、インタフェース２５を介して所定のセンサから直接入力される速度パルスの信号に基づいて取得する経路とがある場合には、これらの候補のいずれかを入手先として選択することができる。
【００４９】
また、最新のエンジン回転速度の情報の入手先について、車両上のネットワークを経由して他の電子制御ユニットからＣＡＮ通信により取得する経路と、インタフェース２６を介して所定のセンサから直接入力されるエンジン回転数パルスの信号に基づいて取得する経路とがある場合には、これらの候補のいずれかを入手先として選択することができる。
【００５０】
また、最新の燃料残量の情報の入手先についても、車両上のネットワークを経由して他の電子制御ユニットからＣＡＮ通信により取得する経路と、信号入力回路２９を介してＦＵＥＬセンダ２８から直接入力されるアナログ信号電圧に基づいて取得する経路とがある場合には、これらの候補のいずれかを入手先として選択することができる。
【００５１】
このような情報の入手先について、現在の選択状態を表す選択情報Ｄ２が不揮発性記憶部２１上に設けてある。すなわち、選択情報Ｄ２は、車速の情報の入手先、エンジン回転速度の情報の入手先、燃料残量の情報の入手先等のそれぞれについて、複数の候補のいずれを選択しているかを表す。
【００５２】
本実施形態においては、車速の情報の入手先として、車両上のネットワークを経由して他の電子制御ユニットからＣＡＮ通信により取得する第１の経路と、インタフェース２５を介して所定のセンサから直接入力される速度パルスの信号に基づいて取得する第２の経路とが存在可能な構成を想定している。
【００５３】
従って、不揮発性記憶部２１が保持する選択情報Ｄ２の内容は、前記第１の経路により取得される第１の情報（ＣＡＮ通信で得られる車速情報）と、前記第２の経路により取得される第２の情報（センサ出力のパルスに基づき算出される車速）の中でいずれを選択しているかを表している。また本実施形態では、工場出荷時の初期状態において、選択情報Ｄ２が前記第１の情報を選択した状態に割り当てられている。
【００５４】
図２のステップＳ１３では、マイクロコンピュータ１０は所定の計器表示処理を実行する。すなわち、車速、エンジン回転速度、燃料残量、冷却水温度、各種警告情報（ウォーニング）、走行距離などのデータ収集を繰り返し、最新の計測結果を反映するように各部の表示を制御する。
【００５５】
また、車速の情報を収集する際には、不揮発性記憶部２１が現在保持している選択情報Ｄ２の内容に従って、上記の第１の情報または第２の情報を収集する。つまり、前記第１の情報の選択を表す情報が選択情報Ｄ２として保持されている場合は、車両上の通信ネットワークおよびインタフェース２４を介してＣＡＮ通信回路１０ｃに入力される情報の中から目的の車速情報を抽出しこれを取得して最新の計測値とする。また、前記第２の情報の選択を表す情報が選択情報Ｄ２として保持されている場合は、入力ポートＰ３に入力される速度パルスを監視して、一定時間内に現れたパルス数、あるいはパルスの発生周期に基づいて計算により車速を取得しこれを最新の計測値とする。
【００５６】
＜入力設定処理ルーチンの詳細説明＞
図２に示した入力設定処理（Ｓ１２）の詳細が図３に示されている。図３に示す処理について以下に説明する。
【００５７】
ステップＳ２１では、マイクロコンピュータ１０は計器表示を非表示状態に切り替える。これにより、図３に示した入力設定処理を実行している間は、速度計表示部１１、回転計表示部１２、燃料残量計表示部１３、水温計表示部１４、距離計表示部１７の表示が非表示状態になる。つまり、処理中に一時的に発生する可能性のある異常な計測値の表示を禁止する。
【００５８】
ステップＳ２２では、マイクロコンピュータ１０は図３の処理を開始してからの経過時間を取得し、この経過時間を予め定めた時間Ｔｍａｘと比較する。この時間Ｔｍａｘは、目的の情報の入手先の決定にかかる所要時間の最大値に相当し、例えば１０秒間に定められる。Ｔｍａｘの時間を経過してなければＳ２２からＳ２３に進み、経過した場合はステップＳ２９に進む。
【００５９】
ステップＳ２３では、マイクロコンピュータ１０はＣＡＮ通信回路１０ｃを用いて車両のＣＡＮ通信ネットワークとの間で通信を行い、他の電子制御ユニットからの車速情報の取得を試みる。ＣＡＮ通信のデータとして車速情報を取得できない場合はＳ２３からＳ２４に進み、車速情報を取得できた場合はＳ２９に進む。
【００６０】
ステップＳ２４では、マイクロコンピュータ１０は入力ポートＰ３の状態を監視して、速度パルスのパルス入力の有無を識別する。パルスを１つでも検出できた場合はＳ２４からＳ２５に進み、検出できない場合はＳ２２に戻る。
【００６１】
ステップＳ２５では、マイクロコンピュータ１０はステップＳ２４でパルスを検出してからの経過時間を取得し、この時間と予め定めた時間Ｔ１とを比較する。この時間Ｔ１は、正常な連続するパルス列と、ノイズのような単発性のパルスとを区別するための閾値であり、例えば１秒間に定められる。時間Ｔ１を経過してなければＳ２５からＳ２６に進み、経過した場合はＳ２２に戻る。
【００６２】
ステップＳ２６では、マイクロコンピュータ１０はＳ２４で検出したパルスに続く次のパルスの有無を識別する。すなわち、連続的に現れるパルス列が入力ポートＰ３に現れたか否かを識別する。パルスを検出した場合はＳ２６からＳ２７に進み、検出しない場合はＳ２５に戻る。
【００６３】
ステップＳ２７では、マイクロコンピュータ１０は入力ポートＰ３に入力された速度パルスのパルス周期の長さを計測し、この周期から車速の計測値を算出する。そして、この計測値を予め定めた閾値Ｖ１と比較する。この閾値Ｖ１は、情報入手先の選択の切替によって、急に大きな計測値が表示されるのを防止するために用いる。閾値Ｖ１の具体例としては、例えば１０ｋｍ／ｈに定めることが想定される。計測値がＶ１以下であればＳ２７からＳ２８に進み、Ｖ１を越える場合はＳ２２に戻る。
【００６４】
ステップＳ２８では、マイクロコンピュータ１０は車速の情報入手先として、入力ポートＰ３を選択する状態に切り替える。すなわち、不揮発性記憶部２１に保持されている前述の選択情報Ｄ２の内容は、初期状態ではＣＡＮ通信により得られるデータを選択した状態であるが、選択情報Ｄ２の内容を書き換えて入力ポートＰ３の選択状態に変更する。
【００６５】
ステップＳ２９では、マイクロコンピュータ１０は不揮発性記憶部２１に保持されている前述の未処理情報Ｄ１の内容を更新し、処理済みの状態にする。
【００６６】
ステップＳ３０では、マイクロコンピュータ１０は前述のステップＳ２１で切り替えた計器表示の非表示状態を解除する。
【００６７】
＜全体の動作の説明＞
工場出荷直後の初期状態の車両用計器１００を車両に組み付けて車両用計器１００の電源を投入すると、図２のステップＳ１１において、未処理情報Ｄ１の内容が未処理状態なので、初回処理であるとみなされ、ステップＳ１２の入力設定処理が実行される。
【００６８】
これにより、インタフェース２５の入力に速度パルスが入力されている状態であれば、車速情報の入手先の選択状態が「ＣＡＮ通信によりデータを取得する経路」から「入力ポートＰ３の速度パルスに基づいて取得する経路」に自動的に切り替える。もしも、インタフェース２５の入力に速度パルスが入力されていない状態であれば、ステップＳ１２の入力設定処理を実行しても、選択状態は「ＣＡＮ通信によりデータを取得する経路」のまま変化しない。
【００６９】
また、ステップＳ１２の入力設定処理を１回実行すると、ステップＳ２９で未処理情報Ｄ１の内容が「処理済み」に書き換えられる。従って、その後で再び車両用計器１００の電源が投入された時には、ステップＳ１１からＳ１３に進み、入力設定処理が実行されることはない。つまり、入力設定処理が実行されるのは１回のみである。
【００７０】
また、ステップＳ１３で最新の計測値を取得する際には、必要な情報の入手先を不揮発性記憶部２１上の選択情報Ｄ２の内容により直ちに特定できるので、図３に示す処理のような時間のかかる処理を行う必要がなく、マイクロコンピュータ１０の処理の負担が小さい。従って、電源が投入されてから計器表示が開始されるまでの所要時間を短縮することができ、実際の車速が変化してから計器の表示が更新されるまでの応答が早くなる。
【００７１】
なお、前述の入力設定処理を既に実行し、未処理情報Ｄ１が「処理済み」になった後でも、何らかの理由で選択状態の切替のために、再び入力設定処理の実行が必要になる場合も考えられる。そのような時には、未処理情報Ｄ１を強制的に「未処理」状態に戻す必要がある。このような操作は、例えば不揮発性記憶部２１の内容を手入力で直接書き換えるか、あるいは所定のコマンドをマイクロコンピュータ１０に与えて、マイクロコンピュータ１０の制御により未処理情報Ｄ１を初期状態に戻すことが想定される。
【００７２】
＜想定される変形例＞
図３に示した入力設定処理では、車速の情報の入手先を決定する場合を想定しているが、同様の処理により、エンジン回転速度の情報、燃料残量の情報、冷却水温の情報などの入手先を複数の候補の中から決定することもできる。
【００７３】
また、図３に示した入力設定処理では、車速情報の入手先として、初期状態でＣＡＮ通信のデータを選択している場合を想定しているが、初期状態で入力ポートＰ３を選択し、この状態からＣＡＮ通信のデータに選択状態を切り替えできるように処理を変更しても良い。
【００７４】
また、図３に示した入力設定処理では、車速情報の入手先の複数の経路として、ＣＡＮ通信による入力と、センサからのパルス入力とが存在可能な場合を想定しているが、違う経路の選択にこの処理を適用することも考えられる。例えば、燃料残量の信号を出力するセンサとしてアナログ信号を出力するセンサと、デジタル信号を出力するセンサとを選択できる場合に、アナログ信号を入力する経路と、デジタル信号を入力する経路とのいずれか一方を選択するように処理することが想定される。
【００７５】
また、図１に示した車両用計器１００は車両側の通信ネットワークとＣＡＮ通信で接続する場合を想定しているが、他の通信形式、例えばＬＩＮ、ＢＥＡＮ等の規格の通信を行うように変更しても良い。
【００７６】
＜車両用計器１００の利点＞
以上のように、車両用計器１００は車速等の計測値の情報の入手先を、複数の候補の中から自動的に選択することができるので、複数種類の計器を個別に用意しておかなくても、様々なバリエーションの車両に対応できる。しかも、前述の入力設定処理を実行するのは工場出荷後の１回だけであり、車両用計器１００が通常使用される状況では入力設定処理が実行されることはない。そのため、車両用計器１００を制御するマイクロコンピュータ１０の処理の負担が小さくなり、電源を投入してから計測値を表示開始するまでの起動所要時間が短縮され、計器表示の応答が遅くなることもない。
【００７７】
また、車速等の計測値の情報の入手先を切り替える際には、図３のステップＳ２７のように、計測値が所定以下の条件を満たす時に限り切り替えることにより、表示値が急激に変化するのを防止することができ、ユーザ等に違和感を与えることが無くなる。
【符号の説明】
【００７８】
１０  マイクロコンピュータ（計測値選択制御部，選択情報決定部）
１０ａ  読み出し専用メモリ
１０ｂ  ランダムアクセスメモリ
１０ｃ  ＣＡＮ通信回路
１０ｄ  Ａ／Ｄ変換回路
１１  速度計表示部（表示部）
１２  回転計表示部
１３  燃料残量計表示部
１４  水温計表示部
１５，１６  モータドライバ
１７  距離計表示部
１８  照明用光源
１９  ウォーニング表示部
２１  不揮発性記憶部（不揮発性情報記憶部）
２２  電源回路
２３  インタフェース
２４  インタフェース（第１の信号入力部）
２５  インタフェース（第２の信号入力部）
２６  インタフェース
２７  操作スイッチ
２８  ＦＵＥＬセンダ
２９  信号入力回路
１００  車両用計器
【図１】
0005781897.tif 000002
【図２】
0005781897.tif 000003
【図３】
0005781897.tif 000004