CAN是控制器局域網(wǎng)絡(luò)(Controller Area NetWork)
CAN是控制器局域網(wǎng)絡(luò)(Controller Area NetWork)的簡稱。它是德國Bosch公司及幾個半導(dǎo)體集成電路制造商開發(fā)出來的,起初是專門為汽車工業(yè)設(shè)計的,目的是為了節(jié)省接線的工作量,后來由于自身的特點被廣泛地應(yīng)用于各行各業(yè)。它的芯片由摩托羅拉、Intel等公司生產(chǎn)。國際CAN的用戶及制造商組織(簡稱CIA)于1993年在歐洲成立,其主要是為了解決CAN總線實際應(yīng)用中的問題,提供CAN產(chǎn)品及開發(fā)工具,推廣CAN總線的應(yīng)用。目前CAN已由ISO TC22技術(shù)委員會批準(zhǔn)為國際標(biāo)準(zhǔn),在現(xiàn)場總線中,它是唯一被國際標(biāo)準(zhǔn)化組織批準(zhǔn)的現(xiàn)場總線。
CAN協(xié)議也遵循ISO/OSI模型,采用了其中的物理層、數(shù)據(jù)鏈路層與應(yīng)用層。CAN采用多主工作方式,節(jié)點之間不分主從,但節(jié)點之間有優(yōu)先級之分,通信方式靈活,可實現(xiàn)點對點、一點對多點及廣播方式傳輸數(shù)據(jù),無需調(diào)度。CAN采用的是非破壞性總線仲裁技術(shù),按優(yōu)先級發(fā)送,可以大大節(jié)省總線沖突仲裁時間,在重負(fù)荷下表現(xiàn)出良好的性能。CAN采用短幀結(jié)構(gòu)傳輸,每幀有效字節(jié)為8個,傳輸時間短,受干擾的概率低。而且每幀信息都有CRC校驗和其它檢錯措施,保證數(shù)據(jù)出錯率極低。當(dāng)節(jié)點嚴(yán)重錯誤時,具有自動關(guān)閉功能,使總線上其它節(jié)點不受影響,所以CAN是所有總線中最為可靠的。CAN總線可采用雙絞線、同軸電纜或光纖作為傳輸介質(zhì)。它的直接通信距離最遠(yuǎn)可達(dá)10km,通信速率最高達(dá)1M bps(通信距離為40m時),總線上可掛設(shè)備數(shù)主要取決于總線驅(qū)動電路,最多可達(dá)110個。但CAN不能用于防爆區(qū)。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。