(57)【特許請求の範囲】
【請求項１】
車載バッテリ（Ｂ）の給電のもとに駆動するステッパモータ（Ｍ１、Ｍ２）と、
前記ステッパモータ（Ｍ１、Ｍ２）の駆動により回動し、車速およびエンジン回転数のいずれかである物理量を指示表示する指針（１１、２１）と、
前記物理量に関する入力信号に基づいて前記ステッパモータ（Ｍ１、Ｍ２）を駆動制御し、前記指針（１１、２１）をストッパ（１２、２２）に当接させて指示位置を確定するストッパ検出処理手段（Ｓ１４０）を有するマイクロコンピュータ（２）とを備え、
前記車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、前記マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、前記駆動制御を停止するようにした車両用指針計器において、
前記リセット時に前記入力信号の入力が有った場合には、前記リセットの後に前記電圧が所定値に復帰したときに前記ストッパ検出処理手段（Ｓ１４０）を実行させ、
前記リセット時に前記入力信号の入力が無かった場合には、前記リセットの後に前記電圧が所定値に復帰したときにおける前記ストッパ検出処理手段（Ｓ１４０）の実行を禁止することを特徴とする車両用指針計器。
【請求項２】
車載バッテリ（Ｂ）の給電のもとに駆動するステッパモータ（Ｍ１〜Ｍ６）と、
前記ステッパモータ（Ｍ１〜Ｍ６）の駆動により回動し、所定の物理量を指示表示する指針（１１〜６１）と、
前記ステッパモータ（Ｍ１〜Ｍ６）を駆動制御し、前記指針（１１〜６１）をストッパ（１２〜６２）に当接させて指示位置を確定するストッパ検出処理手段（Ｓ１４０）を有するマイクロコンピュータ（２）とを備え、
前記車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、前記マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、前記駆動制御を停止するようにした車両用指針計器において、
前記リセット時に前記指針（１１〜６１）が回動中であった場合には、前記リセットの後に前記電圧が所定値に復帰したときに前記ストッパ検出処理手段（Ｓ１４０）を実行させ、
前記リセット時に前記指針（１１〜６１）が回動を停止していた場合には、前記リセットの後に前記電圧が所定値に復帰したときにおける前記ストッパ検出処理手段（Ｓ１４０）の実行を禁止することを特徴とする車両用指針計器。
【請求項３】
車載バッテリ（Ｂ）の給電のもとに駆動する第１ステッパモータ（Ｍ１、Ｍ２）および第２ステッパモータ（Ｍ３〜Ｍ６）と、
前記第１ステッパモータ（Ｍ１、Ｍ２）の駆動により回動して車速およびエンジン回転数のいずれかである第１物理量を指示表示する第１指針（１１、２１）と、
前記第２ステッパモータ（Ｍ３〜Ｍ６）の駆動により回動して燃料残量、エンジン冷却水温度、バッテリ電圧およびエンジン油圧のいずれかである第２物理量を指示表示する第２指針（３１〜６１）と、
前記第１物理量に関する第１入力信号に基づいて前記第１ステッパモータ（Ｍ１、Ｍ２）を駆動制御し、かつ、前記第２物理量に関する第２入力信号に基づいて前記第２ステッパモータ（Ｍ３〜Ｍ６）を駆動制御するマイクロコンピュータ（２）とを備え、
前記マイクロコンピュータ（２）は、前記第１指針（１１、２１）を第１ストッパ（１２、２２）に当接させて指示位置を確定する第１ストッパ検出処理手段（Ｓ１４０）と、前記第２指針（３１〜６１）を第２ストッパ（３２〜６２）に当接させて指示位置を確定する第２ストッパ検出処理手段（Ｓ１４０）とを有し、
前記車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、前記マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、前記駆動制御を停止するようにした車両用指針計器において、
前記第１入力信号の入力が有ることを第１条件とし、前記第２指針（３１〜６１）が回動中であることを第２条件とし、
前記リセット時に前記第１および第２条件のうち少なくとも一方の条件を満たす場合には、前記リセットの後に前記電圧が所定値に復帰したときに前記第１および第２ストッパ検出処理手段（Ｓ１４０）をともに実行させ、
前記リセット時に前記第１および第２条件をともに満たさない場合には、前記リセットの後に前記電圧が所定値に復帰したときにおける前記第１および第２ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止することを特徴とする車両用指針計器。
【請求項４】
車載バッテリ（Ｂ）の給電のもとに駆動する第１ステッパモータ（Ｍ１）および第２ステッパモータ（Ｍ２）と、
前記第１ステッパモータ（Ｍ１）の駆動により回動して車速を指示表示する第１指針（１１）と、
前記第２ステッパモータ（Ｍ２）の駆動により回動してエンジン回転数を指示表示する第２指針（２１）と、
前記車速に関する第１入力信号に基づいて前記第１ステッパモータ（Ｍ１）を駆動制御し、かつ、前記エンジン回転数に関する第２入力信号に基づいて前記第２ステッパモータ（Ｍ２）を駆動制御するマイクロコンピュータ（２）とを備え、
前記マイクロコンピュータ（２）は、前記第１指針（１１）を第１ストッパ（１２）に当接させて指示位置を確定する第１ストッパ検出処理手段（Ｓ１４０）と、前記第２指針（２１）を第２ストッパ（２２）に当接させて指示位置を確定する第２ストッパ検出処理手段（Ｓ１４０）とを有し、
前記車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、前記マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、前記駆動制御を停止するようにした車両用指針計器において、
前記リセット時に前記第１および第２入力信号のうち少なくとも一方の信号の入力が有った場合には、前記リセットの後に前記電圧が所定値に復帰したときに前記第１および第２ストッパ検出処理手段（Ｓ１４０）をともに実行させ、
前記リセット時に前記第１および第２入力信号の入力がともに無かった場合には、前記リセットの後に前記電圧が所定値に復帰したときにおける前記第１および第２ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止することを特徴とする車両用指針計器。
【請求項５】
車載バッテリ（Ｂ）の給電のもとに駆動する第１ステッパモータ（Ｍ１〜Ｍ６）および第２ステッパモータ（Ｍ１〜Ｍ６）と、
前記第１ステッパモータ（Ｍ１〜Ｍ６）の駆動により回動して第１物理量を指示表示する第１指針（１１〜６１）と、
前記第２ステッパモータ（Ｍ１〜Ｍ６）の駆動により回動して前記第１物理量とは異なる第２物理量を指示表示する第２指針（１１〜６１）と、
前記第１物理量に関する第１入力信号に基づいて前記第１ステッパモータ（Ｍ１〜Ｍ６）を駆動制御し、かつ、前記第２物理量に関する第２入力信号に基づいて前記第２ステッパモータ（Ｍ１〜Ｍ６）を駆動制御するマイクロコンピュータ（２）とを備え、
前記マイクロコンピュータ（２）は、前記第１指針（１１〜６１）を第１ストッパ（１２〜６２）に当接させて指示位置を確定する第１ストッパ検出処理手段（Ｓ１４０）と、前記第２指針（１１〜６１）を第２ストッパ（１２〜６２）に当接させて指示位置を確定する第２ストッパ検出処理手段（Ｓ１４０）とを有し、
前記車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、前記マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、前記駆動制御を停止するようにした車両用指針計器において、
前記リセット時に前記第１および第２指針（１１〜６１）のうち少なくとも一方の指針が回動中であった場合には、前記リセットの後に前記電圧が所定値に復帰したときに前記第１および第２ストッパ検出処理手段（Ｓ１４０）をともに実行させ、
前記リセット時に前記第１および第２指針（１１〜６１）がともに回動を停止していた場合には、前記リセットの後に前記電圧が所定値に復帰したときにおける前記第１および第２ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止することを特徴とする車両用指針計器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステッパモータで指針を回動させることにより指示表示する、スピードメータ、燃料計等の車両用指針計器に関するものである。
【０００２】
【従来の技術】
従来、この種の車両用指針計器は、ステッパモータをマイクロコンピュータにより駆動制御して、車載バッテリの給電のもとに作動する。そして、エンジンスタータ駆動時等においてバッテリの電圧が所定値以下になったときには、マイクロコンピュータの誤動作を防止するためにマイクロコンピュータのＣＰＵに回路リセットがかけられて、ステッパモータの駆動制御を停止するようにしている。
【０００３】
そして、上記リセット中に指針が回動している場合には、マイクロコンピュータはリセット時の指針の指示位置を正確に検出できないため、バッテリ電圧復帰時には、指針をストッパに当接させて指示位置を確定するストッパ検出処理を無条件で行い、その後にステッパモータの通常の駆動制御を再開する。なお、ストッパ検出処理の一例として、特開平９−４２９９６号公報に記載のストッパ検出処理が挙げられる。
【０００４】
【発明が解決しようとする課題】
ここで、ストッパ検出処理においてストッパ位置まで回動する指針の挙動は、乗員にとっては目障りであるため、ストッパ検出処理を極力行わないようにしたい。この対策として、従来では、計器に備えられたバックアップコンデンサを大容量化する方式や、回路リセットをかける判定基準となる電圧の所定値を下げる方式等を採用して、回路リセットが発生しにくくなるようにしていた。
【０００５】
しかし、前者の方式では、コンデンサ大容量化によるコストアップと計器の大型化を招いてしまう。また、後者の方式では、ステッパモータの駆動電圧を下げざるを得なくなり、低電圧で駆動するステッパモータを採用することによるモータのコストアップと大型化を招いてしまう。
【０００６】
本発明は、上記点に鑑み、計器のコストアップと大型化を抑制しつつ、ストッパ検出処理を極力行わないようにした計器を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、請求項１に記載の発明では、車載バッテリ（Ｂ）の給電のもとに駆動するステッパモータ（Ｍ１、Ｍ２）と、ステッパモータ（Ｍ１、Ｍ２）の駆動により回動し、車速およびエンジン回転数のいずれかである物理量を指示表示する指針（１１、２１）と、物理量に関する入力信号に基づいてステッパモータ（Ｍ１、Ｍ２）を駆動制御し、指針（１１、２１）をストッパ（１２、２２）に当接させて指示位置を確定するストッパ検出処理手段（Ｓ１４０）を有するマイクロコンピュータ（２）とを備え、車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、駆動制御を停止するようにした車両用指針計器において、リセット時に入力信号の入力が有った場合には、リセットの後に電圧が所定値に復帰したときにストッパ検出処理手段（Ｓ１４０）を実行させ、リセット時に入力信号の入力が無かった場合には、リセットの後に電圧が所定値に復帰したときにおけるストッパ検出処理手段（Ｓ１４０）の実行を禁止することを特徴とする。
【０００８】
ここで、一般的に、燃料残量、エンジン冷却水温度、バッテリ電圧およびエンジン油圧のいずれかである物理量を指示表示する指針計器では、イグニッションスイッチが投入されていれば、エンジンが起動していなくても入力信号が入力されるようになっている。これに対し、車速およびエンジン回転数のいずれかである物理量を指示表示する指針計器では、エンジンが起動し、若しくは、下り坂などにおいてエンジン停止状態で車両が走行してはじめて入力信号が入力される。
【０００９】
従って、例えば車速を指示表示する指針計器においては、エンジンスタータを駆動させた時のバッテリ（Ｂ）電圧低下による回路リセット時には、未だ入力信号が入力されていない。そして、本発明者らは、リセット時に入力信号の入力が無かった場合には、ストッパ検出処理を行うまでもなく、リセット時における指針（１１、２１）の指示位置を確定でき、この確定のもとに電圧復帰後の駆動制御を行うことができる点に着目した。
【００１０】
すなわち、上記請求項１に記載の発明によれば、リセット時に入力信号の入力が無かった場合には、リセットの後に電圧が所定値に復帰したときにおけるストッパ検出処理手段（Ｓ１４０）の実行を禁止するので、バッテリ電圧復帰時には無条件でストッパ検出処理を行う従来の計器に比べて、ストッパ検出処理が実行される頻度を少なくでき、しかも、バックアップコンデンサの大容量化や低電圧駆動用ステッパモータの採用等のハード構成の変更を必要とすることなく、マイクロコンピュータ（２）のソフト変更のみで実現できるため、上記目的を達成できる。
【００１１】
また、請求項２に記載の発明では、車載バッテリ（Ｂ）の給電のもとに駆動するステッパモータ（Ｍ１〜Ｍ６）と、ステッパモータ（Ｍ１〜Ｍ６）の駆動により回動し、所定の物理量を指示表示する指針（１１〜６１）と、ステッパモータ（Ｍ１〜Ｍ６）を駆動制御し、指針（１１〜６１）をストッパ（１２〜６２）に当接させて指示位置を確定するストッパ検出処理手段（Ｓ１４０）を有するマイクロコンピュータ（２）とを備え、車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、駆動制御を停止するようにした車両用指針計器において、リセット時に指針（１１〜６１）が回動中であった場合には、リセットの後に電圧が所定値に復帰したときにストッパ検出処理手段（Ｓ１４０）を実行させ、リセット時に指針（１１〜６１）が回動を停止していた場合には、リセットの後に電圧が所定値に復帰したときにおけるストッパ検出処理手段（Ｓ１４０）の実行を禁止することを特徴とする。
【００１２】
ここで、本発明者らは、リセット時に指針（１１〜６１）が回動を停止していた場合には、ストッパ検出処理を行うまでもなく、リセット時における指針（１１〜６１）の指示位置を確定できる点に着目しており、上記請求項２に記載の発明のように、リセット時に指針（１１〜６１）が回動を停止していた場合には、リセットの後に電圧が所定値に復帰したときにおけるストッパ検出処理手段（Ｓ１４０）の実行を禁止しても、指針（１１〜６１）の指示位置を確定させたうえで電圧復帰後の駆動制御を行うことができる。
【００１３】
以上により、上記請求項２に記載の発明によれば、バッテリ電圧復帰時には無条件でストッパ検出処理を行う従来の計器に比べて、ストッパ検出処理が実行される頻度を少なくでき、しかも、バックアップコンデンサの大容量化や低電圧駆動用ステッパモータの採用等のハード構成の変更を必要とすることなく、マイクロコンピュータ（２）のソフト変更のみで実現できるため、上記目的を達成できる。
【００１４】
また、請求項３に記載の発明では、車載バッテリ（Ｂ）の給電のもとに駆動する第１ステッパモータ（Ｍ１、Ｍ２）および第２ステッパモータ（Ｍ３〜Ｍ６）と、第１ステッパモータ（Ｍ１、Ｍ２）の駆動により回動して車速およびエンジン回転数のいずれかである第１物理量を指示表示する第１指針（１１、２１）と、第２ステッパモータ（Ｍ３〜Ｍ６）の駆動により回動して燃料残量、エンジン冷却水温度、バッテリ電圧およびエンジン油圧のいずれかである第２物理量を指示表示する第２指針（３１〜６１）と、第１物理量に関する第１入力信号に基づいて第１ステッパモータ（Ｍ１、Ｍ２）を駆動制御し、かつ、第２物理量に関する第２入力信号に基づいて第２ステッパモータ（Ｍ３〜Ｍ６）を駆動制御するマイクロコンピュータ（２）とを備え、マイクロコンピュータ（２）は、第１指針（１１、２１）を第１ストッパ（１２、２２）に当接させて指示位置を確定する第１ストッパ検出処理手段（Ｓ１４０）と、第２指針（３１〜６１）を第２ストッパ（３２〜６２）に当接させて指示位置を確定する第２ストッパ検出処理手段（Ｓ１４０）とを有し、車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、駆動制御を停止するようにした車両用指針計器において、第１入力信号の入力が有ることを第１条件とし、第２指針（３１〜６１）が回動中であることを第２条件とし、リセット時に第１および第２条件のうち少なくとも一方の条件を満たす場合には、リセットの後に電圧が所定値に復帰したときに第１および第２ストッパ検出処理手段（Ｓ１４０）をともに実行させ、リセット時に第１および第２条件をともに満たさない場合には、リセットの後に電圧が所定値に復帰したときにおける第１および第２ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止することを特徴とする。
【００１５】
ここで、本発明者らは、例えば車速を指示表示する第１指針（１１、２１）においては、リセット時に入力信号の入力が無かった場合には、第１ストッパ検出処理を行うまでもなくリセット時における指針（１１、２１）の指示位置を確定できる点に着目した。また、例えば燃料残量を指示表示する第２指針（３１〜６１）においては、リセット時に指針（３１〜６１）が回動を停止していた場合にはストッパ検出処理を行うまでもなくリセット時における指針（３１〜６１）の指示位置を確定できる点に着目した。
【００１６】
すなわち、上記請求項３に記載の発明によれば、第１および第２条件をともに満たさない場合には、リセットの後に電圧が所定値に復帰したときにおける両検出処理手段（Ｓ１４０）の実行を禁止するので、バッテリ電圧復帰時には無条件でストッパ検出処理を行う従来の計器に比べて、ストッパ検出処理が実行される頻度を少なくでき、しかも、バックアップコンデンサの大容量化や低電圧駆動用ステッパモータの採用等のハード構成の変更を必要とすることなく、マイクロコンピュータ（２）のソフト変更のみで実現できるため、上記目的を達成できる。
【００１７】
なお、請求項３に記載の発明によれば、第１ストッパ検出処理は、第１条件を満たしていなくても第２条件を満たしていれば実行され、同様に、第２ストッパ検出処理は、第２条件を満たしていなくても第１条件を満たしていれば実行されるので、第１および第２指針（１１〜６１）の指示位置が確定されないまま通常の駆動制御を行ってしまう危険性を低下できる。
【００１８】
また、請求項４に記載の発明では、車載バッテリ（Ｂ）の給電のもとに駆動する第１ステッパモータ（Ｍ１）および第２ステッパモータ（Ｍ２）と、第１ステッパモータ（Ｍ１）の駆動により回動して車速を指示表示する第１指針（１１）と、第２ステッパモータ（Ｍ２）の駆動により回動してエンジン回転数を指示表示する第２指針（２１）と、車速に関する第１入力信号に基づいて第１ステッパモータ（Ｍ１）を駆動制御し、かつ、エンジン回転数に関する第２入力信号に基づいて第２ステッパモータ（Ｍ２）を駆動制御するマイクロコンピュータ（２）とを備え、マイクロコンピュータ（２）は、第１指針（１１）を第１ストッパ（１２）に当接させて指示位置を確定する第１ストッパ検出処理手段（Ｓ１４０）と、第２指針（２１）を第２ストッパ（２２）に当接させて指示位置を確定する第２ストッパ検出処理手段（Ｓ１４０）とを有し、車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、駆動制御を停止するようにした車両用指針計器において、リセット時に第１および第２入力信号のうち少なくとも一方の信号の入力が有った場合には、リセットの後に電圧が所定値に復帰したときに第１および第２ストッパ検出処理手段（Ｓ１４０）をともに実行させ、リセット時に第１および第２入力信号の入力がともに無かった場合には、リセットの後に電圧が所定値に復帰したときにおける第１および第２ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止することを特徴とする。
【００１９】
ここで、本発明者らは、車速やエンジン回転数を指示表示する指針（１１、２１）においては、リセット時に入力信号の入力が無かった場合には、ストッパ検出処理を行うまでもなくリセット時における指針（１１、２１）の指示位置を確定できる点に着目した。
【００２０】
すなわち、上記請求項４に記載の発明によれば、リセット時に第１および第２入力信号の入力がともに無かった場合には、リセットの後に電圧が所定値に復帰したときにおける両ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止するので、バッテリ電圧復帰時には無条件でストッパ検出処理を行う従来の計器に比べて、ストッパ検出処理が実行される頻度を少なくでき、しかも、バックアップコンデンサの大容量化や低電圧駆動用ステッパモータの採用等のハード構成の変更を必要とすることなく、マイクロコンピュータ（２）のソフト変更のみで実現できるため、上記目的を達成できる。
【００２１】
なお、請求項４に記載の発明によれば、第１ストッパ検出処理は、第１入力信号の入力が無くても第２入力信号の入力が有れば実行され、同様に、第２ストッパ検出処理は、第２入力信号の入力が無くても第１入力信号の入力が有れば実行されるので、第１および第２指針（１１、２１）の指示位置が確定されないまま通常の駆動制御を行ってしまう危険性を低下できる。
【００２２】
また、請求項５に記載の発明では、車載バッテリ（Ｂ）の給電のもとに駆動する第１ステッパモータ（Ｍ１〜Ｍ６）および第２ステッパモータ（Ｍ１〜Ｍ６）と、第１ステッパモータ（Ｍ１〜Ｍ６）の駆動により回動して第１物理量を指示表示する第１指針（１１〜６１）と、第２ステッパモータ（Ｍ１〜Ｍ６）の駆動により回動して第１物理量とは異なる第２物理量を指示表示する第２指針（１１〜６１）と、第１物理量に関する第１入力信号に基づいて第１ステッパモータ（Ｍ１〜Ｍ６）を駆動制御し、かつ、第２物理量に関する第２入力信号に基づいて第２ステッパモータ（Ｍ１〜Ｍ６）を駆動制御するマイクロコンピュータ（２）とを備え、マイクロコンピュータ（２）は、第１指針（１１〜６１）を第１ストッパ（１２〜６２）に当接させて指示位置を確定する第１ストッパ検出処理手段（Ｓ１４０）と、第２指針（１１〜６１）を第２ストッパ（１２〜６２）に当接させて指示位置を確定する第２ストッパ検出処理手段（Ｓ１４０）とを有し、車載バッテリ（Ｂ）の電圧が所定値より低くなった場合には、マイクロコンピュータ（２）のＣＰＵに回路リセットをかけて、駆動制御を停止するようにした車両用指針計器において、リセット時に第１および第２指針（１１〜６１）のうち少なくとも一方の指針が回動中であった場合には、リセットの後に電圧が所定値に復帰したときに第１および第２ストッパ検出処理手段（Ｓ１４０）をともに実行させ、リセット時に第１および第２指針（１１〜６１）がともに回動を停止していた場合には、リセットの後に電圧が所定値に復帰したときにおける第１および第２ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止することを特徴とする。
【００２３】
ここで、本発明者らは、リセット時に指針（１１〜６１）が回動を停止していた場合には、ストッパ検出処理を行うまでもなくリセット時における指針（１１〜６１）の指示位置を確定できる点に着目した。
【００２４】
すなわち、上記請求項５に記載の発明によれば、リセット時に第１および第２指針（１１〜６１）がともに回動を停止していた場合には、リセットの後に電圧が所定値に復帰したときにおける両ストッパ検出処理手段（Ｓ１４０）の実行をともに禁止するので、バッテリ電圧復帰時には無条件でストッパ検出処理を行う従来の計器に比べて、ストッパ検出処理が実行される頻度を少なくでき、しかも、バックアップコンデンサの大容量化や低電圧駆動用ステッパモータの採用等のハード構成の変更を必要とすることなく、マイクロコンピュータ（２）のソフト変更のみで実現できるため、上記目的を達成できる。
【００２５】
なお、請求項５に記載の発明によれば、第１ストッパ検出処理は、リセット時に第１指針（１１〜６１）が回動中でなくても第２指針（１１〜６１）が回動中であれば実行され、同様に、第２ストッパ検出処理は、リセット時に第２指針（１１〜６１）が回動中でなくても第１指針（１１〜６１）が回動中であれば実行されるので、第１および第２指針（１１〜６１）の指示位置が確定されないまま通常の駆動制御を行ってしまう危険性を低下できる。
【００２６】
なお、上記各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示す一例である。
【００２７】
【発明の実施の形態】
以下、本発明の各実施形態を図に基づいて説明する。
【００２８】
（第１実施形態）
図１は、本実施形態に係る車両用指針計器１のレイアウト図であり、この計器１は、車室内前方に位置する計器盤に備えられている。
【００２９】
また、計器１は次に示す複数の計器１０〜６０を備えたものである。すなわち、指針１１の回動により車速を指示表示する車速計１０と、指針２１の回動によりエンジン回転数を指示表示する回転数計２０と、指針３１の回動により燃料残量を指示表示する燃料計３０と、指針４１の回動によりエンジン冷却水温度を指示表示する水温計４０と、指針５１の回動によりバッテリ電圧を指示表示する電圧計５０と、指針６１の回動によりエンジン油圧を指示表示する油圧計６０とを備えている。
【００３０】
また、計器１は、ＣＰＵ等から構成されて車載バッテリＢの給電のもとに作動するマイクロコンピュータ２を備えている。図２は、計器１の回路構成図であり、マイクロコンピュータ２には、各種センサ等Ｓ１〜Ｓ６からの入力信号がインタフェイス回路３を介して入力されるようになっている。
【００３１】
因みに、Ｓ１は車速計１０に係る車速センサ、Ｓ２は回転数計２０に係るイグニッションコイルの一次側パルス信号源、Ｓ３は水温計３０に係る水温センサ、Ｓ４は燃料計４０に係るフューエルセンダゲージ、Ｓ５は電圧計５０に係るバッテリＢの電圧信号源、Ｓ６は油圧計６０に係る油圧信号源を示している。
【００３２】
但し、本発明は、車両ＬＡＮ化によりＳ１〜Ｓ６が送信元ＥＣＵからの通信データである場合も含む。
【００３３】
ここで、各指針指針１１〜６１は、各ステッパモータＭ１〜Ｍ６に支持されており、車載バッテリＢの給電のもとに駆動する各ステッパモータＭ１〜Ｍ６により回動するようになっている。そして、各種センサ等Ｓ１〜Ｓ６の各種入力信号に基づいてマイクロコンピュータ２は駆動回路４に駆動信号を出力し、この駆動信号に基づいて駆動回路４は各ステッパモータＭ１〜Ｍ６の駆動を制御するようになっている。
【００３４】
次に、マイクロコンピュータ２の通常動作を、図３のフローチャートにて説明する。
【００３５】
はじめに、ステップＳ５０において、イグニッションスイッチＩＧがオフの状態のときにストッパ検出処理が実行される。このストッパ検出処理とは、指針１１〜６１をストッパ１２〜６２に当接させて指針１１〜６１の指示位置を確定する処理であり、例えば、ストッパ１２〜６２と指針１１〜６１との当接位置を各目盛りの零位置等の最小目盛り位置に設定しておき、指針１１〜６１がストッパ１２〜６２に当接した際にステップモータＭ１〜Ｍ６の界磁巻線に生ずる誘起電圧が所定の閾値電圧以下になったとき、指針１１〜６１が零位置等の最小目盛り位置に達したものと判定し、この判定に基づいて、ステップモータＭ１〜Ｍ６の基準位置を設定する。
【００３６】
次に、ステップＳ１００においてイグニッションスイッチＩＧがオンしたことを検知すると、ステップＳ２００において、車速センサＳ１からの入力信号およびイグニッションコイルの一次側パルス信号源Ｓ２からの入力信号のうち少なくとも１つの入力信号が検知されているか否かを判定する。但し、入力信号は通信データでもよい。
【００３７】
そして、ステップＳ２００にてセンサＳ１、Ｓ２からの入力信号の検知が無いと判定されれば、ステップＳ２１０において、フラグ１をセットすることにより信号未検知である旨を記憶し、ステップＳ２２０に進む。一方、ステップＳ２００にてセンサＳ１、Ｓ２からの入力信号の検知が有ると判定されれば、フラグ１をクリアし、ステップＳ２２０に進む。
【００３８】
次に、ステップＳ２２０において、センサＳ１、Ｓ２からの入力信号に基づいて、車速計１０および回転数計２０のステップモータＭ１、Ｍ２を駆動させるための駆動信号を演算して出力する。なお、入力信号の入力が無い場合には上記駆動信号の出力は行わない。
【００３９】
そして、ステップＳ２３０において、燃料計３０、水温計４０、電圧計５０および油圧計６０に関する入力信号、すなわち、各センサＳ３〜Ｓ６に基づいて、駆動信号を演算して駆動回路４に出力する。
【００４０】
次に、ステップＳ２４０において、燃料計３０、水温計４０、電圧計５０および油圧計６０の各指針３１〜６１の全てが、各種センサＳ３〜Ｓ６等からの入力信号により演算された指示値に到達し、ステップＳ２３０における駆動信号の出力が完了しているか否かを判定する。
【００４１】
そして、ステップＳ２４０にて各指針３１〜６１に対する駆動信号の出力が完了していると判定されれば、指針３１〜６１が回動中であるとみなし、ステップＳ２５０において、フラグ２をセットすることにより出力完了である旨を記憶し、ステップＳ４００に進む。一方、ステップＳ２４０にて各指針３１〜６１のうち少なくとも１つの指針に対する駆動信号の出力が完了していないと判定されれば、フラグ２をクリアし、ステップＳ４００に進む。
【００４２】
そして、ステップＳ４００において、イグニッションスイッチＩＧのオンオフ状態を判定し、ＩＧオンであると判定されればステップＳ２００に戻り、ステップＳ２００〜Ｓ２５０までの処理を繰り返す。一方、ＩＧオフであると判定されればステップＳ５００に進み、車速計１０、回転数計２０、燃料計３０、水温計４０、電圧計５０および油圧計６０の全てに対し、指針戻し処理を行う。この指針戻し処理とは、ＩＧオフ時に、ステッパモータＭ１〜Ｍ６の指針１１〜６１を、基準位置（例えばゼロ目盛り）に設定する処理である。
【００４３】
ここで、車載バッテリＢの電圧が所定値より低くなった場合には、マイクロコンピュータ２のＣＰＵに回路リセットがかけられて、駆動回路４への駆動信号出力を停止することにより、マイクロコンピュータ２の誤動作防止を図っている。そして、ＣＰＵ回路リセットの後に電圧が所定値に復帰したときには、マイクロコンピュータ２は図４のフローチャートに示すＣＰＵ回路リセット解除後復帰ルーチンを実行した後に、図３のフローチャートに従って上述の通常動作を実行する。
【００４４】
図４のフローチャートを以下に説明すると、はじめに、ステップＳ１１０において、フラグ１のセットがなされているか否かを判定し、フラグ１のセットがなされていると判定されれば、ステップＳ１２０において、フラグ２のセットがなされているか否かを判定する。
【００４５】
そして、フラグ２のセットがなされていると判定されれば、ステップＳ１３０において、全てのステッパモータＭ１〜Ｍ６に関して上述のストッパ検出処理を禁止し、ストッパ検出処理を行うことなくステップＳ２００に進み、図３のフローチャートに従って通常動作を実行する。
【００４６】
一方、フラグ１のセットがなされていない場合、或いはクリアされた場合、およびフラグ２のセットがなされていない場合、或いはクリアされた場合には、ステップＳ１４０において、全てのステッパモータＭ１〜Ｍ６に関して上述のストッパ検出処理を実行し、指針１１〜６１の指示位置を確定した後にステップＳ２００に進み、図３のフローチャートに従って通常動作を実行する。
【００４７】
ここで、車速計１０およびエンジン回転数計２０に係るセンサＳ１、Ｓ２からの入力信号の入力検知が無く、かつ、指針３１〜６１が回動中でない場合には、ストッパ検出処理を行うまでもなくＣＰＵ回路リセット時における指針１１〜６１の指示位置を確定できる。
【００４８】
従って、このような場合にストッパ検出処理を禁止する本実施形態によれば、バッテリ電圧復帰時には無条件でストッパ検出処理を行う従来の計器に比べて、ストッパ検出処理が実行される頻度を少なくでき、しかも、バックアップコンデンサの大容量化や低電圧駆動用ステッパモータの採用等のハード構成の変更を必要とすることなく、マイクロコンピュータ２のソフト変更のみで実現できる。
【００４９】
（第２実施形態）
本実施形態の車両用指針計器１のハード構成は、第１実施形態と同様の図１に示すハード構成である。そして、図５は、本実施形態に係るマイクロコンピュータ２の通常作動を示すフローチャートである。
【００５０】
はじめに、ステップＳ１００においてイグニッションスイッチＩＧがオンしたことを検知すると、ステップＳ３００において、センサＳ１〜Ｓ６からの入力信号のうち少なくとも１つの入力信号の値に変化が有るか否かを判定することにより、各計器１０〜６０の指針１１〜６１のうち少なくとも１つの指針の指示位置に変化が有るか否かを判定する。
【００５１】
そして、ステップＳ３００にて全ての指針１１〜６１に変化が無いと判定されれば、ステップＳ３１０において、予め設定された規定時間が経過したか否かを判定する。そして、ステップＳ３１０にて規定時間が経過していると判定されればステップＳ３２０にてフラグ１を立ててステップＳ４００に進み、規定時間が経過していないと判定されればフラグ１をクリアし、ステップＳ４００に進む。
【００５２】
一方、ステップＳ３００にて指針１１、２１の変化が有ると判定されれば、ステップＳ３３０にてフラグ１をクリアしてステップＳ４００に進む。従って、以上のステップＳ３００〜Ｓ３３０により、後述の図６に示すルーチンが起動した時点において、低電圧リセットがかかる規定時間以上前から指針１１〜６１のうち少なくとも１つの指針の指示位置に変化が有る場合に、フラグ１がクリアされていることとなる。
【００５３】
なお、ステップＳ４００およびＳ５００では、第１実施形態と同様のイグニッションスイッチＩＧのオンオフ状態判定および指針戻し処理を行う。
【００５４】
図６は、本実施形態に係る、低電圧リセットを解除した後における復帰ルーチンを示すフローチャートであり、はじめに、ステップＳ１１１において、フラグ１のセットがなされているか否かを判定する。
【００５５】
そして、フラグ１のセットがなされていると判定されれば、ステップＳ１３０において、全てのステッパモータＭ１〜Ｍ６に関して上述のストッパ検出処理を禁止し、ストッパ検出処理を行うことなくステップＳ３００に進み、図５のフローチャートに従って通常動作を実行する。
【００５６】
一方、フラグ１のセットがなされていない場合には、ステップＳ１４０において、全てのステッパモータＭ１〜Ｍ６に関して上述のストッパ検出処理を実行し、指針１１〜６１の指示位置を確定した後にステップＳ２００に進み、図３のフローチャートに従って通常動作を実行する。
【００５７】
ここで、各計器１０〜６０の指針１１〜６１が回動を停止していた場合には、ストッパ検出処理を行うまでもなくリセット時における指針１１〜６１の指示位置を確定できる。
【００５８】
従って、指針１１〜６１が回動を停止していた場合にストッパ検出処理を禁止する本実施形態によれば、バッテリ電圧復帰時には無条件でストッパ検出処理を行う従来の計器に比べて、ストッパ検出処理が実行される頻度を少なくでき、しかも、バックアップコンデンサの大容量化や低電圧駆動用ステッパモータの採用等のハード構成の変更を必要とすることなく、マイクロコンピュータ２のソフト変更のみで実現できる。
【００５９】
（他の実施形態）
上記第１実施形態では、車速計１０およびエンジン回転数計２０に係るセンサＳ１、Ｓ２からの入力信号の入力検知がともに無く、かつ、全ての指針３１〜６１が回動中でない場合にのみ、全ての計器１０〜６０に対してストッパ検出処理を禁止していたが、入力が無かった信号に係る計器に対してのみストッパ検出処理を禁止したり、指針３１〜６１のうち回動中でない指針に係る計器に対してのみストッパ検出処理を禁止したりするようにしてもよい。
【００６０】
また、上記第２実施形態では、指針１１〜６１のうち全ての指針が回動を停止していた場合にのみ、全ての計器１０〜６０に対してストッパ検出処理を禁止していたが、回動変化が無かった指針に係る計器に対してのみストッパ検出処理を禁止するようにしてもよい。
【００６１】
また、指針の回動による計器として車速計１０およびエンジン回転数計２０の両者のみを備える計器においても本発明を適用できる。そしてこのような計器においては、センサＳ１、Ｓ２からの入力信号の入力検知がともに無い場合にのみ、車速計１０およびエンジン回転数計２０のストッパ検出処理を禁止するようにしてもよいし、入力が無かった信号に係る計器に対してのみストッパ検出処理を禁止してもよい。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る、車両用指針計器のレイアウト図である。
【図２】図１に示す計器の回路構成図である。
【図３】図２のマイクロコンピュータの通常作動を示すフローチャートである。
【図４】図２のマイクロコンピュータのＣＰＵ回路リセット解除後復帰ルーチンを示すフローチャートである。
【図５】本発明の第２実施形態に係るマイクロコンピュータの、通常作動を示すフローチャートである。
【図６】第２実施形態に係るマイクロコンピュータの、ＣＰＵ回路リセット解除後復帰ルーチンを示すフローチャートである。
【符号の説明】
２…マイクロコンピュータ、１０…車速計部、１１〜６１…指針、
１２〜６２…ストッパ、２０…回転数計部、３０…燃料計部、
４０…水温計部、５０…電圧計部、６０…油圧計部、Ｂ…車載バッテリ、
Ｍ１〜Ｍ６…ステッパモータ、Ｓ１４０…ストッパ検出処理手段。
【図１】
0003846343.tif 000002
【図２】
0003846343.tif 000003
【図３】
0003846343.tif 000004
【図４】
0003846343.tif 000005
【図５】
0003846343.tif 000006
【図６】
0003846343.tif 000007