關(guān)鍵詞: AVR; ProfiBUS-DP; 電動(dòng)機(jī); 控制; 保護(hù)
電動(dòng)機(jī)是工農(nóng)業(yè)生產(chǎn)中最廣泛應(yīng)用的動(dòng)力設(shè)備,國(guó)內(nèi)每年因電動(dòng)機(jī)過(guò)載、短路、堵轉(zhuǎn)、缺相、漏電、三相不均衡、起動(dòng)時(shí)間過(guò)長(zhǎng)、欠壓、過(guò)壓等故障,造成數(shù)十萬(wàn)臺(tái)電動(dòng)機(jī)損壞,經(jīng)濟(jì)損失巨大,甚至引發(fā)重大安全事故, 因而做好電動(dòng)機(jī)的保護(hù)十分重要。當(dāng)前電動(dòng)機(jī)保護(hù)一般采用熱繼電器、低壓斷路器、熔斷器等作為保護(hù)裝置[1],該類保護(hù)裝置功能單一、能耗大、性能差,并且不具備聯(lián)網(wǎng)能力。隨著自動(dòng)化程度的提高,工業(yè)網(wǎng)絡(luò)的廣泛應(yīng)用,不僅對(duì)電動(dòng)機(jī)的控制保護(hù)裝置功能有著很高的要求,而且要求具有很強(qiáng)的通信功能,因此智能化、網(wǎng)絡(luò)化、功能多樣化、小型化、模塊化的電動(dòng)機(jī)控制和保護(hù)裝置具有極大的發(fā)展和應(yīng)用空間,能夠適應(yīng)保護(hù)的可靠性、監(jiān)控的實(shí)時(shí)性要求。
本文采用AVR Atmega64高性能單片機(jī)作為控制核心,設(shè)計(jì)具有ProfiBUS-DP現(xiàn)場(chǎng)總線的電動(dòng)機(jī)智能控制和保護(hù)裝置,實(shí)現(xiàn)對(duì)電動(dòng)機(jī)的起動(dòng)、停止、制動(dòng)、Y-△起動(dòng)、遠(yuǎn)地、近地等控制,并能實(shí)現(xiàn)電動(dòng)機(jī)的過(guò)載、短路、缺相、漏電、三相不均衡、相序、欠電壓、過(guò)電壓等保護(hù),具有聲音報(bào)警、故障記憶、電流、電壓顯示等功能。該裝置適合工業(yè)現(xiàn)場(chǎng)環(huán)境需要、性能可靠、性價(jià)比高,方便現(xiàn)場(chǎng)設(shè)備之間以及與監(jiān)控計(jì)算機(jī)的信息交換,滿足企業(yè)綜合自動(dòng)化的需要。
1 工作原理
電動(dòng)機(jī)智能控制和保護(hù)裝置工作原理簡(jiǎn)圖如圖1所示。裝置由控制單片機(jī),電動(dòng)機(jī)參數(shù)采集、分析、計(jì)算電路,ProfiBUS-DP協(xié)議電路、其他外圍輸入輸出電路構(gòu)成。由于電動(dòng)機(jī)運(yùn)行參數(shù)多,處理復(fù)雜,為了減輕控制單片機(jī)的負(fù)擔(dān),采用單獨(dú)智能芯片實(shí)時(shí)分析、處理電動(dòng)機(jī)的運(yùn)行參數(shù)。

