很多工程師在產(chǎn)品選型的時(shí)候會疑惑,究竟是選CAN接口卡還是CANFD接口卡呢?兩者之間有什么區(qū)別呢?影響選擇的關(guān)鍵因素又是什么?我們今天一個(gè)一個(gè)來拆解。

1. 波特率
傳統(tǒng)的CAN接口卡僅有一個(gè)波特率,即仲裁域波特率,其最大值為1M。而CANFD接口卡則更為先進(jìn),它不僅有仲裁域波特率,還增加了數(shù)據(jù)域波特率。仲裁域波特率同樣最大為1M,但數(shù)據(jù)域波特率卻可以達(dá)到5M。這意味著在數(shù)據(jù)傳輸過程中,CANFD接口卡能夠以更高的速度傳輸數(shù)據(jù),顯著提升了傳輸效率,尤其適用于對數(shù)據(jù)傳輸速度要求極高的應(yīng)用場景。
2.傳輸字節(jié)
CAN接口卡只能收發(fā)傳統(tǒng)的CAN幀,其數(shù)據(jù)段長度最大為8字節(jié)。換句話說,每個(gè)數(shù)據(jù)幀最多只能傳輸8字節(jié)的數(shù)據(jù)內(nèi)容。如果需要傳輸?shù)臄?shù)據(jù)量超過8字節(jié),就必須將數(shù)據(jù)分割成多個(gè)數(shù)據(jù)幀進(jìn)行傳輸。這不僅增加了傳輸?shù)膹?fù)雜性,還降低了總體的數(shù)據(jù)傳輸效率,逐漸難以滿足現(xiàn)代項(xiàng)目工程對實(shí)時(shí)性越來越高的要求。相比之下,CANFD接口卡的數(shù)據(jù)段長度最高可達(dá)64字節(jié)。這一巨大的提升使得CANFD接口卡在傳輸大量數(shù)據(jù)時(shí),能夠以更少的數(shù)據(jù)幀完成傳輸任務(wù),從而顯著提高了數(shù)據(jù)傳輸?shù)男省@纾谄嚨碾娮涌刂葡到y(tǒng)中,需要快速傳輸大量的傳感器數(shù)據(jù)和控制指令,CANFD接口卡的高效率數(shù)據(jù)傳輸能力就顯得尤為重要。
3.幀類型
CAN總線的幀類型主要有三種:CAN幀、CANFD幀以及CANFD加速幀。其中,CAN幀和CANFD幀都只使用到仲裁域波特率,而CANFD加速幀則充分利用了速率更快的數(shù)據(jù)域波特率。在實(shí)際測試過程中,如果遇到無法正常收發(fā)CANFD加速幀的情況,首先要檢查對接設(shè)備兩邊的仲裁域和數(shù)據(jù)域波特率設(shè)置是否匹配。CANFD接口卡具有向下兼容性,它既可以收發(fā)傳統(tǒng)的CAN幀,也可以收發(fā)先進(jìn)的CANFD幀,這為工程師們提供了更大的靈活性。
4. 總結(jié)
總所上述,如果您的工業(yè)環(huán)境運(yùn)行的是CANFD協(xié)議,那么毫無疑問,您需要選擇CANFD接口卡。因?yàn)橹挥蠧ANFD接口卡能夠充分發(fā)揮CANFD協(xié)議的優(yōu)勢,滿足高速數(shù)據(jù)傳輸?shù)男枨蟆6绻南到y(tǒng)仍然使用傳統(tǒng)的CAN協(xié)議,那么CAN接口卡和CANFD接口卡都能滿足您的基本需求。
-
CAN
+關(guān)注
關(guān)注
57文章
2799瀏覽量
465384 -
接口卡
+關(guān)注
關(guān)注
0文章
23瀏覽量
11700 -
CANFD
+關(guān)注
關(guān)注
0文章
63瀏覽量
5088
發(fā)布評論請先 登錄
相關(guān)推薦
評論