Sie sind auf Seite 1von 22

Steuerungstechnik

Praktikum

Versuch 22
Zeitabhangige Steuerungselemente
und Speicherschaltllngen

Prof. Gohl
Prof. Dr. Hocht
Prof. Dr. Kraft

Zielsetzung des Versuchs:


1m Versuch 22 lemen Sie Schaltelemente der digitalen Steuerungstechnik kennen, die ein Zeitverhalten
aufweisen. Dariiberhinaus beschaftigen Sie sich mit Speicherschaltungen und deren Einsatz im Schieberegister und im asynchronen Binarzahler.
Dieser Versuch ist mit sehr kleinen 3/2-Wegeventilen aufgebaut. Ohne Einschrankung ware er aber auch
durchfiihrbar mit Relais, Schiitzen oder Transistoren. Beachten Sie insbesondere die Parallelen zum
Elektronik-Praktikum!
Inhalt des Versuchs

1
1.1
1.1.1
1.1.2
1.2
1.2.1
1.2.1.1
1.2.1.2
1.2.1.3
1.2.2
1.2.2.1
1.2.2.2
1.2.3
1.3
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5

Gruodlageo
Schaltelemente des Versuchs
Das 3/2-Wegeventil als universelles
Logikelement
Drossel-Speicher-Elemente
Realisierung zeitabhangiger Schaltelemente
Anstieg- und Abfallverzogerung
Anstiegverzogerung
Abfallverzogerung
Zeitglied
Impulsformer
Impulsformer positive Flanke
Impulsformer negative Flanke
Impulsgeber (Multivibrator)
Speicherbausteine
Speicher mit Setzvorrang aus einem
3/2-Wegeventil
Speicher-flip-Flop (bistabile Kippstufe)
mit zwei Implikationen
Entwicklung des FF mit zwei Implikationen aus dem NOR-FF
Monostabile Kippstufe
Multivibrator

Das flankengetriggerte Flip-Flop


1.3.6
1.3.7
Das Master-Slave-flip-Flop
1.3.7.1 Schieberegister aus MS-FF's
1.3.7.2 Das RS-MS-FF als Binaruntersetzer
beim asynchronen Binarzahler
1.3.7.3 Das jk-MS-FF als Universal-flip-Flop

"ersuchsdurchf~

2.1
2.2
2.2.1
2.2.1.1
2.2.1.2
2.2.1.3

Autbau des Experimentiersystems


Aufgabenstellung
Zeitabhlingige Schaltungen
Anstiegsverzzogerung
Abfallverzogerung
Impulsformer fUr die ansteigende Flanke
Autbau von Speicherschaltungen
RS-Flip-Flop aus zwei Implikationen
Positiv flankengetriggertes Flip-Flop
Schaltungen mit Master-Slave-FliopFlops
Autbau eines Schieberegisters
Autbau des asynchronen Binarzahlers

2.2.2
2.2.2.1
2.2.2.2
2.2.3
2.2.3.1
2.2.3.2

1m einzelnen sollen Sie nach diesem Versuch folgende Fertigkeiten und Kenntnisse aufweisen:
- ohne Unterlagen den Logikplan einer Anstiegs- und Abfallverzogerung entwickeln,
aIle zeitlichen Druckverlaufe aufzeichnen, die bei einem Sprung des Eingangssignals am 312Wegeventil allftreten,
aus dem Pneumatiksymbol die einzelnen Logiksymbole entwickeln,
den Logikplan verschiedener Flip-Flop-Arten (flankengetriggertes RS-Master-Slave-FF, jkMS-FF, Toggle-FF) aus dem einfachen RS-FF und
die Logikplane von Schieberegister und asynchroneil Binarzahler aus den Logiksymbolen
flankengetriggerter RS-MS-Flip-Flops entwickeln konnen.

Versuch 22 Seite 2

16.4.93

Grundlagen

1.1 Schaltelemente des Versuchs


1.1.1 Das 3/2-Wegeventil als universelles Logikelement
Grundlagen

Das in diesem Versuch verwendete Grundelement ist ein sehr kompakt aufgebautes 312- Wegeventil der Firma Samsomatic. Abb.1 zeigt den mechanischen
Autbau und das Logiksymbol. Die mit dem Grundelement aufgebauten Schaltungen arbeiten zuverUi.ssig mit Zuluft im Bereich von 1.0 bis 1.6 bar. Meist
wird jedoch der Wert 1.4 bar verwendet, der dem international genormten
Zuluftdruck fUr pneumatische Me6- und Regelsysteme entspricht (siehe Praktikum Regelungstechnik!). Dadurch ist es moglich, das Samsomatic-System mit
pneumatisch analogen Geraten zu kombinieren.
Die beiden Membra85
84
nen 1 und 2 des 312
Wegeventils sind
durch einen Doppel- 1
steg fest miteinander
El
verbunden, so daB
sie zusammen einen
Membranstapel bilt
t
t
t
den. Das Element hat El E5 +
A
E4 E2
zwei steuernde EinAbb. 1 Mechanischer Autbau und Pneumatiksymbol
gange E1 und E2,
des Grundelements
die in abgeschlossene
Kammern munden,
und zwei gesteuerte Eingange E4 und E5 sowie einen Ausgang A.
Je nach Schaltstellung ist einer der gesteuerten Eingange verschlossen und der
andere mit dem Ausgang A verbunden. Die durch zwei Dusen gebildeten
Dichtsitze S4 und S5 sind den entsprechenden Eingangen E4 und E5 zugeordnet. Die Ruhelage des Elements wird durch eine in Kammer 2 eingelegte Feder
eindeutig bestimmt.
Liegt an den Steuereingangen E1 und E2 kein Signal an, so halt die Feder den
Sitz S4 geschlossen (Vorzugslage). Wird die Kammer 1 mit einem Drucksignal
(logischer Zustand E1 = 1) beaufschlagt, schaltet das Element urn. Der Membranstapel verschlie6t S5, und E4 wird mit dem Ausgang A verbunden. Ein
Gegensignal an E2 stellt den Ruhezustand wieder her, da zusatzlich zum Signal
die Feder in die gleiche Richtung wirkt.

