(57)【特許請求の範囲】
【請求項１】
通電信号発生部により、複数のスイッチング素子を作動し、ステッピングモータの巻線の通電順序を制御し、ＰＷＭ定電流制御方式により通電電流を所定の値に制御するステッピングモータの制御方法において、
前記ＰＷＭ定電流制御方式で、モータに高周波で電流平均値ゼロの電圧を印加した時に発生するリップル電流を検出し、インダクタンスの違いからモータの種類を判別し、前記リップル電流から判別したモータの種類に合わせて、前記モータに流れる電流値を自動的に設定することを特徴とするステッピングモータの制御方法。
【請求項２】
前記スイッチング素子を交互にデューティ比が一定割合に成るようにスイッチングし、電流検出器から、スイッチング後、ＰＷＭ周期の所定時間が経過したときの電流値を検出することで、リップル電流のピーク値を判別することを特徴とする請求項１に記載のステッピングモータの制御方法。
【請求項３】
前記スイッチング素子を交互にデューティ比が５０％に成るようにスイッチングし、電流検出器から、スイッチング後ＰＷＭ周期の１/２の時間が経過したときの電流値を検出することを特徴とする請求項２に記載のステッピングモータの制御方法。
【請求項４】
通電信号発生部と、複数のスイッチング素子によりステッピングモータの巻線の通電順序を制御する通電制御回路部と、通電電流を所定の値に制御するＰＷＭ定電流制御回路部と、ステッピングモータの巻線に流れる電流を検出する電流検出器とを備えたステッピングモータの制御装置において、
前記ＰＷＭ定電流制御回路部でモータに高周波で電流平均値ゼロの電圧を印加した時に発生するリップル電流を前記電流検出器から検出し、インダクタンスの違いから生じるリップル電流の検出値の値によってモータ種類を判別し、前記リップル電流から判別したモータの種類に合わせて、前記モータに流れる電流値を自動的に設定する電流指令発生回路部を設けたことを特徴とするステッピングモータの制御装置。
【請求項５】
前記電流検出器からの出力をピークホールド回路でリップル電流のピーク値を判別し、不揮発性記憶素子に予め記憶されたモータ種類に合う電流値を電流値設定信号発生回路に読み出し、該電流値設定信号発生回路からの信号により電流指令発生回路にて前記ＰＷＭ定電流制御回路部に電流指令値を発生することでモータ種類に合った電流値を自動設定したことを特徴とする請求項４に記載のステッピングモータの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はステッピングモータの制御方法および制御装置に係り、特に定電流制御方式のものでモータ種類に合わせた電流値設定を自動的に行うようにしたステッピングモータの制御方法および制御装置に関する。
【背景技術】
【０００２】
図４は、従来から実施されているステッピングモータ制御装置の要部回路図の一例である。
このステッピングモータ制御装置は、通電信号発生回路１´と、モータ巻線１０にブリッジに構成した複数のスイッチング素子Ｓ１〜Ｓ４を備えた通電制御回路２´と、通電制御回路２´の通電電流を所定値に制御するＰＷＭ定電流制御回路３´と、ＰＷＭ定電流制御回路３´に接続され、読み出し書き換え可能な不揮発性記憶素子４´が併設された電流値設定信号発生回路５´と、モータ判別制御回路始動スイッチ１１と、モータ判別のための一定電流を１個の巻線に所定時間流すためのモータ判別制御回路１２と、判別用の一定電流を発生させる電流制御回路１３と、基準電圧発生回路１４と、巻線１０の電圧降下と前記基準電圧とを比較する比較回路１５とから構成されている。
【０００３】
そして、モータ巻線１０に一定電流発生回路１３から、ある一定電流を短時間流した時のモータ巻線１０の電圧降下を検出し、電圧比較回路１５で基準電圧と比較し、それに合った設定値を不揮発性記憶素子４´から読み出し、電流値設定信号発生回路５´から出力された信号を基にＰＷＭ定電流制御回路３´の出力を設定する。
モータの種類によってモータ巻線１０の抵抗値が異なるため、その抵抗値を検出することでモータの種類を判別できる。
【０００４】
検出方法としては、Ｈブリッジのローサイドのスイッチ素子Ｓ４だけをオン状態とし、一定電流発生回路１３から一定電流を流し込むことで、巻線１０に発生する電圧値を検出し、電圧比較回路１５に入力している。
検出した電圧値と電流指令が等しくなるように電圧比較回路１５で自動設定する構成としている（特許文献１参照）。
【特許文献１】特開２００２−１５３０９１
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような従来のステッピングモータ制御装置にあっては、モータ巻線１０に一定電流を流す必要があったため、モータシャフトが動いてしまうことや一定電流を流すための一定電流発生回路１３が必要などの課題があった。
【０００６】
本発明は、このような従来の問題点に着目してなされたもので、電流平均値ゼロになるように、ＰＷＭ制御方式でデューティ比５０％の高周波スイッチングを行った時のリップル電流を検出することで、モータの動作に影響せず、インダクタンスの違いを検出することにより、モータ巻線に一定電流を流す必要がない、ステッピングモータの制御方法および制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上記課題を解決するため、通電信号発生部により、複数のスイッチング素子を作動し、ステッピングモータの巻線の通電順序を制御し、ＰＷＭ定電流制御方式により通電電流を所定の値に制御するステッピングモータの制御方法において、
前記ＰＷＭ定電流制御方式で、モータに高周波で電流平均値ゼロの電圧を印加した時に発生するリップル電流を検出し、インダクタンスの違いからモータの種類を判別し、前記リップル電流から判別したモータの種類に合わせて、前記モータに流れる電流値を自動的に設定することにある。
また、本発明は、前記スイッチング素子を交互にデューティ比が一定割合に成るようにスイッチングし、電流検出器から、スイッチング後、ＰＷＭ周期の所定時間が経過したときの電流値を検出することで、リップル電流のピーク値を判別することにある。
さらに、本発明は、前記スイッチング素子を交互にデューティ比が５０％に成るようにスイッチングし、電流検出器から、スイッチング後ＰＷＭ周期の１/２の時間が経過したときの電流値を検出することにある。
またさらに、本発明は、通電信号発生部と、複数のスイッチング素子によりステッピングモータの巻線の通電順序を制御する通電制御回路部と、通電電流を所定の値に制御するＰＷＭ定電流制御回路部と、ステッピングモータの巻線に流れる電流を検出する電流検出器とを備えたステッピングモータの制御装置において、
前記ＰＷＭ定電流制御回路部でモータに高周波で電流平均値ゼロの電圧を印加した時に発生するリップル電流を前記電流検出器から検出し、インダクタンスの違いから生じるリップル電流の検出値の値によってモータ種類を判別し、前記リップル電流から判別したモータの種類に合わせて、前記モータに流れる電流値を自動的に設定する電流指令発生回路を設けたことにある。
また、本発明は、前記電流検出器からの出力をピークホールド回路でリップル電流のピーク値を判別し、不揮発性記憶素子に予め記憶されたモータ種類に合う電流値を電流値設定信号発生回路に読み出し、該電流値設定信号発生回路からの信号により電流指令発生回路にて前記ＰＷＭ定電流制御回路部に電流指令値を発生することでモータ種類に合った電流値を自動設定したことにある。
【発明の効果】
【０００８】
本発明の効果としては、モータに流れる電流値を自動的に設定することで、設定違いによるモータ破損を防ぐことができる。
従来では、巻き線仕様の異なるモータ毎に設定されたドライバが必要だったが、本発明では、モータに流れる電流値を自動的に設定することで、ドライバの種類を減少させることが可能となる。
スイッチング素子を交互にデューティ比５０％でスイッチングすることで、モータには電流が流れず、モータシャフトも動くことなく、モータ種類の判別ができる。
【発明を実施するための最良の形態】
【０００９】
以下、図示の実施の形態を、図４と同一部分は同符号を付して同一部分の説明は省略して示す、図面を参照しながら詳細に説明する。
図１は、本発明の実施の形態によるステッピングモータの制御装置を示す回路図である。図２は図１のステッピングモータの制御装置におけるリップル電流の検出波形を示す波形図である。
【００１０】
図１において、１は通電信号発生部、２は通電制御回路部、３はＰＷＭ定電流制御回路部、４は読み出し書き換え可能な不揮発性記憶素子で、モータ種類に合う電流値が予め記憶されている。５は電流値設定信号発生回路で、不揮発性記憶素子４に予め記憶されたモータ種類に合う電流値を読み出すものである。
【００１１】
前記通電制御回路部２は、モータ巻線Ｍにブリッジに構成した複数のスイッチング素子Ｓ１〜Ｓ４を備えたもので、スイッチング素子Ｓ１，Ｓ３と、スイッチング素子Ｓ２，Ｓ４の接続点に接続されたステッピングモータの巻線１０とで構成されている。スイッチング素子Ｓ１とスイッチング素子Ｓ２のコレクタは、スイッチング素子Ｓ３とスイッチング素子Ｓ４のコレクタにそれぞれ直列に接続され、その接続点にステッピングモータの巻線１０が接続されている。スイッチング素子Ｓ１とスイッチング素子Ｓ２のエミッタは電源ＶＭに接続され、スイッチング素子Ｓ３とスイッチング素子Ｓ４のエミッタは、接地されている。
【００１２】
１６はステッピングモータの巻線１０に直列接続された電流検出器で、電流検出器１６は、ステッピングモータの巻線１０に流れる電流値を検出するとともに、前記ＰＷＭ定電流制御回路部３および電流値設定信号発生回路５にステッピングモータの巻線１０に流れる電流値を出力するものである。１９は前記通電制御回路部２のインバータ電圧（ＶＭ）を検出するための電圧検出回路である。
前記ＰＷＭ定電流制御回路部３は、前記電流検出器１６の出力を受け、通電制御回路部２の電流が電流値設定信号発生回路５によって設定された電流値になるように通電信号発生部１に制御信号を送るものである。通電信号発生部１では、入力パルス信号が到来するごとに通電制御回路部２のスイッチング素子Ｓ１，Ｓ４の組と、スイッチング素子Ｓ２，Ｓ３の組が交互にＯＮとなり、かつ前記設定された電流値となるように通電信号を各スイッチング素子Ｓ１〜Ｓ４のベースに送るようになっている。
【００１３】
前記電流値設定信号発生回路５では、スイッチング素子Ｓ１〜Ｓ４のスイッチング後ＰＷＭ周期の１／２の時間が経過した電流値を電流検出器１６で検出し、前記電圧検出回路１９から検出されるインバータ電圧からインダクタンスを判別し、それに適した値を、不揮発性記憶素子４から読み出し、電流値設定信号を出力するものである。
１７は、電流指令発生回路部で、電流値設定信号発生回路５から出力される信号が入力され、モータ種類および指令位置に合う電流値をＰＷＭ定電流制御回路部３に出力するものである。
【００１４】
次に、上記ステッピングモータ制御装置の制御方法を説明する。
まず、通電制御回路部２のスイッチング素子Ｓ１，Ｓ４と、スイッチング素子Ｓ２，Ｓ３を交互にデューティ比５０％でスイッチングする。
位置指令用のパルス信号が１個到来すると、電流指令発生回路部１７の値を１パルス分進めた値をＰＷＭ定電流制御回路部３に送ることで、スイッチング素子Ｓ１，Ｓ４と、スイッチング素子Ｓ２，Ｓ３のデューティ比が変化することにより、ステッピングモータの巻線１０に電流が流れ、ステッピングモータを回転させる。巻線１０に流れる電流は、電流検出器１６で検出され、ＰＷＭ定電流制御回路部３に送られ電流指令発生回路部１７に合わせた電流値となるように制御される。
一方、スイッチング素子Ｓ１，Ｓ４と、スイッチング素子Ｓ２，Ｓ３をスイッチング後、ＰＷＭ周期の１／２の時間が経過した電流値を電流検出器１６で、検出し、この電流値を電流値設定信号発生回路５に入力する。電流値設定信号発生回路５では、不揮発性記憶素子４に予め記憶されたモータ種類に合う電流値を読み出し、電流指令発生回路部１７によってモータ種類および指令位置に合った電流値がＰＷＭ定電流制御回路部３に送られる。
【００１５】
デューティ比５０％の電圧を印加したときのリップル電流は、図２に示すように、Ｌ（インダクタンス）の変化によって傾きが変化するため、スイッチングから半周期後の検出値を読み出すことで、その値の違いによってモータの種類を判別することができる。電流値設定信号発生回路５の信号を増幅度として電流指令発生回路部１７に送り、電流指令発生回路部１７から指令位置に合わせた正弦波状の信号がＰＷＭ定電流制御回路部３に出力される。
そして、ＰＷＭ定電流制御回路部３によって制御された信号が、通電信号発生部１からスイッチング素子Ｓ１〜Ｓ４に供給される。
【００１６】
次に、モータ巻線１０の電圧値は、次式で求められる。
Ｖ＝Ｌ×ｄｉ/ｄｔ
従って、Ｌ（インダクタンス）は、次式で求められる。
Ｌ＝Ｖ/（ｄｉ/ｄｔ）
【００１７】
Ｖはインバータ電圧、ｉはモータ巻線の電流であり、これらを検出することでインダクタンスＬを算出することが可能となり、算出したインダクタンスＬの値からモータの種類を判別し、モータ種類に合った電流値を設定することが可能となる。
【００１８】
また、時定数が分かっていれば抵抗値を求めることも可能である。電圧値は、次式で表すことができる。
【００１９】
Ｖ＝Ｖmax×（１−ｅ（−τ×ｔ））
Ｒについて次のように求められる。
Ｒ＝Ｖmax／Ｉ×（１−ｅ（−τ×ｔ））
【００２０】
電圧の立ち上がりから、ある一定時間後の電流値を検出し、予め用意した時定数のテーブルから時定数のパラメータを読み出し算出することができる。
【００２１】
上記実施の形態によれば、モータに流れる電流値を自動的に設定することで、設定違いによるモータ破損を防ぐことができる。
従来では、巻き線仕様の異なるモータ毎に設定されたドライバが必要だったが、本発明では、モータに流れる電流値を自動的に設定することで、ドライバの種類を減少させることが可能となる。
スイッチング素子Ｓ１，Ｓ４と、スイッチング素子Ｓ２，Ｓ３を交互にデューティ比５０％でスイッチングすることで、モータには電流が流れず、モータシャフトも動くことなく、モータ種類の判別ができる。
【００２２】
図３は、本発明の他の実施の形態で、図１と同一部分は、同符号を付して同一部分の説明は、省略して説明する。
この場合、ステッピングモータの巻線１０に接続された電流検出器１６からの検出値をピークホールド回路１８に入力し、ピークホールド回路１８を介して電流値設定信号発生回路５に接続したものである。
【００２３】
この実施の形態によれば、スイッチング素子Ｓ１，Ｓ４と、スイッチング素子Ｓ２，Ｓ３を交互にデューティ比５０％電圧を印加してスイッチングし、電流検出器１６からの出力をピークホールド回路１８でリップル電流のピーク値を判別する。一方、電流値設定信号発生回路５では、不揮発性記憶素子４に予め記憶されたモータ種類に合う電流値を読み出し、ピークホールド回路１８でリップル電流のピーク値とともに、電流指令発生回路部１７に出力する。そして、電流指令発生回路部１７によってモータ種類に合う電流値を選定し、ＰＷＭ定電流制御回路部３に出力する。こうして、ＰＷＭ定電流制御回路部３から通電信号発生部１に出力信号が送られ、通電信号発生部１からスイッチング素子Ｓ１〜Ｓ４に導通信号が送られる。
【００２４】
このように、電流指令発生回路部１７によって、電流指令値を発生することで、モータ種類に合った電流値が自動で検出される。
この実施の形態によっても前記実施の形態と同様の効果を奏することができる。
【００２５】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、例えば、本発明の要旨を変更しない範囲内で適宜変更して実施し得ることはいうまでもない。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施の形態によるステッピングモータの制御装置を示す回路図である。
【図２】図１のステッピングモータの制御装置におけるリップル電流の検出波形を示す波形図である。
【図３】本発明の他の実施の形態によるステッピングモータの制御装置を示す回路図である。
【図４】従来のステッピングモータの制御装置を示す回路図である。
【符号の説明】
【００２７】
１  通電信号発生部
２  通電制御回路部
３  ＰＷＭ定電流制御回路部
４  読み出し書き換え可能な不揮発性記憶素子
５  電流値設定信号発生回路
１０  ステッピングモータの巻線
１６  電流検出器
１７  電流指令発生回路部
１８  ピークホールド回路
１９  電圧検出回路
Ｓ１〜Ｓ４  スイッチング素子
【図１】
0004813981.tif 000002
【図２】
0004813981.tif 000003
【図３】
0004813981.tif 000004
【図４】
0004813981.tif 000005