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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 遠(yuǎn)程電力安全測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          遠(yuǎn)程電力安全測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          作者: 時(shí)間:2009-05-21 來源:網(wǎng)絡(luò) 收藏


          相關(guān)主控模塊程序如下:
          #include reg52.h>
          #include ABSACC.h>
          #include intrins.h>
          #include stdio.h>
          #define uint unsigned int
          #define uchar unsigned char
          void main( )
          {
          void delay(uint z); //延遲函數(shù)
          void Init(); //初始化函數(shù)
          while(1) //給出一個(gè)死循環(huán),不停地采樣
          { //接收中斷
          AD= Read_ADC(); //獲取從AD轉(zhuǎn)換器的電壓數(shù)據(jù)
          ADCON = ~0x10; //將ADCON.4(ADCI)清零以啟動(dòng)新轉(zhuǎn)換
          Send(AD); //將當(dāng)前模擬電路電壓發(fā)回至搖控顯示
          Delay(5000); //延時(shí)5毫秒
          ES=0; //關(guān)串口接收
          If (auto=1) //判斷模擬開關(guān)調(diào)控是手動(dòng)還是自動(dòng)
          {
          If (AD=v1-v2 || AD>=v2+v2) //從AD得到的電路電壓值與參考值的比較
          {
          Switch=1; //當(dāng)AD數(shù)值與參考值相差很遠(yuǎn),即高壓或低壓等故障,將模擬電路關(guān)閉
          Delay(10000); //延時(shí)10毫秒
          }
          }
          ES=1; //開串口接收
          }
          3.2 遙控模塊流程

          圖4 遙控模塊程序流程圖


          遙控器程序(參見圖4)與主控模塊的功能相互對(duì)應(yīng),通過無線雙工協(xié)議發(fā)射控制命令到主控模塊,然后對(duì)被測(cè)電壓值通過無線網(wǎng)絡(luò)傳送回遙控器,進(jìn)而顯示被測(cè)電壓值。
          4 總結(jié)
          對(duì)現(xiàn)行的一些高壓開關(guān)控制作了簡(jiǎn)要而實(shí)用的改進(jìn)與相關(guān)問題的解決,僅對(duì)被測(cè)非正常電壓切斷與閉合,缺乏對(duì)現(xiàn)行非正常電壓的穩(wěn)定電路。由于本采用模塊化與接口的思想和無線網(wǎng)絡(luò)的通訊模式,硬件的更改和的移植都非常方便,本系統(tǒng)的體積小,功耗低,成本低、可靠性高,適用于中小型變電站的無人值守改造與后續(xù)電路的保護(hù),具有一定的經(jīng)濟(jì)效益。

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          評(píng)論


          相關(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); })();