Manual do Usuário PK2Lab USB. Placa de desenvolvimento para microcontroladores PIC16F877 e PIC18F4550 Microchip



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

Módulo de Desenvolvimento PIC16F877A

Cerne Tecnologia e Treinamento (21) (11) cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Cerne Tecnologia e Treinamento

QSPIC40 Manual do usuário Ver 1.0

Cerne Tecnologia e Treinamento. cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec.

* Acesso à programação protegido por senha; * Alimentação: 90 a 240Vca (Fonte chaveada).

Cerne Tecnologia e Treinamento

ÍNDICE 1. INTRODUÇÃO DESCRIÇÃO DO PICKIT Ligação da porta USB LEDs de estado Botão... 5

1- Scilab e a placa Lab_Uino. 2- Instalação do ToolBox

Cerne Tecnologia e Treinamento

Laboratório de Processadores Confecção das PCIs

Todos os produtos são desenvolvidos e produzidos no Brasil!

Medidor Powersave V2 USB

Hamtronix CONTROLE REMOTO DTMF. CRD200 - Manual de Instalação e Operação. Software V 2.0 Hardware Revisão B

C Joice Barbosa Magalhães Revisão da placa e dados do 19/04/2010 manual D Cássio Almeida da Gama Adequação à nova codificação 05/01/2012

DeviceNet Drive Profile CFW-09

TS Display Gráfico Serial

R O B Ó T I C A. Sensor Smart. Ultrassom. Versão Hardware: 1.0 Versão Firmware: 1.0 REVISÃO

Cerne Tecnologia e Treinamento

OPL9815 Inventário Configurável

MANUAL BÁSICO DE INSTRUÇÕES

Manual de utilização do módulo NSE METH 3E4RL

Sistema de Detecção de Vazamento de Gás

GUINDASTE CONTROLADO POR PC ATRAVÉS DE INTERFACE SERIAL RS- 232

MANUAL TÉCNICO DA CENTRAL FÊNIX-20L

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

Cerne Tecnologia e Treinamento

Micro Terminal IDTECH

Cerne Tecnologia e Treinamento (21) (11) cerne@cerne-tec.com.br MSN: cerne-tec@hotmail.com Skipe: cerne-tec

Kit de desenvolvimento ACEPIC 40N

LASERTECK SOFTECK FC MANUAL DO USUÁRIO

Manual do Usuário PRELIMINAR

Software RedeMB5 Manual do Usuário (Ver. 2)

Geral: Manual de Utilização do Software de Teste Gradual Windows

Maxwell Bohr Instrumentação Eletrônica Ltda. Rua Porto Alegre, 212 Londrina PR Brasil KDE50. Kit Didático de Eletrônica

(21) (11) (21) Skype: cerne-tec MSN:

Cerne Tecnologia e Treinamento

O Windows também é um programa de computador, mas ele faz parte de um grupo de programas especiais: os Sistemas Operacionais.

Manual do usuário Produto: Kit Modular com LPC2368 V1R0 Versão deste manual: 1.1

Atenção ainda não conecte a interface em seu computador, o software megadmx deve ser instalado antes, leia o capítulo 2.

CÓD.: MANUAL DO USUÁRIO PORTA RETRATO DIGITAL 7"

MANUAL DE INSTALAÇÃO E OPERAÇÃO. Central de Alarme Particionada

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Figura 01 Visão Geral da Placa

Ligação da rede elétrica 19. Visão lateral fonte. Rede (100 ~240 Vac) 60 Hz. Neutro (Azul Claro 1,5 mm 2 ) Fase (Preto 1,5 mm 2 ) Visão frontal

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.

Manual de Operação e Instalação. Microterminal TCP/IP MT740. versão 1.0

Terminal de Consulta de Preço. Linha Vader. Modelo TT300 e TT1000i

MANUAL DE INSTRUÇÕES DO TERMÔMETRO DIGITAL MODELO TD-870

MANUAL DE INSTALAÇÃO TETROS MOTO V2. N de Homologação: Versão 1.00

Manual do instalador Box Input Rev Figura 01 Apresentação do Box Input.

