Sie sind auf Seite 1von 6

Manual de instalao e uso

PIC Expert!

REV.0 Set/09

__________________________________________________________________ PIC Expert !

Contedo e ndice
I Introduo e Recursos........................................................................2 II Ligao no MultiPROG ou Programador/Debuger Externo..........5 III Lay Out da Placa..............................................................................6 Referncias...............................................................................................6 Anexo - Esquema Eltrico

I- Introduo e Recursos A placa Pic Expert ! dedicada ao desenvolvimento e aprendizado em microcontroladores PIC principalmente o modelo 18F4550 na qual baseada. uma placa avanada com muitos recursos incluindo USB device, LCD Grfico, entrada para carto de memria tipo SD/MMC, etc. Os exemplos contidos no CD esto escrito em linguagem C e foi usado o compilador Mikro C da MikroEletronica [4], porm nada impede que se use outros compiladores (pode ser necessrio adaptar o cdigo mesmo que se use C ) ou outras linguagens de programao mas, por se tratar de um hardware avanado, recomendada a linguagem C; em Assembly por exemplo seria muito demorado alm de bem mais complicado lidar com o carto SD/MMC a USB ou o LCD grfico. seguir descrito cada um dos perifricos incorporados: USB Possui conector USB tipo B e PIC compatvel 18F4550 bem como todo circuito necessrio e programa exemplo. compatvel com placa demonstrao da Microchip PICDEM fsUSB [1] . Pode tambm usar bootloader atravs da USB. LCD Grfico Por se tratar de uma placa de nvel avanado, seu LCD padro do Tipo Grfico com controladores KS0108B e KS0107B modelo Tech12864G. Tambm dispe de entrada para LCD tipo caracteres (opcional) no conector LCD1. O ajuste de contraste do LCD Grfico feito no trimpot RV1, ajuste-o para melhor visualizao no ngulo em que estiver usando. Displays de 7 Segmentos Quatro displays de 7 segmentos tipo catodo comum esto ligados em paralelo no PortD do PIC: DSP1 DSP4 e multiplexados atravs dos pinos B0 B3 do PIC ou seja, para acender o DSP1 colocamos nvel 1 o B0 (e nvel 0 os outros), colocando o B1 nvel 1 (e nvel 0 os outros) acende-se o DSP2 e assim por diante. Como os displays no precisam ficar 100% do tempo aceso podemos habilitar um de cada vez num rpido intervalo de tempo criando assim a iluso ao olho humano que esto todos acesos, esta tcnica economiza componentes/hardware e energia. Conector SD/MMC Card Cada vez mais comuns em nossos aparelhos de uso dirio so os Cartes de Memria: eles so versteis, baratos e facilmente encontrados ento, porque no us-los tambm em nossos aplicativos que necessitam gravar grandes quantidades de dados ? Nossa placa j tem todo o hardware necessrio, um conector prprio com circuito alimentao adequada e tudo o mais para conect-lo e, da parte de software no CD temos um exemplo de comunicao e ____________________________________________________________________ pgina 2

__________________________________________________________________ PIC Expert ! inicializao. O compilador da MikroEletronica MikroC [2] tem biblioteca especfica e tambm exemplo de uso Entrada para Teclado PS/2 de PC Outro recurso interessante do PIC Expert ! a sua entrada para teclado de PS/2 de PC onde, podemos conectar qualquer teclado padro de micro, no CD temos um programa exemplo de leitura do tecla e sada no display grfico. 2 Interfaces seriais RS232 UART Temos 2 entradas seriais RS232 para comunicao onde uma est ligada diretamente UART por Hardware do PIC (Serial 1/PL10) e outra esta ligada aos pinos C0 e C1 (Serial 2/PL13) esta chamada por software onde o programa do PIC interpreta os dados. Sensor de Temperatura Um Circuito integrado sensor de temperatura modelo LM35, que fornece em seu pino de sada 0,01 Volt cada grau Centgrado de temperatura ( oC) ligado ao Jumper J4 da Placa que determina se ele ir conectado uma das entradas A/D do PIC: Port A0 ou no Port E0. Driver para Motor de Passo atravs do conector PL2, localizado esquerda da placa, podemos ligar / controlar motores de passo tipo Unipolar. Neste conector esta disponvel tambm alimentao se o motor for de 5 volts (pino 2/M5) mas Ateno: devido limitao de corrente da USB do computador no ligue motores que consumam mais de 100mA; operao com correntes maiores deve usar fonte externa de capacidade adequada. Um timo site para referncia de como controlar motores de passo: www.rogercom.com . Teclado Na parte direita inferior da placa temos 5 teclas, sendo 4 ligadas no PortA A1 A4 do PIC e uma conectada no PortB B2 (S2) que serve para entrada no modo BootLoader quando usando com programa PICDEM fsUSB[1]. Conversor A/D Um trimpot ligado no jumper J5 que determina se ele conectado ao Port A0 ou ao Port A5 do PIC. Isto para maior flexibilidade de uso e compatibilidade com o PICDEM fsUSB [1]. LEDs Para sinalizaes e aplicaes mais simples, temos 8 LEDs ligados no PortD do PIC, sendo de D0 D7 e habilitados quando o jumper J11 / Liga Displays/LEDs se encontra na posio LEDs. Cada um deles acende ao mantermos o pino correspondente do PIC nvel lgico 1 (+5volts). REL Algumas aplicaes demandam maior corrente ou manuseamento de correntes alternadas (ex. 127Volts /220 Volts) para isto j temos implementado na placa um rel com seus contatos disponveis no conector PL8 que do tipo KRE (parafusado) onde podemos ligar fios de maior bitola diretamente. Sada PWM Com o PWM ( Pulse Width Modulation ou Modulao por Largura de Pulso) podemos gerar um nvel analgico 0 5 Volts de acordo com um valor digital. Na placa temos a sada PWM1 do PIC Port C2 ligada um transistor como buffer e saindo no conector PL7 / PWM Out. Esta sada tambm pode ser ligada um resistor/aquecedor da placa como veremos em seguida. Aquecedor Como visto acima, a sada PWM pode gerar uma tenso controlada em sua sada, no caso da placa PIC Expert! a sada PWM1 Port C2, est ligada um transstor como buffer (amplificador de corrente) que pode ser ligada ao Resistor R25 (33 ohms) que passa esquentar proporcionalmente tenso nele aplicada funcionando ento como Aquecedor. Para ligar o PWM no resistor R25 basta ligar o jumper J6/ Liga Aquecedor. ____________________________________________________________________ pgina 3

