(57)【要約】【課題】既存の駆動装置の改造を必要とすることなくモータの脱調を検出できる多相パルスモータの脱調検出装置を提供する。【解決手段】脱調検出装置３１をドライバボード７の外部で接続し、電圧・電流センサ３２Ａ，３２Ｂによってドライバボード７がパルスモータ１の巻線２３Ａ，２３Ｂに印加する電圧及び通電する電流を検出する。そして、ロジック回路３４は、検出された相電圧波形の変化により、パルスモータ１の回転方向が、ドライバボード７が出力しているＰＷＭ信号に従うことなく反転したことを検出するとアラーム信号を外部に出力する。【選択図】図１
2016082673.tif 000002
【特許請求の範囲】
【請求項１】
多相パルスモータの各相巻線に通電を行う駆動回路と、上位制御装置より入力される回転方向指令に応じて、前記駆動回路に前記通電制御指令を出力する制御回路とを備えてなる多相パルスモータ駆動装置の外部に接続されるもので、
前記巻線の電圧を検出する電圧検出手段と、
前記電圧波形の変化により、前記多相パルスモータの回転方向が前記通電制御指令を外れて反転したことを検出すると、脱調検出信号を外部に出力する脱調検出手段とを備える多相パルスモータの脱調検出装置。
【請求項２】
前記上位制御装置より、前記多相パルスモータの回転方向の反転を示す反転信号が入力され、
前記巻線に通電される電流を検出する電流検出手段を備え、
前記脱調検出手段は、前記反転信号が回転方向の反転を示さないタイミングで、前記電流の極性に対して前記電圧の極性が反転したことを検出すると、前記脱調検出信号を出力する請求項１記載の多相パルスモータの脱調検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多相パルスモータの各相巻線に通電を行う駆動装置の外部に接続されて、前記モータの脱調を検出する装置に関する。
【背景技術】
【０００２】
パルスモータ（ステッピングモータ）の脱調を検出する技術については、従来様々な構成が提案されている。例えば、特許文献１には、ステッピングモータによりレンズを駆動する撮像装置に適用されるモータ駆動装置について、脱調検出を行う構成が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７１３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の脱調検出を行う構成は、何れもパルスモータに通電を行う駆動装置の内部に設けられている。したがって、既に製品として完成している駆動装置を使用することを前提にすると、その駆動装置を改造して脱調検出機能を搭載する必要があり、従来技術の適用は事実上困難であった。
【０００５】
また、特許文献１で検出対象としている脱調は、回転子への停止命令が出された後に、外力等により回転子が動いてしまう現象、とされている（段落［０００２］）。ところが、実際には、パルスモータを駆動している状態でも、モータの駆動対象が障害物に衝突するなどして回転が停止することがあり、この場合でも脱調が発生する。しかし、特許文献１では、このような状況で発生した脱調に如何にして対応するかは開示されていない。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的は、既存の駆動装置の改造を必要とすることなく、モータの駆動制御中に発生した脱調を検出できる多相パルスモータの脱調検出装置を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の多相パルスモータの脱調検出装置によれば、電圧検出手段により、駆動装置の外部に出力されて多相パルスモータの巻線に印加されている電圧を検出する。そして、脱調検出手段は、検出された電圧の波形の変化により、多相パルスモータの回転方向が、駆動装置が出力している通電制御指令を外れて反転したことを検出すると、脱調検出信号を外部に出力する。
【０００８】
多相パルスモータが、駆動装置が出力している通電制御指令に従い正常に制御されている状態では、駆動装置が多相パルスモータの巻線に印加している電圧の波形に大きな歪みは生じない。しかし、多相パルスモータの回転が例えば障害物の存在により妨げられたことで、駆動装置による制御が降伏状態になると、多相パルスモータの回転が瞬間的に反転することに伴い通電電流の波形に大きな歪みが発生する。一般に、駆動装置は、巻線に通電する電流をモニタしながら通電制御指令を出力しているので、上記のように通電電流波形に歪みが発生すると、それに伴い印加電圧の極性が反転し、一時的に通電電流の極性と不一致の状態になる。そこで、脱調検出手段が、電圧波形の変化を監視すれば、上述の状態に基づく多相パルスモータの反転を検出できる。
【０００９】
そして、駆動制御装置がフィードフォワード制御を行っている状態で多相パルスモータの回転が妨げられれば、それは制御の脱調を意味する。したがって、脱調検出手段が脱調検出信号を外部に出力すれば、その信号を上位の制御装置が受けることで、多相パルスモータの脱調に対処するための動作を行うことが可能になる。すなわち、本発明の脱調検出装置によれば、既存の駆動装置の外部に接続して印加電圧を検出するだけで、多相パルスモータが脱調したことを検出できるので、駆動装置自体に改造を施さずとも、モータの駆動制御中に発生した脱調も含めて検出が可能となる。
【００１０】
請求項２記載の多相パルスモータの脱調検出装置によれば、上位制御装置より多相パルスモータの回転方向の反転を示す反転信号が入力され、電流検出手段は、巻線に通電される電流を検出する。そして、脱調検出手段は、前記反転信号が回転方向の反転を示さないタイミングで、電流の極性に対して電圧の極性が反転したことを検出すると脱調検出信号を出力する。
【００１１】
モータの巻線に印加する電圧の位相に対して、巻線に流れる電流の位相は若干遅れるので、通常の制御状態においても、相電圧の極性と相電流の極性とが不一致となる期間は僅かに発生する。そこで、相電圧に加えて相電流も検出して両者の極性変化を監視すると共に、上位制御装置が出力する反転信号も参照すれば、多相パルスモータの脱調に伴う相電圧波形の変化をより確実に検出できる。
【図面の簡単な説明】
【００１２】
【図１】一実施形態であり、リニアアクチュエータ駆動システムの全体構成を示す図
【図２】リニアアクチュエータの構成を示す斜視図
【図３】パルスモータの駆動制御が正常な場合の（ａ）相電流、（ｂ）相電圧を示す波形図
【図４】パルスモータの駆動制御が脱調した場合の（ａ）相電流、（ｂ）相電圧を示す波形図
【図５】相電流及び相電圧の波形の一部を拡大して示す図
【図６】モータ駆動システム全体の処理を示すフローチャート
【発明を実施するための形態】
【００１３】
以下、一実施形態について図面を参照して説明する。図１に示すリニアアクチュエータ駆動システムにおいて、制御対象であるモータは、例えば２相パルスモータ１である。パルスモータ１は、直動軸２上の移動体３を移動させる駆動力を発生させるもので、リニアアクチュエータ４の一部を構成している。直動軸４の原点側にはリミットセンサ５が配置されており、リミットセンサ５は、移動体３が直動軸４の原点（Home position）に到達した際にＯＮ信号を出力する。
【００１４】
図２に示すように、パルスモータ１は、図中で直動軸２の右端に配置されている駆動部５０の内部に配置されている。駆動部５０の内部には、図示しないが、減速機やパルスモータ１の回転駆動力を直線駆動力に変換するための駆動力変換機構等が配置されている。
【００１５】
リミットセンサ５が出力するＯＮ信号は、上位制御装置であるＰＬＣ（Programmable Logic Controller）６に入力されている。ＰＬＣ６は、ドライバボード７（駆動装置）を介してパルスモータ１の駆動を制御する。ドライバボード７は、ドライバ部８とＣＰＵ９（マイクロコンピュータ，制御回路）とを備えている。ドライバボード７には、コネクタ１０を介して外部より２４Ｖの直流電源が供給されており、２４Ｖの電源はパルスモータ１の駆動用電源としてドライバ回路７に供給されている。また、２４Ｖの電源はＤＣ／ＤＣコンバータ１１により５Ｖに降圧されて、ＣＰＵ９等に制御用電源として供給されている。
【００１６】
ＰＬＣ６とドライバボード７とはコネクタ１２を介して接続されており、ＰＬＣ６はＣＰＵ９に対して、パルスモータ１の回転方向を指示するＣＷ信号及びＣＣＷ信号と、アラーム（ALARM）信号とを出力する。これらの信号は、それぞれフォトカプラ（ＰＣ）１３（１）〜１３（３）を介してＣＰＵ９に入力される。また、ＣＰＵ９は、フォトカプラ１３（４）を介してＰＬＣ６側にアラーム信号を出力する。これらの信号の入出力は、ＩＯポート１４を介して行われる。そして、ＣＰＵ９は、アラーム信号の入力があるか、又は自身がアラーム信号を出力すると、ＩＯポート１５を介してＬＥＤ１６に通電を行い、ＬＥＤ１６を点灯させる。
【００１７】
ドライバ部８は、それぞれ４個のＮチャネルＭＯＳＦＥＴ１７（１）〜１７（４）からなる２つのＨブリッジ回路１８Ａ，１８Ｂを備えている。下側に配置されているＮチャネルＭＯＳＦＥＴ１７（２）、１７（４）のソースとグランドとの間には、それぞれシャント抵抗１９（１）、１９（２）が接続されている。シャント抵抗１９（１）、１９（２）の上端は、それぞれ差動アンプ２０の入力端子に接続されている。Ｈブリッジ回路１８Ａ，１８Ｂそれぞれの差動アンプ２０Ａ，２０Ｂの出力電圧は、ＣＰＵ９が内蔵するＡ／Ｄコンバータ２１によりＡ／Ｄ変換されて読み込まれる。ＣＰＵ９は、差動アンプ２０Ａ，２０Ｂの出力電圧を参照しながらパルスモータ１の通電制御を行う。
【００１８】
ドライバボード７とパルスモータ１とはコネクタ２２を介して接続されており、Ｈブリッジ回路１８Ａの出力端子はパルスモータ１の固定子巻線２３Ａの両端に接続され、Ｈブリッジ回路１８Ｂの出力端子は固定子巻線２３Ｂの両端に接続されている。ＣＰＵ９は、４チャネル分のＰＷＭ信号出力部２４を備えており、それら４チャネル分のＰＷＭ信号は、ゲートドライバ２５（１）〜２５（４）を介して、ドライバ部８のＮチャネルＭＯＳＦＥＴ１７（１）〜１７（４）の各ゲートにそれぞれ出力される。
【００１９】
各Ｈブリッジ回路１８Ａ，１８Ｂでは、ＮチャネルＭＯＳＦＥＴ１７（１）及び１７（４）と、ＮチャネルＭＯＳＦＥＴ１７（３）及び１７（２）とがそれぞれ共通のＰＷＭ信号で駆動される。例えば、ＮチャネルＭＯＳＦＥＴ１７（１）及び１７（４）を同時にオンすると固定子巻線２３に正極性の電流が通電され、ＮチャネルＭＯＳＦＥＴ１７（３）及び１７（２）を同時にオンすると固定子巻線２３に負極性の電流が通電される。
【００２０】
ＣＰＵ９は、Ｈブリッジ回路１８Ａ，１８Ｂを介して、パルスモータ１の固定子巻線２３Ａ，２３Ｂに対し、位相差が９０度となる正弦波状の電流を通電する。パルスモータ１を正転（ＣＷ方向）させる場合と逆転（ＣＣＷ方向）させる場合とで、９０度の位相差の進み・遅れの関係が逆になる。ＣＰＵ９は、パルスモータ１を駆動制御する際には、Ａ／Ｄコンバータ２１を介してシャント抵抗１９に流れる電流を監視しており、過電流状態が発生するとＰＬＣ６に対してアラーム信号を送信する。また、ＣＰＵ９は、外部より機能テストを行ためのＪＴＡＧインターフェイス（Ｉ／Ｆ）２６を備えている。
【００２１】
ドライバボード７とパルスモータ１の固定子巻線２３Ａ（Ａ相），２３Ｂ（Ｂ相）とを接続する配線の各一方には、脱調検出装置３１の電圧・電流センサ３２Ａ，３２Ｂ（電圧及び電流検出手段）がそれぞれ介挿されている。脱調検出装置３１は、電圧・電流センサ３２Ａ，３２Ｂにより検出されるＡ相，Ｂ相電圧及び電流を、電圧・電流センス部３３（電圧及び電流検出手段）を介して増幅等すると、ロジック回路３４（脱調検出手段）に出力する。
【００２２】
また、ロジック回路３４には、ＰＬＣ６がドライバボード７に正転，逆転何れの指令を出力しているかを、ハイ、ローの二値レベルで示すターン信号（TURN，反転信号）がフォトカプラ３５を介して入力されている。そして、ロジック回路３４は、各入力信号に基づいて後述する条件でパルスモータ１の脱調を検出すると、フォトカプラ３６を介してアラーム信号をＰＬＣ６に出力する。
【００２３】
次に、本実施形態の作用について説明する。脱調検出装置３１は、上述のようにドライバボード７の外部に接続された状態で、Ａ相，Ｂ相電圧及び電流を検出することでパルスモータ１の脱調を検出する。パルスモータ１が、リニアアクチュエータ４の移動体３を直線移動させた際に、例えば移動体３が障害物に衝突して移動が妨げられるおそれがある。ＰＬＣ６は、パルスモータ１の回転量や移動体３の移動位置を検出せずにフィードフォワード制御を行っている。したがって、上述のように移動体３が障害物に衝突すると、以降は移動体３の正確な位置が把握できなくなるため（脱調状態）、移動体３を一度原点に復帰させる必要がある。
【００２４】
図３（ａ）に示すように、パルスモータ１が正転している場合は、Ａ相電流がＢ相電流に対して９０度進み位相となっており、パルスモータ１が逆転すると、Ａ相電流がＢ相電流に対して９０度遅れ位相となる。尚、Ａ相，Ｂ相電圧は、このスケールでは表現できないが、正弦波状の電流を通電するためにデューティが連続的に変化するＰＷＭ信号となっている。
【００２５】
一方、図４は、移動体３が障害物に衝突して移動が妨げられた場合の各波形を示す。パルスモータ１の回転が妨げられても、ドライバボード７の制御には直ちに反映されずに暫く正常な制御が継続される。少し遅れてドライバボード７の制御が降伏状態になりパルスモータ１が僅かに逆転すると、発電機としての動作で発電エネルギーが発生し、正弦波状の相電流に脈流が発生する。すると、ＣＰＵ９は、その脈流として逆方向に流れる電流をＡ／Ｄコンバータ２１を介して検出し、Ｈブリッジ回路１８に出力する電圧の極性を一瞬反転させる（図４（ｂ）参照）。
【００２６】
図５は、Ａ相電流及びＡ相電圧波形を拡大して示しているが、電流に脈流が発生する位相は図４と異なっている。図中に示す区間１では、ドライバボード７が固定子巻線２３に負極性の電流を通電している。区間２の始めで相電圧の極性は正に切り替わるが、相電流はその時点から少し遅れてゼロクロス点を跨いでいる。そして、ゼロクロス点を跨いだ後の区間３で相電流に上述の脈流が発生しており、それに伴い、相電圧の極性が一瞬だけ正から負に逆転している。脱調検出装置３１は、この現象を捉えてパルスモータ１の脱調状態を検出する。
【００２７】
以下、制御システム全体の処理内容について、図６を参照して説明する。尚、図中のステップ番号に添えて示す（Ｐ）はＰＬＣ６による処理、（Ｄ）はドライバボード７による処理、（Ｓ）は脱調検出装置３１による処理であることを示す。先ず、ＰＬＣ６は、移動体３を任意の目標位置に移動させるため、その目標位置に応じたカウンタ値をセットする。また、パルス出力数のカウントの初期値を「１」とする（Ｓ１）。次に、移動体３を前記目標位置に移動させるためのパルスモータ１の回転方向指令を生成し、ドライバボード７に出力する（Ｓ２）。
【００２８】
すると、ドライバボード７のＣＰＵ９は、上記の回転方向指令に応じてＨブリッジ回路１８の駆動指令を生成し、ゲートドライバ２５を駆動する（Ｓ３）。これにより、パルスモータ１の固定子巻線２３Ａ，２３Ｂが励磁される（Ｓ４）。次に、ＣＰＵ９は、Ａ／Ｄコンバータ２１を介してＡ相、Ｂ相電流を検出し（Ｓ５）、電流値が正常か否かを判断する（Ｓ６）。正常であれば（ＹＥＳ）特に処理を行わない。そして、ＰＬＣ６は、パルス出力数のカウント値がステップＳ１でセットした値に達するまで（Ｓ７）、ステップＳ１〜Ｓ７のループを繰り返し実行する。
【００２９】
ステップＳ６において電流値が異常であれば（ＮＯ）、ＣＰＵ９はＰＬＣ６にアラーム信号を出力して（Ｓ８）、パルスモータ１の駆動を停止させる（Ｓ９）。アラーム信号を受けたＰＬＣ６は、ドライバボード７を介して原点復帰操作を行う（Ｓ１０）。すなわち、リミットセンサ５がＯＮ信号を出力するまでの間（Ｓ１１：ＮＯ）移動体３を原点方向に移動させる。そして、移動体３が原点に達してリミットセンサ５がＯＮ信号を出力すると（Ｓ１１：ＹＥＳ）、原点復帰が完了する（Ｓ１２）。
【００３０】
一方、脱調検出装置３１は、ステップＳ５〜Ｓ１０の間にドライバボード７と並行して動作する。先ず、電圧・電流センス部３３によりＡ相，Ｂ相電圧及び電流を検出する（Ｓ１３）。すると、ロジック回路３４は、以下の条件（１）及び（２）を判定する。
（１）ターン信号のレベルが、ハイからロー、又はローからハイに切り替わったタイミングの直後ではない。
（２）相電流極性の正負に対して、相電圧極性の正負が不一致となるように変化した。
【００３１】
これら（１）（２）の条件の何れかが不成立であれば（ＮＯ）ステップＳ１３に戻り、（１）（２）の条件が何れも成立すると（ＹＥＳ）、アラーム信号をＰＬＣ６に出力する（Ｓ１５）。すると、上記アラーム信号は、ＰＬＣ６を経由してドライバボード７に入力され（Ｓ１６）、ＣＰＵ９はパルスモータ１の駆動を停止させる（Ｓ１７）。その後はステップＳ１０に移行する。
【００３２】
以上のように本実施形態によれば、脱調検出装置３１をドライバボード７の外部で接続し、電圧・電流センサ３２Ａ，３２Ｂによってドライバボード７がパルスモータ１の巻線２３Ａ，２３Ｂに印加する電圧及び通電する電流を検出する。そして、ロジック回路３４は、検出された相電圧波形の変化により、パルスモータ１の回転方向が、ドライバボード７が出力しているＰＷＭ信号に従うことなく反転したことを検出すると、アラーム信号を外部に出力する。
【００３３】
したがって、既存の製品であるドライバボード７を使用してパルスモータ１を駆動制御する場合に、パルスモータ１の脱調を検出するため、ドライバボード７を改造して内部構成に手を加える必要が無い。つまり、脱調検出装置３１をドライバボード７の外部に接続するだけで、パルスモータ１の脱調を、駆動制御中に発生した脱調も含めて容易に検出することが可能になる。
【００３４】
より具体的には、脱調検出装置に、ＰＬＣ６よりターン信号を入力し、ロジック回路３４は、ターン信号が回転方向の反転を示さないタイミングで、相電流の極性に対して相電圧の極性が反転したことを検出するとアラーム信号を出力する。すなわち、パルスモータ１の巻線２３に印加する電圧の位相に対して、巻線２３に流れる電流の位相は若干遅れるので、通常の制御状態でも相電圧の極性と相電流の極性とが不一致となる期間は僅かに発生する。そこで、相電圧に加えて相電流も検出して両者の極性変化を監視すると共に、ターン信号も参照すれば、パルスモータ１の脱調に伴う相電圧波形の変化をより確実に検出できる。
【００３５】
本発明は上記した、又は図面に記載した実施形態にのみ限定されるものではなく、以下のような変形又は拡張が可能である。
パルスモータの相数は、３相以上であっても良い。
また、パルスモータは、リニアアクチュエータを構成するものに限らない。
相電流を検出せず、また、ＰＬＣ６のターン信号を参照することなく、電圧波形の一時的な極性反転を直接検出しても良い。例えば、パルスモータの駆動周波数に対して極めて短い期間内に、印加電圧の極性が正→負→正に変化したことを検出すれば良い。
脱調検出装置の機能を、マイクロコンピュータのソフトウェアにより実現しても良い。
【符号の説明】
【００３６】
図面中、１は２相パルスモータ、６はＰＬＣ（上位制御装置）、７はドライバボード（駆動装置）、９はＣＰＵ（制御回路）、１８はＨブリッジ回路（駆動回路）、３１は脱調検出装置、３２は電圧・電流センサ（電圧及び電流検出手段）、３３は電圧・電流センス部（電圧及び電流検出手段）、３４はロジック回路（脱調検出手段）を示す。
【図１】
2016082673.tif 000003
【図２】
2016082673.tif 000004
【図３】
2016082673.tif 000005
【図４】
2016082673.tif 000006
【図５】
2016082673.tif 000007
【図６】
2016082673.tif 000008