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