Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS58391B2 - Serial printer position pulse check device - Google Patents
[go: Go Back, main page]

JPS58391B2 - Serial printer position pulse check device - Google Patents

Serial printer position pulse check device

Info

Publication number
JPS58391B2
JPS58391B2 JP4390378A JP4390378A JPS58391B2 JP S58391 B2 JPS58391 B2 JP S58391B2 JP 4390378 A JP4390378 A JP 4390378A JP 4390378 A JP4390378 A JP 4390378A JP S58391 B2 JPS58391 B2 JP S58391B2
Authority
JP
Japan
Prior art keywords
pulse
gate
type
output
pulse train
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
Application number
JP4390378A
Other languages
Japanese (ja)
Other versions
JPS54136926A (en
Inventor
渕辺幸雄
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP4390378A priority Critical patent/JPS58391B2/en
Publication of JPS54136926A publication Critical patent/JPS54136926A/en
Publication of JPS58391B2 publication Critical patent/JPS58391B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Transmission And Conversion Of Sensor Element Output (AREA)
  • Control Of Position Or Direction (AREA)
  • Control Of Stepping Motors (AREA)

Description

【発明の詳細な説明】 本発明は、シリアルプリンタにおけるポジションパルス
チェック装置に関し、ノイズによって活字の現任位置カ
ウンタがカウントミスするのを防止するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a position pulse check device for a serial printer, and is intended to prevent a current position counter of a printed character from miscounting due to noise.

電子計算機の出力装置等として用いられるシリアルプリ
ンタは、複数個の活字を持った活字ホイールをキャリア
で所定の印字位置に移動させ、活字ホイールを回転させ
て印字すべき活字を選択した後、その活字をハンマでプ
ラテンに打ち当てて印字紙上に所望の活字を印字するよ
うになっている。
A serial printer, which is used as an output device for electronic computers, uses a carrier to move a type wheel holding multiple types to a predetermined printing position, rotates the type wheel to select the type to be printed, and then prints the type. The desired characters are printed on the printing paper by hitting the platen with a hammer.

このような所望の活字を選択する制御は、活字の現在装
置カウンタの出力と印字しようとする活字に対する指令
活字位置信号との差の信号によってサーボモータを駆動
し、活字ホイールを回転して行なわれる。
Control for selecting the desired type is performed by driving a servo motor and rotating the type wheel using a signal representing the difference between the current output of the type device counter and the commanded type position signal for the type to be printed. .

そのための活字の現在位置カウンタの作動は、従来第1
図に例示するような方式で行なわれていた。
Conventionally, the operation of the current position counter of the type for this purpose was
This was done using the method shown in the figure.

すなわち、同図イに示す回路図において、活字ホイール
の回転により回転するトランスジューサ1からポジショ
ン信号を出力し、ポジションパルス発生回路2でポジシ
ョンパルスPP1およびPP2を発生して、ゲート3お
よび4に別々に入力させる。
That is, in the circuit diagram shown in FIG. Let them input.

ロスに示す波形は、ポジション信号であり、前半の連続
する正弦波は、活字ホイールの時計方向回転時の波形を
示し、後半の波形は反時計方向回転時のものを示す。
The waveform shown in the loss is a position signal; the first half of the continuous sine wave shows the waveform when the type wheel rotates clockwise, and the second half shows the waveform when the type wheel rotates counterclockwise.

また図中○印の個所において、活字ホイールの活字がプ
ラテンと対向し、活字ホイールの停止ポジションとなる
Also, at the location marked with an ○ in the figure, the type on the type wheel faces the platen, and the type wheel is at the stop position.

ハ図は回転方向信号であり、時計方向に回転するときは
、論理信号のH1反時計方向のときはLとなる。
The figure C is a rotation direction signal, and when the rotation is clockwise, the logic signal is H1, and when it is counterclockwise, it is L.

二叉は、二つのポジションパルス列のタイミング差を示
すものであり、各パルスはポジション信号の山と谷の位
置で発生している。
The fork indicates a timing difference between two position pulse trains, and each pulse is generated at the peak and valley positions of the position signal.

いま、この回転方向信号を、ゲート3の他方の入力には
インバータ6を介して、ゲート4の他方の入力には直接
与えると、時計方向回転時はゲート4が開き、ゲート3
を閉じる。
Now, when this rotation direction signal is applied to the other input of gate 3 via inverter 6 and directly to the other input of gate 4, gate 4 opens during clockwise rotation, and gate 3
Close.

また反時計方向のときは、ゲート3が開き、ゲート4が
閉じる。
Further, when the direction is counterclockwise, the gate 3 is opened and the gate 4 is closed.

したがって、オアゲート5からは、時計方向のときはポ
ジションパルスPP2のパルス列だけが、また反時計方
向のときはポジションパルスPP1のパルス列だけが出
力される。
Therefore, the OR gate 5 outputs only the pulse train of the position pulse PP2 when the direction is clockwise, and only the pulse train of the position pulse PP1 when the direction is counterclockwise.

そして、これらのパルスを現在位置カウンタCで計数す
ることにより、活字の現在位置を知る。
By counting these pulses with a current position counter C, the current position of the printed characters is known.

しかしながら上記の方式では、一定回転方向について一
つのパルス列からのパルスだけしか計数しないため、正
規のパルス以外のノズル等によるパルスが重畳した場合
、誤まって計数し、実際の活字位置と現在位置カウンタ
Cの指示が異なるおそれがある。
However, in the above method, only pulses from one pulse train are counted in a constant rotational direction, so if pulses from a nozzle other than the regular pulses are superimposed, it may be counted incorrectly, and the actual position of the type and the current position counter may be The instructions for C may be different.

本発明は、このような欠点を解消して信頼性の高いシリ
アルプリンタを提供することを目的とするもので、この
ために本発明によれば、トランスジューサの回転により
ある位相差をもった複数のパルス列を発生し、複数パル
ス列からのパルスを交互に検出することにより、同じパ
ルス列から連続して2パルス以上計数されるのを禁止し
ている。
An object of the present invention is to eliminate such drawbacks and provide a highly reliable serial printer. To this end, according to the present invention, a plurality of printers having a certain phase difference are generated by rotating a transducer. By generating a pulse train and alternately detecting pulses from a plurality of pulse trains, consecutive counting of two or more pulses from the same pulse train is prohibited.

次に本発明を、第2図の実施例に基いて詳述する。Next, the present invention will be explained in detail based on the embodiment shown in FIG.

なお、ポジション信号、回転方向信号およびポジション
パルスPP1.PP2の関係については、第1図口、ハ
、二に示すものと同様とする。
Note that the position signal, rotation direction signal, and position pulse PP1. The relationship of PP2 is the same as that shown in Figure 1, Part 3, C, and 2.

ポジションパルス発生回路2は、同一周期で位相の異な
るポジションパルスPP1とPP2を交互に発生するが
、両出力端子はインバータ19゜20を介して夫々、パ
ルス選択回路を構成するアンドゲート8,11と10,
9の片方の入力端子に接続されている。
The position pulse generation circuit 2 alternately generates position pulses PP1 and PP2 with the same period and different phases, and both output terminals are connected to AND gates 8 and 11, which constitute a pulse selection circuit, through inverters 19 and 20, respectively. 10,
It is connected to one input terminal of 9.

これらのうち、アンドゲート8.9の他方の入力端子に
は、回転方向信号端子7が直接接続されているのに対し
、他のアンドゲート1O,11の他方の入力端子にはイ
ンバータ12を介して接続されている。
Among these, the rotation direction signal terminal 7 is directly connected to the other input terminal of the AND gate 8.9, whereas the other input terminal of the other AND gates 1O and 11 is connected via the inverter 12. connected.

そして、アンドゲート8と10の出力側は、ノアゲート
13の入力側に接続され、他のアンドゲート9と11の
出力側は、もう一つのノアゲート14の入力側に接続さ
れている。
The output sides of AND gates 8 and 10 are connected to the input side of NOR gate 13, and the output sides of the other AND gates 9 and 11 are connected to the input side of another NOR gate 14.

両ノアゲー)13,14は、別々にアンドゲート15,
16を介して、ノアゲート17の入力側に接続されると
共に、一方のアンドゲート16の出力端に現在位置カウ
ンタCが接続しである。
Both Noah games) 13 and 14 are separately AND gate 15,
16 to the input side of a NOR gate 17, and the output terminal of one AND gate 16 is connected to a current position counter C.

