Você está na página 1de 5
Capitulo 9 Projeto 2 - Dimmer Os dimmers sio circuitos que tém a finalidade de controlar @ intensidade de luz de uma lampada incandescente ou a temperatura de um elemento de aquecimento. Esse tipo de circuito normalmente usa TRIACs que so com- ponentes eletrOnicos constituidos fisicamente de um pino de entrada, um de safda € um gatilho, O gaulho, ao receber uma determinada tensio, tem a fungao de fazer o componente pasar para o estado de conducio. Logo, esses Componentes sio usados para manipular o angulo de condugao de cada semiciclo da corrente alternada, uma vez que cles sto semicondutores proprios para tal tipo de aplicacao. © objetivo deste projeto € construir um dimmer usando 0 mictocontro- lador PIC 16F84, 9.1 Circuito e Funcionamento Decrementar ou incrementar a intensidadeluminosa de uma limpadaé impor ‘ante em algumas aplicagdes. Para controlara poténcia luminost de uma limpa- da éprecisoter uma base detempo (timer) eum ponto de referéncia nacorrente alternada, A deteccio da passagem por zero € 0 ponto de referéncia usade no controle de poténcia de corrente alternadla, oferecendo um ponto de partida para realizar a temporizacdo e manusear oangulo de conducao da meia-onda de corrente neste circuito. Este programa tem por finalidade fuzer o desenvol- vedor entender como é posstvel manipular as interrupgdes e temporizagoes do microcontrolador PIC 16F84, A intetrupedio externa é usada para detectat a assagem por zero, ¢ um contador implementado em software 6 empregado para temporizar 0 Angulo de condugdo da corrente alternada. 42 Captiulo 9 + Projeto 2 — Dimmer 143 Observando-se o diagrama esquemitico da Figura 9.1, verifica-se que a tensio de alimentagao de todo 0 circuito é de+5 V,. (J1) € que esta deve ser fornecida com fonte de alimentagao regulada de tensio de +5 V,./1A ou es- tabilizada. Também verifica-se que este circuito possui dois pulsadores, um para incrementar (INC ~ $2) € outro para decrementar (DEC ~ $3) 0 tempo de espera e, conseqiientemente, a intensidade luminosa da lampada, Para determinar e visualizar o nivel desejado de variagao da intensidade luminosa €usado um decodificador BCD de sete segmentos (CI2) em conjunto com um display de sete segmentos (DISP1). Quando 0 cireuito é conectado a fonte de alimentaco, 0 TRIAC (Q2) entra em condugio com o disparo do gatilho e a lampada (1) alcangara o maximo de intensidade. O interruptor S1 desenergiza © circuito de corrente alternada. Dols opto-acopladores 4N25 (CI3 e CI4) sao usados para detectara passa- gem por zero da tensdo da rede € foram escolhidos para este projeto devido a sua disponibilidade e facilidade de obtengao, "Tenato Figura 9.1 —Diagrama esquemético do dimmer. A saida dos opto-acopladores vai 20 pino RBO/INT do microcontrolador PICIGF84 (CI1). Este pino é usado como entrada ou saida de uso geral quando a interrupcio externa é desabilitada. No caso deste circuito, a interrupcao externa esti habilitada e, portanto, este pino é dedicado a ela. A parte de poténcia € constituida por um opio-diac (MOC3010 ~ CI5) um TRIAC (Q2)de 10 ampéres x 600 V. A funcio do opto-diac é isolar a porta do microcontrolador da tenso que flui pelo TRIAC (Q2). Quando 0 TRIAC 44 (Q2) entra em condugio por meio do acionamento do opto-diac (MOC3010 ~ CIS), tal condugio € indicada pelo LED1. Um ponto fundamental para o correto funcionamento deste citcuito€a necessidade de uso deum cristal de quarzo (Ql) de 4 MHzcom 0 objetivo de possibilitara determinacao precisa do tempo de espera para que eno o TRIAC (Q2) possa entrar em conducio. Esse tempode espera € que define a intensidade luminosa (Figura 9.2), a qual ¢ inversamente proporcional a esse tempo. Todo cuidado € necessario com as conexdes ligadas & rede (J2). A lista de materiais para a implementagio do dimmer esta relacionada na v Air ness tines Sistemas Microcontrolados Infenidadohuninossiformaca ME Nero onside imino Figura 9.2 ~ Intensidade luminosa X tempo de espera. Tabela 9.1 Tabela 9,1 — Lista de materiais referente ao dimmer Quantidade Tipo Nomenclatura Designacao 1 to0nF/aoov [ct Capaciter 2 2pF es Capaciteres 1 100 nF a Capacitor 1 led LeDt Diodo emissor de luz 2 10KQ. RieR2 Resistores 1 300 R3 Resistor 1 209 Re Resistor 1 1809 RS Resistor 1 20KQ R6 Resistor 1 Conector ui Alimentagao do cicuito 1 Conector 2 Tenséo altemada (Rede) Capitulo 9 * Projeto 2— Dimmer 45 Tabela 9.1 — Lista de moteriais referente ao dimmer (cont) Quantidade Tipo Nomenelatura Dosignagao 1 Lampada u Lampada incandescente 1 [hteruptor [si Interuptor 2 [Pulsator S208 | Pulsadores 1 4 MHz Qt Cristal de quartzo 1 TRIAC a2 Triac de 10 A/600V [ *4 Displey DIS Display de 7 segmentos com cétodo comum 1 (raise 2 Decodificador BCD de 7 segmentos + [Moco fos [Optodias 2 (ans Cec | Opio-acopiadores 1 |picieres [on Microcontlador 9.2 Programacao do Microcontrolador PIC 16F84 O programa comeca com um desvio para a rotina de inicio, onde € selecio- nado 0 banco um (1) da membria para realizar as configuracdes das portas, A porta A € configurada como saida ea porta B como entrada, exceto 0 pino RB3, O registrador OPTION também € configurado neste banco, O bit RBUP do registrador OPTION permite configurar os resistores pull-up internos para 4 porta B. Depois ¢ selecionado 0 banco 0 de meméria, que é onde normal- mente se trabalha com dados, A varidvel declarada como var é inicializada com 200 e usada para arma- zenar © nivel no qual é dividido cada semiciclo da corrente alternada. O bit INTE colocado no registrador INTCON permite habilitar ou desabilitara in- terrupgao externa no pino RBO/INT enquanto o bit GIE permite habilitar ou desabilitar globalmente todas as fontes de interrupgao do microcontrolador PIC 16F84, O programa entra em um laco infinito, onde aguarda por umainterrupgaio que é gerada pela passagem por zero da tens&o. Dentro da rotina de inter- Tupgio sto testados os pulsadores INC e DEC para realizar 0 controle sobre a intensidade de luz. Com esses pulsadores, pode-se controlar 10 niveis sobre cada semiciclo da tensao alternada de 60 Hz. A intensidade de luz variara ao ser incrementado ou decrementado © Angulo de condugao do TRIAC. 146 Sistemas Microcontrolados Se algum dos pulsadores (INC ou DEC) for pressionado, o programa desvia para a rotina INCREMENTA ou DECRENENTA contendo a varidvel VAR, que define o tempo que o TRIAC vai permanecer em corte. A cada incremento ou decremento no valor do tempo de disparo do TRIAC, o display é atualizado para que o usuario saiba qual é 0 nivelatual da intensidade luminosa (rotinas: INCREDISPLAY € DECREDISPLAY). Apés os testes dos pulsadores, o programa entra na rotina CONTADOR para aguardaro tempo certo para odisparo do TRIAC. Quando o programa retorna da rotina de tempo, o TRIAC é acionado ea limpada, acesa, Na seqiiéncia, 0 programa retoma para o laco infinito aguardando uma nova interrupcao. Neste programa, quando ha ocorréncia de uma interrupgio, © contexto do dispositivo é salvo (registradores W e STATUS). Quando a rotina de in- terrupgio ¢ finalizada, o contexto do dispositivo € atualizado sobre a UCP, podendo-se retornar ao programa principal.

Você também pode gostar