控制器局域網(wǎng)(controllerareanetwork 簡(jiǎn)稱(chēng)CAN)最初是德國(guó)Bosch公司于1983年為汽車(chē)應(yīng)用而開(kāi)發(fā)的,一種能有效支持分布式控制和實(shí)時(shí)控制的串行通訊網(wǎng)絡(luò),屬于現(xiàn)場(chǎng)總線(FieldBus)的范疇。1993年11月,ISO正式頒布了控制器局域網(wǎng)CAN國(guó)際標(biāo)準(zhǔn)(ISO11898),為控制器局域網(wǎng)標(biāo)準(zhǔn)化、規(guī)范化推廣鋪平了道路。目前它已經(jīng)成為國(guó)際上應(yīng)用最廣泛的開(kāi)放式現(xiàn)場(chǎng)總線之一。
2, CAN-BUS的原理
CAN(Controller Area Network)即控制器局域網(wǎng)絡(luò)。是應(yīng)用在現(xiàn)場(chǎng)、在微機(jī)化測(cè)量設(shè)備之間實(shí)現(xiàn)雙向串行多節(jié)點(diǎn)數(shù)字通訊系統(tǒng),是一種開(kāi)放式、數(shù)字化、多點(diǎn)通信的底層控制網(wǎng)絡(luò)。 CAN協(xié)議建立在ISO/OSI模型之上,其模型結(jié)構(gòu)有三層。協(xié)議分為Can2.0A, CAN2.0B,CANopen幾種。