03-22-2017 06:52 AM
Hello NI Community,
I got a question from a customer about increasing CAN interfaces on sbRIO-96x7 series, especially sbRIO-9627. Is USB-8502/2 compatible with sbRIO-9627 when NI-XNET 16.1 used? According to NI-XNET 16.1 readme, it seems unlikely but I wanted to make sure. If someone has tried testing with this combination, please let me know 🙂
I know that the following.
1. Using sbRIO-96x7 or sbRIO-96x6, you can use the embedded CAN port with NI-Embedded CAN for RIO driver in NI-RIO.
Related links:
Supported Hardware for NI-Embedded CAN for RIO
How Does the NI-Embedded CAN for RIO Driver Differ from the NI-XNET or NI-CAN Driver?
2. Using sbRIO-96x7, you can use C series, NI-9860, with a Mezzanine card and NI-XNET 15.0 or above to increase number of CAN ports.
Since USB-8502/2 is the newest device with NI-XNET 16.1, I was wondering if this device can be used with sbRIO devices.
Thank you 🙂
Solved! Go to Solution.
03-22-2017 01:15 PM - edited 03-22-2017 01:15 PM
Hi dragon1,
We do not currently support using USB NI-XNET devices (USB-8502 and USB-8506) on Linux RT. We are evaluating similar feedback and I will add your comments to that feedback as well.
The recommended method adding NI-XNET devices to a Single-Board RIO would be using a mezzanine card on a sbRIO-9627 or sbRIO-9607 and the NI 9860, as you mentioned in your post.
03-22-2017 08:05 PM
Hi!
I've tried the same thing before.
I used NI-XNET 16.1 to recognize USB-8502.
When you install NI-VISA USB passport on sbRIO-9627, you can see USB-8502 as a USB RAW device.(fig1)
Using NI 986x, you can add C modules by doing "sbRIO > New > C Modules", but there is no option of adding USB devices. So I tried creating a XNET session in project explorer.(fig2)
In the NI XNET session setup, I couldn't select "Interface" in the Hardware Selection tab.(fig3)
I tried to recognize USB-8502 in VI just to be sure but there was no CAN port recognized by sbRIO.(fig4)
Therefore I concluded that we cannot use USB-8502 with sbRIO-9627.
Regards,
03-22-2017 08:13 PM
Evan,
Thank you for your conformation on USB CAN device not working with sbRIOs! I will let my customer know that he needs to use mezzanine card and XNET C modules to increase the CAN port count!
Just out of curiosity, sbRIO-9637 works with mezzanine card and NI-986x also, right? It seems that sbRIO-9637 is not included in the XNET 16.1 driver readme as supported hardware but I would assume sbRIO-9637 can do what sbRIO-9627 can.
Best,
03-22-2017 08:30 PM
H.Matsuki,
I see that sbRIO cannot recognize USB-8502 as Evan mentioned above.
Thank you for testing with real hardware and the detailed screenshots!
03-22-2017 09:16 PM
The sbRIO-9637 does not support the RIO mezzanine card (RMC), so it does not support adding the NI 9860 (or other modules). Both the sbRIO-9607 and the sbRIO-9627 do support the RIO mezzanine card.
If you would like to add additional CAN to the sbRIO-9637, the best path would be to use the sbRIO-9627 which has similiar I/O functionality plus the RMC.
03-23-2017 11:21 PM
>>The sbRIO-9637 does not support the RIO mezzanine card (RMC)
I did not know that! Thanks for the clarification!
Thank you for your support Evan!