JPH04133696A - Step motor driving system - Google Patents
Step motor driving systemInfo
- Publication number
- JPH04133696A JPH04133696A JP25052190A JP25052190A JPH04133696A JP H04133696 A JPH04133696 A JP H04133696A JP 25052190 A JP25052190 A JP 25052190A JP 25052190 A JP25052190 A JP 25052190A JP H04133696 A JPH04133696 A JP H04133696A
- Authority
- JP
- Japan
- Prior art keywords
- current
- step motor
- pulse width
- stopping
- constant
- 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.)
- Pending
Links
Landscapes
- Control Of Stepping Motors (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
ステップモータの起動・停止の駆動を行うステップモー
タ駆動方式に関し、
起動・停止時にパルス幅および駆動電流を増やしてトル
クを増大してステップ数を少なくし、起動・停止に要す
る時間短縮を行って停止位置づれを少なくすることを目
的とし、
2相励磁のステップモータと、指示された駆動信号およ
び駆動電流をもとに上記ステップモータに定電流を供給
する定電流アンプとを備え、起動時に指示された駆動信
号(初めはパルス幅が長い)と指示された駆動電流(初
めは電流値が大きい)により、対応した定電流を上記ス
テップモータに供給し、次の段階でそれぞれの値を滅し
て、次第に駆動信号のパルス幅および駆動電流値を所定
速度の規定値にし、一方、停止時に駆動信号のパルス幅
および駆動電流の大きさを増大して停止させるように構
成する。[Detailed Description of the Invention] [Summary] Regarding a step motor drive method that starts and stops a step motor, the pulse width and drive current are increased at the time of starting and stopping to increase torque and reduce the number of steps.・Aiming to shorten the time required for stopping and reduce the deviation of the stop position, a step motor with two-phase excitation and a constant current that supplies a constant current to the step motor based on the instructed drive signal and drive current are used. It supplies the corresponding constant current to the step motor according to the drive signal (initially long pulse width) and the instructed drive current (initially large current value) instructed at startup, and then At this stage, the respective values are decreased and the drive signal pulse width and drive current value are gradually set to the specified values for a predetermined speed, while at the time of stopping, the drive signal pulse width and the drive current are increased to stop the drive signal. Configure.
本発明は、ステップモータの起動・停止の駆動を行うス
テノプモーク駆動方式に関するものである。The present invention relates to a stenopmoke drive system for starting and stopping a step motor.
従来、ステップモータの駆動、例えば第7図に示すよう
な2相駆動によって停止状態から定速速度に起動する場
合、定速回転数1 k、 p p sのとき第4図(b
)従来例に示すように、一定電流を4ms、4ms、2
ms、2ms、、以降定速速度の1msという幅のパル
スを図示のようにステップモータに供給していた。また
、定速速度から停止する場合、同様な減速電流を供給し
て停止させていた。Conventionally, when starting a step motor from a stopped state to a constant speed by driving a step motor, for example, a two-phase drive as shown in FIG.
) As shown in the conventional example, constant current is applied for 4ms, 4ms, 2
ms, 2 ms, and thereafter pulses with a width of 1 ms at a constant speed were supplied to the step motor as shown in the figure. Furthermore, when stopping from a constant speed, a similar deceleration current is supplied to stop the motor.
以下第7閲および第4図中)について簡単に説明する。Hereinafter, a brief explanation will be given of (7) and (in Fig. 4).
第7図ta+は、2相ステツプモータの構造例を示す。FIG. 7 ta+ shows an example of the structure of a two-phase step motor.
ここで、A、B、A、Bは、2相ステツプモータに電流
を供給する端子(相)を表し、第7図ら)に示す2相の
電流を供給して駆動する。Here, A, B, A, and B represent terminals (phases) that supply current to the two-phase step motor, and the two-phase step motor is driven by supplying two-phase currents shown in FIGS.
第7図(′b)は、2相励磁の電流波形を示す。ここで
、AXB、A、Bは、第711(a)の対応する端子(
相)に供給する電流波形を示す。FIG. 7('b) shows the current waveform of two-phase excitation. Here, AXB, A, and B are the corresponding terminals of No. 711(a) (
This shows the current waveform supplied to the phase.
従来は、第7図中)に示す一定電流値の電流波形を第7
図(a)2相ステツプモータに供給し、停止状態から定
速速度に起動していたため、第4図中)従来例に示すよ
うに、4ms、4ms、2ms、2msのパルス幅の一
定電流の駆動電流をステップモータに供給して定速速度
に起動していた。また、定速速度から停止時に、同様に
一定電流の減速電流をステップモータに供給していた。Conventionally, the current waveform of a constant current value shown in Figure 7) was
(a) Since the motor was supplied to a two-phase step motor and started from a stopped state to a constant speed, a constant current with pulse widths of 4 ms, 4 ms, 2 ms, and 2 ms was supplied as shown in the conventional example (in Fig. 4). Drive current was supplied to the step motor to start it at a constant speed. Further, when stopping from a constant speed, a constant deceleration current is similarly supplied to the step motor.
[発明が解決しようとする課題]
このように、従来は、起動・停止時に大きなトルクを必
要とする場合、起動時に1lii時間を上述したように
当初長くし、徐々に定速速度時の時間に減少させたりし
ていたため、第4図tbl従来例では4ステンブ、合計
12msも必要となっていた。[Problems to be Solved by the Invention] Conventionally, when a large torque is required at startup and stop, the 1lii time at startup is initially increased as described above, and the time at constant speed is gradually increased. Therefore, in the conventional example shown in FIG. 4, 4 staves and a total of 12 ms were required.
このため、ステップモータの位置決めを行う必要のある
機構部に使用すると、予め定めた全移動量から起動・停
止に要するステップ数を差し引いた位置から、起動、停
止を開始する必要がある。しかし、センサ出力信号をも
とに起動・停止を行う場合には、どうしても例えば停止
までの時間ずれはそのまま停止位置のずれとなってしま
うという問題がある。このため、センサ出力信号をトリ
ガとしてステップモータを駆動制御する装置は、できる
限り起動 停止に必要となるステップ数を少なくし、起
動・停止に要する位置ずれを少なくすることが望まれて
いる。Therefore, when used in a mechanical part that requires positioning of a step motor, it is necessary to start and stop the step motor from a position obtained by subtracting the number of steps required for starting and stopping from a predetermined total amount of movement. However, when starting/stopping is performed based on a sensor output signal, there is a problem that, for example, a time lag until stopping inevitably results in a lag in the stopping position. For this reason, it is desirable for a device that drives and controls a step motor using a sensor output signal as a trigger to reduce the number of steps required for starting and stopping as much as possible, and to reduce the positional deviation required for starting and stopping.
本発明は、起動・停止時にパルス幅および駆動電流を増
やしてトルクを増大してステップ数を少なくし、起動・
停止に要する時間短縮を行って停止位置づれを少な(す
ることを目的としている。The present invention increases the pulse width and drive current to increase torque and reduce the number of steps when starting and stopping.
The purpose is to shorten the time required for stopping and reduce the deviation of the stopping position.
第1図は、本発明のシステム構成図を示す。 FIG. 1 shows a system configuration diagram of the present invention.
第1図において、ステップモータ1は、2相励磁のステ
ップモータである。In FIG. 1, a step motor 1 is a two-phase excitation step motor.
定電流アンプ2は、定電流をステップモータ1に供給す
るものである。The constant current amplifier 2 supplies a constant current to the step motor 1.
駆動信号3は、ステップモータを2相励磁によって駆動
するための信号である。Drive signal 3 is a signal for driving the step motor by two-phase excitation.
電流動作モード信号4は、ステップモータ1に供給する
定電流値を指定するためのモード信号である。The current operation mode signal 4 is a mode signal for specifying a constant current value to be supplied to the step motor 1.
[作用〕
本発明は、第1図に示すように、定電流アンプ2が、指
示された駆動信号3および指示された電流動作モード信
号4をもとに、起動時に最大トルクを生しるようにパル
ス幅と電流値を定速回転数より太き(とる。これを指定
された相のコイルに供給する。次にパルス幅および電流
値を次第に小さくして定速状態にスムーズに移るように
する。[Function] As shown in FIG. 1, the present invention allows the constant current amplifier 2 to generate maximum torque at startup based on the instructed drive signal 3 and the instructed current operation mode signal 4. Then, set the pulse width and current value to be thicker than the constant speed rotation speed. Supply this to the coil of the specified phase. Next, gradually reduce the pulse width and current value so that the speed transitions smoothly to the constant speed state. do.
最後に2相の励磁にて定速回転状態とする。一方、停止
時には同様にパルス幅および電流を大きくしてゆき停止
するようにする。Finally, a constant speed rotation state is achieved by two-phase excitation. On the other hand, when stopping, the pulse width and current are increased in the same way to stop the motor.
従って、起動・停止時にパルスモータ1を駆動するパル
ス幅およびパルス電流値を増やしてトルクを増大し、ス
テップ数を少なくすることができ、ステップモータ1の
起動・停止に要する時間を短縮して停止位置ずれを少な
くすることが可能となる。Therefore, it is possible to increase the pulse width and pulse current value that drive the pulse motor 1 during start-up and stop, increase the torque, and reduce the number of steps, reducing the time required for start-up and stop of the step motor 1 before stopping. It becomes possible to reduce positional deviation.
次に、第1図から第60を用いて本発明の1実施例の構
成および動作を順次詳細に説明する。Next, the configuration and operation of one embodiment of the present invention will be explained in detail using FIGS. 1 to 60.
第1回において、ステップモータ1は、2相励磁のステ
ップモータであって、既述した第7図+8+のような構
成を持つものである。In the first time, the step motor 1 is a two-phase excitation step motor, and has a configuration as shown in FIG. 7+8+ described above.
定電流アンプ2は、指示された駆動信号3および電流動
作モード信号4をもとに定電流をステップモータ1に供
給するものであって、例えば後述する第6図回路例であ
る。The constant current amplifier 2 supplies a constant current to the step motor 1 based on the instructed drive signal 3 and current operation mode signal 4, and is, for example, a circuit example shown in FIG. 6, which will be described later.
駆動信号3は、ステップモータ1を2相励磁によって駆
動する信号であって、ここで、I N−A、IN−B、
IN−A、IN−Bの信号である。The drive signal 3 is a signal for driving the step motor 1 by two-phase excitation, and here, I N-A, IN-B,
These are IN-A and IN-B signals.
電流動作モード信号4は、ステ、プモータ1に供給する
定電流値を指定するモード信号であって、PWD 1、
PWD2の2ビツトの組合せによって第3図に示すよう
な4つの異なる電流をステップモータ1に供給するモー
ド信号である。The current operation mode signal 4 is a mode signal that specifies a constant current value to be supplied to the step motor 1, and is a mode signal that specifies a constant current value to be supplied to the step motor 1.
This is a mode signal that supplies four different currents to the step motor 1 as shown in FIG. 3 by a combination of two bits of PWD2.
I10ポート5は、ハスを介してマイクロプロセッサ6
あるいは上位のコントローラから定電流アンプ2に駆動
信号3および電流動作モード信号4を設定するための入
出力ボートである。I10 port 5 connects to microprocessor 6 via HAS
Alternatively, it is an input/output port for setting the drive signal 3 and current operation mode signal 4 to the constant current amplifier 2 from a higher-level controller.
マイクロプロセッサ6は、図示外のプログラムに従って
、後述する第5凹フローチヤートに示すように、■/○
ポート5を介して定電流アンプ2に駆動信号3および電
流動作モード信号4を通知し、ステップモータ1を起動
、定速駆動、停止など制御するものである。The microprocessor 6 executes ■/○ according to a program not shown, as shown in a fifth concave flowchart to be described later.
A drive signal 3 and a current operation mode signal 4 are notified to the constant current amplifier 2 via the port 5, and the step motor 1 is controlled to start, drive at constant speed, stop, etc.
まず、第2図を用いて本発明の詳細な説明する。First, the present invention will be explained in detail using FIG.
第7図+8+は第1図ステップモータ1の時間と速度と
の関係を示し、第2図(blは第1図ステップモータ1
の時間と電流との関係を示す。図中の点線が従来例であ
る。Figure 7 +8+ shows the relationship between time and speed of the step motor 1 in Figure 1;
shows the relationship between time and current. The dotted line in the figure is the conventional example.
第2図tb+の■の第1加速区間は、ステップモータ1
のコイルに大きな電流■1を第4 @ (ajの■に示
すように供給した状態を示す。The first acceleration section (■) in Fig. 2 tb+ is the step motor 1
This shows a state in which a large current (■1) is supplied to the coil of the fourth @ (aj) as shown in (■).
第2図(b)の■の第2加速区間は、ステ、ブモータ1
のコイルに第2の大きさ電流■2を第4図fa)の■゛
に示すように供給した状態を示す。The second acceleration section of
This shows a state in which a second magnitude current (2) is supplied to the coil as shown in (2) in Fig. 4 (fa).
第2開山)の■の2相励磁は、ステップモータ1の2つ
のコイルに通常の大きさの電流I3を第4図(alの■
゛に示すように供給した状態を示す。The two-phase excitation shown in ■ in Figure 4 (al
The supplied state is shown in ゛.
そして、停止時は、同様に、大きさな電流を供給して停
止した以腎、保持トルク発止用電流I4を供給する。When the motor stops, a large current is similarly supplied, and after the motor stops, a holding torque stopping current I4 is supplied.
以上のように、起動時に電流値が大きくてパルス幅の大
きい電流を用いて2相励磁のステップモータ1を駆動し
、徐々に滅して定速速度の規定電流で駆動すると共に、
停止時にも同様に電流値が大きくてパルス幅の大きい電
流を用いて2相励磁のステップモータ1を減速し、停止
した以降、保持電流を供給することにより、起動トルク
、減速トルクを大きくして起動・停止に要するステップ
数を少なくするごとが可能となる。以下具体的に順次説
明する。As described above, the step motor 1 with two-phase excitation is driven using a current with a large current value and a large pulse width at startup, and is gradually turned off and driven with a specified current at a constant speed.
When stopping, the two-phase excited step motor 1 is similarly decelerated using a current with a large current value and a large pulse width, and after stopping, the starting torque and deceleration torque are increased by supplying a holding current. It becomes possible to reduce the number of steps required for starting and stopping. A detailed explanation will be given below.
第3図は、本発明に係る電流動作モード信号例を示す。FIG. 3 shows an example current operation mode signal according to the present invention.
これは、第1国電流動作モード信号4であるPWD 1
、PWD2の2ビツトの組合せによって・
11:最大トルク
01:強トルク
10:通常回転
00:保持
となる電流をステップモータ1に供給するように定電流
アンプ2が定電流制御(電源電圧を0N10FFして定
電法制?l)している。This is the first country current operating mode signal 4 PWD 1
, by the combination of 2 bits of PWD2, the constant current amplifier 2 performs constant current control (power supply voltage is set to 0N10FF) so that the step motor 1 is supplied with a current that is 11: maximum torque 01: strong torque 10: normal rotation 00: holding. Is there a constant current law?l).
第4図は、起動時の励磁方式を示す。第41r+a+は
本実施例を示し、第4図(b)は従来例を示す。FIG. 4 shows the excitation method at startup. 41r+a+ shows this embodiment, and FIG. 4(b) shows a conventional example.
第4図(alの本実施例の場合には、既述した第2開山
)に示すような電流を供給する。即ち、起動時に、第2
図■の第1加速区間のときにQoに示すような大きな電
流(第3図PWD1、pWD2が11の最大トルクを発
生する電流)をステノブモタ1に供給し、第2図■の第
2加速区間のときに■′に示すような第2の大きな電流
(第3図PWDI、PWD2が01の強トルクを発生す
る電流)をステップモータ1に供給し、第2図■の2相
励磁のときに■“に示すような通常の電流(第3図PW
I)l、PWD2が10の通常回転のときの電流)をス
テップモータ】に供給する。A current as shown in FIG. 4 (in the case of this embodiment of al, the already mentioned second opening) is supplied. That is, at startup, the second
During the first acceleration period shown in Figure 2, a large current as shown in Qo (a current that generates a maximum torque of 11 in PWD1 and pWD2 in Figure 3) is supplied to the stethoscope motor 1, and during the second acceleration period shown in Figure 2, When , a second large current as shown in ■' (a current that generates a strong torque with PWDI and PWD2 of 01 in Figure 3) is supplied to the step motor 1, and when two-phase excitation is shown in Figure 2, ■ Normal current as shown in “(Fig. 3 PW
I) l, current when PWD2 is in normal rotation of 10) is supplied to the step motor.
尚、第4図(blの従来例の場合には、従来技術の欄で
既述したように、常に一定の電流を図示のように供給し
ている。Incidentally, in the case of the conventional example shown in FIG. 4 (bl), a constant current is always supplied as shown in the figure, as already described in the section of the prior art.
次に、第5閲フローチヤートの順序に従い、第1図構成
の動作を詳細に説明する。Next, the operation of the structure shown in FIG. 1 will be explained in detail in accordance with the order of the fifth review flowchart.
(1) ステップモータ】のスタートが指示された場
合(eYEsの場合)、第1加速区間の駆動信号3およ
び電流動作モード信号(PWD 1、PWD2が11の
信号)4を定電流アンプ2に通知し、ステップモータ1
に第4図(a)■°の電流(第2開山)の■)を流す(
@、■)。そして、所定のステップ数だけ電流を流す(
第4tbta+の■′のときは1ステツプだけ電流を流
す)。(1) When the start of the step motor is instructed (in the case of eYEs), the drive signal 3 of the first acceleration section and the current operation mode signal (signal with PWD 1 and PWD 2 of 11) 4 are notified to the constant current amplifier 2. Step motor 1
In Fig. 4 (a) ■° current (second opening) ■) is applied to (
@, ■). Then, current is passed for a predetermined number of steps (
When the 4th tbta+ is ■', only one step of current is applied).
(2)所定ステップ数だけ流した後([株]YESの場
合)、第2加速区間の駆動信号3および電流動作モード
信号(PWDI、PWD2が01の信号)4を定電流ア
ンプ2に通知し、ステップモータ1に第4図(al■゛
の電流(第2図(b)の■)を流す(■、[相])。そ
して、所定のステ、ブ数だけ電流を流す(第4図[a)
の■“のときは1ステツプだけ電流を流す)。(2) After flowing for a predetermined number of steps (if YES), notify the constant current amplifier 2 of the drive signal 3 of the second acceleration section and the current operation mode signal (PWDI, a signal in which PWD2 is 01) 4. , the current shown in Fig. 4 (al ■゛ (■ in Fig. 2 (b)) is passed through the step motor 1 (■, [phase]).Then, the current is passed for the predetermined number of steps (Fig. 4). [a)
``■'', current is passed for only one step).
(3)所定ステップ数だけ流した後(OYESの場合)
、定常回転時の駆動信号3および電流動作モード信号(
PWD 1、PWD2が10の信号)4を定電流アンプ
2に通知し、ステップモータ1に第4図ta+■′の電
流(第2開山)の■)を流す([相]、[相])。そし
て、所定のステップ数だけ電流を流す。(3) After running the specified number of steps (in case of OYES)
, drive signal 3 during steady rotation and current operation mode signal (
Notify the constant current amplifier 2 of the signal (signal PWD 1, PWD 2 is 10) 4, and flow the current ta + ■' (■) of Fig. 4 ta + ■' (second opening) to the step motor 1 ([phase], [phase]) . Then, current is applied for a predetermined number of steps.
(4) 定速速度で所定ステップ数だけステップモー
タ1に電流を流した後(OYESの場合)、起動時と同
様に電流を流す。即ち、第1$i速区間の駆動信号3お
よび電流動作モード信号(PWDl、PWD2が01の
信号)4を定電流アンプ2に通知し、ステップモータ1
に減速電流を流す(■、■)。そして、所定のステップ
数だけ減速電流を流す。(4) After passing a current through the step motor 1 for a predetermined number of steps at a constant speed (in the case of OYES), the current is passed in the same manner as at startup. That is, the drive signal 3 of the first $i speed section and the current operation mode signal (signal in which PWDl and PWD2 are 01) are notified to the constant current amplifier 2, and the step motor 1
Apply deceleration current to (■, ■). Then, a deceleration current is caused to flow for a predetermined number of steps.
(5)所定ステップ数だけステップモータ1に電流を流
した後(OYESの場合)、第2減速区間の駆動信号3
および電流動作モード信号(PWDl、PWD2が11
の信号)4を定電流アンプ2に通知し、ステップモータ
1に減速電流を流す(@、[相])。そして、所定のス
テップ数だけ減速電流を流す。(5) After passing current through the step motor 1 for a predetermined number of steps (in the case of OYES), drive signal 3 for the second deceleration section
and current operation mode signal (PWDl, PWD2 are 11
signal) 4 to the constant current amplifier 2, and causes a deceleration current to flow through the step motor 1 (@, [phase]). Then, a deceleration current is caused to flow for a predetermined number of steps.
(6)所定ステップ数だけステップモータ1に電流を流
した後([相]YESの場合)、ステップモータ1が一
定量進んだか否かを判別し、YESのときに停止しC@
YESのときに5TOP) 、N。(6) After passing current through the step motor 1 for a predetermined number of steps (if [phase] is YES), determine whether or not the step motor 1 has advanced by a certain amount, and if YES, stop the step motor 1.
5TOP when YES), N.
のときに(@Noのときに)ステップモータ1の脱調ト
シ、ERROR通知する(O,O)。When step motor 1 steps out (when @No), ERROR is notified (O, O).
以上のように、起動・停止時に駆動信号3および電流動
作モード信号4を定電流アンプ2に通知してステップモ
ータ1に大きな電流から定常回転時の電流に減らして起
動したり、逆に定常回転時の電流から大きな電流を供給
して停止したりすることにより、起動・停止時のトルク
を高めて短時間に定常回転に起動あるいは定常回転から
停止させることが可能となる。As described above, when starting and stopping, the drive signal 3 and current operation mode signal 4 are notified to the constant current amplifier 2, and the step motor 1 can be started by reducing the current from a large current to the current for steady rotation, or vice versa. By supplying a larger current than the normal current to stop the motor, the torque at starting and stopping can be increased, and it is possible to start or stop steady rotation in a short period of time.
第6図は、本発明に係る定電流アンプの回路例を示す。FIG. 6 shows a circuit example of a constant current amplifier according to the present invention.
これは、駆動信号3および電流動作モード信号4によっ
て指示された大きさの信号を指示された相のコイルに供
給する回路であって、電源をON、OFF制御して指示
された電流値の電流を供給している。以下説明する。This is a circuit that supplies a signal of the magnitude specified by the drive signal 3 and the current operation mode signal 4 to the coil of the specified phase, and controls the power supply ON/OFF to generate a current of the specified current value. supplying. This will be explained below.
第6図において、COMPI、COMP2は、コンパレ
ータである。In FIG. 6, COMPI and COMP2 are comparators.
T「はステップモータ1の1極分のコイルに電流を供給
したり、遮断したりして0N10FF制御するトランジ
スタである。T" is a transistor that performs 0N10FF control by supplying or cutting off current to the coil of one pole of the step motor 1.
Dl、D2は、TrをOFFにしたときに逆方向の電流
をコイルに流すためのダイオードである。Dl and D2 are diodes that allow current to flow in the opposite direction to the coil when the Tr is turned off.
Rsはコイルに流れる1i’/Jjcを検出する抵抗で
ある。以下動作を説明する。Rs is a resistance that detects 1i'/Jjc flowing through the coil. The operation will be explained below.
[11コイルに流れる電流を抵抗Rsで電圧として検出
し、COMPIで基l1lI!電圧Vrefと比較する
。抵抗Rsの電圧が基準電圧Vrefよりも低いときに
COMPIの出力がHレベルとなり、COMP2に入力
し、COMP 2の出力がLレベルとなり、インバータ
、AND回路を介した信号を供給してトランジスタT
rが導通状態(I。[11 The current flowing through the coil is detected as a voltage by the resistor Rs, and the base l1lI! is detected by COMPI. Compare with voltage Vref. When the voltage of the resistor Rs is lower than the reference voltage Vref, the output of COMPI becomes H level and is input to COMP2, and the output of COMP 2 becomes L level, supplying a signal via the inverter and the AND circuit to the transistor T.
r is in conduction state (I.
n)となり、電fi+24V、コイル、トランジスタT
r、抵抗Rsを介して電流が流れる。n), electric fi+24V, coil, transistor T
r, a current flows through the resistor Rs.
偉)電流が抵抗Rsを流れて両端に発生する電圧が基1
!電圧Vrefよりも高くなると、COMPlの出力が
Lレベル、COMP2の出力がHレベルとなり、トラン
ジスタTrが非導通状態となる。トランジスタTrが非
導通状態となると、ダイオードDI、D2を介して逆向
きの電流1offがコイルに流れる。そして、抵抗R1
、コンデンサCIで決まる時定数でコンデンサC1の電
圧が上昇し、これが所定値(例えば+2V)を越えるま
でトランジスタTrを非導通状態に保持する。B) The voltage generated across the resistor Rs when the current flows through it is base 1.
! When the voltage becomes higher than the voltage Vref, the output of COMP1 becomes L level, the output of COMP2 becomes H level, and the transistor Tr becomes non-conductive. When the transistor Tr becomes non-conductive, a current 1off in the opposite direction flows into the coil via the diodes DI and D2. And resistance R1
, the voltage of the capacitor C1 increases with a time constant determined by the capacitor CI, and the transistor Tr is held in a non-conducting state until the voltage exceeds a predetermined value (for example, +2V).
そして、COMP2の出力がLレベルとなると、トラン
ジスタ′Frが導通状態となる。これらトランジスタT
rの導通状態、非導通状態を繰り返し行って0N10F
F制御し、ステップモータ1のコイルに一定電流を供給
する。この際、ステップモータ1のコイルに流れる電流
の大きさは、第3国電流動作モート信号4に対応して基
!i!電圧Vrefを変化させればよい。Then, when the output of COMP2 becomes L level, the transistor 'Fr becomes conductive. These transistors T
0N10F by repeating conductive and non-conductive states of r
F control and supply a constant current to the coil of the step motor 1. At this time, the magnitude of the current flowing through the coil of the step motor 1 is based on the third country current operation motor signal 4. i! It is sufficient to change the voltage Vref.
以上説明したように、本発明によれば、起動停止時にパ
ルスモータIを駆動するパルス幅およびパルス電流値を
増やしてトルクを増大させてステップ数を少なくする構
成を採用しているため、ステップモータ1の起動・停止
に要する時間を短縮して停止位置づれを少なくし、位置
決め精度を向上させることができる。As explained above, according to the present invention, since the configuration is adopted in which the pulse width and pulse current value for driving the pulse motor I are increased to increase the torque and reduce the number of steps at the time of starting and stopping, the step motor It is possible to shorten the time required for starting and stopping 1, reduce deviation in the stop position, and improve positioning accuracy.
第1図は本発明のシステム構成図
第2図は本発明の概念説明図
第3図は本発明に係る電流動作モード信号例第4図は起
動時の励磁説明図
第5図は本発明の動作説明フローチャート第6図は本発
明に係る定電流アンプの回路例第7図はパルスモータの
構造および電流波形の説明図
を示す。
図中、1ニステツプモータ
2:定電流アンプ
3:駆動信号
4:電流動作モード信号
54 I10ボート
6:マイクロプロセツサFIG. 1 is a system configuration diagram of the present invention. FIG. 2 is a conceptual diagram of the present invention. FIG. 3 is an example of a current operation mode signal according to the present invention. FIG. 4 is an explanatory diagram of excitation at startup. Flowchart for explaining operation FIG. 6 shows a circuit example of a constant current amplifier according to the present invention. FIG. 7 shows an explanatory diagram of the structure and current waveform of a pulse motor. In the figure, 1 step motor 2: Constant current amplifier 3: Drive signal 4: Current operation mode signal 54 I10 board 6: Microprocessor
Claims (1)
ータ駆動方式において、 2相励磁のステップモータ(1)と、 指示された駆動信号および駆動電流をもとに上記ステッ
プモータ(1)に定電流を供給する定電流アンプ(2)
とを備え、 起動時に指示された駆動信号(初めはパルス幅が長い)
と指示された駆動電流(初めは電流値が大きい)により
、対応した定電流を上記ステップモータ(1)に供給し
、次の段階でそれぞれの値を減じて、次第に駆動信号の
パルス幅および駆動電流値を所定速度の規定値にし、一
方、停止時に駆動信号のパルス幅および駆動電流の大き
さを増大して停止させるように構成したことを特徴とす
るステップモータ駆動方式。[Claims] In a step motor drive method for starting and stopping a step motor, the step motor (1) is driven by a two-phase excitation step motor (1) and the step motor (1) based on an instructed drive signal and drive current. ) constant current amplifier (2) that supplies constant current to
The drive signal specified at startup (initially the pulse width is long)
A corresponding constant current is supplied to the step motor (1) according to the specified drive current (initially, the current value is large), and in the next step, each value is reduced and the pulse width of the drive signal and the drive are gradually adjusted. 1. A step motor drive method, characterized in that the current value is set to a specified value for a predetermined speed, and on the other hand, when stopping, the pulse width of the drive signal and the magnitude of the drive current are increased to cause the step motor to stop.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25052190A JPH04133696A (en) | 1990-09-20 | 1990-09-20 | Step motor driving system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25052190A JPH04133696A (en) | 1990-09-20 | 1990-09-20 | Step motor driving system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04133696A true JPH04133696A (en) | 1992-05-07 |
Family
ID=17209129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25052190A Pending JPH04133696A (en) | 1990-09-20 | 1990-09-20 | Step motor driving system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04133696A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001258292A (en) * | 2000-03-13 | 2001-09-21 | Sony Corp | Driving apparatus and method for stepping motor |
| JP2006129592A (en) * | 2004-10-28 | 2006-05-18 | Kyocera Mita Corp | Stepping motor device, form conveyance mechanism and image forming apparatus equipped therewith |
| JP2006271127A (en) * | 2005-03-24 | 2006-10-05 | Oki Micro Giken Kk | Stop controlling method of stepping motor |
| WO2008074451A1 (en) * | 2006-12-20 | 2008-06-26 | Valeo Systemes Thermiques | Method for controlling a step motor for actuating a mechanical part |
| WO2025177601A1 (en) * | 2024-02-21 | 2025-08-28 | 株式会社不二工機 | Electric valve control device, electric valve device, and control method for electric valve |
-
1990
- 1990-09-20 JP JP25052190A patent/JPH04133696A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001258292A (en) * | 2000-03-13 | 2001-09-21 | Sony Corp | Driving apparatus and method for stepping motor |
| JP2006129592A (en) * | 2004-10-28 | 2006-05-18 | Kyocera Mita Corp | Stepping motor device, form conveyance mechanism and image forming apparatus equipped therewith |
| JP2006271127A (en) * | 2005-03-24 | 2006-10-05 | Oki Micro Giken Kk | Stop controlling method of stepping motor |
| WO2008074451A1 (en) * | 2006-12-20 | 2008-06-26 | Valeo Systemes Thermiques | Method for controlling a step motor for actuating a mechanical part |
| FR2910740A1 (en) * | 2006-12-20 | 2008-06-27 | Valeo Systemes Thermiques | METHOD FOR CONTROLLING A STEP-BY-STEP MOTOR FOR OPERATING A MECHANICAL PART |
| WO2025177601A1 (en) * | 2024-02-21 | 2025-08-28 | 株式会社不二工機 | Electric valve control device, electric valve device, and control method for electric valve |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2818327B2 (en) | Adjustment method of motor current of brushless DC current | |
| JPH08322106A (en) | Motor control method | |
| US6366048B2 (en) | Method and arrangement for regulating the current in a switched reluctance machine | |
| JPH04133696A (en) | Step motor driving system | |
| US5834913A (en) | Method and apparatus for controlling motor rotation, and a disk signal regenerating apparatus using the motor | |
| JPH07131904A (en) | Electric motor controller for electric car | |
| EP0304704B1 (en) | Method and apparatus for driving a stepper motor with multiple voltages | |
| JPH01222681A (en) | System for driving and controlling setting-head of printer | |
| JP2939080B2 (en) | Motor braking device | |
| JP3063787B2 (en) | Electric vehicle control device | |
| JPS6118306A (en) | Control device for electric rolling stock | |
| EP1654800B1 (en) | A method and apparatus for improved low current accuracy in multi-phase step motors | |
| JP2792122B2 (en) | Drive device for variable reluctance motor | |
| JP2913596B2 (en) | Stepping motor control device | |
| JP2560489B2 (en) | Drive device for brushless motor | |
| JP3187985B2 (en) | Stepping motor drive | |
| JPH0270284A (en) | Control method for induction motor | |
| JPS59165987A (en) | Controller for induction motor | |
| JP3820898B2 (en) | Step motor control apparatus and control method | |
| JP2667735B2 (en) | Motor control method for sewing machine | |
| JPS58130798A (en) | Drive circuit for step motor | |
| JPS61203890A (en) | Motor drive system | |
| JPS6149683A (en) | Operating sequence control system for motor | |
| JP2000152685A (en) | Electric motor-control device | |
| JPH1080186A (en) | Motor driving equipment |