Usando o computador portátil GIGABYTE pela primeira vez. 2 Conecte o adaptador AC no conector de entrada DC no lado esquerdo do computador portátil.

Programação em BASIC para o PIC Projetos com Display Gráfico Vitor Amadeu Souza

LINEAR-HCS RUA SÃO JORGE, 269 TELEFONE: (11) SÃO CAETANO DO SUL SÃO PAULO CEP:

Cerne Tecnologia e Treinamento

MANUAL DE INSTRUÇÕES. RELÓGIO ESPIÃO Elegance

Controle de Acesso Stand Alone Biofinger 22K

LINEAR EQUIPAMENTOS RUA SÃO JORGE, 267/269 - TELEFONE: (11) SÃO CAETANO DO SUL - SP - CEP:

Programação em BASIC para o PIC Mostrando Mensagens no Display LCD Vitor Amadeu Souza

Central de Alarme de Oito Zonas

Copyright 2011 VW Soluções

TCC TP02-USB Cabo de Programação USB para PLC WEG TP02 Manual de Instalação

Manual de instalação e configuração do módulo de entradas WEBER-REP

Acionamento através de senha*, cartão de proximidade e biometria. Compatível com fechaduras magnéticas, eletroímãs e cancelas.

CURSO OPERACIONAL TOPOLOGIA SISTEMA SIGMA 485-E

Capítulo 12. Projeto 5 Controle de Motores de Passo Circuito e Funcionamento

DRIVER DA TELA SENSÍVEL AO TOQUE MANUAL DE OPERAÇÃO

Manual de Operação. Impressora Térmica Não fiscal ZP220 UBT 1-12

Sistemas Embarcados. Comunicação em Sistemas Embarcados

LCD (LiquidCrystal Display) Alex Vidigal Bastos

3.2 DIMENSÕES PLACA IHM: * Peso aproximado: 205g. * Dimensões para fixação na parte interna da parede: 120,8x120, 8x5,2 mm.

Leitor MaxProx-Lista

Manual de Instalação da Plataforma Scorpion. 1. Como conectar a Plataforma Scorpion com a Xilinx Starter-3E kit

PROGRAMAÇÃO E INSTALAÇÃO

Instruções para Transferência de Dados OPL9728

Guia prático para configuração, coleta e utilização de oscilografias em relés digitais

MANUAL DO USUÁRIO STN100

MANUAL DE INSTRUÇÕES. RELÓGIO ESPIÃO Elegance

ACENDENDO AS LUZES. Capitulo 2 - Aula 1 Livro: Arduino básico Tutor: Wivissom Fayvre

NX- USB MANUAL DO USUARIO V1.2

1. Informações Gerais

DEPARTAMENTO DATA ABRANGÊNCIA NÚMERO REVISÃO SAT 08/01/07 GERAL 42 0

MANUAL DE USO E CONFIGURAÇÃO DO SOFTWARE SUPERVISÓRIO. BETTA SSB net V 2.01

FILMADORA SPORT MANUAL DO USUÁRIO. Todas as Imagens deste manual são meramente ilustrativas.

- Manual da placa R-CONTROL 30

Manual do Usuário Balança SA-110

Manual de instalação e configuração do módulo de saídas NSR-08

Guia Rápido de Instalação

Manual do Teclado de Satisfação Online WebOpinião

MD-50 Plus. Com a senha mestre são permitidas todas as funções de programação do módulo. A senha de fábrica é

DK105 GROVE. Temperatura Termistor. Radiuino

Vigilância Remota. Distância não faz diferença

Manual do Painel Aceno Digital A3000/A Rua Porto Alegre, 212 Jd. Agari Cep: 86.

Sumário. 1. Instalando a Chave de Proteção Novas características da versão Instalando o PhotoFacil Álbum 4

Figura 1: Interface 3G Identech

AULA: Introdução à informática Computador Digital

MANUAL RÁDIO MODEM COMPACTO 900 MHz RMC-900

Transcrição:

Manual do Usuário PK2Lab USB Placa de desenvolvimento para microcontroladores PIC16F877 e PIC18F4550 Microchip

