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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ADE7758+MC9S08AW32方案的多回路監(jiān)控單元的設(shè)計(jì)

          基于ADE7758+MC9S08AW32方案的多回路監(jiān)控單元的設(shè)計(jì)

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

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

          圖3 電源電路原理


          2.3交流采樣及運(yùn)算
            交流采樣運(yùn)算單元包括交流采樣和專用電能芯片。
            系統(tǒng)的母線電壓經(jīng)電壓互感器、采樣電路、濾波電路后,電壓信號(hào)進(jìn)入專用電能芯片的電壓通道。
            多路負(fù)載的各路電流經(jīng)電流互感器、采樣電路、濾波電路后,電流信號(hào)進(jìn)入高速信號(hào)切換開關(guān)的輸入通道。由高速信號(hào)切換開關(guān)的通斷來(lái)控制各路負(fù)載的電流信號(hào)進(jìn)入電能芯片的電流通道。
            專用電能芯片采用美國(guó)ADI公司的高精確度三相電能測(cè)量芯片ADE7758。該芯片的測(cè)量精度高,功能強(qiáng)大。帶有一個(gè)串行口,兩路脈沖輸出,集成了數(shù)字積分、參考基準(zhǔn)電壓源、溫度敏感元件等,有可用于有功功率、復(fù)功率、視在功率、有效值的測(cè)量以及以數(shù)字方式校正系統(tǒng)誤差(增益、相位和失調(diào)等)所必須的信號(hào)處理電路。該芯片適用于各種三相電路(不論三線制或者四線制)中測(cè)量有功功率、復(fù)功率、視在功率。
          2.4人機(jī)界面
            人機(jī)界面采用LED數(shù)碼顯示。系統(tǒng)采用2排四位LED數(shù)碼管加1排6位數(shù)碼管顯示各個(gè)回路的電參量,其顯示的數(shù)據(jù)含義由紅色LED發(fā)光二極管指示。其默認(rèn)顯示方式為循環(huán)顯示各個(gè)回路的電參量,用戶也可根據(jù)實(shí)際需要進(jìn)行設(shè)置。電參量的顯示范圍0~9999,并在編程狀態(tài)下顯示菜單及參數(shù),見圖4儀表界面。數(shù)碼管顯示采用動(dòng)態(tài)掃描方式,其驅(qū)動(dòng)電路使用一片74HC595加三極管構(gòu)成。


          圖4 儀表界面


          2.5開關(guān)量控制模塊
            開關(guān)量控制模塊由開關(guān)量輸入和告警輸出組成,電路原理見圖5。開關(guān)量輸入經(jīng)光電耦合器連接到CPU。告警輸出由GPIO口經(jīng)光電耦合器連接到輸出繼電器。開關(guān)量輸入共設(shè)有18路,分別監(jiān)測(cè)3個(gè)三相回路的分閘、合閘狀態(tài)。設(shè)有1路告警輸出,其告警條件可任意設(shè)置,只要滿足一個(gè)設(shè)定的條件就會(huì)輸出告警信號(hào)。


          評(píng)論


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