專利名稱:可控發(fā)電機(jī)控制器及可控發(fā)電機(jī)控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種可控發(fā)電機(jī)控制器及可控發(fā)電機(jī)控制方法。
背景技術(shù):
發(fā)電機(jī)的工作原理是將機(jī)械能轉(zhuǎn)化為電能,發(fā)電機(jī)在發(fā)電時對帶動其轉(zhuǎn)動的裝置有制動作用,調(diào)速電機(jī)通過試驗(yàn)軸帶動正在發(fā)電的發(fā)電機(jī)轉(zhuǎn)動,試驗(yàn)軸就會受到強(qiáng)迫扭轉(zhuǎn),如果此扭轉(zhuǎn)的頻率和負(fù)荷可以控制,那么就可以對試驗(yàn)裝置進(jìn)行測試。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種可控發(fā)電機(jī)控制器及可控發(fā)電機(jī)控制方法,通過對發(fā)電機(jī)的控制實(shí)現(xiàn)與其連接的軸系的控制,從而對軸系的參數(shù)進(jìn)行測量。
上述的目的通過以下的技術(shù)方案實(shí)現(xiàn) 可控發(fā)電機(jī)控制器,其組成包括寫有控制程序的單片機(jī),所述的單片機(jī)通過電路連接驅(qū)動芯片。 可控發(fā)電機(jī)控制方法,將控制發(fā)電機(jī)勵磁電流的通斷頻率和通斷占空比的控制程序?qū)懭雴纹瑱C(jī),通過與所述的單片機(jī)通過電路連接的驅(qū)動芯片控制勵磁電流來實(shí)現(xiàn)對發(fā)電機(jī)的控制,使發(fā)電機(jī)對和其連接的軸系進(jìn)行制動,此制動的扭矩、頻率、占空比可在一定范圍內(nèi)進(jìn)行調(diào)節(jié)控制,從而對軸系的參數(shù)進(jìn)行測量。
本發(fā)明的有益效果 1.本發(fā)明通過對發(fā)電機(jī)進(jìn)行控制,使發(fā)電機(jī)對和其連接的軸系進(jìn)行制動,由于制動的扭矩、頻率、占空比可在一定范圍內(nèi)進(jìn)行調(diào)節(jié)控制,從而可實(shí)現(xiàn)對軸系的參數(shù)進(jìn)行測量。此裝置在國內(nèi)屬首創(chuàng),它把測軸系扭振的實(shí)驗(yàn)裝置大大的減小,使測量更加簡單方便。
2.本發(fā)明通過把控制程序?qū)懭雴纹瑱C(jī),通過控制電路和驅(qū)動芯片來控制小型發(fā)電機(jī)轉(zhuǎn)子的勵磁電流,從而實(shí)現(xiàn)了對發(fā)電機(jī)的控制,把發(fā)電機(jī)作為試驗(yàn)裝置的激勵源。這樣研制了激勵源的頻率和占空比可控的扭轉(zhuǎn)振動試驗(yàn)裝置。并進(jìn)行了激勵控制試驗(yàn),達(dá)到了頻率和占空比的控制目的,為裂紋軸系扭轉(zhuǎn)振動試驗(yàn)奠定了基礎(chǔ)。
附圖1是本發(fā)明的控制電路圖。
附圖2是驅(qū)動芯片的應(yīng)用電路圖。
附圖3是本發(fā)明的控制原理框圖。
附圖4是本發(fā)明控制方法的原理流程圖。
具體實(shí)施例方式 實(shí)施例1 : 可控發(fā)電機(jī)控制器,其組成包括寫有控制程序的單片機(jī)l,所述的單片機(jī)通過電40V)、電流(OA 10A)的直流電源,此參數(shù)
路連接驅(qū)動芯片2。 所述的可控發(fā)電機(jī)控制器端子情況
1、供電輸入此端子可接電壓(0V -可決定發(fā)電機(jī)制動扭矩的大小。 2、控制輸出此端子接發(fā)電機(jī)的改造引線,控制發(fā)電機(jī)按一定的頻率和占空比進(jìn) 行制動。 3、信號輸出此端子可連接示波器等輸出設(shè)備,顯示頻率和占空比的數(shù)據(jù)和波形。
4、頻率調(diào)節(jié)此旋鈕可使控制盒對發(fā)電機(jī)的控制頻率在(10 100HZ)的范圍內(nèi)進(jìn) 行調(diào)節(jié)。 5、占空比調(diào)節(jié)此旋鈕可使控制盒對發(fā)電機(jī)的控制占空比在(0 100%)的范圍
內(nèi)進(jìn)行調(diào)節(jié)。
實(shí)施例2 : 可控發(fā)電機(jī)的控制方法,將控制發(fā)電機(jī)勵磁電流的通斷頻率和通斷占空比的控制 程序?qū)懭雴纹瑱C(jī),通過與所述的單片機(jī)通過電路連接的驅(qū)動芯片控制勵磁電流來實(shí)現(xiàn)對發(fā)
電機(jī)的控制,使發(fā)電機(jī)對和其連接的軸系進(jìn)行制動,此制動的扭矩、頻率、占空比可在一定 范圍內(nèi)進(jìn)行調(diào)節(jié)控制,從而對軸系的參數(shù)進(jìn)行測量。所述的單片機(jī)采用MC9S12DG128B單片機(jī),驅(qū)動芯片采用MC33886驅(qū)動芯片,其中 寫入MC9S12DG128B單片機(jī)的程序是用C語言創(chuàng)新編寫的,可控發(fā)電機(jī)是用MC33886驅(qū)動芯 片進(jìn)行控制,其中流入發(fā)電機(jī)轉(zhuǎn)子線圈電流的頻率和占空比是可以調(diào)節(jié)的。
以下為C語言創(chuàng)新原程序
#include〈hidef. h> / * common defines and macros * / #include〈mc9sl2dgl28. h> / * derivative information * / #pragma LINK—INFO DERIVATIVE" mc9sl2dgl28b〃 unsigned int AD1, AD2 ; unsigned int duty 5 unsigned int frequency 5 float T ;
unsigned int i j void P麗(void) { P麗E = 0x00 ; PWMCTL_C0N01 = 1 P麗CTL—C0N23 = 1 P麗PRCLK = 0x30 ; P麗CLK = 0xf3 ;〃 P麗SCLA = 8 ; 〃 P麗SCLB = 250 P麗P0L = 0xf f P麗CAE = 0X00 P麗PEROl = 10000
7通道A 口 1分頻(0x00),通道B 口 8分頻(0x30) 時鐘SA(SA)作為P麗通道的時鐘源 時鐘A分頻8, /時鐘B分頻2,
對齊方式默認(rèn),左對齊
〃頻率為50Hz (20ms = 10000 * 2us),
止
P麗DTYOl = 750 ; PWMPER23 = 50000 ; PWMDTY23 = 3000 ;/ PWME_PWME1 = 1 ; PWME_PWME3 = 1 ;
〃高電平1. 5ms,歸中 //電機(jī)的頻率為1000Hz(lms /占空比x^
250女4us)
void iriit— RTICTL CRGINT
—RTI () { =0x59 ; —RTIE = 1 ;
/20ms Interrupt,0x49 = 10ms /Open Interrupt
void Init_AD(void) 〃初始化
ATD0CTL2 = 0xC2 ;〃AD模塊上電,快速清零,無等待模式,禁止外部觸發(fā),中斷禁
ATD0CTL3 = 0x14 ;〃每個序列4次轉(zhuǎn)換,No FIFO, Freeze模式下繼續(xù)轉(zhuǎn)換 ATD0CTL4 = 0x87 ;〃8位精度,2個時鐘,ATDClock = [BusClock * 0. 5]/
PRS = 7, ATD0CTL5 ATDODIEN
0xF0 ;〃右對齊無符號,單通道采樣,通道0 0x00 ;〃禁止數(shù)字輸入
void adjust(void){
unsigned int temp ;
T = (float)AD1/255;
frequency = T * 60000 ;
if(frequency < 0)frequency = 0 ;
if(frequency 〉 60000)frequency =
T = (float)AD2/255 ;
duty = T * frequency ;
if (duty < O)duty = 0 ;
if(duty 〉 10000)duty = 10000 ;
PWMPER23 = frequency ;
temp = duty ;
PWMDTY23 = temp ;
void main (void) { DDRB = 0xf f ;
P麗();
Init_AD();
60000
init_RTI(); Enablelnterrupts ;for( ; ;) {
} } interrupt 7 void RTI(void){ i++ ; CRGFLG—RTIF = 1 ; if (i > 100) {
i = 0 ; adjust (); } } interrupt 22 void AD() {〃AD中斷程序 ATDOSTATl = 0x00 ; AD1 = ATDODRO ;〃Read out the Result Register ;〃讀取轉(zhuǎn)換結(jié)果 AD2 = ATDODRl ; PORTB = AD2 ; }。
權(quán)利要求
一種可控發(fā)電機(jī)控制器,其組成包括寫有控制程序的單片機(jī),其特征是所述的單片機(jī)通過電路連接驅(qū)動芯片。
2. —種可控發(fā)電機(jī)控制方法,其特征是將控制發(fā)電機(jī)勵磁電流的通斷頻率和通斷占空比的控制程序?qū)懭雴纹瑱C(jī),通過與所述的單片機(jī)通過電路連接的驅(qū)動芯片控制勵磁電流來實(shí)現(xiàn)對發(fā)電機(jī)的控制,使發(fā)電機(jī)對和其連接的軸系進(jìn)行制動,此制動的扭矩、頻率、占空比可在一定范圍內(nèi)進(jìn)行調(diào)節(jié)控制,從而對軸系的參數(shù)進(jìn)行測量。
全文摘要
可控發(fā)電機(jī)控制器及可控發(fā)電機(jī)控制方法,發(fā)電機(jī)的工作原理是將機(jī)械能轉(zhuǎn)化為電能,發(fā)電機(jī)在發(fā)電時對帶動其轉(zhuǎn)動的裝置有制動作用??煽匕l(fā)電機(jī)控制器,其組成包括寫有控制程序的單片機(jī)(1),所述的單片機(jī)通過電路連接驅(qū)動芯片(2)。本發(fā)明用作發(fā)電機(jī)對和其連接的軸系進(jìn)行制動,從而對軸系的參數(shù)進(jìn)行測量。
文檔編號G01M13/00GK101738309SQ20081013751
公開日2010年6月16日 申請日期2008年11月13日 優(yōu)先權(quán)日2008年11月13日
發(fā)明者崔宏耀, 張洪田, 李涵武, 王慧文, 齊益強(qiáng) 申請人:黑龍江工程學(xué)院