Módulo de Desenvolvimento PIC16F877A PCI208

Documentos relacionados
Módulo de Desenvolvimento PIC16F877A

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

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

Kit de desenvolvimento ACEPIC PRO V3.0

LABORATÓRIO DE ARQUITETURA DE COMPUTADORES PREPARAÇÃO 02: DISPLAY DE 7 SEGMENTOS MICROCONTROLADO

Projeto de Sistemas Eletrônicos

Documentação da Eletrônica do Time Caboclinhos

Arquitetura do Microcontrolador Atmega 328

PLATAFORMA PARA ESTUDO EM PROGRAMAÇÃO DE MICROCONTROLADORES FAMÍLIA 8051

HEXKIT F877 PLUS Manual do usuário Versão 1.0

Cerne Tecnologia e Treinamento

Microcontroladores PIC16 - XM 116 -

Kit de desenvolvimento ACEPIC Light

Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA

A placa descrita pode receber alimentação pela conexão USB ou por uma fonte de alimentação externa.

Gravadora USB para Microcontroladores AVR Atmel

Cerne Tecnologia e Treinamento

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

Cerne Tecnologia e Treinamento

AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.


Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

ROLETA DIGITAL. CI 4017 Contador de década, da família CMOS, que possui 10 saídas nas quais são ligados os leds.

Guia da Placa de desenvolvimento PD Mega16 N1

Cerne Tecnologia e Treinamento

Arquitetura e Organização de Computadores. Conjunto de Instruções da Arquitetura CompSim

Sistemas Embarcados:

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

Data Sheet FBEE Kit V05

Application Note FBEE Controle de Placas com entradas Analógicas REV01. 1 Rev01

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

SICILIANO TECNOLOGIA

TEMPORIZADOR MICROCONTROLADO PARA BACKLIGHT DO RÁDIO TURNIGY 9X

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

AVISO DE RETIFICAÇÃO I

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento. MSN: Skipe: cerne-tec.

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Guia do Usuário Mc Data

Manual de Instruções - CONTACTOS

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

PSI2662 Projeto em Sistemas Eletrônicos Embarcados: Sensores e Atuadores. Apresentação do Kit Freescale Freedom FDRM-KL25Z e Portas de Entrada e Saída

Cerne Tecnologia e Treinamento

Cerne Tecnologia e Treinamento

MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade

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

Introdução do Arduino para aquisição de dados e controle de instrumentos

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

KIT DIDÁTICO PIC-2377

Manual do Usuário. Placa de Desenvolvimento para Controlador BL1800 Jackrabbit

APRESENTAÇÃO DO KIT CPLD_EE01

Manual Técnico Protuino FTDi

Comunicação USB com o PIC Vitor Amadeu Souza

Cerne Tecnologia e Treinamento

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

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

Microcontroladores: Programação em C

O jeito fácil de aprender!

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

HEXKIT PROTOLAB 1 Manual do usuário Versão 1.0

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

Cerne Tecnologia e Treinamento

QSPAVR40 Manual do usuário Ver 1.0

Cerne Tecnologia e Treinamento

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

3. CARACTERÍSTICAS TÉCNICAS

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

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

Microcontroladores PIC18 - XM 118 -

Manual de Montagem Protuino FTDi

Apêndice B Sistema Sem Fios Adotado 171 B.1 SISTEMA ADOTADO

Dinamômetro Digital Portátil 100 Kg ITFG-5100

Manual de instruções e operações

Programação em BASIC para o PIC Vitor Amadeu Souza

Manual Placa DMX 16 pixels RGB

Família de Microcontroladores AVR

PLACA DE CIRCUITO IMPRESSO 01 CIRCUITO DE SINALIZAÇÃO E COMANDO

Temporizador com PIC 12F675

P R O C E D I M E N T O S Preparo da placa de Comando 41 FA

MANUAL DA PLACA P51N Agosto 2009

Sumário. 1. Apresentação Hardware Microcontrolador PIC18F LCD alfanumérico Displays de 7 segmentos...

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

PLACA P51 Versão 2.0 (DOCUMENTAÇÃO TÉCNICA)

Introdução à robótica

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Conhecendo o PIC24 e o mikropascal

MANUAL PARA INSTALAÇÃO

Manual Técnico. Indicador Para Células de Carga. Modelo: GI-4910

Cerne Tecnologia e Treinamento

FICHA TECNICA DE MONTAGEM E TESTE

FICHA TECNICA DE MONTAGEM E TESTE Data Início: 01/Setembro/2016

Programa Trainee 2012 Módulo 4 Microcontroladores AVR

