JPH10174493A - Stepping motor control circuit - Google Patents

Stepping motor control circuit

Info

Publication number
JPH10174493A
JPH10174493A JP34066596A JP34066596A JPH10174493A JP H10174493 A JPH10174493 A JP H10174493A JP 34066596 A JP34066596 A JP 34066596A JP 34066596 A JP34066596 A JP 34066596A JP H10174493 A JPH10174493 A JP H10174493A
Authority
JP
Japan
Prior art keywords
stepping motor
circuit
rotor
control circuit
output
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
JP34066596A
Other languages
Japanese (ja)
Inventor
Ikumasa 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 JP34066596A priority Critical patent/JPH10174493A/en
Publication of JPH10174493A publication Critical patent/JPH10174493A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

(57)【要約】 【目的】高効率、高速立ち上げ、高速立ち下げ、高速回
転を実現し、ステッピングモータの欠点である脱調をな
くすことできるステッピングモータの制御回路を提供す
る。 【構成】 ステッピングモータの制御回路の構成とし
て、ステッピングモータの回転軸に連動して回転を行
い、ロータの回転位置に対応したパルス信号を発生する
位置検出装置と、位置検出装置の出力により方向判別を
行う方向判別回路と、該方向判別回路の出力によりパル
スカウントを行い、ステッピングモータのロータ位置を
検出するロータ位置検出回路と、ステッピングモータの
任意のコイルに通電を行い、ロータが安定した時点にお
ける前記ロータ位置検出回路の値を利用して基準値を定
める基準位置検出装置と、基準位置検出装置により定め
られた基準からの位置にしたがったロータ位置検出回路
の出力によってステッピングモータのコイルに通電を行
う通電制御回路と、通電制御回路の出力によりステッピ
ングモータを駆動する駆動回路と、を設ける。
(57) [Summary] [Object] To provide a stepping motor control circuit that achieves high efficiency, high-speed start-up, high-speed fall, and high-speed rotation and can eliminate step-out which is a drawback of the stepping motor. [Structure] As a configuration of a control circuit of a stepping motor, a position detection device that rotates in conjunction with a rotation axis of the stepping motor and generates a pulse signal corresponding to a rotation position of the rotor, and determines a direction based on an output of the position detection device And a rotor position detection circuit that performs pulse counting based on the output of the direction determination circuit and detects the rotor position of the stepping motor, and energizes an arbitrary coil of the stepping motor, and sets the time when the rotor is stabilized. A reference position detection device that determines a reference value using the value of the rotor position detection circuit, and a coil of the stepping motor is energized by an output of the rotor position detection circuit according to the position from the reference determined by the reference position detection device. And a drive for driving the stepping motor by the output of the conduction control circuit. And a dynamic circuit.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、大判型のラスタスキャ
ン型プリンタの副走査系に用いるステッピングモータの
制御回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control circuit for a stepping motor used in a sub-scanning system of a large-size raster scan type printer.

【0002】[0002]

【従来の技術】従来、一般的には、ラスタスキャン型プ
リンタの副走査系にはステッピングモータが用いられて
いた。その理由としては、ステッピングモータの最大の
特徴であるオープンループにて位置制御が可能であるか
らである。
2. Description of the Related Art Conventionally, a stepping motor has been generally used in a sub-scanning system of a raster scan type printer. The reason for this is that position control can be performed in an open loop, which is the greatest feature of a stepping motor.

【0003】最近、インクジェットプリンタは、オフィ
ス、ホームプリンタとして最適な、静粛なプリンタとし
て、ドットプリンタから置き換わっている。また、最近
は、コンピュータのCPUパワーが増大し、画像を扱う
用途が増大し、より高画質、高解像度のプリンタが求め
られている。
[0003] In recent years, ink jet printers have replaced dot printers as quiet printers, which are optimal as office and home printers. In recent years, the power of a computer CPU has been increased, and applications for handling images have been increased, and printers with higher image quality and higher resolution have been demanded.

【0004】次に、インクジェットプリンタの副走査系
のステッピングモータの動作について説明を行うと、モ
ータで目標位置まで最短時間で負荷を移動させる場合を
具体的に考えてみる。例えば、図14を参照して説明す
る。なお、図14に示す目標位置対速度(走行特性カー
ブ)の関係は、後述する本発明の実施例にも当てはま
る。図14に示すように、副走査系のプラテンを区間B
では、最大速度で回転させている。したがって、最短時
間にプラテンを駆動したい場合、区間Aにおいて立上が
り時間を短くすることが望ましい。またプラテンを所定
方向に駆動した後は、プラテンの速度を区間Cで急速に
減速させ、その後、高精度な位置決めを行うには、区間
Dで示すようにプラテンを低速駆動することが望まし
い。図のような走行特性カーブを任意に設定できること
は、よく知られている。
Next, the operation of the stepping motor of the sub-scanning system of the ink jet printer will be described. The case where the load is moved to the target position by the motor in the shortest time will be specifically considered. For example, a description will be given with reference to FIG. The relationship between the target position and the speed (running characteristic curve) shown in FIG. 14 also applies to an embodiment of the present invention described later. As shown in FIG. 14, the platen of the sub-scanning
Then, it rotates at the maximum speed. Therefore, when it is desired to drive the platen in the shortest time, it is desirable to shorten the rise time in the section A. After the platen is driven in a predetermined direction, it is desirable to rapidly reduce the speed of the platen in section C, and then to drive the platen at low speed as shown in section D in order to perform highly accurate positioning. It is well known that a running characteristic curve as shown in the figure can be arbitrarily set.

【0005】[0005]

【発明が解決しようとする課題】ステッピングモータの
コイルへの通電にはロータ位置制御がないため、コイル
に適した通電角では通電が行われず、脱調しやすく、回
転数の上昇は一般的には望めない。また正トルクと反ト
ルクが同居する形でステップ周波数に同期して回転し、
また低速時は、回転と停止を交互に繰り返すため騒音を
著しく発生しやすい。したがって、現在のノンインパク
トプリンタ主流のオフィス環境には適していない。
Since there is no rotor position control for energizing the coil of the stepping motor, energization is not performed at an energizing angle suitable for the coil, the motor easily loses synchronism, and the rotation speed generally increases. Can not hope. In addition, it rotates in synchronization with the step frequency in a form where positive torque and counter torque coexist,
In addition, at low speeds, the rotation and the stop are alternately repeated, so that noise is easily generated. Therefore, it is not suitable for the current non-impact printer mainstream office environment.

