<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > RS485如何實(shí)現(xiàn)多主機(jī)控制

          RS485如何實(shí)現(xiàn)多主機(jī)控制

          作者: 時(shí)間:2016-12-14 來(lái)源:網(wǎng)絡(luò) 收藏
          為何RS485要實(shí)現(xiàn)多主機(jī)控制呢?

          RS485采用的單雙工工作模式,為了防止總線上的競(jìng)爭(zhēng)一般都只能有一臺(tái)主機(jī),并采用一次主機(jī)詢問(wèn),一次從機(jī)應(yīng)答方式。但是有的時(shí)候,我們確實(shí)需要多臺(tái)主機(jī)去監(jiān)控RS485設(shè)備,比如需要三臺(tái)電腦都可以監(jiān)控相同的幾個(gè)RS485設(shè)備,而且最好共用RS485總線。這個(gè)問(wèn)題雖然在實(shí)際中經(jīng)常碰到,但是沒(méi)有很好的解決。其難點(diǎn)在于,2臺(tái)主機(jī)是完全獨(dú)立的,那么它們沒(méi)有協(xié)調(diào)機(jī)制,如果2臺(tái)主機(jī)同時(shí)詢問(wèn)從設(shè)備,那么必然引起RS485總線上的數(shù)據(jù)沖突。

          本文引用地址:http://www.ex-cimer.com/article/201612/329915.htm

          串口服務(wù)器如何實(shí)現(xiàn)RS485多主機(jī)解決方案呢? 

           由于RS485總線本身的問(wèn)題,用RS845無(wú)法解決以上沖突問(wèn)題。使用RS485轉(zhuǎn)以太網(wǎng)可以先將RS485信號(hào)轉(zhuǎn)換為網(wǎng)絡(luò)(TCP/IP)信號(hào)。由于網(wǎng)絡(luò)信號(hào)本身能夠處理并發(fā)性,所以可以很好的解決RS485總線的沖突問(wèn)題。串口服務(wù)器擁有2大特點(diǎn): 1.數(shù)據(jù)緩存功能:雖然從設(shè)備這端仍然是RS485,但是沒(méi)有關(guān)系,因?yàn)榇诼?lián)網(wǎng)服務(wù)器能夠?qū)⒔邮盏亩鄠€(gè)主機(jī)的數(shù)據(jù)進(jìn)行排隊(duì),數(shù)據(jù)會(huì)暫時(shí)緩存在服務(wù)器內(nèi)部,而不會(huì)從串口同時(shí)輸出到RS485上。 2.針對(duì)特定協(xié)議:多主機(jī)還涉及到更為復(fù)雜的針對(duì)特定協(xié)議等待時(shí)間的定制化的排隊(duì)機(jī)制。

          HighTek串口服務(wù)器有哪些優(yōu)勢(shì)呢?

          1.16年的經(jīng)驗(yàn)積累,方案成熟,產(chǎn)品穩(wěn)定;

          ?2.多年合作伙伴:華為、富士康、捷順、達(dá)實(shí)等;

          3.可以實(shí)現(xiàn)6臺(tái)主機(jī)控制RS485設(shè)備;

          4.AES加密功能(可選),使用戶的數(shù)據(jù)得到可靠的安全保障;

          5.采用透明傳輸?shù)姆绞剑脩舨挥弥缽?fù)雜的TCP/IP協(xié)議;

          ? 6.直觀的中文菜單設(shè)置界面,使安裝配置更加簡(jiǎn)單;



          關(guān)鍵詞: RS485多主機(jī)控

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();