Conteúdo Gravador On-Board... 3 Gravação do arquivo gerado... 3 Dispositivos suportados... 5 Analisador Lógico... 6 Utilizando o Analisador... 7 Blocos de funções On-Board... 8 LED s PORTC e PORTD... 8 Chaves PORTD... 8 Chaves de Interrupção... 9 Entradas analógicas... 9 Display de sete segmentos... 9 Display LCD 16x2... 10 Comunicação Serial RS-232... 10 Comunicação serial via infravermelho RC5... 10 Comunicação RS-485... 11 Comunicação USB... 11 Driver de saída de potência... 11 Saídas a Rele... 12 Buzzer... 12 EEPROM... 12 RTC - Relógio de tempo real... 13 Alimentação da placa... 13 Reset... 13 Falhas de gravação e reinicio... 13 Portas de expansão externas... 14 Portas de expansão... 14 Cabo serial... 14 Itens que acompanham a placa... 15 Garantia do produto... 15 2

Gravador On-Board Esta placa possui internamente o gravador Pickit2 disponibilizado pela Microchip para programação e depuração dos softwares desenvolvidos para os microcontroladores de sua linha, desde os dispositivos de 8 bits como o PIC10F200 até mesmo aos mais modernos DsPICs que possuem a funcionalidade de DSP s unidos ao núcleo de um microcontrolador. O gravador On-Board dispõe de pinos de saída ICSP (In Circuit Serial Programming) para que seja possível utilizado de forma indepe ndente a placa, para isso apenas devesse deixar a chave gravação des acionada e utilizar a porta ICSP. Gravação do arquivo gerado Para efetuar a gravação do arquivo HEX gerado a partir de um software IDE como, por exemplo, o Mplab 1 ou Mikroc 2, temos que ter instalado o software de gravação utilizado pelo gravador que neste caso é o Pickit2 Programmer, abaixo temos a tela principal com as principais informações. Barra de menus Configuração de dispositivo Janela de Status Barra de Progresso Tensão da placa Destino do programa Memória de programa Memória de dados EEPROM O software do programador tem a 1 MPlab é marca registrada Microchip 2 MikroC é marca registrada Mikroeletronica 3

característica, desde que habilitada em opções, de auto identificar o dispositivo a ele conectado, bastando apenas selecionarmos a família do microcontrolador, após a detecção do microcontrolador temos que carregar o arquivo a ser gravado, abaixo segue rotina para carregamento de arquivo e gravação no dispositivo. Selecionar a família a ser utilizada clicando em DEVICE FAMILY Selecionar Midrange para o PIC16F877 ou PIC18 para o PIC18F4550 Clicar em File Clicar em Import. HEX Selecionar o arquivo HEX gerado anteriormente Clicar em Open Clicar em WRITE Após esta seqüência de comandos podemos observar a barra de status em ação e ao final de alguns segundos ouviremos o sinal de confirmação de gravação e teremos a seguinte informação na tela. Caso algum procedimento tenha sido efetuado de maneira errônea ou a placa de gravação não esteja pronta para a gravação do dispositivo, teremos a seguinte tela seguida de um aviso sonoro de erro. O procedimento a ser feito é procurar por erros de conexão da fonte de alimentação, verificar se a chave de gravação encontrasse pressionada e ou o microcontrolador encaixado corretamente ao soquete. 4

Dispositivos suportados A placa suporta alguns dos microcontroladores mais importantes das famílias 16F e 18F, sendo diretamente compatíveis pino a pino e que possuam 40 Pinos no padrão DIP conforme esquema abaixo: Alguns dispositivos suportados: PIC16F874 PIC16F877 PIC16F877A PIC16F884 PIC16F887 PIC18F452 PIC18F4455 PIC18F4550 Já o gravador usado de maneira independente pode trabalhar com toda linha Microchip, inclusive DSP s e novos dispositivos a serem introduzidos em produção, pois seu firmware pode ser atualizado pelo software PICkit2. Abaixo segue um link para os dispositivos suportados pelo gravador. http://www.microchip.com/stellent/idcplg?idcservice=ss_get_page&nodeid=1406&ddocname=en 027813 5

