《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于System Generator模型導出法的Boost變換器控制
基于System Generator模型導出法的Boost變換器控制
2017年電子技術應用第7期
劉朝勇1,王綏超2,鄭先成2
1.上海飛機設計研究院,上海201210;2.西北工業大學 自動化學院,陜西 西安710000
摘要: 利用System Generator軟件平臺,實現基于模塊化建模方法的變換器建模,并簡化語言編寫控制系統的復雜過程。研究了從MATLAB-Xilinx環境中導出使用模塊化建模方法搭建的控制算法。通過MATLAB仿真、軟硬件聯合仿真和實驗進行驗證,證明了將控制算法導出使用的可行性。
中圖分類號: TP273
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2017.07.015
中文引用格式: 劉朝勇,王綏超,鄭先成. 基于System Generator模型導出法的Boost變換器控制[J].電子技術應用,2017,43(7):59-62.
英文引用格式: Liu Chaoyong,Wang Suichao,Zheng Xiancheng. Implementation of Boost converter control based on the export method of System Generator model[J].Application of Electronic Technique,2017,43(7):59-62.
Implementation of Boost converter control based on the export method of System Generator model
Liu Chaoyong1,Wang Suichao2,Zheng Xiancheng2
1.Shanghai Aircraft Design and Research Institute,Shanghai 201210,China; 2.School of Automation,Northwestern Polytechnical University,Xi′an 710000,China
Abstract: This paper utilizes the System Generator software platform to implement the model of a Boost converter based on modular modeling method and simplify the complex process of using language to compile the control system directly. The study shows how to export the control algorithm built using the modular modeling method in MATLAB-Xilinx environment. The proposed modeling procedure has been verified through the simulation in MATLAB, co-simulation and validated via experiment.
Key words : System Generator;modular modeling;control algorithm export

0 引言

    以往的FPGA設計者主要通過Verilog/VHDL語言來實現模型搭建,這對設計者語言上的要求很高?;谀K化設計的模型搭建方法的出現,簡化了語言方式建模的復雜過程,使得系統從設計到實現的周期大大縮短,同時也保證了所實現功能的一致性。

    Xilinx公司的System Generator軟件自帶的算法模塊為FPGA的設計使用引入了新的方法。結合FPGA自身豐富的觸發器資源、大量的I/O引腳資源、高速的CMOS工藝和功耗低等特點,System Generator軟件可以將控制系統導出,應用于FPGA集成開發軟件之中,簡化設計的過程。

    完整的系統通過System Generator軟件仿真后直接生成硬件語言集成核,下載至FPGA平臺中進行測試,使得Verilog/VHDL語言基礎薄弱的工程師也可以通過設計、仿真和實驗很好地進行FPGA開發工作。

1 基于模塊化建模

1.1 Xilinx軟件介紹

    Xilinx新一代集成開發環境Vivado突出基于知識產權(Intellectual Property,IP)核的設計方法,更加體現系統級設計思想,進一步增強了設計者對FPGA底層布局和布線的干預能力[1]。

    開發者可以通過MATLAB/Simulink環境調用Xilinx模塊來完成模型搭建,并且通過調用核生成器為所構建的控制模塊生成經過優化的網表和知識產權核文件,導出生成相應的工程文件[1]。由MATLAB/Simulink生成的工程文件可以使用Vivado軟件進行進一步編輯,最終生成FPGA可以執行的數據流文件。System Generator的這種特性可以使設計的注意力只集中在關鍵部分。

1.2 模型搭建

    圖1顯示的是基于System Generator模型導出的變換器控制框圖,包括模型搭建、模型仿真、控制器導出和實驗驗證幾大部分。

