J1939 通信
使用 J1939 协议的车载网络通信
创建 J1939 参数组和通道以使用 MATLAB® 或 Simulink® 通过 CAN 网络传输信息。
函数
属性
模块
主题
- J1939 接口
J1939 是一种基于 CAN 总线建立的高级别协议,可在重型车辆中的各电子控制单元 (ECU) 之间提供串行数据通信。J1939 的应用包括:
- J1939 参数组格式
应用层处理通过网络发送和接收的参数组 (PG)。J1939 协议使用广播报文,或使用通过 CAN 总线发送但没有定义的目的地的报文。同一网络上的设备无需许可或特殊请求即可访问这些报文。如果某设备需要特定报文,请在报文标识符中包含该设备目标地址。
- J1939 网络管理
J1939 网络上的每个设备都有唯一的地址。PDU 特定位使用设备地址将参数组 (PG) 发送到特定设备。为网络上的每个设备分配 0 到 253 之间的静态地址。您还可以分配 254 和 255,前者是一个空值,后者是一个全局地址。
- J1939 传输协议
J1939 传输协议将大于 8 个数据字节和最多 1785 个字节的 PG 分成多个数据包。传输协议定义打包、传输和重新组合数据的规则。
- J1939 通道工作流
用于传输和接收 J1939 参数组的图。
- MathWorks 虚拟通道
对随工具箱提供的虚拟 CAN 通道进行仿真。
- 支持的模块功能
Vehicle Network Toolbox™ 模块库中的模块支持的功能。
- 硬件接口模型中的计时
确定模块执行频率并与真实世界时间相关联。