CAN總線主要有四部分組成:導(dǎo)線、控制器、收發(fā)器和終端電阻。其中導(dǎo)線為由兩根普通銅導(dǎo)線絞在一起的雙絞線??刂破鞯淖饔檬菍?duì)收到和發(fā)送的信號(hào)進(jìn)行翻譯。收發(fā)器負(fù)責(zé)接受和發(fā)送網(wǎng)絡(luò)上共享的信息。電阻是阻止CAN總線信號(hào)產(chǎn)生變化電壓的反射,當(dāng)電阻出現(xiàn)故障,控制單元的信號(hào)無(wú)效。
CAN總線技術(shù)的特點(diǎn)及優(yōu)點(diǎn)
CAN作為一種多主總線,支持分布式實(shí)時(shí)控制的通訊網(wǎng)絡(luò),采用了許多新技術(shù)及獨(dú)特的設(shè)計(jì),具有可靠性、實(shí)時(shí)性和靈活性。其特點(diǎn)如下:
CAN為多主方式工作,網(wǎng)絡(luò)上任一點(diǎn)均可在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò)上其他節(jié)點(diǎn)發(fā)送信息,而不分主從,通訊方式靈活;
CAN網(wǎng)絡(luò)上的節(jié)點(diǎn)信息分成不同的優(yōu)先級(jí),可滿足不同的實(shí)時(shí)要求,高優(yōu)先級(jí)的數(shù)據(jù)最多可在134us內(nèi)得到傳輸;
CAN只需通過(guò)幀濾波即可實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)、一點(diǎn)對(duì)多點(diǎn)及全局廣播等幾種方式傳送接受數(shù)據(jù),無(wú)需專門(mén)“調(diào)度”;
CAN的通信介質(zhì)可為雙絞線、同軸電纜或光纖,選擇靈活;
CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響。
CAN總線技術(shù)的優(yōu)點(diǎn)如下:
硬件方案的軟件化實(shí)現(xiàn),簡(jiǎn)化了設(shè)計(jì),降低了成本,且在數(shù)據(jù)更新增加新信息時(shí),只需軟件升級(jí)即可,擴(kuò)充性強(qiáng);
控制單元對(duì)所傳輸?shù)男畔⑦M(jìn)行實(shí)時(shí)檢測(cè),具有錯(cuò)誤診斷能力和自動(dòng)恢復(fù)能力,節(jié)省生產(chǎn)維護(hù)成本;
CAN總線符合國(guó)際標(biāo)準(zhǔn),因此可應(yīng)用不同型號(hào)控制單元間的數(shù)據(jù)傳輸;
數(shù)據(jù)共享減少了數(shù)據(jù)的重復(fù)處理,節(jié)省成本。如對(duì)于具有CAN總線接口的電噴發(fā)動(dòng)機(jī),其他電器可共享其提供的轉(zhuǎn)速、水溫、機(jī)油壓力溫度等,可省去額外的水溫、油壓、油溫傳感器。
汽車(chē)上的CAN總線