can總線可以實現(xiàn)5000米的遠程通信(10k波特率時),比rs-485的1200米要遠得多。如果多個can節(jié)點不在一條直線上,需要將can總線轉彎或者說走z字形,而且總線不能夠布成為星形或者開叉。在實際的can布線工程中,經(jīng)常出現(xiàn)需要開叉、合并等的布線情況,本文就是介紹如何借助于can交換機實現(xiàn)更加方便的can布線。
上圖中只需要在can總線的正中間接一個can交換機就可以解決所有支線長度的限制。swt4can的產(chǎn)品是一種4×4口can交換機,上位機一側有4個can口,下位機側也有4個can口,上位機與下位機之間是相互隔離的。交換機可以將一個已經(jīng)連接的can網(wǎng)絡與另外一個can網(wǎng)絡進行“多向互聯(lián)”。
最初的can中繼器是點對點的連接can網(wǎng)絡,一旦這個節(jié)點出現(xiàn)故障,則整個can網(wǎng)絡就會崩潰。集線器的出現(xiàn),比如hub4can,可以將一路can擴展出4路can,同時具有中繼器的作用,雖然解決了下位機側(集線器的4路can側)的冗余問題,但是由于上位機側還是只有1路can( 集線器的4路can側),所以一旦上位機側的can總線出現(xiàn)故障還是會導致整個can網(wǎng)絡的崩潰。4×4口can光隔交換機swt4can的出現(xiàn)徹底解決了這樣的布線問題,而且跟以前的1×4口can光隔集線器hub4can的外形一樣大。我們要知道,can交換機是可以代替can集線器的,當然也是可以代替can中繼器的!swt4can是將4路can轉換為4路can的光隔交換機,是目前業(yè)界唯一的4×4路can交換機。
swt4can的每側的4個can 口都可以接入can總線,就相當于是可以每一邊開4個can的叉路。swt4can的各個上位機can 口(0、1、2、3 號)功能是完全一樣的、可以互換;同理,swt4can的各個下位機can 口(4、5、6、7 號)功能是完全一樣的、也可以互換。使用swt4can組網(wǎng)后,無需修改軟件也無需設置,也不影響其它節(jié)點的正常通信!注意每一條can支線都需要支線兩端接終端電阻,
不僅can網(wǎng)絡正在經(jīng)歷由集線器向交換機的轉型,rs-485也如此。