Vous êtes sur la page 1sur 25

Kit Didtico para Microcontrolador PIC18F4550

Rev.0

Manual do Kit Didtico PIC18F4550 - USB

Caractersticas Gerais .................................................................................3 1.1. Diagrama de Blocos ............................................................................4 2. Dados tcnicos ..........................................................................................5 2.1. Conectores .........................................................................................5 2.1.1. CN1 (DB9 Fmea) UART RS232 ....................................................5 2.1.2. CN2 (USB TIPO B) Conector USB ..................................................5 2.1.3. CN3 (Berg 14 vias) Programador KIT PIC 2 ...................................6 2.1.4. CN4 (J4) Entrada da fonte de alimentao ..................................6 2.1.1. CN5 (KRE 3 Vias) UART RS-485 ....................................................6 2.1.2. CN6 (Berg 34 vias) Conector de Expanso .....................................6 2.1.3. CN7 (Berg 3 vias) Expanso I2C ...................................................7 2.1.4. CN8 (Berg 4 vias) Sada Sinal CCP ................................................8 2.1.5. CN9 (KRE 3 Vias) Entrada analgica AN0.......................................8 2.1.6. CN10 (KRE 3 Vias) Entrada analgica AN1 .....................................8 2.1.7. CN11 (KRE 2 Vias) Sada analgica DA0 ........................................8 2.1.8. CN12 (KRE 2 Vias) Sada analgica DA1 ........................................9 2.1.9. CN13 (KRE 2 vias) Entrada de interrupo externa .........................9 2.2. Funes detalhadas dos pinos do microcontrolador .............................. 10 2.3. Entradas Analgicas .......................................................................... 11 2.4. Sadas Analgicas.............................................................................. 11 2.5. Cabo para Porta Serial RS-232 UART .................................................. 12 3. Instalao do Software necessrio ............................................................ 13 3.1. Instalao do MPLAB ......................................................................... 13 3.2. Instalando o programador PICKIT2 .................................................... 13 3.3. Configurando o MPLAB para utilizar o programador PICKIT2 ................. 13 4. Utilizao do Software.............................................................................. 16 4.1. Criando Projetos no MPLAB ................................................................ 16 5. Exemplos ................................................................................................ 21 6. Hardware ................................................................................................ 22 6.1 Disposio dos Componentes: ................................................................ 22 6.2 Esquemas Eltricos................................................................................ 23

1.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB

1. Caractersticas Gerais
Microcontrolador PIC18F4550 Programao do microcontrolador atravs programador externo compatvel com Microchip PICKIT2 Interface serial RS-232 e RS-485 Display de cristal lquido de 16 colunas x 2 linhas compatvel com Hitachi HD44780 Relgio de tempo real DS1307 com bateria CR-2032, comunicao I2C Memria EEPROM externa 24LC04, comunicao I2C Borne para expanso do barramento I2C Duas entradas analgicas de 10 bits ligadas ao conversor A/D interno ao microcontrolador Um sensor de temperatura LM35 Duas sadas analgicas de 10 bits @ 20kHz, controlveis atravs dos canais de PWM internos ao microcontrolador Sinais dos dois canais PWM disponveis em conector Potencimetro de ajuste de referncia para uso com o Comparador Analgico interno ao microcontrolador Borne KRE com sinais de interrupo externa (INTE) Gerador de freqncia ligado entrada do contador (600 10kHz), ajustvel por potencimetro, com opo de entrada de sinal externo para o contador Quatro chaves de estado digitais Oito LEDs de sada digitais, alto brilho Cristal oscilador HS 20MHz, com possibilidade de rodar com clock interno em at 48MHz atravs de PLL Porta de comunicao USB disponvel para estudos Pino de sada para acionamento de buzzer.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB 1.1. Diagrama de Blocos

LEDs Gerador de Frequncia

CHAVES

RTC

Digital I/O

TTL RS232
UART

Canal RS-232

I2C

EEPROM

PIC18F4550

TTL RS485

Canal RS-485

Display LCD

Analog In

PWM

USB

Filtro passabaixas

Buffer Analgico

Sadas analgicas

Filtro passabaixas

Buffer Analgico

Entradas analgicas

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB

