Hallo zusammen,
im Rahmen meiner Bachelorarbeit versuche ich Differentielle Encodersignale über eine FPGA Karte (NI PXI-7842R) und einen SCB-68A Anschlussblock einzulesen. Der Anschlussblock ist auf Direct-Feedthrough Mode eingestellt.
Die minimale Pulslänge meines Encodersignals ist ca. 200ns. Da die FPGA eine Update Rate von 5ns für Digitale Signale hat, sollte diese eigentlich schnell genug sein.
Kann mir jemand bei der Verkabelung der Encoderkabel (A+, A-, B+, B-) helfen?
Aktuell habe ich A+ an Pin 35 und B+ an Pin 36 des Anschlussblocks angeschlossen, da ich in einem Forum gelessen habe,dass man die Encoder auch einfach nur mit +Phasen anschließen kann.
Das Signal ist jedoch nicht gut und kann nicht zuverlässig aufgezeichnet werden.
Im Internet habe ich öfter etwas von einer DAQmx-Task gelesen, die ein "angular Position-Measurement" machen kann. Leider wird mir beim Versuch eine solche Task zu erstellen nur angezeigt, dass keine Physikalischen Channels verfügbar sind.
Hier die Datenblätter der Hardware:
FPGA: (Pinbelegung auf S.10)
https://www.ni.com/pdf/manuals/372492c.pdf
Anschlussblock: (Einstellungen auf S.16)
http://www.ni.com/pdf/manuals/375865a.pdf
Danke schonmal im vorraus
Gruß
Tom