新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于PID算法的高精度數字化電源設計

        基于PID算法的高精度數字化電源設計

        作者:周波,祝忠明,劉勇,劉再東 時間:2012-03-23 來源:電子產品世界 收藏

          摘要:提出了一種基于算法的高精度數字化設計方案。采用DSP和FPGA技術來做數字化調節,通過數字化算法產生PWM波來控制斬波器,達到控制主回路。從而取代傳統的模擬PID調節器,使電路更簡單,精度更高,通用性更強。

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

          引言

          由于數字化器件的迅速發展,有效推動了數字化系統的發展,對于一個簡單的、固定功能的應用,模擬能保持較大的成本競爭力。但是對于要求靈活性或者較復雜功能的電源,數字電源不僅具有低成本競爭力并且在許多情況下可能是唯一的選擇。目前在國內,采用FPGA+DSP組合同時基于PID算法來設計數字化電源還是比較少見的,這也是本文把其作為主要研究對象的原因。

          本文采用FPGA控制18位的高速高精度的AD轉換器AD7678采集數字電源的電壓,同時利用SPI通信協議與DSP進行數據傳遞,在后端DSP通過PID算法產生PWM波來控制斬波器,達到控制主回路。從而取代傳統的模擬PID調節器。

          系統結構設計

          硬件的總體結構主要分為:外圍電路部分、FPGA控制部分和DSP處理部分。

          設計思路:DSP是整個系統的核心部分,完成PID算法的處理、PWM信號的給出、發同步信號給FPGA、以及程序的調度等等。由于整個系統是閉環控制系統,要求采樣速率和精度相當高。本系統采用FPGA來控制ADC,這樣就避免了高速采樣占用DSP資源的問題,減輕了DSP的負擔,DSP可以將讀到的ADC信息做PID調節,從而產生PWM波來控制開關電路的開關速率,從而達到閉環控制的目的。

          系統硬件平臺

            外圍電路部分

            針對不同的數字電源,信號調理電路是不一樣的,本次設計是對小于5V的電壓信號進行采集,如果高于5V要采用分壓電路 [5] 。由于在電壓信號中存在大量的高頻信號(干擾),首先要對電壓進行濾波處理,經典的濾波電路就是用電阻、電感、電容組成。如果信號比較小,還要經過放大等。本次設計采用差分電路對輸入信號進行調理,有利于ADC對輸入信號的高精度采集,還可以對ADC起保護作用,也是本次設計的優點之一,具體電路如圖2所示。

        pid控制相關文章:pid控制原理


        pwm相關文章:pwm是什么


        pid控制器相關文章:pid控制器原理




        關鍵詞: 電源 PID 201203

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 左云县| 太白县| 竹溪县| 修文县| 南乐县| 喀喇沁旗| 合江县| 海安县| 嘉鱼县| 迭部县| 黑山县| 张家港市| 阳东县| 光山县| 四川省| 宜州市| 灵山县| 德安县| 霍林郭勒市| 大理市| 平南县| 富阳市| 密云县| 卓资县| 迁西县| 潮安县| 常州市| 深泽县| 西林县| 广丰县| 洛川县| 南康市| 布尔津县| 漳浦县| 黔江区| 彝良县| 柏乡县| 镇赉县| 开封县| 封开县| 南木林县|