《電子技術應用》
您所在的位置:首頁 > 電源技術 > 設計應用 > 基于DSP的逆變器系統代碼生成方法及實現
基于DSP的逆變器系統代碼生成方法及實現
2017年電子技術應用第9期
安永軍,帕孜來·馬合木提
新疆大學 電氣工程學院,新疆 烏魯木齊830047
摘要: 逆變器系統屬于混雜系統,智能控制及故障診斷的DSP代碼開發周期長、效率低、實現比較繁瑣。針對這一問題,提出利用Embedded Coder工具輔助DSP實現逆變器智能控制及故障診斷研究。Embedded Coder將建模工具Simulink、集成開發環境CCS以及DSP目標板完美鏈接,在Simulink仿真環境下即可實現DSP的操作與開發。介紹了逆變器結構和PWM觸發控制原理,以及Embedded Coder實現PWM代碼的生成方法。利用Simulink設計PWM代碼生成模型,并利用Embedded Coder工具生成PWM執行代碼,實現Simulink環境下DSP程序調試與逆變器系統開發。
中圖分類號: TN386.2;TM464
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.170020
中文引用格式: 安永軍,帕孜來·馬合木提. 基于DSP的逆變器系統代碼生成方法及實現[J].電子技術應用,2017,43(9):64-67.
英文引用格式: An Yongjun,Pazlai Mahemuti. Code generation method and implementation of inverter system based on DSP[J].Application of Electronic Technique,2017,43(9):64-67.
Code generation method and implementation of inverter system based on DSP
An Yongjun,Pazlai Mahemuti
College of Electrical Engineering,Xinjiang University,Urumqi 830047,China
Abstract: Inverter system is a hybrid system. The DSP code of intelligent control and fault diagnosis has long development cycle, low efficiency, and tedious implementation. Aiming at this problem, employing Embedded Coder tool to assist DSP in realizing intelligent control and fault diagnosis of inverter is put forward. As long as Embedded Coder links the modeling tool Simulink, integrated development environment CCS and DSP target board perfectly, the DSP operation and development can be achieved in the Simulink simulation environment. This paper introduces the inverter structure, the principle of the PWM trigger control, as well as the PWM code generation method using Embedded Coder. The PWM code generation model is designed by using Simulink, and the PWM execute code is generated by utilizing Embedded Coder tool to realize DSP program debugging and inverter system development in Simulink environment.
Key words : inverter;Embedded Coder;PWM;automatic code generation

0 引言

    逆變器作為風力發電系統與電網的接口,承擔著核心電能變換和控制的作用,同時是系統中極易發生故障的薄弱環節,系統能否向電網或負載提供優質的電能,逆變器起到至關重要的作用[1-3]。為了確保電網穩定運行,提高電能質量,逆變器的故障診斷尤為重要,因此近些年逆變器的故障診斷研究成為了國內外學者的研究熱點。TMS320F28335 DSP作為TI公司推出的32位浮點數字控制處理器,其主頻150 MHz,具有外設豐富、性價比高、存儲空間大、處理速度快等優點[4-5],一直被用作逆變器智能控制及故障檢測與診斷系統的核心控制器。

    逆變器系統是典型的相互依賴、錯綜復雜的混雜系統[6],傳統的DSP系統的代碼編程費時費工、效率低。Mathworks公司和TI公司聯合推出TSP工具,使得在Simulink環境下即可進行嵌入式系統建模、仿真、代碼生成及調試工作,大大提高了工程開發效率。本文在逆變器系統上實現代碼自動生成

