Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4054426B2 - Stepping motor step-out detection method - Google Patents
[go: Go Back, main page]

JP4054426B2 - Stepping motor step-out detection method - Google Patents

Stepping motor step-out detection method Download PDF

Info

Publication number
JP4054426B2
JP4054426B2 JP36468397A JP36468397A JP4054426B2 JP 4054426 B2 JP4054426 B2 JP 4054426B2 JP 36468397 A JP36468397 A JP 36468397A JP 36468397 A JP36468397 A JP 36468397A JP 4054426 B2 JP4054426 B2 JP 4054426B2
Authority
JP
Japan
Prior art keywords
voltage value
stepping motor
signal
rectangular wave
value
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
Application number
JP36468397A
Other languages
Japanese (ja)
Other versions
JPH11187697A (en
Inventor
真之 大澤
良裕 平山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Pulse Motor Co Ltd
Original Assignee
Nippon Pulse Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Pulse Motor Co Ltd filed Critical Nippon Pulse Motor Co Ltd
Priority to JP36468397A priority Critical patent/JP4054426B2/en
Publication of JPH11187697A publication Critical patent/JPH11187697A/en
Application granted granted Critical
Publication of JP4054426B2 publication Critical patent/JP4054426B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Control Of Stepping Motors (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ステッピングモータの脱調検出方法に関する。
【0002】
【従来の技術】
従来、ステッピングモータを使用した駆動アクチュエータ機構において、ステッピングモータが脱調したか否かを検出する方法として、図9に示すように、ステッピングモータにロータリーエンコーダ等の回転検出器を取り付け、回転検出器からの速度検出パルスと、ステッピングモータに印加する速度指令パルスとを比較し、その比較結果を判断回路へ入力し、判断回路は比較回路から出力された信号と設定値とを比較し、脱調したか否かを脱調検出信号として出力していた。
【0003】
【発明が解決しようとする課題】
しかしながら、上述の脱調検出方法では、ステッピングモータに回転検出器を取り付ける必要があるため、部品コスト、組み立てコスト等が増大するという問題があるとともに、回転検出器を取り付ける結果、システムとしてフィードバック回路が形成されるため、ステッピングモータ駆動回路本来の特徴である開ループ制御回路の簡易性が阻害されるという問題があった。
【0004】
さらに、回転検出器に起因するトラブルが発生することがあり、信頼性の低下や、障害時の切り分け等に煩わされる恐れがあった。
【0005】
本発明は上記問題点を解消し、ステッピングモータの回転を監視する回転検出器を必要としない、低コストで信頼性の高いステッピングモータの脱調検出方法を提供することをその課題とする。
【0006】
【課題を解決するための手段】
前記課題を解決するため、本発明に係るステッピングモータの脱調検出方法は、駆動する条件が既知である負荷をステッピングモータで駆動する場合において、上記ステッピングモータを駆動するステッピングモータドライバにおけるモータの電流波形を矩形波信号に、その矩形波信号を電圧信号に変換して得られた電圧値に基づいて、正常動作時と強制的に脱調を発生させた場合とから基準電圧値を予め設定し、通常動作時における計測電圧値を求め、求めた計測電圧値と基準電圧値とを比較することにより脱調発生の有無を判断するにあたり、前記計測電圧値を、ステッピングモータが定速動作する領域で生成されるモータ電流波形のうち、検出抵抗の両端の波形が、0V以下のローレベル時間として電圧生成される波形をもって変換せしめた矩形波信号に基づく値とすると共に、前記計測電圧値として得られた矩形波信号のローレベル時間が長いほど矩形波信号を変換した電圧信号のリップルの下限値が小さくなり、前記計測電圧値の電圧信号の下限値と基準電圧値とを比較することにより脱調の発生の有無を判断することを特徴とする。
【0007】
なお、上記ステッピングモータの脱調の発生の有無を該ステッピングモータの定速動作時に判断することが好ましい。
【0008】
【発明の実施の形態】
図1は、本発明に係るステッピングモータの脱調検出方法を説明するブロック図で、ステッピングモータ1を駆動するステッピングモータドライバ2から得られたモータの駆動電流波形(以下、モータ電流波形という)を矩形波信号に変換し、変換された矩形波信号を直流の電圧信号に変換して得られた計測電圧値と基準電圧値とを比較判断し、ロータリーエンコーダ等の回転検出器を使用することなく脱調検出信号を求めるものである。
【0009】
図2に示すように、ステッピングモータドライバ(以下、モータドライバという)2はバイポーラチョッパ方式でステッピングモータを駆動するもので、モータドライバ2の電流検出抵抗Rsの両端の波形を脱調検出のためのモータ電流波形として使用し、電流検出抵抗Rsの両端で観測できるモータ電流波形を図3(a)及び図4(a)に示す。
【0010】
図3(a)は正常駆動時のモータ電流波形を示し、図4(a)は脱調時におけるモータ電流波形を示している。
【0011】
予め、駆動する条件(どの位の重さのものを、どの位の速度で駆動する)が既知である負荷をステッピングモータに接続した状態で正常運転時のモータ電流波形を取り込む。このモータ電流波形は、モータドライバ2(1相分のパワー段のみ表示)の電流検出抵抗Rsの両端の波形を、脱調検出のために使用するもので、電流検出抵抗Rsの両端で観測できるモータ電流波形を図3(a)に示す。取り込んだモータ電流波形は、電流波形/矩形波変換回路(以下、矩形波変換回路という)3で矩形波信号に変換する。この矩形波変換回路3はコンパレータで構成され、モータ電流波形を0Vとコンパレートし、モータ電流波形が0Vより+側にある時を矩形波に変換して出力するようにしたもので、この矩形波変換回路3に入力されたモータ電流波形は、図3(b)に示すように矩形波信号に変換されて出力される。そして、上記矩形波信号は矩形波/電圧値変換回路(以下、電圧値変換回路という)4で直流の電圧信号に変換される。この電圧値変換回路4は抵抗R1とコンデンサC1とからなる積分回路で構成され、入力された矩形波信号はリップル分を含む直流の電圧信号に変換されて出力される(図3(c)参照)。
【0012】
次に、ステッピングモータに接続した負荷に通常負荷以外の外力を加え、脱調を強制的に発生させる。脱調が発生すると正常駆動時に比べ、ステッピングモータのロータの位置が変化し、それにともない、インダクタンス値が変化するため、モータ電流波形の立ち上がり部分に正常時に比べて変化が現れる(図4(a)参照)。
【0013】
このモータ電流波形を、矩形波変換回路3に入力して矩形波信号に変換し(図4(b)参照)、変換された矩形波信号を、さらに電圧値変換回路4に入力して直流の電圧信号に変換する(図4(c)参照)。
【0014】
なお、上記電圧値変換回路4の積分回路定数(抵抗R1及びコンデンサC1の値)を設定する際は、正常時の電圧信号のリップルの下限値V1と、脱調時の電圧信号のリップルの下限値V2とに差が生じるように設定すればよい。そして、正常時の電圧信号と脱調時の電圧信号とから基準電圧値VFを求める。この基準電圧値VFは、正常時の電圧信号のリップルの下限値V1より小さく、脱調時の電圧信号のリップルの下限値V2より大きく設定しなければならない。つまり、基準電圧値VF の値は式(1)のように設定すればよい。
1>VF >V2・・・・・・・・・・・・・・・・・(1)
【0015】
脱調が発生した時の矩形波変換回路3から出力される矩形波信号は、モータ電流波形の特徴が反映され、正常駆動時の矩形波信号のローレベル時間t(図3(b)参照)に比べ、脱調時の矩形波信号のローレベル時間t2(図4(b)参照)が長くなるので、電圧値変換回路4で変換された電圧信号のリップルの下限値は正常時の電圧信号のリップルの下限値より低くなる(図4(c)参照)。
【0016】
そして、電圧値変換回路4の出力は判定回路5に入力され、脱調が発生しているか否かを判定する。この判定回路5はコンパレータで構成され、入力された電圧信号の計測電圧値Vmは上述の基準電圧値VFとコンパレートされ、入力された計測電圧値Vmが基準電圧値VFより低い場合(図4(c)参照)は、基準電圧値VFより低い時間だけ信号が矩形波として出力され(図4(d)参照)、その時は脱調が発生していると判断し、この矩形波を脱調検出信号として使用することができる。
【0017】
なお、正常時には、電圧信号に含まれるリップルの下限値V1は図3(c)に示すように基準電圧値VFより高いので、判定回路5の出力は、図3(d)に示すように、0Vのままで、脱調検出信号が出力されることはない。
【0018】
上述したステッピングモータの脱調検出方法によれば、正常駆動時と脱調発生時とにおけるモータ電流波形の特徴に着目し、予め駆動条件が既知である負荷をステッピングモータに接続し、所定の駆動条件で正常に作動させた場合と、通常負荷以外の外力を加えて脱調を発生させた場合とのモータ電流波形を、それぞれ矩形波信号に変換し、更に直流の電圧信号に変換して、正常時と脱調時の電圧信号に含まれるリップルの下限値V1、V2から基準電圧値VFを設定し、通常作動時に常にモータ電流波形を観測し、このモータ電流波形から得られた電圧信号の計測電圧値Vmを予め設定した基準電圧値VFと比較し、計測電圧値Vm(リップルの下限)が基準電圧値VFより下回った時には脱調が発生したと判断するようにしたので、脱調発生の有無をロータリーエンコーダ等の回転検出器を用いることなく容易に判定することができる。
【0019】
なお、上述の脱調検出方法ではステッピングモータを駆動するドライバ回路をバイポーラチョッパ駆動回路を使用した場合について説明したが、駆動回路はバイポーラチョッパ駆動回路に限定されるものではなく、ユニポーラチョッパ駆動回路であってもかまわない。
【0020】
また、モータ電流を検出できることが可能であれば、ユニポーラ定電圧駆動回路やバイポーラ定電圧駆動回路でもかまわない。
【0021】
次に、ステッピングモータを高速駆動する場合における脱調検出方法について説明する。
【0022】
図5は、ステッピングモータを高速駆動する場合の一例として、台形駆動する場合の時間と速度との関係を示すもので、加速領域と、高速領域と、減速領域とでステッピングモータの速度指令パルスを制御しているが、加速領域と、減速領域とは電流検出抵抗Rsで検出する電流波形が刻々と変化し、基準電圧値VFとのコンパレート回路(判定回路5)が不安定となる場合もあるため、速度が一定となる高速領域(定速動作時)における脱調発生のみを検出する検出方法について説明する(図6参照)。
【0023】
この場合、基準電圧値VFを設定する場合には、高速領域における正常駆動時のモータ電流波形を観測し、このモータ電流波形(図7(a)参照)を矩形波変換回路3で矩形波信号(図7(b)参照)に変換し、さらに電圧値変換回路4で直流の電圧信号(図7(c)参照)に変換する。次に、高速領域で駆動中の負荷に外力を加え強制的に脱調を発生させた時のモータ電流波形を観測し、このモータ電流波形(図8(a)参照)を矩形波変換回路3で矩形波信号(図8(b)参照)に変換し、さらに電圧値変換回路4で直流の電圧信号(図8(c)参照)に変換する。そして、高速領域における正常時の電圧信号のリップルV1(図7(c)参照)と、脱調発生時の電圧信号とのリップルV2(図8(c)参照)の下限値から基準電圧値VF値を設定すればよい。そして、この基準電圧値VFを判定回路5の判断基準とする。
【0024】
判定回路5の出力はANDゲート6に入力され、一定速度検出回路7の出力であるイネーブル信号とのANDをとって得られた出力を脱調検出信号として判断すればよい。上記一定速度検出回路7はドライバ回路に入力される速度指令パルス(CW・CCW信号)をF/Vコンバータ8で直流電圧に変換し、変換された直流電圧Vhと基準値VCFとをコンパレータ9でコンパレートし、F/Vコンバータ7から出力された直流電圧Vhが基準値VCFと等しくなった時にAND回路6をイネーブルにするイネーブル信号を出力するようにすればよい。上記基準値VCFは、ステッピングモータを高速駆動する時の速度指令パルスから得られる直流電圧値を予め計測し、計測して得られた直流電圧値を基準値とすればよい。
【0025】
そして、通常駆動時のモータ電流波形から得られた電圧信号の計測電圧値Vmは設定された基準電圧値Vpと比較され、計測電圧値Vm(リップルの下限)が基準電圧値Vpより下回った時には脱調信号が判定回路5から脱調信号として出力される(図8(d)参照)。この脱調信号はANDゲート6に入力され、一定速度検出回路7の出力であるイネーブル信号(図8(e)参照)とのANDをとって得られた出力を脱調検出信号(図8(f)参照)として判断すればよい。
【0026】
なお、正常駆動時には脱調信号が出力されないので(図7(d)参照)、イネーブル信号(図7(e)参照)が出力されても脱調検出信号は出力されることはない(図7(f)参照)。
【0027】
このことにより、ステッピングモータが高速領域で駆動される時(定速動作時)にのみ、モータ電流波形の監視をすることになり、簡単な回路構成で、定速領域における脱調発生の有無を検出することができる。
【0028】
なお、上記一定速度検出回路は、最近のモータ制御用LSIに用意されている出力クロック信号の加速・減速中を示す動作モニタ信号を流用するようにしても構わない。
【0029】
【発明の効果】
発明によれば、ステッピングモータの定速領域で生成される電流波形のうち、0V以下のローレベル時間として電圧生成される波形を矩形波信号に変換し、その矩形波信号を電圧信号に変換し電圧値を用いて、あらかじめ設定した基準値と計測電圧値との電圧信号の下限値を比較すれば良いので電流波形の0V以上で電圧生成される波形を用いる必要が無くなり、定速領域における安定した脱調発生の有無を検出することができる。そのため、従来のような脱調発生の有無をロータリーエンコーダ等の回転検出器を用いることなく容易に判定することができるばかりか、部品コスト、組み立てコストの低減を図ることができるとともに、回路構成の簡素化、保守時の作業性向上などの効果をもたらすことができる。しかも、モータ電流波形の変化を直接監視しているので、脱調発生時には、短時間でその検出が可能となる。
【0030】
また、台形駆動やS字駆動等のステッピングモータを高速で運転させる場合にも、一定速領域内で、シンプルで低コストの脱調検出方法を提供することができる。
【図面の簡単な説明】
【図1】本発明に係るステッピングモータの脱調検出方法を説明するブロック図
【図2】ステッピングモータの脱調検出方法を説明する回路の一例を示す回路図
【図3】(a)〜(d)は正常動作時におけるタイムチャート図
【図4】(a)〜(d)は脱調発生時におけるタイムチャート図
【図5】ステッピングモータの高速運転時の駆動パターン図
【図6】ステッピングモータの脱調検出方法の他の例を説明する回路の一例を示す回路図
【図7】(a)〜(f)は他の例の正常動作時におけるタイムチャート図
【図8】(a)〜(f)は他の例の脱調発生時におけるタイムチャート図
【図9】従来のステッピングモータの脱調検出方法を説明するブロック図
【符号の説明】
1 ステッピングモータ
2 モータドライバ
3 矩形波変換回路
4 電圧値変換回路
5 判定回路
7 一定速度検出回路
F 基準電圧値
m 計測電圧値
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a step-out detection method for a stepping motor.
[0002]
[Prior art]
Conventionally, in a drive actuator mechanism using a stepping motor, as a method for detecting whether or not the stepping motor has stepped out, a rotation detector such as a rotary encoder is attached to the stepping motor as shown in FIG. Is compared with the speed command pulse applied to the stepping motor, and the comparison result is input to the determination circuit. The determination circuit compares the signal output from the comparison circuit with the set value, and steps out. It was output as a step-out detection signal.
[0003]
[Problems to be solved by the invention]
However, in the above-described step-out detection method, since it is necessary to attach a rotation detector to the stepping motor, there is a problem that the component cost, assembly cost, etc. increase, and as a result of attaching the rotation detector, a feedback circuit is provided as a system. Therefore, there is a problem in that the simplicity of the open loop control circuit, which is the original characteristic of the stepping motor drive circuit, is hindered.
[0004]
Further, troubles caused by the rotation detector may occur, and there is a risk of being troubled by a decrease in reliability and isolation at the time of failure.
[0005]
An object of the present invention is to solve the above-mentioned problems and to provide a low-cost and highly reliable step-out detection method for a stepping motor that does not require a rotation detector for monitoring the rotation of the stepping motor.
[0006]
[Means for Solving the Problems]
In order to solve the above-mentioned problem, the stepping motor step-out detection method according to the present invention provides a motor current in a stepping motor driver that drives the stepping motor when a stepping motor drives a load whose driving conditions are known. Based on the voltage value obtained by converting the waveform into a rectangular wave signal and the rectangular wave signal into a voltage signal, the reference voltage value is set in advance from the normal operation and when the step-out is forced. In determining the occurrence of step-out by determining the measured voltage value during normal operation and comparing the determined measured voltage value with the reference voltage value, the measured voltage value is a region where the stepping motor operates at a constant speed. Of the motor current waveform generated in step 1, the waveform at both ends of the detection resistor must be converted into a voltage generated as a low level time of 0V or less. The lower limit value of the ripple of the voltage signal converted from the rectangular wave signal becomes smaller as the low level time of the rectangular wave signal obtained as the measured voltage value becomes longer, and the measured voltage The presence or absence of occurrence of step-out is determined by comparing the lower limit value of the voltage signal of the value with the reference voltage value .
[0007]
It is preferable to determine whether or not the stepping motor has stepped out during the constant speed operation of the stepping motor.
[0008]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 is a block diagram for explaining a stepping motor step-out detection method according to the present invention. A motor driving current waveform (hereinafter referred to as a motor current waveform) obtained from a stepping motor driver 2 driving the stepping motor 1 is shown in FIG. Converts to a rectangular wave signal, compares the measured voltage value obtained by converting the converted rectangular wave signal into a DC voltage signal, and a reference voltage value, without using a rotation detector such as a rotary encoder A step-out detection signal is obtained.
[0009]
As shown in FIG. 2, a stepping motor driver (hereinafter referred to as a motor driver) 2 drives a stepping motor by a bipolar chopper method, and detects the waveform at both ends of the current detection resistor Rs of the motor driver 2 for step-out detection. A motor current waveform that can be used as a motor current waveform and can be observed at both ends of the current detection resistor Rs is shown in FIGS.
[0010]
FIG. 3A shows the motor current waveform during normal driving, and FIG. 4A shows the motor current waveform during step-out.
[0011]
A motor current waveform during normal operation is captured in advance with a load having known driving conditions (how much weight is driven at what speed) connected to the stepping motor. In this motor current waveform, the waveform at both ends of the current detection resistor Rs of the motor driver 2 (only the power stage for one phase is displayed) is used for step-out detection, and can be observed at both ends of the current detection resistor Rs. The motor current waveform is shown in FIG. The captured motor current waveform is converted into a rectangular wave signal by a current waveform / rectangular wave conversion circuit (hereinafter referred to as a rectangular wave conversion circuit) 3. This rectangular wave conversion circuit 3 is composed of a comparator, which compares the motor current waveform with 0 V, converts the motor current waveform on the + side from 0 V into a rectangular wave and outputs the rectangular wave. The motor current waveform input to the wave conversion circuit 3 is converted into a rectangular wave signal and output as shown in FIG. The rectangular wave signal is converted into a DC voltage signal by a rectangular wave / voltage value conversion circuit (hereinafter referred to as a voltage value conversion circuit) 4. The voltage value conversion circuit 4 is constituted by an integration circuit composed of a resistor R1 and a capacitor C1, and the input rectangular wave signal is converted into a DC voltage signal including a ripple and output (see FIG. 3C). ).
[0012]
Next, an external force other than the normal load is applied to the load connected to the stepping motor to forcibly generate step-out. When the step-out occurs, the position of the rotor of the stepping motor changes compared to the normal driving, and the inductance value changes accordingly. Therefore, a change appears in the rising portion of the motor current waveform compared to the normal driving (FIG. 4A). reference).
[0013]
This motor current waveform is input to the rectangular wave conversion circuit 3 to convert it into a rectangular wave signal (see FIG. 4B), and the converted rectangular wave signal is further input to the voltage value conversion circuit 4 to generate a direct current signal. It converts into a voltage signal (refer FIG.4 (c)).
[0014]
Note that when setting the integration circuit constants (values of the resistor R1 and the capacitor C1) of the voltage value conversion circuit 4, the lower limit value V 1 of the voltage signal ripple at the normal time and the ripple of the voltage signal at the time of the step-out are set. it may be set so that the difference in the lower limit value V 2 occurs. Then, a reference voltage value V F is obtained from the voltage signal at the normal time and the voltage signal at the time of step-out. This reference voltage value V F must be set to be smaller than the lower limit value V 1 of the ripple of the voltage signal at the normal time and larger than the lower limit value V 2 of the ripple of the voltage signal at the time of step-out. That is, the value of the reference voltage value V F may be set as shown in Expression (1).
V 1 > V F > V 2 (1)
[0015]
The rectangular wave signal output from the rectangular wave conversion circuit 3 when step-out occurs reflects the characteristics of the motor current waveform, and the low-level time t of the rectangular wave signal during normal driving (see FIG. 3B). Since the low-level time t 2 (see FIG. 4B) of the rectangular wave signal at the time of step-out becomes longer than the lower limit value of the ripple of the voltage signal converted by the voltage value conversion circuit 4, the normal voltage It becomes lower than the lower limit value of the ripple of the signal (see FIG. 4C).
[0016]
Then, the output of the voltage value conversion circuit 4 is input to the determination circuit 5 to determine whether or not step-out has occurred. The determination circuit 5 is constituted by a comparator, the measured voltage value V m of the input voltage signal is a reference voltage V F and the comparator described above, the input measured voltage value V m is lower than the reference voltage value V F In the case (see FIG. 4C), the signal is output as a rectangular wave for a time lower than the reference voltage value V F (see FIG. 4D). At that time, it is determined that a step-out has occurred, A rectangular wave can be used as a step-out detection signal.
[0017]
During normal operation, the lower limit value V 1 of the ripple included in the voltage signal is higher than the reference voltage value V F as shown in FIG. 3C, and therefore the output of the determination circuit 5 is as shown in FIG. In addition, the step-out detection signal is not output at 0V.
[0018]
According to the stepping motor step-out detection method described above, paying attention to the characteristics of the motor current waveform at the time of normal driving and step-out occurrence, a load having a known driving condition is connected to the stepping motor in advance and predetermined driving is performed. When the motor is operated normally under the conditions, and when the step-out occurs by applying an external force other than the normal load, the motor current waveform is converted into a rectangular wave signal, and further converted into a DC voltage signal, The reference voltage value V F is set from the lower limit values V 1 and V 2 of the ripple included in the voltage signal during normal operation and step-out, and the motor current waveform is always observed during normal operation. as the comparison with the reference voltage value V F set the measured voltage value V m of the voltage signal in advance, when the measured voltage value V m (the lower limit of the ripple) is below than the reference voltage value V F is determined that step-out occurs Out of step Can be easily determined without using a rotation detector such as a rotary encoder.
[0019]
In the step-out detection method described above, the case where the bipolar chopper drive circuit is used as the driver circuit for driving the stepping motor has been described. However, the drive circuit is not limited to the bipolar chopper drive circuit, and the unipolar chopper drive circuit is used. It does not matter.
[0020]
Further, a unipolar constant voltage drive circuit or a bipolar constant voltage drive circuit may be used as long as the motor current can be detected.
[0021]
Next, a step-out detection method when the stepping motor is driven at high speed will be described.
[0022]
FIG. 5 shows the relationship between time and speed in the case of trapezoidal driving as an example of driving the stepping motor at high speed. The stepping motor speed command pulse is transmitted in the acceleration area, the high speed area, and the deceleration area. Although controlled, the current waveform detected by the current detection resistor Rs changes every moment in the acceleration region and the deceleration region, and the comparator circuit (determination circuit 5) with the reference voltage value V F becomes unstable. Therefore, a detection method for detecting only occurrence of step-out in a high speed region (during constant speed operation) where the speed is constant will be described (see FIG. 6).
[0023]
In this case, when setting the reference voltage value V F , the motor current waveform during normal driving in the high speed region is observed, and this motor current waveform (see FIG. 7A) is converted into a rectangular wave by the rectangular wave conversion circuit 3. The signal is converted into a signal (see FIG. 7B), and further converted into a DC voltage signal (see FIG. 7C) by the voltage value conversion circuit 4. Next, a motor current waveform is observed when an external force is applied to the load being driven in the high speed region to forcibly cause a step-out, and the motor current waveform (see FIG. 8A) is converted into the rectangular wave conversion circuit 3. Is converted into a rectangular wave signal (see FIG. 8B), and further converted into a DC voltage signal (see FIG. 8C) by the voltage value conversion circuit 4. Then, the reference voltage is calculated from the lower limit value of the ripple V 1 (see FIG. 7C) of the normal voltage signal in the high-speed region and the ripple V 2 (see FIG. 8C) of the voltage signal when the step-out occurs. The value V F may be set. Then, the reference voltage value V F as a criterion of the determination circuit 5.
[0024]
The output of the determination circuit 5 is input to the AND gate 6, and the output obtained by ANDing the enable signal that is the output of the constant speed detection circuit 7 may be determined as a step-out detection signal. The constant velocity detection circuit 7 converts the velocity command pulse (CW · CCW signal) input to the driver circuit DC voltage F / V converter 8, a comparator and a converted DC voltage V h and the reference value V CF 9, the enable signal for enabling the AND circuit 6 may be output when the DC voltage V h output from the F / V converter 7 becomes equal to the reference value V CF. The reference value V CF may be obtained by measuring in advance a DC voltage value obtained from a speed command pulse when the stepping motor is driven at a high speed, and using the DC voltage value obtained by the measurement as a reference value.
[0025]
The measured voltage value V m of the voltage signal obtained from the motor current waveform during normal driving is compared with the set reference voltage value V p, and the measured voltage value V m (ripple lower limit) is the reference voltage value V p. When it falls below, a step-out signal is output from the determination circuit 5 as a step-out signal (see FIG. 8D). This step-out signal is input to the AND gate 6, and an output obtained by ANDing the enable signal (see FIG. 8E) which is the output of the constant speed detection circuit 7 is used as the step-out detection signal (FIG. It may be determined as f).
[0026]
Since a step-out signal is not output during normal driving (see FIG. 7D), a step-out detection signal is not output even if an enable signal (see FIG. 7E) is output (FIG. 7). (Refer to (f)).
[0027]
As a result, the motor current waveform is monitored only when the stepping motor is driven in the high speed range (during constant speed operation), and the presence or absence of occurrence of step-out in the constant speed range can be detected with a simple circuit configuration. Can be detected.
[0028]
The constant speed detection circuit may use an operation monitor signal indicating that the output clock signal is being accelerated or decelerated, which is prepared in a recent motor control LSI.
[0029]
【The invention's effect】
According to the present invention, among the current waveforms generated in the constant speed region of the stepping motor, a voltage generated as a low level time of 0 V or less is converted into a rectangular wave signal, and the rectangular wave signal is converted into a voltage signal. using voltage value, since it is Re comparing the lower limit value of the voltage signal from the reference value set in advance and the measured voltage value, it is not necessary to use a waveform voltage generated by the above 0V current waveform, constant It is possible to detect the presence or absence of stable step-out in the speed region . Therefore, it is possible not only to easily determine the occurrence of out-of-step occurrence as in the prior art without using a rotation detector such as a rotary encoder, but also to reduce the parts cost and assembly cost, as well as the circuit configuration. Effects such as simplification and improved workability during maintenance can be brought about. In addition, since the change in the motor current waveform is directly monitored, when a step-out occurs, it can be detected in a short time.
[0030]
Further , even when a stepping motor such as a trapezoidal drive or an S-shaped drive is operated at a high speed, a simple and low-cost step-out detection method can be provided within a constant speed region.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining a stepping motor step-out detecting method according to the present invention. FIG. 2 is a circuit diagram showing an example of a circuit for explaining a stepping motor step-out detecting method. d) is a time chart diagram during normal operation. [FIG. 4] (a) to (d) are time chart diagrams when a step-out occurs. [FIG. 5] A drive pattern diagram during high-speed operation of the stepping motor. FIG. 7 is a circuit diagram illustrating an example of a circuit for explaining another example of the step-out detection method of the present invention. FIGS. 7A to 7F are time chart diagrams of other examples during normal operation. FIG. FIG. 9F is a time chart when another step-out occurs. FIG. 9 is a block diagram illustrating a conventional stepping motor step-out detection method.
1 Stepping Motor 2 Motor Driver 3 Rectangular Wave Conversion Circuit 4 Voltage Value Conversion Circuit 5 Judgment Circuit 7 Constant Speed Detection Circuit V F Reference Voltage Value V m Measurement Voltage Value

