JM 倾角传感器报文校验工具
指令生成、响应验证与分段校验分析
快捷生成指令
JM 传感器串口测试 →仅生成报文;所有计算在本地浏览器完成。
输入报文
自动计算。生成时可省略末尾校验字段,或将每段校验字节留空,如 @0012345678A*!。 验证时校验位必须是一个原始字节,文本示例 *\x80,HEX 示例 2A 80;*80 与 *128 无效。 按数据段边界识别校验字段,不根据字节高位判断。段内普通高位字节保留并参与求和;校验字段低于 0x80 时照常读取并比较,地址头继续按所选规则处理。 完整模式支持多帧及多个模块;自定义段需包含参与求和的全部符号(包括 *),不添加 !。
协议与计算说明
独立分段时,第一段从起始符开始,后续段从上一校验字节之后开始,累加至本段星号 *(包括星号、逗号、分号等实际字节)。校验字节本身不计入本段,结束符 ! 不参与。保留大小写、空字段和段内空格。
校验字段按星号、后续段分隔符及报文结束位置识别,支持单字节校验值和留空占位。公式产生的校验值为 128–255;低于此范围的字节仍可解析,普通校验段会显示与公式值不一致。响应结构示例留空校验位,供计算生成;内置报文使用通用演示数据。
设备兼容模式适用于 &地址A*特殊字节;设备信息*校验字节…:地址头按一致处理并保留原始特殊字节,设备信息段从本模块 & 开始累计,后续传感器段独立计算。缺失地址头特殊字节时,仅按公式补位。本模块全程累计模式则对每段都从模块起始符累计求和,包含前面的原始校验字节。