概述
SENT (Single Edge Nibble Transmission) 協(xié)議是汽車電子中常用于傳感器信號的一種數(shù)字信號接口,其有特定的協(xié)議,是單向通信,是汽車電子中一種低成本通信的實現(xiàn)方式。
硬件
SENT協(xié)議常用于傳感器信號,其基本引腳連接如下:
其高低信號的電平要求:0~0.5V為邏輯電平0,4.1~5V為邏輯電平1
協(xié)議
SENT協(xié)議的數(shù)據(jù)使用半個字節(jié)Nibble,即4bit來進行編碼定義的,一個半字節(jié)Nibble是通過2個下降沿之間的時間差來定義的。如下是一個Nibble的電壓邏輯信號:
時間精度以1個節(jié)拍Tick來定義(一般1個Tick的時間是3~10us),每一個Nibble從一個下降沿開始,并且之后再邏輯0狀態(tài)至少維持4Ticks,之后下一個下降沿距離第一個下降沿的時間差作為Nibble值的編碼依據(jù)。需要注意的是,后一個下降沿距離第一個下降沿至少相隔12Ticks,至多27Ticks,且相隔Tick數(shù)減去12即為最終的Nibble值,如此Nibble值最小為0,最大為15(27Tick-12Tick),二進制表示時即為4bit
幀結(jié)構(gòu):
SENT協(xié)議以Nibble為基礎單元進行編碼,一個完整的SENT數(shù)據(jù)幀結(jié)構(gòu)如下所示:
其基本組成:
1.Sync 同步脈沖,固定的56Ticks
2.Status/Com 狀態(tài)及通訊字段,12~27Ticks,即1個Nibble(4bit)
3. Data 數(shù)據(jù)段,12~162Ticks,即1~6個Nibble
4.CRC 校驗字段,12~27Ticks,即1個Nibble
5.Pause 暫停脈沖 12~768Ticks,早期的SENT協(xié)議無此字段或者一個固定長度Ticks,SENT2010之后,部分通過此功能可以動態(tài)條件TICKS的個數(shù),實現(xiàn)整個SENT協(xié)議是同一個固定長度TICKS
高級功能
以上是SENT協(xié)議中一幀報文的基本定義即功能,SENT協(xié)議的高級功能是將多幀報文組合以實現(xiàn)更高復雜的通信功能,一般用于傳輸傳感器的附加信號,比如溫度,故障碼和傳感器類型信息等。SENT協(xié)議提供如下2種多幀組合報文功能。
1.Short Serial Message
當Status/Com字段的bit3值為1,其之后的15幀SENT報文的Status/Com字段的bit3值都為0時,即為此種情況,此情況下是16幀SENT報文組合來傳輸附加信息。
Status/Com字段的bit3值用來辨別以何種形式組合,而這16幀SENT報文的Status/Com字段的bit2值組合起來的16bit的值即為組合傳輸?shù)男畔ⅲ溆?-bit的Message ID,8-bit的Data和4-bit的CRC組成。
2.Enhanced Serial Message
與上一種情況不同的是,此情況下使用18幀SENT報文組合來傳輸附加信息,起始標志是Status/Com字段bit3連續(xù)為1111110,并且要求Status/Com字段bit3組合的第13和第18位都為0
而數(shù)據(jù)域依然由18幀SENT報文的Status/Com字段的bit2值組合而成,但其數(shù)據(jù)組成又根據(jù)Status/Com字段bit3組合的第8位的不同分為2種情況:
(1)Status/Com字段bit3組合的第8位為0:
Status/Com字段bit3組合的9~12bit和14~17bit分別作為8bit ID的高4位和低4位數(shù)據(jù),而Status/Com字段bit2組合的1~6bit是6bit的CRC數(shù)據(jù),之后的7~18bit則為要傳輸?shù)?2bit的數(shù)據(jù)
(2)Status/Com字段bit3組合的第8位為1:
Status/Com字段bit3組合的9~12bit為4bit ID,而Status/Com字段bit2組合的1~6bit是6bit的CRC數(shù)據(jù),之后的7~18bit和bit3組合的14~17bit則組合為要傳輸?shù)?6bit的數(shù)據(jù)。
審核編輯:湯梓紅
-
傳感器
+關注
關注
2562文章
52504瀏覽量
763282 -
汽車電子
+關注
關注
3035文章
8241瀏覽量
169361 -
接口
+關注
關注
33文章
8924瀏覽量
153161
原文標題:汽車電子通訊SENT協(xié)議介紹
文章出處:【微信號:智能汽車電子與軟件,微信公眾號:智能汽車電子與軟件】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
一文解析SENT總線的特征和優(yōu)勢

SENT總線的特征、優(yōu)勢及功能

傳感控制芯片SNJ08L152應用——SENT傳感器

SENT協(xié)議SPC功能是做什么用的?
如何將SPC和SENT協(xié)議傳感器與S32K344EVB-Q172一起使用?
靜態(tài)路由協(xié)議概述
SENT協(xié)議轉(zhuǎn)RS232通訊協(xié)議的電路原理圖和軟件代碼免費下載

用于沿車內(nèi)通信網(wǎng)絡高效傳輸傳感器數(shù)據(jù)的SENT協(xié)議

智能傳感器總線SENT信號的介紹配置
基于SENT協(xié)議的有刷直流電機控制系統(tǒng)設計

評論