JPH06178594A - Stepping motor driver - Google Patents

Stepping motor driver

Info

Publication number
JPH06178594A
JPH06178594A JP35090592A JP35090592A JPH06178594A JP H06178594 A JPH06178594 A JP H06178594A JP 35090592 A JP35090592 A JP 35090592A JP 35090592 A JP35090592 A JP 35090592A JP H06178594 A JPH06178594 A JP H06178594A
Authority
JP
Japan
Prior art keywords
pwm control
supply voltage
power supply
stepping motor
data
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
Application number
JP35090592A
Other languages
Japanese (ja)
Inventor
Akira Kuribayashi
明 栗林
Junichi Arakawa
淳一 荒川
Yuichi Kaneko
雄一 兼子
Hideo Horigome
英雄 堀米
Tetsuto Ikeda
哲人 池田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP35090592A priority Critical patent/JPH06178594A/en
Publication of JPH06178594A publication Critical patent/JPH06178594A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)

Abstract

PURPOSE:To obtain the optimum PWM control data to correspond to the fluctuation of the stepping motor driving supply voltage by installing a table having [n] kinds of data about the PWM control to correspond to each of the [n]- divided voltage bands of the fluctuation range of the motor driving supply voltage. CONSTITUTION:When it is expected that the driving power supply of a stepping motor 2 fluctuates from VL to VH against the rated driving voltage Vcc, the fluctuation range is divided into [n{9147/28} voltage bands between VL and VH and the PWM control data is set so as to correspond to each voltage band. Into a controlling section 1, the motor driving supply voltage data detected by a supply voltage detecting circuit 4 prior to driving the stepping motor is inputted. The controlling section 1 determines which partition the detected data corresponds to and then takes out the PWM control data to correspond to this partition to which the detected data belongs from a PWM control data table and then, based on this data, outputs a driving pulse to a transistor 3. By this method, the optimum PWM control data to correspond to the fluctuation of the driving supply voltage can be obtained.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ステッピングモータの
駆動装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a driving device for a stepping motor.

【0002】[0002]

【従来の技術】従来のステッピングモータの駆動は、各
相のコイルに順番に電力を供給して発生する磁界により
ロータを駆動している。そして、ステッピングモータを
より効率的に駆動するため、コイルに最初に大きな電力
を供給し、徐々に電力を下げていくPWM制御が行われ
ている。
2. Description of the Related Art In the conventional driving of a stepping motor, a rotor is driven by a magnetic field generated by sequentially supplying electric power to coils of respective phases. In order to drive the stepping motor more efficiently, PWM control is performed in which a large amount of electric power is first supplied to the coil and the electric power is gradually reduced.

【0003】PWM制御を行うために、ステッピングモ
ータ駆動装置(システム)は、装置内にPWM制御デー
タを有しそのデータに基づき、ステッピングモータ駆動
を行う。
In order to perform PWM control, a stepping motor driving device (system) has PWM control data in the device and drives the stepping motor based on the data.

【0004】[0004]

【発明が解決しようとする課題】商業電源を使用する安
価なステッピングモータ駆動装置では、商業電源電圧の
変動にともない、モータ駆動電源電圧も定格電圧からあ
る幅で変動することが考えられる。従来方式のPWM制
御を行っているステッピングモータのPWM制御装置
は、PWM制御データをモータ駆動電圧が定格の場合の
1種類しか有していないため、商業電源電圧の変動にと
もないモータ駆動電圧が変動した場合でも、定格電圧時
のPWM制御データで駆動しなければならない。そのた
めモータに供給される電力は最適駆動の電力からずれて
しまい、モータを最適駆動できないという欠点がある。
In an inexpensive stepping motor drive device that uses a commercial power supply, it is possible that the motor drive power supply voltage also fluctuates within a certain range from the rated voltage as the commercial power supply voltage fluctuates. Since the PWM control device for the stepping motor that performs the conventional PWM control has only one type of PWM control data when the motor drive voltage is rated, the motor drive voltage fluctuates with the fluctuation of the commercial power supply voltage. Even in this case, it is necessary to drive with the PWM control data at the rated voltage. Therefore, the electric power supplied to the motor deviates from the electric power for the optimum driving, and the motor cannot be optimally driven.

【0005】[0005]

【課題を解決するための手段】本発明では、PWM制御
を行っているステッピングモータ駆動装置において、モ
ータ駆動電源電圧を検出する手段と、モータ駆動を制御
する手段と、モータ駆動電源電圧の変動範囲をn分割し
た各電圧帯に対応したPWM制御に関するデータをn通
り有するデータテーブルを有している。
According to the present invention, in a stepping motor drive device performing PWM control, a means for detecting a motor drive power supply voltage, a means for controlling the motor drive, and a variation range of the motor drive power supply voltage. It has a data table having n sets of data relating to PWM control corresponding to each voltage band obtained by dividing n by.

【0006】[0006]

【実施例】本発明の一実施例について説明する。図1
は、一実施例のステッピングモータ駆動装置の機能ブロ
ック図である。図1において、符号1はステッピングモ
ータの駆動パルス信号を出力する制御部を示し、2はス
テッピングモータを示し、21はステッピングモータ2
のA相コイルを示し、22はステッピングモータ2のB
相コイルを示し、23はステッピングモータ2のバーA
相コイルを示し、24はステッピングモータ2のバーB
相コイルを示し、3はステッピングモータ2の各相に電
流を流すためスイッチング動作を行うトランジスタを示
し、31はトランジスタ3のコレクタ電流を制限する抵
抗器を示し、4はステッピングモータ2の駆動電源電圧
を検出する電圧検出回路を示し、5はメモリを示し、5
1はメモリ5に記録されているPWM制御データを有す
るPWM制御データテーブルを示す。
EXAMPLE An example of the present invention will be described. Figure 1
FIG. 3 is a functional block diagram of a stepping motor drive device according to an embodiment. In FIG. 1, reference numeral 1 is a control unit that outputs a drive pulse signal for a stepping motor, 2 is a stepping motor, and 21 is a stepping motor 2.
22 shows the A-phase coil, and 22 is the B of the stepping motor 2.
A phase coil is shown, and 23 is a bar A of the stepping motor 2.
A phase coil is shown, and 24 is a bar B of the stepping motor 2.
A phase coil is shown, 3 is a transistor that performs a switching operation to pass a current through each phase of the stepping motor 2, 31 is a resistor that limits the collector current of the transistor 3, and 4 is a drive power supply voltage of the stepping motor 2. Shows a voltage detection circuit for detecting
Reference numeral 1 denotes a PWM control data table having PWM control data recorded in the memory 5.

【0007】図2は、PWM制御データテーブル51の
フォマットの一例である。ステッピングモータ2の駆動
電源が、定格駆動電圧VCCに対してVL からVH までの
変動が考えられる場合、VL からVH までをn分割し、 VL 以上V1 未満に対するPWM制御データをT11 以上V2 未満に対するPWM制御データをT22 以上V3 未満に対するPWM制御データをT3 −−−−−−−−−−−−−−−−−−−− Vn-1 以上VH 以下に対するPWM制御データをTn のようにn分割した各電圧帯に対応したPWM制御デー
タを設定する。
FIG. 2 shows an example of the format of the PWM control data table 51. Driving power of the stepping motor 2 is, if the variation of the V L of the rated drive voltage V CC to V H is considered, up to V H and n divided from V L, PWM control data for less V L or V 1 The PWM control data for T 1 V 1 or more and less than V 2 is the PWM control data for T 2 V 2 or more and less than V 3 T 3 −−−−−−−−−−−−−−−−−−−− PWM control data corresponding to each voltage band obtained by dividing the PWM control data for n-1 or more and V H or less into n like T n is set.

【0008】VL からVH までの分割数、分割幅は、ス
テッピングモータの特性、駆動システム(系)の特性を
考慮して設定する。
The number of divisions from V L to V H and the division width are set in consideration of the characteristics of the stepping motor and the characteristics of the drive system (system).

【0009】次に本発明の前述の実施例の動作について
説明する。制御部1は、ステッピングモータを駆動する
前に電源電圧検出回路4で検出したモータ駆動電源電圧
データを入力する。検出電圧が、VK からVK+1 の間に
ある場合、制御部1は、PWM制御データテーブルの電
圧帯VK からVK+1 に対応するPWM制御データTK+1
のデータに従って駆動パルスをトランジスタ3に出力す
る。
Next, the operation of the above-described embodiment of the present invention will be described. The control unit 1 inputs the motor drive power supply voltage data detected by the power supply voltage detection circuit 4 before driving the stepping motor. When the detected voltage is between V K and V K + 1 , the control unit 1 controls the PWM control data T K + 1 corresponding to the voltage bands V K and V K + 1 of the PWM control data table.
The drive pulse is output to the transistor 3 in accordance with the data of 1.

【0010】(他の実施例)図3は、他の実施例のステ
ッピングモータ駆動装置の機能ブロック図である。52
は、メモリ5に記録されているステッピングモータ2の
駆動電源電圧が、定格電圧の時の基本PWM制御データ
を示し、53は、メモリ5に記録されている基本PWM
制御データを最適値に変換する変換係数を有する変換係
数テーブルを示し、6は、基本PWM制御データ52と
変換係数テーブル53のデータよりPWM制御データを
演算する演算部を示す。
(Other Embodiments) FIG. 3 is a functional block diagram of a stepping motor driving device of another embodiment. 52
Indicates the basic PWM control data when the drive power supply voltage of the stepping motor 2 recorded in the memory 5 is the rated voltage, and 53 indicates the basic PWM control data recorded in the memory 5.
A conversion coefficient table having a conversion coefficient for converting the control data into the optimum value is shown, and 6 shows an arithmetic unit for calculating the PWM control data from the data of the basic PWM control data 52 and the conversion coefficient table 53.

【0011】図4は、変換係数データテーブル53のフ
ォマットの一例である。ステッピングモータ2の駆動電
源が、定格駆動電圧VCCに対してVL からVH までの変
動が考えられる場合、VL からVH までのn分割し、 VL 以上V1 未満に対する変換係数をK11 以上V2 未満に対する変換係数をK22 以上V3 未満に対する変換係数をK3 −−−−−−−−−−−−−−−−−−−− Vn-1 以上VH 以下に対する変換係数をKn のようにn分割した各電圧帯に対応した変換係数を設定
する。
FIG. 4 shows an example of the format of the conversion coefficient data table 53. Driving power of the stepping motor 2 is, if the variation of the V L to V H of the rated drive voltage V CC is considered, divided into n from V L to V H, the transform coefficients for V less than 1 and less than V L The conversion coefficient for K 1 V 1 or more and less than V 2 is the conversion coefficient for K 2 V 2 or more and less than V 3 is K 3 --------------------------- V n-1 A conversion coefficient corresponding to each voltage band obtained by dividing the conversion coefficient for V H or less and K n by n is set.

【0012】VL からVH までの分割数、分割幅は、ス
テッピングモータの特性、駆動システムの特性を考慮し
て設定する。その他の部分は、図1と同様である。
The number of divisions from V L to V H and the division width are set in consideration of the characteristics of the stepping motor and the characteristics of the drive system. Other parts are the same as in FIG.

【0013】次に本発明の前述の他の実施例の動作につ
いて説明する。制御部1は、ステッピングモータ2を駆
動する前に電源電圧検出回路4で検出したモータ駆動電
源電圧データを入力し、その情報を演算部6に出力す
る。検出電圧が、VK からVK+1 の間にある場合、演算
部6は、変換係数データテーブル53の電圧帯VK から
K+1 に対応する変換係数KK+1 と基本PWM制御デー
タ52から最適PWM制御データを算出し制御部1に出
力する。制御部1は、その算出されたPWMデータに従
って駆動パルス信号をトランジスタ3に出力する。
Next, the operation of the above-mentioned other embodiment of the present invention will be described. The control unit 1 inputs the motor drive power supply voltage data detected by the power supply voltage detection circuit 4 before driving the stepping motor 2 and outputs the information to the calculation unit 6. When the detected voltage is between V K and V K + 1 , the arithmetic unit 6 controls the conversion coefficient K K + 1 corresponding to the voltage bands V K to V K + 1 of the conversion coefficient data table 53 and the basic PWM control. Optimal PWM control data is calculated from the data 52 and output to the control unit 1. The controller 1 outputs a drive pulse signal to the transistor 3 according to the calculated PWM data.

【0014】[0014]

【発明の効果】以上説明したように、本発明のステッピ
ングモータ駆動システムでは、ステッピングモータの駆
動電源電圧に変動が生じた場合でも、変動電圧に対応し
た最適PWM制御データを得ることが可能であるため、
常に最適電力を供給し最適駆動を行うことができるとい
う効果がある。また、ステッピングモータの駆動電源を
厳密な精度で設定する必要がないため、モータ駆動電源
回路を簡単に構成できるという効果がある。
As described above, in the stepping motor drive system of the present invention, even if the drive power supply voltage of the stepping motor fluctuates, it is possible to obtain the optimum PWM control data corresponding to the fluctuating voltage. For,
There is an effect that optimum power can always be supplied and optimum drive can be performed. Further, since it is not necessary to set the drive power source of the stepping motor with strict accuracy, there is an effect that the motor drive power source circuit can be easily configured.

【図面の簡単な説明】[Brief description of drawings]

【図1】図1は、本発明の実施例のステッピングモータ
駆動装置の機能ブロック図である。
FIG. 1 is a functional block diagram of a stepping motor drive device according to an embodiment of the present invention.

【図2】図2は、本発明の実施例のPWM制御データテ
ーブルである。
FIG. 2 is a PWM control data table according to the embodiment of this invention.

【図3】図3は、本発明の他の実施例のステッピングモ
ータ駆動装置の機能ブロック図である。
FIG. 3 is a functional block diagram of a stepping motor drive device according to another embodiment of the present invention.

【図4】図4は、本発明の実施例の変換係数データテー
ブルである。
FIG. 4 is a conversion coefficient data table according to the embodiment of this invention.

【符号の説明】[Explanation of symbols]

1 制御部 2 ステッピングモータ 3 トランジスタ 4 電圧検出回路 5 メモリ 6 演算回路 51 PWMデータテーブル 52 基本PWMデータ 53 変換係数テーブル 1 Control Part 2 Stepping Motor 3 Transistor 4 Voltage Detection Circuit 5 Memory 6 Arithmetic Circuit 51 PWM Data Table 52 Basic PWM Data 53 Conversion Coefficient Table

───────────────────────────────────────────────────── フロントページの続き (72)発明者 堀米 英雄 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 池田 哲人 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Hideo Horime 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Tetsuto Ikeda 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Within the corporation

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 PWM制御を行っているステッピングモ
ータ駆動装置において、モータ駆動電源電圧を検出する
電源電圧検出手段と、該電源電圧検出手段によって検出
されたモータ駆動電源電圧が入力されかつモータ駆動を
制御する制御手段と、該制御手段に接続されかつモータ
駆動電源電圧の変動範囲をn分割した各電圧帯に対応し
たPWM制御に関するデータをn通り有するデータター
ブルを有するメモリとを有し、前記電源電圧検出手段で
検出した電圧に対応する前記データテーブル中のデータ
に基づきPWM制御を行うことを特徴とするステッピン
グモータ駆動装置。
1. In a stepping motor drive device performing PWM control, a power supply voltage detection means for detecting a motor drive power supply voltage, and a motor drive power supply voltage detected by the power supply voltage detection means are input to drive a motor. The power supply; and A stepping motor drive device, wherein PWM control is performed based on the data in the data table corresponding to the voltage detected by the voltage detection means.
【請求項2】 PWM制御を行っているステッピングモ
ータ駆動装置において、モータ駆動電源電圧を検出する
電源電圧検出手段と、該電源電圧検出手段によって検出
されたモータ駆動電源電圧が入力されかつモータ駆動を
制御する制御手段と、モータ駆動電源電圧が定格の場合
に対応した基本PWM制御データおよびモータ駆動電源
電圧の変動範囲をn分割した各電圧帯に対応したPWM
制御データ変換係数をn通り有する変換係数テーブルを
有するメモリと、前記制御手段と前記メモリに接続され
かつ前記基本PWM制御データと前記変換係数テーブル
中の変換係数よりPWM制御データを演算する演算手段
とを有し、前記電源電圧検出手段で検出した電圧に対応
する変換係数と前記基本PWM制御データを基に前記演
算手段で算出したデータに基づきPWM制御を行うこと
を特徴とするステッピングモータ駆動装置。
2. A stepping motor drive device performing PWM control, wherein a power supply voltage detection means for detecting a motor drive power supply voltage and a motor drive power supply voltage detected by the power supply voltage detection means are input and the motor is driven. Control means for controlling, basic PWM control data corresponding to the case where the motor drive power supply voltage is rated, and PWM corresponding to each voltage band obtained by dividing the variation range of the motor drive power supply voltage into n
A memory having a conversion coefficient table having n kinds of control data conversion coefficients; an arithmetic means connected to the control means and the memory, for calculating PWM control data from the basic PWM control data and the conversion coefficients in the conversion coefficient table; A stepping motor drive device, comprising: a stepping motor driving means, wherein PWM control is performed based on the conversion coefficient corresponding to the voltage detected by the power supply voltage detecting means and the data calculated by the calculating means based on the basic PWM control data.
JP35090592A 1992-12-04 1992-12-04 Stepping motor driver Pending JPH06178594A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35090592A JPH06178594A (en) 1992-12-04 1992-12-04 Stepping motor driver

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35090592A JPH06178594A (en) 1992-12-04 1992-12-04 Stepping motor driver

Publications (1)

Publication Number Publication Date
JPH06178594A true JPH06178594A (en) 1994-06-24

Family

ID=18413699

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35090592A Pending JPH06178594A (en) 1992-12-04 1992-12-04 Stepping motor driver

Country Status (1)

Country Link
JP (1) JPH06178594A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0676859A1 (en) * 1994-04-06 1995-10-11 Unisia Jecs Corporation Method of driving stepping motor
JP2015119571A (en) * 2013-12-19 2015-06-25 キヤノン株式会社 Stepping motor control device, stepping motor control program, optical equipment and interchangeable lens

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0676859A1 (en) * 1994-04-06 1995-10-11 Unisia Jecs Corporation Method of driving stepping motor
JP2015119571A (en) * 2013-12-19 2015-06-25 キヤノン株式会社 Stepping motor control device, stepping motor control program, optical equipment and interchangeable lens

Similar Documents

Publication Publication Date Title
US5283510A (en) Method for driving three phase stepping motor
Husain et al. Torque ripple minimization in switched reluctance motor drives by PWM current control
KR0130537B1 (en) Brushless dc motor control system
US6646407B2 (en) Electric motor control having DC-DC converter and method of using same
US6366048B2 (en) Method and arrangement for regulating the current in a switched reluctance machine
JPH1080182A (en) Drive control apparatus for motor
JP2001224196A (en) Electronic excitated type motor
JP4055372B2 (en) Motor drive device
US6433502B2 (en) Spindle motor driver circuit
JPH06178594A (en) Stepping motor driver
JP3354633B2 (en) Stepping motor drive
JPH06165571A (en) Controller for brushless motor
JPH08214410A (en) Driving controller for electric vehicle
JPH0823694A (en) Sped control device of dc brushless motor
JP2594595B2 (en) Step motor drive
JP3940875B2 (en) Synchronous motor control method and control apparatus
JPS62213503A (en) Controlling method for induction motor of electric vehicle
Roja et al. COMPENSATION OF TORQUE RIPPLE FOR BLDC MOTOR BASED ON FOPID CONTROLLER
JPH0538184A (en) Driver for brushless motor
JPH07106002B2 (en) Control method for induction motor for electric vehicle
JP3219111B2 (en) Motor control device
SU983965A1 (en) Device for control of multi-phase stepping motor
SU1403333A1 (en) Stepping motor control device
KR100225959B1 (en) Apparatus and method of controlling speed of cooling fan
JPH05344792A (en) Driver for stepping motor