JP2000201497A - Step motor drive control circuit - Google Patents

Step motor drive control circuit

Info

Publication number
JP2000201497A
JP2000201497A JP30037199A JP30037199A JP2000201497A JP 2000201497 A JP2000201497 A JP 2000201497A JP 30037199 A JP30037199 A JP 30037199A JP 30037199 A JP30037199 A JP 30037199A JP 2000201497 A JP2000201497 A JP 2000201497A
Authority
JP
Japan
Prior art keywords
step motor
phase signal
phase
signal
time
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.)
Granted
Application number
JP30037199A
Other languages
Japanese (ja)
Other versions
JP3733267B2 (en
Inventor
Kenichi Maruyama
賢一 丸山
Atsushi Otani
篤志 大谷
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 JP30037199A priority Critical patent/JP3733267B2/en
Publication of JP2000201497A publication Critical patent/JP2000201497A/en
Application granted granted Critical
Publication of JP3733267B2 publication Critical patent/JP3733267B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Facsimile Scanning Arrangements (AREA)
  • Protection Of Generators And Motors (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

(57)【要約】 【目的】 ステップモータの速度に応じて相信号のオン
とオフを繰り返し低騒音のステップモータの駆動制御回
路を提供する。また、ステップモータの対となる相を同
時に駆動しないように相信号を発生する。 【構成】 モータの構成として、ステップモータと、相
信号に応じて前記ステップモータの相を励磁してステッ
プモータを駆動する駆動手段と、駆動信号が加えられる
毎に相信号を発生する相信号発生手段と、駆動信号が相
信号発生手段に所定時間加えられない場合に、相信号発
生手段から発生する相信号のオンとオフを繰り返すよう
に制御する制御手段と、を設ける。
(57) [Summary] An object of the present invention is to provide a drive control circuit for a low-noise step motor that repeats on and off of a phase signal according to the speed of the step motor. Also, a phase signal is generated so as not to simultaneously drive a pair of phases of the step motor. A motor includes a step motor, driving means for exciting the phase of the step motor according to the phase signal to drive the step motor, and generating a phase signal each time a drive signal is applied. Means and control means for controlling the on and off of the phase signal generated by the phase signal generating means when the drive signal is not applied to the phase signal generating means for a predetermined time.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、例えばファクシミ
リ等の画像読み取り用モータとして好適なステップモー
タの駆動制御回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a drive control circuit for a stepping motor suitable as an image reading motor for a facsimile or the like.

【0002】[0002]

【従来の技術】従来、ファクシミリの紙搬送系などで
は、ステッピングモータが一般に用いられている。この
駆動方式として、定電流駆動と、定電圧駆動の2方式が
用いられている。比較的低速の駆動を行う場合には、駆
動回路の簡素化が可能な4相ユニポーラステッピングモ
ータを用い定電圧駆動を行うことが多い。
2. Description of the Related Art Conventionally, a stepping motor is generally used in a paper transport system of a facsimile. As this driving method, two methods of a constant current driving and a constant voltage driving are used. When driving at a relatively low speed, constant-voltage driving is often performed using a four-phase unipolar stepping motor capable of simplifying the driving circuit.

【0003】[0003]

【発明がしようとする課題】しかしながら、一般的な4
相ユニポーラを使用すると、最悪の条件の下では、4相
コイルすべてに電流が流れ、モータの過昇温による機器
の損傷の可能性がある。ソフトウエア暴走時の対応とし
て、損傷を防ぐために、温度ヒューズによって電流を遮
断するなどの保護回路の付加が考えられるが、保護回路
の追加によるコストアップ、例えば、温度ヒューズによ
る保護回路では、回路作動時に再生するには部品の交換
が必要であった。
However, the general 4
With the use of phase unipolar, under worst-case conditions, current flows through all four-phase coils, which can cause equipment damage due to overheating of the motor. As a measure against software runaway, it is conceivable to add a protection circuit such as interrupting the current with a thermal fuse in order to prevent damage.However, adding a protection circuit increases the cost. Sometimes it was necessary to replace parts to regenerate.

【0004】また、低速駆動時には高速駆動時と同じ駆
動力で駆動すると、力が大き過ぎて搬送音が大きくなる
問題もある。
[0004] In addition, there is also a problem that, when driving at a low speed, driving with the same driving force as at the time of high speed driving, the force is too large and the conveying noise becomes loud.

【0005】したがって、本発明の目的は、上記実情に
鑑みなされたもので、ステップモータの速度に応じて相
信号のオンとオフを繰り返し低騒音のステップモータの
駆動制御回路を提供しよとするものである。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a drive control circuit for a low-noise step motor which repeatedly turns on and off a phase signal in accordance with the speed of the step motor. Things.

【0006】本発明の他の目的は、ステップモータの対
となる相を同時に駆動しないように相信号を発生するよ
うにしようとするものである。
Another object of the present invention is to generate a phase signal so as not to simultaneously drive a pair of phases of a step motor.

【0007】[0007]

【課題を解決するための手段】前述の目的を達するため
に、本発明は、ステップモータと、相信号に応じて前記
ステップモータの相を励磁して前記ステップモータを駆
動する駆動手段と、駆動信号が加えられる毎に前記相信
号を発生する相信号発生手段と、前記駆動信号が前記相
信号発生手段に所定時間加えられない場合に、前記相信
号発生手段から発生する相信号のオンとオフを繰り返す
ように制御する制御手段と、を有することを特徴とする
ステップモータ駆動制御回路を採用するものである。
In order to achieve the above object, the present invention provides a step motor, driving means for driving the step motor by exciting a phase of the step motor according to a phase signal, A phase signal generating means for generating the phase signal each time a signal is applied, and turning on and off a phase signal generated from the phase signal generating means when the driving signal is not applied to the phase signal generating means for a predetermined time. And a control means for controlling so as to repeat the step.

【0008】また、本発明は、少なくとも2組の対とな
る相を備えるステップモータと、相信号に応じて前記ス
テップモータの相を励磁して前記ステップモータを駆動
する駆動手段と、駆動手段が加えられる毎に前記相信号
を発生する相信号発生手段と、駆動信号が加えられる毎
に、前記ステップモータの対となる相を同時に駆動しな
いように、前記相信号を発生する相信号発生手段と、前
記駆動信号が前記相信号発生手段に所定の時間加えられ
ない場合に前記相信号発生手段から発生する相信号のオ
ンとオフを繰り返す制御手段と、を有することを特徴と
するステップモータ駆動制御回路を採用するものであ
る。
Further, the present invention provides a step motor having at least two pairs of phases, driving means for exciting the phase of the step motor in accordance with a phase signal to drive the step motor, and Phase signal generating means for generating the phase signal each time the phase signal is added, and phase signal generating means for generating the phase signal so as not to simultaneously drive a paired phase of the step motor each time a drive signal is added. And control means for repeating on and off of a phase signal generated from the phase signal generation means when the drive signal is not applied to the phase signal generation means for a predetermined time. A circuit is adopted.

【0009】[0009]

【実施例】以下、本発明の実施例を図面を参照して説明
する。
Embodiments of the present invention will be described below with reference to the drawings.

【0010】最初に、本発明の実施例のモータ駆動制御
回路を適用できる一例としてファクシミリを説明する。
図1は、本発明の実施例のモータ駆動制御回路を適用で
きるファクシミリの回路ブロック図である。図1に示す
ファクシミリの構成は一般的なものであるので、各部品
の機能を概略するに留める。
First, a facsimile will be described as an example to which the motor drive control circuit according to the embodiment of the present invention can be applied.
FIG. 1 is a circuit block diagram of a facsimile to which a motor drive control circuit according to an embodiment of the present invention can be applied. Since the configuration of the facsimile shown in FIG. 1 is a general one, only the function of each part will be outlined.

【0011】図1において、1は本発明のファクシミリ
装置全体の動作を制御するCPUであり、2は、データ
の授受、命令の授受等を行うために用いられるバスであ
り、3は、CPUを制御するためのプログラムが格納さ
れているROMであり、4は発信元情報、ユーザ登録情
報等を記憶するSRAMであり、5は画像信号、音声信
号を変調するためのモデムであり、6は電話回線と本装
置との接続を制御するための網制御ユニットであり、7
は公衆電話回線であり、8は有線電話機であり、9は無
線電話との通信を行う無線ベースユニットであり、10
は音声データのパスを切り替えるクロスポイントスイッ
チであり、12は画像を読み取る読み取りセンサ(ライ
ンセンサ)であり、11は画像処理ゲートアレイであ
り、13は画像を記録するプリントヘッドである。
In FIG. 1, 1 is a CPU for controlling the operation of the entire facsimile apparatus of the present invention, 2 is a bus used for exchanging data, exchanging instructions, and the like, and 3 is a CPU for exchanging instructions. A ROM for storing a control program, 4 is an SRAM for storing source information, user registration information, etc., 5 is a modem for modulating image signals and audio signals, 6 is a telephone A network control unit for controlling the connection between the line and the device;
Is a public telephone line, 8 is a wired telephone, 9 is a wireless base unit for communicating with a wireless telephone, and 10 is a wireless base unit.
Reference numeral denotes a cross point switch for switching a path of audio data, reference numeral 12 denotes a reading sensor (line sensor) for reading an image, reference numeral 11 denotes an image processing gate array, and reference numeral 13 denotes a print head for recording an image.

【0012】14は、プリントヘッドに供給するための
画像を一時的に貯えるためのDRAMであり、16は原
稿幅、原稿の有無を検出する原稿検出センサであり、1
7は用紙サイズ、用紙の有無を検出する用紙検出センサ
であり、20は原稿を搬送するための読み取りモータで
あり、22は読み取りモータを駆動するためのモータド
ライバ(トランジスタアレイ)であり、19はオペレー
ションパネルであり、キーボードと画像形成装置の状態
等を表示するLCDからなっている。
Reference numeral 14 denotes a DRAM for temporarily storing an image to be supplied to the print head. Reference numeral 16 denotes a document detection sensor for detecting a document width and the presence or absence of a document.
Reference numeral 7 denotes a paper detection sensor for detecting the paper size and presence / absence of paper. Reference numeral 20 denotes a reading motor for transporting the document. Reference numeral 22 denotes a motor driver (transistor array) for driving the reading motor. Reference numeral 19 denotes The operation panel is composed of a keyboard and an LCD for displaying the status of the image forming apparatus.

【0013】また、18はシステムゲートアレイ(多機
能ゲートアレイ)であり、プリントヘッド13、DRA
M14、各種センサ16、17、読み取りモータ20の
モータドライバ22、オペレーションパネル19に接続
されている。
Reference numeral 18 denotes a system gate array (multifunctional gate array), which includes a print head 13 and a DRA.
M14, various sensors 16 and 17, a motor driver 22 of a reading motor 20, and an operation panel 19 are connected.

【0014】システムゲートアレイ18は、さらに、同
期信号生成部と読み取りモータ駆動保護回路と、ヘッド
のノズルの配列に合わせて主走査方向に並んだ画像デー
タを副走査方向に並んだ画像データに変換するプリント
ヘッドに転送する処理や、キーボードより入力されたキ
ー入力データや各種データや各種センサの出力信号をC
PUが判断できるコード信号に変換する処理や、読み取
りモータのタイミング処理を行っている。
The system gate array 18 further converts the image data arranged in the main scanning direction into image data arranged in the sub-scanning direction in accordance with the arrangement of the nozzles of the head and the synchronizing signal generation section and the read motor drive protection circuit. And prints key input data and various data input from the keyboard and output signals of various sensors
A process of converting the code signal into a code signal that can be determined by the PU and a timing process of the reading motor are performed.

【0015】25は記録紙を副走査方向に搬送するため
のLFモータであり、23はモータ25を駆動するため
のモータドライバであり、26はプリントヘッドを装着
したキャリッジを駆動するためのCRモータであり、2
4はCRモータ26を駆動するためのモータドライバで
ある。
Reference numeral 25 denotes an LF motor for conveying the recording paper in the sub-scanning direction; 23, a motor driver for driving the motor 25; 26, a CR motor for driving a carriage on which a print head is mounted. And 2
Reference numeral 4 denotes a motor driver for driving the CR motor 26.

【0016】次に、本発明のモータ駆動回路を説明す
る。図2は、システムゲートアレイ内の読み取りモータ
のモータドライバ用の駆動制御回路例である。読み取り
モータはファクシミリにおいて原稿を読み取るために副
走査方向に原稿を送るモータである。201は励磁相を
指定する第1レジスタであり、202は第1レジスタ2
01の値を保持する第2レジスタであり、203はSW
(スイッチング)制御を開始する時間を指定する第3レ
ジスタであり、204は励磁相変化からの時間を計測す
るシフトレジスタであり、205はスイッチ制御のオン
・オフのデューティを指定する第4レジスタであり、2
06は第1レジスタに書き込まれた値と、その前の値
(第2レジスタ202の値)を比較し、値が異なる場合
には、RST*信号を生成する比較器であり、207は
第3レジスタ203の値とシフトレジスタ204の値を
比較し、指定時間以上経過したときに、スイッチ制御を
許可SWEN信号を生成する比較器であり、208は第
4レジスタ205の値を元に50μS周期でのオンオフ
のデューティを制御するPULSE信号を生成するパル
ス生成回路であり、210はSWEN、PULSE信号
からSW信号を生成するNAND回路であり、209は
A相とA*(Aの否定)相、B相とB*(Bの否定)相
の同時駆動を禁止する排他制御と、NAND回路210
からのSW信号によって励磁相の駆動をオンオフするポ
ート制御部である。
Next, a motor drive circuit according to the present invention will be described. FIG. 2 is an example of a drive control circuit for a motor driver of a reading motor in a system gate array. The reading motor is a motor that feeds the original in the sub-scanning direction to read the original in a facsimile. 201 is a first register for designating an excitation phase, and 202 is a first register 2
01 is a second register for holding a value of 01, and 203 is a SW
(Switching) a third register for designating a time to start the control, 204 a shift register for measuring the time from the change of the excitation phase, and 205 a fourth register for designating the on / off duty of the switch control. Yes, 2
06 is a comparator that compares the value written in the first register with the previous value (the value of the second register 202), and generates an RST * signal if the values are different. A comparator that compares the value of the register 203 with the value of the shift register 204 and generates a SWEN signal that permits switch control when a specified time or more has elapsed. 208 is a 50 μS cycle based on the value of the fourth register 205. Is a pulse generating circuit for generating a PULSE signal for controlling the on / off duty of the A / D converter, 210 is a NAND circuit for generating a SW signal from the SWEN and PULSE signals, 209 is an A phase and an A * (negation of A) phase, and B is a Exclusive control for inhibiting simultaneous driving of the phase and the B * (negation of B) phase, and the NAND circuit 210
This is a port control unit that turns on and off the driving of the excitation phase by the SW signal from the controller.

【0017】読み取りモータ20は、4相ユニポーラス
テッピングモータであり、システムゲートアレイ18か
らの制御信号を元に、トランジスタアレイからなるモー
タドライバ22によって駆動される。
The reading motor 20 is a four-phase unipolar stepping motor, and is driven by a motor driver 22 composed of a transistor array based on a control signal from the system gate array 18.

【0018】4本の駆動信号は、読み取りモータの4つ
の駆動コイルA、B、A*、B*相にそれぞれ対応して
いる。4つの駆動コイル駆動によりモータの回転軸に生
じる力の向きは図3に示すように、AとA*、BとB*
は、それぞれ、反対方向であり、A、A*とB、B*は
直交する方向に力が働き、モータの回転は別紙の表1に
示すように、4つのコイルの駆動の組み合わせのステッ
プを変化させていくことによって行われる。
The four drive signals correspond to the four drive coils A, B, A * and B * phases of the reading motor, respectively. As shown in FIG. 3, the directions of the forces generated on the rotation axis of the motor by driving the four drive coils are A and A *, and B and B *.
Are the opposite directions, respectively, A, A * and B, B * exert forces in orthogonal directions, and the rotation of the motor involves the steps of the combination of driving the four coils as shown in Table 1 of the attached sheet. It is done by changing.

【0019】実際のモータ駆動では、A、A*相もしく
はB、B*相は同時に駆動されることはなく、ポート制
御部209の排他制御によって、この2組の組み合わせ
の両方の相が同時に駆動することが禁止されている。具
体的には、A相と、B相の駆動が優先され、A相が駆動
されているときのA*相、B相が駆動されているときの
B*相は無効となる。
In actual motor driving, the A and A * phases or the B and B * phases are not driven at the same time, and both phases of these two combinations are driven at the same time by the exclusive control of the port control unit 209. It is forbidden to do so. Specifically, the driving of the A phase and the B phase is prioritized, and the A * phase when the A phase is driven and the B * phase when the B phase is driven become invalid.

【0020】さらに詳細にいうと、ポート制御部209
は、NOT回路209a、209b、AND回路209
c〜209hからなるが、例えば、NOT回路209a
の出力は2つのAND回路209c、209fを通して
A*相を制御するため、NOT回路209aの入力がH
(ハイ)のときは、NOT回路209aの出力がL(ロ
ー)となって、A*相にはL(ロー)しか入力しないの
で、同時に駆動することを禁止することになる。
More specifically, the port control unit 209
Are NOT circuits 209a and 209b, and an AND circuit 209
c to 209h, for example, a NOT circuit 209a
Is controlled through two AND circuits 209c and 209f, so that the input of the NOT circuit 209a is H level.
At the time of (high), the output of the NOT circuit 209a becomes L (low) and only L (low) is input to the A * phase, so that simultaneous driving is prohibited.

【0021】図4はモータ駆動回路のある期間の動作を
示すタイムチャートである。具体的には、図4は表1の
ステップ8(励磁相がA)からステップ1(励磁相がA
とB)への移行時を例にとって説明するためのタイムチ
ャートである。
FIG. 4 is a time chart showing the operation of the motor drive circuit during a certain period. Specifically, FIG. 4 shows steps 8 (excitation phase is A) to step 1 (excitation phase is A) in Table 1.
7 is a time chart for explaining an example when shifting to B).

【0022】第1のレジスタ201には、4ビットデー
タバス信号としてモータ駆動信号が直接CPU1から書
き込まれ、その書き込まれた駆動信号(データ)は第1
のレジスタ201から第2のレジスタ202に或る所定
周期にてシフトされる。この第2のレジスタ202に書
き込まれたデータに応じた相信号がポート制御部209
で生成され、このポート制御部209で生成された相信
号がドライバ22に加えられてステップモータ20のコ
イルが励磁される。従って、第2のレジスタ202に書
き込まれるデータが次々に書き換えられることによりポ
ート制御部209で生成された相信号が順に切り換えら
れドライバ22を介してステップモータ20のコイルが
順に励磁切り換えされモータがステップ駆動されること
になる。
In the first register 201, a motor drive signal is directly written from the CPU 1 as a 4-bit data bus signal, and the written drive signal (data) is stored in the first register 201.
From the first register 201 to the second register 202 at a predetermined period. A phase signal corresponding to the data written in the second register 202 is transmitted to the port control unit 209.
And the phase signal generated by the port controller 209 is applied to the driver 22 to excite the coil of the step motor 20. Accordingly, the data written in the second register 202 is rewritten one after another, whereby the phase signals generated by the port control unit 209 are sequentially switched, and the coils of the step motor 20 are sequentially switched through the driver 22 by excitation, so that the motor It will be driven.

【0023】ここで、第1のレジスタ201には駆動信
号(データ)が次々に加えられることになるが、最初の
駆動信号が加えられてから次の駆動信号が加えられるま
での時間が、第1のレジスタ201から第2のレジスタ
202にデータをシフトするための或る所定周期の時間
よりも早い場合、つまり、データを或る一定の速度より
も早く回転させる場合には第1のレジスタ201のデー
タと第2のレジスタ202のデータは一致しないため
に、比較器206からはRST信号は出力されない。
Here, drive signals (data) are successively applied to the first register 201, and the time from when the first drive signal is applied to when the next drive signal is applied is equal to the first drive signal. In the case where the time is shorter than a certain period of time for shifting data from the first register 201 to the second register 202, that is, when the data is rotated faster than a certain speed, the first register 201 is used. Does not match the data of the second register 202, the comparator 206 does not output the RST signal.

【0024】逆に、最初の駆動信号が加えられてから次
の駆動信号が加えられるまでの時間が、第1のレジスタ
201から第2のレジスタ202にデータをシフトする
ための或る所定周期の時間よりも遅い場合、つまり、モ
ータを或る一定の速度よりもゆっくり回転させる場合や
停止している場合には、第1のレジスタ201のデータ
と第2のレジスタ202のデータは一致するために、比
較器206からはRST信号が出力される。つまり、タ
イミング(a)で駆動信号が入力される第1のレジスタ
201の値がライト信号によって書き換えられると、第
1のレジスタ201の値で保持している第2のレジスタ
202の値と第1のレジスタ201の値が一致するの
で、比較器206よりRST信号が出力される。比較器
206よりRST信号が出力されると、シフトレジスタ
204が初期化される。
Conversely, the time from when the first drive signal is applied to when the next drive signal is applied is equal to a predetermined period for shifting data from the first register 201 to the second register 202. When the time is slower than the time, that is, when the motor is rotated more slowly than a certain speed or when the motor is stopped, the data in the first register 201 and the data in the second register 202 match. , And the comparator 206 outputs an RST signal. That is, when the value of the first register 201 to which the drive signal is input is rewritten by the write signal at the timing (a), the value of the second register 202 held by the value of the first register 201 and the value of the first , The RST signal is output from the comparator 206. When the RST signal is output from the comparator 206, the shift register 204 is initialized.

【0025】第3のレジスタ203は予め読み取りの周
期信号であるXSH信号がいくつ入ったらオン・オフの
制御を開始するかを指定するレジスタである。この第3
のレジスタ203はXSH=1の設定である。従って、
初期化されたシフトレジスタ204にXSHが入力され
ると、シフトレジスタ204の値と第3のレジスタ20
3の値が一致した時点タイミング(b)でSWEN生成
部207からSWEN信号を出力する。
The third register 203 is a register for designating the number of XSH signals, which are periodic read signals, before starting on / off control. This third
Is set to XSH = 1. Therefore,
When XSH is input to the initialized shift register 204, the value of the shift register 204 and the third register 20
The SWEN signal is output from the SWEN generation unit 207 at the timing (b) when the values of 3 match.

【0026】第4のレジスタ205はXSH信号が入力
されるたびに初期化されるレジスタで、オン・オフの周
期を指定する。パルス生成部208は第4のレジスタ2
05からのデータをデコードして第4のレジスタ205
により指定されたオン・オフ周期のパルス信号を発生す
る。従って、第4のレジスタ205が初期化されたタイ
ミング(c)でパルス生成部208からのパルス信号に
応じてNAND回路210からのSW信号が出力され、
第4のレジスタ205はXSH信号により初期化される
タイミング(d)でパルス信号のデューティは変化し、
それに応じてNAND回路210からのSW信号も変化
する。
The fourth register 205 is initialized each time the XSH signal is input, and specifies an ON / OFF cycle. The pulse generator 208 is provided in the fourth register 2
05 from the fourth register 205
Generates a pulse signal with an on / off cycle specified by. Accordingly, at the timing (c) when the fourth register 205 is initialized, the SW signal from the NAND circuit 210 is output according to the pulse signal from the pulse generation unit 208,
The fourth register 205 changes the duty of the pulse signal at timing (d) initialized by the XSH signal,
The SW signal from NAND circuit 210 also changes accordingly.

【0027】このようにNAND回路210からオン・
オフを繰り返すSW信号が出力されることから、ポート
制御部209で生成された相信号がオン・オフを繰り返
す。
As described above, the ON / OFF state of the NAND circuit 210
Since the SW signal that repeatedly turns off is output, the phase signal generated by the port control unit 209 repeatedly turns on and off.

【0028】なお、PULSE信号は1周期を50μS
とし、第4レジスタ205の指定によって1周期のオン
オフのディーティが変化する。50μS周期はSW制御
を行うとき、駆動系から発生する共振音が可聴帯域外に
なるように設定されている。
The PULSE signal has a period of 50 μS.
The on / off duty for one cycle changes according to the designation of the fourth register 205. The 50 μS cycle is set so that the resonance sound generated from the drive system is outside the audible band when performing the SW control.

【0029】また、低速駆動時には、高速駆動時と同じ
駆動力で駆動すると、力が大き過ぎて、搬送音が大きく
なるので、スイッチングのディーティとスイッチング開
始までの期間を制御して、駆動力の調整を行い、駆動音
の低減を図っている。
When driving with the same driving force as in high-speed driving at low-speed driving, the driving force is too large and the carrier sound becomes loud. Therefore, the switching duty and the period until the start of switching are controlled to control the driving force. Adjustments are made to reduce drive noise.

【0030】[0030]

【発明の効果】以上説明したように、本発明によれば、
4相全てに電流が流れるのを確実に防止するモータ駆動
回路が得られる。
As described above, according to the present invention,
A motor drive circuit that reliably prevents current from flowing in all four phases is obtained.

【0031】また、低速駆動時には高速駆動時と同じ駆
動力で駆動すると、力が大き過ぎて搬送音が大きくなる
ので、スイッチングのデューティとスイッチングの開始
までの期間を制御して、駆動力の調整を行い、駆動音の
低減できるモータ駆動回路が得られる。
Further, when driving with the same driving force as in high-speed driving during low-speed driving, the driving force is too large and the carrier noise increases, so the switching duty and the period until the start of switching are controlled to adjust the driving force. And a motor drive circuit capable of reducing the drive noise is obtained.

【表1】 [Table 1]

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

【図1】図1は、本発明に係わるモータ駆動制御回路が
適用できる一例としてのファクシミリ装置のブロック回
路図である。
FIG. 1 is a block circuit diagram of a facsimile apparatus as an example to which a motor drive control circuit according to the present invention can be applied;

【図2】図2は、図1に示すファクシミリ装置の画像読
み取り用ステップモータ駆動制御回路の要部を示す回路
図である。
FIG. 2 is a circuit diagram showing a main part of an image reading step motor drive control circuit of the facsimile apparatus shown in FIG. 1;

【図3】図3は、図1に示すステップモータの励磁相と
発生する力の向きを説明するための図である。
FIG. 3 is a view for explaining an excitation phase and a direction of generated force of the step motor shown in FIG. 1;

【図4】図4は、図2に示すステップモータ駆動制御回
路のタイムチャートである。
FIG. 4 is a time chart of the step motor drive control circuit shown in FIG. 2;

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

1 CPU 2 バス 3 ROM 18 システムゲートアレイ 19 オペーレーションパネル 20 読み取りモータ 22 読み取りモータ駆動ドライバ 201 第1レジスタ 202 第2レジスタ 203 シフトレジスタ 204 第3レジスタ 205 第4レジスタ 206 比較器 207 SWEN信号生成器 208 パルス生成回路 209 ポート制御部 210 NAND回路 1 CPU 2 bus 3 ROM 18 system gate array 19 operation panel 20 read motor 22 read motor drive driver 201 first register 202 second register 203 shift register 204 third register 205 fourth register 206 comparator 207 SWEN signal generator 208 pulse generation circuit 209 port control unit 210 NAND circuit

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】ステップモータと、 相信号に応じて前記ステップモータの相を励磁して前記
ステップモータを駆動する駆動手段と、 駆動信号が加えられる毎に前記相信号を発生する相信号
発生手段と、 前記駆動信号が前記相信号発生手段に所定時間加えられ
ない場合に、前記相信号発生手段から発生する相信号の
オンとオフを繰り返すように制御する制御手段と、 を有することを特徴とするステップモータ駆動制御回
路。
1. A step motor, driving means for exciting the phase of the step motor in accordance with a phase signal to drive the step motor, and phase signal generating means for generating the phase signal each time a drive signal is applied. And control means for controlling so as to repeat on and off of a phase signal generated from the phase signal generation means when the drive signal is not applied to the phase signal generation means for a predetermined time. Step motor drive control circuit.
【請求項2】請求項1記載のステップモータ駆動制御回
路において、 前記駆動信号が前記相信号発生手段に入力されてから所
定時間を計時する計時手段を有し、該計時手段により計
時される所定時間以内に次の駆動信号が前記相信号発生
手段に加えられない際に前記制御手段を作動させる作動
手段をさらに有することを特徴とするステップモータ駆
動制御回路。
2. The step motor drive control circuit according to claim 1, further comprising: a time counting means for counting a predetermined time after the drive signal is input to the phase signal generating means, wherein the predetermined time counted by the time counting means is provided. A step motor drive control circuit, further comprising an operation means for operating the control means when a next drive signal is not applied to the phase signal generation means within a time.
【請求項3】請求項1記載のステップモータ駆動制御回
路において、 前記駆動信号は、4ビットデータバス信号であり、前記
計時手段は4ビットデータバス信号が書き込まれる第1
のレジスタと、該第1のレジスタに書き込まれたデータ
を或る所定周期にてシフトする第2のレジスタとを有
し、前記作動手段は前記或る所定周期に相当する時間内
に第1のレジスタの値と第2のレジスタの値が異なるか
どうかを比較する比較手段を有する、 ことを特徴とするステップモータ駆動制御回路。
3. The step motor drive control circuit according to claim 1, wherein said drive signal is a 4-bit data bus signal, and said time-measuring means is configured to write a 4-bit data bus signal to said first signal.
And a second register that shifts the data written in the first register at a certain predetermined period, wherein the operating means operates the first register within a time corresponding to the certain predetermined period. A step motor drive control circuit, comprising: comparing means for comparing whether the value of the register is different from the value of the second register.
【請求項4】請求項1記載のステップモータ駆動制御回
路において、 前記制御手段は、前記相信号発生手段から発生する相信
号のオンとオフの時間を調整する調整手段を有する、 ことを特徴とするステップモータ駆動制御回路。
4. The step motor drive control circuit according to claim 1, wherein said control means has an adjustment means for adjusting an on / off time of a phase signal generated from said phase signal generation means. Step motor drive control circuit.
【請求項5】請求項1記載のステップモータ駆動制御回
路において、前記ステップモータは4相のユニポーラモ
ータであることを特徴とするステップモータ駆動制御回
路。
5. The step motor drive control circuit according to claim 1, wherein said step motor is a four-phase unipolar motor.
【請求項6】請求項1記載のステップ駆動制御回路にお
いて、前記駆動手段は、相信号に応じて前記ステップモ
ータの励磁相並びに励磁時間が決められることを特徴と
するステップモータ駆動制御回路。
6. A step motor drive control circuit according to claim 1, wherein said drive means determines an excitation phase and an excitation time of said step motor in accordance with a phase signal.
【請求項7】少なくとも2組の対となる相を備えるステ
ップモータと、 相信号に応じて前記ステップモータの相を励磁して前記
ステップモータを駆動する駆動手段と、 駆動手段が加えられる毎に前記相信号を発生する相信号
発生手段と、 駆動信号が加えられる毎に、前記ステップモータの対と
なる相を同時に駆動しないように、前記相信号を発生す
る相信号発生手段と、 前記駆動信号が前記相信号発生手段に所定の時間加えら
れない場合に前記相信号発生手段から発生する相信号の
オンとオフを繰り返す制御手段と、 を有することを特徴とするステップモータ駆動制御回
路。
7. A step motor having at least two pairs of phases, driving means for driving the step motor by exciting the phase of the step motor in response to a phase signal, and each time the driving means is added. Phase signal generating means for generating the phase signal; phase signal generating means for generating the phase signal so as not to simultaneously drive a paired phase of the step motor each time a drive signal is added; And a control means for repeatedly turning on and off a phase signal generated from the phase signal generating means when the phase signal is not applied to the phase signal generating means for a predetermined time.
JP30037199A 1998-10-26 1999-10-22 Step motor drive control circuit Expired - Fee Related JP3733267B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30037199A JP3733267B2 (en) 1998-10-26 1999-10-22 Step motor drive control circuit

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP10-321307 1998-10-26
JP32130798 1998-10-26
JP30037199A JP3733267B2 (en) 1998-10-26 1999-10-22 Step motor drive control circuit

Publications (2)

Publication Number Publication Date
JP2000201497A true JP2000201497A (en) 2000-07-18
JP3733267B2 JP3733267B2 (en) 2006-01-11

Family

ID=26562315

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30037199A Expired - Fee Related JP3733267B2 (en) 1998-10-26 1999-10-22 Step motor drive control circuit

Country Status (1)

Country Link
JP (1) JP3733267B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809172A (en) * 2017-12-15 2018-11-13 苏州沸迩灵精密制造有限公司 A kind of servo motor driving circuit for receiver

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108809172A (en) * 2017-12-15 2018-11-13 苏州沸迩灵精密制造有限公司 A kind of servo motor driving circuit for receiver

Also Published As

Publication number Publication date
JP3733267B2 (en) 2006-01-11

Similar Documents

Publication Publication Date Title
JP3997172B2 (en) Motor control device, motor control method, electronic device, recording device, and motor driver controller
JP2693483B2 (en) Sheet transport device and faximili device equipped with the same
JP2000201497A (en) Step motor drive control circuit
US6323617B1 (en) Stepping motor drive control circuit
JPS59155072A (en) Printer
JP3412509B2 (en) Drive for thermal line printer
JPS62100196A (en) Drive circuit for stepping motor
JPH0217895A (en) Stepping motor drive method
JP3245185B2 (en) Driving device for stepping motor
JP3031063B2 (en) Printing device
JPH05268436A (en) Facsimile equipment
JP3624060B2 (en) Pulse motor drive device
JPH0491699A (en) Drive for pulse motor
JPH0970199A (en) Printer
JPH08126392A (en) Drive control device for stepping motor, its drive system, and equipment using the motor
JP3059118U (en) Stepping motor control device
JPH0965695A (en) Stepping motor drive controller
JP2003339192A (en) Stepping motor drive device and printer device
JP3622376B2 (en) Facsimile device
JP3187985B2 (en) Stepping motor drive
JPH05112039A (en) Recorder
JP3050270B2 (en) Serial printer
JPH04243245A (en) Electrophotographic copying machine
JP2003244993A (en) Stepping motor speed control device and speed control method
JPH0775386A (en) Pulse motor current value control method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050131

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051017

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20091021

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101021

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20111021

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20121021

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20131021

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees