Sei sulla pagina 1di 12

Desenvolvimento de um Temporizador Programvel Microcontrolado para Agricultura

Maria Luciene de Oliveira Lucas1, Pedro Paulo da Cunha Machado2


1

Granduanda do Curso Tecnlogo em Sistema de Informao do Instituto Superior de Tecnologia de Paracambi (IST- Paracambi) Rua Sebastio Lacerda, Fbrica - Paracambi, 23660-000 RJ - Brazil
2

Professor do Instituto Federal de Educao, Cincia e Tecnologia Campus Paracambi Rio de Janeiro.
lufrrj@gmail.com, pedro.pmachado@gmail.com

Resumo. Temporizadores so utilizados para ligar e desligar equipamentos eltricos. Na agricultura os temporizadores so muito utilizados no controle da irrigao e em cultivos hidropnicos. Neste trabalho foi desenvolvido um prottipo de um temporizador programvel para ser utilizado em ambientes agrcolas, com combinaes de programao de 1 segundo a 99 horas, mudana automtica de temporizao diferencial para horrio diurno/noturno e gravao dos tempos programados em memria EEPROM. O sistema foi desenvolvido usando microcontrolador PIC18F4550 de 8 bits da MICROCHIP. O prottipo funcionou de acordo com o esperado, tanto nas programaes das combinaes dos tempos e na mudana automtica da temporizao para o dia e para noite. A preciso obtida nos tempos programados para ligar e desligar equipamentos foi da ordem de 1%. Abstract. Timers are used to turn on and turn off electrical equipment. In agriculture timers are used to control irrigation and in hydroponic systems. In this work we developed a prototype of a programmable timer for use in agricultural environments, with combinations of programming from 1 second to 99 hours, with automatic program for day / night and recording the programmed times in EEPROM memory. The system was developed using microcontroller PIC18F4550 of 8-bit. The prototype worked as expected, both the scheduling of time, the automatic change from day to night and the accuracy achieved to turn on and turn off equipments was about 1%. 1. Introduo Temporizador ou timer, como tambm conhecido, um dispositivo capaz de ligar ou desligar sistemas eltricos e eletrnicos, aps decorrido um perodo predeterminado de tempo. Os temporizadores microcontrolados permitem sua programao, elevando suas possibilidades de intervalos entre os ciclos operacionais (ligado ou desligado) de algum processo que ele esteja controlando. De acordo com as estratgias de controle, os temporizadores so definidos como controladores de malha aberta. So tambm utilizados em processos industriais, aparelhos domsticos, equipamentos odontolgicos, semforos rodovirios, agricultura e outros equipamentos com funcionamentos peridicos (Bazanella & Silva Junior, 2005).

So freqentes os estudos na agricultura que utilizam os temporizadores para o controle de fotoperodo, irrigao e cultivos hidropnicos. Uma grande quantidade de combinaes entre os perodos de tempo em que os equipamentos controlados sero ligados e desligados, iro depender das tcnicas empregadas, do clima e das espcies cultivadas. Um dos fatores que geralmente influenciam na tomada de deciso, quando utilizamos automao em um cultivo agrcola, a disponibilidade de temporizadores que atendam as necessidades de um determinado projeto. A agricultura uma das reas que j vem se beneficiando dessa tecnologia (Fontes & Cagnom, 2002). O uso do temporizador programvel no controle da automao de sistemas de produo agrcola se constitui em uma alternativa que se apresenta bastante vantajosa, tendo em vista a grande flexibilidade que o mesmo oferece quando da necessidade de alterao na programao do sistema, visando o uso racional dos recursos empregados e a qualidade no processo produtivo (Fontes & Cagnom, 2002). Muitos trabalhos na rea agrcola apresentam uma grande variao da intermitncia dos temporizadores no controle das motobombas da ordem de segundos, minutos e horas. O temporizador considerado um dispositivo fundamental para instalao de cultivo hidropnico (Staff, 1998). A hidroponia em uma tcnica de produo de plantas na qual o solo substitudo por uma soluo nutritiva composta de gua e elementos minerais, onde a gua que circula por uma bomba ligada periodicamente por um temporizador (Furlani, 1998). Neste estudo foi desenvolvido um temporizador programvel para suprir as necessidades do mercado agrcola, com combinaes de tempos de intermitncia de 1 segundo a 99 horas. 1.1 Objetivo Desenvolver um prottipo de um temporizador digital programvel, com mudana automtica de programao diurna e noturna e gravao dos tempos programados em memria EEPROM para ser utilizado em ambientes agrcolas ou em instituies de ensino onde tenham estudantes que trabalhem com o uso de temporizadores para experimentos e outras atividades relacionadas ao ensino educacional. 2 Material e Mtodos 2.1 Microcontrolador PIC Os microcontroladores PIC renem, em um nico chip, todos os circuitos necessrios para o desenvolvimento de um sistema digital programvel. Eles dispem internamente, de uma Unidade Central de Processamento (CPU), que controla todas as funes realizadas pelo sistema. A CPU, por sua vez, possui diversos registradores e a Unidade Lgica Aritmtica (ALU), onde so executadas todas as funes matemticas e lgicas. Basicamente, toda movimentao de dados passa atravs da ALU. De acordo com Souza (2008), o PIC18F4550 um dos modelos mais completos da famlia PIC18F, possuindo as seguintes caractersticas:

