Você está na página 1de 8

Acionamento do TRIAC com Arduino

Favor preencher com o texto de vocês representando o que pede em cada


título. LEMBREM-SE DAS REFERÊNCIAS DAS IMAGENS, SITES E
VÍDEOS QUE PEGAREM INFORMAÇÕES.

LEIAM O QUE SE PEDE NA TAREFA DO MOODLE ANTES DE


ESCREVER: LINK.

Coloquem: AZUL → PRONTO e VERMELHO → FALTA ACABAR .

====================================================================

1 – Introdução - Luis Eduardo - [PRONTO].

Atualmente, o dispositivo eletrônico chamado TRIAC (Triodo de Corrente Alternada) é


muito utilizado em diversos circuitos que estão relacionados com o controle de potência em
corrente alternada (CA). Esse dispositivo faz parte da família dos tiristores - dispositivos
semicondutores multicamadas que operam em regime de chaveamento - ou seja, funcionam a
partir de um disparo.

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.

Entendendo, portanto, o funcionamento do TRIAC, podemos abordar a questão do


controle do ângulo de disparo desse dispositivo por meio de pulsos de tensão ao longo do tempo.
Sendo uma forma de disparo especial de TRIACs e SCRs, o controle do ângulo de disparo do
dispositivo estudado é feito controlando-se o instante de tempo em que é aplicado um pulso de
tensão que garantirá o disparo do TRIAC. Para que isso funcione corretamente, é preciso que os
pulsos de tensão que serão aplicados estejam sincronizados com a tensão da rede, ou seja, para
que esteja sincronizado, a contagem do tempo deve ser feita no mesmo instante em que a tensão
da rede passa por zero (0 V). Portanto, é feito basicamente uma contagem de tempo para
determinado ângulo de disparo que o usuário queira, ou seja, quando a tensão da rede passar por
zero irá iniciar uma contagem de tempo até a senoide chegar ao ângulo escolhido para que o
TRIAC seja disparado, sendo dessa mesma forma toda vez que a tensão da rede passar por zero.

Vale salientar que para uma tensão da


rede que possui uma frequência de 60Hz, cada
semiciclo (180°) da tensão da rede terá
8,33ms e um ciclo completo da tensão da rede
terá 16,67ms, ou 8,33 x 2 = 16,67ms. Além
disso, o ângulo de disparo do TRIAC por
esses pulsos controlados está relacionado com
o início da aplicação do pulso, ou seja, com a
contagem do tempo definida pela passagem
da tensão da rede por zero, como abordado
anteriormente e na imagem ao lado. Pode-se calcular esse tempo para determinado ângulo que o
usuário queira para disparar o TRIAC por meio da seguinte regra de três abaixo:

Ângulo (ɑ) Tempo (ms)

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.

2 – Objetivos - Geovana - [PRONTO].

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

● Determinar a potência média aplicada a uma lâmpada.


● Implementar o circuito de controle e o circuito DPZ (detecção de passagem por
zero) por meio de um módulo Dimmer para Arduino, a fim de sincronizar o
circuito de controle com o zero da rede e controlar a luminosidade da lâmpada
através de sistemas microcontroladores.
● Aplicar o sinal do circuito DPZ em uma entrada digital do Arduino, que enviará
um pulso de tensão para o circuito de acionamento do TRIAC, conectado a uma
saída digital.
● Elaborar um programa para Arduino que apresente o valor calculado da tensão
eficaz e da potência na carga sobre a lâmpada em função do ângulo de disparo.
● Desenvolver um aplicativo para celular com o intuito de efetuar a variação do
ângulo de disparo do TRIAC.
● Promover a comunicação do Arduino com o aplicativo através de uma rede
Bluetooth.

3 – Circuitos - Filipe e Bruno - [PRONTO].

Circuito de Zero Crossing

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.

Circuito de acionamento do TRIAC (carga resistiva)

Circuito típico para o controle de cargas resistivas

Após a detecção do cruzamento de zero na onda de tensão, o microcontrolador aguarda


um tempo para enviar um pulso de tensão ao gate do TRIAC 1 (saída digital do
microcontrolador para acionamento do gate do TRIAC) que entrará em condução e deixará a
corrente fluir através da carga. O pulso no gate será retirado e, quando a onda de tensão cruzar o
zero novamente, o TRIAC para de conduzir e o fluxo de corrente é interrompido. Esse ciclo de
funcionamento se repetirá enquanto o circuito estiver energizado.

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

Em Azul temos os pulsos no gate do Triac e em rosa temos a tensão de alimentação da


carga. Já na cor verde temos a forma de onda da tensão entregue a carga, sofrendo os cortes e
diminuindo a tensão média. Em vermelho temos a corrente na carga, que no caso dos
circuitos resistivos, fica em fase com a tensão. E em roxo, no último gráfico, temos a forma
de onda da tensão sobre o Triac.

Matematicamente falando, e considerando a tensão de entrada e o ângulo de disparo,


tanto para o semiciclo positivo quanto para o negativo, a tensão eficaz de saída será:

Equação circuito Resistivo

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).

Simulação dos pulsos

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.

4 – Lógica de Funcionamento do Programa- Vitor Matheus - [ ;) ].

O funcionamento do programa acontecerá conforme as seguintes etapas:

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

𝛂 será o ângulo de disparo desejado, a ser informado pelo usuário através de um


aplicativo mobile ou através do monitor serial do arduino (a decidir). Tal delay é o
responsável por variar o ângulo de disparo do TRIAC.
5. Com o delay finalizado, será enviado um pulso de tensão de 5V do arduino ao circuito de
acionamento do TRIAC, acionando o optoacoplador MOC3021. Isso completará o
funcionamento do circuito como um todo.
6. Em relação à obtenção do valor de 𝛂, o mesmo poderá ser informado através de um
aplicativo mobile que se comunicará com o arduino através de um módulo bluetooth, ou
através do próprio monitor serial do arduino.
7. Em suma, o programa descrito acima conseguirá controlar o ângulo de disparo de um
TRIAC por meio da detecção de passagem por zero da tensão da rede e posterior delay
do envio do pulso para acionamento do TRIAC pelo arduino.

Referências bibliográficas

- Lúcio Cardoso Rodrigues, CRISTIANO. Optoacopladores e Formas especiais de Disparo de


TRIACs e SCRs. Disponível em:
<https://nuted.ouropreto.ifmg.edu.br/presencial/pluginfile.php/354690/mod_resource/content/
26/Eletrônica%20Industrial%20-%20Aula%20Síncrona%2010%20-%20Optoacopladores%2
C%20Formas%20especiais%20de%20Disparo%20de%20TRIACs%20e%20SCRs.pdf?redire
ct=1> Acesso em: 21 de dezembro de 2022.

- Lúcio Cardoso Rodrigues, CRISTIANO. Formas especiais de Disparo de TRIACs e SCRs,


e Apresentação do Trabalho em grupo: Acionamento de TRIACs usando Arduino. Disponível
em:
<https://nuted.ouropreto.ifmg.edu.br/presencial/pluginfile.php/366016/mod_resource/content/
25/Eletrônica%20Industrial%20-%20Aula%20Síncrona%2011%20-%20Formas%20especiai
s%20de%20Disparo%20de%20TRIACs%20e%20SCRs%20-%20Acionamento%20do%20T
RIAC%20com%20Arduino.pdf?redirect=1> Acesso em: 21 de dezembro de 2022.

- 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.

Você também pode gostar