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

Introduccin

No cabe duda de que unos de los microcontroladores mas conocidos y populares


pertenecen a Microchip, debido a su bajo costo, herramientas e informacin abundante en
Internet, actualizacin continua de su entorno de programacin MPLAB, herramientas de
software de terceros para programacin en lenguajes de alto nivel como C, Basic o Pascal,
la fcil programacin y robustez, entre algunos de sus atractivos.
Esta tarjeta de desarrollo le permite trabajar con microcontroladores PIC de
diferentes tamaos, desde 18 pines para las series hasta PICs de las series PIC18F de 40
pines, cuenta con programador en circuito mediante puerto USB, lo que facilitara y
ahorrar tiempo al usuario al momento de realizar el proyecto, este programador es
compatible con PICKIT2 de Microchip, pudiendo tambin usarse el programador desde el
entorno MPLAB.
Este modulo cuenta tambin con los perifricos mas usuales, para conectar dichos
mdulos con los pines del microcontrolador hay que hacer uso de los cables mollex que
vienen con el kit, lo que har mas sencillo realizar las conexiones que se necesiten

Caractersticas

Le indicaremos algunas caractersticas del modulo.

Programador universal USB de microcontroladores PIC y dsPIC.


Mdulo LCD de 2x16 caracteres.
Mdulo LCD grfico de 128*64 pixeles (no incluye GLCD).
Teclado Matricial de 4x4.
Leds para salidas digitales.
Pulsadores para entradas digitales.
Mdulo de entradas analgicas.
Mdulo display de 7 segmentos.
Salidas tipo rel.
Mdulo L293 para motores DC y PAP.
Mdulo servomotores.

Mdulo potencimetro digital.


Mdulo de comunicacin I2C.
- Memorias seriales 24CXX (incluye CI 24C08).
- Reloj RTC (no incluye CI DS1307).
Mdulo de comunicacin PS2.
Mdulo de comunicacin RS232.
Mdulo de comunicacin USB.
Mdulo de comunicacin RS485 (no incluye CI MAX485).
Mdulo sensores de temperatura (no incluye sensores).
- Digital DS1820.
- Analgico LM35.
Fuente de alimentacin dual, externa o por el puerto USB.
Ingreso de 9-28 Voltios AC/DC, la tarjeta cuenta con fuente de limentacin regulada
de 5 voltios en circuito.
Switch de encendido/apagado.
Opcin para cambiar cristal y oscilador de cristal (como reloj externo).
Acceso a todos los puertos, para otras aplicaciones.

FUENTE DE ALIMENTACION
Hay dos maneras de aplicar voltaje
al circuito, una es mediante el jack y otra
mediante la bornera, en el ambos casos el
voltaje de ingreso puede ser AC o DC, en un
rango de 6 a 18 voltios, con un adaptador
de 500mA. 9 Voltios seria adecuado, el uso
de voltajes superiores a 18 voltios pueden
daar la tarjeta. Es posible alimentar la
tarjeta con la fuente proveniente del
puerto USB, cambiando el jumper del
conector J2 a su posicin indicada, dicha
opcin no es recomendada y solo se debe
utilizar en casos de emergencia.

FUENTE DE ALIMETACION

VOUT
VOUT

5V VCC

2
3

F1

1
2
3

SW1
CONN JACK
FUSE

SW SPDT

C5

3
2
1

C3

100n

GND

C4

470u

R3 1k

VOUT

VIN

1
J3

D2
LED

100n

CON2

C2

D1
BRIDGE
3

C1

2
1

470u

J1

470u

+ 4

U1 LM7805/TO

J2

CON3

EL PROGRAMADOR EN CIRCUITO
Es compatible con el programador PICKIT2 de
Microchip, por lo tanto se puede usar con el programa
PICKIT2 y/o MPLAB, existen all dos conectores, uno es
dedicado para conectar el cable USB y sirve como
puerto para realizar la programacin del PIC, el otro es
el conector, es de ICSP para programar un
microcontrolador en el circuito de aplicacin.
Para realizar una programacin uno deber
presionar el respectivo botn de programacin:

