串行通信:線間干擾小,節省線束,傳輸距離長
單線傳輸:增強的ISO 9141 (ISO 15765-1),總線電壓基於VBAT 最高速率:20kbit/s 單主多從結構,無需仲裁:主節點同時包含主任務和從任務,從節點只包含從任務,主任務負責總線上的報文,從任務負責發送數據;主任務發送報頭,從任務用響應來補充報頭形成完整的報文 基於通用UART/SCI的低成本接口硬件:幾乎所有MCU具備LIN總線的硬件基礎 可靈活增減節點數量,一條線最多可連接16個節點 支持多包報文傳輸,支持診斷服務 LIN節點模型可以分為應用部分和通信部分 傳輸的數據: 信號報文,信號位於幀的數據場中,以數字或數組的形式出現;同一種信號在相同ID的報文中的位置總是固定的 診斷報文,由兩個保留ID來傳輸,用來傳輸節點的診斷信息 按照調度表的順序發送報文 幀的結構: 間隔場:表示一幀報文的開始,由主節點發出;至少由13個顯性位組成,間隔界定符至少由1個隱性位組成 同步場:確保所有從節點使用與主節點相同的波特率發送和接收數據,一個字節,結構固定0x55 標識符場:ID范圍從0到63;奇偶校驗位 數據場:長度1到8個字節,低字節先發,低位先發, 校驗和場:校驗數據是否正確,經典校驗和增強校驗, 字節間隔位於每個字節之間,響應間隔位於報頭與響應之間:留給MCU足夠的處理時間,幀長度可能增長 幀類型: 無條件幀,事件觸發幀,保留幀,零星幀,診斷幀,自定義幀