《電子技術應用》
您所在的位置:首頁 > EDA與制造 > 設計應用 > 基于FPGA和NiosII的逆變焊接電源控制器
基于FPGA和NiosII的逆變焊接電源控制器
現代電子技術
張禎濱,趙雪綱 山東大學
摘要: 摘要:設計了基于FPGA和NioslI軟核的全數字逆變焊接電源控制器,采用變參數PID和改進的I-I型雙閉環電流-弧長控制策略,并應用于數字化MIG焊接電源系統中。介紹了該電源控制器各模塊的功能及設計方案,分析了MIG焊接電
Abstract:
Key words :

摘要:設計了基于FPGA" title="FPGA">FPGA和NioslI軟核的全數字逆變焊接電源控制器" title="電源控制器">電源控制器,采用變參數PID和改進的I-I型雙閉環電流-弧長控制策略,并應用于數字化MIG焊接電源系統中。介紹了該電源控制器各模塊的功能及設計方案,分析了MIG焊接電流和弧長的控制問題,并進行了仿真和實際焊接試驗。
關鍵詞:FPGA;NioslI;變參數PID;雙閉環控制;數字MIG逆變電源

1 概述
    脈沖金屬惰性氣體保護焊(pulsed metal inert gas welding),簡稱MIG焊。MIG焊在工藝上具有以下優點:焊接保護作用好,焊縫金屬純凈,焊接過程穩定,焊縫成形好等。目前,國內逆變焊機多采用以DSP為核心或以MCU+DSP為核心的控制結構。當需要實時采集焊接數據并傳送到上位機上時,單個DSP將難以勝任,以DSP為核心控制器的一種改進的處理方案是采用MCU+DSP或者多個DSP配合完成焊接控制和實時通信等環節。該方案無疑增加了系統的成本和復雜程度。
    采用高密度的FPGA取代傳統的模擬驅動型控制芯片,可大大提高控制器電路設計的集成度,同時提高逆變電源控制器設計的靈活性和電源系統的抗干擾能力、控制精度。但是,FPGA作為核心控制器也存在缺點,其存儲能力和軟件的擴展接口能力有限。
    NioslI軟核可以根據用戶的要求來定制和拓展,FPGA內部引入NioslI軟核采用SOPC的設計思路,可以彌補單獨使用FPGA的缺陷,使得基于FPGA硬件邏輯的并行快速性充分發揮的同時,軟件接口和擴展通信能力也大大加強。本文采用嵌入NioslI軟核的FPGA作為逆變電源的核心控制結構。

2 逆變電源控制器的硬件設計
    全數字逆變焊接電源控制系統的硬件結構如圖1所示。主要分為兩部分:焊接電源主回路和控制回路。主回路的工作過程為:380 V工頻交流電整流濾波后變為520 V左右直流電,經逆變環節變為高頻方波交流電,經中頻降壓變壓器和輸出整流-濾波環節后變為低壓直流電供焊接使用(受控環節為橋式逆變過程)??刂苹芈返暮诵钠骷镕PGA,其內部設計包括:FPGA硬件邏輯部分、NiosII" title="NiosII">NiosII軟核部分,以及DPRAM和接口邏輯。

a.JPG


2.1 FPGA硬件邏輯設計
    FPGA硬件邏輯設計主要包括ADC" title="ADC">ADC采樣控制器、DPWM控制器以及雙閉環控制算法的設計。
2.1.1 ADO采樣控制器
    全數字逆變焊機工作頻率為20~40 kHz,采樣速度要求較快;為了滿足電源輸出控制的精度,要求采樣精度要足夠高。另外,由圖1可知,系統需要同時采集電源的輸出電壓和電流兩路信號。采用ADI公司的AD7863。
    其轉換速率為175 ksps,并行輸出接口,轉換精度最高為14位,內置兩個獨立A/D轉換器。根據其數據手冊中提供的ADC轉換時序,可以將ADC控制器分為7個狀態:S0,空閑狀態;S1,啟動轉換;S2,A/D正在轉換,Busy信號置高電平;S3,轉換完成,Busy信號置低,發送讀取命令;S4,讀取第一個轉換值;S5,讀完第一個轉換值,發送第二個讀命令;S6,完成第二個通道的讀取,轉移至S0。
    根據以上的設計思路,采用VHDL語言描述、以狀態機的形式設計ADC控制器。