1 代碼生成技術

    代碼自動生成技術是指用特定的軟件(MATLAB)或者軟件中特定的工具箱,建立目標代碼的系統仿真模型,并根據特定的目標配置自動生成嵌入式系統應用程序[7-8]。

    Embedded Coder是MathWorks公司提供給Simulink用戶針對嵌入式系統開發的強有力的工具。TSP TI C2000(Embedded Coder Target Support Package for Texas Instruments C2000 Processors)工具箱由TI公司和MathWorks公司聯合開發,可與TI公司的CCS(Coder Composer Studio)集成開發環境(IDE)無縫對接,是針對基于C2000系列DSP嵌入式系統開發的工具箱[9-10]。該工具箱提供了DSP外圍資源一對一的接口模塊,可以將系統模型轉換為可優化的、可移植的、自定義的產品級嵌入式C代碼[11-12]。將模型的信號源和信號接收部分模塊替換成I/O端口,由軟件提供的系統.tlc文件負責統籌調用代碼生成的整個過程,根據目標配置自動生成系統應用程序。

    應用代碼生成技術不需要逐句逐行的編寫模型仿真所需要代碼,并較容易進行相應的調試。與傳統設計方法相比,明顯具有開發周期短、費用低、效率高等特點。

2 基于代碼生成技術的開發流程

    首先根據需求確定系統設計標準,在Simulink平臺中根據設計思路建立系統仿真模型;其次,根據系統設計要求設置模型參數及仿真環境,并植入相應的智能算法,完成配置工作后進行模型仿真,在仿真過程中實時觀測仿真結果。如若仿真結果與預計結果有偏差,則及時完善仿真模型或參數設置并進行反復修正,直至仿真結果與理論結果吻合。仿真完成后對Simulink模型進行目標環境配置,設置系統文件及硬件調試環境,編譯代碼生成模型,生成代碼執行文件(.out),連接硬件調試板,下載執行文件,運行程序,觀察并測試系統參數。其開發流程如圖1所示。

qrs5-t1.gif

3 三電平逆變器

    三電平逆變器是常見的電力電子電路拓撲結構,由以兩電平變換器的一個橋臂為基本開關單元經過串并聯拓撲而成[13],基本開關單元為圖2結構,此電路只輸出兩種電平,通過此基本開關單元的串聯或并聯的形式加以組合,以達到輸出端輸出多于兩個電壓等級的電壓值??蓸嫵扇鐖D3所示的三電平逆變器的單相橋臂,3個同樣的橋臂并聯再與直流電源等必要器件相結合,即可得到三電平全橋逆變器結構。

qrs5-t2.gif

qrs5-t3.gif

    對橋臂上的IGBT按調制算法規律進行有序的控制,使IGBT按照固有的規律工作,即可輸出三電平全橋交流電壓波。其調制算法如圖4所示,正半軸載波和調制波生成互補的兩列觸發脈沖,分別觸發VT1和VT3;負半軸載波和調制波生成互補的兩列觸發脈沖,分別觸發VT2和VT4。VT1和VT2的控制脈沖p1和p2如圖5所示。輸出線電壓Uab如圖6所示,與傳統兩電平逆變器相比,三電平逆變器功率管的耐壓、容量提高了一倍,降低了輸出線電壓的du/dt,波形得到明顯改善,對比與兩電平線電壓更趨近于正弦波。

qrs5-t4.gif

qrs5-t5.gif

qrs5-t6.gif

4 三電平PWM代碼生成

    三電平PWM為12路觸發脈沖,如若在CCS中逐句逐行編寫程序,則是非常龐大的任務量,而且在編程過程中不可避免地會出現錯誤,需要不停地修改和測試代碼,需花費大量的人力。為節約人力和時間,減少出錯率,提高開發效率,利用自動代碼生成技術來生成三電平PWM控制脈沖。建立三電平PWM自動代碼生成模型如圖7所示。

qrs5-t7.gif

    TSP工具箱中只提供DSP的外圍接口,需要利用Simulink的其他工具搭建三電平PWM模型,再由TSP中的Digital Output模塊定義輸出端口[14-15]。其中PWM模塊來自Simulink>Power Systems>SpecializedTechnology>Control&Measurements>Pulse&Signal Generators,此模塊為三電平PWM輸出模塊,設置頻率、相位、采樣周期等參數,使逆變輸出電壓為50 Hz。三電平PWM輸出有12路脈沖,而每個Digital Output模塊只提供8個GPIO接口,需要用Demux和Mux模塊組合,用兩個Digital Output模塊輸出脈沖。圖7中OUT1模塊GPIO0~GPIO7設置使用,OUT2模塊GPIO8~GPIO11設置使用,如圖8所示,共12路脈沖,控制IGBT工作。

