如何進行汽車SENT匯流排解碼??

Tags: 汽車, 匯流排,

SENT 全稱:Single Edge Nibble Transmission,是美國機動車工程師學會SAE推出的一種點對點的、單向傳輸的方案,被用來在汽車中的感測器和電子控制單元(ECU)之間傳輸高清感測器資料。感測器資料通過兩個下降沿週期之間的一系列脈衝序列來傳輸。SENT 在訊號開始時提供一個參考校準脈衝,在結尾提供一個檢驗位。報文的長度隨著半位元組的值而不同,SENT(SAE J2716) 為汽車感測器新型介面標準,較模擬輸出和PWM 輸出相比,具有很好的EMC 特性,節省線束,節省插針結頭的低成本方案,並且能傳輸故障程式碼從而使感測器系統具有很強的故障診斷能力。SENT 將在區域性系統中廣泛取代CAN和LIN。

如何進行汽車SENT匯流排解碼?

工具/原料

Pico示波器

電腦,並安裝有PicoScope6軟體

方法/步驟

1.佈線

SENT匯流排僅需要一根訊號線和5V電源導軌和地線。

2.訊號傳遞

SENT用節拍(ticks)作為時間單位,一個節拍一般是3us。

SENT報文起始位是一個同步脈衝,該脈衝與後續的下降沿之間的時間間隔等效於56個時鐘節拍。

同步脈衝之後,狀態/通訊半位元組按照SENT格式傳送狀態和/或慢速通道資料位。

資料通過4個數據位為一個單元來傳輸,或稱“半位元組”。用半位元組時,原始邏輯0時間是一個固定的5個或更多個節拍,跟著是可變週期的邏輯1。總半位元組時間計算節拍單位中編碼4位的資料。12個節拍= 二進位制0000(16進位制0),13個節拍= 二進位制0001(16進位制1),14個節拍= 二進位制0010(16進位制2)等等。

在每條報文的尾部插入一個固定長度不超過1ms的暫停脈衝。

3.基於PicoScope的SENT解碼

第一步是使用PicoScope獲取感興趣的SENT訊號。然後從工具選單中選擇序列解碼。

點選建立,然後從可選擇的協議表中選擇SENT協議。

如何進行汽車SENT匯流排解碼?

第二步在SENT確認對話方塊中選擇PicoScope資料輸入通道、節拍時間、感測器型別和其它需要的引數。

如何進行汽車SENT匯流排解碼?

第三步點選確定,在PicoScope圖形顯示中檢視解碼傳送資訊。

如何進行汽車SENT匯流排解碼?

如果你勾選了In Table選項,PicoScope將會以表格格式顯示SENT報文。雙擊表中某條報文,將定位到圖表中該條報文對應的波形。

注意事項

如果要進行較長時間的SENT解碼,需要用更大快取的示波器

pico示波器所有序列解碼都是免費

相關問題答案