汽车电子专业知识篇(二十)-深度解析CAN FD与传统CAN的差异
隨著汽車電子、工業(yè)自動(dòng)化的蓬勃發(fā)展,CAN總線上的設(shè)備數(shù)量、數(shù)據(jù)量都大大增加,給CAN總線帶來了極大的挑戰(zhàn)。為滿足更高的帶寬及數(shù)據(jù)吞吐量,CAN FD(CAN with Flexible Data-Rate)誕生了。那究竟CAN FD與傳統(tǒng)CAN的區(qū)別是什么?在數(shù)據(jù)傳輸和實(shí)時(shí)性能方面又有什么不同?
一般從使用傳統(tǒng)CAN轉(zhuǎn)換到CAN FD會(huì)有以下3個(gè)原因:
01
CAN FD提高位速率的同時(shí)提供更短的CAN幀
- 延遲時(shí)間更短.
- 更好的實(shí)時(shí)性能
- 更高的帶寬
02
CAN FD可以在CAN幀中容納從8到64字節(jié)更多的數(shù)據(jù)
- 相對(duì)更少的系統(tǒng)開銷 = 更好的數(shù)據(jù)吞吐量
- 發(fā)送較大數(shù)據(jù)對(duì)象時(shí),軟件更簡單高效
03
CAN FD具有更高性能的CRC算法
- 降低未檢測到錯(cuò)誤的風(fēng)險(xiǎn)
由于CAN FD是在CAN總線的數(shù)據(jù)量負(fù)荷逐漸達(dá)到極限后的產(chǎn)物,本文旨在對(duì)比CAN FD與傳統(tǒng)CAN的同時(shí)詳細(xì)介紹CAN FD。
01.
CANFD與傳統(tǒng)CAN的數(shù)據(jù)幀格式
圖 1 傳統(tǒng) CAN 幀(上圖)和 CAN FD 幀(下圖)比較。兩種幀都是單字節(jié)數(shù)據(jù),而且在此例中, CAN FD 幀沒有提高位速率。可以看出,兩種幀從幀起始(SOF)位到整個(gè) 11 個(gè)仲裁位都相同。仲裁之后,傳統(tǒng) CAN(標(biāo)記為 A)中是遠(yuǎn)程傳輸請(qǐng)求位(RTR 位)
總結(jié)
以上是生活随笔為你收集整理的汽车电子专业知识篇(二十)-深度解析CAN FD与传统CAN的差异的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 汽车电子专业知识篇(三十二)-整车电控系
- 下一篇: GIS基础知识汇总篇(五)-无人机真正射