2.1.2 DPWM控制器
    數字PWM(DPWM)控制器作為連接控制算法與焊接電源主回路的橋梁,作用至關重要。在以DPWM方式控制的逆變電源系統中,DPWM一般可以分為電壓型DPWM和電流型DPWM兩種方式。電流型DPWM反饋電流和鋸齒波疊加后,與控制信號直接比較,DPWM信號可以迅速輸出電流的變化,動態性能較好,因此本文采用電流型設計方案。
    DPWM控制器一般需要滿足:占空比可變,而且PWM占空比更新快;有足夠的死區時間保證IGBT可靠關斷;能快速抑制不正常輸出電流的突變,以防止焊接電源負載在短路、焊接電弧、斷路之間切換時造成系統不穩定;當出現過流等異?,F象時,能快速封鎖DPWM驅動信號,保護主回路。
    此外,為了避免系統輸出出現極限震蕩現象,要求DPWM控制信號的分辨率要高于采樣分辨率。本設計中,ADC有效采樣分辨率設置為10位,采用150 MHz的計數頻率和30 kHz的逆變器開關頻率,由式(1)可推算出DPWM控制信號的分辨率:
    b.JPG
    其中,fCLK為計數(時鐘)頻率,fSW為逆變器開關頻率,為DPWM控制信號的分辨率。代入實際數據可得,計數上限為5000,即至少13位的分辨率,高于ADC的采樣分辨率。綜合上述分析,電流型DPWM控制器的結構如圖2所示。

c.JPG


2.1.3 雙閉環控制算法
    (1)電流控制方案
    脈沖MIG焊一般采用帶后中值的焊接電流波形,如圖3所示。焊接過程的要求各階段電流穩定,且峰值電流Ip、基值電流Ib、中值電流Im以及電流變化斜率都應精確控制,以保證焊縫質量。因此,保證控制脈沖參數的精度為電流控制的基本要求。閉環形式的PID算法最為常用,但是各階段的電流變化斜率不盡相同,即使反復選擇PID算式的kp、ki、kd參數,也只能折中各階段的控制指標。變參數PID控制則可以分段設定kp、ki、kd參數,優化控制效果。本文采用變參數PID作為控制方案。

d.JPG


    根據波形的6個階段,將PID參數分為6組,分別分段調試取優后存儲。工作時控制器根據當前的焊接電流階段選擇最優PID參數,以充分保證焊接電流的各個指標。這里采用增量式PID方案,變參數PID電流環控制方案如圖4所示。

e.JPG


    (2)弧長控制方案
    焊接電弧的穩定對于焊接質量的提高和保證焊接電源適應不同的焊接工況十分重要。由于焊接電弧電壓直接影響弧長的變化,而電弧電壓隨著焊接電流的改變而變化,因此弧長控制和電流控制是關聯的。
    當前對焊接電弧的調節主要有2種方式:以脈沖峰值電流Ip和基值電流Ib均保持不變的I-I方式,以及脈沖電壓Up和基值電流Ib保持不變的U-I方式。I-I方式由于Ip和Ib均為恒流外特性,可以達到穩定的熔滴過渡,并且通過控制脈沖電流波形可以精確地控制熔滴過渡行為。但I-I方式是通過調節脈沖頻率來實現電弧長度的調節,存在調節速度慢且弧長變化時脈沖周期劇烈變動等缺點。本文采用在不影響熔滴過渡過程的前提下對Ip和Ib進行閾值范圍內微調變化的方式,不但可以減小電流脈沖頻率變化的劇烈程度,而且可以加快電弧動態調節過程。這樣電流控制構成內環,弧長(壓)控制構成外環。雙閉環控制算法如圖5所示。

f.JPG