1m Versuch werden in der Regel statt der vollstiindigen Bezeichungen der


Anschliisse nur die zugehorigen Nummem angegeben, also z.B. statt "E4" nur
"4" und statt "A" nur "3"!

Versuch 22 Seite 3

16.4.93

Mit einem einzigen Grundelement lassen sich die wichtigsten Logik-Grundfunktionen zweier Variabler realisieren (Abb.2), namlich Identitiit (Signalverstarker), Negation (Signalinverter), Inhibition, Implikation, Konjunktion
(UND) und Disjunktion (ODER).
Die Zuluft an Anschlu6 4 bzw. 5 entspricht der Spannungsversorgung eines
elektronischen Gatters (vgl. Elektronik-Praktikum, Versuch tlDigitaltechnik tl !).
Bei den Funktionen Identitat, Negation, Inhibition und Implikation wird das
Ausgangssignal bei logischer 1 ausschlie8lich durch die Zuluft gebildet. Daher spricht man auch von einem tlaktiven Element. 1m Gegensatz dazu sind
Konjunktion und Disjunktion tlpassivtl, da das Ausgangssignal z. T. yom steuemden Eingangssignal gebildet wird.
Schaltet man viele passive Elemente hintereinander, so sinkt der Signaldruck
infolge von Leckverlusten immer weiter abo Abhilfe schafft hier eine zwischengeschaltete Identitat.
tI

Baustein

Bildzeichen

Identitat
(Verstarker)

Ei!h

Negation

ruITPA
El

Inhibition
(Sperr-UND)

Implikation

~
E2
El

~
E2
A
El

UND
(Konj unktion)

ODER
(Disjunktion)

Abb.2

~
E4
El

=1ill--A
E5
A

Schaltung Bemerkung

~
~

aktiv

p .

aktiv

'p

aktiv

p'

aktiv

'p

~tTI~F
E4

passiv

passiv

p.

E5

Mit dem 3/2-Wegeventil realisierbare Logik-Grundfunktionen


(Gatter)

Versuch 22 Seite 4

16.4.93

1.1.2 Drossel-Speicher-Elemente
Grundlagen

Exteme R-Elemente (Widerst:ande) und C-Elemente (Kapazit:aten) erganzen das


312-Wegeventil. Sie dienen zum Aufbau von pneumatischen Zeitgliedem und
Impulsformem.
Die Widerst:ande sind einstellbare Drosseln. Fur kurzere Verzogerungszeiten
(t<20s) genugt die der Drossel nachgeschaltete Schlauchleitung als Kapazit:at.
Fur gro6ere Zeiten werden externe Volumina als Kapazit:aten eingesetzt.
Wie Sie aus den Vorlesung Mathematik ("Lineare Differentialgleichungen
1.0rdnung") und Elektrotechnik (" Aufladung eines Kondensators der Kapazit:at
C uber einen ohmschenWiderstand R) noch wissen sollten, verlauft das Drucksignal z(t) im Speicher der Kapazitat C nach einem Drucksprung des Eingangssignals x(t) von 0 auf xlOO% nach einer e-Funktion:
t

z{t) == x100%'{1 - e -1')

mit

x.z

T = R'C

MDDometer

