rentscde
2006-11-09 13:10:10 UTC
Hello,
I am using a NI PCI-6220 M Series DAQ Card on a Linux-Suse 10.0 Kernel 3.6.15 operating system to read the three TTL (0 or 5V) signals A, B and Z from an Odometer.
To read the Odometer-angle use the ansi-c programs, provided by NI.
PIN assignment:
A 37 PFI8 4096 increments
B 48 PFI10 increments 90 degrees phase-delayed
Z 3 PFI9 one increment per rotation
The position is measured on the counter?s A, B and Z input terminals. If I use the Example ANSI-C code from NI ?AngularPosition-Buff-Cont.c?, carry the makefile out and start the program - nothing happens up to the timeout.
We measured the Odometer signal with an oscilloscop and they are ok and if we use this port like a normal counter it works, but not together with an odometer.
What can be wrong and that can be the solution for this problem.
Thanks for your help.
Rentsch
I am using a NI PCI-6220 M Series DAQ Card on a Linux-Suse 10.0 Kernel 3.6.15 operating system to read the three TTL (0 or 5V) signals A, B and Z from an Odometer.
To read the Odometer-angle use the ansi-c programs, provided by NI.
PIN assignment:
A 37 PFI8 4096 increments
B 48 PFI10 increments 90 degrees phase-delayed
Z 3 PFI9 one increment per rotation
The position is measured on the counter?s A, B and Z input terminals. If I use the Example ANSI-C code from NI ?AngularPosition-Buff-Cont.c?, carry the makefile out and start the program - nothing happens up to the timeout.
We measured the Odometer signal with an oscilloscop and they are ok and if we use this port like a normal counter it works, but not together with an odometer.
What can be wrong and that can be the solution for this problem.
Thanks for your help.
Rentsch