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