SENT網關轉發數據讀取(串口)
數據來源及類型分辨
若為SENT1 接收到的快速幀數據,ID = 100 = 64(十六進制)
若為SENT2 接收到的快速幀數據,ID = 200 = C8(十六進制)
若為SENT1 接收到的慢速幀數據,ID = 101 = 65(十六進制)
若為SENT2 接收到的慢速幀數據,ID = 201 = C9(十六進制)
在SENT Configuration中有以下選項會影響到數據的讀取順序 (僅快速幀)

21(十六進制)代表DATANibble0 = 1,DATANibble1 = 2
43(十六進制)代表DATANibble2 = 3,DATANibble3 = 4

21(十六進制)代表DATANibble0 = 2,DATA1Nibble1 = 1
43(十六進制)代表DATANibble2 = 4,DATANibble3 = 3
即21 43 65為SENT的數據,正確讀取順序為0~5 ==> 2 1 4 3 6 5(從左到右數據字節升高)
數據解析與計算
數據編碼解析

①當Swap fast data nibbles = 0時,SENT的數據0~5 ==> 1 2 3 4 5 6(從左到右數據字節升高)

當Start bit = 0(起始位),Bit Length = 12(數據長度)時
①0x321 ==> 0001
當Start bit = 0(起始位),Bit Length = 9(數據長度)時
①0x121 ==> 1
當Start bit = 12(起始位)Bit Length = 12(數據長度)時
①0x654 ==> 0100
當Start bit = 0(起始位),Bit Length = 12(數據長度)時
①0x456 ==> 0110
當Start bit = 0(起始位),Bit Length = 9(數據長度)時
①0x056 ==> 0
當Start bit = 12(起始位)Bit Length = 12(數據長度)時
①0x123 ==> 0011
Ps:同一個十六進制數據中的高半字節(高四位)與低半字節(低四位)類似十進制數據中的十位和個位。

②實際數據=0x412*Multiplier+Offset=1042*Multiplier+Offset
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
CIEME2025第二十三屆中國國際裝備制造業博覽會
展會城市:沈陽市展會時間:2025-09-01