主要内容

开始使用Simulink中的CAN FD通信金宝app

此示例显示了如何使用Mathworks Virtual CAN可以在Simulink中设置CAN FD消息的传输和接收。金宝app虚拟通道以环回配置连接。

车辆网络工具箱提供了使用Controller区域网络灵活数据(CA金宝appN FD)格式通过网络传输和接收实时消息的Simulink块。此示例使用可以配置FD,,,,可以打包,,,,可以传输FD,,,,FD可以接收FD可以打开包装通过CAN FD总线执行数据传输的块。这些块与罐头块相似,但仅用于支持CAN FD协议的网络或设备。金宝app

传输和接收FD消息

创建一个模型以传输和接收带有正弦波数据信号的CAN FD消息。该模型每个时间步中传输一条消息。DBC文件定义模型中使用的消息和信号。

流程可以fd消息

如果在任何特定的时间段上接收新消息,则CAN FD接收块会生成函数通话触发器。这表明模型中的其他块表明可用于解码活动的消息。信号解码和处理是在内部执行的功能通话子系统(金宝appSimulink)

可视化信号数据

在传输前后绘制正弦波值。X轴对应于仿真时间段,Y轴对应于信号的值。请注意,两个图之间的相移表示,当信号在整个网络上传播时,传播延迟。

扩展示例

此示例使用Mathworks虚拟CAN FD通道。您可以将模型连接到其他支持的硬件。金宝app您还可以修改模型以定期传输。