(Sie werden diese ZuX(tl~'(tl


sammenhange nochmals intensiv in der
T
Regelungstechnik behandeln! Daher an
Abb. 3 Antwort des Drucksignals z im Speicher C auf
dieser Stelle nicht zu
einen Drucksprung des Eingangssignals E
lange uberlegen).

1.2 Realisierung zeitabhangiger Schaltelemente


1.2.1 Anstieg- nnd Abfallverzogerung
Anwendung

Anstieg- und Abfallverzogerungen benutzt man haufig dazu, urn sicherzustellen, daB z.B. bei Ablaufsteuerungen ein Vorgang abgeschlossen ist, bevor der
nachste eingeleitet wird. (Siehe auch Versuch 28 : Verzogerung nach dem letzten Programmschritt, damit das bearbeitete Werksruck auch sicher die Aufnahmevorrichtung verlassen hat, bevor ein neues zugefuhrt wird.)

1.2.1.1 Anstiegverzogerung:
Beispiel

Die Ubertragung eines Signals, bei dem der Ubergang von 0 auf 1 verzogert,
der von 1 auf 0 dagegen nicht verzogert wird, 13.6t sich am einfachsten mit
einem Drossel-Ruckschlag-Ventil mit nachgeschalteter Identit:at verwirklichen.
Das Ruckschlagventil dient dabei zur schnellen Entluftung der Leitung beim

Versuch 22 Seite 5

\6.4.9:\

Abb. 4 Logiksymbol einer Anstiegverzogerung und zwei pneumatische


Realisierungsmoglichkeiten
Ubergang von 1 auf O. Will man auf das Riickschlagventil verzichten, Hi.Bt sich
die Schnellentliiftung auch mit einem Grundelement (3/2-Wegeventil) realisiereno Abb. 4 zeigt das Logiksymbol der Anstiegverzogerung und zwei mogliche
pneumatische Realisierungen.

1.2.1.2 Abfallverzogerung:
Bei der negativen Flanke muB statt der Be- lediglich die Entliiftung des Grundelements verzogert werden (Abb.5).

3A

:itildl::

Abb. 5 Logiksymbol einer Abfallverzogerung und zwei pneumatische Realisierungsmoglichkeiten

Versuch 22 Seite 6

16.4.93

1.2.1.3 Zeitglied
Anwendung
Beispiel

1.2.2

Kombiniert man Anstiegs- und


Abfallverzogerung, so erhalt
E
man ein Zeitglied, bei dem beide
Zeitkonstanten haufig getrennt
eingestellt werden konnen wie
im nebenstehenden Beispiel
(Abb. 6). Da das Ausgangssignal bei logischer 1 ausschlieB- Abb. 6 Logiksymbol und aktive pneumatilich von der Zuluft gebildet
sche Realisierung eines Zeitglieds
wird, ist auch dieser Baustein
aktiv.

Impulsformer

Anwendung

Impulsformer erzeugen einen Impuls, wenn das Eingangssignal von Null auf
Eins (positive Flanke) oder von Eins auf Null (negative Flanke) geht. Man benotigt sie z.B. beim Einschalten der Zuluft fur eine Steuerung, wenn die Anlage in eine definierte Ausgangsstellung gebracht werden soil (vgl. Versuch 30), oder bei flankengetriggerten Speichern (s.u.).

1.2.2.1 Impulsformer fUr die positive F1anke:


Beispiel

Das ankommende Eingangssignal E wird aufgespaltet und in einem Zweig


durch das RC-Glied verzogert. Beide Signale werden einer Inhibition zugefiihrt
(Abb.7).
E

3
R

Abb. 7 Logiksymbol, Logikplan und pneumatische Realisierung eines Impulsformers fur die ansteigende Flanke
Bei der positiven Flanke ist das unverzogerte Signal bereits 1, wah rend das
verzogerte am negierten Eingang der Inhibition noch Null ist. Hat das verzogerte Signal die Schaltschwelle (abhangig von der Vorspannung der Riickstellfeder) des Gatters erreicht, wird der Ausgang A wieder Null. Bei der negativen
Flanke erreicht das unverzogerte Signal bereits wieder den Pegel Null, wah-

Versuch 22 Seite 7

16.4.93

rend das verzogerte noch bei 1 liegt. Daher entsteht bei der negativen Flanke
kein Impuls. Den zeitlichen Verlauf des Drucksignals z im Speicher C bei
einem Drucksprung von 0 auf 100% am Eingang E der Drossel zeigt Abb 3.

Aufgabe:

Die Schaltschwelle des 3/2-Wegeventils liege bei 50% des Eingangssignaldrucks bei einer logischen 1. Das Eingangssignal E springe von 0 auf 100%.

E.Z.A

100%+-----------------------50%

Zeichnen Sie in das nebenstehende Diagramm den Zeitverlauf des Drucks z im Speicher
und den Druckverlauf A des
Ausgangssignals ein, wenn die
Zeitkonstante des RC-Gliedes
6 s betragt!

5
10 tis
Abb. 8 Zeitverlauf der Drucksignale beim
Impulsformer fUr die positive Flanke

1.2.2.2 Impulsformer fiir die negative Flanke


Aufgabe:

Bei diesem Impulsformer wird


lediglich das unverzogerte Signal
auf den negierten Eingang der
Inhibition geschaltet und das verzogerte auf den anderen. Vervollsrnndigen Sie zur Ubung analog zu
E
Abb.7 das Logiksymbol, den Logikplan und den Pneumatikplan,
sowie den zeitlichen Verlauf der
o
5
10 tIs
Signale z (= Druck im Speicher) Abb. 9 Zeitlicher Verlauf des Drucks z im
und A. Dabei sei die Zeitkonstante
Speicher und am Ausgang A bei
des Drossel-Speichersystems
einem Sprung des Eingangs Evon
wieder 6s.
100% auf 0
1

3
A

Abb. 10

Logiksymbol, Logik- und Pneumatikplan eines Impulsformers


fur die fallende Flanke

Versuch 22 Seite 8

16.4.93

1.2.3 Impulsgeber (Multivibrator)


Impulsgeber liefern rechteckige Impulse. Sie konnen zur Steuerung von taktsynchronen
Schaltwerken und Folgesteuerungen verwendet werden. In Verbindung mit einem Impulstiihler dienen sie zum Autbau von Zeitgliedern fUr sehr lange Zeiten. Urn zu verstehen, wie ein derartiger Impulsgeber funktioniert, benotigen wir die Speicherschaltungen in Abschnitt 1.3. Daher folgt die ErkUirung des Multivibrators erst dort.

1.3 Speicherbausteine
Grundlagen

Die bisher behandelten Elemente weisen ein charakteristisches Merkmal auf: Die
Ausgangssignale sind durch die Kombination der momentan anliegenden Eingangssignale eindeutig festgelegt.
Fiir Speicherfunktionen dagegen ist die zeitliche Reihenfolge der Schaltzustiinde maBgebend. Sie heiBen deshalb auch "sequentielle Schaltungen". Speicher
haben die Aufgabe, eine auch nur kurzzeitig eingegebene Information so lange
zu speichern, bis der Speicherinhalt durch die gegenteilige Information geloscht
wird. Mit Speicherschaltungen, die zu Taktketten zusammengeschaltet sind,
lassen sich aufeinanderfolgende Fertigungsablaufe steuern (Ablaufsteuerungen
siehe Versuche 27, 28 und 30).

1.3.1 Speicher mit Setzvorrang aus einem 3/2-Wegeventil


Grundlagen

In der Pneumatik - wie auch in der Elektromechanik bei Relais- und SchiitzSchaltungen (vgl. Versuch 31) - wird gerne die Speicherung durch Riickkopplung des Ausgangssignals eines rein kombinatorischen Schaltnetzwerks, die sog.
Selbsthaltung angewandt. Abb. 11 links zeigt den aus V31 bekannten Logikplan
eines Speichers mit Setzvorrang.

S R

Q
Abb.11

Speicher mit Setzvorrang - Logikplan und pneumatische Realisierung

Versuch 22 Seite 9

16.4.93

Dieser Logikplan UiBt sich direkt in einen Pneumatikplan umwandeln. Dabei


werden die beiden Gatter ODER sowie UND durch je ein 3/2-Wegeventil realisiert (Abb.ll Mitte). Da beide Ventile in gleicher Weise angesteuert werden,
laBt sich sogar noch eines der beiden Ventile einsparen (Abb. 11 rechts). Da das
Ausgangssignal Q bei Betiitigung der beiden einander widersprechenden Signale
S (Setzen) und R (Riicksetzen) die 1 fiihrt (= Zustand fiir "Speicher gesetzt"),
nennt man diese Anordnung "Speicher mit Setzvorrang" (siehe auch Versuch 31).

Das Logiksymbol fiir den Speicher, das dieses Vorrangverhalten beschreibt, beinhaltet bekanntlich (Versuch 31) den
dafiir zustiindigen Teil der Wertetabelle (Abb. 12). Nachdem
nur der Ausgang Q auf der Seite des Setzeingangs S existiert,
ist auch nur dieser Teil der Wertetabelle ausgefiillt.
Der schwarze Balken auf der Ausgangsseite des Schaltsymbols
gegeniiber dem Riicksetzeingang bedeutet, daB dieser Speicher
beim Einschalten der Energieversorgung (hier die Zuluft) zuriickgesetzt ist ("Vorzugslage" oder auch "Einschaltlage",
nicht verwechseln mit Vorrang, s.o.!!).

Q
Abb.12

1.3.2 Speicher -Flip-Flop ( bistabile Kippstufe) mit zwei Implikationen


Aus Versuch 21 kennen Sie das aus NOR-Gattern aufgebaute Flip-Flop (Abb.13). Dort haben Sie auch im Detail
verstanden, wie es funktioniert.
Qn-1

1I 1

OlD
Flip-Flop aus
NOR-Gattern

0
0
0
0
1
1
1
1

Qn

Qn

0
0
1
1
0
0

0
1
0
1
0
1
0
1

0
0
1
0
1
0
1
0

1
1
0
0
0

1
1

Q
Logiksymbol
Wertetabelle des FF aus
NOR-Gattern

Versuch 22 Seite 10
Das FF la6t sich aber auch aus zwei Implikationen aufbauen. In Abb. 14 sehen Sie den Logikplan. Ein kurzer
Setzimpuls an S la6t das FF in den Zustand Q = 1,
Q =0 kippen, wah rend ein Impuls am Rucksetzeingang R
den stabilen Zustand Q=O, Q= 1 zur Folge hat.

R
Abb. 15 Flip-Flop aus
zwei Implikationen

1
Q

16.4.93

Qn-l

0
0
0
0
1

Qn

0
0
1

0
1
0
1;
0

0
0
1
)j.
1
0
1