いま、トランスジューサの回転方向を時計回りとすると
、端子7に回転方向信号として論理Hが与えられる。
Now, if the direction of rotation of the transducer is clockwise, a logic H is applied to the terminal 7 as a rotation direction signal.

するとアンドゲート8および9は開かれ、他のアンドゲ
ート10および11はインバータ12を介して入力され
るため閉じられる。
Then, AND gates 8 and 9 are opened, and the other AND gates 10 and 11 are closed because they are inputted via inverter 12.

先ず、ポジションパルスPP1.PP2が入力されない
ときの状態を考えてみると、アンドゲート8゜9の出力
は論理H1他のアントゲ−No、11の出力は論理りで
ある。
First, position pulse PP1. Considering the state when PP2 is not input, the output of AND gate 8.9 is logic H1 and the output of other AND gates No. 11 is logic.

したがって、ノアゲート13.14の出力は論理りとな
り、つぎのアントゲ−N5.16の出力も論理りとなっ
て、その出力でノアゲート17の出力が論理Hとなる。
Therefore, the outputs of the NOR gates 13 and 14 become logic logic, and the outputs of the next gates N5 and 16 also become logic logic, and the output of the NOR gate 17 becomes logic H.

フリップフロップ18は、その端子Tにパルス信号が加
わると端子QあるいはQの出力を反転するものであり、
いま端子Qの出力を前記アンドゲート16の一方の入力
に、また端子算の出力を端子りへ接続すると共に前記ア
ンドゲート15の一方の入力に夫々接続し、端子回は論
理Hを出力しているものとする。
The flip-flop 18 inverts the output of the terminal Q or Q when a pulse signal is applied to its terminal T.
Now, the output of the terminal Q is connected to one input of the AND gate 16, and the output of the terminal arithmetic is connected to the terminal RI, and also connected to one input of the AND gate 15, and the terminal circuit outputs a logic H. It is assumed that there is