三相電動(dòng)機(jī)的電壓、電流信號(hào)經(jīng)過(guò)互感器變換為采集電路規(guī)定范圍數(shù)值,參數(shù)采集、分析、計(jì)算電路對(duì)采集參數(shù)進(jìn)行分析計(jì)算,得到電路的三相電流、電壓等參數(shù)值,并傳送給高速控制單片機(jī),控制單片機(jī)按照預(yù)定參數(shù)值判斷電動(dòng)機(jī)的工作狀態(tài),同時(shí)將工作狀態(tài)參數(shù)實(shí)時(shí)存儲(chǔ),當(dāng)發(fā)生過(guò)載、短路、缺相、漏電、不均衡、相序錯(cuò)、欠電壓、過(guò)電壓等故障時(shí),控制單片機(jī)按照故障判斷規(guī)則送出相應(yīng)的控制和指示信號(hào)到外圍電路,實(shí)現(xiàn)電動(dòng)機(jī)的停止、制動(dòng),發(fā)出聲光報(bào)警信號(hào),送出故障代碼,使電動(dòng)機(jī)得到有效保護(hù)。通過(guò)按鍵輸入電路能夠設(shè)置電動(dòng)機(jī)的工作參數(shù)、保護(hù)參數(shù)和通信設(shè)置參數(shù),電動(dòng)機(jī)控制輸入電路可以近地直接起動(dòng)、停止、制動(dòng)、 Y-△起動(dòng)電動(dòng)機(jī),輸出電路實(shí)現(xiàn)保護(hù)信號(hào)、控制信號(hào)放大和執(zhí)行。工作參數(shù)、保護(hù)參數(shù)、控制信號(hào)通過(guò)ProfiBUS-DP電路、現(xiàn)場(chǎng)總線與遠(yuǎn)端監(jiān)控計(jì)算機(jī)實(shí)現(xiàn)信息交互,并能夠?qū)崿F(xiàn)電動(dòng)機(jī)的遠(yuǎn)程控制。
2 硬件設(shè)計(jì)
為適應(yīng)高速數(shù)據(jù)處理和網(wǎng)絡(luò)通信的需要,裝置以ATmega64為控制單片機(jī)。ATmega64單片機(jī)采用Harvard結(jié)構(gòu),具有單周期的RISC指令系統(tǒng),內(nèi)部具有硬件乘法電路,數(shù)據(jù)處理速度快;I/O端口可直接驅(qū)動(dòng)較大電流負(fù)載;具有讀、寫(xiě)及地址所存允許控制引腳,方便擴(kuò)展和使用外部接口、外部存儲(chǔ)空間;支持在線編程(ISP)及在線應(yīng)用編程(IAP),方便現(xiàn)場(chǎng)修改和調(diào)試程序;具有支持主從機(jī)模式的SPI串行通信接口,可以方便連接主機(jī)/從機(jī)模式的串行通信單元[2]。為滿足通信和數(shù)據(jù)高速處理的需要,單片機(jī)采用16 MHz晶振。
2.1 ProfiBUS-DP通信電路設(shè)計(jì)
ProfiBUS是由SIEMENS等公司組織開(kāi)發(fā)的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn),協(xié)議由ProfiBUS-DP、ProfiBUS-PA、ProfiBUS-FMS 3個(gè)兼容部分組成。其中,ProfiBUS-DP協(xié)議結(jié)構(gòu)特別適用于傳感器和執(zhí)行器級(jí)的高速數(shù)據(jù)傳輸[3],本裝置采用ProfiBUS-DP協(xié)議結(jié)構(gòu),由ProfiBUS-DP協(xié)議芯片SPC3、地址設(shè)定電路構(gòu)成Atmega64型控制單片機(jī)網(wǎng)絡(luò)通信接口,從而可實(shí)現(xiàn)控制保護(hù)裝置與上位控制計(jì)算機(jī)的遠(yuǎn)程通信,簡(jiǎn)化了控制系統(tǒng)結(jié)構(gòu)。其電路如圖2所示。

