如何使用CompactRIO和NI-985x进行UDS测试

更新 Feb 20, 2024

环境

硬件

  • NI-9853
  • NI-9852

软件

  • Automotive Diagnostic Command Set Toolkit

NI-985x仅支持在FPGA上的应用,如C Series Module and CompactDAQ or CompactRIO Hardware Compatibility with LabVIEW中所述。本文介绍了如何用NI-985x结合NI汽车诊断命令集 (ADCS) 工具包进行UDS测试。

1. 在<Program Files>\National Instruments\LabVIEW (version)\examples\Automotive Diagnostic Command Set\crio\CAN Bridge (FPGA)中打开CAN bridge LabVIEW工程。

2. 参考CAN Bridge(FPGA).vi前面板的“Instructions”配置您的工程。
捕获.JPG

3. 将bit文件传输到CompactRIO的C文件夹。请参考使用 WebDAV 将文件传输到实时目标Tools Available for File Transfer/Access on NI Linux Real-Time Targets
捕获.JPG
4. 通常如果我们使用PXI、PCI或USB CAN卡做UDS测试,输入CAN接口的名称是CAN1(如果使用CAN1),但是对于CompactRIO配合NI-985x的应用,输入CAN接口的名称应该是CAN0@ /C/canbridgeforobd_FPGATarget_CANBridge (FPGA)_klOi0hTI.lvbitx (端口名称为CAN0 ,因为CAN Bridge(FPGA) vi通过Mod1/CAN0进行通信)。

5. 配置硬件设置、协议设置和服务参数,然后运行 VI。
捕获.JPG