Forum: FPGA, VHDL & Co. VHDL Winkelgeber


von Mürko (Gast)


Lesenswert?

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

von Sven Johannes (Gast)


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

von Klaus F. (kfalser)


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

von Mürko (Gast)


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

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
Noch kein Account? Hier anmelden.