Claims (2)

駆動する条件が既知である負荷をステッピングモータで駆動する場合において、上記ステッピングモータを駆動するステッピングモータドライバにおけるモータの電流波形を矩形波信号に、その矩形波信号を電圧信号に変換して得られた電圧値に基づいて、正常動作時と強制的に脱調を発生させた場合とから基準電圧値を予め設定し、通常動作時における計測電圧値を求め、求めた計測電圧値と基準電圧値とを比較することにより脱調発生の有無を判断するにあたり、前記計測電圧値を、ステッピングモータが定速動作する領域で生成されるモータ電流波形のうち、検出抵抗の両端の波形が、0V以下のローレベル時間として電圧生成される波形をもって変換せしめた矩形波信号に基づく値とすると共に、前記計測電圧値として得られた矩形波信号のローレベル時間が長いほど矩形波信号を変換した電圧信号のリップルの下限値が小さくなり、前記計測電圧値の電圧信号の下限値と基準電圧値とを比較することにより脱調の発生の有無を判断することを特徴とするステッピングモータの脱調検出方法。When a stepping motor is used to drive a load whose driving conditions are known, the motor current waveform in the stepping motor driver that drives the stepping motor is converted into a rectangular wave signal, and the rectangular wave signal is converted into a voltage signal. Based on the measured voltage value, the reference voltage value is set in advance from the normal operation and when the step-out occurs forcibly, and the measured voltage value in the normal operation is obtained. The obtained measured voltage value and the reference voltage value In determining whether or not a step-out has occurred by comparing the measured voltage value with the measured voltage value of the motor current waveform generated in the region where the stepping motor operates at a constant speed , the waveform at both ends of the detection resistor is 0 V or less. And a value based on a rectangular wave signal converted with a waveform generated as a voltage as a low level time, and a rectangle obtained as the measured voltage value As the low level time of the wave signal is longer, the lower limit of the ripple of the voltage signal converted from the rectangular wave signal becomes smaller, and step-out occurs by comparing the lower limit of the voltage signal of the measured voltage value with the reference voltage value. A step-out detection method for a stepping motor, characterized by determining the presence or absence of the stepping motor. 前記ステッピングモータの脱調の発生の有無は、前記基準電圧値を、正常時の電圧信号の下限値より小さく、脱調時の電圧信号の下限値より大きく設定し、前記計測電圧値が該基準電圧値より下回った時に判断することを特徴とする請求項1記載のステッピングモータの脱調検出方法。  Whether or not the stepping motor has stepped out is determined by setting the reference voltage value to be smaller than the lower limit value of the voltage signal at the normal time and larger than the lower limit value of the voltage signal at the time of stepping out, and the measured voltage value is the reference voltage value. 2. The stepping motor step-out detection method according to claim 1, wherein the determination is made when the voltage value falls below the voltage value.
JP36468397A 1997-12-18 1997-12-18 Stepping motor step-out detection method Expired - Fee Related JP4054426B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP36468397A JP4054426B2 (en) 1997-12-18 1997-12-18 Stepping motor step-out detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP36468397A JP4054426B2 (en) 1997-12-18 1997-12-18 Stepping motor step-out detection method