2. Dados tcnicos
Alimentao de 15 18 Vdc, 1000mA. Interface RS-232 sem sinais de handshaking. Interface RS-485 sem resistores de polarizao e terminao. Interrupo externa, padro TTL 0-5V. Entrada de sinal de freqncia para contador, padro TTL 0-5V. Entradas analgicas, tenso mxima de 5V. Sadas analgicas, corrente mxima de 10mA.

2.1.

Conectores

2.1.1. CN1 (DB9 Fmea) UART RS232 Para o funcionamento da UART em RS-232: Jumper JP1 em 1-2 e Jumper JP2 em 1-2. Descrio do Conector Nome TX RX GND Pino 2 3 5 Funo Envia dados Recebe dados Comum

2.1.2. CN2 (USB TIPO B) Conector USB Descrio do Conector Nome +5V

Pino 1

USB DUSB D+ GND

2 3 4

Funo Vusb +5V vindo do PC, utilizado para detectar conexo do cabo USB entre o KIT e o PC. Colocar jumper J7 na posio 1-2 Canal diferencial USB DCanal diferencial USB D+ Comum

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB 2.1.3. CN3 (Berg 14 vias) Programador KIT PIC 2 Descrio do Conector Nome PGCLK PGDATA GND PGVCC PGVPP

Pino 3 5 7 9 11

Funo Sinal ICSP - Linha de clock Sinal ICSP - Linha de dados Comum VDD +5V do programador VPP +13V do programador

2.1.4. CN4 (J4) Entrada da fonte de alimentao Centro Positivo (VCC), exterior negativo (GND) 2.1.1. CN5 (KRE 3 Vias) UART RS-485 Para o funcionamento da UART em RS-485: Jumper JP1 em 2-3 e Jumper JP2 em 2-3. Descrio do Conector Nome Canal B Canal A GND

Pino 1 2 3

Funo Canal B Linha RS-485 Canal B Linha RS-485 Comum

2.1.2. CN6 (Berg 34 vias) Conector de Expanso Descrio do Conector Nome PWR (15 18Vdc) CCP1 (PWM) CTD_EXTERNO

Pino 1e2 16 18

CCP2 (PWM) RA3 RA2

15 14 17

Funo Alimentar dispositivos de expanso Sada de PWM Entrada de sinal de freqncia externa para contador, colocar jumper J1 entre 2-3 Sada de PWM Entrada analgica 0-5V Entrada analgica 0-5V Sinal LM35

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB SW0 SW1 SW2 SW3 +5Vdc D0 D1 D2 D3 RA4 D4 D5 D6 D7 7 9 11 13 25 e 26 19 20 21 22 23 27 28 29 30 Linha do interruptor SW0 Linha do interruptor SW1 Linha do interruptor SW2 Linha do interruptor SW3 Alimentar dispositivos de expanso Linha Led / Barramento de dados Linha Led / Barramento de dados Linha Led / Barramento de dados Linha Led / Barramento de dados Pino sada PIC Dreno aberto Linha Led / Barramento de dados Linha Led / Barramento de dados Linha Led / Barramento de dados Linha Led / BUZZER/ Barramento de dados Para acionar o BUZZER, jumper JP4 em 1-2 Comum

GND

3, 4, 31 e 34

2.1.3. CN7 (Berg 3 vias) Expanso I2C Descrio do Conector Nome SCL SDA GND

Pino 1 2 3

Funo Linha de clock Linha de bidirecional Comum

dados

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB

2.1.4. CN8 (Berg 4 vias) Sada Sinal CCP Descrio do Conector Nome VCC CCP1 CCP2 GND

Pino 1 2 3 4

Funo +5V Canal PWM CCP1 Canal PWM CCP2 Comum

2.1.5. CN9 (KRE 3 Vias) Entrada analgica AN0 Descrio do Conector Nome +5Vdc AN0 GND

Pino 1 2 3

Funo Fonte de +5V (20mA mx) Entrada analgica (RA0) Comum

* Pode ser utilizado como referncia para potencimetro ou alimentar um sensor. a tenso de alimentao do microcontrolador. 2.1.6. CN10 (KRE 3 Vias) Entrada analgica AN1 Descrio do Conector Nome +5Vdc AN1 GND

Pino 1 2 3

Funo Fonte de +5V (20mA mx) * Entrada analgica (RA1) Comum

