最近一段時間,山東的徐工微信找我咨詢關于CAN總線遠距離傳輸的問題。
Q&A
徐工:“孫工,當CAN通訊的設備需要遠距離傳輸的話,需要怎樣實現呢?雙絞線不行啊!”
我:“您CAN總線上都是什么設備呢,通信波特率是多少?”
徐工:“CAN總線上是一個主機和其他分機,通信波特率是250K”
我:“您那邊需要傳多遠的距離呢?”
徐工:“主機和從機之間最遠的需要間隔12公里左右,但實際測試的時候幾百米就通信不上了。”
我:“傳統的導線肯定是存在一定的信號衰減的,距離太遠必然會通信不上,您可以將CAN信號轉換成光纖信號,用光導纖維進行傳輸,傳輸過去之后再轉回CAN就可以了。”
在這里,給大家簡單的科普一下。CAN總線使用的是導線,傳輸的是差分電信號,差分信號雖抗干擾能力強,但是有傳輸距離的限制,大體來說其通信長度和總線的波特率有關。當導線傳輸信號的距離過長時,信號會因環境問題(比如電磁、電場所干擾)以及導線本身的阻抗問題出現信號失真。下面是CAN總線通信波特率和傳輸距離的理論對應關系。
從上表中可以看到,CAN總線理論最遠通信距離可達13Km,但是是在波特率只有5K的前提下,帶寬比較小,無法在數據量較大的系統中使用,而CAN轉光纖中繼器是將CAN信號轉換成光纖信號,然后通過光導纖維進行信號傳輸。由于是將電信號轉成了光信號,而光信號的傳播速度是遠大于電信號的,所以使用這種方法傳輸CAN總線數據就沒有了通信波特率的限制,而且也不會出現信號被干擾的問題,通信距離最遠可達10~20km,這個距離已經幾乎可以能滿足99%的需要長距離通信的客戶需求了。
長距離傳輸CAN總線數據最好用CAN轉光纖中繼器!距離長!速度快!抗干擾!記住!
-
CAN總線
+關注
關注
145文章
1946瀏覽量
130726 -
光信號
+關注
關注
0文章
438瀏覽量
27787 -
差分信號
+關注
關注
3文章
367瀏覽量
27676
原文標題:如何長距離傳輸CAN總線數據
文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論