06-26-2017 04:04 AM
Hello,
I have the following equipment:
- a CRIO 9033
- a NI9516
I'm using the FPGA interface and the "FPGA Servointerface (9516).vi" from the exemple.
How to read the 4 phases of my encoders (A, A /, B, B /) directly in the FPGA ?
06-29-2017 10:36 AM
Hello,
Can you explain to me what is (A, A /, B, B /) ?
You need to know the velocity, the position of the encoder ?
Regards,
Kardio
06-29-2017 11:18 AM
Hello,
This is the 4 outputs of my incremental encoder.
I don't need to know the velocity or the position of the encoder, i need to count the edges.
Note : I am already able to do this task with a NI 9401. But now, i want to do this with my encoder wired only on my NI 9516.
Thank you for your time.
06-30-2017 08:49 AM
Hello,
I'm searching if there is a function to read the edges but I can't find it.
I don't have your hardware to try myself. Maybe you could detect the edges by doing yourself the functionality. A function which detects status changes of your Digitals Inputs (See "Digital Input 0 Changed ?" in the picture link below) and doing a counter.
You can write in LabVIEW exemples "Edge Counter" and a old post (http://forums.ni.com/t5/Motion-Control-and-Motor-Drives/Read-simultaneously-NI-9516-both-Encoders/m-...) which can maybe help you.
06-30-2017 09:06 AM
Thank you,
I do not think that is possible. I will have to keep my current hardware configuration.