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

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

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