机械毕业设计-低压电动机软启动器的设计
- 格式:pdf
- 大小:497.19 KB
- 文档页数:38
STM32F103RBT6 32 STM32F103RBT6Design of Soft-starter in Low-voltage MotorAbstract:STM32F103 microcontroller and thyristors were used in the three-phase asynchronous motor soft starter essentially, aiming at overcoming the rampant of its staring current. Actually, voltage slope start, current limit start and soft parking were achieved by the STM32F103RBT6 of 32-bit microcontroller. Additionally, the motor stator voltage was adjusted by the trigger angles of the thyristor to avoid the impact of the starting current on mechanical equipment and grids, extend the lifetime of the powered devices, and achieve a soft stop, fault protection, energy saving function etc.Key words:Soft-starter; low-voltage motor; single chip; thyristor (1) (1)1 (5)1.1 (5)1.2 (5)2 (6)2.1 (6)2.2 (6)2.3 (7)2.4 (8)2.5 (8)3 (8)3.1 (8)3.2 (9)3.2.1 (9)3.2.2 (10)3.3 (10)3.3.1 (12)3.3.2 (12)3.3.3 (13)3.3.4 (14)3.3.5 (15)3.3.6 (15)3.3.7 (16)3.3.8 (17)3.3.9 LCD (18)4 (19)4.1 (20)4.2 (21)4.3.1 (22)4.3.2 (22)4.4 (22)4.5 (23)4.6 (23)4.7 (25)4.8 LCD (25)5 (25) (26)...................................................................................... . (28)11.1197090 AB 315 2000KW CT TE AEG ABB SIRIUS 3RW30/31 55KW SIKOSTART 3RW22 710KW SIKOSTART 2RW34 1050KW 40 501.2STM32F103RBT6(1)(2)(3)(4)(5)(6)(7)22.1Y/ SCR2.2(1)(2)(3)(4) 500% 0 21 2Fig l Slope boost soft-start mode Fig 2 Slope constant current soft-start3 4Fig 3 Torque Control Starting Method Fig 4 Torque sudden jump to control the startupmode2.3(1)(2)(3)(4)2.4(1)(2)(3)(4) 99S2.5(1)(2) 40%33.1CPU3.23.2.15Fig 5 Soft-start the overall hardware block diagram3.2.2[11]:(1) )(AV T I)(AV T I 40 170 f K )(AV T IN T I K I )2~25.1( 1(2)2 32202)3~2( N U 23.3STM32F103RBT6/STM32F103 ST ARM Cortex-M3 32 128KB Flash 20K RAM 12 AD 4 16 3 USART 72MHz 7 64 I/O 12 AD AD I/O 8MHZ 72MHZ 3.3vLCD ST7Fig 7 Soft-start motor main control circuit3.3.10-10V 0-200mV8Fig 8 Soft starter motor line voltage detection circuit3.3.29:(1)(2)(3) 6us 10us 20 50us 100us 1ms 50Hz 18°(4)9Fig 9 Soft starter trigger drive circuit3.3.3LM339 103.3.41110Fig 10 The synchronization signal detection circuit11Fig 11 Soft-start motor speed detection circuit3.3.5RC LM339 1-2-3-4-5-6 1-6-5-4-3-2 1212Fig 12 Soft-start phase sequence detection circuit3.3.6(1) D2 D5 D8 D3 D6 D9 ICI Rp2 C9 IC2 J(2) AD 1313Fig 13 Three-phase asynchronous motor phase out phase, three-phase unbalance protection circuit3.3.715 ACS755 PID 1414Fig 14 Soft-start current detection circuit3.3.8INTO INTI 1515Fig 15 Soft-start motor power factor detection circuit3.3.9 LCDCPULM016L HD44780 HD44780 HD44780 HITACHI 5×7 5×10 64 B RAM 5×8 5×11 8×1 40×4 1616 LCDFig 16 Soft starter keyboard and LCD display circuit4LCD :(l)(2)(3)(4)(5)(6)4.1LCD(1)(2)(3) I/O(4)1717Fig 17 System main program flow chart4.23 :(1) 60 AA VT1 60° VT2 VT3 VT4 VT5 VT6(2) 12060 60 60° B VT6 60° VT1 VT2 VT3 VT4 VT5(3) 120 120 C VT5 60 VT5 VT6 VT1 VT2 VT3 VT4 [9] 1818Fig 18 Thyristor trigger pulse program flow4.3.1(1)(2)(3)(4) 50HZ 180 VT1 VT6 60 0 179 1504.3.2I/O VT1 VT4 VT3 VT6 VT5 VT2 VT3 VT1 VT2 VT3 194.4)(max min i i U U K 3i —— imin ——max U —— max U =220Vi U ——[8][14] 2019Fig 19 Trigger pulse trigger delay of the order flow chart4.5I/O I/O 214.62220Fig 20 The soft-start voltage ramp start the program flow21 22 Fig21 Soft-start phase sequence detection process map Fig22 Program flow graph syncsignal of the soft starter4.7234.8 LCDLM0616L 14VssVcc (+5VV eeRS 0= 1=R/W 0= LCD 1= LCDE 1 , 0D0 D7[7][14] 2423 24 LCDFig23Soft-start t he K eyboard p rogram Fig24Soft starter LCD display program flow chart of Figure5SCR( )(1)(2)(3) LCD(4)(5)(1)(2):(1) DSP(2)[M]. 2007[J]. ,2001.10:476-479 [M]. 2005.[M] 2003.[M]. 2009.[M]. 2000.[M]. 1988.[M]. 2003.Gurkan Zenginobuz Isik Cadirci ete.Performance Optimization of Induction Motors During V oltage-Controlled Soft starting[J].IEEE Transactions on Energy Conversion 2003.6.10 [J]. .2009(2) 62-6611 [M]. 2002.12 Sastry V V et al.Optimal soft starting of voltage-control-fed IM drive based on voltage acrossthyristor[J].IEEE Transaction on Power Electronics 1997 12(6) 1041-105113 [M]. 1997 125-23914 [J]. 2002(2) 42-4315 [J]. 2007 24(3) 74-76.16 [J]. 2001 (6)17 [J]. 2003(11) 57.18 [M]. 2005.19 [M]. 2002.20 [J]. 2007(11).21 . [M]. 2002.22 . [M]. 2003.25250t450tJS750PLCPLCS11-M-10010-0.4 SYYZ792 X5040ZL50JN338PLC PLCPLCPLCPLCPLCPLCLED16218264981#include <stm32f10x_lib.h>#include "sys.h" //#include "usart.h" //#include "delay.h" //#include "led.h"#include "key.h" // #include "exti.h" //#include "wdg.h"#include "timer.h" //#include "lcd.h" //LCD#include "rtc.h"#include "wkup.h"#include "adc.h" // AD int main(void){u16 adcx1, adcx2 ,adcx3;float temp;Stm32_Clock_Init(9);// delay_init(72); //uart_init(72,9600); //LED_Init();LCD_Init();Adc_Init();POINT_COLOR=BLUE;//LCD_ShowString(60,50,"STM32");LCD_ShowString(60,70,"ADC");LCD_ShowString(60,90,"ZHUYIHUA");LCD_ShowString(60,110,"2012/05/13");//POINT_COLOR=BLACK;//LCD_ShowString(60,130,"ADC_CH0_VAL:");LCD_ShowString(60,150,"ADC_CH0_VOL:000.0V");LCD_ShowString(60,170,"ADC_CH1_VAL:");LCD_ShowString(60,190,"ADC_CH1_VOL:000.0V");LCD_ShowString(60,210,"ADC_CH2_VAL:");LCD_ShowString(60,230,"ADC_CH2_VOL:000.0V");while(1){adcx1=Get_Adc(ADC_CH0);adcx2=Get_Adc(ADC_CH1);adcx3=Get_Adc(ADC_CH2);LCD_ShowNum(156,130,adcx1,4,16);// ADC temp=(float)adcx1*(3.3/4096);adcx1=temp;LCD_ShowNum(156,150,adcx1,1,16);// temp-=adcx1;temp*=1000;LCD_ShowNum(172,150,temp,3,16);LCD_ShowNum(156,170,adcx2,4,16);LCD_ShowNum(156,190,adcx2,1,16);LCD_ShowNum(156,210,adcx3,4,16);LCD_ShowNum(156,230,adcx3,1,16); LED0=!LED0;delay_ms(250);}}。