Está en la página 1de 5

In Electrónics

EXPERIMENTACIÓN
Y DEMOSTRACIÓN
SITEPLAYER SP1
El cursillo práctico de pro-
gramación y utilización del
módulo SitePlayer publica-
do en los números 205 a
211 de la revista
Resistor se apoya
en esta sencilla
pero completa
tarjeta de
Demostración
FT497K; en estas
páginas se detalla su con-
figuración, construcción,
conexionado, posibilidades
y modo de empleo.

i el lector siguió el cursillo sobre el módulo de recursos de I/O que se analizarán en breve.
SitePlayer, recordará sin duda la Demoboard Veamos previamente el esquema de conexionado
en kit FT497K cuya descripción se incluyó en el del sistema que se muestra en la página 2. Se
Capítulo segundo. La utilidad de este circuito no distingue el alimentador de red de 12 voltios, el
se limita al laboratorio de ensayo y aprendizaje, cable de la LAN para conexión al "hub" o al
sino que se constituye en una eficaz plataforma "switch" (la tarjeta no debe conectarse directa-
para la programación del módulo y la verificación mente a la LAN, a menos que se utilice un cable
de su funcionamiento cara a su puesta en prácti- del tipo cruzado). Actualmente, el precio de un
ca. En efecto: la reacción del mercado hacia este hub Ethernet no es demasiado oneroso (pocas
circuito de demostración ha sido muy positiva y la decenas de euros), por lo que ésta es la solución
demanda del kit por parte de aficionados y profe- más cómoda y económica, sobre todo teniendo
sionales justifica sobradamente su publicación en cuenta que al mismo hub pueden conectarse
segregada del cursillo. En la imagen se identifican otros ordenadores o periféricos, constituyendo así
con facilidad las conexiones entre todos los ele- una red LAN completa. De manera que, una vez
mentos que conforman el sistema: un conector conectado físicamente a la red, el módulo puede
para el módulo SitePlayer SP1, un microcontrola- ser inmediatamente "visto" desde cualquier punto
dor Microchip PIC16F876, la interfaz hacia la de ésta, siempre que la dirección IP atribuida al
conexión Ethernet y hacia el programador "in cir- SitePlayer sea válida. Obsérvese la conexión
cuit" para el PIC (como, por ejemplo, el progra- dedicada a una operación fundamental: la progra-
mador en kit FT386K de IberFutura) y una serie mación del PIC. Por supuesto, puede utilizarse un

n.10 - In Electronics 1
Conexiones un cable adecuado a la puerta
Hub
paralela del PC, que puede ser
10/100 Base-T
PC el mismo que se utiliza para visi-
tar las páginas web del
SitePlayer a través de la LAN.

En el esquema de la
LAN
demoboard, U1 es el módulo
Ethernet
SitePlayer SP1; comunica, por
un lado, con la red Ethernet a
Programador PIC través de un conector RJ45 y,
FT386K por el otro, con el PIC a través
+ 18 V de una línea serie normal (TX y
RX) y una línea de I/O. La cone-
xión RJ45 hace uso de las
LPT1 líneas TPO+, TPO-, TPI+ y TPI-
Puerta
Puerta paralela
paralela (patillas 2, 3, 4 y 5 del
+ 12 V SitePlayer). Obsérvese que el
conector RJ45, como es un fil-
tro, precisa de 4 condensadores
externos, en este caso los C1,
Demoboard SP1 C2, C3 y C4. En cuanto a la
FT497K unión con el microcontrolador,
además de las indispensables
líneas TX (patilla 8) y RX (patilla
programador externo con zóca- retirarlo de su alojamiento. Este 7), se utiliza la linea de I/O del
lo ZIF, extrayendo el PIC de la es el objeto del conector “PIC SitePlayer, patilla 11, que nor-
demoboard para insertarlo en el In-Circuit Programming”, que malmente se encuentra a nivel
programador cada vez que se permite enlazar con un progra- lógico alto: pasa a nivel bajo por
desee reprogramarlo. Pero mador preparado para este tra- cerca de 5 microsegundos
como esta familia de microcon- bajo, como el kit FT386K de cuando llegan datos desde la
troladores permite su programa- IberFutura: el otro extremo de red. En la práctica, el PIC utili-
ción "in-circuit", puede evitarse este programador se lleva con zará esta línea, y la señal que

La placa
Program. PIC Conector Alimentación
Alimentación
In Circuit RJ45 12 V c.c.

Salidas
digitales
digitales

Módulo
SitePlayer
Entradas
digitales
digitales

Sensor
temperatura