Analisador Lógico O PICkit 2 Logic Tool permite a PK2Lab através dos pinos ICSP sondar sinais digitais em um circuito, como um simples analisador lógico de três canais. A ferramenta Logic é aberta através da seleção Ferramentas> Logic Tool... na janela principal do aplicativo PICkit 2. Após isto devesse clicar em Mode: Analyser, o modo Logic I/O não está habilitado nesta versão. O modo de analisador pode apresentar formas de onda de até três sinais digitais, e disparar triggers específicos, tais como uma borda de subida de um sinal quando um outro sinal está em um nível lógico alto. Isso pode ser muito útil para depuração de barramentos de comunicação serial, como UART, SPI e I2C. Também é muito aplicável ao monitoramento do comportamento dos pinos de I/O do microcontrolador de forma geral. Janela Principal do programa OBS: Os canais de entrada trabalham com tensões de até 5VDC não podendo receber tensões maiores que esta sob pena de danificar irreversivelmente o gravador. Defeitos provenientes de mau uso não são cobertos pela garantia. 6

Utilizando o Analisador Para a correta utilização do analisador lógico, se faz necessário saber o funcionamento das principais informações que o software nos fornece, são elas: Disparo Escala de Tempo Linha de Divisão Rolagem de Tela Zoom da forma de onda Salvar Disparo: O disparo é um evento pré-definido nos sinais monitorados que faz a captura do sinal e gera a forma de onda. Escala de Tempo: Informa o valor tempo que cada linha de divisão representa na forma de onda. Linha de Divisão: Uma linha de divisão é uma linha cinza vertical em toda a exibição da onda, que pode ser usado para dar uma referência de tempo à forma de onda exibida. Rolagem da Tela: A forma de onda é maior do que pode ser mostrado de uma só vez de forma eficaz na exibição, assim a barra de rolagem horizontal permite que seja vista toda forma de onda na tela. Zoom da forma de onda: Dimensiona a tela capturada de melhor maneira a ser visualizada na tela. Salvar: Clique no botão Salvar para salvar a visualização dos sinais de um arquivo no formato bitmap. A escala de tempo será adicionada à parte inferior da tela. Se os cursores estiverem ativos, os cursores e seu tempo também serão salvos com a exibição. Note-se que a onda inteira é salva. Para utilização dos cursores de tempo é nescessário que a caixa cursors esteja selecionada, com o botão direto do mouse você poderá posicionar o primeiro cursor e com o botão esquerdo o segundo cursor, após isto feito na parte superior da tela será mostrado a diferença entre a posição dos cursores ao disparo e o Delta T entre os cursores ou seja a frequencia do período selecionado. Para sair do modo de analisador, basta clicar em exit logic tool, e você será direcionado para tela de gravação. 7

Blocos de funções On-Board LED s PORTC e PORTD A placa possui conectada ao PORTC e ao PORTD 16 led s ligados em configuração de catodo comum que atuam como sinalizadores visuais dos estados desses pinos, sendo que quando utilizado o microcontrolador PIC18F4550 não temos disponíveis os pinos RC3, RC4 e RC5 pois os mesmos estão multiplexados com a função USB presente neste, para acionarmos os Led s temos que habilitar as chaves LEDC e ou LEDD na chave geral ENABLE, segue abaixo o esquema de ligação. Chaves PORTD Ao PORTD temos conectado oito chaves tácteis para uso como entradas de dados, através de um jumper de configuração o usuário pode selecionar o nível em que as chaves atuam sendo VCC ou GND lembrando que temos em série com a linha de configuração um resistor de proteção que limita a corrente em caso de configurações erradas evitando assim a queima de um pino de I/O, também conectados às chaves temos para cada pino um resistor de 10K que pode atuar como pull -up ou pull-down acionados individualmente através da chave ENABLE e de acordo com a seleção do jumper JP1, segue abaixo o esquema de ligação. 8

