Вы находитесь на странице: 1из 14

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP

Pgina 2: TARJETA DE ENTRENAMIENTO CON LOS PIC DE 40 PINES 16F887, 16F1937 Y 18F4620 DE MICROCHIP. REF: KMCH2

Pgina 6: TARJETA DE ENTRENAMIENTO CON LOS PIC DE 8 BITS Y ENCAPSULADO DIP DE 6, 8, 14 Y 18 PINES DE MICROCHIP. REF: KMCH1

Pgina 9: TARJETA DE ENTRENAMIENTO CON LOS dsPIC DE 28 PINES 30F2010 y 30F4012 DE MICROCHIP. REF: KMDSP

TARJETA DE ENTRENAMIENTO CON LOS PIC DE 40 PINES 16F887, 16F1937 Y 18F4620 DE MICROCHIP. REF: KMCH2

Esta tarjeta permite el entrenamiento con los microcontroladores PIC de 8 bits de la serie 16F y 18F con encapsulado DIP de 40 pines, es decir que podemos practicar con el PIC 16F887 que reemplaz con lujo de detalles al apreciado PIC 16F877 y que pertenece a la familia de gama media de MICROCHIP. Recordemos que adems de su bajo precio, el 16F887 posee otras caractersticas que lo diferencian de su antecesor, entre ellas tenemos: 1 Oscilador interno configurable en 8 frecuencias diferentes (desde 32 KHZ hasta 8 MHZ) 2 interrupcin por puerto B configurable, puedo elegir cuales y cuantos pines del puerto B quedarn configurados para que, por cambio de nivel de tensin en su entrada, generen la interrupcin respectiva 3 Configuracin individual de los 14 canales de conversin A/D a travs de los registros ANSEL Y ANSELH 4 Trabajo desde 2.1VDC configurando correctamente el fusible BOR que por defecto viene a 4.0VDC Adicionalmente, podemos trabajar con el nuevo PIC de 40 pines 16F1937 perteneciente a la gama media avanzada de microchip que tiene como principal caracterstica el ultra bajo consumo XLP para el ptimo rendimiento en su trabajo con bateras. Al igual que el 16F887, ste PIC tiene un muy bajo precio y adems tiene entre otras las siguientes caractersticas: 1 Sensor interno de temperatura para monitorear esta variable en la aplicacin a la cual se dedique el PIC. 2 14 instrucciones ms de las 35 ya conocidas para la optimizacin del trabajo en lenguaje ensamblador, es decir que el total de instrucciones ahora es de 49. 3 - Oscilador interno configurable en 8 frecuencias diferentes (desde 32 KHZ hasta 32 MHZ) 4 32 bancos de memoria de datos con sus primeras 12 posiciones destinadas a registros comunes. Finalmente, podemos trabajar con un microcontrolador de la serie 18F, se trata del 18F4620 que es un PIC muy poderoso en la familia de 8 bits por su

capacidad de memoria y facilidad de programacin con las herramientas de MICROCHIP. La tarjeta de entrenamiento incluye un cable de alimentacin y comunicacin USB que con solo conectarlo a la tarjeta, podrs tener comunicacin serial a travs del mdulo UART del micro, sin preocuparte por la conversin TTL a RS232, ni mucho menos por la conversin serial a USB. Se sugiere instalar primero el driver prolific USB incluido en el CD para que el cable sea reconocido luego de conectarlo. Adicionalmente, con este cable, la tarjeta de entrenamiento queda con alimentacin de 5VDC obtenidos del puerto USB del PC. Nota: La idea de estas tarjetas de entrenamiento es que estn permanentemente conectadas al computador a travs de un programador en circuito como lo es el PICKIT3, de esa manera se podr trabajar sin necesidad del adaptador de 5VDC incluido en el KIT, la alimentacin la proveer el PICKIT3. Adicionalmente, si conectas el cable serial a USB, ste te estar alimentando la tarjeta de entrenamiento a travs del puerto USB y a la vez te servir para realizar las prcticas con el mdulo UART de los PIC. En la tarjeta podemos trabajar temas de visualizacin en display de siete segmentos o LCD, salidas digitales a travs de leds, entradas digitales por pulsadores y entradas anlogas de potencimetro conectando un sensor de temperatura como el MCP9700 de MICROCHIP incluido en el KIT. La tarjeta trae instalado un cristal de 4MHZ, pero a travs de jumpers, puedes elegir el trabajo con oscilador interno con cualquiera de los 3 microcontroladores. Por ltimo, lo ms interesante, es el trabajo de simulacin y programacin en circuito, simplemente, conectando a la terminal ICSP de la tarjeta un programador sencillo y barato como el PICKIT3 de MICROCHIP. El cambio de una referencia de PIC a otra es muy fcil, debido a la base de 40 pines zero insert que evita el dao y desgaste de los pines del microcontrolador. El CD incluye el software MPLAB 8.80 aunque deben recordar que ya est la versin libre del nuevo MPLABX bajo la plataforma de NETBEANS, el cual le har ms fcil su trabajo con todas las familias de MICROCHIP. Adems en el CD encontrar algunas aplicaciones para familiarizarse con la tarjeta y sus principales caractersticas como la conversin A/D, la comunicacin serial, la visualizacin en LCD y siete segmentos, etc. Algunas de ellas programadas en lenguaje ensamblador y otras en lenguaje C para el