VCC

U2
20

BUSY

VDD
RA0/AN0
RA1/AN1
RA2/AN2/Vref -/CVref
RA3/AN3/Vref +
RA4/TOCKI/C1OUT/RCV
RA5/AN4/_SS/HLVDIN/C2OUT

C6
100nF
1

_MCLR/Vpp/RE3

2
3
4
5
6
7

VPP FEEDBACK
VDD TGT FB
ICSPDAT
ICSPCLK
AUX
MCLR TGT

VCC

RB0/AN12/INT0/FLT0/SDI/SDA
RB1/AN10/INT1/SCK/SCL
RB2/AN8/INT2/VMO
RB3/AN9/CCP2/PO
RB4/AN11/KBIO
RB5/KBI1/PGM
RB6/KBI2/PGC
RB7/KBI3/PGD

Vusb

C7
470nF

D4
LED

RC0/T1OSO/T13CKI
RC1/T1OSI/CCP2/_UOE
RC2/CCP1
RC4/D-/VM
RC5/D+/VP
RC6/TX/CK
RC7/RX/DT/SDO

22pF

OSC2/CLKO/RA6

8
19

R5
1k

SDA
SCL
VPP ON
TARGET
PROGRAM

TARGET

11
12
13
15
16
17
18

BUSY
VPP PUMP

VDD TGT FB

R6
R7

VCC
CN2
1
2
3
4

22
22
WP

CN-USB

GND
GND

C10

4.7k

10

22pF

R2

D5
LED

OSC1/CLKI

Y 1 20MHz

C9

21
22
23
24
25
26
27
28

5V

R1
1k

R4
470

D3
LED
14

VCC

18F2550
VCC

R12

VCC

10k
1 SW2

PROGRAM

+
C12
100nF

L1
680uH

C11
10uf /25V

Q3

Q4
2

5V
VPP

2N3904

10k

CON6
47

AUX
CLK
DTA

1
R22

4.7k
VPP
R19
100

2N3904

MCLR TGT

R10

10k
R18

R21

6
5
4
3
2
1
J9

CON6
DTA
CLK
VPP

2
1

10k

CLK
DTA

2N3906
Q2

3
R20

47
47

R17
2.7k

VPP ON

R8
R9

4.7k

ICSPCLK
ICSPDAT

R15
100k

R11

VPP FEEDBACK

R14

2N3904

4.7uf/25V
C13

1N4148

4.7k

VPP PUMP

Q1
2

D6
R13
1k

CON2 J11
VPP_OUT

5V

1
2
3
4
5
6
J10

La figura del lado izquierdo muestra el estado del pulsador para poder programar el
microcontrolador, la del lado derecho muestra el estado que debe tener le pulsador para la puesta
en funcionamiento de la aplicacin.

TARJETAS CENTRALES
El entrenador tiene en su parte central un zcalo zif para PICs de 18 pines, si se
deseara utilizar otro tipo de microcontrolador se debe colocar una tarjeta central sobre
este sector, por ejemplo la tarjeta para PICs de 40 pines que viene incluido en el kit del
entrenador, si usted desea utilizar un PIC o dsPIC, con una distribucin diferente a las
soportadas por las tarjetas centrales incluidas en el kit, debe elaborarse una o
comunquese con nuestro departamento de ventas.

Esquema tarjeta central PIC de 18 pines.


14

5V

VDD

VPP/RA5_18P

RA0
RA1
RA2
RA3
RA4/TOCKI

16

MCLR/RA5/VPP

OSC2/RA6_18P

15

RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6/PGC
RB7/PGD

OSC1/CLKOUT/RA7

R75
4.7k

OSC2/CLKIN/RA6

VPP_18P
2

6
7
8
9
10
11
12
13

RB6_18P
RB7_18P

CON8

J47

J48

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

RB6_18P_OUT
RB7_18P_OUT

Vss

SW24

1
2
3
4
5
6
7
8

RA5_18P_OUT
RA6_18P_OUT
RA7_18P_OUT

