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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > ADI實(shí)驗(yàn)室電路:500V共模電壓電流監(jiān)控器

          ADI實(shí)驗(yàn)室電路:500V共模電壓電流監(jiān)控器

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

          電路功能與優(yōu)勢(shì)

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

          圖1所示電路監(jiān)控系統(tǒng)中的電流,可在高達(dá)+500 V的正高共模直流電壓下工作,且誤差小于0.2%。負(fù)載電流通過(guò)一個(gè)電路外部的分流電阻。分流電阻值應(yīng)適當(dāng)選擇,使得在最大負(fù)載電流時(shí)分流電壓約為500 mV。

          ADI實(shí)驗(yàn)室電路:500V共模電壓電流監(jiān)控器

          圖1:高共模電壓(未顯示所有連接和去耦)

          與外部PNP晶體管配合使用時(shí), AD8212 能在具有大于500 V的正高共模電壓情況下,精確放大小差分輸入電壓。

          電流隔離由四通道隔離器ADuM5402 提供。這不僅是為了提供保護(hù),而且還可將下游電路與高共模電壓隔離開(kāi)來(lái)。除了隔離輸出數(shù)據(jù)以外,數(shù)字隔離器ADuM5402還為電路提供+3.3 V隔離電源。

          AD7171 的測(cè)量結(jié)果通過(guò)一個(gè)簡(jiǎn)單的雙線SPI兼容型串行接口,以數(shù)字碼形式提供。

          這一器件組合實(shí)現(xiàn)了一款精確的正高壓供電軌電流檢測(cè)解決方案,具有器件數(shù)量少、低成本、低功耗的特點(diǎn)。

          電路描述

          該電路針對(duì)最大負(fù)載電流IMAX下500 mV的滿量程分流電壓而設(shè)計(jì)。因此,分流電阻值為RSHUNT = (500 mV)/(IMAX)。

          AD8212工藝具有65 V的擊穿電壓限制。因此,共模電壓必須保持在65 V以下。通過(guò)采用外部PNP BJT晶體管,共模電壓范圍可以擴(kuò)展到500 V以上,具體取決于晶體管的擊穿電壓。

          ADI實(shí)驗(yàn)室電路:500V共模電壓電流監(jiān)控器

          圖2:AD8212采用外部PNP晶體管的高壓工作模式

          AD8212沒(méi)有專用電源。相反,該器件實(shí)際上利用一個(gè)內(nèi)部5 V串聯(lián)調(diào)節(jié)器使自身“浮動(dòng)”脫離500 V共模電壓,從而創(chuàng)建出一個(gè)5 V電源,如圖2所示。此調(diào)節(jié)器確保所有端子中的最大負(fù)端COM(引腳2)始終要比電源電壓(V+)低5 V。

          在此工作模式下,AD8212電路的電源電流(IBIAS) )完全基于電源電壓范圍和所選的RBIAS電阻值。例如,對(duì)于V+ = 500 V和RBIAS = 500 kΩ,

          IBIAS = (500 V ?5 V)/RBIAS = 990 μA。

          在此高電壓模式下, IBIAS應(yīng)當(dāng)介于200 μA和1 mA之間。這樣可以確保偏置電路處于激活狀態(tài),從而讓器件可以正常工作。

          注意,500 kΩ偏置電阻(5 × R2)由五個(gè)單獨(dú)的100 kΩ電阻構(gòu)成。這是為了提供保護(hù),以防電阻電壓擊穿。通過(guò)消除電阻串正下方的接地層,可以增加額外的擊穿保護(hù)。

          流經(jīng)外部分流電阻的負(fù)載電流在AD8212的輸入端產(chǎn)生電壓。內(nèi)部放大器A1通過(guò)促使晶體管Q1籍由電阻R1傳導(dǎo)必要電流做出響應(yīng),以均衡放大器A1反相和同相輸入端處的電位。

          流過(guò)晶體管Q1發(fā)射極的電流(IOUT) 與輸入電壓(VSENSE) 成比例,因此也就與流過(guò)分流電阻(ILOAD) 的負(fù)載電流(RSHUNT)成比例。輸出電流 (IOUT)通過(guò)外部電阻轉(zhuǎn)換成電壓,而外部電阻值取決于應(yīng)用中所需的輸入至輸出增益。

          AD8212的傳遞函數(shù)為:

          IOUT = gm × VSENSE

          VSENSE = ILOAD × RSHUNT

          VOUT = IOUT × ROUT

          VOUT = (VSENSE × ROUT)/1000 gm = 1000 μA/V

          輸入檢測(cè)電壓具有固定范圍,即0 V至500 mV。輸出電壓范圍可以根據(jù)ROUT值進(jìn)行調(diào)整。當(dāng)VSENSE發(fā)生1 mV變化時(shí),即可在IOUT上產(chǎn)生1 mA變化,而當(dāng)后者流過(guò)5 kΩ電阻時(shí),又會(huì)在VOUT處產(chǎn)生1 mV變化。

          在圖1所示電路中,負(fù)載電阻為24.9 kΩ,因此增益為5。500 mV的滿量程輸入電壓會(huì)產(chǎn)生2.5 V輸出,這對(duì)應(yīng)于AD7171 ADC的滿量程輸入范圍。

          AD8212輸出設(shè)計(jì)用于驅(qū)動(dòng)高阻抗節(jié)點(diǎn)。因此,如果與轉(zhuǎn)換器接口,則建議對(duì)ROUT兩端的輸出電壓進(jìn)行緩沖,以保證AD8212的增益不受影響。

          注意, ADR381 和AD7171的電源電壓由四通道隔離器ADuM5402的隔離電源輸出(+3.3 VISO)提供。

          AD7171的基準(zhǔn)電壓由精密帶隙基準(zhǔn)電壓源ADR381提供。ADR381的初始精度為±0.24%,典型溫度系數(shù)為5 ppm/°C。

          雖然AD7171 VDD和REFIN(+)都可以采用3.3 V電源,但使用獨(dú)立的基準(zhǔn)電壓源可提供更高的精度??蛇x擇2.5 V基準(zhǔn)電壓源來(lái)提供充足的裕量。

          AD7171 ADC的輸入電壓在ADC的輸出端轉(zhuǎn)換為偏移二進(jìn)制碼。ADuM5402為DOUT數(shù)據(jù)輸出、SCLK輸入和 PDRST 輸入提供隔離。雖然隔離器是可選器件,但建議使用該器件來(lái)保護(hù)下游數(shù)字電路,使其不受故障狀況下的高共模電壓影響。

          代碼在PC中利用SDP硬件板和LabVIEW軟件進(jìn)行處理。

          圖3中的曲線圖顯示,受測(cè)試的電路如何在整個(gè)輸入電壓范圍(0 mV至500 mV)實(shí)現(xiàn)了不足0.2%的誤差。另外還比較了LabVIEW記錄的ADC輸出代碼與基于理想系統(tǒng)而計(jì)算的理想代碼。

          ADI實(shí)驗(yàn)室電路:500V共模電壓電流監(jiān)控器

          圖3:輸出和誤差與分流電壓的關(guān)系圖PCB布局考慮


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

          關(guān)鍵詞: ADI 實(shí)驗(yàn)室電路: 電流監(jiān)控器

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