Microcontrolador PIC

Transcrição

Microcontrolador PIC
Módulo de Desenvolvimento PIC16F877A
Objetivos:
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, também, correspondem ao Port utilizado como entrada. PortB. Os dispositivos
de saída são os leds de LD0 a LD7 ou o display de sete segmentos para indicações decimais. O Jumper
JP1 alterna ativação do comum do display ou dos leds de acordo com indicação na placa de circuito
impresso.
A alimentação deverá ser feita através de uma fonte de tensão contínua de 7 a 15 volts,
observando o plug P4 com o pino central de 2,5 mm de diâmetro de acordo com o desenho abaixo o pino
central do plug P4 corresponde ao terminal positivo da tensão de alimentação.
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. Nós indicamos o cabo de conversão da Flexport ( modelo F511e), mas outros cabos,
também, poderão ser utilizados, é 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 caso tenham interesse na utilização de
outro cabo diferente do indicado deverão testá-los antes do seu uso.
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.
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 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 PCI:
Figura 1 – Layout da PCI do módulo PIC16F877A
A Figura 1 mostra o layout completo da placa PCI do módulo PIC16F877A, os roteamentos das faces
solda e componentes e o silk do lado dos componentes.
Lado Solda
Lado Componentes
Silk lado Componentes
Fotos da PCI:
Figura 2 – 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 9V/500mA.
Placa montada
Cabo de conversão USB - SERIAL
2
Fonte de alimentação 9V / 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 8 e 15 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.
 Dentro desta opção clique
no botão setup port, para
configuração da porta do
seu microcomputador.
 Configure a porta de acordo com a figura abaixo, caso esteja
utilizando a porta COM1 do micro.
3
 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.
 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.
4
Lista de Material:
A tabela abaixo mostra uma lista de material com os preços dos produtos que poderão ser adquiridos no
nosso site.
Módulo microcontrolador PIC16F877A
Quant
1
2
4
2
8
1
1
1
1
1
4
1
1
1
1
1
1
8
9
9
1
1
6
1
1
1
Descrição
Barra de pinos simples 3 pinos
Capacitor cerâmico 22pF
Capacitor eletrolítico radial 1µF/16V
Capacitor eletrolítico radial 10µF/16V
Chave soft pequena (tachswitch)
Chave tachswitch grande
CI 7805
CI MAX232
CI PIC 16F877A
Conector DB9 fêmea solda placa 90º
Conector latch 10 pinos (2x5)
Cristal 20 MHz
Diodo 1N4001
Display catodo comum D168BK
Fonte 9V/1A
Jack P4 fêmea
Led verde 5 mm
Led vermelho 5 mm
Ressitor 10 kΩ 1/4 W
Ressitor 330 Ω 1/4 W
Soquete torneado para ci de 16 pinos
Soquete torneado para ci de 40 pinos
Terminal de teste Cromatek
Jumper 2 pinos
Cabo conversor USB para Serial RS232
Placa módulo PIC16F877A
5
Unit
0,13
0,13
0,26
0,35
0,50
0,65
0,65
4,90
24,70
2,60
0,65
0,82
0,30
1,95
23,46
0,90
0,20
0,20
0,10
0,10
0,90
2,89
0,05
0,65
59,00
25,00
Total
0,13
0,26
1,04
0,70
4,00
0,65
0,65
4,90
24,70
2,60
2,60
0,82
0,30
1,95
23,46
0,90
0,20
1,60
0,90
0,90
0,90
2,89
0,30
0,65
59,00
25,00
TotaL
R$ 162,00
Anexo 1 – Diagrama Esquemático completo do módulo PIC16F877A
Diagrama Esquemático:
6

Documentos relacionados