FICHA TECNICA DE MONTAGEM E TESTE

Manual Placa Expansão PE v1.0 Copyright VW Soluções

Cerne. Conhecimento para o Desenvolvimento. Cerne Tecnologia e Treinamento

Transcrição:

Objetivos: Módulo de Desenvolvimento PIC16F877A PCI208 Realizar programação e projetos com microcontroladores e seus periféricos, integrando sistemas analógicos e digitais com a utilização de compilador (Mikro C). Desenvolvimento de comandos básicos da linguagem C de programação, ferramentas úteis aos técnicos de que têm interesse na área de projetos eletrônicos. Orientação de Montagem: Na montagem dos CIs, utilize soquetes torneados para instalação desses componentes, pois a eventual troca de um deles, caso sejam montados diretamente na placa, pode resultar na danificação da mesma. A utilização de soquetes estampados pode causar, no futuro, problemas nas conexões de difícil identificação. O conector DB9, responsável pela conexão da comunicação RS232, deverá ser aparafusado ou soldado através de furações apropriadas para fixação, evitando a quebra dos seus terminais com a utilização. Observe atentamente as polaridades dos CIs, capacitores, conectores, diodos e leds, pois uma polaridade trocada não permitirá o funcionamento do circuito. Faça uma solda de boa qualidade, pois o complemento das ligações acontece através da solda dos componentes com a placa de circuito impresso. Princípio de Funcionamento: A placa consiste de um microcontrolador PIC16F877A e conectores disponibilizando todas as suas portas de entrada e saída (I/O). Como dispositivos de entrada nós temos as teclas de RB0 a RB7 com resistores de pull up, que são ligados ao Vcc através de um Dip Switch de 8 bits, pois caso seja necessário a utilização do Port B como saída as chaves deverão ser deslocadas para a posição OFF. Os dispositivos de saída são os leds de RD0 a RD7 ou os displays de sete segmentos para indicações decimais ou hexadecimais. O Jumper JP1 alterna ativação do comum dos displays ou dos leds de acordo com indicação na placa de circuito impresso. Quando for selecionada a opção de utilização dos displays podemos acionar o display D3, D4 ou ambos através da técnica de varredura dos displays. Varredura de displays de sete segmentos consiste em intercalar o envio de informações para o dispositivo, com uma frequência tal que seja impossível para o olho humano identificar o seu desligamento. Suponhamos que D3 seja o indicador das unidades e D4 indicador das dezenas em uma contagem de 0 a 99. Os dois displays estão ligados em paralelo, mas o comum de cada um deles tem uma ligação individual, então quando quisermos escrever o digito referente à unidade, habilitamos o comum do display D3 através do transistor Q1 e escrevemos a unidade nele, em seguida escrevemos o valor da dezena habilitando o display D4 através do transistor Q2 e escrevemos o valor da dezena nele. Esse procedimento realizado em frequência alta nos dá a impressão que os dois displays estarão ligados simultaneamente. Os comandos para habilitação do comum dos displays serão programados através do Port E RE0 para Q1 e RE1 para Q2 O Dip Switch DP1 é responsável pela ligação dos resistores de pull up do barramento de comunicação serial I 2 C, disponível no conector J7 para comunicação entre outros dispositivos tais como micrcontroladores, conversores A/D, memórias externas e outros. Para conexão com o microcomputador você poderá utilizar um cabo de conversão USB para serial, se a sua máquina não tiver disponível uma saída RS232 (Conector DB9). Você poderá ainda instalar na sua máquina uma placa multiserial, adicionando a porta RS232, neste caso poderá ser dispensado o cabo de conversão USB-SERIAL. Qualquer cabo conversor USB-SERIAL poderá ser usado, é importante ressaltar que não são todos os tipos e modelos de cabos de conversão USB para serial que garantidamente funcionam, então seria bom fazer previamente um teste do cabo na sua placa.

