Fußgängerampel bedarfsgesteuert

Gast #1247642
Lesenswert?

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
Angehängte Dateien:
Gast #1247650
Lesenswert?

-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?
#1247762
Lesenswert?

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?
Gast #1248055
Lesenswert?

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ß
Persönliche Seite #1248816
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren