08-09-2021 09:45 PM
Hi all,
I am purchasing an angular encoder that has a BiSS-C protocol output. I am wondering if I can read this protocol with any of my existing boards, or if I need a new module that will be able to read it.
I have a PXIe1073 chassis with a 4497 high-speed card, a 6341 card and a 8433 serial card.
I also have a PXIe8880 chassis with a 4499 card and plenty of empty slots if I need a new module.
Thanks!
James
08-09-2021 11:24 PM
As far as I know there are NO readily available instrument from NI that can decode BISS protocol.
FYI, 4497 is a DSA AI, 6341 is a multifunction IO, 8433 is a RS485 card.
This means, out of all these only 6341 has digital IO to even implement any level of protocol. Based on the complexity of the BISS protocol you may or may not be able to implement on 6341.
If you want high speed capture from your encoder, using a RIO FPGA cards to implement BISS protocol would be the best option.
08-09-2021 11:57 PM
I see. Thanks for your advice.
The encoder can produce several different protocols. Do NI have any boards that would read one of these?
08-10-2021 01:22 AM - edited 08-10-2021 01:25 AM
A/B/Z pulses can be read by many DAQ cards (counter input), for example the 6341 😀 .
I suggest you search for "quadrature encoder" on ni.com.
Let us know if you need further help.
08-10-2021 06:33 AM
A/B/Z connection with 6341 and analog voltage mode with 6341 would be the easiest one to implement.
I would not suggest to use 4497 for precision DC measurements, DSA cards have input filters that are precisely selected for AC measurements such as sound and vibration.
With some effort, you could even implement SPI protocol (again on 6341)
SSI and ASI, would be the comparatively difficult one to implement (may be even challenging or not possible)
12-20-2022 12:02 AM