DE3603807C1 - Verfahren und Schaltungsanordnung zum Schutz von Schreib- oder aehnlichen Bueromaschinen vor den Folgen von elektrostatischen Entladungen - Google Patents
Verfahren und Schaltungsanordnung zum Schutz von Schreib- oder aehnlichen Bueromaschinen vor den Folgen von elektrostatischen EntladungenInfo
- Publication number
- DE3603807C1 DE3603807C1 DE3603807A DE3603807A DE3603807C1 DE 3603807 C1 DE3603807 C1 DE 3603807C1 DE 3603807 A DE3603807 A DE 3603807A DE 3603807 A DE3603807 A DE 3603807A DE 3603807 C1 DE3603807 C1 DE 3603807C1
- Authority
- DE
- Germany
- Prior art keywords
- electronic circuit
- input
- microprocessor
- control unit
- programmable control
- 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
- 238000000034 method Methods 0.000 title claims description 51
- 230000000630 rising effect Effects 0.000 claims description 15
- 230000001960 triggered effect Effects 0.000 claims description 10
- 210000000056 organ Anatomy 0.000 claims 1
- 239000000872 buffer Substances 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000005855 radiation Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 208000027418 Wounds and injury Diseases 0.000 description 1
- RRLHMJHRFMHVNM-BQVXCWBNSA-N [(2s,3r,6r)-6-[5-[5-hydroxy-3-(4-hydroxyphenyl)-4-oxochromen-7-yl]oxypentoxy]-2-methyl-3,6-dihydro-2h-pyran-3-yl] acetate Chemical compound C1=C[C@@H](OC(C)=O)[C@H](C)O[C@H]1OCCCCCOC1=CC(O)=C2C(=O)C(C=3C=CC(O)=CC=3)=COC2=C1 RRLHMJHRFMHVNM-BQVXCWBNSA-N 0.000 description 1
- 230000001609 comparable effect Effects 0.000 description 1
- 230000006378 damage Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 208000014674 injury Diseases 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
- B41J29/387—Automatic cut-off devices
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Programmable Controllers (AREA)
- Storage Device Security (AREA)
Description
Die Erfindung betrifft ein Verfahren zum Schutz von in Betrieb befindlichen
Schreib- oder ähnlichen Büromaschinen vor den Folgen von elektrostatischen
Entladungen und Schaltungsanordnungen zur Durchführung des Verfahrens.
Schreib- oder ähnliche Büromaschinen besitzen heute üblicherweise eine
sogenannte programmierbare Steuereinheit. Es handelt sich dabei um wenigstens
einen Mikroprozessor, der über Datenleitungen und Adreßleitungen mit
einem das Steuerprogramm beinhaltenden ROM-Speicher und einem die variablen
Daten aufnehmenden RAM-Speicher verbunden ist. Die programmierbare Steuerein
heit steuert über Treiberschaltungen elektrische Antriebsorgane, die ihrer
seits auf mechanische Einrichtungen wie z. B. Typenträger, Typenträger
schlitten, Papierträger usw. einwirken. Da bei den vorstehend genannten
Maschinen durch den Wechsel der Farbbandkassette, dem Wechsel des Typen
trägers usw. häufig Manipulationen im Inneren der Maschine vorgenommen
werden müssen, weisen die üblicherweise aus Kunststoff gefertigten Gehäuse
solcher Maschinen einen zumeist aufklappbaren Deckel auf.
In Verbindung mit einem aufklappbaren Deckel ist es bei Schreib- oder
ähnlichen Büromaschinen bekannt, einen sogenannten Deckelschalter vorzusehen.
Dieser Deckelschalter bewirkt, daß die programmierbare Steuereinheit beim
Öffnen des Deckels, also unmittelbar vor eventuellen Manipulationen, einen
in Ausführungen befindlichen Steuerungsablauf "anhält" und für die Zeit,
in der der Deckel offen ist, diesen Zustand beibehält wie dies z. B. aus der JP-OS 60-19 577 bekannt ist. Das "Anhalten"
geschieht z. B. dadurch, daß der Deckelschalter den Mikroprozessor bei
Öffnen des Deckels durch einen Wechsel seiner Schaltstellung indirekt
veranlaßt, aus dem in Ausführung befindlichen Steuerungsablauf heraus
in eine Warteschleife zu verzweigen. Die Warteschleife ist so beschaffen,
daß der Mikroprozessor wiederum indirekt den Deckelschalter zyklisch auf
eine Zustandsänderung hin abfragt. Wird der Deckel geschlossen, stellt
der Mikroprozessor diese Zustandsänderung fest und verzweigt eventuell
nach Durchführung einer sogenannten Einschaltroutine in den ursprünglichen
Steuerungsablauf zurück. Steuerungsabläufe dieser Art sind in der Steuerungstechnik geläufig
und z. B. in der JP-OS 60-52 384, in Verbindung mit einem Papierende-
Sensor anstelle eines Deckelschalters, beschrieben. Der Vollständigkeit halber sei erwähnt, daß durch
die Einschaltroutine eventuell während der Manipulationen aus ihrer ur
sprünglichen Lage verschobene bewegliche Teile (Typenträger, Typenträgerwagen
etc.) in ihre ursprüngliche Lage gebracht werden.
Der Grund für die vorstehend beschriebene Vorgehensweise besteht zum einen
darin, versehentlich ausgelöste Bemerkungen der bei geöffnetem Deckel zu
gänglichen Maschinenteile zuverlässig zu verhindern, um eine Verletzungsgefahr
auszuschließen, zum anderen wird erreicht, daß nach dem Schließen des
Deckels mit dem Steuerungsablauf an der Stelle fortgefahren werden kann,
an der er "angehalten" wurde.
Es hat sich nun gezeigt, daß Manipulationen der vorstehend beschriebenen
Art häufig dazu führen, daß durch das Abfließen elektrostatischer Ladungen
von der Person die die Manipulationen vornimmt, durch Funkenüberschlag
auf leitend mit Erde verbundene Teile der Maschine, eine elektromagnetische
Störstrahlung entsteht. Durch diese elektromagnetische Störstrahlung wird
häufig der Zustand, in dem der Steuerungsablauf angehalten wurde, durch
Verändern von in Registern und Puffern abgelegten Daten, Adressen oder
Flags, verändert. Die Folge davon ist, daß das bei Fortführung des Steue
rungsablaufs erzielte Druckergebnis nicht mit dem gewünschten Druckerergebnis
übereinstimmt.
In Verbindung mit der Beeinflussung des Programmablaufs bei Rechenanlagen
durch elektromagnetische Wellen, die z. B. von statischen Entladungen durch
Funkenüberschlag herrühren können, ist es bekannt, die Rechenanlagen oder
zumindest Teile davon so abzuschirmen, daß sie gegenüber elektromagnetischen
Wellen weitgehend unempfindlich sind. Des weiteren ist es bekannt, Maßnahmen
zu ergreifen, daß solche statischen Entladungen nicht in unmittelbarer
Nähe der gefährdeten Teile (Prozessor) stattfinden können. Das kann z. B.
durch Isolation aller mit Erde verbundenen Metallteile, die im Gefahrenbereich
liegen, geschehen.
Die vorstehend beschriebenen Maßnahmen lösen zwar das Problem, sind aber
mit erheblichen Kosten verbunden und darüber hinaus nicht in allen Fällen
anwendbar.
In Verbindung mit Rechenanlagen ist es darüber hinaus bekannt, beim Eintreten
bestimmter Ereignisse z. B. beim Ausfall der Spannungsversorgung, beim
Überschreiten einer bestimmten Temperatur usw. das in Ausführung befindliche
Programm in eine sogenannte Rettungsroutine zu verzweigen, die alle für
das weitere Abarbeiten des Programms notwendigen Daten, Adressen und Flags
in einem externen Speicher abspeichert, so daß nach Wegfall des Fehlers
das Programm an der unterbrochenen Stelle weitergeführt werden kann.
Ausgehend vom vorstehend aufgeführten Sachverhalt, ist es Aufgabe der
Erfindung, ein Verfahren anzugeben, daß es gestattet, Schreib- oder ähnliche
Büromaschinen während des Betriebs vor den Folgen von elektrostatischen
Entladungen, wie sie bei Manipulationen an diesen Maschinen bei aufgeklapptem
Deckel stattfinden können, zu schützen. Weiterhin gehört es zur Aufgabe,
Schaltungsanordnungen zur Durchführung des Verfahrens anzugeben.
Gelöst wird die Aufgabe durch den Patentanspruch 1, sowie durch die Pa
tentansprüche 4 und 5. Vorteilhafte Ausgestaltungen des erfindungsgemäßen
Verfahrens sind in den Unteransprüchen 2 und 3 angegeben.
Der hauptsächliche Vorteil des Verfahrens nach Patentanspruch 1 besteht
darin, daß bei minimalem steuerungstechnischen Aufwand und vernachlässigbarem
Schaltungsaufwand, eine nahezu vollständige Absicherung gegen die Folgen
von elektronischen Entladungen erreicht werden kann.
Die Ausgestaltung des Verfahrens nach dem Kennzeichen des Patentanspruches
2 ist immer dann vorteilhaft, wenn die Zeit, die zum Abschließen des in
Ausführung befindlichen Steuerschritts bzw. zum Abspeichern der für die
spätere Weiterführung des Steuerablaufs notwendigen Daten, Adressen und
Flags benötigt wird, konstant ist.
Ist dagegen die Zeit, die insbesondere zum Abschließen des in Ausführung
befindlichen Steuerschrittes aber auch zum Abspeichern der für die spätere
Weiterführung des Steuerungsablaufs notwendigen Daten, Adressen und Flags
benötigt wird, stark fallabhängig, empfiehlt sich die Ausgestaltung des
Verfahrens nach den kennzeichnenden Merkmalen des Patentanspruches 3.
Die Patentansprüche 4 und 5 offenbaren einfache und damit vorteilhafte
Schaltungen zur Durchführung des Verfahrens nach Patentanspruch 1 bzw.
der Verfahren aus der Kombination der Merkmale der Patentansprüche 1 und
2 sowie 1 und 3.
Ausführungsbeispiele des erfindungsgemäßen Verfahrens sowie Schaltungs
anordnungen zur Durchführung des Verfahrens sind nachfolgend unter Zuhilfe
nahme der Zeichnungen näher erläutert. Es zeigt
Fig. 1 ein erstes Blockschaltbild,
Fig. 2 ein zweites Blockschaltbild.
Für die nähere Beschreibung des erfindungsgemäßen Verfahrens wird von
einer elektronischen Typenradschreibmaschine ausgegangen, wie sie bereits
einleitend in allgemeiner Form beschrieben ist. Anhand der Blockschaltbilder
in den Fig. 1 und 2, die zwei unterschiedliche Schaltungsanordnungen zur
Durchführung des Verfahrens zeigen, werden nachfolgend zwei Ausgestal
tungsmöglichkeiten des Verfahrens erläutert.
Fig. 1 zeigt in einem Blockschaltbild einen Teil einer programmierbaren
Steuereinheit 1, wie sie in Typenradschreibmaschinen zur Anwendung kommt.
Ein Mikroprozessor 2 ist über Datenleitungen 3 und Adreßleitungen 4 mit
einem das Programm zur Steuerung der Typenradschreibmaschine beinhaltenden
ROM-Speicher 5, einem die variablen Daten aufnehmenden RAM-Speicher 6,
einem I/O-Port 7 und weiteren nicht dargestellten Schaltungselementen
der programmierbaren Steuereinheit 1 verbunden und weist über Steuerleitungen
8 Verbindungen zu den weiteren nicht dargestellten Elementen der programmier
baren Steuereinheit 1 auf. Der RESET-Eingang des Mikroprozessors 2 liegt
an einer Reset-Leitung 9, die ihrerseits mit dem I/O-Port sowie mit weiteren
nicht dargestellten Schaltungselementen der programmierbaren Steuereinheit
1 verbunden ist.
Bei den vorstehend erwähnten nicht dargestellten Schaltungselementen der
programmierbaren Steuereinheit 1 handelt es sich z. B. um weitere Mikro
prozessoren, Datenübertragungsschnittstellen, weitere Speicher, Schnittstellen
zur Tastatur und zu den Treiberschaltungen etc., wie sie in den erwähnten
Typenradschreibmaschinen verwendet werden und in Verbindung mit diesen
allgemein bekannt sind. Da die weiteren Schaltungselemente zum Verständnis
des erfindungsgemäßen Verfahrens nichts beitragen, wird im folgenden nicht
näher darauf eingegangen.
Unter dem vorstehend erwähnten I/O-Port 7 wird, wie allgemein üblich,
eine Schaltung verstanden, mittels der die programmierbare Steuereinheit
1 externe Leitungen 10, 11 abfragen bzw. mit Signalen beaufschlagen kann
und die Steuerleitungen wie z. B. die Reset-Leitung 9 direkt mit externen
Schaltungsteilen verbindet. Das Abfragen externer Leitungen bzw. Beaufschlagen
externer Leitungen mit Signalen geschieht dadurch, daß der Mikroprozessor
2 über die Adreßleitungen 4 jeweils eine bestimmte Adresse an den I/O-Port
7 legt. Dies bewirkt quasi eine Verbindung einer bestimmten externen Leitung
10, 11 mit einer bestimmten Datenleitung 3, die sodann vom Mikroprozessor
2 abgefragt oder mit einem Signal beaufschlagt wird.
Der I/O-Port 7 ist, wie erwähnt, mit Leitungen 10, 11 verbunden. Die Leitungen
11 sind für das erfindungsgemäße Verfahren ohne Bedeutung, es wird deshalb
nicht darauf eingegangen. Die Leitung 10 verbindet den I/O-Port 7 mit
einem Punkt 13 einer externen Schaltung. Der Punkt 13 liegt über einen
Deckelschalter 14 an der Versorgungsspannung +U s , über einen Widerstand
15 an Masse und ist mit dem Eingang einer elektronischen Schaltung 16
verbunden. Das Potential am Punkt 13 hängt von der Stellung des Deckel
schalters 14 ab. Der Deckelschalter 14 ist bei geschlossenem Deckel eben
falls geschlossen, so daß am Punkt 13 +U s liegt und bei offenem Deckel
offen, so daß am Punkt 13 Massepotential liegt. Der Ausgang der elektronischen
Schaltung 16 liegt über Leitung 12 und I/O-Port 7 an der Reset-Leitung 9.
Die elektronische Schaltung 16 wirkt derart, daß eine fallende Flanke
an ihrem Eingang ein in der elektronischen Schaltung enthaltenes Zeitglied
17 triggert. Nach Ablauf der eingestellten Verzögerungszeit gibt die elek
tronische Schaltung 16 über ihren Ausgang ein Dauer-Reset-Signal auf Leitungen
12 und damit auch auf Leitung 9. Durch eine steigende Flanke an ihrem
Eingang löscht die elektronische Schaltung 16 das Dauer-Reset-Signal an
ihrem Ausgang, sobald dieses am Ausgang ansteht. Dadurch wird dem Mikro
prozessor 2 immer nach Ablauf der Verzögerungszeit, auf die das Zeitglied
eingestellt ist, ein Reset-Signal zugeführt, unabhängig davon ob die
ansteigende Flanke vor oder nach Ablauf der Verzögerungszeit am Eingang
der elektronischen Schaltung erscheint.
Nachdem nunmehr das Funktionsprinzip der Schaltung nach Fig. 1 erläutert
ist, wird nachfolgend die Durchführung des Verfahrens unter Zuhilfenahme
der Schaltung nach Fig. 1 beschrieben. Es wird dabei zur Veranschaulichung
vorausgesetzt, daß die programmierbare Steuereinheit 1 eine Zeichensequenz,
die in einem Eingabepuffer, der Teil des RAM-Speichers 6 sein kann, gespei
chert ist, ausführt. Unter Zeichensequenz wird dabei eine Sequenz aus
Druckzeichen und Befehlen verstanden, die mittels der Tastatur oder über
eine Datenübertragungsschnittstelle eingegeben und in einem Eingabepuffer
zwischengespeichert wurde. Des weiteren wird vorausgesetzt, daß dem Steuer
programm eine im ROM-Speicher enthaltene Abfrageroutine unterlagert ist,
mittels der der Mikroprozessor 2 über den I/O-Port 7 das Potential am
Punkt 13 der externen Schaltung abfragt. Das heißt, das Steuerungspro
gramm wird in definierten Abständen durch die Abfrageroutine unterbrochen.
Mittels dieser Abfrageroutine wird festgestellt, ob der Deckelschalter
14 geöffnet oder geschlossen ist.
Wird während des Steuerungsablaufs zur Ausführung der vorstehend erwähnten
Zeichensequenz, auf die nicht näher eingegangen wird, der Deckel der Typen
radschreibmaschine geöffnet, öffnet auch der Deckelschalter 14. Dadurch
werden zunächst zwei parallel ablaufende Vorgänge ausgelöst.
- - Durch das Öffnen des Schalters 14 entsteht eine fallende Flanke am Punkt 13. Diese fallende Flanke triggert das Zeitglied 17 der elektronischen Schaltung 16. Nach Ablauf der Verzögerungszeit, auf die das Zeitglied 17 eingestellt ist, gibt die elektronische Schaltung 16 an ihrem Ausgang ein Dauer-Reset-Signal ab.
- - Der Mikroprozessor 2 stellt durch die erwähnte Abfrageroutine fest, daß an Punkt 13 niedriges Potential liegt. Nach dem Abarbeiten des gerade in Ausführung befindlichen Zeichens verzweigt der Mikro prozessor 2 in ein im ROM-Speicher 5 enthaltenes Unterprogramm. Mittels dieses Unterprogramms speichert der Mikroprozessor 2 alle für die weitere Ausführung der Zeichensequenz notwendigen Daten, Adressen und Flags in einen speziell dafür reservierten Bereich des RAM-Speichers 6 ein und verzweigt dann in eine Warteschleife.
Durch die Wahl der Verzögerungszeit auf die das Zeitglied 17 eingestellt
ist, erscheint zu dem Zeitpunkt zu dem sich der Mikroprozessor 2 bereits
in der Warteschleife befindet, am RESET-Eingang des Mikroprozessors 2
das durch die elektronische Schaltung 16 ausgelöste Reset-Signal. Dadurch
gelangt der Mikroprozessor 2 in seinen Reset-Status, in dem er für die
Zeit, in der das Reset-Signal anliegt, verharrt. In diesem Zustand ist
der Mikroprozessor 2 gegenüber elektromagnetischer Störstrahlung, die
von einem Funkenüberschlag durch elektrostatische Entladung herrührt,
unempfindlich.
Wird der Deckelschalter der Typenradschreibmaschine geschlossen, schließt
auch der Schalter 14. Das Signal an Punkt 13 und damit am Eingang der
elektronischen Schaltung 16 zeigt dann eine ansteigende Flanke, so daß
die elektronische Schaltung 16 das Reset-Signal an ihrem Ausgang löscht,
sobald es ansteht. Durch den Wegfall des Reset-Signals läuft der Mikro
prozessor 2 wieder an. Das heißt, er versetzt sich in einen Ausgangszustand,
der es ermöglicht, die im ROM-Speicher 5 enthaltenen Programme abzuarbeiten
und rekonstruiert sodann mittels eines im ROM-Speicher 5 enthaltenen
Unterprogramms den Steuerungsablauf wie er unterbrochen wurde, indem er
alle Daten, Adressen und Flags aus dem reservierten Bereich des RAM-Speichers
5 ausliest und in die Register und Puffer einschreibt, in denen sie sich
vor dem Abbruch des Steuerungsablaufs befanden. Nachdem dies geschehen
ist, verzweigt der Mikroprozessor 2 wieder aus dem Unterprogramm zur Rekon
struktion des Steuerungsablaufs in den Steuerungsablauf selbst und fährt
mit der weiteren Bearbeitung der im Eingabepuffer enthaltenen Zeichense
quenz fort.
Zum vorstehend dargelegten Verfahrensablauf ist noch anzumerken, daß das
kurze Reset-Signal, das nach Ablauf der Verzögerungszeit auch dann erzeugt
wird, wenn bereits vor Ablauf der Verzögerungszeit am Eingang der elek
tronischen Schaltung 16 eine ansteigende Flanke erscheint, gewährleistet,
daß der Mikroprozessor 2 die Warteschleife verläßt.
Eine weitere Ausgestaltungsmöglichkeit des erfindungsgemäßen Verfahrens
ist mit einem Schaltungsaufbau, wie er im Blockschaltbild gemäß Fig. 2
gezeigt ist, realisierbar. Die in dieser Figur dargestellte programmierbare
Steuereinheit 1 entspricht in ihrem Aufbau der programmierbaren Steuereinheit
1 in Fig. 1, so daß sich eine nochmalige Beschreibung erübrigt. Im folgenden
werden deshalb nur die von der Fig. 1 abweichenden Schaltungsteile näher
erläutert.
Der I/O-Port 7 der programmierbaren Steuereinheit 1 ist über Leitung 10
mit einem Punkt 19 einer externen Schaltung verbunden, der seinerseits
über den Deckelschalter 14 an +U s liegt, mit dem ersten Eingang einer
elektronischen Schaltung 20 verbunden ist und über einen Widerstand 15
eine Verbindung nach Masse aufweist. Der Potentialverlauf am Punkt 19
hängt wiederum von der Schaltstellung des Deckelschalters 14 ab und ist
mit dem Potentialverlauf am Punkt 13 der Fig. 1 identisch, so daß sich
eine nochmalige Beschreibung erübrigt. Der zweite Eingang der elektronischen
Schaltung 20 sowie deren Ausgang liegen über Leitungen 18 bzw. 12 ebenfalls
am I/O-Port 7 der programmierbaren Steuereinheit 1.
Die elektronische Schaltung 20 wirkt derart, daß bei einer fallenden Flanke
an ihrem ersten Eingang eine in der elektronischen Schaltung 20 enthaltene
Schaltung 21 zur Erzeugung eines Dauer-Reset-Signals vorbereitet wird.
Durch eine erste ansteigende Flanke am zweiten Eingang der elektronischen
Schaltung 20 wird die vorbereitete Schaltung 21 gesetzt, so daß am Ausgang
der elektronischen Schaltung 20 das Dauer-Reset-Signal erscheint. Eine
ansteigende Flanke am ersten Eingang der elektronischen Schaltung 20 bewirkt,
daß die elektronische Schaltung 20 die vorbereitete Schaltung 21 nach
einer vorgegebenen Verzögerungszeit löscht, so daß kein Reset-Signal erzeugt
werden kann, bzw. daß die gesetzte Schaltung 21 zurückgesetzt wird, wodurch
das Dauer-Reset-Signal am Ausgang der elektronischen Schaltung 20 wegfällt.
Die nachfolgende Beschreibung des Verfahrens wie es mit Hilfe der Schaltung
nach Fig. 2 realisiert werden kann, geht ebenfalls davon aus, daß eine
Zeichensequenz, die in einem Eingabepuffer gespeichert ist, durch den
Mikroprozessor 2 ausgeführt wird. Weiterhin wird vorausgesetzt, daß dem
dazu notwendigen Steuerungsprogramm eine Abfrageroutine unterlagert ist,
die den Schaltzustand des Deckelschalters, durch Abfragen des Potentials
am Punkt 19, zyklisch abfragt. Die Voraussetzungen sind demnach die gleichen,
wie bei der Beschreibung des Beispiels nach Fig. 1.
Wird während des Steuerungsablaufs zur Ausführung der vorstehend erwähnten
Zeichensequenz, auf die nicht näher eingegangen wird, der Deckel der Typen
radschreibmaschine geöffnet, öffnet Deckelschalter 14, dadurch werden
zunächst zwei parallel ablaufende Vorgänge ausgelöst.
- - Durch das Öffnen des Deckelschalters 14 entsteht eine fallende Flanke am Punkt 19. Diese fallende Flanke bereitet die in der elek tronischen Schaltung 20 enthaltene Schaltung 21 vor.
- - Der Mikroprozessor 2 stellt durch die erwähnte Abfrageroutine fest, daß am Punkt 19 niedriges Potential liegt. Nach dem Abarbeiten des gerade in Ausführung befindlichen Zeichens verzweigt der Mikro prozessor 2 in ein im ROM-Speicher 5 enthaltenes Unterprogramm. Mittels dieses Unterprogramms speichert der Mikroprozessor 2 alle für die weitere Ausführung der Zeichensequenz notwendigen Daten, Adressen und Flags in einen speziell dafür reservierten Bereich des RAM-Speichers 6 ein und fragt dann erneut über den I/O-Port 7 und Leitung 10 das Potential an Punkt 19 ab. Diese erneute Abfrage des Potentials am Punkt 19 dient dazu, festzustellen, ob der Deckel und damit der Deckelschalter 14 noch geöffnet ist.
Liegt am Punkt 19 Massepotential (Deckel geöffnet), legt der Mikroprozessor
2 über den I/O-Port 7 und die Leitung 18 den zweiten Eingang der elek
tronischen Schaltung 20 auf hohes Potential. Die damit verbundene ansteigende
Flanke setzt die Schaltung 21, so daß am Ausgang der elektronischen Schaltung
20 das Dauer-Reset-Signal erscheint, das über Leitung 12, I/O-Port 7 und
Leitung 9 an den RESET-Eingang des Mikroprozessors 2 gelangt. Der Mikro
prozessor 2 nimmt daraufhin seinen Reset-Status ein und ist damit gegen
elektromagnetische Störstrahlung, wie sie bei elektrostatischer Entladung
auftritt unempfindlich.
Wird der Deckel und damit der Deckelschalter 14 geschlossen, nachdem ein
Reset-Signal ausgelöst wurde, erfolgt durch die damit verbundene ansteigende
Flanke am Eingang der elektronischen Schaltung 20 das Löschen der gesetzten
Schaltung 21. Damit fällt das Dauer-Reset-Signal am Ausgang der elektronischen
Schaltung 20 weg. Von diesem Punkt an verhält sich der Mikroprozessor
2 ebenso, wie es im Beispiel nach Fig. 1 in Verbindung mit dem Wegfallen
des Reset-Signals beschrieben ist, so daß sich eine nochmalige Beschreibung
erübrigt.
Schließt der Deckelschalter 14 bevor ein Reset-Signal ausgelöst wurde,
löscht die ansteigende Flanke des Signals an Punkt 19 bzw. am ersten Eingang
der elektronischen Schaltung 20 die Vorbereitung der Schaltung 21. Darüber
hinaus erkennt der Mikroprozessor 2 bei der weiter oben erwähnten letzten
Abfrage des Punktes 19 hohes Potential. Daraufhin verzweigt der Mikropro
zessor 2 unter Umgehung des Resets in das Unterprogramm zur Rekonstruktion
des Steuerungsablaufs. Der weitere Ablauf ist identisch mit dem im Beispiel
nach Fig. 1 in Verbindung mit dem Unterprogramm zur Rekonstruktion des
Steuerungsablaufs beschriebenen Ablauf, wodurch sich auch hier eine nochmalige
Beschreibung erübrigt. Ergänzend ist lediglich anzumerken, daß das Löschen
der Vorbereitung der Schaltung 21 durch die elektronische Schaltung 20
nicht unmittelbar durch die ansteigende Flanke am ersten Eingang der elek
tronischen Schaltung 20 erfolgt, sondern um eine vorgegebene Zeit verzögert,
um zu verhindern, daß durch eine eventuell gleichzeitig vom Mikroprozessor
2 ausgelöste ansteigende Flanke am zweiten Eingang der elektronischen
Schaltung 20 ein undefinierter Zustand entsteht. Bei "Gleichzeitigkeit"
der Ereignisse wird demnach ein Reset ausgelöst.
Die vorstehend in Verbindung mit den Fig. 1 und 2 dargetanen Verfahren
sind selbstverständlich nicht auf die Anwendung in Typenradschreibmaschinen
beschränkt, sie können vielmehr in allen Schreib- oder ähnlichen Büromaschinen
angewendet werden, die die einleitend erwähnten Einrichtungen aufweisen.
Die Beschreibung der Verfahren in Verbindung mit dem Abarbeiten einer
in einem Eingabepuffer gespeicherten Zeichensequenz ist ebenfalls nicht
einschränkend zu verstehen. Die Verfahren werden selbstverständlich bei
allen Steuerungsabläufen wie z. B. Abfragen der Tastatur, Übertragen von
Daten zu externen Geräten usw. angewendet.
In den vorstehenden Beispielen wurde das erfindungsgemäße Verfahren vor
allem, was die Abläufe im Mikroprozessor betrifft, nicht im Detail, sondern
auf einer relativ hohen logischen Ebene abgehandelt. Dies ist dadurch
bedingt, daß das erfindungsgemäße Verfahren in Verbindung mit allen handels
üblichen Mikroprozessoren realisiert werden kann. Die Anwendung des Verfahrens
in Verbindung mit einem bestimmten Mikroprozessor ist dem Fachmann für
Mikroprozessorsteuerungen ohne weiteres möglich, so daß sich eine weiter
gehende Beschreibung in Anlehnung an bestimmte Mikroprozessortypen erübrigt.
Abschließend ist noch darauf hinzuweisen, daß der in den Beispielen aufge
führte Reset-Zustand in dem sich die handelsüblichen Mikroprozessoren
und damit die programmierbare Steuereinheit gegen die genannten Folgen
von elektrostatischen Entladungen unempfindlich zeigen, nicht der einzige
Zustand mit dieser Wirkung ist. Insbesondere das Trennen des Mikroprozessors
von der Spannungsversorgung hat eine vergleichbare Wirkung, so daß auch
diesem Aspekt der Beschreibung lediglich Beispielcharakter zukommt. Ent
sprechendes gilt selbstverständlich für die Ausgestaltung der elektronischen
Schaltungen 16 (Fig. 1) und 20 (Fig. 2) insbesondere im Hinblick auf die
Reaktion auf ansteigende bzw. fallende Flanken an ihren Eingängen.
Claims (6)
1. Verfahren zum Schutz von in Betrieb befindlichen Schreib- oder ähnlichen
Büromaschinen vor den Folgen von elektronischen Entladungen, wobei
die Schreib- oder ähnlichen Büromaschinen
- - eine programmierbare Steuereinheit aufweisen, die über Treiberschaltungen elektrische Antriebsorgane ansteuert, die ihrerseits auf mechanische Einrichtungen einwirken;
- - ein Gehäuse aufweisen, in dem sich zumindest die programmierbare Steuereinheit, die Treiberschaltungen und die elektrischen Antriebs organe befinden;
- - wenigstens einen Gehäusedeckel besitzen, über den die programmierbare Steuereinheit und/oder die Treiberschaltungen und/oder die elektrischen Antriebsorgane ganz oder teilweise zugänglich sind;
- - wenigstens einen Deckelschalter besitzen, der beim Öffnen des Deckels eine erste Zustandsänderung und beim Schließen des Deckels eine zweite Zustandsänderung erfährt;
dadurch gekennzeichnet , daß
- - die programmierbare Steuereinheit (1) während der Ausführung eines Steuerungs ablaufs bei der ersten Zuständsänderung des Deckelschalters (14) den in Ausführung befindlichen Steuerschritt (z. B. den Abdruck eines in Ausführung befindlichen Zeichens) abschließt;
- - die programmierbare Steuereinheit (1) sodann den weiteren Steuerungsablauf unterbricht und alle zur weiteren Abarbeitung des in Ausführung befind lichen Steuerungsablaufs notwendigen Daten, Adressen und Flags in einem dafür vorgesehenen Bereich eines Schreib-Lese-Speichers (6) abspeichert;
- - die erste Zustandsänderung des Deckelschalters (14) eine elektronische Schaltung (16, 20) vorbereitet;
- - die elektronische Schaltung (16, 20) nach dem Abspeichern der Daten, Adressen und Flags gesetzt wird;
- - die elektronische Schaltung (16, 20) nachdem sie gesetzt ist, auf die pro grammierbare Steuereinheit (1) derart einwirkt, daß diese in einen gegen die Folgen von elektrostatischen Entladungen stabilen Zustand gelangt;
- - die elektronische Schaltung (16, 20) die programmierbare Steuereinheit (1) solange in diesem stabilen Zustand hält, bis die elektronische Schaltung (16, 20) durch eine zweite Zustandsänderung des Deckelschalters (14) zurückgesetzt wird;
- - die programmierbare Steuereinheit (1) sodann mit Hilfe der im Schreib- Lese-Speicher (6) abgespeicherten Daten, Adressen und Flags den unmittelbar vor dem Abspeichern der Daten, Adressen und Flags herrschenden Zustand des Steuerungsablaufs rekonstruiert;
- - die programmierbare Steuereinheit (1) sodann mit der Ausführung des Steue rungsablaufs fortfährt.
2. Verfahren nach Patentanspruch 1, dadurch gekennzeich
net, daß das Setzen der elektronischen Schaltung (16) durch ein in
dieser enthaltenes, von der programmierbaren Steuereinheit (1) unabhängiges
Zeitglied (17) erfolgt, das durch die erste Zustandsänderung des Deckelschalters (14)
getriggert wird.
3. Verfahren nach Patentanspruch 1, dadurch gekennzeich
net, daß das Setzen der elektronischen Schaltung (20) durch die program
mierbare Steuereinheit (1) erfolgt.
4. Schaltungsanordnung zur Durchführung des Verfahrens nach den Patent
ansprüchen 1 und 2, wobei die programmierbare Steuereinheit wenigstens
einen Mikroprozessor enthält, der über Datenleitungen und Adreßleitungen
mit einem RAM-Speicher sowie einem ROM-Speicher verbunden ist, da
durch gekennzeichnet, daß
- - der Deckelschalter (14) einerseits mit einem Pol der Versorgungsspannung und andererseits mit einem Eingang einer elektronischen Schaltung (16) sowie einem Eingang des Mikroprozessors (2) verbunden ist;
- - die elektronische Schaltung (16) ein Zeitglied (17) enthält;
- - der Ausgang der elektronischen Schaltung (16) mit dem RESET-Eingang des Mikroprozessors (2) verbunden ist;
- - das Zeitglied (17) der elektronischen Schaltung (16) durch eine erste (z. B. fallende) Flanke eines Signals am Eingang der elektronischen Schaltung (16) getriggert wird;
- - die elektronische Schaltung (16) nach Ablauf der Verzögerungszeit, auf die das Zeitglied (17) eingestellt ist, über ihren Ausgang dem RESET-Eingang des Mikroprozessors (2) ein Dauer-Reset-Signal zuführt;
- - die elektronische Schaltung (16) durch eine zweite (z. B. ansteigende) Flanke des Signals an ihrem Eingang das Dauer-Reset-Signal, sobald dieses an ihrem Ausgang anliegt, löscht;
- - die Verzögerungszeit vom Triggern des Zeitgliedes (17) in der elektronischen Schaltung (16) bis zum Auslösen des Dauer-Reset-Signals am Ausgang der elektronischen Schaltung (16) so bemessen ist, daß der Mikroprozessor (2), ausgelöst durch einen ersten (z. B. niedrigen) Spannungspegel an seinem mit dem Deckelschalter (14) verbundenen Eingang den definierten Abbruch des in Ausführung befindlichen Steuerungsablaufs durchführen kann.
5. Schaltungsanordnung zur Durchführung des Verfahrens nach Patentansprüchen
1 und 3, wobei die programmierbare Steuereinheit wenigstens einen
Mikroprozessor enthält, der über Datenleitungen und Adreßleitungen
mit einem RAM-Speicher sowie einem ROM-Speicher verbunden ist, da
durch gekennzeichnet, daß
- - der Deckelschalter (14) einerseits mit einem Pol der Versorgungsspannung und andererseits mit einem ersten Eingang einer elektronischen Schaltung (20) sowie mit einem Eingang des Mikroprozessors (2) verbunden ist;
- - ein Ausgang des Mikroprozessors (2) eine Verbindung zu einem zweiten Eingang der elektronischen Schaltung (20) aufweist;
- - der Ausgang der elektronischen Schaltung (20) mit dem RESET-Eingang des Mikroprozessors (2) verbunden ist;
- - die elektronische Schaltung (20) durch eine erste (z. B. fallende) Flanke eines Signals an ihrem ersten Eingang vorbereitet wird;
- - die vorbereitete elektronische Schaltung (20) durch eine erste (z. B. an steigende) Flanke eines Signals an ihrem zweiten Eingang gesetzt wird;
- - die gesetzte elektronische Schaltung (20) über ihren Ausgang dem RESET-Eingang des Mikroprozessors (2) ein Dauer-Reset-Signal zuführt;
- - die vorbereitete oder gesetzte elektronische Schaltung (20) durch eine zweite (z. B. ansteigende) Flanke des Signals an ihrem ersten Eingang in ihren Ausgangszustand zurückgesetzt und gegebenenfalls das Dauer- Reset-Signal an ihrem Ausgang gelöscht wird;
- - der Mikroprozessor (2) an seinem Ausgang ein Signal mit einem ersten (z. B. hohen) Spannungspegel abgibt, wenn der durch das Signal mit dem ersten (z. B. niedrigen) Spannungspegel an seinem mit dem Deckel schalter (14) verbundenen Eingang ausgelöste, definierte Abbruch des Steue rungsablaufs durchgeführt ist und an seinem mit dem Deckelschalter (14) verbundenen Eingang der erste (z. B. niedrige) Spannungspegel anliegt.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3603807A DE3603807C1 (de) | 1986-02-07 | 1986-02-07 | Verfahren und Schaltungsanordnung zum Schutz von Schreib- oder aehnlichen Bueromaschinen vor den Folgen von elektrostatischen Entladungen |
SE8603275A SE464069B (sv) | 1986-02-07 | 1986-07-31 | Saett och kopplingsanordning foer att skydda i drift befintliga skrivmaskiner eller liknande kontorsmaskiner fraan foeljderna av elektrostatiska urladdningar |
CH3379/86A CH671733A5 (de) | 1986-02-07 | 1986-08-21 | |
JP61250934A JPS62184875A (ja) | 1986-02-07 | 1986-10-23 | 一連の静電気の放電からタイプライタ等の事務器を保護する方法とその回路 |
IT8622710A IT1213562B (it) | 1986-02-07 | 1986-12-16 | Metodo e disposizione dei collegamenti per la protezione di macchine da scrivere o simili macchine da ufficio dalle conseguenze di scariche elettrostatiche. |
GB8702570A GB2186403B (en) | 1986-02-07 | 1987-02-05 | Method and circuit arrangement for the protection of typewriters or similar business machines from the consequence of electrostatic discharges |
US07/279,160 US4844630A (en) | 1986-02-07 | 1988-12-02 | Method and circuit arrangement for protection of typewriters or similar machines against consequences of electrostatic discharge |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE3603807A DE3603807C1 (de) | 1986-02-07 | 1986-02-07 | Verfahren und Schaltungsanordnung zum Schutz von Schreib- oder aehnlichen Bueromaschinen vor den Folgen von elektrostatischen Entladungen |
Publications (1)
Publication Number | Publication Date |
---|---|
DE3603807C1 true DE3603807C1 (de) | 1987-07-30 |
Family
ID=6293597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3603807A Expired DE3603807C1 (de) | 1986-02-07 | 1986-02-07 | Verfahren und Schaltungsanordnung zum Schutz von Schreib- oder aehnlichen Bueromaschinen vor den Folgen von elektrostatischen Entladungen |
Country Status (7)
Country | Link |
---|---|
US (1) | US4844630A (de) |
JP (1) | JPS62184875A (de) |
CH (1) | CH671733A5 (de) |
DE (1) | DE3603807C1 (de) |
GB (1) | GB2186403B (de) |
IT (1) | IT1213562B (de) |
SE (1) | SE464069B (de) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5123102A (en) * | 1988-12-19 | 1992-06-16 | Hewlett-Packard Company | Method and apparatus for suspending computation due to detection of electrostatic discharge |
EP0450402A3 (en) * | 1990-03-20 | 1992-01-22 | Mita Industrial Co., Ltd. | Printer with a static electricity eliminator and a taking-up means for an ink ribbon slack |
US5421003A (en) * | 1992-09-17 | 1995-05-30 | International Business Machines Corporation | Disk storage system with fault tolerant media maintenance |
KR980010717A (ko) * | 1996-07-24 | 1998-04-30 | 김광호 | 정전기에 의한 시스템 오동작 방지방법 |
JP5994600B2 (ja) * | 2012-11-26 | 2016-09-21 | 株式会社リコー | 画像形成装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0619577A (ja) * | 1992-06-30 | 1994-01-28 | Hitachi Ltd | 情報処理装置 |
JPH0652384A (ja) * | 1992-07-31 | 1994-02-25 | Sharp Corp | 労働時間管理装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB156392A (en) * | 1919-12-05 | 1921-01-13 | Thomas John Edwin Roberts | Improvements in or relating to draught attachments for ploughs |
JPS5557956A (en) * | 1978-10-25 | 1980-04-30 | Nissan Motor Co Ltd | Malfunction prevention unit of microcomputer |
JPS5593484A (en) * | 1979-01-11 | 1980-07-15 | Tokyo Electric Co Ltd | Printer |
JPS6034471B2 (ja) * | 1979-07-16 | 1985-08-08 | 株式会社リコー | シリアルインパクトプリンタ |
US4327410A (en) * | 1980-03-26 | 1982-04-27 | Ncr Corporation | Processor auto-recovery system |
DE3172175D1 (en) * | 1981-01-07 | 1985-10-17 | Leesona Corp | Improved air weft insertion nozzle control system |
CA1190307A (en) * | 1981-09-14 | 1985-07-09 | Theodore S. Malinowski | Watch-dog timer circuit |
JPS5871185A (ja) * | 1981-10-26 | 1983-04-27 | Ricoh Co Ltd | プリンタの制御装置 |
US4632398A (en) * | 1983-08-12 | 1986-12-30 | International Business Machines Corporation | Reset system for microcomputer using program cartridges |
GB2145253A (en) * | 1983-08-17 | 1985-03-20 | Philips Electronic Associated | Method of controlling a domestic appliance |
JPS60187578A (ja) * | 1984-03-07 | 1985-09-25 | Fujitsu Ltd | 印字装置 |
JPS60203473A (ja) * | 1984-03-29 | 1985-10-15 | Tokyo Electric Co Ltd | 印字装置 |
US4618953A (en) * | 1984-05-01 | 1986-10-21 | Pitney Bowes Inc. | Watchdog circuit |
JPS625874A (ja) * | 1985-07-01 | 1987-01-12 | Brother Ind Ltd | 印字装置 |
JPH116182A (ja) * | 1997-06-13 | 1999-01-12 | Bridgestone Corp | ユニットバスの支持構造 |
-
1986
- 1986-02-07 DE DE3603807A patent/DE3603807C1/de not_active Expired
- 1986-07-31 SE SE8603275A patent/SE464069B/sv not_active IP Right Cessation
- 1986-08-21 CH CH3379/86A patent/CH671733A5/de not_active IP Right Cessation
- 1986-10-23 JP JP61250934A patent/JPS62184875A/ja active Granted
- 1986-12-16 IT IT8622710A patent/IT1213562B/it active
-
1987
- 1987-02-05 GB GB8702570A patent/GB2186403B/en not_active Expired
-
1988
- 1988-12-02 US US07/279,160 patent/US4844630A/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0619577A (ja) * | 1992-06-30 | 1994-01-28 | Hitachi Ltd | 情報処理装置 |
JPH0652384A (ja) * | 1992-07-31 | 1994-02-25 | Sharp Corp | 労働時間管理装置 |
Also Published As
Publication number | Publication date |
---|---|
GB2186403B (en) | 1989-11-01 |
SE8603275L (sv) | 1987-08-08 |
GB8702570D0 (en) | 1987-03-11 |
JPS62184875A (ja) | 1987-08-13 |
US4844630A (en) | 1989-07-04 |
JPH0464319B2 (de) | 1992-10-14 |
SE464069B (sv) | 1991-03-04 |
IT1213562B (it) | 1989-12-20 |
GB2186403A (en) | 1987-08-12 |
CH671733A5 (de) | 1989-09-29 |
SE8603275D0 (sv) | 1986-07-31 |
IT8622710A0 (it) | 1986-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69209538T2 (de) | Automatische Konfiguration einer Einheit für koppelbare Rechner | |
DE2851628A1 (de) | Digitalrechner | |
DE69325321T2 (de) | Unterbrechungsvorrichtung für allgemeines Ein-/Ausgangstor | |
DE4125389C1 (de) | ||
DE1524209A1 (de) | Leitwerk fuer eine Rechenanlage | |
EP0235559B1 (de) | Informationsübergabesystem zur Übergabe von binären Informationen | |
DE69321637T2 (de) | Vorrichtung und Verfahren zur Datenübertragung zwischen Bussen unterschiedlicher Breite | |
DE69515315T2 (de) | Bidirektionaler puffer | |
DE3603807C1 (de) | Verfahren und Schaltungsanordnung zum Schutz von Schreib- oder aehnlichen Bueromaschinen vor den Folgen von elektrostatischen Entladungen | |
EP0185260B1 (de) | Schnittstelle für direkten Nachrichtenaustausch | |
DE69303011T2 (de) | Anordnung und verfahren zur rückstellung eines microprozessorsystems. | |
DE3880300T2 (de) | Tastatur mit geistertasten-feststellung. | |
DE2914678A1 (de) | Pruefgeraet zum pruefen digitaler schaltungen | |
DE3223584A1 (de) | Programmiersystem mit einer bildschirmeinheit | |
EP0276450A1 (de) | Datenschutzschaltung zur Sperrung der Uebertragung von Signalen über einen Bus | |
EP0778673A1 (de) | Integrierte Schaltung mit programmierbarem Pad-Treiber | |
EP0008737A2 (de) | Textbearbeitungseinrichtung | |
EP0890173B1 (de) | Schaltungsanordnung mit einer anzahl von elektronischen schaltungskomponenten | |
EP0064574A2 (de) | Anordnung zum Auslesen eindeutiger Informationen aus einem digitalen Schaltwerk bei zueinander asynchronen Steuersignalen für das Weiterschalten des Schaltwerkes und das Übernehmen der Informationen | |
DE3535215C2 (de) | ||
DE60128596T2 (de) | Interrupt-steuerung für einen mikroprozessor | |
DE3843114C2 (de) | ||
EP0135893B1 (de) | Prozesssignalumsetzer für Werkzeugmaschinensteuerungen | |
DE1940296C3 (de) | Einrichtung in elektronischen Datenverarbeitungsmaschinen zum Schutz des Steuerprogramms | |
DD280085A1 (de) | Kapazitive doppelbogenkontrolleinrichtung |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8100 | Publication of patent without earlier publication of application | ||
D1 | Grant (no unexamined application published) patent law 81 | ||
8364 | No opposition during term of opposition | ||
8330 | Complete renunciation | ||
8380 | Miscellaneous part iii |
Free format text: IM HEFT 1/92, SEITE 96, SP.3: DIE VEROEFFENTLICHUNG IST ZU STREICHEN |
|
8339 | Ceased/non-payment of the annual fee |