* Pode ser utilizado como referncia para potencimetro ou alimentar um sensor. a tenso de alimentao do microcontrolador. 2.1.7. CN11 (KRE 2 Vias) Sada analgica DA0 Descrio do Conector Nome DA0 GND

Pino 1 2

Funo Sada analgica (CCP1) Comum

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB

2.1.8. CN12 (KRE 2 Vias) Sada analgica DA1 Descrio do Conector Nome DA1 GND

Pino 1 2

Funo Sada analgica (CCP2) Comum

2.1.9. CN13 (KRE 2 vias) Entrada de interrupo externa Descrio do Conector Nome INT

Pino 1

GND

Funo Recebe sinal interrupo para o pino RB2. Colocar jumper J7 na posio 2-3 Comum

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

Manual do Kit Didtico PIC18F4550 - USB

2.2. Nome /MCLR RA0 RA1 RA2 RA3 RA4 RA5 RE0 RE1 RE2 VDD VSS OSC1 OSC2 RC0 RC1 RC2 VUSB RD0 RD1 RD2 RD3 DD+ RC6 RC7 RD4 RD5 RD6 RD7 VSS

Funes detalhadas dos pinos do microcontrolador Pino 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Funo Reset e programao Entrada analgica AN0 Entrada analgica AN1 Entrada analgica AN2 (LM35) Entrada analgica AN3 Sinal de controle LCD (LCD_EN) Sinal de controle LCD (LCD_RS) Leitura de SW0 Leitura de SW1 Leitura de SW2 Alimentao (+5V) Comum (GND) Oscilador Oscilador Entrada do contador TIMER1 / Sada Enable RS485 PWM CCP2, sada analgica DA1 PWM CCP1 Sada analgica DA0 Sada regulador interno USB PIC Linha de Dados para LCD (LCD_D0) Linha de Dados para LCD (LCD_D1) Linha de Dados para LCD (LCD_D2) Linha de Dados para LCD (LCD_D3) Linha diferencial D- USB Linha diferencial D+ USB TX USART RX USART LED D4 LED D5 LED D6 LED D7 Comum (GND) Tipo Entrada Entrada Entrada Entrada Entrada Sada Sada Entrada Entrada Entrada

Entrada/Sada Sada Sada

Sada Sada Sada Sada E/S E/S

Sada Sada Sada Sada

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

10

Manual do Kit Didtico PIC18F4550 - USB VDD RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 2.3. 32 33 34 35 36 37 38 39 40 Entradas Analgicas Alimentao (+5V) Barramento I2C - Dados Barramento I2C - Clock Interrupo externa Leitura de SW3 LED D0 LED D1 LED D2 LED D3

E/S Sada Entrada Entrada Sada Sada Sada Sada

As entradas analgicas aceitam por padro um sinal de 0 5V. Para outros valores, necessrio alterar o GANHO do estgio amplificador, ou buffer analgico, (padro 1). Para isso, abrir o JUMPER JP6 para AN0 ou JP3 para AN1. O ganho ser definido pela seguinte equao: Ganho = 1 + R45/R44 (AN0) Ganho = 1 + R34/R35 (AN1) O valor de fbrica para o ganho nominal de 4,9 vezes. Assim com JP6 (ou JP3) abertos, o fundo de escala ser de aproximadamente 1,020 V. importante que a sada do estgio amplificador no ultrapasse 5V. 2.4. Sadas Analgicas

As sadas analgicas so geradas pelo sinal do PWM filtrado por um filtro passa baixas. Portanto o sinal de DA0 proporcional ao valor mdio do sinal PWM de CCP1 e DA1 proporcional a CCP2. As sadas analgicas tem um sinal de sada mximo (fundo de escala) de +10V. Para outros valores de fundo de escala, fazer ajuste nos potencimetros de ganho P2 para DA0 ou P3 para DA1. Esses ajustes no influenciam nos respectivos PWMs, apenas nos amplificadores de sada.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

11

Manual do Kit Didtico PIC18F4550 - USB 2.5. Cabo para Porta Serial RS-232 UART

aconselhvel soldar a malha do cabo manga no pino 5 (Cinco) do DB9, para evitar interferncias e rudos. Descrio do Cabo DB9 Macho Pino 5 Pino 3 Pino 2 DB9 Fmea Pino 5 Pino 3 Pino 2 Funo Comum (TX) Transmisso de dado Serial (RX) Recepo de dado Serial

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

12

