為了可靠地控制一個串口設備,往往同時配2個串口主機同時運行,這樣當其中一個主機壞了時另外一個主機也可以控制串口設備。類似的,有時候一個主機為了可靠獲取串口測控的信息,往往同時配接2個串口設備,這樣當一個串口設備失效時另外一個串口設備保持有效。這些應用就涉及到RS-232或RS-485串口共享的問題。串口共享的技術關鍵在于不得容許2個串口發(fā)送的數(shù)據(jù)同時有效,否則就會有亂碼甚至崩潰。
2路RS-485對1路RS-485智能共享器(型號:HUB2485Z)用于解決兩個RS-485共同控制一個RS-485的通信連接。HUB2485Z使RS-485總線從傳統(tǒng)的允許一個主機擴展到允許2個主機。HUB2485Z無需修改軟件、5V供電。

波仕HUB2485Z能夠識別兩個上位機RS-485(1)和RS-485(2)的發(fā)送順序,避免同時發(fā)送導致的系統(tǒng)癱瘓。也就是說,即使兩個上位機正在同時發(fā)送,HUB2485Z會選取發(fā)送開始時間領先的上位機正確發(fā)送數(shù)據(jù),而只有等到這一個上位機的數(shù)據(jù)發(fā)送完畢后,另外一個上位機才可以開始發(fā)送數(shù)據(jù)。HUB2485Z的具有雙向通信功能,當下位機發(fā)送時,兩個上位機同時接收到相同的數(shù)據(jù),并不區(qū)分地址。
HUB2485Z的兩個接線端子板上分別有綠色LED指示燈用來表示兩個上位機的允許通信狀態(tài)。左邊LED綠燈亮表示左邊的上位機RS-485允許通信,左邊LED綠燈滅表示禁止左邊的上位機通信。右邊LED綠燈亮表示右邊的上位機RS-485允許通信,右邊LED綠燈滅表示禁止右邊的上位機通信。LED綠燈一直亮著表明該上位機通道暢通,綠燈滅表示禁止,閃爍就表示間斷允許和間斷禁止。剛開始時兩個LED綠燈都是亮的,如果其中一個上位機1開始發(fā)送數(shù)據(jù)則另外一邊的上位機2的綠燈會暫時熄滅直至上位機1數(shù)據(jù)發(fā)送完畢。

另外一種RS232二對一RS-232智能共享器(型號:HUB2232Z)用于解決兩個RS-232上位機共同控制一個RS-232下位機的通信連接,可以避免兩個上位機同時發(fā)送導致的沖突。HUB2232Z大小一樣,也有指示燈,特點是無須供電。
|