Microcontrolador pic
+5V
PIC16F628A
10K 16 15 100nF 470 4 6 330 7 330 8 RESET S1 330 9 M1 10 B1 11 12 13 330 330 CF1 330 VM VD 5
+5V
14 10K 10K 10K 10K
OSC2/CLKOUT OSC1/CLKIN /MCLR RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 VSS
VDD
RA0 RA1 RA2 RA3 RA4
17 18 1 CH1 2 3 MS1 LS1 LS2
Universidade Estácio de Sá – P.XI Curso Automação Industrial Professor: Wagner Zanco Nomes: Jorge Leoncio Stanley Bruno
Universidade Estácio de Sá Curso: Automação Industrial. Prof: Wagner Zanco
Objetivo: Desenvolver controle combinado (malha aberta / fechada) para Lavadora de Roupas Automática, com bases em contagem de tempo e uso de sensores. Justificativa: Embora seja uma aplicação comum já conhecida na indústria, o controle para Lavadora de Roupas Automática foi escolhido por se tratar de um desenvolvimento que envolve diversos conhecimentos ensinados nas aulas de Sistemas Microprocessados / Microcontroladores, tais como: • • • • • • Programação Estruturada Temporizadores Debounce Uso de Flags Chamada a sub-rotinas Dentre outros
Esta aplicação é de autoria dos executantes deste trabalho, de forma alguma sendo reproduzida na sua integridade de outras fontes, inclusive as soluções empregadas durante o desenvolvimento, que favoreceu um sólido aprendizado no conteúdo da disciplina, obviamente baseando-se nas aplicações apresentadas em aula. Descrição do Funcionamento: 1. Efetua rotina de inicialização 2. Sistema acende led verde sinalizando que a máquina está pronta para iniciar processo de lavagem. Após dar um pulso no botão de partida CH1, é iniciado o processo de encher tanque. 3. A solenóide S1 dá permissão para entrada de água até o nível máximo LS1 ser alcançado. 4. Com o tanque cheio, é iniciado o processo de molho por 15 minutos. 5. Após o molho, é ligado o motor M1 para executar lavagem durante 10 minutos. 6. Finalizada a lavagem, é ligada a bomba B1 para drenar água com sabão até atingir o nível mínimo LS2. 7. Novamente a solenóide S1 dá permissão