關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 一種基于數字控制的諧振變換器設計

        一種基于數字控制的諧振變換器設計

        作者: 時間:2012-07-19 來源:網絡 收藏

        3.1 PWM的產生
        此處選用TMS28027作為芯片,其內部具有ePWM模塊,用于產生中開關管的驅動信號。定時器按照給定周期值循環計數,比較值存儲在比較寄存器中,一直與計數器中的值進行比較。當比較結果相等時,PWM輸出產生跳變。每個計數周期產生兩次比較匹配,分別在前半周期的遞增計數期間和后半周期的遞減計數期間。由于ePWM模塊具有映射寄存器,因此在計數周期的任一時刻都可以裝載新值,改變PWM的周期和脈寬,從而實現變頻
        3.2 PI實現
        PI控制是最早發展的控制策略之一,其概念清晰,算法容易實現,魯棒性強,是工程控制中應用最廣泛的控制器。這里采用PI算法,將其化實現,進行系統的閉環控制和調節。
        PI控制系統的輸出信號u(t)同時成比例地反映輸入信號e(t)及其積分,即:
        f.JPG
        由于數字信號處理僅能根據采樣時刻的偏差值來計算控制量,故為了實現數字控制,必須以采樣周期T對上式進行離散化,對其進行z變換,得:
        Gc(z)=U(z)/E(z)=Kp+Ki/(1-1/z) (4)
        寫成差分方程為:
        u(n)=u(n-1)+Kp[e(n)-e(n-1)]+Kie(n) (5)
        式中:u(n)為第n次采樣的PI控制器輸出;e(n)為第n次采樣的誤差信號,即LLC的電壓輸出值和電壓給定值的偏差量;Ki為積分系數。
        由于普通PI調節容易出現積分飽和現象,故此處中,采用改進式PI算法。其基本思想是遇限停止積分,當控制量達到飽和后,便不再進行增大積分項的積累,而僅積累削弱積分項。具體設計方法為,在計算u(n)前,先判斷上一拍的PI輸出量u(n-1)是否達到最大值,若u(n-1)>Ucmax,則僅積累負偏差;若u(n-1)Ucmin,則僅積累正偏差。Ucmax和Ucmin分別為系統的最高工作頻率和最低工作頻率時的定時器設定值。

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

        h.JPG


        系統的軟件部分主要由主程序和中斷響應子程序組成,流程圖如圖5所示。主程序初始化后,便一直循環等待中斷.中斷過程主要調用PI子程序完成控制量的計算和輸出量的更新。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 颍上县| 泾阳县| 醴陵市| 攀枝花市| 永善县| 嵩明县| 依安县| 永定县| 丹江口市| 五家渠市| 布尔津县| 手游| 秦安县| 沙湾县| 资中县| 惠东县| 闵行区| 搜索| 乌兰县| 威远县| 双鸭山市| 芮城县| 岚皋县| 邵东县| 蓬莱市| 运城市| 连州市| 敖汉旗| 新蔡县| 泽州县| 石渠县| 务川| 广丰县| 开远市| 白沙| 磐石市| 芜湖市| 登封市| 札达县| 德阳市| 泸水县|