l'

1:

,1,:

0
0

Qn
1
0
1
0
1

0
1

Wertetabelle des Flip-Flop aus


zwei Implikationen

Logiksymbol

Anders als beim Speicher mit Selbsthaltung hat dieses FF aus Implikationen, ebenso wie
das FF aus NOR-Gattern, beim Einschalten der Zuluft keine Vorzugslage. Der Zustand
dieses Speichers nach dem Einschalten ist nur vom Zufall bestimmt. Zum Erreichen einer
definierten Anfangslage muBte man beim Einschalten der Zuluft mit Hilfe des Impulsformers (Abb.7) einen kurzen Rucksetzimpuls geben.

Auch das Verhalten bei Gleichzeitigkeit von Setz- und Rucksetzsignal ist anders: beide
Ausgange Q und Q fiihren das Signal 1. (Zur Erinnerung: Beim FF aus zwei NOR-Gattern
in Versuch 21 waren dagegen beide Ausgange auf 0). Dieser Zustand ist allerdings nicht
stabil, d.h. es ist kein speicherbarer Zustand, sondern er andert sich, sobald eines der
Eingangssignale verschwindet.
Dieser pathologische Zustand wird im Logiksymbol dieses Speichers (s. oben) durch den
entsprechenden Ausschnitt aus der Wahrheitstabelle dargestellt.
Aufgabe:

Entwickeln Sie den


Pneumatikplan des
Flip-Flop aus zwei
Implikationen, indem
Sie die nebenstehende
Abbildung erganzen
und mit den Buchstaben der Ein- und
Ausgangssignale versehen. Vergessen Sie
auch die Zuluft und
die Entliiftung an den Abb. 15
Ventilen nicht!

FF aus zwei Implikationen - Vervollstandigung des Pneumatikplans

Versuch 22 Seite 11

1.3.3

16.4.93

Entwicklung des Flip-Flop mit 2 Implikationen aus dem "NOR-FF"


(Nur fur besonders interessierle Studenten!)
Q
Der Logikplan aus zwei Implikationen Hillt sich auch aus
dem NOR-Flip-Flop ableiten,
wenn man vom Verhalten fur
S = R = 1 absieht (Abb. 16):

Da diese Umwandlung Dieht fur


R = S = 1 gilt, stimmt auch
das Verhalten der Ausgange bei
dieser Eingangskombination
nicht iiberein (siehe Wertetabellen der beiden Flip-Flop).

Abb. 16 Entwicklung des Flip-Flop mit zwei Implikationen


aus dem "NOR-FF"

1.3.4 Monostabile Kippstufe (Monoflop)


