SENT 全稱:Single Edge Nibble Transmission,是美國機動車工程師學會SAE推出的一種點對點的、單向傳輸的方案,被用來在汽車中的感測器和電子控制單元(ECU)之間傳輸高清感測器資料。感測器資料通過兩個下降沿週期之間的一系列脈衝序列來傳輸。圖1 是SENT 的幀結構定義,SENT 在訊號開始時提供一個參考校準脈衝,在結尾提供一個檢驗位。報文的長度隨著半位元組的值而不同,SENT(SAE J2716) 為汽車感測器新型介面標準,較模擬輸出和PWM 輸出相比,具有很好的EMC 特性,節省線束,節省插針結頭的低成本方案,並且能傳輸故障程式碼從而使感測器系統具有很強的故障診斷能力。SENT 將在區域性系統中廣泛取代CAN和LIN。
工具/原料
Pico示波器
電腦
方法/步驟
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確認對話方塊中選擇PicoScope資料輸入通道、節拍時間、感測器型別和其它需要的引數。
第三步是點選確定,在PicoScope圖形顯示中檢視解碼傳送資訊。
如果你勾選了In Table選項,PicoScope將會以表格格式顯示SENT報文。雙擊表中某條報文,將定位到圖表中該條報文對應的波形。
注意事項
如果要進行更長時間的SENT解碼,需要用到更大快取的示波器
Pico示波器所有序列解碼都是免費的