Escolar Documentos
Profissional Documentos
Cultura Documentos
ENGENHARIA ELÉTRICA
ENGENHARIA DE CIRCUITOS ELETRÔNICOS DE
POTÊNCIA I
PROFESSOR RESPONSÁVEL
Profo: Péricles Aparecido Vasconcelos Balderram
MANAUS - AM
2020
2
SUMÁRIO
1. RESUMO.............................................................................................................................3
2. OBJETIVOS........................................................................................................................4
3. INTRODUÇÃO...................................................................................................................4
4. PARTE EXPERIMENTAL...............................................................................................6
5. RESULTADOS E DISCUSSÃO........................................................................................9
6. CONSIDERAÇÕES FINAIS.............................................................................................9
REFERÊNCIA BIBLIOGRÁFICA......................................................................................10
APÊNDICES...........................................................................................................................11
APÊNDICE A – CONTROLE DE CARGA AC COM ARDUÍNO E TRIAC.................12
APÊNDICE B – CONTROLE DE CARGA AC..................................................................13
ANEXOS..................................................................................................................................14
ANEXO A – PROGRAMAÇÃO DO CONTROLE DE CARGA AC...............................15
3
1. RESUMO.
O presente trabalho tem por finalidade a aplicação e estudo dos conceitos abordados
na disciplina de Engenharia de Circuitos Eletrônicos de Potência I. O TRIAC (TRIode
for Alternating Current) é um componente formado por dois SCRs (Silicon Controled
Rectifier) internos ligados em paralelo, um ao contrário do outro. Tem três terminais: MT01,
MT02 e GATE. No seu funcionamento básico, o TRIAC ao receber uma tensão na GATE,
permite condução entre o MT1 e MT2 de Corrente Alternada. O TRIAC é utilizado para
comutar(chavear) corrente alternada. O TRIAC pode ser disparado tanto por uma tensão
positiva quanto negativa aplicada no eletrodo de disparo (gate). Uma vez ativado, continua a
conduzir até que a corrente elétrica caia abaixo do valor de corte. O TRIAC de baixa potência
é utilizado em diversas aplicações como controlo de potência para lâmpadas “dimmers”,
controlo de velocidade para ventiladores, interruptor de comando de dispositivos de AC, entre
outros. Quando usado com cargas indutivas, como motores eléctricos, tem de se assegurar que
o TRIAC desligue corretamente no final de cada semi-ciclo de alimentação eléctrica. Partindo
dos princípios fundamentais da eletrônica de potência, o presente trabalho destinou-se a
confecção de um Controle de Carga ac com Arduíno e Triac, utilizando uma lâmpada
incandescente que demostrará o controle de potência em relação aos ângulos de fases
selecionados. Para fazermos esse controle é utilizado o TRIAC, onde este controlará o ângulo
de disparo da senóide através de um pulso no gate num determinado ponto. Quanto menor o
ângulo de disparo maior potência fornecida à carga e quanto maior o ângulo de disparo,
menor a potência fornecida.
4
2. OBJETIVOS.
potência em relação aos ângulos de fases selecionados. Utilizando o TRIAC, onde este
controlará o ângulo de disparo da senóide através de um pulso no gate num determinado
ponto e quanto menor o ângulo de disparo maior potência fornecida à carga e quanto maior o
ângulo de disparo, menor a potência fornecida, isto será visto através da intensidade de
iluminação da lâmpada utilizada.
5
3. INTRODUÇÃO.
4. PARTE EXPERIMENTAL.
4.1 MATERIAIS
Um Arduíno Uno
Uma Protoboard
Uma base do Protoboard
Um transformador 9V+9V 500mA – 110/220VAC
Quatro diodos 1N4007
Três resistores 10KΩ
Um resistor 1KΩ
Dois resistores 220Ω
Um optoacoplador 4N25
Um optoacoplador MOC3021
Um amplificador operacional LM741
Um TRIAC BT136
Jumpers
Duas chaves tátil
Uma lâmpada 42W-127V
Uma Luminária de mesa, tipo abajur
Uma Fita isolante preta
Duas tomadas macho
Um cabo elétrico de 2,5 mm
Um cabo elétrico de 3,5 mm
Um computador, tipo notbook
7
4.3 MONTAGEM
5. RESULTADOS E DISCUSSÃO.
Este projeto visa o controle da potência aplicada a uma carga por meio da utilização de
um microcontrolador e um dispositivo de chaveamento, TRIAC. Por princípio, este circuito
deve atender a uma carga resistiva que seja acoplada ao circuito. Por meio do controle do
tempo de disparo do TRIAC em relação ao período da senóide de tensão, podemos aplicar
uma determinada potência à carga em questão.
A proposta inicial de se controlar a potência aplicada a uma carga resistiva foi
alcançada com êxito. De acordo com a tensão eficaz aplicada na carga resistiva, os valores de
potência aplicada podem ser calculados.
Para se chegar a este método de controle, diversas dificuldades foram encontradas. A
primeira delas seria mensurar o circuito, encontrando os componentes ideais para seu
funcionamento e proteção de seus dispositivos. Com alguma consulta a circuitos
desenvolvidos para fins parecidos, esta dificuldade foi superada.
6. CONSIDERAÇÕES FINAIS.
REFERÊNCIA BIBLIOGRÁFICA.
COMER, David. Projeto de Circuitos Eletrônicos. São Paulo: John Wiley & Sons. Rio de
2020.
< http://www.newtoncbraga.com.br/index.php/como-funciona/619-dimmers-e-controles-de-
APÊNDICES
12
Carga AC. Nela pode-se verificar o circuito de disparo apresentado é bem fácil de realizar o
táctil para o valor máximo de sua resistência, à lâmpada permanecerá apagada, pois a potência
dissipada na mesma é mínima. Porém, ao ajustarmos a chave táctil para seu valor mínimo de
ANEXOS
15
int UP = 7;
int DOWN = 8;
int LAMP = 3;
int dimming = 128;
int counts = 7;
int dimmer[7] = { 1, 105, 100, 75, 50, 25, 10 };
int i = 0;
void setup()
{
//Serial.begin(9600);
//delay(1000);
pinMode(UP, INPUT);
pinMode(DOWN, INPUT);
pinMode(LAMP, OUTPUT);
digitalWrite(UP, HIGH);
digitalWrite(DOWN, HIGH);
attachInterrupt(0, zero_crosss_int, RISING);
}
void loop()
{
if (!digitalRead(UP) || !digitalRead(DOWN))
{
if (verifica_botao(UP))
{
if (i < (counts - 1)) i++;
//Serial.print("UP: ");
//Serial.println(i, DEC);
}
else if (verifica_botao(DOWN))
{
if (i > 0) i--;
//Serial.print("DOWN: ");
//Serial.println(i, DEC);
}
}
//Serial.print("VALOR: ");
// Serial.println(i, DEC);
dimming = dimmer[i];
delay(100);
}
void zero_crosss_int()
{
int dimtime = (65 * dimming);
delayMicroseconds(dimtime);
digitalWrite(LAMP, HIGH);
delayMicroseconds(8.33);
digitalWrite(LAMP, LOW);
}
byte verifica_botao(byte botao)
{
if (!digitalRead(botao))
{
unsigned long tempo = millis() + (150 - dimming);
while(tempo > millis())
{
if (digitalRead(botao)) return LOW;
}
return HIGH;
}
else
return LOW;
}