JP4176984B2 - Stepping motor drive device and pointer driving method - Google Patents
Stepping motor drive device and pointer driving method Download PDFInfo
- Publication number
- JP4176984B2 JP4176984B2 JP2001324692A JP2001324692A JP4176984B2 JP 4176984 B2 JP4176984 B2 JP 4176984B2 JP 2001324692 A JP2001324692 A JP 2001324692A JP 2001324692 A JP2001324692 A JP 2001324692A JP 4176984 B2 JP4176984 B2 JP 4176984B2
- Authority
- JP
- Japan
- Prior art keywords
- pointer
- stepping motor
- rotation
- amount
- memory
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Instrument Panels (AREA)
- Control Of Stepping Motors (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、ステッピングモータ用駆動装置に係わり、特に、ステッピングモータの回転を制御するステッピングモータ用駆動装置に関する。
【0002】
【従来の技術】
従来、ステッピングモータを用いた車両用指示装置として、図1に示すような指示装置が知られている。同図において、指示装置は、ステッピングモータ1と、このステッピングモータ1の回転に連動する指針2と、ステッピングモータ1を正逆回転させるステッピングモータ用駆動装置3(以下、単に駆動装置3と略記する。)とを備えている。上述したステッピングモータ1は、2つの励磁コイル1a1及び1a2と、NS極が交互に3極づつ着磁され、励磁コイル1a1及び1a2の励磁状態の変化に追従して回転する回転子1bと、回転子1bの駆動力を指針2に伝えるギア1cとを備えている。
【0003】
さらに、ステッピングモータ1は、指針2側のギア1cの裏側に設けられ、回転子1bの回転動作に連動する被駆動部材としての片1dと、上記励磁コイル1a1及び1a2、回転子1b、ギア1c及び片1dを収容する図示しない収容ケースに設けられ、片1dとの当接により、回転子1bの回転を機械的に停止させるストッパ1eとを備えている。
【0004】
なお、片1dがストッパ1eに向かうように、ステッピングモータ1を回転させることを逆回転、逆回転中の指針2の回転方向を逆回転方向Y1とする。これに対して、片1dがストッパ1eから離れるように、ステッピングモータ1を回転させることを正回転、正回転中の指針2の回転方向を正回転方向Y2とする。また、ストッパ1eは、片1dと当接したとき、指針2が文字板上の0km/hの目盛上を指示するように設けられている。
【0005】
上記指示装置が例えば車速計として用いられている場合、駆動装置3は、指針2の目標位置θと、現位置θ′との差である移動量θ−θ′に応じて、回転子1bを回転させることにより、指針2が差分θ−θ′だけ移動して目標位置θを指示するようになる。上記目標位置θは、車速センサの出力である速度情報に基づき算出された角度データθi(=請求項中のセンサ位置に相当。)が入力される毎に、当該角度データθiに更新される。なお、上記角度データθiは、速度情報0km/hのとき、基準角度0°(=請求項中の基準位置に相当。)が算出され、速度情報が増加するに従って、増加するデータである。
【0006】
ところで、上記指示装置は、車両の振動あるいは雑音が重畳している角度データθiの入力等の原因により、指針2が本来移動すべき移動量(=差分θ−θ′)と、実際の移動量とが異なる脱調を起こしてしまうことがあった。そして、この脱調が繰り返されると、指針2が指示する速度と、速度センサが計測した速度情報との間で差異が生じ、指示装置は正確な指示を行うことができなくなってしまう。
【0007】
そこで、このような問題を解決するため、駆動装置3に後述する初期化動作を行わせる。初期化動作において、駆動装置3は、イグニッションスイッチがオンする毎に、片1dがストッパ1e側に向かうように、ステッピングモータ1を逆回転させる。さらに、駆動装置3は、片1dがストッパ1eに当接して、指針2が文字板上の0km/hの目盛上である初期化終了位置に機械的に停止すると、励磁コイル1a1及び1a2を予め定めた初期励磁状態に保持して、ステッピングモータ1の回転を電気的に停止する。以上の初期化動作を行うことにより、現位置θ′が0°であると認識しているとき、指針2も実際に初期化終了位置である0km/hの目盛上を指示することとなるため、指針2が指示する速度と、速度センサが計測した速度情報との間の差異をリセットすることができた。
【0008】
【発明が解決しようとする課題】
しかしながら、上述した従来の駆動装置3は、以下に述べる問題点があった。即ち、図8に示すように、初期化動作終了後に指針2は、文字板上の0km/hの目盛上を指示する位置P1に停止している。ところが、初期化動作終了後、駆動装置3が、ステッピングモータ1を一旦正回転させ、その後、0°の角度データθiの入力や、イグニッションスイッチのオフにより、目標位置θが0°になり、指針2が文字板上の0km/hの目盛上を指示するように、ステッピングモータ1を逆回転させると、0km/hの目盛より、指示誤差角α分(請求項中の指示誤差量に相当。)、正回転方向Y2側の位置P2を指示して停止してしまう。
【0009】
つまり、初期化動作終了後であり、かつ、角度データθi、即ち、速度情報に応じた指示開始前に指針2が指示する位置と、速度情報に応じた指示開始後であって、0°の角度データθiの入力時、若しくは、イグニッションスイッチのオフ時に、指針2が指示する位置とはともに、0km/hの目盛上を指示するべきであるにも拘わらず、指示誤差角αが生じてしまうという問題があった。特に、0km/hの指示は、0km/hの目盛上を指示しなければならず、他の例えば50km/hの指示に比べて高い精度が要求される。
【0010】
上記指示誤差角αが発生する原因は、ギア1cのバックラッシュに起因する。以下、上記指示誤差角αが発生する原因の詳細を図9及び図10を参照して以下説明する。同図に示すように、初期化動作が開始され、片1dがストッパ1eに当接すると、回転子1b側のギア1c2は、指針2側のギア1c1に対して、一方に片寄せされた状態となっている(図9(a)参照)。
【0011】
その後、駆動装置3が励磁コイル1a1及び1a2を初期励磁状態に保持すると、回転子1bは、初期励磁状態に応じた位置まで正回転する。このとき、回転子1bは、慣性等の影響により、初期励磁状態に応じた位置付近で正回転、逆回転を繰り返して振動し、その振動が収束して停止状態となる。上述したように振動した後、停止状態となるため、停止後、回転子1b側のギア1c1は、指針2側のギア1c2に対して、ニュートラル状態となる(図9(b)参照)。このとき、指針2は、0km/hの目盛上を指示しており、駆動装置3も現位置θ′が0°であると認識している。
【0012】
その後、角度データθi(>0°)の入力に応じて、目標位置θが角度θiとなると、駆動装置3は、指針2が目標位置θiを指示するようにステッピングモータ1を正回転させる。しかし、回転し始めは、ステッピングモータ1の回転に応じて、ギア1c2が、ギア1c1に対して、ニュートラルな状態から、他方に片寄せされた状態(図9(c)参照)となる位置まで回転するだけで、ステッピングモータ1の駆動力が指針2に伝達されない。
【0013】
このため、この間、指針2は動かない。図10に示すように、この指針2が動かない間の範囲を不動範囲Aとする。ところが、駆動装置3は、バックラッシュ解消のために指針2が動かない間であっても、指針2を角度α、回転させる分、ステッピングモータ1を回転させている。このため、駆動装置3は、指針2が角度0°を指示したまま動いていないにも拘わらず、指針2が初期化終了位置P1から角度α分、正回転方向Y2を指示していると認識する。従って、その後、駆動装置3が、現位置θiとなるように、ステッピングモータ1を回転すると、指針2は、角度(θi−α)を指示する。
【0014】
次に、目標位置θが0°となると、駆動装置3は、指針2が0°(=0km/hの目盛上)を指示するためにステッピングモータ1の回転を反転する。しかし、反転し始めは、ステッピングモータ1の回転に応じて、ギア1c2が、ギア1c1に対して、他方に片寄せされた状態(図9(c))から、一方に片寄せされた状態(図9(a))となる位置まで回転するだけで、ステッピングモータ1の駆動力が指針2に伝達されない。
【0015】
このため、この間、指針2が動かない。図10に示すように、反転後に指針2が動かない間の範囲を不動範囲Bとする。ところが、駆動装置3は、バックラッシュ解消のために指針2が動かない間であっても、指針2を角度βに回転させる分、ステッピングモータ1を回転させている。
【0016】
このため、駆動装置3は、指針2が角度(θi−α)分で停止しているにも拘わらず、指針2が初期化終了位置より角度(θi−β)分、正回転方向Y2側を指示していると認識する。従って、その後、駆動装置3が、0°を目標位置θとして、ステッピングモータ1を回転すると、指針2は、角度β−α(=(θi−α)−(θi−β))を指示して停止する。上述したように、反転に応じて生じるバックラッシュは、初期化動作後に生じるバックラッシュより大きいため、当然角度βは、角度αより大きい。このため、角度β−α≠0°とならず、0km/hの目盛上より正回転方向Y2側を指示して停止してしまう。なお、図10では説明を簡単にするため、指示誤差角β−α=α(∵2α=β)となっている。
【0017】
そこで、本発明は、上記のような問題点に着目し、センサ出力に応じた指示開始前に指針が指示する位置と、センサ出力に応じた指示開始後であって、センサ位置として基準位置が算出されたとき、又は、イグニッションスイッチがオフされたときに指針が指示する位置との指示誤差量を小さくすることができるステッピングモータ用駆動装置を提供することを課題とする。
【0018】
【課題を解決するための手段】
上記課題を解決するためになされた請求項1記載の発明は、ギアを介して指針を駆動するステッピングモータの回転動作に連動する被駆動部材がストッパに向かうように前記ステッピングモータを逆回転させる初期化回転手段と、前記逆回転によって前記被駆動部材が前記ストッパに当接して前記ステッピングモータの回転が機械的に停止した後に前記ステッピングモータ内の励磁コイルを初期励磁状態に保持して前記ステッピングモータの回転を電気的に停止する停止処理を行う停止手段と、前記停止処理が行われた後にメモリに格納されている指針の現位置をセンサ出力0に相当する基準位置に設定する設定処理を行う基準位置設定手段と、前記設定処理が行われた後に前記センサ出力に応じた前記指針の指示位置であるセンサ位置を順次、目標位置に設定して、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータを正逆回転させる通常回転動作を行う通常回転手段と、を備えたステッピングモータ用駆動装置であって、前記被駆動部材と前記ストッパとが当接したときの文字板上の指針位置である初期化終了位置が、前記文字板上に予め定めたセンサ出力0に相当する基準位置から指示誤差量だけ逆回転側となるように設けられ、前記指示誤差量が、前記通常回転手段によって前記メモリに格納されている前記指針の目標位置が前記指針を一旦正回転させるように設定されて、前記指針が一旦正回転した後に前記基準位置に設定されるような前記通常回転動作が行われたときに発生する前記文字板上の前記指針の初期化終了位置からのズレと等しいものとされ、そして、前記通常回転手段により、前記設定処理が行われた後に前記ステッピングモータを正回転させても前記指針が動かない間の前記ステッピングモータの回転量に相当する前記メモリ上の指針の現位置の指針移動量と、前記文字板上の前記初期化終了位置から前記基準位置までの指針移動量と、を合わせた分だけ前記基準位置から前記正回転側となる所定位置が前記目標位置に設定され、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータが正回転され、続いて、センサ出力に応じた前記指針の指示位置が前記所定位置よりも正回転側となると、前記通常回転動作が開始されることを特徴とするステッピングモータ用駆動装置に存する。
【0019】
請求項1記載の発明によれば、ステッピングモータの回転動作に連動する被駆動部材がストッパに向かうように初期化回転手段がステッピングモータを逆回転させる。このストッパは被駆動部材との当接によりステッピングモータの回転を機械的に停止させると共に、指針を初期化終了位置で停止させるものである。初期化回転手段により指針を初期化終了位置で停止させた後、停止手段がステッピングモータの励磁コイルを初期励磁状態に保持してステッピングモータの回転を電気的に停止する。
【0020】
また、指針は、停止手段による停止後に前記ステッピングモータを一旦正回転させてから前記メモリに格納されている前記指針の目標位置を前記基準位置に設定して前記ステッピングモータを回転させたときに発生する前記文字板上の前記指針の初期化終了位置からのズレである指示誤差量だけ、文字板上の基準位置から逆回転側が初期化終了位置となるように予めステッピングモータ内の指針軸に指針が打ち込まれている。通常回転手段は、停止手段による停止後にステッピングモータを正回転させても指針が動かない間のステッピングモータの回転量に相当するメモリ上の指針の現位置の指針移動量と文字板上の初期化終了位置−基準位置間の指針移動量とを合わせた分だけ、基準位置から正回転側となる所定位置を停止手段による停止後の目標位置として設定してステッピングモータを回転させ、その後センサ出力に応じた指針の指示位置であるセンサ位置が所定位置よりも正回転側となるとセンサ位置を目標位置としてステッピングモータを回転させる。
【0021】
以上のように、通常回転手段が、停止手段による停止後にステッピングモータを正回転させても指針が動かない間のステッピングモータの回転量に相当するメモリ上の指針の現位置の指針移動量と文字板上の初期化終了位置−基準位置間の指針移動量とを合わせた分だけ、基準位置から正回転側となる所定位置を目標位置としてステッピングモータを回転させると、指針は初期化終了位置よりも初期化終了位置−基準位置間の指針移動量分、正回転側の基準位置を指示する。その後、通常回転手段はセンサ出力に応じた指針の指示位置であるセンサ位置が所定位置よりも正回転側となるとセンサ位置を目標位置としてステッピングモータを回転させる。そして、センサ位置を目標位置としてステッピングモータを正逆回転させている間に、センサ位置として基準位置が算出されたり、イグニッションスイッチがオフされると通常回転手段は基準位置を目標位置としてステッピングモータを逆回転する。
【0022】
ところが、目標位置を基準位置としても、指針は初期化終了位置に戻らず、ギアのバックラッシュに起因して初期化終了位置より指示誤差量分、正回転側を指示する。即ち、センサ出力に応じた指示開始後にセンサ位置として基準位置が算出されたりイグニッションスイッチがオフされると指針は初期化終了位置より指示誤差量分、正回転側を指示する。
【0023】
従って、センサ出力に応じた指示開始前に指針が指示する位置と、センサ出力に応じた指示開始後であってセンサ位置として基準位置が算出されたりイグニッションスイッチがオフされたときに指針が指示する位置とを何れも初期化終了位置より指針誤差量分、正回転側の基準位置とすることができる。
【0024】
請求項2記載の発明は、ギアを介して指針を駆動するステッピングモータの回転動作に連動する被駆動部材がストッパに向かうように前記ステッピングモータを逆回転させる初期化回転手段と、前記逆回転によって前記被駆動部材が前記ストッパに当接して前記ステッピングモータの回転が機械的に停止した後に前記ステッピングモータ内の励磁コイルを初期励磁状態に保持して前記ステッピングモータの回転を電気的に停止する停止処理を行う停止手段と、前記停止処理が行われた後にメモリに格納されている指針の現位置をセンサ出力0に相当する基準位置に設定する設定処理を行う基準位置設定手段と、前記設定処理が行われた後に前記センサ出力に応じた前記指針の指示位置であるセンサ位置を順次、目標位置に設定して、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータを正逆回転させる通常回転動作を行う通常回転手段と、を備えたステッピングモータ用駆動装置であって、前記被駆動部材と前記ストッパとが当接したときの文字板上の指針位置である初期化終了位置が、前記文字板上に予め定めたセンサ出力0に相当する基準位置から指示誤差量よりも大きい量だけ逆回転側となるように設けられ、前記指示誤差量が、前記通常回転手段によって前記メモリに格納されている前記指針の目標位置が前記指針を一旦正回転させるように設定されて前記指針が一旦正回転した後に前記基準位置に設定されるような前記通常回転動作が行われたときに発生する前記文字板上の前記指針の初期化終了位置からのズレと等しいものとされ、そして、前記通常回転手段により、前記設定処理が行われた後に前記ステッピングモータを正回転させても前記指針が動かない間の前記ステッピングモータの回転量に相当する前記メモリ上の指針の現位置の指針移動量と、前記文字板上の前記初期化終了位置から前記基準位置までの指針移動量と、を合わせた分だけ前記基準位置から前記正回転側となる所定位置が前記目標位置に設定され、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータが正回転され、続いて、センサ出力に応じた前記指針の指示位置が前記所定位置よりも正回転側となると、前記通常回転動作が開始され、前記通常回転動作中に前記センサ位置として前記基準位置が算出されたとき又はイグニッションスイッチがオフされたとき前記文字板上の前記初期化終了位置から前記基準位置までの指針移動量と前記指示誤差量との差分だけ前記基準位置から前記正回転側となる位置が目標位置に設定され、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータが回転されることを特徴とするステッピングモータ用駆動装置に存する。
【0025】
請求項2記載の発明によれば、ステッピングモータの回転動作に連動する被駆動部材がストッパに向かうように初期化回転手段がステッピングモータを逆回転させる。このストッパは被駆動部材との当接によりステッピングモータの回転を機械的に停止させると共に、指針を初期化終了位置で停止させるものである。初期化回転手段により指針を初期化終了位置で停止させた後、停止手段がステッピングモータの励磁コイルを初期励磁状態に保持してステッピングモータの回転を電気的に停止する。
【0026】
また、指針は、停止手段による停止後にステッピングモータを一旦正回転させてからメモリに格納されている指針の目標位置を基準位置に設定してステッピングモータを回転させたときに発生する文字板上の指針の初期化終了位置からのズレである指示誤差量だけ、文字板上の基準位置から逆回転側が初期化終了位置となるように予めステッピングモータ内の指針軸に打ち込まれている。通常回転手段が、停止手段による停止後にステッピングモータを正回転させても指針が動かない間のステッピングモータの回転量に相当するメモリ上の指針の現位置の指針移動量と文字板上の初期化終了位置−基準位置間の指針移動量とを合わせた分だけ、基準位置から正回転側となる所定位置を停止手段による停止後の目標位置として設定してステッピングモータを回転させ、その後センサ出力に応じた指針の指示位置であるセンサ位置が所定位置よりも正回転側となるとセンサ位置を目標位置としてステッピングモータを回転させる。
【0027】
以上のように、通常回転手段が、停止手段による停止後にステッピングモータを正回転させても指針が動かない間のステッピングモータの回転量に相当するメモリ上の指針の現位置の指針移動量と文字板上の初期化終了位置−基準位置間の指針移動量とを合わせた分だけ、基準位置から正回転側となる所定位置を目標位置としてステッピングモータを回転させると、指針は初期化終了位置よりも初期化終了位置−基準位置間の指示移動量分、正回転側の基準位置を指示する。その後、通常回転手段はセンサ出力に応じた指針の指示位置であるセンサ位置が所定位置よりも正回転側となるとセンサ位置を目標位置としてステッピングモータを回転させる。そして、センサ位置を目標位置としてステッピングモータを正逆回転させている間に、センサ位置として基準位置が算出されたり、イグニッションスイッチがオフされると通常回転手段は文字板上の初期化終了位置−基準位置間の指針移動量と指示誤差量との差分、基準位置から正回転側を目標位置として指針を初期化終了位置に戻すようにステッピングモータを逆回転する。
【0028】
上述したように目標位置を初期化終了位置−基準位置間の指針移動量と指示誤差量との差分、基準位置から正回転側とすると、指針は基準位置を指示する。即ち、センサ出力に応じた指示開始後にセンサ位置として基準位置が算出されたりイグニッションスイッチがオフされると指針は基準位置を指示する。
【0029】
従って、センサ出力に応じた指示開始前に指針が指示する位置と、センサ出力に応じた指示開始後であってセンサ位置として基準位置が算出されたりイグニッションスイッチがオフされたときに指針が指示する位置とを何れも基準位置とすることができる。
【0031】
請求項3記載の発明は、所定位置記憶媒体内に予め記憶された第1移動量と第2移動量とを加算する加算手段がさらに備えられ、そして、前記通常回転手段が、前記加算手段により加算された移動量だけ前記基準位置よりも正回転側の位置を前記所定位置とすることを特徴とする請求項2に記載のステッピングモータ用駆動装置に存する。
【0032】
請求項3記載の発明によれば、加算手段が、所定位置記憶媒体内に予め記憶された第1移動量と第2移動量とを加算する。通常回転手段が、加算手段により加算された移動量分、基準位置よりも正回転側の位置を所定位置とする。
【0033】
以上の構成によれば、ステッピングモータに連動して回転する指針軸に指針を打ち込む前に、第2移動量としてゼロを格納する。また、第1移動量は、上述した指針が移動しない間のステッピングモータの回転量に相当するメモリ上の指針の現位置の移動量と指示誤差量とを合わせた分より大きくなるように設定されている。このとき、第1移動量分、基準位置よりも正回転側が所定位置となる。その後、通常回転手段が、所定位置を目標位置として、ステッピングモータを回転させた後の状態で、基準位置を指針が指示するように、指針を指針軸に打ち込む。
【0034】
打ち込み終了後、基準位置に対する指針の打ち込み誤差分を第2移動量として格納すれば、基準位置に対する指針の打ち込み誤差が正逆回転何れかの方向に発生しても、センサ出力に応じた指示開始前に、指針が指示する位置と、センサ出力に応じた指示開始後であって、センサ位置として基準位置が算出されたり、イグニッションスイッチがオフされたときに、指針が指示する位置とを、何れも、基準位置にすることができる。
【0035】
請求項4記載の発明は、請求項3記載のステッピングモータ用駆動装置により回転が制御されるステッピングモータ内の指針軸に指針を打ち込むための指針打込方法であって、前記指針軸に指針を打ち込む前に前記指針が移動しない間の前記ステッピングモータの回転量に相当する前記メモリ上の指針の現位置の指針移動量と前記指針誤差量とを合わせた分より大きい値を前記第1移動量として格納すると共にゼロを前記第2移動量として記憶させる工程と、前記設定動作後に前記通常回転手段によって前記加算手段により加算された移動量だけ前記基準位置よりも正回転側の位置を前記目標位置として設定して前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータを回転させた後、前記指針軸に前記指針を打ち込む工程と、再び前記設定動作後に前記通常回転手段によって前記加算手段により加算された移動量分だけ前記基準位置よりも正回転側の位置を前記目標位置として設定して前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータを回転させた後の前記文字板上の指針位置から前記文字板上の前記基準位置までの移動量を前記第2移動量として記憶させる工程を順次行うことを特徴とする指針打込方法に存する。
【0036】
請求項4記載の発明によれば、指針軸に指針を打ち込む前に指針が移動しない間のステッピングモータの回転量に相当するメモリ上の指針の現位置の指針移動量と指示誤差量とを合わせた分より大きい値を第1移動量として格納すると共にゼロを第2移動量として格納する。通常回転手段が、停止手段による停止後に加算手段により加算された移動量分、基準位置よりも正回転側の位置を目標位置として設定してステッピングモータを回転させた後、指針が基準位置を指示するように指針軸に指針を打ち込む。その後再び通常回転手段が、停止手段による停止後に加算手段により加算された移動量分、基準位置よりも正回転側の位置を目標位置として設定してステッピングモータを回転させた後の文字板上の指針位置から文字板上の基準位置までの移動量である打ち込み誤差を第2移動量として記憶させる。これにより、基準位置に対する指針の打ち込み誤差が正逆回転何れかの方向に発生しても、センサ出力に応じた指示開始前に、指針が指示する位置と、センサ出力に応じた指示開始後であって、センサ位置として基準位置が算出されたり、イグニッションスイッチがオフされたときに、指針が指示する位置とを、何れも、基準位置にすることができる。
【0037】
【発明の実施の形態】
第1実施形態
以下、本発明の実施の形態を図面に基づいて説明する。図1は、ステッピングモータ用駆動装置を組み込んだ指示装置を示す図である。この指示装置は、上述した従来で説明したように、ステッピングモータ1、指針2及び駆動装置3を備えている。上記ステッピングモータ1も、従来と同様に、励磁コイル1a1及び1a2、回転子1b、ギア1c、片1d(請求項中の被駆動部材に相当。)及びストッパ1eを有している。
【0038】
上述した従来と異なる点は、ストッパ1e及び片1dが設けられている位置である。従来では、片1dとストッパ1eとが当接したとき、指針2が文字板上の0km/hの目盛上を指示するように設けられていた。しかし、本発明の第1実施形態では、ストッパ1eと、片1dとが当接したとき、図2に説明するように、指針2が0km/hの目盛上から、上述した従来で説明した指示誤差角α分、逆回転方向Y1側の初期化終了位置P3で停止するように設けられている。
【0039】
また、駆動装置3は、例えば、μCOMなどから構成されており、プログラムに従って各種の処理を行う中央演算ユニット(CPU)3aと、CPU3aが行う処理プログラムなどを格納した読出専用メモリであるROM3bと、CPU3aでの各種の処理過程で利用するワークエリア、各種データを格納するデータ格納エリアなどを有する読出書込自在のメモリであるRAM3cなどを内蔵し、これらが図示しないバスラインによって相互接続されている。
【0040】
また、上記駆動装置3には、イグニッションスイッチSW1(以下、IGスイッチSW1と略記する。)が接続され、このIGスイッチSW1がオンしたとき、Hレベルのオン信号Sonが供給される。駆動装置3には、また角度データθiが供給されている。この角度データθiは、上述した従来で説明した角度データθiと同様の値である。
【0041】
上述した構成のステッピングモータ用駆動装置を組み込んだ指示装置の動作を、CPU3aの処理手順を示す図3のフローチャートを参照して以下説明する。CPU3aは、例えば、図示しないバッテリ電源の投入によって動作を開始し、図示しない初期ステップにおいて、駆動装置3内のRAM3cに形成した各種のエリアの初期設定を行う。
【0042】
その後、CPU3aは、ドライバーによりIGスイッチSW1のオン操作が行われると(ステップS1でY)、初期化回転手段として働き、初期化回転処理を開始する(ステップS2)。初期化回転処理において、CPU3aは、励磁コイル1a1及び1a2の励磁状態を間欠的に変化させて、片1dがストッパ1eに向かって移動するように、ステッピングモータ1を逆回転させる。この初期化回転処理により、指針2は0km/hの目盛上より指示誤差角α分、逆回転方向Y1側の初期化終了位置P3(図2参照)に向かうこととなる。なお、このときRAM3c内に格納されている指針2の現位置θ′としては、0°が格納されている。
【0043】
その後、片1dがストッパ1eに当接して、ステッピングモータ1の回転が機械的に停止したと判断すると、CPU3aは、停止手段として働き、励磁コイル1a1及び1a2を予め定めた初期励磁状態に保持する停止処理を行う(ステップS3)。この停止処理により、指針2が初期化終了位置P3で停止した状態で、ステッピングモータ1の回転が電気的に停止される。
【0044】
ところで、上記当接判断は、例えば、回転子1bの近くに設けた検出用コイルに発生する誘導電圧の有無に基づき判断する。すなわち、検出用コイルに誘導電圧が発生したときは、回転子1bが回転中であり、片1dがストッパ1eに当接していないと判断することができる。一方、検出用コイルに誘導電圧が発生していないときは、回転子1bが、片1dとストッパ1eとの当接により、機械的に停止されたと判断することができる。
【0045】
なお、本発明の実施形態では、上記検出用コイルとして、初期化回転処理において、無励磁状態に制御された励磁コイル1a1及び1a2を流用し、無励磁状態の励磁コイル1a1及び1a2に発生する誘導電圧の有無に基づき、当接を検出する位置検出回路(図示せず)が設けられている。
【0046】
その後、CPU3aは、RAM3c内に格納された目標位置θを、RAM3c内の第1移動角度エリアに予め格納された角度α′に更新する(ステップS4)。角度α′としては、図4に示すように、停止処理終了後であり、かつ、現位置θ′が0°であるときに、目標位置θを角度α′として、ステッピングモータ1を回転させたとき、指針2が、初期化終了位置P3から指示誤差角α分、正回転方向Y2側の位置P4である0km/hの目盛上を、実際に、指示するために必要な角度に相当する。
【0047】
即ち、角度α′は、ステッピングモータ1を回転させても指針2が動かない不動範囲Aを考慮して定める必要があり、指示誤差角αより大きい値に設定されている。以上のことから、角度α′が請求項中の所定位置に相当し、角度αが請求項中の指示誤差量及び実移動量に相当することがわかる。
【0048】
そして、CPU3aは、通常回転手段として働き、更新された目標位置θと指針2の現位置(停止処理後は0°に設定されている)との差分に応じて、ステッピングモータ1を回転させる通常回転処理を開始する(ステップS5)。
【0049】
上記ステップS4において、目標位置θが角度α′に更新された直後、通常回転処理が行われると、指針2は、初期化終了位置P3より指示誤差角α分、正回転方向Y2側の位置P4である0km/hの目盛上を指示する。
【0050】
次に、CPU3aは、IGスイッチSW1がオフされたか否かを判断する(ステップS6)。IGスイッチSW1がオフされていれば(ステップS6でY)、現位置θ′を強制的に0°にした後(ステップS7)、再び、ステップS1に戻る。一方、IGスイッチSW1がオフされていなければ(ステップS6でN)、CPU3aは、角度データθiが角度α′より大きいか否かを判断する(ステップS8)。
【0051】
角度データθi≦角度α′であれば(ステップS8でN)、再びステップS6に戻る。従って、角度データθi≦角度α′の間、指針2は、初期化終了位置P3より指示誤差角α分、正回転方向Y2側の位置P4である0km/hの目盛上を指示したままである。
【0052】
一方、角度データθi>角度α′であれば(ステップS8でY)、目標位置θを、角度データθiに更新する(ステップS9)。その後、CPU3aは、上記ステップS5と同様の通常回転処理を行う(ステップS10)。このステップS9お及びS10の処理により、指針2は、角度データθi、即ち、車速情報に応じた指示を行う。上記ステップS9及びS10の動作は、IGスイッチSW1がオフになるまで(ステップS11)、繰り返し行われる。
【0053】
なお、上記ステップS9において、目標位置θを、角度α′より大きい角度データθiに更新した後、ステップS10の通常回転処理を行うと、指針2は、初期化終了位置P5から角度(θi−α)分、正回転方向Y2側を指示する(図4参照)。その後、ステップS9において、目標位置θを、0°の角度データθiに更新した後、ステップS10の通常回転処理を行うと、指針2は、上述した従来で説明したように、バックラッシュに起因して、初期化終了位置P3に戻らず、初期化終了位置P3より、指示誤差角α分、正回転方向Y2側の位置P4である0km/hの目盛上を指示する。
【0054】
一方、IGスイッチSW1がオフされると(ステップS11でY)、CPU3aは、目標位置θを0°に更新した後(ステップS12)、ステップS5及びS10と同様の通常回転処理を行って(ステップS13)、ステップS1に戻る。このステップS13の通常回転処理を行った結果も、指針2は、初期化終了位置P3より、指示誤差角α分、正回転方向Y2側の位置P4である0km/hの目盛上を指示して停止する。
【0055】
以上の指示装置によれば、車速情報に応じた指示開始前に指針2が指示する位置と、車速情報に応じた指示開始後であって、角度データθiとして0°が算出されたり、IGスイッチSW1がオフされたときに指針2が指示する位置とを、何れも、初期化終了位置P3から指示誤差角α分、正回転方向Y2側の位置P4である0km/hの目盛上とすることができる。従って、車速情報に応じた指示開始前に指針2が指示する位置と、角度データθiとして0°が算出されたり、IGスイッチSW1がオフされたときに指針2が指示する位置との指示誤差を完全になくすことができる。
【0056】
第2実施形態
次に、本発明の第2実施形態について説明する。なお、図1について上述した第1実施形態と同様の構成については、その詳細な説明を省略する。第1実施形態と異なる所は、片1dとストッパ1eとが設けられている位置である。第1実施形態では、ストッパ1eと片1dとが当接したとき、図2に説明するように、指針2が0km/hの目盛上から上述した従来で説明した指示誤差角α分、逆回転方向Y1側の初期化終了位置P3で停止するように設けられていた。
【0057】
ところで、ステッピングモータ1においては、ギア1cと共に回転する指針軸(図示せず)に、指針2を打ち込む作業が必要である。上述した第1実施形態では、片1dがストッパ1eに当接した状態で、0km/hの目盛上から指示誤差角α分、逆回転方向Y1側に指針2を打ち込む必要がある。しかしながら、この指針軸に対する指針2の打ち込みがずれていると、上述した目標位置θを角度α′に更新した直後に通常回転処理(ステップS5)を行っても、指針2が0km/hの目盛上を指示せず、打ち込みのズレ分だけずれた位置を指示してしまう。
【0058】
そこで、以下述べる第2実施形態では、図5に示すように、片1dがストッパ1eに当接した状態で、0km/hの目盛上から指示誤差角αより大きい角度分、逆回転方向Y1側の位置P6を目標に、指針2を打ち込む。その後、実際に指針2が打ち込まれた位置P6と、0km/hの目盛上の位置P5との角度差(α+γ)を計測し、計測した角度差(α+γ)から指示誤差角αを差し引いた角度γを、RAM3c内の第2移動角度エリアに記録する。上述したことからもわかるように、角度γは指針2の打ち込みズレに応じて変動する値である。
【0059】
以下、第2実施形態における指示装置の動作を、図6のCPU3aの処理手順を示すフローチャートを参照して、説明する。なお、第1実施形態と同様の動作を行うステップについては同一符号で示してあり、第1実施形態と異なる部分に重点を置いて説明する。
まず、CPU3aは、上述した図3について説明したステップS1〜S3と同様の動作を行う。その後、CPU3aは、加算手段として働き、RAM3c内の第1移動角度エリアに予め格納された角度α′と、上述した指針2打ち込み後にRAM3c内の第2移動角度エリアに格納した角度γとを加算した値に、目標位置θを更新する(ステップS20)。
【0060】
角度α′は、上述した第1実施形態と同様の値であり、図7に示すように、停止処理終了後であり、現位置θ′が0°であるときに、目標位置θを角度α′として、ステッピングモータ1を回転させたとき、指針2が、初期化終了位置P6から指針誤差角α分、正回転方向Y2側の位置P7に、実際に、指示するために必要な角度に相当する。
【0061】
従って、上記ステップS20において、目標位置θが角度α′+γに更新された直後、ステップS5の通常回転処理を行うと、指針2は、初期化終了位置P6より角度α+γ分、正回転方向Y2側の位置P5である0km/hの目盛上を指示する。以上のことから、第2実施形態においては、角度(α′+γ)が請求項中の所定位置に相当し、角度(α+γ)が請求項中の実移動量に相当することがわかる。
【0062】
次に、CPU3aは、IGスイッチSW1がオフされたか否かを判断する(ステップS6)。IGスイッチSW1がオフされていれば(ステップS6でY)、第1実施形態と同様に、現位置θ′を強制的に0°にした後(ステップS7)、ステップS1に戻る。一方、IGスイッチSW1がオフされていなければ(ステップS6でN)、CPU3aは、角度データθiが角度α′+γより大きいか否かを判断する(ステップS21)。角度データθi≦角度α′+γであれば(ステップS21でN)、再びステップS6に戻る。従って、角度データθi≦角度α′+γの間、指針2は、初期化終了位置P6より角度(α+γ)分、正回転方向Y2側の位置P5である0km/hの目盛上を指示したままである。
【0063】
一方、角度データθi>角度α′+γであれば(ステップS21でY)、次に、CPU3aは、角度データθi=0°であるか否かを判断する(ステップS22)。ステップS21の処理を行った直後であれば、CPU3aは、当然、角度データθi=0°でないと判断し(ステップS22でN)、目標位置θを、角度データθiに更新する(ステップS23)。その後、CPU3aは、通常回転処理を行った後(ステップS10)、IGスイッチSW1がオフでなければ(ステップS11でN)、再びステップS22に戻る。上記ステップS23で更新を行った後、ステップS10で通常回転処理を行うと、図7に示すように、指針2は、初期化終了位置P6から角度(θi−α)分、正回転方向Y2側を指示する。
【0064】
これに対して、ステップS22を繰り返し行った結果、角度データθiが0°となれば(ステップS22でY)、CPU3aは、目標位置θを、強制的に、角度α+γと指示誤差角αとの差分である角度γに更新する(ステップS24)。上記ステップS24で更新を行った後、ステップS10で通常回転処理を行うと、図7に示すように、指針2は、初期化終了位置P6から角度α+γ分、正回転方向Y2側の位置P5である0km/hの目盛上を指示する。
【0065】
また、IGスイッチSW1がオフされていれば(ステップS11でY)、CPU3aは、目標位置θを角度γに更新した後(ステップS25)、ステップS13に進み通常回転処理を行う。このステップS13の通常回転処理を行った結果も、指針2は、初期化終了位置P3より、角度α+γ分、正回転方向Y2側の位置P4である0km/hの目盛上を指示して停止する。以上のことから角度γが、請求項中の実移動量と指示誤差量との差分に相当することがわかる。
【0066】
以上の指示装置によれば、車速情報に応じた指示開始後に指針2が指示する位置と、車速情報に応じた指示開始後であって、角度データθiとして0°が算出されたり、IGスイッチSW1がオフされたとき、指針2が指示する位置とを、何れも、初期化終了位置P6から角度(α+γ)(>指示誤差角α)分、正回転方向Y2側にすることができる。従って、指針2の打ち込み誤差を解消し、しかも、車速情報に応じた指示開始前に指針が指示する位置と、角度データθiとして0°が算出されたり、IGスイッチSW1がオフされたときに指針2が指示する位置との指示誤差を完全になくすことができる。
【0067】
第3実施形態
次に、第2実施形態における駆動装置3により回転が制御されるステッピングモータ1に、指針2を打ち込むための指針打込方法について説明する。なお、上述した第2実施形態においては、第1移動角度エリアには、角度α′が、第2移動角度エリアには、初期化終了位置P6と0km/hの目盛上の位置P5との角度差α+γから、指示誤差角αを差し引いた角度γが格納されていた。
第3実施形態においては、まず、指針軸に対する指針2を打ち込む前に、第1移動角度エリアには、角度α′より正回転方向Y2側の角度α′′(>α′)を記憶させ、第2移動角度エリアには0°を記憶しておく。この状態で、ステップS1からステップS5まで進めた状態で、指針2が0km/hの目盛上を指示するように、打ち込みを行う。
【0068】
指針2を打ち込んだあと、第2移動角度エリアを0°のままにし、ステップS1からステップS5まで処理を進めると、指針2は、0km/hの目盛上から打ち込み誤差±x°ずれた位置を指示する。従って、第2移動角度エリアに、この打ち込み誤差±x°を格納すれば、ステップS10で角度α′′に加算され、指針2は、0km/hの目盛上を指示することとなる。
【0069】
上述した指針打込方法によれば、希望の位置である0km/hの目盛に対して指針2を打ち込むことができる。しかも、0km/hの目盛に対する指針2の打ち込み誤差が正逆回転何れかの方向に発生しても、車速情報に応じた指示開始前に、指針2が指示する位置と、車速情報に応じた指示開始後であって、角度データθiとして0°が算出されたり、IGスイッチSW1がオフされたときに、指針2が指示する位置とを、何れも、0km/hの目盛上にすることができる。
【0070】
【発明の効果】
以上説明したように、請求項1記載の発明によれば、センサ出力に応じた指示開始前に指針が指示する位置と、センサ出力に応じた指示開始後であってセンサ位置として基準位置が算出されたりイグニッションスイッチがオフされたときに指針が指示する位置とを何れも初期化終了位置より指針誤差量分、正回転側の基準位置とすることができるので、センサ出力に応じた指示開始前に指針が指示する位置と、センサ位置として基準位置が算出されたり、イグニッションスイッチがオフされたときに指針が指示する位置との指示誤差を完全になくすことができるステッピングモータ用駆動装置を得ることができる。
【0072】
請求項2記載の発明によれば、センサ出力に応じた指示開始前に指針が指示する位置と、センサ出力に応じた指示開始後であってセンサ位置として基準位置が算出されたりイグニッションスイッチがオフされたときに指針が指示する位置とを何れも基準位置とすることができるので、打ち込み誤差を解消し、しかも、センサ出力に応じた指示開始前に指針が指示する位置と、センサ位置として基準位置が算出されたり、イグニッションスイッチがオフされたときに指針が指示する位置との指示誤差を完全になくすことができるステッピングモータ用駆動装置を得ることができる。
【0073】
請求項3及び4記載の発明によれば、基準位置に対する指針の打ち込み誤差が正逆回転何れかの方向に発生しても、センサ出力に応じた指示開始前に、指針が指示する位置と、センサ出力に応じた指示開始後であって、センサ位置として基準位置が算出されたり、イグニッションスイッチがオフされたときに、指針が指示する位置とを、何れも、基準位置にすることができるので、指針の打ち込みを簡単に行えるステッピングモータ用駆動装置及び指針打込方法を得ることができる。
【図面の簡単な説明】
【図1】本発明のステッピングモータ用駆動装置を組み込んだ指示装置の一実施の形態を示す図である。
【図2】第1実施形態における初期化終了位置P3と、0km/hの目盛との位置関係を示す図である。
【図3】第1実施形態におけるCPU3aの処理手順を示すフローチャートである。
【図4】第1実施形態における指針2の目標位置θと指針2の実際の指示位置との関係を示すグラフである。
【図5】第2実施形態における初期化終了位置P3と、0km/hの目盛との位置関係を示す図である。
【図6】第2実施形態におけるCPU3aの処理手順を示すフローチャートである。
【図7】第2実施形態における指針2の目標位置θと指針2の実際の指示位置との関係を示すグラフである。
【図8】従来の問題点を説明するための図である。
【図9】従来の問題点を説明するための図である。
【図10】従来の指針2の目標位置θと指針2の実際の指示位置との関係を示すグラフである。
【符号の説明】
1 ステッピングモータ
1c ギア
1d 片(被駆動部材)
1e ストッパ
2 指針
3a CPU(初期化回転手段、停止手段、通常回転手段)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a stepping motor drive device, and more particularly to a stepping motor drive device that controls the rotation of a stepping motor.
[0002]
[Prior art]
Conventionally, an indicating device as shown in FIG. 1 is known as a vehicle indicating device using a stepping motor. In the figure, an instruction device includes a
[0003]
Further, the
[0004]
Note that rotating the
[0005]
When the indicating device is used as a vehicle speedometer, for example, the
[0006]
By the way, the pointing device has a movement amount (= difference θ−θ ′) to which the
[0007]
Therefore, in order to solve such a problem, the
[0008]
[Problems to be solved by the invention]
However, the
[0009]
That is, after the end of the initialization operation and before the start of the instruction according to the angle data θi, that is, the speed information, and after the start of the instruction according to the speed information, When the angle data θi is input or the ignition switch is turned off, the indication error angle α is generated although the position indicated by the
[0010]
The cause of the indication error angle α is due to the backlash of the gear 1c. The details of the cause of the indication error angle α will be described below with reference to FIGS. As shown in the figure, when the initialization operation is started and the piece 1d comes into contact with the stopper 1e, the gear 1c2 on the rotor 1b side is shifted to one side with respect to the gear 1c1 on the
[0011]
Thereafter, when the
[0012]
Thereafter, in response to the input of the angle data θi (> 0 °), when the target position θ reaches the angle θi, the
[0013]
For this reason, the
[0014]
Next, when the target position θ reaches 0 °, the driving
[0015]
For this reason, the
[0016]
Therefore, the driving
[0017]
Therefore, the present invention pays attention to the above-mentioned problems, and the position indicated by the pointer before starting the instruction according to the sensor output and the reference position as the sensor position after starting the instruction according to the sensor output. It is an object of the present invention to provide a stepping motor drive device capable of reducing the amount of instruction error from the position indicated by the pointer when it is calculated or when the ignition switch is turned off.
[0018]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, the invention according to
[0019]
According to the invention of
[0020]
In addition, the guideline will beThe initial position of the pointer on the dial generated when the stepping motor is rotated forward once and then the target position of the pointer stored in the memory is set as the reference position and the stepping motor is rotated. It is a deviation from the end positionIndication error amountJust on the dialThe reverse rotation side from the reference position becomes the initialization end positionA pointer is previously driven into a pointer shaft in the stepping motor.The normal rotation means isThe current position of the pointer on the memory corresponding to the amount of rotation of the stepping motor while the pointer does not move even if the stepping motor is rotated forward.Pointer movement amount andOn the dialThe total amount of the pointer movement between the initialization end position and the reference positionOnlyA predetermined position on the positive rotation side from the reference position is set as a target position after stopping by the stopping means.Rotate the stepping motorThen, when the sensor position, which is the pointing position of the pointer according to the sensor output, is on the positive rotation side with respect to the predetermined position, the stepping motor is rotated with the sensor position as the target position.
[0021]
As described above, the normal rotating means isThe amount of pointer movement at the current position of the pointer on the memory corresponding to the amount of rotation of the stepping motor while the pointer does not move even if the stepping motor is rotated forward after stopping by the stopping means, and the initialization end position on the dial-the reference position As much as the amount of pointer movement betweenWhen the stepping motor is rotated with the predetermined position on the positive rotation side from the reference position as the target position, the pointer moves from the initialization end position to the reference position on the positive rotation side by the amount of movement of the pointer between the initialization end position and the reference position. Instruct. Thereafter, the normal rotation means rotates the stepping motor with the sensor position as the target position when the sensor position, which is the pointing position of the pointer according to the sensor output, is on the positive rotation side with respect to the predetermined position. When the reference position is calculated as the sensor position or the ignition switch is turned off while the stepping motor is rotated forward and backward with the sensor position as the target position, the normal rotation means sets the stepping motor with the reference position as the target position. Reverse rotation.
[0022]
However, even if the target position is set as the reference position, the pointer does not return to the initialization end position.Instruction error amount,Specify the positive rotation side. That is, when the reference position is calculated as the sensor position or the ignition switch is turned off after starting the instruction according to the sensor output, the pointer moves from the initialization end position.Instruction error amount,Specify the positive rotation side.
[0023]
Therefore, the position indicated by the pointer before the start of the instruction according to the sensor output and the position indicated by the pointer when the reference position is calculated as the sensor position after the start of the instruction according to the sensor output or when the ignition switch is turned off. From the initialization end position.Needle error amount,Forward rotation sideReference positionIt can be.
[0024]
According to a second aspect of the present invention, there is provided an initialization rotating means for reversely rotating the stepping motor so that a driven member interlocked with a rotation operation of a stepping motor for driving a pointer via a gear is directed to a stopper, and by the reverse rotation The driven member contacts the stopper.BeforeAfter the rotation of the stepping motor is mechanically stopped, the excitation coil in the stepping motor is held in the initial excitation state to electrically stop the rotation of the stepping motor.Perform stop processingStop means;The stop process was performedLater, the current position of the pointer stored in the memory is set to a reference position corresponding to sensor output 0.Reference position setting means for performing setting processing, and the setting processing has been performedlaterThe sensor position that is the indicated position of the pointer according to the sensor output is sequentially set as the target position,Current position of the pointer stored in the memoryWhenTarget position of the pointer stored in the memoryWhenA normal rotation means for performing a normal rotation operation for rotating the stepping motor forward and backward according to the difference between the stepping motor, and a stepping motor drive device comprising:The initialization end position, which is the pointer position on the dial when the driven member and the stopper are in contact,Predetermined on the dialCorresponds to sensor output 0From the reference positionOnly larger than the indication error amountReverse rotation sideThe indication error amount is determined by the target position of the pointer stored in the memory by the normal rotation means.Once forward rotationAfter the pointer has been rotated forward onceSet to the reference positionThe normal rotation operation was performed asEqual to the deviation from the initialization end position of the pointer on the dial that sometimes occursAnd,AndNormal rotating meansBy,After the setting processThe pointer movement amount at the current position of the pointer on the memory corresponding to the rotation amount of the stepping motor while the pointer does not move even if the stepping motor is rotated forward, and the initialization end position on the dialFromReference positionFor up toA predetermined position on the positive rotation side from the reference position by the amount of movement of the pointerButSet to the target positionAccording to the difference between the current position of the pointer stored in the memory and the target position of the pointer stored in the memory.Stepping motorButPositive rotationIs,continueWhen the indicated position of the pointer according to the sensor output is on the positive rotation side with respect to the predetermined position,The normal rotation operation is started,The initialization end position on the dial when the reference position is calculated as the sensor position during the normal rotation operation or when the ignition switch is turned offFromReference positionFor up toDifference between the amount of movement of the pointer and the amount of instruction errorOnlyPosition on the positive rotation side from the reference positionButSet to target positionAccording to the difference between the current position of the pointer stored in the memory and the target position of the pointer stored in the memory.Stepping motorButrotationBe doneThe present invention resides in a stepping motor drive device.
[0025]
According to invention of
[0026]
In addition, the guideline will beThis is the deviation from the initialization end position of the pointer on the dial that occurs when the stepping motor is rotated forward once and then the target position of the pointer stored in the memory is set as the reference position and the stepping motor is rotated. is thereIndication error amountJust on the dialThe reverse rotation side from the reference position becomes the initialization end positionIt has been driven in advance into the pointer shaft in the stepping motor.Normal rotating meansBut,After stopping by stopping meansThe current position of the pointer on the memory corresponding to the amount of rotation of the stepping motor while the pointer does not move even if the stepping motor is rotated forward.Pointer movement amount andOn the dialThe total amount of the pointer movement between the initialization end position and the reference positionOnlyA predetermined position on the positive rotation side from the reference position is set as a target position after stopping by the stopping means.Rotate the stepping motorThen, when the sensor position, which is the pointing position of the pointer according to the sensor output, is on the positive rotation side with respect to the predetermined position, the stepping motor is rotated with the sensor position as the target position.
[0027]
As described above, the normal rotating means isThe amount of pointer movement at the current position of the pointer on the memory corresponding to the amount of rotation of the stepping motor while the pointer does not move even if the stepping motor is rotated forward after stopping by the stopping means, and the initialization end position on the dial-the reference position When the stepping motor is rotated with the predetermined position on the positive rotation side from the reference position as the target position by the amount of the movement of the pointer in between, the pointer moves between the initialization end position and the reference position rather than the initialization end position. The reference position on the forward rotation side is indicated by the designated movement amount.Thereafter, the normal rotation means rotates the stepping motor with the sensor position as the target position when the sensor position, which is the pointing position of the pointer according to the sensor output, is on the positive rotation side with respect to the predetermined position. When the reference position is calculated as the sensor position or the ignition switch is turned off while the stepping motor is rotating forward and backward with the sensor position as the target position, the normal rotation meansOn the dialThe difference between the pointer movement amount between the initialization end position and the reference position and the instruction error amount, and the stepping motor reversely rotate so as to return the pointer to the initialization end position with the forward rotation side as the target position from the reference position.
[0028]
As described above, when the target position is the difference between the movement amount of the pointer between the initialization end position and the reference position and the instruction error amount, and the reference position is set to the positive rotation side, the pointer indicates the reference position. That is, when the reference position is calculated as the sensor position after the instruction corresponding to the sensor output is started or the ignition switch is turned off, the pointer indicates the reference position.
[0029]
Therefore, the position indicated by the pointer before the start of the instruction according to the sensor output and the position indicated by the pointer when the reference position is calculated as the sensor position after the start of the instruction according to the sensor output or when the ignition switch is turned off. Any of the positions can be used as a reference position.
[0031]
The invention according to
[0032]
Claim3According to the described invention, the adding means adds the first movement amount and the second movement amount stored in advance in the predetermined position storage medium. The amount of movement added by the adding means by the normal rotating meansMinute, position on the forward rotation side of the reference positionIs a predetermined position.
[0033]
According to the above configuration, zero is stored as the second movement amount before driving the pointer onto the pointer shaft that rotates in conjunction with the stepping motor. The first movement amount isBased on the sum of the movement amount of the current position of the pointer on the memory corresponding to the rotation amount of the stepping motor while the pointer does not move and the indication error amountIt is set to be large. At this time, the positive rotation side from the reference position is the predetermined position by the first movement amount. Thereafter, the normal rotation means drives the pointer into the pointer shaft so that the pointer indicates the reference position in a state after rotating the stepping motor with the predetermined position as the target position.
[0034]
After driving in,Reference positionIf the amount of error in driving the needle with respect to is stored as the second movement amount,Reference positionEven if an error in driving the pointer with respect to either forward or reverse rotation occurs, the position indicated by the pointer before starting the instruction according to the sensor output, and after the start of the instruction according to the sensor output, the sensor position As the reference position is calculated or the position indicated by the pointer when the ignition switch is turned off,Reference positionCan be.
[0035]
According to a fourth aspect of the present invention, there is provided a pointer driving method for driving a pointer into a pointer shaft in a stepping motor whose rotation is controlled by the stepping motor drive device according to the third aspect, wherein the pointer is applied to the pointer shaft. The first movement amount is larger than the sum of the pointer movement amount at the current position of the pointer on the memory and the pointer error amount corresponding to the rotation amount of the stepping motor while the pointer does not move before driving. And store zero as the second movement amount.Process,After the setting operation, the normal rotation meansMovement amount added by the adding meansOnlyA position on the positive rotation side with respect to the reference position is set as the target position.According to the difference between the current position of the pointer stored in the memory and the target position of the pointer stored in the memoryAfter rotating the stepping motor, the pointer is driven into the pointer shaftMu process and,againAfter the setting operation, the normal rotation meansThe amount of movement added by the adding meansOnlyA position on the positive rotation side with respect to the reference position is set as the target position.According to the difference between the current position of the pointer stored in the memory and the target position of the pointer stored in the memoryThe amount of movement from the pointer position on the dial plate after the stepping motor is rotated to the reference position on the dial plate is stored as the second movement amount.Step by stepThere is a guide driving method characterized by this.
[0036]
According to the invention of
[0037]
DETAILED DESCRIPTION OF THE INVENTION
First embodiment
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a view showing an indicating device incorporating a stepping motor driving device. As described above with reference to the related art, the pointing device includes the stepping
[0038]
The difference from the above-mentioned conventional is the position where the stopper 1e and the piece 1d are provided. Conventionally, when the piece 1d and the stopper 1e are in contact with each other, the
[0039]
Further, the driving
[0040]
The driving
[0041]
The operation of the pointing device incorporating the stepping motor drive device having the above-described configuration will be described below with reference to the flowchart of FIG. 3 showing the processing procedure of the CPU 3a. For example, the CPU 3a starts operation by turning on battery power (not shown), and performs initial setting of various areas formed in the RAM 3c in the
[0042]
After that, when the IG switch SW1 is turned on by the driver (Y in Step S1), the CPU 3a functions as initialization rotation means and starts initialization rotation processing (Step S2). In the initialization rotation process, the CPU 3a intermittently changes the excitation state of the excitation coils 1a1 and 1a2, and reversely rotates the stepping
[0043]
Thereafter, when it is determined that the piece 1d comes into contact with the stopper 1e and the rotation of the stepping
[0044]
By the way, the contact determination is performed based on, for example, the presence or absence of an induced voltage generated in a detection coil provided near the rotor 1b. That is, when an induced voltage is generated in the detection coil, it can be determined that the rotor 1b is rotating and the piece 1d is not in contact with the stopper 1e. On the other hand, when no induced voltage is generated in the detection coil, it can be determined that the rotor 1b is mechanically stopped by the contact between the piece 1d and the stopper 1e.
[0045]
In the embodiment of the present invention, the induction coils 1a1 and 1a2 controlled to be in the non-excited state are used as the detection coils in the initialization rotation process, and induction is generated in the non-excited excitation coils 1a1 and 1a2. A position detection circuit (not shown) for detecting contact based on the presence or absence of voltage is provided.
[0046]
Thereafter, the CPU 3a updates the target position θ stored in the RAM 3c to an angle α ′ stored in advance in the first movement angle area in the RAM 3c (step S4). As shown in FIG. 4, the angle α ′ is after the stop process is completed and when the current position θ ′ is 0 °, the stepping
[0047]
That is, the angle α ′ needs to be determined in consideration of the immovable range A in which the
[0048]
Then, the CPU 3a functions as normal rotation means, and rotates the stepping
[0049]
When the normal rotation process is performed immediately after the target position θ is updated to the angle α ′ in step S4, the
[0050]
Next, the CPU 3a determines whether or not the IG switch SW1 is turned off (step S6). If the IG switch SW1 is off (Y in step S6), the current position θ ′ is forcibly set to 0 ° (step S7), and the process returns to step S1 again. On the other hand, if the IG switch SW1 is not turned off (N in step S6), the CPU 3a determines whether or not the angle data θi is larger than the angle α ′ (step S8).
[0051]
If the angle data θi ≦ angle α ′ (N in step S8), the process returns to step S6 again. Therefore, during the angle data θi ≦ angle α ′, the
[0052]
On the other hand, if the angle data θi> the angle α ′ (Y in step S8), the target position θ is updated to the angle data θi (step S9). Thereafter, the CPU 3a performs a normal rotation process similar to step S5 (step S10). Through the processes in steps S9 and S10, the
[0053]
In step S9, when the target position θ is updated to the angle data θi larger than the angle α ′ and then the normal rotation process in step S10 is performed, the
[0054]
On the other hand, when the IG switch SW1 is turned off (Y in step S11), the CPU 3a updates the target position θ to 0 ° (step S12), and then performs normal rotation processing similar to steps S5 and S10 (step S12). S13), the process returns to step S1. As a result of performing the normal rotation process in step S13, the
[0055]
According to the above instruction device, the position indicated by the
[0056]
Second embodiment
Next, a second embodiment of the present invention will be described. A detailed description of the same configuration as that of the first embodiment described above with reference to FIG. 1 is omitted. The difference from the first embodiment is the position where the piece 1d and the stopper 1e are provided. In the first embodiment, when the stopper 1e and the piece 1d come into contact with each other, as shown in FIG. 2, the
[0057]
By the way, in the stepping
[0058]
Therefore, in the second embodiment described below, as shown in FIG. 5, the reverse rotation direction Y1 side is an angle larger than the indication error angle α from the scale of 0 km / h with the piece 1d in contact with the stopper 1e. With the target position P6 as the target, the
[0059]
Hereinafter, the operation of the pointing device in the second embodiment will be described with reference to the flowchart showing the processing procedure of the CPU 3a in FIG. Note that steps that perform the same operations as in the first embodiment are denoted by the same reference numerals, and will be described with emphasis on portions that are different from the first embodiment.
First, the CPU 3a performs the same operation as steps S1 to S3 described with reference to FIG. Thereafter, the CPU 3a functions as an adding means, and adds the angle α ′ stored in advance in the first movement angle area in the RAM 3c and the angle γ stored in the second movement angle area in the RAM 3c after the above-described
[0060]
The angle α ′ is the same value as in the first embodiment described above. As shown in FIG. 7, after the stop process is completed and the current position θ ′ is 0 °, the target position θ is changed to the angle α. ′, When the stepping
[0061]
Accordingly, when the normal rotation process of step S5 is performed immediately after the target position θ is updated to the angle α ′ + γ in step S20, the
[0062]
Next, the CPU 3a determines whether or not the IG switch SW1 is turned off (step S6). If the IG switch SW1 is turned off (Y in step S6), the current position θ ′ is forcibly set to 0 ° (step S7) and the process returns to step S1 as in the first embodiment. On the other hand, if the IG switch SW1 is not turned off (N in step S6), the CPU 3a determines whether or not the angle data θi is larger than the angle α ′ + γ (step S21). If the angle data θi ≦ angle α ′ + γ (N in step S21), the process returns to step S6 again. Therefore, during the angle data θi ≦ angle α ′ + γ, the
[0063]
On the other hand, if angle data θi> angle α ′ + γ (Y in step S21), CPU 3a then determines whether or not angle data θi = 0 ° (step S22). If it is immediately after performing the process of step S21, the CPU 3a naturally determines that the angle data θi is not 0 ° (N in step S22), and updates the target position θ to the angle data θi (step S23). Thereafter, after performing the normal rotation process (step S10), the CPU 3a returns to step S22 again if the IG switch SW1 is not OFF (N in step S11). When the normal rotation process is performed in step S10 after updating in step S23, as shown in FIG. 7, the
[0064]
On the other hand, if the angle data θi becomes 0 ° as a result of repeating step S22 (Y in step S22), the CPU 3a forcibly sets the target position θ between the angle α + γ and the instruction error angle α. The angle γ which is the difference is updated (step S24). When the normal rotation process is performed in step S10 after updating in step S24, as shown in FIG. 7, the
[0065]
If the IG switch SW1 is turned off (Y in step S11), the CPU 3a updates the target position θ to the angle γ (step S25), and then proceeds to step S13 to perform normal rotation processing. As a result of performing the normal rotation processing in step S13, the
[0066]
According to the above instruction device, the position indicated by the
[0067]
Third embodiment
Next, a pointer driving method for driving the
In the third embodiment, first, before driving the
[0068]
If the second movement angle area is left at 0 ° after the
[0069]
According to the pointer driving method described above, the
[0070]
【The invention's effect】
As described above, according to the first aspect of the present invention, the position indicated by the pointer before the start of the instruction corresponding to the sensor output and the reference position is calculated as the sensor position after the start of the instruction corresponding to the sensor output. The position indicated by the pointer when the ignition switch is turned off or the ignition switch is turned off from the initialization end position.Needle error amount,Forward rotation sideReference positionThe indication error between the position indicated by the pointer before the start of the instruction according to the sensor output and the position indicated by the pointer when the reference position is calculated as the sensor position or when the ignition switch is turned offCan be completely eliminatedA driving device for a stepping motor can be obtained.
[0072]
Claim2According to the described invention,The position indicated by the pointer before starting the instruction according to the sensor output, and the position indicated by the pointer when the reference position is calculated as the sensor position after the instruction corresponding to the sensor output is started or when the ignition switch is turned off. Can be used as the reference position, eliminating the driving error, calculating the position indicated by the pointer before starting the instruction according to the sensor output, and calculating the reference position as the sensor position, or turning off the ignition switch. Thus, it is possible to obtain a stepping motor drive device that can completely eliminate the indication error from the position indicated by the pointer when it is done.
[0073]
Claim3 and 4According to the described invention,Reference positionEven if an error in driving the pointer with respect to either forward or reverse rotation occurs, the position indicated by the pointer before starting the instruction according to the sensor output, and after the start of the instruction according to the sensor output, the sensor position As the reference position is calculated or the position indicated by the pointer when the ignition switch is turned off,StandardSince the position can be set, it is possible to obtain a stepping motor drive device and a pointer driving method capable of easily driving the pointer.
[Brief description of the drawings]
FIG. 1 is a diagram showing an embodiment of an indicating device incorporating a stepping motor driving device of the present invention.
FIG. 2 is a diagram showing a positional relationship between an initialization end position P3 and a scale of 0 km / h in the first embodiment.
FIG. 3 is a flowchart showing a processing procedure of a CPU 3a in the first embodiment.
FIG. 4 is a graph showing a relationship between a target position θ of the
FIG. 5 is a diagram showing a positional relationship between an initialization end position P3 and a scale of 0 km / h in the second embodiment.
FIG. 6 is a flowchart showing a processing procedure of a CPU 3a in the second embodiment.
FIG. 7 is a graph showing the relationship between the target position θ of the
FIG. 8 is a diagram for explaining a conventional problem.
FIG. 9 is a diagram for explaining a conventional problem.
10 is a graph showing a relationship between a target position θ of a
[Explanation of symbols]
1 Stepping motor
1c gear
1d piece (driven member)
1e Stopper
2 Guidelines
3a CPU (initialization rotation means, stop means, normal rotation means)
Claims (4)
(イ)前記被駆動部材と前記ストッパとが当接したときの文字板上の指針位置である初期化終了位置が、前記文字板上に予め定めたセンサ出力0に相当する基準位置から指示誤差量だけ逆回転側となるように設けられ、
(ロ)前記指示誤差量が、前記通常回転手段によって前記メモリに格納されている前記指針の目標位置が前記指針を一旦正回転させるように設定されて、前記指針が一旦正回転した後に前記基準位置に設定されるような前記通常回転動作が行われたときに発生する前記文字板上の前記指針の初期化終了位置からのズレと等しいものとされ、そして、
(ハ)前記通常回転手段により、前記設定処理が行われた後に前記ステッピングモータを正回転させても前記指針が動かない間の前記ステッピングモータの回転量に相当する前記メモリ上の指針の現位置の指針移動量と、前記文字板上の前記初期化終了位置から前記基準位置までの指針移動量と、を合わせた分だけ前記基準位置から前記正回転側となる所定位置が前記目標位置に設定され、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータが正回転され、続いて、センサ出力に応じた前記指針の指示位置が前記所定位置よりも正回転側となると、前記通常回転動作が開始される
ことを特徴とするステッピングモータ用駆動装置。Initialization rotating means for reversely rotating the stepping motor so that the driven member linked to the rotation operation of the stepping motor driving the pointer via the gear faces the stopper, and the driven member becomes the stopper by the reverse rotation. a stop means for contact with the rotation of the front Symbol stepping motor stop processing is carried out to electrically stop the rotation of the stepping motor an excitation coil of said stepping motor and held in the initial excitation state after stopping mechanically, a reference position setting means for performing setting processing for setting a reference position of the current position of the pointer stored in the memory corresponding to the sensor output 0 after the stop process is performed, the sensor after the setting process has been performed sequentially sensor position is indicated position of the pointer corresponding to the output, by setting the target position, stored in the memory pointer A stepping motor driving apparatus and a normal rotation means for performing a normal rotation operation for forward and reverse rotation of the stepping motor according to a difference between the target position of the pointer stored in the current position said memory,
(B) The initialization end position, which is the pointer position on the dial plate when the driven member and the stopper contact each other, is instructed from a reference position corresponding to a sensor output 0 predetermined on the dial plate. It is provided to be on the reverse rotation side by the amount ,
(B) The indication error amount is set so that the target position of the pointer stored in the memory by the normal rotation means rotates the pointer once in the positive direction, and the reference is once rotated in the positive direction once. A displacement from the initialization end position of the pointer on the dial generated when the normal rotation operation as set to the position is performed , and
(C) The current position of the pointer on the memory corresponding to the rotation amount of the stepping motor while the pointer does not move even if the stepping motor is rotated forward after the setting process is performed by the normal rotation means setting a pointer movement amount to the pointer movement and the predetermined position is the target position from the combined amount corresponding to the reference position serving as the forward rotation side from the initialization end position on the dial to the reference position of the is, the stepping motor according to a difference between the target position of the pointer stored in the the current position of the pointer stored in the memory the memory is forward rotation, followed by the pointer in response to the sensor output The stepping motor drive device according to claim 1, wherein the normal rotation operation is started when the indicated position is on the positive rotation side with respect to the predetermined position.
(イ)前記被駆動部材と前記ストッパとが当接したときの文字板上の指針位置である初期化終了位置が、前記文字板上に予め定めたセンサ出力0に相当する基準位置から指示誤差量よりも大きい量だけ逆回転側となるように設けられ、
(ロ)前記指示誤差量が、前記通常回転手段によって前記メモリに格納されている前記指針の目標位置が前記指針を一旦正回転させるように設定されて前記指針が一旦正回転した後に前記基準位置に設定されるような前記通常回転動作が行われたときに発生する前記文字板上の前記指針の初期化終了位置からのズレと等しいものとされ、そして、
(ハ)前記通常回転手段により、前記設定処理が行われた後に前記ステッピングモータを正回転させても前記指針が動かない間の前記ステッピングモータの回転量に相当する前記メモリ上の指針の現位置の指針移動量と、前記文字板上の前記初期化終了位置から前記基準位置までの指針移動量と、を合わせた分だけ前記基準位置から前記正回転側となる所定位置が前記目標位置に設定され、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータが正回転され、続いて、センサ出力に応じた前記指針の指示位置が前記所定位置よりも正回転側となると、前記通常回転動作が開始され、前記通常回転動作中に前記センサ位置として前記基準位置が算出されたとき又はイグニッションスイッチがオフされたとき前記文字板上の前記初期化終了位置から前記基準位置までの指針移動量と前記指示誤差量との差分だけ前記基準位置から前記正回転側となる位置が目標位置に設定され、前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータが回転される
ことを特徴とするステッピングモータ用駆動装置。Initialization rotating means for reversely rotating the stepping motor so that the driven member linked to the rotation operation of the stepping motor driving the pointer via the gear faces the stopper, and the driven member becomes the stopper by the reverse rotation. a stop means for contact with the rotation of the front Symbol stepping motor stop processing is carried out to electrically stop the rotation of the stepping motor an excitation coil of said stepping motor and held in the initial excitation state after stopping mechanically, a reference position setting means for performing setting processing for setting a reference position of the current position of the pointer stored in the memory corresponding to the sensor output 0 after the stop process is performed, the sensor after the setting process has been performed sequentially sensor position is indicated position of the pointer corresponding to the output, by setting the target position, stored in the memory pointer A stepping motor driving apparatus and a normal rotation means for performing a normal rotation operation for forward and reverse rotation of the stepping motor according to a difference between the target position of the pointer stored in the current position said memory,
(B) The initialization end position, which is the pointer position on the dial plate when the driven member and the stopper contact each other, is instructed from a reference position corresponding to a sensor output 0 predetermined on the dial plate. It is provided to be on the reverse rotation side by an amount larger than the amount ,
(B) The reference error amount is set so that the target position of the pointer stored in the memory by the normal rotation means rotates the pointer once in the positive direction, and the reference position after the pointer once rotates in the positive direction. It is assumed equal to the deviation from the initialization end position of the pointer on the dial that occurs when the normal rotation as selection was made, and,
(C) The current position of the pointer on the memory corresponding to the rotation amount of the stepping motor while the pointer does not move even if the stepping motor is rotated forward after the setting process is performed by the normal rotation means setting a pointer movement amount to the pointer movement and the predetermined position is the target position from the combined amount corresponding to the reference position serving as the forward rotation side from the initialization end position on the dial to the reference position of the is, the stepping motor according to a difference between the target position of the pointer stored in the the current position of the pointer stored in the memory the memory is forward rotation, followed by the pointer in response to the sensor output when the indicated position is a positive rotation side than the predetermined position, the normal rotation operation is started, when the reference position as the sensor position in the normal rotation is calculated or Lee The positive rotation side and a position is the target position from only the reference position difference between the pointer movement amount and the indication error amount from the initialization end position on the dial to the reference position when Stevenage Deployment switch is turned off And the stepping motor is rotated in accordance with a difference between the current position of the pointer stored in the memory and the target position of the pointer stored in the memory. .
前記通常回転手段が、前記加算手段により加算された移動量だけ前記基準位置よりも正回転側の位置を前記所定位置とする
ことを特徴とする請求項2に記載のステッピングモータ用駆動装置。First movement amount and the adding means for adding the second moving amount further Bei Erare which is previously stored in a predetermined position storage medium, and,
The normal rotation means, a stepping motor driving apparatus according to the position of the forward rotation side from the reference position by the movement amount that has been added by the adding means to claim 2, characterized in that the said predetermined position.
(イ)前記指針軸に指針を打ち込む前に前記指針が移動しない間の前記ステッピングモータの回転量に相当する前記メモリ上の指針の現位置の指針移動量と前記指針誤差量とを合わせた分より大きい値を前記第1移動量として格納すると共にゼロを前記第2移動量として記憶させる工程と、
(ロ)前記設定動作後に前記通常回転手段によって前記加算手段により加算された移動量だけ前記基準位置よりも正回転側の位置を前記目標位置として設定して前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータを回転させた後、前記指針軸に前記指針を打ち込む工程と、
(ハ)再び前記設定動作後に前記通常回転手段によって前記加算手段により加算された移動量分だけ前記基準位置よりも正回転側の位置を前記目標位置として設定して前記メモリに格納されている指針の現位置と前記メモリに格納されている指針の目標位置との差分に応じて前記ステッピングモータを回転させた後の前記文字板上の指針位置から前記文字板上の前記基準位置までの移動量を前記第2移動量として記憶させる工程
を順次行うことを特徴とする指針打込方法。A pointer driving method for driving a pointer into a pointer shaft in a stepping motor whose rotation is controlled by the stepping motor drive device according to claim 3,
(A) The amount of movement of the pointer at the current position of the pointer on the memory corresponding to the rotation amount of the stepping motor while the pointer does not move before driving the pointer onto the pointer shaft and the amount of pointer error a step of Ru is stored zero as the second movement amount stores a larger value as the first amount of movement,
(B) present the guidelines set stored in the memory the position of the forward rotation side from only the reference position movement amount that has been added by the adding means by the normal rotation means after the setting operation as the target position after according to the difference between the target position of the pointer stored position and in said memory by rotating the stepping motor, and write no step out of the pointer on the pointer shaft,
(C) guidelines are again stored the position of the forward rotation side from the reference position by the movement amount that has been added by the adding means by the normal rotation means after the setting operation in the memory is set as the target position The amount of movement from the pointer position on the dial plate to the reference position on the dial plate after rotating the stepping motor in accordance with the difference between the current position of the pointer and the target position of the pointer stored in the memory step of Ru is stored as the second movement amount
A guide driving method characterized by sequentially performing steps.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001324692A JP4176984B2 (en) | 2001-10-23 | 2001-10-23 | Stepping motor drive device and pointer driving method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001324692A JP4176984B2 (en) | 2001-10-23 | 2001-10-23 | Stepping motor drive device and pointer driving method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003130694A JP2003130694A (en) | 2003-05-08 |
| JP4176984B2 true JP4176984B2 (en) | 2008-11-05 |
Family
ID=19141376
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001324692A Expired - Fee Related JP4176984B2 (en) | 2001-10-23 | 2001-10-23 | Stepping motor drive device and pointer driving method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4176984B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015055612A (en) * | 2013-09-13 | 2015-03-23 | 矢崎総業株式会社 | Pointer type meter device |
| JP2015055613A (en) * | 2013-09-13 | 2015-03-23 | 矢崎総業株式会社 | Pointer meter device |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005140562A (en) * | 2003-11-05 | 2005-06-02 | Calsonic Kansei Corp | Indicating instrument and initialization drive unit |
| JP4541071B2 (en) * | 2004-08-25 | 2010-09-08 | カルソニックカンセイ株式会社 | Indicator and initialization drive |
| JP4962702B2 (en) * | 2006-06-29 | 2012-06-27 | 日本精機株式会社 | Pointer-type instrument |
| JP6094965B2 (en) * | 2013-04-10 | 2017-03-15 | パナソニックIpマネジメント株式会社 | Flow rate controller and stepping motor operation origin correction method |
| KR101838505B1 (en) | 2015-10-13 | 2018-03-14 | 현대자동차주식회사 | Vehicle cluster gauge system and method for calibrating the same |
-
2001
- 2001-10-23 JP JP2001324692A patent/JP4176984B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015055612A (en) * | 2013-09-13 | 2015-03-23 | 矢崎総業株式会社 | Pointer type meter device |
| JP2015055613A (en) * | 2013-09-13 | 2015-03-23 | 矢崎総業株式会社 | Pointer meter device |
| DE112014004186B4 (en) | 2013-09-13 | 2023-02-02 | Yazaki Corporation | Gauge needle type measuring device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003130694A (en) | 2003-05-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4209724B2 (en) | Stepper motor drive device | |
| KR20020069176A (en) | Indicating instrument for a vehicle | |
| JP4176984B2 (en) | Stepping motor drive device and pointer driving method | |
| JP3806985B2 (en) | Stepping motor drive device | |
| JP4888506B2 (en) | Initial setting method for vehicle indicator | |
| JP2002039808A (en) | Indicators for vehicles | |
| JP2001292596A (en) | Stepping motor and driving device | |
| JP2005114459A (en) | Pointed position correcting method and apparatus, and pointing device | |
| JP5058522B2 (en) | Stepper motor device and stepper motor control method | |
| JP3828785B2 (en) | Initialization drive | |
| JP3950436B2 (en) | Stepper motor drive device and pointing device using the device | |
| JP3828792B2 (en) | Stepping motor movement amount calculation device and stepping motor drive device | |
| JP2002250641A (en) | Indicators for vehicles | |
| JP5058527B2 (en) | Stepping motor drive device | |
| JP4825588B2 (en) | Stepper motor device and stepper motor control method | |
| JP3803052B2 (en) | Initialization drive | |
| JP2002267501A (en) | Indicators for vehicles | |
| JP2004364403A (en) | Stepping motor driving device and method, and stepping motor device | |
| JP4170099B2 (en) | Rotation control device for stepper motor and stepper motor device | |
| JP4591301B2 (en) | Pointer-type instrument | |
| JP4157701B2 (en) | Initialization drive device for stepping motor | |
| JP4426881B2 (en) | Contact detection device, reversing step writing device, and contact determination method | |
| JP4209731B2 (en) | Stepper motor drive device | |
| JP2005006415A (en) | Stepper motor drive device | |
| JP2002005698A (en) | Indicators for vehicles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20031209 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050802 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051122 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060123 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060418 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060616 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060720 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20061110 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080718 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080821 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110829 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4176984 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120829 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130829 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |