主要内容

J1939通信

使用J1939协议的车辆网络通信

使用MATLAB创建J1939参数组和通道,以便通过CAN网络进行传输®或Si万博1manbetxmulink®.

笔记

不能在Linux上运行®包含车辆万博1manbetx网络工具箱中的块的任何Simulink模型™ J1939通信块库。

功能

全部展开

坎达基 创建CAN数据库文件的句柄
J1939通道 创建J1939 CAN通道
配置总线速度 配置J1939通道的位定时
开始 启动至J1939总线的通道连接
停止 停止与J1939总线的通道连接
接收 从J1939总线接收参数组
传输 通过通道将参数组发送至J1939总线
丢弃 放弃J1939通道上的可用参数组
滤池 打开J1939通道上的参数组过滤器
仅限过滤器 仅允许指定的参数组通过J1939通道滤波器
仅限FilterBlock 仅阻塞J1939通道滤波器上的指定参数组
坎达基 创建CAN数据库文件的句柄
J1939参数组 创建J1939参数组
J1939参数组导入 导入J1939日志文件
J1939参数组时间表 将CAN消息或J1939参数组转换为时间表
J1939信号时刻表 根据J1939参数组时间表创建J1939信号时间表
抽提物 指定J1939参数组的出现次数
最近的 最新J1939参数组的出现次数
提取时间 J1939参数组在时间范围内的出现次数

性质

全部展开

j1939.信道特性 特性j1939.通道对象
j1939.2参数组属性 特性j1939.1参数组对象

阻碍

全部展开

J1939网络配置 定义J1939网络配置名称和数据库文件
J1939节点配置 使用地址和网络管理属性配置J1939节点
J1939 CAN传输层 通过CAN传输J1939消息
J1939传输 发送J1939消息
J1939接收 接收J1939参数组消息

话题

J1939接口

J1939是建立在CAN总线上的高级协议,可在重型车辆的电子控制单元(ECU)之间提供串行数据通信。

J1939参数组格式

应用层处理通过网络发送和接收的参数组(PG)。

J1939网络管理

J1939网络上的每个设备都有一个唯一的地址。

J1939传输协议

J1939传输协议将大于8个数据字节、最多1785个字节的PG分成多个数据包。

J1939通道工作流程

发送和接收J1939参数组的示意图。

MathWorks虚拟频道

模拟工具箱提供的虚拟CAN通道。

万博1manbetx支持的块功能

万博1manbetx车辆网络工具箱块库中支持的块功能。

硬件接口模型中的定时

确定块执行频率并与实际时间相关。

特色实例