CAN(CantrollerAreaNetwork)系統(tǒng)總線(xiàn),即控制板局域網(wǎng)絡(luò)系統(tǒng)總線(xiàn),在工業(yè)控制系統(tǒng)、電器產(chǎn)品及感應(yīng)器行業(yè)都獲得了普遍的運(yùn)用。CAN總線(xiàn)協(xié)議書(shū)具備2個(gè)國(guó)家標(biāo)準(zhǔn),分別是ISO11898和ISO011519。在其中ISO11898是髙速通信規(guī)范,通信速度為125kbps~1Mbps;較大 通信間距為40m/1Mbps,歸屬于閉環(huán)控制系統(tǒng)總線(xiàn)。ISO011519是低速檔通信規(guī)范,通信速度為10kbps~125kbps。較大 通信間距為1Km/40kbps,歸屬于開(kāi)環(huán)傳遞稱(chēng)重儀函數(shù)系統(tǒng)總線(xiàn)。
因?yàn)橄到y(tǒng)總線(xiàn)接觸電阻和電阻器對(duì)系統(tǒng)總線(xiàn)波型的危害,CAN總線(xiàn)上較大 連接點(diǎn)數(shù)量為110個(gè)。要是恰當(dāng)配備收取和發(fā)送端串口波特率和位主要參數(shù)就可以完成收取和發(fā)送點(diǎn)的數(shù)據(jù)庫(kù)同步??赏瓿牲c(diǎn)到點(diǎn)、一點(diǎn)對(duì)多一點(diǎn)及全局性廣播節(jié)目等幾類(lèi)方法傳輸數(shù)據(jù)稱(chēng)重儀。
當(dāng)CAN總線(xiàn)上有一個(gè)連接點(diǎn)傳送數(shù)據(jù)時(shí),它以報(bào)文格式方式發(fā)送給互聯(lián)網(wǎng)中全部的連接點(diǎn)。對(duì)每一個(gè)連接點(diǎn)而言,不管數(shù)據(jù)信息是不是發(fā)送給自身的,都對(duì)其開(kāi)展接受。每一組報(bào)文格式開(kāi)始的11位標(biāo)識(shí)符為標(biāo)志符,界定了報(bào)文格式的優(yōu)先。在同一系統(tǒng)軟件中報(bào)文格式標(biāo)志符是唯一的,不然通信將錯(cuò)誤;實(shí)際全過(guò)程以下:當(dāng)一個(gè)站要向別的站傳送數(shù)據(jù)時(shí),該站的CPU將數(shù)據(jù)信息和自身的標(biāo)志符傳輸個(gè)本網(wǎng)站的CAN集成ic,并處在提前準(zhǔn)備情況;當(dāng)他接到系統(tǒng)總線(xiàn)分派時(shí),變?yōu)橥扑蛨?bào)文格式情況。CAN集成ic將數(shù)據(jù)信稱(chēng)重儀息依據(jù)協(xié)議書(shū)構(gòu)成一定的報(bào)文格式發(fā)送至系統(tǒng)總線(xiàn)上,這時(shí)候系統(tǒng)總線(xiàn)上別的的站處在接受情況,每一個(gè)處在接受情況的站對(duì)接受到的報(bào)文格式開(kāi)展檢驗(yàn),如果是發(fā)送給自身的,就對(duì)其開(kāi)展數(shù)據(jù)信息分析。
假如系統(tǒng)總線(xiàn)空余的情況下,有很多另外傳送數(shù)據(jù)怎么辦呢?最先將另外推送的報(bào)文格式另外接受并分辨,誰(shuí)的優(yōu)先高,誰(shuí)就占據(jù)系統(tǒng)總線(xiàn),別的的將被放棄。比如:站1、站2、站3另外向系統(tǒng)總線(xiàn)推送報(bào)文格式各自為:011111、0100110、0100111;系統(tǒng)總線(xiàn)將對(duì)報(bào)文格式開(kāi)展分辨,最先前倆位同樣,然后分辨第三位,站1第三位為1,報(bào)文格式將被放棄,只剩站2、站3,在其中這兩個(gè)站前六位都同樣,站3第七位為1,也將被放棄,最終僅有站2的報(bào)文格式被保存,別的站都處在接受情況,而且不容易在系統(tǒng)總線(xiàn)再度空余前推送報(bào)文格式。這就是CAN通信的系統(tǒng)總線(xiàn)稱(chēng)重儀的激勵(lì)機(jī)制;