CAN-bus(CAN智能協議轉換器)是(shi)一(yi)種(zhong)多(duo)主(zhu)方(fang)式(shi)的(de)串(chuan)行(xing)通(tong)訊(xun)總(zong)線(xian),基(ji)本(ben)設(she)計(ji)規(gui)範(fan)要(yao)求(qiu)有(you)高(gao)的(de)位(wei)速(su)率(lv),高(gao)抗(kang)電(dian)磁(ci)幹(gan)擾(rao)性(xing),而(er)且(qie)能(neng)夠(gou)檢(jian)測(ce)出(chu)產(chan)生(sheng)的(de)任(ren)何(he)錯(cuo)誤(wu)。當(dang)信(xin)號(hao)傳(chuan)輸(shu)距(ju)離(li)達(da)到(dao)10Km時,CAN-bus仍可提供高達5Kbps的數據傳輸速率。根據優先級的多主結構、可靠的錯誤檢測和處理機製,全麵彌補了傳統RS-485網絡的低總線利用率、單主從結構、無硬件錯誤檢測的不足,使用戶能組建起穩定、高效的現場總線控製係統。
CAN總線與RS485方式的區別:
|
特性 |
RS-485方式 |
CAN總線 |
|
拓撲結構 |
直線拓撲 |
直線拓撲 |
|
傳輸介質 |
雙絞線 |
雙絞線 |
|
硬件成本 |
很低 |
每個節點成本有所增加 |
|
總線利用率 |
低 |
高 |
|
網絡特性 |
單主結構 |
多主結構 |
|
數據傳輸率 |
低 |
最高可達1Mbps |
|
容錯機製 |
無 |
由硬件完成錯誤處理和檢錯機製 |
|
通訊失敗率 |
很高 |
極低 |
|
節點錯誤的影響 |
故障節點有可能導致整個網絡癱瘓 |
故障節點對整個網絡無影響 |
|
通訊距離 |
<1.2Km |
可達10Km(5Kbps) |
|
後期維護成本 |
較高 |
很低 |
|