LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can you open multiple CAN sessions (ARB ID's) on same port?

Hello -

I wanted to know if it's possible to open CAN Read sessions with different ARB ID's on the same CAN port?

Basically I'll have 4 or 5 DUTs connected on a single CAN network. All units have their own ID and I'll want to read realtime data from all of them.

Thanks.

0 Kudos
Message 1 of 4
(2,838 Views)

Yes, you can read multiple CAN messages.  Are you using Frame or Channel API.

What NI hardware are you using?

 

Regards,

Sammy

0 Kudos
Message 2 of 4
(2,821 Views)

Thanks for your response, Sammy.

 

I am using Frame API with NI-8461 High Speed CAN card.

 

 

0 Kudos
Message 3 of 4
(2,812 Views)

Keep in mind if multiple nodes try to transmit a message onto the CAN bus at the same time, the node with the highest priority (lowest arbitration ID) automatically gets bus access. Lower-priority nodes must wait until the bus becomes available before trying to transmit again. In this way, you can implement CAN networks to ensure deterministic communication among CAN nodes. This information can be found on the Controller Area Network (CAN) Overview

 

Regards,

Glenn


Regards,
Glenn
0 Kudos
Message 4 of 4
(2,794 Views)