主要内容

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

这个例子展示了如何在Simulink中使用MathWorks虚拟CAN FD通道来设置CAN FD消息的传输和接收。金宝app通过环回配置连接虚拟通道。

车辆网络工具箱提供Simulink模块,通过Simulink模型在金宝app利用控制器区域网络灵活数据(CAN FD)格式的网络上发送和接收实时消息。本示例使用可以FD配置FD能包FD能传输FD可以接收FD可以解压块执行数据传输通过CAN FD总线。这些块的操作与CAN块类似,但仅用于支持CAN FD协议的网络或设备。金宝app

发送和接收CAN FD消息

创建一个模型来发送和接收携带正弦波数据信号的CAN FD消息。模型在每个时间步中传输单个消息。一个dbc文件定义了模型中使用的消息和信号。

处理CAN FD消息

如果CAN FD Receive块在任何特定的时间步接收到新消息,它将生成一个函数调用触发器。这向模型中的其他块表明消息可用于解码活动。信号解码和处理是在函数调用子系统(金宝app模型)

信号数据可视化

绘制传输前后的正弦波值。x轴为仿真时间步长,y轴为信号值。注意,两个图之间的相移表示信号在网络中传播时的传播延迟。

扩展示例

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