【0006】つまり、図14に示す区間Aや区間Cのよ
うに立ち上がり時間、立ち下がり時間を短くすること、
或いはB区間のように高速駆動させる場合にあたり、ス
テッピングモータを用いた場合は追従が困難で、また高
速回転をさせた場合は、脱調現象を起こしやすい欠点が
ある。したがって、最短時間でポジション制御をする場
合は、ステッピングモータは適さない。
That is, the rising time and the falling time are shortened as in the section A and the section C shown in FIG.
Alternatively, when driving at a high speed as in the section B, it is difficult to follow up when a stepping motor is used, and when the motor is rotated at a high speed, there is a drawback that a step-out phenomenon easily occurs. Therefore, when performing position control in the shortest time, the stepping motor is not suitable.

【0007】また、高階調、高解像度のインクジェット
プリンタの副走査系の送り精度は従来に比較して非常に
高いことが必要であり、ステッピングモータのステップ
角は、歯数およびコイルの相数のメカ的要素により決め
られるために、ステップ角を増加させることはコストの
増大をもたらす。また、従来のステップ角のまま、減速
比を大きくして対応すると目標位置までの到達時間の増
大をもたらす。
Further, it is necessary that the feed accuracy of the sub-scanning system of a high-gradation, high-resolution ink jet printer is very high as compared with the prior art, and the step angle of the stepping motor is limited by the number of teeth and the number of phases of the coil. Increasing the step angle, as determined by the mechanical factors, results in increased costs. Further, if the reduction ratio is increased while keeping the conventional step angle, the arrival time to the target position is increased.

【0008】したがって、本発明の目的は、DCモータ
の特徴である高効率、高速立ち上げ、高速立ち下げ、高
速回転を実現し、ステッピングモータの欠点である脱調
をなくすことできるステッピングモータの制御回路を提
供することにある。
Accordingly, an object of the present invention is to realize a stepping motor control which realizes high efficiency, high speed start-up, high speed fall, and high-speed rotation, which are characteristics of a DC motor, and eliminates step-out which is a drawback of the stepping motor. It is to provide a circuit.

【0009】[0009]

【課題を解決するための手段】前述の目的を達成するた
めに、本発明は、ステッピングモータの制御回路におい
て、該ステッピングモータの回転軸に連動して回転を行
い、ロータの回転位置に対応したパルス信号を発生する
位置検出装置と、該位置検出装置の出力により方向判別
を行う方向判別回路と、該方向判別回路の出力によりパ
ルスカウントを行い、ステッピングモータのロータ位置
を検出するロータ位置検出回路と、前記ステッピングモ
ータの任意のコイルに通電を行い、ロータが安定した時
点における前記ロータ位置検出回路の値を利用して基準
値を定める基準位置検出装置と、該基準位置検出装置に
より定められた基準からの位置にしたがったロータ位置
検出回路の出力によってステッピングモータのコイルに
通電を行う通電制御回路と、該通電制御回路の出力によ
りステッピングモータを駆動する駆動回路と、を有する
ことを特徴とするステッピングモータの制御回路を採用
するものである。
SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a control circuit for a stepping motor, which rotates in conjunction with a rotation axis of the stepping motor and is adapted to a rotation position of the rotor. A position detecting device that generates a pulse signal, a direction determining circuit that determines a direction based on an output of the position detecting device, and a rotor position detecting circuit that performs pulse counting based on an output of the direction determining circuit and detects a rotor position of a stepping motor And a reference position detecting device that supplies a current to an arbitrary coil of the stepping motor and determines a reference value by using a value of the rotor position detecting circuit at the time when the rotor is stabilized. Energization control that energizes the coil of the stepping motor by the output of the rotor position detection circuit according to the position from the reference It is to employ a circuit, a drive circuit for driving the stepping motor by the output of vent electric control circuit, a control circuit of a stepping motor and having a.

【0010】[0010]

【実施例】【Example】

(実施例1)図1〜図3は、4相ユニポーラステッピン
グモータの原理を説明するための図である。図1は、ス
テッピングモータのステータとロータの関係を表してい
る。図1において、記号1は磁性体で作られたステータ
である。記号1A、1B、1C、1Dは磁性体1の突極
部で、各突極部には、コイル2A、2B、2C、2Dが
装着されている。各コイルの端子にはコモン端子(C)
と駆動端子(φ1、φ2、φ3、φ4)が設けられてい
る。記号3は2極のマグネットで作られたロータで、回
転軸4を中心として回転するようになっている。ロータ
とステータの関係において、図1の場合は、機械角と電
気角は同一となっている。コイル2Aとコイル2Cは電
気角で180度ずれていて、コイル2Bとコイル2Dも
電気角で180度ずれていて、かつコイル2A、2Cと
コイル2B、2Dとは電気角で90度ずれている。した
がって、一般的には2相関係にあるという。
(Embodiment 1) FIGS. 1 to 3 are diagrams for explaining the principle of a four-phase unipolar stepping motor. FIG. 1 shows a relationship between a stator and a rotor of a stepping motor. In FIG. 1, reference numeral 1 denotes a stator made of a magnetic material. Symbols 1A, 1B, 1C, and 1D are salient pole portions of the magnetic body 1, and coils 2A, 2B, 2C, and 2D are mounted on each salient pole portion. Common terminal (C) for each coil terminal
And drive terminals (φ1, φ2, φ3, φ4). Reference numeral 3 denotes a rotor made of a two-pole magnet, which rotates around a rotation shaft 4. In the relationship between the rotor and the stator, in the case of FIG. 1, the mechanical angle and the electrical angle are the same. The coil 2A and the coil 2C are shifted by 180 degrees in electrical angle, the coils 2B and 2D are also shifted by 180 degrees in electrical angle, and the coils 2A and 2C are shifted by 90 degrees in electrical angle. . Therefore, it is generally said that there is a two-phase relationship.

【0011】コイル2Aとコイル2Cのコモン端子
(C)同士を接続し、コイル2Bとコイル2Dのコモン
端子(C)同士を接続し、端子φ1、φ3間をA相の1
つのコイルとみなし、端子φ2、φ4間をB相のコイル
とみなし、A相、B相の各コイルに往復通電をおこなう
場合は、2相バイポーラ駆動という。本発明では4相ユ
ニポーラに関してのみ述べるが、2相バイポーラステッ
ピングモータにおいても同様な効果を得ることができ
る。
The common terminals (C) of the coils 2A and 2C are connected to each other, and the common terminals (C) of the coils 2B and 2D are connected to each other.
When two coils are regarded as one and the terminals φ2 and φ4 are regarded as a B-phase coil, and reciprocating current is applied to each of the A-phase and B-phase coils, it is called two-phase bipolar drive. In the present invention, only a four-phase unipolar will be described, but a similar effect can be obtained in a two-phase bipolar stepping motor.

