Gast
#298059
Hallo Soll für die Schule ein Inkremetal-Winkelgeber in VHDL schreiben. Ein dafür geeigneter MOORE-Automat ist zu entwerfen. Hat jemand so etwas schon mal gemacht oder programmiert?? mfg Mirko
|
Anzeige
|
VHDL Winkelgeber
Gast
#298059
Hallo Soll für die Schule ein Inkremetal-Winkelgeber in VHDL schreiben. Ein dafür geeigneter MOORE-Automat ist zu entwerfen. Hat jemand so etwas schon mal gemacht oder programmiert?? mfg Mirko
Gast
#298060
Moin... Äh, bitte was? Also VHDL ist ja eine Hardware Beschreibungssprache, aber irgendwelche physischen Veränderungen habe ich noch nicht beobachten können. Was genau sollst du denn da modellieren? -- Sven Johannes Brauchst Du das Modell eines Winkelgebers oder die Auswerteschaltung für
den Winkelgeber?
In beiden Fällen hast Du so ein Ähnliches State Diagramm zu
implementieren.
<--- DOWN +---------+ -- UP ---->
-- | CHA = 0 |
-- ------------->| CHB = 0 |---------------+
-- | | | |
-- | | state 0 | |
-- | +---------+ |
-- | /\ \/
-- +---------+ | +---------+
-- | CHA = 0 | Zero/Index | CHA = 1 |
-- | CHB = 1 | | CHB = 0 |
-- | | | |
-- | state 3 | | state 1 |
-- +---------+ +---------+
-- /\ |
-- | |
-- | +---------+ |
-- | | CHA = 1 | |
-- +-------------| CHB = 1 |<--------------+
-- | |
-- | state 2 |
-- +---------+
Grüße
Klaus
Gast
#298062
Danke schon mal für eure Antwort.. Hier noch mal die Aufgabe: Ein Inkrementalwinkelgeber ist ein digitaler Sensor zur Winkelmessung. In seiner optoelektronischen Ausführungsform befindet sich auf der Spur einer Codierscheibe eine Gitterteilung aus durchlässigen Lücken. Zwei Lichtschranken A und B sind derart angeordnet, dass sich aufgrund der Gitterteilung bei einer bestimmten Drehrichtung folgende Abfolge ergibt: A offen, B offen A geschlossen, B offen A geschlossen, B geschlossen A offen, B geschlossen A offen, B offen Durch Auswertung der Lichtschrankensignale kann man sowohl auf die Drehrichtung als auf den zurückgelegten Winkel schließen. Ein dafür geeignter MOORE-Automat ist zu entwerfen und mit einer Testbench mittels VHDL zu simulieren. Gruß Mirko Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|