|
|
||||||||||||||||||||||||||||











CANFD的數(shù)據(jù)段更可靠的CRC校驗和額外的控制位在傳統(tǒng)的CAN2.0中,由于填充規(guī)則會對CRC產(chǎn)生干擾,在CANFD中升級了算法,將填充位加入多項式的運算,主要作為格式檢查,考慮數(shù)據(jù)長度變化的區(qū)間很大,CRC也根據(jù)區(qū)間會生成兩種校驗算法,當(dāng)幀長小于210位,使用CRC_17,當(dāng)幀長小于1023位,使用CRC_21位算法。可靠的CRC校驗另外在CANFD中利用了部分保留標(biāo)志位,新增三種控制位,包括EDL(是否是CANFD幀)、BRS(是否可變速率)以及ESI(錯誤狀態(tài)),豐富幀內(nèi)的有用信息。