基于LIN總線的汽車分級制網(wǎng)絡結構
處于睡眠狀態(tài)的LIN網(wǎng)絡中的任何一個節(jié)點都可以請求喚醒總線,總線上的所有節(jié)點在接收到喚醒請求后應脫離睡眠狀態(tài)并為接收總線命令做好準備。主機節(jié)點接收到喚醒請求后也被喚醒,并在從機節(jié)點準備好之后發(fā)送幀頭,尋找喚醒原因。
3.4錯誤檢測和處理
LIN規(guī)范定義了六種不同類型的報文錯誤:位錯誤、校驗和錯誤、標識符錯誤、從機不響應錯誤、總線不活動錯誤和同步場不一致錯誤。主機節(jié)點和從機節(jié)點分別檢測這六種錯誤中的若干種。
4.LIN應用設計
LIN是一種低速串行總線,其提出是針對汽車應用的,主要用于汽車電子控制系統(tǒng),實現(xiàn)智能傳感器、執(zhí)行器等的連接。LIN定位于汽車上的下層局部網(wǎng)絡。由CAN構成汽
圖4基于CAN/LIN的分級制汽車網(wǎng)絡
車的上層主干網(wǎng)絡,而在不需要CAN的高速與多功能性的場合則由LIN來構成下層局部網(wǎng)絡,實現(xiàn)分級制網(wǎng)絡結構,以達到合理分配利用網(wǎng)絡資源、提高線路布置的方便靈活性、降低成本的目的。典型的基于CAN-LIN總線的分級制汽車車身網(wǎng)絡如圖4所示。
現(xiàn)以車門LIN網(wǎng)絡為例介紹LIN總線設計的一般方法。
車門控制LIN網(wǎng)絡的結構及其在車門上的布置如圖5所示,該網(wǎng)絡由主機節(jié)點、后視鏡從機節(jié)點、搖窗機從機節(jié)點、門鎖從機節(jié)點構成。
圖5車門控制LIN網(wǎng)絡
主機節(jié)點采集本地各控制開關的狀態(tài)并接受CAN總線上的遠程信息,據(jù)此產(chǎn)生控制指令,并將指令轉換為LIN報文幀通過LIN網(wǎng)絡發(fā)送給相應從機節(jié)點,從機節(jié)點接收到與自己相關的報文幀后對報文幀進行拆封、解讀,然后根據(jù)獲得的指令控制相應的執(zhí)行器動作,從而實現(xiàn)對車門各部件的控制。同時,在需要時從機節(jié)點分別將其控制部件所處狀態(tài)反饋給主機節(jié)點,主機節(jié)點再將該狀態(tài)信息通過指示燈或喇叭提供給駕駛員或通過CAN總線發(fā)送給其他控制單元。主機節(jié)點也作為本LIN網(wǎng)絡與上層CAN網(wǎng)絡連接的網(wǎng)關。
評論