LIN 校验和
经典、增强校验和与 C 实现。
正在准备工具…
累加规则
逐字节累加;和大于 255 时减去 255,将进位回卷到最低位;最后按位取反。
| 模型 | 参与累加的字节 |
|---|---|
| 经典 | DATA |
| 增强 | PID + DATA |
诊断 ID 0x3C、0x3D 固定使用经典模型,数据区为 8 字节。其他帧的模型和长度按 LDF 配置。
算例
ID 0x12,PID 0x92,数据 01 02 03 04 05 06 07 08:
- 经典:数据和
0x24→ 校验和0xDB。 - 增强:PID + 数据和
0xB6→ 校验和0x49。
生成字节串采用 55 PID DATA CHECKSUM 格式,可交给 LIN 帧解析 复核。