Automotive and Embedded Networks

cancel
Showing results for 
Search instead for 
Did you mean: 

UDS using CAN Diagnostic Frame

Hi Sir, 

 

I am newer for this topic, so just would like to know some logic first.

For UDS, we also use can bus for communication, right ?

Then what is the general steps for UDS by labview ?

Step 1: for hardware, we can use USB 8502;

Step 2: we use Xnet or something else ?

 

Thanks.

Learning from other people
0 Kudos
Message 1 of 5
(2,677 Views)

ZYOng_0-1687605947725.jpeg

Reference: What is UDS Protocol | Unified Diagnostic Service in Automotive

 

USB-8502 provides the physical layer communication.

NI-XNET driver provides data link layer, on how the bits are encoded and decoded into CAN frames.

NI-ADCS provides the layers of network layer and above.

So the dependencies are: you use NI-XNET to control USB-8502 for low level CAN communication. NI-ADCS encapsulates NI-XNET API to do UDS communication.

 

-------------------------------------------------------
Control Lead | Intelline Inc
Message 2 of 5
(2,649 Views)

Hi ZYOng, 

 

So NI-ADCS support UDS and XCP, right ?

UDS for diagnostic and XCP for measurement/calibration.

 

Thanks.

Learning from other people
0 Kudos
Message 3 of 5
(2,621 Views)

You need NI-ADCS for UDS and NI-ECUMC for XCP.

Reference: NI Support for Automotive Standards

-------------------------------------------------------
Control Lead | Intelline Inc
Message 4 of 5
(2,597 Views)

Thanks for your info.

 

Brzhou_0-1687912618714.png

 

Learning from other people
0 Kudos
Message 5 of 5
(2,564 Views)