【0012】図2は、コイルを駆動する駆動回路の説明
をするための図である。図2において、記号5はDC電
源である。図2で示す記号で図1と同一の記号で示すも
のは同一機能、同一作用効果を持つ部材を示すので、説
明は省略する。図3は、図2のコイルを通電するタイミ
ングで、横軸は時間で、縦軸はスイッチS1、S2、S
3、S4を開閉する信号であり、ハイレベルでコイルに
導通するものである。
FIG. 2 is a diagram for explaining a drive circuit for driving the coil. In FIG. 2, symbol 5 is a DC power supply. 2 that are the same as those shown in FIG. 1 indicate members having the same functions and the same functions and effects, and a description thereof will not be repeated. FIG. 3 shows the timing at which the coil shown in FIG. 2 is energized.
3, a signal for opening and closing S4, which conducts to the coil at a high level.

【0013】図4は、本実施例を説明するためのブロッ
ク図を表している。図4において、記号11は、4相の
ステッピングモータである。記号12は、位置検出装置
であり、例えば2相のエンコーダ装置である。2相のエ
ンコーダ装置は、ステッピングモータ11の回転軸に連
結されており、回転軸の回転と共に回転する。記号13
は、方向判別回路でエンコーダ12の出力の方向判別を
行う。記号14は、ロータ位置検出回路で、方向判別さ
れた出力をカウントすることによりロータ位置を検出す
るものである。記号15は制御部であり、基準位置検出
装置及び通電制御回路等を含み、各種制御を行い、記号
16の駆動回路を介してステッピングモータを駆動する
ものである。
FIG. 4 is a block diagram for explaining the present embodiment. In FIG. 4, reference numeral 11 denotes a four-phase stepping motor. Symbol 12 is a position detecting device, for example, a two-phase encoder device. The two-phase encoder device is connected to the rotation shaft of the stepping motor 11, and rotates with the rotation of the rotation shaft. Symbol 13
Performs the direction determination of the output of the encoder 12 by the direction determination circuit. Symbol 14 is for detecting the rotor position by counting the output determined in the direction by the rotor position detection circuit. Reference numeral 15 denotes a control unit which includes a reference position detecting device, a power supply control circuit, and the like, performs various controls, and drives a stepping motor via a drive circuit of reference numeral 16.

【0014】図5は、図4の方向判別回路13の説明を
行うための図である。図5では、ステッピングモータの
右回転(CW)の場合について述べるが、左回転(CC
W)も同様な動作となる。図5(a)は、2相エンコー
ダのA相とB相である。図5(b)は、方向判別を含め
て、2相エンコーダのA相とB相の立ち上がりと立ち下
がりをパルス化したものである。
FIG. 5 is a diagram for explaining the direction discriminating circuit 13 of FIG. In FIG. 5, the case of clockwise rotation (CW) of the stepping motor will be described.
W) has the same operation. FIG. 5A shows the A-phase and the B-phase of the two-phase encoder. FIG. 5B is a diagram in which the rising and falling of the A-phase and the B-phase of the two-phase encoder are pulsed, including the direction discrimination.

【0015】図6は、図4のロータ位置検出回路14及
び制御部15の説明を行うための図である。図6(a)
は、2相のエンコーダのA、B相の各立ち上がりと立ち
下がりを方向判別を含めてパルス化して位置信号とした
ものである。そして、そのパルスをロータ位置検出回路
14に入力してカウントしてロータ位置を検出してい
る。
FIG. 6 is a diagram for explaining the rotor position detection circuit 14 and the control unit 15 of FIG. FIG. 6 (a)
Is a signal obtained by pulsing the rising and falling edges of the A and B phases of the two-phase encoder, including the direction determination, into a position signal. The pulse is input to the rotor position detection circuit 14 and counted to detect the rotor position.

【0016】図6(b)は、図6(a)の信号を用いて
2相バイポーラコイル相当に通電するための信号を作成
したものである。図6(c)は、図6(b)の信号を用
いて4相ユニポーラモータ用に信号を変換したものであ
る。図4の制御部15により、図6(c)の各φ1、
2、3、4の信号に対応した電流を図1の各コイルのφ
1、2、3、4に通電することにより、正トルクのみ発
生することができる。ただし、位置関連は図1位置をス
タートとした場合、図6(c)の記号21をスタート時
点とすることが必要である。
FIG. 6B is a diagram in which a signal for energizing a two-phase bipolar coil is created using the signal of FIG. 6A. FIG. 6C shows a signal converted for a four-phase unipolar motor using the signal of FIG. 6B. By the control unit 15 of FIG. 4, each of φ1,
The currents corresponding to the signals 2, 3, and 4 are represented by φ of each coil in FIG.
By energizing 1, 2, 3, and 4, only positive torque can be generated. However, regarding the position relation, when the position in FIG. 1 is started, it is necessary to set the symbol 21 in FIG.

【0017】次に、フローチャート図7、図8を参照し
て、制御部15によるロータのスタート時点を決定する
手段を次に述べる。図7は、メインルーチンであり、ス
テップ32でロータ位置初期化を行い、ステップ33で
モータ制御を行い、ステップ34でその他各種の制御を
行い、ステップ33に戻る。
Next, the means for determining the start time of the rotor by the control unit 15 will be described with reference to FIGS. FIG. 7 shows a main routine, in which the rotor position is initialized in step 32, motor control is performed in step 33, various other controls are performed in step 34, and the process returns to step 33.

【0018】図8〜図10は、ロータ位置初期化のルー
チンである。図8は第一の方法を説明するもので、ステ
ップ42で、例えばコイルφ1のみに通電を行い、所定
時間後、ステップ43にてロータが安定して停止した時
点をスタート時点に決定する。
FIGS. 8 to 10 show a routine for initializing the rotor position. FIG. 8 illustrates the first method. In step 42, for example, only the coil φ1 is energized, and after a predetermined time, in step 43, the point at which the rotor stably stops is determined as the start point.

【0019】図9は、第2の方法を説明するもので、ロ
ータ位置初期化の際、摩擦負荷による位置ずれの補正を
考慮したもので、位置ずれの補正を含めたものである。
ステップ52でコイルφ4に通電し、所定時間後、ステ
ップ53にてコイルφ1に通電する。所定時間後、ステ
ップ54にてロータが安定して停止した位置でφ1R=
0とする。次にステップ55でコイルφ2に通電し、所
定時間後、ステップ56にてコイルφ1に通電する。所
定時間後、ステップ57にてロータが安定して停止した
位置でφ1L=ロータ位置とする。ステップ58にて、
φ1Rとφ1Lの平均をとってロータ位置の値を変更す
ることにより、ステータ1AとロータのN極が対向する
位置を零とすることができる。
FIG. 9 illustrates the second method, which takes into account the correction of the position shift due to the friction load when the rotor position is initialized, and includes the correction of the position shift.
In step 52, the coil φ4 is energized, and after a predetermined time, in step 53, the coil φ1 is energized. After a predetermined time, in step 54, at the position where the rotor stably stops, φ1R =
Set to 0. Next, in step 55, the coil φ2 is energized, and after a predetermined time, in step 56, the coil φ1 is energized. After a predetermined time, at step 57, φ1L = rotor position at the position where the rotor stably stops. At step 58,
By taking the average of φ1R and φ1L and changing the value of the rotor position, the position where the stator 1A and the N pole of the rotor face each other can be made zero.