2.2 NiOSIl軟核設計
    NiosII是專門針對Altera公司FPGA的32位嵌入式CPU。它是一個完全由Altera FPGA的邏輯單元和嵌入式RAM塊實現的RISC結構的軟核CPU。NiosIICPU提供3種不同的配置:NioslI/f(快速型)、NiosII/s(標準型)和NiosII/e(經濟型)??梢酝ㄟ^SOPC Builder來選擇所需的NiosII軟核,根據具體的應用需求來定制它的外圍設備,還可以通過自定義指令和外圍模塊來增加NiosII系統的功能。這里考慮到功能需要和FPGA內部資源占用率,選用NioslI/e型CPU。
    在本設計中,NiosII/e型CPU任務有:與面板通信,將電流波形和其他焊接參數傳送到FPGA的DPRAM中,并且讀取DPRAM中的焊機數據傳送到面板上;負責保護氣體起停、快送絲、慢送絲等焊接的時序控制。因此NiosII軟核的軟件設計包括:與DPRAM接口、焊接時序控制,以及控制送絲機和面板通信。根據上述要求,通過SOPC Builder配置的NioslI軟核系統資源如圖6所示。

g.JPG


2.3 DPRAM和接口邏輯設計
    NioslI和FPGA硬件邏輯之間的數據交換可以采用DPRAM、SPI和SCI等形式。DPRAM采用并行傳輸,傳輸速度快,通信協議簡單,而且FPGA中一般有DPRAM的宏模塊可供使用。因此,本文采用DPRAM作為各種焊接波形數據和工藝參數的存儲媒介。采用FPGA內部DPRAM宏模塊,只需根據需要修改位數、容量等參數??紤]本設計的需要,DPRAM選擇16位,容量為1K字。采用DPRAM作為通信中間環節,關鍵問題是如何合理解決以下2個問題:
    ①DPRAM與NiosII的接口??梢酝ㄟ^為NiosII添加I/O口以模擬DPRAM讀寫時序進行接口,也可以直接利用NiosII中的Avalon總線和DPRAM互連。采用I/O口模擬讀寫時序速度較慢且浪費FPGA的內部邏輯資源,本文采用自定義邏輯模塊將Avalon總線與DPRAM進行連接,根據Avalon總線的讀寫時序設計接口模塊。
    ②DPRAM與FPGA硬件邏輯的接口。本文結合SOPC Builder幫助文件中給出的DPRAM讀寫時序,設計簡單的邏輯實現接口。

3 仿真與實驗
3.1 ADC控制器仿真
    ADC控制器可以使用QuartusII自帶的SignalTapII邏輯分析儀進行仿真驗證。SignalTapII邏輯分析儀可以直觀地觀測ADC控制器采集到的當前ADC的轉換結果,準確而高效。為了加快仿真速度,對ADC的轉換值不加濾波處理;為避免最低位劇烈抖動,仿真時僅僅采用高12位,去掉最低兩位的結果。參考電壓5 V,將電壓通道接到了模擬地(理論值為0000h),電流通道連接到2.54 V左右的模擬電壓(理論值為0820h)。  SignalTapII仿真結果如圖7所示。

h.JPG


    可見,所設計的ADC控制器能夠穩定地控制AD7863工作,除了稍有抖動之外(未加濾波環節),采樣結果準確可靠。
3.2 DPWM控制器仿真
    為了驗證所設計的DPWM控制器是否合理,在保證仿真有效的前提下做如下約定:保護清除按鍵和DPWM啟動按鍵信號均以直接數字量置位來代替;將算法輸出信號ALG_IN視作給定;反饋電流數字量設為恒值500;死區時間設定為3.0μs,最小脈寬占空比為2.4%。
    仿真環境為QuartusII-7.2,仿真結果如圖8所示。啟動信號STRT有效之前DPWM輸出全部封鎖,輸出均為低電平;STRT有效后,在給定小于最小脈寬時輸出最小脈寬,隨著給定的增大,脈寬變大;當檢測到過流信號(OV_C)時,4路DPWM輸出立即置低(即全部被封鎖),且置低狀態能一直持續到保護信號PRTCT_CLR清除后才結束??梢奃PWM的輸出嚴格受控。

i.JPG


3.3 焊接試驗波形
3.3.1 靜態負載焊接試驗
    在靜態負載條件下,NioslI通過DPRAM給定定頻100 Hz和帶后中值的脈沖電流。電流脈沖參數為:峰值300 A,峰值時間4 ms;中值100 A,中值時間1 ms;基值電流30 A。采用6段PID參數。實際輸出的電流和電壓波形如圖9所示。

