0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SENT协议概述、组成及功能

我快闭嘴 来源:电控知识搬运工 作者:电控知识搬运工 2022-08-16 10:15 次阅读

概述

SENT (Single Edge Nibble Transmission) 协议是汽车电子中常用于传感器信号的一种数字信号接口,其有特定的协议,是单向通信,是汽车电子中一种低成本通信的实现方式。

硬件

SENT协议常用于传感器信号,其基本引脚连接如下:

5d3c782c-1ced-11ed-ba43-dac502259ad0.jpg

5d5ba2a6-1ced-11ed-ba43-dac502259ad0.jpg

其高低信号的电平要求:0~0.5V为逻辑电平0,4.1~5V为逻辑电平1

协议

SENT协议的数据使用半个字节Nibble,即4bit来进行编码定义的,一个半字节Nibble是通过2个下降沿之间的时间差来定义的。如下是一个Nibble的电压逻辑信号:

5d6e69f4-1ced-11ed-ba43-dac502259ad0.jpg

时间精度以1个节拍Tick来定义(一般1个Tick的时间是3~10us),每一个Nibble从一个下降沿开始,并且之后再逻辑0状态至少维持4Ticks,之后下一个下降沿距离第一个下降沿的时间差作为Nibble值的编码依据。需要注意的是,后一个下降沿距离第一个下降沿至少相隔12Ticks,至多27Ticks,且相隔Tick数减去12即为最终的Nibble值,如此Nibble值最小为0,最大为15(27Tick-12Tick),二进制表示时即为4bit

帧结构:

SENT协议以Nibble为基础单元进行编码,一个完整的SENT数据帧结构如下所示:

5d8696fa-1ced-11ed-ba43-dac502259ad0.jpg

其基本组成:

1.Sync 同步脉冲,固定的56Ticks

2.Status/Com 状态及通讯字段,12~27Ticks,即1个Nibble(4bit)

3. Data 数据段,12~162Ticks,即1~6个Nibble

4.CRC 校验字段,12~27Ticks,即1个Nibble

5.Pause 暂停脉冲 12~768Ticks,早期的SENT协议无此字段或者一个固定长度Ticks,SENT2010之后,部分通过此功能可以动态条件TICKS的个数,实现整个SENT协议是同一个固定长度TICKS

高级功能

以上是SENT协议中一帧报文的基本定义即功能,SENT协议的高级功能是将多帧报文组合以实现更高复杂的通信功能,一般用于传输传感器的附加信号,比如温度,故障码和传感器类型信息等。SENT协议提供如下2种多帧组合报文功能。

1.Short Serial Message

5da8dbe8-1ced-11ed-ba43-dac502259ad0.jpg

当Status/Com字段的bit3值为1,其之后的15帧SENT报文的Status/Com字段的bit3值都为0时,即为此种情况,此情况下是16帧SENT报文组合来传输附加信息。

Status/Com字段的bit3值用来辨别以何种形式组合,而这16帧SENT报文的Status/Com字段的bit2值组合起来的16bit的值即为组合传输的信息,其由4-bit的Message ID,8-bit的Data和4-bit的CRC组成。

2.Enhanced Serial Message

5dc5fbec-1ced-11ed-ba43-dac502259ad0.jpg

与上一种情况不同的是,此情况下使用18帧SENT报文组合来传输附加信息,起始标志是Status/Com字段bit3连续为1111110,并且要求Status/Com字段bit3组合的第13和第18位都为0

而数据域依然由18帧SENT报文的Status/Com字段的bit2值组合而成,但其数据组成又根据Status/Com字段bit3组合的第8位的不同分为2种情况:

(1)Status/Com字段bit3组合的第8位为0:

Status/Com字段bit3组合的9~12bit和14~17bit分别作为8bit ID的高4位和低4位数据,而Status/Com字段bit2组合的1~6bit是6bit的CRC数据,之后的7~18bit则为要传输的12bit的数据

5ddeb86c-1ced-11ed-ba43-dac502259ad0.jpg

(2)Status/Com字段bit3组合的第8位为1:

Status/Com字段bit3组合的9~12bit为4bit ID,而Status/Com字段bit2组合的1~6bit是6bit的CRC数据,之后的7~18bit和bit3组合的14~17bit则组合为要传输的16bit的数据。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2545

    文章

    50433

    浏览量

    750898
  • 汽车电子
    +关注

    关注

    3023

    文章

    7815

    浏览量

    165948
  • 接口
    +关注

    关注

    33

    文章

    8441

    浏览量

    150702