- Mquina de comunicao USB 2.0; - USB funciona em modo low speed (1,5 Mb/s) e full speed (12 Mb/s); - Alta corrente por pino, podendo fornecer 25 mA; - Trs interrupes externas; - Quatro timers (Timer0 a Timer3); - Mdulo ECPP; - Conversor A/D de 10 bits; - Mquina de multiplicao por hardware de 8x8 bits; - Entrada para comparador; 2.2 Desenvolvimento do Circuito Eletrnico 2.2.1. Simulao utilizando o Software Proteus Antes de desenvolver o circuito eletrnico do prottipo com componentes fsicos, foi realizado uma simulao com uma verso virtual do prottipo criada por meio do software Proteus1. Este software um aplicativo simulador interativo, que permite criar, simular o funcionamento de circuitos eletrnicos. Com isto, o tempo de construo e adaptao se torna muito menor, pois possuem uma ampla variedade de componentes eletrnicos como os microcontroladores, os leds, as portas lgicas, etc. (LABCENTER, 2009). A construo do prottipo na verso virtual usando o ambiente ISIS Proteus (Figura 1). Para este primeiro teste, foi desenvolvido um cdigo em linguagem C, com uso do software MIKROC, desenvolvido pela empresa Mikroeletrnica2.

1 2

www.labcenter.co.uk/index.cfm www.mikroe.com

Figura 1 Prottipo Virtual Desenvolvido pelo Ambiente ISIS Proteus, verso 7.0.

2.2.2. Desenvolvimento do Software em Linguagem C usando o Ambiente de Programao MIKROC O software em linguagem C foi desenvolvido dentro de uma estrutura cclica, para varreduras dos botes de programao, conversor A/D, determinao dos tempos ligado/desligado e controle do rel. O programa que compem o prottipo foi escrito na linguagem C usando o compilador MikroC Verso 8.03

www.mikroe.com

A figura 2 apresenta o fluxograma do software utilizado para o gerenciamento do temporizador.

Figura 2 - Fluxograma do Gerenciador do Microcontrolador

2.2.3 Teste do Programa em Linguagem C na Placa de Testes EASYPIC5 A placa EASYPIC54 (Figura 3) um laboratrio de testes comercializada pela empresa MikroElektronika para avaliao dos softwares desenvolvidos usando seus ambientes de programao (MikroBasic, MikroPascal e MikroC). Aps os testes positivos com a simulao no PROTEUS, houve a necessidade da realizao de testes com uma placa eletrnica real. E esta placa oferece o display LCD, leds indicadores, botes tipo pushbutton, entrada de converso A/D e principalmente utilizada um microcontrolador real. Os testes foram importantes para os ajustes e determinao da preciso das medidas de tempo.

www.mikroe.com

Figura 3 Laboratrio Teste X EASYPIC5

2.2.4 Construo da Verso Final Prottipo Aps os testes realizados na placa testes EASYPIC5, foi construda a verso final do prottipo em placa de circuito impresso (Figura 4). O prottipo foi montado em um quadro de uma forma didtica, onde est fixo o temporizador, a fonte de alimentao, o rel, a tomada para ligao do equipamento a ser controlado. A mesma apresenta dois pontos luminosos, a cor vermelho identifica que o rel est ligado e a cor azul que est desligado. Na construo foi utilizado o microcontrolador PIC18F4550. Os botes permitem a digitao dos valores dos tempos (ligado/desligado) e um sensor de luminosidade LDR (Light Dependent Resistor), que permite a mudana automtica da programao para o dia ou para a noite, de acordo com as necessidades apresentadas nos cultivos agrcolas. O circuito eletrnico constitudo principalmente pelo microcontrolador, um display LCD (Liquid Crystal Display) de 2 linhas por 16 colunas (2x16), Cristal de 8 MHz, transistor, regulador de tenso para 5 V (7805), botes tipo 8