17
18
1
2
3

1N4148
OSC1/RA7_18P

J50

1
2
3
4
5
6
7
8

U11

5V

D25

J49

CON8

CON8

CON8

PIC_18PINES
5

5V
3

C31
J61
VPP_18P

RB6_18P

SW DPDT
1

RB6_18P_OUT

2
3

PGC_PROG

RB7_18P_OUT

OSC2_18P

J51

PGD_PROG

OSC2_18P

20MHz
OSC1_18P

CON3
3

RA7_18P_OUT

CON3
3

RA6_18P_OUT

22pF

OSC2/RA6_18P

PGD_PROG
PGC_PROG
VPP_PROG VPP_18P

DTA
CLK
VPP_OUT

C30

22pF
C29

RA5_18P_OUT

OSC1/RA7_18P
J52

Y3

VPP/RA5_18P
OSC1_18P

RB7_18P

CON3

SW25

100n

100

R74

Esquema tarjeta central PIC de 40 pines.


VCC
VCC

VCC

VPP_40P

CON2
R1

OSC1_40P

13

OSC2_40P

14

MCLR

VDD
VDD

U1

1
2

1N4148

11
32

J1
D1

RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2
RC2/CCP1
RC3/SCK/SCL
RC4/SKI/SDA
RC5/SDO
RC6/TX/CK
RC7/RX/DT

OSC1/CLKIN

4.7k
VPP_40P
4
SW1

J3

VCC
1

CON6
J5
C1

R2

100n

100

1
2
3
4
5
6
7
8

RB6_40P_OUT
RB7_40P_OUT

RB6_40P
RB7_40P

33
34
35
36
37
38
39
40

OSC2/CLKOUT

RA0
RA1
RA2
RA3
RA4/TOCKI
RA5/SS
PIC16F877
RB0/INT
RB1
RB2
RB3
RB4
RB5
RB6
RB7

RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RD4/PSP4
RD5/PSP5
RD6/PSP6
RD7/PSP7
RE0/RD
RE1/WR
RE2/CS

1
2
3
4
5
6
7
8

19
20
21
22
27
28
29
30

1
2
3
4
5
6
7
8

8
9
10

1
2
3

OSC2_40P
Y1

20MHz

22pF

22pF

C2

C3

OSC1_40P

SW2
RB7_40P

RB6_40P

J8

J9

CON1

CON1

J10

J11

CON1

CON1

SW DPDT
1

RB7_40P_OUT

2
3

PGD_PROG

RB6_40P_OUT

PGC_PROG

J7
1
2
3
4
5
6
CON6

J2

CON8
J4

CON8
J6

CON3

12
31

CON8

2
3
4
5
6
7

6
5
4
3
2
1

GND
GND

15
16
17
18
23
24
25
26

VCC
VPP_40P
PGC_PROG
PGD_PROG

LCD 2*16 CARACTERES


El entrenador viene con un LCD de 2*16 caracteres, el LCD deber ser compatible
con el controlador HD44780A de HITACHI, para regular el contraste basta con mover el
potencimetro R62. La flexibilidad del entrenador permite utilizar el LCD en modo 4 y 8 bits
y hacer la conexin a cualquier puerto de PIC

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

LCD 2x16 CARACTERES

5V
R61
47

R62

3
2
1

5V

8
7
6
5
4
3
2
1

J30 CON3

J33

CON8

LCD GRAFICO
El entrenador viene con un conector
para el LCD grafico de 128*64 puntos, el
GLCD deber ser compatible con el
controlador KS0108, el voltaje de control de
contraste negativo proviene del propio LCD,
para regular el contraste basta con mover el
potencimetro R63.
J22

CON20

5V

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

CS2
CS1
GND
VCC
Vo
RS
R/W
E
D0
D1
D2
D3
D4
D5
D6
D7
RST
VEE
LED+
LED-

GLCD 128*64
5V

R63
R64

J34

CON6

1
2
3
4
5
6
7
8

1
2
3
4
5
6

47

J35

CON8

