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

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于nRF2401的PLC無線通信控制器

          基于nRF2401的PLC無線通信控制器

          作者: 時間:2010-04-26 來源:網(wǎng)絡(luò) 收藏
          隨著信息科學(xué)技術(shù)的發(fā)展,技術(shù)應(yīng)用廣泛。在工業(yè)生產(chǎn)控制中,現(xiàn)階段通信方式基本上還都是以有線方式,實現(xiàn)各種控制功能,但有線網(wǎng)絡(luò)布線麻煩,線路故障難以檢查,設(shè)備重新布局就要重新布線,且不能隨意移動等缺點越發(fā)突出。針對上述問題,這里提出一種控制設(shè)計方案。

          1 系統(tǒng)總體設(shè)計
          針對西門子S7-200 ,設(shè)計,其系統(tǒng)結(jié)構(gòu)如圖1所示。

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


          在發(fā)送信號時,單片機從PLC獲取現(xiàn)場數(shù)據(jù),再將獲取的數(shù)據(jù)經(jīng)傳輸至另一臺PLC;接收數(shù)據(jù)時,nRF240l從另一臺PLC接收信號,經(jīng)單片機傳送到接收端的PLC。

          2 系統(tǒng)硬件設(shè)計
          2.1 單片機與PLC接口電路

          在西門子S7-200 PLC端,通過RS-485總線與單片機AT89S52通信,為了避免RS-485信號與單片機之間的電氣信號不匹配,二者之間采用6N137進行光電隔離。
          在PLC端,采用MAX485通過一個9針端口與西門子S7-200 PLC的自由接口連接,MAX485通過光電隔離6N137與單片機AT89S52相連。單片機的P1.2通過光電隔離6N137控制MAX485的使能端和DE。當為邏輯0時,MAX485處于接收狀態(tài);當DE為邏輯1時,則處于發(fā)送狀態(tài)。在任意時刻這2個使能端都只有1引腳有效。使得MAX485能夠滿足其半雙工的通信方式。
          接收與發(fā)送控制信號時,單片機的P3.0/RXD端通過6N137與MAX485的R0端相連,單片機的P3.1/TXD通過6N137與MAX485的DI端相連,從而實現(xiàn)PLC與單片機的通信。其電路原理圖如圖2所示。


          2.2 單片機與nRF240l接口電路
          在無線通信端,單片機AT89S52與nRF2401模塊相連實現(xiàn)無線通信。此處,由于單片機用5 V電源供電,而nRF2401采用3.3 V電源供電,為了避免兩者之間產(chǎn)生電氣干擾,仍需要采用光電隔離實現(xiàn)兩者問的電氣連接。表1給出了單片機AT89S52與nRF2401模塊的通信接口描述。圖3給出單片機AT89S52通過光電隔離4N35與nRF2401的對應(yīng)端口相連的電路原理圖。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(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); })();