PIC 16F887. Solo debe programar el microcontrolador en la tarjeta conectando el programador PICKIT3 e inmediatamente ver la aplicacin trabajando. Los programas en el CD se llaman: LCD_RTC887: Luego de programar aparecer un mensaje en el LCD as: EL NUMERO DE CUENTAS ES , presionando el pulsador marcado como S4, se ir incrementando la cuenta. CONT999_RTC: Luego de programar aparecern los 3 display de siete segmentos en cero, presionando el pulsador marcado como S4, se ir incrementando la cuenta. En la figura siguiente est el plano para que conozca en que pines est conectado cada dispositivo y as pueda fcil y rpidamente realizar sus aplicaciones.

AD_USARTRTC887: Luego de programar, se debe conectar el cable de comunicacin USB incluido con la tarjeta al conector telfonico (Ver explicacin en el prrafo siguiente) y en una terminal serial como el Hyperterminal de Windows XP, configurada a 1200 baudios, se puede ver la variacin del voltaje entre 0 y 5VDC al mover el potencimetro P1 de la tarjeta.

CABLE SERIAL A USB EL CABLE SERIAL A USB TE SERVIR PARA REALIZAR LA COMUNICACIN ENTRE TUS APLICACIONES CON SISTEMAS EMBEBIDOS Y EL PC. AHORA NO TENDRS QUE PENSAR EN UN CIRCUITO CON EL MAX232 PARA ACOPLAR LOS VOLTAJES TTL A LOS DE LA NORMA RE232, NI MUCHO MENOS EN LA INTERFAZ SERIAL A USB PARA CONECTARTE A TU PORTTIL. ADEMS COMO YA DIJIMOS EN LA NOTA ESTE CABLE TE ALIMENTA LA TARJETA Y TE EVITAS USAR EL ADAPTADOR DE 5VDC. ESTE CIRCUITO LO HACE TODO Y EL CABLE CONSTA DE 4 LNEAS TX, RX, 5V Y GND, LAS CUALES ESTN CONECTADAS AS: COLOR NEGRO ROJO BLANCO VERDE CABLE GND 5VDC RX TX TARJETA GND 5VDC TX RX

EL DRIVER ESTA INCLUIDO EN EL CD Y SE LLAMA: PL-2303_Prolific_DriverInstaller_V1417 SOPORTA LOS SIGUIENTES SISTEMAS OPERATIVOS - WINDOWS 2000 SP4 - WINDOWS XP SP2 AND ABOVE (32 & 64 BIT) - WINDOWS SERVER 2003 (32 & 64 BIT) - WINDOWS SERVER 2008 / 2008 R2 (32 & 64 BIT) - WINDOWS VISTA (32 & 64 BIT) - WINDOWS 7 (32 & 64 BIT) PLANO TARJETA DE ENTRENAMIENTO 16F887, 16F1937 Y 18F4620

R3
220

R12 R1
10k 100

R4
220

U2
7 1 2 6 4 5 3 A B C D BI/RBO RBI LT 7448 QA QB QC QD QE QF QG 13 12 11 10 9 15 14

R13
100

R5
220

R6
10k

R6
220

R7
10k

R7
220

R8
10k

U1 R8
220 1 2 3 4 5 6 7 14 13 33 34 35 36 37 38 39 40 RE3/MCLR/VPP RC0/T1OSO/T1CKI RC1/T1OSI/CCP2 RA0/AN0/ULPW U/C12IN0RC2/P1A/CCP1 RA1/AN1/C12IN1RC3/SCK/SCL RA2/AN2/VREF-/CVREF/C2IN+ RC4/SDI/SDA RA3/AN3/VREF+/C1IN+ RC5/SDO RA4/T0CKI/C1OUT RC6/TX/CK RA5/AN4/SS/C2OUT RC7/RX/DT RA6/OSC2/CLKOUT RA7/OSC1/CLKIN RD0 RD1 RB0/AN12/INT RD2 RB1/AN10/C12IN3RD3 RB2/AN8 RD4 RB3/AN9/PGM/C12IN2RD5/P1B RB4/AN11 RD6/P1C RB5/AN13/T1G RD7/P1D RB6/ICSPCLK RB7/ICSPDAT RE0/AN5 RE1/AN6 RE2/AN7 PIC16F1937 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30 8 9 10