SPC3是SIEMENS公司的ProfiBUS-DP通信協(xié)議芯片,該芯片集成了全部ProfiBUS-DP協(xié)議,SPC3的控制核心是內(nèi)部微序列器,它控制整個(gè)SPC3的工作過(guò)程。SPC3能自動(dòng)識(shí)別總線的9.6 Kb/s~12 Mb/s通信波特率,通過(guò)內(nèi)部1.5 KB的雙端口RAM實(shí)現(xiàn)與總線的通信,控制單片機(jī)通過(guò)11位地址總線、8位數(shù)據(jù)線直接訪問(wèn)SPC3內(nèi)部雙口RAM[4]。SPC3通信前,需要控制單片機(jī)按照規(guī)則對(duì)SPC3內(nèi)部的寄存器、數(shù)據(jù)區(qū)進(jìn)行初始化,之后SPC3自動(dòng)與總線進(jìn)行通信。采用SPC3通信協(xié)議芯片減輕了控制單片機(jī)的數(shù)據(jù)處理壓力,SPC3為ProfiBUS智能節(jié)點(diǎn)設(shè)計(jì)提供了廉價(jià)、方便的配置方案。
ProfiBUS-DP通信物理層采用RS485標(biāo)準(zhǔn)。為了提高系統(tǒng)的抗干擾性能,SPC3內(nèi)部電路與通信總線采用高速光電耦合器進(jìn)行電氣隔離[5],再通過(guò)RS485驅(qū)動(dòng)器、物理接口與ProfiBUS-DP總線連接。另外,電源也要采用隔離措施,可以采用隔離變壓器或DC-DC變換模塊實(shí)現(xiàn)。裝置的地址由撥碼開(kāi)關(guān)設(shè)定,并通過(guò)總線收發(fā)器74HC245傳送給控制單片機(jī)。
2.2 電動(dòng)機(jī)參數(shù)采集、分析及計(jì)算電路設(shè)計(jì)
該部分電路主要由專用電能計(jì)量芯片ATT7028A、電路互感器、電壓互感器組成,此芯片與控制單片機(jī)及其他電路接口簡(jiǎn)單,使用方便,其電路如圖3所示。為了減輕控制單片機(jī)的負(fù)擔(dān),加快單片機(jī)處理其他問(wèn)題的速度,電動(dòng)機(jī)的三相電流、三相電壓參數(shù)經(jīng)過(guò)互感器傳送給ATT7028A,由ATT7028A對(duì)模擬量進(jìn)行A/D變換,對(duì)參數(shù)進(jìn)行采集、分析、計(jì)算,獲得電動(dòng)機(jī)的三相電流、三相電壓、相序等參數(shù),之后將數(shù)據(jù)處理結(jié)果傳送給控制單片機(jī),按預(yù)定規(guī)則判斷電動(dòng)機(jī)運(yùn)行情況。

ATT7028A芯片由6通道16位模/數(shù)轉(zhuǎn)換、數(shù)字信號(hào)處理、通信等部分構(gòu)成[6]。電流、電壓信號(hào)經(jīng)過(guò)互感器輸入,各通道存在增益、相位方面的誤差,ATT7028按照預(yù)定校正數(shù)據(jù)對(duì)誤差進(jìn)行校正,各路模數(shù)轉(zhuǎn)換信號(hào)經(jīng)過(guò)運(yùn)算電路處理后,得到24位的參數(shù)輸出,電流、電壓有效值精度優(yōu)于0.5 %,非線性測(cè)量誤差低于0.1 %。由ATT7028A測(cè)量的三相電壓、三相電流、相序信號(hào)經(jīng)過(guò)串行通信接口SPI傳送給控制單片機(jī),誤差校正數(shù)據(jù)也通過(guò)串行通信接口由控制單片機(jī)傳送給ATT7028A。
2.3 單片機(jī)其他外圍輸入輸出電路設(shè)計(jì)
除總線接口電路、參數(shù)采集與處理電路外,控制單片機(jī)還有功能按鍵輸入、電機(jī)運(yùn)行狀態(tài)輸入、電動(dòng)機(jī)控制輸出、蜂鳴器輸出、LCD輸出、信號(hào)燈輸出、編程接口等其他輸入、輸出電路,如圖4所示。