【0020】図10は、第三の方法を説明するもので、
図1で示す各突極1A、1B、1C、1Dの位置がメカ
的に著しくばらつきが大きい場合の補正を考慮したもの
である。まず、ステップ72にてコイルφ4に通電し、
所定時間経過を待つ。ステップ73にてコイルφ1に通
電する。所定時間後、ステップ74にてロータが安定し
て停止した位置でφ1R=0とする。次にステップ75
にてコイルφ2に通電する。所定時間後、ステップ76
にてロータが安定して停止した位置でφ2R=ロータ位
置とする。次に同様の動作を、ステップ77からステッ
プ80にてコイルφ3、φ4に対して行い、φ3R、φ
4Rの値を求める。次に反対方向の回転に対して同様の
動作を、ステップ81からステップ88にてコイルφ
3、φ2、φ1、φ4に対して行い、φ3L、φ2L、
φ1L、φ4Lの値を求める。ステップ89からステッ
プ92に関してそれぞれ演算を行い、各コイルそれぞれ
に対して正転時および逆転時の安定点の位置を検出し、
各コイルに対する正転時と逆転時の平均をとって、摩擦
負荷の影響を軽減する。次に、ステップ93により、φ
4の値をロータの位置とし、次にステップ94からステ
ップ97にて各コイルに対向するロータの位置を演算に
より求め、隣接突極の間を等間隔の分配を行い、各突極
のばらつきに対応できるようにする。
FIG. 10 illustrates the third method.
This takes into account correction when the positions of the salient poles 1A, 1B, 1C, and 1D shown in FIG. First, in step 72, the coil φ4 is energized,
Wait for a predetermined time to elapse. In step 73, the coil φ1 is energized. After a predetermined time, in step 74, φ1R = 0 is set at the position where the rotor stably stops. Then step 75
To energize the coil φ2. After a predetermined time, step 76
At the position where the rotor has stably stopped, φ2R = rotor position. Next, the same operation is performed on the coils φ3 and φ4 in steps 77 to 80, and φ3R, φ3
Find the value of 4R. Next, the same operation is performed for the rotation in the opposite direction.
3, φ2, φ1, φ4, φ3L, φ2L,
Find the values of φ1L and φ4L. The calculations are performed for steps 89 to 92 to detect the positions of the stable points during normal rotation and reverse rotation for each coil,
The average of the forward rotation and the reverse rotation of each coil is averaged to reduce the influence of the friction load. Next, in step 93, φ
The value of 4 is used as the position of the rotor. Next, in steps 94 to 97, the position of the rotor opposed to each coil is obtained by calculation, and distribution is performed at equal intervals between adjacent salient poles. Be prepared to respond.

【0021】なお、図6(c)では、通電を擬似三角波
にしているが、矩形波にしても、本発明の目的を達成す
ることができる。
In FIG. 6C, the energization is performed by a pseudo triangular wave, but the object of the present invention can be achieved by using a rectangular wave.

【0022】(実施例2)次に、2相のエンコーダを用
いて、ステッピングモータのロータを目的の位置に停止
させる手段について述べる。
(Embodiment 2) Next, means for stopping a rotor of a stepping motor at a target position by using a two-phase encoder will be described.

【0023】ステッピングモータのマイクロステップ駆
動を利用する。次にマイクロステップ駆動について説明
を行う。例えば、4相のユニポーラモータにおいて、図
1を参照して説明を行う。コイル2Aのみ通電を行う
と、突極1Aにロータ3のN極が対向する。またコイル
2Bにのみ通電を行うと、突極1Bにロータ3のN極が
対向する。そしてコイル2A、2Bに同量の電流を通電
するとロータ3は突極1A、1Bの中間位置に停止す
る。つまり各コイルの通電配分量を任意に変更していく
ことにより、任意の位置で停止させることが可能とな
る。
The micro step drive of the stepping motor is used. Next, the micro-step driving will be described. For example, a description will be given of a four-phase unipolar motor with reference to FIG. When power is supplied only to the coil 2A, the N pole of the rotor 3 faces the salient pole 1A. When current is applied only to the coil 2B, the N pole of the rotor 3 faces the salient pole 1B. When the same amount of current is applied to the coils 2A and 2B, the rotor 3 stops at an intermediate position between the salient poles 1A and 1B. That is, by arbitrarily changing the amount of current distribution to each coil, it is possible to stop at any position.

【0024】次に、エンコーダの信号により位置制御す
る手段について説明を行う。図11は、図7のモータ制
御33のルーチンである。ステップ102により位置制
御を行い、ステップ103で停止位置制御を行ってい
る。ステップ102の位置制御では、エンコーダの出力
信号を方向判別を含めて計測し、目標位置に収束するよ
うにフィードバック制御が行われる。
Next, the means for controlling the position by the signal of the encoder will be described. FIG. 11 is a routine of the motor control 33 of FIG. In step 102, position control is performed, and in step 103, stop position control is performed. In the position control of step 102, the output signal of the encoder is measured including the direction determination, and feedback control is performed so as to converge on the target position.

【0025】図12は、停止位置制御を説明するための
フローチャートである。ステップ112にて目標位置と
現在位置の差を誤差とし、ステップ113にて誤差が、
例えば4相ステッピングモータの1相通電に相当する、
2ステップ以下に到達し、かつ1相通電の安定化した位
置になったならば、ステップ115に移る。ステップ1
15にて、マイクロステップ駆動に移り、ステップ11
6にて目標位置かどうか判断し、目標位置に到達するま
でマイクロステップ駆動を行う。
FIG. 12 is a flowchart for explaining the stop position control. In step 112, the difference between the target position and the current position is regarded as an error.
For example, it corresponds to one-phase energization of a four-phase stepping motor.
If it has reached two steps or less and has reached the position where the one-phase energization has been stabilized, the routine proceeds to step 115. Step 1
At 15, move to the micro step drive, and go to step 11
At 6, it is determined whether or not the target position is reached, and micro-step driving is performed until the target position is reached.

