DE2132263A1 - Schaltungsanordnung zur Pruefung von Impulsgruppen einer Folge - Google Patents
Schaltungsanordnung zur Pruefung von Impulsgruppen einer FolgeInfo
- Publication number
- DE2132263A1 DE2132263A1 DE19712132263 DE2132263A DE2132263A1 DE 2132263 A1 DE2132263 A1 DE 2132263A1 DE 19712132263 DE19712132263 DE 19712132263 DE 2132263 A DE2132263 A DE 2132263A DE 2132263 A1 DE2132263 A1 DE 2132263A1
- Authority
- DE
- Germany
- Prior art keywords
- pulse
- circuit
- signal
- circuit arrangement
- pulses
- 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
Links
- 238000012360 testing method Methods 0.000 title claims description 13
- 230000000903 blocking effect Effects 0.000 claims 1
- 239000011159 matrix material Substances 0.000 description 6
- 230000008859 change Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 238000002360 preparation method Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004886 head movement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/06—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by type-wheel printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
- Dot-Matrix Printers And Others (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Selective Calling Equipment (AREA)
- Photometry And Measurement Of Optical Pulse Characteristics (AREA)
Description
Böblingen, den 29. Juni 1971
Unser Zeichen : Docket BC9-70-002
Anmelde rin :
INTERNATIONAL· BUSINESS MACHINES CORPORATION ARMONK, N. Y. 10504, USA
Die vorliegende Erfindung betrifft eine Schaltungsanordnung zur Prüfung von Impulsgruppen einer Folge auf korrekte Impulszahl,
wobei das Intervall zwischen zwei Impulsen einer Gruppe in der Regel einem vorgegebenen Wert entspricht, der kleiner ist als
das Intervall zwischen zwei Impulsgruppen.
BC 9-70-002 - 1 -
109882/1877
Aehnliche Anordnungen sind bereits im Zusammenhang mit Druckern verwendet worden, die entweder fertige Zeichentypen
abdrucken oder die Zeichen mit einer Drahtmatrix bilden. Die Impulszahlprüfung bezweckt herauszufinden, ob in einer
gedruckten Zeile die richtige Anzahl Zeichen vorhanden ist. Meist werden Zähler eingesetzt, die auf einen vorgegebenen
Zählstand zu bringen sind oder von einem solchen auf Null zurückgestellt werden müssen. Der Nachteil dieser Methode
liegt darin, dass jeweils erst am Ende der Zeile festgestellt werden kann,, ob der Vorgang korrekt oder fehlerhaft abgelaufen
ist.
In seriell arbeitenden Drahtdruckern wird eine Spalte oder Reihe von Punkten gleichzeitig gedruckt. Die Zeichen werden
durch sequentiellen Druck solcher Spalten abgebildet. Die bisher bekannten derartigen Drucker unterliegen im Betrieb verschiedenen
Einschränkungen. So muss beispielsweise der Druckkopf vor Erreichen der ersten Druckposition auf volle Bewegungsgeschwindigkeit
kommen und letztere für die ganze abzudruckende Zeile
BC 9-70-002 - 2 -
109882/1877
beibeh ten werden. Das Verfehlen eines Druckes in irgend einer Position oder der Verlust der Synchronisation, welche
eine fehlerhafte Druckverschiebung nach sich ziehen können, wird in der Regel erst nach dem Paritätsvergleich oder der
Zeichenzählung in der Zeile am Ende derselben als Fehler erkannt. Andere bekannt gewordene Anordnungen, welche
jede Spalte sofort nach dem Druck separat prüfen, reagieren auf festgestellte Fehler, indem sie den Betrieb sogleich unterbrechen,
was vor allem einem Zeitverlust gleichkommt.
Die vorliegende erfinderische Anordnung ist nun in der Lage, wenn sie ähnlich den angeführten Beispielen eingesetzt wird,
die genannten Nachteile weitgehend zu vermeiden. Mit ihr werden Fehlerprüfungen laufend durchgeführt und diese können,
wenn nötig, zur sofortigen Korrektur ausgewertet werden. Ausserdem sind in dieser Anordnung Vorkehrungen getroffen,
die bei der Ueberwachung von Druckvorgängen einen Spielraum der Synchronisation unter bestimmten Voraussetzungen einräumen,
so dass daraus ein rationeller Betrieb und aus serge wohnliche
Anpassungsfähigkeit resultieren.
BC 9-70-002 - 3 -
109882/18 7 7
Nachfolgend wird die Erfindung in einem Ausführungsbeispiel anhand der Zeichnungen bis in alle Einzelheiten erläutert. Es
zeigen:
Fig. 1 die Art der Zeichen, wie sie von einem
seriell arbeitenden Drahtdrucker gedruckt werden können,
Fig. 2 ein etwas idealisiertes Blockschema zur
Anordnung der vorliegenden Erfindung einschliesslich der Erfassung spezieller Impuls-Abstände,
Fig. 3 eine detaillierte logische Schaltung, zur
Darstellung aller Zusammenhänge der vorliegenden Erfindung,
Fig. 4 zwei Zeitdiagramme, welche verschiedenen
Operationen der Schaltung nach Fig. 3 entsprechen.
Zum besseren Verständnis der bevorzugten Ausführung der Erfindung wird diese im Zusammenspiel mit einem seriell arbeitenden
BC 9-70-002 - 4 -
109882/1877
Drahtdrucker erläutert, der gewissermassen eine 7x7 Matrix
anwendet. Gedruckt wird von einem Druckkopf der sieben Drähte in einer vertikalen Spalte umfasst und horizontal über das Papier
bewegt wird. Wenn also die in Fig. 1 abgebildeten Buchstaben "PT" mit so einem Kopf gedruckt werden müssen, dann kann der
letztere so von links nach rechts über das Papier geführt werden, dass zuerst die Punkte-Spalte an der linken Kante des "P" abgebildet
wird. Die Punkte in jeder weiteren Spalte werden im Verlauf der Horizontalverschiebung des Kopfes einander folgend
abgedruckt und zuletzt folgt noch der Punkt oben rechts am Ende des IlT"-Balkens.
Anschlussgeräte für serielle Drahtdrucker benötigen eine Rückmeldung
vom Drucker, wenn die Anordnung mit einer geschlossenen Schleife arbeitet, wobei die Meldung jeweils die Position des Druckkopfes
anzeigt. Meist wird diese Rückmeldung in der Form elektrischer Impulse von einem magnetischen Impulsgeber erzeugt.
Der Betätigungszeit eines jeden Drahthammers entspricht je ein Signal und Geberimpulse, die eine solche Betätigungszeit festlegen
können, sind unter jeder Spalte in Fig. 1 eingetragen. In dieser
BC 9-70-002 - 5 -
109882/1877
Figur sind zwei Gruppen 19 und 20 von Betätigungsaeit-Signalen
für einen Druckkopf mit sieben Drähten dargestellt, wobei jedes Signal einer möglichen Spalte des zu druckenden Zeichens entspricht.
Die Schriftart der Zeichen nach Fig. 1 ist so gewählt, dass keiner
der Drahlhämmer in zwei aufeinanderfolgenden Spalten betätigt werden muss, wie sie den Gebersignalen der Gruppen 19 und 20
entsprechen. Dadurch wird die Druckgeschwindigkeit erhöht. Die
tatsächlich gedruckten Zeichen erscheinen deshalb wie von einer 4x7 Matrix stammend, obwohl sie wirklich entsprechend einer
7x7 Matrix gesteuert werden, wenn man die sieben in der Spalte
angeordneten Drähte sowie die sieben Betätigungszeit-Signale des Gebers für ein Zeichen berücksichtigt, welche Signale horizontal
als die Gruppen 19 und ZU abgebildet sind. Die sieben GeberimpmjUe
der genannten Gruppen werden der vorliegenden Erfindung ent
sprechend gezählt, um festzustellen ob der Drucker in Bezug auf
die dem Kopi erteilten Befehle sowie bezüglich Position des Kopfes vor dem Papier synchron arbeitet.
BC 9-70-002 - 6 -
1Q9S82/187J
BAD
Das Arbeitsprinzip der vorliegenden Erfindung kann am betten anhand der Blockschaltung von Fig. Z aufgezeigt werden. Eine
Quelle für Lageimpulse für einen seriell arbeitenden Drahtdrucker, der Zeichen gemÄse der Darstellung von Fig. 1 drucken kann,
erzeugt Folgen diskreter Impuls gruppen wie die mit 19 und ZO
bezeichneten, von denen jede sieben Geberimpulse einer RÄckkopplungseinrichtung einschliessen kann. Der Zeitgeber spricht
auf diese Impulse an, indem er seinerseits für jeden erhaltenen Geberimpuls einen Zählimpul· an den angeechloesenen Zähler 30
abgibt. Im Zeitgeber ist-auch eine Zeitablaufschaltung z, B. eine
monostabile Kippschaltung oder eine Integrator stufe enthalten, die
jeweils dann auf der Leitung 2 ein Signal abgibt, wenn der zeitliche Abstand zwischen zwei einander folgenden Impulsen der Lageimpulsquelle das Ende einer Impulsgruppe anzeigt. Dieses Signal wird
durch den üblicherweise geschlossenen Schalter i an den Zählungsprüfer weitergegeben, der feststellt, ob der Zähler 30 den Zahletand sieben erreicht hat oder nicht. Wenn nicht, wird am Auegang 4 ein Synchronisationsprüfsigiial abgegeben. Mit anderen
Worten: ein Zeitablauiimpuls auf Leitung Z gibt den Ablauf einer
vollen Spanne für ein Zeichen wie z. B. 19 oder ZO an und,dass
BC 9-70-002
109882/71~877
BAD OBKSINAt
• J?
der Stand des Zählers 30 jetzt geprüft werden kann. Der
Zähler wird anschliessend auf Null zurückgestellt, um für die
Prüfung des nächsten erhaltenen Zeichens bereit su sein, ohne einen allfällig aufgetretenen Fehler zur berücksichtigen.
Oie bisher beschriebene Anordnung ist bis zu einem ge wie «en
Grad sinnvoll mit Bezug auf die Fehler situation. So sind unter
Umständen eine Anzahl Zeichen mit Druckfehlern in einer vollen
Druckzelle noch annehmbar. Als Folge davon ist die Anzahl von SynchronisationsprÜfsignalen auf der Leitung 4 während des Drucks
einer ganzen Zeile ebenfalls annehmbar. Diese werden daher Unbeachtet gelassen, damit der Druck weiterlaufen kann. Uebersteigt
die Zahl dieser Signale eine vorgegebene Grenze, dann wird das Vorliegen einer bedeutsamen Fehler situation angenommen und
Schritte zur Korrektur derselben eingeleitet. In bekannten Anlagen
wird das Vorliegen eines Fehlers während des Drucke in der Regel zum sofortigen Einstellen des Betrieb» führen. Wenn im voraus
bestimmt ist, dass keine fehlerhafte Bedingung ixt einer Zeile von
Zeichen toileriert worden kann, so kann selbstverständlich das Signal von Leitung 4 eemäss dieser Erfindung auch dazu verwendet
BC 9-70-002 - 8 -
109882/1877
BAD ORIGINAL
werden, den Betrieb zu stoppen und Ermittlung und Korrektur eines Fehlere einzuleiten. Die Erzeugung von Synchronisation·-
prüfsignalen und die ständige Neusynchronisierung, welche nach
der vorliegenden Erfindung möglich sind, eignen sich besonder·
gut für die Datenverarbeitung oder rechnergesteuerten Betrieb.
In bekannten Druckern mit Matrizendruckköpfen muss meistens der Kopf volle Geschwindigkeit erreicht haben, bevor er den
äussersten Rand der zu bedruckenden Fläche erreicht. Die vorliegende Erfindung hingegen erlaubt es, den Druck aus dem
Stillstand des Kopfes zu beginnen und trotzdem die Synchronisation aufrecht zu erhalten. Unter diesen Umständen liegt das Problem
darin, dass die Impulse der ersten Zeichengruppe mit einem zeitlichen Abstand aufzutreten beginnen, der die Möglichkeiten
des Zeitabiauis im Zeitgeber übersteigt. Dies bedeutet, dass der
erste Geberimpuls den Zeitablauf auslöst, weshalb auf der Leitung ein Signal erscheint bevor noch dor zweite Geberimpuls eintrifft.
Dies löst ein Synchronisationsprüfsignai bei 4 und die Rückstellung
des Zählers iU aus. Uebersteigt der Abstand zwischen dem zweiten
und dritten Imnuls ebenfalls die AblnulV.eil, so erscheint auf 4 ein
IiC 9 70-00^
10988i/i"877
BAD ORIGINAL
weiteres Synchronisationsprüfsignal. Somit könnte während des
Drucks des ersten Zeichens eine Vielzahl von Fehlersignalen erzeugt werden, auch wenn dieses Zeichen korrekt wiedergegeben
worden wäre. Um diese Umstände gu berücksichtigen, wird über
die Leitung 5 der Befehl zum Druckbeginn aus dem Stillstand eingegeben und der Fühler für Spezialbedingungen 6 spricht darauf
an, indem er den üblicherweise geschlossenen Schalter 3 öffnet.
Dadurch wird das irrtümliche Zeitablaufsignal auf 2 daran gehindert, irgend welche Operationen über die Prüferschaltung auszulösen.
Die Schaltung 6 hält den Schalter 3 solange geöffnet, bis die Abstände der eintreffenden Impulse eich zu normalisieren beginnen.
In einer Anlage mit einer 7x7 Matrix, wie sie'hier beschrieben
wird, müssen in der Regel nur 3-Impulse übersehen werden, bevor
der Schalter 3 unter dem Einfluss der Schaltung 6 geschlossen werden kann, so dass die Anlage danach tür den Rest der asu
druckenden Zeile sich wie oben beschrieben verhält.
Die Bewegung des Druckkopfes während der Druckpausen, z. B.
während des Tabellierens, wird meist mit viel grösserer Geschwindigkeit ausgeführt als wahrend des Druckes. Die gesamten bisher
BC 9-70-002 - 10 -
—. 10»··2/1Ι77
besrhriebenen Schaltungen können leicht eo auegelegt werden,
dass obiger Umstand berücksichtigt wird, auiser was da· Auegangssignal
auf der Leitung 2 anbelangt. Dieses Zeitablaufsignal hängt von einem vorgegebenen Zeitintervall zwischen den Impulsgruppen
ab wie beispielsweise zwischen dem letzten Impuls der Gruppe 19 und dem ersten der Gruppe 20. Wenn der Druckköpf
mit grosser Geschwindigkeit versetzt wird, dann kann dieser Abstand zwischen Impulsgruppen zu klein sein, um noch die Auslösung
eines Signals auf Leitung 2 zu gestatten. Dann wird dem Fühler für Spezialbedingungen 6 auf dem Anschluss 7 ein Signal
zugeführt, das Operationen mit hoher Geschwindigkeit anzeigt, worauf der Fühler 6 mit der Abgabe eines Signals auf der Leitung
8 an die Prüfschaltung reagiert, so dass die Erzeugung eines Synchronisationsprüfeignale temporär unterbleibt. Zusätzlich
wird dadurch dem Zahler 30 jedesmal ein Rücksteiisignal zurückgeführt,
wenn er den Zählstand sieben erreicht hat.
Ein regulär aufgenommenes Synchronisaliorisprüisignal wird den
Endzweck während der Ausführung eines solchen Befehls für hohe
Geschwindigkeit nicht erfüllen, da das Anschlusseerät den Synchronismus
BC 9-70-002 - 11 -
109882/1877
BAD ORK31NAL
intern aufrecht erhält und weil kleinere Differenzen in der physischen Lage des Druckkopfes während des Betriebs mit
hoher Geschwindigkeit von eher untergeordneter Bedeutung sind. Jedenfalls wird der Wechsel zu kleinerer Geschwindigkeit
als Vorbereitung zum Druck ebenfalls festgestellt, wenn nämlich
das Signal auf 7 wegfällt. Der erste danach auf 2 erscheinende Innpuis zeigt genügend Stabilisierung der Druckgeschwindigkeit
an, um die Prüierschaltung zur Wiederaufnahme des normalen
" Betriebs zu veranlassen. Der Verlust der Synchronisation wegen
nicht Erreichens einer voll gezählten Gruppe während der Bewegung mit hoher Geschwindigkeit kann erkannt werden, wenn
nach der Stabilisierung der Druckgeschwindigkeit die erste Impulsgruppe nicht zum Druck ausgenützt wird. Statt dessen
wird diese erste Gruppe von der Prüfunpsschaltung wie bereits
besprochen verarbeitet.
ψ In der Fig. 3 ist eine detaillierte Schaltung abgebildet, die alle
bereits erwähnten neuen Vorzüge aufweist. Der Betrieb der Anlage nach Fig. i mit ihren Eigenschaften wird anhand der
Zeritdiaeramrm» von Fip. 4 beschrieben. Die wellenförmigen
BC 9-70-002
10988?/i877
Referenzsignale dieser Figur sind mit denselben Ziffern versehen, welche von Einzelteilen in der Jn.g. 3 getragen werden,
mit denen sie in Beziehung stehen. Wie erwähnt steht die Erfindung mit der Steuerung von seriell arbeitenden Orahtdruckern
im Zusammenhang. Der Druckkopf besteht in Wirklichkeit nur aus einer einzigen Reihe von Drähten, die bezüglich des zu ·
bedruckenden Papiers senkrecht angeordnet ist. Dieser Kopf wird wagrecht über das Papier verschoben, wobei ausgewählte
Drähte betätigt werden, so dass aus Punktkombinationen gebildete Druckzeichen wie in Fig. 1 entstehen. Die Bewegung des Druckkopfes wird durch die logische Schaltung 10 gesteuert, die den
Schrittmotor 12 unter Berücksichtigung der vom Geberrad 15 und Detektor 16 erzeugten Impulse betreibt. Die Motor-Steuerung«-
logik 10 ist im einzelnen kein wesentlicher Teil der Erfindung. Der Motor 12 ist im weiteren noch zwecks Bewegung des Druckkopiee
gekoppelt (nicht dargestellt ) und gleicherweise direkt mit dem Geberrad 18 verbnnden,wie anschiiessend aufgezeigt wird. Die
Motorsteuerung 10 spricht auf ein Signal am Anschluss 1 für den Betriebs start und auf ein solches am Anschluss 9, das hohe bzw«
niedere Motordroh/ahl bedeutet, an. Die Signale an den Anschlüssen
BC 9-70-002 - 13 -
109882/1877
1 und 9 stammen von der eteuernden Datenverarbeitungsanlage
und werden in der vorliegenden Erfindung auch noch für weitere Zwecke gebraucht.
Die Zeichen werden durch eine Reihe von nah beieinander
liegenden senkrechten Spalten gebildet, wobei die Zeichen-· trennung durch mehrere leerbleibende Spalten erzielt wird.
Das Geberrad IS ist also mit dem Schrittmotorantrieb ver-
bunden und somit umfasst die horizontale Bewegung des Druckkopfe
β eine Reihe von Zahngruppen 19, 20, 21 und 22 getrennt durch Lücken.. Die Anzahl Zähne in jeder Gruppe 19-22 steht
indirekter Beziehung zur Zahl der vertikalen Spalten, die zum Druck eine β Zeichens benutzt werden. Beispielsweise besitzen
die Gruppen 19 - 20 je sieben Zähne, von denen jeder in Detektor
25 einen Impuls induziert. Jeder von einem Zahn des Rades lö
erzeugte Impuls kann zur Steuerung der Betätigung aller oder
W ausgewählter Drähte des Drxirkkopfrs in einer gegebenen vertikalen
Spalte benutzt werden, obwohl hier die zugehörige Schaltung nicht
dargestellt ist. Die Breite der Lücken zwischen den Gruppen kann etwa fünf Zähnen tileichyesetzt werden.
BG 9-70-002 - 14 -
— 1QS882/TS77
Die vom Detektor 25 erzeugten Impulse werden der Impulsgenerator-Schaltung
Lb zugefünrt, die darauf anspricht, indem sie zwei separate Ausgangssignale produziert. Eines dieser
Ausgangsaignale 23 stammt von einem Integrator oder einer
ι η υΐιο s ta bi it'ii Kippschaltung. Es ist daher ein integriertes
Geber signal, das solange einen hohen Pegel aufweist, bis fne.hr Zeit verflossen ist als der zu erwartende Zeitabstand zwischen
zwei Impulsen, die von zwei einander folgenden Zähnen einer Gruppe auf dem Geberrad 18 im Normalbetrieb erzeugt werden.
Am anderen Ausgang der Schaltung 26 erscheint eine Reihe von Zählimpulsen, je einen für jeden Impuls vom Detektor 25, zwecks
Weiterschaltens des Zählers 30. Wenn der integrierte Geberjmpuls
23 abfüllt, dann erkennt dies die Impulsgene-ratorschaltung
27 normalerweise, wobei der Abfall erfolgt, wenn der Detektor eine Lücke erlasst hat. Die Breite der vom impulsgenerator L·!
als Reaktion auf das Abfallen des Signales 23 gelieferten Impulse
braucht n<ir so gross zu sein, dass sie mit den zwei einander
folgenden Takt impulse CA und CB zusammenfallen, wie aus der nachfolgend»·!! Beschreibung leicht verständlich sein wird. Der
A.tisc;anp der Schaltung 27 wird unter anderem auch den UND-
BC 9-70-002
09812/^877
BAD ORIGINAL
Schalter 28 vorbereiten. Ein von einem nicht dargestellten
Taktgeber erzeugter Impuls CA wird sodann den UND-Schalter
28 abfragen zwecks Feststellung, ob am UND-Tor 29 ein Zählstand von sieben ermittelt worden ist. Wenn die Zeichenbildung
richtig synchronisiert ist, dann steht der Zähler 30 immer dann auf sieben, wenn der Detektor eine Lücke zwischen zwei Gruppen
von Geberzähnen erreicht. Wenn also der Druck synchron verläuft, dann gibt das UND-Tor 29 ein Signal ab, da» über Inverter
31 den UND-Schalter 28 sperrt. Stimmt jedoch die Drucksynchronisation
nicht, dann steht der Zähler 30 auf einem anderen Zählstand als sieben und das Abfragen des UND-Schaltere 28 verursacht
ein Einschalten der Verriegelungsschaltung 32. Diese zeigt
am Ausgang 4 einen Synchronisations fehler an.
Das Ausgangssignal der Schaltung 27 bereitet auch die UND-Schaltung
33 und über das ODER-Glied 34 die UND-Schaltung 35 vor. Ein auf CA folgender weiterer Taktimpuls CB veranlasst
den UND-Schalter 35 zur Rückstellung des Zählers 30 als Vorbereitung
zur Prüfung der nächsten Impulsgruppe, welche ohne Rücksicht darauf erfolt/t. ob ein Fehler erkannt worden ist oder
BC 9-70-002 - 16 -
109β·2/1·77
nicht. Die Verriegelungsschaltung 32 könnte dabei sowohl
durch das Ausgangssignal des UND-Toree 35 als auch durch
ein spezielles Signal einer nicht abgebildeten Drucker-Steuerungseinheit zurückgestellt werden.
Im normalen Betrieb genügt die bisher beschriebene Schaltung zur Prüfung der Synchronisation. Aber wie bereits früher
gesagt worden ist, stellen sich zwei weitere Probleme ein, die zu lösen der übrigen Schaltung vorbehalten ist. Da· erste
betrifft den Betriebs start, bei welchem oft Impulse einer Gruppe mit solchen Abständen erzeugt werden, dass das integrierte
Gebersignal in dieser Zeit abfallen und einen Ausgangsimpuls
auslösen kann. Dies ist im Zeitdiagramm der Fig. 4A auf den Zeilen 23 und 25 abgebildet. Die sieben Impulse der Gruppe
können durch irgend eine der Zahngruppen 19 - Zi des Geberrades
18 erzeugt worden sein. Wegen der Startverzögerung liegen die Impulse 41 und 42 genügend weit auseinander, so dass das integrierte
Gebersignal 43 abfallen kann. Mit der Schaltung, soweit sie besprochen worden ist, würde dieser Zustand als anscheinender
festgehalten. Ha der Zählstand im Zähler 30 beim Auftreten
BC 9-70-002 - 17 -
109882/1S77
dee Impulses 43 erst ein betragen hätte, obwohl der Druckkopf
tatsächlich Korrekt gearbeitet hat.
Eine Flip»Flop-Schaltung 45 ist in der Logik-Schaltung al·
Ilalieeleznent für den Slarl eingeschlossen und spricht auf
Startbefehle aat die vom Rechner oder von der Steuereinheit
ausgegeben und aa die Eingangsklemme 1 gebracht werden.
Das Startsignal 1 bringt den Flip-Flop 45 dazu, der ODER-Schaltung 45 ein Eingangssignal zuzuführen, wodurch der
Generator 27 daran gehindert wird, auf den Abfall des integrierten
Gebersignale anzusprechen. Wie die Erfahrung zeigt, genügen höchstens drei Impulse in einer Gruppe, um irrtümliche
integrierte Gebersignale zu vermeiden, und so ist die UND-Schaltung 48 in der Weise mit dem Zähler 30 verbunden, daes
sie einen Zähistand von arei erkennt. Bei diesem Zähl stand
wird Flip-Flop 45 zurückgestellt, worauf der Generator 27 wieder auf einen geeigneten integrierten Geberimpule, wie in
49 gezeigt, ansprechen kann. Die beiden Taktimpulse CA und CB, welche die Synchronisatiousprütung abJragen und den Zähler
zurückstellen, können sowohl während des ungültigen Geberim-
- 18 -
109882/1877
pulses 43 ale auch während des korrekten Impulses 49 auftreten.
Der Einsatz des Flip-Flop 45 jedoch verhindert wie beschrieben während der Dauer des Impulees 43 deren Wirksamkeit.
Hier soi bemerkt, dass die Taktimpulse CA und CB in einer von
verschiedenen, bekannten Arten erzeugt werden können. Beispielsweise können sie von einem Paar monostabiler Kippschaltungen
stammen, die einander folgend auf jeden Impuls auf der Leitung ansprechen. Anderseits können sie aber auch von einer Druckersteuerungseinheit oder einem Rechner in geeigneter Zusammenarbeit mit dem Betrieb der Schaltung von Fig. 3 abgegeben werden.
Weiter ist auch deren Erzeugung durch einen separaten Taktgeber unter gewisser Anpassung möglich, wodurch deren Abgabe an die
UND-Tore 28 bzw. 35 in der korrekten zeitlichen Beziehung »um Betrieb der übrigen Schaltung sichergestellt wird.
Das zweite angedeutete Problem steht im Zusammenhang mit der
Bewegung des Druckkoptes bei hoher Geschwindigkeit. Der normale Druckbetrieb geschieht bei relativ niederer Geschwindigkeit
zur Versetzung des Kopfes aber hohe Geschwindigkeit igt bei spiel β weit·
BC 9-70-002
109··2"/?·77
für solche Punktionen wie Tabellieren u. ä. erwünscht. Es
bestellt kein spezieller Grund, die Synchronisation gerade
' während der Bewegung mit hoher Geschwindigkeit zu überprüfen, aber diese Prüfung muss anschliessend, wenn der
Druckkopf auf Druckgeschwindigkeit abgebremst worden ist, wieder möglich sein. Beispielsweise wird beim Tabellieren
der Kopf um einen feststehenden Abstand versetzt und der Betrieb mit hoher Geschwindigkeit darauf unterbrochen, um
den Kopf auf Druckgeschwindigkeit am erwünschten Druckort zu verlangsamen. In diesem Punkt muss also die Synchronisationsprüfung wieder eingeführt werden, aber vorher ist zuverlässig
eine Lücke zu ermitteln, bevor es getan werden kann. Die Zeile 25 der Fig. 4B zeigt wie die Impulsabstände grosser zu werden
beginnen, wenn eich die Druckkopfgeschwindigkeit verlangsamt. Währ cad dieser Drernsperiode kann das Auftreten wenigstens · '
eines integrierten Geberimpulses wie des mit 50 bezeichneten vorausgesetzt werden bevor mit dem Druck zu beginnen ist.
Di« Schiebesteuerung 51 z«igt die Kopibewegung bei hoher
Geschwindigkeit durch Einschalten der Verriegelungsschaltung
BC 9-70-002 - 20 -
101182/1177
an. Das entsprechende Ausgangssignal der Schaltung 52 durchläuft das ODER-Glied 53 und sperrt die UND-Schaltungen 28 und
33 über den Inverter 54. Kein während dieser Zeit erzeugter Impuls des integrierten Gebers kann daher eine Synchrones ation· -prüfung auslösen. Die Verriegelungsschaltung bleibt solange
eingeschaltet bis der Befehl für hohe Geschwindigkeit aufgehoben
ist. Das Signal der ODER-Schaltung 53 jedoch bereitet da· UND-Tor 55 so vor, dass jeder im Zähler 3Q erreichte Zahlstand sieben
die Rückstellung des Zählers über das ODER-Glied 34 und das
UND-Gatter 35 auslöst. Hier ist zu bemerken, dass ein Ersats
für CB geschaffen werden muss, wenn die Erzeuger schaltung ron
CB von einem integrierten Gebersignal auf Leitung 23 abhängig ist. Dies kann erreicht werden, indem der Ausgang des UND-Schalters 55 über ein ODER-Glied an die Zahler-Rückstelleitung
geschlossen wird, wobei der andere üDiCR-Eingang mit dem
Ausgang der UND-Schaltung 35 zu verbinden ist. Zur Vervollständigung der Anordnung ist sodann der UND-Auegang 33 direkt
und unter Umgehung der ODER-Schaltung 34 an einen Eingang des KD Tores 35 zu legen.
BC 9-70-002 - 21 -
109882/1877
BAD ORIGINAL
Es sei angenommen, dass die Schiebesteuerung 51, wie in 61 eier .big. 4b guzeigl, von üetrieb mü. noiier zu solchem nut
niederer Geschwindigkeit abgefallen ist. Die Impulse vom Detektor 25 wie auch deren Abstände werden breiter, wenn
sich die Kopfgcschwindi^koit verlangsamt. Ausserclem bewirkt
das Schiebeeigaa! 9 über die Steuerung 51 die Rückstellung'der
VerriegelungssclialfcuEig 52 und die Einschaltung der Verriegelungs
schaltung 56. Das Ausgangssignal 56 verhindert die Synchronisa-
" tionsprüfung ausgelöst durch integrierte Geberimpulse genau wie
die Schaltung 52 vor dem Rückstellen über das ODER-Glied 53. Der erste Abfall auf der Leitung 23 für integrierte Gebersignale
wird vom Inverter 57 an die UND-Schaltung 59 übertragen und schaltet so die Verriegelungsschaltung 58 einc Der nächste
Zählstand drei des Zählers 30 schaltet nun. das UND-Tor 60
dcünitiv ein und siclit die Ye*rieg&iuugsschaltung 56 zurück,
wobei auch der Generator 27 wieder frei auf den nächsten Impuls
f SZ de? Leitung 23 für integrierte Gebersignale ansprechen kann.
Der nächste Zähistand sieben bewirkt die Rückstellung der Vcrriegelungssclialtung
58 als Vorbereitung für den nächsten Wechsel von hoher zu niederer Geschwindigkeit. Man bemerkt, dass der
- - 22 -
109SS2/1877
BAD ORIGINAL
dem ersten Geberimpuls 50 folgende Zahletand sieben
tatsächlich durch das Wirken des Generators 27 ausgelöst vom Impuls 62 überprüft wird. Dies bedeutet, dass Zählfehler ausser Vielfachen von sieben, die während des Betriebs
mit hoher Geschwindigkeit auttreten, dadurch festgestellt
werden können, dass die Geschwindigkeitsänderung und Druckbetätigung seitlich gesteuert werden, wobei während
der ercten Impulsgruppe nach Erscheinen des Impulses 50 noch kein Druck erfolgt. Ein anderer Zählstand im Zähler
als sieben im Zeitpunkt des Impulses 62 zeigt einen Positionsfehler an, der während der vorausgehenden Bewegung mit
hoher Geschwindigkeit entstanden ist. Ein entsprechend auf der Leitung 4 ausgelöstes Signal kann dazu verwendet werden,
zu entscheiden, ob der Fehler schwer genug wiegt, um Korrektur zu erheischen, oder ob er übersehen werden kann. In beiden
Fällen wird der Zähler 30 noch während des Impulses 62 zurückgestellt und die Anlage für den Abdruck des nächsten Zeichens
neu synchronisiert.
BC 9-70-002 - 23 -
188112/1877
BAD ORK31NAL
Claims (5)
- Schaltungsanordnung zur Prüfung von Impuls gruppen einer Folge auf korrekte Impulszahl, wobei das Intervall zwischen zwei Impulsen einer Gruppe in der Regel einem vorgegebenen Wert entspricht, der kleiner ist als das Intervall zwischen zwei Impulsgruppen, gekennzeichnet durch eine Zähleinrichtung (30) zur Zählung eintreffender Impulse, durch eine Zeitablauf-Schaltungseinrichtung mit einer separaten Ausgangsleitung (23) in einem Impulsgenerator (26), welche auf die eintreffenden Impulse anspricht und ein Signal abgibt, wenn eine vorgegebene Zeitspanne ohne Eintreffen eines weiteren Impulses verstrichen ist, welche Zeitspanne zwischen dem regulären Intervall zweier Impulse einer Gruppe und demjenigen zweier Impulsgruppen gewählt ist, sowie durch erste Schaltmittel (27, 28), die auf das genannte Zeitablaufsignal ansprechen, die erwähnte Zählung überprüfen und jedesmal ein zweites Signal erzeugen, wenn die Prüfung keine Uebereinstimmung des Zählstandes mit der erwarteten Impuls zahl einer Gruppe ergeben hat.
- 2. Schaltungsanordnung-nach Anspruch 1, dadurch gekennzeichnet,dass zweite Schaltmittel (33, 34, 35) vorgesehen sind, welche die Zähl.-einrichtung (30) bei Beendigung der Zählstandprüfung zurückstellen.BC9-7O-OO2 - 24 -109882/187 7is
- 3. Schaltungsanordnung nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass Mittel (51, 52) zur Anzeige nicht regulärer aber tolerierbarer und erwarteter Impulsintervalle sowie Mittel (53, 54) zur Sperrung der Auslösung des zweiten Signals durch die ersten Schaltmittel (27, 28) vorgesehen sind, welche Sperrmittel durch die genannte Anzeige zwecks Aufrechterhaltung der Sperre bis zum Wiederauftreten regulärer Impulsintervalle steuerbar sind.
- 4. Schaltungsanordnung nach Anspruch 2 oder 3, dadurch gekennzeichnet, dass an die Sperrmittel (53, 54) eine logische Schaltung (55) zur Rückstellung der Zähleinrichtung (30) angeschlossen ist, so dass letztere trotz zu kleiner ImpulsintervaUe ununterbrochen betätigbar bleibt.
- 5. Schaltungsanordnung nach einem der vorigen Ansprüche,dadurch gekennzeichnet, dass sie für die Steuerung von Druckhämrnern in Druckern, insbesondere in seriell arbeitenden Drahtdruckern, verwendet wird.BC9-70-002 - 25 -109882/18 7 7
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US5068470A | 1970-06-29 | 1970-06-29 |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2132263A1 true DE2132263A1 (de) | 1972-01-05 |
DE2132263B2 DE2132263B2 (de) | 1977-12-08 |
DE2132263C3 DE2132263C3 (de) | 1978-08-03 |
Family
ID=21966751
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2132263A Expired DE2132263C3 (de) | 1970-06-29 | 1971-06-29 | Schaltungsanordnung zur Prüfung einer Folge von Impulsgruppen auf korrekte Impulszahl |
Country Status (12)
Country | Link |
---|---|
US (1) | US3652987A (de) |
JP (1) | JPS5312137B1 (de) |
BE (1) | BE767266A (de) |
CA (1) | CA927932A (de) |
CH (1) | CH543134A (de) |
DE (1) | DE2132263C3 (de) |
ES (1) | ES392246A1 (de) |
FI (1) | FI59884C (de) |
GB (1) | GB1302660A (de) |
NL (1) | NL166346C (de) |
NO (1) | NO137172C (de) |
SE (1) | SE369238B (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2422215A1 (de) * | 1974-05-08 | 1975-11-20 | Designa Deutsche Signal Ges Mb | Anordnung zum schalten von signalen insbesondere bei verkehrssignalanlagen |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5046204A (de) * | 1973-08-29 | 1975-04-24 | ||
JPS5056821A (de) * | 1973-09-14 | 1975-05-17 | ||
JPS5261407A (en) * | 1975-11-14 | 1977-05-20 | Matsushita Electric Ind Co Ltd | Transmission equipment |
US4195938A (en) * | 1977-02-09 | 1980-04-01 | Sycor, Inc. | Lateral position control means for data printer heads |
JPS589316Y2 (ja) * | 1978-06-28 | 1983-02-19 | シャープ株式会社 | 印字装置における誤動作防止装置 |
JPS5770683A (en) * | 1980-10-21 | 1982-05-01 | Seiko Instr & Electronics Ltd | Printer |
JPS592862A (ja) * | 1982-06-30 | 1984-01-09 | Fujitsu Ltd | フアイア・チエツク方式 |
JPS59201871A (ja) * | 1983-04-30 | 1984-11-15 | Kawaguchiko Seimitsu Kk | ドツトプリンタ制御回路 |
JPS63168734A (ja) * | 1987-01-07 | 1988-07-12 | Fuji Sangyo Kk | デジタル計算機のエラ−の検出・訂正方法 |
US4903269A (en) * | 1988-05-16 | 1990-02-20 | General Electric Company | Error detector for encoded digital signals |
JP2728155B2 (ja) * | 1991-12-19 | 1998-03-18 | 三菱電機株式会社 | 通信制御装置 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3193812A (en) * | 1961-05-16 | 1965-07-06 | Gen Electric | Missing bit detector on recorded storage media |
US3483510A (en) * | 1965-03-26 | 1969-12-09 | Ericsson Telefon Ab L M | Error detecting and control device in a data transmission system |
US3519988A (en) * | 1965-05-17 | 1970-07-07 | Honeywell Inc | Error checking arrangement for data processing apparatus |
-
1970
- 1970-06-29 US US50684A patent/US3652987A/en not_active Expired - Lifetime
-
1971
- 1971-05-17 BE BE767266A patent/BE767266A/xx unknown
- 1971-05-28 GB GB1780471A patent/GB1302660A/en not_active Expired
- 1971-06-08 JP JP3993871A patent/JPS5312137B1/ja active Pending
- 1971-06-10 FI FI1628/71A patent/FI59884C/fi active
- 1971-06-15 ES ES392246A patent/ES392246A1/es not_active Expired
- 1971-06-17 CA CA115872A patent/CA927932A/en not_active Expired
- 1971-06-23 SE SE08147/71A patent/SE369238B/xx unknown
- 1971-06-23 NL NL7108626.A patent/NL166346C/xx not_active IP Right Cessation
- 1971-06-28 NO NO2452/71A patent/NO137172C/no unknown
- 1971-06-29 DE DE2132263A patent/DE2132263C3/de not_active Expired
- 1971-06-29 CH CH949871A patent/CH543134A/de not_active IP Right Cessation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE2422215A1 (de) * | 1974-05-08 | 1975-11-20 | Designa Deutsche Signal Ges Mb | Anordnung zum schalten von signalen insbesondere bei verkehrssignalanlagen |
Also Published As
Publication number | Publication date |
---|---|
NL7108626A (de) | 1971-12-31 |
BE767266A (fr) | 1971-10-18 |
FI59884B (fi) | 1981-06-30 |
JPS5312137B1 (de) | 1978-04-27 |
US3652987A (en) | 1972-03-28 |
NO137172B (no) | 1977-10-03 |
JPS471403A (de) | 1972-01-24 |
CA927932A (en) | 1973-06-05 |
CH543134A (de) | 1973-10-15 |
SE369238B (de) | 1974-08-12 |
NO137172C (no) | 1978-01-11 |
NL166346C (nl) | 1981-07-15 |
GB1302660A (de) | 1973-01-10 |
DE2132263C3 (de) | 1978-08-03 |
FI59884C (fi) | 1981-10-12 |
ES392246A1 (es) | 1974-12-01 |
DE2132263B2 (de) | 1977-12-08 |
NL166346B (nl) | 1981-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3643384C2 (de) | Schaltung zum Resynchronisieren von Impulssignalen, insbesondere für die Peripherie eines Mikroprozessors | |
DE2132263C3 (de) | Schaltungsanordnung zur Prüfung einer Folge von Impulsgruppen auf korrekte Impulszahl | |
DE2258917B2 (de) | Regelvorrichtung mit mindestens zwei parallelen signalkanaelen | |
DE2115971C3 (de) | Datenverarbeitungssystem | |
DE2036614C3 (de) | Formatsteuerung für einen Zeilendrucker | |
DE1250481B (de) | ||
DE2210426C2 (de) | Verfahren zur vorranggesteuerten Auswahl einer von mehreren Funktions einheiten zur Anschaltung an eine ihnen gemeinsam zugeordnete Einrichtung in Datenverarbeitungsanlagen und Schaltung zur Durchführung des Verfahrens | |
DE1774270C3 (de) | Schaltungsanordnung zur Erzeugung eines Synchronisiersignals bei einem Lochkartenleser | |
DE2832673A1 (de) | Tastenfeldcodiersystem | |
DE1474021B2 (de) | Datenverarbeitungsanlage | |
DE2655443A1 (de) | Vervielfachte zeitsteuerung zum erzeugen von zeitsignalen fuer installationen mit signalverarbeitenden schaltungen | |
DE2118543C3 (de) | Kartenleser | |
DE2640944C2 (de) | Steuerschaltung für die Verschiebung eines Zeigers auf dem Bildschirm einer Kathodenstrahlröhre | |
DE1574704A1 (de) | Schriftstueckzufuehreinrichtung | |
DE1134091B (de) | Programmsteuereinrichtung fuer einen schreibmaschinengesteuerten Streifenlocher | |
DE2909384A1 (de) | Regelanordnung fuer den regelstabantrieb von siedewasserreaktoren | |
DE1176409B (de) | Steueranordnung fuer den Formularbahnvorschub bei Schreib- oder Druckwerken | |
DE1115496B (de) | Einstellvorrichtung zur Lochstempelauswahl von lochkartengesteuerten Kartenlochern | |
DE1533771B2 (de) | Steuervorrichtung fur den wandernden Strebausbau | |
DE4226236C1 (de) | Einrichtung für die Steuerung von elektronisch auslösbaren Mitteln | |
DE1572308C (de) | Lichtsetzmaschine | |
DE2323653B2 (de) | Steuereinrichtung für eine Verkehrssignalanlage | |
DE2625605C3 (de) | Fehlerfühlende Einrichtung für einen Kartenlocher | |
DE1533771C (de) | Steuervorrichtung fur den wandernden Strebausbau | |
DE2364601C3 (de) | Elektronische Werkzeugsicherung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) | ||
8339 | Ceased/non-payment of the annual fee |