canfd和can的區別
Canfd和Can的區別,主要是體現在可變速率、數據場長度上。想知道這兩者的區別,我們要先來弄清楚Canfd和Can到底是什么。
Can是控制器局域網絡的簡稱,是由研發和生產汽車電子產品著稱的德國BOSCH公司開發了的,它是國際上應用最廣泛的現場總線之一。
在很多國家,CAN總線協議已經成為汽車計算機控制系統,和嵌入式工業控制局域網的標準總線,并且擁有以CAN為底層協議專為大型貨車和重工機械車輛設計的J1939協議。
但是隨著當今工業的發展,尤其是在CAN總線運用較多的汽車領域,總線通訊的數據量越來越大,例如電動汽車上,汽車內部出現更多的輔助系統和人機交互系統,這就使得傳統的CAN總線在傳輸速率和帶寬方面越來越力不從心。因此出現了canfd。
在可變速率上,canfd采用了兩種位速率:從控制場中的BRS位到ACK場之前(含CRC分界符)為可變速率,其余部分為原CAN總線用的速率。兩種速率各有一套位時間定義寄存器,它們除了采用不同的位時間單位TQ外,位時間各段的分配比例也可不同。
在數據場長度上,Canfd在Can數據場的長度的原基礎上,做了很大的擴充。 DLC最大支持 64 個字節,在DLC小于等于8時與原CAN總線是一樣的,大于8時則有一個非線性的增長,最大的數據場長度可達64字節。
0個評論
文明上網理性發言,請遵守新聞評論服務協議



魯公網安備37130202371693號