简析SENT协议及SENT信号波形的译码方法
2021-08-12戈华飞
汽车技术不断变化的今天,你不努力、不学习,明天就有可能会被行业所淘汰!快来一起了解新技术、使用新工具、开拓新思路,争做一名与时俱进的汽车诊断师吧!
SENT(Single Edge Nibble Transmission)协议(SAE J2716)是一种传感器与电子控制单元(ECU)之间的信号传输标准,主要具有以下基本特点。
(1)它是一种数字信号传输协议,具有更高的传输精度和速度。
(2)单线传输数据,1根信号线可传输多个数据,能够减少传感器信号线数量,降低成本。采用SENT协议的传感器只有3根导线,分别为1根5 V电源线、1根搭铁线和1根SENT数据线。
(3)单向传输数据,数据只能从传感器到ECU,传输是连续的,不需要请求命令。
(4)传感器数据的传输通过2个相邻周期的下降沿之间的脉冲(即单边半字节)来实现。
(5)数据传输分为快速通道和慢速通道,重要的信号(压力、温度等)用快速通道传输,非关键的信号(如传感器型号、诊断信息等)用慢速通道传输。
1 什么是单边半字节脉冲信号?
位(bit)表示二进制位,只有0和1两种状态。bit为计算机内部数据储存的最小单位,比如00000011就是一个8 bit的二进制数。字节(Byte)为计算机数据处理的基本单位,1个字节由8个二进制位构成,即1 Byte=8 bit。所以,将一个4 bit的二进制数称为半字节,其范围为0000~1111。
图1为1个单边半字节脉冲信号,它主要由1个下降沿、1段低电平、1个上升沿和1段高电平组成。“单边”就是指这个下降沿,“半字节”是指这段脉冲信号代表着1个半字节信号,比如对应0011,具体的对应关系下文有介绍。

图1 单边半字节脉冲信号
2 SENT报文
SENT报文(图2)主要由5个部分组成,分别为同步段、状态段、数据段、校验段和开放段,下面重点介绍同步段和数据段。……
