Professional Documents
Culture Documents
Contedo
Gravador On-Board ............................................................................ 3 Gravao do arquivo gerado ............................................................. 3 Dispositivos suportados .................................................................... 5 Analisador Lgico ............................................................................... 6 Utilizando o Analisador ..................................................................... 7 Blocos de funes On-Board .............................................................. 8 LEDs PORTC e PORTD ..................................................................... 8 Chaves PORTD ................................................................................ 8 Chaves de Interrupo ..................................................................... 9 Entradas analgicas ......................................................................... 9 Display de sete segmentos................................................................ 9 Display LCD 16x2 ........................................................................... 10 Comunicao Serial RS-232............................................................. 10 Comunicao serial via infravermelho RC5 ........................................ 10 Comunicao RS-485 ..................................................................... 11 Comunicao USB .......................................................................... 11 Driver de sada de potncia............................................................. 11 Sadas a Rele ................................................................................ 12 Buzzer .......................................................................................... 12 EEPROM ....................................................................................... 12 RTC - Relgio de tempo real ........................................................... 13 Alimentao da placa ..................................................................... 13 Reset ........................................................................................... 13 Falhas de gravao e reinicio........................................................... 13 Portas de expanso externas .......................................................... 14 Portas de expanso........................................................................ 14 Cabo serial .................................................................................... 14 Itens que acompanham a placa ...................................................... 15 Garantia do produto ......................................................................... 15
Gravador On-Board
Esta placa possui internamente o gravador Pickit2 disponibilizado pela Microchip para programao e depurao 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 DSPs unidos ao ncleo de um microco ntrolador. O gravador On-Board dispe de pinos de sada ICSP (In Circuit Serial Programming) para que seja possvel utilizado de forma ind ependente a placa, para isso apenas devesse deixar a chave gravao des acionada e utilizar a porta ICSP.
Janela de Status
Memria de programa
1
2
O software do programador tem a caracterstica, desde que habilitada em opes , de auto identificar o dispositivo a ele conect ado, bastando apenas selecionarmos a famlia do microcontrolador, aps a deteco do microcontrolador temos qu e carregar o arquivo a ser gravado, abaixo segue rotina para carr egamento de arquivo e gravao no dispositivo. Selecionar a famlia 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
Aps esta seqncia de comandos podemos observar a barra de status em ao e ao final de alguns segundos ouviremos o sinal de confirmao de gravao e teremos a seguinte informao na tela.
Caso algum procedimento tenha sido efetuado de maneira errnea ou a placa de gravao no esteja pronta para a gravao do dispositivo, teremos a seguinte tela seguida de um aviso sonoro de erro.
O procedimento a ser feito procurar por erros de conexo da fonte de alimentao, verificar se a chave de gravao encontrasse pressionada e ou o microcontrolador encaixado corretament e ao soquete.
Dispositivos suportados
A placa suporta alguns dos microcontroladores mais importantes das famlias 16F e 18F, sendo diretamente compatveis pino a pino e que possuam 40 Pinos no padro 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, inclusiv e DSP s e novos dispositivos a serem introduz idos em produo, pois seu firm ware 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
Analisador Lgico
O PICkit 2 Logic Tool permite a PK2Lab atravs dos pinos ICSP sondar sinais digitais em um circuito, como um simples analisador lgico de trs canais. A ferramenta Logic abert a atravs da seleo Ferramentas> Logic Tool ... na janela principal do aplicativo PICkit 2. Aps isto devesse clicar em Mode: Analyser , o modo Logic I/O no est habilitado nesta verso. O modo de analisador pode apresentar formas de onda de at trs sinais digitais, e disparar triggers especficos, tais como uma borda de subida de um sinal quando u m outro sinal est em um nvel lgico alto. Isso pode ser muito til para depurao de barramentos de comunicao serial, como UART, SPI e I2C. Tambm muito aplicvel ao monitoramento do comportamento dos pinos de I/O do microcontrolador de forma geral.
OBS: Os canais de entrada trabalham com tenses de at 5VDC no podendo receber tenses maiores que esta sob pena de danificar irreversivelmente o gravador. Defeitos provenientes de mau uso no so cobertos pela garantia.
Utilizando o Analisador
Para a correta utilizao do analisador lgico, se faz necessrio saber o funcionamento das principais informaes que o software nos fornece, so elas:
Disparo
Escala de Tempo
Linha de Divis o
R olagem de Tel a
Zo om da f orma de o nda
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 diviso representa na forma de onda. Linha de Diviso: Uma linha de diviso uma linha cinza vertical em toda a exibio da onda, que pode ser usado para dar uma referncia 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 exibio, 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 maneir a a ser visualizada na tela. Salvar: Clique no boto Salvar para salvar a visualizao 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 tambm sero salvos com a exibio. Note-se que a onda inteira salva.
Para utilizao dos cursores de tempo nescessrio que a caixa cursors esteja selecionada, com o boto direto do mouse voc poder posicionar o primeiro cursor e com o boto esquerdo o segu ndo cursor, aps isto feito na parte superior da tela ser mostrado a diferena entre a posio dos cursores ao disparo e o Delta T entre os cursores ou seja a frequencia do perodo selecionado. Para sair do modo de analisador, basta clicar em exit logic tool , e voc ser direcionado para tela de gravao.
Chaves PORTD
Ao PORTD temos conectado oito chaves tcteis para uso como entradas de dados, atravs de um jumper de configurao o usurio pode selecionar o nvel em que as chaves atuam sendo VCC ou GND lembrando que temos em srie com a linha de configurao um resistor de proteo que limita a corrente em caso de configuraes erradas evitando assim a queima de um pino de I/O, tambm conectados s chaves temos para cada pino um resistor de 10K que pode atuar como pull -up ou pull-down acionados individualmente atravs da chave ENABLE e de acordo com a seleo do jumper JP1, segue abaixo o esquema de ligao.
Chaves de Interrupo
As chaves de interrupo INT0, INT1 e INT2 esto conectadas diret amente aos pinos de interrupo do microcontrolador, podendo em qualquer momento ser em pressionadas e gerando assim as devidas interrupes no sistema, segue abaixo o esquema de ligao.
Entradas analgicas
A placa dispe de dois potencimetros conectados aos canais analgicos ANO e AN1, que varia m entre VCC e GND, controlados individualmente atravs dos pinos ANO e AN1 da chave ENABLE , os outros canais analgicos esto dispo nveis na porta de expanso PORTA, segue abaixo esquema do circuito.
Pinos de conexo do LCD RS R/W E D4 D5 D6 D7 RB2 GND RB3 RB4 RB5 RB6 RB7
10
Comunicao RS-485
Para esta comunicao dispomos do CI SN75176, que se trata de um drive RS- 485, largamente utilizado na indstria para comunicao entre dispositivos, o pino de habilita o o pino RS-485 d a chave ENABLE, o protocolo suporta a distncia mxima de at 1 km entre as placas de comunicao, segue abaixo o esquema do circuito.
Comunicao USB
A comunicao USB est disponvel apenas quando do uso do microcontrolador PIC18F4550, pois trata se de um perifrico inerente a este microcontrolador, a porta USB quando conectada corretamente ilumina o LED azul, indicando conexo, para o uso da funo USB, tornasse necessria a colocao do jumper no cavalete USB (RC3) prximo ao microcon trolador, sem isto no ocorre o reconhecimento do hardware pelo PC.
11
Sadas a Rele
A placa dispe de duas sadas a rele com contatos reversveis de 10A para chaveamento de cargas externas, estes reles esto conectados ao PORTE sendo RE1 e RE2 correspondendo a RELE1 e RELE2 consecutivamente, quando no utilizados o program ador dever garantir estes pin os como sada e disponibilizar nveis baixos para que estes perman eam desligados, segue abaixo esquem a do circuito.
Buzzer
Est disponvel no pino RE0, um transdutor magnt ico capaz de reproduzir freqncias em um intervalo de 100HZ a 5KHZ, bastando para isso a apli cao de uma onda quadrada com perodo ativo de 50%, segue abaixo esquema do circuito.
EEPROM
Temos disponvel na placa uma memria serial EEPROM do tipo 24C04 que conta com 4096 bits de informao organizadas em 512 palavr as de 8 bits cada, para uso da memria necessrio habilitarmos os devidos pinos do barramento I2C conforme o microcontrolador utilizado, segue abaixo esquema do circuito. Os resistores de pull-ups somente esto no barramento se os jumpers estiverem conectados
12
Alimentao da placa
A alimentao da placa pode ocorrer de duas maneiras, a primeira via fonte de alimentao externa de 9V/1A a ser conectada no Jack de entrada P4 centro positivo, a segunda maneira de s e alimentar a placa diretamente via cabo USB do programador tendo-se ento uma corrente mxima de consumo da ordem de 500ma, ambos os m odos contam com proteo de fusvel resetvel e proteo contra inverso 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 responsvel por chavear entre as duas formas de alimentao. O Cabo de conexo USB tem de ser compatvel com USB 2.0 e ter o menor tamanho possvel para evitar perdas na alimentao. Para a placa entrar em operao necessrio que a chave Power esteja acionada, tambm 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.
13
Os conector es de expanso seguem um padro, como exemplo a figura abaixo demonstra o PORTB:
Cabo serial
O cabo de comunicao serial utilizado na PK2Lab tem as caractersticas de um cabo extensor RS-232 , segue abaixo descrio das conexes.
14
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 alterao 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.
15