Fiihrt man den Ausgang Q eines FF tiber eine AnQ
s
E
A stiegsverzogerung zuriick an den Riicksetzeingang R, so wird das tiber einen Impuls am Ein~
gang E gesetzte FF nach der eingestellten Verzo1
gerungszeit zuriickkippen in den Zustand "zu'-------' Q
riickgesetzt" (Abb. 17). Diese Schaltung bezeichAbb. 17 Monostabile Kippstufe (Monoflop)
net man als "monostabile Kippstufe" oder kurz
"Monoflop" .

11

Versuch 22 Seite 12

16.4.9~

1.3.5 Multivibrator (Jmpulsgeber)

1-----

lfi

Abb. 18 Multivibrator (RechtecksignalGenerator)

Verfahrt man mit Q entsprechend, koppelt also Q


iiber eine weitere Anstiegsverzogerung auf den
Setzeingang S zUrUck, so kippt das FF dauernd
hin und her, es ist ein Taktgeber, der sogenannte
Multivibrator entstanden. Abb. 18 zeigt denLogikplan dieser Schaltung.
Ein derartiger Multivibrator ist bereits am Versuchsstand fertig aufgebaut, om Ihnen Zeit fUr
elementare Versuche zu sparen.

1.3.6 Das flankengetriggerte Flip-Flop


1m Versuch 27 bringen gelegentlich vagabundierende Impulse die Steuerung durcheinander. Neben anderen Moglichkeiten, diesem Ubel abzuhelfen, kann man FFs so autbauen,
daB sie Riicksetzsignale oder Setzsignale nur dann akzeptieren, wenn an einem separaten
Takteingang ("Clock", CK) gerade ein Ubergang von 0 auf 1 (positiv flankengetriggert)
oder von 1 auf 0 (negativ flankengetriggert) stattfindet. Von dieser Moglichkeit wird vorwiegend in der elektronischen Digitaltechnik Gebrauch gemacht. Grundsatzlich basieren
die FF's in allen Mikroprozessoren auf diesem Prinzip. Pneumatisch laBt sich ein flankengetriggertes FF mit Hilfe eines Impulsformers und zweier UND-Gatter sowie eines RS-FF
realisieren (Abb.19).
Beim negativ flankengetriggerten FF wird statt des Impulsformers fUr die positive Flanke
lediglich einer fUr die
negative Flanke geSo-----1
nommen. Neben der
s
Q
Sicherheit gegeniiber
CK
Storimpulsen lassen
R
sich mit flankengeRO------l
triggerten FFs auch
sogenannte "MaAbb. 19 Positiv flankengetriggertes Flip-Flop
ster-Slave-Flip-Flops" realisieren.
Aus diesen kann man wiederum Zahler und Schieberegister autbauen.

Versueh 22 Seite 13

16.4.93

1.3.7 Das Master-Slave-Flip-Flop


Das Master-Slave-Flip-Flop besteht aus einem positiv flankengetriggerten FF (Master-FF)
mit nachgeschaltetem negativ flankengetriggertem FF (Slave-FF) (Abb.15). Bei der positiyen Flanke iibernimmt das Master-FF die an den Eingangen S
r.=-----,
I-I
und R anliegende Information
und gibt sie an das Slave-FF bei
L ___ ~
L_::'J
der negativen Flanke weiter.
Beim Slave-FF wird im Sehalt- Abb. 20 MS-FF aus einem positiv- und einem negativsymbol dureh einen Negationsflankengetriggerten Flip-Flop
kreis am Takteingang die Triggerung dureh die negative Flanke angezeigt.

CK~~a>:!-w=

/'.. CK*-W=

1.3.7.1 Schieberegister aus Master-Slave-Flip-Flops


Die Lage eines Werkzeugs oder der augenbliekliehe Drehwinkel einer Vorrichtung laBt
sieh mit Hilfe von Codierseheiben als Dualzahl darstellen. SolI diese Binarzahl iiber eine
langere Strecke iibertragen werden, verwendet man meist nieht fUr jede Binarstelle eine
Leitung, sondern insgesamt nur eine einzige. Aueh bei der seriellen Sehnittstelle (V.24
bzw. RS.232e) ist dies der Fall, wie Sie aus "Ingenieurinformatik 1" bereits wissen. Die
einzelnen Bits miissen dabei naeheinander, also seriell dureh die Leitung geschiekt werden.
Die Umwandlung von parallelen in serielle Daten und umgekehrt kann ein Sehieberegister
bewerkstelligen.
Ein Sehieberegister ist aus Master-Slave-Flip-Flops aufgebaut, die hintereinander in eine
Reihe geschaltet sind (Abb.21).

L________

__.J

CI

L _______ _

L _______ _

L _______ _

CI

Abb. 21 Sehieberegister aus 4 Master-Slave-Flip-Flops

CI

CI

Versuch 22 Seite 14

16.4.93

Zur Erlauterung der Funktionsweise betrachten wir nur die ersten beiden Master-SlaveFlip-Flops. Zunachst seien die beiden MS-FF's (also die 4 tlankengetriggerten FF's) zuriickgesetzt. Vor dem Eintreffen der ersten positiven Takttlanke CK gehe der Setzeingang
Sl des ersten Master-FF's auf 1 (Abb.22).
CK_

81

(;}( f1-----------1---------- 1 f1-----------1---------- 1

:~I~~ Qol~>~I!

:L_______________________
Master 1
Slave 1 J:

!Lfi
I

Qo2~ . ~II-+-!I

:L_______________________
Master 1
Slave 1 J:

...r

~
Qo1-

~
~-

'l2 -

Abb. 22 Der Setzeingang Sl des 1. Master-FF's geht auf 1

Mit der positiven Flanke des Taktes Ck wird das erste Master-FF gesetzt (Abb.23);

(;~ ~~;~~-;-~-l-i
i~--~~-~-~I,I---+---j
}---t. . . . . . ...]:: =t. . . . . . ..J-1}. . . . . . . . _:
~

