JPS62100196A - Drive circuit for stepping motor - Google Patents
Drive circuit for stepping motorInfo
- Publication number
- JPS62100196A JPS62100196A JP23641085A JP23641085A JPS62100196A JP S62100196 A JPS62100196 A JP S62100196A JP 23641085 A JP23641085 A JP 23641085A JP 23641085 A JP23641085 A JP 23641085A JP S62100196 A JPS62100196 A JP S62100196A
- Authority
- JP
- Japan
- Prior art keywords
- stepping motor
- frequency
- voltage
- pulse generator
- register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 7
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P8/00—Arrangements for controlling dynamo-electric motors rotating step by step
- H02P8/14—Arrangements for controlling speed or speed and torque
- H02P8/16—Reducing energy dissipated or supplied
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Control Of Stepping Motors (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ステッピングモータを等速で回転させなくて
も機能上問題を生じない装置、機器に備えられるステッ
ピングモータ駆動回路に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a stepping motor drive circuit that is installed in devices and equipment that do not cause functional problems even if the stepping motor does not rotate at a constant speed.
ステッピングモータは各種の装置、機器に活用されてお
り、例えばプリンタにあっては、印字用ヘッドをプラテ
ンに近づく方向に、および離れる方向に回転させるヘッ
ドアップダウン機構を作動させるラック等の移動体を駆
動する駆動源として用いられている。そして、ステッピ
ングモータは例えば電池を電源として作動するステッピ
ングモータドライバによって駆動するようになっている
。Stepping motors are used in a variety of devices and devices. For example, in printers, stepping motors are used to drive moving objects such as racks that operate a head up-down mechanism that rotates the print head toward and away from the platen. It is used as a driving source. The stepping motor is driven by a stepping motor driver that operates using a battery as a power source, for example.
ところで、上述したように例えば経時的に電圧が小さく
なるように変化する電池を電源とするステッピングモー
タ駆動回路にあっては、第3図の駆動電圧(Va*v)
−駆動トルク(T)特性を例示する説明図に示すように
、初期の大きい駆動電圧■1のときにはステッピングモ
ータは大きな駆動トルクT、が得られていたものが、あ
る時間の経過後には小さな駆動電圧v2となり、これに
応じて小さな駆動トルクT2となり、したがって例えば
プリンタの場合にあっては、前述の移動体の移動負荷が
この小さな駆動トルクT2よりも大きくなると移動体が
移動せず、つまりプリンタとして機能しない事態を生じ
、電池を交換しなければならず、結局、1つの電池によ
るプリンタの稼動時間が比較的短いものであった。By the way, as mentioned above, for example, in a stepping motor drive circuit whose power source is a battery whose voltage changes over time, the drive voltage (Va*v) shown in FIG.
- As shown in the explanatory diagram illustrating the drive torque (T) characteristics, at the initial high drive voltage ■1, the stepping motor was able to obtain a large drive torque T; voltage v2, and correspondingly a small driving torque T2. Therefore, in the case of a printer, for example, if the moving load of the moving object mentioned above becomes larger than this small driving torque T2, the moving object does not move, that is, the printer This resulted in a situation where the printer did not function properly and the battery had to be replaced, resulting in a relatively short operating time for the printer with one battery.
また、一般に第3図に示す関係を考慮してできるだけ長
い稼動時間を得るために、あらかじめ初期の駆動電圧V
、を必要以上に大きく設定し、必要以上の大きな駆動ト
ルクTIを得るようにしているが、これによって多大の
エネルギロスを生じている。Generally, in order to obtain as long an operating time as possible in consideration of the relationship shown in FIG.
, is set larger than necessary to obtain a larger drive torque TI than necessary, but this causes a large amount of energy loss.
このようなことから従来のステッピングモータ駆動回路
にあっては、経済性の点で問題があった。For this reason, conventional stepping motor drive circuits have had problems in terms of economy.
本発明は、このような従来技術における実情に鑑みてな
されたもので、その目的は、駆動源としてステッピング
モータが機能しうる時間を十分に長くすることができ、
エネルギロスを抑えることのできるステッピングモータ
駆動回路を提供することにある。The present invention has been made in view of the actual situation in the prior art, and its purpose is to sufficiently extend the time during which a stepping motor can function as a drive source.
An object of the present invention is to provide a stepping motor drive circuit that can suppress energy loss.
この目的を達成するために本発明は、電池等の電源の電
圧を検出する検出手段と、この検出手段で検出された検
出値に応じてほぼ一定のステッピングモータの駆動トル
クが得られる周波数を選定し、出力する選定・出力手段
を設け、この選定・出力手段の出力に応じてステッピン
グモータドライバを駆動する構成にしである。In order to achieve this object, the present invention uses a detection means for detecting the voltage of a power source such as a battery, and selects a frequency at which a substantially constant driving torque of the stepping motor can be obtained in accordance with the detected value detected by this detection means. A selection/output means is provided, and the stepping motor driver is driven in accordance with the output of the selection/output means.
上記のように構成したことにより本発明にあっては、検
出手段で検出された電源の電圧の検出値が大きいときは
高い周波数を選定して出力し、該検出値が小さく変化し
たときには低い周波数を選定して出力し、常にほぼ一定
のステッピングモータの駆動トルクが得られるようにし
てあり、電源の電圧の変化による駆動トルクの変化を抑
えることができ、しかも周波数を変えることにより所望
の駆動トルクが得られることから初期の検出値すなわち
電源の電圧は必要以上に大きくしなくて済む。With the above configuration, in the present invention, when the detected value of the voltage of the power supply detected by the detection means is large, a high frequency is selected and output, and when the detected value changes small, a low frequency is selected and output. is selected and output so that a nearly constant stepping motor driving torque can be obtained at all times. Changes in driving torque due to changes in power supply voltage can be suppressed, and the desired driving torque can be achieved by changing the frequency. can be obtained, so the initial detected value, that is, the voltage of the power supply, does not need to be made larger than necessary.
以下、本発明のステッピングモータ駆動回路を図に基づ
いて説明する。Hereinafter, a stepping motor drive circuit of the present invention will be explained based on the drawings.
第1図は本発明の一実施例を示すブロック図、第2図は
第1図に示す実施例において設定される関数関係を例示
する説明図である。FIG. 1 is a block diagram showing one embodiment of the present invention, and FIG. 2 is an explanatory diagram illustrating functional relationships set in the embodiment shown in FIG.
第1図において、■はステッピングモータ、2はこのス
テッピングモータ1を駆動するステッピングモータドラ
イバ、3はこのステッピングモータドライバ2の駆動電
源、例えば電圧値が経時的に変化する電池である。4は
電池3の電圧を検出し、信号として出力する検出手段す
なわち電圧検出回路、5は電圧検出回路4とステッピン
グモータドライバ2との間に設けられる中央処理装置(
CPU)である。In FIG. 1, ▪ is a stepping motor, 2 is a stepping motor driver that drives this stepping motor 1, and 3 is a driving power source for this stepping motor driver 2, for example, a battery whose voltage value changes over time. 4 is a detection means that detects the voltage of the battery 3 and outputs it as a signal, that is, a voltage detection circuit; 5 is a central processing unit (
CPU).
このCPU5は、ステッピングモータ1を駆動する駆動
指令信号を出力するコントローラ6と、電圧検出回路4
から出力された検出値を一時記憶するレジスタ7と、こ
のレジスタ7に接続された周波数発生器8と、この周波
数発生器8に接続され、後述の関数関係が設定されるR
OM9と、コントローラ6および周波数発生器8に接続
されるとともに、ステッピングモータドライバ2に信号
を出力するパルス発生器10とを備えている。The CPU 5 includes a controller 6 that outputs a drive command signal for driving the stepping motor 1, and a voltage detection circuit 4.
a register 7 that temporarily stores the detected value output from the register 7; a frequency generator 8 connected to this register 7;
It includes an OM 9 and a pulse generator 10 that is connected to the controller 6 and the frequency generator 8 and outputs a signal to the stepping motor driver 2.
上述したROM9には、例えば第2図の説明図に例示す
るように、ステッピングモータ1が駆動源としての機能
を十分に果しうる駆動トルク、しかも必要最小限の駆動
トルクT。が得られる検出値(電圧)と周波数の関数関
係があらかじめ設定されている。例えば同第2図に例示
するように、電圧がV、のときは高い周波数f1が対応
するように、また電圧がv2のときは低い周波数f2が
対応するように、それぞれ電圧と周波数の大きさとを対
応ずけてあらかじめ設定しである。The above-mentioned ROM 9 stores, for example, as illustrated in the explanatory diagram of FIG. 2, a drive torque T that allows the stepping motor 1 to sufficiently function as a drive source, and a necessary minimum drive torque T. The functional relationship between the detected value (voltage) and frequency that can be obtained is set in advance. For example, as illustrated in FIG. 2, when the voltage is V, the high frequency f1 corresponds, and when the voltage is V2, the low frequency f2 corresponds to the magnitude of the voltage and frequency. It is set in advance with corresponding settings.
上記したレジスタ7、周波数発生器8.ROM9、およ
びパルス発生器10は、電圧検出回路4から出力される
検出値に相応してほぼ一定のステッピングモータlの駆
動トルクT0が得られる周波数を選定し、出力する選定
・出力手段を構成している。The above register 7, frequency generator 8. The ROM 9 and the pulse generator 10 constitute a selection/output means that selects and outputs a frequency at which a substantially constant drive torque T0 of the stepping motor l is obtained in accordance with the detected value output from the voltage detection circuit 4. ing.
この実施例にあっては、電池3の電圧が電圧検出回路4
で検出されると、その検出値がCPU5のレジスタ7に
一時記憶される。そして、コントローラ6からステッピ
ングモータ1の駆動指令信号がレジスタ7およびパルス
発生器10に出力されると、パルス発生器10は作動開
始待機状態となり、レジスタ7に記憶されている検出値
が周波数発生器8に出力される。周波数発生器8は検出
値すなわち電源の電圧に対応する周波数をROM9から
選定し、該当する周波数に相応する信号をパルス発生農
工0に出力する。パルス発生器10はこれによって上記
の周波数に相応する信号をステッピングモータドライバ
2に出力し、これによってステッピングモータ1は駆動
される。In this embodiment, the voltage of the battery 3 is detected by the voltage detection circuit 4.
When detected, the detected value is temporarily stored in the register 7 of the CPU 5. When a drive command signal for the stepping motor 1 is output from the controller 6 to the register 7 and the pulse generator 10, the pulse generator 10 enters a standby state for starting operation, and the detected value stored in the register 7 is output to the frequency generator 10. 8 is output. The frequency generator 8 selects a frequency corresponding to the detected value, that is, the voltage of the power supply, from the ROM 9, and outputs a signal corresponding to the corresponding frequency to the pulse generator 0. The pulse generator 10 thereby outputs a signal corresponding to the above frequency to the stepping motor driver 2, thereby driving the stepping motor 1.
このように構成したステッピングモータ駆動回路にあっ
ては、電池3の電圧が経時的に小さくなった場合でもR
OM9において設定される検出値(電圧)と周波数の関
係から、駆動源としての機能を果しうるほぼ一定のステ
ッピングモータ1の駆動トルクT0が得られる低い周波
数に応じてステッピングモータドライバ2を駆動するの
で、ステッピングモータ1の駆動トルクの変動を長期間
にわたって抑えることができる。したがって、駆動源と
してステッピングモータlが機能しうる時間を十分に長
く設定でき、すなわち1つの電池3によるプリンタ等の
装置、機器の稼動時間を長くすることができ、また、あ
らかじめ必要最小限の駆動トルクT0を得るように電圧
と周波数の関数関係を設定してあり、しかも周波数が可
変であることから初期の電圧も必要以上に太き(しなく
て済み、エネルギロスを抑えることができ、これらのこ
とから経済的である。In the stepping motor drive circuit configured in this way, even if the voltage of the battery 3 decreases over time, R
Based on the relationship between the detected value (voltage) set in OM9 and the frequency, the stepping motor driver 2 is driven according to a low frequency that provides a substantially constant driving torque T0 of the stepping motor 1 that can function as a driving source. Therefore, fluctuations in the driving torque of the stepping motor 1 can be suppressed over a long period of time. Therefore, it is possible to set a sufficiently long time during which the stepping motor l can function as a drive source, that is, it is possible to lengthen the operating time of devices such as printers and equipment using one battery 3, and it is also possible to The functional relationship between voltage and frequency is set so as to obtain torque T0, and since the frequency is variable, the initial voltage does not have to be too thick (unnecessary), and energy loss can be suppressed. It is economical because of this.
なお、上記実施例では、ステッピングモータ1の電源の
一例として電池3を挙げたが、本発明はこれに限られず
、電圧が変化しうるちのであれば電池3に代わりうる。In the above embodiment, the battery 3 is used as an example of a power source for the stepping motor 1, but the present invention is not limited to this, and the battery 3 can be used instead as long as the voltage can be changed.
また、上述したステッピングモータ1を含むステッピン
グモータ駆動回路は、プリンタに限らず、各種の装置、
機器に適用しうろことは言うまでもない。Further, the stepping motor drive circuit including the above-mentioned stepping motor 1 is applicable not only to printers but also to various devices,
It goes without saying that the scales apply to equipment.
本発明のステッピングモータ駆動回路は、以上のように
、電源電圧の変化に応じて必要最小限のほぼ一定の駆動
トルクが得られるように周波数を変化させ、これによっ
てステッピングモータドライバを駆動する構成にしであ
ることから、駆動源としてステッピングモータが機能し
うる時間を十分に長く設定でき、エネルギロスを抑える
ことができ、従来に比べて経済的な効果がある。As described above, the stepping motor drive circuit of the present invention is configured to change the frequency in response to changes in the power supply voltage so as to obtain the minimum required almost constant drive torque, thereby driving the stepping motor driver. Therefore, the time during which the stepping motor can function as a drive source can be set to be sufficiently long, energy loss can be suppressed, and there is an economical effect compared to the conventional method.
第1図は本発明のステッピングモータ駆動回路の一実施
例を示すブロック図、第2図は第1図に示す実施例にお
いて設定される関数関係を例示する説明図、第3図はス
テッピングモータの駆動電圧−駆動トルク特性を例示す
る説明図である。
1・・・・・・ステッピングモータ、2・・・・・・ス
テッピングモータドライバ、3・・・・・・電池、4・
・・・・・電圧検出回路、5・・・・・・中央処理装置
(CPU) 、6・・・・・・コントローラ、7・・・
・・・レジスタ、8・・・・・・周波数発生第1図FIG. 1 is a block diagram showing an embodiment of the stepping motor drive circuit of the present invention, FIG. 2 is an explanatory diagram illustrating the functional relationships set in the embodiment shown in FIG. 1, and FIG. FIG. 2 is an explanatory diagram illustrating drive voltage-drive torque characteristics. 1...Stepping motor, 2...Stepping motor driver, 3...Battery, 4...
... Voltage detection circuit, 5 ... Central processing unit (CPU), 6 ... Controller, 7 ...
...Register, 8...Frequency generation Figure 1
Claims (1)
るステツピングモータドライバと、このステツピングモ
ータドライバによつて駆動するステッピングモータとを
備えたステツピングモータ駆動回路において、上記電源
の電圧を検出する検出手段と、この検出手段で検出され
た検出値に相応してほぼ一定の上記ステツピングモータ
の駆動トルクが得られる周波数を選定し、出力する選定
・出力手段を設け、この選定・出力手段の出力に応じて
上記ステツピングモータドライバを駆動することを特徴
とするステツピングモータ駆動回路。In a stepping motor drive circuit that includes a power supply whose voltage changes, a stepping motor driver that operates according to the output of this power supply, and a stepping motor driven by this stepping motor driver, the voltage of the power supply is changed. A detection means for detecting and a selection/output means for selecting and outputting a frequency at which a substantially constant driving torque of the stepping motor is obtained corresponding to the detected value detected by the detection means are provided, and this selection/output is performed. A stepping motor drive circuit, characterized in that said stepping motor driver is driven in accordance with an output of said means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23641085A JPS62100196A (en) | 1985-10-24 | 1985-10-24 | Drive circuit for stepping motor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP23641085A JPS62100196A (en) | 1985-10-24 | 1985-10-24 | Drive circuit for stepping motor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62100196A true JPS62100196A (en) | 1987-05-09 |
Family
ID=17000342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP23641085A Pending JPS62100196A (en) | 1985-10-24 | 1985-10-24 | Drive circuit for stepping motor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62100196A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63316698A (en) * | 1987-06-19 | 1988-12-23 | Matsushita Electric Ind Co Ltd | Driving device for stepping motor |
JPH0199496A (en) * | 1987-10-09 | 1989-04-18 | Olympus Optical Co Ltd | Driving device of stepping motor |
JPH01164515U (en) * | 1988-05-07 | 1989-11-16 | ||
JP2018159305A (en) * | 2017-03-22 | 2018-10-11 | トヨタ自動車株式会社 | Evaporative fuel processing equipment |
-
1985
- 1985-10-24 JP JP23641085A patent/JPS62100196A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63316698A (en) * | 1987-06-19 | 1988-12-23 | Matsushita Electric Ind Co Ltd | Driving device for stepping motor |
JPH0199496A (en) * | 1987-10-09 | 1989-04-18 | Olympus Optical Co Ltd | Driving device of stepping motor |
JPH01164515U (en) * | 1988-05-07 | 1989-11-16 | ||
JP2018159305A (en) * | 2017-03-22 | 2018-10-11 | トヨタ自動車株式会社 | Evaporative fuel processing equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4510505A (en) | Thermal printer | |
JPS62100196A (en) | Drive circuit for stepping motor | |
JP2797728B2 (en) | Pulse generator waveform processing circuit | |
JPH07163182A (en) | Motor control method and motor control device | |
JP2676058B2 (en) | Motor drive circuit | |
JP2988069B2 (en) | Serial printer | |
US5266879A (en) | Stepping motor driving circuit | |
JPH07186479A (en) | Ink jet recording apparatus | |
JP2001008480A (en) | Speed controller for motor | |
JPS6028799A (en) | Control system for pulse motor | |
JP3037851B2 (en) | Drive control method of pulse motor | |
JP3187985B2 (en) | Stepping motor drive | |
JPH0767314B2 (en) | Drive control method for stepping motor | |
JPH1127986A (en) | Motor controller | |
JPS62110495A (en) | Driving system for pulse motor | |
JP2508213B2 (en) | Ribbon winding unit driving device for thermal transfer printer | |
JPS60139198A (en) | Drive controller for stepping motor | |
JPH08126392A (en) | Drive control device for stepping motor, its drive system, and equipment using the motor | |
JPH04269560A (en) | Thermal printer | |
JPH04372600A (en) | Pulse motor drive | |
JPH10271664A (en) | Printer | |
JPH0515195A (en) | Motor controller and control method | |
JP2002325494A (en) | Stepping motor driver | |
JPH07337094A (en) | Stepping motor drive | |
JPH01298997A (en) | Driver for stepping motor |