JPS6037720B2 - Pulse motor drive control device - Google Patents
Pulse motor drive control deviceInfo
- Publication number
- JPS6037720B2 JPS6037720B2 JP50122812A JP12281275A JPS6037720B2 JP S6037720 B2 JPS6037720 B2 JP S6037720B2 JP 50122812 A JP50122812 A JP 50122812A JP 12281275 A JP12281275 A JP 12281275A JP S6037720 B2 JPS6037720 B2 JP S6037720B2
- Authority
- JP
- Japan
- Prior art keywords
- pulse motor
- counter
- output
- pulse
- processing unit
- 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.)
- Expired
Links
Landscapes
- Handling Of Sheets (AREA)
- Control Of Stepping Motors (AREA)
Description
【発明の詳細な説明】
本発明はパルスモータ駆動制御装置に関するものである
。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a pulse motor drive control device.
パルスモータは古くから工作機械の分野で良く使用され
ており、その低慣性、定角度回転特性等の他の種類のモ
ータにない性能が認められ、最近では事務用機械、特に
高速シリアルプリンタ−のキャリッジ駆動、紙送り機構
等にも利用されるようになってきた。ところで、高速シ
リアルプリンタ−にも色々な方式のものが存在するが、
今日では比較的低価格でありながら電子計算機の出力印
刷装置のセカンドプリンターとして、又、端末機器とし
て十分使用出来るドットマトリックス型シリアルプリン
ターが注目を浴びるようになってきた。Pulse motors have been widely used in the field of machine tools for a long time, and have been recognized for their low inertia and fixed angle rotation characteristics, which are unmatched by other types of motors. It has also come to be used for carriage drives, paper feeding mechanisms, etc. By the way, there are various types of high-speed serial printers.
Nowadays, dot matrix type serial printers are attracting attention because they are relatively inexpensive and can be used as a second printer for computer output printing devices or as terminal equipment.
このドットマトリックス型シリアルブリンターは一般に
第1図に示すような構成になっている。即ち第1図にお
いて、プリンター1は記録用紙2を一印字行分の印字が
終る毎に一印字行分だけ上方に送り出す紙送り機構3を
備えている。4はプリントヘッドで、その構造は例えば
「特開昭47−1号」公開公報に記載された通りのもの
であり、キャリッヂ5上に印字行に沿ってキャリッヂ5
とともに往復移動し得るように装置され、ヘッド面4a
はインクリボン6を介して記録用紙2の印字すべき行と
対向している。This dot matrix type serial printer generally has a configuration as shown in FIG. That is, in FIG. 1, a printer 1 includes a paper feed mechanism 3 that feeds a recording paper 2 upward by one print line each time printing for one print line is completed. Reference numeral 4 denotes a print head, the structure of which is as described in, for example, Japanese Unexamined Patent Publication No. 47-1.
head surface 4a.
is opposed to the line to be printed on the recording paper 2 via the ink ribbon 6.
この紙送り機構3及びキャリッヂ5の駆動は夫々独立の
パルスモータにて別々に行なわれている。また、この種
のシリアルプリンターは、最近第2図に示すようにキー
ボードプリンターシステムの中に組込まれるようになっ
てきており、前記キャリッヂ5や紙送り機構3の駆動も
プリンター1の外部より制御されるケースが多くなって
きた。The paper feeding mechanism 3 and the carriage 5 are driven separately by independent pulse motors. Further, this type of serial printer has recently been incorporated into a keyboard printer system as shown in FIG. 2, and the drive of the carriage 5 and paper feed mechanism 3 is also controlled from outside the printer 1. There are an increasing number of cases where
即ち第2図に示すキーボードプリンターシステムはプリ
ンター(PRINTER)1、キーボード(KEYBO
ARD)7、中央処理装置CPU8、記憶装置(RAM
/ROM)9及びインターフェイス部(mTERFAC
E/CG)10から構成されており、キーボード7から
入力された印字データはインターフェイス部10を介し
て中央処理装置8でデータ処理され、再びインターフェ
イス部10を介してプリンター1へ転送される。また、
記憶装置9は中央処理装置8のデータ処理に必要な命令
あるいはデータの蓄積を行なっている。更に、中央処理
装置8はプリンターーに印字データばかりでなく、必要
に応じてプリンター1のファンクション(機能)命令を
も出力する。ところで、このようなプリンタ−1のキヤ
リツヂ5の移動や紙送り機構3の駆動源として使用され
るパルスモータは常に正確な回転量を必要としそのため
の回転速度も応答性の向上のためには可変でなければな
らない。That is, the keyboard printer system shown in FIG. 2 includes a printer (PRINTER) 1 and a keyboard (KEYBO).
ARD) 7, central processing unit CPU8, storage device (RAM
/ROM) 9 and interface section (mTERFAC
Print data input from the keyboard 7 is processed by the central processing unit 8 via the interface section 10, and then transferred to the printer 1 via the interface section 10 again. Also,
The storage device 9 stores instructions or data necessary for data processing by the central processing unit 8. Further, the central processing unit 8 outputs not only print data to the printer but also function commands for the printer 1 as required. By the way, the pulse motor used as a drive source for moving the carriage 5 and paper feeding mechanism 3 of the printer 1 always requires accurate rotation amount, and the rotation speed for that purpose must also be variable in order to improve responsiveness. Must.
例えばキャリッヂ5をキャリッヂリターン時のように長
距離移動させたり紙送りを連続して行なう場合にはパル
スモー夕の回転速度を上げて急速に目標位置まで移動さ
せる必要があり、逆に、目標位置に近づいた時にはオー
バーランしないように減速しなければならすまた、比較
的短距離移動の時は低速回転が要求される。そのため、
従釆からパルスモー夕の回転速度を制御するために可変
周波数発振器が多く使われており、この発振器による制
御はパルスモータの運転には好ましいものである。即ち
この発振器の発振周波数とパルスモータの回転速度を対
応させ、起動から停止までの間発振器の発振周波数をそ
の中間点までは高くし、その後は低くして行く所謂ピラ
ミッド型制御が行なわれている。この制御方法は「侍公
昭39−277班号」公告公報にその詳細が記載されて
いる。このような可変周波数発振器の発振周波数の制御
により、パルスモータの回転速度は漸増・漸減所謂スル
ーアップ・スルーダウン制御される。しかし、このよう
な形で常にパルスモータがスルーアップ・スルーダウン
を繰返すことは必ずしも効率の良い制御とは言いきれな
い。そこで、本発明は、基本的にはスルーアップ・スル
ーダウン制御を採用しているものの、更に細かな最適制
御を中央処理装置により行なわせようとするものである
。以下、図面を参照して本発明の一実施例を詳細に説明
する。For example, when the carriage 5 is moved over a long distance such as when returning the carriage, or when paper is continuously fed, it is necessary to increase the rotation speed of the pulse motor to rapidly move it to the target position. When approaching , the speed must be reduced to avoid overrunning.Also, when traveling relatively short distances, low speed rotation is required. Therefore,
A variable frequency oscillator is often used to control the rotational speed of a pulse motor from a slave, and control using this oscillator is preferable for operation of a pulse motor. In other words, so-called pyramid control is performed in which the oscillation frequency of this oscillator corresponds to the rotational speed of the pulse motor, and the oscillation frequency of the oscillator is made high from start to stop until the midpoint, and then lowered. . The details of this control method are described in the public notice "Samurai Ko Sho 39-277 Group No.". By controlling the oscillation frequency of the variable frequency oscillator in this manner, the rotational speed of the pulse motor is controlled to gradually increase or decrease, that is, so-called through-up or through-down. However, the constant repetition of slew-up and slew-down of the pulse motor in this manner cannot necessarily be said to be efficient control. Therefore, although the present invention basically employs through-up/through-down control, it is intended to have a central processing unit perform more detailed optimal control. Hereinafter, one embodiment of the present invention will be described in detail with reference to the drawings.
第3図はパルスモータ駆動制御装置の駆動回路中の制御
部の回路を示しており、図面上半分はキャリツヂ5駆動
用のパルスモータの制御部を、また下半分は紙送り機構
3駆動用のパルスモータの制御部を夫々示している。ま
た、第4図はパルスモータの駆動回路の駆動部の回路を
示しており、キャリッヂ5駆動用、紙送り機構3駆動用
共に共題の回路構成であるため図面ではその内のキャリ
ッヂ5駆動用パルスモータの駆動部のみを示している。
第3図中、CTR1,CTR2は直列後続されたアップ
ダウンカウンターで、そのプリセット入力端子は第2図
に示す中央処理装置CPUに接続され、その出力データ
によりカウンターの内容がプリセットされる。一方、各
カウンターCTR1,CTR2の各出力端子は夫々ィン
バータINVI〜WV8、抵抗RI〜R8を介して共通
接続され、可変周波数発振器を構成する電圧制御型発振
器VCOのトランジスタQIのコレクタに接続されてい
る。上記抵抗RI〜R8は夫々の値が異なっており、こ
れにより電圧制御型発振器VCOの発振周波数を決定す
るコンデンサCIへのトランジスタQ2を通じての充電
電流が変化させられ、非安定マルチパイプレータMMI
の発振周波数が変る。この非安定マルチパイプレータM
MIの出力端子はキヤリッヂ5の前進FWD、後退RE
Vの切替えのための2個のアンドゲートAND1,AN
D2の各一入力端子に接続される。一方、アンドゲート
AND1の他方入力端子には後退REV信号が、アンド
ゲートAND2の他方入力端子には前進FWD信号が夫
々入力できるように簾成されている。CTR3はパルス
モータの正逆回転を決定するための駆動パルスの出力順
序を切替えるためのアップダウンカウンターで、アンド
ゲートANDIの出力がダウンカウント入力端に、アン
ドゲートAND2の出力がアップカウント入力端に夫々
入力されるように接続されている。このカウンターCT
R3の出力側はパルス分配用のロジック回路LOG1を
介して単安定マルチパイプレータMM2及びアンドゲー
トAND3〜AND6の各一入力端子に夫々別々に接続
されている。CHPはチョッパー信号発生回路で、前進
FWD信号と後退REV信号とを入力とするオァゲート
ORIと、この出力と非安定マルチパイプレータMM3
の出力とを入力とするオアゲートOR2と、紙送り用の
ラインフィードLF信号と非安定マルチパイプレータM
M3の出力を入力とするオアゲートOR3と、両オアゲ
ートOR2,OR3の各出力を反転するためのィンバー
タINV9,WVIOとより構成されている。従って、
非安定マルチパイプレータMM3が常時発振していても
、ィンバータ…V9の出力は前進FWD信号、後退RE
V信号がともにないときのみチョツピング波形となりそ
れ以外ではハィレベルとなっている。同様にィンバータ
INVIOの出力もラインフィードLF信号のないとき
のみチョツピング波形となる。そして、このチョッパー
信号発生回路CHPのィンバータmV9の出力は前記ア
ンドゲートAND3〜AND6の他の入力端子へ入力さ
れる。次に、CTR4はカウンターであり、非安定マル
チパイプレータMM4の出力パルスを計数し、これをロ
ジック回路LOG2を介して単安定マルチパイプレータ
MM5、アンドゲートAND7〜ANDI Oの各一入
力端子に夫々入力されるように構成されている。Fig. 3 shows the circuit of the control section in the drive circuit of the pulse motor drive control device. The controllers of the pulse motors are shown respectively. In addition, Figure 4 shows the circuit of the drive section of the pulse motor drive circuit, and since both the circuit configuration for driving the carriage 5 and the circuit configuration for driving the paper feed mechanism 3 are the same, the circuit configuration for driving the carriage 5 is shown in the drawing. Only the drive section of the pulse motor is shown.
In FIG. 3, CTR1 and CTR2 are up/down counters connected in series, the preset input terminals of which are connected to the central processing unit CPU shown in FIG. 2, and the contents of the counters are preset by the output data thereof. On the other hand, the output terminals of the counters CTR1 and CTR2 are commonly connected via inverters INVI to WV8 and resistors RI to R8, respectively, and are connected to the collector of a transistor QI of a voltage controlled oscillator VCO constituting a variable frequency oscillator. . The resistors RI to R8 have different values, and this changes the charging current through the transistor Q2 to the capacitor CI, which determines the oscillation frequency of the voltage-controlled oscillator VCO, and the unstable multipipulator MMI
oscillation frequency changes. This astable multipipulator M
The output terminals of MI are forward FWD and reverse RE of carriage 5.
Two AND gates AND1, AN for switching V
D2 is connected to each one input terminal. On the other hand, the screen is configured such that the reverse REV signal can be input to the other input terminal of the AND gate AND1, and the forward FWD signal can be input to the other input terminal of the AND gate AND2. CTR3 is an up/down counter for switching the output order of drive pulses to determine forward/reverse rotation of the pulse motor, and the output of the AND gate ANDI is the down count input terminal, and the output of the AND gate AND2 is the up count input terminal. They are connected to each input. This counter CT
The output side of R3 is separately connected to one input terminal of each of the monostable multipipulator MM2 and the AND gates AND3 to AND6 via a logic circuit LOG1 for pulse distribution. CHP is a chopper signal generation circuit, which includes an OR gate ORI which inputs the forward FWD signal and the backward REV signal, and this output and an unstable multipipeter MM3.
OR gate OR2 whose input is the output of
It is composed of an OR gate OR3 which receives the output of M3 as an input, and inverters INV9 and WVIO for inverting the respective outputs of both OR gates OR2 and OR3. Therefore,
Even if the unstable multipipulator MM3 is constantly oscillating, the output of the inverter...V9 is the forward FWD signal and the backward RE.
It becomes a chopping waveform only when there is no V signal, and is at a high level otherwise. Similarly, the output of the inverter INVIO has a chopping waveform only when there is no line feed LF signal. The output of the inverter mV9 of the chopper signal generating circuit CHP is input to the other input terminals of the AND gates AND3 to AND6. Next, CTR4 is a counter that counts the output pulses of the non-stable multipipulator MM4, and sends the output pulses to the monostable multipipulator MM5 and one input terminal of each of the AND gates AND7 to ANDI O via the logic circuit LOG2. configured to be entered.
また、アンドゲートAND7〜ANDIOの各他方入力
端子には、チョッパー信号発生回路CHPのィンバー夕
瓜VIOの出力が入力されている。尚、カウンターCT
R4をカウンターCTR3と同様にアップダウンカウン
ターで構成すれば、紙送り機構3駆動用のパルスモータ
を正逆回転させることが可能なことは勿論である。さて
、第4図において、L1,L2はキャリッヂ5駆動用の
パルスモータのJI相巻線であり、両巻線L1,L2の
一端は共通接続され、抵抗R9、トランジスタQ3を介
して高圧電源HVに接続されるとともに、池端は夫々ト
ランジスタQ4,Q5を介して接地されている。Further, the output of the inverter VIO of the chopper signal generation circuit CHP is input to the other input terminal of each of the AND gates AND7 to ANDIO. In addition, counter CT
If R4 is constituted by an up-down counter like the counter CTR3, it is of course possible to rotate the pulse motor for driving the paper feed mechanism 3 in forward and reverse directions. Now, in FIG. 4, L1 and L2 are JI phase windings of a pulse motor for driving the carriage 5, and one ends of both windings L1 and L2 are commonly connected, and connected to the high voltage power supply HV via a resistor R9 and a transistor Q3. The terminals are connected to ground through transistors Q4 and Q5, respectively.
更に、抵抗R9とトランジスタQ3の共通接続点はダイ
オードDIを介して低圧電源LVに接続されている。ま
た、L3,L4は同モータの◇2相巻線であり、その回
路構成はぐ1相巻線L1,L2と同様トランジスタQ6
〜Q8、抵抗RI0、ダイオードD2からなつている。
そして、トランジスタQ3,Q6の各ベースには第3図
の単安定マルチパイプレータMM2の出力○IHC、○
2HCが、トランジスタQ4,Q5,Q7,Q8の各ベ
ースには第3図のアンドゲートAND5,AND6,A
ND3,AND4の各出力◇IYC,◇IXC,◇2Y
C,02YC,J松Cが夫々入力される。尚、紙送り機
構3駆動用のパルスモータの駆動部も第4図と全く同一
であり、その制御用信号も第3図のアンドゲートAND
7〜ANDI0、単安定マルチパイプレータMM5の各
出力によりなされ、その回路動作はキャリッヂ5の駆動
用の駆動部の回路と同様であるので、ここではキャリツ
ヂ5駆動用の回路を中心にその回路動作を説明する。Further, a common connection point between the resistor R9 and the transistor Q3 is connected to the low voltage power supply LV via the diode DI. In addition, L3 and L4 are the ◇2-phase windings of the same motor, and their circuit configuration is the same as the 1-phase windings L1 and L2, with the transistor Q6
~Q8, resistor RI0, and diode D2.
The bases of transistors Q3 and Q6 are connected to the outputs ○IHC and ○ of the monostable multipipulator MM2 shown in FIG.
2HC is connected to the bases of transistors Q4, Q5, Q7, and Q8 by AND gates AND5, AND6, and A in FIG.
Each output of ND3, AND4 ◇IYC, ◇IXC, ◇2Y
C, 02YC, and Jpine C are respectively input. The drive section of the pulse motor for driving the paper feed mechanism 3 is also exactly the same as that shown in FIG. 4, and the control signal is also the AND gate AND of FIG.
7 to ANDI0, and the outputs of the monostable multipipulator MM5, and its circuit operation is similar to the circuit of the drive section for driving carriage 5, so here we will focus on the circuit operation for driving carriage 5. Explain.
アップダウンカウンターCTR1,CTR2には第5図
■,■に示すような2種類のクロックパルスが供給され
る。これらクロックパルスの内、パルス■はパルスモー
タのスルーアップ用、パルス■はスル−ダウン用に使用
される。今、このカウンターCTR1,.CTR2が中
央処理装置CPUによってプリセットされることがなけ
れば、クロツクパルス■の入力から順次カウンター出力
は変化し、これにともない電圧制御型発振器VCOのト
ランジスタQIのコレクタ負荷となる抵抗RI〜R8が
順次切替えられ、それによって発振器VCOの出力周波
数は徐々に高くなり、パルス■の供給が停止するとカウ
ンターCTR1,CTR2の計数内容は固定され、パル
ス■が入るまひま発振器VCOの出力周波数は一定に保
たれる。次にパルス■が入るとパルス■とは逆に発振器
VCOの出力周波数は徐々に低くなり、カウンターCT
R1,CTR2の計数内容が零に達した時、発振器VC
Oの出力◎は第5図に示す通り零となる。この発振器V
COの出力◎はカウンターOTR3、ロジック回路LO
GIを介して第5図◎〜◎に示すように分配され、それ
らの分配パルス◎,■,■◎は夫々アンドゲートAND
4,AND3,AND6,AND5の各一入力端子に入
力される。これらの分配パルス◎〜◎はこれらのアンド
ゲートAND3〜AND6でチョッパー信号発生回路C
HPからのチョッパー信号■によりゲート制御された後
第4図に示す駆動部へ制御信号として供給される。また
、ロジック回路LOGIからは単安定マルチパイプレー
タMM2を介して第5図に示す制御信号■,■が得られ
、これらの信号も第4図の駆動部へ制御信号として供給
される。従って、各相巻線LI〜L4には第5図■〜■
に示すように電力が供給され、パルスモータを駆動する
ことになる。特に、この駆動回路はパルスモータの相巻
線を高低二重電源によって励磁しているので、モータの
起動特性が大中に改善される。また、モータの停止時艮
0ちホールド時にはホールド電圧を断続しているので、
電力消費も少なくなる。さて、上述したようなパルスモ
ータの駆動制御において、常にスルーアップ、スルーダ
ウン制御を行なうことが必ずしも得策ではないことは先
に述べたが、本発明ではパルスモータの最適制御を行う
ために、キヤリッジリターワ時や長距離のエスケープメ
ントのようにキャリッジ5の高速移動時にはパルスモー
タの回転を急速に立上がらせるようにしている。The up/down counters CTR1 and CTR2 are supplied with two types of clock pulses as shown in FIG. Among these clock pulses, pulse (2) is used for through-up of the pulse motor, and pulse (2) is used for through-down of the pulse motor. Now, this counter CTR1, . If CTR2 is not preset by the central processing unit CPU, the counter output changes sequentially from the input of the clock pulse ■, and accordingly, the resistors RI to R8, which serve as the collector load of the transistor QI of the voltage controlled oscillator VCO, are sequentially switched. As a result, the output frequency of the oscillator VCO gradually increases, and when the supply of the pulse ■ stops, the count contents of the counters CTR1 and CTR2 are fixed, and the output frequency of the paralytic oscillator VCO, which receives the pulse ■, is kept constant. . Next, when the pulse ■ enters, the output frequency of the oscillator VCO gradually decreases, contrary to the pulse ■, and the counter CT
When the count contents of R1 and CTR2 reach zero, the oscillator VC
The output ◎ of O becomes zero as shown in FIG. This oscillator V
CO output ◎ is counter OTR3, logic circuit LO
The distribution pulses ◎, ■, and ■◎ are distributed through the GI as shown in Fig.
4, AND3, AND6, and AND5 are input to one input terminal each. These distributed pulses ◎ to ◎ are generated by chopper signal generation circuit C using these AND gates AND3 to AND6.
After being gate-controlled by the chopper signal (2) from the HP, it is supplied as a control signal to the drive section shown in FIG. Further, the control signals (1) and (2) shown in FIG. 5 are obtained from the logic circuit LOGI via the monostable multipipulator MM2, and these signals are also supplied as control signals to the drive unit shown in FIG. 4. Therefore, each phase winding LI to L4 is
As shown in the figure, power is supplied to drive the pulse motor. In particular, since this drive circuit excites the phase windings of the pulse motor using dual high and low power supplies, the starting characteristics of the motor are greatly improved. Also, since the hold voltage is intermittent when the motor is stopped and held at 0,
Power consumption is also reduced. Now, as mentioned earlier, in the drive control of the pulse motor as described above, it is not necessarily a good idea to always perform through-up and through-down control, but in the present invention, in order to perform optimal control of the pulse motor, When the carriage 5 moves at high speed, such as during ridge retrieval or long-distance escapement, the rotation of the pulse motor is rapidly increased.
そのため、本発明ではパルスモータの高速回転用として
、記憶装置9に前記カウンターCTR1,CTR2にプ
リセットすべき初期回転速度データとしての最適特定値
を記憶させている。そして、中央処理装置℃PUにより
パルスモータが高速回転を開始するように、指令された
ときには中央処理装置CPUは記憶装置9に記憶された
初期回転速度データを含む各種回転制御データの中から
初期回転速度データを議出して、カウンターCTR1,
CTR2にその初期値としてプリセットする。このよう
に、中央処理装置CPUからの初期回転速度データによ
ってカウンターCTR1,CTR2が特定値にプリセッ
トされると、電圧制御型発振器VCOの発振周波数は0
から始まらず、カウンターCTR1,CTR2にプリセ
ットされた特定値に応じた周波数で発振を開始する。そ
のため、発振周波数が0から始まる通常の回転開始時に
比べてスルーアップ時間が短縮される。また、パルスモ
ータを所定速度で低速回転させる場合には、中央処理装
置CPUがその所定速度に対応する回転制御データを記
憶装置から論出してカウンターCTR1,CTR2を強
制的にプリセットし、クロックパルス■,■を無効化す
れば、そのプリセットされた値に相当する周波数で発振
器VCOが発振するので、パルスモータの定速回転時の
速度を特定値に保つことが出来る。キャリッヂリターン
時や、長距離のエスケープメントが必要な時は、パルス
モータを高速回転されることが可能となる。尚、本実施
例では、紙送り機構3駆動用のパルスモー外こ関しては
、キャリッヂ5駆動用のパルスモータに実施した、スル
ーアップ・スルーダウン制御は行なっていないが、モー
タの励磁方法やチョッパー制御についてはキャリッヂ5
の駆動用のパルスモータのそれと全く同様であるので、
特に改めて紙送り機構3駆動用のパルスモータの駆動回
略の動作説明は行なわない。Therefore, in the present invention, for high-speed rotation of the pulse motor, the storage device 9 stores optimal specific values as initial rotation speed data to be preset in the counters CTR1 and CTR2. Then, when the central processing unit ℃PU commands the pulse motor to start high-speed rotation, the central processing unit CPU selects the initial rotation speed from various rotation control data including the initial rotation speed data stored in the storage device 9. Deliver speed data and press counter CTR1,
Preset to CTR2 as its initial value. In this way, when the counters CTR1 and CTR2 are preset to specific values based on the initial rotational speed data from the central processing unit CPU, the oscillation frequency of the voltage controlled oscillator VCO becomes 0.
The oscillation starts at a frequency corresponding to the specific value preset in the counters CTR1 and CTR2. Therefore, the through-up time is shortened compared to when the oscillation frequency starts normal rotation from 0. In addition, when rotating the pulse motor at a low speed at a predetermined speed, the central processing unit CPU retrieves rotation control data corresponding to the predetermined speed from the storage device, forcibly presets the counters CTR1 and CTR2, and clock pulses . The pulse motor can be rotated at high speed when the carriage returns or when long-distance escapement is required. In this embodiment, the through-up/through-down control performed on the pulse motor for driving the carriage 5 is not performed on the pulse motor for driving the paper feed mechanism 3, but the motor excitation method and chopper Carriage 5 for control
It is exactly the same as that of the pulse motor for driving the
In particular, the operation of the driving circuit of the pulse motor for driving the paper feed mechanism 3 will not be explained again.
以上のように、本発明は、パルスモータの駆動制御に中
央処理装置CPUを利用し、パルスモータの特性を十二
分に生かすためにその最適制御を行なわせたもので、特
に、中央処理装置CPUからの回転制御データを可変周
波数発振器の周波数を制御するためのカウンターにプリ
セットするように構成したところに特徴があり、このよ
うな構成により装置全体が極めてシンプルになり、保守
点検が非常に容易になった等、本発明の奏する効果は極
めて大である。As described above, the present invention utilizes the central processing unit CPU for drive control of the pulse motor, and performs optimal control to fully utilize the characteristics of the pulse motor. The unique feature is that the rotation control data from the CPU is preset into a counter for controlling the frequency of the variable frequency oscillator, and this configuration makes the entire device extremely simple, making maintenance and inspection extremely easy. The effects of the present invention are extremely large.
第1図はドットマトリックス型シリアルプリンターの外
観斜視図、第2図はキーボードプリンターシステムのブ
ロック図、第3図は本発明の一実施例を示すパルスモー
タ駆動制御装置の駆動回路制御部の回路図、第4図は同
じく駆動部の回路図、第5図はその各部波形図である。
図中、VCOは可変周波数発振器を構成する電圧制御型
発振器、CTR1,CTR2はアップダウンカウンター
、CPUは中央処理装置、LI〜L4はパルスモータの
各相巻線である。第1図
第2図
第4図
第3図
第5図Fig. 1 is an external perspective view of a dot matrix serial printer, Fig. 2 is a block diagram of a keyboard printer system, and Fig. 3 is a circuit diagram of a drive circuit control section of a pulse motor drive control device showing an embodiment of the present invention. Similarly, FIG. 4 is a circuit diagram of the driving section, and FIG. 5 is a waveform diagram of each part thereof. In the figure, VCO is a voltage controlled oscillator constituting a variable frequency oscillator, CTR1 and CTR2 are up/down counters, CPU is a central processing unit, and LI to L4 are windings of each phase of a pulse motor. Figure 1 Figure 2 Figure 4 Figure 3 Figure 5
Claims (1)
パルスによりカウントアツプ或いはカウントダウンされ
るカウンターと、 そのカウンターの出力に応じて発振
周波数が可変制御される可変周波数発振器と、 その可
変周波数発振器の出力に応じてパルスモータを駆動する
ための駆動回路と、 前記カウンターへのスルーアツプ
用或いはスルーダウン用のクロツクパルスの供給を制御
し、かつ、初期回転速度データ等の回転制御データによ
り前記カウンターをプリセツトするための中央処理装置
と、を備え、前記中央処理装置からの初期回転速度デー
タによりカウンターがプリセツトされたとき、前記可変
周波数発振器の発振開始周波数を所要の初期回転速度デ
ータに対応させ前記パルスモータのスルーアツプを短縮
したことを特徴とするパルスモータ駆動制御装置。1. A counter that counts up or down by a clock pulse for through-up or through-down, a variable frequency oscillator whose oscillation frequency is variably controlled according to the output of the counter, and a pulse motor that operates according to the output of the variable frequency oscillator. a central processing unit for controlling the supply of clock pulses for through-up or through-down to the counter and presetting the counter with rotation control data such as initial rotation speed data; When the counter is preset by the initial rotational speed data from the central processing unit, the oscillation start frequency of the variable frequency oscillator is made to correspond to the required initial rotational speed data to shorten the through-up of the pulse motor. Pulse motor drive control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP50122812A JPS6037720B2 (en) | 1975-10-08 | 1975-10-08 | Pulse motor drive control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP50122812A JPS6037720B2 (en) | 1975-10-08 | 1975-10-08 | Pulse motor drive control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5246420A JPS5246420A (en) | 1977-04-13 |
| JPS6037720B2 true JPS6037720B2 (en) | 1985-08-28 |
Family
ID=14845239
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP50122812A Expired JPS6037720B2 (en) | 1975-10-08 | 1975-10-08 | Pulse motor drive control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6037720B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5227808B2 (en) * | 1971-12-11 | 1977-07-22 | ||
| JPS4930772A (en) * | 1972-07-25 | 1974-03-19 |
-
1975
- 1975-10-08 JP JP50122812A patent/JPS6037720B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5246420A (en) | 1977-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2563787B2 (en) | Printer carriage control method | |
| JP2928518B2 (en) | Driving method of stepping motor | |
| JPS6037720B2 (en) | Pulse motor drive control device | |
| US3946205A (en) | Document feed for optical scanner | |
| JPWO2003011603A1 (en) | Tape printer | |
| US4714363A (en) | Print control device for a dot matrix printer | |
| US5147143A (en) | Printer carriage homing mechanism | |
| JPS6210835B2 (en) | ||
| JPS6135199A (en) | Lock current supplying method of pulse motor | |
| JPH0144511B2 (en) | ||
| GB2196458A (en) | Printing device | |
| JPS6128275A (en) | Picture forming device | |
| JPS6119380A (en) | printer | |
| JPS5912207Y2 (en) | printing device | |
| JPS60120080A (en) | Carriage drive controller | |
| JPH043750B2 (en) | ||
| JPH0744877B2 (en) | Pulse motor drive circuit | |
| JPS5828397A (en) | Recording head driving device for printer | |
| JPS595575Y2 (en) | printing device | |
| JPS6157366A (en) | Serial printer controller | |
| JPH08168295A (en) | Facsimile apparatus and stepping motor control method | |
| JPH01283100A (en) | Pulse motor driving method | |
| JPS589598A (en) | Recording device | |
| JPS6369658A (en) | Protection system in printer for printing head driver | |
| JPS6025272B2 (en) | Printing method |