Sunteți pe pagina 1din 8

UNIVERSITATEA „LUCIAN BLAGA” SIBIU

FACULTATEA DE INGINERIE „HERMANN OBERTH”


DEPARTAMENTUL DE CALCULATOARE SI INGINERIE
ELECTRICĂ, SPECIALIZAREA ELECTROMECANICĂ, GRUPA
331/1, An III.

Proiect
Disciplina : Microcontrolere
Titlul proiectului : Pornirea stea-triunghi a unui motor
asincron trifazat cu ajutorul unui microcontroller

Coordonator: Studenți:
Șef lucr.dr.ing. Beriliu Ilie Orzea Răzvan
Băluță Sebastian

1
CUPRINS

1. GENERALITĂŢI......................................................................
1.1PORNIREA STEA-TRIUNGHI A MOTOARELOR ELECTRICE ASINCRONE
CU ROTORUL ÎN SCURTCIRCUIT............................................................
1.2PREZENTARE MICROCONTROLLER PIC12F675.................................

2. PORNIREA STEA - TRIUNGHI CU PIC12F675...........................


2.1Prezentare schemă...............................................................
Anexa 1……………………………………………………………………………6
2.2Codul
sursă.....................................................................7

2
1. Generalități

1.1 Pornirea stea-triunghi a motoarelor electrice asincrone cu rotorul în


scurtcircuit :
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 proiect pornirea stea-triunghi a motorului asincron cu
ajutorul microcontrolerului PIC12F675.

3
1.2 Prezentare microcontroller PIC12F675

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.

Este un dispozitiv Microchip cu un cost scăzut, de înaltă performanță, CMOS,


microcontroler 8 bit, 8 pini, cu convertor analog-digital (A/D) și memorie de date EEPROM.  

Intrările şi iesirile sunt numite GP (General Propose), le identificăm în figura de mai


sus notaţi cu GP0, GP1, GP2, GP3, GP4 şi GP5.

Oscilatorul :
Microcontrolerele, pentru a funcţiona, au nevoie de oscilatoare externe sau interne.
Microcontrolerul folosit are propiul său oscilator intern care funcţionează la frecvenţa
f=4MHz.

Convertorul Analog-Digital :
Un convertor analog – digital (ADC) este un circuit electronic care converteste o  
tensiune analogica de la intrare intr-o valoare digitala. 
Microcontrolerul PIC12F675 contine un convertor analog-digital pe 10 biti care
in cazul nostru are rolul de a converti semnalul analogic transmis de buton, intr-
un semnal digital.

4
Diagrama bloc a  convertorului  ADC
2. Pornirea stea - triunghi cu pic12F675

2.1 Prezentare schemă :

Pentru alimentarea microcontrolerului am folosit un transformator de reţea care


furnizează în secundar o tensiune de 5V. Redresarea tensiunii din secundar am facut-o cu
ajutorul punţii de redresare B250C1000, filtrarea cu condensatorul C1, iar stabilizarea
tensiunii cu circuitul 7805.
Pornirea si oprirea este asigurată de 2 butoane START şi STOP. Timpul de comutare
STEA – TRIUNGHI se poate regla cu ajutorul rezistenţei RV1 care este o rezistență variabilă.
Pentru comanda contactoarelor am folosit relee care sunt comandate prin intermediul
tranzistoarelor NPN de tipul BC 574.
Setarea pinilor am realizat-o mai jos :
 GPO – ieşire comandă STEA
 GP1 – ieşire comandă TRIUNGHI
 GP2 – buton START
 GP3 – buton STOP
 GP5 – reglare timp de comutare STEA - TRIUNGHI

Schema bloc a acționării :

Schema bloc a funcționării :

5
Anexa 1 :

6
2.2 Codul sursă :

#include <xc.h>

#include<pic.h>

#define _XTAL_FREQ 16000000

void init(){

GP0 = GPIO0; //stea

GP1 = GPIO1; // triungi

GP2 = GPIO2; // START

GP3 = GPIO3; // STOP

int main(){

GP0=0;

GP1=0; //contactoare puse in 0 logic

if(GP2==1){ //daca butonul start este apasat

GP0=1; //Pornesc motorul in stea

__delay_ms(3000); //delay 3 secunde pana la pornirea triunghi

GP1=1; //Comut motorul de pe stea in triunghi

GP0=0;

if(GP3==1){ //daca butonul stop este apasat

GP2=0;

return 1;

7
}

return 0;

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