軟件鎖相技術在柴油發電機組監控係統中的應用
發布時間:2008-10-30 來源:電子技術應用
中心論題:
- 鎖相基本原理
- 柴油發電機組監控係統中軟件鎖相的實現
- 試驗結果
解決方案:
- 讓濾波器環節的時間常數盡可能大
- 鎖相環中的各個中間變量均可通過簡單的應用程序求解,最後求出采集信號的頻率
在機械保溫車輛段中,柴油發電機組發出的電能全部供給保溫車內的電氣設備使用,而這些設備均工作在工頻條件下,這就要求發電機組發出的三相交流電有相當高的頻率穩定性。而實際上,柴油發電機發出的電能,其交流電參數中的頻率並不是固定不變的,正常的波動範圍為49.5Hz~50.5Hz;當負載產生大範圍波動時,頻率也會隨之產生大範圍的波動。在檢測過程中,對於這種大範圍的波動,工作人員有時不能正確判斷其是否是諧波引起的,從而給工作人員帶來額外勞動。為了能實時監控發電機組發出的電能是否符合正常標準,CPU必須清楚當前采集的交流模擬量頻率的變化情況,並能有效地濾掉諧波,對所測的頻率進行實時處理,確保采樣頻率與實際信號頻率相同。
鎖相基本原理
a.硬件鎖相原理
將三相電路的電壓信號及電流信號經過電壓互感器和電流互感器變成幅值為-5V~+5V的交流輸入信號,為了使采樣頻率“跟隨”輸入信號頻率的變化,一般采用圖1所示的傳統反饋係統。
由圖1可知:

考慮到發電機發出的電信號是漸變信號,仍設:

表明,要使采樣頻率跟蹤係統頻率,需使開環傳遞函數F(S)中的n≥2。兼顧係統的穩定性,取n=2,並取反饋傳遞函數H(S)=1/N(N為分頻係數,信號比較穩定時可以取1),則采樣頻率f0就可以跟蹤係統頻率f的變化。
圖1所示的控製環節可以很方便地用鎖相環硬件電路來實現,其原理如圖2所示。圖中,PD為相差比較器,其傳遞函數為:ud=kp•Δθ;VCO為壓控振蕩器,其傳遞函數為 
由拉氏變換終值定理可知,式(3)穩態時誤差等於零。
b.軟件鎖相數學模型
軟件鎖相原理是用計算機軟件實現上述鎖相過程。將圖2的分頻係數N取1,設輸入u=Mcosθ,輸出u0=M0cosθ0,其中θ和θ0是隨時間而變化的量,則
式(4)中第二項是一個倍頻的交流成分,若θ-θ0是常量,第一項則為直流成分。而且,若θ-θ0接近於-π/2,則cos(θ-θ0)=sin(θ-θ0+π/2)≈θ-θ0+π/2。故對於ud的直流成分來說,模擬相乘器相當於一個相位的減法器。
在壓控振蕩器中,因頻率可以是變量,故它們不是簡單的乘以時間的關係,而是對時間的積分。除壓控振蕩器的積分作用外,濾波器環節中還需有積分項,這樣才可以使ud的直流成分穩定為0,從而θ-θ0的差可以穩定為π/2。uc的值由濾波器中的積分項保持作用維持。另外,濾波器中若隻有積分項,將出現等幅振蕩,故需要增加一個比例項。其數學模型如圖3所示。

數學模型中,除u的輸入采樣要利用A/D轉換接口硬件外,相乘器、濾波器和壓控振蕩器等可全部由程序中的算法來仿真。如果需要輸出u0,還需要D/A接口電路。在柴油發電機組監控係統中,不需要輸出u0,可以直接在程序中引用鎖相環中的各個變量參與下一步的數據處理。
c.軟件鎖相的優越性
與傳統的硬件鎖相相比,軟件鎖相可以實現硬件鎖相難以實現的要求。
可以利用計算機靈活的處理能力實現優化濾波或自適應濾波。濾波可以用數字積分的形式形成無限大的直流增益,以實現完全無差調節。若希望將相乘器產生的倍頻成分濾掉,可以設計一種數字濾波算法,使其在w的倍頻之處為零點,而且在信號變化時可以根據實測w的值去修正濾波算法,使其零點也跟著變化以滿足測試要求。這在硬件鎖相中是很難實現的。
可以強行改變積分值以實現快速鎖定。硬件電路中的積分值如電容的電壓、電感的電流等是不能突變的。但程序中的數據卻可以根據實際需要強行賦值,這樣能實現一步鎖定。
柴油發電機組監控係統中軟件鎖相的實現
在柴油發電機組中,頻率基本為定值(50Hz),這樣就可以在程序中使w初始化為接近這一頻率的值。然後采用下述算法,算出θ與θ0的實際差值,然後可以強行修改θ0,使此差值改為π/2,實現一步鎖定。引入一個比u0滯後π/2的信號sinθ0,可以計算usinθ0,設它的直流分量為X,再設ucosθ0的直流分量為Y,采用式(4)同樣的方法得出:ctg(θ0-θ)=Y/X
若X>0則0<θ0-θ<π;若X<0則-π<θ0-θ<0;當X=0,若Y>0則θ0-θ=0;否則θ0-θ=π。由此,隻要求出Y與X,就確定了θ與θ0的實際差值。
求X與Y時,需要對上述乘積求一段時間的平均值。若信號為單一頻率,則平均時隻需要消去乘積中的倍頻成分,這樣隻需要對半個周期取平均,故最快的是采用一步鎖定方式,這樣需要半個周期的時間。若考慮輸入信號u中可能存在諧波,則可將平均時間加長到整個周期或整數個周期。若u中有更低頻成分,則情況複雜些,但平均時間越大,該成分的影響產生的誤差越小。總之,使相位接近於準確鎖定是不難辦到的。
本係統中,由於輸入頻率很少變化,因此為求鎖相環穩定,避免因幹擾而失鎖,通常讓濾波器環節的時間常數盡可能大,即盡可能慢些。
從上麵可以看出,鎖相環中的各個中間變量均可通過簡單的應用程序求解,最後求出采集信號的頻率。
試驗結果
2003年9月25日,上海鐵路分局科委組織有關專業技術人員,對上海機械保溫車輛段的柴油發電機組監控係統進行測試。測試報告結果如表1所示。

從表中可以看出,未采用軟件鎖相技術的測試軟件,測出的結果因諧波幹擾而產生很大的波動,影響了測量的結果,會使工作者誤以為柴油發電機組不符合標準。而采用軟件鎖相技術編製的軟件測量結果和高精度計量儀表的測量結果相符,測試要好得多,在柴油發電機組進行性能測試時,它完全能替代計量儀表,符合測試的標準。
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 貿澤EIT係列新一期,探索AI如何重塑日常科技與用戶體驗
- 算力爆發遇上電源革新,大聯大世平集團攜手晶豐明源線上研討會解鎖應用落地
- 創新不止,創芯不已:第六屆ICDIA創芯展8月南京盛大啟幕!
- AI時代,為什麼存儲基礎設施的可靠性決定數據中心的經濟效益
- 矽典微ONELAB開發係列:為毫米波算法開發者打造的全棧工具鏈
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall


