Trabalho - Acionamento Do TRIAC Com Arduino
Trabalho - Acionamento Do TRIAC Com Arduino
Trabalho - Acionamento Do TRIAC Com Arduino
====================================================================
O TRIAC trabalha como um interruptor controlado, mas ele possui a vantagem de poder
conduzir nos dois sentidos de polarização, fazendo com que ele nunca fique reversamente
polarizado. Algumas possíveis aplicações desse dispositivo na prática seria, por exemplo,
acionar uma lâmpada com o TRIAC em tensão alternada, o que deixaria o brilho da lâmpada
maior, pois colocaríamos sobre ela o semiciclo positivo e negativo da tensão da rede,
aumentando sua potência. Mas também, o TRIAC pode ser disparado pelos dois tipos de pulso
de tensão, a negativa e a positiva.
180° 8,33
ɑ t
𝑎 ×8,33
𝑡(𝑚𝑠) = 180
Neste trabalho, portanto, iremos fazer esse controle do ângulo de disparo usando pulsos
de tensão ao longo do tempo (Acionamento do TRIAC com Arduino) por meio da ajuda do
Arduino (plataforma de prototipagem eletrônica de hardware livre e de placa única), para que
possamos acionar uma lâmpada através do disparo do TRIAC mediante o ângulo escolhido pelo
usuário por meio de uma interface de entrada de dados.
O objetivo é controlar a potência de uma carga resistiva em Corrente Alternada por meio
do método de controle de ângulo de fase. Para isso, será implementado um circuito de detecção
de passagem por zero, juntamente com um circuito de disparo resistivo. A carga resistiva
escolhida foi uma lâmpada, visto que a intensidade do brilho varia de acordo com a tensão
aplicada sobre a carga. Desse modo, a variação de potência da lâmpada poderá ser percebida
visualmente.
2.1 Objetivos específicos
O Detector de Passagem por Zero ou Zero Crossing Detector é um circuito que produz
um pulso positivo de curta duração quando o sinal senoidal de entrada, ou outro sinal passa pelo
ponto de zero Volt na sua descida. O nível de tensão é reduzido de 127Vrms para 12Vrms através
do uso de um transformador. Uma ponte retificadora de onda completa gera a tensão CC para
acionar o led interno do optoacoplador 4N25. O dobramento na frequência nas pontes em onda
completa é essencial, pois precisamos detectar o zero inclusive no meio do ciclo (transição do
semiciclo positivo para o negativo). A saída do optoacoplador 4N25 está conectada à entrada não
inversora(+), pino 3 do amplificador operacional LM358N (por meio do resistor R6),
configurado como um comparador que, quando o fototransistor interno ao 4N25 não conduz,
recebe aproximadamente 5 volts direto da alimentação. Já na condução, a tensão fornecida à não
inversora do acoplador é proporcional à vista na entrada do acoplador. A entrada não inversora
possui um divisor de tensão, formado por R3 e R4, de tal forma que se tenha nessa entrada (pino
2), uma tensão de aproximadamente 4,5V. Quando o nível de tensão na porta não inversora
ultrapassa os 4,5V presentes na entrada inversora como referência, o amplificador satura
positivamente, gerando o pulso de cruzamento de zero. Quando abaixo, o amplificador satura
"negativamente", assumindo o nível mais baixo presente no amplificador, que no caso, é 0V.
O resistor “Shunt” de baixa resistência é opcional. Seu uso serve para medições da forma
de onda da corrente sobre a carga. Como sua resistência é baixa, não é alterada a corrente na
carga.
A corrente está sempre em fase com a tensão. O circuito para o controle de cargas
resistivas acima produz uma forma de onda igual a representada abaixo:
Diagrama de forma de onda para cargas resistivas
Controle
O controle por ângulo de fase exige que a rede seja sincronizada com a lógica de
controle. Esse sincronismo diz respeito ao momento exato no qual o tiristor deve receber um
pulso em seu gate. Quando queremos entregar 100% da potência a carga, esse pulso deve ser
enviado ao gate o mais próximo possível do cruzamento da tensão por zero. Já no caso contrário,
a entrega de pouca potência se dará com o pulso o mais distante do ponto zero. A imagem abaixo
simula a onda de entrada (amarelo) da rede, o pulso de cruzamento pelo zero (azul) e os dois
pulsos de controle dos TRIACs (rosa e verde).
Observe que a carga controlada pelo pulso na cor rosa receberá uma maior porção de
potência, por estar mais próximo do pulso de cruzamento, do que a carga controlada pelo
pulso na cor verde que está um pouco mais distante do zero.
1. A tensão alternada da rede passa pelo circuito de detecção de passagem por zero, gerando
pulsos de tensão CC de 4,5V durante cada semiciclo positivo, e de 0V durante cada
semiciclo negativo. Sendo que a borda de subida de tal onda acontece imediatamente
após a tensão da rede passar por 0V.
2. A onda quadrada gerada pelo circuito de detecção de passagem por zero é enviada a um
dos pinos digitais do arduino.
3. Teremos no arduino uma variável booleana responsável por armazenar o estado da onda
quadrada gerada pelo circuito de detecção de passagem por zero, nomeada
“zero_cross_state”. No instante em que o circuito de Zero Crossing Detector enviar um
pulso de à porta digital escolhida do arduino, o mesmo fará com que a variável
"zero_cross_state” assuma valor lógico alto, indicando que nesse exato momento a
tensão da rede passou por zero.
4. Imediatamente após a detecção de transição do estado da variável "zero_cross_state” para
nível lógico alto, inicia-se um delay (em milissegundos, mas que também poderá ser
𝛂 ×8,33
calculado em nanosegundos) calculado da seguinte forma: 𝑡(𝑚𝑠) = 180
, sendo que
Referências bibliográficas
- Controle de ângulo de fase para uma carga indutiva e resistiva. Easytrom Labs. Disponível
em:
<https://easytromlabs.com/arduino/arduino-lab-11-controle-de-angulo-de-fase-para-uma-carg
a-indutiva-e-resistiva-parte-1/?print=print> Acesso em: 21 de dezembro de 2022.
- Detector de Passagem por Zero (NE352). Instituto Newton C. Braga. Disponível em:
<https://www.newtoncbraga.com.br/index.php/circuitos/130-instrumentacao/5319-ne352.htm
l#:~:text=O%20Detector%20de%20Passagem%20por,oscilosc%C3%B3pio%20virtual%20d
o%20Multisim%2011.0> Acesso em: 21 de dezembro de 2022.