R9
10k

Q1
2N3904

R10
10k

R11
10k

Q2
2N3904

X1
VSS VDD VEE RS RW E

R12
10k

D0 D1 D2 D3 D4 D5 D6 D7

R13
10k

Q3
2N3904

7 8 9 10 11 12 13 14

1 2 3

4 5 6

RV1
1 2 3 4 5 6
50%

PICKIT3

R3
10k

R1
10k

R2
10k

5V GND 4 3 2 1

RX TX

SENSOR
0.000000 VOUT MCP9700 3

TARJETA DE ENTRENAMIENTO CON LOS PIC DE 8 BITS Y ENCAPSULADO DIP DE 6, 8, 14 Y 18 PINES DE MICROCHIP. REF: KMCH1

Esta tarjeta le permitir practicar con los microcontroladores de 8 bits de MICROCHIP con encapsulados de 6, 8, 14 y 18 pines. NI 28, NI 40 PINES. La tarjeta cuenta con una base zero insert que permite fcilmente cambiar de una referencia a otra de igual encapsulado cambiar de un encapsulado a otro sin ningn problema, ya que est perfectamente marcada para cada uno de ellos. Las bases maquinadas paralelas a la base zero insert, permite conectarse por medio de cables (incluidos) a cada aplicacin. La velocidad de trabajo del microcontrolador conectado puede ser obtenida conectndose a uno de los 2 cristales de Quarzo (4MHZ 20MHZ) o simplemente configurando el oscilador interno que la gran mayora de PIC trae como caracterstica propia. Recuerde que la familia de 6 pines con encapsulado DIP viene de 8 pines, 2 de los cuales no tienen ninguna funcin. En esta tarjeta podremos referencias: (Entre otras) entonces trabajar con las siguientes

1 Familia 10F (6 pines) ejemplo: 10F200, 10F204, 10F206 2 Familia 12F bsica (8 pines) ejemplo: 12C508, 12F508 3 - Familia 12F gama media (8 pines) ejemplo: 12F629, 12F675, 12F683 4 Familia 12F gama avanzada (8 pines) ejemplo: 12F1822 5 Familia 16F gama media (14 pines) ejemplo: 16F676 6 Familia 16F gama avanzada (14 pines) ejemplo: 16F1823, 16F1824 7 Familia 16F gama media (18 pines) ejemplo: 16F84A, 16F819, 16F88, 16F628A 8 Familia 16F gama avanzada (18 pines) ejemplo: 16F1827

Las prcticas que pueden hacerse en la tarjeta son: 1 Visualizacin en display de siete segmentos 2 Simulacin de salidas con leds y/o rel 3 Simulacin de entradas con pulsadores

4 Tecnologa m_touch para teclados capacitivos 5 Entradas anlogas por potencimetro sensor de temperatura LM35 MCP9700 6 Comunicacin serial mdulo UART 7 Pines para conexin de comunicacin I2C y SPI 8 Salida por rel Nota: La idea de estas tarjetas de entrenamiento es que estn permanentemente conectadas al computador a travs de un programador en circuito como lo es el PICKIT3, de esa manera se podr trabajar sin necesidad del adaptador de 5VDC incluido en el KIT, la alimentacin la proveer el PICKIT3. Adicionalmente, si conectas el cable serial a USB, ste te estar alimentando la tarjeta de entrenamiento a travs del puerto USB y a la vez te servir para realizar las prcticas con el mdulo UART de los PIC. La tarjeta de entrenamiento incluye: 1 Cable de comunicacin Serial a USB que permite en forma transparente realizar la comunicacin desde el mdulo UART de comunicaciones del PIC hacia el PC, sin tener que preocuparte por la conversin TTL a RS232, ni mucho menos por la conversin de RS232 a USB. EL CABLE SERIAL A USB TE SERVIR PARA REALIZAR LA COMUNICACIN ENTRE TUS APLICACIONES CON SISTEMAS EMBEBIDOS Y EL PC. AHORA NO TENDRS QUE PENSAR EN UN CIRCUITO CON EL MAX232 PARA ACOPLAR LOS VOLTAJES TTL A LOS DE LA NORMA RE232, NI MUCHO MENOS EN LA INTERFAZ SERIAL A USB PARA CONECTARTE A TU PORTTIL. ESTE CIRCUITO LO HACE TODO Y EL CABLE CONSTA DE 4 LNEAS TX, RX, 5V Y GND, LAS CUALES ESTN CONECTADAS AS:

COLOR NEGRO ROJO BLANCO VERDE

CABLE GND 5VDC RX TX

TARJETA GND 5VDC TX RX

