什么是CAN總線(xiàn)? CAN是Controller Area Network 的縮寫(xiě)(以下稱(chēng)為CAN),是ISO國際標準化的串行通信協(xié)議。在汽車(chē)車(chē)載產(chǎn)業(yè)中,出于對車(chē)載安全性、舒適性、方便性、低功耗、低成本等等的要求,各種各樣的電子控制系統被開(kāi)發(fā)了出來(lái)。由于這些電子控制系統之間通信所用到的數據類(lèi)型、對可靠性的要求都不盡相同,而且由多條總線(xiàn)構成的情況也非常多,線(xiàn)束的數量也隨著(zhù)構成情況而增加。為適應“適當減少線(xiàn)束的數量”、“通過(guò)多個(gè)LAN,進(jìn)行對大量數據間的高速數據通信”的需求,1986 年德國電氣商博世公司開(kāi)發(fā)出了面向汽車(chē)行業(yè)的CAN 通信協(xié)議。此協(xié)議推出之后,CAN 通過(guò)ISO11898 及ISO11519 進(jìn)行了標準化,成為了歐洲已在汽車(chē)行業(yè)網(wǎng)絡(luò )控制系統內的標準協(xié)議。 CAN總線(xiàn)的高性能和可靠性的特點(diǎn)現已被了解認同,并且被廣泛地應用在工業(yè)自動(dòng)化、船舶、醫療設備、工業(yè)設備自動(dòng)化等行業(yè)。CAN總線(xiàn)儼然是當今自動(dòng)化領(lǐng)域技術(shù)發(fā)展的大熱之一,被譽(yù)為自動(dòng)化領(lǐng)域的計算機局域網(wǎng)。它的出現為分布式控制系統實(shí)現各節點(diǎn)之間的實(shí)時(shí)、可靠的數據通信提供了強大有力的技術(shù)支持。
CAN總線(xiàn)模組的優(yōu)勢特點(diǎn) CAN模組是屬于現場(chǎng)總線(xiàn)的范疇之內的,它是有效支持分布式控制、實(shí)時(shí)控制的一種串行數據通信網(wǎng)絡(luò )。相較于許多RS485接口基于R線(xiàn)構建的分布式控制系統而言,基于CAN總線(xiàn)的分布式控制系統在以下方面都具有明顯的優(yōu)勢: (1)網(wǎng)絡(luò )之間各個(gè)節點(diǎn)的數據通信實(shí)時(shí)性較強 (2)開(kāi)發(fā)周期相較其他短 (3)是已經(jīng)形成國際標準的通信協(xié)議 can總線(xiàn)通信特點(diǎn) CAN總線(xiàn)是德國B(niǎo)OSCH從80年代初為了解決現代汽車(chē)中眾多控制、測試系統之間的數據交換,從而開(kāi)發(fā)出來(lái)的一種串行數據通信協(xié)議,它是可以用雙絞線(xiàn)、同軸電纜或光導纖維來(lái)作為通信介質(zhì)的一種多主總線(xiàn)。通信速率最高可達1Mbps。同時(shí)它還具備以下特點(diǎn): l 可以完成對通信數據的成幀處理 CAN總線(xiàn)通信接口中集成了CAN協(xié)議的物理層和數據鏈路層功能,可以完成對通信數據的成幀處理,包括數據位填充、數據塊編碼、循環(huán)冗余檢驗、優(yōu)先級判別等等。 l 在理論上,CAN構成的網(wǎng)絡(luò )節點(diǎn)個(gè)數是不受限制的。 l 可在各節點(diǎn)之間實(shí)現自由通信、且網(wǎng)絡(luò )結構很簡(jiǎn)單。 |