UMA ABORDAGEM NO DESENVOLVIMENTO DE SISTEMAS DE AUTOMAÇÃO INDUSTRIAL E CONTROLE UTILIZANDO UM MICROCONTROLADOR ARM
Automação industrial, Sistemas de controle, Sistemas embarcado, Microcontroladores ARM
Atualmente, as Unidades Micro Controladas (MCUs, do inglês Micro Controler Units) tem apropriado-se das mais modernas conquistas da eletrônica, através da utilização de componentes com maior velocidade e capacidade de processamento, o que reflete imediatamente na miniaturização dos dispositivos, aumento da funcionalidade, sensibilidade e precisão. Muito dessas MCUs estão presentes no nível de controladores em um sistema de automação industrial e controle. Em particular os microcontroladores ARM estão se destacando devido a maior capacidade de desempenho relativos aos controladores convencionais e ao seu baixo custo. Os microcontroladores ARM apresentam composição de software constituída por três elementos típicos: um sistema operacional embarcado, drivers de dispositivos, e aplicações em gerais. Devido a este fato a programação desses tipos de controladores não é uma tarefa fácil, exigindo do profissional um maior conhecimento sobre linguagens de programações, como C/C++ e Java. Mas para profissionais que trabalham em sistemas de automação, muitas vezes engenheiros, o uso prático e eficiente de um controlador é fundamental. Um exemplo disso é o CLP. Dessa forma, este trabalho propõe uma abordagem baseada em módulos funcionais de software para os microcontroladores ARM. A ideia é que cada módulo possa desempenhar uma função específica do microcontrolador em um sistema de automação e controle. Para validar a abordagem foram implementadas duas aplicações, um sistema supervisório para painéis fotovoltaicos e um sistema de controle PI de nível de líquido. Em cada aplicação é apresentado os resultados obtidos.