Sie sind auf Seite 1von 54

MANEJO DE

Sistema de
control de acceso
inteligente
CPLDS
lógica compleja
al alcance de
LA REVISTA INTERNACIONAL DE ELECTRONICA Y ORDENADORES Nº 287 3,60 €
sus diseños
Sencillo inversor
de Tensión de
12 V a 230 V

Reloj
Reloj Digital
Digital
con
con Alarma
Alarma
Inductores
Inductores DIY
DIY
para
para RF
RF
Conmutador
Conmutador
Controlado
Controlado por
por
Tacto
Tacto
MONTAJE DE PROYECTOS
Redacción
VIDELEC, S.L. iAccess
Dirección
Eduardo Corral
Colaboradores
El sistema descrito aquí es más que un sistema de protección
Jose Mª Villoch, Pablo de la Muñoza, Andrés Ferrer,
José Muñoz Carmona. convencional para nuestra casa. Además de conceder un acceso
Coordinación Editorial
Iberoa Espamer, S.L. selectivo a las personas
Dirección
Daniel Ripoll de áreas específicas,
Publicidad
Dirección: Julio Mollejo
julio.mollejo@larpress.com
iAccess permite verificar
Secretaria: Gema Sustaeta
publicidad@larpress.com el área y comprobar
Delegación Cataluña
AD PRESS, S.L. cuándo fue concedido el
Director:
Isidro Ángel Iglesias
Comte d’Urgell, 165-167, B-1º-3ª
acceso.
08036 Barcelona
Tel.: +34 93 451 89 07 - Fax: +34 93 451 83 23
email: ad_press@infonegocio.com
Edita

6
Larpress, S.A.
Dirección de Producción
Gregorio Goñi
Dirección Financiero-Administrativa
José María Muñoz
Manejo de CPLDs
C/ Medea Nº 4, 5ª planta (Edificio ECU) 28037 MADRID
Tel.: 91 754 32 88 - Fax: 91 754 18 58
Los Complejos Dispositivos
Suscripciones y Pedidos: Lógicos Programables (CPLDs)
Belén Herranz Guío
C/ La Forja, 27, 29. Pol. Ind. Torrejón de Ardoz
28850 Madrid. España. han sido un tema reservado para
Tel: 91 677 70 75 - Fax: 91 676 76 65
email: suscrip@larpress.com los más entusiastas
Servicios
Redacción y traducciones semiprofesionales de la
VIDELEC, S.L.
Imprime electrónica; en esta serie vamos a
IBERGRAPHI 2000 S.L.L.
Distribución en España: COEDIS, S.A. tratar de acabar con ese mito.
Ctra. Nacional II Km. 602,5 08750 Molins de Rei - Barcelona. España.
Distribución en el Exterior
Argentina
Importador
Edilogo S.A.
Av. Belgrano 225, 1º, B C1276ADB Buenos Aires
Chile
Importador
Iberoamericana de Ediciones, S.A.
C/ Leonor de la Corte, 6035. Quinta Normal.
36
Santiago de Chile
México
Importador y distribuidor exclusivo
Compañía Importadora de Revistas S.A. de C.V. (“CIRSA”)
Negra modelo Nº 6. Col. Alce Blanco
Municipio de Naucalpan de Juárez. (53330) Estado de México
Tel.: (52-55) 5360-4167 - Fax: (52-55) 5560-7774
Distribución Estados: Citem
Distribución D.F.: Unión de Voceadores
Reloj Digital con Alarma
Portugal
Importador
Ediber-Edicao e distrib. de Public. L.D.A.
Aunque los relojes digitales con alarma ya existen hace
Rua D. Carlos Mascarenhas, 15 - 1000, Lisboa
Venezuela
varios años, la mayoría de ellos sufren serias limitaciones
Distribuidora Continental
de diseño. Por ejemplo,
Colombia
Disunidas, S.A.
muchos no marcan los
Depósito legal: GU.3-1980
ISSN 0211-397X
30/Abril/2.004 fines de semana y sólo
Reservados todos los derechos de edición.
Se prohíbe la reproducción total o parcial del contenido de este
pueden almacenar una
número, ya sea por medio electrónico o mecánico de
fotocopia, grabación u otro sistema de reproducción, sin la hora de alarma. Es hora
autorización expresa del editor.
Las opiniones expresadas a lo largo de los distintos artículos, así
como el contenido de los mismos, son responsabilidad exclu-
de realizar un reloj de
siva de los autores. Así mismo, del contenido de los mensajes
publicitarios son responsables únicamente los anunciantes. alto nivel que haga
Copyright=1996 Segment BV
mejor su trabajo.

42
Nº 287 ELEKTOR
ABRIL 2004 CONTENIDO
Sencillo Inversor de Tensión Montajes de proyectos
de 12 a 230 V
En algunos casos, la alimentación eléctrica sólo puede llevarse a 6 iAccess
un lugar remoto mediante un cable largo, lo cual puede ser
36 Manejo de CPLDs
peligroso y a veces
imposible. Para estos casos
42 Reloj Digital con Alarma
es muy útil un inversor de
potencia capaz de convertir 56 Sencillo Inversor de Tensión
la tensión de batería del
de 12 a 230 V
automóvil en 220V CA.
62 Conmutador Controlado
por Tacto
56
68 Interface Conmutador de
Red para Puerto Paralelo

ARTÍCULOS INFORMATIVOS Artículos informativos

30 Polaridad de los
Condensadores de Lámina
de Aluminio
CoolRunner-II
32 CoolRunner-II
Aquí veremos de forma breve
un kit de desarrollo atractivo de 48 Control Remoto para
nuestros amigos de Xilinx, el
Nuestro PC
cual no es rico en contenido,
pero es muy atractivo para aficionados. La placa se 32 50 Inductores DIY para RF
suministra junto con dos CD-ROMs con el
software.
Regulares

3 Sumario

50 18 Noticias
Inductores DIY para RF
A menudo, los aficionados a la electrónica quieren copiar un 29 Ojeada al próximo número
circuito y se encuentran con el problema de que las bobinas del
mismo no están disponibles en el mercado. Sin embargo, 31 Libros
tenemos la opción de bobinarla nosotros si sabemos el tipo de
cable o coger una bobina de un viejo equipo, modificarla y 35 Nuevos Libros
ajustarla. Todo lo que tenemos que hacer es determinar cuántas
64 EPS
vueltas necesitamos.
INTERÉSGENERAL

iAccess
Un sistema de control de acceso inteligente
Diseñado I. Joostens

Muchos estudios demuestran que, cada vez más, las personas se sienten
inseguras. Por consiguiente, la protección de la propiedad y los edificios
experimentan un auge notable. Un aspecto particular de la seguridad es el
control de acceso. El sistema descrito aquí va más allá que muchos otros,
ya que además de gestionar el acceso selectivo de las personas a las áreas
específicas, iAccess permite verificar a quién le fue concedido el acceso,
a qué área y cuándo.

6 Elektor
INTERÉSGENERAL
Hoy en día, hay varios fabricantes de siste- El circuito descrito en este artículo ple de contactos. La Figura 1 mues-
mas de control de acceso, los cuales, nor- combina la versatilidad y caracterís- tra una foto de un iButton con su
malmente, o son sistemas muy detallados ticas de los sistemas grandes con la sonda de lectura asociada.
diseñados para miles de usuarios y que ofre- sencillez y facilidad de uso de los Se supervisan dos entradas inde-
cen un gran número de características, o son pequeños y autónomos. Aquí se usan pendientemente. El circuito incluye
modelos muy limitados y más apropiados los iButtons como las llaves electró- un controlador para el actuador de la
para el uso privado. nicas. En relación con otros sistemas puerta y una salida a relé. Este
Los sistemas más disponibles comercial- de llaves, los iButtons ofrecen varias último es conveniente para activar o
mente usan llaves electrónicas, como las tar- ventajas, como la disponibilidad, un desactivar un sistema de alarma,
jetas magnéticas, insignias, iButtons o trans- alto nivel de robustez, y el hecho que entre otras cosas. Opcionalmente
pondedores. También hay modelos que usan la interfaz de usuario (el lector) con- puede usarse un enlace a un ordena-
códigos PIN y/o características biométricas. siste solamente en un conjunto sim- dor para configurar el sistema y
eventos de registros en un archivo
de registro.

Concepto y esquema
funcional
La estructura global del sistema de
mando de acceso se muestra en la
Figura 2. Como puede verse clara-
mente, el elemento llave es un micro-
controlador, que se encarga de leer
los iButtons, se ocupa de la comuni-
cación vía RS232 y controla los com-
ponentes periféricos.
El microcontrolador usado aquí
tiene 2 KB de EEPROM que alma-
cena los números de las llaves físicas
(el que se graba en el iButton) y los
privilegios de acceso asociados, así
como los parámetros de configura-
ción del sistema.
Una interfaz de programación es-
Figura 1. Un iButton DS9092 con la sonda de la lectura asociada. pecial permite actualizar el software
del microcontrolador fácilmente. Como
el programa usa un número bastante
grande de interrupciones, no era
posible que el microcontrolador man-
tuviera la hora del día mediante el
software, por consiguiente, se usa
para este propósito un reloj de tiempo
real (CI).
La interfaz de usuario se forma
alrededor de un módulo de LCD, cua-
tro pulsadores (incluso el botón de
inicialización) y un zumbador en
miniatura. Para reducir el número de
E/S usadas, el LCD se maneja en el
modo de 4-bits.
Los iButtons se leen usando una
interfaz simple de un hilo. Como la
longitud del bus de un hilo será rela-
tivamente corta en la mayoría de los
casos, y sólo se conectará un dispo-
sitivo al bus al mismo tiempo, el bus
no necesita reunir unos requisitos
particularmente severos. Los lectores
de llaves pueden encajarse con indi-
cadores de estado usando LED’s rojos
Figura 2. Esquema funcional del sistema de mando de acceso. y verdes.

8 Elektor
INTERÉSGENERAL

Figura 3. Diagrama esquemático del sistema completo.

10 Elektor
INTERÉSGENERAL
SPI) para conectarse a K4. Aquí IC2
Las características de una ojeada son: (MAX232) actúa como un adaptador de nivel
combinado con un controlador RS232.
– pueden programarse 125 llaves
Cuando la línea DTR en la patilla 4 de K4
– controla independientemente dos entradas usando dos lectores
pasa a estado bajo de nuevo, las salidas de
– pueden configurarse los privilegios de acceso individualmente para cada llave
IC10 entran en un estado de alta impedan-
– protegido contra escáner cia que aísla la interfaz de programación del
– configuración del sistema usando un menú de LCD o una conexión de RS232 a un PC resto del circuito. En este estado, S1 actúa
– pueden configurarse las salidas como monostable (el actuador de la puerta) o como un botón de inicialización normal (en
biestable (a relé) combinación con R1, R2 y C1).
– los actuadores de la puerta pueden activarse por voltajes AC o DC El puerto serie (RS232) se construye alre-
– indicador opcional LED dedor de un MAX232 de una manera conven-
– puerto de programación sencillo para actualizar el software cional y está disponible en el conector K3. BZ1
– pueden registrarse las actividades vía enlace de RS232 es un zumbador piezoeléctrico en miniatura
– fuente de alimentación auxiliar que usa una batería recargable que puede manejarse directamente desde una
– alta fiabilidad asegurada por un reloj con perro guardián salida del microcontrolador.

El reloj de tiempo real


