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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 只用三個(gè)芯片的相位計(jì)設(shè)計(jì)電路

          只用三個(gè)芯片的相位計(jì)設(shè)計(jì)電路

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

            一個(gè)簡(jiǎn)單而有效的低頻電路,只需要三塊IC,達(dá)到絕對(duì)精度優(yōu)于0.5°而且分辨到滿360°。這三塊芯片是:一塊CMOS D,一塊CMOS施密特反相器和一塊雙極性四邊形比較器(見(jiàn)圖)。

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

            

           

            比較器U1B和U1D部分,對(duì)各自輸入構(gòu)成零交叉檢測(cè)器。為了保護(hù)起見(jiàn),四個(gè)二極管把比較器的同相輸入端對(duì)地的電位箝制在±1個(gè)二極管的正向壓降以內(nèi)。

            74HC14施密特反相器的U2A和U2B部分,起緩沖器作用。負(fù)載電阻R3和R4連接到緩沖器的輸入端,驅(qū)動(dòng)對(duì)偶U3A和U3B。U3A作為一個(gè)置位復(fù)位配置,置位輸入來(lái)自緩沖器U2A的上升沿(從輸入“A”的下降沿來(lái)),而復(fù)位輸入來(lái)自觸發(fā)器U3B。U2D,U2F和U3B構(gòu)成一個(gè)窄脈沖單觸發(fā)電路,使U3A由來(lái)自緩沖器U2B的上升沿(從輸入“B”的下降沿來(lái))復(fù)位。U2C緩沖U3A的輸出。R5—7和電容C1構(gòu)成一個(gè)分壓器和低通積分濾波,它標(biāo)度并濾除U2C的輸出。

            U2C的輸出是一個(gè)正脈沖,其脈沖寬度與電路兩個(gè)輸入端負(fù)的零交叉點(diǎn)之間的時(shí)差成正比例,因此C1兩端的平均電壓是與兩個(gè)輸入端之間的相位差成正比例。

            比較器U1C和2N2222晶體管(Q1)部分,構(gòu)成一個(gè)單位增益放大器,緩沖C1的電壓和供給低阻抗輸出。C2有助于使U1C在線性區(qū)域工作,Rq則建立一個(gè)控制極點(diǎn)。

            電路校準(zhǔn),將開(kāi)并的第一部分?jǐn)嚅_(kāi),而第二部分閉合,供給一個(gè)1Vp-p低頻50—1000Hz的方波,同時(shí)加到兩個(gè)輸入端。在輸出引線和地之間接一個(gè)數(shù)字電壓表監(jiān)測(cè)輸出。然后調(diào)整R7使電壓讀數(shù)為1.800V。調(diào)完后,將開(kāi)關(guān)返回到正常電路。

            數(shù)字電壓表的標(biāo)度,這時(shí)已被校準(zhǔn)到指示本電路兩個(gè)輸入之間的相位差,標(biāo)度系數(shù)為0.01%。測(cè)量精度,在50—1000Hz,1Vp-p方波時(shí)優(yōu)于0.2°;在3Vrms(有效值)正弦波時(shí),其精度優(yōu)于0.5°。



          關(guān)鍵詞: 相位計(jì) 觸發(fā)器

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