:L _______________________
Master 1
Slave 1 J:

IL _______________________
Master 1
Slave 1 J:

CK--..r
81

..r-

R,. - -

Qa,.--..r
Q,. ~

q. - -

Abb. 23 Setzen des 1. Master-FF's


Dabei geht der Setzeingang des ersten Slave-FF's mit Q01 auf 1. Nach dieser Takttlanke
kann der Setzeingang Sl des ersten Master-FF's wieder auf 0 gehen. Friihestens zu diesem
Zeitpunkt darf der Ru.cksetzeingang des ersten Master-FF's auf 1 gesetzt werden.
Die negative Flanke des Taktes CK veranlaBt die Ubernahme des Masterzustandes
QOl = 1 durch das erste Slave-FF (Abb.24).

Versuch 22 Seite 15

16.4.93

c~ ~~;~~;;-~I-l
f~::i~:-:~I!l-f--l
--t-=t
l---1:: _
o

1
1

1
1

:L_______________________
Master 1
Slave 1 J:

t:.:.:....}-12.:.:.:..1-_+-1- 1

:L_______________________
Master 1
Slave 1 J:

CK~
81

I""L-.

Bs

q.~
Q,.

Qa.----

Q. - - - -

Abb. 24 Ubernahme des Masterzustandes durch das 1. Slave-FF

Das Riicksetzsignal Rl = 1 zeigt dagegen noch keine Wirkung, da das Master-FF nur bei
der positiven Flanke ein Eingangssignal iibernimmt.
Dagegen veranlaBt die nachste positive Taktflanke, daB
das zweite Master-FF den Zustand des ersten Slave-FF's iibernimmt und
das erste Master-FF zuruckgesetzt wird (Abb.25):
Damit haben beide beide MS-FF's den Zustand an ihren jeweiligen Eingangen Sl/R l und
SzlR2 iibernommen.

c~ ~--.~~;\~~fl j~\;~ft.--~~I:l-t-l1

:L _______________________
Master 1
Slave 1 J:

:L _______________________
Master 1
Slave 1 J:

CK~
81

...r-L-

Itt

Qa~
Q,.

----.r--

q.

Q.----

Abb.25 Ubernahme der Signale an den Eingangen durch das 1. und 2. Master-FF
Dieser Zustand gelangt aber erst wieder bei der negativen Flanke des Taktes CK an die
beiden Slave-FF's und damit an die Ausgange der MS-FF's Q 1 und Q2 (Abb.25).
Erst mit der nachfolgenden negativen Flanke des Taktes CK jedoch iibernehmen die beiden
Slave-FF's den Zustand der Master FF's, so daB er erst jetzt an den Ausgangen Q 1 und Q2
erscheint.
Damit hat nach dem zweiten Taktimpuls das zweite MS-FF den Zustand des ersten iibernommen.

Stattet man zusatzlich jedes MS-FF mit einem separaten Setz- und Riicksetzeingang aus
(Abb.21 , P= preset, Cl= clear, siehe auch Versuch "Digitaltechnik" im Elektronik-Praktikum) , so kann man das Schieberegister parallel mit den einzelnen Bits der Dualzahl
laden. Die Bits werden anschlieBend mit Hilfe des Taktes CK seriell auf die Ubertragungs-

Versuch 22 Seite 16

CK

16.4.93

-P&:-----~------I-l tw--~~~~--ml-l