El sistema puede manejar la ma- Diagrama esquemático El reloj de tiempo real se forma por un
yoría de los distintos tipos de actua- PCF8573 (IC3) en combinación con un cristal
dores de puerta que usan un voltaje El diagrama esquemático completo del de reloj (X2) y un condensador de ajuste (C22).
de alimentación de 12 V. Un circuito sistema se muestra en la Figura 3, El CI, que puede controlarse completamente
especialmente desarrollado para donde pueden reconocerse los blo- vía una interfaz I2C, mantiene la fecha (día y
este propósito permite manejar el ques funcionales mostrados en la mes) y la hora (horas y minutos) con precisión.
actuador de la puerta usando una Figura 2 sin demasiado esfuerzo. Se añaden R3 y R4 porque el puerto P0 del
corriente alterna o tensión DC, se- Los elementos más importantes se microcontrolador no tiene las resistencias de
gún el caso. Para prevenir el posible describen con más detalle a conti- ‘pull-up’ interiores.
daño al sistema de mando de acceso nuación.
o al actuador de la puerta en el caso La interfaz de un hilo
de un uso impropio, se han incorpo- Microcontrolador, interfaz de La interfaz de un hilo se conecta al micro-
rado varias medidas de protección usuario, interfaz RS232 y puerto controlador a través del pin de interrupción
suplementarias. de programación INT0 (P3.2) e INT1 (P3.3) vía varias resis-
Como ya se mencionó, además El microcontrolador IC1, un tencias y diodos zéner. Cuando un iButton
del circuito controlador del actuador AT89S8252, se usa aquí de una ma- se coloca contra un lector de llave, la patilla
de la puerta también hay una salida nera bastante convencional. No de E/S asociada del microcontrolador se tira
a relé, que puede usarse para fun- emplea ninguna memoria de pro- brevemente a tierra. Esto genera una inte-
ciones de conmutación adicionales. grama externa, todo el programa se rrupción que activa una rutina de interrup-
Finalmente, se ha agregado un localiza en la memoria Flash de 8-KB ción que finalmente lee los datos del iBut-
conector de expansión para usua- del microcontrolador. En el Servicio ton de forma independiente al programa
rios que deseen experimentar con el de los Lectores puede comprarse principal.
circuito. una versión totalmente programada Como las resistencias de ‘pull-up’ interio-
La alimentación del circuito com- del microcontrolador, pero el código res en el microcontrolador son bastante altas,
pleto la proporciona una batería de fuente y el software ejecutable tam- R5 y R6 se han incluido para mantener una
almacenamiento que se recarga bién están disponibles en la página corriente adicional por el bus de un hilo.
continuamente mediante una fuen- web de Elektor en dos disquetes Según el protocolo de especificaciones de un
te de alimentación principal. Esto (vea la lista de componentes). hilo, R5 y R6 tienen normalmente un valor de,
proporciona dos beneficios signifi- El microcontrolador puede progra- por lo menos, 1,5 k, pero si la distancia entre
cativos: primero, en el caso de un marse mediante el conector K4 que el lector llave y sistema de control de acceso
paro en la potencia, el sistema con- usa un cable 1:1 serie estándar (no un es relativamente larga, pueden obtenerse
tinuará operando gracias a la bate- cable de módem-nulo) y el programa mejores resultados usando un valor algo más
ría durante mucho tiempo, de esta MicroFlash de Elektor. Los microcon- bajo. De las pruebas experimentales se
forma se puede asegurar el acceso troladores deben mantenerse en el deduce que un valor de 820 Ω permitirá al sis-
a una área determinada; segundo, estado de reinicialización mientras se tema ocuparse de una distancia de más de
usando una batería de almacena- están programando. Esto está hecho 100 metros entre el sistema de control de
miento, la fuente de alimentación usando la patilla 4 de K4 (DTR), con acceso y el lector de llave.
principal puede ser relativamente el nivel necesario de ajuste propor- R7, R8, D1 y D2 protegen las patillas de E/S
modesta en cuanto a tamaño, ya cionado por R9, R12 y D4, en combi- con respecto a los voltajes altos debido a des-
que los pulsos cortos de corriente nación con IC10, un 74HC126 que es cargas electrostáticas o intentos de sabotaje.
necesarios para operar el actuador un búfer triestado. Por ejemplo, ellos permiten al microcontrola-
de la puerta los proporcionará la Durante la programación, IC10 dor sobrevivir si alguien mantiene una bate-
batería en lugar de la alimentación causa las señales en las patillas ría de 9 V con respecto a los contactos de un
principal. P1.5-P1.7 del microcontrolador (bus lector de llave.

Elektor 11
INTERÉSGENERAL
Los búferes, lógica y controladores les de 50 Hz están presentes en las microcontrolador coloca esta señal
Como búfer IC para los varios indicado- patillas 6 y 8 de IC11 para manejar a estado alto después de que se
res LEDs y la salida a relé se usa un un actuador de puerta. haya colocado una llave válida. Sin
ULN2803 (IC4). Este CI contiene ocho con- embargo, esto no ocurre exacta-
troladores de colector abierto que pueden La interfaz del actuador de mente así, también hay circuitería
conmutar una corriente máxima de alrede- puerta de protección en la ruta señalada.
dor de 500 mA. El actuador de puerta lo maneja El primer circuito de protección
Se incluyen IC11 e IC12 porque las pati- directamente IC5, un L6202. Este se construye alrededor de IC6, que
llas de E/S del microcontrolador no pueden CI, que se usa como un controlador es un 555 conectado como un reloj
proporcionar bastante corriente en el estado de motor, contiene un puente com- monoestable con un período de
alto para controlar el propio ULN2803, ade- pleto en H usando la tecnología aproximadamente 30 segundos.
más de que es preferible usar las señales MOSFET. Puede trabajar con una Cuando la señal en la patilla 2 de
activas a nivel bajo en el microcontrolador corriente continua de 1,5 A y una IC11 pasa a estado alto, T1 conmuta
(ya que todas las patillas de E/S pasan a corriente de pico de hasta 5 A con a través de R25. Esto causa el dis-
estado alto durante una reinicialización). un voltaje máximo de 48 V. Ambas paro de la entrada de IC6 (patilla 2)
Estos CI’s tiene un papel dual. Primero mitades del puente en H son mane- que se pone a tierra hasta que C24
actúan como búferes entre el microcontro- jadas por las señales de 50 Hz del se carga. El flanco de subida en la
lador e IC4, y segundo forman un circuito microcontrolador. Realmente el patilla 2 de IC11 no afecta la entrada
lógico que también proporciona la inversión actuador de puerta recibe cualquier de ‘Reset’ de IC6, que es activa a
de señal necesaria. Esto permite simplificar corriente dependiendo de la señal nivel bajo, de esta forma el tiempo
el software del microcontrolador. Las seña- ‘Enable’ en la entrada del CI. El límite empieza a contar a partir de

C22 K2
- +
C2 BZ1 X2
H5

H6

S2 S3 S4 S1
D1

D2
R8

R5
R6

R7

K4 IC3 R3
C21
P1 R4
IC8
R12 C1

C13
R9 C4
X1
R11
R10 IC1
R2

D4 C3 R1
D3 C12
C35

C5 K1 C36
C9 C11 D10
K3 C10 IC11 IC10 K12 R13
C14
C23

D5
K10

C6 IC12 IC4 C16


IC2

D7
C7 R20 R18 K9 C17
R19 R17 C18 D8
C32 C34 K7 C15
C8
R28 D9 D6
R15
C26 R16 F2 630mAT
P2 C20
IC13

X
R25

R27
R26
H1

H2
IC6

T1
C24
R31
C25 R29
IC7

R30 D11
D24 D21 D12
IC9

C31 D13 TR1


C29

D14
D15
C33
IC5
R24
RE1

D22

D23

F1 50mAT
R14
D16 C19
~
C28

C27
C30 R23
F4 F3
K11 K8 020163-1 ~
K6 K5
H3

H4

NC NO
1AT 2.5AT
+ GND

Figura 4. El circuito se monta en una placa de circuito impreso de doble cara. El LCD se conecta a K1.

12 Elektor
INTERÉSGENERAL
este punto. Si la señal en la patilla 2 de IC11
Listado de componentes vuelve a nivel bajo durante el intervalo de 30
Resistencias: segundos, el flanco de baja en la patilla 4 de
IC13 = 1x 74HC00
R1,R17-R20 = 1k IC6 reinicializa IC6.
T1 = BC547B
R2 = 47k El efecto directo de esto es que la señal
R3,R4,R25,R26,R31 = 10k de salida en la patilla 3 sigue exactamente la
Varios: señal ‘Enable’, con tal de que no se quede en
R5,R6 = 1k5
BZ1 = zumbador DC (activo), 5 ó 6 V estado alto un tiempo superior a 30 segun-
R7,R8 = 100Ω
R9-R12 = 27k F1 = fusible, 50 mAT (lento) con dos; por otra parte IC6 desactivará la señal
R13 = 1k5 zócalo para montaje PCB de salida independientemente. Esto evita
R14 = 1Ω5 5W F2 = fusible, 630 mAT (lento) con que el actuador de la puerta se quede acti-
R15 = 3k9 zócalo para montaje PCB vado durante mucho tiempo, lo cual sería
R16 = 4k7 F3 = fusible, 2A 5T (lento) con perjudicial para ambos: la bobina del actua-
R21, R22 = no usado zócalo para montaje PCB dor de la puerta y la batería recargable.
R23 = 10Ω Un segundo circuito de protección pre-
F4 = fusible, 1AT (lento) con zócalo
R24 = 2Ω2 5W viene que IC5 se cargue excesivamente y
R27 = 1M para montaje PCB
actúa como una clase de limitador de
R28 = 330k K1 = conector caja 16 vías
corriente. La corriente que fluye por el
R29 = 220Ω K2,K9,K10 =conector SIL de 3 vías actuador de la puerta e IC5 cierra el circuito
R30 = 100k K3,K4 = conector sub-D 9 hembra, con tierra a través de la resistencia de sen-
P1 = 10k preset montaje PCB, pines acodados sado R24. La caída de tensión de R24 viene
P2 = 5 k multivuelta (montaje K5 = regleta de 2 vías para PCB, a través de R31/C34 (para la supresión del
vertical)
separación de pines 7,5 mm ruido) a la puerta NAND IC13a, que se
K6,K8 = regleta de 2 vías para PCB, conecta como un inversor. En cuanto el vol-
Condensadores:
C1 = 2µF2/10V radial separación de pines 5 mm taje en las patillas 1 y 2 de IC13 alcanza la
C2,C9,C12- K7 = conector SIL de 14 vías mitad del nivel de voltaje de la alimenta-
C17,C20,C21,C23,C26,C27,C32,C K11 = regleta de 3 vías para PCB, ción, IC13 lo interpretará como un nivel
33,C35,C36 = 100nF separación de pines 5 mm lógico 'alto' y el pin 3 pasará a estado bajo.
C3,C4 = 22pF Esto ocurre con una corriente de aproxima-
RE1 = V23057-B0002-A201 (relé 12
C5-C8,C10 = 10µF 16V radial damente 1,14 A (2,5 V ÷ 2,2 Ω). Como con-
V, 1 contacto conmutado)
C11 = 220µF 25V radial secuencia, el reloj IC7 se activará vía pati-
S1-S4 = pulsador, 1 contacto lla 2 y empezará un tiempo máximo de alre-
C18 = 2200 µF 35V radial
C19,C31 = 220nF TR1 = transformador de red, 2 x dedor de un segundo. El pin 3 de IC7
C22 = 5-40pF 9V/12VA (por ejemplo, modelo pasará a estado alto, y el indicador de carga
C24,C30,C34 = 22nF VTR12209 Monacor/Monarch) excesiva D21 se iluminará. La señal ‘Ena-
C25 = 100µF 16V radial X1 = cristal de cuarzo 12 MHz ble’, en la patilla 2 de IC5, pasará a estado
C28,C29 = 15nF X2 = cristal de cuarzo 32,768 kHz bajo vía IC13b-d, interrumpiendo la
Disipador para IC9: Fisher modelo corriente. Después de un segundo, IC7 se
Semiconductores: restablecerá, y si la condición de la carga
SK129, 38,1 mm alto, 6,5 K/W
D1,D2 = 5V1 500mW excesiva se ha corregido el circuito será de
Batería de plomo ácido estanca
D3,D4 = 4V7 500mW nuevo operacional. Si la carga excesiva
D5-D9 = 1N4007 12V/1,2 Ah
todavía está presente, IC7 será inmediata-
D10,D18,D20,D21 = LED, rojo, baja Módulo LCD, 2 x 20 caracteres,
mente reinicializado. El resultado neto será
corriente compatible HD44780, por ejemplo,
una serie de pulsos de corriente cortos con
D11-D15,D24 = 1N4148 Hitachi LM032 o JHD JM202A una tasa de uno por segundo, los cuales no
D16 = 1N5401 PCB, código de pedido 020163-1 dañarán IC5.
D17,D19 = LED, verde, baja (ver página del Servicio de
corriente
Lectores) La fuente de alimentación
D22,D23 = BYW98
IC1 = AT89S8252-12PC, Set de discos (2 pcs), con ficheros de La fuente de alimentación consiste en un
programado, código de pedido código fuente y software de circuito de carga construido alrededor del
020163-41 control, código de pedido 020163- regulador de tensión IC9 y una pequeña
IC2 = MAX232 11 o descargas gratuitas batería de almacenamiento recargable a 12
IC3 = PCF8573 P V/1,2 A. Para suavizar el componente de
IC4 = 2803 o TD62083AP También: rizado del voltaje de carga de la batería tanto
IC5 = L6202 como sea posible, el condensador de filtro
Cualquier número de iButtons
IC6,IC7 = NE555 C18 ha sido generosamente dimensionado.
modelo DS1990A
IC8 = LM7805 TO220 D16 impide a la corriente fluir en la dirección
IC9 = L200 Opcional: soporte iButton modelo inversa durante un fallo de la alimentación
IC10 = 74HCT126 DS9093A principal. Los diodos D11-D15 proporcionan
IC11 = 74HCT04 El lector puede probar el modelo la compensación de la temperatura. Si la
IC12 = 74HCT08 DS9092 (opcionalmente -L o -T) temperatura aumenta, el voltaje por los dio-
dos disminuirá, con lo cual causará que el

Elektor 13
INTERÉSGENERAL
‘Run’. Normalmente el zumbador
BZ1 debe emitir un pitido corto en
este momento.
Usando P1, ajustaremos el con-
traste del LCD. Si todo ha ido bien,
aparecerá el siguiente texto en el
LCD: 'iACCESS 3.5 Mos 00:00',
'Run… '
Dejaremos al circuito entero calen-
tarse durante 15 minutos, y entonces,
mediante P2, ajustaremos el voltaje
de nuevo en K6 a 13,8 V tan precisa-
mente como sea posible.
Si tiene un medidor de frecuen-
cias, puede conectarlo entre tierra y
el pin 11 de IC3 y podrá ajustar C22
para que la señal tenga un período
de 7,8125 ms (128 Hz). Si no dispone
de un medidor de frecuencias,
puede ajustar C22 'por la percep-
ción', dependiendo de si el reloj se
ejecuta rápidamente o lentamente.
Incluso sin ningún ajuste, el reloj es
bastante exacto.
Después de encajar la placa base
en una caja adecuada, debemos
Tabla 1. Panorámica global de la estructura del menú.
adjuntar una etiqueta de identifica-
ción, como la que se ve en la Figura
3. El reglamento de seguridad eléc-
voltaje de carga en la batería aumente. El densador estén medio entrelazadas. trica nos obliga a ello, porque se trata
voltaje de carga puede ajustarse dentro de Sitúe P1 fijo a una posición de de un dispositivo alimentado por ten-
ciertos límites usando P2. medio rango. sión de la red eléctrica.
Ahora inserte todos los CI’s en
Construcción, ajuste y puesta sus zócalos y conecte el LCD a K1 Configuraciones básicas
usando un cable plano de 16 cone-
en servicio xiones. Encienda el voltaje de ali- Conecte provisionalmente cuatro pul-
mentación de nuevo. En esta etapa, sadores a las posiciones de S1-S4 en
El circuito se construye en una placa de cir- es bastante normal que el circuito la placa de circuitos. Estos botones
cuito impreso de doble cara con vías meta- no haga nada, ya que el software no tienen las funciones siguientes: S1 =
lizadas que se ilustran en la Figura 4. A está cargado. Reinicialización, S2 = Enter, S3 =
pesar de la complejidad del esquema, mon- Usando un cable 1:1 serie están- Abajo, S4 = Arriba.
tar la placa no debe presentar ningún pro- dar, conecte el puerto de programa- También provisionalmente co-
blema significativo. ción (K4) a un puerto serie libre en nectaremos una sonda del iButton
Se usan zócalos para todos los CI’s y debe un ordenador. Descomprima el a las patillas 1 y 3 de K2, con el con-
comprobarse que los valores y polaridades de archivo zip que contiene el pro- tacto del centro de la sonda al pin 1
los componentes son correctos antes de sol- grama y ponga todos los archivos y el contacto exterior conectado al
darlos en su lugar, ya que puede ser difícil en una carpeta del disco duro. pin 3.
desoldar los componentes de un placa de cir- Arranque el programa Micro- Debemos presionar y sostener el
cuito con vías metalizadas. Flash.exe, que está localizado junto botón Arriba, oprimiendo breve-
Después de montar la placa no encaje los con el programa y seleccione el mente el botón de inicialización y
CI’s inmediatamente en sus zócalos, y deje el puerto COM apropiado. Haga clic esperando aproximadamente dos
LCD desconectado de momento. en ‘Flash hex’ y seleccione el segundos, después liberaremos el
Gire P2 totalmente a la izquierda y archivo 'iacc-v35.hex' o equivalente botón. El sistema entrará en el
conecte K5 a la alimentación. Usando P2, (dependiendo del número de ver- modo de configuración y desple-
ajuste el voltaje en K6 (el conector para la sión). El microcontrolador se pro- gará un menú en el LCD.
batería recargable) exactamente a 13,8 V. gramará ahora. Dependiendo de la Ahora podremos usar los botones
Entonces verifique los 5 V de la alimenta- velocidad de su ordenador, esto de arriba y abajo para paginar a tra-
ción a las patillas 1 y 2 de K1 y a cada uno puede tardar unos minutos. En vés de las varias opciones del menú,
de los zócalos de los CI, salvo IC4 e IC5 (que cuanto la programación esté aca- moviéndonos hasta que aparezca la
reciben 13,8 V). bada, el microcontrolador se reini- opción ‘Output 1 properties’ para
Apague la tensión de la alimentación prin- cializará y el programa principal presionar Enter y seleccionar ‘Out-
cipal y gire C22 para que las placas del con- empezará a ejecutar en el modo put type _Mono’ (puede usar los

14 Elektor
INTERÉSGENERAL

Conexión a un
ordenador
Además de la operación manual mediante el LCD y
pulsadores, también puede usarse un ordenador para
configurar todas las opciones del sistema. Si deben
programarse en el sistema un número grande de lla-
ves, este método es considerablemente más rápido y
conveniente que el manual. Todo esto es posible gra-
cias al programa de Windows ‘iAccess remote con-
sole’ que también está disponible en la lista de disque-
tes y en la de los componentes.
Usando un cable 1:1 serie estándar, conectaremos K3
a un puerto serie libre en el ordenador y después
arrancaremos el programa. La primera vez que use-
mos el programa debemos verificar las configuraciones
(9.600 baudios, 8N1) y las modifica si es necesario.
En el menú de ‘iAccess console’, seleccionaremos
‘Establish link to remote system’. Ahora tenemos que
introducir una contraseña (que podemos seleccionar
la primera vez que se usemos el programa). Después
de unos segundos aparecerá el mensaje ‘Link establis-
hed’. En el LCD se mostrará ‘RS232 control active’ y 4 = ningún privilegio de acceso fuera del intervalo de acceso
‘Link established…’, indicando que el sistema está ahora en el (Nivel 3).
modo de configuración. Usaremos los distintos menús para modi-
ficar todas las configuraciones del sistema de mando de acceso y Toda esta información puede almacenarse en el ordenador. Esto
programa o editar las llaves. También es posible generar una sólo requiere ‘Enable event logging’ para activarse en el menú
copia de seguridad y/o restablecer todas las llaves programadas, ‘iAccess console’. Si se desea, el programa puede minimizarse en
junto con sus privilegios de acceso asociados. Esta función es un icono en la bandeja del sistema. También es posible empezar
sumamente útil si deseamos actualizar el software de un sistema el programa en el modo minimizado, y cuando se genere un
configurado usando MicroFlash, ya que éste borrará toda la evento que se active.
EEPROM del microcontrolador. Cuando hayamos acabado, selec- Además de la información mostrada en el LCD, se graban otros
cionaremos ‘Disconnect from remote system’ del menu ‘iAccess elementos en el archivo del registro, como:
console’, y el sistema volverá al modo Run. – El código 5 y 6 (reset en caliente o frio).
Cada vez que se lee una llave, la información se despliega en la – El estado del actuador de la puerta o salida a relé (encendido o
línea del fondo del LCD. Esta información consiste en la hora que apagado).
se ha leído la llave, el número del lector llave, el número de llave – El nombre del usuario (vea debajo).
(1-125), y un código (0-4). El significado del código es el siguiente: – El número de llave físico grabado en el iButton.
0 = la llave presentada se acepta, y el actuador de la puerta aso-
ciado o la salida a relé se activa. Si lo desea, pueden grabarse varios elementos adicionales para cada
1 = llave desconocida. tecla, como el nombre del usuario (el poseedor de la llave), la eti-
2 = ningún privilegio de acceso para el actuador de la puerta o queta de la llave, la fecha de emisión, la fecha de devolución, etc.
relé en cuestión (Nivel 1). Los resúmenes de esta información también pueden imprimirse
3 = ningún privilegio de acceso durante el día actual de la semana fuera si es preciso. Esta información también se usa en el archivo del
(Nivel 2). registro y cuando las teclas se revisan en el modo de configuración.

El software disponible para el iAccess


(la ref. 020163-11.zip, Descarga gratuita):

Nombre del Archivo Tamaño Descripción


Programa Versión 3_5.zip 88,139 código fuente del microcontrolador, versión 3.5
Ejecutable 2_2.zip 1,087,471 Software de Windows para grabar eventos y configurar el sistema de
control de acceso, versión 2.2.
Fuente 2_2.zip 669,005 Archivo fuente para el software de Windows (Delphi 5). Nota: el código
fuente sólo puede ser recompilado usando Delphi 5 Professional (o una
versión superior) con el motor de bases de datos DBISAM instalado;
Consulte en www.elevatesoft.com.

Contenido del programa versión 3_5.zip

Nombre del Archivo Tamaño Descripción


IACC-V35.A51 163,172 Versión 3.5 archivo fuente

Elektor 15
INTERÉSGENERAL
IACC-V35.LST 286,299 Archivo de lista generado por el ensamblador
IACC-V35.OBJ 7,108 Archivo objeto file
IACC-V35.HEX 19,692 Archivo Hex para programar el microcontrolador

Contenido del ejecutable 2_2.zip

Nombre del Archivo Tamaño Descripción


iConsole.exe 2,300,416 Archivo ejecutable versión 2.2 ‘iAccess Remote Console’
iconsole.ini 507 Parámetros de configuración y varias opciones para iConsole
KEYLOG.DAT 7,807 Archivos de la base de datos que contienen los eventos del sistema
KEYLOG.IDX 8,192
EXTRA.DAT 14,735 Archivos de la base de datos que contienen datos de usuario e infor-
mación adicional de las llaves
EXTRA.IDX 28,672
BACKUP.DAT 30,166 Archivos de la base de datos para generar y recuperar copias de segu-
ridad de la base de datos de las llaves
BACKUP.IDX 16,384
INETCTRL.DAT 1,663 Archivos de la base de datos para recibir comandos externos del ordenador
INETCTRL.IDX 8,192

LED Rojo LED Verde Significado

Parpadeando a 0.5 Hz off sistema esperando una llave


off on puerta abierta y relé activado
on durante 3 s off llave no reconocida
on off sistema en modo de configuración

Tabla 2. Indicadores del estado de los LED’s.

botones de arriba y abajo para LCD. Sostenga un iButton contra la


seleccionar una de dos opciones: sonda del iButton. Cuando la llave se
'_Mono' o '_Bi'). haya leído correctamente oirá un
Presione nuevamente Enter y pitido corto, y el número de llave
seleccione ‘Output delay _05 s’, opri- físico se mostrará durante 2 segun-
miendo Arriba o Abajo durante un dos en el LCD. Después de esto, apa-
tiempo de 5 segundos, para presionar recerá ‘Select key nr. _001’ y si con-
después Enter y regresar al menú firma con Enter, se almacenará en el
principal. número 1. Si lo desea puede usar
Ahora seleccionaremos la opción Arriba y Abajo para elegir un número
‘Output 2 properties’, y dentro de ella de llave diferente en el rango de 1-
seleccionaremos ‘Output type _Bi’ 125 antes de presionar Enter. Los
como el tipo de salida. Presionando números de las llaves que ya están en
Enter retornaremos de nuevo al uso aparecen marcados con el signo #
menú principal. (por ejemplo _065 #).
La interfaz del actuador de puerta
se ha configurado así como una inter-
faz monostable con un período de 5
segundos, y la salida a relé se ha con- Descargas
figurado como biestable.
Elija ahora la opción ‘Output gratuitas
current:’ en el menú principal y rati-
fique con Enter, usando a continua- Todo el software del proyecto.
ción Arriba y Abajo para seleccionar Número de archivo: 020163-11.zip
‘Set _AC current’ y confirmar con
Enter. Diseño de la PCB en formato PDF.
Antes de instalar la placa total- Número de archivo: 020163-1.zip
mente en su caja y conectar la batería
www.elektor-electronics.co.uk/
Figura 5. La sonda iButton y los LEDs recargable debe dirigirse a ‘Program
indicadores (D17-D20) se combinan para new key’ y oprimir Enter. Aparecerá dl/dl.htm,
formar dos unidades lectoras. el mensaje ‘Apply key to reader’ en el

16 Elektor
INTERÉSGENERAL
Observe que los privilegios de acceso de
un nivel superior están por encima de los de
un nivel inferior. Por ejemplo, si una tecla no
proporciona el acceso al actuador de puerta
1 basado en un privilegio de acceso de nivel
1, el acceso se niega a esta llave sin tener
en cuenta qué privilegios puede asignarse
a Nivel 2 ó 3.

Construcción y conexión de las


unidades del lector
Para el uso práctico, las sondas del iButton
deben encajarse en unidades de lector robus-
tas que puedan instalarse adyacentemente a
una puerta u otro tipo de entrada.
En el prototipo se usaron cajas de aluminio
para este propósito. Además de una sonda de
iButton, cada cuadro se monto con un LED
verde y otro rojo. Las conexiones necesarias
se muestran en la Figura 5.
La instalación eléctrica entre la placa
base principal y la unidad del lector puede
hacerse usando un cable de red estándar
UTP. Asegúrese de conectar las terminales
de la sonda del iButton usando un solo par
Finalmente, seleccionaremos las teclas y privilegios de acceso trenzado en el cable, como el azul y azul/
‘Return to runmode’ en el menú (que se denomina ‘access rights’ en blanco.
principal y pulsaremos Enter. El los menús). Un iButton particular Para las aplicaciones al aire libre, debe usar
sistema ejecutará una reinicializa- sólo puede almacenarse una vez en preferentemente una sonda DS9092L o posi-
ción y devolverá al modo ‘Run’. la memoria. Si intentamos progra- blemente una sonda DS9092T. El modelo de
Ahora desconectaremos la sonda mar el mismo iButton más de una DS9092 no es conveniente para el uso al aire
del iButton y lo conectaremos al vez aparecerá un mensaje de error libre, ya que las gotas de lluvia pueden causar
pin 2 de K2. De esta forma, cada en el sistema. cortocircuitos entre el timbre del contacto
vez que el iButton que se ha pro- Se asignan los privilegios de exterior y el contacto interior. Los iButtons
gramado en el sistema se acerque acceso por tecla a tres niveles: pueden encajarse en los pequeños agujeros
al lector, este activará el relé RE1. (tipo DS9093) a los cuales se les puede asig-
También puede probar la interfaz - Nivel 1: actuador de la puerta nar un número.
del actuador de puerta conectando o salida de relé. Finalmente, la Tabla 2 proporciona un
el iButton de nuevo a las patillas 1 Para cada llave y cada actuador breve resumen de las indicaciones depen-
y 3 de K2. Conectaremos una carga de la puerta o salida de relé, usted diendo de los LED’s de estado.
a K8 que pueda soportar una ten- puede especificar si la llave permite La información adicional sobre el iAccess
sión alterna de 12 V. Si usamos una activar el actuador de la puerta o el también está disponible en la página web del
'fuerte' carga (> 300 mA), debemos relé. autor en
conectar la batería recargable a K6 http://www.itronics-design.be/
y permitir que se cargue si es - Nivel 2: restricción a ciertos (020163-1)
necesario. Cada vez que el iButton días de la semana.
se acerque a la sonda del lector la Para cada llave y cada actuador de
potencia se aplicará a la carga la puerta o salida a relé, usted puede
durante 5 segundos. especificar qué días de la semana la
llave permite activar el actuador de la
Vista global de la puerta o el relé.

estructura del menú - Nivel 3: restricción a ciertos


tiempos.
La estructura del menú es bastante Puede asignarse un período de
sencilla e intuitiva. Si usamos la acceso para cada llave y cada actua-
Tabla 1 como referencia, no debe- dor de la puerta o salida a relé. La
mos tener ningún problema signifi- tecla sólo puede activar el actuador
cativo. No obstante, unos comenta- de la puerta o salida a relé durante
rios no están de más con respecto a este lapso de tiempo.

Elektor 17
TESTYMEDIDA

Polaridad de los Condensadores


de Lámina de Aluminio
¿Qué terminal de un condensador de lámina de aluminio
actúa como pantalla? terminal caliente
masa
lámina exterior
lámina interior
terminal caliente
masa
lámina interior
outer foil

Por H. Friedli
Como nuestros lectores saben, un condensador cómo están colocadas interiormente
electrolítico debe conectarse en el sentido las láminas de estos condensadores. osciloscopio en modo X-Y; X = denerador, Y = sonda
030420 - 12
correcto dentro de un circuito electrónico. De lo
contrario, los elementos internos del condensa- Un truco profesional Figura 2. Izquierda: polarización errónea;
dor "nos darán la bienvenida" cuando aplique- derecha: polarización correcta.
mos la tensión de alimentación, ya que el con- Existe un pequeño truco que nos per-
densador se romperá, esparciendo sus líquidos, mite relacionar los extremos del con- ción del eje Y cuando movemos la
o vaporizando parcialmente algunos de ellos, so- densador con las láminas metálicas punta de prueba cerca del cuerpo del
bre la placa de circuito impreso o, en el caso de enrolladas en el interior del mismo. condensador, la lámina más exterior
los viejos condensadores electrolíticos de ten- Aplicaremos una tensión senoidal en estará conectada al terminal "caliente"
siones elevadas, expulsando su interior al aire. los extremos del condensador, al mismo (señal) de la salida del generador. Si la
Esta ruptura no es silenciosa, sino que ori- tiempo que lo hacemos sobre la entrada elipse tiende a ser más estrecha este
gina una explosión que, al menos, nos dará un X (eje horizontal) de un osciloscopio de mismo terminal de la lámina más
buen susto. La magnitud de la explosión depen- doble trazo. La señal de prueba debe exterior estará conectado a masa.
derá del tamaño del condensador. Por el con- tener una frecuencia de 1 KHz, aproxi- Para verificar que lo que estamos
trario, los condensadores estables no son com- madamente, y un nivel de un par de vol- realizando es correcto, bastará con
ponentes polarizados y, por lo tanto, no explota- tios pico a pico. La punta de prueba que cambiar las conexiones del conden-
rán, a menos que se les haga trabajar más allá se conecta al canal Y del osciloscopio se sador y repetir la prueba.
de sus especificaciones con respecto a su ten- mantiene próxima al encapsulado de Si no podemos ver la forma de la
sión de trabajo o corriente de funcionamiento. plástico del condensador. En la pantalla elipse suficientemente clara y apreciar
Aún así, existe un tipo de condensadores del osciloscopio podremos apreciar los sus respectivos cambios, será porque la
estables que pueden calificarse como "polari- cambios de amplitud en un rango de tensión de la señal aplicada o la frecuen-
zados". Estamos hablando de los condensado- entrada bastante sensible. cia de prueba son demasiado bajas, ya
res de lámina de aluminio, los cuales pueden Con el osciloscopio colocado en su que el canal Y no es lo suficientemente
capturar ruido cuando se conectan errónea- modo de trabajo “X-Y”, deberemos sensible o el efecto de nuestras manos
mente. Esto puede afectar al funcionamiento apreciar una elipse cuya forma estará es demasiado grande. Si montamos
de circuitos electrónicos sensibles como pre- más o menos abierta, dependiendo de sobre el extremo de la punta de prueba
amplificadores, en los que los aspectos nega- lo que hagamos con la punta de Y un pequeño disco aumentaremos la
tivos se reproducen en niveles exagerados de prueba. Si la elipse crece en la direc- capacidad entre la lámina exterior y la
zumbidos o interferencias, al mismo tiempo entrada del canal Y, lo cual puede ayu-
que tienen tendencia a oscilar. darnos a mejorar la relación de la prueba
Por ejemplo, un hilo conectado al extremo de condensador descrita anteriormente.
de lámina sonda Y
un condensador de acoplamiento conectado a El echo de identificar inequívoca-
la entrada de rejilla (de muy alta impedancia) de mente las dos conexiones de la lámina
una válvula, debe estar conectado a la lámina más interior y de la lámina más exterior
más interior del condensador de acoplamiento, lámina interna lámina externa
del condensador, no significa que los
la lámina más exterior deberá estar conectada al resultados obtenidos puedan aplicarse a
ánodo de la válvula de control, el cual presenta otros condensadores idénticos. El autor
‘hot’ end
una impedancia mucho más baja. de este artículo encontró incompatibi-
En muchos de estos tipos de condensadores canal X canal Y lidades incluso entre condensadores del
la lámina más exterior está marcada, por ejem- mismo fabricante. En la práctica, cada
plo, por un pequeño “-”, un “.” o cualquier otro generador de
onda senoidal ground
condensador de lámina metálica tiene
tipo de indicación. Por desgracia, ésta no es una 030420 - 11
que verificarse individualmente si que-
práctica demasiado común entre los distintos Figura 1. Método de conexión de un remos estar completamente seguros de
fabricantes, e incluso la impresión sobre el condensador de lámina de aluminio a que sus extremos han sido conectados
cuerpo del condensador puede que no nos pro- un generador de onda senoidal y a un correctamente en nuestro circuito.
porcione siempre una información definitiva de osciloscopio. (030420-1)

30 Elektor
KITDEDESARROLLO

CoolRunner-II
Kit de desarrollo para el CPLD de Xilinx
Por Paul Goossens

Este breve artículo versa sobre un atractivo kit de desarrollo de nuestros


amigos de Xilinx, que no sólo es rico en los contenidos, sino también
económico para los aficionados. La placa se proporciona totalmente
acabada y viene con dos CD-ROMs grabados con software.

fesionales, sino también en los pro-


yectos de aficionados enviados para
la evaluación y la eventual publica-
ción en Elektor Electronics. Esto no
sólo es porque estos componentes
ofrecen mucho más posibilidades
que las PALs y GALs, sino porque
casi todos los FPGAs y CPLDs son
programables, los fabricantes ofre-
cen el software de desarrollo gratuito
y, por último, pero no menos impor-
tante, porque Elektor es la vía de
estos competidores. Una desventaja
reconocida de estos nuevos chips es
que normalmente sólo se proporcio-
nan en tecnología SMD.

En el mundo de la electrónica para aficiona-


dos nunca se han usado PALs y GALs, a pesar
de que estos componentes son herramientas
que reducen las largas listas de componentes
y que nos permiten recibir actualizaciones
que evitan la necesidad de construir otra ver-
sión del circuito.
Sin embargo, a los ojos de muchos afi-
cionados estas ventajas no justifican el
coste del programador, el software de
diseño asociado y un montón de libros de
características.
Por otro lado, se encuentran cada vez más
CPLDs y FPGAs, no sólo en los diseños pro-

32 Elektor
KITDEDESARROLLO
Un amplio surtido
La desventaja que se ha mencionado
no tiene ninguna consecuencia si no
nos decidimos por el nuevo kit de
desarrollo de Xilinx. La ‘placa de des-
arrollo’ comprende los elementos
siguientes:

- La placa del circuito impreso con


una CPLD preparada.
- El cable paralelo para programar.
- El software de desarrollo (ISE
Webpack) en CD.
- El CD-ROM con la información
pertinente.
- La guía de lógica programable.
- Una batería de reserva.

Sin embargo, lo más notable de


este kit no son sus contenidos sino
su precio, sólo 50 dólares americanos
más gastos de envío, lo cual quiere
decir que sería posible entregar un
envío en el REINO UNIDO con un A la hora de elegir otro módulo del cambiar. Si se usa una alimentación externa
coste de unas 65 libras. Ante este oscilador, debemos tener presentes las mayor de 3,3 V, el puente de conexión debe
precio nos declaramos realmente conexiones de las patillas y la tensión de colocarse en la posición ‘Int’ (estabiliza-
derrotados frente a casi cualquier de alimentación (3,3 V). ción interior). Cuando se usan dos pilas de 1,5
intento de construcción casera (con- La fuente de alimentación puede voltios en serie, JP1 necesita moverse a la
siderando únicamente el coste y ser un adaptador de tensión DC o posición ‘Ext’ (estabilización externa). Como
esfuerzo de hacer la PCB…). La dis- una batería. Dependiendo de su muestra la indicación, la tensión de alimen-
ponibilidad no es ningún problema: opción, puede que JP1 se tenga que tación no se estabiliza en el segundo caso. Si
podemos pedir el kit directamente de
la tienda de Xilinx en Internet, que da
la bienvenida a los clientes privados,
usando el siguiente enlace:
www.xilinx.com/xlnx/xebiz/onlines-
tore.jsp?sGlobalNavPick=PURCHASE
<http://www.xilinx.com/xlnx/xebiz/
onlinestore.jsp?sGlobalNavPick=
PURCHASE>

En esta página, haga clic en ‘Pla-


cas de Desarrollo’ y después en ‘Pla-
cas CoolRunner-II’ lo cual nos llevará
a la página que muestra el kit de
desarrollo que mencionamos en este
articulo.

El hardware
La placa de circuito impreso viene
con un tipo de CPLD XC2C256TQ144-
7 de fábrica. Si deseamos un segundo
CPLD podemos colocarlo en la placa;
éste puede ser un XC2C64 o un
XC2C32. Un oscilador a 1,8432 MHz
proporciona la señal de reloj requerida
por el CPLD. El módulo del oscilador
está colocado en un zócalo que facilita
intercambiarlo fácilmente si se nece-
sita una frecuencia diferente de reloj.

Elektor 33
KITDEDESARROLLO
se aplica una tensión de alimentación dema-
siado alta, se pueden dañar los componentes
(nosotros lo aprendimos sufriendo pérdidas),
por tanto, procure tener cuidado.
Se suministra un conector de 25 pines
(paralelo) para poder programar el CPLD. Este
conector se enchufa al puerto paralelo en el
PC que usa el cable proporcionado en el kit.
Los que tengan la interfaz JTAG de Xilinx
pueden usar el conector JTAG colocado con-
venientemente en la placa.
Los recursos de E/S en la placa son escasos.
Un LED y un solo botón se conectan al CPLD.
Efectivamente, eso puede ser suficiente para
unos experimentos iniciales, pero las posibili-
dades se limitan a pequeños experimentos. En
lugar de E/S extra, Xilinx ha optado por una
zona de prototipos en la placa que permite agre-
gar el hardware periférico rápida y fácilmente.
Además, las señales más importantes y las
líneas de alimentación están fuera en cuatro
conectores (tenemos que montar nuestro pro-
pio conector de 40 pines). Estas conexiones son
útiles si el diseño del circuito excede el espacio
ofrecido por el área de prototipos.
Como de costumbre, se recomienda En su página web Xilinx ofrece
El software completar el tutorial hasta el final, lo también un número considerable de
cual evita tener que buscar la función ejemplos libres para el uso con ISE.
El software que viene con el kit es sumamente deseada una y otra vez. El precio del kit Xilinx CoolRunner-II,
extenso y distribuido en dos CD-ROMs. El soft- Para proporcionar el toque final, ISE su disponibilidad y facilidad de rea-
ware de diseño y varios ejemplos puede encon- también contiene un programa que lizar un pedido son excelentes, y
trarse en el CD-ROM etiquetado como ‘ISE’. El permite programar un CPLD fácil- esperamos que otros proveedores de
otro CD-ROM contiene una presentación mul- mente desde un PC. De esta manera, el kits de desarrollo sigan el mismo
timedia sobre la placa de desarrollo, junto con ciclo de programación entero se ejemplo.
alguna información técnica adicional. reparte en un solo programa de apli- Aquí, en las oficinas de la editorial
En nuestro caso el software ISE contenía la cación de software. de Elektor, estamos ansiosos de ver
versión 5.1. Mientas tanto, las actualizaciones sus diseños usando este inteligente
están disponibles en la página web de Xilinx, Finalmente kit de desarrollo. ¡Nuestro buzón, edi-
por lo que animamos a todos los usuarios del tors@elektor-electronics.co.uk tiene
kit a conseguir estas descargas libres. Durante Este kit de desarrollo es muy recomen- espacio suficiente para sus diseños!
la instalación se le pregunta si quiere registrar dable si estamos interesados en CPLDs, Para concluir, le deseamos mucha
la propiedad del producto, lo cual es posible o simplemente si queremos adquirir diversión con sus experimentos de
por Internet, fax o correo electrónico. experiencia describiendo la circuitería CPLD.
Dentro del ISE pueden introducirse los dise- en el lenguaje Verilog o VHDL. (030427-1)
ños de varias maneras: Verilog y VHDL son los
dos lenguajes que el software entiende. Ade-
más, el software contiene su propia utilidad de
captura esquemática que permite dibujar un
circuito de una manera más convencional. El
editor de máquina de estados es una potente
característica de Xilinx. Este editor se toma la
molestia de diseñar una máquina de estados.
Simplemente dibujándolo, introduciremos las
condiciones correctas y rápidamente el soft-
ware generará un archivo de VHDL válido. Si
después queremos rectificar errores o hacer
mejoras, es mucho más sencillo analizar y/o
modificar la máquina de estados, que exami-
nar cualquier trozo de código de VHDL.
Afortunadamente, ISE también contiene un
tutorial que proporciona una guía paso a paso
de cómo utilizar el software de la mejor manera.

34 Elektor
MICROCONTROLADOR

Manejo de CPLDs
Contador de revoluciones experimental (I)
Por A. Rosenkränzer

Los “Complex Programmable Logia Devices (CPLDs, es decir,


“Dispositivos Lógicos Complejos Programables”) parecían pertenecer a
un circulo bastante cerrado de aficionados a la electrónica semi-
profesional, pero esta serie de artículos prácticos arrojarán algo de luz y
ayuda para echar abajo ese mito.
Los tiempos cambian, ya que no hace muchos caros entornos de desarrollo y sofisti- única PLD. Hoy día, el proceso com-
años, los dispositivos de lógica programable cados emuladores de programas, tar- pleto se ha simplificado de tal manera
(PLDs) estaban prácticamente reservados a los daban meses en "encajar" los grandes que sólo necesitamos una pequeña
diseñadores especialistas que, con la ayuda de diseños digitales en el interior de una cantidad de herramientas y utilidades
baratas, así como un sencillo ordena-
dor. También necesitaremos una
interfaz adaptadora que se conecte al
zócalo de programación situado en el
interior de la placa de circuito impreso
donde se situará la CPLD, pero su
coste es relativamente bajo.
Si a todo esto añadimos el hecho
de que el precio de los circuitos inte-
grados ha descendido de manera
muy apreciable y que el programa de
desarrollo está disponible de forma
gratuita, estos dispositivos comien-
zan a mostrarse bastante atractivos
incluso para los aficionados que no
tienen unos conocimientos muy pro-
fundos sobre el tema.

Un repaso a la lógica
programable
Si levantamos la tapa de cualquier
elemento de un equipo electrónico
moderno de hoy día, tendremos
suerte si encontramos componentes
discretos en el interior del mismo,
como por ejemplo, puertas analógicas
de la familia 74. Ocasionalmente
veremos un circuito de reloj o un con-
trolador de bus, pero estos circuitos

36 Elektor
MICROCONTROLADOR
se utilizan principalmente para con- externos y consumían una cantidad encadenarse y programarse desde un único
trolar o amplificar señales y no para de energía nada despreciable. Ade- conector. Estos componentes ya no requie-
realizar funciones lógicas. La mayo- más de todo esto también era nece- ren un zócalo para su montaje, por lo que el
ría de los productos que llegan al sario que el diseñador de este tipo de número de sus terminales se ha incremen-
consumidor hoy día, tales como tar- dispositivos se equipase con el mate- tado hasta conseguir la densidad de los
jetas para ordenadores, tienen todas rial necesario para realizar la progra- encapsulados tipo BGA. Aún podemos
sus funciones lógicas implementadas mación de estos componentes. La encontrar unos pocos fabricantes que ofre-
en circuitos ASICs (Application Spe- mayoría de estos circuitos integrados cen componentes con el encapsulado más
cific Integrated Circuits, es decir, Cir- sólo podían programarse una única tradicional tipo PLCC, los cuales son más
cuitos Integrados de Aplicaciones vez, de manera que cualquier error adecuados para proyectos de aficionados a
Específicas). El coste por unidad de en la programación o la necesidad de la electrónica.
estos ASICs es bastante bajo, aunque realizar alguna modificación en su El programa de desarrollo necesario, prác-
lo realmente caro es el coste de fabri- funcionamiento, invalidaban el com- ticamente para cada fabricante de circuitos
cación de la máscara del mismo. El ponente programado. Por todo esto, integrados, puede obtenerse por muy poco
fabricante del equipo debe estar el coste de un dispositivo PLD (inclu- dinero o para su descarga desde Internet. Lo
seguro del mercado potencial antes yendo los programas de desarrollo y único que necesitamos para conectar el orde-
de acometer el uso de un circuito de simulación, junto con el disposi- nador a un conector JTAG de nuestra placa de
ASIC en el diseño de dicho equipo. tivo programador), no se consideraba circuito impreso es una sencilla pieza interfaz,
En la fase de desarrollo de equi- adecuado para los aficionados a la como la denominada “Byte-Blaster, de la casa
pos, y también en la producción de electrónica. Altera.
pequeñas series de equipos, ya no Como hemos dicho al principio Los lectores que nos siguen mes a mes
resulta rentable usar circuitos ASIC, de este artículo, los tiempos cam- recordarán el diseño de la “Interfaz JTAG
sino la tecnología de Dispositivos bian y los dispositivos PLDs ofrecen Paralelo”, compatible con el dispositivo Byte-
Lógicos Programables o PLDs. Estos en la actualidad muchas más puer- Blaster, publicado en Elektor en el año 2002.
dispositivos comenzaron a aparecer tas por encapsulado, además de que Los dispositivos CPLDs (Complex PLD, es
en el mercado a finales de los años 80 pueden volver a utilizarse. El verda- decir PLD Complejas) evolucionaron a partir
y desde entonces muchas compañías dero avance llegó con los dispositi- de las PLDs y posteriormente surgieron las
se han volcado en el hecho de ofrecer vos programables en el propio sis- FPGAs (Field Programmable Gate Array, es
mayores y mejores dispositivos en tema. Como su nombre sugiere, decir, Conjunto de Puertas de Campo Progra-
todo tipo de encapsulado y, más estos circuitos integrados se monta- mable). La principal diferencia, además del
recientemente, con tensiones de fun- ban de manera permanente sobre el incremento en su complejidad, es que las
cionamiento más bajas. equipo ya acabado y podían ser CPLDs (que utilizan de manera más común la
Los primeros ejemplos de estos reprogramados a través de un tecnología de las memorias EEPROM) no pier-
dispositivos disponían de una canti- conector interfaz tipo JTAG, de 10 den sus datos de programación cuando el dis-
dad relativamente pequeña de regis- terminales, montado en algún lugar positivo no se alimenta.
tros (biestables), que requerían una de la placa. La interfaz permite que Por el contrario, las FPGAs deben progra-
gran cantidad de comparadores distintos componentes puedan marse de nuevo cada vez que se les aplica la
tensión de alimentación. Su reprogramación
se realiza de manera automática a partir de
otro componente de arranque (una memoria
EEPROM serie o una memoria flash), montado
sobre la placa de circuito impreso. La razón de
todo esto es que no es posible fabricar la tec-
nología de las memorias EEPROM de alta
velocidad con la necesaria densidad de célula
requerida para una FPGA.
Las velocidades de reloj para un dispositivo
FPGA pueden alcanzar valores de varios cien-
tos de megahercios y algunos fabricantes
están ofreciendo la tecnología “SERDES”, que
proporciona velocidades de transferencia de
datos de hasta 3,7 Gbps (probablemente
cuando lea este artículo ya se habrán alcan-
zado los 10 Gbps). Estos dispositivos incluyen
en su interior el núcleo completo de un proce-
sador (ARM, NIOS). La bajada de las tensio-
nes de alimentación desde 5 hasta 1,5 V tam-
bién ha permitido reducir la energía disipada
en el propio componente.
Aproximadamente el 90 % de todas las
FPGAs vendidas actualmente son suminis-
Figura 1. Diagrama de bloques del contador de revoluciones digital. tradas principalmente por tres fabricantes:

Elektor 37
MICROCONTROLADOR
Xilinx, Altera y Lattice. Las FPGAs ofrecen CPLDs en diseños digitales. En su nología de las CPLDs. Este artículo
una enorme capacidad de puertas y pueden lugar, vamos a concentrar nuestra pretende llevarnos a través del pro-
ser utilizadas en miles de aplicaciones. Ade- atención en la realización y creación ceso completo de montaje y progra-
más, estos dispositivos no necesitan usar las de un método práctico. En nuestro mación, al mismo tiempo que intenta
costosas máscaras de diseño de un ASIC. caso, vamos a construir un conmuta- proporcionar una buena base y pers-
dor digital de revoluciones (tacóme- pectiva de las ventajas del uso de
La práctica tro), ideal para su uso en la mayoría este tipo de tecnología.
de los automóviles y motocicletas. El proyecto que describiremos uti-
Este artículo y los siguientes no van a tratar El diseño de un contador de revo- liza la aproximación de arriba hacia
demasiado los aspectos teóricos, que pode- luciones es bastante sencillo y es una abajo, es decir, primero nos dedicare-
mos encontrar en libros sobre cómo utilizar las buena introducción al uso de la tec- mos a estudiar cuál es el diagrama de

Figura 2. Esquema eléctrico completo del circuito.

38 Elektor
MICROCONTROLADOR
bloques del montaje y, posterior- utilizan tres conmutadores
mente, intentaremos llegar a sus tipo DIP adicionales para
prestaciones en el interior de la CPLD, cambiar el modo de repre-
todo ello a nivel de circuitos. Segui- sentación visual. Esto per-
damente, tendremos que considerar mite que el rango de revo-
la circuitería periférica necesaria y, luciones mostradas pueda
por último (en la segunda parte de cambiarse para adap-
esta entrega), la estructura interna de tarse a las prestaciones
la CPLD generada y la descripción del del motor del vehículo:
proceso de programación.
La Figura 1 nos muestra el dia- De 1.000 a 6.000 rpm,
grama de bloques del circuito perte- como una resolución de
neciente al tacómetro digital. El com- tres diodos LEDs por
ponente central es la CPLD 7128S de cada 1.000 rpm.
la casa Altera. Este circuito integrado
realiza prácticamente todo el trabajo De 750 a 4.500
y está rodeado de una pequeña cir- rpm con una resolu-
cuitería periférica. ción de cuatro dio-
Sin embargo, necesitamos una dos LEDs por cada
interfaz que convierta los pulsos de 1.000 rpm (motores
ignición del motor, provenientes de Diesel).
la conexión de baja tensión de la
bobina de arranque, en niveles TTL, De 2.000 a 10.000 rpm con una
al mismo tiempo que se suprime resolución de dos diodos LEDs por
cualquier pico de ruido que pueda cada 1.000 rpm (motores de motoci-
estar presente en esta señal. La cleta). mos utilizar diodos LED de baja potencia para
señal de entrada de iluminación solucionar este problema, pero en nuestro caso,
(“lighting”) controla la intensidad de De 4.000 a 6.000 rpm en modo alta usar dos salidas para controlar un único diodo
luz de la columna de diodos LEDs (la resolución con ocho diodos LEDs por LED nos proporciona un método sencillo para
interfaz de 12 a 5 V no se muestra cada 1.000 rpm. indicarnos no solamente las rpm (revoluciones
en este diagrama pero puede verse por minuto), sino también el valor de 1.000 rpm,
en detalle sobre la Figura 2). Bajo la De 5.000 a 7.000 rpm (para el que tienen una manera de uso diferente.
luz diurna la intensidad de estos dio- modo denominado “Schumacher”).
dos LEDs puede ponerse al máximo, La circuitería periférica
pero por la noche debemos ate- En el interior de la CPLD puede
nuarla para evitar el efecto de des- programarse casi cualquier tipo de La Figura 2 nos muestra el esquema eléctrico
lumbramiento. representación numérica, incluyendo en detalle del tacómetro. El circuito integrado
El circuito integrado se programa las de tipo no lineal, que será selec- IC1 es una CPLD del tipo APM 7128S, de la
a través de la interfaz JTAG, utili- cionada por medio de tres conmuta- casa Altera, con encapsulado del tipo PLCC
zando la interfaz adaptadora Byte- dores tipo DIP. Para conseguir que la de 84 terminales. El circuito integrado tiene
Blaster de la casa Altera (o una inter- programación sea más fácil, se dis- un total de 8 terminales de masa que deben
faz compatible con ByteBlaster), el pone de tres hojas de cálculo de estar conectados todos al punto GND.
cual se conecta al puerto paralelo del Excel que nos permiten calcular la También existen dos tipos de conexiones a
ordenador. escala de frecuencia necesaria en el la tensión de alimentación VCC en el circuito
Para generar la señal de reloj del programa, proporcionando la fre- integrado. Dos de estas conexiones (denomi-
circuito integrado basta con un cuencia del oscilador y la resolución nadas ambas VCCINT) están conectadas al
cristal de cuarzo asociado a unos que queremos presentar en pantalla. núcleo del circuito integrado, mientras que las
pocos componentes discretos. Este El visualizador del tacómetro está otras seis (VCCIO) son tensiones de alimenta-
reloj es lo suficientemente preciso formado por una única línea de 16 dio- ción para los amplificadores (“buffers”) de las
para asegurar que el circuito no dos LEDs. Cada diodo LED está con- líneas de E/S. Estas tensiones de alimentación
necesite una calibración adicional. trolado por dos salidas del circuito pueden conectarse también a la tensión de 3,3
La configuración de los tres con- integrado que pasan a través de dos V o, como sucede en nuestro caso, a la de + 5
mutadores tipo DIP permite que el resistencias serie. La razón para utili- V. Para otro tipo de aplicaciones es muy pro-
tacómetro pueda emplearse en zar esta configuración es que las hojas bable que sea más útil poder disponer y tra-
vehículos con diferentes cantidades de características del circuito inte- bajar con la tensión de 3,3 V, sobre todo si
de cilindros y sistemas de arranque grado indican que la máxima encontramos necesario reducir las radiaciones
distintos. Sin tener que realizar una corriente de salida está limitada a 12 EMI producidas cuando los amplificadores
reprogramación de los componen- mA, y la mayoría de los diodos LEDs conmutan, o simplemente para simplificar la
tes, el circuito puede ser configu- estándar requieren alrededor de dos interfaz con la lógica de 3,3 V.
rado para motores de uno, dos, tres, veces el valor de esta corriente, si se Para realizar el desacoplo de las tensiones
cuatro, seis u ocho cilindros, de desea que puedan ser visibles incluso de alimentación es una buena práctica utili-
única o doble bujía de arranque. Se bajo condiciones de luz diurna. Pode- zar al menos un condensador de 100 nF para

Elektor 39
MICROCONTROLADOR

IC2
S1 LISTA DE MATERIALES

R19
HOEK1

HOEK2

R1
Resistencias:
L1 Z0 Z1 Z2 M0 M1 M2 K2 JTAG R18 C11
C2 R2 R16 R1-R8,R16-R20,R23 = 10k
C1 R3
C13
R17 R9,R22 = 100Ω
C14
R4 R10 = 3k9
D1

R21
R5
R6 C6 R23
R11 = 1k2
K1 R8
C12 R7 R20 R12,R13,R15 = 4k7
+ X1
R9 R22 R14 = 1k
0 C8 030052-1 R21 = 100k
R10

PULSE (c) ELEKTOR


LIGHT C9 R24...R55 = 270Ω
T1
C10 Condensadores:
C3 C1, C12 = 10µF, condensador
R11

R12
D3

D2

electrolítico de 16 V radial
R13

IC1 C5
C2 = 100 µF, condensador
R14

electrolítico de 16 V radial
R15 C3-C6,C8,C11 = 100nF
C7
C7 = 22 µF, condensador
electrolítico de 16 V radial
C9 = 220 µF, condensador
electrolítico de 16 V radial
C4 C10 = 820nF
C13,C14 = 33pF

Semiconductores:
R25
R24
R27
R26
R28
R29
R30
R31
R32
R33
R34
R35
R37
R36
R39
R38
R41
R40
R42
R43
R45
R44
R47
R46
R48
R49
R50
R51
R53
R52
R54
R55

D1,D2,D3 = 1N4001
D2 = diodo zéner, 3,9 V y 500 mW
D4 D5 D6 D7 D8 D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D4...D19 = diodo LED
HOEK3

HOEK4

verde de 3 mm
IC1 = EPM7128SLC84-15
IC2 = 7805CP
Figura 3. Plano de montaje de componentes para la placa de circuito impreso de doble cara. T1 = BC547A

Varios:
K1 = Conector tipo “Pinheader”
SIL de 4 terminales
Se utilizan cuatro conexiones
Direcciones para crear la interfaz de programa-
K2 = Conector tipo “Pinheader”
de 10 terminales
L1 = Bobina de choque de 68 µH
de Internet ción tipo JTAG: las líneas TDI,
TMS, TDO y TCK. La señal TCK es S1 = Conmutador DIP de 6
elementos
la entrada de reloj utilizada durante X1 = cristal de cuarzo de 4,9152 MHz
www.xilinx.com
www.coolpld.com la programación. La señal TDI no PCB, Placa de circuito impreso,
nos indica, tal como algunos de disponible en “The PCBShop”.
Disco, con código de pedido
www.altera.com nuestros lectores podrían haber 030052-11 (o a través de la
pensado, un tipo de motor diesel, descarga gratuita)
sino que, en nuestro caso, hace
www.latticesemi.com referencia a la señal de datos de
entrada. Esta señal, junto con la nientes de la fuente de alimenta-
señal de salida de datos (TDO), per- ción, que se utilizarán en el adapta-
cada conexión VCC con un circuito integrado, mite que varios circuitos integrados dor de programación (ByteBlaster).
situando dicha conexión lo más cerca posible CPLDs puedan conectarse en Las cuatro conexiones JTAG tam-
del terminal implicado. Al mismo tiempo, tam- cadena, con las señales TDO y TDI bién pueden usarse como termina-
bién se podrán utilizar uno o dos condensa- unidas con el siguiente circuito les de E/S de propósito general, pero
dores de tántalo (con una capacidad com- integrado. La señal TDO del último esto solamente es recomendable si
prendida entre 10 y 22 µF), para reducir cual- circuito integrado es la que se no disponemos de otros terminales
quier ruido en las líneas de alimentación. conecta a la interfaz JTAG. Por su de E/S válidos.
parte, la señal TMS se utiliza para La resistencia R1 y el condensa-
configurar la interfaz JTAG en dor C12 proporcionan un pulso de
Descargas Gratuitas modo reset, datos, comandos, bús-
queda aleatoria, etc. Los cuatro ter-
reset que activa la señal de entrada
Global Clear (GCLRn) a nivel bajo
Hojas de cálculo para Excel. Número de minales de esta interfaz se conec- durante el proceso de encendido.
fichero: 030052-11.zip tan con una resistencia de “pull-up” Esta señal de reset borra todos los
Distribución de pistas e implantación de de 10 K. registros internos de los circuitos
componentes en formato PDF. El conector para la interfaz JTAG integrados.
Número de fichero: 030052-1.zip (K2) es un conector tipo “header” de La señal GCLK1 es la primera de
10 terminales. Junto con los cuatro las dos entradas de reloj globales. Es
www.elektor-electronics.co.uk/dl/dl.htm, hilos de señal también se utilizan las importante estar seguros de que la
líneas de masa y de VCC, prove- primera señal de reloj del sistema

40 Elektor
MICROCONTROLADOR
para la CPLD está conectada a esta grado IC2 pueda disipar esta canti- mutar (histéresis), con lo que podemos
entrada y no sobre una línea de E/S dad de energía. enmascarar los efectos del ruido presente en
de propósito general, ya que inter- Los seis conmutadores DIP pre- la entrada.
namente no está conectada a las sentes en S1 se utilizan para selec-
células y a los registros. Los dos ter- cionar la cantidad de cilindros pre- La placa de circuito impreso y
minales de E/S próximos a la señal sentes en el motor del vehículo y el
de entrada GCLK1 se usan como un modo de visualización del tacóme- los futuros desarrollos
amplificador para realizar la interfaz tro. Cuando la posición de un con-
con el cristal. La salida del amplifi- mutador está abierta, una resisten- Para el proyecto de este tacómetro se ha pro-
cador se conecta directamente a la cia de 10 K carga la línea hasta ducido especialmente una placa de circuito
entrada GCLK1. La resistencia R22 conseguir los + 5 V. Las resisten- impreso de doble cara. En la Figura 3 se
reduce la carga de salida, mientras cias R8 y R10 reducen la tensión en muestran los planos de distribución de pis-
que la resistencia R21 de 100 K, en la señal “light on” a niveles TTL, tas y la serigrafía de colocación de los com-
paralelo con el cristal de cuarzo, mientras que el condensador C8 ponentes. El montaje de los componentes es
proporciona un camino de reali- reduce cualquier pico de ruido en bastante sencillo, aunque debemos poner
mentación positivo para el amplifi- esta entrada. cuidado para evitar que cualquier resto de
cador de línea. La señal proveniente del motor estaño pueda introducirse en el zócalo
El terminal OE1 es una línea para de arranque se acondiciona por PLCC, donde podría producir cortocircuitos
habilitar salidas de propósito general, medio de la circuitería presente entre las pistas de la placa de circuito
y debe definirse en los datos de pro- alrededor del transistor T1, y pro- impreso. También es importante asegurar-
gramación. La señal OE2 (CGKL2) es duce una señal de salida compati- nos que hemos colocado la orientación
otro terminal de función especial que ble TTL ya filtrada, de manera que correcta del circuito integrado, de manera
puede usarse, bien como segundo pueda llevarse a la fila de la señal que la esquina cortada del encapsulado del
reloj de entrada, para diseños que de arranque del circuito integrado componente se corresponda con la esquina
necesiten trabajar con dos señales de IC1. El condensador C9 propor- cortada del zócalo, y todo el conjunto, a su
reloj, o bien como una segunda ciona un acoplamiento de alterna vez, con la serigrafía del componente mos-
entrada habilitada como salida. En el de esta señal. La transición nega- trado en la placa de circuito impreso. Tam-
diseño del tacómetro descrito en este tiva del pulso se fija a – 0,7 V por bién deberemos asegurar la correcta polari-
artículo ninguna de estas funciones medio del diodo D3, mientras que dad de los diodos LEDs, de los condensado-
ha sido requerida. la resistencia R9 protege al diodo res y del resto de diodos, cuando se instalan
Los demás componentes y las D3 de los posibles excesos de disi- sobre la placa.
señales externas están conectadas pación de potencia. La resistencia Cuando un circuito utiliza una línea de
como terminales de E/S de propósito R11 y el diodo zéner D2 limitan el diodos LEDs discretos, el acabado final del
general. El criterio utilizado para loca- nivel positivo del pulso a + 4 V. El proyecto no ofrece un aspecto profesional si
lizar estos terminales será explicado en condensador C10 filtra los ruidos no conseguimos crear una línea de diodos
la siguiente entrega de este artículo. de salida de alta frecuencia mien- LEDs uniforme. Un buen truco para conse-
tras que los componentes R12, T1 guir un acabado más perfecto consiste en
El resto del circuito y R13 forman un conmutador con soldar en primer lugar sólo una de las patillas
transistor, que produce un pulso de de cada diodo en su posición correspon-
La tensión de alimentación para el salida compatible TTL y bastante diente. En ese momento podremos ajustar
circuito se suministra por medio de limpio, destinado al circuito inte- todos los diodos cuidadosamente, y soldarlos
la batería del vehículo de + 12 V, a grado, a partir de la señal de arran- de nuevo si fuese necesario, en su posición
través del conector K1. El diodo D1 que ruidosa. exacta, antes de soldar su segundo terminal
evita el daño del circuito si la polari- Las resistencias R14 y R15 con- definitivamente.
dad de la tensión de alimentación trolan la histéresis de una entrada La distribución de pistas y de componen-
llega a invertirse. La bobina L1 filtra tipo “trigger Schmitt”. Esto es bas- tes no da un aspecto demasiado poblado, de
los picos de ruido presentes en la tante importante, ya que cualquier manera que no vemos una razón especial por
tensión de alimentación y que pue- ruido de la señal de arranque de la que esta placa de circuito impreso no pueda
den llegar al regulador de tensión de + entrada podría provocar que el usarse como plataforma de desarrollo o como
5 V, IC2, mientras que los condensa- tacómetro nos mostrarse una lec- prototipo de otros diseños con CPLDs. Sin
dores C1 y C2 se utilizan también tura falsa. La resistencia R15 pro- embargo, aquellos de nuestros lectores que
para proporcionar un desacoplo de porciona la realimentación desde el estén buscando la flexibilidad que aporta una
dicho ruido. El circuito completo lado de salida a la entrada del buf- verdadera tarjeta de prueba, no deberían dejar
llega a consumir unos 0,5 A, en el fer. Cuando el buffer cambia de pasar por alto nuestra tarjeta EVA, que vere-
peor de los casos, por lo que la poten- estado, una pequeña porción de mos con más detalle en las próximas entregas
cia disipada en el regulador de ten- esta salida se realimenta a través de este artículo en Elektor.
sión vendría dada por la fórmula: del terminal 30 de IC1, de manera (030052-1)
que incrementamos la señal de
Pv = 0,5 A (14,4 V – 5 V) = 5 W entrada a través de la resistencia En la segunda parte de este artículo ojeare-
R15. Esto tiene efectos de despla- mos más detalladamente el interior de los dis-
Es importante que el radiador zamiento en el umbral de tensión positivos CPLD y la programación de dichos
seleccionado para el circuito inte- en el que en el búfer volverá a con- componentes.

Elektor 41
INTERÉSGENERAL

Reloj Digital
con Alarma
Basado en un microprocesador PIC
Diseñado por M. Conde de Almeida maconde@terra.com.br

Aunque los relojes digitales con alarma nos rodean ya desde hace bastantes
años, la mayoría de los productos fabricados que podemos encontrar
actualmente sufren de serias limitaciones en su diseño. Por ejemplo,
muchos de ellos no proporcionan información sobre los días de la semana
y sólo pueden memorizar una hora de alarma. ¡Ya es hora de disponer de
un diseño casero capaz de realizar este trabajo bastante mejor!

Generalmente, ajustamos la hora


incrementando los minutos y las
horas. Si, por ejemplo, nuestro reloj
tiene las 06:15 h y la hora correcta
son las 20:58 h, tendremos que man-
tener una tecla pulsada durante
algún tiempo y soltarla antes de lle-
gar al minuto o la hora deseada, con
lo que el contador conmuta a un
modo de incremento más lento. Si
no conseguimos parar a tiempo, nos
habremos pasado de la hora dese-
ada y tendremos que comenzar todo
el proceso de nuevo.
Este artículo propone una solución
para aquellos diseños no tan poten-
tes, presentando un circuito de bajo
coste basado en el popular micro-
controlador PIC 16F84A, de la casa
Microchip.
Nuestro reloj digital con alarma
mantiene actualizados los días de la
semana y dispone de ocho alarmas
que pueden activarse individual-
Los relojes con alarma que no han sido seria si deseamos que las alarmas mente para que se disparen cada
especialmente fabricados para un determi- se activen en un día específico de día, sólo los días laborables o, si lo
nado uso, presentan serias limitaciones si, la semana o solamente durante los deseamos, un día específico de la
por ejemplo, nuestro lector y su pareja tie- días laborables. semana.
nen diferente hora de levantarse o si desea- El proceso de selección de la El proceso de selección de la hora
mos tomar una medicación a intervalos hora, en la mayoría de los relojes, permite el ajuste de cada dígito del
regulares. Esta limitación llega a ser más también presenta inconvenientes. reloj de manera independiente, por

42 Elektor
INTERÉSGENERAL
+5V
IC6 D3
7805 1N4001

R3 R4 R5 R6 R7 R10 R8 R9 Bz1
C10
C5 C3 C4
10k

10k

10k

10k

10k

10k

10k

10k
100n
14 1000µ 100n 100n R11
16V D4

1k
5V DC
4 13
MCLR RB7
12
RB6 1N4148
3 IC5 11
RA4 RB5
2 10 K1
RA3 RB4
T1
1 9
RA2 RB3 R13
18 8
RA1 RB2 10k
17
RA0
PIC16F84 RB1 7
6 BT1
RB0 BC547
OSC2 OSC1 +9V
15 16 5
S1 S2 S3 S4 S5 X1 S7 S6 R12

2k2
C11 C2 C1

1µ 22p 4MHz 22p


16V

ON/OFF ALARM TIME + – SNOOZE DISPLAY ON


+5V

R2

10k
IC1 IC2 IC3 IC4
9 8 1 2 74HCT164 9 8 1 2 74HCT164 9 8 1 2 74HCT164 9 8 1 2 74HCT164
R

R
& & & &
1D 1D 1D 1D
SRG8

SRG8

SRG8

SRG8
C1/

C1/

C1/

C1/
3 4 5 6 10 11 12 13 3 4 5 6 10 11 12 13 3 4 5 6 10 11 12 13 3 4 5 6 10 11 12 13
+5V +5V +5V +5V
R14
R15
R16
R17
R18
R19
R20
R21

R22
R23
R24
R25
R26
R27
R28
R29

R30
R31
R32
R33
R34
R35
R36
R37

R38
R39
R40
R41
R42
R43
R44
R45
R1
1k
1k
1k
1k
1k
1k
1k
1k

1k
1k
1k
1k
1k
1k
1k
1k

1k

1k
1k
1k
1k
1k
1k
1k
1k

1k
1k
1k
1k
1k
1k
1k
1k
C9 14 C8 14 C7 14 C6 14
IC1 9 7 5 4 2 IC2 9 7 5 4 2 IC3 9 7 5 4 2 IC4 9 7 5 4 2
7 b c d e f 7 b c d e f 7 b c d e f 7 b c d e f
100n 100n 100n 100n
a g a g a g a g
10 1 10 1 10 1 10 1
D2

LD1 dp 6 LD2 dp 6 LD3 dp 6 LD4 dp 6


D1

CC CC CC CC CC CC CC CC
3 8 3 8 3 8 3 8
LTS4301E LTS4301E LTS4301E LTS4301E

Figura 1. Esquema eléctrico del circuito del Reloj Digital con Alarma basado en un PIC.

medio de unas teclas de incremento y una manera normal. Cuando una de su estado de configuración individual.
decremento (“Up” y “Down”, es decir, alarma se activa, la pantalla se vol- Una brillante pantalla de cuatro dígitos faci-
“+” y “-”). Este reloj también incor- verá activa también para mostrar la litará la verificación de la hora a una cierta
pora algunas otras características hora actual. distancia o en la oscuridad.
interesantes. La configuración de la hora de las El oscilador de cristal de 4 MHz garantiza
Como todo buen reloj digital con ocho alarmas diferentes queda alma- una base de tiempos suficientemente precisa
alarma, nuestro circuito dispone de cenada en la memoria EEPROM del para el reloj (error = 0,000247 %).
una pila que mantiene al reloj vigi- PIC. Por lo tanto, no tendremos que
lante incluso en el caso de que se ajustar de nuevo la hora de las alar- El circuito
produzca un fallo en la tensión de mas cada vez que se produzca un
alimentación AC. En el modo de fallo en la tensión de alimentación o La Figura 1 nuestra el esquema eléctrico
funcionamiento con alimentación en la pila. La tecla “snooze” (“dor- completo del reloj. Toda la parte inteligente
por batería, la pantalla que nos pre- mitar”) desactivará de forma tem- (y la mayor parte de los circuitos lógicos)
senta la hora está apagada para poral una alarma, de manera que la está invertida en el microcontrolador PIC
reducir el consumo de energía. Sin alarma se volverá a activar de nuevo 16F84, y más concretamente en el circuito
embargo, si queremos verificar la al cabo de un minuto, hasta que sea integrado IC5. Utilizando las líneas RA0 –
hora en un momento determinado, desactivada completamente. El pro- RA4 y RB5 – RB7 como líneas de entrada del
podemos habilitar la pantalla pul- yecto también dispone de una tecla puerto y las líneas RB0 – RB4 y RB5 – RB7
sando sobre el botón “display on” (es maestra de alarma activada/desac- como líneas de salida del puerto, podemos
decir, "pantalla encendida”). En el tivada (Alarm On/Off) que activará obtener una pequeña cantidad de código
modo de trabajo con batería, las alar- o desactivará todas las alarmas al ejecutable que está almacenado en la memo-
mas continuarán funcionando de mismo tiempo, independientemente ria interna del circuito integrado y que nos

Elektor 43
INTERÉSGENERAL
permitirá tomar el control total del circuito,
para lo cual se necesita una tensión de ali- Rutina de
mentación de + 5 V y una señal de reloj inicialización
generada con la ayuda de un cristal de
cuarzo externo de 4 MHz, X1.
La resistencia R10 y el condensador C11
garantizan que el microcontrolador reciba un Bucle
principal
pulso de reset en el momento del encendido.
Es necesario conectar los conmutadores
S1 – S5 a los terminales del puerto “PORTA”
Tecla no Leer Tecla de ajuste de
del microcontrolador, estando configurados pulsada alarma pulsada
No ¿Hora teclas y
todos ellos como entradas. Las resistencias cambiada tomar acciones
que van desde R3 a R7 garantizan un nivel ?
lógico alto en los terminales del puerto
“PORTA” cuando los conmutadores están Si Tecla de
ajuste de
abiertos. Cuando están cerrados, las teclas hora pulsada
forzarán un nivel lógico bajo en la línea del Actualizar
display
puerto “PORTA” al que se ha conectado, dis-
parando la ejecución de rutinas específicas Pulsada Rutina de ajuste
de control para el reloj. >~3 sec. de alarma
Las líneas PORTB.6 y PORTB.7 también ¿Alguna No
deben configurarse como entradas. Las alarma?
resistencias R8 y R9 garantizan un nivel
lógico alto sobre estas entradas cuando los Rutina de ajuste Mostrar brevemente
Si de hora el día de la semana
conmutadores asociados, S6 o S7, están en
estado abierto. Cuando se cierra el conmu-
Pitido
tador S7 estaremos activando la función
“Dormitar”. De modo similar, el conmutador
S6 activará de manera temporal la pantalla
Bucle
de visualización. Esta función sólo está dis- principal
ponible cuando el reloj está funcionando en el
modo de pila.
Las resistencias R11 y R12 forman un divi- 030096 - 12
sor de tensión unido a la tensión de salida del
adaptador de tensión de red de 12 VDC. Este Figura 2. Diagrama de flujo del programa que corre en el interior del PIC.

44 Elektor
INTERÉSGENERAL
SNOOZE ALARM TIME
LISTA DE MATERIALES
+

H1
H2

S7 S2 S3 S4
D1

ROTKELE )C(
1-690030
Resistencias: R1
R1, R11,R14-R45 = 1k DISPLAY S6 S5 -
LD1 LD2 D2 LD3 LD4
R2...R10,R13 = 10k 030096-1
R12 = 2k2

Condensadores:
C1,C2 = 22pF

S1
C3,C4,C6-C10 = 100nF

R45
R38
R39
R40
R41
R42
R43
R44

R37
R30
R31
R32
R33
R34
R35
R36
R29
R22
R23
R24
R25
R26
R27
R28
R21
R14
R15
R16
R17
R18
R19
R20
R3
R9
R8
R5
R7
R4
R6
C5 = 1000µF, condensador
electrolítico de 16 V axial
C11 = 1µF, condensador C10 C7 C8
electrolítico de 16 V axial IC5 IC4 IC3
IC2 IC1

Semiconductores: C6 C9
C1 C5
D1,D2 = Diodo LED rojo de 3 mm, C2 R2 C3
D3
R11

R10
X1 T1 C4 K1
de baja corriente R12
R13 D4

H3
H4

D3 = 1N4001 + - -

+
C11 BZ1 0 +
D4 = 1N4148 IC6 BT1
T1 = BC547
IC1-IC4 = 74HCT164
IC5 = PIC 16F84-04/p,
programado, con código de
pedido 030096-41
IC6 = 7805

Varios:
K1 = Bloque terminal de 2 terminales
con 5 mm de distancia entre ellos
S1 = Conmutador de
encendido/apagado
S2-S7 = Pulsador miniatura para
montaje en placa de circuito
impreso, tipo DTS 65N
LD1-LD4 = LTS 4301E (Lite-On)
BZ1 = Zumbador (activo) de 5 VDC

030096-1
(C) ELEKTOR
X1 = Cristal de cuarzo de 4 MHz
BT1 = Batería de 9 V con
terminales de “clip”
PCB, Placa de circuito impreso
disponible en “The PCBShop”
Disco con los ficheros del código
fuente y hexadecimal (objeto),
con código de pedido 030096-11 Figura 3. Diagrama de pistas y plano de montaje de los componentes de la placa de circuito
(o a través de la descarga gratuita) impreso diseñada para el reloj (placa disponible en “The PCBShop”).

divisor de tensión garantiza un nivel PORTB.2, mientras que la línea reloj), de los registros de desplazamiento,
lógico alto en el punto PORTB.5 PORTB.3 controla los diodos LED1 y mientras que la línea del puerto PORTB.0
cuando dispongamos de tensión de LED2, el separador de horas y minu- controla la línea DATA del primer registro de
alimentación de red, en esta situa- tos de la pantalla. desplazamiento de la cadena (IC1, terminal
ción la pantalla queda permanente- El bloque de lectura está consti- 1). El programa que se ejecuta en el micro-
mente encendida. Si por alguna tuido por cuatro visualizadotes de controlador, enviará un bloque de informa-
razón la tensión de red no está dis- siete segmentos y de cátodo ción de 32 bits a los registros de desplaza-
ponible (fallo en la tensión de red) común, LD1 a LD4. Esta pantalla miento, tras lo cual será necesario realizar
pasaremos a obtener un nivel lógico visualizadora está controlada por una actualización de la pantalla. La línea del
en la línea PORTB.5 y toda la panta- cuatro registros de desplazamiento puerto PORTB.4 controla el terminal de
lla de visualización se desconectará del tipo 74HCT164, (IC1 – IC4), RESET de los registros de desplazamiento.
por medio del programa. Si echamos conectados en serie. La resistencia Esta línea del puerto se mantendrá a nivel
una ojeada sobre los dispositivos de R2 sólo se utiliza para garantizar un bajo mientras la pantalla de visualización
salida controlados por el micropro- nivel alto en los terminales habilita- esté desconectada.
cesador PIC nos encontramos con dos de los registros de desplaza- La tensión de alimentación tradicional de
que la alarma del zumbador BZ1 miento. La línea del puerto PORTB.1 + 12 VDC puede proporcionarla un adaptador
está controlada por medio de la línea controla el terminal 8, CLOCK (de de tensión de red AC o DC. Los diodos D3 y

Elektor 45
INTERÉSGENERAL

D4 garantizan el funcionamiento exclusivo de


una batería de 9 V o de una fuente de tensión Hora actual Tercer dígito
ajustado
de alimentación de 12 VDC. Estos diodos tam-
bién garantizan que las resistencias R11 y R12 Pulsar T adj Pulsar T adj
solamente estén alimentadas por la tensión de
12 VDC.
Primer dígito seleccionado Cuarto dígito
La tensión de alimentación de + 5 V para la seleccionado
circuitería analógica se proporciona por medio
de un regulador del tipo 7805 (IC6). Los con- Use +/- para ajustar Use +/- para ajustar el dígito
el dígito si fuese necesario si fuese necesario
densadores C3, C4, C5 y el conjunto C6 – C9,
ayudan a mantener la tensión de alimentación Primer dígito ajustado Cuarto dígito
ajustado
lo más limpia posible de interferencias.
El consumo de corriente del reloj durante Pulsar T adj Pulsar T adj
un uso normal del mismo (por ejemplo,
cuando está alimentado por un adaptador de Segundo dígito seleccionado
tensión de red), es de tan sólo unos 75 mA.
Si el circuito se alimenta a través de una pila
Use +/- para ajustar el Use +/- para ajustar el dígito
de 9 V, el consumo de corriente aumenta dígito si fuese necesario si fuese necesario
hasta los 5 mA.
Segundo dígito ajustado Pulsar T adj para finalizar el proceso de ajuste

El programa de control
Pulsar T adj La pantalla parpadea
El programa de control completo para el reloj “HH:HH” para indicar que
el proceso ha acabado
ha sido escrito en lenguaje ensamblador Tercer dígito
para el circuito integrado PIC, utilizando el seleccionado
El reloj vuelve a su estado de
Entorno Desarrollo Integrado MPLAB (ver- funcionamiento normal con
Use +/- para ajustar la nueva hora seleccionada
sión 5.70.40), suministrado gratuitamente el dígito si fuese necesario
030096 - 13
por la casa Microchip.
Los ficheros del código fuente y los hexa-
decimales contienen el programa listo para Figura 4. Procedimiento de ajuste de la hora.
ser volcado en la memoria flash del micro-
controlador PIC, que pueden obtenerse gra- rutina de inicialización, donde se Por ejemplo, si se han usado la
tuitamente en la página web de Elektor, en configuran las líneas de E/S, el regis- tecla de Ajuste de Alarma (Alarm
la sección “Free Downloads” (Descargas tro de interrupciones y el funciona- Adjust) y se mantiene pulsada
Gratuitas). El nombre del fichero es miento del Temporizador 0 y del pre- durante un tiempo superior a tres
030096-11. Para aquellos lectores que no escaler, al mismo tiempo que se segundos, el programa ejecutará la
tengan acceso a un programador para el hace la lectura de la información de rutina de ajuste de alarma y, una vez
circuito integrado PIC, también se dispone las alarmas almacenadas en la acabada, volverá a ejecutar el lazo
de la opción de poder solicitar el microcon- memoria EEPROM y se lleva a la principal.
trolador, ya programado con el código de memoria de datos del microcontro- Si la tecla Ajuste de Hora (“Time
pedido, 030096-41. lador PIC, el programa entra en un Adjust”) se mantiene pulsada
En la Figura 2 se muestra el diagrama de lazo en el que se leen las teclas de menos de tres segundos, los dígitos
flujo que resume el funcionamiento del pro- control y, en función de su estado, se de la pantalla mostraran el día de la
grama. Después de la ejecución de una ejecutan diferentes tareas. semana actual. Si la tecla se man-

46 Elektor
INTERÉSGENERAL
bits. Este contador tiene un valor sobre los dígitos del visualizador, para poder
Descargas Gratuitas máximo de cuenta de 29.297 (7.271h). hacerlos accesibles desde el exterior, una
Ficheros con el código fuente y
Esto significa que cada minuto vez que el montaje de la placa de circuito
(29.297 x 2,048 ms = 60.000,256 ms, o impreso haya sido colocada detrás del panel
hexadecimal (objeto) para el PIC.
muy próximo al minuto) este contador frontal. Podemos utilizar una pequeña
Número de fichero: 030096-11.zip
se desbordará. El desbordamiento del lámina adhesiva roja que resalte el acabado
Diagrama de flujo del funciona- contador de 16 bits incrementa el de las teclas, de manera que dé una apa-
miento del reloj. Número de contador de minutos (módulos 10) el riencia más real al reloj.
fichero: 030096-12.zip cual, después de su desbordamiento, Una vez concluida la instalación de todos
Distribución de pistas e implantación aumentará el contador de decenas de los componentes, utilizaremos un multímetro
de componentes en formato PDF. minutos (módulos 6), el cual, a su vez, para estar seguros de que no hay cortocircui-
Número de fichero: 030096-1.zip incrementa el contador de horas y, tos entre la línea de alimentación de + 5 V y la
www.elektor-electronics.co.uk/dl/ finalmente, termina aumentando tam- línea de masa.
dl.htm. bién el contador de decenas de horas. Cuando coloquemos los distintos circuitos
Como se ha mostrado más arriba, integrados sobre su zócalo verificaremos
el reloj de los minutos tiene una siempre que la posición de su terminal 1 es
tiene pulsada más de tres segun- duración ligeramente más larga de lo correcta. Por último, debemos evitar cual-
dos, el programa ejecutará la rutina que debiera ser. Este error, que equi- quier tipo de daño a los componentes por los
de Ajuste de Hora y, una vez que vale a un 0,000427 %, llega a produ- molestos efectos ESD. Para ello, nos manten-
hayamos ajustado el día de la cir una diferencia horaria de menos dremos conectados a masa por medio de una
semana, la rutina volverá al lazo de dos minutos al año, diferencia tira conductiva.
principal. que se puede considerar bastante
Cuando no se pulsa ninguna tecla baja comparada con la que llegan a Funcionamiento del reloj
el programa permanece actualizando tener la mayoría de los relojes no
constantemente los dígitos de la pan- especializados. En la Figura 4 se muestra un diagrama grá-
talla, verificando y confrontando la fico de cómo realizar el ajuste de la hora. Exis-
hora actual con las alarmas introdu- El montaje ten también otros dibujos que muestran con
cidas en la memoria y disparando el más detalle el resto de los procedimientos a
sonido de aviso si se encuentra que En la Figura 3 se muestra el dia- realizar, pero que por falta de espacio no han
las dos horas coinciden. grama de pistas y los planos de sido impresos. Estos dibujos incluyen:
Aunque no está indicado en el implantación de componentes de la
diagrama de flujo del proceso, el pro- placa de circuito impreso diseñada • El visualizador del reloj.
ceso de actualización de la pantalla para el reloj. La placa de circuito • Las teclas y sus funciones.
se ve afectado por el estado de la impreso tiene que dividirse en dos • El funcionamiento de la tecla Alarma
línea del puerto PORTB.5 (monitor de partes que separen la placa principal Activada/Desactivada.
la tensión de alimentación de 12 de la placa del visualizador. • Procedimiento de control del zumbador.
VDC) mientras que la verificación de Comenzaremos el proceso de • Funcionamiento del modo batería (fallo
las alarmas y los procesos de disparo montaje soldando los enlaces con de la tensión de red).
de las mismas están sujetos al estado hilos que hay sobre la placa princi- • Ajuste de las alarmas.
de las teclas “Alarm On/Off y Snooze” pal. Seguidamente, haremos lo pro-
(es decir, “Alarma encendida/apa- pio con los cinco zócalos de los cir- Las figuras se suministran en forma de un
gada” y “Dormitar”). cuitos integrados y con todos los documento en formato pdf comprimido. Para
Un elemento importante del pro- componentes de bajo perfil. El resto ello podemos dirigirnos a la página web de
grama es el proceso de cuenta de la del montaje de los componentes no Elektor, en la selección descargas gratuitas, y
hora. Dicho proceso está basado en debe suponer mayor problema, ya buscar el número 030096-12.
el temporizador “TIMER_0” del mi- que se trata de componentes regu- (030096-1)
crocontrolador, el cual tiene la habi- lares que se utilizan muy habitual-
lidad de interrumpir el programa mente.
principal y desviar su ejecución Como es habitual, deberemos
hacia una rutina de manejo de inte- tener cuidado con la polaridad de
rrupción en el momento en que su los componentes electrolíticos como
cuenta se desborde (FFh Æ 00h). condensadores, diodos y también
El microcontrolador está configu- con los elementos del visualizador.
rado de manera que el desborda- La pantalla del visualizador se
miento del temporizador “TIMER_0“ sujeta sobre la placa principal for-
se produzca cada 2,048 milisegun- mando un ángulo de 90 grados. La
dos. Esto se hace consiguiendo que interconexión entre ambas placas
el pre-escaler divida la señal del reloj se realiza mediante conectores del
del temporizador “TIMER_0” por 8. tipo”pinheader” SIL de ángulo recto
En ese momento determinado, la o 40 trozos de hilo rígido desnudo.
rutina de manejo de la interrupción La parte de conmutación de los pul-
incrementará un conmutador de 16 sadores debe sobresalir un poco

Elektor 47
ELECTRÓNICAENLÍNEA

Control Remoto
para Nuestro PC
Con receptor de infrarrojos casero
Por Harry Baggen

El uso del PC como equipo multimedia es cada vez más frecuente, tanto
para la grabación como para la reproducción de audio y vídeo, con
multitud de funciones que podemos controlar de forma remota, igual que
lo hacemos con la TV o el equipo de música. Para ello, todo lo que
necesitamos es un control remoto por infrarrojos estándar, un circuito
de recepción y algo de software.
distancia con la tarjeta de TV para
PC, aunque las características que
ofrece se reducen a las de un televi-
sor básico y unas funciones de radio.
Afortunadamente, hay varias al-
ternativas disponibles para enlazar
un PC a un control remoto (mando a
distancia). Gracias a ciertos progra-
mas inteligentes y algún hardware
realmente sencillo, es posible usar un
viejo mando a distancia transmisor
para realizar el control remoto desde
nuestro PC.
El receptor es, por supuesto,
casero, lo cual no supondrá un pro-
blema para los lectores. A propósito, si
se diera el caso de que tenemos un
mando infrarrojo cerca, con una tar-
jeta de TV podemos realizar sin pro-
blemas el control con los programas
que veremos a continuación.
En Internet podemos encontrar
una gran variedad de artículos sobre
cómo hacer un receptor de infrarrojos
Algunos fabricantes del sector de la electró- infrarrojo (IR) normalmente consta de casero. Los diseños varían en com-
nica de consumo suministran controles remo- un pequeño módulo receptor conec- plejidad, desde los de cinco compo-
tos con receptores especiales (el kit completo tado al puerto serie del PC a través de nentes hasta los controlados por
permite controlar un PC a distancia). En un cable. El software suministrado se microcontrolador. En todos los casos,
muchos casos el control remoto incluye hasta encarga del procesamiento de las tendremos que construir un pequeño
una especie de ratón que permite mover el señales de infrarrojo recibidas. En circuito. Cuando usamos un micro-
cursor alrededor de la pantalla. El receptor muchos casos se incluye el mando a controlador, encontramos que en la

48 Elektor
ELECTRÓNICAENLÍNEA
mayoría de los casos el código hex
para programar nuestra MCU está
disponible de forma gratuita.
En la página de Alessio Sangalli
[1] se ofrecen amplias explicaciones
y fotografías claras de cómo construir
un receptor de IR. De esta forma,
hasta los principiantes pueden
ensamblar su propio receptor de IR
sin demasiado esfuerzo. El diseño de
Alessio es simple, constando de un
módulo receptor IR, un regulador de
tensión y tres componentes pasivos.
Diseños similares, también ricos
en ilustraciones, y con descripciones
detalladas pueden encontrarse en la
página de Heatseekerz [2]. El autor,
Tom de Keninck, fija un estándar de
cómo se puede describir un montaje
electrónico en páginas web. Tom
explica espléndidamente con las
fotografías y un paso a paso cómo
puede reproducirse el circuito sin
saber nada. Además del hardware (un mando este programa ha producido muchos formatos
El control remoto por PC con infra- a distancia transmisor y un receptor) exóticos de IR, no siendo soportado gracias a
rrojos (página informativa [3]) nos da también necesitaremos el software la contribución de muchos usuarios activos.
una ayuda un poco más amplia. Aquí para detectar y procesar los datos Si no nos cree, eche un vistazo a la lista de
podemos encontrar la explicación de serie, además de convertirlos a co- conexiones.
varios receptores diseñados con y sin mandos que el PC pueda entender. IRAssistant [10] es gratuito para uso pri-
microcontroladores. El sitio nos ex- Un programa universal que se en- vado y permite imitar el movimiento de un
plica el software necesario y propone carga de realizar todas estas labores ratón usando el control remoto, además de
algunas soluciones. Nosotros tam- es el LIRC (Control Romoto Linux por ejecutar y controlar programas, macros, etc,
bién podemos encontrar un enlace al IR) [7]. Una versión de Windows del confortablemente desde una silla.
programa de libre distribución ‘Con- programa está disponible en la pá- Por último, deberíamos mencionar uICE
trol Remoto por PC’. gina WinLIRC [8]. [11] de MediaTexX. Este programa gratuito
Un circuito receptor basado en un Girder [9] es una conocida herra- también tiene muchas características cuando
PIC12C508/509 podemos verlo en la mienta Windows de automatización controla hardware y software. El programa
página UIR [4]. El autor nos muestra (de libre distribución) capaz de reco- está encasillado como la interface de una ofi-
cómo se puede construir un circuito nocer y utilizar muchos de los forma- cina, ofreciendo un menú de pantalla y una
a partir de componentes estándar y tos de señalización del control remoto visualización como la de los modernos apara-
componentes SMD (de montaje para enlazar programas Windows y tos de TV.
superficial). hardware de PC. La popularidad de (045012)
El receptor de control remoto uni-
versal [5] es un proyecto realizado
con un PIC16F84. De acuerdo con la
explicación, es adecuado para todo Direcciones de Internet
tipo de mandos a distancia disponi-
bles en el mercado. Tanto el código [1] Cómo construir un receptor IR: http://lnx.manoweb.com/lirc/
hex para el microcontrolador, como la [2] Control remoto Heatseekerz:
placa de circuito impreso para PC www.heatseekerz.net/index.php?page=articles&id=4&pagenum=1
están disponibles para que todo el [3] Control remoto para infrarrojo PC - Página informativa: www.geocities.com/CapeCa-
mundo pueda construirla. El diseño naveral/Lab/1475/remotectrl.html
también ofrece el software asociado, [4] Receptor Infrarrojo Universal - UIR -: http://fly.cc.fer.hr/~mozgic/UIR/
DRCS (Dalton Remote Control Soft- [5] Dalton Electronics - URCR: www.dalton-electronics.com/URCR/URCR.aspx
ware), para ejecutarse en nuestro PC. [6] Receptor Universal IR, Departamento Microelectrónica, Universidad de Ulm:
Un circuito similar, basado en el http://mikro.e-technik.uni-ulm.de/research/urcr.html
diseño anterior, se conoce como [7] LIRC - Control Romoto Linux por IR: www.lirc.org/
Receptor IR Universal para interface [8] Página de WinLIRC: http://winlirc.sourceforge.net/
serie [6] y se puede encontrar en las [9] Girder: www.girder.nl/
páginas web de la facultad de elec- [10] IRAssistant: www.irassistant.com/dotcom/v_current/
trónica de la Universidad Ulm, Ale- [11] Solutiones MediaTexX Software: www.mediatexx.com/
mania.

Elektor 49
INTERÉSGENERAL

Inductores DIY para RF


El ABC de los inductores
Por B. Kainka

Los aficionados a la electrónica desean a menudo copiar un circuito en el


que se encuentran con bobinas e inductores montados que no están
disponibles en el mercado. Sin embargo, podremos bobinar nuestro
propio inductor con tan sólo saber cómo hacerlo. Otra alternativa
consiste en buscar y recoger inductores de viejos equipos y modificarlos
y/o ajustarlos. Todo lo que tenemos que hacer es determinar la cantidad
de vueltas que debe tener la bobina.

mente sin un tipo de forma de


bobina.

Inductores de núcleo
de aire
Centremos nuestra atención sobre
los inductores de núcleo de aire. La
Figura 1 muestra un ejemplo de un
inductor (o bobina) para un circuito
resonante de onda corta, el cual tiene
20 vueltas, un diámetro de 16 mm y
una longitud de 35 mm. Dicho induc-
tor tiene una inductancia de, aproxi-
madamente, 3 µH y, junto con un
condensador variable que tenga un
valor máximo de 300 pF, dicho cir-
cuito resonante tiene una frecuencia
inferior límite de, prácticamente, 5,3
MHz. ¿Cómo se calcula esto? Sugeri-
mos a nuestros lectores que lean lo
que viene a continuación para apren-
der más... (aunque de todas formas,
también existe un sencillo y útil pro-
grama que hace las cosas mucho
más fáciles).
Para un inductor "largo" con una
longitud “l”, “D” (diámetro) y “n” vuel-
En circuitos de RF se utilizan principal- tizables (construidos con ferrita o tas, un área “A” de sección en m2 y
mente inductores de bajo valor. Se debe hierro) y los inductores con núcleo una longitud “l” en m, podemos con-
hacer en primer lugar una descripción gene- de aire, los cuales se bobinan de siderar que la siguiente relación
ral entre los inductores con núcleos magne- manera que estén aislados total- siempre se cumple:

50 Elektor
INTERÉSGENERAL
L = (µ0 x n2 x A) ÷ l incluso más. El inductor puede sintonizarse al
D
ajustar la cantidad en la que el núcleo se intro-
Donde µ0 es la constante magné- duce sobre el inductor. Los núcleos de ferrita
tica o la permeabilidad del aire y que están fabricados para rangos de frecuencia
tiene un valor de: específicos dentro de los cuales presentan
unas pérdidas de energía pequeñas.
4 π x 10-7 henrios/metro Se pueden obtener inductancias con valo-
l
1,2466 x 10-6 henrios/metro res significativamente mayores utilizando
núcleos cerrados con o sin huecos de aire.
Aunque esta fórmula es total- Aunque los huecos de aire reducen la induc-
mente cierta sólo para inductores con tancia, también permiten que se puedan uti-
030398 - 11
una longitud infinita, también puede lizar unos niveles de magnetización más ele-
usarse como una aproximación vá- vados, lo que evita que el núcleo llegue a
lida para inductores con longitudes saturarse magnéticamente, incluso con
Figura 1. Estructura de un inductor de por debajo de l = D. corrientes elevadas. Los tipos de núcleos
núcleo de aire. Para un inductor con un número más comúnmente utilizados son los núcleos
de vueltas determinado, el acopla- toroidales (en forma de anillo), núcleos de
miento magnético entre cada una transformadores E-I (ver Figura 2) y núcleos
de sus vueltas se incrementa a de copa cerrada.
núcleo bobinado
medida que la longitud del inductor Con estos tipos de núcleos, la inductancia
disminuye, lo cual se traduce en depende en gran medida del material utilizado
una inductancia mayor. En sentido y de la geometría del núcleo, así como del
inverso, al incrementar el espacio número de vueltas. Esto significa que no es
entre las vueltas de un inductor, dis- posible proporcionar una fórmula general que
minuye su inductancia, caracterís- permita calcular la inductancia, tal y como
tica que se utiliza a veces para sin- sucedía con los inductores de núcleo de aire.
cámara
tonizar las bobinas. En su lugar, los fabricantes han establecido un
de aire Para los inductores que tienen nuevo parámetro denominado “valor AL”,
una sección de corte circular, la fór- expresado en nH/n2 para cada núcleo, de
mula anterior se puede simplificar manera que:
030398 - 12 hasta obtener la siguiente expresión
aproximada, donde el diámetro D y L = AL x n2 [nH]
Figura 2. Estructura de un inductor la longitud “l” de la bobina se dan
con un núcleo E-I. en milímetros: Por ejemplo, un núcleo de anillo tipo T37-
2, de la casa Amidon, tiene un valor de AL
L = n 2 x D2 ÷ l [nH] de 40 nH/n2. Si realizamos un inductor bobi-
nando 10 vueltas en un núcleo de este tipo,
Esta fórmula incluye la aproxima- obtendremos una inductancia de L = 4000
ción de que π2 ≈ 10, algo que intro- nH = 4 µH.
duce un pequeño error (de aproxima- Los inductores de núcleo de anillo, al
damente el 1,3 %). De cualquier igual que sucede con los inductores de
forma, no debemos esperar un resul- núcleo de aire, son adecuados para construir
tado extremadamente preciso, ya circuitos resonantes de RF. Aparte del valor
030398 - 13 que la inductancia depende en parte de AL, el rango de frecuencia diseñado para
de la forma de la bobina, particular- el núcleo también es importante. Los
mente de la relación de su longitud y núcleos del tipo XXX-2 de la casa Amidon
Figura 3. Un inductor en un circuito
su diámetro, así como del grosor del (con marcado rojo) son adecuados para tra-
resonante.
hilo utilizado e incluso de sus alrede- bajar con frecuencias de hasta 30 MHz. El
dores. En consecuencia, para la programa de cálculo, que se describe deta-
mayoría de nuestros propósitos ten- lladamente más adelante, puede usarse para
dremos que tener en cuenta que la determinar rápidamente la inductancia de
inductancia de una bobina de núcleo las bobinas de núcleo de aire y los inducto-
de aire se calcula con un margen de res con valores conocidos de AL.
L R
C tolerancia del 10 %.
Circuitos resonantes
Inductores con núcleos
Aunque los circuitos resonantes no son las
En la práctica se utilizan muy a aplicaciones más importantes de los inducto-
030398 - 13 menudo los tipos de inductores de res, la frecuencia resonante y el amortigua-
RF con núcleos de residuos de ferrita. miento son parámetros con una cierta impor-
Figura 4. Un circuito resonante con Este núcleo incrementa la inductan- tancia cuando estos inductores son utilizados
una resistencia de pérdida. cia en un factor típico de cuatro o para otros propósitos. Por un lado es impor-

Elektor 51
INTERÉSGENERAL
tante reconocer la resonancia no deseada y
por otro lado es bastante sencillo determinar
el valor de un inductor desconocido, utilizando Q = 110
BW2
medidas de frecuencia.
Si se conecta un inductor y un condensa- Q = 80
dor de la manera que se muestra en la Q = 65
Figura 3, el resultado es un circuito reso- Q = 50
nante. La energía eléctrica se desplaza hacia
atrás y hacia adelante entre el inductor y el BW1

condensador, de forma parecida al movi-


miento de un péndulo, por lo que el circuito
tiene una frecuencia resonante caracterís-
tica. Una vez que el circuito ha sido excitado
por un corto pulso de corriente, un circuito
030398 - 15
resonante oscilará libremente a la frecuen-
cia dada por la fórmula:
Figura 5. Curvas de resonancia con varios factores de Q.
f0 = 1 ÷ [2π x √(LC)] [Hz]

Los circuitos resonantes se utilizan a inductor y a la radiación electromag- mismo modo, directamente propor-
menudo en circuitos donde están presentes nética. Por todo ello, la impedancia cional al factor Q del circuito reso-
una gran variedad de frecuencias diferentes resonante siempre permanecerá nante. A ambos lados de la frecuen-
y un mezclador de frecuencias. Esto permite finita. Esto también provoca que la cia resonante podemos encontrar
que las corrientes y las tensiones puedan oscilación se amortigüe. Para simpli- dos puntos en los que la tensión se
diferenciarse de acuerdo a sus frecuencia. ficar, las pérdidas pueden agruparse ve reducida de sus valores máximos
Un circuito resonante paralelo tiene una dentro de un circuito paralelo equi- en un factor de 1 / √2 = 0,707 (- 3
impedancia compleja Z, cuyo valor de pico valente denominado "resistencia de dB). La diferencia entre las frecuen-
se produce a la frecuencia resonante f 0. A pérdida" R, tal y como se muestra en cias encontradas en estos se define
esta frecuencia, RC = RL, y las corrientes la Figura 4. como el ancho de banda “BW” del
que circulan a través del inductor y el con- Para todo circuito resonante es circuito. La relación entre el ancho
densador se anulan exactamente una a la posible especificar un factor de cali- de banda “BW”, la frecuencia reso-
otra, ya que tienen una diferencia de fase de dad, "factor Q”, o simplemente “Q”, nante f0 y el factor Q del circuito,
180 grados. Un circuito resonante paralelo el cual es inversamente proporcional viene dada por la fórmula:
ideal, sin ningún tipo de amortiguamiento, al ancho de banda del circuito. El fac-
debería tener una impedancia infinita a su tor Q no tiene ningún tipo de dimen- BW(-3dB) = f0 / Q
frecuencia resonante. sión y se puede determinar fácil-
Sin embargo, en la práctica siempre se pro- mente tomando la relación de la La Figura 5 muestra curvas de
duce una pequeña pérdida de energía, debido resistencia de amortiguamiento para- resonancia diferentes en función de
a la resistencia óhmica del hilo de la bobina, lela “R” con la impedancia inductiva, diversos factores de Q. Un circuito
a las pérdidas magnéticas en el núcleo del RL = 2 π f L, o con la impedancia con un factor Q = 50 tiene un ancho
capacitiva RC = 1 / (2π f C), a la fre- de banda más grande (BW1) que otro
cuencia resonante: circuito con un factor Q = 110 (BW2).
También podemos ver que el valor de
Q = R / R L = R / RC pico a la frecuencia resonante se
incrementa de la misma manera en
Si un circuito resonante se excita que lo hace el factor Q. Esto significa
por medio de una corriente alterna “I” que el circuito resonante oscila más
con una amplitud constante y una fuertemente sobre su frecuencia de
frecuencia variable, por ejemplo, uti- resonancia. Por el contrario, los dis-
lizando un generador AC con una tintos circuitos muestran prácti-
impedancia interna elevada, la ten- camente el mismo comportamiento
sión en los extremos del circuito reso- en regiones bastante alejadas de la
nante será proporcional a la magni- frecuencia de resonancia.
tud de la impedancia compleja Z. La En la práctica, el amortiguamiento
tensión alcanzará su máximo valor a del circuito, junto con su factor Q,
la frecuencia resonante. casi siempre aparece a partir de una
La cantidad en la que se incre- combinación de resistencias serie y
menta la tensión a la frecuencia paralelas. La resistencia serie apa-
resonante es inversamente propor- rece por el uso de hilos para construir
cional a la duración en la que las la bobina y, a una frecuencia deter-
Figura 6. Interfaz de usuario de un programa de oscilaciones se amortigüan debido a minada, es mayor que la resistencia
cálculo de inductores. un tipo de pérdida de energía y, del DC de la bobina, debido al "efecto

52 Elektor
INTERÉSGENERAL
superficie". La resistencia paralelo en la página web de Elektor. El dado de núcleo o una forma determinada de
viene determinada por la adaptación código de pedido es 030398-11, y bobinado. Sin embargo, en ocasiones se
de impedancias del circuito. Sin lo podemos encontrar en la sección obtienen mejores resultados realizando una
embargo, los núcleos de hierro y los “Free Downloads” (“Descargas Gra- aproximación menos sistemática. Sencilla-
núcleos de ferrita también tienen tuitas”). Este programa, cuya inter- mente podemos seleccionar un tipo de
pérdidas que pueden ser expresadas faz de usuario se muestra en la inductor e intentar obtener resultados con
en la forma de una resistencia para- Figura 6, nos permite calcular la varias inductancias y valores de condensa-
lelo. Para una inductancia dada, un inductancia de una bobina de dores hasta que obtengamos los resultados
inductor con núcleo requiere muchas núcleo de aire y las de inductores satisfactorios. Por ejemplo, podemos desear
menos revueltas, por lo que también que utilicen núcleos con valores AL determinar qué valores de componentes
tendrá menores pérdidas en el cobre, conocidos. Además, también se estándar de inductores fijos y de condensa-
pero éste es el precio que tenemos puede determinar la frecuencia dores se pueden utilizar para construir un
que pagar por las pérdidas del resonante y la impedancia induc- circuito resonante que tenga una determi-
núcleo. tiva R L de los inductores que for- nada frecuencia resonante en un circuito
Con frecuencias elevadas (por man el circuito resonante, si se muy específico. En estos casos, la práctica
encima de los 100 MHz, aproximada- introduce el valor de una capaci- del ensayo y el error, puede proporcionarnos
mente), los inductores puros de nú- dad además del valor de la induc- unos resultados más rápidos y con precisio-
cleos de aire, bobinados utilizando un tancia. nes similares.
hilo de cobre plateado grueso, son los El programa está constituido de
que mejores resultados dan, mientras tres partes que realizan los cálculos Algunos ejemplos prácticos
que para frecuencias medias (alrede- de manera independiente, los cua-
dor de los 10 MHz), el mejor factor Q les, por razones puramente prácti- Supongamos que queremos bobinar un induc-
se puede obtener utilizando núcleos cas, han sido agrupados en una tor de 330 µH para un detector de onda media
cerrados, tales como núcleos de anillo. única interfaz de usuario. Los cálcu- de una radio, sobre un rollo de cartulina, con
Sin embargo, los inductores de nú- los para las bobinas de núcleos de un diámetro de 42 mm. Además, vamos a
cleos de aire también pueden usarse aire se realizan utilizando la parte suponer que el diámetro del hilo utilizado es
en frecuencias más bajas de aproxi- superior de la ventana de la interfaz de 0,5 mm, por lo que si damos 100 vueltas,
madamente 1 MHz. Por el contrario, de usuario y los cálculos para obtenemos una longitud de la bobina de 50
las bobinas y los transformadores que núcleos magnéticos se realizan uti- mm. Seguidamente, simplemente podemos
se utilizan para bajas frecuencias exi- lizando la parte central de dicha intentar realizar varios ensayos con diferentes
gen siempre el uso de núcleos. ventana. En la parte inferior de la valores, lo cual nos dará un resultado final
Si realizamos un montaje de bobi- ventana podemos ver la frecuencia aproximado de 80 vueltas. Para sintonizar la
nas muy cuidadoso, podemos llegar resonante calculada y la impedancia banda de onda media (MW) tendremos que
a conseguir factores de Q con un inductiva. Si se introducen nuevos comenzar en 530 kHz, por lo que el condensa-
valor próximo a 100. Sin embargo, los valores en cualquiera de las casillas, dor variable debe tener una capacidad
circuitos resonantes también pueden los resultados cambiarán de manera máxima de al menos 45 pF.
amortiguarse conectando una circui- automática. La inductancia calcu- Para frecuencias más elevadas necesitare-
tería adicional o una antena. Este lada más recientemente será la que mos trabajar con menos vueltas. Así, por
amortiguamiento puede compen- se utilice de forma automática para ejemplo, para un inductor de un receptor VHF
sarse utilizando pérdidas de acopla- los cálculos de la sección superior. de FM, sólo necesitaremos realizar cinco vuel-
miento con el circuito resonante, a Este programa es ideal para tas, con un diámetro D = 8 mm y una longitud
través de pequeños bobinados auxi- obtener rápidamente los valores de l = 10 mm. La inductancia calculada es de
liares, una toma adicional de la los nuevos parámetros. El hecho de 0,16 µH. Con un condensador de 20 pF, este
bobina o un condensador adecuado. que la inductancia se muestre con inductor tendrá una frecuencia resonante de
Cuando se conecta un circuito reso- tres cifras decimales no se debe 88,9 MHz, la cual se corresponde casi exacta-
nante directamente a un amplifica- tomar como una indicación de que mente con el límite inferior de la banda de
dor, la impedancia interna del ampli- el resultado es muy preciso. En radiodifusión de FM en VHF.
ficador debe ser mucho más alta, de lugar de esto, lo que se intenta Los ejemplos anteriores utilizan inducto-
manera que se minimice dicho amor- hacer es permitir los cálculos para res con núcleos de aire, pero, ¿podemos uti-
tiguamiento. inductores que cubran un amplio lizar un núcleo de ferrita? Normalmente no
rango de inductancia, rango que va tendremos la posibilidad de disponer de
Cálculo de inductores desde unos pocos nanohenrios (1 datos exactos acerca del núcleo de este tipo
nH = 0,001 µH) hasta algunos mili- de bobinas. Por lo tanto, lo único que pode-
utilizando programas henrios (1.000 µH). mos hacer será estimar la cantidad en que
Si deseamos construir un cir- dicha bobina incrementa la inductancia o
Para realizar los cálculos de induc- cuito resonante para una frecuen- reduce la frecuencia. Así, por ejemplo, un
tores y circuitos resonantes se ha cia específica, podemos comenzar inductor para la banda de onda corta puede
escrito un pequeño programa en introduciendo el valor de la capaci- tener los siguientes valores: n = 18 vueltas,
Visual Basic (VB), llamado LCFR. dad, a continuación calcular la D = 8 mm y l = 12 mm. Para un inductor puro
Los ficheros con el código fuente y inductancia y, por último, determi- de núcleo de aire, esto nos proporciona una
los ejecutables de este programa se nar el número de vueltas que tiene inductancia calculada de 1,7 µH. Pero con
pueden obtener de manera gratuita que tener la bobina para un tipo un condensador variable de 275 pF, este

Elektor 53
INTERÉSGENERAL
50 50 media, puede incrementar la induc- tensión con bloqueo, el nivel de
tancia en un factor de 10, aproxima- corriente de saturación y la resisten-
100µH
150p damente. Hablando a grosso modo, cia de inductor son también factores
podemos decir que un inductor cre- muy importantes.
ado sobre una barra de ferrita sola- También es cierto que es posible
2n2 2n2 mente necesita tener, aproximada- utilizar un inductor de valor fijo con
mente, una tercera parte de las vuel- una inductancia correcta, pero es
tas necesarias para un inductor de muy probable que no se obtengan
030398 - 17 núcleo de aire con dimensiones simi- resultados óptimos. En consecuen-
lares, siempre y cuando queramos cia, normalmente será más conve-
Figura 7. Un circuito filtro. obtener la misma inductancia. niente bobinar nuestro propio
La frecuencia resonante de un cir- inductor, aunque tan sólo se trate
cuito resonante puede cambiar de de pruebas iniciales. Por ejemplo,
manera considerable cuando se un inductor de 1,5 mH, utilizado
introduce dentro un circuito. Esto para un conversor de tensión,
10p sucede muy particularmente con fre- puede ser bobinado sobre una
cuencias relativamente altas, donde barra de ferrita procedente de una
L
el conexionado de los condensadores vieja radio de onda media. Si tene-
150p tiene un efecto significativo. Esto sig- mos una barra de ferrita relativa-
nifica que a menudo es preciso pro- mente pequeña, que originalmente
porcionar los elementos necesarios tenía 100 vueltas (las cuales pue-
030398 - 18
para realizar una sintonía, después den contarse fácilmente cuando
de realizar el ensamblaje del circuito, quitamos el hilo), debería tener una
Figura 8. Excitación de oscilaciones libres. por medio de un núcleo de rosca o un inductancia de 300 µH, ya que los
condensador variable. condensadores variables utilizados
A menudo, para la mayoría de más a menudo tienen una capaci-
las modificaciones, es muy útil uti- dad máxima de, aproximadamente,
lizar algunas reglas de procedi- 300 pF. Por lo tanto, podemos cal-
miento que pueden derivarse direc- cular un valor de A L = 30 nH / n 2 .
tamente de las fórmulas que se han Desde aquí sólo nos queda un
dado anteriormente y, posterior- pequeño paso para obtener el
mente, simularlas utilizando el pro- resultado deseado: solamente ten-
grama LCFR. Por ejemplo, basta dremos que bobinar, aproximada-
doblar el número de vueltas para mente, 220 vueltas sobre la varilla
cuadruplicar la inductancia y llevar de ferrita, para obtener una induc-
la frecuencia de corte a la mitad, tancia de 1,5 mH.
Figura 9. Oscilaciones de auto-resonancia.
siempre y cuando la capacidad per-
manezca constante. Por lo tanto, la Amortiguamiento, Q y
frecuencia es inversamente propor-
cional al número de vueltas e inver- ancho de banda
samente proporcional a la raíz cua-
10k drada de la capacidad. Esto signi- Si conocemos el valor de la resis-
fica que podemos esperar doblar la tencia de amortiguamiento para
L frecuencia si colocamos un con- un circuito resonante, será fácil
150p
densador con una capacidad cuatro calcular el factor Q del circuito y,
veces menor. Del mismo modo, por lo tanto, su ancho de banda.
para realizar una sintonía sobre un Los siguientes ejemplos intentan
030398 - 20
rango de frecuencia de 1:3 utili- mostrar cómo puede resolverse un
zando un condensador variable, problema específico utilizando el
Figura 10. Acoplamiento resistivo. necesitaremos disponer de un con- programa LCFR.
densador con una relación de capa- Supongamos que queremos
cidad de, al menos, 1:9. construir un filtro de antena para
inductor proporciona una frecuencia inferior Las bobinas no están necesaria- una frecuencia de onda media de
límite de, aproximadamente, 5 MHz, con el mente limitadas a los circuitos de RF. 1.296 kHz (BBC, AM y DRM) utili-
núcleo totalmente introducido, lo que se También se utilizan en filtros de inter- zando un inductor fijo. Podemos
corresponde con una inductancia de, más o ferencia, filtros de audio de baja fre- encontrar una posible solución uti-
menos, 3,7 µH. cuencia y convertidores de tensión. lizando valores estándar de 100 µH
Por lo tanto, la frecuencia puede reducirse En los esquemas eléctricos a menudo y de 150 pF. El programa calcula la
en un factor de 2 utilizando un núcleo roscado, solamente se muestra el valor de la frecuencia resonante de 1.299,5
y la inductancia puede llegar a tener una lon- inductancia, sin ningún otro tipo de kHz, así como la pequeña desvia-
gitud cuatro veces mayor. A su vez, una barra datos del inductor. De manera más ción de 3,5 kHz ligada a la toleran-
de ferrita relativamente larga, para onda particular, en los convertidores de cia permitida, indicándonos una

54 Elektor
INTERÉSGENERAL
impedancia inductiva de, aproxi- circuito funcionaba de manera satis- El factor Q puede determinarse a partir del
madamente, 800 Ω. factoria en un receptor DRM sin rea- número de oscilaciones requeridas para que
Si la resistencia en continua del lizar ajustes adicionales. la amplitud caiga 0,37 (1/e) de su valor inicial.
inductor (1,7 Ω) se toma como una ¿Podríamos utilizar un núcleo de En este caso, el factor Q es de, aproximada-
resistencia serie y se divide por la anillo del tipo T372 con un AL = 4 nH mente, 10.
impedancia inductiva, el factor Q / n2 para crear un inductor DIY? Esta La frecuencia y el factor Q se ven afec-
resultante es de, aproximadamente, idea puede simularse y rechazarse tados por la configuración de la medida,
500, lo que nos indica que se trata de rápidamente, ya que daría un resul- sin embargo, en un circuito más moderno
un valor poco real. Por lo tanto, ten- tado de 158 vueltas, que es un valor se verán afectadas en mayor medida. En
dremos que suponer que vamos a poco realista para un pequeño núcleo lugar del condensador de acoplamiento de
trabajar con un factor Q más real y de anillo. Sin embargo, un inductor 10 pF (ver Figura 10) puede utilizarse una
que podemos fijar el 50 para un de núcleo de aire con D = 8 mm, l = 8 resistencia de acoplamiento de 10 k. En
pequeño inductor de valor fijo. El mm y 100 vueltas sí es un compo- este caso, la oscilación resultante será algo
amortiguamiento adicional aparece nente concebible. Si disponemos de más débil, por lo que tendremos que selec-
debido al efecto superficial y a las un núcleo roscado adecuado, pode- cionar una escala vertical más sensible en el
pérdidas del núcleo. mos hacer esto con prácticamente la osciloscopio. Si utilizamos la resistencia
Para evitar excesivas pérdidas de mitad de las vueltas. Además, esto para el acoplamiento generaremos un
energía en la antena, el filtro debería también nos permite que la frecuen- amortiguamiento más elevado. Sin embar-
amortiguarse primero con el circuito cia exacta del filtro pueda ajustarse go, la ventaja de esta aproximación es que
conectado, por tanto vamos a elegir utilizando el núcleo. se evita cualquier desplazamiento de la fre-
un valor bajo de trabajo de Q, como Q cuencia de resonancia debido al conden-
= 10. Esto significa que existe una Medidas sador de acoplamiento, por lo que la fre-
posibilidad bastante razonable de cuencia se puede medir de manera más
que la desviación de frecuencia Si no disponemos del correspon- precisa. Además, las medidas se pueden
debido a la tolerancia de los compo- diente y adecuado generador de realizar sobre un rango de frecuencia más
nentes esté dentro del ancho de señal o de un medidor de pendiente, amplio, que va desde los 10 kHz hasta
banda de 130 kHz. Podemos obtener la única manera de medir la frecuen- algunos megahercios.
un factor de Q = 10 con una resisten- cia resonante de un circuito reso- Esta sencilla técnica también puede utili-
cia paralela de 8 K. nante es usando un osciloscopio. La zarse para medir los valores de los inductores
Si la entrada de antena del recep- frecuencia puede medirse excitando desconocidos. Si usamos un condensador de
tor tiene una impedancia de 50 Ω, se el circuito de manera que oscile libre- valor conocido, y medimos la frecuencia,
necesita crear una conversión de la mente (ver Figura 8). podremos determinar sin mayores problemas
relación de impedancia de 160. Esto Esto requiere el uso de una señal el de la inductancia. Sin embargo, a menudo
se corresponde con una relación de cuadrada con un flanco muy abrupto será necesario realizar varios intentos con
conversión de tensión de √160 = 12,6. y una frecuencia por debajo de la de diferentes condensadores, antes de que
Si utilizamos un inductor bobinado resonancia. La mayoría de los osci- obtengamos una oscilación aceptable y medi-
por nosotros mismos, podemos obte- loscopios disponen de una salida de ble. Con inductancias relativamente grandes,
ner estos valores utilizando una toma onda cuadrada para realizar su cali- es necesario utilizar los correspondientes con-
adicional adecuada o una bobina de bración (normalmente de 1 kHz). Esta densadores de mayor tamaño. También es
acoplamiento. En un circuito reso- señal debe acoplarse al circuito reso- posible determinar el valor de un condensador
nante que utilice un inductor fijo, nante lo más próximo posible, a tra- desconocido mediante el de una inductancia
podemos utilizar un divisor de ten- vés de un pequeño condensador; con ya conocida.
sión capacitivo. La forma original del el adecuado ajuste de la base de Los valores de A L pertenecientes a un
circuito resultante se muestra en la tiempo podremos observar las oscila- núcleo desconocido también pueden deter-
Figura 7. ciones libres. Además de la frecuen- minarse utilizando esta técnica. Para ello
La actual frecuencia resonante de cia de resonancia, también se podrá debemos bobinar una pequeña bobina de
nuestro circuito se ha incrementado medir de este modo el amortigua- prueba y determinar la frecuencia resonante
considerablemente, ya que la capa- miento de la señal. con esta bobina conectada a un condensa-
cidad del circuito resonante se ha La Figura 9 nos muestra una dor conocido. A partir del número de vuel-
reducido por el uso de los condensa- medida realizada utilizando el cir- tas y de la inductancia, podremos calcular y
dores adicionales. Por lo tanto, debe- cuito resonante previamente calcu- determinar el valor de AL de un modo apro-
ríamos hacer las correspondientes lado. Lo más importante de todo esto ximado.
modificaciones de los valores de los es afectar al circuito lo menos posi- (030398-1)
condensadores o proporcionar un ble. Esto significa que tendremos que
condensador variable suplementario. utilizar la punta de prueba del osci-
Sin embargo, puede que sea más loscopio en el modo 10:1, con una
interesante intentar hacer funcionar impedancia interna de 10 M. La
el circuito. Así, puede suceder que la figura muestra el resultado de una
capacidad propia generada por el medida realizada con un factor de
inductor fijo, compense de manera deflexión horizontal de 1 µs / división.
parcial este posible error. De hecho, La frecuencia medida es ligeramente
en la práctica se ha probado que este superior a los 1.100 kHz.

Elektor 55
FUENTE DE ALIMENTACIÓN

Sencillo Inversor de
Tensión de 12V a 230V
Una conexión de tensión de red móvil
Diseñado por G. Gerards www.aixcon.de

A menudo necesitamos conexiones de tensión de red, sobre todo cuando


estamos de camping, durante la reparación de un coche o cuando vamos
al campo. En algunos casos la tensión de red sólo puede obtenerse
acercándola desde un sitio remoto, normalmente a través de un cable
prolongador, lo cual es un poco peligroso, cuando no imposible. En
cualquiera de estas ocasiones es muy práctico tener un inversor de
tensión de red capaz de cambiar la tensión de 12 VDC, suministrada por
la batería de nuestro vehículo, a una tensión de 230 V AC.
La idea de diseñar un dispositivo
que nos facilitase una toma de ten-
sión de red “portátil” fue sugerida en
primer lugar por un becario de la
compañía Aixcom, el cual muy fre-
cuentemente trabajaba con inverso-
res de potencia de buena calidad y
alta potencia, y especialmente con
fuentes de alimentación de alta
corriente. El becario, llamado Dirk,
intentó construir durante algún
tiempo un inversor de tensión de red
para su club de modelismo de avio-
nes, con gran entusiasmo, encon-
trando problemas para conseguir los
circuitos integrados específicos que
formaban parte de su proyecto.
Cuando, por fin, consiguió el escu-
rridizo circuito integrado, aunque a
un coste exagerado, todo el circuito
produjo un sonido seco en el
momento del encendido, producién-
dose la rotura de una gran cantidad
de componentes.
La compañía decidió continuar
con el diseño y el resultado obtenido
se presenta en este proyecto: un

56 Elektor
FUENTE DE ALIMENTACIÓN
inversor de tensión de red que no lugar de intentar perfeccionar el
solamente fue montado con éxito diseño para unas mejores prestacio-
por prácticamente todos los becarios nes, se decantó por obtener un
de la empresa Aixcom, sino que equipo sencillo, con poca cantidad
también fue presentado como un de componentes y un comporta-
regalo para Navidades o para el día miento óptimo en su uso práctico. A
del padre, ya que podría usarse en el pesar de ello, la salida de 230 Vac es
camping y en actuaciones musica- resistente a los cortocircuitos, y ante
les campestres (que no necesiten una sobrecarga, se protege a sí
una gran de potencia). Dirk consi- misma desconectando el inversor
guió desarrollar, montar e instalar antes de que la tensión de salida de
una versión de 1.000 W en su club la batería baje hasta un nivel en el
de aeromodelismo, donde estuvo que no se pueda arrancar el vehí-
funcionando durante más de un año, culo. Este circuito es lo suficiente-
a pesar de las difíciles condiciones mente sencillo como para que los
de trabajo. que se inician en el mundo de la
electrónica puedan rediseñarlo y
Conceptos reutilizarlo sin demasiados proble-
mas. Además, proporciona una ten-
Podría decirse que este circuito sión de 230 Vac reales que deberán
representa la manera más sencilla tenerse en cuenta, ya que estamos
de crear y disponer de una toma de hablando de tensiones peligrosas
tensión de red en cualquier lugar de para la salud.
una carretera. En la fase de diseño,
el objetivo era crear un circuito Modulación de ancho
100% casero, aprovechando cual- Figura 1. Diagrama de bloques del inversor de
quier cosa que pudiese usarse. Por de pulso alimentación. En el circuito actual, el elemento de
ejemplo, no hay ningún regulador de conmutación está formado por dos transistores
tensión, con lo que una caída en la La parte central del circuito es un FET, mientras que la resistencia de masa actúa
tensión de la batería provocaría tam- regulador de bajo coste que trabaja como un sensor de corriente (“shunt”) para el
circuito limitador de corriente, situado en el
bién una caída en la tensión de en modo conmutación, del tipo SG
interior del circuito integrado SG 3526.
salida AC del equipo. Sin embargo, 3526, el cual suministran un cierto
como sucede con la mayoría de los número de fabricantes bajo el identi-
equipos que se alimentan con ten- ficador de componente xx 3526, cas concretas de dicho circuito (búsqueda por
siones de red, estos continúan tra- donde xx es la combinación de letras UC 3526 y “Datasheet”).
bajando sin mayores problemas específica de cada fabricante. El cir- En la Figura 1 se muestra el modo de
frente a una variación de la tensión cuito integrado 3526 soporta todas funcionamiento básico del inversor de ali-
de entrada AC del ± 10 % o hasta las topologías PSU conocidas de mentación. El circuito integrado SG 3526
del ± 15 %, por lo que nuestra toma modo conmutación. En la página conmuta de manera alternativa la corriente
de tensión de red móvil también web www.unitrode.com podemos a través del bobinado de 12 V del transfor-
podría comportarse de la misma descargar, de forma totalmente gra- mador de red, teniendo en cuenta que los
manera. Así, la empresa Aixcom, en tuita, todas las hojas de característi- dos terminales centrales de los bobinados
han debido unirse previamente y conectarse
al positivo del terminal de la batería (+ 12 V).
En cada acción de conmutación, cambia la
dirección de la corriente, y con ella, también
cambia la dirección del campo magnético en
el núcleo del transformador. El resultado es
algo parecido a una onda cuadrada con ten-
siones alternas en el lado de los 230 V del
transformador de red.
En la vida real, la conmutación se realiza
por medio de dos transistores FET configura-
dos de manera complementaria, es decir, en
“push-pull”. Los terminales fuente de los tran-
sistores FET se conectan a masa por medio de
una resistencia de muy bajo valor (ver la resis-
tencia R8 en el esquema eléctrico de la
Figura 3).
En la Figura 2 se muestra la arquitectura
Figura 2. Diagrama de bloques interno del circuito integrado regulador SMPSU, de interna del circuito integrado SG 3526. La
bajo coste, del tipo SG 3526. tensión de entrada “+ V in” puede tener un

Elektor 57
FUENTE DE ALIMENTACIÓN
valor comprendido entre 7 V y 35 V, y se uti- densador CT (observemos de nuevo controlador. Esto se realiza para eli-
liza para crear la tensión de referencia VREF el esquema eléctrico del circuito de minar el riesgo de que los dos con-
de + 5 V. Una tensión de guarda bloquea las la Figura 3) podemos determinar la troladores (y, en consecuencia, los
etapas de los controladores cuando la ten- frecuencia de conmutación que, en dos transistores FET de potencia),
sión de entrada cae por debajo de los + 7 V. nuestro caso, es de 50 Hz. La resis- puedan conducir al mismo tiempo
Los controladores están alimentados de tencia R D provoca la aparición de cuando se está realizando la fase de
manera independiente por medio de la cone- un tiempo muerto fijo entre las sali- conmutación.
xión + VC. Usando la resistencia RT y el con- das “Output A” y “Output B” del El condensador conectado al ter-
minal CSOFTSTART (Css, terminal 4),
permite que la relación del pulso
marca / espacio (on / off) de las sali-
das alcance lentamente el 48 %, des-
pués de que se haya aplicado la ten-
sión de alimentación o después de
un pulso de reset. El amplificador del
regulador de tensión no se utiliza
como hacemos en nuestra aplica-
ción, ya que aquí toma la función de
un conversor de impedancia, utili-
zando la tensión de referencia para
controlar la cantidad. De esta ma-
nera se asegura que las salidas pro-
porcionan la relación marca / espa-
cio completa después de la fase de
arranque.
El limitador de corriente utiliza un
puente resistivo (shunt, R8) que dis-
para una secuencia de desconexión

Figura 3. Esquema eléctrico del circuito inversor de alimentación de 12 V a 230 V. El circuito integrado comparador, IC1, actúa como
dispositivo que monitoriza la temperatura, al mismo tiempo que hace lo propio con la tensión de la batería.

58 Elektor
FUENTE DE ALIMENTACIÓN
020435-1 C7 R3
R10 D2 C3 R7
H1

H2

C6 C2 R2
R11 R4 D1
C5
R17 R16 C10
IC1
IC2 C9

D3
R6

R1
R8
R9

R14
R12 R5

D6
R13
D5

C4 C1
R15

1-534020 C8 020435-1
ROTKELE )C( X4 X5 D4 X1 (C) ELEKTOR
X6 X3 X2 +
-

H3
H4

T1 T2

Figura 4. Planos de distribución de pistas y de implantación de componentes de la placa de circuito impreso para este proyecto. La placa
es de una sola cara y está disponible a través de nuestro Servicio de Lectores.

cuando la tensión entre los termina- esmaltado que estemos utilizando LISTA DE MATERIALES
les + CS y – CS (en otras palabras, la deberá ser de 1,5 mm2 o superior.
caída en los extremos de la resistencia Es vital que los dos bobinados de Resistencias:
R8), excede de los 100 mV. Sin 12 V tengan exactamente el mismo R1 = 15k
embargo, el control de apagado tam- número de vueltas. Si tan sólo existe R2 = 22k
R3 = 2k7
bién puede usarse externamente una diferencia de una vuelta entre los R4 = 10k
para conectarlo a masa. Como los ter- dos bobinados, el núcleo del transfor- R5 = 12k
minales de desconexión y de reset mador se saturará en el instante en R6 = 4k7
(terminales 8 y 5, respectivamente) que la batería de 12 V se conecte, R7 = 47k
están interconectados en este cir- provocando que el regulador se blo- R8 = 0Ω01 (separación máxima entre
terminales de 24 mm)
cuito, el modulador comienza de quee y pase a funcionar en su modo R9 = 1k (PTC, ver texto)
nuevo su ciclo con un arranque lento de desconexión. R10 = 8Ω2
después de que se haya producido El sentido en el que se realiza el R11 = 16k9
una condición de sobrecarga o una bobinado tiene la misma importan- R12 = 33Ω
desconexión externa. cia. Antes de instalar el transforma- R13,R15 = 22Ω
R14 = 18Ω
dor deberemos conectar los termina- R16 = 1k
Más ideas sobre el diseño les de los dos bobinados de 12 V en R17 = 470Ω
serie y aplicar una tensión de 230
El transformador para nuestro pro- Vac en el bobinado primario. Si todo Capacitors:
yecto debe ser del tipo toroidal, con está bien deberemos medir 24 Vac en C1,C2 = 220µF, condensador electrolítico
de 16 V radial
un bobinado primario de 230 V y los extremos de los dos terminales C3,C7,C9,C10 = 220nF
dos bobinados secundarios de 12 V. libres de los secundarios. C4 = 1µF, condensador electrolítico de 63 V
Los lectores que vivan en países Los transistores FETs utilizados radial
con tensiones de red de 110, 117 ó en este circuito pueden trabajar con C5,C6 = 33nF
C8 = condensador electrolítico de 63 V
120 V, tienen que utilizar un trans- corrientes de hasta 72 A y tensiones
radial, con separación entre terminales de
formador de 200 vatios. Si tenemos de hasta 55 V y su característica 24 mm, MKS4 (Wima)
suerte y disponemos de un viejo más importante es su RD-S(ON), que
transformador toroidal, guardado en es de tan sólo 12 m. Normalmente, Semiconductores:
un cajón o en nuestro banco de tra- los transistores FETs de potencia D1 = diodo LED rojo de baja corriente
D2 = 1N4148
bajo, no será difícil obtener dos también pueden conectarse en para-
D3 = 1N4002
bobinados independientes de 12 V. lelo, pero para ello deberemos estar D4 = diodo zéner de 18 V y de 1,3 W
Sencillamente, tendremos que bobi- seguros de que cada uno tiene su D5,D6 = BYV27-200
nar 10 vueltas con hilo esmaltado propia resistencia de puerta. La con- IC1 = LM393N
alrededor del núcleo y conectar el figuración en paralelo es de gran IC2 = SG3526N
T1,T2 = IRFP054N (IRF)
primario del transformador a la ten- interés si deseamos configurar el
sión de red. Seguidamente, medire- inversor para potencias de salida Varios:
mos la tensión en los extremos de superiores a los 200 vatios. En este X1-X6 = Terminales de espadines AMP, para
nuestro nuevo bobinado y calcula- caso, el limitador de corriente tiene montaje en placa de circuito impreso
remos cuántas vueltas tenemos que que adaptarse, algo que puede rea- PCB, Placa de circuito impreso, con código
de pedido 020435-1 (ver página de nuestro
añadir para obtener los 12 V. Para lizarse muy fácilmente utilizando un Servicio de Lectores)
una potencia de salida de 200 valor más pequeño para la resisten- Transformador toroidal, (ver texto), por
vatios, la corriente media deberá cia “shunt” R8 y/o modificando el ejemplo:
estar alrededor de los 10 A, de divisor de tensión formado por las Aixcom 230 V / 12 – 0 – 12 V / 200 W
manera que la sección del hilo resistencias R16 y R17. (www.geist-electronics.de)

Elektor 59
FUENTE DE ALIMENTACIÓN
C6, aunque no se debe aumentar (temperatura de desconexión a 60°
Tabla 1 sin ningún tipo de control, ya que C). Sin embargo, también es posi-
Tensión de salida frente a tensión de batería puede verse afectada la capacidad ble utilizar un conmutador de tem-
(con carga de 150 W) del circuito de soportar sin proble- peratura de 60° C a 80° C, o un
Tensión de batería Tensión de salida mas los cortocircuitos. Modificando fusible de temperatura de 90° C.
[Vdc] [Vac] el valor del condensador C5 tam- Aunque este último componente es
11.5 182.4 bién podemos incrementar el extremadamente barato, tiene un
12 194.6
tiempo de arranque lento de gran inconveniente, y es que nece-
manera considerable, o incluso sitaremos cambiarlo cada vez que
12.5 202.4
hacerlo sin dicho arranque lento. Lo se funda.
13 214.3
más probable es que ésta sea la Siempre y cuando dispongamos
13.5 223.0
solución más segura. de un radiador lo suficientemente
14 231.2 El circuito integrado compara- grande y bien dimensionado, podre-
dor IC1 monitoriza la tensión de la mos utilizar un simple hilo en lugar
batería y la temperatura ambiente de la resistencia PCT. El monitor de
Las bombillas tradicionales y las luces y compara sus resultados medidos tensión se desconecta a una tensión
alógenas son fuente de problemas en la con la tensión de referencia de + de unos 12 V y este valor se puede
mayoría de los inversores de potencia. 5V proveniente del circuito inte- ajustar para seguir otros niveles, sim-
Ambos tipos de iluminación presentan una grado 3526. Las dos salidas de plemente con cambiar las resisten-
resistencia en frío muy baja, lo que provoca colector abierto llevan la entrada de cias R1 y R5.
que el inversor reduzca su tensión de salida control de desconexión (terminal 8) Sobre los comparadores, las re
o incluso que se comporte en modo de des- a masa en el caso de que se pro- sistencias R2 y R4 definen la canti-
conexión. El resultado es un bloqueo del sis- duzca un error. La resistencia PTC dad de histéresis que evita que el
tema debido a la tensión insuficiente para determina la temperatura de des- inversor de potencia permanezca
calentar los filamentos de las bombillas y conexión. Dependiendo del modelo conmutando sobre sí mismo o
que estos alcancen su temperatura de fun- exacto utilizado en nuestro cir- vuelva a hacerlo después de una
cionamiento normal. Por fortuna, la versión cuito, es posible que la resistencia condición de fallo. Después del
de 200 vatios del inversor que se describe R6 necesite unas pequeñas varia- encendido, la tensión de referencia
en este proyecto es capaz de encender bom- ciones en su valor. Los primeros aumenta lentamente, de manera
billas de hasta 150 vatios sin mayores pro- prototipos de inversores de la casa que su velocidad está determinada
blemas. Si dichos problemas aparecen, se Aixcom usaron una PTC del tipo por el tiempo de carga del conden-
puede incrementar el valor del condensador D901-D60-A40, de la casa Epcos sador C2, por lo que los monitores

60 Elektor
FUENTE DE ALIMENTACIÓN
solamente empezarán a estar acti- tado. Así, conectaremos el inversor deberá estar en torno a un 20 % por debajo
vos unos segundos después de que a una fuente de alimentación ajus- de la corriente de drenador permisible. Por
esto suceda. table y verificaremos los dos circui- supuesto, esto debe realizarse con la salida
Las baterías de los coches pro- tos de guarda: la tensión de guarda de 230 Vac en cortocircuito.
porcionan corrientes lo suficiente- por medio del ajuste de la tensión Es normal que el transformador muestre
mente altas como para resultar de entrada y la temperatura de más ruido en la señal bajo condiciones sin
peligrosas para la salud. Para evitar guarda con la ayuda de nuestro sol- carga que lo que podríamos esperar cuando
que el inversor llegué a inflamarse dador, un potenciómetro o cual- estamos en un uso normal. Esto es debido
y provocar fuego, debemos prote- quier otro medio que tengamos a a que la onda rectangular provoca una con-
gerlo con un fusible de coche de un mano. En cualquier caso, las salidas mutación del campo magnético fuerte y
valor comprendido entre 25 y 35 A. estarán conectadas a masa y el rápida. La saturación del núcleo bajo con-
La tensión de salida de 230 Vac diodo LED se encenderá cuando la diciones de no carga viene señalizada por
también es muy peligrosa, incluso tensión en la entrada positiva del ruidos extraños en el transformador. Si
si ha sido generada a través de una comparador caiga por debajo de la medimos estas señales con un osciloscopio,
batería. tensión que existe en la entrada las corrientes medidas no nos mostrarán
negativa. Si creemos que el circuito señales en diente de sierra, sino señales
Montaje de guarda funciona, procederemos con picos. Si estamos en este caso, los
a medir las dos señales de puerta. bobinados de 12 V del transformador
En la Figura 4 se muestra el di Si se detecta algún error, tendremos requieren una vuelta o algo más de una
seño de la placa de circuito im una lectura de 0 V en ambas puer- vuelta. Si esto llega a convertirse en un pro-
preso. A pesar de las grandes zonas tas. En el caso de que el circuito blema, la alternativa es aumentar la fre-
de masa y las pistas anchas, puede esté libre de errores, un oscilosco- cuencia del oscilador un poco, disminu-
que sea necesario reforzar las pis- pio nos mostrará dos señales lim- yendo ligeramente el valor de la resistencia
tas que llevan la corriente del trans- pias con una forma de onda rectan- R11. Así, la frecuencia de salida resultante
formador, cubriéndolas con una gular, pertenecientes a pulsos de 10 podría estar en torno a los 55 Hz, pero esto
capa de estaño. Se recomienda ms de ancho. Si utilizamos nuestro es algo sin importancia para la mayoría de
montar el circuito comenzando por multímetro, la misma medida nos las cargas, aunque sí debemos tenerlo en
los espadines de montaje AMP, ya proporcionará una lectura de, apro- cuenta para aquellos circuitos que tengan
que estos componentes requieren ximadamente, la mitad de la ten- que alimentar un reloj con alarma.
una fuerza considerable para inser- sión de alimentación.
tarlos sobre la placa. Después de Una vez que hemos verificado Resultados prácticos
todo, si tuviésemos un accidente en todo y que, en principio, todo fun-
el momento de colocar estos termi- ciona, estamos en posición de Debido a que se ha omitido el lazo de regula-
nales, podríamos llegar a dañar con- conectar el transformador toroidal. ción de tensión por motivos de sencillez y de
siderablemente componentes veci- En este punto, se recomienda reti- coste, la tensión de salida es dependiente de la
nos de la placa. No debemos olvidar rar el circuito integrado IC1 de su tensión de la batería. La tensión de salida del
montar el puente de hilo que está zócalo, ya que, en este caso, el prototipo construido por el autor de este artí-
situado al lado de la resistencia R8. estado de desconexión solamente culo, estaba cargada con una lámpara alógena
Del mismo modo, la resistencia R8 puede dispararlo el limitador de de 150 vatios, y la Tabla 1 nos muestra la rela-
debe montarse un poco por encima corriente. Si al cabo de algunos ción entre la tensión de salida y la tensión de
de la superficie de la placa para segundos la bombilla de 100 W no la batería.
ayudar a que se mantenga lo más luce de manera regular, tendremos La tensión de salida depende de la relación
fría posible. Si lo deseamos, pode- que medir la tensión en el terminal de vueltas del transformador y de la corriente
mos colocar una resistencia de de control de desconexión (terminal de salida. Si deseamos alcanzar la tensión de
mayor voltaje (5 W) que la susti- 8 del circuito integrado 3526 ó en el salida nominal de 230 Vac con una tensión de
tuya. Por último, debemos estar ánodo del diodo D2). Si nuestra entrada de 13 Vdc, debemos considerar la
seguros de que hemos montado medida tiene un valor menor de + 5 opción de utilizar un transformador con dos
todos los componentes polarizados V, tendremos que retocar el limita- bobinados de 11 V. Sobre el prototipo se ha
(transistores, condensadores elec- dor de corriente o el temporizador medido una eficiencia máxima del 94% y
trolíticos, diodos y circuitos inte- de inicio lento, como se ha descrito podemos decir que pasó las pruebas a las que
grados) en su posición correcta a lo con anterioridad. le sometió Dirk.
largo de toda la placa. También Una vez que la bombilla se (020435-1)
deben utilizarse arandelas aislantes enciende, podemos verificar (¡con
cuando montemos los transistores mucho cuidado!) si el inversor es
sobre el radiador. resistente a los cortocircuitos. Si
disponemos de un osciloscopio,
El encendido del equipo podemos medir la corriente que
pasa a través de los transistores
La verificación de este proyecto FET (= la tensión a los extremos de
sólo requiere el uso de un multíme- la resistencia R8) y utilizar la resis-
tro. Inicialmente, utilizaremos el tencia R16 para incrementar el
inversor sin el transformador conec- punto límite de corriente, que

Elektor 61
MICROCONTROLADOR

Conmutador Controlado
por Tacto
Con un microcontrolador PIC
Diseñado por J. Wickenhäuser www.wickenhaeuser.com

No necesitamos circuitos integrados especiales cuando también podemos


construir un conmutador capacitivo (o “teclado”) con un económico
microcontrolador PIC. Este artículo les muestra cómo hacerlo.
A lo largo de los últimos años distintos fabri-
cantes han desarrollado circuitos integrados
especiales para usarlos con conmutadores
controlados por tacto. Estos circuitos integra-
dos funcionan normalmente bajo el principio
del cambio de capacidad, y aunque trabajan
perfectamente, son muy difíciles de conseguir,
y al mismo tiempo son verdaderamente caros.
Por fortuna, también podemos construir un
conmutador capacitivo utilizando medios "tra-
dicionales", como por ejemplo, algo de física
y un microcontrolador.

El cuerpo humano
El cuerpo humano puede actuar como una placa
de un condensador, mientras que la otra placa
puede estar formada por una moneda soldada a
un plano de cobre. En la Figura 1 se ilustra este
principio de funcionamiento. Si suponemos que
la moneda tiene una superficie aproximada de vés de la resistencia R2. A continua- en el condensador C2 se pierde tam-
3,2 cm2 y que está colocada a una distancia de 4 ción, los dos conmutadores se abren y bién, ya que los conmutadores están
mm (utilizando un disco de plástico acrílico el condensador C1 comienza a cargar mucho más tiempo abiertos que
como separador) y suponiendo al mismo tiempo al condensador C2. Tan pronto como la cerrados.
una constante del dieléctrico de 8, obtenemos tensión del condensador C2 supera un
una capacidad teórica de 8 pF, o de 2 – 3 pF cierto valor (en nuestro caso aproxima- El botón inteligente
cuando no se toca la superficie de contacto. damente 0,7 V), podemos dar por fina-
Un segundo condensador (C2) se carga a lizada la medida. La señal “B” desapa- Idealmente necesitaríamos unos 20.000
través de dos resistencias. En realidad, los tres rece y el condensador C2 se descarga. ciclos para que el condensador C2 se
conmutadores son líneas del puerto del micro- Esto marca el retorno del ciclo de cargase mediante los dedos del usua-
controlador, con GP1 / GP2 representando la medida a su estado inicial. Por último, rio. Por lo tanto, una medida nos lleva
señal “A” y GP0 que representa la señal “B”. se contará el número de repeticiones un tiempo aproximado de 50 ms. Tan
La medida consiste en cerrar los dos conmu- que se realizan para conseguir la carga pronto como el programa ha reconocido
tadores durante un tiempo de 2 µs, utilizando la total del segundo condensador. Es tan la acción de "tecla pulsada” sobre la
señal “B”. El período de 2 µs permite que el con- sencillo como eso. línea GP3, la salida GP4 se lleva a nivel
densador C1 alcance una carga casi completa a La carga y descarga simultánea bajo, lo que provoca la iluminación del
través de la resistencia R1. También podemos del condensador C2 puede parecer diodo LED indicador. Al mismo tiempo,
decir que una pequeña porción de esta carga una contradicción. Sin embargo, una el número de ciclos para cada medida
(una cantidad despreciable) pasa a masa a tra- pequeña porción de la carga presente se obtiene a través del terminal GP5.

62 Elektor
MICROCONTROLADOR

Descargas Gratuitas
Código fuente del PIC para usarlo con el
señal de programa ensamblador MPLAB de la
R1 R2 R3 medida
casa Microchip. Número de fichero:
R5 030214-11.zip
señal A
(GP1, GP2) Distribución de pistas e implantación de
PAD
C2
componentes en formato PDF.
señal B Número de fichero: 030214-1.zip
(GP0)
www.elektor-electronics.co.uk/dl/dl.htm

030214 - 12 LISTA DE MATERIALES


Figura 1. Principio de funcionamiento. Resistencias:
R1,R6 = 10k (SMD con encapsulado 0805)
R2,R3,R4 = 100k (SMD con encapsulado 0805)
R5 = 1k (SMD con encapsulado 0805)
R7 = 470Ω (SMD con encapsulado 0805)

R6 Condensadores:
R7 +5V
C1 C1 = 470nF (SMD con encapsulado 0805)
10k C2 = 100nF (SMD con encapsulado 0805)
470

470n

D1
1 Semiconductores:
D1 = Diodo LED rojo en chip, (SMD con
R5
4
GP3/MCLR GP0
7
1k
encapsulado 0805)
IC1 T1 = BC 847 (con encapsulado SOT 23)
K1 3 6 IC1 = PIC 12C508A04/SO8 ya programado,
GP4/O1 GP1
T1
SIG PIC12C50X R1 R2 R3 R4 con código de pedido 030214-41.
2 5
DIG0 GP5/O1/CL GP2/T 10k 100k 100k 100k
+5V Varios:
GND C2
BC847C K1 = Mini bloque terminal de 4 terminales,
8
PAD1 con separación entre terminales de 2,5 mm
100n
PAD = Zona del sensor (ver texto)
PCB, Placa de circuito impreso con código
de pedido 030214-1
Disk, con los ficheros del código fuente, con
código de pedido 030214-11 (o a través
Figura 2. Esquema eléctrico del circuito de un conmutador controlado por el tacto. de la descarga gratuita).

Por lo tanto, un osciloscopio o un con- La placa de circuito impreso que se bién, el hecho de que la medida se realice com-
tador de pulsos conectado a la línea muestra en la Figura 3 es de una sola pletamente en el programa se puede aprovechar
GP5 indicará claramente la proximidad cara. Normalmente, el plano de cobre de para hacer un uso inteligente del ahorro de ener-
del dedo. la placa es suficiente para un funciona- gía ofrecido por el microcontrolador PIC. Como
Como podemos ver en el esquema miento adecuado. En los casos en los una medida tan sólo dura 50 ms y es suficiente
eléctrico de la Figura 2, el microcon- que se requiera una sensibilidad mayor realizar una medida cada 500 ms, el microcon-
trolador utilizado en este proyecto es se puede incrementar esta superficie. trolador puede estar "dormido" la mayor parte del
barato y fácil de obtener, ya que se trata El circuito puede funcionar de tiempo. La ventaja es que la media de corriente
del modelo PIC 12C508, el cual dispone manera adaptativa. Esto significa que consumida por este circuito se puede reducir
de 512 bytes de memoria. Si dis- el punto de disparo puede desplazarse entre 0,1 y 0,2 mA sin mayores problemas.
ponemos del modelo de microcontro- (dentro de unos límites) para compen- El circuito ha sido diseñado para ser
lador PIC 12C509 (con 1024 bytes de sar los efectos, por ejemplo, de la sucie- relativamente inmune a las constantes
memoria), también podemos utili- dad en la superficie de contacto. Sólo señales RF externas. Esto se consi-
zarlo en este proyecto. El oscilador R- los cambios de capacidad relativa- gue por medio del programa
C interno del PIC trabaja a una fre- mente rápidos son reconocidos que varía en la velocidad
cuencia próxima a los 4 MHz. como acciones válidas. Tam- de la señal “A” en el
sentido que inte-
K1
R7 C1 C2 R5 030214
rese.
D1 R3 (030214-1)
IC1

T1 R2
030214
R6 R4 R1

Figura 3. Planos de distribución de pistas y serigrafía de implantación de componentes de la


placa de circuito impreso diseñada para el circuito.

Elektor 63
SERVICIOS LECTORES
Código Precio
(€)

E287 ABRIL 2004


ABRIL 2004 Reloj Digital con Alarma:
- Disco, PIC código fuente y hex 030096-11 9,11
- PIC16F84-04/P, programado 030096-41 28,36
CONDICIONES GENERALES
iAccess:
Los circuitos impresos, carátulas autoadhesivas, ROMs, PALs, GALs, microcontroladores y disquetes que aparecen en - Disco set, código fuente y control 020163-11 14,02
las páginas de ELEKTOR se encuentran a disposición de los lectores que lo requieran. Para solicitarlos es necesario - AT89S8252-12PC, programado 020163-41 25,94
utilizar el cupón de pedido que se encuentra en las páginas anexas. Sencillo Inversor de Tensión de 12V a 230V:
Este mismo cupón también puede utilizarse para efectuar pedidos de los libros de la colección de ELEKTOR (en versión - PCB 020435-1 16,00
original inglesa).
Conmutador Controlado por Tacto:
- Los items marcados con un asterisco (*) tienen una vigencia limitada y su disponibilidad solo puede garantizarse
durante un cierto periodo de tiempo. - Disco, PIC código fuente 030214-11 9,12
- Los items que no se encuentran en esta lista no están disponibles. - PIC12C508A04/S08, programado 030214-41 11,49
- Los diseños de circuitos impresos se encuentran en las páginas centrales de la Revista. En ocasiones y por limitación
de espacio no se garantiza la publicación de todos los circuitos. En estos casos los lectores interesados pueden solicitar
E286 MARZO 2004
los diseños, utilizando el mismo cupón de pedido y les serán enviados a su domicilio contra reembolso de 500 pts. Placa flash 64-K 80C552:
(incluidos gastos de envio). - PCB 030042-1 17,45
- Los EPROMs, GALs, PALs, (E)PLDs, PICs y otros microcontroladores se suministrarán ya programados. - Disco, misc. software del proyecto 030042-11 9,12
Los precios y las descripciones de los diferentes productos estan sujetos a cambios. La editorial se reserva el derecho - 29F010, programado 030042-21 18,66
de modificar los precios sin necesidad de notificación previa. Los precios y las descripciones incluidas en la presente - GAL 16V8D15QP, programado 030042-31 11,38
edición anulan los publicados en los anteriores números de la Revista.
Registrador Climático:
- PCB 030076-1 14,44
- Disco, software Windows 030076-11 9,12
FORMA DE ENVIO
Codificador FMS para Simulador de Vuelo:
Los pedidos serán enviados por correo a la dirección indicada en el cupón de las páginas anexas. Además los lectores - PCB 030066-1 19,03
pueden formular pedidos por teléfono llamando al número 91 327 37 97 de lunes a viernes en horario de 9,30 a 14 h y - 87LPC767BN, programado 030066-11 31,74
de 16 a 19 h. Fuera de este horario existe un contestador telefónico preparado para recoger las demandas. Los gastos
de envio serán abonados por el comprador, tal como se indica en el cupón.
Ruleta a Diodos Led:
- PCB 030168-1 33,00
- Disco, código fuente y hex 030168-11 9,12
- 89C2051-12PC, programado 030168-41 15,02
FORMA DE PAGO
E285 FEBRERO 2004
Todos los pedidos deberán venir acompañados por el pago, que incluirá los gastos de envio, tal como se indicó Receptor de Control Remoto en FM:
anteriormente.
- PCB 034044-1 19,00
El pago puede realizarse mediante cheque conformado de cualquier banco residente en territorio español, giro postal
anticipado, tarjeta VISA (en este caso debe indicarse la fecha de caducidad, domicilio del propietario de la tarjeta y firma Cronómetro de Proyectos:
del mismo). - Disco, códigos fuente y objeto 020350-11 9,12
Nunca se deberá enviar dinero en metálico con el pedido. Los cheques y los giros postales deben ser nominativos a la - PIC16F84-10P, programado 020350-41 24,52
orden de VIDELEC S.L. Descubriendo el motor paso a paso (II):
- Disco, código fuente 020127-11 9,12
Generador de Reloj Universal:
SUSCRIPCIONES A LA REVISTA Y EJEMPLARES ATRASADOS
- Disco, código fuente 020395-11 9,12
Las suscripciones o pedido de números atrasados, si se encuentran disponibles, se realizarán a LARPRESS, C/ La Forja, Enlace RS232 sin hilos:
nº 27 - 28850 Torrejón de Ardoz (Madrid). Telf: 91 677 70 75, Fax: 91 676 76 65. E-mail: suscrip@larpress.com - PCB 030204-1 16,24
Los precios de ejemplares atrasados son de 3,60 € más gastos de envio.
E284 ENERO 2004
Contador de revoluciones para modelos de radio-control:
- PCB 024111-1 33,00
COMPONENTES UTILIZADOS EN LOS PROYECTOS
- Disco, código fuente y hex 024111-11 9,00
Todos los componentes utilizados en los proyectos ofrecidos en las páginas de la Revista se encuentran generalmente - 89C2051-12PC, programado 024111-41 16,00
disponibles en cualquier establecimiento especializado o a través de los anunciantes de este ejemplar. Si existiera alguna Visualizador de Texto con Desplazamiento:
dificultad especial con la obtención de alguna de las partes, se indicará la fuente de suministro en el mismo artículo.
- Disco, código fuente y hex 020407-11 9,00
Lógicamente los proveedores indicados no son exclusivos y cualquier lector podrá optar por su suministrador habitual.
Conversor USB analógico:
- PCB 020374-1 14,00
- Disco, códigos hex y software Windows 020374-11 9,00
CONDICIONES GENERALES DE VENTA - PIC16C765, programado 020374-41 25,00

Plazo de entrega: El plazo normal será de 2-3 semanas desde la recepción del pedido. No obstante no podemos E283 DICIEMBRE 2003
garantizar el cumplimiento de este periodo para la totalidad de los pedidos. Generador de Señal de RF con DDS:
Devoluciones: Aquellos envios que se encuentren defectuosos o con la falta de alguno de los componentes podrán ser
- PCB, generador 020299-1 22,00
devueltos para su reposición, solicitando previamente nuestro consentimiento mediante llamada telefónica al número
- PCB, control/alimentación 020299-2 23,00
(91) 3273797 en horario de oficina. En este caso la persona que llame recibirá un número de devolución que deberá
- AT90S8515 8PC, programado 020299-41 57,00
hacer constar al devolver el material en un lugar bien visible. En este caso correrá por nuestra cuenta el gasto de envio
de la devolución, debiéndolo hacer así constar el remitente en su oficina postal. A continuación se le enviará Detector de metal por inducción balanceada:
nuevamente el pedido solicitado sin ningún gasto para el solicitante. - PCB 020290-1 17,00
En cualquiera de los casos anteriores, solo se admitirán las devoluciones en un plazo de tiempo de 14 dias contados a
partir de la fecha de envio del pedido. E282 NOVIEMBRE 2003
Patentes: Algunos de los circuitos o proyectos publicados pueden estar protegidos mediante patente, tanto en la Generador de imágenes ATV:
Revista como en los libros técnicos. La editorial LARPRESS no aceptará ninguna responsabilidad derivada de la - Disco, código fuente y hex 020295-11 9,12
utilización inadecuada de tales proyectos o circuitos para fines distintos de los meramente personales. - AT90S8515-8PC, programado 020295-41 28,37
Copyright: Todos los dibujos, fotografias, artículos, circuitos impresos, circuitos integrados programados, disquetes y
- AT90S1200-12PC, programado 020295-42 25,70
cualquier otro tipo de software publicados en libros y revistas están protegidos por un Copyright y no pueden ser
reproducidos o transmitidos, en parte o en su totalidad, en ninguna forma ni por ningún medio, incluyendo fotocopiado Interruptor remoto mediante teléfono DTMF:
o grabación de datos, sin el permiso previo por escrito de Editorial LARPRESS. - PCB 020294-1 22,00
No obstante, los diseños de circuitos impresos si pueden ser utilizados para uso personal y privado, sin necesidad de - Disco, software del proyecto 020294-11 9,12
obtener un permiso previo. - PIC16F84A-20/P, programado 020294-41 27,50
Limitación de responsabilidad: Todos los materiales suministrados a los lectores cumplen la Normativa Internacional Display de Cristal Líquido con Bus I2C:
en cuanto a seguridad de componentes electrónicos y deberán ser utilizados y manipulados según las reglas
- PCB 030060-2 14,00
universalmente aceptadas para este tipo de productos. Por tanto ni la editorial LARPRESS, ni la empresa suministradora
de los materiales a los lectores se hacen responsables de ningún daño producido pos la inadecuada manipulación de los PICProg 2003:
materiales enviados. - PCB 010202-1 17,00
- Disco, software Windows 010202-11 9,12
- PIC16F874-20/P, programado 010202-41 44,00
Central de Medida de Precisión (2):
CONSULTORIO TECNICO - Placa ensamblada y comprobada 030060-91 68,00
Existe un Consultorio técnico telefónico gratuito a disposición de todos los lectores. Este sevicio se presta todos los Preamplificador a válvulas (I):
lunes y martes laborables en horario de 17 a 19 h. - PCB, placa amplificador 020383-1 22,00
El número de teléfono para consultas es el 91 375 02 70. - PCB, placa alimentación 020383-2 21,00
- PCB, placa I/O 020383-3 19,00

64 Elektor
✂ SERVICIOS LECTORES

CUPON DE PEDIDO
Por favor envíen este pedido a:
ADELTRONIK Nombre
Apartado de Correos 35128 Domicilio
28080 Madrid
ESPAÑA
Tel. 91 327 37 97
C.P.
Tel. Fax Fecha
Por favor envíenme los siguientes materiales. Para circuitos impresos, carátulas, EPROMs, PALs, GALs,
microcontroladores y disquetes indique el número de código y la descripción.

Cant. Código Descripción Precio/unid. Total


IVA incl. €

Forma de pago (vea la página contigua para más detalles)


Los precios y las descripciones están sujetas a Sub-total
cambio. La editorial se reserva el derecho de
Nota: Los cheques serán en euros y conformados por una entidad bancaria. cambiar los precios sin notificación previa. Los Gastos envio 3
❏ Cheque (nominativo a VIDELKIT, S.L.) precios y las descripciones aquí indicadas anulan
las de los anteriores números de la revista. Total
❏ Giro postal. Cuenta Postal (BBVA)
Nº 0182-4919-74-0202708815

❏ Fecha de caducidad: Firma:

Número de tarjeta:

Código Precio Código Precio


(€) (€)

E281 OCTUBRE 2003 Tarjeta de desarrollo XA Universal (II):


Mini Generador de Carta de Ajuste: - PCB 010103-1 25,55
- Disco, código fuente 020403-11 9,46 - Disco, código GAL, EPROM, XADEV 010103-11 9,46
- EPROM IC8, 27C256-90, programado 010103-21 19,36
Selector de Disco Duro: - EPROM IC9, 27C256-90, programado 010103-22 19,36
- PCB 034050-1 18,33 - GAL 16V8, programado 010103-31 9,30
Herramienta de Programación para el ATtiny 15:
- PCB 030030-1 14,60 E278 JULIO 2003
- Disco, software del proyecto 030030-11 9,46 Temporizador descendente:
Amplificador de coche en puente cuádruple: - Disco, código fuente y hex 020296-11 9,40
- PCB 034039-1 16,79 - AT90S1200, programado 020296-41 26,00
E280 SEPTIEMBRE 2003 Grabador de audio USB:
- Disco, código EPROM 012013-11 9,40
Adición de un destello: - EPROM 27C512, programado 012013-21 28,00
- Disco, código fuente y hex 020293-11 9,29
- PIC12C509A-04/SM, programado 020293-41 14,33 Amplificador Final a Válvulas (2):
- Placa amplificador (1 canal) 020071-1 28,40
Programador AT90S2313:
- Placa fuente alimentación 020071-2 18,80
- PCB 034036-1 17,50
Mini display para texto en movimiento: E277 JUNIO 2003
- Disco, código fuente 020365-11 10,00 Controlador de luces de discoteca de 8 canales:
Control Remoto de Luz con Regulador de Intensidad: - PCB 010131-1 25,34
- Disco, código fuente y hex 020337-11 9,46 - 87C750 or 87C71, programado 010131-4 44,70
- AT89C2051-12, programado 020337-41 12,09
Pico PLC:
E279 AGOSTO 2003 - PCB 010059-1 36,00
- Disco, programa de test 010059-11 9,00
Tenis TV con AVR:
- PCB principal 030026-1 15,40 Simple chip para Control de Tono:
- PCB pulsadores 030026-2 16,70 - PCB 020054-4 21,00
- Disco, código fuente AVR 030026-11 9,46
- AT908515, programado 030026-41 29,43 E276 MAYO 2003
Agenda electrónica de bolsillo: Fuente de Alimentación Conmutada de 17 V/10 A:
- Disco, software PC y controlador 020308-11 9,46 - PCB 020054-3 19,40
- AT90S2313-10PCprogramado 020308-41 24,40 Unidad de conmutación complementaria para modelismo R/C:
Controlador LCD de bajo coste (ii): - PCB 020126-1 19,00
- PCB 020114-1 16,79 - Disco, código fuente y hex 020126-11 10,00
- Disco, software del proyecto 020114-11 9,46 - PIC16C712-041/SO, programado 020126-41 32,00
Control de luz nocturna: Sistema de Desarrollo AVRee:
- Disco, código fuente y hex 020115-11 9,46 - PCB 020351-1 27,36
- AT90S2313-10PC, programado 020115-41 24,89 - Disco, programas ejemplo 020351-11 10,00

Elektor 65
SERVICIOS LECTORES
Código Precio Código Precio
(€) (€)

Caja de conmutación con efectos de guitarra: Alarma de Robo para Moto:


- PCB 020181-1 27,00 - PCB 000191-1 20,00
Temporizador Inteligente para Ventilador: - Disco, código fuente 000191-11 10,00
- Disco, software del proyecto 020170-11 10,00 - PIC16F84-04/P 000191-41 40,00
- MSP430F1121, programado 020170-41 23,50 - PIC16F84-04/P 000191-42 29,35
Sustitución del SAA3049: E270 NOVIEMBRE 2002
- PCB 020085-1 27,00
Receptor de la banda de 20 m:
- Disco, código fuente y hex 020085-11 10,00
- PCB 010097-1 28,47
- 87LPC764BN, programado 020085-41 20,60
Comprobador de condensadores ESR:
Desplazamiento de luces bicolor:
- PCB 012022-1 32,00
- PCB, controlador 010134-1 17,00
- PCB, placa LED 010134-2 22,00 Microprogramación para emulador EPROM:
- Disco, software del proyecto 010134-11 10,00 - Disco, código hex 024107-11 9,78
- AT89C2051-12PC, programado 010134-41 15,00 - AT89C2051-12P programado 024107-41 16,00
Comprobador de continuidad:
E275 ABRIL 2003 - PCB 020002-1 9,13
Analizador Lógico 20/40 MHz: Placa controladora de alta velocidad (II):
- PCB 020032-1 32,00 - PCB 020102-1 24,00
- Disco, programa demostración 020032-11 10,00 Interface paralela JTAG:
- AT90S8515-8PC, programado 020032-41 31,28 - PCB 020008-1 18,00
Sistema de Altavoces Activo (II):
- PCB 020054-2 16,46 E269 OCTUBRE 2002
Medidor de Capacidad con Escala Automática: Medidas de Distancia mediante Rayos Infrarrojos:
- PCB 020144-1 15,00 - Disco, software del proyecto 020010-11 9,79
- Disco, código fuente y hex 020144-11 10,00 - 87LPC762, programado 020010-41 21,38
- PIC16F84A-20/P, programado 020144-41 32,00
E268 SEPTIEMBRE 2002
Reloj de arena electrónico:
Limitador de Audio para DVD:
- PCB 020036-1 38,00
- PCB 024074-1 27,00
- Disco, software del proyecto 020036-11 10,00
- PIC16F84A-04/P, programado 020036-41 32,00 Cambio entre Teclado/Ratón por Pulsador:
- PCB 024068-1 20,00
E274 MARZO 2003
E267 AGOSTO 2002
Sistema de altavoces activo (I):
- PCB 020054-1 16,00 Procesador de Señal de Audio Digital DASP-2002:
- PCB 020091-1 38,59
Lanzador de Dado RPG Electrónico:
- 27C256, programado 020091-21 18,94
- PCB 020005-1 23,00
- Set: PCB + 020091-21 020091-C 55,00
- Disco, código fuente 020005-11 11,14
- AT90S4433-8PC, programado 020005-41 70,24 Antorcha de diodos LED
- PCB 010130-1 26,47
Ahuyentador de roedores:
- PCB 020110-1 27,00 Verificador DMX Portátil
- PCB 010203-1 26,47
Conectores de red controlados SMS:
- Disco, código fuente y hex 010203-11 11,00
- PCB 020157-1 25,00
- AT90S8515, programado 010203-41 87,15
E273 FEBRERO 2003 Tube Box
Interface CompactFlash para sistemas de microcontrolador: - PCB 010119-1 22,00
- PCB 020133-1 12,00
E266 JULIO 2002
- Disco, código fuente de la demo 020133-11 10,00
Regulador de luz DMX:
Bus DCI:
- PCB 010210-1 50,46
- PCB, conversor 010113-1 17,00
- 68HC11F1FN, programado 010210-41 78,72
- PCB, terminal 010113-2 25,00
- Set: PCB + 010210-41 010210-C 124,21
- Disco, software del proyecto and código fuente 010113-11 10,00
- AT90S8515-8PC, programado 010113-41 43,00 E265 JUNIO 2002
Ampliación de líneas y ADC: Controlador de CompactFlash para Bus IDE:
- Disco, programas BASCOM-51 020307-11 10,00 - PCB 024032-1 20,00
Dispositivo de bloqueo programable para números de teléfono: Interface I2C para Bloque Lego RCX:
- PCB 020106-1 25,00 - Disco, software del proyecto 010089-11 11,00
- Disco, software del proyecto 020106-11 10,00
Interface LPT/DMX:
- AT89C2051-1, programado 020106-41 13,00
- PCB 010212-1 22,21
Codec de audio USB con S/PDIF: - Disco, código fuente & programado 010212-11 11,00
- PCB 020178-1 22,00 - AT90S8515-8PC, programado 010212-41 89,00
E272 ENERO 2003 Receptor de Infrarrojos Multi-estándar:
- PCB 012018-1 18,00
Emulador de EPROM:
- Disco, software del proyecto 012018-11 11,00
- PCB 024066-1 18,50
- P87LPC764BN, programado 012018-41 25,00
- Disco, listado JEDEC GAL 024066-11 10,00
- GAL 16V89, programado 024066-31 10,00 Interfaz Serie para el Bus 1-Wire de Dallas:
- PCB 020022-1 15,00
Linterna a LED:
- Disco, software del proyecto 012019-11 10,00 E264 MAYO 2002
- PIC12C672-04/SM, programado 012019-41 40,00
Sistema de Medida de Velocidad:
Comprobador de Nivel de Audio: - PCB 010206-1 25,74
- PCB 020189-1 18,50 - Disco, código fuente y hex 010206-11 11,38
Monitorizador telefónico de bebé: - 87LPC762, programado 010206-41 24,34
- PCB 012016-1 20,00 Control Remoto de Procesos utilizando un Teléfono Móvil (2):
- Disco, código fuente y hex 012016-11 10,00 - PCB 010087-1 30,81
- AT90S1313-10PC, programado 012016-41 21,00 - Disco, software del proyecto 010087-11 11,38
Adaptador para Diagnóstico de Vehículo: - GAL16V8, programado 010087-31 11,33
- PCB 020138-1 18,50 Sencillo Programador para Micros AVR:
- PCB 010055-1 30,14
E271 DICIEMBRE 2002 - Disco, software del proyecto 010055-11 11,13
Programador AT90S8535: - Set: PCB + 010055-11 010055-C 30,08
- PCB 024051-1 16,24 Receptor de Banda VHF:
Vatímetro Digital de RF: - PCB 010064-1 30,54
- PCB 020026-1 26,00 CI multi-propósito para modelismo (II):
- Disco, código fuente 020026-11 10,00 - PCB, speed controller 010008-1 11,00
- PIC16F876-04/SP 020026-41 40,00 - PCB, hot glow/go-slow 010008-3 11,00
Medidor de Nivel de Presión Sonora: - Disco, código fuente 010008-11 14,00
- PCB 020122-11 39,25 - 87LPC762BN, programado 010008-41 23,47

66 Elektor
CIRCUITOS DE LECTORES

Interface Conmutador
de Red para Puerto
Paralelo
Con encendido y apagado por radio control desde un PC
Por K. Heiden

La variedad y bajo coste de los zócalos de enchufes con radio control


remoto proporciona una sencilla forma de controlar equipos eléctricos,
luces, etc, mediante un PC. Mediante este sistema no sólo no necesitamos
un cable, sino que también incrementamos la seguridad cuando la
interface está eléctricamente aislada de la red.
Como las interfaces USB cada vez una interface para conectar al
son más usuales en los PCs, los puerto paralelo del PC y poder
puertos serie y paralelo paulatina- manejar el transmisor de la unidad
mente pierden importancia. Sin de control remoto. Si debemos qui-
embargo, la mayoría de los ordena- tar el control remoto es mejor utilizar
dores disponen de estos puertos otro transmisor, de tal forma que la
que quedan disponibles para nue- conexión al puerto paralelo se haga
vas aplicaciones, porque ahora in- a través de un cable corto que faci-
cluso las impresoras tienden a usar lite su manipulación.
USB. El puerto paralelo, por ejemplo,
es adecuado para el control de dis- Circuito interface
positivos eléctricos de forma re-
mota. Usando una interface de inte- El circuito de la interface del puerto
rruptores es posible encender y apa- paralelo (Figura 3) puede dividirse
gar aplicaciones bajo el control de en dos partes: una que excita al
un PC. transmisor de control remoto me-
Para no añadir más cables a los diante optoacopladores, y dos eta-
que ya tiene el PC, el control re- pas de conmutación extra monta-
moto que describimos aquí utiliza das alrededor del integrado IC1 y
un interruptor de red radio-contro- dos relés.
lado. Estos están disponibles con El circuito de conmutación per-
varios enchufes en establecimien- mite controlar dos dispositivos adi-
tos especializados. Lo normal es cionales colocados cerca del PC,
encontrar zócalos con dos o tres directamente desde la interface. Si
enchufes manejados con un simple no se requiere esta característica, las
control remoto (ver Figura 1 y etapas de conmutación pueden qui-
Figura 2). tarse y las señales D0, D1 y D3 (pines
Figura 1. El transmisor portátil (ELV código de En cuanto al control de interrup- 2, 3 y 5 del conector SubD 25) se pue-
pedido FS 10 S8-2) antes de la modificación. tores desde un PC necesitaremos den desconectar.

68 Elektor
CIRCUITOS DE LECTORES
Las señales D4 a D7 (pines 6, 7, 8 y 9 del sor se sacan fuera a través de cua-
conector subD 25) están conectadas al tro cables etiquetados de A a D y se
transmisor del control remoto a través de un conectan a los transistores de sa-
cuádruple optoacoplador (IC2, tipo ILQ74). lida de los optoacopladores (ver
La Figura 1 también muestra los pines de también Figura 4). Cuando el pin
este dispositivo. del puerto que excita un optoaco-
El esquema del circuito sólo representa la plador pasa a nivel alto, su transistor
parte del circuito transmisor de control de salida conduce, puenteando los
remoto que está conectada al circuito de la contactos del pulsador correspon-
interface, nombrando los pulsadores y las diente en el transmisor. El efecto es
conexiones para la fuente de alimentación. el mismo que si el botón hubiera
Las conexiones de pulsador para el transmi- sido presionado (canal 2 on/off,

+12V

R1 10
1k RE1
8 +VS 11
R2 I8 O8
7 12 +12V
1k I7 O7 K1
R8 R9 6 13
I6 O6 +12V
IC1
10k

10k

5 14
I5 O5
4 15
I4 O4
3 ULN2803 16
I3 O3
2 17
I2 O2 C2
1 18 RE2
I1 O1
D1 R3 VEE
100µ
K2 1k 9 25V
1N4148
R10 Figura 2. Un enchufe con interruptor
C1
1 radio-controlado (sistema ELV FS 10).
1M

14
220µ
D0
2 door opener
15 button canal 3 on/off y así sucesivamente).
D1
3 R4
Usando un software adecuado
16 1k
4
podemos hacer que cualquier pin
17 IC2.A se ponga a nivel alto. Los compo-
D3
5
D1 nentes entre el puerto paralelo y el
18
6
D4 ELV optoacoplador (las resistencias
19
1N4148 FS 10 S8-2 serie y el diodo) sirven para limitar
D5
7 la corriente que circula y proteger
20 A
D6 R5 tanto el LED de entrada del optoa-
8
21
1k coplador como los transistores de
9
D7
IC2.B
D OFF ON salida del puerto paralelo.
1 1
22 El circuito interface también in-
10 D2
cluye una fuente de alimentación
23
11 2 2 para la unidad remota del transmi-
1N4148
24 sor. Las pilas del transmisor (dos de
12
3 3
tipo botón) deberían quitarse y
25 R6 B
13 1k
hacer las conexiones a los puntos
+12V marcados con ‘+’ y ‘-’ en el esque-
IC2.C 4 4
SUB-D25
ma del circuito. Una tensión de 3 V
D3 D2 para el transmisor deriva de la ali-
IC2 mentación de 12 V de la interface
1N4148 C 1N4148
1 16
usando D2, R11, C8 y el diodo zéner
2 15 R11
D3. El circuito de la interface tam-
R7 bién puede alimentarse a partir del
1k2

3 14
1k
3V
4 13
adaptador de red de 12 V conectado
5 12
IC2.D a K1 o a la alimentación interna de
6 11 D4 D3
12 V del PC.
C8
7 10
IC2= ILQ74 Las etapas de conmutación op-
8 9
1N4148 47µ cional conectadas a los pines D0, D1
16V 3V
y D3 están equipadas con un relé
ILQ74 030205 - 11 normal (de bobina) y un relé con lat-
cheado (con dos bobinas). Se con-
Figura 3. El circuito de la interface del puerto paralelo se conecta al transmisor portátil a trolan mediante el driver IC1 (un tipo
través de optoacopladores. También hay disponibles dos relés. ULN2803).

70 Elektor
CIRCUITOS DE LECTORES
conmutación se pueden generar
usando este relé controlado por soft-
ware. Esto es útil, por ejemplo, para
excitar una puerta de apertura auto-
mática desde el PC, conectando los
contactos del relé en paralelo con el
botón de apertura de la puerta.
Puede que se pregunte por qué no
hay diodos de protección en las bobi-
nas de los relés: esto se debe a que
los diodos adecuados ya están colo-
cados dentro del ULN2803.
Necesitamos un conector sub-D
para conectar el circuito de la
interface al puerto paralelo me-
diante un cable con al menos ocho
conductores, con el conector sub-
D 25 en un extremo y un conector
adecuado en el otro. Si lo deseamos
podemos usar un cable de impre-
sora, en cuyo caso necesitaremos
Figura 4. La placa de circuito impreso (diseñada por el autor) del transmisor portátil, con un conector Centronics de 36 vías.
cables soldados para conectar al circuito de la interface.
Construcción
El relé con latch (RE1) se controla con las trario, RE2 es un relé ordinario que La forma más sencilla de construir
señales del puerto D0 y D1 y tiene la carac- se controla usando D3. Los contac- el circuito de la interface es usar
terística de que su etapa queda protegida tos sólo se cierran mientras circula una placa de prototipos. Todos los
cuando se corta la alimentación. Por el con- corriente en la bobina. Los pulsos de componentes son fáciles de obte-

Figura 5. La interface construida dentro de una caja de plástico.

72 Elektor
CIRCUITOS DE LECTORES
El siguiente fichero, ‘Mk_COM.vbs’, se puede escribir y ejecutar para crear el fichero refieren al puerto paralelo LPT1. Los
caracteres después de los puntos
ensamblador ‘SETLPT.COM’ de forma automática. Como alternativa, puede descargarse
son dígitos hexadecimales que defi-
el fichero ‘SETLPT.COM’ directamente desde la página web de Elektor: www.elektor- nen el valor que se debe enviar al
electronics.co.uk (seleccionando este número). puerto paralelo: siempre se deben
especificar dos dígitos. La rutina en
d = “186,120,003,138,030,130,000,128,251,049,” ensamblador configura el puerto
d = d & “116,007,128,251,050,117,030,254,206,160,” paralelo al valor dado después de la
coma alrededor de 1 s, y después lo
d = d & “132,000,044,048,177,004,210,224,138,038,”
fija de nuevo a cero, de manera que
d = d & “133,000,128,236,048,008,224,177,001,056,” sólo aparecerá un breve pulso posi-
d = d & “200,116,009,208,225,117,248,184,001,076,” tivo en la línea de datos. Si tenemos
un segundo puerto paralelo (‘LPT2’)
d = d & “205,033,238,187,000,004,226,254,075,117,” en nuestro ordenador y queremos
d = d & “251,184,000,076,238,205,033” usarlo en nuestra interface, en el
comando debería aparecer ‘SETLPT
t = split(d, “,”) 2:XX’. Un apunte para expertos en
Set fso = CreateObject(“Scripting.FileSystemObject”) PC: la dirección base I/O usada
para LPT1 es 0378 hex, y 0278 hex
Set File = fso.CreateTextFile(“SETLPT.COM”, true)
para LPT2.
for n = 0 to ubound(t) : File.write chr(t(n)) : next Podemos crear un cortocircuito
para el fichero SETLPT.COM con
parámetro ‘1:08’ en el escritorio,
ner. Un relé con latch adecuado para RE1 de alrededor de un segundo y des- también llamado ‘Open Door’. Des-
podemos encontrarlo, por ejemplo, en Con- pués pasarlos de nuevo a nivel bajo. pués, cuando alguien toque el tim-
rad Electronics (código de pedido 50 40 Nosotros hacemos esto usando un bre de la puerta mientras estamos
60). Para RE2 se puede usar prácticamente fichero COM, el cual se crea con la ocupados con el ordenador, hare-
cualquier relé de 12 V. ayuda de un editor VB (Visual Basic). mos un doble click en el icono y la
Como podemos ver en el esquema del cir- Primero escribiremos en el pro- puerta abierta se activará. Para evi-
cuito de la interface del puerto paralelo y en grama Mk_COM.vbs en la ventana tar que aparezca la ventana DOS,
las fotografías, deben hacerse unas pocas de texto mediante cualquier editor de haremos click en el botón derecho
conexiones para el transmisor del control texto adecuado (WordPad o Note- sobre el icono y seleccionaremos
remoto usando dos pequeños trozos de cable pad), y lo salvaremos bajo este nom- ‘Properties’. Después, bajo ‘Short-
con cubierta. Los puntos de conexión se bre en cualquier directorio del disco cut’ seleccionaremos ‘Run minimi-
encuentran fácilmente: son simplemente los duro. A continuación ejecutaremos sed’ y ‘Close window on exit’.
contactos de los pulsadores. El circuito que el programa haciendo un doble click
hay dentro del transmisor se puede cerrar casi en el nombre del fichero, de manera Conclusión
herméticamente, por lo que soldar así puede que se creará el fichero SETLPT.COM
ser muy difícil. en el mismo directorio. Ahora pode- El autor ha utilizado el circuito du-
Las cosas no son demasiado difíciles con el mos borrar el VB escrito. rante muchos meses sin ningún pro-
sistema de control remoto FS 10 disponible en Se pueden realizar acciones de blema, junto con un circuito de con-
la compañía alemana ELV y que usamos en conmutación usando los siguientes trol remoto SMS publicado anterior-
nuestro prototipo: tan pronto como la caja del comandos: mente en Elektor.
transmisor (código FS 10 S8-2: ver Figura 1) se Si preferimos controlar las inter-
abre y las caperuzas de los pulsadores se qui- SETLPT 1:01 conmuta el relé con faces usando Windows, hay peque-
tan, podemos ver los puntos de contacto de latch a on. ños programas en Internet que per-
los pulsadores (Figura 4). Es muy fácil soldar SETLPT 1:02 conmuta el relé con miten que las señales del puerto
cables a esos contactos, conectando el trans- latch a off. paralelo se puedan poner a nivel alto
misor a los optoacopladores (puntos A a D del SETLPT 1:08 conmuta el relé sin o bajo. Las interfaces de puerto
circuito). Los pulsadores que se usan no pue- latch -brevemente- on. paralelo simple utilizan software en
den ser más largos. SETLPT 1:10 enchufe de red 2 con- Windows que también ha sido
Una vez ensamblado completamente se trolado remotamente a on. publicado en esta revista anterior-
puede proteger con una caja de plástico (la SETLPT 1:20 enchufe de red 2 con- mente. Los ejemplos incluyen la
Figura 5 muestra una versión modificada trolado remotamente a off. ‘Entrada/Salida Universal para PCs’
de la interface). SETLPT 1:40 enchufe de red 3 con- del número de Abril del 2000 y tam-
trolado remotamente a on. bién en el mes de Abril, pero de
El Software SETLPT 1:80 enchufe de red 3 con- 1996, ‘Interface Centronics’. Asi-
trolado remotamente a off. mismo es recomendable ‘Interfaces
El software de control es tan sencillo como el PC bajo Windows’.
circuito interface. Todo lo que tenemos que No debe omitirse el espacio des- (030205-1)
hacer es configurar los bits individuales del pués de ‘SETLPT’. El dígito ‘1’ que
puerto paralelo a nivel alto durante un periodo sigue a ‘SETLPT’ y el espacio se

74 Elektor
030096-1
(C) ELEKTOR
030096-1
Reloj Digital con Alarma

030214

030214-1
Conmutador Controlado por Tacto
020435-1
(C) ELEKTOR

020435-1
Sencillo Inversor de Tensión de 12V a 230V

020163-1
(C) ELEKTOR

020163-1
iAccess

Das könnte Ihnen auch gefallen