TECLADO MATRICIAL
Cuenta con 16 switch tctiles,
dispuestos de tal manera que hagan las
veces de un teclado matricial de 4x4. El
modulo cuenta 4 resistencias de
proteccin en e caso que se desee
implementar el teclado y el LCD en forma
paralela a un mismo puerto del
microcontrolador

tec_f 1
tec_f 2
tec_f 3
tec_f 4
tec_c1
tec_c2
tec_c3
tec_c4

1 SW3

1 SW4

1 SW5

1 SW6

1 SW7

1 SW8

1 SW9

1 SW10

1 SW15

1 SW16

1 SW17

1 SW18

1 SW19

1 SW20

1 SW21

1 SW22

CON8
1
2
3
4
5
6
7
8
J20

R51
R52
R53
R54

2k
2k
2k
2k

tec_f 1
tec_f 2
tec_f 3
tec_f 4
tec_c1
tec_c2
tec_c3
tec_c4

tec_f 1
tec_f 2
tec_f 3
tec_f 4
tec_c1
tec_c2
tec_c3
tec_c4

DISPLAY DE 7 SEGMENTOS
El entrenador cuenta con 3 displays ctodo comn, estn distribuidos para usarse
en forma multiplexada.

J14 CON10

CON3

seg_b

R37

330 seg_f

seg_a

R38

330 seg_g

seg_f

R39

330 dp

seg_g

seg_b

seg_a

seg_f

seg_g

10

R49
con_d1
con_d2
con_d3

con_d1

dp

seg_a

seg_f

seg_g

10

2
4
5

seg_b

330 seg_e

seg_c

6
7
9
10

R31

dp

seg_d

Q5
2N3904

2.2k

R50
con_d2

R67
con_d3

Q6
2N3904

2.2k

dp

330 seg_d

seg_c

R30

seg_d

seg_e

seg_c

seg_d

330 seg_c

Q10
2N3904

2.2k
1

1
2
3

330 seg_b

R25

J53 CON10

J15 CON10
seg_e

J19

R24

J16

seg_e

1
2
3
4
5
6
7
8

330 seg_a

CON8

R23

LEDS
CON8

D14
330
R48

LED

D12

D13
330

LED

D11

R47

LED
330
R46

LED
330
R45

D9

D10
LED

LED
330

330

R43

R44

D7

D8
330
R42

LED
330
R41

LED

1
2
3
4
5
6
7
8

J13

PULSADORES

CON4

1
2
3
4

J12

R33

R28
100

R27
100

R26
100
R34

10k

5V

R35

10k

R29
100

10k

R36

5V

5V

10k

5V

1 SW11

1 SW12

1 SW13

1 SW14

RELAY
5V

D15
1N4148
1
8

J24
4

3
2
1

2
Q7
2N3904

6
RELAY

1k
1

7
CON3

R55
2

3
5

R60

K1

10k

J32

5V
1
2
D24

CON2

1N4148
1
8

J38
4

3
2
1

2
Q8
2N3904

6
RELAY

1k
1

7
CON3

R65
2

3
5

R66

K2

10k

ENTRADAS ANALOGICAS
5V

R32
J18

5V

1
2
CON2

R40

COMUNICACIN USB
VUSB
CN1

J4
1
2
3
4

1
2
3

USB

CON3
5

C8
470nF

CN-USB

COMUNICACIN RS232
5V

P1

16

RS232
1
3
4
5
2
6
10u
C17

C18

10u
C16

10u

10u
C15

C+
C1C2+
C2V+
VMAX232

VCC

R1IN
R2IN
T1IN
T2IN

R1OUT
R2OUT
T1OUT
T2OUT

12
9
14
7

rx_pic
rx_pc
tx_pc
rx_pc

GND

tx_pic

13
8
11
10

5
9
4
8
3
7
2
6
1

CONNECTOR DB9
J17

15

tx_pc

U3

rx_pic
tx_pic

2
1
CON2

5V

COMUNICACIN RS485
5V
4.7k

RS485
U7

RO
RE
DE
DI

CON3

VCC
B
A
GND