【0026】(実施例3)次に、2相のエンコーダのア
ナログ信号を用いて、ステッピングモータのロータを目
的の位置に停止させる手段について次に述べる。図13
は本実施例を説明するためのタイミングチャートであ
る。図13(a)は、MR素子等を用いて得られたアナ
ログ出力の2相のエンコーダの出力波形である。図13
(b)は、図13(a)のエンコーダ出力を波形整形し
たものである。図13(c)は、図13(b)の波形の
立ち上がりと立ち下がりをパルス化したもので、ロータ
位置検出および目標位置到達のための現在位置検出に用
いるものである。実施例2では、パルスモータはエンコ
ーダのパルス精度まで到達することができた。本実施例
では、エンコーダのアナログ電圧を用いて、1パルス内
での位置精度を可能とする。図13(d)に図示するも
のは、エンコーダのA相のアナログ信号を、B相の信号
を用いて取り出したものである。記号121の目標点に
対して、エンコーダのアナログ信号がずれたら、マイク
ロステップ駆動により目標点に戻すように、位置のフィ
ードバック制御を行う。
(Embodiment 3) Next, means for stopping the rotor of the stepping motor at a target position using an analog signal of a two-phase encoder will be described. FIG.
Is a timing chart for explaining the embodiment. FIG. 13A shows output waveforms of an analog output two-phase encoder obtained using an MR element or the like. FIG.
(B) is a waveform-shaped version of the encoder output of FIG. 13 (a). FIG. 13 (c) is obtained by pulsing the rise and fall of the waveform of FIG. 13 (b), and is used for rotor position detection and current position detection for reaching the target position. In the second embodiment, the pulse motor could reach the pulse accuracy of the encoder. In the present embodiment, the position accuracy within one pulse is made possible by using the analog voltage of the encoder. FIG. 13D shows an A-phase analog signal of the encoder extracted using a B-phase signal. If the analog signal of the encoder deviates from the target point of symbol 121, position feedback control is performed so as to return to the target point by micro-step driving.

【0027】(実施例4)図14は、目標位置対速度の
関係を表している図である。横軸は位置で、縦軸はステ
ッピングモータの速度を表している。ステッピングモー
タは新たに目標値が設定されると、ステッピングモータ
は立ち上がりカーブ設定で設定された立ち上がり区間A
の間を加速し、最高速度に到達するとモータは設定値1
までの区間Bを最高速度で移動する。設定値1に到達す
ると立ち下がりカーブ設定で設定された立ち下がり区間
Cの間を減速し、最低速度に到達すると、最低速度にて
目標位置まで移動する。そして目標位置まで到達したな
らば停止する。停止制御方法に関しては、実施例2、実
施例3を用いて行うことができる。
(Embodiment 4) FIG. 14 is a diagram showing the relationship between the target position and the speed. The horizontal axis represents the position, and the vertical axis represents the speed of the stepping motor. When a new target value is set for the stepping motor, the stepping motor starts the rising section A set in the rising curve setting.
The motor accelerates between the two and reaches the maximum speed.
Travel at the maximum speed in the section B up to. When the set value 1 is reached, the vehicle decelerates during the falling section C set in the falling curve setting, and when the speed reaches the minimum speed, it moves to the target position at the minimum speed. Then, when it reaches the target position, it stops. The stop control method can be performed using the second and third embodiments.

【0028】定速制御の手段としては、2種類が考えら
れる。その一つは、本来ステッピングモータが備えてい
るオープン制御による定速制御で、この制御性をそのま
ま利用して、実施例2および実施例3の停止制御方法を
用いて停止を行う。
There are two types of means for constant speed control. One of them is a constant speed control based on the open control originally provided in the stepping motor, and the stop is performed using the stop control method of the second and third embodiments by utilizing this controllability as it is.

【0029】次に、第2の手段を述べる。図15は、ス
テッピングモータを制御するためのブロック図である。
記号201はステッピングモータで、記号202はステ
ッピングモータの回転軸に連結した2相のエンコーダ装
置である。記号204は、エンコーダ202の出力によ
り方向判別を行っている。記号205は、ロータ位置検
出回路で、方向判別された出力をカウントすることによ
り位置を検出している。記号206は、現在位置検出回
路で、方向判別された出力をカウントすることにより位
置を検出している。記号207は速度検出器で、方向判
別204の出力により速度検出を行っている。記号20
8は目標位置である。記号209は制御部で、ロータ位
置検出回路205と目標値208と現在位置回路206
と速度検出器207との出力を入力して、各種処理を行
い、記号210の駆動回路を介して、ステッピングモー
タ201を駆動している。
Next, the second means will be described. FIG. 15 is a block diagram for controlling the stepping motor.
Reference numeral 201 denotes a stepping motor, and reference numeral 202 denotes a two-phase encoder device connected to a rotation shaft of the stepping motor. Symbol 204 determines the direction based on the output of encoder 202. Reference numeral 205 denotes a rotor position detection circuit, which detects the position by counting the output whose direction has been determined. Reference numeral 206 denotes a current position detection circuit, which detects a position by counting outputs whose directions have been determined. Reference numeral 207 denotes a speed detector which detects the speed based on the output of the direction determination 204. Symbol 20
8 is a target position. A control unit 209 includes a rotor position detection circuit 205, a target value 208, and a current position circuit 206.
And the output of the speed detector 207 are input, various processes are performed, and the stepping motor 201 is driven via the drive circuit of the symbol 210.

【0030】次に、定速制御の方法を述べると、速度検
出器207で速度を検出し、設定速度に収束するよう
に、4相ステッピングモータに印加する電力を制御す
る。例えば制御方法は、図6(c)図示の振幅値を制御
して行う。その他周知の手段により制御を行っても本発
明の目的を達成することができる。
Next, the method of constant speed control will be described. The speed is detected by the speed detector 207, and the power applied to the four-phase stepping motor is controlled so as to converge on the set speed. For example, the control method is performed by controlling the amplitude value shown in FIG. The object of the present invention can be achieved even if control is performed by other known means.

【0031】図16は、図15の制御部での制御の動作
を説明するためのフローチャートである。記号221は
メインルーチンであり、ステップ222で目標値が変更
されたかを判断し、目標値が変更された場合、目標値変
更初期化を行う。ステップ223により目標値を新規目
標値に設定する。次にステップ224により速度設定値
をゼロとする。ステップ225により目標値変更初期化
終了を行う。次にステップ226により判断処理を行
う。次にステップ227に移り終了する。またステップ
222により、目標値変更初期化がすでに行われている
場合、ステップ227に移り終了する。
FIG. 16 is a flowchart for explaining the control operation of the control unit in FIG. Reference numeral 221 denotes a main routine. In step 222, it is determined whether the target value has been changed. If the target value has been changed, the target value change initialization is performed. In step 223, the target value is set to a new target value. Next, in step 224, the speed set value is set to zero. At step 225, the target value change initialization ends. Next, a determination process is performed in step 226. Next, the process proceeds to step 227 and ends. If it is determined in step 222 that the target value change initialization has already been performed, the process proceeds to step 227 and ends.