qrs3-t1.gif

    本文以簡單的Boost升壓電路為例,實現基于System Generator的控制器導出。設定Boost變換器輸入電壓為12 V,輸出電壓為24 V,開關頻率為40 kHz。

    使用Xilinx模塊搭建的仿真模型分為主電路和控制電路兩個部分。主電路由電源、電感、電容、負載和開關器件等組成,控制電路為采用Xilinx模塊搭建的離散PI控制器。對主電路輸出電壓進行采樣處理,然后輸送到控制器。控制器輸出結果與三角波進行比較得到PWM脈寬調制波來控制主電路開關管的導通與關斷,如此進行信號的反饋閉環過程[2]

    在MATLAB-Xilinx模型中,需要將PI控制算法離散化。離散PI有增量式和位置式兩種方式,如式(1)與式(2)所描述[3-4],增量式離散PI僅涉及到當前周期誤差量與上一周期誤差量,使用起來較為方便,是最常使用的離散PI算法。但是增量式PI在實現受限于FPGA中的寄存器周期移位賦值,對于Xilinx模塊的使用效果不理想。本文選擇位置式離散PI算法,使用離散狀態下的累加模塊來實現連續狀態下的積分功能。累加模塊自身帶有限幅的功能,大大減少了Xilinx模塊使用量[5]。控制器模型圖如圖2所示。

qrs3-t2.gif

    增量式離散PI算法:

    qrs3-gs1.gif

    位置式離散PI算法:

    qrs3-gs2.gif

式中Kp與Ki分別表示比例增益與積分增益,u表示控制量,e表示控制量與給定量的偏差,k表示不同的周期。

2 仿真模型驗證與控制器導出

2.1 仿真結果對比分析

    與Simulink模塊搭建的控制器不同,Xilinx模塊下的控制器是使用PI離散方程搭建的,其運算于離散時間模式下,因此離散控制器的功能性驗證尤為重要[6]。同時,基于System Generator模型導出的變換器控制器設計,最終的目的是將模塊搭建的控制器轉換成IP核來使用,于是,利用Xilinx模塊搭建的控制器的功能能否在FPGA中正常運算是十分重要的部分[7]

    針對上面提出的問題,分別進行了MATLAB-Simulink環境、MATLAB-Xilinx環境和硬件在環聯合環境下的仿真工作,并對仿真結果進行分析:仿真結果幅值方面,3種仿真模式下的輸出結果Udc的幅值是一致的,說明不同方式搭建的控制器仿真模型可以實現同樣的功能;算法執行環境方面,同樣的仿真結果表明Xilinx模塊搭建的控制器算法可以正常運行于FPGA中;仿真結果穩定情況方面,Simulink模型輸出比Xilinx模型輸出更加穩定,沒有抖動。經過分析得出,Xilinx模型存在抖動的原因,是由于System Generator控制管理的Xilinx模塊基于離散模式下的算法模塊,而POWER GUI控制管理下的Simulink模塊工作在連續狀態。連續模型與離散模型互相結合工作,導致了輸出結果存在抖動情況。聯合仿真實現的是控制器IP核于FPGA之中執行運算,同樣存在著波動。

2.2 聯合仿真分析

    聯合仿真的原理與本文基于System Generator模型導出的變換器控制設計中心思想一致,重點在于導出環節。在聯合仿真過程中,將Xilinx模塊搭建的控制器導出成Verilog語言下的集成核,該核在FPGA中完成控制器算法的運算過程[7-9]。

    聯合仿真是Xilinx模塊搭建的控制器的最直接的驗證過程,因其在ZedBoard開發板的FPGA環境下實現控制算法仿真,所以聯合仿真的結果是控制器算法最真實的體現,是算法功能性驗證的最好方法。仿真模型如圖3所示。圖4顯示的是聯合仿真集成核,其實現控制算法運算于FPGA過程中的數據反饋。

qrs3-t3.gifqrs3-t4.gif

2.3 模型導出

    Xilinx模塊搭建而成的控制器,通過System Generator導出成Vivado可以使用的IP核。該IP核僅包括Xilinx模塊構成的控制器部分,其由GatewayIN/GatewayOUT來定義端口參數。這些端口參數設定了輸入/輸出數據的類型、位數等信息,同時包含了離散仿真步長信息。GatewayIN/GatewayOUT起到了連接外部數據和Xilinx模塊的關鍵作用。導出環境下System Generator的信息如圖5所示。從圖中軟件設置信息可以看出,將Boost變換器的控制系統導出成IP核的形式,并針對所擁有的FPGA芯片系列選定了相對應的開發板,同時將Verilog語言作為開發設計的硬件描述語言。其他選項設定為默認設置即可。此處設置了合適的導出對象與導出環境,是整個設計關鍵的一步。

qrs3-t5.gif

2.4 Vivado軟件處理

    經過System Generator導出的Boost控制器,作為一個獨立的IP核,可以由Vivado軟件進行使用操作。本文中使用Vivado軟件,搭建Boost變換器數據處理模型,包括主模塊(XADC模數轉換模塊、數據分離處理模塊)和控制模塊(IP核),如圖6所示。其中模數轉換使用ZedBoard板卡自帶的模數轉換器,借助XADC將輸入開發板的模擬量轉化為數字量。數據分離模塊存在是因為由XADC出來的數據是混亂的(開發板輸入n通道的數據,XADC輸出1…n.1…n格式的數據),其目的在于將XADC轉換出來的數據進行有效分離,以便于后級的運算操作。數據處理模塊主要是將數字量進行處理,使其與實際中模擬量的大小相對應,以進行后續的PI控制。

qrs3-t6.gif

3 實驗驗證

    實驗借助了ZedBoard開發板平臺上的高精度AD轉換器,同時在面包板上搭建的Boost變換器,結合采樣調理板形成一個閉環控制系統進行實驗。

    首先是對Boost主電路上的輸出信號進行采樣,該信號經過調理板進行處理。調理板出來的信號輸送到ZedBoard開發板,在開發板上進行模數轉換和進一步數據處理,處理結果經由System Generator導出控制器IP核之后與三角波進行比較,得到PWM波輸出。PWM波經過驅動電路然后控制Mosfet的導通與關斷。

    結合實驗結果圖7,得到表1。從表1中可以看出,Boost變換器在輸入11.5 V~15 V的變化過程中,輸出電壓可以穩定在24.2 V左右。在變載試驗下,輸出電壓略微下降0.3 V。

qrs3-t7.gif

qrs3-b1.gif

4 結束語

    結合MATLAB/Simulink環境,使用Xilinx公司提供的System Generator模塊庫來搭建仿真模型,然后生成Verilog硬件描述語言實現的IP核的控制系統設計方法,使得FPGA設計開發者可以利用Simulink的仿真功能和MATLAB的強大數據分析能力來進行FPGA系統級仿真和行為級分析。相比于以往直接使用Verilog/VHDL語言來進行控制系統的編寫,大大簡化了不同環節之間的相互連接驗證工作,同時提高了功能實現的驗證效率,縮短了設計周期。這種設計上的靈活性,在滿足要求的同時,也便于對細節的修改,使得設計好的模型可以被重復使用,是FPGA設計的新方向。

參考文獻

[1] 何賓.Xilinx FPGA權威設計指南:Vivado 2014集成開發環境[M].北京:電子工業出版社,2015.

[2] 龐圣釗,皇甫宜耿,郭亮,等.一種采用高頻電流前饋補償的Boost變換器系統穩定方法[J].中國電機工程學報,2016,36(20):5616-5623.

[3] ABBAS G,FAROOQ U,ASAD M U.Design and FPGA implementation of 1-degree-of-freedom discrete PID controller for power switching converter[C].Industrial Electronics and Applications.IEEE,2012:1070-1074.

[4] KOCUR M,KOZAK S,DVORSCAK B.Design and implementation of FPGA-digital based PID controller[C].Control Conference.IEEE,2014:233-236.

[5] 錢偉康,倪元鴻,謝凱年,等.基于Xilinx System Generator的PID算法快速硬件實現[J].電子技術應用,2011:37(11):48-51.

