Sunteți pe pagina 1din 10

Universitatea „Lucian Blaga” din Sibiu

Facultatea de Inginerie „Hermann Oberth”

Pornirea stea – triunghi


a unui motor asincron
cu PIC12C205A

COORDONATOR:
S.L. ing. Ilie Beriliu
STUDENT:
Ovidiu Righeriu
Specializarea EM-FR
Anul IV
Gr. 2/2

2011 – 2012
1
CUPRINS

1. GENERALITĂŢI.........................................................................................................3
1.1 PORNIREA MOTOARELOR ELECTRICE ASINCRONE CU ROTORUL ÎN SCURTCIRCUITE.................3
1.2 PREZENTARE MICROCONTROLLER PIC12C508A...........................................................4
2. PORNIREA STEA - TRIUNGHI CU PIC12F508A.....................................................5
2.1 Prezentare schemă..........................................................................................5
2.2 Codul sursă......................................................................................................5
2.3 Varianta PCB....................................................................................................5
3. ANEXA 1...........................................................................................................6
4. ANEXA 2.................................................................................................................7

2
1. GENERALITĂŢI

1.1 Pornirea motoarelor electrice asincrone cu rotorul în scurtcircuite

Circuitul de alimentare cu energie electrică al unui asemenea motor se prevede cu elemente


de comutare și protecție, iar când puterea depășește o anumită valoare, sau condițiile de pornire sunt
grele, se introduc elemente de reducere a curentului de pornire.
Limitarea curentului de pornire are la bază reducerea, pentru o perioadă determinată de
timp, a tensiunii de alimentare la pornire (Up). Aceasta se poate realiza cu ajutorul comutatoarelor
stea-triunghi, dar numai pentru motoarele ce funcționează în regim normal (de durată) cu
înfășurările conectate în triunghi, sau cu ajutorul autotransformatoarelor de pornire, indiferent de
modul de conectare al înfășurărilor statorului.
Comutatorul stea-triunghi are trei poziții: zero O, Y și asigurând atât operația de
conectare - deconectare cât și limitarea curentului de pornire, prin alimentarea înfășurărilor
motorului (care în mod normal sunt alimentate cu tensiunea de linie - conexiune triunghi) în primele
momente cu o tensiune redusă și anume tensiunea de fază - conexiune stea.
Aceasta se realizează prin aplicarea aceluiași sistem trifazat de tensiuni celor trei înfășurări
ale motorului, o dată conectate în stea iar apoi în triunghi (figura 1).

Figura 1: Conexiune stea – triunghi

Trecerea din conexiunea stea în conexiunea tringhi se face după un interval de timp bine
determinat, care depinde de caracteristicile motorului. Această trecere se poate face manual sau
automat, ca urmare vor fi comutatoare stea-tringhi manuale sau automate.
Voi prezenta în această lucrare pornirea motorului asincron cu ajutorul microcontrolerului
PIC12C508A.

3
1.2 Prezentare microcontroller PIC12C508A

Un microcontroler este un minicalculator. Practic un microcontroler este capabil să


stocheze şi să execute un program. Pentru a crea un rezultat avem nevoie de instrucţiuni sau date de
program, surse externe, ieşiri ale dispozitivelor (senzorilor). Poate inlocui cu succes multe
componente electronice cu ajutorul programului înscris. Are o gamî largă de utilizare, de la produse
de uz casnic până la controlul proceselor tehnologice.
Microcontrollerul PIC12C508A este unul simplu. El are 8 pini , dintre care 5 pini se pot
seta ca intrare sau ieşire, unul numai pentru intrare, iar ultimii doi rămân pentru alimentarea cu
energie (figura 2).

Figura 2: Prezentare pini PIC12C508A


Intrările şi iesirile sunt numite GP (General Propose), le identificăm în figura 2 notaţi cu
GP0, GP1, GP2, GP3, GP4 şi GP5. Schema cu alimentare de la o sursă este prezentată în figura 3.

Figura 4: Alimentare PIC12C508A


4
2. PORNIREA STEA - TRIUNGHI CU PIC12F508A

2.1 Prezentare schemă


Pentru alimentarea microcontrolerului am folosit un transformator de reţea cere furnizează
în secundar o tensiune de 5V/ 500 mA. Redresarea tensiunii din secundar am facut-o cu ajutorul
punţii de redresare B250D, filtrarea cu condensatorul C1, iar stabilizarea tensiunii cu circuitul 7805.
Pornirea si oprirea este asigurata de 2 butoane START şi STOP. Timpul de comutare STEA
– TRIUNGHI se poate regla cu ajutorul rezistenţei variabile RV1. Pentru comanda contactoarelor
am folosit relee care sunt comandate prin intermediul tranzistoarelor NPN de tipul BC 574.
Setarea pinilor am realizat-o dupa cum urmează:
 GPO – ieşire comandă STEA
 GP1 – ieşire comandă TRIUNGHI
 GP2 – buton START
 GP3 – buton STOP
 GP5 – reglare timp de comutare STEA - TRIUNGHI
Schema este prezentată în ANEXA 1.

2.2 Codul sursă


Pentru programare am folosit compilatrul BASME SOFT, postat pe www.uvl.ro. Codul
este prezentat în ANEXA 2.

2.3 Varianta PCB.


O prezentare a aşezării componentelor pe placa de bază e prezentată in figura 4.

Figura 4: Prezentare PCB

5
3. ANEXA 1

6
4. ANEXA 2

'****************************************************************
'* Name : STEA TRIUNGHI *
'* Author : [Bamse Soft] *
'* Notice : Copyright (c) 2012 [UvL electronic] *
'* : All Rights Reserved *
'* Date : 25.05.2012 *
'* Version : 1.0 *
'* Notes : www.uvl.ro *
'* : righeriuovidiu@yahoo.com *
'****************************************************************

Device 12C508A
Xtal 4 '' atentie este oscilator intern vezi config
Config WDT_OFF,INTRC_OSC,MCLRE_OFF

Symbol GP0 = GPIO.0 ' stea bi dir


Symbol GP1 = GPIO.1 ' triungi bi dir
Symbol GP2 = GPIO.2 ' START bi dir
Symbol GP3 = GPIO.3 ' STOP input

''----------------------------------------------------------------------------
'variabile
Dim bucla As Word
Dim btn As Byte
Dim timp As Word
''----------------------------------------------------------------------------
Low GPIO.0:Low GPIO.1:Low GPIO.2:Low GPIO.3
''----------------------------------------------------------------------------

start:
GP0=0:GP1=0 '' forteaza contactoarele in 0 logic
Button GP2,1,0,255,btn,0,start '' pana se apasa butonul start ->*<-

High GP0:Low GP1 '' porneste motor in stea


Low GPIO.5 ' \
timp = RCIn GPIO.5,Low ' l- stabilesc timpul in stea
DelayMS timp+3000 ' /

triunghi:
Low GP0:High GP1 '' stai in stea
Button GP3,1,0,255,btn,0,triunghi '' pana se apasa butonul stop ->*<-
GoTo start '' s-a apasat butonul stop sari la inceput

7
8
9
10

S-ar putea să vă placă și