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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于51單片機(jī)構(gòu)成的工業(yè)控制系統(tǒng)

          基于51單片機(jī)構(gòu)成的工業(yè)控制系統(tǒng)

          作者: 時(shí)間:2010-06-24 來源:網(wǎng)絡(luò) 收藏

          鎖存器74HC573的選通信號由P3~7位控制,鎖存允許信號直接接地,在P3~7為O時(shí)鎖存器輸出為P0口數(shù)據(jù),可利用P3~6位控制另外一片74HC573的選通與否,以擴(kuò)展開關(guān)量輸出口。

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


          通訊部分采用芯片MAX232C與上位機(jī)通訊,具體接線如圖4所示。


          此通訊電路僅能實(shí)現(xiàn)15m的通訊距離,如果需要更長距離通訊,則需先將信號轉(zhuǎn)換為RS422全雙工信號,在計(jì)算機(jī)一端再轉(zhuǎn)換為RS232接入計(jì)算機(jī)即可。

          2 編程環(huán)境及程序
          本系統(tǒng)使用Keil V3.0作為編程環(huán)境(編程環(huán)境介紹見參考文獻(xiàn)),MAXl86采集子程序如下:


          開關(guān)量輸入輸出部分的程序在main函數(shù)中,由串口收到的上位機(jī)開關(guān)量狀態(tài)數(shù)據(jù)直接作為輸出數(shù)據(jù)輸出到P0口,P0各位作為一個(gè)開關(guān)量通過圖3所示的放大電路驅(qū)動(dòng)各開關(guān)量負(fù)載。單片機(jī)開關(guān)量輸入數(shù)據(jù)直接發(fā)送回上位機(jī)回顯單片機(jī)Pl口各位狀態(tài)。

          3 結(jié)束語
          本系統(tǒng)通過PCB制板封裝后,調(diào)試正常,16路數(shù)據(jù)采集正常,16路開關(guān)量輸入、16路開關(guān)量輸出正常,工作可靠安全,可脫離上位機(jī)單獨(dú)使用。如果需要擴(kuò)展輸入輸出端口,只需使用MODBUS協(xié)議將此套系統(tǒng)組成RTU設(shè)備網(wǎng)絡(luò)即可實(shí)現(xiàn)。本系統(tǒng)不建議采用多片選通的方式增加輸入輸出口,這樣系統(tǒng)執(zhí)行速度會(huì)受到影響,采用STC89C52單片機(jī)一片不足5元,為了系統(tǒng)安全可靠的運(yùn)行,所以采用多片單片機(jī)組成MODBUS網(wǎng)絡(luò)來進(jìn)行擴(kuò)展可以增加系統(tǒng)可靠性,而且每個(gè)控制模塊出現(xiàn)故障時(shí)不影響其他控制模塊的正常運(yùn)行和通訊。


          上一頁 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); })();