新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 基于nRF2401的PLC無線通信控制器

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

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

        1 系統總體設計
        針對西門子S7-200 ,設計,其系統結構如圖1所示。

        本文引用地址:http://www.104case.com/article/157473.htm


        在發送信號時,單片機從PLC獲取現場數據,再將獲取的數據經傳輸至另一臺PLC;接收數據時,nRF240l從另一臺PLC接收信號,經單片機傳送到接收端的PLC。

        2 系統硬件設計
        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處于接收狀態;當DE為邏輯1時,則處于發送狀態。在任意時刻這2個使能端都只有1引腳有效。使得MAX485能夠滿足其半雙工的通信方式。
        接收與發送控制信號時,單片機的P3.0/RXD端通過6N137與MAX485的R0端相連,單片機的P3.1/TXD通過6N137與MAX485的DI端相連,從而實現PLC與單片機的通信。其電路原理圖如圖2所示。


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


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 三原县| 徐州市| 孟村| 潮州市| 资阳市| 吉安县| 武山县| 霍林郭勒市| 确山县| 隆子县| 策勒县| 涟源市| 电白县| 苍山县| 遵义市| 禹州市| 铜鼓县| 两当县| 华阴市| SHOW| 靖远县| 搜索| 南木林县| 江西省| 尉犁县| 诸城市| 静乐县| 阳江市| 瓦房店市| 十堰市| 南涧| 浦江县| 珠海市| 潞城市| 嘉鱼县| 雅安市| 富源县| 福贡县| 渭南市| 吴旗县| 紫阳县|