: +it0t----=1:S( I Ii~t-f~::i====
iL_______________________
Master 1
Slave 1 Ji iL_______________________
Master 1
Slave 1 Ji

CK~
8

JI_____

------I"I-

Qcn~

Q,.

Q.

.-

Q.

Abb.26 Ubernahme des Inhalts der beiden Master-FF's durch ihre Slave-Frs
leitung geschoben, die am Ausgang Q des letzten MS-FF's angeschlossen ist.
Die umgekehrte Umwandlung seriel-parallel kann ebenfalls ein Schieberegister erledigen.
Dazu werden die seriellen Daten auf ein Schieberegister geleitet. Da eine einzige Datenleitung, die den Zustand 1 oder 0 annehmen kann, das erste Flip-Flop setzen oder zuriicksetzen muS, wird die Leitung iiber einen Inverter auch an den Riicksetzeingang Rl geleitet.
CK~------~------~----~------~----~------~----~

Cl

Cl

Cl

Cl

Abb. 27 4-Bit-Empfangsschieberegister einer seriellen Schnittstelle


Beim vorliegenden Schieberegister mit 4 Bit sind nach 4 Takten die Daten in den MS-FF's
und konnen anschlieSend an den Ausgangen Q der einzelnen Speicherzellen ausgelesen
werden.
Die Parallel-Seriel-Umwandlung ist nur eine der Anwendungen des Schieberegisters. Auch
in jedem Rechner sind Register, die als Schieberegister verwendet werden. Eine Verschiebung nach rechts urn ~ine Stelle entspricht der Division der Dualzahl durch 2, die Verschiebung nach links der Multiplikation der Dualzahl mit 2, wie Sie aus der Vorlesung
Ingenieurinformatik I wissen.

Versuch 22 Seite 17
1.3.7.2

16.4.93

Das RS-MS-Flip-Flop als Biniiruntersetzer beim asynchronen


Biniirziihler

Mit dem RS-MS-FF laBt sich ein Frequenzteiler (T-FF=Toggle-FF) aufbauen. Dazu wird
lediglich der Ausgang Q mit dem Eingang R und der negierte Ausgang Q mit dem Setzeingang S verbunden. Mit jeder negativen Taktflanke CK andert der Ausgang Q seinen
Zustand (Abb.28). Die Frequenz am Ausgang Q ist also halb so groB wie die Frequenz
des Taktes CK.
(Machen Sie sich zur Ubung selbst klar,
wie das im einzelnen funktioniert. 1m Versuch 23 haben Sie bereits einen ahnlichen
Binaruntersetzer mit zwei 412-Wegeventilen
aufgebaut).
Abb.28 Binaruntersetzer aus einem rUckgekoppelten MS-Flip-Flop
Legt man den Ausgang Q des T-FF an den
Takteingang des nachsten, so erhalt man einen Binarzahler (Abb.29). Entgegen der iiblichen Zahlendarstellung ist das Bit mit der geringsten Wertigkeit am weitesten links. Dies
hat seine Ursache darin, daB man Schaltplane iiblicherweise von links nach rechts zeichnet.

Abb. 29 Asynchroner Binarzahler aus 4 Binaruntersetzern

1.3.7.3 Das jk-MS-Flip-Flop als Universal-Flip-Flop


Eine Erweiterung urn zwei UND-Gatter macht das RS-MS-FF zum Universal-FF, das
sowohl als T-FF als auch als normales RS-Master-Slave-FF verwendet werden kann. Fiihrt
man die Ausgange Q und Q nicht direkt, sondern iiber je ein UND auf die Eingange R
und S zUrUck, so erhalt man das jk-Masterr-Slave-Flip-Flop mit dem Takteingang CK,
dem Setzeingang j und dem Riicksetzeingang k (Abb.30).
Legt man an beide Eingange j und k das
Signal 1, so arbeitet das FF als T-FF
(warum?).
Liegt dagegen nur einer oder keiner der
Eingange j und k an der logischen 1, so
arbeitet dieses FF wie das RS-MS-FF.
Dieses Verhalten finden Sie im Versuch
"Digitaltechnik" des Elektronikpraktikums wieder.

CK---=-=--------<l1--j
Master

Abb.30

Slave

jk-Master-Slave-Flip-Flop

Versuch 22 Seite 18

16.4.93

2 Versuchsdurchfiihrung
Diesen Versuch fiihren Sie an einem Pneumatik-Experimentiersystem der Firma SAMSOMATIK durch. Er konnte aber ohne Einschrankungen auch mit der Kolbchenlogik von
Herion, mit Relais, Schiitzen oder Transistoren durchgefiihrt werden (Versuche 31, 32,
oder im Elektronik-Praktikum: Versuch Digitaltechnik).

2.1 Autbau des Experimentiersystems

Abb. 31 zeigt den Autbau der Experimentiertafel.

Melder

$....

Vorverschlauchte Speicherplatte

~~~:.I.:I...J..::.:..gIl1S~
Multl-

b-::-no:r-::-rr::r-::-..,....,,-:-...... Ylhrator
llechteeltf-'---'-'...1...-...J....LJ'--I....L..L..---'-l Generator

Einstellbare
Drosseln

Taster.

1 a8

3/2-Wege-V en tile

.. .
1 2 8

Zuluft 1.5 bar

3/2-Wege-Ventile

...
1 2 8

1
a8

1
a8

Abb. 31 ExperimentiertafeI
Die Grundelemente (312-Wegeventile) sind in zwei Reihen aneinandergereiht, wobei der
rechte Teil der Doppelreihe bereits aIs positiv und negativ flankengetriggerte Flip-Flops
verschaItet ist. Die Ein- und Ausgange dieser FF's sind an der Abdeckplatte iiber der
Schaltung zuganglich und bereits aIs RS-MS-Flip-Flops vorverschlaucht (lfSpeicherplatte lf ).
Bei den frei zuganglichen Grundelementen sind die Nummern der Anschliise eingepragt.
Ais Gedachtnisstiitze ist oberhalb der Doppelreihe das zugehorige Pneumatiksymbol gezeichnet, ebenfalls mit numerierten Anschliissen.

Versuch 22 Seite 19

16.4.93

Links der Speicherplatte befindet sich der fertig aufgebaute Multivibrator. Er kann mit
dem vierten Taster von links eingeschaltet. werden.
Unterhalb der Grundelemente ist eine Doppelreihe an Zuluftanschliissen (1.4 bar) und eine
Reihe von Tastern zur manuellen Eingabe logischer Zustiinde.Die schwarzen Taster konne
durch Drehung im gedriickten Zustand festgestellt werden.
Wahrend die schwarzen Taster 312-Wegeventile betiitigen, gehort der rote Taster in der
Mitte zu einem 4/2-Wegeventil. Damit kann man fiir das Schieberegister die beiden zueinander komplementiiren Signale S und R (s. Abb.27) erzeugen.
Auf der linken Seite unmittelbar iiber den
Tastern finden Sie einstellbare Drosseln fiir
den Aufbau der Zeitglieder. Diese Drosseln
lassen sich leicht mit dem Finger verstellen!
Bitte keinen Schraubenzieher fiir diese
empfindlichen Bauteile verwenden!

3/2-W ege-Ven tile


0

II

& a ~ & al~

y ~ y
& aI~ & alA

Mt:

2.2 Aufgabenstellung

II

vit

Re.
Ge

& a~ & al~ & a~ & a{,

Bei den folgenden Teilaufgaben finden Sie


jeweils den fiir den Teilversuch benotigten
Ausschnitt der Experimentierplatte, so daB Sie
die notige Verschlauchung zur Vorbereitung
des Versuchs selbst eintragen konnen.

2.2.1
Zeitabhangige Schaltungen
2.2.1.1 Anstiegsverzzogerung
Bauen Sie aus einem Taster, zwei 312-Wege-Venti len, einer Drossel mit nachgeschalteter Schlauchleitung als Speicherkapazitiit
und einem Melder zur Anzeige des logischen Zustandes eine Anstiegsverzogerung
nach 1.2.1.1 auf. Uberpriifen Sie deren
Funktion und variieren Sie die Verzogerungszeit. Tragen Sie die Verschlauchung in
die nebenstehende Abbildung ein.

i...-.-

Einstellbare
Drosseln

3/2-Wege.
TasterS
000

1 2 S

000

1 2 S

2.2.1.2 Abfallverzogerung
Erganzen Sie die Anstiegsverzogerung urn Abb. 32 Verschlauchung zu Aufgabe
eine Abfallverzogerung nach 1.2.1.2. Tra2.2.1.1 und 2.2.1.2
gen Sie diesen Teil der Verschlauchung mit
einer anderen Farbe in die nebenstehende Abbildung ein. Stellen Sie die Drosseln so ein,
daB die Anstiegsverzogerung etwa halb so lang wie die Abfallverzogerung ist.

Versuch 22 Seite 20

16.4.93

2.2.1.3

Impulsformer fUr die


ansteigende Flanke
Bauen Sie die Anstiegs- und
Abfallverrogerung wieder abo

Verschalten Sie nach 1.2.2.1


das erste 3/2-Wegeventil
links in der oberen Reihe mit
einer Drossel zu einem Impulsformer fUr die ansteigende Flanke. Verwenden Sie
zur Signaleingabe den ersten
Taster und zur Signalausgabe
einen Melder. Stellen Sie die
ImpuIsUi.nge auf ca'. 0.2 s
ein.
Zeichnen Sie die Verschiauchung in die nebenstehende Abbildung in
schwarz ein.

E61M

8/2-Wege-Ventile
0

a t, I~ a t, I~ I. t,
0

I. t, l,

a t,!e a t, Ie a t, e A t, 6

Einstellbare
Drosseln

Lassen Sie diesen ImpuIsformer fiir die Aufgabe


2.2.2.2 (flankengetriggertes
Flip-Flop) stehen!

Er

Multivibrator
RechteckGenerator

00000

3/2-W ege-V en t:
2.2.2

2.2.2.1

Aufbau von Speicherschaltungen

Taster

RS-Flip-Flop aus
000
000
000
zwei Implikationen
123
123
123
Bauen sie nach 1.3.2 mit den
dritten 3/2-Wegeventilen von
links der oberen und unteren
Reihe ein Flip-Flop auf.
Verwenden Sie den zweiten
Taster fUr das Setzsignal S
und den dritten fUr das RiickAbb. 33 Verschiauchung zu 2.2.1.3, 2.2.2.1 und 2.2.2.2
setzsignaI R. Tragen Sie die
Verschiauchung des RS-FlipFlops in blau ein.
Testen Sie die Funktion des RS-FF's.

2.2.2.2 Positiv flankengetriggertes Flip-Flop


Erganzen Sie den Impulsformer aus 2.2.1.3 und das Flip-Flop zu einem positiv flankengetriggerten Flip-Flop nach 1.3.6. Verwenden Sie ais UND-Funktionen die beiden zweiten 3/2Wegeventile in der oberen und unteren Reihe. Tragen Sie diese Verbindungen in rot in die
Abb. 33 ein

Versuch 22 Seite 21

2.2.3
2.2.3.1

16.4.93

Schaltungen mit Master-Slave-Fliop-Flops .


Aufbau eines Schieberegisters

Auf der Experimentierplatte sind die vier Master-Slave-Flip-Flops bereits teilweise vorverschlaucht, urn Ihnen Zeit zu sparen.Ebenso ist der Multivibrator als Taktgeber bereits fertig
aufgebaut. Sie konnen den Multivibrator in Betrieb nehmen, indem Sie den vierten Taster
betatigen und durch eine kleine Drehung feststellen.
Da fUr den Setz- und den Riicksetzeingang S und R des ersten MS-FF's zwei zueinander
komplementare Signale benotigt werden, ist der rote Taster mit einem 412-Wegeventil verbunden.

Melder

Vorverschlauchte Speicherplatte

Multivibrator
RechteckGenerator

Abb.34

4/2-WegeVentil

000

123

Aufbau des Schieberegisters auf der Speicherplatte

Vervollstandigen Sie die Schaltung zum Schieberegister. SchlieBen Sie den


Multivibrator an die Takteingange der MS-FF's an.

Zur VersuchsdurchfUhrung existiert fUr die gemeinsame Taktversorgung


eine vorgeformte blaue Leitung, die direkt auf die Takteingange der vier
Master-Flip-flops paSt!
Untersuchen Sie, was passiert, wenn Sie das 412-Wegeventil nur wahrend der
positiven Taktflanke betatigt wird.
Fiihren Sie das gleiche Experiment bei der negativen Taktflanke durch.

Versuch 22 Seite 22

2.2.3.2

16.4.93

Autbau des asynchronen Biniirziihlers

Bauen Sie das Schieberegister wieder ab und erganzen Sie die vorverschlauchte Speicherplatte
zum asynchronen Binarzahler.

Melder

Vorverschlauchte Speicherplatte

Abb. 35 Verschlauchung des asynchronen Binarzahlers


Gehen Sie dabei in folgenden drei Schritten vor:
- Erganzen Sie die vier Master-Slave-Flip-Flops zu T-Flip-Flops nach 1.3.7.2 (blau eintragen).
- Verbinden sie jeweils den Ausgang Q mit dem Takteingang des nachsten Flip-Flops (rot
eintragen) .
- Schlie6en Sie den Takteingang des ersten T-FF's an den Multivibrator an.

Das könnte Ihnen auch gefallen