Microcontrolador pic

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3619 palavras )
  • Download(s) : 0
  • Publicado : 13 de novembro de 2011
Ler documento completo
Amostra do texto
27pF 100nF XTAL 4MHZ 27pF

+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: JorgeLeoncio 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 setratar 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 assoluçõ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 deencher 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ãopara entrada de água até o nível máximo LS1 ser alcançado. 8. Com o tanque cheio, é ligado o motor M1 para executar o enxágue durante 10 minutos. 9. Finalizado o enxágue, é ligada a bomba B1 para drenar água com sabão até atingir o nível mínimo LS2, junto com a centrífuga CF1 durante 5 minutos. 10. Após a centrifugação, o programa sinaliza novamente estar pronto para iniciar nova lavagem, acendendo oled verde. Observação: Em qualquer momento do processo de lavagem, caso a tampa seja aberta, a aplicação desativará todas as saídas em operação e sinalizará com o led vermelho. Para os processos com base em tempo, a contagem será pausada. Após o fechamento da tampa, as saídas antes em operação serão restabelecidas e a contagem de tempo será continuada.

Controle digital para Lavadora de Roupas,desenvolvido para microcontrolador PIC16F628A Alunos: Jorge Leoncio e Stanley Brito

1

Universidade Estácio de Sá Curso: Automação Industrial. Prof: Wagner Zanco

Diagrama Esquemático:
27pF 100nF XTAL 4MHZ 27pF

+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

+5V
14 10K 10K 10K 10K

OSC2/CLKOUT OSC1/CLKIN /MCLR RB0 RB1RB2 RB3 RB4 RB5 RB6 RB7 VSS
5

VDD

RA0 RA1 RA2 RA3 RA4

17 18 1 CH1 2 3 MS1 LS1 LS2

Observação: Para fins de apresentação, foram utilizados leds amarelos para sinalizar a ativação de cada saída do microcontrolador, o que numa aplicação real, esta seria usada para excitar a base de um transistor que acionaria um relé, conforme diagrama abaixo:

+12V

Diodo para evitar realimentaçãoreversa da bobina relé

PORTB

10k T1

10k

Controle digital para Lavadora de Roupas, desenvolvido para microcontrolador PIC16F628A Alunos: Jorge Leoncio e Stanley Brito

2

Universidade Estácio de Sá Curso: Automação Industrial. Prof: Wagner Zanco

Fluxogramas: A seguir serão apresentados os fluxogramas de cada rotina com os respectivos comentários:

MAIN MAIN

PARTIDA...
tracking img