__________________________________________________________________ PIC Expert ! Uma dica: o resistor/aquecedor R25 est localizado ao lado do sensor de temperatura CI3 ento podemos fazer software que mede a temperatura conforme controlamos a tenso neste resistor via PWM. Conector de Expanso Neste conector PL14, temos Todos os IOs (pinos do PIC) diretamente ligados, permitindo assim que sejam ligadas placas opcionais e circuitos externos montados por terceiros, isto d um enorme flexibilidade de uso pois, no ficamos amarrados aos perifricos que a placa fornece. Importante salientar que como est ligado diretamente nos pinos do PIC ao usar pinos que coincidam com os em uso com algum perifrico este deve ter seu jumper aberto (no colocado) para que no conflitem e tambm, ao usar os pinos de programao e Debug: B6, B7 e Vpp/Reset (pino1) seu circuito no pode carreg-los com resistncia menor que 10K. Conector para Programador/Debuger O conector PL3 para ligao de programador externo e/ou debuger, pode ser utilizado o recomendado MultiPROG [3] que s conectar ou tambm outros modelos. Seo II temos a pinagem e exemplo de ligaes. Soquete para PICs 28pinos (CI4A) possvel tambm usar PICs de 28 pinos (no fornecido), como por exemplo o PIC 18F2550, o soquete para ele fica localizado 'dentro' do soquete de 40 pinos, bastando retirar o PIC de 40 pinos e posicionar o PIC de 28 pinos no soquete adequado CI4A. As ligaes so exatamente em paralelo, por exemplo: Port A0 do PIC e 40 e de 28 pinos esto ligados juntos e assim por diante. Outros recursos de hardware tambm disponveis:

Entrada/ Sada de alimentao via terminais localizados ao lado do conector de teclado PS/2 PL6 para facilitar ligaes circuitos externos Quando usando BootLoader pela serial (mais comum em PICs linha 16F87x) podemos chavear o reset automaticamente atravs do pino de RTS da porta, ento a placa dispe desta ligao na serial 1 e basta fechar o jumper J2. NOTA: em operao normal ou no uso, no o deixe colocado/ fechado para evitar reset indesejado do PIC. Conector para ligao de LCD 16x2 4 (Opcional) tipo HD 44780 LCD1, conectado ao Port B do PIC (vide esquema ), posicione o Jumper J3 para ligar o LCD. Jumper de seleo de alimentao J12 Seleciona se a alimentao vir do conector USB ou do Conector PL3 (MultiPROG [3] ou Programador / Debuger): se usar ambos conectados (Programador no PL3 e USB do micro/PL9) abra, com cuidado usando um estilete, a trilha central que une os 3 pontos e com um ferro de solda solde o pino central com somente 1 dos pinos laterais do lado desejado que venha a alimentao. Chave de Reset SW5 Ao ser acionada provoca reset do PIC.

____________________________________________________________________ pgina 4

__________________________________________________________________ PIC Expert ! II - Ligao MultiPROG [3] ou Programador/Debuger Externo Na tabela abaixo temos a funo de cada pino do conector PL3 que permite ligarmos o MultiPROG[3] ou outro programador externo/Debuger . Conector PL3:MultiPROG/ Programador Externo Pino Conector 6 9 8 2 4 Funo Vpp Tenso de Programao +5V Alimentao p/ PIC (Vdd) GND PGD Program Data PGC Program Clock

Quando usado com o MultiPROG[3] podemos gravar/programar ( e debugar ) sem a necessidade de retirar o PIC da placa, para isto basta ligar a sada PL2/ICSP do gravador, com o cabo flat fornecido com ele, no conector PL3 do PIC Expert. Nota: Aps programado o MPLab mantm a sada em modo reset, dependendo das suas configuraes, ento para que o programa rode (retirando o PIC do reset) necessrio ir no menu Programmer -> Release from Reset ou clickar no cone de controle do programador mostrado em destaque vermelho abaixo:

Caso desejado usar um programador simples tipo JDM ou outro, na figura abaixo temos o esquema de interligao diretamente no conector de entrada PL3 do PIC Expert. Nota: Dependendo do tipo de programador usado, ele pode interferir na linha de reset do PIC fazendo com que no rode o programa depois de gravado (pois mantm o PIC resetado) ento, pode ser necessrio desconect-lo aps cada gravao.

____________________________________________________________________ pgina 5

__________________________________________________________________ PIC Expert ! III Lay Out da Placa

Referncias: [1] - http://www.microchipdirect.com/ProductSearch.aspx?Keywords=DM163025 [2] - http://www.mikroe.com/en/compilers/mikroc/pro/pic/ [3] - http://www.smartradio.com.br/website/pag/produtos/07.html [4] - http://www.mikroe.com/en/compilers/mikroc/pro/pic/

Anexo Esquema Eltrico

____________________________________________________________________ pgina 6

Das könnte Ihnen auch gefallen