Na figura abaixo é mostra os pinos do microcontrolador utilizado no montagem da placa, o PIC16F628A.

Documentos relacionados
C:\Users\House\Desktop\fluxo.c 1: /****************************************************************************** 2: * Objetivo: Este projeto visa

OMódulo Comparador Analógico consiste em um conjunto

Microcontroladores: Programação em C

PIC - PROGRAMAÇÃO LINGUAGEM C. AUTOR: ENG. ANTONIO CARLOS LEMOS JÚNIOR

Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM

Faculdade de Tecnologia SENAI Pernambuco - Unidade Santo Amaro Curso de Tecnologia em Mecatrônica Industrial

Introdução à robótica

Sistemas Embarcados:

Montagem do Robô. Especificações. domingo, 28 de agosto de 11

FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA MECÂNICA PROCEDIMENTOS EXPERIMENTAIS DE ELETIVA I PARA AUTOMAÇÃO E CONTROLE

Cerne Tecnologia e Treinamento (21) (11) MSN: Skipe: cerne-tec

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) Kit de Desenvolvimento ACEPIC 28

Instituto Federal de Educação, Ciência e Tecnologia da Paraíba. Microcontrolador PIC 16F877

Palestra de Tecnologia. Assunto: Microcontroladores.

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

PROJETO E DESENVOLVIMENTO DE UM DISPOSITIVO PARA ACIONAMENTO DE MOTORES ELEÉTRICOS INDUSTRIAIS ATRAVÉS DE UM MICROCONTROLADOR PIC16F

TUTORIAL ROBÔ CACO ROBÔ PARA MOVIMENTAÇÃO EM LABIRINTO UNIVERSIDADE FEDERAL DO PARANÁ PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA

Projeto Final de Microcontroladores 2 Alarme de Temperatura

Portas de entrada e saída; Interrupções; Interrupções externas; Temporizadores Contadores; Interface Serial

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento. Apostila de BASIC para PIC16F628A

Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO

Podem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.

HEXKIT HEXREL 8 DIN Placa de Relés sem Latch Manual do usuário Versão 1.0

Projeto para interligação do Teclado Matricial 4X3 o módulo PIC PCI-208 Princípio de Funcionamento:

Sistemas Embarcados:

Guia da Placa de desenvolvimento PD Mega16 N1

Linguagem de Programação. Linguagem C com Arduino

Medidor de resistências

Objetivos MICROCONTROLADORES HARDWARE. Aula 03: Periféricos. Prof. Mauricio. MICRO I Prof. Mauricio 1. Arquitetura de um Microcontrolador

Márcio José Soares. Tamanho em bytes 4 LSB LSB. Tabela 1

Arduino Básico: As versatilidades desta plataforma na prática

Suporta os microcontroladores: R. Leonardo da Vinci, Campinas/SP CEP F.: (19) /

Pequenos Projetos com Arduino

Parte II Arquitetura. professorferlin.blogspot.com. professorferlin.blogspot.com. Sociedade Paranaense de Ensino e Informática

CONTROLE DE LUMINOSIDADE DE UMA SALA

Profª Danielle Casillo

ENG-1450 Microcontroladores e Sistemas Embarcados. Lab02 Apresentação Kit PicGenios Interrupção e Timers

Seqüencial de Leds utilizando o microcontrolador PIC16F628A Vitor Amadeu

ARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto

Circuito Eletrônico. Entendendo o circuito eletrônico na robótica. domingo, 28 de agosto de 11

Introdução à programação de microcontroladores PIC. Introdução à programação de microcontroladores

Utilizando o compilador CCS integrado ao MPLAB X

Curso introdutório de microcontroladores - Plataforma Arduino

Microcontroladores. Rafael Silva de Lima

Lista de Exercícios 1

Universidade Federal de Minas Gerais Escola de Engenharia Departamento de Engenharia Eletrônica Laboratório de Informática Industrial

Introdução. O que é o Arduino?

Características técnicas Baseado no ATMega da empresa AVR, fabricante de micro-controladores em plena ascensão e concorrente do PIC Pode usar ATMega

Microcontroladores e Robótica

Montagem & Manutenção Oficina de Informática GABINETE. O mercado disponibiliza os seguintes modelos de gabinete para integração de PC s:

Temporizador com PIC 12F675

Sistemas Embarcados. Introdução aos sistemas embarcados

Manual Técnico Módulo de Relê 4 Canais

Arquitetura do Microcontrolador Atmega 328

Microcontroladores e Microprocessadores

Scaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel

Experiência. Montagem Kit Didático. 2. Turma: Nota: 5. MICRO-I Prof. Mauricio. Identificação dos Alunos:

Kit de desenvolvimento ACEPIC Light

Cerne Tecnologia e Treinamento

Aula 1 Apresentação e Conceitos Iniciais. Wellington Cássio Faria fb.com/wellingtoncf

Comunicação USB com o PIC Vitor Amadeu Souza

Como deve ser feita a ligação de 2 Motores de 3 ou 5 volts ao Arduino, com a ajuda de 2 Resistores, 2 TIPs (Transistor) 120 ou 122 e um CASE para 4

Módulo de Desenvolvimento PIC16F877A PCI208

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANA CCET CENTRO DE CIENCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO 6.º PERIODO.

Multiplexando displays de 7 segmentos com PIC16F877A

EXPLORANDO OS RECURSOS DO MICROCONTROLADOR PIC18F4550 E SEU USO EM PRÁTICAS DE LINGUAGEM C

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Open Hardware & Arduino

Como utilizar o CI LM35 para ler Temperaturas com o PIC16F877A

Disciplina: Laboratório de Fis26

O protocolo SPI. 1 - Introdução. 2 Ligação física

DISPOSITIVO PARA MONTAGENS EXPERIMENTAIS DE CIRCUITOS INTEGRADOS

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Arquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;

Arduino. Gilmar Aquino

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

Introdução ao Microcontrolador PIC

SUPERTEC2007 SINCRONISMO DETETOR DE MODOS MICRO

Introdução à Programação de Computadores Parte I

Kit de desenvolvimento ACEPIC PRO V3.0

Experimento 6 Conversor analógico digital e comunicação serial

Quarta Atividade para Avaliação

COMPARAÇÃO DE EQUIPAMENTOS DE CONTROLE DA TEMPERATURA DE UM SECADOR CONTINUO 1

CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2

Aula S8. Introdução a Engenharia Elétrica Módulo 1 Conversores AD e DA

PLANO DE ENSINO. Período Letivo:2016-1

Circuito de Recepção Serial Assíncrona

CONHECIMENTOS ESPECÍFICOS» CONTROLE E PROCESSOS INDUSTRIAIS (PERFIL 6) «

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

Fundamentos de Automação. Controlador 01/06/2015. Controladores. Controladores. Controladores. Considerações Iniciais CURSO DE AUTOMAÇÃO INDUSTRIAL

Desenvolvimendo de um dispositivo medidor de potência com base nas seguintes características: Redução do consumo de energia eléctrica; Necessidade de

Placa McLab1 Upgrade PIC16F84A p/ PIC16F62x

Microcontroladores. Vanderlei Alves S. Silva

SICILIANO TECNOLOGIA

Hardware Livre Arduino. Givanaldo Rocha de Souza

O que você pode fazer com o Arduino

TRABALHO DE CONCLUSÃO DE CURSO TÉCNICO EM ELETRÔNICA. Reutilização de água

CENTRO UNIVERSITÁRIO DE BRASÍLIA

Transcrição:

Escrito por Wandery Ap Ramos CLP PIC Wantronics 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 output_high (pin_b5); //Aciona a saída 2 output_high(pin_b6); //Aciona a saída 3 output_high (pin_b7); //Aciona a saída 4 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 if (input (pin_a4)) //Se a entrada 2 for para 5Vcc output_toggle (pin_b5); //Aciona a entrada 1 if (input (pin_a6)) //Se a entrada 3 for para 5Vcc output_toggle (pin_b6); //Aciona a entrada 1 if (input (pin_a0)) //Se a entrada 4 for para 5Vcc output_toggle (pin_b7); //Aciona a entrada 1

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); 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); 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.