Publications (2)

Publication Number Publication Date
JPH11187697A JPH11187697A (en) 1999-07-09
JP4054426B2 true JP4054426B2 (en) 2008-02-27

Family

ID=18482414

Family Applications (1)

Application Number Title Priority Date Filing Date
JP36468397A Expired - Fee Related JP4054426B2 (en) 1997-12-18 1997-12-18 Stepping motor step-out detection method

Country Status (1)

Country Link
JP (1) JP4054426B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5016637B2 (en) * 2009-06-08 2012-09-05 マイコム株式会社 Stepping motor step-out detection device
KR101304057B1 (en) * 2012-03-14 2013-09-04 한국원자력연구원 Appartus for controlling step motor driver
JP6137090B2 (en) 2014-09-02 2017-05-31 株式会社デンソー Motor control device
KR101772201B1 (en) * 2015-05-08 2017-08-28 (주)인텔리안테크놀로지스 System and method for detecting missing step of step motor
JP7390621B2 (en) 2020-06-25 2023-12-04 パナソニックIpマネジメント株式会社 Stepping motor abnormality detection device
ES3034239T3 (en) 2020-08-28 2025-08-14 Panasonic Ip Man Co Ltd Stepping motor abnormality detecting device
CN115085604B (en) * 2022-07-07 2026-04-10 深圳市合信达控制系统有限公司 Motor operation testing methods, devices, computer equipment, and motor control devices