次にトランスジューサ1が時計回りに回転すると、ポジ
ションパルスPP1が先ず発生する。
When the transducer 1 then rotates clockwise, a position pulse PP1 is first generated.

該ポジションパルスPP1はインバータ19を介してア
ントゲ−)8,11に入力されるため、インバータ19
の出力は通常は論理Hであるが、パルスが入ったところ
で立下がる。
Since the position pulse PP1 is input to the ant games 8 and 11 via the inverter 19, the inverter 19
The output of is normally a logic H, but falls when a pulse is applied.

パルス立下がりと同時にアンドゲート8の出力も立下が
り、それによってノアゲート13の出力が立上がる。
Simultaneously with the fall of the pulse, the output of the AND gate 8 also falls, thereby causing the output of the NOR gate 13 to rise.

アンドゲート15は、フリップフロップ18の端子Qの
信号により開かれているので、その出力は論理りから論
理Hへ立上がる。
Since AND gate 15 is opened by the signal at terminal Q of flip-flop 18, its output rises from logic low to logic high.

したがって、ノアゲート17の出力は立下がり、フリッ
プフロップ18の出力を反転させる。
Therefore, the output of NOR gate 17 falls, inverting the output of flip-flop 18.

すなわち端子Qが論理Hとなり、端子Qは論理りとなる
That is, the terminal Q becomes a logic H, and the terminal Q becomes a logic L.

これによって逆にもう一方のアンドゲート16が開かれ
ると共に、アンドゲート15は閉じられてその出力は論
理りとなり、ノアゲート17の出力が論理Hに復帰する
As a result, the other AND gate 16 is opened, and the AND gate 15 is closed so that its output becomes a logic logic high, and the output of the NOR gate 17 returns to a logic high.

次にポジションパルスPP2が入力されると、今と同様
にアンドゲート9およびノアゲート14を経て、アンド
ゲート16の出力が立上がる。
Next, when the position pulse PP2 is input, the output of the AND gate 16 rises after passing through the AND gate 9 and the NOR gate 14 as before.

すると、ノアゲート17の出力は立下がり、再びフリッ
プフロップ18の出力を反転して、アンドゲート16を
閉じ、もう一方のアンドケート15を開く。
Then, the output of the NOR gate 17 falls, inverting the output of the flip-flop 18 again, closing the AND gate 16, and opening the other AND gate 15.

すなわち、ノアゲート17からのパルスによってフリッ
プフロップ18を反転させ、アンドゲート15,16を
交互に開くようにしである。
That is, the flip-flop 18 is inverted by a pulse from the NOR gate 17, and the AND gates 15 and 16 are opened alternately.

そして、アンドゲート15あるいは16の出力パルスを
現在位置カウンタCで計数することにより、活字の現在
位置を知る。
Then, by counting the output pulses of the AND gate 15 or 16 with the current position counter C, the current position of the printed characters is known.

