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