Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual Tcnico
Verso 2.0
01/02/2016
Aprovao do Documento
HISTRICO DE VERSES.......................................................................................................................................2
APROVAO DO DOCUMENTO............................................................................................................................2
1. INTRODUO.........................................................................................................................................................4
1.1 OBJETIVO DO KIT PIC..........................................................................................................................................4
1.2 COMPOSIO........................................................................................................................................................4
1.3 DEFINIES, ACRONISMOS, E ABREVIAES........................................................................................................5
1.4 REFERNCIAS........................................................................................................................................................5
1.5 VISO GERAL.......................................................................................................................................................5
2. DESCRIO DO HARDWARE.............................................................................................................................6
2.1 DIAGRAMA EM BLOCOS........................................................................................................................................6
2.2 CONECTOR CENTRONICS.......................................................................................................................................8
2.3 CONECTORES CN8, CN9, CN10 E CN11.............................................................................................................9
2.4 DISPLAY DE 7 SEGMENTOS..................................................................................................................................11
2.5 MOTOR DE PASSO...............................................................................................................................................13
2.6 TECLADO.............................................................................................................................................................14
2.7 GRAVAO DO PIC.............................................................................................................................................15
2.8 SELEO DE PERIFRICOS..................................................................................................................................16
3. AMBIENTE DE DESENVOLVIMENTO.............................................................................................................17
3.1 INSTALAO DO SOFTWARE................................................................................................................................17
3.2 SEQUNCIA DE COMPILAO E GRAVAO........................................................................................................17
3.3 COMPILAO DE PROJETO PASSO A PASSO.........................................................................................................18
3.4 EXEMPLOS DE PROJETOS....................................................................................................................................19
3.4.1 SevenSeg.....................................................................................................................................................19
3.4.2 SevenSeg-Dir..............................................................................................................................................19
3.4.3 KeyMatrix...................................................................................................................................................19
3.4.4 PAB-02 StepMotor......................................................................................................................................19
3.4.5 PAB-02 StepMotor-DIR..............................................................................................................................20
ANEXO 1: ESQUEMA ELTRICO.........................................................................................................................21
ANEXO 2: LISTA DE COMPONENTES.................................................................................................................23
1. Introduo
Este documento visa fornecer informaes bsicas para o uso do Kit PIC e instalao do
ambiente de desenvolvimento, focando em atividades a serem executadas em classe.
Conexes disponveis:
Existe um cabo Centronics que pode ser utilizado para interconectar um mdulo IO
externo, cujos sinais ficam disponveis nos pinos de teste na lateral do Kit PIC.
+5V, +12V e GND esto disponveis em diferentes pontos da placa via pontos de teste.
Software necessrio:
1.4 Referncias
Kit PIC Apostila do Professor.
Kit PIC Apostila do Aluno.
Anexo 2: Esquema Eltrico.
Anexo 3: Lista de Componentes.
Manuais dos Componentes: encontra-se no CD do Kit PIC diretrio \CD-Kit-
PIC\manuais.
Ferramentas de Desenvolvimento: encontram-se no CD do Kit PIC diretrio \CD-Kit-
PIC\software.
KIT PIC Manual Tcnico SENAI
1.5 Viso Geral
Os prximos captulos detalharo o hardware do Kit PIC e o ambiente de desenvolvimento.
SW2
Liga (L) /
Controller L297 Desliga (D)
Decoder
SN7447
SW3
SW4 CPLD Controller (M2) / Direto (M1)
Decoder (M2) / Direto (M1)
Push Button
Teclado
Buzzer Externo
PIC
18F4520
oo
oo Conector Centronics
oo
.
.
.
oo
Os pinos do conector Centronics esto ligados aos pontos de teste na lateral direita do Kit PIC.
CN8
CPLD
CN9
CN10
CN11
1 RA0
2 RA1
3 RA2
4 RA3
5 RA4
6 RA5
7 RE0
KIT PIC Manual Tcnico SENAI
8 RE1
9 RE2
1 RE3
0
1 RB0
2 RB1
3 RB2
4 RB3
5 RB4
6 RB5
7 RB6
8 RB7
1 RC0
2 RC1
3 RC2
4 RC3
5 RC4
6 RC5
7 RC6
8 RC7
1 RD0
2 RD1
3 RD2
4 RD3
5 RD4
KIT PIC Manual Tcnico SENAI
6 RD5
7 RD6
8 RD7
A placa possui 4 displays de 7 segmentos com ponto decimal, que podem ser controlados
diretamente ou via decoder SN7447.
Controle com Decoder SN7447: Para selecionar o uso do decoder coloque a chave
SW4 na posio Modo 2, nesta situao o PIC envia apenas um nmero binrio de 4
bits via 4 sinais de IO (disp_A, disp_B, disp_C, disp_D), estes so decodificados pelo
SN7447 e enviados para os 4 displays simultaneamente pois eles esto ligados em
paralelo. Para selecionar qual display vai ficar ativo por vez cada display possui um
sinal de ativao de alimentao (disp_SG0, disp_SG1, disp_SG2 e disp_SG3) que
usado para fazer a varredura. Se necessrio todos podem ser ativados
simultaneamente.
Controle com Decoder SN7447: Para selecionar o uso sem decoder coloque a chave
SW4 na posio Modo 1, nesta situao o PIC controla diretamente cada segmento do
display com 8 IO da CPLD (disp_A, disp_B, disp_C, disp_D, disp_E, disp_F, disp_G e
disp_DP), que so enviados para os 4 displays simultaneamente pois eles esto ligados
em paralelo. Para selecionar qual display vai ficar ativo por vez cada display possui um
sinal de ativao de alimentao (disp_SG0, disp_SG1, disp_SG2 e disp_SG3). Se
necessrio todos podem ser ativados simultaneamente.
A placa possui 1 motor de passo, que pode ser controlado diretamente emulando os sinais
ABCD ou via o controller L297.
Controle com Controller L297: Para selecionar o uso do controller L297 coloque a
chave SW3 na posio M2, nesta situao o PIC envia apenas um sinal de direo
(Motor_cw_ccw) e um sinal de clock (Motor_clk) para controlar a velocidade, ou seja,
apenas 2 IO da CPLD, estes so decodificados pelo L297 que gera a sequencia de
sinais ABCD que controla o motor.
Controle sem Controller L297: Para selecionar o uso sem controller L297 coloque a
chave SW3 na posio M1, nesta situao o PIC controla diretamente e gera a
sequencia dos 4 sinais de controle ABCD (Motor_A, Motor_B, Motor_C, Motor_D), que
so enviados para o motor de passo.
O teclado composto de uma matriz de 4 linhas (L1, L2, L3, L4) por 4 colunas (C1, C2, C3,
C4). A CPLD deve gerar os sinais de varredura nas linhas (configuradas como sadas) e devem
ser monitoradas nas colunas (configuradas como entradas e com resistores de pull-up) para
posterior tratamento. Toda a lgica deve ser implementada pelo aluno.
Obs: para implementao da gravao importante que a chave SW1 esteja na posio ISP.
Esta CPLD usada na placa de desenvolvimento do PIC. Ele um componente de 100 pinos,
uma vez programada a CPLD ns podemos selecionar todos os sinais de seleo na placa.
O kit possui seu prprio gravador de CPLD com interface USB. Este gravador s ser utilizado
quando houver necessidade de alterar o mapa de decodificao de endereos estabelecido
inicialmente pelo fabricante.
3.4.1 SevenSeg
3.4.2 SevenSeg-Dir
Neste exemplo feita uma contagem no display de 7 segmentos sem utilizar o decoder.
3.4.3 KeyMatrix
Neste projeto, ao pressionarmos o teclado 4x4 mostrado no display o par de coordenadas linha
x coluna da tecla pressionada.
Neste projeto acionamos o motor de passo via o controler L297, onde precisamos de apenas 2
IOs da CPLD, um para definir o sentido de giro e outro com o clock que vai afetar a velocidade
de rotao. Para ligar o motor cooque SW2 na posio L (liga) e use o push button para inverter
o sentido de rotao do motor.
Este o mesmo projeto anterior sem o uso do controller, o que nos obriga a usar 4 IOs da CPLD
para gerar os sinais ABCD para fazer o motor girar.