用戶在使用CAN總線通信時,一般只需要接CAN_H和CAN_L兩根導線。但是導線畢竟都多少有些內阻,因此在使用導線傳輸信號時,肯定會存在一定的損耗,而CAN總線標準中也大概介紹了在不同波特率下CAN總線可以容納的最大節點數量和最大總線長度的理論值。但是,當現場實際要接入總線的節點數量過多或者總線長度過長時,就會造成部分節點無法通信的情況。(波特率與總線長度關系如下圖)
近日,來自某地鐵公司的孫工聯系我們說,他們的地鐵列車上每一節車廂有50個傳感器,現在是可以正常和主機通信的,但是當他們再加入更多的傳感器到總線上時,他們就發現有一部分新加入的傳感器的數據無法接收到,于是孫工找到我們,詢問我們是否有方法解決這個問題。(分析圖示如下)
孫工的問題其實基本可以斷定為總線節點過多導致的部分傳感器驅動能力不足,因此數據沒有發出來。那么這個問題該如何解決呢?其實方法很簡單,有一類專門用于延長總線通信距離和增加總線節點數量的設備,叫做CAN總線中繼器。
廣成科技GCAN-206模塊就是集成了2路CAN接口的高性能型CAN總線通訊中繼模塊,該模塊可支持CAN總線5K~1M范圍內的所有波特率,采用GCAN-206模塊高性能CAN接口卡,用戶可以實現總線擴容、延長通信距離、消除干擾等功能。
用戶在使用廣成科技GCAN-206模塊時只需要設置模塊兩條CAN總線的波特率即可,其他參數無需設置。還有必須要注意的是,因為GCAN-206模塊兩側分別是兩個獨立的CAN總線通信系統,因此必須要保證在每個CAN總線通信系統中都有兩個120歐終端電阻以保證總線通信的穩定。
-
傳感器
+關注
關注
2553文章
51395瀏覽量
756597 -
CAN
+關注
關注
57文章
2769瀏覽量
464385 -
中繼器
+關注
關注
3文章
394瀏覽量
28349
原文標題:通過CAN總線中繼模塊實現CAN總線節點擴容的案例
文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論