開發(fā)周期短
CAN總線通過CAN收發(fā)器接口芯片82C250的兩個輸出端CANH和CANL與物理總線相連,而CANH端的狀態(tài)只能是高電平或懸浮狀態(tài),CANL端只能是低電平或懸浮狀態(tài)。這就保證不會再出現(xiàn)在RS-485網(wǎng)絡(luò)中的現(xiàn)象,即當(dāng)系統(tǒng)有錯誤,出現(xiàn)多節(jié)點(diǎn)同時(shí)向總線發(fā)送數(shù)據(jù)時(shí),導(dǎo)致總線呈現(xiàn)短路,從而損壞某些節(jié)點(diǎn)的現(xiàn)象。而且CAN節(jié)點(diǎn)在錯誤嚴(yán)重的情況下具有自動關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響,從而保證不會出現(xiàn)像在網(wǎng)絡(luò)中,因個別節(jié)點(diǎn)出現(xiàn)問題,使得總線處于'死鎖'狀態(tài)。而且,CAN具有的完善的通信協(xié)議可由CAN控制器芯片及其接口芯片來實(shí)現(xiàn),從而大大降低系統(tǒng)開發(fā)難度,縮短了開發(fā)周期,這些是僅有電氣協(xié)議的RS-485所無法比擬的。

結(jié)構(gòu)簡單
只有2根線與外部相連,并且內(nèi)部集成了錯誤探測和管理模塊。
傳輸距離和速率
CAN總線特點(diǎn):(1) 數(shù)據(jù)通信沒有主從之分,任意一個節(jié)點(diǎn)可以向任何其他(一個或多個)節(jié)點(diǎn)發(fā)起數(shù)據(jù)通信,靠各個節(jié)點(diǎn)信息優(yōu)先級先后順序來決定通信次序,高優(yōu)先級節(jié)點(diǎn)信息在134μs通信; (2) 多個節(jié)點(diǎn)同時(shí)發(fā)起通信時(shí),優(yōu)先級低的避讓優(yōu)先級高的,不會對通信線路造成擁塞; (3) 通信距離l較遠(yuǎn)可達(dá)10KM(速率低于5Kbps)速率可達(dá)到1Mbps(通信距離小于40M);(4) CAN總線傳輸介質(zhì)可以是雙絞線,同軸電纜。CAN總線適用于大數(shù)據(jù)量短距離通信或者長距離小數(shù)據(jù)量,實(shí)時(shí)性要求比較高,多主多從或者各個節(jié)點(diǎn)平等的現(xiàn)場中使用。

增加信號保護(hù)器
增加信號保護(hù)器,提高抗浪涌群脈沖等EMC能力。上面的隔離只是阻擋,如果干擾強(qiáng)度很高,比如達(dá)到2KV浪涌,隔離也會被破壞。所以要想達(dá)到更高的防護(hù)等級,必須增加防浪涌電路。如圖14所示,為ZLG致遠(yuǎn)電子高速總線標(biāo)準(zhǔn)防浪涌保護(hù)電路。
注意,由于電容較大,一條總線較多增加2-3個保護(hù)器!

CAN 是Controller AreaNetwork 的縮寫,中文名為控制器局域網(wǎng)絡(luò),是ISO標(biāo)準(zhǔn)化的串行通信協(xié)議,是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來傳輸信號,是世界上應(yīng)用較廣泛的現(xiàn)場總線之一。
因其具有強(qiáng)性能、高可靠性的通信機(jī)制,目前已廣泛應(yīng)用在汽車電子領(lǐng)域,CAN協(xié)議用于汽車中各種不同元件之間的通信,以此取代昂貴而笨重的配電線束。因此CAN總線在整個自動駕駛系統(tǒng)中也有著十分重要的作用,自動駕駛汽車上的某些傳感器(如雷達(dá)、Mobileye)的信號傳遞也是通過CAN實(shí)現(xiàn)的。



