集中器除了可以設(shè)計(jì)成485總線集中器通信,還可以設(shè)計(jì)成CAN總線。
CAN總線與RS-485總線以1Mbit/S的高速率傳輸?shù)木嚯x都不超過100M,可謂高速上的距離差不多。但是在低速時(shí)CAN以5Kbit/S時(shí),距離可達(dá)10Km,而RS-485在低的速率也只能到1219m左右。可見CAN在長距離的傳輸上擁有絕對的優(yōu)勢。CAN總線是多主從結(jié)構(gòu),每個(gè)節(jié)點(diǎn)都有CAN控制器,多個(gè)節(jié)點(diǎn)發(fā)送時(shí),以發(fā)送的ID號自動(dòng)進(jìn)行仲裁,這樣可以實(shí)現(xiàn)總線數(shù)據(jù)不錯(cuò)亂,而且一個(gè)節(jié)點(diǎn)發(fā)完。另一個(gè)節(jié)點(diǎn)可探測到總線空閑,馬上發(fā)送,省了主機(jī)的詢問,提高了總線速率,增強(qiáng)了快速性。RS-485只規(guī)定了物理層,沒有數(shù)據(jù)鏈路層,對錯(cuò)誤無法識別,除非一些短路等物理錯(cuò)誤。這樣容易造成一個(gè)節(jié)點(diǎn)破壞,一直向總線發(fā)數(shù)據(jù),造成整個(gè)總線癱瘓。所以RS-485一旦壞一個(gè)節(jié)點(diǎn),這個(gè)總線網(wǎng)絡(luò)就會(huì)癱瘓。CAN總線有CAN控制器,可以對總線任何錯(cuò)誤進(jìn)行檢測,CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響,CAN總線在網(wǎng)絡(luò)各節(jié)點(diǎn)之間的數(shù)據(jù)通信實(shí)時(shí)性強(qiáng)。
M28X-T系列核心板是基于 Freescalei.MX28( ARM926EJ-S?)系列芯片為核心的嵌入式工控核心板,針對工業(yè)及消費(fèi)電子、汽車行業(yè)推出的高性能、低功耗處理器,包含了豐富的外設(shè)資源供開發(fā)。如所示。