如何在ECUMC 工具包的CAN FD上使用XCP?

更新 Nov 29, 2021

适用于

软件

  • ECU Measurement and Calibration Toolkit

问题详述

我使用PCI-8513并在CAN FD程序上开发XCP。我知道ECU测量和校准(ECUMC)工具包18.0已经发布,也指示支持CAN FD。
如何在ECUMC中使用CAN FD?

解决方案

该工具包对于CAN或CAN FD的操作基本上相同。
唯一的区别是需要通过适当的函数以设置不同的波特率属性。
可以在A2L文件中定义CAN FD参数。
如果其A2L文件未包含正确的物理层参数(例如波特率等),则可以尝试通过调用MC Set Property.vi来设置

下面的代码片段显示了如何设置CAN FD属性。这段代码基于Multiple Measurement.vi示例。
注意:您可以通过此API设置CAN和FD的自定义波特率。您可以直接将自定义波特率与XNET API设置相同。有关自定义波特率的更多信息,请参考此链接。 如何在NI-XNET设备上设置自定义波特率?