Manual do Kit Didtico PIC18F4550 - USB

3. Instalao do Software necessrio


3.1. Instalao do MPLAB

O MPLAB um ambiente de desenvolvimento para a linha de microcontroladores PIC, oferecido pela Microchip. Consiste de um editor de textos, com recursos como: chamada do executvel compilador (em C por exemplo) com parmetros programveis, chamada do link-editor, simulador, depurador, e etc. recomendvel o uso do MPLAB 6.4 ou superior, pois oferece todo o suporte necessrio ao compilador no qual os exemplos de programas foram desenvolvidos para esse kit. No entanto, seu uso no obrigatrio j que apenas um ambiente desenvolvimento. Para executar a instalao, no CD fornecido com o kit, explore a pasta Programas de instalao\Mplab\Mplab 6.40 e execute MPLAB640.exe. Siga as instrues do programa, realizando uma instalao completa (FULL) e reinicie o computador. 3.2. Instalando o programador PICKIT2

ATENO: A conexo do programador s deve ser realizada aps a instalao do MPLAB.

Aps a instalao do MPLAB, conecte o programador PICKIT2 USB do computador. Aps alguns segundos o Windows perguntar o local no qual se encontra os drivers do programador. Por padro o local C:\Arquivos de programas\Microchip\MPLAB IDE\PICkit 2\Drivers. 3.3. Configurando o MPLAB para utilizar o programador PICKIT2

Para configurar o MPLAB para utilizar o PICKIT2 como programador siga os seguintes passos: Programmer -> Select programmer -> PicKit2

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

13

Manual do Kit Didtico PIC18F4550 - USB

Em seguida necessrio configurar o PIC ser utilizado, no nosso caso PIC18F4550. Configure -> Select device -> PIC18F4550 -> OK

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

14

Manual do Kit Didtico PIC18F4550 - USB

Aps a configurao, se observarmos na tela OUTPUT, teremos a mensagem que o programador foi encontrado e inicializado com sucesso.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

15

Manual do Kit Didtico PIC18F4550 - USB

4. Utilizao do Software
4.1. Criando Projetos no MPLAB

Para criar um projeto no MPLAB, v ao Menu Project -> Project Wizard.

Ser mostrado uma tela de boas vindas. Pressione Avanar.

Em seguida, ser necessrio configurar o PIC que ser utilizado na aplicao ser devenvolvida. Ao utilizar o KITPIC, selecione PIC18F4550 e clique em Avanar.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

16

Manual do Kit Didtico PIC18F4550 - USB

Neste passo necessrio selecionar a ferramenta de desenvolvimento. Escolha a desejada e pressione Avanar.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

17

Manual do Kit Didtico PIC18F4550 - USB

No prximo passo necessrio indicar o nome do arquivo de projeto que o MPLAB ir criar. Clique em Browse... e selecione o diretrio e d um nome para o arquivo ser criado. Em seguida pressione Avanar.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

18

Manual do Kit Didtico PIC18F4550 - USB

No quarto passo necessrio indicar ao MPLAB os arquivos que faro parte do projeto ser criado. Recomenda-se nesta etapa adicionar apenas o arquivo principal do programa. Para isso, selecione o arquivo na caixa esquerda, e clique no boto Add >> Caso seja um novo projeto, ignore esta etapa.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

19

Manual do Kit Didtico PIC18F4550 - USB

Neste ltimo passo, o MPLAB ir apresentar um sumrio do projeto recm configurado. Apenas clique em Concluir.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

20

Manual do Kit Didtico PIC18F4550 - USB

5. Exemplos
O KIT acompanha no CD de programas uma srie de exemplos para facilitar seu uso. Para todos os exemplos apresentados em linguagem C, foi utilizado o compilador CCS verso 4.088. O site do fabricante www.ccsinfo.com Para maiores informaes, consultar os datasheets inclusos no CD.

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

21

Manual do Kit Didtico PIC18F4550 - USB

6. Hardware
6.1 Disposio dos Componentes:

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

22

Manual do Kit Didtico PIC18F4550 - USB

6.2 Esquemas Eltricos

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

23

Manual do Kit Didtico PIC18F4550 - USB

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

24

Manual do Kit Didtico PIC18F4550 - USB

T&S Equipamentos Eletrnicos So Carlos SP (16) 3371-1002 www.tesequipamentos.com.br

25