pushbutton, rel (12 V e 30 A) e uma fonte de alimentao de 12 V.

Figura 42 - Verso Final do Prottipo

2.2.5 Avaliao de Erros de Temporizao Foi desenvolvido um programa MONITOR em linguagem Delphi (Figura 5) para ser executado em um computador pessoal com objetivo de avaliar as medidas dos intervalos de tempo, gerados pela placa de testes e com isso realizar os ajustes das variveis de controle. Para determinao dos intervalos ligado e desligado da placa de testes, foi ligado um cabo paralelo ao rel. O programa MONITOR utilizou os perodos obtidos na porta paralela para comparao com o relgio do sistema, na unidade de milissegundos (10-3 segundos). Os valores lidos da porta paralela foram apresentados em um grfico e em uma caixa de com possibilidade de gravao em disco. A figura 4 apresenta o programa MONITOR numa avaliao de programao do temporizador de um minuto ligado e um minuto desligado, que equivaleria a uma leitura de 60.000 milissegundos.

Figura 5 - Apresenta Intervalos em Milissegundos de um Minuto, Ligado ou Desligado

10

3 Concluses O prottipo desenvolvido apresentou as funcionalidades esperadas, como a programao via botes pushbutton, uso do sensor de luminosidade que permite mudana automtica diurna/noturna atingindo desempenho esperado. Dessa forma, permite uma programao diferenciada para noite. Os erros obtidos para todas as unidades de tempo foram de aproximadamente de 1%, que suficiente para a utilizao em equipamentos agrcolas. Como os dados so salvos na memria EEPROM, na falta de energia eltrica a programao no perdida. Visto que uma vantagem para agricultura, pois alguns temporizadores analgicos perdem a programao nessa situao. O temporizador desenvolvido pode ser usado em diferentes atividades agrcolas, pois permite programao com combinaes de 1 segundo a 99 horas, o que se torna um diferencial frente a temporizadores comerciais de baixo custo, cujo tempo mnimo de 15 minutos. Com a utilizao desse prottipo possvel demonstrar em aulas prticas de disciplinas relacionadas rea agrcola, como o funcionamento da irrigao para diferentes culturas. O aparelho pode ser usado tanto para trabalhos com estudantes do ensino mdio quanto para nvel superior. O prottipo didtico e pode ser usado nas aulas sobre uso de linguagens de programao no desenvolvimento de novas tecnologias aplicadas. A utilizao de microcontrolador no desenvolvimento do temporizador possibilita atualizaes do software de gerenciamento, facilitando o aperfeioamento em projetos futuros. Apesar do projeto ter sido desenvolvido para agricultura, o temporizador pode ser utilizado em outras reas desde que seja levado em considerao a faixa dos erros obtidos. Os aparelhos eltricos que podem ser ativados dependem da corrente mxima permitida pelo rel, que da ordem de 30 A e voltagem de 110 a 240 V ou tambm essa capacidade pode aumentada usando uma chave contatora. 4. Referncias BAZANELLA, A. S.; SILVA JUNIOR, J. M. G. da. Sistemas de Controle Princpios e Mtodos de Projeto. Porto Alegre: UFRGS, 2005. 299p. FURLANI, P.R. Instruo para o cultivo de hortalia de folha pela tcnica de hidroponia- NFT. Campinas: Instituto Agronmico, 1998. 30p. (Documentos IAC, 168). FONTES, I. R.; CAGNOM, J. A. Sistema de Superviso e Controle para Aplicao em Viveiros de Mudas. So Paulo: Departamento de Engenharia Eltrica - Feb Unesp, 2002. 5 p. LABCENTER. Proteus, 2009. Disponvel em: LabCenter <http://www.labcenter.co.uk/index.cfm>.Acesso em: 12 dezembro 2009. STAFF, H. Hidroponia. 2 ed. Cuiab: SEBRAE/MT, 1998. 101p. (Coleo Agroindstria; v. 11).

11

SOUZA, V. A. Programao em C para o DSPIC: Fundamentos / Vitor Amadeu Souza. - So Paulo: Ensino Profissional, 2008, 215 p.

12

Potrebbero piacerti anche