Chaves de Interrupção As chaves de interrupção INT0, INT1 e INT2 estão conectadas diretamente aos pinos de interru p- ção do microcontrolador, podendo em qualquer momento serem pressionadas e gerando assim as devidas interrupções no sistema, segue abaixo o esquema de ligação. Entradas analógicas A placa dispõe de dois potenciômetros conectados aos canais analógicos ANO e AN1, que variam entre VCC e GND, controlados individualmente através dos pinos ANO e AN1 da chave ENABLE, os outros canais analógicos estão disponíveis na porta de expansão PORTA, segue abaixo esquema do circuito. Display de sete segmentos A placa conta com três displays de sete segmentos do tipo catodo comum, com os segmentos c o- nectados ao PORTB e os catodos do display 1, 2 e 3 aos pinos RA5, RA3 e RA2 consecutivamente, estes pinos são chaveados pelo chave ENABLE nos pinos DIS1, DIS2 e DIS3, segue abaixo esquema do circuito. 9

Display LCD 16x2 A placa dispõe de um display LCD do tipo caractere de duas linhas por dezesseis colunas equipado com o controlador HD44780 da Toshiba. Este componente está conectado inteiramente ao PORTB e possui o controle de ativação pelo pino LCD da chave ENABLE, segue abaixo esquema do circuito. Comunicação Serial RS-232 No que diz respeito à comunicação serial, a placa conta com um ci conversor de níveis padrão EIA RS-232C do tipo MAX232 e disponibiliza a comunicação através de um conector DB9 fêmea sem controle de tráfego (No_handshaking), os pinos de U_TX e U_RX devem estar habilitados na chave ENABLE para correto funcionamento do sistema, segue abaixo esquema do circuito. Comunicação serial via infravermelho RC5 A placa conta com um terminal de recepção de dados via protocolo RC5 da Philips, o qual tem seu pino de recepção conectado através do pino RC5 da chave ENABLE ao pino RB0 do microcontrolador para que possa ser utilizado através de interrupção, segue abaixo o esquema do circuito. 10

Comunicação RS-485 Para esta comunicação dispomos do CI SN75176, que se trata de um drive RS- 485, largamente utilizado na indústria para comunicação entre dispositivos, o pino de habilitaç ão é o pino RS-485 da chave ENABLE, o protocolo suporta a distância máxima de até 1 km entre as placas de comunic a- ção, segue abaixo o esquema do circuito. Comunicação USB A comunicação USB está disponível apenas quando do uso do microcontrolador PIC18F4550, pois trata se de um periférico inerente a este microcontrolador, a porta USB quando conectada corret a- mente ilumina o LED azul, indicando conexão, para o uso da função USB, tornas se necessária a colocação do jumper no cavalete USB (RC3) próximo ao microcontrolador, sem isto não ocorre o reconhecimento do hardware pelo PC. Driver de saída de potência Através do driver de potência é possível conectar a placa PK2Lab uma carga externa com corrente de até 1 Ampere por saída e tensão que pode variar de 5 a 50V, o controle é feito pela drenagem de corrente e além dos 4 pinos de controle temos ainda os pinos de VCC e GND externos e os dois pinos de COMUM, que estão conectados ao VCC externo, este driver pode ser usado por exemplo no acionamento de reles e contatores industriais de 24V, acionamento de motores de passo unipolar, ou mesmo acionando lâmpadas e outras cargas resistivas ou indutivas, segue abaixo o esquema do circuito. 11

Saídas a Rele A placa dispõe de duas saídas a rele com contatos reversíveis de 10A para chaveamento de cargas externas, estes reles estão conectados ao PORTE sendo RE1 e RE2 correspondendo a RELE1 e RELE2 consecutivamente, quando não utilizados o programador deverá garantir estes pinos como saída e disponibilizar níveis baixos para que estes permaneçam desligados, segue abaixo esquema do circuito. Buzzer Está disponível no pino RE0, um transdutor magnético capaz de reproduzir freqüências em um intervalo de 100HZ a 5KHZ, bastando para isso a aplicação de uma onda quadrada com período ativo de 50%, segue abaixo esquema do circuito. EEPROM Temos disponível na placa uma memória serial EEPROM do tipo 24C04 que conta com 4096 bits de informação organizadas em 512 palavras de 8 bits cada, para uso da memória é necessário habil i- tarmos os devidos pinos do barramento I2C conforme o microcontrolador utilizado, segue abaixo esquema do circuito. 12

