超級蝸牛:
占一樓。先說鎖相環中最基本的過零點鎖相的原理,后面我會給出相關的軟件代碼實現方法。過零點鎖相主要原理是,通過硬件采樣比較電路將電網信號轉化成方波信號,由DSP或者單片機通過捕獲相應的上升沿或者下降沿信號,計算相鄰兩個上升沿(或者下降沿)的時間即可得到電網周期。[圖片]此時,對于DSP來說,信號的頻率是鎖相環(PLL)唯一的輸入信息。得到了頻率信息以后,可以確定了,鎖相環的輸出信號的頻率一定會等于電網采用信號頻率。那么我們如何能夠得到電網相位信息呢。假設電網電壓采樣信號函數為sin(2*PI*f*t+Φ1),鎖相環輸出信號為sin(2*PI*f*t+Φ2),當Φ1=Φ2時,即完成了鎖相。那么這個過程是如何實現的呢?