6.2. Schaltalgebra mit Schaltnetzen - Kanonische Normalformen |
![]() |
![]() |
Letztmalig dran rumgefummelt: 20.07.21 16:39:41 |
![]() |
Die kanonischen Normalformen liefern Schaltfunktionen f(x), wobei an jedem Minterm eine Schaltung S liegt, die für den Ausgang 0 oder 1 erzeugt und deren Minterme logisch nicht reduziert sind. Durch die Anwendung der Verfahren zur Vereinfachung von Ausdrücken kann die Normalform auf ein jeweils mögliches Extrem gekürzt werden. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
1. Schaltungsanalyse und -Synthese 2. Kanonisch disjunktive Normalform 3. Kanonisch konjunktive Normalform 4. Komplexaufgabe mit Zusammenfassen zu Minimalformen (... mit Mischa's Extrem-Logik) 5. Übungsaufgaben zu den Normalformen 6. Verwandte Themen 7. Links und "rechts" von mir ;-) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Schaltwerke sind hochkomplexe kombinatorische Schaltungen - sie werden durch Analyse der Eingangsbelegungen bezogen auf den aktiven Ausgang sowie anschließende Synthese (logische Verknüpfung der herausgefundenen Minterme in entsprechnder Form) gewonnen | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
damit spielen folgende Schaltkreistypen mit den logischen Grundfunktionen eine besondere Rolle: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Gesamtübersicht über Bool'sche Grundfunktionen
|
1. Schaltungsanalyse und -Synthese am Beispiel |
![]() |
![]() |
![]() |
![]() |
Unter der Analyse einer Schaltung versteht man das Problem, für eine gegebene Schaltung anzugeben, bei welchen Schaltstellungen die Schaltung elektrisch leitend bzw. nicht leitend ist. Die Analyse wird durch folgende Schritte realisiert:
|
![]() |
Beispiel. Der zu einer gegebenen Reihenparallelschaltung zugehörige Ausdruck H laute H = ((((a v b) n c) v (c n d)) A b) bzw. H = (a v b) bc v äbc, H = Abc v abc = K; daher ist die gegebene Schaltung für die Schaltstellungen a) A ausgeschaltet, B, C eingeschaltet sowie b) A, B, C eingeschaltet elektrisch leitend und für alle übrigen Schaltstellungen nicht leitend. Die Synthese beinhaltet die Aufgabe, eine Schaltung zu suchen, die vorgegebene Eigenschaften besitzt, Die Synthese, die gleichbedeutend mit der Aufgabe ist, einen Ausdruck H zu suchen, der zu vorgegebenen Belegungen den Wert W annimmt, wird wie folgt realisiert: 1. Es wird die kanonische alternative Normalform K aufgestellt, die genau bei den angegebenen Belegungen den Wert W annimmt. 2. Durch den Übergang von K zur zugeordneten Reihenparallelschaltung entsteht eine Schaltung, welche die Jeder Reihenparallelschaltung wird eindeutig eine verneinungstechnische Normalform zugeordnet und umgekehrt. Zum Begriff der verneinungstechnischen Normalform siehe |
2. Kanonisch disjunktive Normalform |
![]() |
![]() |
![]() |
![]() |
Die Kanonisch disjunktive Normalform liefert
Schaltfunktionen f, wobei an jedem Minterm eine Schaltung S liegt, die
für den Ausgang 1 erzeugt. Sie wird genau dann eingesetzt, wenn die Anzahl
der logischen Einsen an einem Ausgang größer, als die Anzahl der logischen
Nullen ist. Nur alle die Funktionen, für die y=f(x0 ... xn) den Wert 1 führt, sind für die weitere Analyse von Belang |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Schaltlogik liegt in der ersten Form in der Kanonischen Normalform vor - also alle möglichen Kombinationen sind erfasst | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
nur alle die Funktionen, für die f den Wert 1 führt, sind für die weitere Analyse von Belang | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Einzelvariablen für x werden UND-verknüpft wobei 0 gesetzte Eingänge negiert werden | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
alle auf 1 gesetzten Zeilen f(x) werden ODER-verknüpft | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
3. Kanonisch konjunktive Normalform |
![]() |
![]() |
![]() |
![]() |
Die Kanonisch konjunktive Normalform liefert
Schaltfunktionen f, wobei an jedem Minterm eine Schaltung S liegt, die
für den Ausgang 0 erzeugt. Sie wird genau dann eingesetzt, wenn die Anzahl
der logischen Nullen an einem Eingang größer, als die Anzahl der logischen
Einsen ist. Nur alle die Funktionen, für die y=f(x0 ... xn) den Wert 0 führt, sind für die weitere Analyse von Belang |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Schaltlogik liegt in der ersten Form in der Kanonischen Normalform vor - also alle möglichen Kombinationen sind erfasst | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
nur alle die Funktionen, für die f den Wert 0 führt, sind für die weitere Analyse von Belang | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Einzelvariablen für x werden negiert sowie anschließend ODER-verknüpft | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
alle auf 0 gesetzten Zeilen f(x) werden UND-verknüpft | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
4. Komplexaufgabe mit Zusammenfassung zu Minimalformen |
![]() |
![]() |
![]() |
![]() |
Mittels der kanonischen Normalformen erhalte ich eine sinnvolle und in sich funktionstüchtige Lösung. Bei mehreren Ausgängen auf gleicher Eingangslogik werden einfach mehrere Schaltungen entwickelt und diese anschließend mit den Eingängen verbunden. Die Entscheidung, ob kanonisch dijunktiv oder konjunktiv entwickelt wird, hängt von der Anzahl der logischen "Einsen" am jeweiligen Ausgang ab - folgrichtig sind bei mehreren Ausgängen mit unterschiedlichen Aufkommen an logischen "Einsen" am jeweiligen Ausgang also auch Mischformen denkbar und werden dann auch so realisiert. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Beispiel 1: Für folgende Schalttabelle soll die kanonisch disjunktive sowie die kanonisch konjunktive Normalform gesucht werden:
Entwicklung der Kanonischen Normalformen realisiert als ProfiLab 3.0-Projekt
Beispiel 2: Eine Lampe soll von drei verschiedenen Schaltern A, B und C geschaltet werden können. die Lampe soll leuchten, wenn alle Schalter ausgeschaltet sind, oder wenn A und B ausgeschaltet und C eingeschaltet sind, oder wenn A eingeschaltet und B und C ausgeschaltet sind, oder wenn A und B eingeschaltet und C ausgeschaltet sind.
Analyse und Synthese der kanonisch konjunktiven Normalformen
Beispiel 3: Mischa's Extrem-Logik - da haben wir mal gespielt und Karnaugh-Tafeln sowie den verstand benutzt
|
5. Übungsaufgaben zu den Kanonischen Normalform |
![]() |
![]() |
![]() |
![]() |
Alle der nachfolgenden Aufgaben beziehen irgendwie die logische Zuordnung und/oder kanonische Normalformen in die Lösungsstrategien ein (wenngleich das auch prinzipiell anders geht). | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
Aufgaben zur Logikentwicklung |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
In den gegebenen Aufgaben verstehen sich die nummerierten Stationen als
binär am Eingang des jeweiligen Haltpunktes kodierte Erfassungszentralen.
Ihr Logiksystem untersucht den jeweiligen Fahrschein, welcher die ebenfalls
binär codierten Streckendaten auswertet, ob der Fahrschein an der Station
gültig ist, oder nicht!
|
6. Verwandte Themen |
![]() |
![]() |
![]() |
![]() |
Hat schon diese Site viel mit Logik zu tun, so kann's auf einer der folgenden damit noch happiger werden. Mich beeindruckt dabei immer wieder, wie man unter dem unwissenden Volk (das bist Du, der Du erarbeitend bis zu diesem Punkte gelangt bist, schon lange nicht mehr!) mit den Wörtchen "und", "oder" und "nicht" evtl. gespickt mit den Regeln der Relationenalgebra Verwirrung stiften kann. Wer's nicht glaubt, löst die Aufgaben unter dem dritten Bleisitft. | ||||||||||||
![]() |
|
7. Linkliste |
![]() |
![]() |
![]() |
Und was tun andere in Sachen digitaler Logik? Nun, hier
lassen wir den Blick einmal ein wenig schweifen, sehr wohl wissend, dass sich
andere zu den Grundlagen hier informieren. Ist auch nur kurz verwunderlich: wer
macht so etwas seit Zuses Tagen heute noch?: Klar!
Wir!!!
Digitale Steuerung von Modellbahn-Anlagen - ein gefundenes Fressen für den
ambitionierten Elektroniker von gestern und heute ...
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost im Oktober 2006 |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehemn ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |