FPGA的寬頻超聲波電源頻率跟蹤系統設計_第1頁
FPGA的寬頻超聲波電源頻率跟蹤系統設計_第2頁
FPGA的寬頻超聲波電源頻率跟蹤系統設計_第3頁
FPGA的寬頻超聲波電源頻率跟蹤系統設計_第4頁
FPGA的寬頻超聲波電源頻率跟蹤系統設計_第5頁
已閱讀5頁,還剩1頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、【Word版本下載可任意編輯】 FPGA的寬頻超聲波電源頻率跟蹤系統設計 摘 要: 針對傳統超聲波電源無法驅動及鎖頻不同諧振頻率段的換能器,實現不了寬頻域內的鎖相和頻率跟蹤的問題,設計了一種基于FPGA的具有自動頻率搜索與跟蹤、動態匹配不同諧振頻率換能器的寬頻域超聲波電源。根據換能器的阻抗特性曲線,設計出動態步長的寬頻域頻率搜索方法,快速跟蹤到換能器的諧振頻率,并根據反應電路的電壓電流相位差,實時調整輸出頻率,鎖定整個系統工作在諧振狀態。實驗結果說明,設計的寬頻域超聲波電源頻率搜索快、跟蹤準,動態匹配換能器適應性好。 0 引言 超聲波焊接、清洗、檢測技術具有廣泛的應用前景。然而超聲波系統諧振頻

2、率漂移、跟蹤滯后等問題并沒有得到完全解決。目前研制的超聲波設備多為超聲波電源與其配套的換能器工作,單個超聲波電源無法驅動及鎖頻不同諧振頻率段的換能器,實現不了寬頻域內的頻率跟蹤和鎖相。因此,研制一款具有頻率自動跟蹤并能動態匹配不同諧振頻率換能器的寬頻超聲波電源具有重要的應用價值。 本文采用XILINX ZYNQ系列的FPGA(XC7Z0201CLG484I)作為主控制器,設計了一款具有寬頻域內頻率自動搜索、跟蹤、動態匹配換能器的超聲波電源。輸出頻率2040 kHz,可以驅動在該頻率范圍內的不同應用類型換能器,具有寬頻域的廣泛適用性。 1 超聲波電源系統構成 超聲波電源由整流電路、逆變電路、匹配

3、電路、反應電路和主控制電路組成。系統構造框圖如圖1所示。主控制器FPGA集成了一個雙核ARM Cortex-A9 處理器資源(Processing System,PS)和一個傳統的現場可編程門陣列(Field-Programmable Gate Array,FPGA)邏輯資源(Programmable Logic,PL)。FPGA的PL單元主要完成頻率搜索、頻率跟蹤、電壓電流鑒相、SPWM生成、直接數字式頻率合成器(DDS)等功能;PS處理器完成界面顯示、輸入參數處理等功能。匹配電路由高頻變壓器和改良T型匹配網絡組成,起著變阻調諧的作用,使負載呈純阻性,提高電源的效率。 DDS可簡化為由相位累

4、加器和ROM正弦波存儲表組成。在系統時鐘的控制下,更新頻率控制字,該頻率控制字對應著ROM正弦波表的地址,而該地址存儲的內容就是正弦波的某個合成點對應的幅值,在下一個系統時鐘下,相位累加器的輸出再次增加一個頻率控制字,對應著改變波形存儲的地址,從而生成所合成波形的下一個幅值點,直到相位累加器溢出后形成一個完整的正弦波。該正弦波的頻率隨著頻率控制字的改變而改變,其輸出頻率為: 式中,N為相位累加器位長,fclk為系統時鐘,Fword為頻率控制字。 DDS輸出正弦波信號與SPWM生成模塊內部產生的高頻三角載波信號開展調制,輸出脈沖寬度按照正弦波規律變化的PWM波,控制逆變電路輸出頻率按照DDS輸出

5、的正弦波頻率改變。 系統通電后,首先根據反應電流有效值I_in開展頻率搜索,在20 kHz40 kHz頻域內快速搜索到換能器的諧振頻率,并記錄諧振頻率時的電流值I_max作為電流閾值,接著啟動頻率跟蹤程序,根據反應電路的電壓U、電流I相位差,鎖定輸出頻率在電壓電流相位一致的頻率點,同時PL還實時監測反應電流值與I_max之間的大小,作為判斷系統是否處于諧振狀態的一個輔助條件。一旦系統更換換能器或者負載突變導致系統失諧,反應電流值將遠小于I_max,此時PL將選擇頻率搜索程序,重新搜索到換能器的諧振頻率后,轉到頻率跟蹤開展相位鎖定。 2 頻率搜索 超聲波電源輸出頻率與換能器諧振頻率相等時,電源工

6、作效率,系統工作穩定。實驗說明,換能器工作在諧振頻率Fs時,其負載流過的電流值,因此可以通過檢測換能器的電流值實現諧振頻率搜索。 圖2繪制了諧振頻率為22 kHz和32.32 kHz的換能器在20 kHz40 kHz頻段內的阻抗特性曲線。由圖2可知,換能器在諧振頻率附近阻抗會發生巨大變化,即電流值變化明顯;而在遠離諧振頻率時,阻抗變化不明顯,從而可知其電流變化微弱。基于換能器的這一阻抗特性,在FPGA平臺上設計了基于電流值的頻率搜索法。頻率搜索的FPGA實現如圖3所示。 系統通電后由頻率搜索模塊產生20 kHz輸出頻率所需的頻率控制字,在系統時鐘控制下,比較當前反應的電流有效值I_in與上一周

