用于繞線機(jī)的無刷電機(jī)驅(qū)動的計算機(jī)控制 『摘要1首先介紹了用于繞線機(jī)的無刷電機(jī)驅(qū)動系統(tǒng)構(gòu)成,分析了其工況特點,在此基礎(chǔ)上提出了系統(tǒng)的計算機(jī)控制策略以及實現(xiàn)方法討論了無刷電機(jī)的速度閉環(huán)控制和電子剎車問題I最后簡要報告了系統(tǒng)的調(diào)試情況 [關(guān)鍵詞]繞線機(jī);無刷電機(jī);數(shù)字信號控制器;控制策略
目前繞線機(jī)控制系統(tǒng)一般由CNC(Computer— ized Numei-:ical C0ntr01)繞線機(jī)控制器、感應(yīng)電機(jī)、感應(yīng)電機(jī)變頻器、步進(jìn)電機(jī)、光柵、機(jī)械剎車器組成.首先,繞線機(jī)要求驅(qū)動電機(jī)具有快速啟動、快速剎車能力,特別在繞線機(jī)停車時要準(zhǔn)確(即cNc繞線機(jī)控制器設(shè)置繞100圈,電機(jī)轉(zhuǎn)100圈就得停止),而一般的感應(yīng)電機(jī)變頻器沒有電子剎車的功能,只能依靠外部的電磁剎車,為此要增加電磁剎車器,使系統(tǒng)結(jié)構(gòu)復(fù)雜,體積較大,剎車噪音大威本增加. 稀土永磁無刷直流電動機(jī)(以下簡稱無刷電機(jī))是繞線機(jī)控制系統(tǒng)的理想驅(qū)動電機(jī).眾所周知,無刷電機(jī)具有與有刷直流電動機(jī)相媲美的起動、調(diào)速和控制性能,即電機(jī)能夠?qū)崿F(xiàn)重載(或過載)起動和無級調(diào)速,特別是它可以根據(jù)無刷電機(jī)的霍爾信號比較精確地進(jìn)行繞線機(jī)的位置控制.這樣不僅可以簡化系統(tǒng)的機(jī)械和電路結(jié)構(gòu),降低成本,而且還能提升系統(tǒng)的整體性能,使繞線機(jī)更具有市場競爭力. 本文首先介紹了用于繞線機(jī)的無刷電機(jī)驅(qū)動系統(tǒng)構(gòu)成,分析了其工況特點,在此基礎(chǔ)上提出了系統(tǒng)的計算機(jī)控制策略以及實現(xiàn)方法,討論了無刷電機(jī)的速度采樣和電子剎車問題,最后簡要報告了系統(tǒng)的調(diào)試情況. 1 系統(tǒng)組成及工況 繞線機(jī)的系統(tǒng)組成如圖l所示.該系統(tǒng)由220v交流電源供電,經(jīng)相控整流后變?yōu)?10 v直流電壓給控制器供電,選用310 V(Dc)、400 w、6 000RPM的無刷電機(jī)作為驅(qū)動電機(jī),系統(tǒng)由Dsc控制.無刷電機(jī)驅(qū)動器接收cNc繞線機(jī)控制器的信號進(jìn) 行啟動停車控制.

DSC是系統(tǒng)的控制核心,其主要作用是:第一,根據(jù)霍爾信號實現(xiàn)對無刷電機(jī)的換相等控制:第二,根據(jù)cNc繞線機(jī)控制器信號控制電機(jī)的啟動停車.第三,根據(jù)cNc繞線機(jī)控制器給定速度信號進(jìn)行速度閉環(huán)控制.針對繞線機(jī)外部信號處理和無刷電機(jī)控制的需要,選用MIcROcHIP公司的16位微控制器dsPIC;30F2010作為本系統(tǒng)的控制芯片. 它有28個I/O口,大部分I/O口都具有25 mA的拉電流和灌電流.3個通用的16位定時器,12 KB片內(nèi)閃存空間,具有4個16位輸入捕捉/比較功能引腳,2個16位比較/PwM輸出功能引腳和電機(jī)控制PwM模塊.片內(nèi)6路l MsD s轉(zhuǎn)換速率的10位模數(shù)轉(zhuǎn)換器及3個外部電平中斷源等等.這款Dsc處理繞線機(jī)的外部控制信號和控制無刷電機(jī)很合適,在設(shè)計控制電路時不需要接入太多的外部電路,使系統(tǒng)更加簡單、可靠.
2控制策略 依據(jù)繞線機(jī)的工況特點及系統(tǒng)結(jié)構(gòu),其基本控制思想是:首先,根據(jù)cNc繞線機(jī)控制器給出的控制信號啟動停止電機(jī),繞線機(jī)在繞線時負(fù)載不是很大,這一點也有利于電機(jī)的快速啟動、快速剎車和停車.cNc繞線機(jī)控制器要利用光柵進(jìn)行速度采集,然后根據(jù)控制器上的設(shè)置情況變化給定轉(zhuǎn)速信號. 系統(tǒng)的控制軟件采用模塊化設(shè)計.主程序只是對子程序進(jìn)行調(diào)用,具體功能由子程序執(zhí)行.子程序包括:電機(jī)運轉(zhuǎn)速度閉環(huán)控制子程序、cNc控制器信號接收子程序、起動子程序、停車子程序、剎車子程序等.控制器開始處于等待狀態(tài),一旦檢測到cNc控制器的啟動信號,就會讓電機(jī)運轉(zhuǎn)起來,當(dāng)檢測到剎車信號時就啟動剎車程序,當(dāng)轉(zhuǎn)到控制器設(shè)置的總?cè)?shù)時,電機(jī)自動停車:然后控制器又進(jìn)入等待狀態(tài).若電機(jī)在起動或運行過程中發(fā)生堵轉(zhuǎn),也會自動停車.程序如此不斷循環(huán). 2.1 cNc控制器信號的接收 cNc控制器和電機(jī)驅(qū)動器有5條信號線,分別是公共端、剎車、速度調(diào)節(jié)用頻率信號,啟動、正反轉(zhuǎn)切換.這些信號是cNc控制器和電機(jī)驅(qū)動器之間的傳送,需進(jìn)行光耦隔離 |