《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 電源技術(shù) > 業(yè)界動態(tài) > 一種智能型電磁攪拌電源系統(tǒng)設(shè)計

一種智能型電磁攪拌電源系統(tǒng)設(shè)計

2016-02-23
作者:許 煜
來源:2015年微型機與應(yīng)用第21期
關(guān)鍵詞: 電磁攪拌 變頻電源 SA4828 SPWM

  摘  要: 設(shè)計了一種智能型電磁攪拌電源的控制系統(tǒng),基于LPC2368和SA4828的組合,,突破了純硬件和純軟件設(shè)計的瓶頸,。ARM主控制器完成通信、顯示、PI計算等事務(wù)性功能,SA4828在ARM的驅(qū)動信號下發(fā)出6路幅值、頻率可調(diào)的SPWM波,,實現(xiàn)了高精度配置靈活的三相變頻電源。采用數(shù)字增量式PI控制策略,,快速消除外界擾動對輸出的影響,。采用模塊化的程序設(shè)計,便于根據(jù)工況加入新的模塊,,同時系統(tǒng)注重可靠性設(shè)計,,適用于工業(yè)現(xiàn)場。

  關(guān)鍵詞: 電磁攪拌,;變頻電源,;SA4828;SPWM

0 引言

  連鑄電磁攪拌裝置靠電磁力對金屬液體進行非接觸攪拌,,使熔體的溫度和合金成分均勻,,能有效提高表面質(zhì)量,減少中心偏析和疏松,,基本消除中心縮孔和裂紋,,已廣泛應(yīng)用于各種方圓坯連鑄機上[1]。電磁攪拌裝置是一種工作在高溫,、高濕度及高塵渣等惡劣環(huán)境下的電氣設(shè)備,,為了達到設(shè)定的電磁推力,又要盡量減小裝置的體積,,這就需要使用一個電壓和頻率都可以連續(xù)調(diào)節(jié)的大功率三相電源。

  三相電源一般采用SPWM的方法實現(xiàn),。即用一個低頻正弦波去調(diào)制一個高頻三角形的載波,,得到一串等幅不等寬的脈沖。它里面包含有一個基波分量和極少的諧波,。改變調(diào)制波的頻率和幅值,,就可以改變脈沖串里基波分量的頻率和幅值,也就實現(xiàn)了電源的變壓變頻控制[2],。通常產(chǎn)生PWM控制信號的方法有兩種:由硬件產(chǎn)生的模擬信號和由軟件產(chǎn)生的數(shù)字信號,。硬件生成的PWM控制信號快速可靠,但由于控制參數(shù)難以改變,,所以不夠靈活,;軟件生成的數(shù)字PWM控制信號比較靈活,,但由于需要通過軟件來計算,所以速度比硬件產(chǎn)生的PWM控制信號稍慢,。鑒于純硬件和純軟件都有瓶頸的現(xiàn)狀,,采用ARM主控制器和SA4828 PWM波形發(fā)生器結(jié)合的控制策略,ARM主控制器完成通信,、顯示,、PI計算等事務(wù)性功能,SA4828在ARM的驅(qū)動信號下發(fā)出6路幅值,、頻率可調(diào)的SPWM波,,實現(xiàn)了高精度配置靈活的三相變頻電源。

1 電磁攪拌變頻電源總體設(shè)計

001.jpg

  電磁攪拌變頻電源的結(jié)構(gòu)設(shè)計如圖1所示,。電壓狀態(tài)指示器除了指示電源的通電外,,更重要的是作為關(guān)斷時濾波電容放電通路和指示。因為濾波電容的容量很大,,通常放電都需要幾分鐘時間,,在三相380 V的電壓下會威脅人員的安全,故特別需要被標(biāo)識,。全橋濾波整形模塊把輸入的380 V交流電轉(zhuǎn)換成約537 V的直流電,。電壓調(diào)整分配模塊把約537 V的直流電通過分壓變壓轉(zhuǎn)換成+15 V、+24 V,、+5 V和+3.3 V電壓供給不同模塊對電源的需求,。在變頻器的交流調(diào)速中,系統(tǒng)的減速是通過降低變頻器的輸出頻率而實現(xiàn)的,,當(dāng)變頻器的輸出頻率下降過快時,,負載的動能要回饋到直流電路中,使直流電路電壓(泵升電壓)不斷上升,,導(dǎo)致變頻器本身過電壓保護動作,,切斷變頻器的輸出。為了避免出現(xiàn)這一現(xiàn)象,,必須將再生到直流電路的能量通過泵升電壓抑制器消耗掉,。這里設(shè)計的泵升電壓抑制器是由一個大功率發(fā)熱電阻和一個有ARM控制通斷的IGBT組成。制動斷路接觸器在有泵升電壓發(fā)生的時候,,同時設(shè)置接觸器形成熱斷路回路,。ARM主控模塊采用NXP公司的LPC2368,主要完成通信,、顯示,、PI計算等事務(wù)性功能。隔離驅(qū)動模塊采用富士公司的EXB841,,把6路5 V的SPWM波轉(zhuǎn)換成+15 V,、-5 V的電壓波形來控制IGBT組成的逆變輸出執(zhí)行模塊的通斷,。鍵盤顯示模塊通過232串口和SPI口與ARM主控模塊進行雙向通信。信號采集反饋模塊采用北京森社電子有限公司的閉環(huán)霍爾電流傳感器CHB-500SG,,把輸出的三相電流反饋到ARM主控模塊,,得到的電流幅值和相位供控制算法使用。

