主要内容

在Simulink中开始J1939通信金宝app

此示例显示了如何在Simulink中使用J1939块使用J1939块直接发送和接收参数组(PG)消息。金宝app

车辆网络工具箱提供J1939 Simulink块,用于通过控制器区域网络(CA金宝appN)通过Simulink模型接收和发送参数组。此示例使用CAN总线执行数据传输J1939网络配置J1939节点配置J1939可以运输层J1939传输J1939收到块。它还使用MathWorks Virtual CAN通道连接在环回配置中。

设置J1939块参数

创建模型以设置J1939接收并通过网络传输。该模型被配置为在J1939 DBC文件中定义的两个节点之间执行单帧传输。

  • 用一个J1939网络配置块并选择文件J1939.DBC.。此J1939数据库文件由两个节点和几帧和多帧消息组成。

  • 用一个J1939可以运输层块并将设备设置为MathWorks虚拟通道1.传输层配置为通过指定的虚拟通道传输J1939消息。

  • 使用基本的Simul金宝appink源块连接到一个J1939传输堵塞。J1939发送块被设置为在启用触发端口时每个时间步骤的队列数据。对于此示例,周期性触发子系统每50毫秒发送高脉冲。

  • 使用J1939收到块接收通过网络传输的消息。

可视化网络上收到的信号

绘制结果以查看通过网络接收的车辆信号值。x轴对应于模拟时间步。