以上の動作の途中において、第1図二に示すように例え
ばポジションパルス列PP2にノイズNが混入した場合
、その直前のポジションパルスPP21によってすでに
フリップフロップ18は反転されて、ポジションパルス
PP2列のアンドゲート16は閉じられている。
During the above operation, if noise N is mixed into the position pulse train PP2, for example, as shown in FIG. 16 is closed.

したがって、該ノイズNはアンドゲート16を通過する
ことができず、ノイズによる現在位置カウンタCのミス
カウントが未然に防止される。
Therefore, the noise N cannot pass through the AND gate 16, and a miscount of the current position counter C due to the noise is prevented.

ノイズが正規のパルスPP21の前で混入したときは、
該ノイズが1パルスとして計算され、正規のパルスPP
21は禁止されるので、結果的にミスカウントが防止さ
れることになる。
When noise is mixed in before the regular pulse PP21,
The noise is calculated as one pulse, and the normal pulse PP
Since 21 is prohibited, miscounts are prevented as a result.

ノイズがPP1のパルス列に混入したときも同じことで
ある。
The same thing happens when noise mixes into the pulse train of PP1.

トランスジューサ1が反時計方向に回転した場合は、時
計回りのときとは逆に、インバータ12側のアンドゲー
ト1O,11が開いて他のアンドゲート8,9は閉じる
ので、ポジションパルス列PP、はアンドゲート11、
ノアゲート14、アンドゲート16を経由し、ポジショ
ンパルス列PP2はアンドゲート10、ノアゲート13
、アンドゲート15を経由することになる。
When the transducer 1 rotates counterclockwise, the AND gates 1O and 11 on the inverter 12 side open and the other AND gates 8 and 9 close, contrary to the case when the transducer 1 rotates clockwise, so the position pulse train PP becomes an AND gate. gate 11,
The position pulse train PP2 passes through the NOR gate 14 and the AND gate 16, and the position pulse train PP2 passes through the NOR gate 10 and the NOR gate 13.
, and the AND gate 15.

以後の動作については、時計方向回転の場合と同じであ
る。
The subsequent operations are the same as those for clockwise rotation.

以上のように本発明によれば、あるポジションパルス列
からの1パルスを計数した後ただちに該パルス列のゲー
トを閉じ、他のパルス列のゲートを開けるように動作す
るパルス列切り換え回路を、ポジションパルス発生回路
と現在位置カウンタとの間に設けることにより、同一パ
ルス列から連続して2以上計数されるのを禁止している
ので、ノイズ等による現在位置カウンタのカウントミス
が防止される。
As described above, according to the present invention, the pulse train switching circuit that operates to immediately close the gate of a certain pulse train after counting one pulse from a certain position pulse train and open the gate of another pulse train can be used as a position pulse generating circuit. By providing it between the current position counter and the current position counter, it is prohibited to continuously count two or more from the same pulse train, thereby preventing a count error of the current position counter due to noise or the like.

したがって、活字の現在位置誤認による誤印字、アライ
メント不良等の障害が排除され、シリアルプリンタの信
頼性が著しく向上する。
Therefore, failures such as incorrect printing and poor alignment caused by misrecognizing the current position of printed characters are eliminated, and the reliability of the serial printer is significantly improved.

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

第1図イは従来のシリアルプリンタにおける現在位置カ
ウンタの動作を説明する回路図、同図口はトランスジュ
ーサから出力されるポジション信号、同図ハは活字ヘッ
ドの回転方向による回転方向信号、同図二はポジション
信号による2相のポジションパルスを示す。 第2図は、本発明によるポジションパルスチェック装置
の回路図である。 図において、1はトランスジューサ、2はポジションパ
ルス発生回路、7は回転方向信号入力端子、Cは現在位
置カウンタ、Nはノイズ、8,9゜10.11,15,
16はアンドゲート、13゜14.17はノアゲート、
18はフリップフロップ、12,19,20はインバー
タをそれぞれ示す。
Figure 1A is a circuit diagram explaining the operation of the current position counter in a conventional serial printer, the opening in the figure is a position signal output from a transducer, the figure C is a rotation direction signal based on the rotation direction of the type head, indicates a two-phase position pulse based on a position signal. FIG. 2 is a circuit diagram of a position pulse check device according to the present invention. In the figure, 1 is a transducer, 2 is a position pulse generation circuit, 7 is a rotational direction signal input terminal, C is a current position counter, N is a noise, 8, 9°, 10.11, 15,
16 is an and gate, 13°14.17 is a noah gate,
18 is a flip-flop, and 12, 19, and 20 are inverters, respectively.

