http://m.sharifulalam.com 2014-03-20 15:55 來(lái)源:北京科瑞興業(yè)科技有限公司
CAN BUS
控制器局域網(wǎng)CAN(Controller Area Net)是一種現(xiàn)場(chǎng)總線,主要用于各種過(guò)程檢測(cè)及控制。 CAN最初是由德國(guó)BOSCH公司為汽車(chē)監(jiān)測(cè)和控制而設(shè)計(jì)的,目前CAN已逐步應(yīng)用到其它工業(yè)控 制中,現(xiàn)已成為ISO-11898國(guó)際標(biāo)準(zhǔn)。
CAN總線有以下特點(diǎn):
1. CAN可以是對(duì)等結(jié)構(gòu),即多主機(jī)工作方式,網(wǎng)絡(luò)上任意一個(gè)節(jié)點(diǎn)可以在任意時(shí)刻主動(dòng)地向 網(wǎng)絡(luò)上其它節(jié)點(diǎn)發(fā)送信息,不分主從,通訊方式靈活。
2. CAN網(wǎng)絡(luò)上的節(jié)點(diǎn)可以分為不同的優(yōu)先級(jí),滿(mǎn)足不同的實(shí)時(shí)需要。
3. CAN采用非破壞性仲裁技術(shù),當(dāng)兩個(gè)節(jié)點(diǎn)同時(shí)向網(wǎng)絡(luò)上傳送信息時(shí),優(yōu)先級(jí)低的節(jié)點(diǎn)自動(dòng) 停止發(fā)送,在網(wǎng)絡(luò)負(fù)載很重的情況下不會(huì)出現(xiàn)網(wǎng)絡(luò)癱瘓。
4. CAN可以點(diǎn)對(duì)點(diǎn)、點(diǎn)對(duì)多點(diǎn)、點(diǎn)對(duì)網(wǎng)絡(luò)的方式發(fā)送和接收數(shù)據(jù),通訊距離最遠(yuǎn)10 km(5 kb/ s),節(jié)點(diǎn)數(shù)目可達(dá)110個(gè)。
5. CAN采用的是短幀結(jié)構(gòu),每一幀的有效字節(jié)數(shù)為8個(gè),具有CRC校驗(yàn)和其它檢測(cè)措施,數(shù)據(jù)出錯(cuò)幾率小。CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下,具有自動(dòng)關(guān)閉功能,不會(huì)影響總線上其它節(jié)點(diǎn)操作。
6. 通訊介質(zhì)采用廉價(jià)的雙絞線,無(wú)特殊要求,用戶(hù)接口簡(jiǎn)單,容易構(gòu)成用戶(hù)系統(tǒng)。
PROFIBUS:
過(guò)程現(xiàn)場(chǎng)總線PROFIBUS(Process Field Bus)是德國(guó)科學(xué)技術(shù)部在總結(jié)上世紀(jì)80年代德國(guó)工業(yè)自動(dòng)化控制技術(shù)發(fā)展的經(jīng)驗(yàn)基礎(chǔ)上,認(rèn)為要適應(yīng)上世紀(jì)90年代分布式計(jì)算機(jī)自動(dòng)控制系統(tǒng)發(fā)展的需要有必要對(duì)現(xiàn)有的由各家公司自己定義的網(wǎng)絡(luò)協(xié)議加以規(guī)范化、公開(kāi)化。使得不同廠家生產(chǎn)的自動(dòng)控制設(shè)備在網(wǎng)絡(luò)通信上能夠相互兼容,有利于整體標(biāo)準(zhǔn)化水平的提高。按此要求1987年列為國(guó)家項(xiàng)目并組織13家大公司,如 SIEMENS、AEG、ABB等和5家研究所經(jīng)過(guò)2年多的努力而研究完成了德國(guó)國(guó)家工業(yè)現(xiàn)場(chǎng)總線協(xié)議標(biāo)準(zhǔn),標(biāo)準(zhǔn)號(hào)為DIN19245。
PROFIBUS協(xié)議包括三個(gè)主要部分:
1. PROFIBUS-DP:主站和從站之間采用輪詢(xún)的通信方式,支持高速的循環(huán)數(shù)據(jù)通信,主要應(yīng)用于制造業(yè)自動(dòng)化系統(tǒng)中現(xiàn)場(chǎng)級(jí)的通信。
2. PROFIBUS-PA:電源和通信數(shù)據(jù)通過(guò)總線并行傳輸,主要用于面向過(guò)程自動(dòng)化系統(tǒng)中本質(zhì)安全要求的防爆場(chǎng)合。
3. PROFIBUS-FMS:定義了主站和從站之間的通信模型,主要用于自動(dòng)化系統(tǒng)中車(chē)間級(jí)的數(shù)據(jù)交換。