Documentos de Académico
Documentos de Profesional
Documentos de Cultura
IS ek t
T l
A e E ok
R
G s d ebo
K nta es/
O .
O rve tor
-B e ek
E up .el
5
S w
1 ww
electronics worldwide
s
Lo
.. LCD A 2 HILOS .. CONTROL DE REFUSIÓN .. EASYPIC5 .. PROTECCIÓN paX .. FRECUEN-
EL PC TOMA CONTROL
Software de medida
ISSN 0211-397X
00335
9 770211 397008
SENCILLO. COMPLETO
ADQUISICIÓN DE DATOS USB
Conectividad Hi-Speed USB (USB de alta Módulos intercambiables en Conectividad directa para
velocidad) de alta velocidad para flujo de caliente para funcionamiento los sensores más comunes
señal de hasta 3,2 MM/s continuo y configuración sencilla
EL PRODUCTO SE MUESTRA A
TAMAÑO REAL
NI CompactDAQ
Fácil de usar como un datalogger con la flexibilidad de National Instruments LabVIEW
La nueva plataforma NI CompactDAQ proporciona la simplicidad de un dispositivo “plug-and-play” a las aplicaciones de medidas
eléctricas o de sensores, pudiéndose usar tanto en laboratorio, en campo o en una línea de producción. Es la mezcla perfecta entre
la facilidad de uso y el bajo coste de un datalogger, y el rendimiento y flexibilidad de los instrumentos modulares: medidas rápidas
y precisas en un sistema pequeño, sencillo y de bajo coste.
Display Ordenador
nombre Elektor con la revista impresa
que está en circulación en quioscos, li-
brerías y tiendas de componentes elec-
trónicos desde los años 70. De hecho,
estás leyendo la edición número 335
ahora en papel, e intentamos imprimir
bastantes más para tu entretenimiento.
Sin embargo, en los años pasados
12
Elektor ha desarrollado además otras
actividades en las que no siempre está
involucrado el papel a pesar de que
en general los consideramos parte
de nuestras actividades editoriales.
Algunas de estas actividades seguro
que son desconocidas por la mayoría
de nuestros lectores, por eso vamos a
hablar un poco sobre ellas.
Para empezar, están nuestros
Circuitos Impresos, CDs, libros,
ediciones especiales, kits y módulos.
Los circuitos impresos de Elektor
están a la venta desde el número 1,
mientras que los kits y módulos son
más recientes. Empezamos su venta
para ayudar a aquellos lectores que
quieren hacer las cosas por si mismos
a construir proyectos más ambiciosos
en que no son capaces de encontrar
los componentes necesarios o son
vergonzosamente ignorados por los
suministradores que se dedican solo al
dominio profesional con los inherentes Programar una pantalla gráfica es ligeramente más difícil que programar un
condiciones de pedido. display de texto. Nuestra placa mini microcontroladora está compuesta por
El primer módulo fue el legendario un nuevo módulo display-on-glass y un microcontrolador Renesas M16C de
GBDSO (Osciloscopio Digital para altas prestaciones. La placa está disponible completamente ensamblada, y el
Game Boy). Los más recientes es el
microcontrolador está precargado con un intérprete TinyBasic para simplificar el
Digibutler (Controlador Domótico) o
la Radio Digital de Elektor, que son desarrollo de aplicaciones gráficas, incluso para novatos.
“híbridos” ya que contienen la placa
con los componentes SMD montados.
Gracias a los comentarios de nuestros
lectores , hemos sabido que se siguen
divirtiendo soldando los componentes
convencionales , por eso los sumini-
stramos con el kit para poder seguir
usando el viejo soldador durante una
hora para completar el montaje.
50 Elektor AVRProg
Elektor también está ampliando su
catálogo de “eventos” con talleres
presenciales y seminarios. Nuestros
colaboradores son personas y com-
pañías líderes del sector. Ejemplos
de ello son los talleres de válvulas
MultiSim10 con, y desde, Natio-
nal Instruments. Ambos tuvieron un
gran éxito y una gran afluencia de
público. Otro ”e-vento” que puedes
haber visto anunciado es el “viaje de
estudios” a China.
Hemos creado un canal de Elektor
en YouTube, provisionalmente en
HYPERLINK “http://www.youtube.
com/elektorim” www.youtube.com/
elektorim. Hemos descubierto que
pequeñas películas, a veces hechas
primitivamente por nuestros técnicos,
son la mejor manera de atraer a no
solo a los recién llegados de la ge-
Los motivos que nos han llevado a desarrollar este programador son: los
neración MTV sino también para lo ya
jubilados que han descubierto Elektor comentarios de nuestros lectores sobre el USBprog publicado en la edición de
de nuevo a través de Google. octubre de 2007 de Elektor y la serie de artículos que iniciamos el mes pasado
sobre nuestro proyecto ATM18. El resultado es un programador USB para
Eduardo Corral controladores AVR compatible con AVRISP mk2.
Editor
IS kt
T le
A E
R e ok
G s d bo
K ta s/e
O n e
O rve tor.
-B e k
E up .ele
S
5 ww
electronics worldwide
electronics worldwide
s1 w
Lo
CUEN-
FRECUEN
Registrador
FREC
ÓN paX .. FRE
de Datos con
Pantalla Ordenador M16C
tarjetaTALENTO
SD GRÁFICO
PROTECCIÓN
CCIÓN
TECCI
CCI
electronics worldwide
OTE
Tiene memoria,
PRO
5 .. PR
se acordará
paX –por ti de tensión y buffer de entrada
amplificador
ÓN .. EEASYPIC
AS
EL PCSoftware
TOMA CONTROL
REFUSIÓN
SIÓN
que
REFUSI
SI
Software de
construye medida
hardware
OL D
Elektor La electrónica
Elektor La electrónicaquequesorprende,
sorprende,esesuna
una edición
edición queque tiene
tiene porpor objetivo
objetivo inspirar
inspirar
DATOS REVISTA
✓ Electrónica Orgánica – ¡En todas las formas y tamaños!
✓ Proyectos – Espía I C, Voz Cyclon, PLC 2
ISSN 0211-397X
electronics worldwide
electronics worldwide
TIRADA INTERNACIONAL: 150.000 ejemplares
Jefe de Redacción
Redacción internacional:
internacional: Wisse
Wisse Hettinga
paX TIRADA ESPAÑA: 13.500 ejemplares
WEBRADIO .. SERVIDOR DOMÓTICO .. ADAPTADOR USB-SPDIF .. AMPLIFICADOR PAX
Luz
un amplificador de potencia Redacción ELEKTOR España: Eduardo
EduardoCorral
Corral(e.corral@elektor.es)
(e.corral@elektor.es)
Ambiente
con corrección de error
PERIOCIDAD: Mensual
DigiButler – servidor domótico de 32 bits para PC y TV Redacción Internacional: Harry Baggen,
Baggen,Thijs
ThijsBeckers,
Beckers,JanJan Buiting,
Buiting,
Guy Raedersdorf,
Raedersdorf,Ernst
ErnstKrempelsauer
Krempelsauer y Jens Nickel
Adaptador de audio USB – entrada USB para D/A externos
y Jens Nickel
PRECIO REVISTA: 5,50 E
Codificador de giro – medición de ángulos con sensores Hall
electronics worldwide
electronics worldwide
e-mail: info@elektor.es
info@elektor.es
Registrador
de Datos con
INFORMACIÓN GENERAL
CO 2
Edita: Elektor
Elektor International
InternationalMedia
MediaSpain,
Spain,S.L.
S.L.
tarjeta SD
5%
electronics worldwide
2%
Tiene memoria,
0,04 %
TEST SoftwareCOMPARACIÓN
que
DE MEDIDORES DE ENERGÍA
Marzo 2008
Marketing: Carlo ISSN
Carlo van
van 0211-397X
Nistelrooy
Nistelrooy
construye hardware
C-2-H, compiladores
Medidor de VOLTAJE,
alimentación y FPGAs
DC
CORRIENTE y Wh
dirigida a un amplio espectro de lectores, desde el
Suscripciones Internacionales: Anouska
Anouska van
esvan Ginkel
unaGinkel
Elektor La electrónica que sorprende, edición que tiene por objetivo inspirar
DATOS de REVISTA
✓Transmisión
✓E-blocks:
✓ a la gente a que utilice la electrónica a todo nivel, presentado proyectos
El Toyota Prius llega a 100 mpg
Embebido – Linux, Código Abierto, RTOS, ARM
ySuscripciones Susanna
Nacionales: eSusanna Esclusa
Esclusa (info@elektor.es)
(info@elektor.es)
Nº 330 www.elektor.es DICIEMBRE 2007 5,50 €
para PC y TV
Wc`YWW
✓Servidor
✓ Explorador para Bus CAN
Web ATmega
✓ Flash Anular
reutiliza
Depósito Legal
✓ Kits para Experimentadores: ¡aún por aquí!
y mejores que nunca
GU.3-1980
GU.3-1980 C/ Salvador Olivella, 17 – Local 79 A - 08870 Sitges (Barcelona)
MEDIDAS:
las técnicas21
ISSN 0211-397X
ISSN 0211-397X
y aplicaciones
x 29,7 cm tecnológicas más
Dirección:
con LED para macrofotografía
esa tarjeta de red ISA
✓ Desmontado: Philps LivingColors
ISSN 0211 – 397X
0211 – 397X
Tel.: 93 811 0551 - Fax: 93 894 8135 IMPRESIÓN:
avanzadas, nuevos Offsetdiseños
(color) en los que se incluyen
Nº 329 www.elektor.es NOVIEMBRE 2007 5,50 €
Nº 331 www.elektor.es ENERO 2008 5,50 €
31
31de deDiciembre
Diciembrede de2006
2006
electronics worldwide
e-mail: info@elektor.es
Reservados
Reservados todos todos los
los derechos
derechosde deedición.
edición.SeSeprohíbe
prohíbe la reproducción
la reproducción total
total o parcial
o parcial las últimas tecnologías, formación sobre los
INFORMACIÓN GENERAL que aparecen
CO
del contenidode
Edita:contenidode este número,
este
Elektor Internationalnúmero, yayasea
Media sea pormedio
por
Spain, medioelectrónico
S.L. electrónicoo omecánico
mecánicodedefotocopia,
fotocopia,
nuevos productos y herramientas
5%
grabación
grabación uu otrootrosistema
sistemade dereproducción,
reproducción, sinsin la autorización expresa del editor.
Las Las
Consigue
la autorización expresa del editor.
2
2%
0,04 %
opiniones
opiniones expresadas
expresadas aa lo
lo largo
largo de
de los
los distintos
distintos artículos,
artículos, así
así como
como elel contenido
contenido dede los
los
Director Internacional: Paul Snakkers
Elektor, la revista internacional de electrónica,
aquello va
detecta el aire
ese dato... viciado antes de desmayarte
TEST
mismos,
mismos, son
los
sonresponsabilidad
mensajesCarlo
mensajes
responsabilidad exclusiva
exclusiva de de
los los
Tarjeta de adquisición de Datos USB
publicitarios
publicitarios
COMPARACIÓN
sonresponsables
son responsablesúnicamente
autores.
autores.
únicamente
Así mismo,
Así mismo,
loslos
del contenido
del contenido
anunciantes.
anunciantes.
de de en el mercado, entretenimiento y todo
Marketing: van Nistelrooy
DE MEDIDORES DE ENERGÍA
Medidor de alimentación DC
Tivoli VOLTAJE, CORRIENTE y Wh
dirigida
que resulte a uninteresante
amplio espectro dentrode delectores, desde el
la electrónica,
Copyright
Copyright ==Elektor
Suscripciones
✓Amplificador Elektor International
International
Internacionales: Media
Media
Anouska
Tarjeta USB con 8051 B.V. Ginkel
B.V.
van
¿quererlo o dejarlo?
ámbito de la electrónica
aplicada y ylalatecnología
tecnologíaenprofesional
Transmisión inalámbrica de energía:
de auriculares ¿mito3Do realidad?
con sonido
✓ElAnti-Standby:
Desafío
ISSN 0211-397X
ISSN 0211-397X
la informática general.
¡abajo con los derrochadores de energía!
¡Gana un PC portátil o un router!
✓E-blocks: El Toyota Prius llega a 100 mpg
PP.V.P.
.V.P. en
en Canarias:
Canarias:
Suscripciones 5,65E
5,65
Nacionales: (sobre
(sobre
Susanna tasa
tasa aérea) (info@elektor.es)
aérea)
Esclusa 330
Nº 328 www.elektor.es
www.elektor.es DICIEMBRE
OCTUBRE 2007
2007 5,50
5,50 €€
síguelo
con GPS Imprime: INFORMACIÓN
Senefelder Misset – Doetinchem, The Netherlands novedades del sector, artículos divulgativos en
]b
Wc`YWW
GU.3-1980
ISSN
ISSN 0211-397X
0211-397X
31 de Diciembre de 2006
Reservados todos los derechos de edición. Se prohíbe la reproducción total o parcial las últimas tecnologías, formación sobre los
CRÉDITOS ELEKTOR
del contenidode este número, ya sea por medio electrónico o mecánico de fotocopia,
nuevos productos y herramientas Medición de CO2
que aparecen
Consigue Í
grabación u otro sistema de reproducción, sin la autorización expresa del editor. Las
opinionesNDICE expresadas DE a lo largo ANUNCIANTES
de los distintos artículos, así como(orden el contenido alfabético)
de los
rtículo entretenimiento y todo aquello
ese dato... mismos, son responsabilidad exclusiva de los autores. Así mismo, del contenido de
Tarjeta de adquisición de Datos USB
en 1el Amercado,
=
los mensajes publicitarios son responsables únicamente los anunciantes.
Con
TivoliCréditosCopyright Elektor puedes descargar Media B.V. archivos PDF de los que resulte interesante dentro de la electrónica,
tos
10 Crédi aplicada y la tecnología en general.
= Elektor International ¿quererlo o dejarlo?
Cebekit – www.cebekit.com
Tarjeta USB con 8051
......................................................................................................... págs. 49 y 88
artículos elegidos en la revista. Administra tu cuenta de Creditos
Amplificador de auriculares con sonido 3D
ISSN 0211-397X
El Desafío
la informática
Gana
¡ un PC portátil o un router!
Elektor
P.V.P. en Canarias: 5,65E (sobre tasa aérea) Nº 328 www.elektor.es OCTUBRE 2007 5,50 €
CRÉDITOS ELEKTOR
National Instruments – www.ni.com/spain ........................................................................................... pág. 3
Medición de CO 2
o
1 Artícul
Con Créditos Elektor puedes descargar archivos PDF de los 6
= tos elektor,electronics
elektor, electronicsworldwide
worldwide- -03/2008
5/2008
Elektor desea hacer un pequeño esfuerzo extra para sus lectores, algo
así como un CD-ROM con diferentes programas CAD o un suplemento
i-TRIXX de 24 páginas, para la parte central de nuestra entrega de di-
ciembre de este año. Sabemos que a nuestros lectores les gusta reci-
bir, a través del correo ordinario, la publicidad de ofertas y descuen-
tos exclusivos que, en su conjunto, pueden suponer un considerable
ahorro. En este caso, hemos añadido un libro electrónico totalmente
gratuito para todos nuestros lectores: “15 Superventas de Elektor”
Una selec
una colección exclusiva de los artículos más destacados de las en- ción de co
tregas recientes de Elektor. • Lector R ntenidos
FID de Ele
Conseguir un ejemplar de este libro electrónico es muy sencillo.
• Radio De ktor
Abrimos nuestro explorador de Internet y vamos a la página web
finida por
www.elektor.es/ebook. Como usuario registrado de la página web
• Micro Se Software
de Elektor, tan sólo estamos un “clic” de ratón del libro electróni- rvidor We (SDR)
co “15 Superventas de Elektor”. No hay ningún problema si aún • Placa Fla b
no es un usuario registrado de nuestra página web. Después de sh USB
unos sencillos pasos, podremos recibir nuestros datos persona-
les de acceso y dispondremos de la posibilidad de descarga del libro
“15 Superventas de Elektor”.
Nuevo sensor monochip de imagen defecto de píxel y reducción ‘modo captura’, minimizando
de ruido garantizan que el así el retardo del control de
para cámaras de teléfonos móviles Procesador de Señal de Ima- captura.
gen embebido desarrolla una El VD6725 se encuentra dispo-
Contribuye a que los sistemas El VD6725 es un sensor de ima- magnífica calidad de imagen. nible en un encapsulado ‘wafer-
portatiles sean más pequeños e gen en formato óptico de 1/5” Los algoritmos ‘anti-vignetting’ level’ TSV. Este tipo de encap-
inteligentes con un array de píxel activo de (balance de imagen desigual) sulado favorece la producción
STMicroelectronics, compañía 1600 x 1200 (UXGA), un pro- y el control automático de ba- de módulos de cámara que
líder en tecnología de imagen cesador de imagen de elevado lance a blanco soportan un son soldados directamente en
CMOS, ha introducido el sensor rendimiento y funciones de con- excelente color en diferentes la placa madre del teléfono,
de cámara monochip más pe- trol de cámara en un solo chip. condiciones lumínicas. El sen- ahorrando así coste, espacio
queño del mercado para apli- Al ser el dispositivo más peque- sor de cámara también es ca- y tiempo en comparación con
caciones portatiles. Cumpliendo ño del mercado, este nuevo sen- paz de identificar y neutralizar el proceso tradicional de fija-
los requerimientos de mínimo sor se adecua a módulos de cá- píxeles (muertos) para ade- do en la toma de la tarjeta. ST
espacio con capacidades avan- mara de teléfono menores de 6 cuarse correctamente a los ni- es una de las pocas compañías
zadas de proceso de imagen, el x 6 x 3.8 mm, gracias a su dise- veles de luz. que fabrican estos módulos
nuevo sensor de 2 Megapíxeles ño de píxel de 1.75 micras y la El procesador de imagen em- ‘reflowable’.
responde a la demanda de solu- arquitectura avanzada de ST. bebido del VD6725 permite al Además de teléfonos móviles, el
ciones de imagen ‘full-featured’ Los últimos desarrollos de la usuario aplicar un amplio rango VD6725 se puede emplear en
en microteléfonos. compañía en corrección de de efectos especiales, incluyen- un gran número de dispositivos
do imágenes inversas y ’efecto portátiles como ordenadores,
espejo’, o conversión a blanco PDA y plataformas de juegos.
y negro para captura de con- El sensor de cámara monochip
tenido y lectura de código de VD6725 está disponible en dos
barras. opciones de encapsulado: como
El nuevo sensor de cámara mo- un die COB (Chip On Board) o
nochip produce flujos de vídeo en el TSV.
digital a 15 fps con una reso-
lución UXGA y 30 fps con re- Para más información:
solución VGA. También soporta STMicroelectro-
conmutación rápida de conte- nics Iberia, S.A.
nido, que supone que el sensor Tel: 914051615
conmuta de forma extremada- Fax: 914031134
mente veloz de ‘vista previa’ a Web: www.st.com
Pantalla-Ordenador
Minicontrolador M16C con pantalla
– programado en C y en Basic
Las pantallas gráficas son cada vez más económicas y, en consecuencia, resultan cada vez más
interesantes para numerosas aplicaciones. Sin duda, la programación es más costosa que en el caso de
las pantallas basadas en texto. Nuestro minicontrolador se distingue por un nuevo módulo de display-
on-glas y un microcontrolador M16C de 16 bits de Renesas. Gracias a que el circuito se suministra
montado y a que el controlador está previamente programado con un intérprete TinyBasic, el desarrollo
de aplicaciones gráficas resulta muy fácil incluso para principiantes.
Las aplicaciones de un controlador au- [1]. El potente M16C, el hermano ma- La pantalla
tónomo con pantalla gráfica son innu- yor del R8C y gran conocido de mu- Existe un novedoso módulo Display-On-
merables: modelismo ferroviario, re- chos lectores, puede programarse con glas de Electronic Assembly que se lla-
gulación de temperatura en casa o en toda “normalidad” en C, de manera ma EA-DOGM128 y que está controla-
un jardín cubierto, robótica… Es cierto que también los más avanzados tienen do por un interfaz SPI [2]. Gracias a que
que el control de una pantalla de este razones para estar contentos. En cual- este interfaz trabaja con una frecuencia
tipo y la programación del correspon- quier caso, es un placer estar ante fun- de hasta 20 MHz, la transmisión de da-
diente controlador constituyen tareas cionalidades como la memoria Flash tos deja de suponer cuellos de botella
que sobrepasan a ciertos principian- de 128 kB, el convertidor AD de 10 considerables. La transmisión se rea-
tes. Por eso, presentamos en este artí- bits, la generación de señales PWM y liza de forma unidireccional desde el
culo un circuito acabado y dotado con mucho más, elementos que otorgan microcontrolador a la pantalla, de ahí
una pantalla, con un controlador de una gran fl exibilidad de utilización a que sólo se necesiten dos conductores.
16 bits y con un intérprete para Basic nuestro minicontrolador. Además de las líneas de control RESET,
R12 R13 R7
C1
IC2
100 Ω
10k
100k
NCP1117ST33
100n +5V +VDD
62 12 11 10
AVCC P84/ P85/ VCC
RESET RESET 6 INT2/ZP NMI/SD 61
RESET VREF C6
C2 C5
P0.0 60 2 100n
+5V 100n
P100/AN0 P90/TB0IN
100n
P0.1 58 1
P101/AN1 P91/TB1IN
P0.2 57 64
P102/AN2 P92/TB2IN
P0.3 56 63
P103/AN3 IC1 P93/AN24 +5V
R16
R15
R17
P0.4 55
P104/AN4/KI0
P0.5 54 36
10k
10k
10k
P105/AN5/KI1 P60/RTS0/CTS0
JP3 P0.6 53 35 CLK0 SP1
P106/AN6/KI2 P61/CLK0
D10
1 P0.7 52 34 RXD0
P107/AN7/KI3 P62/RXD0
2 P6.4 33 TXD0
P63/TXD0
3 P6.5 51
P00/AN00 P64/RTS1/CTS1
28 P6.4 LL4148
4 P6.6 50 27 P6.5 CST-931RP/A
P01/AN01 P65/CLK1
5 XCOUT 49 26 P6.6 Q9
P02/AN02 P66/RXD1 R24
6 48 25 P6.7 P7.6
P03/AN03 P67/TXD1 4k7
7
8 RESET P1.5 47 16 BC548
P15/INT3/ADTRG/IDV P80/TA4OUT/U
9 CNVSS P1.6 46 15
P16/INT4/IDW P81/TA4IN/U
10 P6.7 P1.7 45 14 INT0
P17/INT5/INPC17/IDU P82/INT0 +5V
13 INT1
R14
P83/INT1
P2.0 44
P20/OUTC10/INPC10/SDA C12
10k
P2.1 43 24 TXD2
P21/OUTC11/INPC11/SCL P70/TXD2/SDA/TA0OUT
P2.2 42 23 RXD2
P22/OUTC12/INPC12 P71/RXD2/SCL 100n
P2.3 41 22 CLK2 2
+5V P23/OUTC13/INPC13 P72/CLK2/TA1OUT
P2.4 40 21 TX/RX 1 V+ 16
P24/OUTC14/INPC14 P73/CTS2 C3 C1+
JP1 JP2 P2.5 39 20 P7.4
P25/OUTC15/INPC15 P74/TA2OUT/W
1 1 P0.7 P2.6 38 19 INT0 3 IC3
P26/OUTC16/INPC16 P75/TA2IN/W 100n C1–
TXD 2 2 P2.0 P2.7 37 18 P7.6 TXD0 11 14 TXD
P27/OUTC17/INPC17 P76/TA3OUT T1IN T1OUT
RXD 3 3 P2.1 17 INT1 CLK0 10 7
P77/TA3IN T2IN T2OUT
SDC 4 4 P2.2 SCL 32
P30/CLK3
M16C29 RXD0 12
R1OUT R1IN
13 RXD
SDA 5 5 P2.3 SDC 31 9 8
P31/SIN3 R2OUT R2IN
INT0 6 6 P2.4 SSO 30 4 C9
P32/SOUT3 C4 C2+
INT1 7 7 P2.5 SDA 29
P33 CNVSS
3 CNVSS MAX202
P0.0 8 8 P2.6 P87/ P86/ 5 CSE 15 100n
AVSS XIN XOUT XCIN XCOUT VSS 100n C2–
P0.1 9 9 P2.7 V-
59 9 7 4 5 8
P0.2 10 10 TXD/A Q1 Q2 6
C13
P0.3 11 11 RXD/B
P0.4 12 12 NMI
100n
P0.5 13 13 RESET C8 C7 C11 C10
P0.6 14 14
22p 22p 15p 15p
Q1 = 18.432MHz Q2 = 32.768kHz
+VDD +5V
SCL
SSO
P1.5
P1.6
P1.7
1k8
1k8
1k8
1k8
TXD2
100 Ω R
VDD
VDD2
CAP1N
CAP2N
2
CAP1P
CAP3P
CAP2P
1 6
A1 R20 TX/RX
36 2 7
SI A2 100 Ω 3
37 3 RXD2
SCL A3 R21 TXD2 4
38 LCD1 D
A0 100 Ω SW1
39 R18 RXD/B
RST LC DISPLAY
40 18 R22
10k
C2
32 20
VOUT C3
VSS
VSS
V0 V1 V2 V3 V4 Q3
R23
R10 R11 R9 R8 R6 21 22 23 24 25 26 33 P7.6
680 Ω
C22 C18 C17 C16 C15 C14
3k3
3k3
3k3
3k3
3k3
BC548
1µ 1µ 1µ 1µ 1µ 1µ
070827 - 11
/CS y DATA, sólo se necesitan cinco pi- distintas combinaciones de color, por bien equipado con una memoria RAM
nes de un controlador. Cabe destacar, ejemplo, en Reichelt [3]. de 12 kB. Si bien la pantalla dispone
además, que la pantalla posee una de su propia memoria gráfica, los da-
escasa altura de montaje equivalente tos correspondientes deben organizarse
a 5,8 mm. Dispone de retroiluinación
Elección del controlador en el microcontrolador. Para una pan-
LED, así como de regulación automá- En la búsqueda de un microcontrolador talla en blanco y negro con una reso-
tica del contraste, elementos que per- adecuado, nos decidimos por el con- lución de 128 x 64 píxeles se necesita
miten una buena legibilidad al tiempo trolador M16C28/29 de Renesas [4]. en el microcontrolador una memoria
que presenta un mínimo consumo de Este controlador de 16 bits goza de un gráfica de 128*64 / 8 = 1 kB. El mo-
corriente. El módulo puede montarse gran número de funcionalidades. Ade- delo M16C28/29 dispone también de
sin dificultad en una placa gracias a más de una memoria FLASH de 128 kB dos canales DMA, por lo que los da-
la conector que incorpora (ráster 2,54 y de una memoria de datos FLASH de 4 tos de la memoria gráfica pueden co-
mm). Ademas, puede conseguirse en kB, este microcontrolador está más que piarse directamente en la pantalla sin
Circuito
Schreibzeiger
El circuito (figura 1) es relativamente
D0 obvio. El núcleo viene constituido por
Page 0 el microcontrolador M16C29 (IC1) uti-
Byte 127
lizado, cuya conexión exterior se re-
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Page 1
Page 2
duce al mínimo. La entrada Reset tie-
D7 ne una combinación sencilla RC (R12,
Page 3
C2). El reloj principal utiliza un cristal
Page 4 de 18,432 MHz (Q1). La frecuencia
Page 5 máxima de reloj del controlador es de
Page 6 20 Mhz. Sin embargo, dado que las in-
terfaces serie deben soportar todas las
Page 7
tasas de transferencia estándar de 300
a 115.200 baudios, la frecuencia máxi-
ma resultante debido al divisor inter-
Figura 3. Organización de las imágenes almacenadas en la pantalla.
no es de 18,432 Mhz. No obstante, el
cristal SMD utilizado es un elemento de
que se produzca una carga considerable faltar la interfaz SPI para la pantalla y, montaje estándar.
del controlador. Por supuesto, eso no es además, tiene dos UART para cualquier Con vistas a una altura de montaje mí-
todo lo que puede ofrecer este podero- uso. Una tercera UART se utiliza como nima, la pantalla se monta totalmente
so conjunto integrado en una carcasa interfaz de depuración/ISP. Mencione- ajustada a la cara superior de la pla-
P-LQFP de 64 pines. Además de un con- mos, sin ánimos de insistir en el debate ca mediante una soldadura. El monta-
vertidor AD de 10 bits y 16 canales, tie- sobre las ventajas de las arquitecturas je del circuito se realiza únicamente en
ne varios temporizadores, pudiendo ge- RISC o CISC, que el juego de comandos la parte inferior. Esa es la razón por la
nerar uno de ellos hasta 8 señales PWM de este controlador CISC es extremada- que, salvo en raras excepciones, deben
con una resolución de 16 bits. No podía mente eficaz. El tiempo de ejecución de utilizarse componentes SMD para to-
dos los elementos de montaje. Tal es
el caso también para el segundo osci-
lador (Q2) que trabaja como reloj se-
cundario a 32,768 kHz. Hay dos casos
fundamentales en los que el reloj se-
cundario interviene. Por una parte, pue-
de programarse un temporizador como
reloj de tiempo real para desencadenar
por ejemplo una interrupción de prio-
ridad baja cada segundo. De manera
alternativa, el reloj secundario podría
utilizarse también como reloj principal
al objeto de que el controlador funcio-
ne con el menor consumo de corriente
posible.
Para programar el microcontrolador y
su depuración se ha previsto un conec-
tor MicroMatch hembra de 10 pines.
Las señales procedentes de este conec-
tor corresponden con las que necesita
el emulador E8 de Renesas para este
tipo de controladores. El emulador de
Renesas puede conseguirse, por ejem-
plo, en Reichelt [3], si bien también
puede adquirirse junto con una placa
de evaluación a través de Rutronik o de
Glyn. Existe un compilador C muy bue-
de pulsos. Cada byte de datos se trans- pantalla y, por último, se concluye el ci- La duración del proceso de copia es
fiere a la pantalla utilizando este juego clo a través de un comando NOP (véase aproximadamente de 1,1 ms para una
de pulsos. Por ello, en los ejemplos de el Listado 2). tasa de datos de 1 MHz. Si se ejecuta
código se ejecuta la secuencia SPISend()
(Listado 1).
Antes de poder enviar datos de imáge-
nes a la pantalla, hay que reiniciarla.
La secuencia correspondiente es Init-
Display(). Esta secuencia envía tras un
impulso de reset y un tiempo breve de
inicio, distintos comandos. Durante la
transferencia de los comandos, debe
haber un nivel bajo en la línea A0 de
la pantalla. La función exacta de las
distintas órdenes puede extraerse de la
hoja de datos del controlador de panta-
lla (ST7565). La pantalla debería estar
lista para su funcionamiento mediante
la secuencia que se indica en el Lista-
do 1.
¿Pero cómo llegan los datos de imá-
genes a la pantalla? Antes de nada,
debemos comprender la organización
de la memoria de imágenes en la pan-
talla. La EA-DOGM128 está dividida
en ocho fragmentos denominados pá-
ginas. Cada página se compone de
128 x 8 píxeles, necesitándose en cada
caso 128 bytes. El píxel de la esquina
superior izquierda será el bit 0 en el
primer byte de la página superior. La
pantalla tiene, además de la memo-
ria de imágenes, un indicador de es-
critura (véase la figura 3). Es posible Listado 3: establecer un píxel
configurar dicho marcador en una po-
sición determinada dentro de una pá-
// --- Establecer un pixel ---
gina por medio de comandos enviados void SetPixel(BYTE x,BYTE y)
a la pantalla. A partir de esta posición, {
se copian los siguientes bytes de da- if (x < 128 && y < 64) // clip
tos en la memoria gráfica. El indicador {
de escritura va aumentando de forma BYTE nPage = y / 8; // calcula page
automática. BYTE nMask = 1 << y % 8; // calcula máscara
Cada byte de datos se convierte en ocho Pixels[nPage][x] |= nMask; // poner pixel
píxeles de una vez. De hecho, es impo- }
sible modificar un único píxel de forma }
individual y sería además poco efecti-
vo. En lugar de ello, el microcontrolador
cuenta con su propia memoria de imá-
genes, la cual está igualmente organiza-
da en páginas. Basta entonces con de- y
clarar una variable: BYTE Pixels[8][128].
Las operaciones de trazado tienen lugar yb
en esta memoria interna, lo cual simpli-
fica la rutina gráfica y proporciona ma-
yor rapidez. Por supuesto, será necesario
copiar de manera periódica la memoria
interna de imágenes en la pantalla. Lo
ya
más fácil es realizar una rutina de inte-
rrupción que sólo copia en la pantalla Zeichenrichtung
una página cada vez. A continuación, x
la rutina CopyPage() envía algunos co- xa xb
mandos a la pantalla, que configuran el
indicador de escritura al principio de la
página que ha de copiarse, enviándo- Figura 4. El algoritmo de Bresenham permite construir líneas mediante píxeles limítrofes. A tres rectas le sigue un paso diagonal
se después los datos de la página a la (véase también el listado 4).
Intérprete TinyBasic
Tal y como se anunció de entrada, el
microcontrolador utilizado dispone de
numerosas posibilidades, como una
memoria comparablemente grande,
entradas analógicas y diversas interfa-
ces. ¡Sería delito no utilizar el contro-
lador más que para controlar la pan- Figura 5. El programa en Basic se elabora con ayuda de un cómodo editor de texto para el PC.
talla! Para facilitar, especialmente a los
que apenas se adentran en la progra-
mación, la consecución de aplicaciones Listado 5: reloj analógico con TinyBasic (fragmento)
gráficas propias, el autor ha desarrolla-
‚ --- Definiciones ---
do un intérprete para Basic. El programa #define BTN1_PRESSED (port0.5 = 0) ‚ tecla 1
correspondiente se elabora con la ayuda #define BTN2_PRESSED (port0.6 = 0) ‚ tecla 2
de un cómodo editor de texto para PC #define BTN3_PRESSED (port0.7 = 0) ‚ tecla 3
que destaca las palabras clave median- #define BACKLIGHT port7.4 ‚ luz LCD
te el empleo de colores (figura 5). Este #define T20SEC 20000 ‚ tiempo de iluminación
programa puede cargarse luego direc- ‚ --- Hardware ---
tamente en la memoria flash del contro- setdisplay LCD_DOGM128x64 ‘ tipo de visualización
lador desde donde se lanza inmediata- setclock REAL_CLOCK ‚ reloj de tiempo real
mente con cada encendido. setport 7,$10 ‚ salida para la iluminación
En [1] aparece un resumen del lenguaje setport 0,0,$E0 ‚ puerto para las teclas
y de los comandos disponibles. Por su- ‚ --- Variables ---
puesto, cuenta con expresiones condicio-
nales y bucles, así como con funciones float w,t0,t1
matemáticas como SIN(), COS(), EXP() y byte ho,mi,se,da,mo,ye,x,y
LOG(). Además, hay comandos para ta- byte Icon[18]
reas gráficas (PLOT, MOVE, DRAW, CO-
‚ --- Init ---
LOR, FRAME, CIRCLE, PICTURE, BAR-
BACKLIGHT = 1 ‚ luz encendida
GRAPH), e incluso para acceder al hard- Timer0 = T20SEC ‘ iniciar temporizador
ware (POKE, PAUSE, SOUND, SETCOM,
SETPWM, SETPORT, SETCLOCK, SETDRI- gosub Scale ‘ trazar esferas
VE, SETKEYPAD, SETDISPLAY, SETNET-
WORK, SETCOUNTER, SEND, RECV, ‘ --- Bucles principales ---
do
I2CIN, I2COUT, SPISHIFT). Por lo tanto,
if BTN1_PRESSED or BTN2_PRESSED or BTN3_PRESSED then
es posible conectar, por ejemplo, hasta Timer0 = T20SEC ‚ iniciar temporizador
ocho servos al módulo, ¡bastante para BACKLIGHT = 1 ‚ luz encendida
un pequeño robot con rostro y gestos! elsif Timer0 = 0 then
BACKLIGHT = 0 ‘ luz apagada
endif
Ejemplo de aplicación…
if Time.Second <> se then ‘ nuevo segundo
La primera aplicación del módulo con gosub UpdateTime ‚ actualizar el tiempo
pantalla es un reloj analógico con indi- gosub UpdateTemp ‚ indicar temperatura
cador integrado de la temperatura in- endif
terna y externa. Para esto necesitamos loop
un pequeño circuito adicional que nos
10k
comparable con un sensor más econó- 100n
La persona que compra un panel con setp
setp
mico LM334 (véase la figura 6). pantalla en la tienda de Elektor, está ad-
A una temperatura de 0°C, el AD592 su- 070827 - 15 quiriendo un hardware completamente ‘ --
ministra una corriente de 273 µA. Sobre montado y probado. El intérprete Tin- floa
la resistencia se configura una tensión yBasic se encuentra ya integrado en el byte
Figura 6. Este circuito adicional permite medir
de 2,73 V. Las entradas analógicas (en controlador. El entorno de desarrollo Ba- byte
temperaturas.
nuestro caso P0.0 y P0.1) tienen una re- sic puede descargarse de forma gratuita
‘ --
solución de 10 bit, proporcionando, por en la página web de Elektor, junto con
BACK
tanto, valores en un ámbito de 0..1023. líneas. Para calcular las posiciones de otros ejemplos y listados [6]. Además, Time
La fórmula Temp = (valor analógico - los indicadores del reloj hay que utili- para los principiantes, hemos redacta-
559) / 2.04 permite calcular la tempe- zar las funciones sin() y cos(). TinyBasic do un manual paso a paso con expli- gosu
ratura medida en ese momento. ofrece estas y otras funciones de trigo- caciones detalladas para la instalación
A efectos de representación del reloj nometría (vea a este respecto el Lista- en el PC de los programas necesarios ‘ --
do
analógico se incorporan las rutinas men- do 5). Puesto que se trata de un reloj y la descarga de la primera aplicación
cionadas anteriormente para círculos y analógico, está claro que los indicadores propia.
(070827jn)
‘ --- Esferas ---
Scale:
frame 0,0,127,63 ‚ trazar cuadros
circle 39,32,29,25 ‘ dibujar reloj Enlaces de internet
[1] www.tinybasic.de/
for w = 0 to 2 * pi step 2 * pi / 12
[2] www.electronic-assembly.de/deu/dog/
x = round(39 + 25 * sin(w)) loop
dog.htm
y = round(32 - 22 * cos(w))
plot x,y [3] www.reichelt.de/ ‘ --
next Scal
[4] www.m16c.de/
for w = 0 to 2 * pi step 2 * pi / 4 [5a] http://de.wikipedia.org/wiki/
x = round(39 + 26 * sin(w)) Bresenham-Algorithmus
y = round(32 - 23 * cos(w))
[5b] http://www-lehre.inf.uos.de/~cg/2002/
plot x,y
next skript/node30.html
return [6] www.elektor.de/070827
‘ --- Indicadores ---
Clock:
‚ Indicador de la hora...
w = pi - (mi * 60 + se) * 2 * pi / 3600
x = round(39 + 23 * sin(w))
y = round(32 + 19 * cos(w))
move 39,32 : draw x,y retu
‘ Indicador de los minutos... ‘ --
if ho > 11 then ho = ho - 12 Cloc
w = pi - (ho * 60 + mi) * 2 * pi / 720
x = round(39 + 18 * sin(w))
y = round(32 + 16 * cos(w)) La placa ensamblada y verificada,
move 39,32 : draw x,y incluido el display y el microcontrolador
programado (cargadores e intérprete
‘ Indicador de los segundos... Basic) está disponible en la tienda de de
w = pi - se * 2 * pi / 60 Elektor con el código 070827-91. (Ver
x = round(39 + 23 * sin(w))
las páginas de la tienda o www.elektor.
y = round(32 + 19 * cos(w))
es/070827)
circle x,y,1
La placa (079827-1) está disponible en
return
www.thepcbshop.com.
retu
070827-SP Pantalla-ordenador.indd 19 5/4/08 19:07:25
TÉCNICA SOFTWARE DE MEDICIÓN
Medir en
pantalla
Casi todos los ordenadores cuentan actualmente con una buena tarjeta de sonido. Además
del audio, también puede usarse para fines de medición. Tan sólo hay que instalar el
software adecuado, y ya disponemos de un polifacético instrumento de medición que puede
realizar las mediciones más complicadas en un abrir y cerrar de ojos. ¿Pero qué software es
el más apropiado? Con este artículo intentamos ayudar a elegir bien ofreciendo un resumen
de todo lo que se puede encontrar en el mercado.
Los ordenadores actuales son suficientemente rápidos Distintos objetivos
para poder usarlos en la ejecución de mediciones. Hace
20 años era otra cosa, con un procesadores 286, 1 MB Dentro de este definido grupo de paquetes de software, to-
de memoria y 10 MB de disco duro. Pero hoy en día, davía hay que hacer una subdivisión en tres subgrupos: soft-
con todos los GB y GHz que tenemos a nuestra dispo- ware de ayuda al diseño de altavoces y para mediciones
sición, podemos realizar fácilmente cálculos FFT y otros tridimensionales de los altavoces, software destinado a me-
cálculos complicados casi “en tiempo real”. diciones de electrónica y software específico para mediciones
A continuación ofrecemos una selección de varios pa- de audio. En realidad, todavía hay un subgrupo que está
quetes de software desarrollados especialmente para especializado en la medición de la acústica de salas, pero lo
realizar mediciones. hemos incluido en el software de diseño de altavoces.
Praxis
En esencia, el programa Praxis de Liberty Instruments
Incorporated es igual que WinMLS. Sólo que Praxis tiene
algunos extras más. Por ejemplo una función RTA (Real
Time Analyser). Con esto se pueden hacer mediciones
en tiempo real (“real-time”). Los ajustes pueden guar-
darse como predeterminados.
La documentación es muy extensa y se pueden descar-
gar múltiples archivos wav del sitio web de Liberty Ins-
truments para realizar mediciones y pruebas.
En este sitio web también hay muchos ejemplos y explicacio- ARTA se puede utilizar para mediciones de altavoces,
nes sobre como deben realizarse determinadas mediciones mediciones tridimensionales y análisis de voz. Es de uso
con los archivos adecuados y explicaciones al respecto. fácil y claro. El programa ofrece distintas fuentes de me-
Para los programadores, el fabricante también ha crea- dición que deben configurarse totalmente. Entre otras
do un Script Designer en línea. Con el Script Designer cosas, se puede usar el ruido blanco, el ruido rosa,
se pueden escribir aplicaciones para Praxis. El script se MLS, “stepped sine” lineal/logarítmico y ruido blanco
basa en Microsoft Visual Basic y Borland Delphi. Duran- y rosa periódico. Los resultados de medición se repro-
te las pruebas no quedó nada claro como se puede sor- ducen muy claramente y se pueden realizar fácilmente
tear el interfaz AudPOD para usar micrófonos propios, otros cálculos sobre los resultados.
pero el sitio web especifica claramente que es posible. Los manuales son muy extensos y fáciles de seguir. Hay
ejemplos de distintas configuraciones, mediciones y
ajustes.
También dispone de un extenso procedimiento para ca-
librar la tarjeta de sonido. Por supuesto, esta calibra-
ción es muy importante para la ejecución de este tipo
de mediciones.
El software sólo es apto para Windows y cuesta entre 49
€ y 149 €. Con la versión demo no es posible guardar,
pero no hay otras limitaciones.
Más información en: www.fesb.hr/~mateljan/arta.
FuzzMeasure Pro 3
¡Atención a los usuarios de Mac! Esta es una de las po-
cas aplicaciones para OS X para este tipo de usos.
FuzzMeasure está en principio destinado a las mediciones
tridimensionales, pero las aplicaciones sin embargo son
mucho más extensas. El objetivo principal de este soft-
ware es la calibración de espacios como escenarios de
directo, auditorios, salas de estudios, etc. Pero con Fuzz-
En la captura de pantalla adjunta se pueden ver las venta- Measure no sólo se pueden realizar mediciones de retar-
nas más importantes de Praxis, en las que se pueden adap- do y reflexión en salas, sino que también por ejemplo se
tar los principales ajustes y realizar las mediciones. Praxis pueden reproducir las características de los altavoces.
es claramente un programa basado en Windows. El precio
asciende a 998 USD. Con la versión “gratuita” se puede
llegar lejos, pero no se pueden usar todas las opciones del
programa. Para más información: www.libinst.com.
El precio del Multi-Instrument oscila entre los 50 USD y La versión demo está limitada a sólo 15 segundos de
los 200 USD, según la versión y las opciones que se eli- funcionamiento completo. Luego se detiene la medición.
jan. La sonda cuesta 30 USD. Hay una versión destinada Sin embargo, se puede iniciar de nuevo. Para evitar esta
a los Pocket PC, Pocket Multi Instrument 1.0. Sin embar- limitación, hay que pagar 500 USD al diseñador que
go, esta versión tiene menos opciones que su “hermano envía un código de registro. Más información en http://
mayor”. Para más información: www.virtins.com. shmelyoff.narod.ru.
Zelscope
Zelscope convierte al PC en un aparato de memoria de
dos canales y un analizador de espectro. Utiliza la tar-
jeta de sonido como convertidor A/D y muestra una for-
ma de onda en tiempo real y el espectro de la señal.
El programa es bastante claro y fiable. Zelscope cuesta
20 USD. Para más información: www.zelscope.com.
AudioTester
AudioTester es una aplicación para Windows bastan-
te sencilla que consta de un osciloscopio, un análisis
de espectro, y un generador de señales. El generador
de señales WaveGen es un módulo ampliado que se
maneja de forma muy intuitiva. Dispone de varias
formas de onda y señales de paso e impulso. Gra-
cias a su diseño, da la impresión de no estar traba-
OscilloMeter 6.0 jando con software, sino físicamente con un aparato
de medición. Más información en www.sumuller.de/
Este software ruso no ganará un premio de belleza, pero audiotester.
no hay quejas sobre su funcionalidad. Es bastante exten-
so, pero debido a su diseño desordenado es bastante
difícil de manejar. Lo que está claro, es que en cuanto
se inicia el software se dispone directamente de cuatro Software para mediciones de audio
ventanas informativas, un osciloscopio de dos canales y
un análisis de espectro (eventualmente en 3D) del canal
izquierdo y el derecho. Además, dispone de amplias fun- Digicheck - RME
ciones de generador y posibilidades de multímetro.
Este programa gratuito funciona únicamente con tarje-
tas de sonido de RME. Es un programa autónomo que
se maneja de forma muy intuitiva (sólo para Windows)
con distintas opciones: medición de nivel estéreo y múl-
tiples canales, análisis de espectro, audioscopio vecto-
rial, mediciones de correlación y estadísticas de bits. El
programa también puede registrar múltiples canales al
mismo tiempo (Global Record).
La representación muestra el Totalyser, en que se ven el
análisis de espectro, el indicador de nivel y el audios-
copio vectorial.
Más información en www.rme-audio.com.
Envolventes de aluminio,
metal y plástico
inyectados.
sales@hammond-
electronics.co.uk
www.hammondmfg.com/es
5/2008 - elektor, electronics worldwide 25
Enlaces Web:
VB Audio [1] www.rme-audio.de/en_products_multiface_2.php
[2] www.steinberg.net
VB Audio es una empresa que principalmente desarrolla [3] http://saturn5.com/~jwb/mueller.pdf
plugins VST. También ha desarrollado una serie de plu- [4] www.tiepie.com
gins destinados a la medición de audio, como por ejem- [5] www.picotech.com
,"$";<;<;6<-:.)A
E>J)E!
,"$";;:;841+)E-4
16<-:.)AE#!E)E4)E:-,EEE
#1/=1-6,7E 4)E <:),1+1L6 ,"$"; ;:;76-+<)
,-E ;=E 8:-,-+-;7: ,1;87;1<1>7;E-6E4)E:-,E"#G
);@!E =67E ,-E 47;
5-27:-;E ;1;<-5);E ,-E ,-;)::7447E !E ,-4E 5-:+),7E );@! 4E ;1;<-5)E ;787:<)E 51+:7+76<:74),7:-;E E %3E ! 4E ;1;<-5)E ;787:<)E 51+:7+76<:74),7:-;E ,-E
E @E 816;
7.:-+-E5H;E+):)+<-:J;<1+);E87:E-4E51;57E8:-+17E4E;1;<-5)E;787:G E @E 3/ +76E =6E /:)6E 6M5-:7E ,-E 8-:1.I:1+7; 8888 16+7:87:)E 51+:7+76<:74),7:E !
G!E +76
!):)E ;-/=1:E <:)*)2)6,7E +76E ,1.-:-6<-;E +018;E -6E -4E 51;57 =6E 8-:1.I:1+7E ,-E +75=61+)+176-;E -<0-:6-<E ,-E *8;E 16<-/:),7 &2*",;4)&2.&4 DE841+)
<)E51+:7+76<:74),7:-;E!E,-EEEE E E@EE816;E16+7:87G -4E16<-:.)AE#!E
:)E =6E !
E 4E 8:7/:)5),7:E ; 16<-/:),7E +76 -6<7:67E ,-E ,-;)::7447E ;747E 6-+-;1<)E +)5*1):E =6)E <):2-<) 8)9=-<-E ,-E E 816;E !; -;E =6E ;1;<-5),-E ,-;)::7447E +76
%G#
E <1-6-E 5=+0);E 8:781-,),-;E 9=-E 0):H6E .H+14E -4 1+:7+018E !????E ,-E .H+14E 5)6-27E 4E 8:7/:)5),7:E 16<-/:),7 )E4)E:-,E-<0-:6-<
-*+2/;,-8=:),7:E8-:51<-E=6)E,-8=:)+1L6E5=@E-.1+1-6<-E@E=6
,-;)::7447E ,-E 8:7<7<187;E 5H;E :H81,7E 76E 4)E 84)+)E ;-E 7.:-+-6 ,-;)::7447E!=-,-E-;+7/-:E-6<:-E;=5161;<:7E,-E-6-:/J)E87: ; +76E513:7E,-8=:),7:E8-:51<-E=6)E,-8=:)+1L6E5=@E-.1G
7E-?<-:67EF),)E<):2-<)E%E<1-6-E;=E8:7817E8:7/:)G +1-6<-E@E=6E,-;)::7447E,-8:7<7<187;E5H;E:H81,7E76E4)E84)+)E;-E7.:-G ,"$";2 GE:,) E;1:>-
-2-5847;E-6EE#E@E!);+)4 +757E+75=61+)+1L6E"#
5),7:E ; +-6E-2-5847;E-6EE @E"3$",
;16E+)*4-;E-6<:-E,7;E%;
,"$";;:;7:5)E.H+14E,-
16+7:87:):E4)E758)+<
4);0E-6E;=E,1;-K7
,"$"; DE7:5)
.H+14E,-E16+7:87:):E4);E<):2-G
<);EE@E#E-6E;=E,1;-K7
4E;1;<-5)E;787:<)E51+:7+76<:74),7:-;E,-EE @E 816; ,"$"; DE!4)+)
4E;1;<-5)E;787:<)E51+:7+76<:74),7:-;E,-E
EE@EE816; 16+7:87:)E 51+:7+76<:74),7:E ,-E 8:78L;1<7E /-6-:)4 4E ;1;<-5)E ;787:<)E 51+:7+76<:74),7:-;E ,;!E -6E 8)9=-<-;E ,-E
@ #-:1)4E!" E>J)
%3 16+7:87:)E51+:7+76<:74),7: ,;!
E+76E G*1<EE16<-:67E"39%3 <1-6- 816;E#-E-6<:-/)E+76E=6E51+:7+76<:74),7:E,;!
E4E;1;G 16<-:.)AE
!
EGE! E,-E
E*1<;E-57:1)E4);0E,-E
E 5=+0);E 8:781-,),-;E 9=-E 0)+-6E .H+14E -4E ,-;)::7447 <-5),-E,-;)::7447E,;!!"
E-;E=6)E84)+)E,-E,-;)::7447+7584-<)G
EE"E-6E=6E8)9=-<-E,-EE816;E#-E16+4=@-6E-2-5847;E-6 =+07;E ,-E 47;E -2-5847;E @)E :-)41A),7;E -6E E @ 5-6<-E-9=18),)E8):)E-4E51+:7+018E,;!E%E)E84)+)E,;!!"
,"$"; GE!
E"$
#E!# @EE!=-,-E-4-/1:E-6<:-E;=5161;<:7E,-E-6-:/J) "3$", 4-E /):)6<1A)6E =6E *=-6E =;7E ,-4E ;1;<-5)E 4 8-:51<-E9=-E0)@)E16<-:.)+-;E-6<:-E-4E51+:7+76<:74),7:E+1:+=1<7;E-?<-:G +76E814)E,-E;-/=:1,),EEEEEEEEEEEE
87:E%#E7E-?<-:67E!;< <1-6-E5=+0);E8:781-,),-;E9=- 8:7/:)5),7:E ; =4<:)::H81,7E@E-*+2/ ,-8=:),7: 67;E@E=6)E)5841)E/)5)E,-E8-:1.I:1+7;E;<)E84)+)E,-,-;)::7447E<1-6-
0):H6E.H+14E-4E,-;)::7447E4E8:7/:)5),7:E ;;*.4&(2"%/;$/. 8-:51<-E =6)E ,-8=:)+1L6E 5=@E -.1+1-6<-E @E =6E ,-;)::7447E ,- =6E8:7/:)5),7:E ; 16+7:87:),7E@E+76-+<7:-;E16<-/:),7;E8):)
-*+2/ ,-8=:),7:E8-:51<-E=6)E,-8=:)+1L6E5=@E-.1+1-6<-E@E=6 8:7<7<187;E5H;E:H81,7 <):2-<);E,-E5-57:1)EE E8=-:<7;EE EE+76G
,"$";%&;%&3"22/,,/;"39 ,"$";%&;%&3"22/,,/;
,-;)::7447E,-E8:7<7<187;E5H;E:H81,7 <:74),7:E4)&2.&4 16+7:87:),7E
E -<+
,"$";%&;%&3"22/,,/;
/-0,&4";3/,5$*?.;)"2%7"2&;9;3/'47"2&;$/.
/-0,&4";3/,5$*?.;)"2%7"2&;9;3/'47"2&;$/.;02/(2"-"%/2
/-0,&4";3/,5$*?.;)"2%7"2&;9;3/'47"2&;$/. 02/(2"-"%/2; ;;*.4&(2"%/
02/(2"-"%/2; ;;*.4&(2"%/;9;-*+2/ ;;*.4&(2"%/;9;-*+2/
,"$"; DE+76>-:;7:
)6)4L/1+7E)E,1/1<)4E
,-E E*1<;E+76EE-6<:),);
,"$"; DE76>-:;7:
,1/1<)4E)E)6)4L/1+7E
,-E E*1<;E+76E#!
,"$";%&;4&$,"%/;8 D
K),)E<-+4),7E)E;=E)841G
+)+1L6EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
)E84)+)E"39 16+7:87:)E=6E51+:7+76<:74),7:E!01418;
4E
-;E=6E;1;<-5)E,1;-K),7E8):)E+76<:74):E5H9=16); E ),)E 2=58-:E -4-5-6<7E @E 816E -;<HE +4):)5-6<- 4E ;1;<-5)E ;787:<)E 47;E 51+:7+76<:74),7:-;E !E ,-E M4<15)/-6-:)+1L6 ,"$";%&;$$&, DE;E=6
@E;1;<-5);E16,=;<:1)4-;E
E-6<:),);E+76E78<7+7=84-:;E@E
;-K)4),7E-6E4)E84)+)E#-E8=-,-6E8:7*):E-6E-4E;1;<-5)E4)
E@E;0*.3 ;-E-6<:-/)E+76E! E=+07;E,-E47;-2-58G ,1;87;1<1>7E-4-+<:L61+7E9=-
:-4I;E0);<)EE8=-,-6E;)<1;.)+-:E4);E6-+-;1,),-;E,-E5=+0); 5)@7:J)E,-E4);E6-+-;1,),-;E16,=;<:1)4-;E+76<:74),7:-;E,- 47;E@)E:-)41A),7;E-6EE @E"3$", 4-E/):)6<1A)6E=6E*=-6=;7E,-4 51,-E4);E.=-:A);E,-E)+-4G
16,=;<:1);E4E-*+2/;5,42"22=0*%/ ,-8=:),7:E8-:51<-E=6) <-58-:)<=:)E +76<),7:-;E <-587:1A),7:-;E -<+E );@" ;1;<-5)E 4E 8:7/:)5),7:E =4<:)::H81,7E @E -*+2/ ,-8=:),7:E 8-:G -:)+1L6
,-8=:)+1L6E5=@E-.1+1-6<-E@E=6E,-;)::7447E,-E8:7<7<187;E5H;E:H81G <1-6-E5=+0);E+):)+<-:J;<1+);E9=-E0):H6E.H+14E-4E,-;)::7447 51<-E=6)E,-8=:)+1L6E5=@E-.1+1-6<-E@E=6E,-;)::7447E,-E8:7<7<187;E5H;E
,7E):)+<-:J;<1+);E EE&2*",;4)&2.&4E %6)E,-E-44);E-;E-4E8:7/:)5),7:E ; 16+7:87:),7E+76 :H81,7E;<HE,1;8761*4-E5.;$/.42/,"%/2;%&;0".4",,";4=$4*, +76E+76-+G
8:7/:)5),7:E ;;*.4&(2"%/;9;-*+2/ ,-8=:),7: 16<-::=8<7:E )=<75H<1+7E ,-E 47;E 57,7;E ,-E B8:7/:)5)+1L6CE @ <7:E16+4=1,7
B-2-+=+1L6CE#-E16+4=@-6E-2-5847;E-6E +76E4)E84)+)
/-0*,"%/2&3;%&;-*+2/,&+42/.*+"
,"$";%&;%&3"22/,,/;"39! ,"$";%&;%&3"22/,,/;! /-0*,"%/2&3;%&;"3$",;"3*$;9;;0"2";6"2*/3;-*$2/$/.42/,"%/2&3
$/.;02/(2"-"%/2; ;;*.$/20/2"%/ $/.;02/(2"-"%/2; ;;*.$/20/2"%/
2/(2"-"%/2;,"3) DE=6
4E ;1;<-5)E ;787:<) 8:7/:)5),7:E =4<:)::H81,7E 8):)
51+:7+76<:74),7:-; 47;E51+:7+76<:74),7:-;E!
,-EEEE @E :)+1);E)E9=-E;787:<)E=6E/:)6E6M5-:7E,-E51+:7+76<:74),7:-;E=6E 76<16=)6,7E4)E<:),1+1L6E,-E;-:
4E ;1;<-5)E ;787:<)E 51+:7+76<:74),7:-;E &"E ,-E
@E .H+14E ,-E =;):E +1-6<7;E ,-E .=6+176-;E 41;<);E 8):)E =;):E @E 5=+0);E 0-:G =67E,-E47;E8:7/:)5),7:-;E!
816;16+7:87:)E
E ),)E 2=58-:E -4-5-6<7E @E 816 816;E;-E-6<:-/)E+76E$ E)EAE)E5)@7:J)
-;<H+4):)5-6<-E;-K)4),7E-6E4)E84)+)E#-E8=-,-6E8:7*):E-6E-4;1;G :)51-6<);E16<-/:),);E47;E+75814),7:-;E,-E13:74-3<:7613)E;76E07@ 5H;E:H81,7;E,-4E5-:+),7E-4
,-E 47;E -2-5847;E 4-E /):)6<1A)6E =6E *=-6E =;7E ,-4E ;1;<-5) -6E ,J)E =6)E ,-E 4);E 5-27:-;E 78+176-;E ,-4E 5-:+),7E ,-5H;E ,- 6=->7E!4);0E+76E513:7
<-5)E4)E5)@7:J)E,-E4);E6-+-;1,),-;E16,=;<:1)4-;E+76<:74),7:-;E,- &"E -;E =6E ;1;<-5)E ,-E ,-;)::7447E<5-4E&"E .H+14E ,-
<-58-:)<=:)E +76<),7:-;E <-587:1A),7:-;E -<+);@&"E -;E =6 513:7E 47;E +75814),7:-;E ,-E 513:74-3<:7613)E 7.:-+-6E =6E 5L,=47 ;787:<)E5H;E%;E!E,)6,7
=;):E! 87;--E5=+0);E+):)+<-:J;<1+);E9=-E.)+141<):H6 -;<),J;<1+7E=6E;15=4),7:E=6E/-6-:),7:E,-E*1<5)8;E8):)E,1;84)@;E/:HG )4E,-;)::744),7:E=6E+762=6<7E,-
;1;<-5)E ,-E ,-;)::7447E <5-4E &"E .H+14E ,-=;):E 4E 8:7/:)5),7: -4E ,-;)::7447E #-E 8=-,-E -4-/1:E ;=5161;<:7E ,-E -6-:/J)E 87:
=4<:)::H81,7E ; 16<-/:),7E 8:787:+176)E 5=+0)E -.1+1-6+1)E @ .1+7;E=6)E0-::)51-6<)E,-E+76>-:;1L6E)E,1;84)@E,-EE;-/5-6<7;E<)*4) %E !E 5H;E )58417E 8):)E -4
7E -?<-:67E &"E <)5*1I6E ;787:<)E E :H.1+7E @ #E -?87:<)+1L6E ,-E +L,1/7E $E 0-::)51-6<);E ,-E +75=61+)+1L6 ,-;)::7447E,-E8:7<7<187;
,-;)::7447E ,-E 8:7<7<187;E 5H;:H81,7E #-E 16+4=@-6E -2-5847;E -6 $-?<=)4
@E"3$", +76E4)E84)+) 8):)E #E %! <0-:6-<E @E -,1<7:E !" E %#E /-;<1L6E ,- 4E ,-8=:),7:E -*+2/ 8-:G
,"$";%&;%&3"22/,,/;"39/ ,"$";%&;%&3"22/,,/;"39
57,7E,-E8:7/:)5)+1L6E-<+ 51<-E -2-+=<):E 8:7/:)5);
),)E +75814),7:E <1-6-E 5=+0);E :=<16);E @E -2-5847;E +757E !" 513:7 513:7!);+)4
$/.;02/(2"-"%/2; ;;*.4&(2"%/ $/.;02/(2"-"%/2; ;;*.$/20/2"%/ #E@EE4-+<=:)-;+:1<=:)E,-E<):2-<);E#E@EE-;+:1<=:)E,-E+):G 513:7);1+E -6E -4E 51+:7+76<:7G
)+<-:-;E @/:H.1+7;E -6E ;E 5)618=4)+1L6E ,-E 8=4;),7:-;E -6<:),)E ,- 4),7:E !E @E >-:E 47;E >)47:-;E ,-
<-+4),7E?E@!# E/-6-:)+1L6E,-E;-K)4-;E@E;761,7;E5)618=4)+1L6E,- 4);E >):1)*4-;E "-/1;<:7;E ,-
+),-6);E ,-+):)+<-:-;E +H4+=47;E 5)<-5H<1+7;E +75=61+)+176-;E =6+176-;E ;8-+1)4-;E #$"
#!E"#
E%#E"#E@E 6-'1:-E/-;<1L6E,-E4)E+7,1.1+)+1L6 5-57:1)E @E !" E 51-6<:);
)6+0-;<-:E +76>-:;1L66=5I:1+)E @E 4L/1+)E ;-K)4-;E !'E 16<-::=8G -4E 8:7/:)5)E ;-E -;<HE -2-+=<)6G
+176-;E -<+4E G" E +76<1-6-5=+07;E 8:7/:)5);E @)E -;+:1<7;E @ ,7
8:7*),7;E8):)E=<141A):E+76E6=-;<:);E84)+);,-E,-;)::7447
513:74-3<:7613)E.)*:1+)E;1;<-5);E,-E,-;)::7447E+758-<1<1>7; G$7,7;E6=-;<:7;E8:7,=+<7;EEE
=-;<:7;E8:7,=+<7;E;-E=<141A)6E-6E<7,7E-4E5=6,7E@E4)E;)<1;.)+G ;-E-6>J)6E-6E+)2);E
+1L6E,-E6=-;<:7;E+41-6<-;E-;E4)E5-27:E/):)6<J)E,-E6=-;<:7E;-:G 02/4&$4/2"3 &30&$*",&3
>1+17E,-E8:15-:)E+4);-E)E-58:-;)E-;E+76;=4<7:)E7.1+1)4E,-
47;E51+:7+76<:74),7:-;E!E@E;7+1)E,-E4)E-58:-;)E1+:7+018 GE7;E8-,1,7;E;-/=:7;E-6EEE
$)5*1I6E;757;E+76;=4<7:)E7.1+1)4E@E;7+17;E,-E@8:-;; 4J6-)E8:787:+176)6E=6)E
#-51+76,=+<7:;E,-;,-E E@E+76;=4<7:)E7.1+1)4E,-E!01418; .7:5)E:H81,)E@E;-/=:)E,-EE
4-+<:761+;E$7,7;E6=-;<:7;E8:7,=+<7;E+=584-6E4)E,1:-+<1>)E"7# +758:):E6=-;<:7;E8:7,=+<7;
4E;1;<-5)E;787:<)51G
+:7+76<:74),7:-;,-
4E ;1;<-5)E -;E +758)<1*4-E +76E 51+:7+76<:74),7:-;E ,-E
E E @E 816;E 16+4=@-E E,-5H;E 0)@
)440
777-*+2/&$/-&.%*342*#54/23
EE @E 816;E16+7:87:)E(
E),)E2=58-:E-4-5-6G ;7+3-<;E @E 8):)E 51+:7+76<:74),7:-;E ,-
<7E@E816E-;<H+4):)5-6<-E;-K)4),7E-6E4)E84)+)E"39/ -;E=6 @E 816;E4E8:7/:)5),7:E ; ;-E;=5161;<:)E,-;,-
.$5&.42&;35;%*342*#5*%/2
; ; ;,&-".*";"0?.;2".$*";2&$*";5215>"
;1;<-5)E,-,-;)::7447E!#7E.H+14E,-E=;):E4E8:7/:)5),7:E ; -4E;1;<-5)E@E;-E8=-,-E8:7/:)5):E;16E;)+):E-4E51+:7+76<:7G 4",*"; 3,/6&.*"; 2/"$*"; "$&%/.*"; "+*34=.; ","3*"; 5342*"; "*7=.;
16+7:87:),7E8:787:+176)E=6)E8:7/:)5)+1L6E.H+14E@E:H81,) 4),7: >#"./;*2*";(*04/;/245(",;.%*"
!*3*4&;.5&342";7&#;0"2";-=3;*.'/2-"$*?.;)440 777-*+2/&$/-
S O L U C I O N E S S O F T W A R E Y H A R D W A R E P A R A U N M U N D O I N T E G R A D O
Continuando con nuestra entrega del mes de abril de 2008, en esta segunda y última parte
del artículo vamos a ver el ensamblado del kit y la conexión de las distintas partes. También
veremos la instalación de los programas para conseguir que el DigiButler se active en la web
y realice el control de una aplicación eléctrica en nuestra casa u oficina.
Ensamblado y pruebas • los condensadores C20, C21 (ambos marca del triángulo sobre la serigrafía
Todos los componentes de 4.7μF), localizados en la cara inferior de la placa debe coincidir con el punto
utilizados en este proyec- de la placa; blanco impreso en el componente;
to están contenidos en un • el condensador C15 (4μF7), localiza- • el cristal de cuarzo Y1 (de 25 MHz), si-
kit, disponible a través de la do entre los conectores J11 y J12, situa- tuado en la cara superior de la placa;
tienda de Elektor, con la re- dos en la cara superior de la placa; • el regulador de tensión U2
ferencia # 071102-71 • el transformador T1 (H1102NL), loca- (LD29080DT33R), situado en la cara
(Figura 1). La placa lizado en la cara superior de la placa. La superior de la placa.
de circuito impreso
contenida en el kit viene con todo, con
la ventaja de tener seis componentes
SMD ya soldados y el microcontrolador
Coldfire ya programado con la infor-
mación del DigiButler. Esto hace que la
construcción del proyecto sólo sea una
labor de soldar unos 40 componentes
de taladro pasante y seis componentes
SMD de un tamaño relativamente gran-
de, que incluye el transformador Ether-
net T1.
En la Figura 2 se muestra el plano
de montaje de los componentes de la
placa DigiButler a tamaño real. La
lista de componentes asociados indi-
ca claramente qué componentes es-
tán ya montados en la placa cuando
la comparamos, y cuáles tienen que
ser soldados.
Utilizando los componentes que se su-
ministran en el kit, el montaje de la pla-
ca es bastante sencillo. Primero se suel-
dan los componentes SMD y después
los componentes de taladro pasante. Figura 1. El kit DigiButler listo para ser ensamblado, completo y con la placa con los componentes SMD ya montados. El proyecto
Los componentes SMD que tenemos que supone una hora de trabajo cuidadoso de soldadura. (El contenido del paquete no se muestra; las partes que se suministren en cada
soldar por nosotros mismos son: momento pueden ser diferentes de la que se muestra en la foto).
Cambio de la dirección IP
Podemos desear utilizar una dirección IP fija en lugar de tener una dirección IP asignada por la funcionalidad DHCP del router o del servidor.
Esto es fácil de hacer realizando un par de cambios sencillos en el código. Lo primero que tenemos que hacer es deshabilitar la funcionalidad
DHCP. Basta con colocar en comentario la línea
en el fichero ‘ipport.h’. El segundo paso es el de configurar la dirección IP, la dirección de la máscara de sub-red y la dirección de la pasarela.
En el fichero ‘main.c’ se incluye un ejemplo de valores para estos parámetros. Tendremos que cambiarlos de acuerdo con nuestra configuración y
recordar cambiar la sentencia #if 0 a #if 1.
#if 0
IP_ADDRESS(213,194,223,49);
DEF_GATEWAY(213,194,223,1);
SUBN_MASK(255,255,255,128);
parámetro joshua es la clave de seguri- a los servidores web. Sin embargo, mu- Si duplicamos el circuito de relé existen-
dad de subida, utilizada para evitar una chos cortafuegos y routers consideran te para el control de una segunda car-
subida no autorizada de contenidos en estos protocolos como peligrosos y blo- ga de 230 VAC, nos aseguraremos de
la página web. El DigiButler verificará quean la transferencia de información, mantener las precauciones de seguridad
la clave de seguridad suministrada con lo que crea un problema si intentamos eléctricas.
la que tiene en su versión de memoria subir nuevos contenidos al servidor de Los autores del artículo han tenido en
y permitirá la subida tan sólo si ambas automatización. Para saltarse esta pro- cuenta la posibilidad de ampliación y
coinciden. Si se desea, la clave de segu- tección, la utilidad emg_web_uploader. extensión del proyecto, por lo que ha
ridad puede ser cambiada en el código exe utiliza el protocolo TCP y el puerto sido diseñado y publicado con el con-
fuente del servidor. 80 para evitar el problema. cepto en mente de código abierto. Para
ello, se ha creado una página dedicada
A continuación se muestra un ejemplo “al servicio de nuestros lectores“ en:
del contenido de los ficheros filelist.txt.
Mejoras y contribuciones www.elektor.es/digibutler_es.
Estos ficheros serán comprimidos en una de nuestros lectores (071102-1)
imagen para su subida al servidor. La úl- DigiButler nos abre unas excitantes po-
tima línea del fichero debe ser una línea sibilidades de controlar dispositivos re-
Hz y 10 kHz. Con un ajuste de aproxi-
en blanco con tan sólo un carácter CRLF motamente y de realizar medidas en
madamente 250 Hz, se consigue un so-
(por ejemplo, pulsar la tecla Enter en la tiempo real con control remoto. Se pue-
nido aproximadamente como los robots
última línea en blanco). den capturar señales analógicas y digi-
“Cyclon” originales.
tales que, posteriormente, serán medi-
* Esta es una lista de los fi- das y analizadas a través de un visua-
Montaje
cheros almacenados. lizador web (como Internet Explorer).
* Los ficheros están coloca- Por ejemplo, se podría añadir un sen-
En la figura 4 se ha representado un
dos en el orden que se mues- sor a las entradas analógicas DigiButler
esquema del circuito impreso para el
tra aquí. y leerlo de manera remota utilizando
distorsionador de voz. El montaje de los
la función HTML VARS, descrita en el
componentes no necesita demasiadas
index.htm apéndice AN3455. Con algunas modi-
explicaciones; sirve sobre todo como vi-
kitchen.jpg ficaciones en el programa, también se
sión general. El controlador ya progra-
black.jpg podrían capturar imágenes utilizando el
mado se encuentra disponible en Ele-
módulo de una cámara VGA como la
main.js
ktor con el número EPS 070859-41,
pot_data.txt C328-7640 [4].
Web Links
pero también lo puedes programar por [1] www.freescale.com/webapp/sps/site/
fsllogo.gif La zona de prototipos de la placa nos
ti mismo (software 070859-11; ten en prod_summary.jsp?code=CWS-MCF-STD-
variables.htm permite construir nuestros propios cir-
cuenta los ajustes para la programación ED-CX&nodeId=01272694012E704080&
wap.wml cuitos de ampliación. La mayoría de las
del controlador; véase cuadro). amplificador final (entre 25 y 150 mA). distorsionada, sabemos que el circuito
fpsp=1&tab=Design_Tools_Tab
wap1.wml señales que entran y salen del micro-
Según el tipo de micrófono utilizado, se Para la alimentación es mejor utilizar funciona bien y el efecto puede ampliar-
wap2.wml controlador están recogidas convenien- [2] www.pemicro.com/products/product_view-
coloca un puente en K1 si utilizamos un una batería de 9 V si el circuito no se se. Details.cfm?product_id=163&menu_id=
Demasiado efecto hace que al final
wap_main.wml temente en los conectores J11 y J12,
modelo electreto. En K2 el puente se co- utiliza de forma prolongada. Si el ampli- no se produzca sonido alguno (según la
details&CFID=1032336&CFTOKEN=52
incorrect.wml mientras que el terminal V , próximo al
loca según el tipo de señal de salida de- ficador final no se utiliza, ext
la intensidad figura 3). Con P1 se ajusta a concien-
342289
fusible, nos puede ayudar a alimentar el
seado (clavija 2-3 para uso del amplifi- de corriente desciende a unos 25 mA. cia, para que el efecto sea perfectamen-
circuito de ampliación. Lo mismo sucede [3] www.no-ip.com/services/managed_dns/
cador final, 1-2 para la señal de línea). En la primera puesta en marcha, pue- te audible al mismo tiempo que el habla
free_dynamic_dns.html
para la línea de +3.3 V, la cual la pode-
Saltando
El circuito los cortafuegos
absorbe poca corriente; prin- de ser mejor ajustar el efecto al míni-
mos encontrar cerca de J11 (pero tene-
continúa siendo comprensible.
[4] VGA camera module
cipalmente depende de la emisión del mo. Cuando la señal de audio no suena (070859)
Ambos protocolos, FTP o TFTP, se utili- mos que vigilar el consumo de corriente www.electronics123.com/s.nl/it.A/
zan habitualmente para “subir“ ficheros extra de nuestro circuito de ampliación). id.2027/.f?sc=8&category=233
Ajustes para el controlador de los programadores Orientación P1 y P2
Fusibles: -Detección de apagón desactivada: BODLEVEL=111 -P1: Valor más pequeño -> frecuencia más alta.
-Reloj PLL: CKSEL=0001, SUT=11 -P2: Valor más grande -> más efecto.
Publicidad
Publicidad
www.microchip.com
El nombre y el logo de Microchip son marcas registradas de Microchip Technology Incorporated en EE.UU. y en otros países. Las restantes marcas y marcas registradas pertenecen a sus respectivos
propietarios. © 2008 Microchip Technology Inc. Todos los derechos reservados. ME191Spa/03.08
Un buen sistema de protección para un proporciona una tensión DC de salida. para evitar las perturbaciones transito-
amplificador de audio realiza dos ta- Si queremos mantener en buen estado rias de la activación del relé, así como
reas importantes: la protección de los nuestro amplificador sería recomenda- para abrir de nuevo el relé cuando el
altavoces y la protección de sobrecarga ble insertar, aunque sea de modo tem- amplificador es desconectado, evitando
en el amplificador. La protección de los poral, unos condensadores de desaco- de este modo los ruidos transitorios so-
altavoces afecta a una posible tensión plo de entrada). bre los altavoces.
DC excesiva en la salida del amplifica- Existen muchos circuitos relacionados Yo he utilizado un circuito integrado de
dor debido, bien a señales muy fuertes con la desconexión de los altavoces del bajo coste, diseñado para este propósi-
de frecuencias muy bajas, o bien a un amplificador de potencia, por medio de to, pero no muy conocido: se trata del
fallo en la circuitería interna del ampli- relés de alta potencia, en caso de una uPC1237 de la casa NEC, entre otros. El
ficador. (También podemos tener una tensión DC de “offset” significativa en la circuito integrado NTE7100, de la casa
tensión DC de salida excesiva si tene- salida. Estos circuitos, a menudo, crean NTE Electronics, es totalmente compati-
mos un amplificador de potencia aco- un doble ciclo de trabajo para crear un ble en esta funcionalidad y por su dis-
plado en DC y nuestro preamplificador retardo en el momento de cierre del relé tribuición de terminales. Se trata de un
STAR GND
VCC+
1N4148
D7
CONEXIÓN
DEL ALTAVOZ
J8
INDICADOR
OPERACIÓN/
PROTECCIÓN
Vrel VCC+
J4 J5 VCC+
R19
DE LA SALIDA RL1 VCC+
DEL
AMPLIFICADOR DEL AMPLIFICADOR
16k
DE POTENCIA
D1
R18 R20
VCC+ J7
1N4148 1
523 Ω
56k
ProtP VprotP 2
PROTECCIÓN VOUT 3
C5 OPERACIÓN 4
J1 R21 D8 SEGURA
R1 5
18k 7 8
33µ 10V 10k ProtN VprotN 6
DEL 1N4148 VC1 VC2
1N4148
TRANFORMADOR R17 C6 6 1
REL OL
AC VCC-
4
AC
36k
2
UPC1237
DC
3
UR
J6 GND VCC-
C3 1 C4
5
2
1 2
330µ 22n VCC+ Re(NPN)
6V3 VOUT 3 4
GND
5 6
Re(PNP) VCC-
071086 - 11
circuito integrado de ocho terminales Segura serán descritos más adelante). ne una tensión de alimentación (unipo-
en una única fila (“Single-In-Line”, o El uPC1237 tiene un puente regulador lar, la VCC+ del amplificador), el ter-
SIL) con todas las funciones menciona- interno de 3,4 V disponible en su pati- minal 2 también acepta señales bipo-
das anteriormente. Las hojas de caracte- lla 8. La corriente suministrada en este lares. Los cálculos son algo complejos
rísticas proporcionan las fórmulas para terminal se proporciona por medio de debido a que los umbrales positivos y
calcular los valores de los componentes. las resistencias R19 y R20. La salida de negativos internos no son exactamente
Este circuito integrado puede trabajar conmutación para el relé (terminal 6), iguales. Todo está explicado en las hojas
con dos canales para un amplificador controla el relé a través de la resistencia de características. Con algo de cuidado
estéreo, pero yo he utilizado un circuito R18. El puente J6 configura el funciona- podemos configurar el umbral para la
integrado por canal y conseguir que el miento del circuito. Si J6 está cerrado, tension “offset” positiva y negativa a un
montaje del amplificador sea más senci- el circuito se convierte en “re-entrante”, mismo valor de 0,6 VDC. Estos valores se
llo como amplificador mono dual. de manera que si se produce un error configuran por medio de la resistencia
Para el relé del altavoz he utilizado un en la entrada, el relé se desactiva y, tras R17 y el condensador C3, tal y como se
pequeño componente muy conocido, un corto retardo de tiempo, se activa de muestra en la Figura 1.
diseñado especialmente para este tra- nuevo; si en ese momento el error ha
bajo, y que lo comercializa la casa ale- desaparecido, el relé permanece activa- Retardo de activación
mana Amplimo. El relé tiene dos contac- do. Si no es así, se abre de nuevo y se También veremos que una muestra de
tos internos en paralelo, un contacto de repite el ciclo. Si J6 no está cerrado, el la tensión AC, proveniente del trans-
tungsteno de potencia, de 100 A, y un relé se desactiva cuando hay presente formador de alimentación, se conec-
par de contactos más pequeños en oro. un error y tenemos que apagar y volver ta al uPC a través de R21 y D8 hacia
Cuando el relé se cierra, el contacto de a encender el circuito para que el siste- C6. Esta parte del circuito provocará
tungsteno se cierra en primer lugar y, ma se reinicie. un retardo en el encendido del alta-
a continuación, es “puenteado” por los voz después del encendido del equipo,
contactos dorados. Cuando se abre el Tensión “offset” DC de de manera que estemos seguros que
relé, se produce el proceso inverso. desconexión el amplificador se ha estabilizado y no
El terminal 2 de U2 es la entrada “off- tiene ruidos de encendido. Cuando el
set” DC. La tensión AC de la salida del circuito se desconcta, esta señal des-
Esquemas eléctricos de los circuitos amplificador se elimina por medio de la aparece inmediatamente, antes de que
En la Figura 1 se muestra el sistema red R17-C3 y, a continuación, se con- los condensadores tengan oportunidad
de protección global. (Los bloques del trola la tensión “offset” DC. Aunque el de descargarse. De esta manera el relé
Indicador y del Área de Funcionamiento circuito integrado uPC1237 tan sólo tie- del altavoz estará abierto antes de que
se produzcan los ruidos del apagado positivos de salida contra cargas excesi- res de audio de potencia [1]. Mi propio
del amplificador. vas de baja impedancia y cortocircuitos. circuito de protección es diferente, pero
Michael Kiwanuka ha escrito un artícu- está inspirado en el diseño de Mike y
Área de Funcionamiento Segura lo informativo muy detallado sobre Pro- tiene muchas cosas en común con él. La
La segunda parte importante del sistema tección de Funcionamiento Seguro (Safe Figura 2 muestra el circuito. El circuito
de protección es la de proteger los dis- Operation Protection) en amplificado- recibe dos tipos de información del am-
2910 compnentes más realistas. Así, he trabajado con una tension VCC de
Rs 44 V y una Vce(min) de 2 V dentro de las hojas de ampliación. También
100 Ω he modificado la relación de las resistencias R5 y R6 para conseguir
Vs Rs valores de diodos zéner estándar que podamos conseguir en el
100 Ω
R7 R8 R4 Re Re mercado. El modo de realizar esto es usar fórmulas en Excel para
solucionar y encontrar la relación de R5 con R6 que dé un resultado
290 Ω
0Ω22
0Ω22
12 Ω
1k8
plificador de potencia: la corriente Ic so- de los componentes conectados a la ten- he calculado los distintos valores de los
bre los dispositivos de salida, a través de sión de alimentación y a Vout, se crea componentes).
VprotP y VprotN (por medio del conector una tensión que representa la Vce de los El propósito de la protección SOA es el
J7 en la Figura 1): esta es la tensión dispositivos de salida. (Hay un apartado de limitar las combinaciones de Vce e Ic
real en los extremos de las resistencias independiente en este artículo que expli- para obtener unos valores seguros de
del emisor. En segundo lugar, a través ca el circuito en detalle y muestra cómo estos parámetros en los dispositivos de
6k19
auto “re-entrada” montando el puente
J6: de esta forma, el relé de los alta-
D6 voces se cerrará de manera periódica
D3 D2 R5 para ver si la sobrecarga sigue produ-
1N4148 ciéndose y, si es así, se abre de nuevo
9k1
2SC2910
12V 18V inmediatamente.
R14
Se podría argumentar que el sistema de
270 Ω
Q1
R7 R8
protección debería funcionar limitando
U1 C1 VprotP la salida en caso de sobrecarga y no
536 Ω
ProtP
7 1 2k0
100n
R4 desconectando los altavoces. Estoy de
acuerdo en que para trabajos con PA
12 Ω
8 2 esto sería lo ideal, pero para uso do-
6 4 VOUT méstico se trata de un problema mucho
R9
más pequeño. Pero haciéndolo de este
12 Ω
5 3 C2
R11 R10
modo evitamos perturbar la señal de au-
536 Ω
ProtN R15
100n VprotN
MCT6 sente la activación de protección. Des-
270 Ω
D9
12V 18V
donde tuve un problema con un cable
1N4148
balanceado que colocaba una señal de
2,5 VDC en la entrada del amplificador.
R13 Inmediatamente pude oír el ciclo de co-
nexión/desconexión del amplificador, así
6k19
22k
Por esta razón he decidido convertir este ro que debemos de hacer es completar
071086 - 13
circuito en un sistema de protección de el amplificador, ya que necesitamos el
encendido/apagado: los transistores de amplificador para verificar la placa s/p,
protección controlan el terminal „sobre- La placa s/p debe ser montada primero
carga“ (1) del uPC1237 por medio de sólo con los componentes de continua
Figura 3. Indicador de Estado. un doble optoacoplador U1, un MCT6. (DC) y de retardo, situados alrededor de
Figura 4. Colocación de los componentes en el circuito impreso de doble cara de la placa salida/protección.
U2. Comenzaremos con los componen- esto funciona así, tanto con J6 monta- se desactiva. Realizar el mismo proceso
tes que se muestran en la Figura 1. do como desmontado, comprobando el con el terminal negativo de la tensión
funcionamiento correcto del circuito. de alimentación y el nodo Q2 (base)/
A continuación, construiremos el cable R12/R15/C2.
plano de seis hilos, tal y como se mues- En el siguiente paso, instalaremos todo
tra en la Figura 1, en la Guía de Mon- los componentes para el indicador del Nota: Si no montamos la placa s/p di-
taje. ¡Debemos asegurarnos de orientar estado de la Figura 3. rectamente sobre los terminales de sa-
las marcas en los conectores “headers” lida de los altavoces, podemos conec-
de 6 terminales justo como se muestra! La placa dispone de las referencias ‚ON‘ tar el hilo de retorno del altavoz direc-
Conectaremos las dos placas por medio y ‚OFF‘ en J2. Esto nos indica qué ter- tamente desde el terminal de salida a la
del cable plano, de nuevo verificando minales están activos y en qué estado. masa de alimentación “STAR”, sin pasar
que las marcas de posición de los co- Si disponemos de un diodo LED rojo/ a través de la placa s/p. Así, la conexión
nectores están como se indica en la se- verde, podríamos conectar el terminal “caliente” del altavoz va desde J8 de la
rigrafía de la placa de circuito impreso. RED (rojo) a J2/OFF y el terminal GREEN placa s/p hasta el terminal de salida.
También debemos conectar un lado del (verde) a J2/ON. Podemos repetir una
bobinado secundario del transformador de las pruebas descritas anteriormente
de potencia (el punto AC) en J1 de la para verificar el correcto funcionamiento
¡Sistema autónomo!
placa de protección, tal y como se indi- del indicador de estado. Este artículo ha estado centrado en el
ca en la figura. No debemos conectar uso de esta placa s/p con mi amplifi-
aún los altavoces y tampoco debemos La última tarea será la de completar los cador paX. Pero podemos utilizarla con
conectar aún los hilos de los altavoces componentes de protección del Área cualquier amplificador, siempre y cuan-
que van desde el amplificador al circuito de Funcionamiento Seguro (SOA). Para do ajustemos los valores del circuito SOA
de protección. Así, cuando conectemos ello montaremos el resto de componen- de manera adecuada, tal y como se des-
el amplificador deberemos oír el cambio tes sobre la placa de protección. Conec- cribe en el apartado correspondiente. El
del relé después de algunos segundos taremos el cable plano y conectaremos contenido del esquema que se presenta
de retardo. Si creemos que este cam- asimismo la salida de los altavoces pro- en la Figura 1 muestra las conexiones
bio es demasiado rápido, podemos in- venientes del amplificador (J3 del Ampli- que necesitamos hacer desde nuestro
crementar el valor del condensador C6 ficador a J4 de la placa s/p). No debe- amplificador hacia la placa s/p por me-
para obtener un retardo mayor. Si des- mos olvidar el hilo de masa “STAR”, es dio del conector J7.
conectamos el amplificador el relé debe decir, J3 de la placa s/p al terminal de (071086)
abrirse de forma inmediata. masa “STAR” de alimentación.
Seguidamente, verificaremos el circui- Una vez hechas las conexiones, encen-
to de protección “offset” DC. Para ello, deremos el amplificador y verificaremos
conectaremos temporalmente una resis- que funciona normalmente. Seguida-
tencia de 100 kΩ desde el positivo o el mente, para simular una situación de so-
negativo de la tensión de alimentación brecarga, conectaremos una resistencia Literatura
al punto de entrada del altavoz de la de 10 kΩ entre el positivo de la tensión [1] Michael Kiwanuka: Transparent V-I Pro-
placa de protección (J4). El relé debe de alimentación y el nodo Q1 (base)/ tection in Audio Power Amplifiers, Electronics
desconectarse. Verificaremos ahora que R14/R5/C1, y verificaremos que el relé World, Oct. 2002.
Vamos a volver sobre el circuito con- la ganancia del bloque amplificador ya de lazo abierto para el bloque amplifi-
ceptual de corrección de error, como no tiene relación con el resultado final. cador Vas, de tal manera que los nive-
fue definido por Malcolm Hawksford, Esto es cierto en la teoría, pero no en les de señal en el circuito de corrección
y que se muestra en la Figura 1a. Sa- la práctica. En el caso de una etapa de error estén minimizados. Este sería
bemos que si los sumadores S1 y S2 de potencia de salida, decimos que la el caso en el que la ganancia de lazo
tienen una ganancia unidad, tenemos ganancia está “en torno a 1”. Un valor abierto esté lo más próxima posible a
Vout = Vin, es decir, una etapa amplifi- realista sería el de 0,98 a frecuencias la ganancia de lazo cerrado. En esa si-
cadora ideal de ganancia unidad. Pero medias y con cargas ligeras, mientras tuación, habría muy pocas diferencias
para nuestra etapa de amplificación de que un valor de 0,95 sería para fre- entre la entrada del amplificador ac-
tensión (Vas) que controla la etapa de cuencias más altas y cargas más gran- tual y la salida atenuada (por ß), sien-
salida, necesitamos bastante más que des. Esto significa que el circuito de co- do esta pequeña diferencia la señal de
una ganancia unidad. Las ganancias rrección de error necesita añadir entre error. Esto limita los niveles en el circui-
más habituales de los amplificadores
están en torno a los 26 y 30 dB, es
decir, una ganancia de 20 a 30 ve- a b
ces. Me gusta más el valor más bajo S1 S1
Vin Vout Vin Vout
ya que es mejor tener menos ganan- Ve
Gain ≈ 1
Ve
Gain ≈ 1/ß
cia en el amplificador de potencia que
tener una gran cantidad de ganancia
innecesaria, sólo para bajar el control
de volumen y no utilizarla. Esto nos va Vc Vc ß
a permitir utilizar la corrección “H.ec” S2
071085 - 11a
S2
071085 - 11b
47 Ω
47 Ω
mitación de corriente o tensión en el 100n
circuito. (También hemos visto en la
2SA1208 2SA1208
Parte 1 que, debido a una ganancia
de lazo abierto más baja, es lógico R9 Q10
esperar que la sobrecarga sea menos Q1 Q2
4k7
severa, pero sigue siendo necesario el
D3
procesarla). En la etapa Vas, quien se Q5
2SC2910
47 Ω
47 Ω
ra 4). Cuando se sobrecarga el am- 150p
R29
AD844A
100n 15V
220 Ω
D2
5k23
4k7
C5
ra mucho más. Esta corriente comen- D14 D12
47 Ω
47 Ω
zará a generar una gran tensión de 4x
100n 15V R11
corrección en los extremos de R29, 1N4148 Q6
249 Ω
hasta el punto en que se alcance la D4 SigGND
tensión umbral de los diodos. En ese BC556
momento, la impedancia de R29 co- R10 1N4148 Q9
4k7
Q3 Q4
diodos, que tan sólo es de unas pocas 2SA1208
decenas de Ohmios. Además, el in-
cremento de la corriente de corrección 2SC2910
R3
2SC2910
R4
de error no generará más tensión de C25
47 Ω
47 Ω
corrección de error y el lazo de reali- 100n
10k
7 3
tiva), mientras que con los diodos (parte 6
U3 R39
positiva) sólo se produce un retardo muy 2
1M
pequeño. D6
4
VDRIVE
C19
TL051CP
C21
0.5
0.05
0.2
0.02 0.1
% % 0.05
T 0.01 T
H H
D D 0.02
0.005
0.01
0.005
0.002
0.002
0.001 0.001
100m 200m 300m 400m 500m 700m 1 2 20 50 100 200 500 1k 2k 5k 10k 20k
Vrms Vin Freq Hz
Figura 6. Distorsión del amplificador en función del nivel de salida, con diodo único (azul), con Figura 7. Distorsión del amplificador en función de la frecuencia a 50 W sobre una carga de 8 Ω,
doble diodo (rojo) y sin diodos de recorte suave (amarillo). con un único diodo “de recorte suave” (azul), con doble diodo de recorte suave (verde), y sin diodo
de recorte suave (rojo).
da del circuito del dispositivo que se co- amplificará en este “offset” propio del ñal servo a la entrada de referencia del
necta) y el servo de “offset” (tensión de AD844 con dicha ganancia. He decidi- terminal 3 se producirá una corriente
compensación) DC. Esto se muestra en do implementar un servo DC para poder en R50 para mantener el terminal 2 al
la Figura 5. Al igual que sucedía con mantener la tension “offset” de la etapa mismo nivel. La misma corriente pa-
la etapa de salida, necesitamos contro- Vas bajo control. El servo utiliza un am- sará a través de las resistencias R33 y
lar la resistencia de entrada Vas, que es plificador operacional de bajo “offset”, R49 (y R1 si la fuente de corriente está
la encargada de generar la tension “ec” un TL051CP. Usaremos el dispositivo que acoplada en DC). De esta forma, la
(R29), con una fuente de baja impedan- nos lleva la corriente en esta entrada del corrección de “offset” será añadida
cia. Supongamos lo siguiente: vamos a AD844 (U2, Figura 5) para acoplar la a la señal Vin. La resistencia R49 ase-
hacer uso de nuevo del “buffer” de lazo señal servo al amplificador. gura que esta corriente (esencialmente
abierto en el circuito integrado AD844 El circuito funciona como se explica a una corriente DC), pasará incluso si la
para controlar la etapa Vas a partir de continuación. Debemos recordar que señal Vin proviene de un condensador
la señal Vin. La señal entra al “buffer” cualquiera que sea la corriente que de almacenamiento. Por último, tanto
por U2, a través de las resistencias R51 sale o entra de la entrada de baja im- el “buffer” de entrada como el ampli-
y R33, en su terminal 5; y sale por el pedancia del terminal 2, también pasa ficador servo tienen su propia tensión
terminal 6. (en dirección opuesta), entrando o sa- de alimentación de ±15 V proveniente
liendo, sobre el terminal 5. De igual de los dos diodos zéner D5 y D6. Con
El enemigo de nuestros altavoces (y tam- forma, sabemos que la tensión en los este circuito, la tensión de “offset” glo-
bién del amplificador) es la tensión de terminales 2 y 3 será seguida de ma- bal del amplificador completo es tan
compensación (“offset”) DC presente en nera precisa. Cuando acoplamos la se- sólo de unos pocos millivoltios.
los terminales de salida. La
mayoría de los amplificadores
dispone de algún medio para
Circuito de protección
evitar este efecto maligno. En 20.000 80.000 Este amplificador dispone
este amplificador, la etapa de V V también de un sistema de
salida no necesitan ninguna 15.000 60.000
protección independiente que
medida adicional: la correc- protege los altavoces contra
ción de error dúplica, ideal- salidas de tension DC, así
10.000 40.000
0.00 s 100.00 µs 200.00 µs 300.00 µs 400.00 µs 500.00 µs 600.00 µs 700.00 µs 800.00 µs 900.00 µs
-80.000
D4 D1
VP Filtro de red
SW1
FU1
TR1
Mains 3A15 T
C1 C3
D3 D2 Chasis VR1
GND
15000µ 1µ
63V 63V
4x BYV32E-200 StarGND
C2 C4 B32K320
071085 - 20
15000µ 1µ
63V 63V
071085 - 19 VN
Figura 9. Fuente de alimentación DC. Los diodos están en paralelo, son duales, rápidos y de Figura 10. Cableado de tensión de red para la fuente de alimentación, para el filtro de red, la
recuperación lenta, con un encapsulado TO220 de 3 terminales. protección contra sobretensiones y el fusible.
vos de salida han sido seleccionados tensión de alimentación de los circuitos. de señal es conectada a estos hilos de
para trabajar con tensiones más eleva- (Las tensiones de alimentación para el masa en otro punto diferente, habre-
das, no se recomienda incrementar la circuito de corrección de error, AD844, mos creado una pequeña señal de ri-
tensión de alimentación para intentar están estabilizadas de forma indepen- zado que aparece en serie con la señal
conseguir más potencia de salida. La diente con diodos zéner). De este modo, de entrada. Esto parece un poco exa-
disipación permitida, a la tensión más basta con añadir un condensador rec- gerado, pero con amplificadores que
alta de Vce, es mucho menor que la di- tificador clásico, que proporcione una tienen una baja distorsión y muy poco
sipación DC asociada, debido a las tensión de 2 x 44 VDC con carga, para ruido, incluso unos pocos mV en estas
limitaciones del secundario del SOA obtener unas potencias de unos 100 W señales de ruido, pueden ser suficien-
(Safe Operation Area, es decir Área de con 8 Ω, y 200 W con 4 Ω. En las Fi- tes para arruinar las cifras de lineali-
Funcionamiento Segura). Con cargas guras 9 y 10 se proporcionan los de- dad y distorsión del que hubiera sido
que caen bastante por debajo de los talles de los esquemas eléctricos para un buen amplificador.
4 Ω, incluso durante un cierto periodo la fuente de alimentación. Para una Normalmente intentamos evitar este
de tiempo, se puede sobrepasar el SOA versión estéreo del amplificador debe- problema utilizando una masa en es-
y destruir una salida Darlington (o la ría ser suficiente con utilizar un transfor- trella: todas las masas retornan a un
protección activada). La tensión de ali- mador de 300 o 400 VA ya que, en la único punto común, de modo que no
mentación para el circuito de corrección mayoría de los casos, nunca vamos a hay ninguna señal de retorno que pase
de error en la etapa de salida es am- trabajar con ambos canales a máxima a través del mismo hilo de masa, crean-
plificada desde la salida. Esta parte del potencia durante grandes períodos de do otro lazo de retorno. Si miramos en
circuito puede controlar así los disposi- tiempo (excepto en el banco de prue- el diagrama de pistas de la PCI que se
tivos de salida más allá de la tensión de bas). Podemos utilizar un transforma- muestra en la Figura 9, podemos ver
alimentación principal. En consecuen- dor tradicional con un doble secunda- que las conexiones de potencia van a
cia, es la etapa Vas la que determina rio unido en el centro, pero también se un punto estrella central. En la propia
lo próxima que la salida puede estar pueden utilizar otras configuraciones. PCI se han tomado las mismas medi-
de la tensión de las líneas de alimenta- Una opción bastante interesante para das de seguridad. Hay dos o tres pistas
ción. Como la etapa Vas es la prime- un amplificador estéreo es la de utili- independientes que traen las líneas de
ra que será recortada, no se producirá zar dos fuentes de alimentación com- retorno de los diodos zéner del regula-
sobrecarga en el recorte ni retardo de pletamente independientes, cada una dor y de los condensadores de almace-
sobrecarga en la etapa de salida. La de ellas con un transformador de 250 namiento, a un mismo punto. La señal
salida puede variar dentro de un mar- o 300 VA. Esto haría más fácil el man- que vuelve desde la red de entrada, las
gen de unos pocos voltios de la tensión tener independiente el punto de masa resistencias que configuran la ganan-
de alimentación, un valor que es mu- en estrella. cia, R7 y R16, y la red de atenuación de
cho mayor que en la mayoría de los error, formada por R11 y R12, también
amplificadores (a menos que se hayan Es muy importante conseguir un pun- son llevadas a este punto de manera
utilizado tensiones de alimentación Vas to de masa correcto. Las corrientes de independiente. Todos los hilos de retor-
separadas, más elevadas). masa vuelven a la fuente de alimen- no desde la fuente de alimentación, el
tación a través de los altavoces, así transformador y los altavoces, vuelven
La tensión de alimentación para este como a través de los condensadores hacia el punto de masa en estrella. Es-
amplificador no es crítica. La correc- de almacenamiento, pudiendo aportar tas masas de señal dentro del amplifi-
ción de error no solamente corrige las además cualquier tipo de rizado y de cador son llevadas a este punto a través
no linealidades internas del amplifica- ruido. Estas corrientes de masa gene- de una resistencia, R28, de bajo valor,
dor, sino que hace lo propio con cual- ran tensiones entre los hilos de retor- la cual es, por definición, el punto de
quier rizado o ruido que aparezca en la no de masa. Si la masa de las líneas masa “limpio”. (El pad J1 en la PCI es
el punto de masa limpio y debe ser uti- En la Figura 11 se muestra el filtro Aunque las medidas de distorsión ar-
lizado también como “masa” para las de tensión de red que debería ser uti- mónica no siempre se corresponden
medidas). Cualquier tensión de error lizado para eliminar el ruido de alta con la calidad de sonido, sí que dan
generada por corrientes de pico y de frecuencia y la radiación de los pulsos una indicación de la linealidad y com-
rizado en los hilos de masa no pueden de conmutación de la tensión de red. portamiento de un amplificador. Por
llegar a la señal, excepto a través de la Los filtros de tensión de red buenos no este motivo se han proporcionado en
radiación. Esto se puede minimizar a su son baratos pero merecen la pena. Se las Figuras 6 y 7 unas curvas que re-
vez haciendo que los hilos de corrientes deben utilizar los modelos que sopor- flejan el comportamiento de nuestro
elevadas sean cortos y estén colocados ten al menos una corriente de 6 A. La amplificador. Si trabajamos siguiendo
lo más lejos posible de las zonas de se- masa del filtro, que lleva a su vez la las indicaciones, paso a paso, descri-
ñal sensibles. masa de seguridad de la tensión de tas en la Guía de Montaje, verifican-
Por último, los diodos rectificadores de- red (tierra), se conecta con un hilo solo do nuestro trabajo después de alcanzar
ben ser del tipo que tengan una recupe- a la masa del chasis. Utilizaremos un un bloque mayor, conseguiremos evitar
u c to R
ración rápida de su tensión inversa cuan- fusible de fundido lento de 3,15 A para bastantes errores y, si al final se pro-
do se desconecten, y hacerlo de mane- la versión estéreo. Si utilizamos con- duce alguno, lo podremos aislar fácil
ra “suave”, es decir, sin grandes picos densadores de almacenamiento más y rápidamente. También recomiendo a
rod
de corriente. Los diodos que utilizan un grandes, el fusible también deberá los lectores que se pasen por mi página
tiempo grande para conmutar en inver- ser de mayor amperaje. Un varistor web para poder ver la información de
sa y que en dicho proceso generan fases de 275 VAC atrapa cualquier pulso de última hora, así como las ampliaciones
con corriente de pico, pueden producir alto nivel que se pueda producir fuera y las correcciones.
ruido de alta frecuencia que es difícil de del filtro. No se trata de un proyecto muy difícil y
eliminar por filtrado. Por el contrario, los nos permite disponer de un amplifica-
diodos rápidos de recuperación suave dor excelente que nos reproduce nues-
no necesitan condensadores ya que es-
Conclusión tra fuente de música de forma fidedig-
tos condensadores sólo incrementarían Así pues, ya lo tenemos: un completo na sin tener que añadir ni quitar nada.
la transmisión del ruido de los bornes de amplificador de potencia con corrección Este amplificador es muy estable y pue-
la tensión de red en el amplificador. Mi de error, sencillo y de alta calidad. La lis- de trabajar sin problemas con una gran
recomendación es la de utilizar los dio- ta de materiales muestra todos los com- variedad de altavoces diferentes. En re-
dos BYV32E-200 Philips. Estos diodos, ponentes necesarios para un único am- sumen, un amplificador que nos permi-
con un encapsulado TO220, son del tipo plificador (mono). Hay que señalar que tirá disfrutar de nuestra música durante
dual con un cátodo común, por lo que los valores de los condensadores C11, muchos años!
los diodos deben estar en paralelo. Estos C12, C17 y C18 (en la etapa de salida), (071085)
diodos tienen una tensión umbral rela- tienen un valor de 330 µF, tal y como
tivamente baja y son bastante baratos. se indicó en la Parte I de este artículo,
Tampoco necesitan un radiador, por lo pero en el montaje de la placa de circui-
que pueden ser colocados sobre la PCI to impreso se deben utilizar valores de
libremente al aire. Para los condensado- 470 µF. En nuestra página web de Ele-
res de almacenamiento, se debe utilizar ktor nuestros lectores pueden encontrar Información adicional:
un valor mínimo de 15.000 µF por po- una Guía de Montaje (independiente de
www.linearaudio.nl
laridad de cada fuente de alimentación. este artículo), que pueden descargar, de
Una tensión de trabajo de 63 V puede forma gratuita, con el nombre de fichero Disponibilidad de los kits de montaje:
ser adecuada. 071085-w.zip. www.pilghamaudio.com
Naamlo
071085-SP Pax-2.indd 48 5/4/08 20:13:40
m e nd a d
co Terra o
ón
P r F u n dac e
o du c to R
i
Power House
C-9991
70 prácticas en 20 proyectos con funcionamiento real a escala. Una guía a través de 96 páginas ilustradas,
detallando y experimentando con las energías renovables y los principios de la ciudad y vivienda sostenible.
Unidades didácticas que emplean la diversión y la interacción para adquirir conceptos complejos.
El generador eólico, colectores solar, energía fotovoltaica, invernaderos y plantas, indicador de corriente, vela solar, refrigerador,
cocina solar, iluminación autónoma…. y mucho más en una mini-casa en kit.
más información en
www.cebekit.com
Elektor-AVRprog
Por Benedikt Sauter, Lic. Inf. y Dr. Thomas Scherer
Muchas fueron las visitas que Benedikt en los top de los best-sellers de Elektor. Gracias a la realimentación de los lec-
Sauer tuvo en su página Web [1] desde Así que, desde el principio fue una his- tores de Elektor sabemos ahora que
la publicación del USBprog en octubre toria de éxito ya que la plaquita fue la en realidad no necesitan todas las op-
de 2007. Durante mucho tiempo figu- respuesta a lo que necesitaban nuestros ciones (el convertidor USB y el progra-
ró su legendaria conexión open source los lectores. mador ARM) ofrecidas por Sauter, sino
+VCC
R2
C7 C6 C9 C10 C8
10k
+VCC 1n 100n 100n 100n 100n
R1 5 17 38 27
9 37
100n PD0(RXD) (ADC0)PA0
10 36
PD1(TXD) (ADC1)PA1
PD2 11 35
12 6 PD2(INT0) (ADC2)PA2
PD3 12 34
VCC RESET PD3(INT1) (ADC3)PA3
22 PD4 13 33
INTR PD4(OC1B) (ADC4)PA4
23 19 PD5 14 32 R5 R6
+VCC DRO CS PD5(OC1A) (ADC5)PA5
24 20 PD6 15 31
274R
274R
DACK RD PD6(ICP1) (ADC6)PA6
IC2 WR/SK
21 16 30
PD7(OC2) (ADC7)PA7
K3 25 LED1 LED2
A0/ALE/SI
1 7 4
+5V XTAL2 IC1 RESET JP1
2 10 18 8 29 rot grün
D– D- CLKOUT XTAL1 AREF
3 9
D+ D+ USBN9604 ATmega16-16MU
4 SLB 26 PC0 19 40
ID R4 D0/SO PC0(SCL) (XCK/T0)PB0 RESET
5 8 27 PC1 20 41
GND 1k5 3V3 D1 PC1(SDA) (T1)PB1
28 PC2 21 42
D2 PC2(TCK) (INT2/AIN0)PB2
USB-MINI 1 PC3 22 43
D3 PC3(TMS) (OC0/AIN1)PB3
2 PC4 23 44
D4 PC4(TDO) (SS)PB4
14 3 PC5 24 1
MODE1 D5 PC5(TDI) (MOSI)PB5
15 4 PC6 25 2 MISO 1 2 VCC
MODE0 D6 PC6(TOSC1) (MISO)PB6
5 PC7 26 3 SCK 3 4 MOSI
D7 PC7(TOSC2) (SCK)PB7
RST 5 6 GND
GND XIN XOUT AGND
GND GND GND AGND
11 16 17 7
R3 6 18 39 28 JP2
1M
C5 Y1
1µ C1 C2
Figura 1. La conexión del Elektor-AVR corresponde con la de su antecesor USBprog de Elektor de octubre de 2007. Se necesita un puente USB y un microcontrolador.
que están más interesados por la utili- curso de programación de microcon- Producto de cooperación
zación como simple programa compa- troladores basados en una placa ex- El objetivo de la cooperación fue des-
tible con AVRISP-MKII, que puede utili- perimental con el chip AVR ATmega88. de el principio que el programador
zarse con un gran número de softwares Todavía se pueden bajar las distintas apto para el proyecto CC2 funcionara
diferentes. ediciones [2]. En la serie de Elektor se lo más sencillamente posible y se pre-
Con la edición de abril nació una serie publican manuales de construcción y sentara a un precio módico. Después
que acompañó la nueva publicación los resultados de los distintos experi- de realizar estudios de mercado se
del legendario club de informática de mentos. Para la programación se ne- constató que no era necesario inven-
la radio alemana WDR. En esta edi- cesita, obviamente, un programador tar todo de nuevo: Benedikt Sauter se
ción del Computer:Club2 se ofrecía un adecuado. ofreció inmediatamente para reducir
Figura. 2. Este es el aspecto del módulo realizado. Gracias a un mini conector USB y un ISP interfaz de 6 pines
se pudo reducir aún más el tamaño del Elektor-AVRprog.
Software
El Elektor-AVRprog se puede utilizar con
un gran número de softwares como clon
del AVRISP-MKII, o sea, con todos los
programas que respaldan esta variante
de AVRISP. Pero aún el mejor hardware
Figura 4. A través de este dialogo se ajusta la frecuencia ISP en el AVR-Studio (versión 4.13) en la parte de “Settings”. no funciona sin el driver adecuado.
+250V
2
Dado que para la placa experimental
CC2 se utiliza el programa AVR-Studio ZM1040
Sobre el autor:
2
integrados, se realiza180V todo lo necesario: y de software. En los proyectos se ocupa de la ampliación y el mantenimiento de
+600V
22k
22k
22k
22k
22k
22k
22k
22k
22k
22k
+250V
dows reconoce automáticamente 140V el nue-
230V 6J6 6J6 6J6 6J6 6J6
vo hardware y usa el driver adecuado. 4M 4M
1M
1M
1M
1M
1M
1M
1M
1M
1M
www.atmel.com/avrstudio
el driver está disponible, el sistema lo que los hubiera, se recomienda con-
encuentra así y lo puede instalar fácil- sultar en [1] si hay un firmware más [4] CodeVisionAVR:
250k
250k
www.codevision.be
mente. Por lo demás, no aparecen más nuevo. Igualmente es poco probable +600V
problemas. 100n que esto ocurra, ya que en el Elektor- 220k [5] BASCOM:
Una vez que el driver se encuentra insta- AVRprog el firmware es intercambia- www.mcselec.com
DEKATRON GS10D
51k
51k
6J6 2 1 +50
lado, el Elektor-AVRprog se puede utili- ble. Para12 esto se deben puentear los
0
-100
[6] AVRDUDE:
500p 100n
zar con distintos
5 softwares.
6 Por ejemplo, dos taladros A al lado del cuarzo (reco- www.nongnu.org/avrdude
es posible programar directamente des- mendamos 11
soldar una conector de dos
47k
100k
7 +50 B
de CodeVisionAVR 3 4 [4]. Actualmente por
+51V
pines).0
A partir de allí se puede cargar
-100 1 10 9 8 7 6 5 4 3 2
faltas en la implementación de los BYV95
pro- cont un segundo programador un nue-
tocolos AVRISP-MKII no existe la posibili- vo firmware a través del conector ISP
dad de realizar la programación desde de 6 contactos.
10M
500k
47k
47k
47k
47k
47k
47k
47k
47k
47k
También los ordenadores sin Windows el Elektor-AVRprog opera con niveles de
pueden usar el Elektor-AVRprog. Para BZY51 5 V. Si el chip objetivo durante la pro- 070861 - 11
Linux hay más posibilidades de elec- gramación está alimentado por 3.3 V o
ción (es posible buscarlas en Google in- menos, es muy probable que el proceso
troduciendo primerode
por una resistencia “Linux”
22 k7.y después
Por lo tanto,nolafuncione. corriente En en este
la casoE C T 1el0 controlador
0 ( 1 0 0 k H z ) E Z 1El0 B para realizar
programador un voltímetro
Elektor AVRprog
Evidentemente,y el
“AVRISP-MKII” “décatron”
software), peroválvula
tanto es de: 250 V –se(140
objetivo debe V+ (100 kHz).
alimentar con 5 V y, a digital didáctico.
está disponible Si alguno
en la tienda de
GS10D
para Linux nocomo
puede Mac OS 24
controlar
para X hayV) = 81 tal V/22 k7 =debería
efecto, 4 mA. instalarse – Cerberus: modelo GZ22 que de los lectores posee uno (o
unaelpeque- Elektor como un módulo completo
directamente
que el visualizador
destacar especialmente To d o e s t oñac oplaca
la solución y e u n a puede controlar visualizadores varios) y quiere que me ponga
n s t i t uexperimental.
junto con los cables ISP y USB bajo
ZM1040.
popular es nece- década
Por lo tanto, AVRDUDE
Open-Source [6]. Se de contado. Por lo del tipo GA11 y GA21. en contacto con él, que nos
sario el uso de un tríodo por tanto, que podemos imaginar- – Beeston: el modelo “trocho-el código de pedido
escriba. Muchas080083-71
gracias de
trata de un programa difícilmente mane- (080083e)
dígito,
jable sabiendo
en un MAC, dado que necesi-
que éste no nosestáel material necesario tan tron” VS10K (200 kHz) y su antemano.
tamos cinco válvulas
acostumbrado a un manejo6J6. Loscon sólo líneaspara seis dígitos, así como visualizador GR10H
cátodos del “décatron” están la potencia electrónica necesa- (070861-I)
de comando. Por esta razón en la pági-
conectados a masa por una ria (para este montaje, exacta- P.D. He buscado “décatrones”
na web de Elektor se encuentra un PDF
resistencia de 47 k7, lo que mente, de 25 W).
sobre la manera de integrar AVRDUDE Publicidad
les da un potencial de 40 V.
aTodos
la plataforma adecuada.
los cátodos de las vál- En el mercado ha
vulas 6J6 están conectados habi do nu m e r o s a s
Importante:
sobre un diodo zéner de 24 V. marcas y buenos mode-
Las rejillas están conectadas los de “décatrones”.
Los microcontroladores
a los cátodos de la válvulaAVR no se Porpue-
ejemplo:
den programar
contadora por aresistencias
cualquier velocidad.
de – Philips:La los mode-
tasa de bits
1 M7. Las no debería
rejillas ser vál-
de las más alta
l o sque
Z502S (4 kHz)
1/4 del6J6
vulas pulso del pues
están controlador
contro-actual.
Z504S (5 kHz) y Z505S
Siladas
el pulso del controlador
con holgura: –24 V vál-esta(50enkHz).
8
MHz,
vula la frecuencia
“OFF”, +15del Elektor-AVRprog
V válvula – Hivac: los mode-
no debería
“ON” ser superior
(en relación a 2 MHz,
a los +24 V lossien-GS10D (10 kHz),
dodeeste
los alcátodos).
mismo tiempo el límiteGCA10G
La válvula supe- (5 kHz) y
ZM1040
rior tienepor
permitido unaeltensión de El
programa. GS10H
lími- (5 kHz).
teionización
inferior esde249
140MHzV. que es un– valorElesta: el modelo
que no se utiliza con frecuencia. Incluso
Retrónica es una columna mensual que “vendimia”
AVR-Studio a partir
en la electrónica de la los
incluyendo versión 4.13 diseños
legendarios
niega la programación en frecuencias
de Elektor. Las aportaciones, sugerencias y preguntas
inferiores
sobre estaasección
5 MHz. sonLa figura 4 siindica
bienvenidas; lo deseas puedes
cómo se ajusta
enviarlas la frecuencia
por correo electrónico a ISP en el
redaccion@elektor.
AVR-Studio.
es, poniendo en al campo asunto RETRÓNICA.
333_081_070861_F_Retronics.indd
080083-SP USB-AVRprog.indd 5382 8/2/08
5/4/0820:40:28
19:30:25
PRÁCTICA TÉCNICA DE MEDICIÓN
Tinycounter
El contador modular es apropiado tanto Minicontador: tiny2313, más moderno, puede alcan-
integrarlo en generadores como para El punto de partida del contador que os zar los 20 MHz. Para ello, existen cuar-
construir un pequeño contador de fre- presentamos fue aquel circuito realmen- zos estándar fácilmente adquiribles y
cuencia autónomo. Al instalarlo en un te pequeño del contador de frecuencia gracias a la alta frecuencia se logra
generador de funciones o de señal, la de 1 MHz descrito por Hergen Breitzke una velocidad de conteo mucho más
alimentación eléctrica puede realizarse en número 10/2005 de Elektor [1]. elevada. Según la ficha técnica, la fre-
a través del circuito de alimentación ya En la versión original se usó un cuencia de impulso en el pin del conta-
existente en el propio equipo. Lo me- AT90S2313 programado en AVR-Ba- dor puede llegar a alcanzar un cuarto
jor es conectar el módulo con la sali- sic (Bascom). El principio de este con- de la frecuencia de sincronización del
da regulada de 5 V. El rango de me- tador no ha cambiado en la versión procesador. En realidad, el contador
dición está entre los 0 Hz y los 5 MHz, ampliada a 5 MHz para el ATtiny2313. con el ATtiny2313 sólo se puede utili-
y la lectura se presenta automática- No obstante, en el caso del modelo zar hasta los 5 MHz.
mente en Hz, kHz, o en MHz, según la AT90S2313, la frecuencia más alta Para facilitar la lectura, la visualización
frecuencia. de conteo se limitó a 1 MHz. El AT- tiene lugar, según la frecuencia, en MHz,
2
2KBP005 100u 100n 1u
16V 16V
GND 16 x 2
5V
GND
VDD
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
R/W
RS
Vo
E
R2 C4
14
13
12
11
10
9
8
7
6
5
4
3
2
1
390R
100n 5V
D2 GND
20
P1
VCC
grün
1 19
PA2/RESET (SCK) PB7
2 18 1k
PD0 (RxD) (MISO) PB6
3 IC2 17
PD1 (TxD) (MOSI) PB5
6 16 GND
PD2 (INT0) PB4
7 15
PD3 (INT1) (OCI) PB3
8 14
IN PD4 (T0) AT-tiny2313 PB2
9 13
PD5 (T1) (AIN1) PB1
11 12
PD6 (ICP) (AIN0) PB0
D1
GND
XTAL1 XTAL2 GND
rot R1
5
10
X1
S1
390R
C5 C6
GND 070954 - 11
Figura 1. Tal y como muestra el esquema de conexiones, el contador de frecuencia está compuesto por un microcontrolador con regulador de tensión y una pantalla LCD.
Figura 2. Placa de doble cara para el montaje del contador. Entre los componentes no se incluye ningún SMD.
¿Dónde está el contador? con cada exceso del contador se genera una rutina de interrupción
(Counter Overflow). Estas interrupciones se suman a una ISR (Interrupt
Para el conteo de la frecuencia el circuito necesita un temporizador Service Routine). Al final del tiempo de recuperación, el número de in-
que es el que cuenta los eventos durante el tiempo de recuperación terrupciones se multiplica por 65536 y se suma a la lectura actual del
predefinido. Sin embargo, en el esquema de conexiones no se ve ni un contador. De ello resulta que, con un tiempo de recuperación de un
solo circuito integrado contador, sino únicamente un microcontrolador. segundo, la frecuencia medida en Hz es:
En vista de que cada vez con más frecuencia los fa- absolutamente necesario un horno de refusión. Pero
bricantes suministran componentes electrónicos única- no lo tenemos listo, porque necesitamos este circuito
mente en formato SMD, al diseñador no le queda más para ello... etc. Ahora, gracias a este práctico kit de
remedio que utilizar estos componentes en sus propios montaje desaparece el dilema.
proyectos. Sin embargo, para hacer tan solo un circui-
to o una pequeña serie de varias piezas, no vamos a
comprar un auténtico horno SMD (¡y menos para un Trabajito fácil
uso doméstico!) que resulta imprescindible para poder El kit con el número de referencia 060234 está dispo-
montar todas esas pequeñas piezas en un circuito im- nible en la tienda Elektor y contiene todas las piezas
preso. ¿No hay una solución más simple? para montar la parte de control. Lo único que nece-
¡Pues claro que sí! Como ya indicamos en el artícu- sitaremos, además de eso, es un horno eléctrico ba-
lo del pasado mes de diciembre, con un circuito de rato que se puede comprar en cualquier comercio de
control especial se puede transformar perfectamente electrodomésticos.
un pequeño horno de doméstico en una práctica es- Volvemos a especificar los requisitos que debe tener el
tación de soldadura SMD. Elektor suministra el kit de horno. Se recomienda un modelo analógico sencillo,
montaje completo para el circuito de control, y así no con un termostato mecánico y un reloj mecánico. Asi-
surgen problemas del tipo ¿la gallina o el huevo? Es mismo, la temperatura debe poder regularse como mí-
decir, para soldar los SMD en el circuito impreso es nimo hasta 225 ºC, aunque si es más, mejor.
También es práctico que el horno sea lo más pequeño rruptor de red, euroconectores, un cable de conexión de
posible. Así, la temperatura del horno subirá más rápi- red y todo lo necesario para completar el montaje.
damente. Generalmente, una potencia de alrededor de Simplemente hay que montar los circuitos en la caja y
1,5 kW es suficiente. hacer las conexiones con los elementos de la parte tra-
En realidad, al horno no hay que hacerle nada. Hay sera de la caja.
que cambiar el enchufe del cable de red eléctrica es- Con el kit de montaje se entrega un sencillo manual
tándar por el enchufe hembra suministrado con el kit. que describe el proceso paso a paso de forma detalla-
El termopar del kit debe colocarse en el interior del da. Incluso sin conocimientos previos de electrónica, es
horno. fácil realizar el montaje en una hora. Un manual de uso
aparte describe la forma de conectar el “Reflow-Con-
trol” y su manejo. Además, este manual trata la calibra-
Ensamblado del kit ción, la modificación del proceso de calentamiento y el
El kit de montaje del circuito “Reflow-Control” consta de secado de los componentes (curado) con el horno.
un circuito impreso básico completamente montado, un Con este kit de montaje se puede montar en un abrir y
circuito de control de visualización y una caja con panel cerrar de ojos un horno SMD muy práctico. Un aparato
frontal y trasero mecanizado. Además, naturalmente, especialmente útil que a partir de ahora seguramente
todo el pequeño material necesario como el termopar, usaremos más a menudo que el habitual soldador.
el fusible, los tornillos, tuercas, cables, zócalos, un inte- (071007)
INT
E-blocks:
Interrupciones
en Flowcode
¿Quién teme a las INT?
Por Sean King (Matrix Multimedia)
• UART, SPI, I2C: las interrupciones pueden ser dispara- Figura 2. Propiedades
das cuando se recibe el dato o cuando se ha completa- del icono de la primera
do una transmisión. interrupción.
Sistema de desarrollo
EasyPIC5 de MikroElektronika
Por Jan Buiting
Además de Belgrado existe una vasta línea de herramientas de desarrollo para microcontroladores
y diversas utilidades relacionadas, que seguro que harán que los estudiantes y aquellos que desean
trabajar con microcontroladores, además de otros principiantes, ¡rebusquen en sus carteras, ahorros o
presupuestos ante precios tan atractivos! Vamos a examinar el EasyPIC5, uno de los buques insignia en
kits de desarrollo MikroElektronika.
Muchas lunas atrás, los sistemas de desa- lado, en sus primeros días, los kits para cer con nuestro producto xyz, le paso con
rrollo para microcontroladores solamente dispositivos específicos de los distintos fa- nuestro departamento de ventas…”).
eran suministrados por… los fabricantes bricantes, aunque eran comprensibles y Hoy día todo esto ha cambiado mucho
de los dispositivos correspondientes. Por con contenidos técnicamente interesan- y cualquiera con un objetivo razonable-
desgracia, estos “kits” de desarrollo eran tes, creaban un sentimiento de inquietud mente definido para el desarrollo de un
caros o muy difíciles de conseguir si uno y preocupación de estar de nuevo enca- circuito para su producto, o con un inte-
no era un periodista/crítico de prensa o un denados al fabricante de los microcon- rés educacional, debe ser capaz de com-
director de una empresa que gestiona el troladores para obtener soporte técnico y prar sistemas de desarrollo para micro-
trabajo de 20 personas o más del depar- ampliaciones en los circuitos (a todos los controladores que estén basados en pro-
tamento de diseño de producto. Por otro suena la frase “seguro, eso se puede ha- porcionar una buena experiencia inicial.
Luz de ordenador
de vivos colores
Controlar una lámpara Living Colors a través de USB
Por Jeroen Domburg
En el reciente número de febrero, en la se puede iluminar la habitación de rojo lors es un aparato de Philips que puede
redacción desmontamos una lámpara si llega correo, se puede hacer que la iluminar la habitación en prácticamente
Living Colors de Philips. En este artículo pared muestre los mismos colores que cualquier color deseado con varios LED
nos volvemos a poner manos a la obra. la película que estamos viendo, o ilu- de colores intensos. De esta manera, po-
Uno de los inconvenientes de la lámpa- minar la habitación a la hora de levan- demos crear o intensificar un ambien-
ra es precisamente que sólo se puede tarse, etc. te. La lámpara Living Colors consta de
controlar con el mando a distancia su- la lámpara en sí y de un mando a dis-
ministrado. Divertido si sólo se quiere tancia. Ambos están conectados por un
usar como lámpara de pie transforma-
Colores vivos CC2500, un pequeño chip de Texas Ins-
da, pero controlarla desde un PC ofrece Para los que se perdieron el citado ar- truments que puede enviar datos a más
muchas más posibilidades. Por ejemplo, tículo anterior: una lámpara Living Co- de 2,4 GHz.
En el mando a distancia encontramos dos tarjetas Así averiguamos el protocolo. Quizá no lo parezca, El tan importante chip CC2500. Por desgracia, no lo
de circuito impreso que están unidas a través de un pero al margen de los cables, el mando a distancia hacen más grande...
cable plano. todavía está totalmente intacto.
56k
1N4007
gar, el CC2500 tiene varios métodos 10µ 100n 100n 100n 1%
DVDD
AVDD
AVDD
AVDD
AVDD
RBIAS
DGUARD
una tarea bastante compliacada obte- K1
ner la información enviada realmen- +5V
1
2 R1 4 19 1
te a partir los datos mandados. En se- D–
3 R2
68 Ω
3
PD2 PB5
18 2
SCLK
RF_P
12
D+ 68 Ω PD1 PB4 SO
gundo lugar, el autor, a diferencia del GND
4 IC1
PB3
17 20
SI
IC2
13
personal de alta frecuencia de la re- USB
R3
2k2
28
PC5 PB2
16 7
CS
RF_N
ATmega88 CC2500
dacción, no disponía de aparatos de
DIE ATTACK
27 14 5
PAD
PC4 PB0 DCOUPL
medición adecuados, algo que es bas-
XOSC_Q1
XOSC_Q2
tante crucial para esta tarea. Así que XTAL1 XTAL2
hubo que descifrar la información de D1 8 9 10 22 16 8 10 19
otra forma... X1 S1 X2
R4
LEARN
Interceptación C3 16MHz C4 C7 C8 25MHz C9
470 Ω
22p 22p 100n 27p 27p
Si consultamos la hoja de datos del
CC2500, vemos que este chip recibe 070850 - 11
En relación con el ATmega88, es realmente bastante El “tamaño” no hace imposible soldar. Con una mano Y así se instala el transmisor en el circuito impreso
“mega”. firme, una lupa y un hilo fino, se llega lejos. del USB. Esto con cinta aislante alrededor es un
SMD de cristal de 16MHz.
Como se puede ver, la interpretación de colores de se pudieran controlar varias lámparas. buscar mucho, por suerte encontramos
las lámparas Living Colors varía un poco. Por suerte, Para el control podemos usar software una versión íntegra, que necesita menos
esto se puede compensar. ya escrito: en internet hay una comuni- pasos de reloj. Este software tiene una
dad de usuarios que hacen su propio licencia MIT, que tras más búsquedas,
clon de ambilight controlado por PC. parece que es compatible con GPL. Tras
den para encender la lámpara, una De ahí obtuvimos varios elementos de una acción de copiar y pegar, por tanto
para elegir el color y una para poner la software Linux y Windows que son úti- ya nos hemos hecho con la mitad del
lámpara en modo demo. les para este proyecto. El protocolo más código.
La orden va seguida de un número de usual en este software es el protocolo Sólo queda direccionar el código en el
secuencia. Es una cifra que asciende Momolight, que en realidad no contie- chip inalámbrico. Como este chip tiene
un número tras cada orden. Entonces, ne más que valores RGB que se envían una hoja de datos clara, y tenemos un
si se envía una respuesta desde la lám- para tres fuentes de luz distintas hacia buen ejemplo con los datos intercepta-
para, se devuelve el mismo número de un puerto de serie. dos del mando a distancia, tampoco es
secuencia y el mando a distancia puede Para que sea compatible con este soft- un aspecto muy importante.
averiguar de qué orden procede la res- ware, necesitamos unas cuantas cosas.
puesta enviada. En primer lugar, tenemos que emular un
Tras el byte de secuencia, la cosa se puerto serie en el bus USB y en segun-
Hardware
pone más interesante. Pues vienen tres do lugar tenemos que convertir los da- Como hemos solucionado varias cosas
bytes para la información de color. El tos RGB entrantes en los datos HSV que mediante el software, nos queda un es-
hecho de que se envíe información de esperan las lámparas. quema poco complicado (figura 1). En
color, es en cierto modo excepcional. Por primera vez, existen algunas so- la parte izquierda se ve la conexión USB,
Un mando a distancia común indica luciones llave en mano: muchas em- que se conecta al CAV con un par de
únicamente qué botón se pulsa. Sin em- presas hacen IC convertidores de USB resistencias, necesarias según la espe-
bargo, la elección de mantener el color a RS232 que se pueden colocar en el cificación de USB. Para el CC2500 y las
seleccionado en el mando a distancia bus. Sin embargo, para este proyecto líneas de datos USB es necesaria una
es muy comprensible. De esta forma, se eligió otro planteamiento. Así, el co- tensión de alimentación de 3,3 a 3,6 V.
Philips se asegura de que, en caso de razón del circuito consta de un ATMe- Esto se puede derivar de forma sencilla
que se controlen varias lámparas con ga88 que se conecta directamente al de los 5 V del conector USB. Se colocan
un solo mando a distancia, todas ten- puerto USB. Sin embargo, si miramos dos diodos en serie con estos 5 V y la
gan el mismo color. Para nuestro obje- la hoja de datos del CAV, en ningún tensión baja a unos 3,5 V.
tivo esto también es muy práctico: es sitio se menciona que se trate de un En el lado derecho del esquema se ve el
más fácil enviar directamente el color soporte USB de hardware. ¿Cómo fun- CC2500, con una configuración que casi
deseado, que estimular todo tipo de ciona entonces? se ha cogido directamente de la hoja de
botones. La solución se esconde en un truco: me- datos. El bucle entre RP_P y RP_N es la
Para enviar el color, Philips optó por diante una programación inteligente, antena. Aunque hay unas medidas bas-
usar un sistema HSV. Hue (matiz) indi- los CAV pueden “imitar” con software tante específicas para esta antena en la
ca el color, Saturation (saturación) la in- un aparato USB de baja velocidad. Para hoja de datos, es suficiente con un cable
tensidad de dicho color y Value (valor) ello existen incluso archivos especiales de unos 11 cm, doblado en la forma in-
indica cuanta luz debe emitir en total la [1]. En torno a estos archivos se han he- dicada, que en la práctica y por la corta
lámpara. Al dar la orden correcta con cho muchos proyectos: programadores distancia también es excelente.
determinados valores HSV, se puede es- USB, bootloaders o circuitos de control El esquema parece bastante simple, pero
tablecer directamente el color correcto. Y de visualización, por citar algunos. Uno el montaje del circuito es más complica-
como la conexión inalámbrica funciona de estos proyectos se llama AVR-CDC do de lo que parece. El chip CC2500
a una velocidad de 500 Kbaudios, esto y tiene como objetivo implementar un
también va bastante rápido. USB a un convertidor serie en software.
¡Precisamente lo que nosotros necesita-
mos! La licencia del software es de GPL,
Control lo cual significa que si se construye un
De acuerdo, tenemos el protocolo, tene- aparato con él, también hay que dar el
mos los datos de inicialización y sabe- código fuente. Esto no es un problema
mos cómo debemos dar determinados para este proyecto.
colores a la lámpara. ¿Y qué hacemos El convertidor de RGB a HSV también se
con todo esto? El autor decidió que una puede coger de internet. Existen varias
función tipo ambilight era algo bastante soluciones en distintos sitios, pero a me-
divertido de hacer. Así que el plan era nudo están basadas en coma flotante,
montar un aparatito que a través de un lo cual significa que el CAV, ya bastan-
USB se conectara al PC y de este modo te cargado, debe hacer aún más. Tras Y el resultado final: las lámparas Living Colors
Equipos optoelectrónicos
para fibra multimodo
La familia DM5 permite la para seleccionar el modo de
transmisión y recepción de se- comunicación: RS232, RS422,
ñales de datos RS232, RS422 y RS485-2H (dos hilos half-du-
RS485 plex) y RS485-4H (cuatro hilos
OPTRAL, S.A. presenta su fa- full-duplex).
milia DM5 de equipos optoelec- Las equipos optoelectrónicos
trónicos, que permite la trans- DM5, que se encuentran dispo-
misión y recepción simultánea nibles en formato DIN, caja tipo
de señales de datos RS232, S (stand alone) y tarjetas rack, de entre 12 y 24 Vdc. Para el directivas europeas de compa-
RS422 y RS485 a través de fi- se caracterizan por fibra ópti- uso de los equipos en forma- tibilidad electromagnética y de
bra óptica multimodo. ca multimodo por canal, lon- to rack es necesario adqui- baja tensión (Marcado CE).
El sistema básico consiste en gitud de onda de 850 y 1300 rir el conjunto PR100 com-
dos transceptores y dos fibras nm, posibilidad de ajustes para puesto por un bastidor 3U y Para más información:
ópticas por canal de transmi- corta y larga distancia, y conec- su correspondiente fuente de Optral
sión con velocidades de has- tores ópticos ST. alimentación. Tel: 34 937625553
ta 115 Kbps. Además, estos Los formatos DIN y caja tipo Todos los equipos optoelectróni- Fax: 34 937625831
equipos disponen de un switch S admiten una alimentación cos de OPTRAL cumplen con las Web: http://www.optral.es
La extensión LCD del placa de pruebas ATM18 permite innumerables aplicaciones. Lo que a primera
vista parece una pantalla estándar LCD para su conexión a un microcontrolador, en realidad está
ofreciendo una especificidad técnica: para reducir al mínimo los puertos, se ha desarrollado un interfaz
que sólo precisa de dos líneas.
Una pantalla LCD estándar normal y co- conexión para esta tarea y saber que se además, a menudo, conectores para la
rriente puede controlarse con ocho o con bloqueaban así los puertos correspon- retroiluminación. Existen diferentes ver-
cuatro líneas de datos. Hay que añadirle dientes para otras tareas. siones sin que los fabricantes lleguen a
al menos una línea más correspondien- ponerse de acuerdo sobre si la retroilu-
te a la señal RS para alternar entre da- minación debe colocarse al otro lado del
tos y comandos y otra línea de la señal
Transferencia de datos pin 1 o del pin 14. La placa parte de la
Enable para la transferencia de datos. Todas las pantallas LCD estándar utilizan versión en la que el pin 15 y el pin 16
Nos dolía en el alma ver tantos pines de 14 líneas para el control. Se necesita, están asociados a la retroiluminación. La
VDD
VSS
R/W
VO
RS
D7
D6
D5
D4
D3
D2
D1
D0
E
nivel alto 15
EN3
Pin 5: R/W, 0 = escritura, 1 = K1
IC1
1
C2
lectura SRG8
14 13 12 11 10 9 8 7 6 5 4 3 2 1
Pin 1: VSS, 0V 14
4k7 13
12
La dirección de los datos debe estable- 11
cerse a través de la línea R/W. En este 9 D1
caso, se necesita constantemente para 10
la escritura, por lo que en nuestro cir- 4094 BAS70
cuito (figura 1) se encuentra fijada a 071148 - 11
la masa. Por otra parte, hay que efec-
tuar la selección interna de registros del
controlador de la pantalla a través de la Figura 1. La interfaz LCD se compone fundamentalmente de un registro de desplazamiento.
línea RS. En este caso se distingue entre
datos y comandos.
cer una extensión a través de dos lí- incluso más rápida y económica. Lo
Interfaz de dos hilos neas lo primero en que pensamos es único que se necesita es un registro
El circuito efectúa una extensión de en el bus I 2C. Sin embargo, también de desplazamiento 4094 (véase figu-
puertos a través de dos bits. Al ha- puede hacerse de otra manera que es ra 1). En lugar de una frecuencia de
400 kHz, se puede trabajar aquí con salida Q7 UND. La pantalla LCD obtie- bajo y se generan 8 impulsos de reloj.
varios MHz. ne los datos con un impulso en E sólo si Los bits se transfieren con frecuencia cre-
Esta tarea parece complicadilla a prime- Q7 está a nivel alto y se ha generado ciente. Ahora todas las salidas Q están a
ra vista. Resulta que no sólo debe trans- un impulso en los datos. Para que no nivel bajo. De esta manera se evita una
ferirse los datos paralelos D4 a D7 y la se produzca nunca una transferencia de señal E accidental.
señal RS, sino que luego hay que gene- datos errónea, hay que seguir estricta- 2. Se transfieren sólo siete bits de datos.
rar aún un impuso de validación en E. mente el siguiente proceso: El primer bit está a nivel alto y aparece
Esto se consigue uniendo la señal de da- despues en Q7, para que pueda darse
tos del registro de desplazamiento me- 1. Se cargan 8 bits a 0 en el registro de el impulso E. El segundo bit está para
diante una resistencia y un diodo con la desplazamiento. Se pone DATA a nivel la señal RS en Q6. Le siguen cuatro bits
de datos y, por último, un bit a 0 para
que la línea de datos esté a nivel bajo.
Tras un total de siete impulsos de reloj,
Listado 1 los datos se encuentran de forma estable
Transmisión de datos a través del registro de desplazamiento en las salidas Q, especialmente también
un uno en Q7.
Sub Lcd_write_data(byval D As Byte ) 3. Se genera ahora la señal E. Para ello,
Rs = 1 se genera un único impulso en la línea
Low_nibble = D And 15 de datos. Dado que Q7 está a nivel
High_nibble = D / 16 alto, el impulso se transmite a la pan-
Lcd_write_nibble High_nibble
talla LCD.
Lcd_write_nibble Low_nibble
End Sub
Este procedimiento debe realizarse cada
Sub Lcd_write_ctrl(byval D As Byte ) vez dos veces, una para el Nibble alto
Rs = 0 (los cuatro bits superiores D4 a D7) y
Low_nibble = D And 15 otra para el Nibble bajo (D0 a D3).
High_nibble = D / 16 El listado 1 recoge un fragmento del
Lcd_write_nibble High_nibble ejemplo del programa en BASCOM, que
Lcd_write_nibble Low_nibble
puede descargarse de la página web de
End Sub
Elektor. Con Lcd_write_data se transfie-
Sub Lcd_write_nibble(byval D As Byte ) ren datos, estando RS configurado a ni-
Pe_clock = 0 vel alto. Por lo contrario, Lcd_write_ctrl
Pe_data = 0 establece RS a nivel bajo y permite la
‚Clear all stages of shift register transmisión de las órdenes de control
For N = 1 To 8 que se necesitan, por ejemplo, para
Pe_clock = 1
iniciarlo.
Pe_clock = 0
Next N
‚Set E-Level for at Q7 Iniciar
Pe_data = 1
Pe_clock = 1 La pantalla conoce un gran número de
Pe_clock = 0 comandos que se transmiten con RS=0.
‚Set level for RS at Q6 Cabe distinguir entre distintos tipos de
Pe_data = Rs comandos que poseen en cada caso un
Pe_clock = 1
número característico de bits a 0 en los
Pe_clock = 0
‚Shift in 4 bits
bits altos (véase la tabla 1).
Mask = 8 La pantalla contiene un indicador de da-
For N = 1 To 4 tos interno asignado a cada una de las
State = D And Mask posiciones. En el caso de una pantalla
If State = 0 Then de 20 caracteres, tenemos:
Pe_data = 0
Else Línea 1: dirección 00h a 0Fh
Pe_data = 1
Línea 2: dirección 40h a 4Fh
End If
‚Clock in data with rising edge
Pe_clock = 1 Si utilizamos una pantalla de 4 líneas,
Pe_clock = 0 tendremos:
Shift Mask , Right
Next N Línea 1: dirección 00h a 13h
‚Shift in 0-Bit Línea 2: dirección 40h a 53h
Pe_data = 0 Línea 3: dirección 14h a 27h
Pe_clock = 1
Línea 4: dirección 54h a 67h
Pe_clock = 0
‚Set E
Pe_data = 1 Si bien el cursor avanza con cada carác-
Pe_data = 0 ter escrito, es posible disponer la posi-
End Sub ción deseada a través del establecimien-
to de una dirección.
Lista de materiales
Resistencias:
R1 = 10 k (SMD 805)
P1 = Potenciómetro de ajuste de 10 k (SMD)
Listado 2
Inicio
Condensadores:
C1 = 10 µ/6,3 V (SMD) Sub Lcd_init
Waitms 50
Semiconductores:
Lcd_write_ctrl &H20
D1 = BAS70 (SMD)
Waitms 50
IC1 = 4094 (SMD SO16)
Lcd_write_ctrl &H20
Varios: Waitms 50
K1=Tira de 4 pines Lcd_write_ctrl &H28
LCD1 = Display LCD de 4x20 carac- Waitms 50
teres (HD44780-complatible) Lcd_write_ctrl &H0C
Tira de 14 pines Waitms 50
Placa con todos los componentes SMD Lcd_write_ctrl &H01
montados y el Display LCD de 4x20 Waitms 50
(disponible en la tienda Elektor) End Sub
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.
Número de tarjeta:
03/2008
78- elektor, electronics worldwide elektor, electronics worldwide - 5/2008 71
071148-SPlocales+Cupon.i71
333_071_Noticias CC2-AVR.indd 78 71 6/4/08 17:50:48
11/2/08 11:01:39
próximo número información y mercado
En el banco de pruebas:
tarjetas de sonido para pc
Todos los ordenadores actuales se venden con una tarjeta de sonido incorporada o con la circuitería equivalente
montada sobre la placa base, para realizar todo el procesado de las señales de audio. Para los diseñadores
electrónicos, la tarjeta de sonido sirve también como un instrumento interesante para realizar medidas (de baja
frecuencia), convirtiendo así el ordenador en un analizador de espectros o en un osciloscopio.
La resolución suficiente de la tarjeta de sonido es quizás la única condición importante para obtener unos
resultados de medida precisos. Así pues, hemos realizado una serie de pruebas en laboratorio sobre un cierto
número de tarjetas de sonido del mercado de diferentes precios. El resultado será presentado en nuestro
número de junio de 2008.
Fuente de alimentación
conmutada para audio
Una gran cantidad de equipos electrónicos están alimentados por fuentes de alimentación conmutadas (SMPSU)
debido a que son ligeras, eficientes y compactas. Por desgracia, las SMPSUs adecuadas para utilizar con
amplificadores de audio de potencia son difíciles de encontrar. Esto va a cambiar con nuestra fuente SAPS-400,
un módulo con una tensión de salida ajustable hasta los
± 60 V y adecuada para trabajar con 400 W de potencia de salida. La SAPS pesa tan sólo 500 g y es un poquito
más grande que dos paquetes de cigarrillos.
Hexadoku
Rompecabezas
para ingenieros
electrónicos
Un nuevo reto para ejercitar el cerebro de nuestros lectores. El diagrama de 16 x 16 casillas
de Hexadoku todavía garantiza varias horas de diversión mientras soluciona el rompecabezas.
Las personas que remitan la solución correcta podrán ganar uno de estos cuatro premios:
un E-blocks Starter Kit Professional y tres bonos Elektor.
Las instrucciones de este rompecabezas son muy sencillas. una sola vez en cada fila, en cada columna y en cada recuadrode
El Hexadoku funciona con números hexadecimales de 0 a 4x4 (marcados con líneas negras más gruesas). El rompecabezas
F, totalmente en el estilo de los ingenieros electrónicos y los ya lleva algunos números, que determinan la situación inicial del
programadores. rompecabezas. Entre todas las soluciones correctas recibidas, sor-
Rellene el diagrama de 16 x 16 casillas de modo que todos los teamos cada mes un premio gordo y tres premios de consolación.
números hexadecimales de 0 a F (es decir, 0...9 y A...F) figuren Para ello, debe enviarnos los números de las casillas grises.
non
E-blocks refl
Starter Kit
1 de junio de 2008
Los empleados de Elektor International Media y sus familiares quedan excluidos del concurso. ect
Professional
valorado en GANADORES
€ 365,75 La solución del puzzle de Abril de 2008 es: C2563
El E-blocks Starter Kit Professional es para:
Javier Veleiro Souto
extrude_1999@yahoo.com
y los Bonos Elektor SHOP valorados en 50 son para:
y tres Bonos Elektor Shop cada uno valorado en 1. Carles Chalaux - carlesch@euskalnet.net
50 € para comprar en la tienda on-line: 2. Raúl Galbany Solana - rgalbany@gmail.com
3. Víctor Ruiz - vunai@eresmas.com
www.elektor.es
¡ENHORABUENA A TODOS!
¡ BOLETÍN ELECTRÓNICO !
A R G AT E
DESC
En los próximos meses, nos iremos sumando a las
ventajas de la globalización y abriremos nuevos
R T Í C S
U L O
caminos para la divulgación de nuestros contenidos,
10+10 A
T I S
con más agilidad y ventajas para nuestros lectores.
GR A
Para que vayas comprobando estos cambios, te
recomendamos que visites nuestra nueva página
refl web en la dirección:
ect o s
ed www.elektor.es má s s o l i c i t a d
10 artículosartículos del
Con solo facilitarnos tu correo electrónico, te +10 tor
enviaremos un código de descarga que te permitirá edi
bajarte los 10 artículos más demandados por los
lectores de todas las ediciones internacionales
de Elektor + los 10 artículos seleccionados por
nuestro editor Eduardo Corral. Aparte recibirás
mensualmente nuestro boletín electrónico e-news.
refl
ect
ed
333_077_ES03_E-Weekly.indd
071074-SP Hexadocu.indd 81 77 9/2/0820:01:06
5/4/08 00:10:26
INFORMACIÓN VARIADA RETRÓNICA
Contestador telefónico
“Alibi-Nota” (1972)
Por Peter Beil
fono o decir una palabra
Fue en 1972 cuando apareció en voz alta en respuesta
en el mercado un contestador a los dos tonos, o bien
telefónico que no tenía com- proteger el micrófono
paración: el ‘Alibi-Nota FL’, con para que no captara
la funcionalidad de escucha/ sonidos en respuesta
borrado remota. Zettler, una a otros dos tonos. El
compañía famosa por su tecno- código resultante, “0” ó
logía pionera en las telecomu- “1”, permitía que el Alibi-
nicaciones, consiguió saltarse Nota (¡de ahí su nom-
las estrictas leyes de regulación bre!) identificase al usuario
de las autoridades de telefonía que llamaba. El código era
alemanas que prohibían que programado utilizando unas
los usuarios privados pudiesen pequeñas placas internas mar-
enviar señales de control de nin- cadas como ‘si’ y ‘no’ y que eran diálogo, los
gún tipo (bien a través de por- insertadas en ranuras marcadas tonos adicionales de verifica-
tadoras o de llamada por pul- desde la 1 a la 10, localizadas ción tenían que ser “respondi- fijo. En su inte-
sos) sobre el sistema de telefonía en la parte inferior del equipo. dos” de forma adecuada. De no rior podíamos encontrar una
público (PTS). De hecho, el sis- Los problemas de “Estática en la ser así, el contestador detenía la cinta sin fin con una autoriza-
reproducción del mensaje y des- ción sobre la misma para el
conectaba. Para utilizar la fun- encendido y el apagado y para
ción remota de borrado el usua- la conmutación.
rio tenía que responder también El equipo también disponía de
a la presencia del último tono un micrófono, un conmutador de
(naturalmente, el último tono pie y un rebobinado rápido de la
estaba dentro de la llamada que cinta, lo que le permitía adap-
estábamos haciendo). tarse para su uso como equipo
El Alibi-Nota era un grabador de de “dictado de voz”. El equipo
cinta, completamente equipado, “Alibi-Nota” completo pesaba
que trabajaba a una velocidad unos 15 kilos.
de 2,4 cm/s (totalmente ade- El propio grabador de cinta era
cuada a la limitada respuesta bastante convencional, pero la
en frecuencia de las líneas tele- unidad de control remoto era
fónicas analógicas). También una obra maestra de ingeniería.
estaba equipado con un con- Retirando la tapa de acero de 1
tador de llamadas, un conta- kilo de la zona del codificador,
dor de pulsos de llamada y una nos encontramos con una gran
tema de llamada por pulsos era línea’, claro está, bastante nor- longitud de grabación ajustable. placa montada de modo verti-
el estándar en aquellos tiempos, males en aquel tiempo, afecta- Para cada clave los botones de cal que se puede girar. Los relés
mientras que el sistema DTMF ron al funcionamiento del con- control podían estar bloqueados permiten que el equipo pueda
(llamada por tonos), estaba aún testador Alibi-Nota, que en oca- en cualquier posición. El panel ser controlado “en paralelo”,
en su infancia. siones era incapaz de discernir frontal disponía de una casete mientras que los circuitos lógicos
La idea de controlar remota- entre ‘si’ y ‘no’. Como parte del reemplazable para el mensaje utilizados son ya modelos obso-
mente un contesta- letos hace tiempo de
dor telefónico era las casas Siemens y
ingeniosa y estaba Halske, como los
basada con un FLH131, FLJ121 y
método „binario“: FLK101.
diez tonos cortos de Aún en la actua-
1 KHz eran repro- lidad, este con-
ducidos después del testador es total-
mensaje de bien- m ente f u ncio na l
venida, los cuales con los sistemas de
podían ser respon- voz analógicos. En
didos o no. En la 1972 podría haber-
práctica, la persona nos costado el equi-
que llamaba tenía valente de varios
que soplar o gol- meses de sueldo.
pear sobre el micró- (071073-I)
Retrónica es una columna mensual que “vendimia” en la electrónica incluyendo los legendarios diseños de Elektor. Las aportaciones, sugerencias y preguntas
sobre esta sección son bienvenidas; si lo deseas puedes enviarlas por correo electrónico a redaccion@elektor.es, poniendo en el campo asunto RETRÓNICA.
POBLACIÓN
TELÉFONO
El interesado tiene derecho a conocer, rectificar, cancelar u oponerse al tratamiento de la información que le concierne, y autoriza a que pase a formar parte del fichero de Elektor International Media Spain, S.L. ante el cual podrá ejecu-
tar sus derechos, y a que sea utilizada para mantener la relación comercial y recibir información y publicidad de productos y servicios de nuestra empresa y de otras relacionadas con los sectores de telecomunicaciones, financiero, ocio, forma-
ción, gran consumo, automoción, energía, agua, ONGs. Si no desea ser informado de nuestros productos o servicios, o de los de terceros, señale con una X esta casilla . (Ley orgánica 15/1999 de 13 de Diciembre de Protección de datos).
071073_SP_Retronica.indd 83 83
333_083_Suscrip+Boletin.indd 5/4/08 00:07:12
9/2/08 20:03:40
TIENDA LIBROS, CD-ROMS, KITS Y MÓDULOS
FPGA
Elektor. Este CD contiene todos los artí-
culos publicados en la revista Elektor du-
rante el año 2007 en formato PDF. En
él encontramos los 11 ejemplares com-
pletos en formato digital tal y como se
publicaron en la edición impresa. Los
artículos no están guardados en ficheros
FPGA
Home Automation
rs – Curso
NU
Este CD-ROM (en inglés, holandés, fran-
cés y alemán) nos da una vista general
O
hoy en día en el campo de Redes Do-
mésticas, tanto con hilos como sin hilos.
El CD-ROM contiene especificaciones,
estándares y protocolos de sistemas de
Tecnología moderna para todos
309 Circuits
redes y buses disponibles en el merca-
CD-ROMs
¡Bestseller!
Alarma silenciosa, poetry box, zumbador nocturno y más DigiButler La Radio por Internet
PIC Microcontrollers (Mayo y Abril 2008) de Elektor
Este libro (en ingles) práctico cubre una (Abril 2008)
Un servidor de automatización doméstica
serie de excitantes y divertidos proyectos
de bojo coste basado en un microcontro-
con microcontroladores PIC. Podemos Qué tiempos aquellos cuando aún era
lador Freescale Coldfire de 32-bit. El pro-
construir más de 50 proyectos para nues- necesario modular los sonidos de forma
yecto ha sido diseñado pensado en
tro propio uso. Las explicaciones claras, analógica a una frecuencia alta para re-
código abierto y usando el potente siste-
los esquemas eléctricos y las imágenes de cibirlos después y de ahí conseguir algo
ma de desarrollo Coldfire y el software
cada proyecto de forma ordenada, hacen más o menos “audible“. Hoy en día esto
gratuito CodeWarrior de Freescale. Digi-
que sea una actividad divertida. La infor- se hace de otra manera: se comprime la
Butler activa aparatos eléctricos dentro y
mación técnica de fondo de cada proyecto señal de audio, se organiza en paquetes
alrededor de la casa, aceptando ordenes
explica por qué el proyecto ha sido con- IP, se transmite en flujo, se recibe, se al-
de encendido y apagado desde un teléfo-
figurado de esta manera, incluyendo su macena en la memoria intermedia, se
no WAP, a través de una red Ethernet o
uso y sus hojas de características. Inclu- descomprime y así se tiene acceso a to-
mediante una página web en una deter-
so después de haber construido todos los das las radios de Internet del mundo.
minada dirección IP y con un acceso com-
proyectos, este libro no servirá como una Todo muy sencillo gracias al hardware de
pletamente seguro.
guía de referencia muy válida a mantener última generación del que os vamos a
cerca de nuestro PC. Kit de componentes incluyendo placa de hablar hoy...
446 pages • ISBN 978-0-905705-70-5 • 37,50 e circuito impreso con componentes SMD
Placa con SMD montados
montados, microcontrolador programado,
todos los componentes y el CD-ROM que Art.# 071081-71 • 159,00 e
contiene CodeWarrrior, la documentación
TBLCF, hojas de características, notas de
aplicación y el código fuente
¡Bestseller!
5.0, 6.0, VBA, .NET, 2005 Más Información en la nueva Registardor de Datos
Visual Basic página web de Elektor:
for Electronics Engineering Applications
“deLuxe” Kits y Módulos
Este libro (en inglés) está dirigido a aque- www.elektor.es (Marzo 2008)
llas personas que quieren controlar con su Hemos tenido el placer de proponerles
ordenador circuitos electrónicos ya existen- varias unidades de adquisición de datos
tes o construidos por ellos mismos. Des- Elektor
a lo largo de los últimos años. Este Regis-
pués de familiarizarse con Visual Basic, se C/ Salavador Olivella 17 - Local 79 A trador de Datos “deLuxe” es un divertido
entra en detalle a conocer su entorno de ejercicio para el desarrollo de productos.
08870 Sitges (Barcelona)
desarrollo y el conjunto de herramientas Utiliza una tarjeta SD como medio de
que ofrece. Cada uno de los temas viene España
almacenamiento de datos. El diseño del
acompañado por un código claramente Tel.: +34 938 110 551 circuito es compacto y esto hace que las
explicado que se puede ejecutar de forma prestaciones del “firmware” y las aplica-
Fax: +34 938 948 135
inmediata. Donde es preciso, también se ciones sean más interesantes.
reproducen los esquemas eléctricos que Email: info@elektor.es
nos ayudaran a completar nuestros pro- Kit de componentes: incluida PCI, contro-
yectos en muy poco tiempo. lador programado y visualizador LCD
LCD – 2 hilos
Visual Basic for Electronics Engineering Applications
071035-93..... Placa con SMD montados, todos los componentes y conectores.. . ..... 16,95
Display Ordenador 1 ISBN 978-0-905705-68-2.................................... 41,50 g
070827-91..... Placa montada en caja .................................................................. 105,00
PIC Microcontrollers
DigiButler (2)
071102-1....... Placa de circuito impreso con SMD pre montados y 2 ISBN 978-0-905705-70-5.................................... 37,50 g
Libros Books
microcontrolador sin grabar............................................................. 24,00
071102-71..... Kit incluyendo: CD-ROM, Placa con SMD premontados, 309 Circuits
microcontrolador programado........................................................ 39,00 3 ISBN 978-0-905705-69-9.................................... 29,00 g
071102-81 .... CD-ROM; software del proyecto y CodeWarrior.................................. 7,50
Programador Elektor AVRprog Microcontroller Basics
080083-71 .... Placa con SMD montados y todos con cables..................................... 32,00 4 ISBN 978-0-905705-67-5.................................... 28,30 g
Contador Tiny
CD-ROMs
070954-1....... Placa de circuito impreso.................................................................. 14,95 PC Interfaces under Windows
070954-41 .... Microcontrolador programado........................................................... 9,95 5 ISBN 978-0-905705-65-1.................................... 39,50 g
Abril 2008 (Nº 334)
Elektor 2007
La Radio por Internet de Elektor
071081-71..... Circuito impreso con SMD montados . ............................................ 159,00 1 ISBN 978-90-5381-227-3.................................... 26,50 g
ATM18: el proyecto AVR de Elektor y CC²
ECD 4
Kits & Modules
071035-91..... Placa, parcialmente montada, módulo controlador ATM18s ............. 9,95
071035-92..... Placa, parcialmente montada ATM18-Testboard ............................. 37,50 2 ISBN 978-90-5381-159-7.................................... 24,50 g
080083-71..... Placa con SMD montados y todos los componentes .......................... 32,00
Oscilador de Barrido Curso FPGA en 9 capítulos
3
CD-ROMs
070951-41..... Microcontrolador programado ...........................................................7,50 ISBN 978-90-5381-225-9.................................... 19,95 g
Marzo 2008 (Nº 333)
Home Automation
Analizador I2C
070600-1....... Circuito Impreso . ............................................................................. 22,50 4 ISBN 978-90-5381-195-5.................................... 21,50 g
070600-41..... Microcontrolador programado ........................................................ 27,50
Ethernet Toolbox
Registrador de Datos
070745-1....... Circuito Impreso . ............................................................................. 22,50 5 ISBN 978-90-5381-214-3.................................... 27,50 g
070745-41..... Microcontrolador programado ........................................................ 27,50
070745-71..... Kit compuesto por: circuito Impreso, Registardor de Datos “deLuxe”
microcontrolador programado y display . ........................................ 99,00 1 Art.# 070745-71................................................. 99,00 g
ECIO PLC
070786-1....... Circuito Impreso . ............................................................................. 22,50 Placa Flash USB
2
Kits y Módulos
Robots
y a c ce sor i os pa ra f a br i c a ci ó n
g ama Ce b e k i t d e ro b o t s y acceso r io s p ara robótic a. E xp osición y venta on -lin e en www.ceb ek it. com