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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 汽輪機(jī)蒸汽濕度測量系統(tǒng)的頻率跟蹤設(shè)計(jì)

          汽輪機(jī)蒸汽濕度測量系統(tǒng)的頻率跟蹤設(shè)計(jì)

          作者: 時(shí)間:2009-01-19 來源:網(wǎng)絡(luò) 收藏

          圖2中,當(dāng)f1f0時(shí),諧振腔的輸出包絡(luò)與輸人調(diào)制信號相同、相位相反;當(dāng)f1>f0時(shí),諧振腔的輸出包絡(luò)與輸入調(diào)制信號相同、相位相同;當(dāng)f1=f0時(shí),諧振腔的輸出為幅度很小的絕對值信號。由上分析可知,對諧振腔輸出信號進(jìn)行幅度和相位鑒別,即可得f0與f1的關(guān)系。因此確定分別由鑒幅和鑒相兩部分組成。首先,對諧振腔的輸出信號進(jìn)行幅度鑒別,由于諧振腔諧振時(shí),輸出信號為幅度很小的絕對值信號??山茷?;諧振腔不發(fā)生諧振時(shí),輸出信號的幅度很大,所以先對諧振腔的輸出進(jìn)行幅度鑒別,再根據(jù)鑒幅結(jié)果進(jìn)行相位檢測。

          4 頻率的實(shí)現(xiàn)
          4.1 頻率硬件
          幅度鑒別可通過檢波器、直流及比較器實(shí)現(xiàn);相位鑒別則通過乘法器、低通濾波器、直流以及比較器實(shí)現(xiàn)。圖3給出頻率跟蹤框圖。圖中兩個(gè)比較器的輸出信號用于控制的DACl2模塊,將這兩個(gè)輸出信號讀入,使其輸出準(zhǔn)確調(diào)節(jié)VCO,從而保證VCO的輸出與諧振腔的諧振頻率保持一致。可以實(shí)現(xiàn)頻率跟蹤的智能化。

          在硬件中,兩個(gè)比較器的參考電壓非常重要。中.當(dāng)諧振腔諧振時(shí)反射的微波信號功率約為一9 dBm,反射信號經(jīng)環(huán)形器進(jìn)入檢波器的功率約為一9.5 dBm,此時(shí)檢波器的輸出電壓信號約為150 mV,該信號太小,需對其放大,再進(jìn)入比較器1。該硬件中,直流的倍數(shù)設(shè)定為10.因此比較器l的參考電壓設(shè)置為1.2 V。用PROTEL軟件對鑒幅部分仿真,當(dāng)峰值檢波電路的輸入電壓小于1.2 V時(shí),仿真取l V,鑒幅部分的輸出電壓約為200 mV,輸入單片機(jī)為0:當(dāng)峰值檢波電路的輸入電壓大于1.2 V時(shí),仿真取2 V,鑒幅部分的輸出電壓約為5 V,該輸出電壓值取決于與門的直流工作電壓。圖4給出鑒幅仿真結(jié)果。

          在正常工作下,乘法器需要對同相和反相兩種情況作出判斷,所以乘法器有兩種有效輸出。即:


          當(dāng)諧振腔的輸出信號與VCO的輸出信號同相時(shí),乘法器的輸出為正直流電壓和VCO輸出信號的二次諧波;當(dāng)諧振腔的輸出信號與VCO的輸出信號反相時(shí),乘法器的輸出為負(fù)直流電壓和VCO輸出信號的二次諧波,經(jīng)低通濾波后,只剩下正或負(fù)直流電壓,因此比較器2的參考電壓可設(shè)為0 V。圖5為乘法器輸出仿真。



          評論


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