qrs5-t8.gif

    模型建立成功后,設置目標環境。打開Simulation>Model Configuration Parameter環境配置,在Solver中設置仿真環境為離散環境,Hardware Implementation>Hardware board設置TI Delfino F2833x目標板,在Code Generation>System target file設置ert.tlc系統文件,Toolchain選擇CCS開發環境TI CCSV6 C2000,Interface>Code replacement library設置為TI C28x。代碼優化Code Placement>File packaging format設置為Compact,可優化生成代碼的邏輯結構,提高代碼的可讀性。

    以上建模及目標環境配置完成后,按Ctrl+B組合快捷鍵編譯模型,或者在模型工具欄中找到編譯工具點擊編輯模型,如若模型設計及環境配置無誤,即可生成.out執行文件,此文件可由CCS下載到DSP中運行。

    從整個設計過程來看,DSP開發人員只需在MATLAB中進行Simulink模型設計、構建、仿真及目標環境配置,替代了編寫、調試DSP代碼的復雜過程,減低了出錯率,提高了工作效率。

5 系統測試

    本文設計了以TI公司的TMS320F28335為主控芯片的逆變器系統,系統由PC、電源、電源擴展模塊、光電隔離模塊、核心控制模塊、逆變模塊等組成。該系統中逆變器結構可從兩電平—三電平的結構拓撲,并可以提供逆變器結構性故障全模式,可進行逆變器智能控制及故障診斷技術的研究。

    連接各模塊組建實驗系統,所有硬件電路接電等待開啟。將自動生成的三電平PWM可執行.out文件下載到DSP芯片并運行,開啟所有電路電源開關,觀測脈沖信號和逆變器輸出線電壓波形。觀測到VT1和VT2的控制脈沖波形如圖9所示,與圖5仿真結果吻合。

qrs5-t9.gif

    示波器顯示波形如圖10所示。對比圖10與圖6,可看出示波器波形與仿真結果完全吻合。

qrs5-t10.gif

6 結論

    針對工作在高頻狀態下的典型混雜系統——逆變器系統的智能控制及故障診斷的DSP代碼開發周期長、效率低、實現比較繁瑣的問題,提出基于代碼生成技術實現的方法。介紹了代碼生成技術及其開發流程,并以三電平PWM代碼生成為例展開說明,最后在逆變器實物系統中實現三電平PWM代碼的調試。結果證明,該方法簡單實用、開發周期短、錯誤率低、效率有明顯提高。為逆變器智能控制及故障檢測與診斷算法實踐驗證提供了方便,具有很高的實用價值。

參考文獻

[1] 付玲,帕孜來·馬合木提,廖俊勃.三相SPWM逆變器的智能故障診斷研究[J].制造業自動化,2015,37(3):72-74.

[2] 廖俊勃,帕孜來·馬合木提,支嬋,等.三電平逆變器IGBT的開路故障診斷研究[J].電測與儀表,2015,52(20):35-40.

[3] 廖俊勃.風力發電逆變器的故障診斷研究[D].烏魯木齊:新疆大學,2015.

[4] 張卿杰,許友,左楠,等.手把手教你學DSP-TMS320-F28335[M].北京:北京航空航天大學出版社,2015.

[5] Texas Instrument,Inc.TMS320F28335/F28334/F28332/F28235/F28234/F28232 digital signal controllers(Rev.M)[Z].2012.

[6] 帕孜來·馬合木提,貝太周.三相并網逆變器的鍵合圖模型實現[J].可再生能源,2013,31(1):21-24.

[7] 孫忠瀟.Simulink仿真及代碼生成技術入門到精通[M].北京:北京航空航天大學出版社,2015.

[8] 劉杰.基于模型的設計及其嵌入式實現[M].北京:北京航空航天大學出版社,2010.

