Vehicle Network Toolbox 提供用来发送、接收、编码与解码 CAN、CAN FD、J1939 和 XCP 报文的 MATLAB 函数及 Simulink 模块。该工具箱支持您使用行业标准 CAN 数据库文件识别和解析特定信号,然后使用 CAN 资源管理器和 CAN FD 资源管理器可视化解码的信号。使用 A2L 描述文件,可以在 CAN 或以太网上通过 XCP 连接到 ECU。您还可以访问存储在 BLF 和 MDF 文件中的测量数据并管理 CDFX 文件中的标定参数。
该工具箱可以简化与车载网络的通信,并帮助您监视、筛选和分析实时 CAN 总线数据,或录制报文供以后分析和重播。您可以在虚拟 CAN 总线上模拟报文流,或连接到实时网络或 ECU。Vehicle Network Toolbox 支持 Vector、Kvaser、PEAK-System 和 NI® 的 CAN 接口设备。
CAN 通信
使用 CAN 或 CAN FD 协议配置和建立与 CAN 总线的连接,然后发送、接收、编码和解码 CAN 报文。这些报文可以记录下来用于离线分析,并在另一个 Simulink 模型中重播。
XCP 协议
通过 CAN、CAN FD 或以太网使用 XCP 协议与 ECU 通信。在 ECU 内的特定内存位置读写数据,并链接 A2L 文件以执行标定和测量任务。访问和分析 ASAM 标定数据格式 (CDFX) 的数据。
J1939 协议
通过 J1939 协议设置通信,包括关联数据库文件、指定 CAN 接口硬件、发送和接收 J1939 参数组以及编码和解码信号数据。
CAN 和 CAN FD App
使用 CAN 通信管理器和 CAN FD 通信管理器可视化特定 CAN 通道上的活动流,解码报文并以工程单位显示它们。
A2L 描述文件
使用 A2L (ASAP2) 描述文件在 MATLAB 或 Simulink 中通过 XCP 协议与 ECU 通信。这些文件包含有关内存地址、数据类型以及将存储值转换为物理单位的规则的信息,从而简化标定和测量任务。
MDF 文件
轻松导入和导出 MDF 文件,查看基本属性,创建 MDF 文件,并将时间表数据写入现有 MDF 文件。您可以读入部分 MDF 文件,以及创建一个数据存储以处理大型文件。
虚拟通道
使用虚拟 CAN 和 CAN FD 通道在环回配置中仿真网络通信,无需物理硬件。使用 MathWorks 提供的虚拟通道或 Vector 和 Kvaser 等第三方供应商的虚拟通道。
DBC 和 ARXML 文件
在 MATLAB 或 Simulink 中将 Vector CAN 数据库文件 (DBC) 与 CAN 通道或报文相关联,以使用应用特定名称和标定工程单位对 CAN 报文进行解码和编码。使用 ASAM ARXML 文件中的定义在 Simulink 中编码和解码 CAN 和 CAN FD 报文,并在 MATLAB 中解码 CAN 报文。
LIN 总线数据解码
在 MDF 或 BLF 文件中标识 LIN 数据,并在 MATLAB 中使用 LIN 描述文件 (LDF) 解码 MDF 或 BLF 文件中包含的 LIN 总线数据。