【0032】図17は、図16のフローチャートのステ
ップ226の判断処理の詳細フローチャートである。ス
テップ232で、目標位置と現在位置との差(誤差)を
求める。ステップ233にて正負の判断を行い、誤差が
正の時、ステップ234により右回転を行い、誤差が負
の時、ステップ235により左回転を行う。ステップ2
36により誤差の絶対値が設定値1(第1設定値)より
大きく、ステップ237により速度設定値が最高速度よ
り小さいとき、ステップ238により速度設定値を設定
値11(第1速度設定値)だけ増加させて判断処理を終
了する。またステップ237により速度設定値が最高速
度以上ならば判断処理を終了する。またステップ236
により誤差が設定値1以下の時、ステップ239に移
り、速度設定値が最低速度を越えている時、ステップ2
40により、速度設定値を設定値12(第2速度設定
値)だけ減少させ、ステップ239において速度設定値
が最低速度以下の時、ステップ241のエンドに移り、
判断処理ルーチンを終了する。
FIG. 17 is a detailed flowchart of the determination processing in step 226 of the flowchart of FIG. In step 232, the difference (error) between the target position and the current position is determined. At step 233, a positive / negative determination is made. When the error is positive, right rotation is performed at step 234, and when the error is negative, left rotation is performed at step 235. Step 2
When the absolute value of the error is larger than the set value 1 (first set value) by 36 and the speed set value is smaller than the maximum speed by step 237, the speed set value is set to 11 (first speed set value) by step 238. The number is increased and the determination process ends. If the speed setting value is equal to or higher than the maximum speed in step 237, the determination process ends. Step 236
When the error is equal to or smaller than the set value 1, the process proceeds to step 239. When the speed set value exceeds the minimum speed, the process proceeds to step 239.
By 40, the speed set value is decreased by the set value 12 (second speed set value). When the speed set value is equal to or lower than the minimum speed in step 239, the process proceeds to the end of step 241.
The determination processing routine ends.

【0033】[0033]

【発明の効果】以上説明したように、本発明によれば、
プリンタの副走査系に2相のエンコーダを備えたステッ
ピングモータを用いることにより、DCモータの特徴で
ある高効率、高速立ち上げ、高速立ち下げ、高速回転を
実現し、ステッピングモータの欠点である脱調をなくす
ことが可能となった。そして、騒音を減少させ、目的位
置に高速に到達することができるようになった。
As described above, according to the present invention,
By using a stepping motor equipped with a two-phase encoder in the sub-scanning system of the printer, high efficiency, high-speed startup, high-speed shutdown, and high-speed rotation, which are the characteristics of the DC motor, are realized. It became possible to eliminate the tone. Then, the noise can be reduced, and the vehicle can reach the target position at high speed.

【0034】さらに、ステッピングモータにアナログ出
力が可能な2相のエンコーダを用いることにより、エン
コーダの中心電圧で停止させことができ、エンコーダ精
度で、エンコーダの1ステップ以内で精度よく位置決め
ができる効果があるので、プリンタの送りむらを著しく
小さくすることができる。
Further, by using a two-phase encoder capable of analog output for the stepping motor, it is possible to stop at the center voltage of the encoder, and the encoder can be positioned with high accuracy within one step of the encoder. As a result, it is possible to significantly reduce unevenness in the feeding of the printer.

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

【図1】図1は、4相ユニポーラステッピングモータの
原理を説明するための図である。
FIG. 1 is a diagram for explaining the principle of a four-phase unipolar stepping motor.

【図2】図2は、4相ユニポーラステッピングモータの
原理を説明するための図である。
FIG. 2 is a diagram for explaining the principle of a four-phase unipolar stepping motor.

【図3】図3は、4相ユニポーラステッピングモータの
原理を説明するための図である。
FIG. 3 is a diagram for explaining the principle of a four-phase unipolar stepping motor.

【図4】図4は、本実施例を説明するためのブロック図
を表している。
FIG. 4 is a block diagram for explaining the embodiment.

【図5】図5は、図4の方向判別回路13の説明を行う
ための図である。
FIG. 5 is a diagram for explaining a direction discriminating circuit 13 of FIG. 4;

【図6】図6は、図4のロータ位置検出回路及び制御部
の説明を行うための図である。
FIG. 6 is a diagram for explaining a rotor position detection circuit and a control unit in FIG. 4;

【図7】図7は、メインルーチンである。FIG. 7 is a main routine.

【図8】図8は、ロータ位置初期化のルーチンである。FIG. 8 is a routine of rotor position initialization.

【図9】図9は、ロータ位置初期化のルーチンである。FIG. 9 is a routine of rotor position initialization.

【図10】図10は、ロータ位置初期化のルーチンであ
る。
FIG. 10 is a routine of rotor position initialization.

【図11】図11は、図7のモータ制御のルーチンであ
る。
FIG. 11 is a motor control routine of FIG. 7;

【図12】図12は、図7のモータ制御のルーチンであ
る。
FIG. 12 is a motor control routine of FIG. 7;

【図13】図13は、実施例3を説明するための図であ
る。
FIG. 13 is a diagram for explaining a third embodiment;

【図14】図14は、実施例3を説明するための図であ
り、目標位置対速度の関係を表している図である。
FIG. 14 is a diagram for explaining the third embodiment, and is a diagram illustrating a relationship between a target position and a speed.

【図15】図15は、ステッピングモータを制御するた
めのブロック図である。
FIG. 15 is a block diagram for controlling a stepping motor.

【図16】図16は、図15の制御部を説明するための
フローチャートである。
FIG. 16 is a flowchart illustrating a control unit of FIG. 15;

【図17】図17は、図16のフローチャートのステッ
プ226の判断処理の詳細フローチャートである。
FIG. 17 is a detailed flowchart of a determination process in step 226 of the flowchart in FIG. 16;

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