Atmega64型單片機(jī)接口內(nèi)部具有可編程上拉電阻,按鍵輸入電路可不用外部上拉電阻;功能選擇按鍵用于裝置的功能與參數(shù)設(shè)定,由功能選擇、參數(shù)加/減調(diào)整、確定、取消5個(gè)按鍵構(gòu)成。另外,利用功能選擇鍵可以設(shè)定電動(dòng)機(jī)的遠(yuǎn)控/近控、起動(dòng)等狀態(tài)。電機(jī)運(yùn)行狀態(tài)由起動(dòng)、停止、制動(dòng)3個(gè)輸入按鍵實(shí)現(xiàn)對(duì)電機(jī)的手工近地控制,方便系統(tǒng)調(diào)試和運(yùn)行。Atmega64型單片機(jī)I/O口驅(qū)動(dòng)能力很強(qiáng),采用端口直接驅(qū)動(dòng)光電耦合器發(fā)光二極管負(fù)載。而且I/O端口也可接上拉電阻,以提高單片機(jī)端口驅(qū)動(dòng)能力,電機(jī)控制輸出電路實(shí)現(xiàn)電動(dòng)機(jī)的起動(dòng)、制動(dòng)、Y-△起動(dòng)等控制輸出。蜂鳴器、信號(hào)燈對(duì)電機(jī)運(yùn)行狀態(tài)進(jìn)行聲光指示,顯示部分采用1602B字符型液晶顯示模塊,顯示設(shè)置參數(shù)、采集參數(shù)、功能代碼、故障代碼等,液晶模塊采用半字節(jié)分2次傳送8位顯示參數(shù),以便節(jié)省單片機(jī)I/O口資源。
3 電機(jī)故障參數(shù)處理原則
過(guò)載、堵轉(zhuǎn)、三相短路、起動(dòng)時(shí)間過(guò)長(zhǎng)等都屬于對(duì)稱故障,其特點(diǎn)是三相電流對(duì)稱、出現(xiàn)過(guò)電流。過(guò)電流大小反映了故障的嚴(yán)重程度,采用過(guò)電流程度來(lái)判斷此類故障。過(guò)載故障電流在(1.5~5)IN之間,采用反時(shí)限跳閘方式保護(hù);堵轉(zhuǎn)故障電流在(5~7)IN之間,采用短時(shí)限跳閘保護(hù);短路故障電流在(8~10)IN之間,采用速斷時(shí)跳閘保護(hù);過(guò)載、堵轉(zhuǎn)、短路保護(hù)應(yīng)躲過(guò)電動(dòng)機(jī)起動(dòng)電流,防止電機(jī)起動(dòng)時(shí)跳閘,但是當(dāng)電機(jī)起動(dòng)時(shí)間超過(guò)規(guī)定時(shí)間后,應(yīng)當(dāng)跳閘保護(hù)[7]。
斷相、相間短路、匝間短路、三相不平衡運(yùn)行、漏電等故障屬于不對(duì)稱故障,可采用對(duì)稱分量法進(jìn)行數(shù)據(jù)處理。該類故障的特點(diǎn)是三相電流不對(duì)稱,出現(xiàn)負(fù)序電流分量、零序電流分量。采用負(fù)序電流分量、零序電流分量作為判別標(biāo)準(zhǔn),根據(jù)負(fù)序電流分量、零序電流分量大小采用短時(shí)限跳閘或速斷保護(hù)。
相序保護(hù)是防止因電機(jī)反轉(zhuǎn)而損壞設(shè)備的一種保護(hù),利用微處理器通過(guò)判斷三相電流的相序是否正常來(lái)實(shí)現(xiàn),當(dāng)A相電流正向過(guò)零時(shí), C相電流應(yīng)大于零,則相序正確,否則相序錯(cuò)。本裝置中采用ATT7028A專用芯片直接判斷相序,而后送控制單片機(jī)處理。
電網(wǎng)電壓影響電動(dòng)機(jī)的電磁轉(zhuǎn)矩,電網(wǎng)電壓變化時(shí),電動(dòng)機(jī)的電磁轉(zhuǎn)矩相應(yīng)發(fā)生變化,影響定子電流的變化,導(dǎo)致電動(dòng)機(jī)工作不正常。電網(wǎng)電壓降低時(shí),電磁轉(zhuǎn)矩下降,定子電流增加,容易燒壞繞組,或引起電機(jī)起動(dòng)困難,應(yīng)采用欠壓保護(hù);當(dāng)電網(wǎng)電壓在一定時(shí)限內(nèi)低于整定值時(shí),則進(jìn)行斷電保護(hù)。電網(wǎng)電壓過(guò)高,易造成電機(jī)絕緣損壞,縮短電機(jī)壽命,應(yīng)采用過(guò)電壓保護(hù);當(dāng)電網(wǎng)電壓在一定時(shí)限內(nèi)高于整定值,則應(yīng)斷電保護(hù)。
4 系統(tǒng)軟件設(shè)計(jì)
控制系統(tǒng)軟件由初始化程序、鍵盤(pán)處理程序、參數(shù)設(shè)定程序、加載參數(shù)初始值程序、SPC3芯片參數(shù)修改程序、ATT7028A芯片參數(shù)修改程序、數(shù)據(jù)采集程序、數(shù)據(jù)處理程序、中斷服務(wù)程序、通信程序、報(bào)警程序等構(gòu)成。系統(tǒng)流程如圖5所示。

