Hallo zusammen, ich komme leider mit einer Aufgabe von meinem Kurs nicht klar. Die Aufgabe und die Rahmenbedingungen lauten: -Die Anzahl der D-Flip-Flops ist nicht beschränkt (aber je weniger desto besser) -Es dürfen UND- und ODER-Gatter mit beliebig vielen Eingängen verwendet werden. -Es darf ein INVERTER verwendet werden. -Ein Taster sollte eingebaut sein Die Lösung sollte folgendes beinhalten: -den Zustandsgraphen der Ampel, -die Wahrheitstabellen, KV-Diagramme und minimierte Formeln und -den fertigen Schaltplan. Im Ruhezustand verbleibt die Ampel in Phase/Zustand 0. Erst mit Betätigen eines Tasters werden alle Phasen einmal durchlaufen, und danach verharrt die Schaltung wieder in Zustand 0. Ich bin am verzweifeln. Eine normale Ampelschaltung ist vom Schwierigkeitsgrad nicht all zu schwer, aber bei der komme ich nicht mehr weiter. Wäre um eurer professionelle Hilfe dankbar. Die Phasen findet ihr im Anhang. Alles Gute unix1970
-Es dürfen UND- und ODER-Gatter mit beliebig vielen Eingängen verwendet werden. -Es darf ein INVERTER verwendet werden. -Ein Taster sollte eingebaut sein also sicher kein ATiny!!! aber was er von uns erwartet ist mir noch nicht ganz klar? Wo liegt das problem, beim KV-Diagramm? Bei der Optimierund des KV-Diagramms? Bei der Umsetztung in HW?
Na, dann fang doch ersteinmal mit dem Zustandsgraphen an. Immer schön Schritt für Schritt. Wie das ganze zur Lösung führt, solltet ihr im Unterricht doch besprochen haben.
Ich habe gerade den Eindruck, dass das garnicht so schwer ist. 1. Den Inverter verwendest du als Taktquelle. (Oder hast du schon eine?) 2. Dann baust du eine Kette D-Flipflops auf, als Schieberegister. Eingang ist der Taster. 3. Für jede Ampelfarbe setzt du ein Or-Gatter davor und verbindest das mit den D-Flipflops. 4. Mechanismus um "Doppeldrücken" zu verhindern: Vor den Taster ein UND-Gatter, 1. Eingang Taster (aktiv high), 2. Eingang NOR Gatter über die 5 Zustände. Das geht jetzt aber ganz schön in die Breite. Aufbauen wollte ich das so nicht. Schon mal an CPLDs gedacht?
!ACHTUNG! Da will jemand schummeln. Der erste Post stimmt im Wortlaut mit der 3. Aufgabe des Intel Leibnitz Challenge überein! http://www.intel-leibniz-challenge.de/downloads/Aufgabe_3_F.pdf
Ok, da das PDF vom 4.9.2009 ist, schließe ich meinen ersten Gedanken mal aus, dass der Lehrer eine alte Aufgabenstellung als Unterrichtsaufgabe umgeschrieben hat. Auch die Phasentabelle und einige der Anforderungen sind 1:1 identisch aus dem Post. Aber falls es wirklich eine Aufgabenstellung sein sollte: Du hast 2 Ampeln mit je 3 Ausgängen: Für Fußgänger, Auto Was ich an der Aufgabenstellung aus dem Post aber nicht ganz verstehe ist, dass die Schaltung erst loslaufen soll, wenn der Taster gedrückt wird.. wäre es nicht logischer, dass der Auto-Ampelbetrieb solange durchgeführt wird, bis der Fußgänger den Taster drückt und dann wird dieser Phasenteil aktiv? Naja, wie auch immer. Da musst du halt systematisch rangehen. Welche Eingänge, welche Ausgänge? Zustandsgraph zeichnen.. ganz wichtig: Welche Übergänge Dann darauf Wahrheitstabelle aufstellen Aus de Wahrheitstabelle das KV Diagramm, dieses optimiert die logische Gleichung ja... und dann daraus das ganze aus Logikgattern "aufbauen" am besten im Internet mal nach einem Logiksimulator schauen... Gruß
Nein? Abgabeschluss ist morgen, die Aufgabe ist also noch aktuell und Gegenstand des Wettbewerbs.
Vor etwa einer Woche gab es eine fast identische Aufgabe hier im Forum, mit Lösungsvorschlag. Forensuche kennste?
Gast schrieb: > Vor etwa einer Woche gab es eine fast identische Aufgabe hier im Forum, > mit Lösungsvorschlag. Link? > > Forensuche kennste? Joa. Man sucht nach "ampel", aber nix gescheites kommt. Die Forensuche hier bekleckert sich hier nicht mit sehr viel Ru(h)m.
Suche nach "Ampelschaltung" und -> Beitrag "Ampelschaltung" Es scheint so als wäre die Aufgabe damals sogar die direkte Kopie dieser Intel Leibnitz Challenge. Ach herrje und kurz vor dem abschicken entdeckte ich noch dass der Autor damals "Autor: Maximilian A. (unix1970) " war. Na so ein Zufall ^^
Gast schrieb: > Suche nach "Ampelschaltung" und -> > Beitrag "Ampelschaltung" > > Es scheint so als wäre die Aufgabe damals sogar die direkte Kopie dieser > Intel Leibnitz Challenge. Das ist die Aufgabe! Und Teil des laufenden wettbewerbs.
Michael H. schrieb:
> Ich habe gerade den Eindruck, dass das garnicht so schwer ist.
Im Endeffekt ist die Schaltung aus einem Taster und NAND-Gattern
aufzubauen (aus letzterem lassen sich die anderen Komponenten OR-Gatter
aufbauen).
Was ich nicht sehe, ist, wie man daraus ne definierte Zeitbasis bekommen
will, um etwa die Länge der Grünphase festzulegen, nachdem zB die
Fußgängerampel ja wieder automatisch nach "rot" springen soll.
Über Gatterlaufzeiten? Oder hab ich grad was verpeilt?
Johann
Johann L. schrieb: > Michael H. schrieb: >> Ich habe gerade den Eindruck, dass das garnicht so schwer ist. > > Im Endeffekt ist die Schaltung aus einem Taster und NAND-Gattern > aufzubauen (aus letzterem lassen sich die anderen Komponenten OR-Gatter > aufbauen). Ich denke mal über einen Takt und über Zähler.
Simon K. schrieb:
> Ich denke mal über einen Takt und über Zähler.
Die Frage ist: Wo kommt der Takt her? Jedenfalls nicht vom Taster ;-)
Johann
>Wo kommt der Takt her?
Vielleicht ein astabiler Multivibrator aus 2 Gattern?
Alles Mögliche ist möglich. ;-)
MfG Paul
Auf der Leibniz-Seite ist bereits ein Taktgeber vorgegeben, sowie 3 D-FlipFlop's, die mit dem Takt eben Rot,Gelb,Grün übernehmen sollen. Der Rest ist noch offen ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.