A alimentação do módulo deverá ser feita através de qualquer fonte de tensão contínua com valores de saída compreendidos entre 7,5 a 12 volts, observando o plug P4 com o pino central de 2,5 mm de diâmetro de acordo com o desenho acima o pino central do plug P4 corresponde ao terminal positivo da tensão de alimentação. O CI U2, CI7805, é um regulador de 5V que permite ao módulo receber tensões de alimentação dento da faixa especificada, uma vez que o microcontrolador funciona apenas com 5V. O CI U3, CI MAX232, é responsável pela comunicação com microcomputador através do padrão de comunicação RS232. Layout da Placa de Circuito Impresso: Figura 1 Layout da PCI lado solda, componentes e silk do módulo PIC16F877A em escala 1:2 Lado solda Lado componentes Silk O CI U1, PIC16F877A, é o próprio microcontrolador de 8 bits da Microchip com entrada de clock de até 20 MHz, ele possui cinco portas de entrada e/ou saída (I/O) programáveis pelo usuário. A chave CH1 tem a função de ativar o reset e estabelecer a comunicação com o microcomputador através de um software residente chamado bootloader, suas principais características são: Flash de 14,3 kbytes (8k Palavras, uma vez que o tamanho da palavra é de 14 bits); RAM de 368Bytes; EEPROM de 256Bytes; 33 portas de entrada ou saída (I/O); 8 Canais A/D de 10 bits; Comunicação I2C, SPI e USART; 2 Timer de 8 bits e 1 Timer de 16 bits; 2 Comparadores. 2

Figura 2 Relaciona os nome e funções de cada pino do CI PIC16F877A Fotos da Placa de Circuito Impresso: Figura 3 Foto da PCI do módulo PIC16F877A Nas figuras abaixo nós temos: Foto da placa montada do módulo PIC16F877A. Foto do cabo de conversão de USB para serial recomendado. Foto da fonte de alimentação 12V/500mA. Placa montada Cabo de conversão USB - SERIAL Fonte de alimentação 12V / 500mA

Teste e ajustes: Depois de montada completamente a placa de circuito impresso e partido do pressuposto que você já tenha desenvolvido previamente um projeto utilizando o compilador MikroC, execute os seguintes passos: Aplique aos terminais de alimentação uma tensão entre 7,5 e 12 volts, o led D2 deverá acender. Abra o compilador MikroC no seu computador. No menu do compilador selecione a opção tools. Depois dentro da opção tools selecione a opção mikrobootloader. 4

Dentro desta opção clique no botão setup port, para configuração da porta do seu microcompu tador. Configure a porta de acordo com a figura abaixo, caso esteja utilizando a porta COM7 ou a porta instalada pelo cabo conversor em seu micro. Depois de configurada a porta clique no botão Connect e pressione, logo em seguida, a chave CH1 do seu módulo. Assim que estiver conectado o módulo ao microcomputador clique na opção Open Hex File. 5

Localize a pasta e selecione o seu arquivo hex referente ao projeto criado previamente. Então, transfira o seu arquivo hex para o módulo do microcontrolador PIC16F877A, clicando na opção Start bootloader. Finalmente, quando terminar a gravação, pressione o botão de reset CH1 do seu módulo e confira o funcionamento do seu projeto. 6

Lista de Material: A tabela abaixo mostra uma lista de material completa para montagem. Módulo microcontrolador PIC16F877A Quant Descrição 1 Barra de pinos simples 3 pinos 1 Barra de pinos simples 6 pinos 1 Cabo Conversor USB - Serial RS232C 2 Capacitor cerâmico 22pF/50V 4 Capacitor eletrolítico radial 1µF/16V 2 Capacitor eletrolítico radial 10µF/16V 1 Case Acrílico PCI208 1 Chave Tactil grande 8 Chave Tactil pequena 1 CI 7805 1 CI MAX232 1 CI PIC 16F877A 4 Conector Box Header 10 pinos (2x5) 1 Conector DB9 fêmea solda placa 90º 1 Conector KK 2.54 mm CTK 1070 H 03 1 Cristal 20 MHz 1 Diodo 1N4001 1 Dip Switch 2 vias 1 Dip Switch 8 vias 2 Display catodo comum D168BK 1 Dissipador modelo 180847 - TO220 Quant Descrição 1 Espaçador sextavado 10 mm 1 Estojo plástico multiuso 1 Fonte 9V/1A 1 Jack P4 fêmea 2.5 mm 1 Jumper 2 pinos 8 Led verde 5 mm 1 Led vermelho 5 mm 2 Parafuso cabeça panela Philips M3X6 4 Parafuso cabeça panela Philips M3X8 4 Pé de borracha pequeno 4 Porca M3 9 Resistor 10 kω 1/4 W 2 Resistor 2k2 1/4W 5% 9 Resistor 330 Ω 1/4 W 2 Resistor 4k7 1/4W 5% 2 Soquete para Display 10 pinos 1 Soquete torneado para ci de 16 pinos 1 Soquete torneado para ci de 40 pinos 2 Terminal de teste Cromatek 2 Transistor BC548 7

Anexo 1 Diagrama Esquemático completo do módulo PIC16F877A Diagrama Esquemático: 8