在實踐中,有兩種重要的總線分配方法:按時間表分配和按需要分配。在一種方法中,不管每個節點是否申請總線,canfd集線器多少錢,都對每個節點按較大期間分配。由此,總線可被分配給每個站并且是-的站,而不論其是立即進行總線存取或在一特定時間進行總線存取。這將-在總線存取時有明確的總線分配。在第二種方法中,總線按傳送數據的基本要求分配給一個站,總線系統按站希望的傳送分配(如:ethernetcsma/cd)。因此,當多個站同時請求總線存取時,canfd集線器公司,總線將終止所有站的請求,這時將不會有任何一個站獲得總線分配。為了分配總線,安徽canfd集線器,多于一個總線存取是-的。
遠程幀
遠程幀由6個場組成:幀起始、仲裁場、控制場、crc場、應答場和幀結束。遠程幀不存在數據場。
遠程幀的rtr位必須是隱位。
dlc的數據值是獨立的,它可以是0~8中的任何數值,為對應數據幀的數據長度。
錯誤幀
錯誤幀由兩個不同場組成,一個場由來自各站的錯誤標志疊加得到,第二個場是錯誤界定符
錯誤標志具有兩種形式:
活動錯誤標志(active error flag),由6個連續的顯位組成
-錯誤標志(passive error flag),由6個連續的隱位組成
錯誤界定符包括8個隱位
超載幀
超載幀包括兩個位場:超載標志和超載界定符
發送超載幀的超載條件:
要求-下一個數據幀或遠程幀
在間歇場檢測到顯位
超載標志由6個顯位組成
超載界定符由8個隱位組成
數據錯誤檢測
不同于其它總線,can協議不能使用應答信息。事實上,它可以將發生的任何錯誤用信號發出。can協議可使用五種檢查錯誤的方法,其中前面三種為基于報文內容檢查。
信息的傳輸采用can通信協議,canfd集線器遠距離傳輸,通過can控制器來完成。各網絡節點一般為帶有微控制器的智能節點完成現場的數據采集和基于can協議的數據傳輸,節點可以使用帶有在片can控制器的微控制器,或選用一般的微控制器加上獨立的can控制器來完成節點功能。傳輸介質可采用雙絞線、同軸電纜或光纖。
|