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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 監(jiān)控交流線路的隔離電路

          監(jiān)控交流線路的隔離電路

          作者: 時間:2012-07-04 來源:網(wǎng)絡(luò) 收藏

           圖1中的電路提供一個低成本的隔離器,它可測量電壓,并有其它獨(dú)特的能力。對電路的分析很簡單:當(dāng)交流輸入VIN對零線為正時,將其應(yīng)用到由R1、R2、D1及光耦合器IC1的LED組成的網(wǎng)絡(luò)中。當(dāng)電壓足夠高使齊納二極管D1和光耦合器中二極管導(dǎo)通時,電流就會流經(jīng)此網(wǎng)絡(luò)。二極管對的導(dǎo)通電壓為啟動電壓VE。齊納二極管的反向擊穿電壓為47V,光耦合器的LED的正向電壓為1.2V,使啟動電壓達(dá)到48.2V。任何低于此值的電壓都會使光耦合器輸出升高。當(dāng)電壓超過啟動電壓時,光耦合器中的晶體管飽和,將輸出拉低。輸出在輸入電壓降到啟動電壓之前繼續(xù)保持低值。

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

          圖1簡單的交流主電源電壓監(jiān)視器的輸出為方波其寬度與輸入電壓成正比


            產(chǎn)生的輸出為一個有固定時間tTOTAL的方波,它會根據(jù)輸入電壓高于啟動電壓的時間長短而改變。如果輸出的電壓從120V變化到到144V,產(chǎn)生的方波波形會加寬,如果電壓下降,脈沖寬度也減小。為了得到計(jì)算此電路的公式,可以將輸入波形視為余弦函數(shù)。由于在零時間處輸入電壓達(dá)到峰值,此時光耦合器電路導(dǎo)通,輸出電壓較低。輸出電壓保持低值,直到輸入電壓低于啟動電壓。下列公式可計(jì)算這種變化出現(xiàn)的時間:
                VE=VIN×cos(2×p×f×tON).


            由于余弦函數(shù)以零為對稱點(diǎn),時間tON為輸出脈沖較高時的總時間的一半。由于微處理器定時器端口經(jīng)常采集時間,最簡單的利用脈沖寬度計(jì)算輸入電壓的方法,是用總時間來替換導(dǎo)通時間,就可以解出公式,求得輸入電壓,其結(jié)果為所測量的光耦合器脈沖寬度輸出的函數(shù)。

          公式1

            可以用軟件或?qū)⒚}沖寬度轉(zhuǎn)換為輸入電壓的查尋表來完成此公式。切記輸入電壓為峰值交流電壓,如果有必要,必須將其轉(zhuǎn)換成RMS值。由于輸出頻率與占空比無關(guān),可將此電路用作時鐘線路。輸出為恒定的60Hz,可以用作計(jì)時。由于占空比沿時間偏移實(shí)際的零交叉,如果根據(jù)輸入電壓將此時間外插到零交叉,還能將其用作零交叉負(fù)載驅(qū)動。

            在此電路中還要注意其他一些設(shè)計(jì)原則。當(dāng)交流輸入變?yōu)樨?fù)時,D2保護(hù)光耦合器中的二極管。在某些情況下,由于流過網(wǎng)絡(luò)的反向漏電保證了LED不會超過其最大的反向電壓,所以光耦合器二極管不受任何影響。然而,采用對二極管進(jìn)行旁路是對使用二極管的光耦合器電壓進(jìn)行鉗位的最佳途徑。增加此二極管并非有利無害,雖然可將電路中靜態(tài)電流增加一倍以上,但由于將此電流施加到上,就要考慮輸入電路中的電阻的能量消耗及功耗。

            如果需要更準(zhǔn)確地估計(jì)輸入電壓,還有一些選項(xiàng)可提高電路的功能。這種變動的主要來源為齊納二極管電壓5%的容差。5%的電壓波動對輸入電壓大小的估計(jì)會形成較大的誤差。規(guī)定一個更精確的二極管或校定每個電路板(可應(yīng)用一個已知的輸入電壓并將該值儲存在內(nèi)存中作為固定校定),可提高該電路的整個精度。



          評論


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