CANSwitch-AF2S2與CANHub-AF2S2的區別與特色
CAN 網絡的傳輸介質可以是雙絞線、光纖和同軸電纜。目前,雙絞線的 CAN 總線分布式系統已得到了廣泛應用,如汽車、電梯控制、電力系統控制等,各項技術已經成熟。與雙絞線和同軸電纜相比,光纖的低傳輸損耗使傳輸距離大大增加。除此以外,光纜還具有不輻射能量、不導電、沒有電感等特性,且光纜中不存在串擾以及光信號相互干擾的影響,具有優良的抗 EMI 以及 EMC 特性,也不會有在線路感應耦合導致的安全問題。
一、產品概述
CANHub-AF2S2 能實現多個 CAN 網絡的透明連接,是將CAN信號直接轉換成光纖傳輸,2 個雙絞線端口都有獨立的 CAN 收發器,能倍增節點數目,可用于波特率高達 1Mbps 的 CAN 網絡,產品圖如圖1所示。
圖1 CANHub-AF2S2
CANSwitch-AF2S2 與CANHub-AF2S2有所不同,是把CAN信號轉換為以太網的光纖傳輸,可以直接連接以太網交換機,并且有兩種工作模式:
l 集線器(Hub)模式,與CANHub-AF2S2相同,可以實現級聯,自動聯網,無需配置;
l 轉換器(Converter)模式,具有 TCP Server,TCP Client,UDP 等多種工作模式,每個 CAN 口支持 6 個 IP 段設置多達 200 個 TCP 或者 UDP 連接。
圖2 CANSwitch-AF2S2
二、產品詳細參數對比
1. 區別
2. 相同點
CAN接口
l CAN 口數目:2;
l 接口類型:采用 OPEN 接口方式,2.5KV 電磁隔離;
l 信號線:CAN0H、CAN0L、CAN1H、CAN1L;
l 屏蔽線:FGND;
l 終端電阻:內置式 120 歐終端電阻,連接 R+和 R-端子;
l 波特率:5Kbps~1000Kbps。
圖3 CANSwitch-AF2S2 的CAN 口
光纖接口
l 光纖口數目:2;
l 接口類型:SC;
l 光纖類型:單模;
圖4 光纖接口及指示燈
電源接口
l 圓孔插座:內正外負;
l 接線端子:OPEN2。
圖5 CANHub-AF2S2 電源接口
圖6 CANSwitch-AF2S2 的CAN 口
配置接口
l RS232接口
圖7 專用配置端口
三、功能說明
1、 集線器(Hub)功能
集線器模式下的設備可以實現自組網,在集線器模式下可以實現設備級聯,CANHub-AF2S2只有此功能。CANSwitch-AF2S2除此之外還有轉換器模式,下面會講到。集線器模式以CANSwitch-AF2S2為例,CANHub-AF2S2使用方法與此相同,如圖8所示三臺 CANSwitch-AF2S2 進行級聯,只要通過軟件配置好設備,CAN 總線就會按照規定進行轉發到相應 CAN 口上,不在使用交換機等設備就可以自主網了。
圖8 Hub 模式下系統框圖
例如,通過上位機軟件配置可以實現用戶設備 1 與用戶設備2 發送的 CAN 信號用戶設備 3、用戶設備 6 和用戶設備 7 可以收到;用戶設備 3 發送的 CAN信號用戶設備 4 與用戶設備 5 可以收到;用戶設備 4 與用戶設備 5 發送的 CAN 信號所以設備都可以收到;用戶設備 6 發送的 CAN 信號用戶設備 1、用戶設備 2、用戶設備 3 與用戶設備 7 可以收到;用戶設備 7 發送的 CAN 信號用戶設備 1、用戶設備 2、用戶設備 3 與用戶設備 6 可以收到。
2、 轉換器(Converter)功能
CANSwitch-AF2S2設備特有功能。當從 Hub(集線器)功能轉換 Converter(轉換器)功能,將功能轉換開關撥到Converter功能后要按 RESET(復位)鍵一次,使功能生效。
圖9 復位按鈕、恢復出廠設置按鈕及功能轉換開關
Converter(轉換器)功能支持TCP Sever/TCP Client/UDP工作方式和靈活的拓撲結構,通過配置軟件用戶可以靈活的設定相關配置參數。典型應用如下:
l TCP Server 模式
在 TCP 服務器(TCP Server)模式下,CANSwitch-AF2S2 不會主動與其它設備連接。它始終等待客戶端(TCP Client)的連接,在與客戶端建立 TCP 連接后即可進行雙向數據通信。建立通訊的過程如圖10所示。
圖10 TCP Sever 模式通訊示意圖
l TCP Client 模式
在 TCP 客戶端(TCP Client)模式下,CANSwitch-AF2S2 將主動與預先設定好的 TCP服務器連接。如果連接不成功,客戶端將會根據設置的連接條件不斷嘗試與 TCP 服務器建立連接。在與 TCP 服務器端建立 TCP 連接后即可進行雙向數據通信。建立通訊的過程如圖11所示。
圖11 TCP Clinet 模式通訊示意圖
l UDP模式
UDP 模式使用 UDP 協議進行數據通信。UDP 是一種不基于連接的通信方式,它不能保證發往目標主機的數據包被正確接收,所以在對可靠性要求較高的場合需要通過上層的通信協議來保證數據正確;但是因為 UDP 方式是一種較簡單的通信方式,它不會增加過多的額外通信量,可以提供比 TCP 方式更高的通信速度,以保證數據包的實時性。工作在這種方式下的設備,地位都是相等的,不存在服務器和客戶端。通訊的過程如圖12所示。
圖12 UDP 模式通訊示意圖
評論