【廣告】
位仲裁
要對(duì)數(shù)據(jù)進(jìn)行實(shí)時(shí)處理,就必須將數(shù)據(jù)快速傳送,can總線HUB生產(chǎn)廠家,這就要求數(shù)據(jù)的物理傳輸通路有較高的速度。在幾個(gè)站同時(shí)需要發(fā)送數(shù)據(jù)時(shí),要求快速地進(jìn)行總線分配。實(shí)時(shí)處理通過(guò)網(wǎng)絡(luò)交換的緊急數(shù)據(jù)有較大的不同。一個(gè)快速變化的物理量,如汽車引擎負(fù)載,將比類似汽車引擎溫度這樣相對(duì)變化較慢的物理量更頻繁地傳送數(shù)據(jù)并要求更短的延長(zhǎng)。
CAN總線以報(bào)文為單位進(jìn)行數(shù)據(jù)傳送,報(bào)文的優(yōu)先級(jí)結(jié)合在11位標(biāo)識(shí)符中,具有較低二進(jìn)制數(shù)的標(biāo)識(shí)符有較高的優(yōu)先級(jí)。這種優(yōu)先級(jí)一旦在系統(tǒng)設(shè)計(jì)時(shí)被確立后就不能再被更改??偩€讀取中的沖突可通過(guò)位仲裁解決。例如標(biāo)識(shí)符0111111、0100100、0100111發(fā)生位仲裁時(shí),0100100報(bào)文將會(huì)被跟蹤,而其余報(bào)文會(huì)被丟棄。具體過(guò)程為:當(dāng)幾個(gè)站同時(shí)發(fā)送報(bào)文時(shí),站1的報(bào)文標(biāo)識(shí)符為0111111,站2的報(bào)文標(biāo)識(shí)符為0100100,站3的報(bào)文標(biāo)識(shí)符為0100111,所有標(biāo)識(shí)符都有相同的兩位01,can總線HUB批發(fā),直到第3位進(jìn)行比較時(shí),站1的報(bào)文被丟棄,can總線HUB,因?yàn)樗牡?位為高,而其它兩個(gè)站的報(bào)文第3位為低。站2和站3報(bào)文的3、4、5位相同,直到第7位時(shí),站3的報(bào)文才被丟棄。注意,總線中的信號(hào)持續(xù)跟蹤后獲得總線讀取權(quán)的站的報(bào)文。在此例中,站2的報(bào)文被跟蹤。這種非破壞性位仲裁方法的優(yōu)點(diǎn)在于,can總線HUB技術(shù)支持,在網(wǎng)絡(luò)終確定哪一個(gè)站的報(bào)文被傳送以前,報(bào)文的起始部分已經(jīng)在網(wǎng)絡(luò)上傳送了。所有未獲得總線讀取權(quán)的站都成為具有較高優(yōu)先權(quán)報(bào)文的接收站,并且不會(huì)在總線再次空閑前發(fā)送報(bào)文。
CAN屬于現(xiàn)場(chǎng)總線的范疇,它是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)。較之許多RS-485基于R線構(gòu)建的分布式控制系統(tǒng)而言,基于CAN總線的分布式控制系統(tǒng)在以下方面具有明顯的性:
已形成標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線
另外,與其它現(xiàn)場(chǎng)總線比較而言,CAN總線是具有通信速率高、容易實(shí)現(xiàn)、且價(jià)格比強(qiáng)等諸多特點(diǎn)的一種已形成標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線。這些也是CAN總線應(yīng)用于眾多領(lǐng)域,具有強(qiáng)勁的市場(chǎng)競(jìng)爭(zhēng)力的重要原因。
企業(yè): 廊坊統(tǒng)濾凈化科技有限公司
手機(jī): 15100705707
電話: 03166238696
地址: 河北省廊坊市固安縣溫泉休閑商務(wù)產(chǎn)業(yè)園區(qū)林城村