編制程序時(shí)設(shè)定參數(shù)默認(rèn)初始值,裝置初次工作或選擇恢復(fù)出廠設(shè)置功能時(shí),自動(dòng)加載參數(shù)初始值,可通過(guò)功能按鍵根據(jù)被控制對(duì)象及實(shí)際要求修改電動(dòng)機(jī)保護(hù)參數(shù)設(shè)定值,由控制單片機(jī)實(shí)現(xiàn)對(duì)ATT7028A芯片、SPC3芯片參數(shù)按要求修改;控制單片機(jī)從ATT7028A芯片獲得電動(dòng)機(jī)運(yùn)行數(shù)據(jù)、并按照預(yù)定規(guī)則進(jìn)行數(shù)據(jù)處理,顯示選定參數(shù),同時(shí)判斷電動(dòng)機(jī)是否存在故障,有故障則發(fā)出聲光報(bào)警信號(hào),產(chǎn)生相應(yīng)的電動(dòng)機(jī)控制信號(hào);無(wú)故障則電動(dòng)機(jī)按預(yù)定指令正常運(yùn)行??刂茊纹瑱C(jī)通過(guò)SPC3芯片實(shí)現(xiàn)與其他ProfiBUS總線設(shè)備進(jìn)行數(shù)據(jù)交換。
本文介紹的電動(dòng)機(jī)智能控制和保護(hù)裝置,采用Atmega64型高性能單片機(jī)為主控制芯片,以專用電能計(jì)量芯片ATT7028A實(shí)現(xiàn)電動(dòng)機(jī)參數(shù)的采集,以ProfiBUS協(xié)議芯片SPC3實(shí)現(xiàn)裝置的聯(lián)網(wǎng)通信,同時(shí)結(jié)合其他輸入、輸出電路,實(shí)現(xiàn)對(duì)電動(dòng)機(jī)的智能控制和保護(hù),裝置設(shè)計(jì)簡(jiǎn)潔、性價(jià)比高、功能強(qiáng),便于組網(wǎng),適合企業(yè)綜合自動(dòng)化的需要,有利于提高企業(yè)的自動(dòng)化水平,具有良好的市場(chǎng)應(yīng)用價(jià)值。
參考文獻(xiàn)
[1] 黃世澤,郭勤學(xué). 基于PIC16F716微處理器標(biāo)準(zhǔn)型電動(dòng)機(jī)保護(hù)器的設(shè)計(jì)[J].低壓電器,2006(11):26-29.
[2] 劉成俊,王善永,周勁鷹. ProfiBUS-DP智能從站通信接口的研究和設(shè)計(jì)[J].工業(yè)控制計(jì)算機(jī),2007(1):11-12.
[3] Atmel Corp. .Atmega64(L) manual[Z]. 2003.
[4] SIEMENS Corp. .SPC3 hardware description[Z]. 2003.
[5] 珠海炬力集成電路設(shè)計(jì)有限公司. ATT7028A用戶手冊(cè)[Z]. 2005.
[6] 李正軍.現(xiàn)場(chǎng)總線與工業(yè)以太網(wǎng)及其應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:人民郵電出版社,2006:102-132.
[7] 李宏任. 實(shí)用繼電保護(hù)[M]. 北京:機(jī)械工業(yè)出版社,2002.