EL DRIVER ESTA INCLUIDO EN EL CD Y SE LLAMA: PL-2303_Prolific_DriverInstaller_V1417 La tarjeta de entrenamiento incluye adems:

1 Adaptador de 5VDC para la alimentacin. 2 Cables de conexin para relacionar cada pin del microcontrolador con la aplicacin a desarrollar. 3 CD con MPLAB 8.80 4 Conector ICSP para simulacin y programacin en circuito conectando un programador de bajo costo y fcil de utilizar como el PICKIT3.

TARJETA DE ENTRENAMIENTO CON LOS dsPIC DE 28 PINES 30F2010 y 30F4012 DE MICROCHIP. REF: KMDSP

Esta tarjeta le permitir trabajar con los dsPIC de 16 bits de MICROCHIP de la familia 30F (Encapsulado DIP de 28 pines). Con ella podrs realizar prcticas de simulacin de entradas y salidas, conversin A/D, comunicacin serial a altas velocidades y control de motores por modulacin de ancho de pulso (PWM)

La tarjeta de entrenamiento incluye: 1 Cable de comunicacin USB que permite en forma transparente realizar la comunicacin desde el mdulo UART de comunicaciones del dsPIC hacia el PC, sin tener que preocuparte por la conversin TTL a RS232, ni mucho menos por la conversin de RS232 a USB. EL CABLE SERIAL A USB TE SERVIR PARA REALIZAR LA COMUNICACIN ENTRE TUS APLICACIONES CON SISTEMAS EMBEBIDOS Y EL PC. AHORA NO TENDRS QUE PENSAR EN UN CIRCUITO CON EL MAX232 PARA ACOPLAR LOS VOLTAJES TTL A LOS DE LA NORMA RE232, NI MUCHO MENOS EN LA INTERFAZ SERIAL A USB PARA CONECTARTE A TU PORTTIL. ESTE CIRCUITO LO HACE TODO Y EL CABLE CONSTA DE 4 LNEAS TX, RX, 5V Y GND, LAS CUALES SE DEBEN CONECTAR AS:

COLOR NEGRO ROJO BLANCO VERDE

CABLE GND 5VDC RX TX

TARJETA GND 5VDC TX RX

EL DRIVER ESTA INCLUIDO EN EL CD Y SE LLAMA: PL-2303_Prolific_DriverInstaller_V1417 Se sugiere instalar primero el driver y luego conectar el cable. 2 CD con MPLAB 8.80, compilador C30 y ejercicios bsicos de conversin A/D, comunicacin y PWM para familiarizarse con la tarjeta, tanto en lenguaje ensamblador como en C30. 3 Conector ICSP para simulacin y programacin en circuito conectando un programador barato y sencillo como el PICKIT3. Los 2 programas para practicar son: Serial2010.c pwmf2010.s En las siguientes pginas, cada uno de estos programas tiene el plano de conexin en la tarjeta y las conexiones que usted debe realizar luego de programar el DSPIC para ver la aplicacin funcionando.

PLANO DE LA TARJETA DE ENTRENAMIENTO PARA LOS DSPIC

Nota: La idea de estas tarjetas de entrenamiento es que estn permanentemente conectadas al computador a travs de un programador en circuito como lo es el PICKIT3, de esa manera se podr trabajar sin necesidad del adaptador de 12VDC incluido en el KIT, la alimentacin la proveer el PICKIT3. Adicionalmente, si conectas las 4 lneas del conversor serial a USB, ste te estar alimentando la tarjeta de entrenamiento a travs del puerto USB y a la vez te servir para realizar las prcticas con el mdulo UART de los dsPIC.

CONTROL DE VELOCIDAD DE MOTOR DC POR PWM

Para el ejercicio de control de la velocidad del motor mediante PWM, las lneas rojas muestran la conexin que hay del pin E1 que es una salida PWM al pin de habilitacin en el L293 y las lneas de conexin del L293 al motor, usted solo debe conectar el motor a la bornera respectiva y el voltaje de alimentacin de ste (entre 0 y 24VDC) a la bornera marcada como CARGA, teniendo en cuenta la polaridad que se muestra en las lneas azules. Este programa est realizado en lenguaje ensamblador.

CONVERSIN A/D Y COMUNICACIN SERIAL EN DSPIC

Para el ejercicio de conversin y comunicacin serial, la lnea roja muestra la seal anloga que va del potencimetro la canal cero, es decir pin B0 del dsPIC 30F4012, usted solo debe conectar el cable de comunicacin USB que se incluye con la tarjeta a las lneas azules de la bornera marcada como UART. El programa est realizado en C30 y tiene una velocidad configurada de xxxx baudios. En una terminal serial como el Hyperterminal del windows XP podr ver al variacin del voltaje al mover el potencimetro P1 de la tarjeta de entrenamiento.

Вам также может понравиться