1 磁性体で作られたステータ 1A、1B、1C、1D 磁性体1の突極部 2A、2B、2C、2D コイル 3 2極のマグネットで作られたロータ 4 回転軸 11、201 ステッピングモータ 12、202 2相エンコーダ 13、204 方向判別回路 14、205 ロータ位置検出回路 15 制御部 16、210 駆動回路 206 現在位置 207 速度検出器 208 目標位置 209 制御回路 DESCRIPTION OF SYMBOLS 1 Stator made of magnetic material 1A, 1B, 1C, 1D Salient pole part 2A, 2B, 2C, 2D coil 3 of magnetic material 1 Rotor 4 made of two-pole magnet 4 Rotary shaft 11, 201 Stepping motor 12, 202 Two-phase encoder 13, 204 Direction determination circuit 14, 205 Rotor position detection circuit 15 Controller 16, 210 Drive circuit 206 Current position 207 Speed detector 208 Target position 209 Control circuit

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI H02P 8/38 H02P 8/00 R 303B ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI H02P 8/38 H02P 8/00 R 303B

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 ステッピングモータの制御回路におい
て、 該ステッピングモータの回転軸に連動して回転を行い、
ロータの回転位置に対応したパルス信号を発生する位置
検出装置と、 該位置検出装置の出力により方向判別を行う方向判別回
路と、 該方向判別回路の出力によりパルスカウントを行い、ス
テッピングモータのロータ位置を検出するロータ位置検
出回路と、 前記ステッピングモータの任意のコイルに通電を行い、
ロータが安定した時点における前記ロータ位置検出回路
の値を利用して基準値を定める基準位置検出装置と、 該基準位置検出装置により定められた基準からの位置に
したがったロータ位置検出回路の出力によってステッピ
ングモータのコイルに通電を行う通電制御回路と、 該通電制御回路の出力によりステッピングモータを駆動
する駆動回路と、 を有することを特徴とするステッピングモータの制御回
路。
In a control circuit of a stepping motor, the stepping motor rotates in conjunction with a rotation axis of the stepping motor,
A position detecting device that generates a pulse signal corresponding to the rotational position of the rotor; a direction determining circuit that determines a direction based on an output of the position detecting device; a pulse count is performed based on an output of the direction determining circuit; And a rotor position detection circuit for detecting, energizing an arbitrary coil of the stepping motor,
A reference position detecting device that determines a reference value using the value of the rotor position detecting circuit at the time when the rotor is stabilized, and an output of the rotor position detecting circuit according to the position from the reference determined by the reference position detecting device. A control circuit for a stepping motor, comprising: an energization control circuit that energizes a coil of the stepping motor; and a drive circuit that drives the stepping motor by an output of the energization control circuit.
【請求項2】 ステッピングモータの制御回路におい
て、 該ステッピングモータの回転軸に連動して回転を行い、
ロータの回転位置に対応したパルス信号を発生する位置
検出装置と、 該位置検出装置の出力により方向判別を行う方向判別回
路と、 該方向判別回路の出力によりパルスカウントを行い、ス
テッピングモータのロータ位置を検出するロータ位置検
出回路と、 前記ステッピングモータの任意のコイルに通電を行い、
ロータが安定した時点における前記ロータ位置検出回路
の値を利用して基準値を定める基準位置検出装置と、 該基準位置検出装置により定められた基準からの位置に
したがったロータ位置検出回路の出力によってステッピ
ングモータのコイルに通電を行う通電制御回路と、 前記ステッピングモータの各コイルの通電電流比を任意
に設定することによりロータを任意の位置に停止可能な
マイクロステップ駆動回路と、 前記ロータ位置検出回路の位置信号により、前記マイク
ロステップ制御回路のコイルの通電電流比を制御し、ロ
ータ位置検出回路の位置信号が設定値になるように制御
する第一の停止位置制御回路と、 該通電制御回路及びマイクロステップ駆動回路の出力に
よりステッピングモータを駆動する駆動回路と、 を有することを特徴とするステッピングモータの制御回
路。
2. A control circuit for a stepping motor, comprising: rotating in conjunction with a rotation axis of the stepping motor;
A position detecting device that generates a pulse signal corresponding to the rotational position of the rotor; a direction determining circuit that determines a direction based on an output of the position detecting device; a pulse count is performed based on an output of the direction determining circuit; And a rotor position detection circuit for detecting, energizing an arbitrary coil of the stepping motor,
A reference position detecting device that determines a reference value using the value of the rotor position detecting circuit at the time when the rotor is stabilized, and an output of the rotor position detecting circuit according to the position from the reference determined by the reference position detecting device. An energization control circuit that energizes the coil of the stepping motor; a microstep drive circuit that can stop the rotor at an arbitrary position by arbitrarily setting an energizing current ratio of each coil of the stepping motor; and the rotor position detection circuit. A first stop position control circuit that controls the current ratio of the coil of the micro step control circuit so that the position signal of the rotor position detection circuit becomes a set value by the position signal, And a drive circuit for driving the stepping motor by the output of the micro-step drive circuit. The control circuit of a stepping motor according to.
【請求項3】 ステッピングモータの制御回路におい
て、 該ステッピングモータの回転軸に連動して回転を行い、
ロータの回転位置に対応したアナログ領域を備えたパル
ス信号を発生する位置検出装置と、 該位置検出装置の出力を波形整形する波形整形回路と、 該波形整形回路の出力により方向判別を行う方向判別回
路と、 該方向判別回路の出力によりパルスカウントを行い、ス
テッピングモータのロータ位置を検出するロータ位置検
出回路と、 前記ステッピングモータの任意のコイルに通電を行い、
ロータが安定した時点における前記ロータ位置検出回路
の値を利用して基準値を定める基準位置検出装置と、 該基準位置検出装置により定められた基準からの位置に
したがったロータ位置検出回路の出力によってステッピ
ングモータのコイルに通電を行う通電制御回路と、 前記ステッピングモータの各コイルの通電電流比を任意
に設定することによりロータを任意の位置に停止可能な
マイクロステップ駆動回路と、 前記ロータ位置検出回路の位置信号により、前記マイク
ロステップ制御回路のコイルの通電電流比を制御し、ロ
ータ位置検出回路の位置信号が設定値になるように制御
する第一の停止位置制御回路と、 前記位置検出装置のアナログ信号が所定値に固定される
ように、前記マイクロステップ制御回路のコイルの通電
電流比を制御する第二の停止位置制御回路と、 該通電制御回路及びマイクロステップ駆動回路の出力に
よりステッピングモータを駆動する駆動回路と、 を有することを特徴とするステッピングモータの制御回
路。
3. A control circuit for a stepping motor, comprising: rotating in conjunction with a rotation axis of the stepping motor;
A position detection device that generates a pulse signal having an analog region corresponding to the rotational position of the rotor, a waveform shaping circuit that shapes the waveform of the output of the position detection device, and a direction determination that determines a direction based on the output of the waveform shaping circuit A circuit, a pulse count is performed based on an output of the direction determination circuit, a rotor position detection circuit that detects a rotor position of the stepping motor, and an arbitrary coil of the stepping motor is energized,
A reference position detecting device that determines a reference value using the value of the rotor position detecting circuit at the time when the rotor is stabilized, and an output of the rotor position detecting circuit according to the position from the reference determined by the reference position detecting device. An energization control circuit that energizes the coil of the stepping motor; a microstep drive circuit that can stop the rotor at an arbitrary position by arbitrarily setting an energizing current ratio of each coil of the stepping motor; and the rotor position detection circuit. The first stop position control circuit that controls the current ratio of the coil of the micro-step control circuit so that the position signal of the rotor position detection circuit becomes a set value, Control the current ratio of the coil of the micro-step control circuit so that the analog signal is fixed at a predetermined value. A second stop position control circuit, and a drive circuit for driving the stepping motor by the outputs of the energization control circuit and the micro-step drive circuit.
【請求項4】 請求項1乃至3のいずれか1つに記載の
ステッピングモータの制御回路において、 前記方向判別回路の出力により速度検出を行う速度検出
回路と、 前記方向判別回路の出力によりパルスカウントを行い、
現在位置を計測する現在位置回路と、 前記方向判別回路の出力により速度検出を行う速度検出
回路と、 該速度検出回路と前記現在位置回路の出力と目標位置と
により各種判断を行う判断回路と、をさらに有し、 該判断回路の出力によりステッピングモータを駆動する
ことを特徴とするプリンタの副走査系におけるステッピ
ングモータの制御回路。
4. The stepping motor control circuit according to claim 1, wherein a speed detection circuit detects a speed based on an output of the direction determination circuit, and a pulse count is performed based on an output of the direction determination circuit. Do
A current position circuit that measures a current position, a speed detection circuit that detects speed based on an output of the direction determination circuit, a determination circuit that performs various determinations based on the output of the speed detection circuit and the current position circuit, and a target position, A control circuit for controlling the stepping motor in the sub-scanning system of the printer, wherein the stepping motor is driven by an output of the determination circuit.
【請求項5】 請求項1乃至4のいずれか1つに記載の
ステッピングモータの制御回路において、 前記位置検出装置は、2相のエンコーダ装置を用いたこ
とを特徴とするステッピングモータの制御回路。
5. The stepping motor control circuit according to claim 1, wherein the position detection device uses a two-phase encoder device.
【請求項6】 請求項1乃至3のいずれか1つに記載の
ステッピングモータの制御回路において、 前記基準位置検出装置は任意の1つの突極に対応するコ
イルに通電しロータが停止した位置を基準位置に決める
ことを特徴とするステッピングモータの制御回路。
6. The control circuit for a stepping motor according to claim 1, wherein the reference position detection device supplies a current to a coil corresponding to any one of the salient poles and determines a position where the rotor stops. A control circuit for a stepping motor, wherein the control circuit is set to a reference position.
【請求項7】 請求項1乃至3のいずれか1つに記載の
ステッピングモータの制御回路において、 前記基準位置検出装置は任意の1つの突極に対する右回
転および左回転の停止位置の平均位置を基準位置に決め
ることを特徴とするステッピングモータの制御回路。
7. The stepping motor control circuit according to claim 1, wherein the reference position detection device calculates an average position of stop positions of right rotation and left rotation with respect to any one of the salient poles. A control circuit for a stepping motor, wherein the control circuit is set to a reference position.
【請求項8】 請求項1乃至3のいずれか1つに記載の
ステッピングモータの制御回路において、 前記基準位置検出装置は各突極に対する右回転および左
回転の停止位置の平均位置を算出し各突極間の間を等間
隔に分配することによって基準位置を決めることを特徴
とするステッピングモータの制御回路。
8. The stepping motor control circuit according to claim 1, wherein the reference position detection device calculates an average position of right and left rotation stop positions with respect to each salient pole. A control circuit for a stepping motor, wherein a reference position is determined by equally distributing spaces between salient poles.
JP34066596A 1996-12-05 1996-12-05 Stepping motor control circuit Pending JPH10174493A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP34066596A JPH10174493A (en) 1996-12-05 1996-12-05 Stepping motor control circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP34066596A JPH10174493A (en) 1996-12-05 1996-12-05 Stepping motor control circuit

