VHDL Winkelgeber

Gast #298060
Lesenswert?

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

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

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 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