2 SPWM驅(qū)動波形發(fā)生

  PWM(Pulse Width Modulation)控制就是對脈沖的寬度進行調(diào)制,,以沖量效果相等來等效地獲得目標(biāo)波形的一種方法,。脈沖在幅值一致時,其寬度會以正弦波變化,,根據(jù)面積等效原理,,從作用效果上看,PWM波形與正弦波是等效的,,這是在逆變控制中最廣泛應(yīng)用的SPWM(Sinusoidal PWM)波形[3],。

  SA4828芯片是Mitel公司推出的一塊專用于SPWM信號發(fā)生和集成控制的芯片,能夠與大多數(shù)主流控制器I/O連接,,其載波頻率最高為24 kHz,,輸出的SPWM波頻率范圍為0~4 kHz,可設(shè)置死區(qū)和最小脈寬,,每一相輸出都是標(biāo)準(zhǔn)的TTL電平,,具有最大12 mA的驅(qū)動能力。內(nèi)部ROM固化了3種波形:純正弦波形,、3次諧波增強型和帶死區(qū)增強型輸出波形[4],。

002.jpg

  如圖2所示為適用于電磁攪拌變頻電源的SPWM波發(fā)生原理圖。SA4828的AD0~AD7接LPC2368的8路I/O口組成模擬的數(shù)據(jù)總線和地址總線,;SA4828的寫控制端WR,、讀控制端RD和寫地址鎖存端ALE分別與LPC2368的I/O口連接;SA4828的時鐘CLK信號接24 MHz的有源晶振保證時鐘的穩(wěn)定,,VDD,、MUX和RS均接電源,VSS接地,,ZPPR接LPC2368的外部中斷口實時監(jiān)控輸出的調(diào)制波頻率,,SETTRIP與外部故障信號連接。SA4828的六路輸出端接到隔離驅(qū)動模塊的輸入端,,根據(jù)固件設(shè)置產(chǎn)生對應(yīng)的SPWM波,,一旦故障發(fā)生,,SA4828的六路輸出將被立即封鎖Trip端口,,拉低LED1發(fā)光報警,同時進入INT0的中斷服務(wù)程序,,進行軟件后續(xù)故障處理,。

  通過LPC2368對SA4828的輸入控制可以實現(xiàn)輸出電源頻率2~20 Hz,,滿足電磁攪拌裝置的需要。通過LPC2368對SA4828特定寄存器寫入特定值來設(shè)定死區(qū)時間,,可以防止IGBT的共態(tài)導(dǎo)通,,設(shè)定窄脈沖刪除時間可降低開關(guān)頻率減少器件發(fā)熱。16位調(diào)速分辨率使得電源頻率可以精確到千分之一赫茲,,8位調(diào)壓分辨率使得輸出的三相電源精度達到1 V,。

3 高精度控制算法設(shè)計

  當(dāng)變頻電源正常運行時,為了實現(xiàn)系統(tǒng)的反饋與實時控制,,需要對SA4828的控制字進行修改,。根據(jù)現(xiàn)場試驗效果,認(rèn)為數(shù)字增量型PI控制策略的調(diào)節(jié)效果不錯,。圖3給出了信號采集反饋模塊采用數(shù)字增量型PI控制策略的詳細流程,。

