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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ADuC812的智能無(wú)功補(bǔ)償控制器的研制

          基于ADuC812的智能無(wú)功補(bǔ)償控制器的研制

          作者: 時(shí)間:2012-07-05 來(lái)源:網(wǎng)絡(luò) 收藏

          3 控制器的軟件設(shè)計(jì)

          控制器的軟件由Franklin C51編譯器編寫(xiě)而成,軟件流程如圖5所示。系統(tǒng)上電后,首先進(jìn)行初始化,對(duì)寄存器和I/O端口進(jìn)行設(shè)置,然后執(zhí)行自檢程序,自檢測(cè)無(wú)誤后開(kāi)放外部中斷,等待A相的正向過(guò)零中斷信號(hào)和用戶操作鍵盤(pán)的中斷信號(hào)。當(dāng)接收到過(guò)零中斷時(shí),系統(tǒng)按一定的時(shí)序檢測(cè)無(wú)功電流和電壓值,分別計(jì)算各相無(wú)功功率的盈缺量,得到各相的應(yīng)該投切的電容量ΔC,驅(qū)動(dòng)投切電容器,執(zhí)行完畢后退出中斷,等待下一個(gè)中斷循環(huán)。系統(tǒng)在每個(gè)中斷循環(huán)內(nèi)還把測(cè)得的電流值和電壓值與設(shè)定的超限保護(hù)值進(jìn)行比較,超限時(shí)報(bào)警并采取保護(hù)動(dòng)作。當(dāng)接收到鍵盤(pán)中斷時(shí),系統(tǒng)立即響應(yīng)并根據(jù)按下的鍵執(zhí)行相應(yīng)的操作,完成后退出鍵盤(pán)中斷程序。

          由于系統(tǒng)軟件采用中斷方式,降低了對(duì)控制器中速度要求,又可以使信號(hào)的測(cè)量時(shí)序精確可靠。ADμ812具有在系統(tǒng)可編程的特點(diǎn),不需要專用的編程器寫(xiě)入程序,只要用串行口電平轉(zhuǎn)換芯片ADM202把它與計(jì)算機(jī)的串行口相連,運(yùn)行下載程序就可以把程序?qū)懭階DμC812的閃速/電擦除程序存儲(chǔ)器,因此可以進(jìn)行在線程序調(diào)試。同時(shí)也可以將其作為后備資源,用來(lái)實(shí)現(xiàn)多機(jī)之間相互通訊或與上位機(jī)通訊。

          4 系統(tǒng)的特點(diǎn)

          (1)結(jié)構(gòu)簡(jiǎn)單,采用高度集度芯片簡(jiǎn)化了電路,縮小了控制器的體積,便于加工安裝。

          (2)操作方便,使用四個(gè)按鍵,根據(jù)液晶顯示器的提示就可以完成多種功能操作。

          (3)運(yùn)動(dòng)可靠,抗干擾的能力強(qiáng),不會(huì)產(chǎn)生誤動(dòng)作,在電網(wǎng)波動(dòng)較大時(shí)有自保護(hù)功能。

          (4)適用范圍廣,考慮三相不平衡情況,三相共補(bǔ)與三相分補(bǔ)相統(tǒng)一,不需改變硬件和軟件的結(jié)構(gòu),只要根據(jù)實(shí)際需要進(jìn)行設(shè)置并在外部接線方式上做簡(jiǎn)單改動(dòng)即可實(shí)現(xiàn)。

          本文設(shè)計(jì)的智能器可以方便地用于低壓變(配)電站的功率補(bǔ)償,對(duì)改善電能質(zhì)量、降低損耗具有重要作用,有很好的推廣應(yīng)用價(jià)值。


          上一頁(yè) 1 2 3 下一頁(yè)

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