|
公司基本資料信息
注意:發(fā)布人未在本站注冊,建議優(yōu)先選擇VIP會員 |
位仲裁
要對數(shù)據(jù)進行實時處理,就必須將數(shù)據(jù)快速傳送,這就要求數(shù)據(jù)的物理傳輸通路有較高的速度。在幾個站同時需要發(fā)送數(shù)據(jù)時,要求快速地進行總線分配。實時處理通過網(wǎng)絡(luò)交換的緊急數(shù)據(jù)有較大的不同。一個快速變化的物理量,如汽車引擎負載,將比類似汽車引擎溫度這樣相對變化較慢的物理量更頻繁地傳送數(shù)據(jù)并要求更短的延長。
在實踐中,有兩種重要的總線分配方法:按時間表分配和按需要分配。在一種方法中,不管每個節(jié)點是否申請總線,都對每個節(jié)點按較大期間分配。由此,總線可被分配給每個站并且是獨有的站,而不論其是立即進行總線存取或在一特定時間進行總線存取。這將保證在總線存取時有明確的總線分配。在第二種方法中,總線按傳送數(shù)據(jù)的基本要求分配給一個站,總線系統(tǒng)按站希望的傳送分配(如:EthernetCSMA/CD)。因此,當多個站同時請求總線存取時,總線將終止所有站的請求,這時將不會有任何一個站獲得總線分配。為了分配總線,多于一個總線存取是必要的。
在使用CAN轉(zhuǎn)232轉(zhuǎn)換器之前,我們需要通過配置軟件給設(shè)備的CAN端以及串口端進行波特率的設(shè)置。當然,無論是哪一邊,它的波特率都應(yīng)該和目標總線的波特率一致,這樣才能夠正常通訊。一般串口總線的波特率設(shè)置范圍為600到115200bps之間,遠小于CAN總線的數(shù)據(jù)傳輸速率。因此,我們在應(yīng)用相關(guān)設(shè)備時,會對設(shè)備的CAN短進行濾波設(shè)置,防止出現(xiàn)掉幀等現(xiàn)象。