原文标题:汽车电子通讯SENT协议介绍

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一文解析SENT总线的特征和优势

    SENT通讯的输出波形是一系列的方波信号,通过两个下降沿之间的时间间隔来传递信号。下图为SENT通讯的实采波形。
    发表于 07-26 09:43 2622次阅读
    一文解析<b class='flag-5'>SENT</b>总线的特征和优势

    SENT总线的特征、优势及功能

    SENT (Single EdgeNibble Transmission) 是由 SAE 推出的一种汽车传感器与 ECU 通信的新标准 (SAE J2716) ,该通讯协议比较简单,节省硬件成本,是 Analog input 的替代品。
    发表于 07-26 09:45 2467次阅读
    <b class='flag-5'>SENT</b>总线的特征、优势及<b class='flag-5'>功能</b>

    传感控制芯片SNJ08L152应用——SENT传感器

    琻捷电子的传感控制芯片SNJ08L152是一款支持SENT(SAE J2716-2016)协议并且支持高精度ADC测量的车规级SOC,具有丰富的存储资源和外设资源。
    的头像 发表于 11-01 13:44 3144次阅读
    传感控制芯片SNJ08L152应用——<b class='flag-5'>SENT</b>传感器

    SENT协议SPC功能是做什么用的?

    SENT协议SPC功能是做什么用的?并且应用synchronous , range selection , ID selection 与 bidrectional transmit 模式中
    发表于 02-02 13:19

    SAE J2716 SENT协议标准

    最近在学习SENT协议,分享给大家一份很好的官方资料,需要的自取!!!
    发表于 01-20 17:19

    CANOpen协议概述

    CANOpen系列教程07_CANOpen协议概述
    发表于 12-31 06:10

    如何将SPC和SENT协议传感器与S32K344EVB-Q172一起使用?

    我有两个使用 SPC 和 SENT 协议的传感器。我想知道如何将这些传感器与 S32K344EVB-Q172 一起使用。 我应该使用哪些外围设备或需要安装新的驱动程序?你有什么例子可以分享吗?
    发表于 05-18 06:35

    静态路由协议概述

    课程说明 . 1课程介绍. 1课程目标. 1相关资料. 1第一节 路由协议概述 11.1 概述. . 21.2 路由协议简介 21.3 静态路由 . . . 51.4 静态路由的配置.
    发表于 06-24 17:40 10次下载

    CANOpen系列教程07 _CANOpen协议概述

    CANOpen系列教程07_CANOpen协议概述
    的头像 发表于 03-06 16:33 5732次阅读

    SENT协议转RS232通讯协议的电路原理图和软件代码免费下载

    本文档的主要内容详细介绍的是SENT协议转RS232通讯协议的电路原理图和软件代码免费下载。
    发表于 09-16 08:00 23次下载
    <b class='flag-5'>SENT</b><b class='flag-5'>协议</b>转RS232通讯<b class='flag-5'>协议</b>的电路原理图和软件代码免费下载

    用于沿车内通信网络高效传输传感器数据的SENT协议

    Allegro器件符合SENT-3线标准:沿着5 V线提供电源,逻辑电平信号输出和接地参考。特定设备可能会通过其他引脚配置提供其他功能
    的头像 发表于 04-27 09:07 5961次阅读
    用于沿车内通信网络高效传输传感器数据的<b class='flag-5'>SENT</b><b class='flag-5'>协议</b>

    面向汽车应用的单边半主动变速器SENT

    面向汽车应用的单边半主动变速器SENT
    发表于 08-04 16:12 5次下载

    智能传感器总线SENT信号的介绍配置

    为了更好满足动力域、安全域和底盘舒适域控制器的安全应用,SAE定义SENT协议用于传感器和ECU 之间高分辨率数据交互的应用,替代传统 10 位 A/D 和 PWM 的低分辨率技术,同时可作
    的头像 发表于 08-20 09:43 1.5w次阅读

    基于SENT协议的有刷直流电机控制系统设计

    基于SENT协议的有刷直流电机控制系统设计(电源技术期刊审稿周期)-基于SENT协议的有刷直流电机控制系统设计             
    发表于 09-18 13:09 48次下载
    基于<b class='flag-5'>SENT</b><b class='flag-5'>协议</b>的有刷直流电机控制系统设计

    SENT总线的特征和优势

    SENT总线的特征和优势  SENT总线是一种常用于计算机和电子设备之间的通信接口。它具有许多特征和优势,使得它在现代电子领域中得到广泛应用。 首先,SENT总线是一种数字串行通信协议
    的头像 发表于 12-07 11:15 1132次阅读