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