串口設(shè)備的CAN總線方式遠(yuǎn)距離解決方案
參考圖例: CAN控制器工作于多主方式,網(wǎng)絡(luò)中的各節(jié)點都可根據(jù)總線訪問優(yōu)先權(quán)(取決于報文標(biāo)志符)采用無損結(jié)構(gòu)的逐位仲裁的方式競爭向總線發(fā)送數(shù)據(jù),且CAN協(xié)議廢除了站地址編碼, 而代之以對通信數(shù)據(jù)進行編碼,這可使不同的節(jié)點同時接收到相同的數(shù)據(jù),這些特點使得CAN總線構(gòu)成的網(wǎng)絡(luò)各節(jié)點之間的數(shù)據(jù)通信實時性強,并且容易構(gòu)成冗余結(jié)構(gòu),提高系統(tǒng)的可靠性和系統(tǒng)的靈活性。而利用RS485只能構(gòu)成主從式結(jié)構(gòu)系統(tǒng),通信方式也只能以主站輪詢的方式進行,系統(tǒng)的實時性、可靠性較差。
CAN 總線協(xié)議的優(yōu)點:
具有實時性強、傳輸距離較遠(yuǎn)、抗電磁干擾能力強、成本低等優(yōu)點;
采用雙線串行通信方式,檢錯能力強,可在高噪聲干擾環(huán)境中工作;
具有優(yōu)先權(quán)和促裁功能,多個控制模塊通過CAN控制器掛到CAN-bus上,形成多主機局部網(wǎng)絡(luò);
具有可靠的錯誤處理和檢錯機制;
發(fā)送的信息遭到破壞后,可自動重發(fā);
節(jié)點在錯誤嚴(yán)重的情況下具有自動退出總線的功能。 雙絞線傳輸器相關(guān)文章:雙絞線傳輸器原理
評論