Publications (1)

Publication Number Publication Date
JPH10174493A true JPH10174493A (en) 1998-06-26

Family

ID=18339155

Family Applications (1)

Application Number Title Priority Date Filing Date
JP34066596A Pending JPH10174493A (en) 1996-12-05 1996-12-05 Stepping motor control circuit

Country Status (1)

Country Link
JP (1) JPH10174493A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002218795A (en) * 2001-01-19 2002-08-02 Matsushita Electric Ind Co Ltd Stepping motor origin setting device, stepping motor origin setting method, and optical device having stepping motor origin setting device
JP2007001368A (en) * 2005-06-22 2007-01-11 Denso Corp Electric actuator system
US7868579B2 (en) 2007-06-28 2011-01-11 Murata Machinery, Ltd. Micro-step driving method of stepping motor and electrically-driven device using stepping motor
CN103762915A (en) * 2013-12-27 2014-04-30 深圳市赛亿科技开发有限公司 Method for controlling stepping motor

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002218795A (en) * 2001-01-19 2002-08-02 Matsushita Electric Ind Co Ltd Stepping motor origin setting device, stepping motor origin setting method, and optical device having stepping motor origin setting device
JP2007001368A (en) * 2005-06-22 2007-01-11 Denso Corp Electric actuator system
US7868579B2 (en) 2007-06-28 2011-01-11 Murata Machinery, Ltd. Micro-step driving method of stepping motor and electrically-driven device using stepping motor
CN103762915A (en) * 2013-12-27 2014-04-30 深圳市赛亿科技开发有限公司 Method for controlling stepping motor
CN103762915B (en) * 2013-12-27 2016-08-17 深圳市赛亿科技开发有限公司 A kind of method for controlling stepping motor

Similar Documents

Publication Publication Date Title
US6570353B2 (en) System for the electronic commutation of a brushless DC motor
US6570351B2 (en) Sensorless motor driving apparatus
US4803389A (en) Stepping motor, method of driving the same and drive circuit therefor
US7205738B2 (en) Method and apparatus for time-based dc motor commutation
JP3906429B2 (en) Synchronous motor drive
US6483266B2 (en) Sensorless motor driving apparatus
JPH11215894A (en) Stepping motor control device
US4928050A (en) Recorder
EP0409175A2 (en) Recording apparatus
US5264769A (en) Recording device with a controllable carriage driving motor
US7141945B2 (en) Method and apparatus for controlling motor drive
US6624602B2 (en) Motor driving apparatus
JP2928007B2 (en) Step motor drive method
JPH10174493A (en) Stepping motor control circuit
US20250219557A1 (en) Field magnet position detection method for electric motor
JP3472533B2 (en) Motor control device
JP7739485B2 (en) Method for detecting the field position of an electric motor
US7868579B2 (en) Micro-step driving method of stepping motor and electrically-driven device using stepping motor
KR102713188B1 (en) Sensorless commutation method
JP4291976B2 (en) Starting method of brushless / sensorless DC motor
JP3124397B2 (en) How to start a sensorless multi-phase DC motor
JP3236198B2 (en) Control device for brushless motor
JPH0775369A (en) Method and apparatus for controlling phase angle of brushless motor
JP3331119B2 (en) Driving method of stepping motor
KR100250108B1 (en) Conduction angle control apparatus of an interior permanent magnet bldc motor