[go: up one dir, main page]

JPS62100196A - Drive circuit for stepping motor - Google Patents

Drive circuit for stepping motor

Info

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
Application number
JP23641085A
Other languages
Japanese (ja)
Inventor
Yuki Oishi
雄輝 大石
Hiroshi Izumi
博志 泉
Yutaka Usui
豊 薄井
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.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric Co Ltd
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 Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP23641085A priority Critical patent/JPS62100196A/en
Publication of JPS62100196A publication Critical patent/JPS62100196A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P8/00Arrangements for controlling dynamo-electric motors rotating step by step
    • H02P8/14Arrangements for controlling speed or speed and torque
    • H02P8/16Reducing energy dissipated or supplied

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Control Of Stepping Motors (AREA)

Abstract

PURPOSE:To set the time when a stepping motor can work as a drive source sufficiently long, and to inhibit energy loss by changing frequency so as to acquire predetermined driving torque in response to the variation of supply voltage. CONSTITUTION:When the voltage of a battery 3 is detected by a voltage detecting circuit 4, the detecting value is memorized temporarily to a register 7 for a CPU5. When a drive command signal for a stepping motor 1 is outputted to the register 7 and a pulse generator 10 from a controller 6, the pulse generator 10 is brought to the state of the standby of the starting of operation, and the detecting value memorized to the register 7 is outputted to a frequency generator 8. The frequency generator 8 selects frequency corresponding to the detecting value, supply voltage, from a ROM9, and outputs a signal corresponding to frequency of interest to the pulse generator 10. The pulse generator 10 outputs a signal corresponding to said frequency to a driver 2 by the signal.

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.

〔従来の技術〕[Conventional technology]

ステッピングモータは各種の装置、機器に活用されてお
り、例えばプリンタにあっては、印字用ヘッドをプラテ
ンに近づく方向に、および離れる方向に回転させるヘッ
ドアップダウン機構を作動させるラック等の移動体を駆
動する駆動源として用いられている。そして、ステッピ
ングモータは例えば電池を電源として作動するステッピ
ングモータドライバによって駆動するようになっている
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.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

ところで、上述したように例えば経時的に電圧が小さく
なるように変化する電池を電源とするステッピングモー
タ駆動回路にあっては、第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.

〔問題点を解決するための手段〕[Means for solving problems]

この目的を達成するために本発明は、電池等の電源の電
圧を検出する検出手段と、この検出手段で検出された検
出値に応じてほぼ一定のステッピングモータの駆動トル
クが得られる周波数を選定し、出力する選定・出力手段
を設け、この選定・出力手段の出力に応じてステッピン
グモータドライバを駆動する構成にしである。
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.

〔作用〕[Effect]

上記のように構成したことにより本発明にあっては、検
出手段で検出された電源の電圧の検出値が大きいときは
高い周波数を選定して出力し、該検出値が小さく変化し
たときには低い周波数を選定して出力し、常にほぼ一定
のステッピングモータの駆動トルクが得られるようにし
てあり、電源の電圧の変化による駆動トルクの変化を抑
えることができ、しかも周波数を変えることにより所望
の駆動トルクが得られることから初期の検出値すなわち
電源の電圧は必要以上に大きくしなくて済む。
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.

〔実施例〕〔Example〕

以下、本発明のステッピングモータ駆動回路を図に基づ
いて説明する。
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.

〔発明の効果〕〔Effect of the invention〕

本発明のステッピングモータ駆動回路は、以上のように
、電源電圧の変化に応じて必要最小限のほぼ一定の駆動
トルクが得られるように周波数を変化させ、これによっ
てステッピングモータドライバを駆動する構成にしであ
ることから、駆動源としてステッピングモータが機能し
うる時間を十分に長く設定でき、エネルギロスを抑える
ことができ、従来に比べて経済的な効果がある。
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.

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

第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)

【特許請求の範囲】[Claims] 電圧が変化する電源と、この電源の出力に応じて作動す
るステツピングモータドライバと、このステツピングモ
ータドライバによつて駆動するステッピングモータとを
備えたステツピングモータ駆動回路において、上記電源
の電圧を検出する検出手段と、この検出手段で検出され
た検出値に相応してほぼ一定の上記ステツピングモータ
の駆動トルクが得られる周波数を選定し、出力する選定
・出力手段を設け、この選定・出力手段の出力に応じて
上記ステツピングモータドライバを駆動することを特徴
とするステツピングモータ駆動回路。
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.
JP23641085A 1985-10-24 1985-10-24 Drive circuit for stepping motor Pending JPS62100196A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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