Ampelsteuerung mit Abel

OP #2146186
Lesenswert?

Hey Leute,

ich möchte mir Daheim eine kleine Ampelschaltung basteln. So zum schön 
anschauen halt. Die Mechanik steht schon und ich bin jetzt dabei, das 
Programm zu schreiben. Ich kenn mich in Abel schon ein bisschen aus und 
weiß, dass man eine Ampelsteuerung am besten mit einem state_diagramm 
aufbaut. Vom state_diagramm hab ich leider keinerlei Schimmer. Könnte 
mir jemand unter die Arme greifen?

Grüße

Matze
Gast #2146192
Lesenswert?

Muss es denn unbedingt ABEL sein? Heute sind VHDL und Verliog die 
Umschreibungssprachen erster Wahl!

Das sagt wikipedia zu ABEL: "Die Advanced Boolean Equation Language 
(abgekürzt ABEL) ist eine heute kaum noch genutzte 
Hardwarebeschreibungssprache, die in der Digitaltechnik der 1980er und 
1990er Jahre eingesetzt wurde, um einfache logische Schaltungen für 
Bausteine wie CPLDs (Complex Programmable Logic Devices) und für 
kleinere FPGAs (Field Programmable Gate Array) zu entwerfen."

Deshalb wirst du mit VHDL in diesem Forum besser fahren.

Zuerst musst du dich mit den Grundlagen einer FSL (Finite STate Machine) 
beschäftigen. Mit google findest du genügend Infos um eine erste Skizze 
zu machen. Die würde ich dann hier einstellen und mit anderen 
Diskutieren.

Oder willst du nur eine Musterlösung???
#2146248
Lesenswert?

Zu ABEL haben wir im Studium "advanced bastler encrypted language" 
gesagt. Und das trifft es meiner Meinung nach sehr genau ;)
Ist ABEL vorgegeben? Und wieso mit programmierbarrer Logik? Bei solch 
langen Zeiträumen ist das immer etwas ungünstig. Ein MicroController mit 
Timer kann das viel besser...
Moderator (Firma: Titel) Persönliche Seite #2146274
Lesenswert?

jihm schrieb:
> für kleine sachen muss man net mit vhdl draufschießen.
Es ist aber bequemer, als für solche Kleinigkeiten noch eine weitere 
(und vor allem TOTE) Beschreibungssprache zu lernen...

Christian R. schrieb:
> Ein MicroController mit Timer kann das viel besser...
Würde ich auch sagen...
Und es gibt schon fertigen Code im 
Beitrag "Re: Ampelschaltung mit ATmega16"
Gast #2146649
Lesenswert?

Hallo Lothar, ich weiß doch dass der Code schlecht dokumentiert ist und 
kann auch erkennen dass es sich um ein einfaches Lauflicht handelt. Aber 
Mathias hat keine Angaben gemacht was er alles realisieren will und 
schreibt dass er Erfahrungen in ABEL hat. Falls er nur eine Aufgabe (die 
er selbst lösen soll) hier von anderen gelöst haben will sollte er sich 
schon Gedanken machen und mit einem eigenen Lösungsansatz hier eine 
Diskussion starten.

Aber da er ja anscheinend mit Zustandsdiagrammen Prolbleme hat:
In der Automatentheorie wird im allgemeinen zwischen autonomen, 
Medwedjew-, Moore- und Mealy-Automaten unterschieden. Diese sind 
gleichwertig und ineinander überführbar.

Zuerst stellt sich also die Frage für welchen Automaten du ein 
Zustandsdiagram machen willst/musst/sollst. Am gängisten sind Mealy und 
Moore.

Du kannst ja mal bei Wikipedia oder sonstwo nachschauen und dann einfach 
mal sagen welchen du realisieren willst/musst/sollst.

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