一、前言
SENT 全称:Single Edge Nibble Transmission,中文名称为:单边半字传输协议,是 SAE 推出的一种点对点的、单向传输的方案,被用于车载传感器和电子控制单元(ECU)之间的数据传输。SENT(SAE J2716) 作为一种汽车传感器的新型接口标准,较 AD 和 PWM 输出相比,具有很好的 EMC 特性并节省线束和插针结头,且能传输故障代码从而使传感器系统具有很强的故障诊断能力。基于协议简单和上述优势,SENT 可作为 Analog Input 的替代品,并可在局部系统中取代 CAN 和 Lin。但却不能替代 CAN 或是 Lin 因为 SENT 是连续单向传输的,CAN 和 Lin 都是双向传输。
E3 MCAL3.1 采用 eTimer 捕获 sent 信号,在 sent 信号下降沿,触发 eTimer 中断,在中断处理函数中做软件解码。
二、测试环境
硬件: E3 Gateway A02 开发板,图(1)
图(1)
海拉 sent 传感器,图(2),输出 1.65us tick 24bit(6 个半字) 数据。
图(2)