Using NI ADCS Demo ECU CAN Ethernet for the UDS On CAN Test

Updated Nov 10, 2022

The Automotive Diagnostic Command Set (ADCS) Toolkit is a software add-on for LabVIEW, LabWindows™/CVI, and Microsoft Visual Studio. This add-on is suitable for a range of automotive diagnostic applications that typically involve reading and writing parameters, accessing diagnostic trouble codes (DTCs), flashing ECU firmware, and initiating ECU diagnostic test modes. Using the ADCS Toolkit, you can develop a single application and deploy it as often as you like. Sometimes, you don't have the real ECU to validate your program. This article explains how you can use ADCS Demo ECU CAN Ethernet vi for the UDS on CAN test.

1. Navigate to <Program Files>\National Instruments\LabVIEW (version)\examples\Automotive Diagnostic Command Set\ADCS Demo ECUs.llb. Open ADCS Demo ECU CAN Ethernet vi.
2. The HW Select, CAN Interface, Baud Rate, Transmit CAN ID, and Receive CAN ID should be configurated. The other parameters can be kept as default. The Receive CAN ID means the CAN ID of the UDS command sent to the demo ECU and the Transmit CAN ID means the CAN ID of the response message.
Capture.JPG
3. Run the demo ECU. Then you can send the UDS command to the demo ECU. If the response shows error -8018, please refer to Error -8018 When Using NI ADCS Demo ECU .