Also Published As

Publication number Publication date
JPH11187697A (en) 1999-07-09

Similar Documents

Publication Publication Date Title
US5969491A (en) Detection of instantaneous position of the rotor of a brushless DC motor driven in a tripolar mode
US6281656B1 (en) Synchronous motor control device electric motor vehicle control device and method of controlling synchronous motor
KR101654497B1 (en) Electric motor control
JP3216491B2 (en) Resolver abnormality detection apparatus and method
US5723858A (en) Position encoder with fault indicator
US6420847B1 (en) Device for detection of current or voltage on a PWM driven winding with reduced jitter and related methods
JP4054426B2 (en) Stepping motor step-out detection method
US7019486B1 (en) Motor control device
US4942493A (en) Method and apparatus for detecting prime mover start malfunction
EP0892489B1 (en) Detection of instantaneous position of the rotor of a brushless DC motor driven in a tripolar mode
JP4077889B2 (en) DC motor overcurrent detection device
CN103036487B (en) For there being the brake monitor of brushless motor
JP4701705B2 (en) DC motor rotation speed detection device
JP2560042Y2 (en) Elevator speed detector
JP2756589B2 (en) Brushless motor circuit with current limiting function
CN112787554A (en) Execution method and system based on three-phase alternating current permanent magnet synchronous motor safety state
US5949208A (en) Circuit and method for controlling a DC motor
EP4618405A1 (en) Control loop & dc bus voltage stability in a motor drive using single current sensor
US20250239950A1 (en) Motor drive device and motor drive method
JP2007288829A (en) Machine abnormality detection method and apparatus
JP3640758B2 (en) Electric vehicle control device
JP2697964B2 (en) Motor drive
JP3126372B2 (en) Motor control circuit
CN121578219A (en) Current zero drift detection method, device, motor controller and readable storage medium
JPS639275Y2 (en)

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040407

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070306

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070501

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071030

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071107

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20071204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071210

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101214

Year of fee payment: 3

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131214

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131214

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131214

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131214

Year of fee payment: 6

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