新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP的全橋移相控制感應加熱電源研究

        基于DSP的全橋移相控制感應加熱電源研究

        作者: 時間:2009-12-23 來源:網絡 收藏

        3 系統的實現
        1)數字鎖相環與移相PWM信號的發生
        采用TMS320F2812的EV單元,結合數字鎖相環基本算式,可有效實現的頻率跟蹤。數字鎖相環基本算式如下:

        本文引用地址:http://www.104case.com/article/152197.htm


        式中,T0(n)為同步信號周期,T1(n)為二階濾波后的結果,T(n)為頻率相位修正后的結果。A為頻率修正系數,B為相位修正系數。
        TMS320F28l2實現數字鎖相環(DPLL)的基本原理如圖4所示。算法過程如下:

        (1)設置捕獲單元為上升沿捕獲,當同步信號脈沖的上升沿到達到,計數器2從零開始計數,當下一個脈沖上升沿到達時,捕獲計數器2的值,得到同步信號的周期值T0(n)。
        (2)開放定時器1的下溢中斷,當計數器l為零時即進入下溢中斷,立即讀取并記錄此刻計數器2的值,如圖4中點M,該值即為相位差θ(n),將其存入到相應寄存器中,等待程序調用。
        (3)調用相關變量,鎖相環基本算式,計算得到新的周期值T(n)。
        (4)判斷T(n)是否在頻率限定范圍之內,限幅處理后,將T(n)作為計數器1下一周期的周期值,這樣在每個周期都進行調節便可實現鎖相的目的。
        考慮到移相PWM信號的發生,這里需設置計數器l為連續增減計數模式,所以實際載入周期寄存器的值的需再除以2。
        移相PWM信號的發生原理如圖5所示。設置定時/計數器1(GPl)為連續增減計數模式,設A和A′兩點對應于比較單元l(CMPl),B和B′對應于比較單元2(CMP2)。比較單元1與比較單元2分別輸出兩路互補的脈沖信號。在GPl的下溢中斷和周期匹配中斷及時改變定時器比較寄存器的值,即可產生所需的移相PWM信號。

        比較寄存器值的算法如下:


        其中,TPR(n)為定時器l的周期值,date1和date2為兩個變量值。改變datel與date2的差值,即可得到移相角可控的PWM輸出。
        設移相臂的滯后角度為β,則


        由式(3)可知,當datel=0,date2=TPR(n)時,移相角β最大,此時移相范圍為0~π,但在的程序設計中datel(A點)是不能取零的,所以在這種算法下,移相角的范圍與datel的最小取值有關。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长垣县| 镇坪县| 元氏县| 新宾| 霸州市| 保定市| 津市市| 云和县| 通山县| 台南市| 福建省| 梅州市| 扶风县| 江孜县| 白银市| 舒兰市| 宣武区| 来安县| 河西区| 军事| 西畴县| 资阳市| 宁德市| 即墨市| 锡林郭勒盟| 民乐县| 平远县| 阿鲁科尔沁旗| 浑源县| 甘谷县| 徐州市| 拉孜县| 宁武县| 桑植县| 乐都县| 崇文区| 乌拉特前旗| 株洲市| 天全县| 大渡口区| 阳曲县|