7、期反應的電流值,若二者差值小于設定的閾值Ith,說明此時負載電流變化不明顯,系統頻率遠離換能器的諧振頻率,此時以設定的大步長step1改變DDS的頻率控制字;當二者差值大于Ith,說明此時的系統頻率已接近換能器的諧振頻率,頻率控制字將以設定的小步長step2微調,直到輸出頻率到達40 kHz,頻率搜索功能完成,此時記錄搜索過程中的電流值I_max,并輸出電流值對應的頻率控制字。頻率搜索的軟件流程圖如圖4所示。圖中各變量的注釋如下: (1)Freq:搜索頻率范圍(20 kHz40 kHz) (2)F_word_rem:諧振頻率控制字 (3)I_in:輸入電流有效值 (4)I_max:電流值 (5

8、)step、step1、step2:代表不同步長 (6)Ith:設定閾值 (7)det_I:相鄰采樣周期的電流差值。 系統上電后初始化頻率Freq為20 kHz,在每個采樣周期下,比較輸入電流I_in與I_max的關系。如果輸入電流大于I_max,將輸入電流值賦給I_max,并記錄此時的頻率點賦值給F_word_rem,同時比較相鄰采樣周期內的電流值以產生det_I,隨后比較det_I與Ith的關系。如果det_I大于Ith,說明此時系統的輸出頻率已接近換能器的諧振頻率點,輸出頻率Freq將以小步長step2遞變;反之說明輸出頻率遠離換能器的諧振頻率,為加快搜索速度,應以大步長step1在寬頻

9、域改變輸出頻率。當完成頻域內搜索之后,輸出頻率字為電流值時刻對應的諧振頻率點F_word_rem,頻率搜索程序完成。 圖5為頻率搜索程序的ModelSim仿真圖。光標位置代表電流值點,即換能器的諧振頻率點。在換能器的諧振頻率附近,輸出的頻率字以小步長step=10變化,逐步搜索到諧振頻率點,并記錄下諧振頻率為20 260以及此時的電流值3 471。圖5說明,依據換能器阻抗特性曲線設計的變步長搜索方法滿足了設計要求。 3 頻率跟蹤 系統工作在諧振狀態時,換能器等效負載呈純阻性,電壓電流相位差近似為0。因此可以通過檢測電壓電流相位差判斷電路是否處于諧振狀態。頻率跟蹤時,FPGA對反應的電壓電流信號

10、開展相位比較,生成電壓電流相位差信號,根據相位差信號改變頻率控制字的輸出,從而改變系統輸出頻率,直到反應的電壓電流相位差趨近0,鎖定整個系統工作在換能器的諧振頻率上。頻率跟蹤的FPGA實現如圖6所示。 反應電路輸出的Phase_I、Phase_U二路信號分別代表換能器的電流電壓相位信號,二者經過數字鑒相后,輸出電流電壓相位差值,由脈寬計數器記錄下相位差大小,結合給定步長step改變DDS的頻率控制字,即改變逆變電路的輸出頻率,從而改變Phase_I與Phase_U的相位差,直到系統穩定在諧振頻率點上。頻率跟蹤軟件流程圖如圖7所示。 在搜索到諧振頻率F_word_rem后,系統啟動頻率跟蹤程序,

11、將F_word_rem的值送給Freq作為系統頻率控制字輸出,由FPGA采集反應的電壓電流信號。當檢測到電流相位超前電壓相位時,以步長step減小頻率控制字Freq,反之增加頻率控制字頻率,改變系統的輸出頻率,直到電壓電流相位差在設定的裕度。 圖8為頻率跟蹤程序的ModelSim仿真圖,光標位置為電壓電流零相位差的頻率點。由圖8可知,在電壓相位超前電流相位時,輸出頻率控制字Freq在諧振頻率F_word_rem的根底上,以step=1 Hz的步長增加,對應著驅動逆變電路的PWM信號頻率以相應步長遞增,鎖定系統在諧振頻率點;反之當電流相位超前電壓相位時,輸出頻率隨著頻率字Freq以相應步長遞減,直到反應的電壓電流相位一致。 4 實驗結果 借助于MATLAB R20*a對設計的系統開展仿真,以20 kHz換能器為例,對反應的電壓電流信號開展相位差分析,波形如圖9所示。 圖9(a)為偏離諧振頻率點的電壓電流波形,二者存在一定相位差,此時啟動頻率跟蹤程序,改變輸出頻率使電壓電流相位差趨近0,波形如圖9(b)所示,電壓電流相位差幾乎為0。實驗結果說明,設計的寬頻域超聲波電源頻率跟蹤效果良好,換能器工作在諧振狀態。 5 結論 在已有超聲波電源的分析根底上,研制了一款基于XILINX ZYNQ 7000系列FPGA的寬頻域超聲波電源。在分析了換能器阻抗特性曲線的特性后,設計了變步長的頻率搜索

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論