Selector
Programación Entrada Salida Salida
PIC local analógica PWM analógica
Uso normal

2 n.10 - In Electronics
Esquema eléctrico

en ella se genera, para conocer red. Las conexiones del módulo DEV1 (Pic Program Selector)
cuándo hay datos a leer, acu- se completan con la línea del permite unir las líneas RB6 y
diendo a interrogar el módulo led destinado a señalar que se RB7 a los contactos SDA y SCL
sólo cuando se ha establecido está efectuando una comunica- del conector para la programa-
efectivamente una comunica- ción con la red. ción “in circuit” del PIC (lado
ción. Este truco permite aligerar PROG). Para el uso normal de
el PIC de esta pesada función, Iniciaremos el análisis la demoboard, el conmutador
ya que, de no ser así, debería del PIC y sus interfaces por la conecta RB6 y RB7 con el dip-
dedicarse a interrogar el módulo Puerta B; todas sus líneas se switch (lado USE). Para la pro-
a intervalos regulares con una conectan a un dip-switch de 8 gramación in-circuit se necesi-
técnica de "polling"; sobre todo, vías (DS1). No se utilizan resis- tan las líneas SDA, SCL, masa
evita que el PIC vaya a interro- tores de pull-up porque esta (GND) y una cuarta línea, la de
gar al módulo SP1 mientras puerta dispone de ellos en el reset (MCLR), ya que la fase de
éste está recibiendo datos de la interior del PIC. El conmutador programación se abre aplicando

n.10 - In Electronics 3
Diagrama de montaje
Lista de componentes
R1: 1 kohm
R2: 4,7 kohm
R3: 220 ohm
R4: 1 kohm, trimmer
R5: 330 ohm
R6: 3,3 kohm
R7: 33 kohm
R8: 100 kohm
R9,R10: 1 kohm
R11: 10 kohm
R12÷R19: 470 ohm
C1, C2: 10 nF 1 kV
C3, C4: 10 nF 1 kV
C5: 100 µF 25V electrolítico
C6: 10 µF 63V electrolítico
C7,C9: 100 nF multicapa
C8: 100 pF multicapa
C10,C11: 22 pF cerámico
C12: 1 µF 100V electrolítico
D1: 1N4007
D2: 1N4007
LD1÷LD4: led rectangular verde
LD5÷LD8: led rectangular amarillo
LD9: led 5 mm verde
LD10: led 5 mm amarillo
U1: módulo SitePlayer SP1
U2: PIC16F876A
U3: 7805 Varios: - tira de 6 polos, macho (2 ud.);
U4: LM324 - regleta conex. 2 polos (2 ud.); - tira de 8 polos, macho (2 ud.);
SENS: sensor temperatura LM35 - conector RJ45; - tira de 9 polos, macho (4 ud.);
Q1: cuarzo 4MHz - zócalo 7+7 patillas; - coaxial alimentación;
DS1: dip-switch 8 polos - zócalo 14+14 patillas; - tornillo cabeza red. 3MA,10 mm;
DEV1: desviador 12 polos cir. - tira de 2 polos (2 ud.); - tuerca 3 MA;
impr., 90° - tira de 3 polos, macho (2 ud.); - circuito impreso.

