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

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

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