XCP数据采集过CAN

此示例示出了如何使用XCP块以直接获取的测量值从在Simulink®中的从站。金宝app它使用来自Vector和Vector虚拟CAN通道可自由使用XCP从属模拟器。为了访问虚拟通道,载体的设备驱动程序必须安装。

车辆网络工具箱™提供了用于从经由Simulink模型在控制器区域网络金宝app(CAN)的从获取的测量值的Simulink模块。此示例使用XCP配置,XCP数据采集,和XCP CAN传输层块,以通过CAN总线的数据传送。

运行从模拟器

在这个例子中,您必须安装矢量第三方XCP样本实现。这包括一个从模拟器和A2L文件。要安装此免费实现:

  1. 转到www.vector.com并导航到“下载”页面。

  2. 在“类别”和“XCP”,“标准”下搜索“演示”。

  3. 下载并安装“XCP样品实施”可用的版本。

  4. 在MATLAB中,浏览到您安装示例包,然后去。\样本\ XCPSim \ CANape的。

  5. MATLAB的XCP例子将使用XCPSIM.a2l文件和XCPsim.exe从模拟器。运行XCPsim.exe。

建立XCP块参数

创建一个模型建立XCP数据采集测量,三角和PWM,从奴隶。

  • 使用的XCP配置块,然后选择A2L文件,XCPSim.a2l

  • 使用XCP CAN传输层块与所述设备设置为矢量虚拟信道1传输层经由指定的虚拟信道被配置成通过CAN传输XCP消息。

  • 使用XCP数据采集模块到指定的事件接收选定的测量。对于这个例子,我们选择为每个选定的事件的每次测量的XCP数据采集块。

可视化的测量值从收到的奴隶

绘制结果,看看从从三角为和PWM的测量值。的X轴对应于时间步长模拟。