[9] 郭小強,趙剛,黃昆.基于MATLAB/Simulink平臺下TI C2000 DSP代碼的自動生成[J].科學技術與工程,2011,11(13):2941-2944.

[10] 朱斌,謝杰,孫皓澤,等.基于CCSLink的FIR數字濾波器的DSP實現[J].計算機工程與應用,2013,49(S3):245-249.

[11] MathWorks,Inc..Embedded coder getting started guide[Z].2016.

[12] MathWorks,Inc..Embedded coder user′s guide[Z].2016.

[13] 李永東.現代電力電子學—原理及應用[M].北京:電子工業出版社,2011.

[14] MathWorks,Inc..Getting started with TMS320C28x digital signal controllers(Rev.A)[Z].2007.

[15] MathWorks,Inc..Configuring source of multiple ePWM trip-zone events[Z].2007.



作者信息:

安永軍,帕孜來·馬合木提

(新疆大學 電氣工程學院,新疆 烏魯木齊830047)

此內容為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>
          每日更新成人在线视频| 蜜臀av国产精品久久久久| 国产精品自拍小视频| 国产精品第三页| 国产一区二区欧美日韩| 亚洲第一黄网| 亚洲国产精品久久久久婷婷老年| 亚洲国产欧美日韩另类综合| 欧美日韩亚洲在线| 久久久国产精品一区二区三区| 亚洲国产福利在线| 欧美v国产在线一区二区三区| 91久久夜色精品国产网站| 99精品视频免费在线观看| 国产一区二区三区黄视频| 欧美午夜性色大片在线观看| 亚洲欧美日韩系列| 麻豆成人在线观看| 国语自产精品视频在线看| 亚洲激情综合| 国产伦精品一区二区三区高清| 欧美另类69精品久久久久9999| 亚洲永久免费视频| 亚洲欧美日韩成人高清在线一区| 好吊视频一区二区三区四区| 国产在线拍揄自揄视频不卡99| 亚洲国产另类久久久精品极度| 亚洲国产成人在线| 欧美激情一区二区三级高清视频| 国产精品成人在线| 99亚洲精品| 国产精品综合视频| 久久丁香综合五月国产三级网站| 欧美伊人久久久久久午夜久久久久| 欧美成人资源网| 欧美一激情一区二区三区| 欧美精品成人91久久久久久久| 欧美日韩一区二区三区四区五区| 亚洲欧美影院| 在线看视频不卡| 国产精品久久久久久av福利软件| 国产精品久久一级| 国产老肥熟一区二区三区| 最近中文字幕mv在线一区二区三区四区| 久热国产精品视频| 久久综合一区二区| 国产免费观看久久黄| 欧美国产三区| 欧美暴力喷水在线| 亚洲美女视频在线免费观看| 午夜免费电影一区在线观看| 久久久一二三| 老司机凹凸av亚洲导航| 亚洲欧美精品伊人久久| 欧美区视频在线观看| 久久久福利视频| 在线免费观看日韩欧美| 欧美日韩不卡合集视频| 一本色道久久精品| 国产欧美一区二区色老头| 日韩一级免费观看| 欧美区在线播放| 久久久噜噜噜久久狠狠50岁| 免费不卡欧美自拍视频| 久久精品国亚洲| 欧美亚洲第一页| 欧美日韩成人在线视频| 日韩视频第一页| 午夜视频在线观看一区二区三区| 国语自产偷拍精品视频偷| 欧美日韩精品一二三区| 99re66热这里只有精品3直播| 欧美一级艳片视频免费观看| 欧美久久在线| 91久久极品少妇xxxxⅹ软件| 久久偷看各类wc女厕嘘嘘偷窃| 久久婷婷一区| 欧美国产视频在线| 免费人成精品欧美精品| 欧美a级片网站| 欧美日韩免费区域视频在线观看| 国产欧美午夜| 亚洲欧美成人精品| 国产精品久久久久影院色老大| 国产精品无码专区在线观看| 亚洲人成在线播放| 欧美午夜精品久久久久久孕妇| 久久久天天操| 欧美一进一出视频| 欧美亚洲在线播放| 免费观看国产成人| 久久嫩草精品久久久久| 在线日本欧美| 日韩视频在线一区二区| 国产日韩一区二区| 亚洲啪啪91| 狠狠久久婷婷| 欧美久久久久免费| 久久久亚洲精品一区二区三区| 亚洲午夜精品国产| 国产一区二区精品在线观看| 悠悠资源网久久精品| 欧美激情亚洲自拍| 亚洲男人第一av网站| 久久精品99无色码中文字幕| 亚洲免费在线| 国产精品成人一区| 国产精品国产福利国产秒拍| 国内精品99| 亚洲精品乱码久久久久久蜜桃91| 一本色道久久88亚洲综合88| 欧美日韩一卡二卡| 欧美电影免费观看| 欧美激情1区2区3区| 国产精品入口66mio| 国产精品卡一卡二卡三| 亚洲麻豆国产自偷在线| 亚洲美女色禁图| 欧美不卡视频一区发布| 你懂的国产精品永久在线| 亚洲一区二区三区在线视频| 性xx色xx综合久久久xx| 一区二区三区高清视频在线观看| 国产精品女主播| 开心色5月久久精品| 美女图片一区二区| 国产日韩欧美综合精品| 欧美日韩亚洲一区二区| 99精品国产99久久久久久福利| 亚洲欧美日韩国产成人| 久久福利影视| 亚洲黑丝一区二区| 老司机免费视频一区二区三区| 国产一区二区在线免费观看| 欧美jizz19hd性欧美| 性欧美暴力猛交69hd| 欧美视频在线免费| 玖玖玖免费嫩草在线影院一区| 国产精品久久久久天堂| 亚洲黑丝一区二区| 久久成人综合视频| 欧美日韩在线播放三区| 在线一区二区三区四区| 亚洲第一精品夜夜躁人人爽| 亚洲国产裸拍裸体视频在线观看乱了中文| 欧美日韩国产综合新一区| 999亚洲国产精| 亚洲精品在线观看免费| 一区二区三区四区五区在线| 在线精品国精品国产尤物884a| 久久九九精品| 经典三级久久| 久久久久久网| 久久综合狠狠综合久久激情| 久久久夜精品| 欧美精品日韩综合在线| a91a精品视频在线观看| 亚洲风情在线资源站| 久久婷婷人人澡人人喊人人爽| 午夜一区二区三区在线观看| 久久艳片www.17c.com| 亚洲七七久久综合桃花剧情介绍| 欧美日本一道本| 久久久精品一区| 国产一区二区三区四区五区美女| 久久久久久久尹人综合网亚洲| 欧美电影在线免费观看网站| 亚洲青色在线| 99re6这里只有精品视频在线观看| 久久夜色精品一区| 欧美激情久久久久久| 欧美视频日韩视频在线观看| 在线日韩视频| 精品福利电影| 久久久噜噜噜久久中文字幕色伊伊| 国内精品写真在线观看| 欧美第一黄网免费网站| 国自产拍偷拍福利精品免费一| 国产精品极品美女粉嫩高清在线| 欧美影院成年免费版| 国产亚洲精品aa午夜观看| 久久综合九色综合欧美就去吻| 在线观看视频日韩| 日韩写真视频在线观看| 欧美电影在线| 国产一二精品视频| 亚洲老板91色精品久久| 国产精品视区| 亚洲小说欧美另类婷婷| 亚洲精品永久免费精品| 一本久久a久久精品亚洲| 亚洲欧美偷拍卡通变态| 久久久福利视频| 国产精品久久久久久久免费软件| 亚洲一区二区久久| 在线精品一区二区| 国产在线不卡视频| 欧美日韩无遮挡| 美女黄色成人网| 欧美日韩精品中文字幕| 亚洲免费在线精品一区| 欧美一区午夜精品| 黄色成人av在线| 亚洲激情亚洲| 欧美日韩精品一区视频| 黄色影院成人| 看欧美日韩国产| 亚洲精品免费看| 一区二区在线视频播放| 午夜欧美大片免费观看| 亚洲二区视频在线| 久久人人爽人人爽| 欧美日韩一区在线观看视频| 国产一区二区福利| 国产精品青草综合久久久久99| 欧美另类高清视频在线| 韩国三级电影一区二区| 欧美精品激情| 免费观看亚洲视频大全| 91久久亚洲| 国产伦精品一区二区三区免费迷| 国产精品第一页第二页第三页| 欧美日精品一区视频| 亚洲视频久久| 影音先锋日韩精品| 国产欧美亚洲视频| 久久精精品视频| 欧美激情乱人伦| 国产精品豆花视频| 欧美不卡视频| 国产精品www994| 欧美成人一区二区三区| 久久午夜国产精品| 国产日产欧美a一级在线| 国产精品99久久久久久有的能看| 午夜精品久久久久久99热| 在线视频一区观看| 亚洲福利久久| 久久综合伊人77777蜜臀| 国产精品五区| 欧美freesex8一10精品| 亚洲伦理中文字幕| 国产精品美女久久福利网站| 欧美欧美午夜aⅴ在线观看| 国产精品福利网| 99国产精品视频免费观看| 日韩一级视频免费观看在线| 亚洲欧美精品中文字幕在线| 久久久久久**毛片大全| 国产精品免费看片| 久久蜜桃资源一区二区老牛| 亚洲欧美久久| 午夜精品福利电影| 国产伊人精品| 一区二区在线不卡| 国产欧美日韩在线播放| 在线观看国产欧美| 久久久一区二区| 亚洲一区二区高清| 亚洲国产成人一区| 一区二区三区日韩在线观看| 99国产精品久久久久久久成人热| 欧美一区二视频在线免费观看| 韩国精品在线观看| 久久免费少妇高潮久久精品99| 国产一区二区三区的电影| 在线天堂一区av电影| 国产精品每日更新| 日韩亚洲在线| av72成人在线| 在线观看91精品国产麻豆| 亚洲国产精品一区在线观看不卡| 欧美午夜寂寞影院| 亚洲国产精品va| 国产日产高清欧美一区二区三区| 一区二区三区产品免费精品久久75| 国产精品亚洲аv天堂网| 欧美精品一卡| 国产精品video| 欧美手机在线视频| 嫩草成人www欧美| 国产专区欧美专区| 久久综合色一综合色88| 欧美日韩亚洲一区二区三区| 在线日韩一区二区| 91久久精品www人人做人人爽| 国内精品视频一区| 久久精品99| 亚洲精品国产精品国自产观看| 国内视频一区| 在线观看视频一区二区欧美日韩| 欧美性一二三区| 欧美激情按摩在线| 亚洲一区二区三区四区视频| 欧美绝品在线观看成人午夜影视| 亚洲国产精品久久久久婷婷884| 欧美日本高清一区| 欧美日本在线一区| 欧美一区二区国产| 美女精品在线观看| 女人色偷偷aa久久天堂| 蜜桃av噜噜一区| 欧美在线看片a免费观看| 欧美三级电影一区| 国产一区二区三区电影在线观看| 久久嫩草精品久久久久| 欧美成人tv| 国产欧美在线| 国产一区再线| 亚洲一区视频| 欧美精品日日鲁夜夜添| 国产精品美女黄网| 欧美精品粉嫩高潮一区二区| 欧美一区亚洲一区| 国产真实久久| 亚洲精品在线一区二区| 欧美色视频在线| 欧美在线视频一区二区| 亚洲女人天堂av| 国产精品乱码| 欧美精品日韩综合在线| 99视频在线精品国自产拍免费观看| 久久不射中文字幕| 免费高清在线视频一区·| 欧美阿v一级看视频| 国产亚洲欧美另类中文| 国产精品网站在线播放| 性xx色xx综合久久久xx|