BUSMASTER E2E 发送保护教程
适用版本 BUSMASTER 3.2.2.51(Build 571),截图使用中文界面。其他版本请先确认 CAN 功能区存在 E2E 入口,发送列表存在 动态报文 列。
E2E(End-to-End,端到端)保护在业务数据中加入计数器、CRC 等保护信息,供接收方按约定检查数据。BUSMASTER 可以在原 CAN 发送窗口中逐帧计算这些字段,保留原有的手动发送、周期和发送次数操作。
本教程先用 AUTOSAR P01 / BOTH 发出四条可核对的报文,再介绍其他内置算法和工程配置。无需编写节点仿真程序,也无需为内置算法安装外部示例 DLL。
| 篇目 | 完成后你能做什么 |
|---|---|
| 01|发送第一条 E2E 报文 | 找到入口,配置 P01,并在接收端核对四帧计数器与完整载荷。 |
| 02|选择算法与填写参数 | 区分五种内置 profile,正确填写 DataID、首帧计数、DataID 列表和头部位置。 |
| 03|DBC 与保护信号联动 | 从 DBC 选择计数器、校验信号,核对派生位置及业务数据。 |
| 04|算法管理与自定义 DLL | 使用随软件预置的 DLL 示例、编译配套源码、配置布局及转换位,并管理独立报文副本。 |
| 05|周期发送、复位与保存工程 | 设置有限周期,判断状态何时继续或重建,并保存、迁移 CFX。 |
| 06|接收核对、日志与排障 | 区分发送和接收证据,找到诊断日志并整理问题资料。 |
- 单文件 HTML 教程(ZIP):对应 Build 571,解压后可离线查看全部章节与原图。其他 Build 的诊断文件见支持日志收集与问题反馈。
- 教学 DBC:E2E_P01.dbc:定义示例报文及三个信号,用于第 03 篇;第 01 篇不依赖 DBC。
- P01 四帧参考载荷:对应本教程固定参数和全零业务数据。
- 两套 DLL 源码与独立工程:可编译、修改的 CRC8-2F / SUM8-XOR + RC4b 示例,含接口依赖及许可证。
- 示例使用说明:说明报文、字段与参考值之间的关系。
请从 BUSMUST 下载中心 获取适用版本。首次配置分析仪可先阅读 基础收发教程。
当前功能提供 CAN / CAN FD 发送侧 Protect,支持 P01、P02、P04、P05、P06。在接收端,按 ECU 或测试工具的 E2E 实现检查报文。接入真实 ECU 时,算法、参数、字段位置及长度必须与对端约定一致。
本教程示例用于理解操作;实际项目的 CAN ID、DataID、周期、通道及终端配置由项目通信定义决定。
最近核对:2026 年 11 月 11 日。
如需安装或升级 BUSMASTER,请前往下载中心获取当前正式版本与历史版本。