003.jpg

  數(shù)字增量型PI算法:

  C5Z9(@F~]N(Z2YA)`EY4TH0.png

  其中kp是比例系數(shù)、ki是積分系數(shù),。

  ]Z6Q8BG78V{5XBR@9`~C5NP.png

  首先,,為防止脈沖擾動,在AD采樣后進行中值濾波,,若濾波后數(shù)據(jù)超過限定值,,則程序立即終止,并發(fā)出報警信號,,否則根據(jù)式(2)計算輸出與設(shè)定之間的偏差e(k)的值,,然后把式(2)的結(jié)果代入式(1)計算執(zhí)行裝置位置的改變量]}FP3%H(~IL2ZGDQLJ[}90D.jpgu(k)的值,在此基礎(chǔ)上根據(jù)式(3)計算出系統(tǒng)控制輸出u(k)的值,。把這個值轉(zhuǎn)換成十六進制的值寫入SA4828的控制寄存器即可實現(xiàn)閉環(huán)反饋PI控制,,然后步進k自增,重復(fù)上述過程,。

  傳統(tǒng)的模擬式PI控制中設(shè)備的性能受外界溫度,、濕度等環(huán)境因素影響很大,在實際環(huán)境中容易出現(xiàn)工作不穩(wěn)定的狀況,,用數(shù)字增量式PI控制策略則可完全解決這個問題,。]}FP3%H(~IL2ZGDQLJ[}90D.jpgu(k)只決定執(zhí)行裝置位置的改變量。當(dāng)計算機出現(xiàn)故障時,,執(zhí)行機構(gòu)仍保持在前一步的位置上,,這樣安全性和可靠性就能大大提高。比例環(huán)節(jié)的作用是對擾動作出快速反應(yīng),;積分環(huán)節(jié)的作用是消除系統(tǒng)靜差,,只要偏差不為零,它將通過積累作用影響控制量,使偏差趨向于零,,系統(tǒng)達到穩(wěn)定,。

4 程序設(shè)計方案

  程序設(shè)計是電源系統(tǒng)的核心,它決定三相變頻電源輸出電壓的穩(wěn)定度,、精度以及動態(tài)響應(yīng)速度等,。系統(tǒng)主程序采用模塊化編程方法,圖4所示為在主控模塊的作用下,,三相變頻電源的主程序流程圖,。系統(tǒng)上電后進行初始化自檢,自檢的目的是確保各硬件模塊處于正常待命狀態(tài),,若自檢不通過則不能啟動系統(tǒng),,若通過了自檢,則將SA4828幅度控制寄存器的控制字從0逐漸加到設(shè)定值,,即可輕松實現(xiàn)緩啟動功能,。隨著電磁攪拌的進程,需要的電源頻率和電流大小都會隨時改變,,則三相變頻電源需要根據(jù)工況調(diào)整輸出電壓幅值和頻率參數(shù),,在調(diào)整命令發(fā)出后就要不斷讀取傳感器傳送回來的數(shù)值,若出現(xiàn)過流,、過壓或欠壓的任意一種情況,,系統(tǒng)將封鎖輸出并報警,若都正常,,則在軟件中更新看門狗定時器,,防止其溢出導(dǎo)致的系統(tǒng)中斷SPWM信號輸出。然后在顯示器上顯示當(dāng)前的工作狀態(tài)參數(shù),,以便在控制室監(jiān)控現(xiàn)場的工況,。為了減小實際輸出值和控制設(shè)定值之間的偏差,采用PI整定進行控制,,從而快速穩(wěn)定系統(tǒng),,把經(jīng)過PI計算的值與之前寫入SA4828控制寄存器的參數(shù)進行比較,看是否一致,,若不一致則需要更新控制參數(shù)重復(fù)調(diào)整參數(shù)的整個流程,,若一致,則不斷更新看門狗,,保持當(dāng)前狀態(tài),。

004.jpg

5 結(jié)論

  本文設(shè)計了一種智能型高精度電磁攪拌電源的控制系統(tǒng),基于LPC2368和SA4828的組合,,突破了純硬件和純軟件設(shè)計的瓶頸,。ARM主控制器完成通信、顯示、PI計算等事務(wù)性功能,,SA4828在ARM的驅(qū)動信號下發(fā)出6路幅值頻率可調(diào)的SPWM波,實現(xiàn)了高精度配置靈活的三相變頻電源,。為了消除外界擾動對輸出的影響,,采用數(shù)字增量式PI控制策略,步進能快速消除擾動,,即使計算機出現(xiàn)故障,,執(zhí)行機構(gòu)仍保持在前一步的位置上,這樣安全性和可靠性也得到了提高,。

  參考文獻

  [1] 齊雅麗,,蔣光霖,張國志.電磁攪拌對液態(tài)金屬運動及凝固組織的影響[J].鑄造技術(shù),,2005,,26(2):118-120.

  [2] 徐志躍.基于SA4828的變頻器設(shè)計[J].電氣傳動,2006,,36(1):14-16.

  [3] 張藝東.SPWM逆變器調(diào)制方式的研究[J].科技創(chuàng)新與生產(chǎn)力,,2011(5):100-102.

  [4] MITEL. SA4828 3-phase pulse width modulation engine advance information[R]. 1999.


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問題,,請及時通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。