想知道1Mbps的CAN協(xié)議能傳多遠(yuǎn)?今天用CSM330A實(shí)測告訴你,還能教你用中繼模組輕松翻倍傳輸距離!
?實(shí)驗(yàn)背景
在工業(yè)和汽車電子領(lǐng)域,CAN協(xié)議因其高可靠性和靈活性被廣泛應(yīng)用。然而,隨著傳輸距離的增加,信號完整性會受到影響。那么,1Mbps的CAN協(xié)議到底能傳輸多遠(yuǎn)呢?理論計(jì)算與實(shí)際測試結(jié)果是否一致?今天,我們通過實(shí)驗(yàn)來驗(yàn)證這一點(diǎn)。
1. 理論計(jì)算
根據(jù)CAN傳輸距離與波特率的對照關(guān)系式,我們可以計(jì)算出理論最大傳輸距離。具體參數(shù)如下:控制器延時:50ns(CSM330A);觸發(fā)器 + 隔離延時:140ns;1M采樣位置:750ns;RVSP線纜每米延時:5.5ns。

將上述數(shù)值代入關(guān)系式中,計(jì)算得出理論最大傳輸距離為33.6米。
2. 實(shí)驗(yàn)驗(yàn)證
為了驗(yàn)證這一理論值,我們搭建了一個測試環(huán)境,測試34米距離下信號是否能正常接收。

實(shí)驗(yàn)結(jié)果如下:
34米距離:發(fā)送數(shù)據(jù)時,接收端出現(xiàn)錯誤數(shù)據(jù)。
33米距離:將通信線纜剪短至33米后,再次發(fā)送數(shù)據(jù),接收端數(shù)據(jù)正常。

經(jīng)過實(shí)際測試,理論計(jì)算的傳輸距離與實(shí)際測試結(jié)果基本吻合。在測試環(huán)境下,1Mbps的CAN協(xié)議大約能夠傳輸33米。
?延長傳輸距離的解決方案
如果需要更遠(yuǎn)的傳輸距離,怎么辦呢?我們使用了基于CSM330A方案搭建的CAN中繼模組。該模組的兩個CAN總線端口分別作為接收和發(fā)送端,通過UART背靠背連接。

接入CAN中繼模組后,我們將通信距離延長至66米,并進(jìn)行了數(shù)據(jù)傳輸測試。結(jié)果表明,數(shù)據(jù)接收正常。

經(jīng)過實(shí)際測試,1Mbps的CAN協(xié)議在接入一個CAN中繼模組后,傳輸距離可延長至66米。

得益于CSM330A的優(yōu)異性能,該中繼模組不僅可以延長傳輸距離,還可以作為CAN波特率轉(zhuǎn)換器,實(shí)現(xiàn)任意波特率之間的數(shù)據(jù)轉(zhuǎn)換。例如,它可以輕松實(shí)現(xiàn)汽車電子中常用的舒適(容錯)CAN與驅(qū)動(高速)CAN之間的數(shù)據(jù)轉(zhuǎn)換。如何實(shí)現(xiàn)汽車電子中常用的舒適(容錯)CAN與驅(qū)動(高速)CAN之間的數(shù)據(jù)轉(zhuǎn)換?這個問題將在下期為您詳細(xì)解答。敬請期待!
-
傳輸
+關(guān)注
關(guān)注
0文章
157瀏覽量
28416 -
CAN協(xié)議
+關(guān)注
關(guān)注
1文章
42瀏覽量
13184 -
CSM
+關(guān)注
關(guān)注
0文章
17瀏覽量
8137
發(fā)布評論請先 登錄
為什么CAN總線最高速度為1Mbps?
CC1310 無法1Mbps抓包?
請問4Mbps和1Mbps的速率下應(yīng)該跑什么協(xié)議棧和網(wǎng)絡(luò)層?
若需CAN以1Mbps的速度運(yùn)行,請這樣計(jì)算控制器參數(shù)
DP1040C是一款應(yīng)用于 CAN 協(xié)議控制器和物理總線之間的接口芯片
CAN協(xié)議有哪些特點(diǎn)
TJA1040 1044國產(chǎn)替代DP1040 5V供電,±40V接口耐壓,1Mbps 高速CAN總線收發(fā)器
can總線傳輸距離
CAN總線的硬件結(jié)構(gòu)、信號電平相關(guān)的基礎(chǔ)知識
使用CAN總線需要擴(kuò)展CAN總線接口嗎
還在為CAN接口不夠而發(fā)愁?全國產(chǎn)器件高性價比CAN接口擴(kuò)展芯片CSM330A滿足你
CAN總線為什么能在1Mbps上傳輸超過50M?
為何CAN總線最高速度只能到1Mbps?
CAN接口不足?CSM330A來幫忙!
MAX3058/MAX3059 5V、1Mbps、低電源電流CAN收發(fā)器技術(shù)手冊
1Mbps的CAN協(xié)議傳輸距離突破至66m,中間只需加一個CSM330A
評論