Claims (1)

【特許請求の範囲】 1 活字ホイールの1活字ピッチ回転ごとに同一周期で
相互に位相差をもつ2以上のパルス列を発生するポジシ
ョンパルス発生回路と、活字ホイールの回転方向に応じ
て出力された前記ポジションパルス発生回路からのパル
ス列の中の1パルス列を選択して出力するパルス選択回
路と、該パルス選択回路の出力パルスを計数するカウン
タとを備え、前記出力パルスをカウントすることで、活
字ホイールの現在位置と活字選択指令信号による指令位
置との偏差に応じて活字ホイールおよびトランスジュー
サの駆動用モータを回転して、活字を選択するプリンタ
において、 前記ポジションパルス発生回路からの2以上のパルス列
を1パルスごとに切り換えて該カウンタに出力するパル
ス列切り換え回路を設け、同じパルス列からのパルスが
2以上連続して計数されるのを禁止するように構成した
ことを特徴とするシリアルプリンタのポジションパルス
チェック装置。
[Scope of Claims] 1. A position pulse generation circuit that generates two or more pulse trains having the same period and a mutual phase difference for every one type pitch rotation of a type wheel; It is equipped with a pulse selection circuit that selects and outputs one pulse train from among the pulse trains from the position pulse generation circuit, and a counter that counts the output pulses of the pulse selection circuit. In a printer that selects type by rotating the drive motor of the type wheel and transducer according to the deviation between the current position and the position commanded by the type selection command signal, one pulse of two or more pulse trains from the position pulse generation circuit is used. This position pulse checking device for a serial printer is characterized in that it is provided with a pulse train switching circuit that switches and outputs the pulse train to the counter every time, and is configured to prohibit consecutive counting of two or more pulses from the same pulse train.
JP4390378A 1978-04-14 1978-04-14 Serial printer position pulse check device Expired JPS58391B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4390378A JPS58391B2 (en) 1978-04-14 1978-04-14 Serial printer position pulse check device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4390378A JPS58391B2 (en) 1978-04-14 1978-04-14 Serial printer position pulse check device

Publications (2)

Publication Number Publication Date
JPS54136926A JPS54136926A (en) 1979-10-24
JPS58391B2 true JPS58391B2 (en) 1983-01-06

Family

ID=12676662

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4390378A Expired JPS58391B2 (en) 1978-04-14 1978-04-14 Serial printer position pulse check device

Country Status (1)

Country Link
JP (1) JPS58391B2 (en)

Also Published As

Publication number Publication date
JPS54136926A (en) 1979-10-24

Similar Documents

Publication Publication Date Title
US4072893A (en) Apparatus for determining the angular position of a rotating member using reference and position elements that generate opposite polarity bipolar signals
US4918443A (en) Method for determining a rotational angle of a rotary body
CA1114516A (en) Apparatus for synchronizing carrier and rotatable print disk positions in on-the-fly printing
JPS58391B2 (en) Serial printer position pulse check device
JPS59106009A (en) Backlash correcting method
US3527162A (en) Printer driving circuit for rockably mounted settable print wheels
US3857471A (en) Tapeless paper motion control system providing sensing circuits to govern motor incrementing
US3742299A (en) Speed detector
JPS6155878B2 (en)
US4214194A (en) Timing circuitry and method for a stepping motor
JPS5812875B2 (en) Serial printer hammer cut device
JPS62123991A (en) Pulse motor drive control device
US3931531A (en) Overlapped signal transition counter
JPS62210899A (en) Stop controlling method for stepping motor
JPS6135974Y2 (en)
JPS5811574Y2 (en) digital printer drive device
JP3050027B2 (en) Encoder pulse count circuit
JP2695154B2 (en) Printing device
JPS6043701A (en) digital error detector
JPS5814790A (en) Controller for printer
JPS6323758B2 (en)
KR940005584Y1 (en) Detecting circuit of motor position
JPH0523035U (en) Multi-turn absolute encoder
KR890004858Y1 (en) Rotation direction discrimination and rotation counting circuit of motor
JPS6019458B2 (en) Rotary dial rotation identification device