j.JPG


    圖9中,上面為通道1,波形為輸出電流,每格1 V,代表實際焊接電流100 A;下面為通道2,波形為輸出電壓,每格1 V,代表實際焊接電壓10 V。可見,焊接電流波形與給定的脈沖波形(如圖3所示)基本一致。
3.3.2 動態負載焊接試驗
    雙閉環控制策略下,死區時間3.0μs,最小脈寬占空比為2.4%。電流脈沖參數為:峰值450 A,峰值時間3 ms;中值150 A,中值時間2 ms;基值電流50 A。6段PID參數。給定平均電弧電壓為30 V,保護氣體成分為20%CO2+80%Ar,保護氣體流量為25 L/min,碳鋼焊絲直徑為1.2 mm,送絲速度為4.5 m/min。試驗結果表明,當焊槍大范圍抖動時,為了調節電弧的平均電壓以保證焊接電弧穩定,電源系統實時地穩定電弧,且電流脈沖的頻率變化均勻,峰值、基值分別隨焊槍的抖動而上下微調。

4 結論
    本設計采用FPGA+NioslI軟核為控制核心,設計了全數字化脈沖MIG逆變焊接電源控制器。試驗結果證明:數字化的設計思路增強了系統的穩定性和靈活性;一塊FPGA在保證控制器功能的前提下,大大降低了開發成本,縮短了開發周期;在FPGA內部實現6段變參數PID以及改進的I-I電流-電弧雙閉環的控制策略,脈沖電流跟蹤效果良好,焊接電弧調節穩定,動態性能良好,實際焊接效果出色。本設計的核心邏輯都是基于統一性較好的VHDL語言設計,并采用模塊化的設計方案,因此便于推廣和移植。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久一区激情| 国产精品毛片a∨一区二区三区|国| 一区二区欧美精品| 亚洲国产欧美在线| 久久国产精品亚洲77777| 亚洲欧美日本视频在线观看| 夜夜嗨av一区二区三区免费区| 亚洲国产精品小视频| 影音先锋日韩有码| 国内久久精品视频| 国内精品久久久久久久影视蜜臀| 国产亚洲精品aa| 国产一区二区三区直播精品电影 | 国产精品免费福利| 国产精品激情av在线播放| 欧美午夜精品理论片a级大开眼界| 欧美日韩精品一区二区| 欧美日韩精品综合| 欧美日韩国产一级片| 欧美日韩精品免费在线观看视频| 欧美日韩人人澡狠狠躁视频| 欧美午夜电影完整版| 国产精品久久二区| 国产欧美日韩综合精品二区| 国产欧美一区二区三区久久| 国产一区二区三区黄| 伊人狠狠色j香婷婷综合| 亚洲福利免费| 亚洲精品无人区| 一本大道久久精品懂色aⅴ| 一区二区高清视频在线观看| 亚洲一区二区三区三| 午夜亚洲精品| 亚洲国产精品v| 99精品免费| 亚洲欧美激情一区二区| 欧美综合第一页| 毛片av中文字幕一区二区| 欧美激情精品久久久久| 欧美亚男人的天堂| 国产午夜精品麻豆| 亚洲国产精品传媒在线观看| 一区二区高清在线| 性xx色xx综合久久久xx| 亚洲精品国产拍免费91在线| 亚洲视频在线一区观看| 久久gogo国模啪啪人体图| 美腿丝袜亚洲色图| 欧美色精品在线视频| 国产欧美日韩综合一区在线播放 | 国产一区美女| 亚洲国产综合视频在线观看| 一本久道综合久久精品| 香蕉久久夜色精品| 亚洲剧情一区二区| 亚洲欧美一区在线| 欧美aaaaaaaa牛牛影院| 欧美视频1区| 黄色成人91| 在线亚洲精品福利网址导航| 久久99在线观看| 中文亚洲欧美| 久久久综合精品| 欧美视频在线观看免费网址| 国产亚洲欧美日韩在线一区| 亚洲伦理在线| 欧美专区在线观看| 亚洲在线观看| 美日韩丰满少妇在线观看| 国产精品久久久久7777婷婷| 红桃视频一区| 亚洲亚洲精品在线观看 | 亚洲尤物在线视频观看| 亚洲欧洲一区| 欧美在线观看天堂一区二区三区| 欧美激情免费在线| 国产综合色产| 亚洲男女毛片无遮挡| 日韩视频在线播放| 久久久久9999亚洲精品| 欧美视频在线一区二区三区| 在线国产亚洲欧美| 亚洲一区二区视频在线观看| 亚洲美女黄色| 久久一二三四| 国产精品丝袜xxxxxxx| 亚洲日韩第九十九页| 久久精品国产成人| 性欧美超级视频| 欧美日韩中文字幕精品| 亚洲成人在线视频播放| 欧美一区日韩一区| 午夜精品www| 欧美三级第一页| 91久久综合| 亚洲欧洲精品天堂一级| 久久综合色综合88| 国产一区91精品张津瑜| 亚洲综合日本| 午夜精品久久久久| 欧美亚洲成人精品| 亚洲日本一区二区三区| 亚洲国产专区校园欧美| 久久精品官网| 国产欧美日本| 亚洲自拍偷拍视频| 亚洲女与黑人做爰| 欧美午夜剧场| 日韩视频精品在线| 亚洲精选成人| 欧美大片免费久久精品三p | 亚洲第一级黄色片| 亚洲国产一区二区a毛片| 久久久久久久一区| 国产亚洲精品一区二555| 亚洲综合日韩中文字幕v在线| 亚洲一区二区少妇| 国产精品扒开腿爽爽爽视频| 99精品视频免费在线观看| 99国产精品视频免费观看一公开 | 亚洲线精品一区二区三区八戒| 欧美精品在线免费播放| 亚洲高清网站| 日韩系列欧美系列| 欧美日韩国产二区| 亚洲精品久久久久久下一站| 一二三区精品福利视频| 欧美日韩在线免费观看| 99一区二区| 亚洲免费一在线| 国产美女精品在线| 性做久久久久久| 久久久噜噜噜| 亚洲一级黄色片| 欧美人妖在线观看| 99re8这里有精品热视频免费| 99在线精品观看| 欧美日韩国产小视频在线观看| 亚洲伦理在线免费看| 一区二区三区日韩欧美| 欧美午夜不卡影院在线观看完整版免费| 一本色道久久99精品综合 | 亚洲调教视频在线观看| 亚洲欧美激情四射在线日 | 欧美一区观看| 另类图片国产| 亚洲精品久久视频| 亚洲一区二区三区高清不卡| 国产精品视频第一区| 午夜天堂精品久久久久| 麻豆国产va免费精品高清在线| 亚洲国产综合视频在线观看| 亚洲视频axxx| 国产伦精品一区| 久久精品一区二区国产| 欧美高清hd18日本| 艳女tv在线观看国产一区| 香港成人在线视频| 黄色另类av| 一区二区精品在线观看| 国产嫩草影院久久久久| 亚洲国产精品电影在线观看| 欧美人妖另类| 香蕉成人伊视频在线观看 | 午夜精品影院| 欧美成人免费全部观看天天性色| 99www免费人成精品| 久久xxxx精品视频| 亚洲国语精品自产拍在线观看| 亚洲综合电影| 一色屋精品视频在线观看网站| 亚洲视频每日更新| 国产一区二三区| 亚洲视频在线一区| 黄色一区二区在线| 一区二区三区高清| 国产一区二区中文字幕免费看| 洋洋av久久久久久久一区| 国产欧美精品日韩精品| 亚洲毛片av在线| 国产网站欧美日韩免费精品在线观看| 日韩视频在线观看国产| 国产九九精品| 99精品福利视频| 韩国av一区| 亚洲愉拍自拍另类高清精品| 一色屋精品视频在线看| 亚洲欧美日韩在线观看a三区| 尤物在线精品| 小黄鸭视频精品导航| 亚洲欧洲日本专区| 久久国产精品99久久久久久老狼 | 亚洲精品影视| 久久欧美中文字幕| av成人黄色| 欧美国产三区| 亚洲成色999久久网站| 国产精品麻豆va在线播放| 亚洲麻豆一区| 好看的亚洲午夜视频在线|