Chuveiro eletronico

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (385 palavras )
  • Download(s) : 0
  • Publicado : 7 de julho de 2011
Ler documento completo
Amostra do texto
IFSUL Pelotas
Engenharia Elétrica

Trabalho de Eletrônica de Potencia

Controle Eletrônico de um chuveiro

Ricardo Prediger
Pelotas 04 de junho de 2011
Esse trabalho tem o objetivo decontrolar eletronicamente a potencia aplicada a um chuveiro elétrico e, desta forma, controlar a temperatura da agua.
Uma possível solução é o controle via PWM (pulse wave modulation) o qual tem oproposito de recortar a onda senoidal de tal forma que apenas uma parte da onde chegue à carga.
O controlador foi implementado em malha aberta, onde o usuário regula quanta potencia será entregue aochuveiro.
Chuveiro

Chuveiro

Controlador
Controlador

Usuário
Usuário

O circuito foi simulador utilizando o simulador Proteus®, pois o mesmo permite que sejam simulados circuitos que utilizammicrocontroladores. Na figura abaixo pode-se observar o circuito simulado.

Foi utilizador um microcontrolador PIC 16F876A que é de baixo custo, porem tem PWM e portas analógicas, que é necessáriopara o projeto.
O circuito montado foi um retificador na entrada e um transistor funcionando com chave controlada pelo PWM, foi adicionado um display de LCD para acompanhar o valor da potencia que estasendo fornecida para o chuveiro. Foi colocado um capacitor em paralelo com o resistor de chuveiro para que as oscilações elétricas fossem diminuídas.
Abaixo vemos o circuito sendo simulado.

Oresultado foi obtivo através do osciloscópio do simulador. Abaixo temos a saída com a potencia regulada em de 50%

Código fonte do programa principal usado no microcontrolador PIC e copilado no Hi-Tec®C disponibilizado gratuitamente pela microchip®.
/* desenvolvido por Ricardo Prediger
para controle de um chuveiro via PWM
para disciplina de Eletronica de Potencia
da Eng. Eletrica*/#include "htc.h"
#include "lcd.h"

#define _XTAL_FREQ 1000000

__CONFIG(FOSC_XT & PWRTE_ON & BOREN_OFF & WRT_OFF & LVP_OFF & DEBUG_OFF & CP_OFF & WDTE_OFF);

void iniPWM (void)
{...
tracking img