RTC - Relógio de tempo real A placa PK2Lab é equipada com um relógio de tempo real da Philips, PCF8583, ao qual agrega informações precisas de tempo para desenvolvimento de projetos elaborados como Data loggers e controles de dispositivos programáveis, conta com saída de interrupção conectada ao pino RB0 para interrupções precisas, conta ainda com uma área de memória interna nos últimos registradores podendo der utilizada a parte, faz uso também da comunicação I2C cujo chaveamento depende d a habilitação dos devidos pinos do barramento I2C conforme o microcontrolador utilizado, segue abaixo esquema do circuito. Alimentação da placa A alimentação da placa pode ocorrer de duas maneiras, a primeira é via fonte de alimentação e x- terna de 9V/1A a ser conectada no Jack de entrada P4 centro positivo, a segunda maneira de se alimentar a placa é diretamente via cabo USB do programador tendo-se então uma corrente máxima de consumo da ordem de 500ma, ambos os modos contam com proteção de fusível resetável e proteção contra inversão de polaridade, ou seja caso ocorra uma sobrecarga de corrente a placa será desligada automaticamente e somente voltará a ligar caso a fonte do proble ma tenho sido extinguida. O jumper POWER é responsável por chavear entre as duas formas de alimentação. O Cabo de conexão USB tem de ser compatível com USB 2.0 e ter o menor tamanho possível para evitar perdas na alimentação. Para a placa entrar em operação é necessário que a chave Power esteja acionada, é também observado que sempre que se for trocar de microcontrolador a chave Power esteja desligada e o LED ON apagado para evitar a queima do microcontrolador. Reset A chave reset serve para reiniciar o microcontrolador conectado a placa PK2Lab, e a chave STOP, serve para cancelarmos algum evento externo do gravador On -Board. Falhas de gravação e reinicio A placa conta com diversas proteções instaladas, porém, para o correto funcionamento da mesma está deverá estar conectada ao computador através de cabos USB 2.0 de boa qualidade a fim de não termos queda de tensão na linha de alimentação, isto causa erros de gravação e funcionamento inadequado da placa, caso precise drenar mais de 500ma da placa ou use muitos periféricos e ou placas de expansão simultaneamente, utilize a fonte externa para garantir uma alimentação ad e- quada ao sistema. 13

Portas de expansão externas Portas de expansão A placa conta com todos os pinos do microcontrolador mais os pinos de VCC e GND, disponíveis em conectores LATCH de 10 vias nas extremidades da placa sendo possível a conexão de placas auxil i- ares para expansão das funções da placa principal, dentre elas podemos destacar as principais placas: Controle de motores de passo em configuração Microstepping Controle de PWM com ventilador realimentado por malha de sensores infravermelhos Aquecedor e sensor digital de temperatura Placa para display de 7 segmentos via Shift Register, Placa de RF (transmissor e receptor RF 433.92MHz) Placa de expansão SD CARD / MMC Placa Driver de 8 canais 500ma/50V Placa de expansão ETHERNET Placa Display Gráfico 128x64 Placa de entrada analógica buferizada Os conectores de expansão seguem um padrão, como exemplo a figura abaixo demonstra o PORTB: Cabo serial O cabo de comunicação serial utilizado na PK2Lab tem as características de um cabo extensor RS-232, segue abaixo descrição das conexões. 14

Itens que acompanham a placa Placa PK2Lab Cabo USB 2.0 Fonte de alimentação bivolt Manual de Instruções (pdf) Esquema elétrico da placa (pdf) Microcontrolador PIC18F4550 Estojo em madeira Garantia do produto A placa está garantida pelo período de um ano a partir da data de compra do produto, desde que sejam tomados todos os cuidados de manuseio do mesmo, e seja apresentada a nota fiscal de venda a consumidor, excluem se da garantia defeitos decorrentes de mau uso, queda ou alteração de projeto, caso o equipamento tenha que ser enviado até a JL Audio para conserto, todas a s despesas de embalagem e transporte correm por conta do comprador. PROIBIDO A REPRODUÇÃO PARCIAL OU INTEGRAL DESTE CONTEÚDO, TODOS OS DIREITOS RESERVADOS A JL AUDIO MANUTENÇÃO ELETRÔNICA. 15