[6] 李寧.基于Xilinx FPGA的機電系統智能控制器設計及應用[D].濟南:山東大學,2010.

[7] KIDOKORO H,NAKAHARA M.FPGA-based hardware-in-the-loop simulator of high switching frequency power converters[C].International Telecommunications Energy Conference.IEEE,2015:1-6.

[8] SOPHIA A S,BABU A R.Development of FPGA controller based high step-up DC-DC Converter using coupled inductor[C].2016 Second International Conference on Science Technology Engineering and Management.IEEE,2016:377-382.

[9] DUFOUR C,CENSE S,B?魪LANGER J.FPGA-based switched reluctance motor drive and DC-DC converter models for high-bandwidth HIL real-time simulator[C].European Conference on Power Electronics and Applications.IEEE,2013:1-8.



作者信息:

劉朝勇1,王綏超2,鄭先成2

(1.上海飛機設計研究院,上海201210;2.西北工業大學 自動化學院,陜西 西安710000)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产精品一区在线观看你懂的| 欧美日韩一区二区三区四区在线观看| 亚洲一区二区三区中文字幕在线| 久热综合在线亚洲精品| 欧美日韩的一区二区| 欧美日韩天天操| 久久亚洲精品一区| 国产精品美女主播| 久久免费视频网| 女人色偷偷aa久久天堂| 国产免费一区二区三区香蕉精| 欧美一级黄色网| 亚洲另类在线视频| 久久国产福利国产秒拍| 国产亚洲福利| 久久蜜桃精品| 中日韩午夜理伦电影免费| 久久综合国产精品台湾中文娱乐网| 在线欧美小视频| 欧美专区一区二区三区| 国产精品女人网站| 国产一区二区日韩| 国产精品久久久久9999高清| 国产亚洲一区二区三区在线观看| 欧美精品一区二区三区蜜臀| 亚洲午夜精品一区二区三区他趣| 狠狠综合久久av一区二区小说| 亚洲综合色自拍一区| 国内精品嫩模av私拍在线观看| 国产精品区免费视频| 性久久久久久久久久久久| 国产日韩欧美在线视频观看| 国产视频在线观看一区| 国产精品亚洲综合| 午夜精品免费| 欧美成人国产va精品日本一级| 久热精品视频在线| 欧美一区二区三区四区在线观看| 欧美午夜免费| 日韩视频一区二区三区在线播放| 午夜精品一区二区三区电影天堂| 久热综合在线亚洲精品| 亚洲精品久久7777| 欧美一区综合| 亚洲视频精品| 欧美伦理91i| 欧美1区2区| 国产日韩欧美麻豆| 国产精品福利网| 亚洲人成网站999久久久综合| 国产主播精品| 亚洲综合精品| 又紧又大又爽精品一区二区| 亚洲在线免费观看| 一本色道88久久加勒比精品| 国产一区二区三区四区老人| 国产精品久久久久aaaa九色| 美日韩精品视频| 久久尤物视频| 欧美午夜不卡视频| 国产精品99久久久久久人| 久久久91精品国产一区二区三区| 亚洲精品午夜| 一区在线视频| 欧美精品一区二区三区久久久竹菊| 亚洲一区二区三区视频播放| 国产精品久久久久一区| 欧美激情一区二区三区四区| 午夜免费电影一区在线观看| 欧美日韩直播| 午夜精品视频在线观看一区二区| 欧美视频免费在线| 欧美国产日韩精品| 国产精品久久久久久妇女6080| 国产在线高清精品| 欧美日韩国产成人在线观看| 国产中文一区二区| 亚洲欧美综合另类中字| 免费视频最近日韩| 国产精品午夜在线| 亚洲区第一页| 亚洲人成绝费网站色www| 久久久99久久精品女同性| 国产午夜精品美女视频明星a级| 免费观看30秒视频久久| 国产精品综合不卡av| 国产在线精品一区二区中文| 久久国产精品电影| 久久综合久久综合久久综合| 久久久久综合| 亚洲一区3d动漫同人无遮挡| 一区二区三区 在线观看视频| 美女成人午夜| 久久久久一区二区| 亚洲精品色婷婷福利天堂| 欧美国产欧美亚州国产日韩mv天天看完整| 国产精品揄拍500视频| 亚洲午夜激情免费视频| 在线亚洲电影| 亚洲欧美日韩第一区| 久久国产加勒比精品无码| 日韩系列在线| 美女脱光内衣内裤视频久久网站| 欧美精品国产一区二区| 亚洲一区欧美激情| 亚洲电影免费| 欧美日韩成人一区二区三区| 久久色中文字幕| 欧美日韩在线影院| 亚洲中午字幕| 在线观看亚洲专区| 嫩草伊人久久精品少妇av杨幂| 影音先锋日韩有码| 国产午夜亚洲精品理论片色戒| 欧美韩日高清| 欧美亚洲自偷自偷| 噜噜噜久久亚洲精品国产品小说| 国产伦精品一区二区三区照片91| 欧美精品在线播放| 欧美午夜一区二区福利视频| 欧美四级电影网站| 国产啪精品视频| 精品成人国产| 久久国产精品99久久久久久老狼| 国产综合久久| 欧美在线视频观看| 国产日韩一区二区三区在线| 国产精品观看| 欧美黄免费看| 久久欧美肥婆一二区| 欧美高清不卡在线| 一区二区三区产品免费精品久久75| 国产精品va在线播放| 欧美亚日韩国产aⅴ精品中极品| 99re热这里只有精品免费视频| 欧美另类在线播放| 国产精品美女久久久久久免费| 国产精品99久久久久久久久久久久| 国产精品手机在线| 久久九九99| 亚洲一区二区三区777| 亚洲激情综合| 久久久久在线观看| 最新国产精品拍自在线播放| 国内精品视频久久| 一区二区三区**美女毛片| 亚洲香蕉在线观看| 亚洲美女免费精品视频在线观看| 欧美一区二区三区婷婷月色| 日韩一级在线观看| 久久久精品五月天| 国产一区视频在线看| 久久gogo国模裸体人体| 亚洲欧美在线视频观看| 欧美中文字幕在线播放| 久久久97精品| 国产精品素人视频| 欧美色网在线| 国产精品久久波多野结衣| 欧美国产精品一区| 欧美成人a视频| 亚洲性人人天天夜夜摸| 久久久国产精品一区| 欧美三级小说| 日韩午夜av电影| 欧美日韩精品伦理作品在线免费观看| 国产精品看片你懂得| 国产乱人伦精品一区二区| 国产精品s色| 亚洲永久精品国产| 免费在线观看精品| 一区二区在线视频播放| 影音先锋另类| 欧美韩日一区二区三区| 麻豆精品在线观看| 在线观看亚洲精品视频| 影音先锋国产精品| 亚洲精品色婷婷福利天堂| 国产精品久久久久久妇女6080| 欧美日韩国产高清| 久久一区二区三区超碰国产精品| 国产精品亚洲人在线观看| 国产精品久久二区二区| 免费久久99精品国产自| 一本色道久久综合狠狠躁的推荐| 99riav1国产精品视频| 亚洲人成欧美中文字幕| 久久色在线播放| 国产亚洲精品一区二555| 国产精品实拍| 亚洲国产精品悠悠久久琪琪| 亚洲精品人人| 国产欧美日韩精品a在线观看| 一区二区三区日韩欧美精品| 香蕉免费一区二区三区在线观看| 欧美午夜免费| 极品少妇一区二区| 国产精品影院在线观看| 久久岛国电影| 亚洲国产高清一区| 亚洲精品乱码久久久久久日本蜜臀| 在线观看久久av| 91久久黄色| 欧美成人精品激情在线观看| 免费成人高清| 国产精品视频xxxx| 欧美国产日韩一二三区| 又紧又大又爽精品一区二区| 欧美三级中文字幕在线观看| 9久草视频在线视频精品| 欧美国产成人精品| 欧美成人精品影院| 最新成人av网站| 亚洲欧美日韩一区二区三区在线观看| 国产一区二区中文字幕免费看| 国产乱码精品一区二区三区不卡| 在线观看日产精品| 日韩视频国产视频| 亚洲丁香婷深爱综合| 亚洲综合色婷婷| 欧美大尺度在线观看| 久久狠狠亚洲综合| 久久精品国产精品亚洲综合| 亚洲性夜色噜噜噜7777| 国产精品区二区三区日本| 欧美激情1区2区3区| 国产欧美日韩精品一区| 久久艳片www.17c.com| 亚洲免费视频网站| 欧美一区二区三区男人的天堂| 久久久综合激的五月天| 亚洲第一色在线| 国产精品v一区二区三区| 蜜臀av在线播放一区二区三区| 亚洲免费成人av电影| 亚洲精品综合久久中文字幕| 国产精品专区h在线观看| 欧美日韩亚洲天堂| 亚洲欧洲日产国码二区| 亚洲国产黄色片| 欧美福利一区二区| 国产一区亚洲| 欧美一级久久| 国产日产欧美精品| 99视频在线精品国自产拍免费观看| 欧美高清在线精品一区| 亚洲日本va在线观看| 国产精品福利av| 欧美成人小视频| 在线精品视频一区二区| 亚洲精品视频免费观看| 亚洲电影视频在线| 国内精品国语自产拍在线观看| 小辣椒精品导航| 欧美视频第二页| 亚洲国产精品一区二区第四页av| 日韩视频精品在线观看| 亚洲一区中文| 国产一区深夜福利| 国产精品久久久久毛片软件| 中文av字幕一区| 国产精品日韩在线一区| 午夜免费电影一区在线观看| 欧美色视频日本高清在线观看| 亚洲欧美日韩精品久久久久| 亚洲精品一二| 亚洲人永久免费| 欧美日韩大片一区二区三区| 国产一区二区三区免费观看| 在线免费观看日韩欧美| 亚洲福利国产精品| 国产日韩欧美二区| 一区二区三区精品在线| 国产区精品在线观看| 久久视频一区二区| 亚洲欧美色婷婷| 国产精品久久婷婷六月丁香| 夜夜爽av福利精品导航| 国产精品白丝黑袜喷水久久久| 国产精品二区三区四区| 亚洲精品一区在线观看香蕉| 久久激情中文| 国产乱码精品| 新片速递亚洲合集欧美合集| 一区二区三区四区五区在线| 欧美久久久久久久久久| 欧美日韩在线一区二区三区| 一区免费视频| 精品福利电影| 欧美大片国产精品| 久久精品国产精品亚洲精品| 国产精品igao视频网网址不卡日韩| 国产亚洲欧美一级| 国产精品五区| 国产亚洲综合性久久久影院| 国产精品日韩欧美一区二区| 极品尤物av久久免费看| 99国产成+人+综合+亚洲欧美| 伊人激情综合| 狠狠狠色丁香婷婷综合激情| 国产精品国内视频| 欧美福利一区二区| 欧美大片免费看| 在线观看成人av电影| 国产欧美日韩精品一区| 尤妮丝一区二区裸体视频| 欧美大片在线影院| 欧美亚一区二区| 久久久久久一区二区| 欧美区一区二| 亚洲肉体裸体xxxx137| 国产综合av| 久久九九国产精品| 亚洲香蕉成视频在线观看| 亚洲一区二区三区国产| 国产精品v片在线观看不卡| 国产一区二区三区日韩欧美| 亚洲人成77777在线观看网| 亚洲国产精品久久精品怡红院| 美乳少妇欧美精品| 国产精品久久久久久影视| 久热精品视频在线观看| 亚洲免费在线看| 国一区二区在线观看| 亚洲六月丁香色婷婷综合久久| 免费久久99精品国产自| 亚洲日本成人在线观看| 欧美福利一区二区三区|