a esa patilla del microcontrola- entre la duración del nivel lógico el sencillo expediente de variar
dor una tensión positiva de 13,5 alto y el nivel lógico bajo). Si se el ciclo de trabajo de la señal.
voltios (valor típico). El diodo D2 hace pasar esta señal por el fil- Cuanto menor es el ciclo de tra-
impide que esta tensión progre- tro basa bajos formado por R11 bajo, menor será la velocidad de
se hacia el estabilizador U3, ya y C12 se obtiene una tensión rotación del motor o la emisión
que podría dañarlo. La Puerta C bastante estable cuya amplitud de luz de la lámpara. Pero el
del PIC se utiliza para visualizar es proporcional al duty cycle. microcontrolador sólo soporta
los datos: todas sus líneas Para evitar que esta tensión cargas poco importantes, de
están dedicadas a encender y varíe a causa de la carga apli- modo que suele intercalarse un
apagar los leds LD1 a LD8. De cada, se ha intercalado un buf- transistor (normalmente un
RC2 se obtiene una señal PWM fer no inversor (un amplificador Darlington o un MOS de poten-
(Pulse Width Modulated) que, de ganancia unitaria en el cual cia) para manejar holgadamen-
convenientemente filtrada, se la polaridad de la señal de sali- te la corriente necesaria. El soft-
convierte en una señal analógi- da es la misma que la de entra- ware del microcontrolador impo-
ca. Recuérdese que una señal da) realizado con el operacional ne la elección de esta línea; en
PWM es una onda rectangular U4b. La técnica PWM suele efecto: este PIC dispone de un
de frecuencia constante cuyo aplicarse al control de cargas módulo (bàsicamente un conta-
ciclo de trabajo (duty cycle) como, por ejemplo, motores de dor) que permite obtener en
puede variarse entre 0 y 100 % corriente continua o la intensi- RC2 señales PWM cuyo ciclo
(el duty cycle es la relación dad luminosa de lámparas, por de trabajo se ajusta con toda

4 n.10 - In Electronics
comodidad con sólo actuar ade- expresada por la fórmula zócalos para los integrados y
cuadamente sobre el contenido los conectores formados con
de algunos registros dedicados R7 terminales de tira. El regulador
a usos especiales. Finalmente, 1+ ---------------- de tensión debe montarse ajus-
en la demoboard se han incluido R6 + R5 tando la longitud de las patillas
dos entradas analógicas hacia de modo que, al acostarlo,
las patillas RA0 y RA1. El Insertando los valores que se pueda atornillarse a la placa sin
PIC16F876 contiene un conver- indican en la Lista de forzarlo. Al montar los conden-
tidor analógico/digital de preci- Componentes, la ganancia sadores electrolíticos debe
sión equipado con un multiple- obtenida es del orden de 10 respetarse la polaridad. Los últi-
xor que permite utilizar más veces, con lo que la gama de mos componentes a incorporar
líneas de la Puerta A como variación de la tensión se sitúa pueden ser el conmutador
entradas analógicas. En esta entre 0 y 4 voltios. El condensa- DEV1, las regletas de conexión,
demoboard sólo se han utilizado dor C8 determina el funciona- el trimmer, el conector Ethernet
dos de estas líneas. La primera, miento del circuito como filtro y el coaxial de alimentación.
RA0, recibe entre 0 y casi 5 V pasa bajos, reduciendo los posi- Tras una detallada inspección
ajustados por el trimmer R4. La bles ruidos presentes. visual en busca de posibles
segunda, RA1, recibe la señal Sólo falta conocer la errores o soldaduras "frías",
de la sonda de temperatura sección de alimentación: un colocar los diversos cables a los
SENS, a través de una etapa de habitual 7805 alimenta casi todo elementos periféricos y líneas y
amplificación y filtrado. Esta el circuito, incluido el módulo la demoboard está a punto de
sonda es una vieja conocida, la SitePlayer. funcionar. Sólo falta insertar en
LM35, que entrega una tensión su lugar cada integrado y el
proporcional a la temperatura La construcción de la módulo SitePlayer.
ambiente, 10 mV por grado. Así, demoboard no comporta dificul-
para el intervalo 0 - 40 ºC, se tad alguna. Manteniendo a la Los programas de
obtendrá a la salida una tensión vista el Diagrama de Montaje y demostración que se detallaban
comprendida entre 0 y 400 mV. el Esquema Eléctrico, se inser- en el Cursillo mencionado se
Pero este escalón de tensión, tará y soldará cada componente han reunido en un disquette de
aplicado directamente, no basta en su lugar, siguiendo las reglas 1,44 MHz que se incluye con el
para aprovechar la dinámica del del arte: trabajando desde el kit de la demoboard.
convertidor, que trabaja entre 0 centro hacia afuera, comenzar Procesándolos de acuerdo con
y 5 voltios, de modo que se ha por los componentes de menor la metodología que se describe
insertado el amplificador opera- perfil, que son los resistores y podrá accederse a muchos de
cional U4, en configuración no diodos, vigilando la polaridad de los secretos que brinda el inte-
inversor, cuya ganancia viene éstos últimos. Seguir por los resante módulo SitePlayer.

La demoboard está disponible en kit para montar (Cód. FT497K) al precio de Eur 48,00.
El kit incluye la placa de circuito impreso taladrada y serigrafiada, el PIC16F876 sin pro-
gramar, todos los componentes necesarios y un disco conteniendo los programas de
demostración descritos en el Curso de Programación y Utilización del SP1 publicado en
la revista Resistor. No incluye el módulo SitePlayer, caja ni alimentador. El módulo
SitePlayer (Cód. SP1) está disponible montado y verificado en forma de circuito híbrido
a Eur 42,00; contiene el Web Server, un controlador Ethernet, una memoria Flash y un
dispositivo de interfaz serie. El programador en kit FT386K está disponible a Eur 86,00.

n.10 - In Electronics 5

También podría gustarte