CLP PIC Wantronics
Escrito por Wandery Ap Ramos
Hoje em dia nas industrias em geral se utilizam muitos inversores de frequência, CLPs,
controladores de velocidade, temporizadores, controladores de temperatura, etc. Entretanto o
componente princiapal de tais equipamentos são os microcontroladores, mas mesmo assim devemos
ter ótimos conhecimentos de eletrônica analógica e digital, pois nem tudo se consegue fazer com os
microcontroladores, e também existe a questão de custo benefício, pois as vezes sai mais barato
fazer um temporizador simples com o LM555 e alguns componentes adicionais externo.
Quando se faz uma automação ou montagem de um painel elétrico, muitas vezes se
pode substituir equipamentos caros como CLPs para substituir uma lógica, ou atender uma
aplicação sem a necessidade de grandes investimentos, utilizando para isso placas com
microcontroladores, tornando a sua automação confiável e mais barata. Outro ponto de suma
importância também é quando se deseja fazer uma automação residencial, como por exemplo
controlar uma vávula que controla a irrigação do jardim, ou controle das luzes pela porta serial do
computador.
Para tentar atender esse mercado é que existem placas como o da imagem abaixo, onde
é possível fazer ótimas automação sem a necessidade de grandes investimentos, utilzando para isso
componentes baratos e fáceis de se encontrar no mercado de componentes eletrônicos.
Na figura abaixo é mostra os pinos do microcontrolador utilizado no montagem da
placa, o PIC16F628A.
A placa CLP PIC Wantronics possui 6 entradas digitais acionadas por uma tensão de
5Vcc, 4 saídas a relé e uma porta de comunicação serial. Na figura abaixo é mostrado os pinos das
entradas e como as mesmas devem ser acionadas para que o circuito funcione normalmente.
Na figura abaixo é mostrado a parte da saída da placa.
Abaixo é mostrado um exemplo de um programinha bem simples feito no CCS
Compiler, onde é possível acionar as entradas e saídas do CLP PIC.
/**************************************************************
Empresa: Wantronics Engenharia e Automação Industrial
Projeto: Produto CLP PIC16F628A Wantronics
Data: 10 / 04 / 2014
**************************************************************/
#include <16F628A.h>
#use delay(clock = 4000000) // clock = 4Mhz
#FUSES INTRC_IO, PUT, NOMCLR, NOWDT
void main() // Inicialização do microcontrolador
{
output_high (pin_B0); // Led indicador de inicalização normal do PIC
output_high (pin_B4); //Aciona a saída 1
delay_ms (1000); //Aguarda 1s
output_high (pin_B5); //Aciona a saída 2
delay_ms (1000); //Aguarda 1s
output_high(pin_B6); //Aciona a saída 3
delay_ms (1000); //Aguarda 1s
output_high (pin_B7); //Aciona a saída 4
delay_ms (1000); //Aguarda 1s
output_low (pin_B4); //Aciona todas as saídas
output_low (pin_B5);
output_low (pin_B6);
output_low (pin_B7);
while (true)
{
if (input (pin_A3)) //Se a entrada 1 for para 5Vcc
{
output_toggle (pin_B4); //Aciona a entrada 1
delay_ms (200); //Aguarda 2 ms
}
if (input (pin_A4)) //Se a entrada 2 for para 5Vcc
{
output_toggle (pin_B5); //Aciona a entrada 1
delay_ms (200); //Aguarda 2 ms
}
if (input (pin_A6)) //Se a entrada 3 for para 5Vcc
{
output_toggle (pin_B6); //Aciona a entrada 1
delay_ms (200); //Aguarda 2 ms
}
if (input (pin_A0)) //Se a entrada 4 for para 5Vcc
{
output_toggle (pin_B7); //Aciona a entrada 1
delay_ms (200); //Aguarda 2 ms
}
if (input (pin_A1)) //Se a entrada 5 for para 5Vcc
{
output_high (pin_B4); //Aciona todas as saídas
output_high (pin_B5);
output_high (pin_B6);
output_high (pin_B7);
delay_ms (200); //Aguarda 2 ms
}
if (input (pin_A2)) //Se a entrada 6 for para 5Vcc
{
output_low (pin_B4); // Desliga todas as saídas
output_low (pin_B5);
output_low (pin_B6);
output_low (pin_B7);
delay_ms (200); //Aguarda 2 ms
}
}
}
Veja que é bem simples fazer a programação da placa, sende necessários conhecimentos
básicos em linguagem C, e conhecer o compilador CCS compiler. Outro ponto importante é que o
programa pode ser escrito em ASM.
É muito importante observar que o PIC16F682A não tem memória suficiente armazenar
o bootloader, e que a porta serial também não serve para a gravação da placa, apenas para
comunicação com outros dispositivos com comunicação serial, e com o computador, sendo
necessário um gravador específico para microcontroladores PIC.
Dependendo da aplicação, do produto final e das funcionalidades você consegue aplicar
um circuito simples, de baixo custo com poucos componentes para substituir equipamentos mais
caros, e com o mesmo desempenho, mas cabe aos projetistas determinar o que utilizar em suas
aplicações, sem que com isso prejudique o funcionamento do produto final.
Download

CLP PIC Wantronics Escrito por Wandery Ap Ramos Hoje em dia