LIN 總線的工作原理是什么?
LIN 總線包含宿主節(jié)點(diǎn)和多個(gè)從屬節(jié)點(diǎn)。宿主節(jié)點(diǎn)有附加的宿主發(fā)送任務(wù),通訊由其發(fā)起,會(huì)發(fā)送含同步中斷、同步字節(jié)和消息識(shí)別碼的報(bào)頭。
從屬節(jié)點(diǎn)收到并過濾識(shí)別碼后激活并傳輸響應(yīng),響應(yīng)包含數(shù)據(jù)字節(jié)和檢查和字節(jié),報(bào)頭和響應(yīng)組成消息幀。
LIN 總線物理層用單線連接,兩個(gè)電控單元間最大傳輸距離 40 米,總線驅(qū)動(dòng)器和接收器遵從改進(jìn)的 ISO 9141 單線標(biāo)準(zhǔn),基于 SCI/UART 協(xié)議,幾乎所有微控制器芯片都有 SCI/UART 接口,傳輸速率小于 20kb/s,采用 NRZ 編碼。
其通常采用單主從結(jié)構(gòu),主設(shè)備發(fā)命令,從設(shè)備接收并執(zhí)行。通信幀含同步字段、標(biāo)識(shí)符、數(shù)據(jù)字段等,有固定結(jié)構(gòu)。
物理層采用單端通信,用一根雙絞線,信號(hào)電平 5V 以下,要考慮電氣干擾和抗干擾。LIN 總線控制的單元分布近,數(shù)據(jù)線最長 40 米。
主節(jié)點(diǎn)內(nèi) 1kΩ 電阻端接 12V 供電,從節(jié)點(diǎn)內(nèi) 30kΩ 電阻端接 12V 供電,各節(jié)點(diǎn)通過電池正極端接電阻向總線供電,節(jié)點(diǎn)能拉低總線電壓。
LIN 是低成本汽車網(wǎng)絡(luò),是汽車復(fù)用網(wǎng)絡(luò)功能補(bǔ)充,由汽車行業(yè)開發(fā),作經(jīng)濟(jì)高效子總線系統(tǒng),是 CAN 下層網(wǎng)絡(luò)和 SAE 規(guī)范的汽車 A 類網(wǎng)絡(luò),是 CAN 總線補(bǔ)充,適用于對(duì)總線性能要求不高的車身系統(tǒng),目標(biāo)是給現(xiàn)有汽車網(wǎng)絡(luò)提供輔助,降低成本。LIN 聯(lián)盟發(fā)布了多個(gè)版本,產(chǎn)品已成汽車總線第二大市場。