工控網(wǎng)首頁
>

應(yīng)用設(shè)計

>

用HUB實現(xiàn)CAN設(shè)備的環(huán)形網(wǎng)絡(luò)通信

用HUB實現(xiàn)CAN設(shè)備的環(huán)形網(wǎng)絡(luò)通信

2017/2/28 10:07:30

  CAN通信一般是總線式的,與RS-485網(wǎng)絡(luò)一樣??偩€式的網(wǎng)絡(luò)通信有缺點:只能夠一條直線或曲線,不能夠開叉,不能夠環(huán)形閉合。開叉布線的問題可以通過加HUB來解決。本文介紹的是如何通過CANHUB來實現(xiàn)3CAN節(jié)點的環(huán)形網(wǎng)絡(luò)通信。

  先介紹一下實現(xiàn)CAN的擴展功能的HUB(集線器):HUB4CAN。這是一個把一路CAN擴展出4CAN的集線器,光電隔離,支持所有CAN協(xié)議而無需設(shè)置。一頭為一路CAN和供電端子,另外一頭為擴展出的4CAN。這個用法與我們常用的USB  HUB類似。

  在以下情況下,有3CAN的控制器(或稱為CAN節(jié)點),要求每兩個CAN控制器之間都能夠相互通信。這在傳統(tǒng)的總線式CAN網(wǎng)絡(luò)是無法實現(xiàn)的?,F(xiàn)在將每個CAN控制器接一個HUB4CAN,注意產(chǎn)品的方向,一邊是1CAN而另外一邊是4CAN。我們只用到4路擴展CAN口的其中任意2路。

  由于整個環(huán)形網(wǎng)絡(luò)中只有3CAN控制器,每2CAN控制器之間都可以直接通信而無需通過另外一個控制器。比如 控制器3與控制器2之間通過上面的直線連接就相通了,而無需通過控制器1。同樣控制器3與控制器1之間通過左邊的弧線來直接連接、而控制器1與控制器2之間通過右邊的弧線來直接連接。

  至于超過3個節(jié)點的CAN環(huán)形網(wǎng)絡(luò)通信,我們將在今后的文章中繼續(xù)介紹。

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

波仕卡RS-232/485轉(zhuǎn)換器Model1503

波仕公司電話號碼變更通知

武漢波仕USB系列塑料光纖轉(zhuǎn)換器新品上市

波仕卡RS-232/485/422轉(zhuǎn)換器Model1505

武漢波仕卡新款全信號4對1智能共享器