Hallo Labview Gemeinde,
Ich habe ein DC-Motor mit Inkrementalgeber, welcher zwei um 90° phasenversetzte Rechtecksignale ausgibt. Anhand dieser Rechtecksignale will ich in Labview einen Counter zählen lassen, der je nach Drehrichtung des Motors hoch oder runterzählt.
Mein Problem ist nun, dass die Rechtecksignale in Labview nicht richtig angezeigt werden.
Eigentlich sollten sie so aussehen:
http://zone.ni.com/cms/images/devzone/tu...4dcae9.gif
Bei mir kommt folgendes an:
Man sieht, dass die Rechtecke sich nicht überschneiden. Außerdem kommt es manchmal vor, dass in einem Kanal zwei Rechteckimpulse hintereinander kommen.
Was mache ich falsch?
Ich verwende ein CRIO 9004 Controller, ein CRIO 9104 8-slot chassis mit FPGA und ein 9401 Digital In/Out Modul.
Die verwendete Labview Version ist 8.5
Angehängt habe ich zwei VIs, fpga_test läuft auf FPGA-Ebene, main_test auf rio Ebene.
Viele Grüße
zwieback