Open Conference Systems, V JORNACITEC

Tamanho da fonte: 
CONTROLADOR DE NÍVEL DE LÍQUIDOS UTILIZANDO ENCODER E ARDUINO
Antonio Tadeu Pellison, Tiago Aparecido Vicentin

Última alteração: 2016-10-03

Resumo


A aplicação da tecnologia de controle e automação, se tornou indispensável para a produção industrial. Os ganhos com a aplicação de tal tecnologia são enormes, o aumento na qualidade do produto, aumento da confiabilidade dos sistemas (OGATA, 2003). Controlar o nível de líquidos sólidos e outros elementos trata-se de uma ação frequentemente requisitada em plantas industriais de processo. O dispositivo de controle recebe os dados de um instrumento de medida, compara-os com um determinado valor e, se necessário, envia sinais a um elemento de controle para tomar ações corretivas (FRANCHI, 2011). Construir um controlador de nível utilizando um micro controlador ATmega328P em plataforma Arduino e um encoder rotativo torna o controle de nível barato mantendo-o eficiente e seguro. O Arduino contém um conector USB que permite liga-la a um computador, diversos pinos que permitem a conexão com circuitos eletrônicos externos. O Encoder, é um dispositivo eletromecânico que conta ou reproduz pulsos elétricos a partir do movimento rotacional de seu eixo. Pode ser definido também como um transdutor de posição angular (MONK, 2014). A planta proposta neste trabalho utiliza de dois tanques de acrílico de iguais dimensões, 35 x 30 x 20 cm, sendo um tanque superior e um inferior. O encoder tem a função de medir o nível do líquido no tanque no tanque superior através de sua posição angular, o arduino terá a função de um de sistema de controle. O medidor de nível do tipo encoder, faz a medição de nível d’água por monitoramento da posição de um flutuador utilizando de polia e correias. Esse sistema possui alguns recursos: alimentação através de baterias, baixo custo quando comparado a um Controlador Lógico Programável (CLP), resolução de doze graus, gerando sendo de 30 contagens por revolução. Os dados são gravados em cartão de memoria SD e gerenciados pela placa arduino, utilizando de circuito de clock, e display LCD. A manobra de uma eletroválvula e de uma eletrobomba conectada na saída do tanque superior e inferior respectivamente permite o fluido circular no sistema, tanque inferior tanque superior, utilizando de uma lógica simples conforme relatado a seguir. A abertura da eletroválvula ocorrerá quando o nível do tanque inferior ficar acima de 15cm. O bombeamento da água do tanque inferior para o tanque superior ocorrera quando o nível do mesmo atingir valores acima de 20 cm. Essa lógica mantem o nível do tanque inferior dentro de uma faixa de nível. A medição do nível de água ocorre a cada 0,5 segundos, caso ocorra alteração no nível de água, essa alteração é gravada no cartão SD juntamente com a hora e a data em que ocorreu. Os valores são mostrados no display LCD. O cartão SD, poderá ser retirado e os dados poderão ser manipulados em um banco de dados. Após a análise dos resultados observa-se que o projeto do controlador de nível utilizando um encoder e arduino, atendeu as expectativas iniciais de desenvolver um equipamento preciso e de baixo custo, servindo de base para futuros projetos.

Texto completo: PDF