新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > DSP的大功率開關電源的設計方案

        DSP的大功率開關電源的設計方案

        作者: 時間:2011-09-26 來源:網絡 收藏
        本系統借助強大的運算功能,通過編程實現了軟件PID調節。由于本系統軟件中采用的是增量式PID算法,因此需要得到控制量的增量△un ,式(3)為增量式PID算法的離散化形式:

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

          

          在進入穩態后,偏差是很小的。如果偏差e在一個很小的范圍內波動,控制器對這樣微小的偏差計算后,將會輸出一個微小的控制量,使輸出的控制值在一個很小的范圍內,不斷改變自己的方向,頻繁動作,發生振蕩,這既影響輸出控制器,也對負載不利。

          為了避免控制動作過于頻繁,消除由于頻繁動作所引起的系統振蕩,在PID算法的中設定了一個輸出允許帶eo。當采集到的偏差|en|≤eo時,不改變控制量,使充電過程能夠穩定地進行;只有當|en| >eo 時才對輸出控制量進行調節。PID控制模塊的程序流程如圖9所示:

          

        圖9 PID運算程序流程圖

          圖9 PID運算程序流程圖

          3.4 PWM 生成模塊

          TMS320LF2407A內部包括兩個事件管理器模塊EVA和EVB,每個事件管理器模塊包括通用定時器GP、比較單元、捕獲單元以及正交編碼脈沖電路。通過TMS320LF2407A事件管理模塊中的比較單元可以產生帶死區的PWM波,與PWM 波產生相關的寄存器有:比較寄存器CMPRx、定時器周期寄存器Tx—PR、定時器控制寄存器TxCON、定時器增/減計數器TxCNT、比較控制寄存器COMCONA/B、死區控制寄存器DBTCONA/B。

          PWM波的生成需對TMS320LF2407A的事件管理模塊中的寄存器進行配置。由于選用的是PWM1/2,因此配置事件管理寄存器組A,根據需要生成帶死區PWM波的設置步驟為:

          (1)設置并裝載比較方式寄存器ACTRA,即設置PWM波的輸出方式;

          (2)設置T1CON寄存器,設定定時器1工作模式,使能比較操作;

          (3)設置并裝載定時器1周期寄存器T1PR,即規定PWM 波形的周期;

          (4)定義CMPR1寄存器,它決定了輸出PWM 波的占空比,CMPR1中的值是通過計算采樣值而得到的;

          (5)設置比較控制寄存器COMCONA,使能PD—PINTA 中斷;

          (6)設置并裝載死區寄存器DBTCONA,即設置死區時間。

          

        圖10所示為帶死區PWM波的生成原理

          圖10所示為帶死區PWM波的生成原理

          3.5 鍵盤掃描及LCD顯示模塊



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阳西县| 甘泉县| 南郑县| 建湖县| 漳平市| 闽侯县| 芷江| 龙川县| 清河县| 汕头市| 德江县| 土默特右旗| 湘乡市| 新化县| 阳信县| 三亚市| 望城县| 苍梧县| 南昌县| 汶上县| 寻甸| 正定县| 陆川县| 东阿县| 长岭县| 巴楚县| 灵山县| 襄垣县| 喜德县| 和平区| 东源县| 东至县| 武定县| 兴城市| 那坡县| 民乐县| 临漳县| 新干县| 滨海县| 涡阳县| 周宁县|