R71

1
2
3
4

1
2
3

8
7
6
5

4.7k

LTC485

J55

J57
R68
R69

51
51

1
2
3

R72
R70

CON3

1k

COMUNICACIN I2C
5V

24CXX
8
7
6
5

4.7k

5V
DS1307

Y2
1
2
3
4

32.768KHz

VCC
WP
SCL
SDA

R57

A0
A1
A2
GND

R56

1
2
3
4

4.7k

5V

U9

BUS I2C
scl_i2c
sda_i2c

J29

X1
X2
VBAT
GND

U8
8
7
6
5

VCC
SQW
SCL
SDA

J26
scl_i2c
sda_i2c

scl_i2c 1
sda_i2c 2

1
2

CON2

CON2

COMUNICACIN PS2

10k

10k

R58

J28

5V

R59

PS2

5V
5
3
1

2
1

6
4
2

CON2
JS2 M-DIN_6-R

SENSORES DE TEMPERATURA

DS1820

5V
R16

GND

DQ

4.7k

1
2

LM35

LM35
1

VCC

J36

CON2

VOUT

1
2
CON2

VCC

J54

U6

5V

DS1820

GND

U5

5V

POTENCIOMETRO DIGITAL
5V

5V

R73
MCP41XXX

J8
1
2
3

1
2
3
4

3.3k

/CS
SCK
SI
VSS

CON3

U10
VDD
PB0
PW0
PA0

8
7
6
5

J56
1
2
3
4
CON4

CIOMETRO

CON4

MODULO L293
1
2
3
4

c1a
c1b
c2a
c2b

J27

Vm
Vm 5V
5V

U4

J25
c2a
m2a
m2b
c2b

1
2
3
4
5
6
7
8

1,2EN
1A
1Y
GND
GND
2Y
2A
VCC2

1
2

VCC1
4A
4Y
GND
GND
3Y
3A
3,4EN

16
15
14
13
12
11
10
9

CON2
c1a
m1a

J31
m1a
m1b

m1b
c1b

CON2
J37
m2a
m2b

L293

1
2

1
2
CON2

SERVOMOTORES
5V
J58
1
2
3
CON3
J59
1
2
3

J60
1
2
CON2

CON3

PO

SOFTWARE DE PROGRAMADOR (PICKIT2)


El software encargado de la programacin es el PICKIT2, este es de propiedad de
Microchip, y esta tarjeta tiene en circuito un programador compatible con PICKIT2, el
software esta incluido en el CD, si desea la ultima versin, puede bajarla de la pagina de
Microchip
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDoc
Name=en023805&redirects=pickit2
MPLAB tambin acepta PICKIT2 como programador y debugger, pero como debugger tiene
algunas limitaciones.

INSTALACION DE PICKIT2
Bajar el programa de la Web o ejecutar la versin que esta incluida en el CD dentro de la
carpeta PICKIT2.
Al aparecer el cuadro emergente haga clic en siguiente(next).

Escoja la ubicacin donde se instalara PICKIT2 y haga clic en Next.

Ya esta listo para instalar, presione Next.

Acepte los trminos de la licencia y presione Next

Ahora ya esta instalado PICKIT2, presione Close para terminar.

FUNCIONES BASICAS DEL PICKIT2

Ya puede abrir el programa PICKIT2, si lo abre teniendo conectada la tarjeta


aparecer un mensaje con el dispositivo conectado, no todos los PICs pueden ser
detectados automticamente, en el caso de la figura, se observa que se detecto el
PIC16F628A, la funcin de variar el voltaje no esta habilitada, envista de que nuestra
tarjeta trabaja con 5 voltios.
Las principales funciones se observan en el medio Read (leer), Write (escribir),
Verify (verificar), Erase (borrar), Blank Check (revisar en blanco). Para abrir un archivo hex,
vaya a file e importe el archivo que desee.
Debe considerar configurar previamente los fuses (tipo de oscilador, cdigo de
proteccin, etc.). No olvide que para programar los pines de el dio switch de programacin
debe estar en la posicin correcta

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