You are on page 1of 80

[Analgico Digital

s Microcontroladores & Embebido Audio Test & Medida ]


a IN
63414

i n
p g DIC Abril 2011 N. 370 6,50 e

40 e ME Frecuencmetro 3 GHz/-40 dBm


obr
s

www.elektor.es

Prueba de termmetros IR
dificultades - teora - prctica

Pico C
Instrumento de bajo coste
que cubre de 0.1 a 2500 pF

R1 C12
C2 C8 C9 C1
10K

1u
ANT2
1u 1u 1u 1u
TP1
TP2
TP3
TP4

PCB_F_ANTENNA
29 13 14 15 28 14
PB0/P
EVDD
DEVDD
AVDD
DVDD
DVDD

15
C5 PB1/P
1 L1 3 4 24 16
RFP IRQ PB2/P
1 23 17
22p AVSS SEL PB3/P
2 19 18
5 AVSS SCLK PB4/P
3 22 19
AVSS MOSI PB5P
6 20 20
C6 AVSS MISO PB6P
2 4 5 IC2 11 21
RFN SLP_TR PB7P
LDB212G4010 27 8
22p AVSS AT86RF230 RST
30 17
AVSS CLKM
31 7 R2 2
AVSS TST PC0/X
32 18 24
AVSS DVSS PC1/R
1k

33 AVSS 21 5
DVSS PC2/P
1
DVSS
DVSS

DVSS
DVSS

XTAL
XTAL1 XTAL2 26
PC4/P
9 10 25 Q1 26 12 16 25
PC5/P
R5
C4 C3 C7

OBD-2 inalmbrico
10k

16MHz
12p 12p N.C.

Convertidor GPIB a USB


ISSN 0211-397X
00370

Probar a travs de JTAG


Personal Download for I Elektor
9 770211 397008
63414

Personal Download for I Elektor


63414

Personal Download for I Elektor


63414

Pico faradio, Mega perspectiva


En las revistas comerciales, es habitual que
la planificacin editorial para el ao se base
en temas o que cada edicin este ligera-
mente enfocados a un tema concreto. Sin
embargo, los temas planificados no son solo
una informacin crucial para los editores de
la revista tambin ofrece una orientacin
para las agencias de prensa, publicidad y,
sobre todo, los autores potenciales suelen
utilizar esta lista para enviar un artculo rele- 6 Colofn
vante al editor. La planificacin para el ao Informacin Corporativa de la revista
2011 est disponible para todos en www. Elektor.
elektor.es en la seccin Servicios.
Por cierto, varios de nuestros temas se
pueden enfocar desde tantos ngulos que 8 Noticias Locales
pueden llenar las pginas de la revista por Un paseo mensual por lo ltimo en el
s mismos. La edicin de Marzo de 2011 mundo de la electrnica.
estaba muy enfocada a los sistemas en un
chip (SoC), y cubra el tema en formas que 12 Los cinco mandamientosal
pueden describirse como exploratoria, elegir un DSO
prctica, basado en hardware, basado Factores a considerar cuando piensas
en software y diversin. Para este mes,
que ha llegado el momento de pasar
medida y comprobacin es, sin lugar a
dudas, el objetivo. Inmediatamente tras del osciloscopio CRT a uno digital.
la publicacin de nuestra planificacin
de temas, se iniciaron tantos artculos y 16 Convertidor GPIB/USB
proyectos sobre Medida y Comprobacin Justo cuando pensabas que le bus
que fcilmente podramos haber llenado GPIB de Hewlett-Packard haba
ms de una edicin completa de Elektor alcanzado la categora de clsico,
exclusivamente con ellos. puedes ver como rejuvenece con un
Muchos de nuestros lectores disfrutan
interfaz USB.
completamente montando y usando sus
propios instrumentos de medida y me
complace decir que Elektor tiene un amplio 22 Probar a travs del interfaz JTAG
historial de xitos en este campo. Sin Cmo comprobar si componentes
embargo, con la llegada de los microcon- como los BGA estn bien soldados a
troladores por un lado y los DMMs baratos la placa utilizando el interfaz JTAG.
por otro, la atencin se ha desplazado
desde los ohmios/voltios/amperios y 26 Medir la temperatura a distancia
faradios a aplicaciones ms especializadas
Cosas a tener en cuenta cuando
como el OBD, la RF de gigahercios y la
monitorizacin de temperatura sin contac- piensas en comprar o usar un
tos por mencionar tres de los ejemplos que termmetro infrarrojo.
puedes encontrar en esta edicin. El faradio
y el microcontrolador estn felizmente 34 ATM18, estamos bien con RS-
unidos en el Pico C (pag. 58), una joya de 485
instrumento de medida que supera a la Aparentemente no hay final en lo que
mayora de los DMMs en lo que a medida el mdulo ATM18 es capaz de hacer.
de pequeas capacidades se refiere, es
Este mes le toca al bus RS-485.
decir, por debajo de los 10 pF. Algunos
dicen que estos valores son irrelevantes,
otros que pertenecen a los reinos de la 39 Que viene el bus! (4)
magia de RF o incluso a la magia negra. Este mes discutimos algunas
Al mismo tiempo, sobre mi mesa hay un propuestas de los lectores
montn de informes preocupantes sobre para este proyecto. El nivel es
la grave escasez en la industria mundial de sorprendentemente alto.
ingenieros formados en RF, todo el mundo
se va hacia lo embebido. El humilde picofa-
42 Medir la temperatura en un
radio puede tener un gran potencial, no lo
olvidis. santiamn
Fallos y otras cosas a tener en
Disfruta de esta edicin cuenta cuando haces medidas de
Eduardo Corral, Editor temperatura con una pistola IR.

4 04-2011 elektor
Personal Download for I Elektor
63414

Volume 32
SUMARIO Abril 2011
n 370

26 Medir la temperatura a distancia 44 Medidor de frecuencia y nivel de 3


GHz
Con un termmetro infrarrojo (pistola), puedes medir rpidamente la tempe-
Un sofisticado instrumento capaz de
ratura de toda suerte de objetos a una distancia razonable. Los termmetros de
medir frecuencias desde 50 MHz a 3 GHz
este tipo se pueden encontrar con precios desde unas pocas docenas de euros. con una precisin de 10 ppm y niveles de
A qu tienes que prestar atencin cuando vas a comprar o a usar un termme- seal entre -40 dBm y + 10 dBm.
tro infrarrojo? Aqu estn nuestras respuestas y veredictos.
52 OBD-2 inalmbrico
Un interfaz de diagnstico del automvil
con Bluetooth o Zigbee as es, todo
inalmbrico.

44 Medidor de frecuencia y nivel de 58 Pico C


En contraposicin a los DMMs y otros
3GHz capacmetros, este instrumento de bajo
coste hace muy fcil medir capacidades
Esto es un regalo para todos los fans de los equipos de prueba y medida de por debajo de los 10 pF.
primera clase que pueden construir y utilizar en el taller o en la escuela. Claves:
50 MHz a 3GHz, una precisin de 10 ppm y un margen de nivel de seal de -40 64 PCs virtuales
dBm a +10 dBm. Las lecturas se muestran en un mdulo LCD de tres lneas y el Cmo tener dos o ms sistemas
instrumento se alimenta con tres pilas AA estndar. operativos diferentes al mismo tiempo en
un PC.

68 Hexadoku
Nuestro rompecabezas mensual con un
toque de electrnica.

52 OBD-2 inalmbrico 70 Retronica: 137 Aos de Electrnica


de Estado Slido
Si odias los cables en las conexiones con los coches una opcin interesante es Las usuales caractersticas de la
un interfaz OBD inalmbrico con enlace de radio a un PC (o porttil). La solu- electrnica extraa y antigua.
cin totalmente hecha en casa que describimos aqu permite elegir entre utili-
zar Bluetooth o Zigbee. 76 Prximo nmero
Un avance de los contenidos de la
prxima edicin.

58 Pico C
Los aficionados a la RF y a la reparacin de radio probablemente ya lo saben,
pero cuando se trata de mediciones por debajo de 200 pF o menos, los mult-
metros digitales modernos dan resultados bastante desviados si no ridculos.
El propsito del diseo Pico C de Elektor es hacer un trabajo mucho mejor. Su-
perando a muchos DMMs, este pequeo instrumento mide fcilmente y con
precisin capacidades bajas de hasta fracciones de picofaradio.

elektor 04-2011 5
Personal Download for I Elektor
63414

Elektor International Media es una plataforma multimedia e interactiva para todos aquellos
interesados en la electrnica. Desde los profesionales apasionados por su trabajo a los aficionados
con ambiciones profesionales. Desde los principiantes a los expertos, desde los estudiantes a los
profesores. Informacin, educacin, inspiracin y entretenimiento. Analgico y digital; prctico y
terico; software y hardware.

C s ... Microcontroladores
[Analgico Digital
ch ip & Embebido Audio Test & Medida ]
s in
[Analgico Digital Microcontroladores & Embebido Audio Test & Medida ]

PSopropio ina icac


pg un
Marzo 2011 N. 369 6,50 e Febrero 2011 N. 368 6,50 e

Cs,
So a tu Desarrolla tu propio reproductor MP3 25 re com Adaptador Telfono-a-VoIP
e
Dis sob

www.elektor.es

SatFinder
www.elektor.com TimeClick
Controlador
programable para
ANALGICO digital
MICROCONTROLADORES & EMBEBIDO
cmara
Apunta tu parablica utilizando el GPS

SoC, PSoC & Co. Geolocalizacin


- ejemplos de aplicacin sin GPS
- iniciacin Dnde estoy?
- grandes nombres
Hacia dnde voy?

audio test & MEDIDA


- kits de evaluacin
- construye tu propio chip Despertador luminoso
Amanecer programado
Mini Servido web
utilizando Bascom-AVR y Minimod Manipulador CW Ultimatic
Maneja las listas de la compra - y ms Para telegrafistas de alta velocidad

Una guirnalda de 160 LEDs RGB Termmetro sin contacto


ISSN 0211-397X ISSN 0211-397X
00369 00368

Un visualizador a todo color con el ATM 18 Medida de la temperatura por infrarrojos


9 770211 397008 9 770211 397008

Nmero 370, Abril 2011 ISSN 0211-397X Elektor se publica tambin en Ingls, Francs, Alemn y Holands. Junto Cartas del lector: redaccion@elektor.es
con las ediciones franquiciadas, la revista est en circulacin en ms de
Elektor Electronics Worldwide, es una edicin que tiene por objetivo 50 pases. Director Internacional: Paul Snakkers
inspirar a sus lectores a que utilice la electrnica a todo nivel,
presentado proyectos y desarrollos electrnicos y tecnologa de la Jefe de Redaccin internacional: Wisse Hettinga
Publicidad: Susanna Esclusa (publicidad@elektor.es)
informacin.
Redaccin Elektor Espaa: Eduardo Corral (e.corral@elektor.es)
Marketing: Carlo van Nistelrooy
Edita: Elektor International Media Spain, S.L., Apartado de
Correos 73, 08870 Sitges (Barcelona), Espaa. Redaccin Internacional: Harry Baggen, Thijs Beckers,
Jan Buiting, Guy Raedersdorf, Clemens Valens, Ernst Atencin al Cliente: Carlo van Nistelrooy
Tel.: +34 938 110 551, Fax: +34 933 969 358
Web: www.elektor.es E-mail: info@elektor.es Krempelsauer y Jens Nickel
Suscripciones: Elektor International Media Spain, S.L.,
La revista est disponible en kioscos, libreras y tiendas de electrnica, o Laboratorio: Antoine Authier (Responsable), Ton Knipa, Ton Apartado de Correos 62011, 28042 Madrid, Espaa
mediante suscripcin. Elektor se publica 11 veces al ao con una edicin Giesberts, Luc Lemmens, Daniel Rodrigues, Jan Visser y Christian Tel.: +34 91 101 93 95, Fax: +34 91 101 93 96
doble para los meses de Julio y Agosto. Vossen Internet: www.elektor.es E-Mail: suscripciones@elektor.es

6 04-2011 elektor
Personal Download for I Elektor
63414

Elektor PCB NU
E VO

Prototyper
una fresadora de PCB
professional

Fresar tiras de aislamiento de 100 m o taladrar


Especicaciones
agujeros de 0,2 mm? El Elektor PCB Prototyper Dimensiones: 455 x 390 x 350 mm
rea de trabajo: 220 x 150 x 40 mm (XxYxZ)
hace todo esto sin esfuerzo! Esta compacta fresa- Tensin de alimentacin: 110-240 V AC,
50/60 Hz
dora profesional de placas impresas puede hacer
Peso: unos 35 kg.
Motor de alta velocidad de giro integrado,
an ms: Gracias a su construccin modular, tanto
mximo 40.000 rpm (ajustable)
de software como de hardware, puedes ampliar este Extraccin de polvo integrada (sistema de
vacio no incluido)
aparato en un robot multifuncional de laboratorio Conexin con el PC mediante puerto USB
Incluye software de fcil uso basado en
en un pisps. Windows con mdulo software para PCB
Varia opciones de ampliacin disponibles

Pedidos
La mquina completa (software incluido)
tiene un precio de 3.500 ms IVA.
Los gastos de envo para Espaa y Portugal
son 120 . Clientes de otros pases, consultar
precio por favor.

Ms informacin y pedidos en
www.elektor.es/pcbprototyper
Maquetacin: David Mrquez Derechos de autor de la citada patente(s) u otra proteccin. La presentacin de diseos
Los circuitos descritos en esta revista son exclusivamente para uso o artculos implica que el Editor est autorizado a modificar los
Imprime: Senefelder Misset Doetinchem, The Netherlands domstico. Los derechos de autor de todos los grficos, fotografas, textos y los diseos presentados y a utilizar los contenidos en otras
diseos de circuitos impresos, circuitos integrados programados, publicaciones y actividades de Elektor International Media. El Editor
discos, CD-ROMs, portadores de software y los textos de los artculos no garantiza la devolucin del material a l enviado.
Distribucin en Espaa: S.G.E.L. publicados en nuestros libros y revistas (que no sean anuncios de
terceros) estn registrados por Elektor International Media BV y Renuncia
Depsito Legal no pueden ser reproducidos o difundidos de ninguna forma ni por Los precios y descripciones de los productos relacionados con
GU.3-1980 ningn medio, incluidas fotocopias, escaneos o grabaciones, parcial o la publicacin estn sujetos a modificacin. Excluidos errores y
ISSN 0211 397X totalmente sin la previa autorizacin escrita del Editor. omisiones. Las opiniones expresadas a lo largo de los distintos
Tambin ser preciso disponer del citado permiso antes de almacenar artculos, as como el contenido de los mismos, son responsabilidad
31 de Diciembre de 2006
cualquier parte de esta publicacin en sistemas de recuperacin de exclusiva de sus autores. As mismo, el contenido de los mensajes
cualquier naturaleza. Los circuitos, dispositivos, componentes, etc., publicitarios es responsabilidad de los anunciantes.
P.V.P. en Canarias: Precio de cubierta ms sobre tasa area de descritos en esta revista pueden estar protegidos bajo patente. El
0,15 euros. Editor no acepta responsabilidad alguna en ausencia de identificacin Elektor International Media BV 2008

elektor 04-2011 7
Personal Download for I Elektor

ELEK ES1101 PCB Protoype_p7.inddSec1:7 Sec1:7 01-12-2010 10:58:15


63414

NOTICIAS

Avnet Abacus presenta su Green power road El Kit Bluetooth de Microchip


ofrece un desarrollo rpido
Las mejoras en su estrategia respaldan el diseo de fuentes de alimentacin ms efi-
cientes y ecolgicas de conectividad Bluetooth en
Avnet Abacus, compaa lder en la distribucin de IP&E y fuentes de alimenta- diseos embebidos
cin, anuncia mejoras significativas en su estrategia de productos de potencia
para garantizar el soporte de diseos ecolgicos y ampliar su catlogo de pro- Microchip anuncia el Kit de Evaluacin Bluetooth,
ductos y tecnologas con el objetivo de ser uno de los ms extensos de la indus- que incluye la Pila Bluetooth de demostracin dots-
tria. tack de CandleDragon, Inc. Este kit representa
Avnet Abacus ha reforzado su equipo europeo de ingenieros de aplicacin con una incorporacin sencilla, econmica y flexible
seis nuevas incorporaciones. Esta divisin de ingeniera, formada por diecisis para la evaluacin y el desarrollo de sistemas em-
profesionales, tiene delegaciones en los principales mercados electrnicos eu- bebidos mediante numerosos microcontroladores
ropeos. PIC de 16/32 bit o controladores de seal digital
El equipo de ingeniera utiliza un enfoque Best Fit que abarca todos los aspectos dsPIC (DSC), utilizando las herramientas de desa-
del diseo del cliente, incluyendo especificacin elctrica, regulaciones de indus- rrollo existentes de Microchip.
tria, uso del producto, duracin, requerimientos de fiabilidad, coste, disponibili-
dad y potencial segunda fuente antes de recomendar una solucin.
Adems, al poder elegir entre el gran nmero de productos disponibles en el ca-
tlogo de Avnet Abacus, nuestros especialistas pueden ofrecer la mejor solucin
posible de arquitectura de alimentacin para cada proyecto.
Graham McBeth, Presidente de Avnet Abacus, afirma que los clientes no estn
esperando a la aparicin de nuevas regulaciones pero estn constantemente
buscando implementar diseos ecolgicos. Por este motivo, desde Avnet Aba-
cus ofrecemos acceso a un equipo de Ingenieros de Aplicacin y a otras muchas
fuentes de diseo. De esta forma se ayuda al cliente a garantizar que su prxi-
mo proyecto cuente con la arquitectura de alimentacin necesaria para cumplir Los actuales mdulos inalmbricos Bluetooth son
completamente las regulaciones actuales y futuras, y est dotado de mejoras en costosos e inflexibles ya que obligan a los desarro-
trminos de eficiencia y fiabilidad. Nosotros vamos ms all del papel tradicio- lladores a utilizar de manera predeterminada una
nal de distribucin de los Ingenieros de Aplicacionesy actuamos como asesor del radio de banda base y un microcontrolador. La nue-
equipo de diseo del cliente. va solucin Bluetooth de Microchip y CandleDragon
A la cabeza del amplio equipo de Ingenieros de Aplicacion expertos en Po- permite que los diseadores adapten una amplia
tencia de Avnet Abacus se encuentra Cor van Dam, que destaca que ahora gama de CI de radio para conectividad Bluetooth a
podemos ofrecer la solucin que mejor se adapta al diseo de cada cliente, muchos microcontroladores PIC de 16/32 bit o DSC
independientemente de que sea un mdulo de alimentacin, un dispositi- dsPIC de Microchip. Adems, la dotstack de Candle-
vo discreto o un pack de batera. Nuestros Ingenieros de Aplicaciones son Dragon es conforme a Bluetooth SIG y compatible
conocedores de los cambios constantes en el sector y, por ello, tienen la con mltiples perfiles en un solo microcontrolador,
capacidad de recomendar la solucin ms adecuada para un proyecto en entre ellos SPP, HFP y HID, a los que se aadirn
trminos de diseo ecolgico, coste, fiabilidad y cumplimiento de las re- otros perfiles previstos para los microcontroladores
gulaciones, como las directivas europeas de Ecodiseo de Ecodiseo y de de Microchip en un futuro cercano.
Energa. Adems, muchos de nuestros proveedores respaldan el programa La Pila Bluetooth dotstack de CandleDragon se
80 plus que dota de al menos un 80 por ciento de eficiencia y un factor de puede descargar de forma gratuita, para evalua-
potencia de 0.9 o ms. cin y desarrollo, a travs del sitio Web de Micro-
El catlogo de soluciones elctricas de Avnet Abacus incluye mdulos de los prin- chip en http://www.microchip.com/get/A0NT.
cipales fabricantes, como Emerson, Murata Power Solutions, Ericsson, Lineage Una vez que se encuentre en fase de produccin, el
y Power-One, dispositivos discretos de Power Integrations, packs de bateras y precio inicial de una licencia de pila ser de 4.250
clulas estndares y a medida de VARTA, y filtros de supresin EMI. dlares para 5.000 unidades.
Para anunciar su nueva estrategia de distribucin, Avnet Abacus est llevando a El Kit de Evaluacin Bluetooth (DM183036) de Mi-
cabo una serie de presentaciones y seminarios que cuentan con la participacin crochip ya se encuentra disponible con un precio de
de autoridades relevantes del sector de los Ingenieros de Aplicaciones de Avnet 109,99 dlares. El kit incluye la tarjeta hija Bluetooth
Abacus y de los propios proveedores. PICtail Plus de Microchip con los mdulos enchu-
La compaa ha lanzado recientemente su nuevo sitio web Avnet Abacus fables a microcontrolador USB PIC24FJ256GB110
Power (www.avnet-abacus.eu/power), que no slo ofrece informacin de de 16 bit y CAN/USB PIC32MX795F512L de 32 bit,
los productos de su catlogo de alimentacin elctrica, sino que tambin ambas preprogramadas con la pila de demostra-
muestra las ltimas novedades en soluciones y legislacin. La web tambin cin Bluetooth dotstack de CandleDragon y perfil
incluye la seccin Pregunte al Experto y apartados con demostraciones, SPP. Este kit est diseado para su uso con la Tarjeta
webcasts, formacin y software de diseo as como relacin de materiales de Desarrollo Explorer 16 (DM240001) existente de
y numerosas especificaciones de transformadores e inductores, por citar al- Microchip, que se encuentra disponible por separa-
gunos productos. do con un precio de 129,99 dlares.

www.avnet-abacus.eu www.microchip.com/get/TBXK

8 04-2011 elektor
Personal Download for I Elektor
63414

NOTICIAS

Mdulo compacto serie a Ethernet con dos puertos UART


WIZnet, empresa representada en Espa- El WIZ125SR, que es compatible con la
a por Anatronic, S.A., ha anunciado su normativa RoHS, tambin destaca por una
nuevo mdulo compacto serie a Ethernet arquitectura con MCU ARM Cortex-M3,
WIZ125SR, que dota de conexin directa al soporte DHCP y DNS, interface Ethernet
Dispositivo Serie para aadir funcionalidad 10/100 e interface serie de hasta 230 Kbps
de red y ofrecer diseo a medida de firmware. para adecuarse a los requerimientos del sec-
Este mdulo con dos puertos UART (RS- tor metering y otras muchas aplicaciones.
232C) se distingue por ofrecer estabilidad El W7100, que mide 60 x 85 mm y tiene un
y fiabilidad de sistema al usar el W5100 conector DSUB-9 de dos puertos, trabaja
Hardware Chip y soporte de conexin con una tensin de entrada de 5 VDC, con-
PPPoE para ADSL, configuracin serie me- sume menos de 220 mA y opera en el rango
El WIZ125SR supera los requerimientos del diante un comando sencillo y password de temperatura de 0 a +70 C.
sector metering. de seguridad. www.anatronic.com

Procesador de comunicaciones para aplicaciones de elevada fiabilidad


La nueva versin P2020 es ideal para el sector Este procesador Dual e500 dota de unas
aeroespacial y defensa. excelentes prestaciones, cach L2 de 512
Kbyte, un amplio nmero de interfaces,
e2v, empresa representada en Espaa por incluyendo SerDes, Gigabit Ethernet,
Anatronic, S.A., ha anunciado la disponi- PCI-Express, RapidIO, y compatibilidad
bilidad de su versin P2020 con incremen- de software con los procesadores Power-
to de fiabilidad del procesador integrado QUICC.
P2020 QorIQ de Freescale para respon- La familia P2020 QorIQ, que se presenta
der a los requerimientos de elevado rendi- en un encapsulado TePBGA2 de 689 pines
miento en aplicaciones aeroespaciales y de de e2v, ha sido fabricada con la tecnologa
defensa. GHz para entornos que demandan la mxima de proceso CMOS de 45 nm de bajo consu-
El procesador integrado de comunicaciones fiabilidad, destacando comunicaciones, re- mo de Freescale.
P2020 incorpora ncleos procesadores Dual des y aplicaciones informticas con un rango
Power Architecture e500, que operan a 1.2 de temperatura de -55 a +125 C. www.anatronic.com

Fuentes de alimentacin de tipo PCB con salida de 100 W


Diseo compacto y bajo perfil con una eficien- mundialmente sin requerimientos adi-
cia de hasta el noventa por ciento cionales de configuracin o seleccin de
TDK-Lambda ha incrementado la potencia entrada.
de salida su exitosa serie ZPSA de fuentes Sus dimensiones estndares tambin
de alimentacin AC-DC de montaje PCB permiten un reemplazo fcil de fuentes
con la introduccin de un nuevo modelo de de alimentacin existentes, mientras
100 W. que su bajo perfil posibilita la instalacin
El modelo ZPSA100 acepta un amplio ran- en aplicaciones con restricciones de es-
go de tensin de entrada y posee un perfil pacio.
muy bajo (26.6 mm) y pequeas dimensio- La serie ZPSA de TDK-Lambda cuenta
nes (127 x 76.2 mm) para convertirse en la con numerosas aprobaciones naciona-
solucin ideal para numerosas aplicacio- les e internaciones, destacando IEC /
nes, destacando sealizacin e iluminacin tornos con conveccin o aire refrigerado de EN / UL / CSA60950-1 (edicin 2), cumple
mediante LED, equipamiento de punto de 0 a +70 C. con los requerimientos de EMC conducida
venta, comunicaciones de datos, routers Las caractersticas incluyen un LED verde y radiada de EN55022-B y FCC Clase B, y
de vdeo / audio y equipos de test y medi- que indica si la fuente de alimentacin est supera las especificaciones de inmunidad
cin. en funcionamiento, configuracin open- EN61000-4 para incrementar la flexibili-
Estas fuentes de alimentacin de 100 W se board con conectores de entrada / salida dad.
encuentran disponibles con las principales Molex, y proteccin ante elevacin de ten- Todas las unidades ZPSA100 poseen el Mar-
tensiones de salida nica de 5 a 48 V. Y, con sin y cortocircuito. cado CE, de acuerdo a la directiva LC, y se
una eficiencia tpica de hasta el noventa por Aceptando un amplio rango de 90 264 presentan con dos aos de garanta.
ciento, los nuevos dispositivos estn espe- Vac (47 440 Hz) o 120 370 Vdc, la se-
cialmente indicados para operacin en en- rie ZPSA100 est lista para ser empleada www.fr.tdk-lambda.com

elektor 04-2011 9
Personal Download for I Elektor
63414

NOTICIAS

Nuevo sensor de corriente de hasta 1000A para Energas Renovables


PREMO, para dar soporte a medicin de hasta 2000 am-
sus clientes, lanza la nueva se- perios.
rie HCT-1000LF, un sensor de La nueva serie HCT-1000LF ha
corriente Efecto Hall de hasta sido diseada con el fin de cum-
1000A, mecnica y elctrica- plir los requisitos de seguridad
mente equivalente a la referen- ms elevados. El nuevo sensor
cia de LEM LF-1005-S. de corriente presenta un ele-
Ventajas y caractersticas prin- vado aislamiento gracias a su
cipales: carcasa de plstico y asegura
de esta manera un aislamiento
Excelente Precisin: 0.1% galvnico superior a 6000 Vac.
Elevada linealidad: 0.1% El producto es fabricado en la
Corriente nominal: 1000A planta de produccin que la
Medida de corriente: 2000A compaa tiene en Wuxi (Chi-
Ratio de transformacin: na) y est disponible en 6-8
1:5000 semanas. Muestras y pedidos
Tensin de alimentacin: piloto disponibles desde stock.
15-24 Vdc PREMO le invita a estudiar el
Elevado aislamiento: > 6000 uso de este sensor de efecto
Vac Hall en nuevos diseos, o en di-
Ancho de banda: DC150kHz seos ya existentes. Descargue
la hoja de datos tcnicos del
La solucin de lazo cerrado del producto. http://www.grupo-
nuevo sensor de corriente ga- premo.com/es/file/760
rantiza una elevada precisin Ver el rango completo de sen-
y linealidad manteniendo los sores PREMO. http://www.gru-
valores por debajo del 0,1%. popremo.com/es/technolo-
Adems, este sensor de cor- gy/476/hall-effectsensors.html
riente permite una capacidad
de sobrecarga con un rango de www.grupopremo.com

Altavoces piezo-cermicos con amplificador integrado

Los nuevos modelos con diseo plano de la se- Estos altavoces, que tambin se pueden para garantizar una reproduccin perfecta
rie SPS son ideales para dispositivos porttiles emplear en aplicaciones industriales, mul- de msica y voz.
de pequeo tamao. timedia y automocin, se distinguen por el Las caractersticas de estos diminutos altavoces
Sonitron, empresa representada en Espaa uso de una membrana de polmero / metal se completan con mnimo consumo de ener-
por Anatronic, S.A., ha ampliado su serie SPS que reduce los picos de resonancia no de- ga, nueva cubierta diseada especficamente
de altavoces piezo-cermicos con la introduc- seada. para evitar el reflejo de la onda de sonido y ran-
cin de nuevos modelos con diseo ms planos Los nuevos modelos SPS cuentan con me- go de temperatura operativa de -20 a +60 C.
para responder a los requerimientos de disposi- joras en calidad de sonido y reduccin de
tivos porttiles de pequeas dimensiones. distorsin (por debajo del uno por ciento) www.anatronic.com

10 04-2011 elektor
Personal Download for I Elektor
63414

NOTICIAS

Controlador de motor monochip para simplificar


el diseo de numerosas aplicaciones
El proceso de fabricacin soporta
integracin analgica y digital para
desarrollar soluciones de menor ta-
mao que responden a los requeri-
mientos de la industria.
STMicroelectronics, uno de los
mayores fabricantes de circuitos
integrados (ICs) electrnicos
inteligentes, ha presentado un
sistema completo monochip de
control de motor para acelerar
el desarrollo de drivers de motor
de elevado rendimiento en ml-
tiples equipos, como cmaras de
seguridad, cajeros automticos,
terminales de venta de entradas y
mquinas expendedoras.
El digital SPIN o dSPIN combi-
na toda la circuitera necesaria de
control digital, medicin anal-
gica y electrnica para gestionar
motores de paso gracias al avan-
zado proceso de fabricacin BCD
de ST. Publicidad

Este primer dispositivo de la nueva familia de IC monoltico de con-


trol de motor dota de numerosas ventajas: facilidad de tareas de
diseo especializado de hardware y software, reduccin de la can-
tidad de componentes y del rea de tarjeta de PC, y rapidez en el
Elektor App para iPhone
acceso al mercado.
Al implementar los clculos de control de motor en el hard-
e iPad
ware, se simplifica el diseo de software, ya que slo se re-
quieren comandos de aceleracin, desaceleracin, velocidad
La caja de herramientas
y posicin desde el microcontrolador de aplicacin. De esta electrnica de Elektor
forma, se elimina la necesidad de ofrecer soporte para otras
Elektor ofrece ahora una App que no te
caractersticas.
puedes permitir no tener en tu iPhone,
Adems de incrementar la integracin en comparacin con otras
iPod Touch o iPad. La caja de herra-
soluciones, el dSPIN garantiza un movimiento extremadamente
mientas electrnica de Elektor (Elektor
suave del motor como consecuencia de un innovador algoritmo de
Electronic Toolbox) es una coleccin
control del modo de tensin. Esto permite una gestin completa-
mente digital que controla las fases de motor con una onda senoi- de nada menos que 28 herramientas
dal y una resolucin de posicin de 128 micropasos por paso. Otro electrnicas que puedes escoger entre
beneficio aadido es la reduccin de resonancia, ruido mecnico y una amplia coleccin de iconos.
vibracin a baja velocidad. Destacados:
ST ofrece esta integracin analgica al poder utilizar su avanzado Bases de datos de Transistores, FETs,
proceso BCD para implementar caractersticas de seguridad en el Triacs, Thyristores, Diodos e ICs
le en la
Ahora disponib
chip, incluyendo proteccin ante elevacin de temperatura y co- Diseo de circuitos con NE555
rriente, y baja tensin de bus, as como deteccin de calado de ore por
Calculadora de la Ley de Ohm Apple iTunes St
motor. Por lo tanto, las unidades dSPIN ayudan a simplificar el di- Esquemas solo 4,99 !
seo de soluciones totalmente protegidas en las aplicaciones ms Convertidor de bases numricas
demandadas. Clculo de resistencias para LED
Las caractersticas se completan con interface de control SPI estn- Clculos R/L y BJT
dar, picos de corriente de tensin de hasta 7 A (3 Arms), rango de Y ms
tensin de 8 a 45 V, velocidad y posicionamiento programables, y
encapsulados HTSSOP28 (L6470H) y PowerSO36. Ms informacin en

www.elektor.es/app
www.st.com

elektor 04-2011 11
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Los cinco mandamientos


al elegir un DSO

Andreas Grimm (Alemania)

El mercado de los osciloscopios no ha sido muy fcil de seguir en los ltimos aos. Se han aadido muchas
nuevas e innovadoras funciones, lo cual ampla an ms el espectro de aplicaciones de los DSOs, y con ello se
ha incrementado tambin el nmero de fabricantes. Para un equipo que ser durante aos el centro de nuestro
laboratorio cada decisin ha de ser considerada cuidadosamente. Aqu mostramos las claves para elegir bien.

Ciertamente, los criterios de seleccin ms importantes, como el (8...10)x B, siendo B el ancho de banda analgico del osciloscopio.
ancho de banda y la tasa de muestreo, ya son conocidos por casi Un equipo de 100 MHz tiene una tasa de muestreo de 1GSamples.
todos los lectores de Elektor. Sin embargo, existe toda una serie de Ahora toca analizar si puede muestrear la onda fundamental y un
factores que juegan un papel determinante al evaluar osciloscopios. buen nmero de armnicos en una seal cuadrada desde la pers-
Todos ellos los comentamos en los siguientes puntos, de forma que pectiva de la teora de seales.
podamos orientar mejor la compra segn nuestras necesidades.
Por qu muchos electrnicos despus no estn satisfechos con
1. Datos clave su compra, a pesar de haber elegido el osciloscopio basndose
El ancho de banda y la tasa de muestreo necesaria estn determi- en este criterio? La razn es que no slo hay que fijarse en lo
nados por la seal ms rpida que se quiera medir. Ya que hoy en rpido que sea capaz de seguir un cambio de valor, sino tambin
da las seales digitales tienen un rol cada vez ms importante, el en otras formas de seales ms complejas (que incluyan muchos
tiempo de alcance resulta tambin importante. flancos rpidos de este tipo). Aqu es donde entra en juego el ter-
En nuestro ejemplo prctico un procesador funciona con un reloj de cer parmetro importante de un osciloscopio digital con memo-
8MHz. El tiempo de alcance tpico es de 10ns. El propio tiempo de ria: la capacidad de dicha memoria. Una sencilla frmula ayuda a
alcance del osciloscopio ha de ser a toda costa menor que el de la calcular el valor necesario. La memoria se obtiene del producto
seal; puede servirnos de gua ms o menos el 30%. Para una seal de la tasa de muestreo por la ventana temporal en la que nos
con un tiempo de alcance de 10ns, un tiempo Tr en el osciloscopio centremos.
de 3ns es un buen valor. De la frmula en primera aproximacin B = La duracin de esta ventana temporal est determinada a su vez
0,3/Tr para este ejemplo podemos calcular que necesitamos un osci- por el tipo de seales que estemos tratando. Si queremos analizar
loscopio con un ancho de banda de 100MHz. La figura1 muestra lo la regulacin de una fuente de alimentacin conmutada, tendre-
determinante del tiempo de alcance propio en un osciloscopio de mos que tomar miles de pulsos en la puerta (gate) del transistor. En
100 MHz al medir seales con un tiempo de 10ns. estas ventanas temporales es necesario fraccionar en milisegundos.
Si queremos registrar otros eventos adicionales relativos a la fre-
Tras calcular el ancho de banda necesario, le llega el turno a la tasa cuencia de la red, lo tpico es utilizar ventanas de 100milisegundos,
de muestreo. Esto puede determinarse mediante la frmula SR= con el fin de poder ver periodos completos.

12 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Cuando queremos analizar un circuito con un microprocesador,


generalmente hemos de observar transferencias de datos, regis-
trando muchos ciclos de memoria. En este caso hablamos de
tiempo en el margen de fracciones de microsegundo, correspon-
dientes a varios ciclos en el margen de milisegundos. En resumen:
como valor indicativo podemos decir que vale entre 1ms y 100ms.
Si nos fijamos en los datos clave del ejemplo de arriba (reloj
del procesador a 8MHz, Tr=10ns, SR=1GSamples/s) y
asume que la ventana temporal es de 1ms, se obtiene:
Memoria = 1GSamples/s* 1ms = 1MPuntos, o sea, un
milln de puntos almacenados (ver la figura2).
Por el contrario, tambin puede determinarse la tasa Figura1. Influencia del tiempo de alcance en un osciloscopio de
100 MHz midiendo una seal con 10ns de tiempo de pico (blanco),
de muestreo fijando un tiempo de almacenamiento fijo
la curva amarilla es la seal resultante.
(de 1ms) y la capacidad de la memoria con la frmula
de arriba. sta se reduce considerablemente segn se
decrementa la capacidad de la memoria, como puede
deducirse de la siguiente tabla:

Ventana Capacidad de
Tasa de muestreo resultante
temporal la memoria
1ms 2Mde puntos 2GSamples/s
1ms 100kde puntos 0,1GSamples/s = 100MSamples/s
1ms 10kde puntos 0,01GSamples/s = 10MSamples/s
1ms 2,5kde puntos 0,004GSamples/s = 4MSamples/s

Aqu podemos ver cmo la capacidad de la memoria es un criterio


muy importante, a menudo subestimado!

2. Caractersticas de medida
Las posibilidades que nos ofrece un osciloscopio tambin tienen que
ver con las caractersticas de su amplificador de entrada analgico
y el comportamiento de su disparador (trigger). La parte analgica
ha de ser lo ms precisa y limpia de ruido posible. La mejor precisin
disponible en el mercado es de 1mV/DIV, pero no es en absoluto un Figura 2. Con una memoria de 1 milln de puntos y una fraccin
estndar. Para que esto pueda representar una ventaja, es impor- de tiempo de 1 ms, podemos supervisar cambios muy rpidos en
seales (<10ns) con claridad.
tante que el ruido de fondo sea lo suficientemente bajo: incluso con
el amplificador en la configuracin ms sensible ste debe ser con-
siderablemente menor a un cuadro de cada divisin. Slo as tiene
sentido medir por ejemplo rizados (pequeas tensiones superpues- La medicin estndar de la potencia con un osciloscopio suele
tas a otras mayores). La sensibilidad del trigger tambin juega un hacerse con las funciones del cursor. Aqu resulta til que los cur-
importante papel, pues en el ejemplo anterior ste puede sincro- sores sean capaces de seguir la evolucin de la seal, mostrando
nizarse con el rizado que deseamos medir. Por lo tanto, en cuanto tiempos y tensiones a la vez, con el fin de evitar las idas y veni-
a precisin del trigger ha de ser bastante mejor que las en lo que a das moviendo los cursores de medidas de amplitud a medidas de
divisiones se refiere. tiempo. Junto a los cursores, la medida automtica de parmetros
resulta tambin ideal, por ejemplo el ancho de pulso o el sobre-
Especialmente en el desarrollo de electrnica de potencia es nece- paso. La ventaja de las medidas de parmetros de las de los curso-
sario el anlisis matemtico avanzado de seales. Suele utilizarse res es que slo tenemos que encender el equipo y ya disponemos
cuando se trata de eliminar el ruido en alta frecuencia mediante de resultados.
filtros de paso bajo. Finalmente para hacer el balance energtico,
el osciloscopio ha de multiplicar el canal de la corriente por el de la Para supervisar formas de seal podemos servirnos de un test de
tensin, e integrar el resultado. Estas matemticas encadenadas Pass-Fail, que est basado en una mscara. Se necesita una seal
suelen ser opcionales y por lo general slo estn disponibles en el de referencia en la que fijamos un umbral de tolerancia; si se incum-
segmento superior a los 6.000. ple este lmite se lleva a cabo la accin correspondiente, como por

elektor 04-2011 13
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Figura 3. Una FFT slo es til si disponemos del suficiente nmero de puntos (a la izquierda, 2048puntos, y a la derecha 65536).

ejemplo finalizar la grabacin, generar un pitido o hacer una cap- ficado) determina la resolucin de la FFT. Por ejemplo, con 1.000
tura de pantalla. puntos es imposible obtener ningn resultado concluyente.Para
ello necesitaremos 32.000 o ms (ver la figura3).
Actualmente casi todos los osciloscopios asequibles disponen de
funcin FFT, por ejemplo para poder representar el ruido en un 3. Caractersticas de confort
espectro de frecuencias. Sin embargo, en la prctica esta caracte- Junto a las razones de peso, siempre existen otras caractersti-
rstica a menudo no se utiliza, puesto que no se tiene el nmero de cas intermedias que realmente no tienen que ver con lo que son
puntos necesario para hacer una FFT. El nmero de puntos utilizados las mediciones en s. El tamao y resolucin del display entraran
en el clculo (junto con la duracin del periodo de tiempo especi- dentro de stas. Mientras que los TFTs a color y con ms de 6 pulga-
das de diagonal son ya un estndar, generalmente la resolucin se
queda corta. Un display VGA (640x 480pxeles) con buenos ngu-
los de visin tanto horizontal como vertical, as como un elevado
contraste, suponen el mnimo exigible. Los displays QVGA (320x
240pxeles) decepcionan bastante, especialmente si se trata de un
MSO (Mixed-Signal) con ms de 20 canales en accin. La conexin
con un monitor o proyector externo puede ser un criterio de selec-
cin importante.
El espacio en la mesa de laboratorio puede reducirse significativa-
mente si nos servimos de sistemas apilables y/o con carcasas ms
pequeas. Junto a lo que ocupe, tambin hemos de prestar atencin
al ruido que haga el ventilador, pues normalmente un osciloscopio
funciona de forma continuada.

4. Visin de futuro
Durante aos, la tendencia a utilizar sistemas embebidos sigue en
aumento; de aqu la demanda de hacer anlisis sncronos en sea-
les analgicas o digitales. Mientras que la memoria generalmente
est conectada con el bus del procesador, los componentes perif-
ricos como las FPGAs, sensores o displays suelen estar conectados
mediante buses serie como el UART, I2C o SPI. En el desarrollo de
este tipo de circuitos un osciloscopio es de gran utilidad, bien para
almacenar datos en paralelo o para disparar y decodificar datos en
serie (figura4).
Que est preparado para el futuro significa que osciloscopio puede
funcionar en modo MSO o que es capaz de descodificar protocolos
serie. Cuando hemos de ahorrar costes al mximo, en nuestra elec-
cin hemos de considerar que el disparo y decodificado de protoco-
los en serie no se tenga que hacer con ambos canales analgicos, y
que pueda hacerse desde una entrada de trigger externa, pertene-
Figura 4. Osciloscopio de seal mixta. ciente a un equipo de dos canales.

14 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Es muy importante disponer de documentacin de los resultados Tipos de disparo y precisin de stos
de medida. Por ello el dispositivo ha de contar con los puertos ade- Tamao, resolucin y ngulo de visin del display, monitor externo
cuados; como poco, debe permitirnos conectar un pendrive USB o Funciones como los parmetros o tomar medidas mediante cur-
un ordenador a travs de este mismo puerto. En algunos casos de sores, canales matemticos
medida automatizados cada vez son ms comunes las conexiones Test de Pass-Fail
GPIB o incluso Ethernet a un ordenador de control. En tal caso, como Mixed-Signal-Option
poco han de poderse actualizar los interfaces. El servicio y soporte Disparo y decodificacin de protocolos serie (reajustar si fuera
tcnico prestados por el fabricante tambin contribuyen a garanti- necesario)
zar la inversin. ste ha de ser simple, rpido y gratuito ante todo, Puertos como USB, LAN, GPIB (obviamente sigue siendo opcional)
y debe continuar as durante cinco o ms aos. El servicio y soporte tcnico ha de estar operativo durante varios aos

5. Relacin Calidad-Precio La mayora de estos parmetros pueden encontrase en las hojas de


Como hemos visto, en la eleccin de un osciloscopio no slo hay que datos correspondientes o en un manual, mientras que otras carac-
prestar atencin a los datos ms relevantes y al precio, sino a otros tersticas como el ruido del ventilador o el ngulo de visin pueden
muchos por igual. En la siguiente lista se enumeran los criterios de preguntarse directamente al distribuidor. Normalmente tambin
seleccin ms importantes: es posible probar el equipo antes de adquirirlo.
(100896)
Ancho de banda (tiempo de alcance), sensibilidad, ruido de los
canales de entrada Andreas Grimm es jefe del departamento de produccin de Hameg Instru-
Tasa de muestreo, tamao de la memoria ments GmbH (www.hameg.com).
Publicidad

LO LTIMO EN
NUEVAS TECNOLOGAS
LO TENEMOS
> Cada da incorporamos online ms de 100 productos
de las tecnologas ms recientes
> Acceso directo a ms de 420.000 productos de ms
de 3.500 marcas lderes en el sector
> element14: Portal tecnolgico y comunidad online para
ingenieros de diseo
> Revisamos constantemente nuestros precios, solicite
su cotizacin online en eCotiza
> i-Buy: la solucin de eProcurement gratuita para hacer
su proceso de compra ms rpida y eficientemente

Vistenos hoy en www.farnell.com/es

www.element14.com Disee con el mejor

A Premier Farnell Company

elektor 04-2011 15
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Convertidor GPIB/USB
Puerto USB para el bus de
instrumentacin universal
Rainer Schuster (Alemania)

El General Purpose Instrumentation Bus (tambin conocido como IEEE-488 e IEC-625) es con certeza el
sistema de bus ms antiguo que contina estando en uso; aparte, cuenta con ms de 5000 dispositivos
GPIB disponibles en el rea de las tcnicas de medida profesionales. Ya que los PCs normalmente no tienen
puerto GPIB, se necesita una tarjeta adaptadora o un caro convertidor USB/GPIB. Nuestra solucin casera
presenta una tarjeta R8C13 con USB integrado, resultando igual de simple que de asequible.

Cuesta creer que el sistema de bus HP-IB (Hewlett-Packard Interface Reciclaje del R8C
Bus) original de los aos 60 sea todava un estndar industrial muy Dimos rpidamente con el microcontrolador nombrado antes
extendido. En los 70, el HP-IB se normaliz como IEEE-488 o IEC-625, con puerto USB y al menos dos puertos I/O bidireccionales, el
y fue llamado GPIB por muchos fabricantes. Su gran utilizacin y una publicado en Elektor02/2009. Para el proyecto del trazador de
fiabilidad puesta a prueba durante dcadas, as como su simplicidad, curvas caractersticas para transistores el autor ya haba desa-
ponen de manifiesto el hecho de que el GPIB se haya mantenido rrollado una pequea tarjeta R8C con puerto USB, disponible en
igual de fresco hasta hoy como ningn otro bus. Ya que muchos la tienda Elektor como artculo nmero 080068-91, con dicha
usuarios no pueden o no quieren renunciar a este puerto, hoy en tarjeta montada y probada. Esta manejable tarjeta controladora
da algunos aparatos de medida, como por ejemplo osciloscopios (80x35mm) puede programarse tambin mediante el puerto
y generadores, incluyen aparte de un conector USB y/o Ethernet USB. La piedra angular del circuito de la figura1 es un controla-
tambin un GPIB, normalmente del tipo IEEE488.2 (IEC-60488-2). dor R8C/13, que viene equipado con un convertidor USB-serie
Como puerto paralelo de 8 bits parecido al GPIB estaba el puerto de PL2303. La lista de componentes y el diseo de la tarjeta pue-
impresora Centronics, obsoleto desde hace tiempo, pero en el que den descargarse (gratuitamente) desde la pgina del trazador de
podan direccionarse hasta 30 dispositivos y conectar hasta 15 a la curvas para transistores, as como en la correspondiente a este
vez en un slo cable de bus, uno tras otro, formando una estrella, o artculo en Elektor [2].
en una combinacin de ambas. No damos ms detalles al respecto El cableado del R8C/13 se corresponde con el de la mtica R8C/13-
ya que estara fuera del tema principal del artculo. Como casi siem- Board[3], que apareca en el suplemento gratuito de la edicin de
pre, la pgina de Wikipedia [1] ofrece una buena descripcin y dis- diciembre de 2005 de Elektor, y cuyo CD de software est disponi-
pone de algunos links con informacin ampliada. ble en la tienda Elektor.
Ya que los PCs normalmente no tienen puerto GPIB, es necesaria La combinacin del driver USB PL2302 con el microcontrolador se
una tarjeta adaptadora o un convertidor GPIB/USB externo, y en describe en Application-Board de la edicin de enero de 2006 de
algunos casos su coste es mayor que el propio equipo de medida Elektor [4] para el R8C/13.
que vamos a controlar. En adelante mostramos cmo esto es ms La alimentacin se lleva a cabo mediante el puerto USB. Se
simple de lo que parece. En cuanto a hardware, todo lo necesario puede acceder a varios pines de puerto, +V y masa desde el
para un convertidor GPIB/USB es un microcontrolador con puerto conector de 20 pines (K1), con lo que esta tarjeta puede ser
USB, que cuente al menos con dos puertos I/O bidireccionales, y un utilizada para otras tareas. La asignacin de pines se enumera
conector Centronics de 24 pines... en la tabla 1.

Caractersticas
Convertidor GPIB/USB de bajo coste Firmware gratuito con cdigo fuente
Hardware muy simple (R8C/13-USB-Board con conector Programa en flash gratuito
Centronics) Entorno de desarrollo gratuito
Tarjeta R8C/13-USB disponible ya montada y verificada Programa ejemplo para PC gratuito con cdigo fuente

16 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

+5V +5V

F1 R1 4 8 17 24
C9 C10 C11 C7 C4

VDD
VDD3V3
1k5

VDD232

VDD_PLL
100n 10 20 19 100n 10 100n
VDD1 RST
25V 100mA 1 25V
TXD
5 13
RXD EE_CLK
2 14
DTR EE_DATA
3 6
RTS RI
USB IC1 9
1 R2 DSR
+5V 16 10
2 27 DM DCD
D 11
3 R3 PL2303 CTS
D+ 15 12
4 27 DP SHTD
GND 22
TR1_MODE
USB -B 26 23
Mediante el botn de reset S1 el 7
PLL_TST
GND
LD_MODE
GND_PLL
25

microcontrolador puede reiniciarse 21


GND GND3V3
18

en cualquier momento. 18 resisten- OSC1 OSC2

cias de 470 limitan la corriente de 27


X2
28

salida de los pines de puerto a unos C6 C5


R7 R6 R5 R12

10mA y previenen las conexiones

4k7
220k

220k

220k
12MHz
10p 10p
errneas, lo cual podra daar la
tarjeta controladora.
Si el jumper JP1 est cerrado, el +5V
programa puede ser cargado en
el microcontrolador haciendo uso R9 R31 C1 R29 R30
D1
del puerto USB (por ejemplo con
4k7

4k7

4k7

4k7
100n
el Flash Development Toolkit de
7 19
Renesas, que podemos encon- LL4148 VCC AVCC/VREF
1 32 +5V
trar en el CD de software del R8C 3
P37/TXD10/RXD1
RESET
P00/AN7/TXD11
P01/AN6
31 P0.1
K1
[5]. El paquete de software del P1.7 8
P17/INT1/CNTR0 P02/AN5
30 P0.2
P1.6 9 29 P0.3 19 20 R10 P0.1
R8C incluido en dicho CD tambin 10
P16/CLK0
P15/RXD0
P03/AN4
MODE
28 P0.2
470
R11 17 18 R14
470
470
P0.3

puede descargarse [6]. P1.3


11
12
P14/TXD0 P04/AN3
27
26
P0.4
P0.5
P0.4
P0.7
470
R28
R26
15
13
16
14
R27
R25
470
P0.5
P0.6
Cmo obtener el software del R8C, P1.2 13
P13/KI3
P12/KI2
P05/AN2
P06/AN1
25 P0.6 P3.0
470
470
R24 11 12 R23
470
470
P3.1
R8C/13
poder descargar el archivo hexade- P1.1
P1.0
14
15
P11/KI1 P07/AN0
24
22
P0.7 P3.2
P4.5
470
R22
R20
9
7
10
8
R21
R19
470
P3.3
P1.0
P10/KI0 P30/TXOUT 470 470
cimal en el controlador e instalar el P4.5 16
P45/INT0 P31/TZOUT
20 P3.1 P1.1
470
R18 5 6 R17
470
P1.2

driver USB para el PC se describe en P3.3 17


2
P33/INT3/TCIN P32/INT2/CNTR1
18
23
P3.2 P1.3
P1.7
470
R16
R4
3
1
4
2
R15
470
P1.6

CNVSS IVCC C1 470


detalle en el citado artculo o en la
5 21
pgina del R8C en la web de Elektor VSS AVSS 22p
XOUT/P47 XIN/P46
[8]. 4 6
R8 X1 JP1
4k7

Como ya se ha dicho, el hardware S1 C8 C3 C12


20MHz
del convertidor GPIB/USB consiste 100n 22p 22p
nicamente en lo mostrado en la
figura2, un conector Centronics
de 24 pines y la tarjeta R8C/13-USB 080068 - 12

(080068-91). El cableado se hace


siguiendo la asignacin dada en la
tabla2. Todo lo dems ya es cues- Figura 1. Esquema de la tarjeta controladora con el R8C/13 y el convertidor USB/serie PL2303.
tin del firmware en la R8C/13...

Firmware obtener informacin ms ampliada sobre cmo programar un


El firmware para el microcontrolador se ha codificado en C para R8C/13 en las pginas dedicadas al R8C en Elektor [8].
el Renesas High Performance Workshop (versin4.08) y puede Para establecer la comunicacin entre el puerto USB y el dispositivo
descargarse gratis en la web de Elektor de este proyecto [7]. Puede GPIB primero hace falta inicializar el puerto serie UART1 del R8C/13

Servicios y productos Elektor


Tarjeta controladora (R8C/13-USB-Board, montada y verificada), Firmware (cdigo fuente inclusive) y software de PC, ref. 100756-
ref. 080068-91 11.zip
Diseo de la tarjeta (descarga en PDF) y lista de materiales de la Pgina de informacin y descargas de software gratuito en
tarjeta controladora, gratis en www.elektor.es/080068 www.elektor.es/100756

elektor 04-2011 17
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Tabla 1: asignacin de K1
Pin Correspondencia Pin Correspondencia
1 P1.7 11 P3.0
2 GND 12 P3.1
3 P1.3 13 P0.7
4 P1.6 14 P0.6
5 P1.1 15 P0.4 <Instruccin>[<Direccin del dispositivo><,>] [cadena GPIB]
<CR><LF>
6 P1.2 16 P0.5
7 P4.5 17 P0.2 Por ejemplo: R1,*IDN? <CR><LF> representa la instruccin READ.
8 P1.0 18 P0.3 Mediante sta se enva la cadena *IDN? al dispositivo GPIB con la
9 P3.2 19 +5V direccin1 y se espera por la respuesta. La cadena de respuesta del
dispositivo se enva mediante el puerto USB al PC.
10 P3.3 20 P0.1
En la tabla3 se muestran las instrucciones implementadas. Ade-
ms se especifican las llamadas instrucciones universales, a las cua-
les responden todos los dispositivos conectados. Tambin estn las
con la siguiente configuracin: 38400baudios, 8bits de datos, 1bit instrucciones direccionadas, que slo van dirigidas a dispositivos
de stop y sin paridad. Despus, la lnea REN (Remote Enable) del direccionados previamente (vase la tabla4).
bus GPIB se activa, e IFC (Interface Clear) tambin se activa a su vez Para direccionar un dispositivo (como listener), antes de estas ins-
durante 10ms, con el fin de resetear todos los dispositivos conec- trucciones ha de enviarse el comando listen (0x20) junto con la
tados. Al mismo tiempo esto pone al R8C/13 en estado Controller direccin de dispositivo (ordenada). Tras el verdadero comando
in Charge(CIC). ha de enviarse otra vez unlisten.
Despus no suceder nada, ya que por definicin los dispositivos En todos estos comandos tambin existen instrucciones en bajo
GPIB conectados slo han de responder si previamente han sido pre- nivel. Normalmente para comunicarnos con los dispositivos slo
guntados por el controlador. Para transmitir datos e instrucciones nos hacen falta los comandos R=Read, W=Write y quiz S para
a los dispositivos GPIB conectados, el programa espera a determi- consultar el service-request.
nados comandos en el puerto serie, y as poder implementarlos. A Si durante la transferencia de datos aparecen errores, el R8C/13
continuacin se implementa un pequeo protocolo: enviar Error X al PC.

Tabla 2: conexin del Centronics en


K1 de la tarjeta R8C/13-USB
Correspon-
Pin de dencia en
Nombre de Correspon-
puerto en la el conector
la seal dencia en k1
controladora Centronics
de 24 pines
DIO1 P0.1 20 1
DIO2 P0.2 17 2
DIO3 P0.3 18 3
DIO4 P0.4 15 4
EOI P3.0 11 5
DAV P1.3 3 6
NRFD P1.6 4 7
DIO1 1 13 DIO5

NDAC P1.7 1 8 DIO2


DIO3
2
3
14
15
DIO6
DIO7
DIO4 4 16 DIO8
IFC P1.0 8 9 EOI
DAV
5
6
17
18
REN
GND
NRFD 7 19 GND
SRQ P4.5 7 10 NDAC
IFC
8
9
20
21
GND
GND
SRQ 10 22 GND
ATN P1.2 6 11 ATN
SHIELD
11
12
23
24
GND
GND

Shield - 2 12
DIO5 P0.5 16 13
100756 - 11
DIO6 P0.6 14 14
DIO7 P0.7 13 15
DIO8 P3.1 12 16
Figura 2. El hardware del convertidor GPIB/USB consta de la
REN P1.1 5 17
combinacin de un conector Centronics de 24 pines con una
GND - 2 18-24 tarjeta R8C/13-USB.

18 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

X=1 significa que el dispositivo direccionado no existe.


X=2 notifica un timeout en el envo o recepcin de los datos.

Programacin
El entorno High Performance Embedded Workshop de Renesas
genera un archivo hexadecimal Motorola (GPIB_USB.mot), que
puede volcarse con el Flash Development Toolkit 3.4 Basic (de
[5] o [6]) tambin mediante el puerto USB. Aparte ha de cerrarse el
jumper JP1 en la tarjeta controladora y pulsar brevemente el botn
de reset. Tras la programacin no debemos olvidar retirar otra vez
el jumper y pulsar el botn de reset nuevamente. Despus nuestro
convertidor GPIB-USB ya estar preparado para ponerse en prctica. Figura 3. Ejemplo de un oscilograma transferido mediante el
convertidor GPIB/USB del osciloscopio al PC.
Funcionamiento
Como aplicacin prctica del convertidor presentamos un programa
codificado en VB6, que transfiere el oscilograma de un osciloscopio USB (I<CR><LF>), hasta encontrar el puerto adecuado y recibir
Tektronix-TDS210 al PC. Conociendo las instrucciones de su propio la cadena de respuesta. Inmediatamente despus se ejecuta el
osciloscopio podemos adaptar fcilmente el programa, que est chequeo de la cadena de identificacin del osciloscopio enviando
incluido en las descargas de software [7]. el comando R1,*IDN?<CR><LF>. Aparte, se fija la direccin del
El programa se instala en el PC ejecutando Setup.exe. Tras la ins- dispositivo mediante la constante global ADDR a 1. Para otra
talacin se inicia haciendo clic en GPIP_USB.exe. direccin del dispositivo, ha de cambiarse este valor! Si se recibe
Una vez iniciado el programa se mostrarn los puertos COM dispo- la cadena de respuesta del osciloscopio, el programa estar listo
nibles y se enva la cadena de identificacin del convertidor GPIB- para transmitir curvas y mostrar resultados en el monitor del PC.

Tabla 3: posibles instrucciones GPIB universales


Instruccin Parmetro Significado
C - Enva IFC, activando con ello todos los dispositivos conectados
G Comando GPIB Activa la lnea ATN- y enva el comando dado como parmetro mediante el bus GPIB
Pregunta la cadena de identificacin al convertidor USB
I -
Respuesta: GPIB/USB converter V1.0
Direccin del dispositivo, cadena y La cadena dada en parmetros tambin se enva al dispositivo direccionado, y la cadena
R
dispositivo direccionado de respuesta del dispositivo se enva de vuelta
Solicitud de la lnea de SRQ (Service Request)
S - Si responde 0: ningn dispositivo necesita el servicio
Si responde 1: hace falta este servicio
Cambio del tiempo de timeout al enviar o recibir datos mediante el bus GPIB. Por defecto
T Tiempo de timeout en s
= 200000[s] = 200ms
La cadena dada en parmetros se enva al dispositivo direccionado, no se espera
W Direccin del dispositivo, cadena
respuesta
LLO 0x11 Local Lockout: prohbe el funcionamiento de todos los dispositivos conectados
DCL 0x14 Device Clear: se reinician todos los dispositivos conectados al bus GPIB
PPU 0x15 Parallel Poll Unconfigure: deshabilita la funcin Parallel Poll
Serial Poll Enable: tras un servicio de request comienza la solicitud en serie de los
SPE 0x18
dispositivos
SPD 0x19 Serial Poll Disable: deshabilita la solicitud en serie
UNL 0x3F Unlisten: retira todos los dispositivos del modo escucha
UNT 0x5F Untalk: ordena al dispositivo en particular que guarde silencio

elektor 04-2011 19
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Tabla 4: instrucciones GPIB direccionadas


Valor en
Instruccin Significado
hexadecimal
Goto Local: pone los dispositivos
GTL 0x01 direccionados en modo de
funcionamiento local
Selected Device Clear: resetea
La figura 3 muestra como ejemplo la transmisin del canal 1 del
SDC 0x04 los dispositivos direccionados
osciloscopio.
previamente
Pueden transferirse las curvas del canal 1, 2, ref A y ref B. La lnea
Parallel Poll Configure: solicitud de puntos representa el offset en el eje Y. Y-offset, Y-DIV y X-DIV
PPC 0x05 en paralelo de los dispositivos se extraen de los datos de las curvas. stos a su vez se transfieren
direccionados previamente en formato ASCII entre -128 y +127, siendo el rango visible de -100 a
Group Execute Trigger: ejecuta una +100. Mediante el botn Clear All se borran las curvas, y mediante
accin determinada para todos Copy to Clipboard los datos de las curvas se copian al portapapeles
GET 0x08
los dispositivos direccionados para su procesado posterior, por ejemplo para ser copiadas en Word.
previamente En la seccin del men File Export csv o Export pwl los datos
Take Control: transfiere el control de las curvas pueden exportarse a Excel o ser guardados como datos
TCT 0x09 a un dispositivo direccionado .pwl. El formato pwl significa Piece Wise Linear Function, y se
previamente trata de un archivo con el que pueden integrarse datos de curvas
en el programa de simulacin de LTSpice. En la edicin de septiem-
bre de 2010 de Elektor [9] se puede echar un vistazo al programa
simulador.
Una caracterstica de este programa es que podemos seleccionar
no slo seales con curvas predefinidas (senoidal, cuadrada, trian-
gular...), sino que tambin ofrece la posibilidad de importar curvas
externas en formato .pwl (vase la figura 4). En el ejemplo de la
figura 5, la seal ruidosa que fue transferida en la figura 3 del osci-
loscopio al PC fue importada como archivo.pwl al programa simu-
lador e integrada con un simple filtro paso bajo (combinacin RC).
El resultado del filtrado simulado de la seal adquirida en el mundo
real puede verse en la figura 5 abajo: la curva azul representa la seal
de entrada (del archivo .pwl), y la verde la seal tras pasar por el
paso bajo.
(100756)

Figura 4. El programa de simulacin LT-Spice permite importar


seales medidas con el osciloscopio en formato .pwl.

R1

1k
V1 R2
C1
100k
1n

PWL file="N:\GPIB_USB\TDS210 Interface\Test.pwl" Enlaces


.tran 0 5u 0 1n 100756 - 14A
[1] http://es.wikipedia.org/wiki/GPIB
20mV
V(n002) V(n001)
[2] www.elektor.es/080068
10mV

[3] www.elektor.es/r8cstart
0mV

-10mV

-20mV

-30mV

-40mV
[4] www.elektor.es/050179-3
-50mV

-60mV

-70mV
[5] www.elektor.es/050179-2
-80mV

-90mV [6] www.blafusel.de/files/r8c


-100mV
0.0s 0.5s 1.0s 1.5s 2.0s 2.5s 3.0s 3.5s 4.0s 4.5s 100756 - 14B

[7] www.elektor.es/100756
[8] www.elektor.es/r8c
Figura 5. Ejemplo de uso de una seal real medida en una
simulacin con LT-Spice. [9] www.elektor.es/081006

20 04-2011 elektor
Personal Download for I Elektor
63414

Personal Download for I Elektor


63414

INTERFAZ JTAG

Probar a travs del interfaz JTAG


Comprobar conexiones
sin sondas de prueba
Rob Staals, JTAG Technologies (NL)

Probar placas manualmente es algo


complicado sino imposible en el caso
de aplicaciones con integrados
complejos y placas multicapa.
Afortunadamente, la mayora
de los integrados disponen hoy
en da de una lgica especial para
comprobar en profundidad las conexiones
internas del integrado y las conexiones de la placa.
Para esto se utiliza el interfaz JTAG internacionalmente
estandarizado.

Despus de la construccin de un prototipo o un producto final, La gran ventaja de la prueba estructural es que se conoce el sitio exacto
queremos saber lo ms rpidamente posible si el circuito funciona. del problema. Un terminal que no est soldado correctamente o que
Conectamos la alimentacin y esperamos nerviosos a ver lo qu haga cortocircuito con otro terminal, lo pillas al instante. Hay que pro-
pasa. Generalmente el prototipo no funciona o funciona parcial- bar una gran cantidad de puntos para obtener una alta cobertura de
mente a la primera. Dnde est el problema, es por algn pro- prueba y poder hacer el diagnstico correcto. Para eso se utiliza gene-
blema de diseo o es porque determinados componentes no estn ralmente una almohadilla de pruebas en la placa. Sin embargo las almo-
bien montados? Enseguida cogemos un osciloscopio o un polme- hadillas de pruebas cuestan mucho dinero y ocupan mucho.
tro para verificar si las seales son las correctas y comprobar las En diseos modernos con una alta densidad, se presenta directa-
conexiones. Sin embargo, esto es casi imposible de hacer en las mente un problema. En una placa multicapa con una pequea dis-
actuales placas multicapa con pequeas distancias entre pistas y/o tancia entre pistas o componentes BGA no hay sitio para sondas.
componentes BGA. Sin embargo, cmo podemos probarlos? Lo que es peor, las sondas pueden causar fcilmente cortocircuitos
Un mtodo muy utilizado es una prueba funcional. La funcionali- entre terminales (figura 2).
dad de la placa se examina mediante rutinas especiales software Para solucionar este problema se desarroll en los aos ochenta la
de prueba. Un requisito importante es que el ncleo del circuito tecnologa Boundary scan (Bscan).
funcione, sino no podemos seguir con la prueba funcional. En una
prueba funcional, el diagnstico del error es difcil. La prueba indica, La arquitectura Boundary scan
por ejemplo, que hay un fallo en la memoria, pero no sabe qu ter- Tomamos como ejemplo un microcontrolador. Se ha integrado en
minal es el causante. silicio, aparte del ncleo que forma la funcin real del integrado,
Tambin podemos optar por una prueba estructural. el hardware necesario para Bscan. Este hardware adicional consta,
Si los compontes de la placa estn interconectados correctamente, entre otras cosas, de los registros Bypass, Instruction, Boundary-
el circuito debe funcionar, a menos que haya un fallo en el diseo. scan y un controlador. El registro Bscan (BSR) est formado por clu-
Aqu partimos de la idea de que los componentes estn bien. En las transparentes que se encuentran entre los terminales y el ncleo.
otras palabras: El objetivo es demostrar que los componentes estn Adems se han aadido varios terminales adicionales: TDI (Entrada
soldados de forma correcta. El mtodo ms sencillo es hacer una de Datos de Testeo), TDO (Salida de Datos de Testeo), TCK (Reloj de
prueba de continuidad con un polmetro entre todos los compo- Testeo), TMS (Selector de Modo de Testeo) y opcionalmente TRST
nentes (ver figura 1). (Reset de Testeo), ver figura 3.

22 04-2011 elektor
Personal Download for I Elektor
63414

INTERFAZ JTAG

componente componente

Sncronizadamente con el reloj de TCK, se pueden enviar bits hacia


100912 - 11
dentro a travs de TDI y hacia fuera a travs de TDO. La ruta que
toman estos bits se determina enviando un comando especfico al
controlador a travs de TMS. As existen comandos para colocar los Figura 1. El mtodo ms sencillo para verificar que todos los
componentes estn correctamente interconectados es la
registros Bypass, Instruction, o BSR en el camino de TDITDO. Los
realizacin de una prueba de continuidad con un polmetro.
terminales TDI, TDO, TMS, TCK y TRST forman juntos el Test Access
Port (TAP), para muchos ms conocido como el interfaz JTAG. Una
gran cantidad de componentes disponen ya de este interfaz JTAG y
es apto por defecto para el uso de Bscan.

Cmo funciona Boundary-scan?


Colocando el BSR en el camino de TDITDO puedes enviar cualquier Dnde conectar?
BGA BGA
patrn de bits hacia dentro a las clulas Bscan a travs del terminal
TDI. Los datos se colocan en los terminales mediante un Update. Power or
GND
De forma inversa los datos de los terminales pasan al BSR mediante 100912 - 12

un Capture. Despus se puede enviar el contenido del BSR hacia


fuera a travs de TDO. Las dos acciones de drive y sense se utili-
zan para probar las conexiones entre los componentes. Figura 2. En una placa multicapa con pequeas distancias entre
pistas o componentes BGA, no hay sitio para sondas de prueba.
Ejemplo 1
Conectando el TDO de un integrado Bscan al TDI de otro, se forma
una cadena Bscan. Para obtener una sincronizacin correcta, las hay una desconexin debajo del terminal de IC2. De esta manera se
seales TCK y TMS del TAP se conectan directamente a cada inte- localizan rpidamente desconexiones, cortocircuitos de redes entre
grado por separado (figura 4). En principio se pueden incluir una s y cortocircuitos con Vcc o Gnd. En el ejemplo se parte de tan slo
cantidad interminable de componentes en la cadena. Por razones 5 conexiones, pero en la prctica se pueden probar de esta forma
prcticas se limita generalmente dicha cantidad a unos 10 compo- fcilmente desde algunas decenas hasta cientos de conexiones.
nentes Bscan.
En la figura 4 partimos de una cadena con 2 componentes Bscan, un
C y un FPGA. Esta cadena consta de las clulas Bscan de IC1 ms
las clulas Bscan de IC2. Segn el esquema, IC1 e IC2 estn unidos a Clulas Boundary scan que
travs de las conexiones Net_1...Net_5. El ejercicio consiste ahora forman parte del registro BSR
en la verificacin de que esto tambin ocurra en la placa. En otras Pines
palabras: Tenemos que comprobar que los terminales de IC1 e IC2 E/S
estn soldados correctamente y que no haya ninguna desconexin
o cortocircuito.
Detrs de cada terminal conectado con Net_1...Net_5 hay una clula
Bscan correspondiente. Estas clulas se utilizan para la prueba de
conexin. El primer paso es la colocacin de la cadena combinada
Core
en el camino TDITDO. Despus se enva un vector al BSR a travs
de TDI, de tal manera que las clulas Bscan de IC1 correspondientes TDI Bypass TDO
a Net_1...Net_5 contengan unos lgicos. Ojo, durante el desplaza-
miento el estado de los terminales no cambia nada. Los datos de las Instruction Reg.
clulas Bscan se colocan en los terminales justo en el momento del ID Register
Update. Entonces el vector 11111 se encuentra en Net_1...Net_5
(figura 5). Controller
A continuacin el vector que se encuentra en Net_1...Net_5 pasa
mediante un Capture a las clulas Bscan correspondientes de IC2
Test Clock (TCK)
(figura 6). Test Mode Select (TMS)
Despus de leer el vector se enva hacia fuera el contenido completo Test Reset (TRST) 100912 - 13
optioneel
del BSR. El vector ledo se compara mediante software con el vector
esperado. Este ltimo tiene que ser 11111, en cambio el vector ledo
resulta ser 11011. El bit ledo de Net_3 es un 0, mientras se espe- Figura 3. En un integrado Bscan se ha integrado hardware
raba un 1. Esto indica que hay un problema con Net_3. Utilizando adicional. Este consta de los registros Bypass, Instruction,
varios vectores de prueba inteligentes se puede diagnosticar que Boundary scan y un controlador, entre otras cosas.

elektor 04-2011 23
Personal Download for I Elektor
63414

INTERFAZ JTAG

IC1 IC2 IC1 IC2


x x x x x x x x x x x x x x x x x x x x

x 1
Net_1
x x x 1
1 Net_1
x x
x 1
Net_2
x x x 1
1 Net_2
x x
Net_3 1 Net_3
x
x
Core 1
1
Net_4
x
x
Core x
x
x
x
Core 1
1
1 Net_4
x
x
Core x
x
x 1
Net_5
x x x 1
1 Net_5
x x
Shift
11111 TDI Bypass Bypass TDO TDI Bypass Bypass TDO

Instruction Reg. Instruction Reg. Instruction Reg. Instruction Reg.


ID Register ID Register ID Register ID Register

Controller
Controller Controller
Controller Controller
Controller Controller
Controller

TCK TCK
Shift TMS 100912 - 14 Update TMS 100912 - 15

Figura 4. Aqu se han interconectado dos componentes Figura 5. En las conexiones Net_1...Net_5 se coloca el vector
Bscan, un C y un FPGA. 11111.

A travs del interfaz JTAG, se envan patrones especiales de datos al


IC1 IC2 BSR para verificar que la memoria RAM est correctamente conec-
x x x x x x x x x x tada. Estos patrones estn compuestos de bits de direccionamiento,
x 1
1
1
Net_1
Net_2
1 x datos y control. Los datos se pueden escribir en la RAM y volver a
x 1
leerlos mediante la eleccin correcta de patrones de datos. En fun-
1 x
1 Net_3
x
x
Core 1
1
1 Net_4
0
1
Core x
x
1
cin de los resultados, se puede determinar si un terminal de la
Net_5
x 1 1 x

TDI Bypass Bypass TDO

Instruction Reg. Instruction Reg.


memoria no est correctamente conectado o qu terminal es.
ID Register ID Register Tambin es posible programar una memoria flash de manera pare-
Controller
Controller Controller
Controller cida. Los datos a programar en el flash se integran en los patrones
que se envan al BSR.
TCK Para las pruebas de E/S y conectores se utiliza un mdulo Bscan
Capture TMS 100912 - 16
externo con una gran cantidad de terminales E/S. Estos terminales
se conectan a los conectores de la placa. El BSR del mdulo se coloca
Figura 6. El vector que se encuentra en Net_1...Net_5 en las clulas en serie con la cadena en la placa (figura 8). De esta manera el Bscan
Bscan correspondientes de IC2 se lee mediante un Capture. tiene acceso completo a los conectores y al bloque E/S de la placa,
y pueden ser incluidos en la prueba.
Despus de que se haya comprobado la placa de posibles fallos de
produccin, se carga el software en el flash interno del C y se con-
figura el FPGA a travs del interfaz JTAG.
En este ejemplo se ha explicado cmo se prueban las conexiones
entre los componentes Bscan. En este contexto es importante sea- Conclusin
lar que este mtodo funciona con componentes que cumplen el El Boundary scan sirve perfectamente para la comprobacin y
estndar IEEE 119.1 Boundary scan (Bscan compliant). programacin in situ de placas digitales. Tambin se puede utili-
Un placa cualquiera tambin contiene, adems de uno o varios inte- zar Bscan en combinacin con componentes no Bscan. Como en
grados Bscan compliant, gran cantidad de componentes variados muchos diseos se utilizan ya C y CPLD/FPGA Bscan compliant,
como son las resistencias, memorias, flash, E/S, conectores, etc. se reduce enormemente la cantidad de almohadillas de prueba.
Tambin ah se puede utilizar Bscan. Debido a esto, son innecesarios los adaptadores de prueba caros o
pueden simplificarse muchsimo. Gracias a un buen diagnostico se
Ejemplo 2 puede localizar un problema rpidamente.
En la figura 7 se parte de una placa con un C, FPGA, RAM, memo- Muchos diseadores y compaas de produccin reconocen estas
ria flash y E/S. Slo el C y el FPGA son Bscan compliant. Para mayor ventajas y utilizan ya Bscan con mucho xito.
claridad la cadena Bscan se ha representado en estos componentes (100912)
mediante una lnea gruesa. La cadena Bscan tiene acceso directo a
los terminales E/S del C y del FPGA y con eso al bus que contiene
las lneas de direccionamiento, datos y control. As que a travs del
interfaz JTAG se obtiene un acceso directo a los terminales de, por
Enlaces Web
ejemplo, la memoria RAM. www.jtag.com

24 04-2011 elektor
Personal Download for I Elektor
63414

Connector
D
FLash

Connector
RAM

I/O D

FLash
RAM
I/O

I/O Module
Vcc Vcc

Pull- up Pull- up
Connector

Connector
R serie R serie

FPGA C FPGA
C
Pull -down
Pull -down

Gnd
TDI

JTAG
Gnd
TDI
JTAG

TDO
TDO
100912 - 18

100912 - 17

Figura 7. Aqu partimos de una placa con un C, FPGA, RAM, Figura 8. Aqu se utiliza un mdulo Bscan externo con una gran
memoria flash y E/S. Slo el C y el FPGA son Bscan compliant. cantidad de terminales E/S para las pruebas de E/S y los conectores.
Estos terminales se conectan a los conectores de la placa.
Publicidad

Conjunto dsPIC/PIC24
Ventajosa solucin hardware/software para el desarrollo rpido de proyectos
Esta solucin es perfecta para todo aquel
que desee desarrollar sistemas basados en
los potentes productos de Microchip con
ncleo 16 bits que pueden domesticarse
fcilmente usando Flowcode. El paquete se
suministra con un dispositivo dsPIC30F2011
y es totalmente compatible con toda la gama
de placas y accesorios E-block. Las hojas de
caractersticas de cada elemento individual
estn disponibles separadamente.

Contenidos:
Flowcode 4 para dsPIC/PIC24 (Verson Profesional)
Multiprogramador USB para microcontroladores dsPIC/PIC24
Tarjeta LCD
Tarjeta LED
Tarjeta de pulsadores Precio del Conjunto:
Fuente de alimentacin
Cable USB Solo 386,75

15% de DESCUENTO
respecto a la suma de los
Pdelo ahora en: www.elektor.es/conjunto-dspic elementos individuales!

Anzeige A5 E-Blocks ES.indd 1 23-02-11 13:52:18

elektor 04-2011 25
Personal Download for I Elektor
63414

TERMMETROS IR

Medir la temperatura
a distancia
Est muy caliente ese disipador? lo habr dimensionado bien? Con la ayuda de un termmetro IR
puedes medir rpidamente y a una (cierta) distancia, la temperatura de todo tipo de objetos. Este tipo de
termmetros ya se pueden adquirir por varias decenas de euros. Dnde hay que prestar atencin a la hora
de comprar un medidor as y cmo hay que utilizarlo? Este artculo te orienta y te muestra adems una
seleccin de medidores por debajo de 200 euros.

Harry Baggen (redaccin NL)

A primera vista, un termmetro IR parece un instrumento til de que slo un cuerpo negro irradia su calor al 100%. En otros objetos
medicin, con el que se puede determinar a distancia y con pre- no slo la temperatura del objeto determinar la irradiacin sino
cisin la temperatura de objetos en un amplio alcance. Y como que tambin depender de las caractersticas del material y de la
actualmente estos aparatos ya se pueden adquirir por poco dinero, reflexin de la superficie. A esto se llama emisividad o coeficiente
muchos lo compran sin pensar en la importancia de las distintas de emisin del material. Esto puede influir intensamente en la pre-
caractersticas y de la manera en que hay que utilizar un termmetro cisin de la medicin de la temperatura IR. Puedes encontrar ms
como este. La adquisicin se hace, en ese caso, de la misma manera informacin sobre esto en el recuadro.
que con muchos otros aparatos de consumo: Pulsa algn botn y
mira lo que pasa. Slo se echa un vistazo al manual y se lee si es Caractersticas
imprescindible, pero generalmente no por voluntad propia. En qu caractersticas tenemos que fijarnos a la hora de adquirir un
Afortunadamente, esto ltimo no ocurre con los electrnicos. termmetro IR? Primero el precio juega un papel muy importante.
Muchos lectores conocen muy bien el lema medir es saber y en En aplicaciones profesionales se necesitar antes un medidor fiable
caso de los instrumentos de medicin, la mayora quiere saber tam- y calibrado que en aplicaciones de uso domstico. El precio se deter-
bin dnde se tienen que fijar en las mediciones. mina principalmente por dos factores: el alcance de la temperatura
Los termmetros IR pueden ser muy tiles, pero slo si se utilizan de que puede cubrir el medidor y el ngulo de la medicin del medidor
forma correcta y si las especificaciones tcnicas cumplen el objetivo IR. Un alcance muy elevado de la temperatura requiere otros requi-
que tienes pensado. Y si simplemente quieres medir distintas cosas, sitos del sensor IR. La mayora de los medidores baratos llegan sin
sin que stas tengan que ser muy precisas? O quieres medir con ningn problema a unos 200 300 grados. Actualmente tampoco
mucha precisin la temperatura de una pequea superficie a un metro hace falta desembolsar mucho dinero para llegar a 500...1000C, ya
de distancia? Para eso se necesitan dos medidores completamente existen algunos ejemplares de unos 100 euros que pueden alcanzar
diferentes. Antes de adquirir dicho aparato, lee primero este artculo. los 1000 C (si podemos fiarnos de las especificaciones del fabricante).
La mayor parte del dinero est en la ptica, un medidor con un ngulo
Calor irradiado de medicin pequeo es mucho ms caro. La necesidad de un ngulo
Todos los objetos irradian energa infrarroja. Cunto ms caliente de medicin tan pequeo depende mucho del uso que le des. Te lo
est el objeto, ms rpidamente se mueven las molculas dentro recomendamos en mediciones de componentes electrnicos (disipa-
de l y a causa de esto emiten ms energa infrarroja. El espectro de dores pequeos y cosas similares): cunto ms pequeo sea el ngulo
esta irradiacin se encuentra entre 0,5 y 100 m aproximadamente. de medicin, mejor. Ese ngulo de medicin se expresa en forma de
La temperatura es la que determina la longitud de onda; cunto ms proporcin. As un valor visto muy frecuentemente es 10:1. Esto signi-
caliente est un objeto, ms corta ser la longitud de onda de la luz fica que el dimetro del campo de medicin es 1/10 de la distancia de
IR irradiada. Esto se ha reflejado en la figura 1 con varias tempera- medicin (ver figura 2). Por lo tanto, a una distancia de 10 cm tienes
turas. Significa que un termmetro IR debe reconocer un espec- un rea de medicin de 1 cm, pero a 1 m de distancia el tamao del
tro determinado en el rea IR para poder medir con precisin en rea de medicin ya es 10 cm. La estimacin errnea del tamao del
una zona amplia de temperatura. Adems, hay que tener en cuenta rea durante una prueba es uno de los fallos ms frecuentes en una

26 04-2011 elektor
Personal Download for I Elektor
63414

TERMMETROS IR

Trabajar con termmetros IR:


Gua y prueba prctica
100000

Dimetro del rea 10 50 100 200 mm


de medicin
Radiacin espectral- W/(m2)(sr)(m)

10000

1000
10 : 1

25C
250C

100 500C
750C
1000C

10

Distancia 100 500 1000 2000 mm


100913 - 12
1
0.1 1 10 100
Longitud de onda - m

Figura 1. La luz IR irradiada de un cuerpo negro Figura 2. El ngulo de apertura de un termmetro IR


a diferentes temperaturas se expresa como la relacin entre la distancia y el dimetro
(fuente: Scitec Instruments). de la superficie a medir.

medicin IR. El termmetro IR slo muestra la temperatura correcta si Adems son muy importantes las caractersticas del material medido
el rea queda completamente dentro de la superficie a medir (figura para obtener precisin en el resultado de la medicin. La reflexin del
3). Y normalmente sucede as que el tamao del rea slo determina material se indica con la emisividad anteriormente mencionada. Los
un 90% de la energa medida. De modo que hay que aproximarse al medidores IR bsicos estn calibrados a un valor fijo de 0.95. Esto
mximo al objeto a medir para obtener una medicin lo ms precisa es apto para una gran cantidad de materiales como son la madera,
posible! Como regla de tres para obtener una medicin muy precisa, el plstico, el caucho, la piedra, el agua, el hormign y la cermica.
debes asegurarte de que la superficie a medir sea por lo menos dos Pero en caso de muchos metales dicha emisividad es mucho ms baja,
veces mayor que el rea de medicin. especialmente si tienen una superficie brillante. Esto puede dar lugar

Para la elaboracin de este artculo han puesto productos a nuestra disposicin


los siguientes suministradores/fabricantes:
Amprobe (www.amprobe.eu) HT Italia (www.htitalia.it)
BASETech: Conrad (www.conrad.com) Optris GmbH (www.optris.com)
BK Precision (www.bkprecision.com) Peaktech (www.peaktech.de)
Black & Decker (www.blackanddecker.com) Testo (www.testo.com)
ELV (www.elv.de) Uni-Trend (www.uni-trend.com)
Extech (www.extech.com) Velleman (www.velleman.eu)
Fluke (www.fluke.com) Voltcraft: Conrad (www.conrad.com)

elektor 04-2011 27
Personal Download for I Elektor
63414

TERMMETROS IR

Medicin Medicin !!Error de


precisa buena medicin!!
100913 - 13

Figura 3. Asegrate de estar prximo al objeto a medir, de modo Figura 4. Como referencia de esta prueba hemos utilizado este
que el rea de medicin quede completamente dentro de la Fluke 572, con un ngulo de apertura de 50:1.
superficie a medir.

a un error de medicin de hasta un 50%! Puedes olvidarte de hacer cinta adhesiva. Algunos fabricantes de medidores IR ofrecen un
una medicin sobre un disipador de aluminio con acabado metlico cinta adhesiva especial para este fin.
si no puedes ajustar la emisividad del medidor IR. Pinta la superficie a medir con pintura de color negro mate. La pin-
Para comprobar esto ltimo en la prctica, lijamos el lado de un disi- tura de radiadores soporta una temperatura de hasta unos 80C,
pador anodizado de color negro hasta que aparezca el color met- para temperaturas ms elevadas (hasta 600C) puedes utilizar
lico, lo calentamos y medimos la temperatura a ambos lados. En el una pintura especial resistente al calor.
lado de color negro medimos 65C y tan slo 40 C en el lado lijado. Taladra un agujero en el objeto a medir con una profundidad de
Para obtener una indicacin correcta en el lado lijado, tuvimos que por lo menos cinco veces el dimetro. Mide con el termmetro
bajar la emisividad hasta unos 0,15 C! dentro del agujero (el dimetro del agujero > el dimetro del rea
de medicin). Para materiales con una emisividad de ms de 0,5
Mtodos para medir de forma ms precisa se crea as un cuerpo negro casi perfecto. Por desgracia, este es
Hay tres mtodos para obtener un resultado de medicin ms pre- tambin el mtodo ms destructivo.
ciso con materiales de los que se desconocen la emisividad o cuando
se desva demasiado del valor estndar de 0,95C: Si es posible ajustar la emisividad del medidor (indicada en la tabla
Provee a la superficie a medir de una cinta adhesiva fina de color de resumen), entonces queda la pregunta de cul es el valor correcto
negro mate, esto hace que se acerque a los 0,95C. Por supuesto del material a medir. En el manual del medidor puedes encontrar casi
que esto slo funciona a temperaturas que puedan soportar la siempre una tabla con los valores de un montn de materiales (los de

Figura 5. Algunos termmetros IR estn equipados con un nico lser, otros con dos y algunos incluso con tres.

28 04-2011 elektor
Personal Download for I Elektor
63414

TERMMETROS IR

los distintos materiales que se usan frecuentemente en electrnica Como la mayora de termmetros IR se parecen mucho a nivel de
se pueden encontrar en la tabla del recuadro). Esto ya nos ofrece un apariencia, manejo y posibilidades, no les vamos a describir por
poco de apoyo, pero todava no se est seguro del valor. La mejor separado. Se han resumido las caractersticas ms importantes en
forma de saber el valor exacto de la emisividad de un material deter- una tabla como son: El ngulo de apertura, el alcance de la tempera-
minado es utilizando un sensor de temperatura de contacto preciso. tura y el ajuste de la emisividad. Fluke puso a nuestra disposicin un
El valor medido por este sensor, se compara con lo que muestra el tipo 572, un ejemplar de unos 700 euros (IVA excluido) y un ngulo
termmetro IR en su display. Entonces se ajusta el valor de emisividad de apertura de 60:1 (figura 4) para utilizarlo como punto de refe-
de tal forma que el termmetro IR muestre el mismo valor. rencia. Prximamente presentaremos tambin una prueba compa-
rativa entre un termmetro IR y una cmara infrarroja, ya no estaba
Desde barato hasta asequible a tiempo para ser incluida en este artculo.
Para ver lo tiles que son los termmetros con diferentes objetivos,
hemos probado en el laboratorio de Elektor distintos tipos y marcas Las diferencias
en diferentes circunstancias, que varan en la escala de precios hasta Dnde estn las mayores diferencias? Como hemos dicho anterior-
unos 200 euros. Hemos optado conscientemente por un gran ancho mente, estas estn en el alcance, el ngulo de apertura y las opcio-
de banda; de tal modo que el ejemplar ms barato de este grupo nes de ajuste. Para la mayora de las aplicaciones caseras y elec-
cuesta 23 euros y el ms caro 175 euros. Por cierto, es curioso cun- trnicas ser suficiente un alcance de un par de cientos de grados,
tos tipos diferentes de termmetros IR se ofrecen, parece como si algo que casi todos los modelos probados cumplen. El ngulo de
fueran igual de imprescindibles que un polmetro. apertura difiere mucho. As, los tipos ms baratos tienen un ngulo

Publicidad

DVD-ROM evo
N u
Elektor 2010
Todos los artculos del ao 2010
s
El DVD Elektor 2010 contiene todos los artculos publicados
Incluye artculo
en espaol
durante el ao 2010 en las ediciones en espaol, ingls, francs,
holands y alemn de la revista Elektor en formato PDF. Los
artculos conservan el formato original con el que aparecieron ISBN 978-90-5381-267-9 27,50
publicados en la revista y se visualizan con Adobe Reader.
El DVD incluye un motor de bsqueda exhaustiva para localizar Elektor International Media Spain, S.L.
palabras clave en cualquier artculo. Apartado de Correos 62011
28042 Madrid Espaa
Tel.: +34 91 101 93 95
Fax: +34 91 101 93 96

Ms informacin y pedidos en www.elektor.es/tienda


w.elektor.es/tienda

elektor 04-2011 29
Personal Download for I Elektor
63414

TERMMETROS IR

Son muy tiles los termmetros IR a los que se pueden conectar un


termopar del tipo K, de modo que se pueda comparar la medicin de
contacto con la medicin IR y as ajustar con precisin la emisividad
(figura 6). Esto se puede hacer, por ejemplo, con el HT3301, que ade-
ms dispone de una memoria de valores de medicin de 20 pruebas.
La mayora de los aparatos tienen tambin varias opciones adicio-
nales, como es una memoria para la temperatura mnima y mxima
medida o una alarma de un valor umbral ajustable. Todo esto se
menciona en la tabla de resumen.

Los tipos raros


Dentro de este grupo hay algunos que se sienten como gallina en corral
ajeno. El primero es el Peaktech 5090. Este aparato tiene un aspecto
fsico muy diferente del de los otros medidores (se parece ms a un pol-
metro) y dispone adems de una doble funcin de medicin: la tem-
peratura y la humedad. Ambas se muestran en un display muy grande
al mismo tiempo. El sensor de la humedad se encuentra en una sonda
aparte conectada al medidor mediante un cable en forma de rulo. Des-
Figura 6. Algunos aparatos se suministran con un termopar, pus de conectar el aparato, el termmetro estar continuamente acti-
con el que se puede realizar una prueba de temperatura de vado a diferencia del resto de aparatos, al principio cuesta un poco acos-
contacto para luego ajustar la emisividad de la prueba IR. tumbrarse a eso. El puntero lser se puede conectar con un botn aparte.
Y como ahora hemos dejado caer la palabra polmetro: El Extech
EX-470 es una combinacin de un polmetro estndar y un term-
de apertura de 1:1, con esto no se puede medir de forma precisa y metro IR/tipo K. La funcin de medicin IR ofrece ciertamente pocas
prcticamente tienes que tocar el aparato con el objeto a medir. opciones de ajuste, pero puede ser una solucin prctica para un
Por un poco ms de dinero obtienes un termmetro con un ngulo electrnico que est buscando un aparato todo-en-uno. El polme-
de apertura de 8:1 10:1, y esto empieza ya a ser otra cosa. Pero si tro ofrece incluso una medicin de verdadero valor eficaz y dispone
quieres medir algo en un disipador o en una caja, habr que optar de la opcin de medir capacidad y frecuencia.
por un medidor con una ptica a partir de 20:1 30:1. Tambin hemos incluido en el resumen un termmetro IR de Black
Otro punto importante es la posibilidad de ajustar manualmente el & Decker para mostrar lo que se puede encontrar en el mercado en
coeficiente de emisin. Especialmente durante la medicin de obje- este mbito. Este aparato se puede adquirir fcilmente en un cen-
tos metlicos, como es un disipador de aluminio con acabado met- tro de bricolaje. Realmente est dirigido a la bsqueda de fugas de
lico, habr que ajustar mucho el coeficiente para obtener un valor de calor en casa, pero tambin lo puedes utilizar para otras mediciones
medicin correcto. Claro que esta opcin de ajuste est slo dispo- de temperatura. El tamao del rea de medicin no le hace directa-
nible en medidores ms caros. Por supuesto que todo esto es muy mente til para la medicin de objetos pequeos, pero eso tambin
relativo, al fin y al cabo aqu se trata de los medidores ms bara- es vlido para muchos otros medidores de este resumen. Lo particular
tos. Los modelos profesionales llegarn a costar ms de 200 euros, de este aparato es que puedes ajustar el alcance de la histresis (en
pero para eso recibirs un aparato oficialmente calibrado con una tres pasos), para que despus el color del rea de medicin cambie si
precisin garantizada a ms largo plazo. Habra que ver esto de los la temperatura medida queda fuera del alcance (en comparacin con
medidores sin marca (o dicho mejor: con nombres fantsticos)... el valor inicial medido). El rea del LED es ciertamente ms pequea
Todos los medidores aqu vistos, excepto dos, vienen equipados con que el rea de medicin y no es muy visible a mayor distancia, pero el
un rayo luminoso, generalmente en forma de lser (en la figura 5 se cambio de color es muy prctico para las aplicaciones iniciales.
puede ver los tipos diferentes). Black & Decker es el nico equipado
con un rayo LED que cambia de color dependiendo de la tempera- Experiencias prcticas
tura medida. Algunos medidores vienen equipados con dos rayos Para probar los medidores en la prctica hemos hechos varias medi-
lser que indican el tamao del rea de medicin, muy til y que ciones a diferentes cajas y disipadores. De ah result que todos los
disminuye los errores de medicin considerablemente. Pero ten medidores tienen una precisin elevada, tan slo se desvan algu-
en cuenta que sta indicacin no siempre es correcta a distancias nos grados de nuestro medidor de referencia el Fluke 572. Ten en
cortas, porque los rayos lser se cruzan entre s a una distancia de cuenta en tus mediciones que las desviaciones a temperaturas ms
10...15 cm. Tambin ah habr que medir con buen criterio. Como bajas (temperatura ambiente) son relativamente grandes, ah una
comparacin: el Fluke 572 profesional que hemos utilizado aqu de desviacin de 2C se nota mucho ms que a temperaturas altas.
referencia, dispone de tres rayos lser con los que puedes indicar el Adems hemos utilizado una placa elctrica para la verificacin del
centro y el tamao del rea de medicin. tamao del rea de medicin y la precisin del lser. A lo mejor, esto

30 04-2011 elektor
Personal Download for I Elektor
63414

Tabla 1. Caractersticas tcnicas ms importantes.


TERMMETROS IR

Black&Decker
Tipo Amprobe IR608A BASETech MINI 1 BK Precision 635 ELV 8835 ELV VA 6520
TLD100
Alcance de la
18...400 C -33...220 C -20...550 C -30...150 C -50...1050 C -50...500 C
temperatura
ngulo de
8:1 1:1 10:1 6:1 30:1 8:1
medicin
Emisividad 0,95 fijo 0,95 ajustable Ajustable 0,95 fijo Ajustable 0,95 fijo
Lser 1 1 LED 1 1
Alcance IR 7...18 m 6...14 m - 8...14 m 8...14 m
Tiempo reaccin 0,5 s 1s 1s - 1s 0,5 s
Alarma Max-
-/- -/- X/X -/- X/X X/-
Min High/Low
Bolsa, sensor temp.
Extras Tipo K, memoria de Bolsa
20 mediciones
Precio 94 (ex) 23 1556 (ex) 55 100 62

Tipo Extech EX470 Fluke 62 HT3301 Optris MS LT Peaktech 4975 Peaktech 5090
Alcance de la
-50...270 C -30...500 C -50...1050 C -32...420 C -50...550 C -50...500 C
temperatura
ngulo de
8:1 10:1 30:1 20:1 12:1 8:1
medicin
Emisividad 0,95 fijo 0,95 fijo Ajustable 0,95 fijo Ajustable 0,95 fijo
Lser 1 1 1 1 2 1
Alcance IR - - 8...14 m 8...14 m 8...14 m 6...14 m
Tiempo reaccin - 0,5 s 1s 0,3 s 0,15 s 0,4 s
Alarma Max-
-/- X/- X/X X/- X/X X/-
Min High/Low
Maletn, sensor
Funciones de Bolsa, medidor
temp. tipo K,
Extras polmetro, sensor Bolsa de humedad
memoria de 20
temp. Tipo K incorporado
mediciones
Precio 145 125 148 (ex) 89 63 84

Velleman Voltcraft
Tipo Testo 830 T1 Uni-Trend UT 300B Velleman DVM105 Voltcraft IR260-8S
DVM8861 IR800-20D
Alcance de la
-30...400 C -18...380 C -33...220 C -50...550 C -30...260 C -50...800 C
temperatura
ngulo de
10:1 10:1 1:1 12:1 8:1 20:1
medicin
Emisividad Ajustable 0,95 fijo Ajustable Ajustable 0,95 fijo Ajustable
Lser 1 1 - 2 1 2
Alcance IR - - 5...14 m 8...14 m - 8...14 m
Tiempo reaccin 0,5 s 0,5 s 1s 0,15 s - 0,15 s
Alarma Max-
-/X X/- X/- X/X X/- X/X
Min High/Low
Extras Cajita Bolsa Bolsa
Precio 121 29 40 85 30 96

elektor 04-2011 31
Personal Download for I Elektor
63414

TERMMETROS IR

no suena muy profesional, pero en la prctica result ser muy efectivo. Para hacer pruebas a objetos ms pequeos, son importantes un
En algunos medidores tuvimos la impresin de que el lser incorporado rea pequea de medicin (preferiblemente 20:1 mejor) y la posi-
(o el sensor IR) no estaba bien centrado. Es importante que el lser indi- bilidad de ajustar la emisividad, especialmente en el rea de la elec-
que exactamente el centro del rea de medicin especialmente con trnica. Eso lo cumplen el ELV 8835, el HT3301 y el Voltcraft IR800-
medidores con un ngulo de apertura pequeo. Este no result ser el 20D. Nosotros hemos hecho aqu una seleccin cualquiera de entre
caso en algunos medidores, donde el lser se desviaba muchas veces la gran oferta, pero casi todas las marcas ofrecen un ejemplar apto.
varios grados. A veces bastaba con dar un par de golpecitos en el medi- Claro est que a partir de 100 euros puedes adquirir un medidor que
dor para desplazar espontneamente el lser un par de grados. El peor cumple con todos estos requisitos.
fue el Voltcraft IR800-20D con doble lser. El tamao del rea de medi- Para la prueba de objetos ms grandes (disipadores) puede servir
cin cuadraba muy bien, pero los lseres apuntaban claramente dema- perfectamente un medidor con una ptica de 8:1 10:1 (un rea de
siado hacia la derecha y se quedaban ms o menos a la mitad del rea medicin de 1 cm a una distancia de 10 cm), pero debes acordarte
de medicin real. Los lseres doble del Peaktech 4975 y el Velleman de medir cerca. Especialmente en pruebas con circuitos electrnicos
DVM8861, que vienen de las mismas fbricas, no tuvieron estos proble- los medidores con un valor de emisividad fijo de 0,95 darn resul-
mas. Por eso partimos de la idea de que es un fallo del propio ejemplar. tados poco tiles.
No obstante es preciso utilizar el rea lser con cierta reserva y Llama la atencin que muchos aparatos salgan de las mismas fbri-
observar preferiblemente una superficie adicional alrededor del rea cas de China, lo mismo ocurre con los polmetros, la nica diferencia
de medicin para asegurarse de que ests midiendo correctamente. es el color y lo que hay impreso en la caja. Habr que mirar bien la
En nuestra referencia Fluke las tres reas lser estuvieron perfecta- apariencia si comparas termmetros de marcas diferentes.
mente configuradas, a pesar del pequeo ngulo de medicin de Estuvimos encantados con dos mini medidores de este resumen, el
60:1 (no hubiramos esperado otra cosa). BASETech Mini 1 y el Velleman DVM105. Estas son esas cositas que
Luego hay que tener en cuenta el error de paralaje que surge a dis- te gustara tener a mano para poder medir algo rpidamente. Cier-
tancias cortas. tamente no podemos hablar de una ptica (1:1 mediante un tubito
delante del sensor), pero fjate que en el de Velleman todava puedes
Eleccin difcil? ajustar la emisividad.
Un termmetro IR puede ser un instrumento muy prctico si se uti- (100913)
liza de forma correcta. Todava no hemos dicho nada en este artculo
sobre la precisin; casi todos los aparatos estn alrededor del 2%.
Esta es una cantidad insignificante en comparacin con los otros Queremos agradecer a Fluke Nederland por poner a nuestra disposicin el
errores de medicin que pueden surgir en una prueba IR. termmetro IR tipo 572 utilizado como referencia en esta prueba.

Emisividad
La emisividad o coeficiente de emisin indica en qu medida Metal Emisividad No-metal Emisividad
un objeto irradia una radiacin de calor infrarrojo que se Aluminio metlico 0,02...0,4 Hormign (grueso) 0,93...0,96
determina por su propia temperatura. Un valor de 1 significa
Oro 0,02...0,37 Cristal 0,76...0,94
que la radiacin infrarroja del objeto est basada nicamen-
Cobre 0,02...0,74 Madera 0,8...0,95
te en su propia temperatura. Un valor menor que 1 indica
Plomo 0,06...0,63 Carbn 0,96
que la irradiacin no slo depende de su propia tempera-
Latn 0,03...0,61 Piel humana 0,98
tura sino que tambin est influida por otros objetos que se
Nquel 0,05...0,46 Papel 0,7...0,95
encuentran a su alrededor, o por la transmisin del calor. Un
sencillo termmetro IR tiene por lo general un coeficiente Acero 0,07...0,85 Plstico 0,8...0,95

de emisin fijo de 0,95. En caso de que un objeto bajo prue- Estao 0,04...0,08 Caucho 0,86...0,94
bas se desve de este valor, el resultado tendr como con- Plata 0,01...0,07 Agua 0,67...0,96
secuencia imprecisiones. Este valor se puede ajustar en los Zinc 0,02...0,28 Arena 0,76...0,9
medidores IR ms caros.
Aqu abajo mostramos la emisividad de varios materiales. Para eso hemos combinado las listas de varios fabricantes de termmetros IR. En
metales, la emisividad est muy influida por el tratamiento que haya recibido el metal y el tratamiento de la superficie. En la elaboracin de
esta lista, nos llam la atencin que cada fabricante utiliza valores un poco diferentes. Por lo tanto, es muy difcil deducir el ajuste de la emi-
sividad con la ayuda de la tabla suministrada con el aparato. Entonces, la medicin a travs de un sensor de contacto es la nica manera de
determinar el ajuste correcto.

32 04-2011 elektor
Personal Download for I Elektor
R= V/ I
(a+b+c . . . ) = a b
c . . . )
63414

(a + b + c ) + a = c + a + b
(a+b)+c = (b +
M E J O R (Vo)
R 2
I ZA R R A R 1+
SIN P

Aprender electrnica mucho ms fcil


Mini-Laboratorios para programacin Picaxe y para Electrnica
Convencional.
Herramientas completas con documentacin y prcticas para un
rendimiento ptimo y rpido de alumno y profesor.
Cada mini-laboratorio permite experimentar y conocer en
profundidad los distintos conceptos, sin montajes ni documentacin
adicional, aprovechando al mximo el factor tiempo disponible.

Programacin Picaxe. Electrnica Convencional.


EDU-020 Picaxe educacional Leds EDU-001 Educacional de Leds
EDU-002 Educacional de Diodos y Zners
EDU-021 Picaxe educacional Zumbador EDU-003 Educacional de las Resistencias
EDU-004 Educacional de la Soldadura
EDU-022 Picaxe educacional Motor EDU-005 Caja de Resistencias
EDU-006 Educacionalde Puentes Rectificadores
EDU-023 Picaxe educacional Luz EDU-007 Educacionaldel NPN y PNP
EDU-008 Educacionalde Displays led
EDU-009 Educacionalde Fuente de Alimentacin
EDU-010 Educacionaldel Rel electromecnico
EDU-011 Educacionalde Puertas Lgicas
EDU-012 Educacionaldel lgebra de Boole
EDU-013 Educacionaldel 555 Monoestable
EDU-014 Educacionaldel 555 Biestable
EDU-015 Educacionaldel Comparador 741

www.cebek.com
Personal Download for I Elektor
info@cebek.com / 933.313.342
63414

ATM18

ATM18,
estamos bien con RS-485
Para el control
de rels, tome 32 1200m
la tercera salida
Grgory Ester (Francia)
RS-485
Si deseamos establecer una comunicacin entre dos placas

ATM18
electrnicas a travs de un enlace con hilos, sin elementos
activos intermedios, sobre una distancia de ms de 1 km,
se impone una solucin por s misma: el enlace RS-422. Si
ahora pensamos en tres placas que queremos conseguir
que cohabiten, el enlace se transforma en un enlace
multipunto, donde ya necesitamos un bus RS-485.

En nuestro caso, vamos a ir un poco ms tos que se comunican, pero ninguna norma conectada al mdulo de ocho rels, ser
lejos, ya que se tratar de poner en funcio- nos impone nada referente al protocolo de bautizada como ATM05. Ver tambin la
namiento un sistema electrnico que se comunicaciones. As pues, ser sobre este Figura4.
comunique entre s, en el que se va a hacer par de hilos trenzados por el que circularn As pues, la ATM05 est conectada a la
intervenir a cuatro mdulos. Tres placas las informaciones, es decir, los caracteres. placa de ocho rels y el puerto de amplia-
ATM18 debern ser capaces de entenderse En cuanto el lenguaje que permita a todos cin [1] nos permite ahorrar lneas del
con el nuevo y pequeo mdulo: MuIn LCD, los mdulos entenderse, va a ser necesa- puerto de nuestro ATM18, con el fin de con-
un visualizador que es directamente com- rio inventarlo. Las pginas de laboratorio, trolar los rels con elegancia, utilizando tan
patible con el estndar RS-485. que me han puesto con el agua al cuello, no slo dos hilos, adems de los de alimen-
Fsicamente, los datos viajarn slo sobre han podido impedirme ponerme manos a tacin. En la serie ahorremos lneas del
dos hilos y, por lo tanto, el modo de tras- la obra puerto, este montaje ha sido objeto de un
misin ser semi-duplex: todo el mundo artculo en la edicin de octubre de 2008
puede comunicarse, pero cada uno en su Los actores del proyecto y el material est disponible en la tienda
momento. La EIA (Electronic Industries Asso- Con el fin de identificar fcilmente a lo largo de Elektor bajo las referencias 071035-72 y
ciation, es decir, la Asociacin de Industrias de este artculo quin es quin, vamos a 071035-95.
de Electrnica) y la TIA (Telecommunications mostrar aqu la convencin alcanzada: las En cuanto al mdulo MuIn LCD [2], es un
Industry Association, es decir, la Asociacin de dos placas ATM18 equipadas con una panta- mdulo compuesto de un visualizador LCD
Industrias de telecomunicaciones), nos impo- lla LCD de dos hilos sern bautizadas como clsico, con su chipset (es decir, conjunto
nen como conectar fsicamente los elemen- ATM01 y ATM02, la tercera placa, que estar circuitos integrados de control) HD44780

Productos y servicios de Elektor Placa del controlador ATM18: tienda electrnica, ref. 071035-91
Placa soporte ATM18: tienda electrnica, ref. 071035-92
Placa ocho rels: tienda electrnica, ref. 071035-72 Visualizador bifilar: tienda electrnica, ref. 071035-93
Placa Puerto de expansin: tienda electrnica, ref. 071035-95 Micro-cdigo (descarga gratuita) sur www.elektor.es/110024

34 04-2011 elektor
Personal Download for I Elektor
63414

ATM18

Figura 1. Adaptacin de la seal a la lnea. Figura 2. Los pares de hilos que se escapan.

integrado y acoplado a una placa de con- Devices. La Figura1 nos indica la posicin de El acceso a los dos hilos del par en cues-
trol, directamente compatible con nuestro los micro-interruptores almacenada con el tin se hace muy fcilmente gracias a
bus RS-485. Un poco ms adelante le hemos fin de disponer, en el lado del puerto serie, una placa de adaptacin [4] que recibir
dedicado un captulo completo. de tres lneas de datos: Rx, Tx y R/T, presen- nuestro conector RJ45 para soldar. En la
ATM01 podr controlar a su antojo los tes en el conector HE10, respectivamente Figura 2, los dos hilos, naranja y amari-
rels1y2 de la placa de rels de Elektor, accesible en los pines 8, 7 y 3. Las salidas llo, se corresponden, respectivamente,
mientras que ATM02 podr actuar sobre A y B, disponibles sobre los terminales con a las referencias A (+) y B (-) que son las
el estado de los rels 3y4. Debemos sea- tornillos, proporcionan la seal diferencial lneas de trasmisin diferenciales sobre las
lar tambin la posibilidad de rebautizar, sin adaptada para el enlace. cuales se transportan las seales perfec-
modificar el programa interno, las placas Las placas ATM0x pueden ser al mismo tamente complementarias, al menos en
ATM01 y ATM02 como ATM03 y ATM04 para tiempo, emisor y receptor, pero las emisio- cuanto a su forma.
para que puedan trabajar, respectivamente, nes no pueden hacerse al mismo tiempo, es La diferencia de potencial entre el punto A y
sobre los rels 5o6; 7u8. Es MuIn quien se decir, dos placas no pueden trasmitir en el el punto B es positivo o negativo, con lo que
encargar de sealizar visualmente todos mismo momento. Es el principio mismo del estamos en presencia de, bien un 1L o bien
los eventos. enlace semi-duplex. un 0L. La tensin diferencial equilibrada de
As pues, todos estos protagonistas van a Fsicamente, el bus est constituido por esta manera, limita la influencia nefasta de
poder entenderse entre s sobre el mismo un par de hilos tranzados que limitan as las fuentes de perturbacin del entorno.
bus EIA RS-485. los fenmenos de diafona, es decir, los La forma de las seales mencionadas pre-
conductores vecinos no tienen de qu viamente se puede ver en la Figura 3. Han
Com-prender el bus preocuparse! Nosotros hemos utilizado sido obtenidas sin ningn tipo de retoque,
Las placas ATM0x no se comunican directa- un par de hilos (1-2) de un cable de red de gracias al analizador lgico Scanalogic-2-Pro
mente entre ellas, ya que no disponen de un categora 5e SF/UTP (velocidad de datos [5], una herramienta muy potente cuyas
puerto compatible con el estndar RS-485. hasta 1000 Mbits/s, 200 veces ms que el capacidades son inversamente proporcio-
El envo de datos sobre el bus RS-485 se mximo posible utilizando el componente nales al precio de compra!
hace posible por un modelo de comunica- ADM485), recubierto y blindado, lo que El mantenimiento a nivel alto de la seal
cin [3] que adapta la seal serie disim- nos protege de las perturbaciones elec- R/T estar seguido del envi de datos sobre
trica (TTL) en una seal diferencial sim- tromagnticas vecinas. As pues, nos que- la lnea Tx con el formato RS-232 TTL. Para
trica, segn la norma RS-485. Esta conver- dan tres pares disponibles para poder pasar recibir los caracteres sobre la UART de nues-
sin viene asegurada, principalmente, por otras informaciones. En este proyecto no tro microcontrolador, ser necesario colo-
el controlador de lnea ADM485 de Analog los utilizaremos. car la seal R/T a nivel lgico 0.

Figura 3. Las seales no viajarn nunca de incgnito con el analizador lgico Scanalogic.

elektor 04-2011 35
Personal Download for I Elektor
63414

ATM18

A/+

A/+

A/+
B/-

B/-

B/-
RS485

RS485

RS485
S3 S3
RS232

RS232

RS232
S2 S2
TX
RX
R/T

TX
RX
R/T

TX
RX
R/T
S1 S1
PC1
PC0
PC2

PC3
PB3
PB0

PC1
PC0
PC2

PC3
PB3
PB0

PC1
PC0
PC2
A
B
ATM01 ATM02 MUIN_LCD ATM05
PB2

PB1

PD6
PD5

PB2

PB1

PD6
PD5

PD6

PD5
DATA

CLK
DATA
DATA

CLK

CLK

LCD_BIFILAR LCD_BIFILAR
6 9V DC
RELS
110024 - 12

Figura 4. Esquema de conjunto para un cableado rpido del bloque de placas.

El diagrama de bloques de la Figura 4 indica Un juego de comandos, interpretados actualizar el pequeo programa interno del
los terminales utilizados para un cableado por un PIC18LF2550, nos permite ges- PIC embebido sobre la placa, gracias al car-
cmodo. Sin repetidor, es posible colocar tionar la posicin del cursor, mostrar las gador de arranque (bootloader) integrado y,
hasta un total de 32 unidades en el bus. Las barras grficas, modificar la intensidad por lo tanto, sin tener que recurrir a un pro-
resistencias de terminacin permiten ate- de retroiluminacin o el generar tonos gramador. Tambin podemos descargar el
nuar al mximo la reflexin de la seal, ya de aviso. Incluso, la placa dispone de interfaz grfico (GUI) que permite verificar
que, sera bastante molesto que la seal seis entradas/salidas compatibles TTL y todas las funciones de la pantalla LCD MuIn
nos viniera de vuelta, en los terminales del CMOS, y de cinco entradas de conversin y, claro est, el controlador para gestionar el
ADM485, sin que hayamos terminado el analgica/digital (CAD) de 10 bits. Si ya puerto serie virtual. Despus de haber insta-
envo de todos los bits. disponemos de un visualizador compa- lado el controlador, nos bastar con seguir
tible, podemos optar nicamente por la el procedimiento, ricamente ilustrado sobre
Un INterfaz MUlti-usu: placa de control [6]. la mencionada pgina web, para actualizar
MuIn LCD Antes de integrar la bestia en nuestro sis- el MuIn.
Ms que un simple visualizador LCD, este tema, nada nos impide jugar un poco con Seguidamente, podemos retirar todos los
interfaz permite, claro est, ver el texto en este bello material, firmado por la casa bonitos puentes amarillos, casi fluores-
pantalla, pero tambin puede ser contro- Droids. Podemos descargar el conjunto centes, hasta dejar colocados tan slo los
lado a travs de un puerto USB de un PC, de los ficheros disponibles para este pro- dos visibles en la Figura 5. Ahora sera el
a distancia, sin hilos, gracias a los mdulos ducto en la pgina web del fabricante [7]. momento lgico de conectar el cable USB
XBeey, naturalmente, por su enlace serie Es decir, el ltimo firmware acompaado con el fin de autoalimentar todo el sis-
RS-485 nativo. de su pequeo ejecutable que permite tema, ejecutar despus el agradable inter-

Tabla 1. La identificacin de las placas ATM18. Tabla 2. Accin Reaccin.


ATM0x PD6 PD5 ATM01 ATM02
ATM01 0 0
Pulsado sobre S1 RE1 = /RE1 Pulsado sobre S1 RE3 = /RE3
ATM02 0 1
Pulsado sobre S2 RE2 = /RE2 Pulsado sobre S2 RE4 = /RE4
ATM03 1 0
ATM04 1 1 Pulsado sobre S3 x Pulsado sobre S3 x

36 04-2011 elektor
Personal Download for I Elektor
63414

ATM18

faz GUI, proponernos los resultados de


algunas pruebas e insertar una captura de
la pantalla del conjunto Pues bien, nada
de eso: vamos a desconectar todo, colo-
car los puentes con el fin de poder enviar
los comandos por el interfaz RS-485, uti-
lizando el cable FTDI USB-RS-485 [8] y el
terminal Hrcules [9]. Para ello, despla-
zaremos el puente USB en un terminal
hacia la izquierda. Por lo tanto, necesitare-
mos alimentar la placa usando una fuente
de tensin externa comprendida entre 6 y
9 Vdc. Desplazaremos tambin el puente
que est en la posicin UART, despla- Figura 5. Quin se oculta detrs del LCD 4x20? Es MuIn!
zndolo un terminal hacia la derecha,
sobre RS-485. Ahora s, alimentamos y
ya podemos jugar conjunto de las placas. Los nombres ATM01 pulsar otra vez sobre S2. Pero, qu signi-
La documentacin est disponible en y ATM02 se deben presentar automtica- fican los ..?
la pgina web, en la referencia [10]. La mente en el arranque, sobre la primera lnea Si las placas ATM01 y ATM02 toman la
trama se enva en hexadecimal y el arran- de las pantallas LCD bifilares respectivas. lnea al mismo tiempo para transmitir, la
que est marcado por el envo de $FE, La alimentacin de la placa ATM05 genera colisin est asegurada. En consecuen-
seguido por uno o varios octetos que sobre MuIn un tono largo, a modo de bien- cia, sobre la segunda lnea, los dos puntos
indican el comando y los parmetros. La venida simptica, y en la segunda lnea se acompaados de un cursor que parpadea
Figura 6 corresponde a tres comandos muestra el estado de los ocho rels (de RE8 (invisible en la foto) quieren decir que la
que pueden ser enviados pulsando sobre a RE1) en binario (ver Figura 7). En esta oca- placa ATM02 se ha colocado en espera, lo
los botones SEND correspondientes. El sin, ningn rel esta alimentado. que significa que ATM01 acaba de enviar
primero borra la pantalla, el segundo Como en el bus existen slo las placas nom- una orden a la placa ATM05. Durante este
muestra el mensaje Hello world y el bradas con las referencias ATM01 y ATM02, tiempo, no es posible realizar ninguna
ltimo genera un tono. son los rels1a4 los que podran ser activa- accin desde la placa ATM02. Est claro
A partir de aqu, la pantalla LCD MuIn ya est dos. As pues, ser la pulsacin sobre uno que este evento se gestiona igualmente
lista para ser integrada en el sistema de los tres botones, S1, S2 o S3, la que va a en la placa ATM01. Si, de cualquier forma,
generar un evento (ver Tabla2). nos quedamos dormidos activando los
El funcionamiento del conjunto La Figura8 nos da la informacin de tres pulsadores de las placas, el perro guar-
Una vez hemos configurado las placas eventos que acaban de tener lugar: en pri- din del microprocesador nos despertara.
ATM01 y ATM02 trabajando slo los puer- mer lugar, RE4 ha sido activado como con- En ese caso, las placas ATM01 y ATM02 se
tos PD5 y PD6, de acuerdo a las indicacio- secuencia de la pulsacin de S2 en ATM02, reiniciarn en caliente y ser ATM01 la que
nes de la Tabla1, daremos alimentacin al la tercera lnea nos indica que se acaba de tenga prioridad.

Publicidad

Prototype & small series PCB specialists


ALL SERVICES
PCB proto dedicated prototype service

STANDARD pool widest choice 1 - 8 layers - Instant online pricing


- Instant online ordering
w TECH pool 100 m technology - Low pooling prices
Ne - Deliveries from 2 days
w IMS pool metal-backed PCBs - No tooling charges
Ne - Stencil service
On demand all options up to 16 layers

Call us: 020 8816 7005 Email: euro@eurocircuits.com www.eurocircuits.com


New website new services

elektor 04-2011 37
Personal Download for I Elektor
63414

ATM18

Una pulsacin sobre S3 no activa ningn El acuse de recibo (ATM05 hacia ATM0x) es: Parmetro 0006: octeto imagen del
rel, pero nos permite recuperar sus esta- $PGE2,05,02,03,0006*62 estado lgico del conjunto de rels. Aqu
dos lgicos que se muestran sobre la panta- (6)10 = (00000110)2 significa que RE2 y
lla LCD bifilar. El estado de los rels se actua- $ PGE2: trame 2 propietaria Grgory RE3 estn activados. Una funcin lgica
liza poco a poco y secuencialmente sobre la Ester Y sobre los bits que nos interesan nos
pantalla MuIn. El reinicio de la permite recuperar el estado de
placa ATM01 o ATM02 se sealiza los rels.
tambin por un mensaje volcado * 62: suma de control como
sobre la pantalla LCD MuIn. la anterior. Si la suma de con-
Para que todo el conjunto fun- trol es incorrecta, se muestra
cione, se han construido dos tra- el mensaje xx en lugar de los
mas propietarias. La trama de dos bits correspondientes al
envo (ATM0x hacia ATM05): estado de los rels.
Figura 6. Envo de nuestros propios comandos sobre el bus RS-485.
$PGE1,01,05,01,0001*67 El sistema ha sido probado con
xito sobre una longitud de bus
con: de 6m.

$ PGE1: trama 1 propietaria Conclusin


Grgory Ester La aplicacin propuesta en estas
01: placa fuente pginas no tiene, claro est, la
05: placa destino misma dimensin que el pro-
01: rel a activar yecto actualmente en prepara-
Parmetro 0 0 0 1 : aqu el cin por el laboratorio de Elektor.
valor del parmetro es siem- Aqu se trataba ms bien de hacer
pre igual a 1 ya que la orden Figura 7. Hola!, todos los rels estn desactivados. descubrir a nuestros lectores una
es siempre la misma: Hacer posible aplicacin de los perifri-
conmutar el rel cos compatibles (o tenidos como
*67: suma de control, una sim- tales) con una cierta manera de
ple XOR sobre los caracteres comunicacin. Al igual que nues-
precedentes sin el smbolo $. tros lectores, yo tambin espero
Si la suma de control es inco- con gran impaciencia la solucin
rrecta, la trama es ignorada. definitiva que ser instalada en el
De igual forma, si intentamos montaje de Elektor y desarrollada
enviar a ATM05 la siguiente en las pginas azuladas del centro
trama PGE1,01,05,03, de la revista
0001*65 utilizando la apli- Figura 8. Habr tenido la ATM02 un pequeo lapsus? Los micro-programas (con el
cacin Hrcules, dicha trama cdigo fuente) utilizados para
ser ignorada. En efecto, este proyecto estn, claro est,
incluso si la suma de control es correcta, 05: placa fuente a disposicin de nuestros lectores en la
ATM01 no tiene ningn derecho de actuar 02: placa destino pgina de Internet del artculo [11].
sobre el rel3. 03: rel que acaba de ser activado (110024)

Enlaces y Referencias
[1] www.elektor.es/080357 [7] www.droids.it, en la seccin Documents -> Downloads
[2] www.droids.it, en Products -> Display [8] p. ej. Farnell ref. 1740357
[3] www.mikroe.com/eng/products/view/132/rs485-board/ [9] www.hw-group.com/products/hercules/index_en.html
[4] www.sparkfun.com/products/8790 [10] www.droids.it, en la seccin Documents -> User guides
[5] www.ikalogic.com/scanalogic2/ [11] www.elektor.es/110024
[6] www.droids.it, en Products -> Display

38 04-2011 elektor
Personal Download for I Elektor
63414

Que viene el bus! (4)


Jens Nickel (Redaccin Alemania)

A nuestro bus no hay quien lo pare: antes incluso de cerrar la Muchos lectores nos comentan que conectar los pines RE y DE
edicin para la parte anterior de la serie ya habamos recibido en el LT1785 sera la mejor opcin para conseguir eficazmente
muchos mails nuevos de ms lectores interesados. Gracias un funcionamiento en halfduplex. Si se pone DE a nivel alto y
por ello! He intentado dar cabida a todas las ideas posibles, RE a nivel bajo, el controlador puede leer su propio envo, lo
surgiendo en algunas incluso pequeas discusiones. Lo malo cual resultara muy til, por ejemplo para prevenir las colisiones.
es que los lectores todava no podan estar al tanto de la ltima John nos envi una variante muy original segn mi opinin
fase del desarrollo; la produccin de una revista hace que pase para el cableado del transceptor RS485 (utilizando tan slo
bastante tiempo entre cuando se escribe un artculo y cuando se dos pines del controlador, vase el pequeo esquema!). Esta
publica. Ya que muchos mails con comentarios contenan valiosas modificacin me pareci tan sumamente interesante, que
contribuciones, decidimos hacer una lista para los lectores cambi el esquema del circuito de nuestro primer nodo de
especialmente interesados. En esta cuarta parte me gustara prueba, como puede verse en la imagen. Ahora todas las
compartir las ideas en vivo con los otros desarrolladores, de conexiones importantes del transceptor estn conectadas a un
modo que los miembros de esa pin de puerto del controlador,
lista puedan enviar sugerencias y podemos testear todas las
por su cuenta. +5V variantes del circuito por
Para decirlo de forma software.
diplomtica: de esta nueva IC2 Algunas de las ideas sugeridas
forma, los lec tores ms VCC
seguro que tomarn partido
entusiastas tendrn la en el futuro de nuestro bus.
DI1
oportunidad de tomar parte D Como siempre, otra vez
A1
en un proyecto de Elektor, UART TX
DE1 el tema rondaba en torno
que ha sido recibido con RE1 a Internet. Los enlaces en
B1
verdadero inters... Tras la nuestro bus, como promet
RO1
primera peticin de ideas para UART RX R en su da, suponen la cumbre
el protocolo del ElektorBus del diseo. John y el lector de
GND
que estbamos desarrollando, Elektor francs Eric Huiban
LT1785
ya tena en mi bandeja de p u s i er o n en j u e g o u n a
entrada siete e-mails. Los das interesante idea, el diseo
siguientes recib unos 30 ms, DATA modular del hardware. De
impecablemente llenos de 110012 - 12 este modo podemos colocar
indicaciones, sugerencias y en una pequea tarjeta del
consejos para el desarrollo. Y E l ek t o r B us u n p e q u e o
es que si os cuento que entre los participantes de la discusin procesador con un cuarzo, el driver RS485 e incluso un par de
se encontraban expertos en buses como John Dammeyer, que LEDs. De forma similar a los mdulos Ethernet presentados en
particip en el diseo de la red CAN ms grande del mundo Elektor, estas compactas tarjetas permitirn utilizar distintos
para los juegos olmpicos de Vancouver (e iluminar los aros), diseos electrnicos, ampliando la funcionalidad del ElektorBus.
entonces pensareis: ahora s que hay que cuidar esto al detalle! Ms adelante, un mdulo de puerto podr cambiarse por su
Lo que estaba claro es que los electrnicos entendidos iban versin Wireless. Esta genial idea la iremos desarrollando en el
a someter otra vez a juicio el circuito mostrado en la ltima transcurso de la serie.
edicin para nuestras primeras pruebas con nodos. El autor de Una de las discusiones particulares que surgieron giraba
Elektor y desarrollador profesional Gnter Gerold sugiri poner en torno a la conexin de un PC en el bus. La programacin
otro condensador en paralelo con el botn de reset (ok, hecho). de aplicaciones en Windows, controladas en funcin de los
Y ese 7805 con los tiempos que corren? En cuanto a este y resultados externos no es sencillo en absoluto. El autor de
otros componentes, recibimos muchos correos con alternativas Elektor Walter Trojan sugiri utilizar un punto de acceso
LABCENTER

interesantes. Indudablemente existen controladores no mucho USB con su propio controlador en lugar de un simple
ms caros que un ATmega88 que integran perifricos de bus conversor USB-RS485. Entonces nuestro bus basado en
bastante tiles, como un transceptor CAN (como ya hemos microcontroladores podra incorporarse al mundo de los PCs
dicho repetidas veces). En cuanto al LT1785, tambin hemos sin ningn problema. Rpidamente argumentamos que utilizar
mencionado otras alternativas posibles. Nuevamente quiero un PC como master sera slo una solucin temporal (incluso
dejar claro que el esquema del circuito se trata de un simple teniendo en cuenta que algunos entornos como .NET soportan
nodo de prueba y en ningn caso una implementacin de directamente puertos COM (virtuales) [1]). Nuestro objetivo
referencia. Uno tiene que ser capaz de realizar un nodo del final era disear un bus en el cual no tuviera que utilizarse
ElektorBus tambin utilizando componentes totalmente un PC, la unidad central debera ser un microcontrolador
distintos, no queremos limitarnos slo a ciertos chips! medianamente potente.

elektor 04-2011 39
Personal Download for I Elektor
63414

El pequeo equipo tena grandes planes, queramos disponer respecto: 0x02 o 0x03? Y por qu no 0x7E? Yo creo que lo
del mayor nmero de nodos posibles. El lector de Elektor mejor es 0b10101010, pues resulta muy fcil de sincronizar
Bertrand Duvivier (jefe de producto de Cisco) plante (algo as se hace en el Ethernet, y para que los bits no se lean
el concepto de utilizar una topologa de bus basada en falsamente puede reconocerse el byte de start como 0x55).
jerarquas. El RS485 realmente fue diseado para entre 32 En su primer e-mail, Bertrand sugiri la posibilidad de dar a
participantes hasta un mximo de 256 en una sola lnea de bus los paquetes de envo un tamao fijo, y ya que casi todos los
(y en aplicaciones domticas estas cifras pueden superarse protocolos comunes tienen longitudes de datos variables, esta
con mucha facilidad), as que Bertrand sac a la palestra la idea no me convenca mucho. Para nuestro mtodo Round-
segmentacin del bus. Distintas lneas de bus se conectaran Robin (en el cual todos los nodos vuelven a estar listos tras el
de este modo a una especie de Router (controlador), gracias envo), utilizar un tamao fijo para los datos era perfecto. En
al cual pudieran intercambiar mensajes. La direccin de un ese caso el bus sera muy fcil de sincronizar: cada X bytes en el
nodo se divide (algo as como una direccin IP) en una ID bus simplemente tendra que aparecer un 0xAA.
secundaria y una direccin, que corresponde con un nodo Tras intercambiar entre nosotros algunos links como por
dentro de un determinado segmento. Como siempre decimos, ejemplo el [1] y el [2], y discutimos en nuestra pequea
nuestro bus debe mantenerse lo ms simple posible, de forma comunidad acerca de algunos protocolos sencillos, finalmente
que los principiantes puedan comprender el funcionamiento hice una propuesta de un protocolo con una longitud de datos
tanto de hardware como de software. Pero tambin estaba fija. Ya que bamos a necesitar 8 bytes como cabecera (para el
claro que debera ser posible conectar muchas lneas de bus byte de start, direccionamiento, control de errores y dems),
entre s. En nuestro protocolo (ver abajo) hemos especificado pareca que el tamao ideal en total eran 16 bytes. Con 8
rigurosamente un direccionamiento por grupos. bytes tiles ya podemos hacer algo curioso, aparte de resultar
En resumen: el protocolo. Todo empieza con la pregunta de genialmente simtrico.
cmo localizar al dispositivo adecuado cuando viene una Algunas de nuestras conversaciones tenan que ver con los
directiva. Gnter propuso la idea de permitir que el emisor bytes de operacin y posibles handshakes entre el master y
pudiera enviar un framing error de UART de forma artificial. los slaves, pero la (verdadera) discusin principal ha alcanzado
Pero de algn modo esta idea no me convence del todo, puesto semejantes proporciones, que he preferido aplazar esta otra
que en tal caso estaramos permitiendo ejecutar funciones de hasta que hayamos determinado la parte especfica de las
protocolo (el estrato superior en el stack) desde nuestra capa aplicaciones de nuestro bus. De forma similar al modelo OSI
fsica (RS485 y UART). En mi opinin hace falta el tradicional por capas, en el segundo nivel nuestro protocolo se encarga de
y efectivo byte de start. Pero tambin discutimos un poco al que los paquetes de datos lleguen a su debido receptor, intactos

D1

+12V +12V
IC3
LED1 +5V 7805

POWER
R1 C3 C2 C1
1k5

10u 100n 100n

+5V

R4

IC2
10k

VCC
VCC
IC1
DI1
PD1(TXD) D
K1 MOSI A1
PB3(MOSI) DE1
2 1 MISO PD2
PB4(MISO) RE1
4 3 SCK PD3 B1
PB5(SCK)
6 5 RESET RO1
PC6(RESET) PD0(RXD) R
LABCENTER

ISP ATmega88 GND


PD5 PD4
LT1785
GND XTAL1 XTAL2 GND LED2

X1
C6 S1 S2
R5 R3 R2
C5 C4
100n
10k

10k
1k

RESET TEST 16MHz


22p 22p
DATA POWER
110012 - 11

40 04-2011 elektor
Personal Download for I Elektor
63414

BIT MODE 00 BIT MODE 12 BIT MODE A8


BYTE 7 6 5 4 3 2 1 0 BYTE 7 6 5 4 3 2 1 0 BYTE 7 6 5 4 3 2 1 0
0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0
1 0 0 0 0 0 0 0 0 = 00 hex 1 0 0 0 1 0 0 1 0 = 12 hex 1 1 0 1 0 1 0 0 0 = A8 hex
2 2 SEGMENT RECEIVER NODE 2
ADDRESS RECEIVER
3 3 RECEIVER SEGMENT 3
4 ID 4 SENDER NODE SENDER
ID 4
ADDRESS SENDER
5 5 FRAGMENT NUMBER 5
6 6 6
7 7 7
8 8 8
9 9 9
DATA
A DATA A DATA A
B B B
C C C
D D D
E E E
CRC CRC
F F F
110012 - 13A 110012 - 13B 110012 - 13C

y que adems puedan ser ordenados correctamente. Cada flexibilidad y el sistema de bits de ID/direccin, y naturalmente
mensaje de aplicacin superaba los 8 bytes, as que tuvimos el CRC, recuerdan un poco al bus de automocin.
que dividirlos. Aunque tambin pens por mi cuenta que John, fan
Tambin le siguieron algunos mails para discutir el nmero incondicional del CAN, con eso quiz tambin quera decirme
de bits necesarios para el direccionamiento. Cuatro bytes que el protocolo no estaba del todo mal...
(repartidos entre las direcciones del emisor y el receptor) de (110012)
primeras a todos les pareci demasiado, pero cmo hacerlo
entonces si queremos empezar con un mximo de 65536 [1] http://msdn.microsoft.com/library/system.io.ports.serial-
participantes del bus? port.aspx
Como control de errores queramos implementar un CRC (su [2] http://en.wikipedia.org/wiki/Modbus
descripcin se aleja del hilo de este artculo, pero en Internet [3] www.vscp.org/wiki/doku.
podemos consultarla [4][5]). Dos bytes deberan bastar. Pero,
php?id=vscp_specification_-_vscp_level_i_over_rs-485
acaso no hay aplicaciones en las que el control de errores
[4] http://en.wikipedia.org/wiki/Cyclic_redundancy_check
no es tan importante? Y si queremos transmitir audio?
[5] www.lammertbies.nl/comm/info/crc-calculation.html
De este modo, es posible que a veces tampoco haga falta
direccionamiento (conexin de punto a punto), pues no haga
falta enviar una direccin de retorno. Todo esto contribuye a
reducir la carga de los paquetes tiles. Por otro lado, queramos
ElektorMessageProtocol Byte de modo
que cada direccin se dividiera entre la del segmento y la del
nodo (ver arriba). Finalmente, a m tambin me gustara poder Bit 1 0
numerar los fragmentos de cada mensaje (de 0 a 255). Si el Sin ID-bytes, datos a partir
7 ID-bytes en el byte 2
emisor lo hace as desde el principio, el receptor sabe en todo del byte 2
momento cuntos fragmentos ha de esperar todava, hasta que Los bytes 2 y 3 son Los bytes de 2 a 5 son
6
el mensaje est completo. ID-bytes ID-bytes
Despus tambin deberamos tener un direccionamiento Los bytes E y F forman un
intercambiable, de cuatro o menos bytes, repartidos entre 5 Sin CRC
CRC de 16 bits
emisor y receptor, o slo en el receptor, agrupados o no, y con
El ltimo ID-byte es el n- Todos los ID-bytes son
numeracin opcional de los fragmentos y un control de errores 4
mero del fragmento para el direccionamiento
CRC desactivable de 2 bytes. En todas estas caractersticas
podremos configurar los bits de cada byte por separado, El prximo fragmento le
3 No hay prximo fragmento
y se leer el mode-byte inmediatamente despus del byte sigue directamente
de inicio (start-byte). Voila, en el cuadro puede verse el Bits de direccionamiento Bits de direccionamiento
2
ElektorMessageProtocol (EMP)! slo para el receptor para el receptor y el emisor
Cuando el desarrollador de CAN John vio mi propuesta, no le 6 bits de direccin altos:
qued ms remedio que sonrer... Me recuerda totalmente al 1 Sin direccin del segmento
segmento del bus
CAN, me escribi, si limitases cada una de las direcciones a Reservado: podra servir como indicador de alta priori-
12bits, habras desarrollado (casi) un segundo CAN... 0
dad en una instruccin
Me remito una vez ms a las bases de este bus. Algo de razn
Con el mode-bit 3 activado los fragmentos pueden colocarse
s que tena, CAN permite tambin 8 bytes de datos tiles en
uno tras otro directamente (igual que los vagones de un tren), de
cualquier caso (sin embargo esto es el mximo, y para nosotros
modo que realmente dispondremos de ms espacio til todava.
es el mnimo). El hecho de que espacio sea divisible con cierta

elektor 04-2011 41
Personal Download for I Elektor
63414

Medir la temperatura
en un santiamn...

1
Thijs Beckers (Redaccin NL)
Saber lo que mides es por supuesto un derivado del trmino sa- endo, a pesar de, por ejemplo, la doble indicacin lser que
ber lo que comes, pero no por eso es menos cierto. En nuestra prue- incorporan tres aparatos. En cualquier caso, los termmetros
ba de termmetros IR de este mes lo volvimos a confirmar. Nuestro tienen una superficie mnima que pueden medir. Esta superficie
plan era probar varios termmetros IR asequibles. Elaboramos una es demasiado grande como para poder medir la temperatura de
lista de posibles candidatos y nos dirigimos a los suministradores integrados normales, lo que a nosotros como electrnicos nos
con la pregunta de si queran poner un aparato a nuestra disposi- da un poco de pena. En los termmetros que tienen un pequeo
cin. Elektor no es la OCU, as que a veces nos cuesta persuadir a los ngulo de apertura se piensa que puedes medir muy cerca de
suministradores, ajenos al sector de la electrnica, de que pongan una superficie muy pequea. Sin embargo no es el caso, estos
un aparato a nuestra disposicin, pero en fin: Delante de nosotros aparatos tienen un tipo de haz de medicin con un tamao
hay 18 termmetros IR de todas clases y medidas. As que es ahora determinado para los primeros 10...15cm. En el caso del Fluke
cuando realmente empieza el trabajo. 572 viene claramente explicado en la documentacin (ver fig-
Qu es lo que queremos saber de los termmetros y cmo ura 1). En el caso de los otros aparatos no se menciona nada. Ah
podemos probarlos? Por supuesto que tenemos que tener un se parte de un haz en forma de cono que sale de la parte delan-
termmetro de referencia para comparar las mediciones. Afor- tera del instrumento, de la cual dudamos de su correccin. Pero
tunadamente Fluke fue tan amable de mandarnos un 572. Este esto es muy difcil de verificar. As que nuestro consejo es medir
termmetro es perfectamente apto como referencia por sus siempre lo ms cerca posible si utilizas un termmetro IR, pero
especificaciones, como son el ngulo de apertura de 60:1, un siempre debes partir de un rea de medicin de por lo menos
triple lser y una precisin calibrada del 1% hasta 900C. 1 2 cm de dimetro.
De los termmetros queremos saber, en especial, lo precisos Dado que diferentes sitios nos haban avisado de que haba
que pueden ser midiendo la temperatura. Otro punto impor- grandes desviaciones en las pruebas con objetos reflectantes,
tante es el ngulo de apertura o superficie sobre la que se mide. pusimos a prueba un pequeo disipador de aluminio anodizado
La prueba de la precisin de temperatura no supone un prob- de color negro del que lijamos un lado hasta que apareci el
lema. Toma una superficie con una temperatura determinada, aluminio metlico. Luego calentamos este radiador hasta un
mdela con diferentes termmetros IR y el termmetro de refer- valor prctico de unos 65C, una temperatura que alcanza el
encia, y compara los resultados. Una sencilla placa de cocina ser- radiador fcilmente si est montado en una placa impresa y ubi-
vir perfectamente para generar una temperatura ms elevada. cado en una caja. A continuacin medimos cerca del radiador
LABCENTER

Aparte de esto, hemos verificado la indicacin del lser. Pensa- el lado negro y metlico sucesivamente con el Fluke 572 y con
reis por qu?. En varios termmetros haba ya una desviacin uno de los termmetros con un ngulo de apertura de 30:1.
visible de el/los lser(es) partiendo de la lnea del centro del La diferencia fue enorme con 65 en el lado negro y 40 en el
aparato, donde se esperaba que midiera. (Por desgracia) tam- metlico. Si partes de que la temperatura ambiental ascendia
bin lo confirmaron ms pruebas (lee el artculo de la prueba en a unos 20, entonces la diferencia entre ambos lados causada
otra parte de esta edicin). La precisin aparente del rayo lser por el denominado coeficiente de emisin ascendi a ms del
a veces es engaosa, en realidad mides en otra parte que la que 50%. En el caso de los termmetros IR, el dicho: saber lo que
indica la punta del lser. mides es perfectamente aplicable! Incluso debera modificarse
Por otro lado, hacer una medicin es una profesin aparte. A por: Saber lo que mides y cmo lo mides.
veces es difcil estimar la superficie sobre la que se est midi- (110140)

42 04-2011 elektor
Personal Download for I Elektor
63414

Cortex-M0 a simple choice

Were changing how engineers think about design, with Cortex-M0 solutions that
let you save power, reduce cost, shrink your design, and get to market fast.

4 Lowest active power as low as 130A/MHz


4 Superior Code Density 50% less code for most tasks
4 Higher performance LCP1100 runs at over 45 DMIPS
4 Smallest size the LPC1102 has a footprint of 5 mm2
4 Low-cost toolchain LPCXpresso for less than USD 30

Show us how you switched from your old 8-/16-bit habit to the new 32-bit NXP
Cortex-M0 solution and well send you a FREE LPCXpresso development board.

www.nxp.com/cortex-m0

Personal Download for I Elektor


63414

TCNICA DE MEDIDA

Medidor de frecuencia
y nivel de 3 GHz

Con CPLD y dsPIC


Este manejable medidor es capaz de medir frecuencias de entre 50 MHz y 3 GHz con 10 ppm de precisin y
adems incorpora un indicador del nivel de la seal entre +10dBm y 40 dBm. Los resultados se muestran
en un LCD de tres lneas. Para su alimentacin basta con tres asequibles pilas AA.

Martin Bachmann y Daniel Schr (Suiza)

Para medir rpidamente la frecuencia y el tendremos que asegurarnos de que la seal mediante un atenuador (resistivo) en am-
nivel de una seal HF, resulta muy prctico con la frecuencia que queremos medir ten- bas partes del circuito HF para medir nivel
un medidor porttil y que funcione a pilas. ga un nivel suficiente respecto de las otras y frecuencia. El medidor de nivel consta
El diseo aqu presentado se caracteriza seales recibidas. esencialmente de un sensor logartmico in-
por llevar a cabo medidas en frecuencia de tegrado de Linear Technology.
forma muy precisa. Funcionalidad La medida de la frecuencia requiere ms
El dispositivo dispone de una entrada HF de El diagrama de bloques (figura 1) lo mues- componentes. Bsicamente sta se de-
50 con un conector SMA, en el cual pue- tra todo de un vistazo, en el estn diferen- termina mediante un CPLD de Altera,
de conectarse tanto un cable como una an- ciadas en distintos colores las partes HF y un contador de frecuencia que ya existe
tena. Si optamos por la antena lgicamente la digital. La seal de entrada es reducida como tal, sumado a un divisor y un osci-

Caractersticas
Rango de medida en frecuencia de 10MHz a 3GHz Alimentacin con tres pilas de 1,5 V (AA) o adaptador a 5 V (mn.
Error de medida en la frecuencia menor de 10 ppm (0,001 %) 180mA)
Rango de medida del nivel de -40 a +10dBm (de 0,1W a 10 mW, Consumo mximo de 170mA con 5 V de entrada
a 50 ), en un rea entre 300MHz y 2,8GHz 18h de duracin con 3 clulas NiMH de 2000 mAh (sin
146 mediciones por minuto iluminacin del LCD, 11h con la iluminacin)

44 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Splitter Medicin
de nivel

Divisor

lador de referencia. El clculo, control y Amplificadores


muestra de los datos se lleva a cabo gra-

3 Bit
cias a un microcontrolador dsPIC de Mi-
Contador de
crochip. Oscilador
frecuencia SPI Microcontrolador 11 Bit Display
de referencia
(CPLD)
Medida del nivel Medicin de frecuencia
La medicin del nivel se hace mediante

4 Bit
el detector logartmico LT5538 [1] de Li-
near Technologies. El criterio de seleccin Alimentacin 2 Alimentacin 1
est basado en su rango de frecuencia (de ARRIBA

50MHz a 3GHz) y en su margen dinmico Entrada CC ATRS OK

de un mnimo de 50dB, una precisin de la Bateras


ABAJO

entrada de -46dBm, rango de temperatura 100760 - 12

industrial (de -40 a +85C), funcionamiento


a 3,3 V y un precio lo ms bajo posible. El
margen dinmico slo lo cumplen tres in- Figura 1. La parte HF (azul) y la digital (verde) del medidor de frecuencia y nivel.
tegrados: el ADL5513, el LT5534 y el LT5538.
Se ha optado por el LT5538 pues tiene el
ms amplio, 75 dB.
El integrado mide la intensidad de la seal Para elevar la precisin de la medida de la
HF y proporciona una tensin proporcional Frecuencia = frecuencia de referencia * frecuencia se ha programado una lgica de
a sta. Dicha potencia es leda y procesada contador de la seal / contador de la refe- sincronizacin en el CPLD. Esto garantiza
por el convertidor A/D del microprocesa- rencia que la medicin de la frecuencia (ambos
dor. contadores) slo se inicien y se detengan
Lamentablemente la medida del nivel con
el LT5538 tiene una gran dependencia de
la frecuencia. Por este motivo se ha imple-
mentado una correccin digital gracias a
aproximaciones polinmicas. La medicin Seal medida
de nivel puede calibrarse en un punto de-
terminado del men, en el firmware del mi- Flanco seal
medida
crocontrolador.
Seal de referencia
Medida de la frecuencia
La verdadera medicin de la frecuencia Flanco seal
est basada en un algoritmo numrico, im- de referencia
plementado en el Max2-CPLD [2] de Altera. Seal de 1
Durante la medida, el primer contador enu- sincronizacin
mera las veces que la seal a medir pasa por t
100760 - 13
cero. Un segundo contador se encarga de
los pasos por cero de la seal de referencia,
suministrada por el oscilador de referencia. Figura 2. Diagrama temporal de la lgica de sincronizacin en el CPLD. La medida de la
frecuencia mediante dos contadores se inicia y se detiene cuando la seal de referencia y la
A partir de estas dos cuentas se calcula la
de entrada comparten el mismo flanco de subida.
frecuencia:

Servicios y productos Elektor


Tarjeta: ref. 100760-1 (slo encargo online Documentacin extendida del proyecto y resumen en alemn:
www.elektor.de/100760) descarga gratuita ref. 100760-12.zip
Diseo de la tarjeta (descarga gratuita en PDF) Pgina informativa con todas las descargas:
Software para el CPLD y firmware del dsPIC (cdigo fuente www.elektor.es/100760
inclusive): descarga gratuita ref. 100760-11.zip

elektor 04-2011 45
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

DB
+VCCA
JP001

+IN VCC
R104 C101 C102 C110 +VCCA IN GND

4k99
100n 100p 100p

+VCCA C301 C302


5
VCC C106 100n 100n
1
EN CAP+
7
* R303 R307 R305
C104 IC101 C109
* * *
L101

47k
2 6
IN+ CAP- 9 31 45 59 80 94 13 63
1nH5
1n LT5538 R105

VCCIO1(2)
VCCIO1(2)
VCCIO1(2)

VCCIO2(2)
VCCIO2(2)
VCCIO2(2)

VCCINT(1)
VCCINT(1)
3 8 OUT 39 42
R101 IN- OUT 0R IO IO
88 51
C108 C105 GND C107 IO IO
56R

44 52
4 IO/CLRN IO
1p 1n 1p 1 53
R402 IO IO
2 54
IO IO
+VCCA +VCCA
18R

3 55
IO IO
JP100 R401 +VCCA 4 56
IO IO
18R 5 57
R403 IO IO
C403 C404 R406 R302 C303 6 58
IO IO
18R

7 61
82R

100k

1 3 5 IO IO
100p 1n 100n 8 IC301 62
JP302 IO IO/GCLK2
X301 4 15 64
L401 Disable IO IO/GCLK3
+VS
IC402 4 JTAG 2 4 6
16
IO IO
66
1 VOLT. 3 12 67
VCC 4uH2 CNTRL.OUTPUT IO/GCLK0 IO
C401 R301 17 68
3 OUTPUT 6 GND +VCCA IO IO
INPUT & VCC 18 69
100k

2 IO IO
GND2
GND1
GND3

1n 19 70
CFPT-126 IO IO
R404 20 47 CLK
* 1 2 5
21
IO
IO
IO
IO
48 SDI
ABA-31563 23 49 SDO
JP301 TDI IO
22 50 SLAVE
+VCCA JTAG TMS IO
24 71
TCK IO
25 72
TDO IO
C413 R308 26 73
IO IO
C423 27 74
47k

1n IO IO
C416 28 75
1n IO IO
1n
C425 29
IO
ALTERA IO
76
C422
1n
30
IO EPM240T100C3N IO
77
33 78
1n IO IO
3 9 22 24 11 34 81
C402 IO IO
VDDRF1
VDDRF2
VDDRF2
VDDRF4
VDDRF5

35 82
IO IO
21 10 36 83
1n NC CE IO IO
CLK DATA LE
1 38 84
CPOUTRF IO IO
4 16 40 89
FINRF CPOUTIF IO IO
8 85 91
IC401 CLK IO IO
7 87 92
DATA IO IO
5 6 86 95
FINRF* LE IO IO
20
LMX2485E 23 41 96
OSCIN FLOUTRF R405 IO IO
19 12 14 97
ENOSC FTEST/LD 18R IO/GCLK1 IO
13 18 43 98
FINIF OSCOUT IO/DEV_OE IO
37 99
IO IO
GND
GND

VDDIF1 VDDIF2 90 100


GNDINT
GNDINT

IO IO
GNDIO
GNDIO
GNDIO

GNDIO
GNDIO
GNDIO

14 2 15 17
R304 R306
+VCCA
10 32 46 60 79 93 11 65
C415 C418 C419 * *
100p 1n 1n

Figura 3. En el circuito la parte HF (izquierda) y la digital (derecha) forman

cuando tanto seal de entrada como de El CPLD puede procesar frecuencias de en- frecuencia. Como divisor se utiliza el com-
referencia comparten un flanco de subida trada de hasta 200MHz. Para poder me- ponente PLL LMX2485E [3] de Linear Tech-
(vase la figura 2). dir frecuencias mayores es necesario un nologies. Aqu slo nos servimos del divisor
Ambas lecturas de los contadores se envan divisor de frecuencia. Naturalmente ha de de frecuencia integrado, no de la verdadera
mediante un puerto SPI al microcontrola- indicarse el factor de preescalado (en esta funcin PLL. La ventaja de esta infrautili-
dor. aplicacin: factor 32) en el clculo de dicha zacin est en el precio: los dispositivos

46 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

DB

V+ +VCCA
D205 R205 V+ IC210
VCC
R211 R210
GND poly 3 4
NSR1020 D206 33k SHDN PWRGD 100k
+VDD +VDD +VCC MCP1824
1 5
VIN VOUT
GND
5V6
C210 2 C211
R230 C232 C230

2u 1u
1k 100n 100n
A
+VCC
R225 R231
D225 D227 VR230 17 28 40
150k

0R

3
R236

VDD

VDD
AVDD
4x 4 19 11
NSR1020

18k
AN0/VREF+/CN2/RA0 AN11/RP13/CN13/RB13
R226 R232
AN12/RP12/CN14/RB12
10 JP235
C226 C233 R235

* 5 MCLR
18
1k
33k

D226 D228 21 ICD-Programmer


100n TL431 1n PGED1/AN2/C2IN-/RP0/CN4/RB0
20 22
AN1/VREF-/CN3/RA1 PGEC1/AN3/C2IN+/RP1/CN5/RB1
A A JP230
15 D235
AN9/RP15/CN11/RB15
14 +VCC
AN10/RP14/CN12/RB14

+VCC +VCCA IC230 MMSZ5226B


MC_RESET R251 R250
33

39R

39R
SOSCI/RP4/CN1/RB4
S220 S221 S222 R290 R291 R292 R293 4
RP24/CN20/RC8
dsPIC33FJ32GP204 36 39 40 23 26 1 20
4k7

4k7

4k7

4k7

1 -I/PT
SDA/RP9/CN21/RB9

VDD

A1

A2
PSB
RES
25 25

RS
E
BACK DOWN UP AN6/RP16/CN8/RC0
35
D0 VIN
CLK 44
SCL1/RP8/CN22/RB8 26 34 C251 C252
SDI 43 AN7/RP17/CN9/RC1 D1
NT0/RP7/CN23/RB7 27 33
SDO 42 AN8/RP18/CN10/RC2 D2
PGEC3/ASCL1/RP6/CN24/RB6 1u 1u
SLAVE 41 RP19/CN28/RC3
36 32
D3 IC250 VOUT 24
PGED3/ASDA1/RP5/CN27/RB5 37 31 21
RP20/CN25/RC4 D4 LCD- DISPLAY CAP1N
5 38 30 EA DOG-M C250
RP25CN19/RC9 RP21/CN26/RC5 D5
9 2 29
PGEC2/RP11/CN15/RB11 RP22/CN18/RC6 D6
470n
8 3 28 CAP1P 22
PGED2/RP10/CN16/RB10 RP23/CN17/RC7 D7 CSB

VSS
R/W

R220 R221 R222

C1

C2
13 23
TCK/RA7 AN4/RP2/CN6/RB2
OSCO/CLKO/CN29/RA3

37 38 27 2 19
OSCI/CLKI/CN30/RA2
15k

15k

15k

32 34
TDO/RA8 SOSCO/T1CK/CN0/RA4
35 24
TDI/RA9 AN5/RP3/CN7/RB3
12 7 Q250
TMS/RA10 VCAP/VDDCORE
S200
AVSS

VSS
VSS
VSS

V+
16 30 31 6 29 39
X240
OK R200 R202 BSS123
10k

33k

C240 C241 C231

18p 18p 100n

R201 D204 A
D201 D202
IC200
47k

R203 +VCC
MMSZ5226B 2x 3 4
SHDN PWRGD 100k
NSR1020 +VDD +VCC
D200 MCP1824
1 5
VIN VOUT
GND R229
JP200 1 NSR1020
2 0R
C201 C200 C202

2u 2u 1u
SUPPLY A
100760 - 11

unidades separadas con tensiones de alimentacin independientes.

PLL se fabrican en masa y por lo tanto son mentarse directamente en el CPLD, con lo lizarse fcilmente para otras aplicaciones.
ms baratos que un componente divisor HF que no es necesario que el microcontrola- Para mejorar la precisin en la entrada del
puro. dor se encargue de ello. Con ello la medida medidor y el amortiguamiento del atenua-
El componente PLL ha de programarse con de la frecuencia se lleva a cabo mediante un dor pasivo (-6dB/lnea), nos servimos de
cada inicio del dispositivo (por ejemplo su mdulo autnomo, que tiene una sola sali- un preamplificador HF de banda ancha. El
relacin de divisin). Esto puede imple- da de datos por el puerto SPI y puede uti- ABA-31563 [4] de Avago tiene entradas y

elektor 04-2011 47
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Lista de materiales
Resistencias: C200, C201, C210 = 2 F Varios:
(SMD0603) C202, C211, C251, C252 = 1 F IC250 = EA DOGM163W-A, LCD de 3,3 V, 3x16
R101 = 56 C240, C241 = 18 pF caracteres (Electronic Assembly)
R104 = 4k99 C250 = 470 nF JP001 = conector jack AC, para montaje en
R105, R229, R231 = 0 tarjeta
R200 = 10 k JP100 = conector SMA 142-0711-881
R201, R303, R308 = 47 k Inductancias: (Emerson/Johnson)
R202, R211, R226 = 33 k (SMD0603) JP200 = conector de 2 pines opcional (para
R203, R210, R301, R302 = 100 k L101 = 1,5 nH bateras)
R220, R221, R222 = 15 k L401 = 4,2 H JP230 = conector de 2 pines con jumper (en
R225 = 150 k caso de que fuera necesario)
R230, R235 = 1 k JP235 = conector de 5 pines, acodado
R232, R293 = sin montar Semiconductores: JP301 = conector de 6 pines, acodado
R236 = 18 k D200, D201, D202, D205, D225, D226, D227, JP302 = conector de 6 pines, 2 filas (en caso de
R250, R25 = 39 D228 = NSR1020 (SOD323-W) que fuera necesario)
R290, R291, R292 = 4k7 D204, D235 = diodo Zener 3,3 V (SOD123) R205 = fusible PPTC de 30V/0,2A (SMD1210),
R304, R305, R306, R307, R404 = sin montar D206 = diodo Zener 5V6 (SOD123) Littlefuse 1210L020WR (por ejemplo Farnell
R401, R402, R403, R405 = 18 IC101 = LT5538 1596997)
R406 = 82 IC200, IC210 = MCP1824 (SOT23-5L) S200, S220, S221, S222 = pulsador de 1
IC230 = DSPIC33FJ32GP204-I/PT (TQFP44) contacto, normalmente abierto, para
Condensadores: IC301 = EPM240T100C3N (TQFP100), CPLD montaje en tarjeta
(SMD0603) (Altera) X240 = cuarzo de 18 MHz (HC49/SMD)
C101, C226, C230, C231, C232, C301, C302, IC401 = LMX2485E (LLP24), PLL (National X301 = CFPT-126 (LF TVXO009920) de
C303 = 100 nF Semiconductor) IQD, oscilador de cuarzo SMD de 40 MHz
C102, C110, C403, C415 = 100 pF IC402 = ABA-31563 (SOT363), amplificador de compensado en temperatura (Farnell,
C104, C105, C233, C401, C402, C404, C413, banda ancha (Avago) artculo n: 1100757)
C416, C418, C419, C422, C423, C425 = 1 nF Q250 = BSS123 o SN7002W (SOT23) Caja Bopla Tipo BS404 F-7035
C106, C109 = sin montar VR230 = TL431 (SOT23-5), referencia de Tarjeta 100760-1 (vase www.elektor.
C107, C108 = 1 pF tensin (TI) es/100760)

IC250

S 222

S 200
S 220

S 221

R293
R292 100760-1
C302 R291
C107

R105
R290 C252
R101
C108

R104

C250
IC101 C106 IC301 C251
C104 C110
R402

JP100 C109
R401 L101
C105

R303
C102

R305
R403

R222

R304
R220

R307
C230

C101
IC230
R306
C240 C241

C211
X240

C301
C210
C423

R210

C422
C231
C419
R211

IC210
R301
X301

Q250
R221
R404

C401 C413 C418


IC401
L401

R302

IC402 C402
R405
C415

D226
C403 R406

C303
R226
C226
C416

C425

D228
R251
C404

R250 C202
JP200
6

R203

D227

1
R205

CLK
R231

R236
C200

DATA VR230
D206

D200
IC200

JP230
D225
R225
JP001

D235
C201

D205 R201
R235

6 JP301 R232
D202
LE C233
JP302

R230 1
D204

JP235
R200

R308
1

D201 R202 C232


R229 5

Figura 4. Todos los componentes de la cara inferior de la tarjeta son SMD. En la cara superior slo se
encuentran los botones y el display.

48 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Tabla 1. Precisin de la medida


Medida Precisin Rango
50MHz a 3GHz
< 10ppm (< 0,01 %)
-20dBm a 0 dBm
700MHz a 2700 MHz
Frecuencia < 10ppm (< 0,01 %)
-35 dBm a +10 dBm
salidas de 50 , un ancho de banda en DC
< 1000 ppm (< 1%) 300 MHz a 2700 MHz
de hasta 3,5GHz y es capaz de amplificar la
seal hasta aproximadamente 20dB. Para -40 dBm a +10 dBm
seales de entrada intensas el amplificador 50 MHz a 3 GHz
HF trabaja en saturacin. Nivel (con calibracin) 4,3dB
-40 dBm a +10 dBm

Precisin
La seal de referencia del oscilador afecta
principalmente a la precisin de la frecuen-
cia medida. La medida no puede ser ms
precisa que el propio oscilador.
Adems, la precisin de la medida depende
del nivel de la seal, as como de la frecuen-
cia en s misma. Bsicamente, la precisin
se eleva cuanto mayor sea el nivel.
La medida del nivel no puede calibrarse con
la misma exactitud que la de la frecuencia
(vase calibrado de la medida del nivel).
La tabla 1 ofrece un resumen de los re-
sultados obtenidos. En el prototipo se ha
comprobado que debido a la temperatura
ambiental la precisin en la medida de la
frecuencia puede oscilar hasta 1ppm. Figura 5. La cara de los SMD montada a mano del prototipo de Elektor.

Circuito
El diagrama de bloques con las distintas
partes del circuito separadas por colores
(parte HF y parte digital) en principio se
mont y prob en tarjetas separadas. En el
transcurso del desarrollo del dispositivo, se
termin por combinarlas en una sola tarje-
ta. El correspondiente circuito al completo
puede verse en la figura 3.
La parte HF (izquierda) y la digital (derecha)
son unidades independientes que pueden
utilizarse sin depender una de otra. La ali-
mentacin tambin contribuye a un mejor
desacoplo de ambas partes del circuito,
gracias al regulador de tensin IC200 para
la parte digital y el IC210 para la de HF. Los
dos reguladores suministran una tensin Figura 6. Cara superior en el prototipo de Elektor.
de 3,3V. Ambos reguladores obtienen
su tensin de entrada opcionalmente de
un pack de pilas o bateras conectado en y sentido de la corriente errneo. Aparte bus SPI el estado del contador de frecuen-
JP200 con tres clulas AA (de 3,6 a 4,8V) de este diodo se ha conectado un polyfu- cia al dsPIC, que ste utiliza para mostrar
o mediante un adaptador de 5 V en JP001. se (un fusible trmico que se auto-repara) la lectura en el LCD y calcular la correccin
Desconexin automtica incluida: si la ten- junto a un diodo Zener. Esta combinacin de la frecuencia en la medida de nivel. La
sin en el adaptador supera la de la batera protege el circuito de tensiones demasiado tensin de salida del sensor de nivel IC101
en JP200, el diodo D200 se cierra, lo cual al altas y limita la corriente en caso de fallo. en la parte HF se dirige mediante la lnea
mismo tiempo tambin protege ante una La parte HF y la digital estn conectadas DB a la entrada del convertidor A/D del
polaridad inversa en la tensin de la bate- mediante cuatro lneas de bus SPI y las l- dsPIC, que la digitaliza con una resolucin
ra. Tambin podemos encontrar otro dio- neas de medida del nivel estn conectadas de 12 bits, sirvindose de sus valores para
do tras el conector del adaptador para pro- entre s; y naturalmente con un punto de realizar la compensacin dependiente de
teger ante un posible cambio de polaridad masa comn. El CPLD enva a travs del la frecuencia y representarla en el LCD.

elektor 04-2011 49
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

con la lgica de 3 V y SMD frente a su equivalente montado por


que ofrece una esta- refusin tiene la ventaja de una mayor es-
bilidad en frecuencia tabilidad en la frecuencia. No obstante slo
de unos 0,5ppm. A recomendamos este proyecto a electrni-
40MHz esto slo son cos con experiencia suficiente (en SMDs).
20 Hz! Claro, esa preci- Tras el montaje necesitaremos un interfaz
Figura 7. Un vistazo al sin tiene un precio, as Byteblaster o USB-Blaster para programar
prototipo de los autores. que tambin podemos el CPLD y, como software, el entorno de de-
utilizar osciladores ms sarrollo Quartus. Para el dsPIC se necesita
asequibles si no re- el MPLAB de Microchip y un programador
querimos semejante ICD. El resto (cdigos VHDL, fuente, hexa-
Gracias a los diodos D225 a exactitud en el con- decimal y las instrucciones de programa-
D228 logramos limitar la co- tador. cin) puede encontrarse en las descargas
rriente en la entrada del ADC Por otro lado, la de software de la web de Elektor [5].
(pin 15) del dsPIC, para evitar precisin del LF
la saturacin. Mediante el divi- TVXO009920 pue- Men
sor de tensin R225/R226 y una de mejorarse an ms La representacin de los valores de medida
segunda entrada analgica (pin con las resistencias R301 y R302, en el LCD es bastante lgica: la primera fila
14) el dsPIC supervisa la tensin de si optamos por un contador mejor muestra Frequency/Level, la segunda la
la batera. La referencia de tensin (VR230) para hacer este balance. El segundo proto- frecuencia en MHz y la tercera el nivel en
con el TL431 suministra 2,5 V como referen- tipo construido por los autores utiliza valo- dBm. Aparte, el display sirve para calibrar el
cia para el convertidor A/D del dsPIC. res estndar de resistencia (100k para R301 medidor y supervisar su estado, como por
El interfaz de usuario consta de cuatro y R302), y se ha medido una desviacin de ejemplo la tensin de las bateras.
botones (S200, S220 a 222) y un LCD de 3 -15 Hz a 40MHz (= -0,38 ppm). Con un valor La configuracin en el men se lleva a cabo
lneas iluminado gracias a Q250. El LCD se menor para R302 dicha desviacin se redu- con los cuatro botones del circuito, cuyas
caracteriza por su funcionamiento a 3,3 V, ce hasta casi +5Hz = +0,125 ppm (con R301 funciones estn descritas en la tabla 2.
su elevado contraste con ajuste automtico = 94,68k y R302 = 100k). El men est estructurado de tal forma que
y un consumo de corriente muy reducido El CPLD se programa mediante el puerto en la lnea superior del display siempre se
de tan slo 250 A (sin retroiluminacin). JTAG JP301. Si especificamos JTAG Disa- muestra el punto en el que nos encontra-
En la parte HF pueden reconocerse fcil- ble, significa que hemos de utilizar un mos. La figura 8 muestra el rbol del men
mente los componentes descritos en el jumper en el conector de pines JP302, para correspondiente al software para que
diagrama de bloques. El atenuador de se- configurar el CPLD en modo de programa- resulte fcil de manejar. En Measuring/
al en el conector SMA de 50 nicamen- cin o de funcionamiento. Naturalmente Advanced puede intercambiarse entre
te consiste en tres resistencias de R401 a tras programar el CPLD podemos optar por Frequency/Level, Min/Max Frequen. y
R403. Esta reduccin pasiva de la seal de soldar puentes entre los pines en lugar de Min/Max Level con los botones T3 y T4.
entrada para la parte encargada de la me- utilizar jumpers. En el men Status puede accederse al
dida del nivel y la frecuencia aplica una pr- En la parte digital disponemos de un puer- estado del dispositivo. Para ello hemos de
dida de 6dB/lnea, por ello el amplificador to de programador ICD y depurador en pulsar los botones T3 y T4 a la vez. En dicho
anteriormente nombrado (IC402) previo a JP235 para el dsPIC. Mediante el jumper men de estado se indican los datos en
la entrada de PLL (IC401), slo sirve como JP230 puede resetearse el microcontrola- bruto de la medida del nivel (valor del A/D),
pre-divisor. Ya que dicho pre-divisor en el dor cuando sea necesario. as como poder activar o desactivar la ali-
CPLD ha de ser programado con cada nue- mentacin de la parte HF mediante IC210 (y
vo inicio del sistema, el PLL est conectado Tarjeta con ello la medida del nivel y la frecuencia).
mediante un Microwire-Interface (compa- Todos los componentes SMD estn situa-
tible con SPI) con el CPLD (IC301). dos en la cara inferior de la tarjeta (figura
La frecuencia de referencia para la medida 4), de doble cara y con vas que las comu-
Tabla 2. Funciones de los botones
la obtiene el CPLD del oscilador de referen- nican. En la cara superior se encuentran los
para navegar por el men
cia X301, determinando la precisin con cuatro botones y el display. En las figuras
bastante exactitud. El LF TVXO009920 5 y 6 puede verse el prototipo montado en OK (aceptar) y encender el
S200
indicado en la lista de materiales de la se- el laboratorio de Elektor, mientras que en la dispositivo
rie CFPT-126 de IQD Frequency Products figura 7 est el diseo de los autores. S220 Atrs (punto previo del men)
es un oscilador de cuarzo SMD de 40 MHz En ambos casos la soldadura SMD se hizo a
S222 Ms o avanzar en el men
compensado en temperatura, con un ran- mano, lo cual no resulta tan sencillo con el
componente PLL. Sin embargo, el oscilador S221 Menos o retroceder el men
go de trabajo de -40 a 85 C, compatible

50 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Main Menu

Measuring More Shut down

Simple Status Settings

Advanced

Frequency/ Min/Max Min/Max Service Menu Calibration Display


Level Frequency Level
100760 - 14

Figura 8. Estructura del men en el software del microcontrolador.

Calibrado del nivel de medida Al contrario que en la medida de la fre- mediante una adaptacin de impedancias.
Como ya hemos dicho arriba, el LT5538 uti- cuencia, la medida del nivel sigue siendo En el software por ejemplo podemos elegir
lizado como sensor de nivel tiene un gran relativamente poco precisa, a pesar de la otros puntos de calibracin (frecuencias) o
rango dinmico, lo cual no obstante tiene calibracin. La mayor desviacin medida es buscar una aproximacin con polinomios
el inconveniente una gran dependencia de de 4,3dB. de mayor orden...
la frecuencia del nivel que se quiere medir.
Para un rango de frecuencia pequeo, la Otras posibilidades (100760)
medida del nivel puede ajustarse de forma Este proyecto no slo nos ofrece la posibi-
muy precisa, pero en el rango total de fre- lidad de llevar a cabo desarrollos propios
cuencia deseable resulta poco exacto. La en el rea de la alta frecuencia (tambin Enlaces
dependencia de la frecuencia en la medida en lo que al diseo de la tarjeta se refiere), [1] http://cds.linear.com/docs/
del nivel puede compensarse (al menos si no que adems muestra la utilizacin Datasheet/5538f.pdf (Hoja de datos del
parcialmente) si en tal medicin conoce- de un CPLDs. Gracias al software de cdi- LT5538)
mos la frecuencia exacta. El microcontrola- go abierto (tanto el cdigo VHDL como el
dor puede calcular el valor correcto a partir cdigo fuente del dsPIC en C) permite su [2] www.altera.com/literature/hb/max2/
de los valores de nivel y frecuencia. Este modificacin para darle uso en nuestras max2_mii5v1_01.pdf (Hoja de datos del
ajuste se lleva a cabo en el punto del men propias aplicaciones. Para el desarrollo del MAX II CPLD)
Calibration. Para dicho balance, basado firmware del controlador se ha utilizado [3] www.national.com/ds/LM/LMX2485.pdf
en el mtodo de los mnimos cuadrados, MPLAB IDE v8.30 y como compilador en C, (Hoja de datos del LMX2485)
se necesita un generador de frecuencia MPLAB C30. La representacin y carga de la
ajustable entre 100MHz y 3GHz, y un nivel lgica del CPLD se ha obtenido con Quartus [4] www.avagotech.com/docs/AV02-
entre -40dBm y +10dBm. II 7.0. 1782EN (Hoja de datos del ABA-31563)
El calibrado se hace mediante el siguiente Para ampliar su funcionalidad, sera nece- [5] www.elektor.es/10076
protocolo: sario un CPLD con muchas macroceldas. En
la tarjeta estn disponibles conexiones adi-
1. Acceder al men Calibration cionales para un CPLD con ms memorias.
2. Introducir la frecuencia y el nivel mostra- En ese caso tendremos que reemplazar
Sobre los autores
dos R304, R305, R306 y R307 por resistencias
3. Aceptar de 0 . Martin Bachmann y Daniel Schr
4. Introducir la siguiente frecuencia y nivel El medidor de nivel tambin se presta a estudiaron ingeniera elctrica en
5. Continuar con los valores fijados desarrollos posteriores dando por he- la escuela superior suiza ZHAW en
6. Tras un breve tiempo de clculo el cali- cho que disponemos de un buen equipo Winterthur. El medidor aqu descrito
brado estar listo y los valores se alma- de medida en el laboratorio. En cuanto al
surgi durante esos estudios a raz de un
cenan permanentemente en la memoria hardware podemos intentar minimizar las
proyecto de clase.
flash del microcontrolador. reflexiones en la entrada del amplificador

elektor 04-2011 51
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

OBD-2 inalmbrico
Interfaz de diagnstico
con Bluetooth o ZigBee

Folker Stange y Erwin Reuss (Alemania)

La solucin ms asequible para realizar


un diagnstico en un automvil es un
interfaz OBD-2 con conexin a un PC (o
porttil) y el software adecuado. Pero a
veces una solucin por cable no resulta
realmente prctica. Un tester OBD
autnomo no obstante es demasiado
caro y no tan verstil como el programa
de diagnstico de un PC. Una alternativa interesante es un interfaz OBD con conexin inalmbrica al PC.
Con la solucin casera que aqu presentamos incluso tiene la opcin de elegir entre Bluetooth y ZigBee.

Casi todos los automviles hoy en da dis- En el caso ms simple slo se utiliza una
ponen de un conector de diagnstico en lnea (llamada lnea K) del conector OBD-
el asiento del copiloto. Ya que la estanda- Proteccin contra sobretensiones 2. Como interfaz de hardware basta un
rizacin slo define la distancia hasta el MAX232 con etapa de salida bidireccional
Alimentacin 12 V
volante (0,61 m) y todava existen excep- para diagnstico en vehculos. Si lo conec-
ciones, los recursos imaginativos de los Detector V
3V3
tamos a un software especfico del veh-
Batera
fabricantes son prcticamente ilimitados. culo podemos incluso echar un vistazo a
A veces encontramos conectores OBD por Velocidad procesador la electrnica del automvil.
8 MHz externo
ejemplo en los quicios de las puertas, entre CAN
72 MHz interno
En principio esto no ha cambiado desde que
los pedales, en el salpicadero, en la guan- se introdujo la estandarizacin del diagns-
tera o tras los ceniceros, y otros compar- Bloque de tico OBD2. Sin embargo, la diagnosis ahora
CORTEX control
timentos y guarnecidos. Desde luego esto VPWM M3 s est estandarizada en cuanto a la asig-
no facilita las cosas si pretendemos encon- PWM CPU nacin de pines en el conector (al menos
trar el conector de diagnstico por primera la mayora de ellos) y los protocolos posi-
L-Line Rx
vez... K-Line Buffer memoria bles. No obstante, todava existen cinco
Tx
protocolos distintos: ISO, KWP2000, PWM,
Condiciones externas Modo transito VPWM y CAN. Un interfaz universal debe-
Para poder recopilar datos del conector ra reconocer todos estos protocolos y ser
OBD-2 (si es que lo has encontrado) con capaz de configurar cada uno de ellos. Todo
un PC, como poco se necesita un software DIAMEX DXM 100872 - 14 esto ya est integrado en nuestro interfaz,
determinado y un conversor de nivel, capaz junto con un conversor de nivel y un micro-
de adaptar la seal del OBD al formato controlador, que en conexin con la elec-
RS232 y hoy en da tambin un conversor Figura 1. Diagrama de bloques del mdulo trnica del vehculo es capaz de generar
RS232-USB, ya que los PCs ya no disponen DXM con procesador ARM-Cortex-M3 de y recopilar datos. En combinacin con un
de puertos RS232. 32 bits para aplicaciones OBD. software OBD2 es posible realizar diag-

52 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

+12V

+3V3
JP1
1 CANH
OBD6 ANT
2 CANL
OBD14
3 GND
OBD4+5
4 +12V 2 17
OBD16
D1 VCC PVCC
1 34 3 37
12V LLINE AIO0 RF_IO
2 33 4 5
M140 PWMP KLINE AIO1 PIO0
JP2 3 32 16 6
1 LLINE PWMM CANH RESET PIO1
OBD15 4 DXM2 31 34 7
2 KLINE GND CANL SPI_MISO PIO2
OBD7 30 33 8
3 PWM+ EEPINIT SPI_CLK PIO3
OBD2 29 32 BTM-222 9
4 PWM MODE1 SPI_CSB PIO4
OBD10 28 31 11
MODE2 SPI_MOSI PIO5
27 30 12
RTS UART_CTS PIO6
9 26 J2 28 13
3V3OUT CTS UART_RTS PIO7
10 25 8 7 27 14
BOOT0 RXD UART_TX PIO8
11 24 6 5 26 15
RESET TXD UART_RX PIO9
12 23 4 3 25 36
LED1 MOSI PCM_CLK PIO10
13 22 2 1 24 35
LED2 MISO PCM_OUT PIO11
+12V 14 21 23 21
16

3V3IN PA8 PCM_IN USB_DN


LLINE KLINE 15 20 22 20
15

LCD SCK PCM_SYNC USB_DP


7

16 19
CANL CANH OSCOUT CS
14

17 18 1 38
GND PB1 A0 GND GND
13

GND GND GND GND


GND
12

10 18 19 29
11

PWM- PWM+
10

2
9

R3 R7 C10 C2 R5

OBD
1k6
1R

1R

100n 47u
35V

6
VCC L1 +3V3
1 2
SWC SWE
220uH
IC2
7 5
SENS COMP
MC34063
8 3
DRC TMC R4
D3
GND C9 C7 C6
1k

4
470p 220u 1u
M140 6V

100872 - 11

Figura 2. El circuito del interfaz OBD-2 Bluetooth consta de un mdulo DXM, otro Bluetooth y un regulador de 3,3 V.

nsticos en vehculos de gasolina desde el cable USB o RS232 con el PC porttil. Resul- Muchos porttiles y netbooks ya disponen
ao 2000 y diesel desde 2003 de las marcas tara muy prctico (especialmente en viajes de puerto Bluetooth inalmbrico o permi-
ms comunes. Normalmente el interfaz se de prueba) que en la conexin inalmbrica ten utilizar un USB Bluetooth, con lo que el
conecta en (o dentro de) el conector OBD2 del puerto OBD con el porttil el interfaz se funcionamiento por radio est garantizado.
del vehculo, y posteriormente mediante un alimentase desde el propio conector OBD. Si no disponemos de Bluetooth, siempre

Caractersticas
Compacto diseo con el conector OBD incorporado Versin ZigBee
Mdulo DXM integrado Cortex M3 y controlador host Atmel AT90USB162
Escner de protocolo automtico Driver en Windows con archivo INF
PWM, VPWM, ISO9141, KWP2000 y CAN Rango de frecuencia de 2405-2480MHz, seleccin de canal automtica
Compatible en software con moDiag y OBD-DIAG Sensibilidad de recepcin de -101 dBm
Apto para todos los OBD-2 IEEE 802.15.4-2003 (protocolo similar a ZigBee)
Repeticin automtica de los datos en caso de errores en la
Versin Bluetooth transmisin
Compatible con Windows XP, Vista y 7 Rango de alcance de 10-15m (como mximo unos 30-40m)
Mdulo Bluetooth de clase 1 con alcance mximo de 100m Stick USB ZigBee compatible con Windows XP, Vista y 7

elektor 04-2011 53
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Figura 3. Caras superior e inferior de la tarjeta del interfaz Bluetooth, con el conector OBD soldado.

podemos utilizar ZigBee para la transmi- y varios perifricos. En combinacin con el un mdulo Bluetooth o un transceptor
sin de datos. firmware implementado forma una unidad ZigBee. En adelante comentamos ambas
OBD2 universal de diagnstico y control, variantes.
Montaje por nuestra cuenta que puede conectarse directamente con
Para disear un interfaz OBD potente y el socket del automvil. El mdulo puede Bluetooth
compacto, utilizar chips SMD de muchas configurarse para muchas aplicaciones En la figura 2 puede verse el circuito del
patillas es casi una condicin sine qua non. con instrucciones AT (para la documenta- interfaz OBD-2 con Bluetooth. El mdulo
Su montaje casero es bastante sencillo si cin vase [1]), entre otros como interfaz DXM est conectado en la entrada con el
utilizamos un mdulo controlador ya equi- de diagnstico con tasa de transferencia socket OBD-2 y en la salida con un com-
pado con SMDs. El mdulo DXM [1] utili- ajustable. Por otra parte, dispone de un pacto mdulo Bluetooth BTM222 del fabri-
zado ya se present en Elektor 09/2009 puerto serie con niveles a 3,3 V, en el que cante Rayson. Dicho mdulo ya fue descrito
[2]. Como muestra la figura 1, est equi- puede conectarse un mdulo transceptor en la edicin de Elektor 9/2009 [3], y debi-
pado con un procesador ARM-Cortex-M3 inalmbrico. ste podra ser por ejemplo damente probado en la expansin Blue-

R1 C12 C10 R6 R7
C2 C8 C9 C1
10K

470R

470R

1u 1u
ANT2
1u 1u 1u 1u 32 4 27
TP1
TP2
TP3
TP4

PCB_F_ANTENNA D1 D2
AVCC VCC UCAP
29 13 14 15 28 14 6
PB0/PCINT0/SS PD0/INT0/OC0B
EVDD
DEVDD
AVDD
DVDD
DVDD

15 7
C5 PB1/PCINT1/SCLK PD1/INT1/AIN0
1 L1 3 4 24 16 8
RFP IRQ PB2/PCINT2/MOSI PD2/INT2/RXD
1 23 17 9
22p AVSS SEL PB3/PCINT3/MISO PD3/INT3/TXD
2 19 18 IC1 10
5 AVSS SCLK PB4/PCINT4/T1 PD4/INT5
3 22 19 11
AVSS MOSI PB5PCINT5 PD5/PCINT12/XCK
6 20 20 12
C6 AVSS MISO PB6PCINT6 PD6/INT6/RTS
2 4 5 IC2 11 21 13
RFN SLP_TR PB7PCINT7/OC0A/OC1C PD7/INT7/CTS/TO/HWB
LDB212G4010 27 8
22p AVSS AT86RF230 RST AT90USB162
30 17 23
AVSS CLKM PC6/PCINT7/OC1A
31 7 R2 2 22
AVSS TST PC0/XTAL2 PC7/INT4/CP1/CLK0
32 18 24
AVSS DVSS PC1/RESET
1k

33 AVSS 21 5 31
DVSS PC2/PCINT11 UVCC
1
DVSS
DVSS

DVSS
DVSS

XTAL1 R3 VBUS
XTAL1 XTAL2 26 30
PC4/PCINT10 D/SDATA 22R D
9 10 25 Q1 26 12 16 25 29
PC5/PCINT9/OC1B D+/SCK 22R D+
R5 R4
GND UGND GND
C4 C3 C7 C11
10k

16MHz 3 28

12p 12p N.C. 100n

100872 - 13

Figura 4. Circuito del stick USB ZigBee desarrollado especialmente para el interfaz OBD-2 ZigBee.

54 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

+3V3
+12V
R5 R4 C23 R2 R3

JP1

470R

470R

470R

470R
1 CANH 100n
OBD6
2 CANL D3 D1
OBD14 6 29
3 GND
OBD4+5 VDD(IO) VDD(3V3)
4 +12V 28 1
OBD16 PIO3_2 PIO2_0/DTR
13 IC3 4
1 34 PIO3_4 XTALIN
12V LLINE 14 5
2 33 PIO3_5 XTALOUT
PWMP KLINE LPC1313FHN33
JP2 3 32 22 2

PRGRM
1 LLINE PWMM CANH TMS/PIO1_0/AD1/CT32B1_CAP0 RESET/PIO0_0 RESET
OBD15 4 31 23 3
2 KLINE GND DXM1 CANL PRGRM TDO/PIO1_1/AD2/CT32B1_MAT0 PIO0_1/CLKOUT/CT32B0_MAT2 BOOT0
OBD7 30 24 8
3 PWM+ EEPINIT TRST/PIO1_2/AD3/CT32B1_MAT1 PIO0_2/SSEL/CT16B0_CAP0
OBD2

RXD
TXD
29 25 9
4 PWM MODE1 SWDIO/PIO1_3/AD4/CT32B1_MAT2 PIO0_3
OBD10 28 26 10 S1
MODE2 PIO1_4/AD5/CT32B1_MAT3/WAKEUP PIO0_4/SCL
D4 27 30 11
RTS R7 PIO1_5/RTS/CT32B0_CAP0 PIO0_5/SDA
9 26 31 15
3V3OUT CTS 470R PIO1_6/RXD/CT32B0_MAT0 PIO0_6/SCK
M140 10 25 32 16 CONNECT
BOOT0 RXD PIO1_7/TXD/CT32B0_MAT1 PIO0_7/CTS
11 24 7 17
RESET TXD PIO1_8/CT16B1_CAP0 PIO0_8/MISO/CT16B0_MAT0
12 23 12 18
LED1 MOSI PIO1_9/CT16B1_MAT0 PIO0_9/MOSI/CT16B0/MAT1/SWO
13 22 20 19
LED2 MISO PIO1_10/AD6/CT16B_MAT1 SWCLK/PIO0_10/SCK/CT16B0_MAT2
+12V 14 21 27 21
16

3V3IN PA8 PIO1_11/AD7 TDI/PIO0_11/AD0/CCT32B0_MAT3


15 20
LLINE KLINE LCD SCK
15

VSS
7

16 19
CANL CANH OSCOUT CS
14

17 18 33
PB1 A0
GND +3V3
13

GND
12

SLP_TR
4

MOSI
MISO
SCK

RST
IRQ
CS
11

C10 C11 C12 C9


PWM- PWM+
10

ANT2
1u 1u 1u 1u
9

PCB_F_ANTENNA
+12V
OBD 29 13 14 15 28

EVDD
DEVDD
AVDD
DVDD
DVDD
R6 C2
1 L1 3 4 24
RFP IRQ
180k

1 23
22p AVSS SEL
2 19
5 AVSS SCLK
3 22
R33 AVSS MOSI
R9 R10 C4 C5 C24 6 20
C3 AVSS MISO
IC5
20k

2 4 5 11
RFN SLP_TR
1R

1R

100n 47u 100n LDB212G4010


35V 27 AT86RF230 8
R8 22p AVSS RST
30 17
AVSS CLKM
1k6

31 7
6 AVSS TST
VCC L3 +3V3 32
AVSS
18 R35
1 2 DVSS
SWC SWE 33 AVSS 21
220uH DVSS

1k
IC2
DVSS
DVSS

DVSS
DVSS

7 5
SENS COMP XTAL1 XTAL2
MC34063 9 10 25 Q1 26 12 16
8 3
DRC TMC R1 R25
GND C8 D2 C13 C1
C7 C6 C22
1k

10k

4 16MHz
470p 220u 1u
M140 6V 12p 12p N.C.

100872 - 12.

Figura 5. El interfaz OBD-2 incluye dos procesadores ARM-Cortex: uno para el OBD en el mdulo DXM y otro para transmitir datos junto
con el chip transceptor ZigBee AT86RF230.

tooth [4] del analizador OBD-2 NG [2]. La cia slo se alcanza si se cumplen las con- soldar son pocas (el componente azul de
unidad ya viene completamente configu- diciones ideales y en la otra parte tene- la figura 3 no es un condensador electrol-
rada y transmite datos a 19.200 baudios. Por mos un transceptor Bluetooth tambin de tico, sino la bobina L1).
ello, el mdulo DXM se configura tambin clase 1, lo cual no es el caso en la mayora
con esta tasa de transferencia. de ordenadores porttiles. Si es necesa- ZigBee
La alimentacin del circuito se hace rio alcanzar el mximo rango posible, en Mientras que en el Bluetooth la transferen-
mediante el propio conector OBD-2 a los el PC podemos incorporar un stick USB cia de datos ha de inicializarse y funciona
12 V de la tensin de abordo del autom- Bluetooth de clase 1 como transceptor. En mediante contraseas, en el ZigBee se trata
vil. Previo al diodo D1 que evita una posible la tarjeta incluida en el kit se ha realizado de una comunicacin de punto a punto, que
polaridad inversa se encuentra un pequeo con las propias pistas una antena l/4. Esta se establece tan pronto como ambos trans-
regulador que reduce esta tensin a 3,3V antena es ms que suficiente, y en ningn ceptores se reconocen entre s. Ya que los
para ambos mdulos. caso ha de sustituirse por otra antena de porttiles no tienen integrado un transcep-
El BTM222 se trata de un llamado mdulo cable soldada. La tarjeta tambin est tor ZigBee, para disponer de un puerto de
Bluetooth de clase 1. Su rango estimado equipada con los componentes SMD nece- este tipo tendremos que servirnos de un
son unos 100 m. Sin embargo, esta distan- sarios, de modo que las partes restantes a stick USB ZigBee conectado a ste. Su rango

elektor 04-2011 55
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

Figura 6. Caras superior e inferior de la tarjeta del interfaz ZigBee, con el conector OBD soldado.

efectivo puede alcanzar los 40m, pero no botn S1 de la figura 5 en realidad slo es Montaje
est diseado para tales distancias. necesario para ensear a un nuevo stick En ambas versiones el mdulo DXM va sol-
El circuito para del stick USB ZigBee desa- USB Zigbee. dado en la parte posterior de la tarjeta. Si
rrollado para este proyecto se representa El cableado del conector OBD-2 y la alimen- fuera necesario desoldar este mdulo, as
en la figura 4. Tanto aqu como en el diseo tacin no se diferencian esencialmente de la como el BTM222 de la versin Bluetooth,
ZigBee del circuito del interfaz OBD-2 de versin Bluetooth. Tambin se oferta un kit puede resultar til un pequeo truco: corta-
la figura 5 se utiliza un transceptor ZigBee para el interfaz OBD-2 ZigBee, que incluye mos una pequea tira de papel (10 x 25mm)
AT86RF230 de Atmel, que en cada caso ha la tarjeta con todos los SMDs montados y y la colocamos entre el mdulo y la tarjeta
de ser configurado por software. Esto se el resto de componentes necesarios. La (figura 8), de modo que este papel guarde
hace en ambos circuitos mediante un con- figura 6 muestra la tarjeta montada al com- una ligera distancia. Es suficiente para que
trolador host. En el circuito del interfaz OBD pleto con el conector OBD soldado. El stick al desoldar con el soldador o la trenza el
hay un LPC1313 Cortex-M3 de NXP y el stick USB ZigBee correspondiente al circuito de mdulo se separe bien de la tarjeta.
USB de Atmel AT90USB162. Ambos contro- la figura 4 est disponible ya listo, no obs- Al soldar los mdulos (DXM y BTM222 en el
ladores se encargan por su cuenta de inicia- tante, tambin puede consultar la tarjeta interfaz Bluetooth) lo mejor es estaar slo
lizar y optimizar la transferencia de datos (vase la figura 7). los pines que verdaderamente se utilizan en
OBD-2. Todos los datos transferidos han de el circuito. En las figuras 9 y 10 dichos pines
ser convertidos a un patrn especial para estn marcados con puntos de colores. Para
OBD-2, con lo que finalmente se obtiene un soldar los pines de masa del mdulo har
formato de transferencia propio, por lo que falta un soldador con la suficiente potencia.
solo podemos utilizar este stick USB Zigbee En el interfaz Bluetooth, junto a la bobina
(y no otro). El LPC1313 proporciona el flujo L1 (el componente azul de la figura 8) han
de datos tan rpido que no existen tiempos de soldarse an los pines para RXD y TXD,
de latencia adicionales. En resumen, conta- y colocar ambos jumpers (vanse las figu-
mos con un interfaz ZigBee-OBD-2 con un ras 8 y 9).
potente controlador de 32 bits Cortex-M3. El En el interfaz ZigBee se suelda la bobina
AT90USB162 para el stick supone una exce- en la cara de la tarjeta que tiene el mdulo
lente opcin, pues dispone de un puerto DXM.
USB integrado. El montaje del conector OBD en ambas ver-
La conexin del transceptor ZigBee siones de interfaz es igual: se suelda primero
AT86RF230 se ha hecho siguiendo las espe- el conector de 8 pines y despus se quita la
cificaciones de Atmel. Un transmisor (Balun) tira de plstico negro (sacar de los pines con
adapta la seal a la antena l/4 con pistas de un cuchillo o unos alicates). Esto hace que
la tarjeta. El firmware para ambos contro- soldar el bloque del conector OBD2 en sen-
ladores puede descargarse en hexadecimal tido correcto sea considerablemente ms
desde la pgina web de Elektor [5]. El inter- fcil. En la pgina de Elektor de este artculo
faz ZigBee ofrece tambin un componente [5] pueden encontrarse unas cuantas fotos,
de creatividad, las lneas de programacin as como un pequeo resumen del montaje,
de ambos controladores son accesibles los cuales pueden servirnos de orientacin.
desde la propia tarjeta. De esta manera, los Finalmente, atornillamos las cubiertas,
usuarios interesados podrn ponerse manos Figura 7. Stick USB ZigBee con tarjeta en insertando antes una pequea lmina de
a la obra con un programador ISP [6]. El carcasa transparente. plexigls. En el interfaz Zigbee se introdu-

56 04-2011 elektor
Personal Download for I Elektor
63414

TCNICA DE MEDIDA

cen dos lminas (una de ellas con un taladro de transmisin por radio, moDiag ya fue
y frente transparente), de modo que pueda presentado en la expansin Bluetooth [4]
pulsarse el botn S1 cuando sea necesario. del analizador NG de la edicin de Elektor
4/2010 y est disponible para descargar en
Figura 8. Una tira de papel entre la tarjeta y
Test [5]. El programa OBD-DIAG es compati- el mdulo facilita su desoldadura posterior.
Si disponemos de un simulador OBD Elektor ble con ambos interfaces. Resulta intere-
[7] podremos hacer pruebas desde la pro- sante la posibilidad de transferir datos de
pia mesa del laboratorio. Si no, tendremos un smartphone por Bluetooth. No obs-
que utilizar el verdadero conector OBD tante, necesitaramos un software de diag-
del vehculo. Tras conectar el interfaz en el nstico ejecutndose en el smartphone, el
socket de diagnstico se iluminarn ambos cual habra que desarrollar. Los autores
LEDs del mdulo DXM brevemente, notifi- estaran encantados de apoyar a seme-
cando que est haciendo un autochequeo. jante diseador de software con su ayuda
Ahora, para el interfaz de Bluetooth inicia- y consejos.
mos su soporte en Windows, le permitimos (100872)
que se conecte al nuevo dispositivo encon-
trado introduciendo la clave 1234.
Windows permite gestionar numerosos
puertos COM virtuales. El primero se utiliza
tambin en el software del usuario como
puerto de comunicaciones. Mediante un
programa terminal como por ejemplo AGV-
Supertool [8] se accede al interfaz. Se fija la
Figura 9. En el montaje del mdulo DXM
tasa de baudios a 19200, seleccionando el
conviene soldar a la tarjeta nicamente los
puerto COM correcto. En la ventana del ter-
pines utilizados.
minal se introduce ATZ o ATI, a lo que
el interfaz responder con su identificacin
Enlaces
DXM. En tal caso, podemos dar por con- [1] www.dxm.obd-diag.net (Mdulo DXM)
cluido el test de comunicacin Bluetooth. [2] www.elektor.es/090451 (Analizador
Para el interfaz con ZigBee primero hemos
OBD-2 NG)
de instalar el driver. Despus conectamos
el stick USB ZigBee y aparecer el asistente [3] www.elektor.es/080948 (Bluetooth con
de Windows, con el cual cargamos el dri- el ATM18)
ver descargado desde la web de Elektor. [4] www.elektor.es/090918 (Expansin
No hace falta contrasea, la conexin por Bluetooth para el OBD-2-Analyser NG)
radio se establece automticamente. Antes
de nada pasamos a comprobarlo con la [5] www.elektor.es/100872 (Pgina de
pequea herramienta ED-Tester. Ambos proyecto del OBD-2 inalmbrico)
componentes, host y stick, han de recono- [6] www.obd-diag.de (Programador ISP/
cerse mutuamente. La intensidad de la seal STM/NXP)
mostrada debe estar entre 30 y 50.
[7] www.elektor.wa/080804 (Simulador
OBD-2)
Software Figura 10. Aqu pueden verse los pines que
El software de diagnstico en el PC fun- [8] www.er-forum.de/obd-diag-dl hemos de soldar en el mdulo Bluetooth. El
ciona independientemente del estndar (Software OBD-DIAG) resto no son necesarios.

Productos y servicios Elektor


Interfaz OBD-2 Bluetooth, kit con la tarjeta y los SMDs montados, Stick USB ZigBee compatible con el interfaz OBD-2 ZigBee, listo
y el resto de componentes incluida la carcasa: ref. 100872-72 para funcionamiento: ref. 100872-91
Interfaz OBD-2 ZigBee, kit con la tarjeta y los SMDs montados, y Informacin y descarga gratuita del software en www.elektor.
el resto de componentes incluida la carcasa: ref. 100872-71 es/100872

elektor 04-2011 57
Personal Download for I Elektor
63414

PRUEBAS Y MEDIDAS

Pico C
Encantados de recibir al ATtiny
y los Pequeos Picofaradios
Vladimir Mitrovic (Croacia)

Incluso los multmetros digitales de altas


prestaciones (y precio), que se jactan de
incorporar un medidor de capacidad integrado,
son intiles si queremos comprobar una
capacidad de bajo valor como el de 2,7pF o
5,6pF. Por lo general, estos equipos estn
ligados a un rango de medida ms bajo de slo
2.000 pF, algo que provoca una gran risa a los
diseadores de RF y a los radioaficionados.
Aunque la resolucin de un multmetro digital
(DMM) de 3,5 dgitos es de 1 pF, cualquier medida
por debajo de los 200 pF producir
unos resultados poco definidos, si no ridculos.
Pico C hace un trabajo mucho mejor.
Superando, sin duda, a muchos DMMs, ste
pequeo instrumento mide fcilmente
capacidades de hasta fracciones de picofaradios.

Las pequeas capacidades, como las del rango hay una gota de soldadura con un residuo de dos como resonancias, que alterarn la lgica
por debajo de los 10 (picofaradios pF), son a resina seca negruzca alrededor de ella: esto digital en el otro extremo (no dudes en hacer
menudo invisibles aunque no quiere decir que puede equivaler a una capacidad de 1,5 pF y no los clculos, son realmente horribles).
sean insignificantes. El diseador de RF experi- es de extraar que el oscilador de la CPU, de Los pequeos condensadores son una deli-
mentado sabr, no slo donde buscar y loca- 2 GHz, no funciona porque ve una reactancia cia para los radioaficionados y los reparado-
lizar dichas capacidades, sino tambin expli- significativa (no dudes en hacer los clculos; res de radio y nuestro editor no ha podido
car a los ms sabios en DC cmo una pequea no son nada divertidos). Del mismo modo, resistirse a hurgar en sus bandejas de com-
pista, con un pequeo valor de pF en un cir- una pista en la placa de circuito impreso de ponentes antiguos para mostrarnos unos
cuito, puede decidir entre una oscilacin sal- 10 cm de largo que transporta pulsos en el pocos especmenes en la Figura 1. Tambin
vaje y un comportamiento controlado, que rango de los nanosegundos a travs de una hemos podido ver condensadores de polieti-
las radiaciones EMC Pasen/No-Pasen, en una placa de cuatro capas barata, fcilmente ten- leno de capacidades relativamente pequeas
produccin masiva en China o en un proto- dr una capacidad de 5 pF, lo que producirn (del orden de 500 pF), utilizados en circuitos
tipo permanente. Veamos el ejemplo donde sobre-oscilaciones y otros efectos no desea- de audio de alta fidelidad y a los que puede

Prestaciones
rango: <1pF a 2000 pF (garantizado); bajo coste, sin componentes SMD cdigo fuente y hexadecimal gratuito
2500pF posible microcontrolador ATtiny2313 DIP20 microcontrolador, placa y kit disponibles
resolucin: 0.1 pF fcil calibracin con condensador de en Elektor
lectura: pantalla LCD de 2 lneas referencia de 1000pF 1%

58 04-2011 elektor
Personal Download for I Elektor
63414

PRUEBAS Y MEDIDAS

(a) Trimadores Philips beehive. Baratos. Su (b) Condensadores cermicos, separacin (c) Condensador cermico tubular. Alta
montaje ingenioso asegura una respuesta entre terminales del 5mm. Alcanzando los tensin de trabajo (250V tip.). 12pF,
lineal en todo su rango(!) El rotor (parte lmites de fotografa de Elektor. A destacar 39pF, 320pF.
mvil) normalmente est conectado a la impresin para indicar el valor. 0.82pF y
masa (por qu?). 530pF ajustable. 120pF.

(d) Condensadores de feedthrough (e) Condensadores de disco y de caja (Coffin). (f) Condensador de ajuste cermico. 3.5
(acoplamiento entre lneas). Baja Factor de bajas perdidas, inductancia de fuga 10pF ajustable.
inductancia de fuga. Ideal para desacoplo cero. Acoplamiento y desacoplo en la placa.
en RF. 200pF, 470pF, 1nF. Componentes frgiles! Conexin directa a
las pistas de la placa y al plano de masa de
cobre. 27pF, 820pF.

(g) Condensador de ajuste tubular. Si no (h) Condensador de mica plateado. Tensin (i) Twister es el ms barato y ultra-
est en serie, el rotor mayor conectarlo a de trabajo de 500V, 1966 NOS. Disponible pequeo condensador que podemos hacer.
masa. 0.33pF, 1-6.5pF. en Ebay. 470pF. Torceremos los hilos para incrementar la
capacidad, paramos y cortamos al valor
deseado ms prximo. Adecuado para
trabajar con tensiones de hasta 200VDC.
0.2-1.5pF ajustable.

Figura1. Pequea capacidad no necesariamente equivale a pequeo tamao o pequea importancia. Aqu tenemos una muestra de
condensadores raros, antiguos y de DIY en el rango de 0,2 a 500pF.

elektor 04-2011 59
Personal Download for I Elektor
63414

PRUEBAS Y MEDIDAS

LCD1
IC1 +5V
D1 7805
1 3
2 x 16 (DEM16217)
K1 1N4004
2
C1 C2
9V...12V

LED+A
LED-C
VDD
VSS

R/W
RS
VL

D0
D1
D2
D3
D4
D5
D6
D7
E
10u 100n
63V

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

10k
C3
JP1 R2
100n 5R6

20
VCC
1
PA2/RESET
R1 12
2 IC3 (AIN0) PB0 13
PD0 (RxD) (AIN1) PB1
1M

3 14
PD1 (TxD) (OC0A) PB2
1% 8 4 6 15
PD2 (INT0) (OC1A) PB3
VCC R 7 16
7 PD3 (INT1) (OC1B) PB4
DIS 8 17
PD4 (T0) (MOSI/SDA) PB5
IC2 9 18
6 3 PD5 (OC0B/T1) (MISO) PB6
THR OUT 11 19
PD6 (ICP) (UCSK/SCL) PB7
2 TLC555
TR ATtiny2313
CV GND XTAL2 XTAL1 GND
K2 5 1 4 5 10
X1
Cx S1

C7 C4 CALIBRATE C5 20MHz C6

220p 100n 15p 15p


1%
100823 - 11

Figura 2. Inteligente y totalmente eficiente, es una manera de describir este circuito, por supuesto, siendo conscientes plenamente de que
todas las medidas que se obtienen son a travs del firmware que se ejecuta dentro del microcontrolador ATtiny.

que tambin deseemos comprobar su pre- si queremos medir capacidades muy bajas, R1 y C7, el temporizador CMOS tipo TLC555
cisin y el estado de su electrlito debido al seguro que nos damos de cara con las capaci- (IC2), forma un oscilador con un ciclo de tra-
tiempo. Especialmente en los filtros activos dades parsitas (o stray) en algunos de sus bajo del 50%, que genera una frecuencia de
(con amplificadores operacionales), los valo- extremos, as como con perturbaciones elc- unos 3,2kHz. No intenten utilizar el modelo
res de los condensadores realmente impor- tricas y muchos otros factores que pueden (NE)555 bipolar aqu, no funcionar correc-
tan y especificaciones como las del 1 % toman afectarnos a la medida. Y aqu es donde los tamente. Si conectamos nuestro condensa-
sentido repentinamente. As pues, para todas multmetros comerciales suelen caer mise- dor desconocido Cx a K2, lo colocaremos en
las medidas por debajo de 1.000 pF (1 nF) nos rablemente, a pesar de su aparente resolu- paralelo con C7 por lo que la frecuencia del
debemos olvidar de los DMM de 3,5 dgitos y cin de 1 pF. A diferencia de estos equipos, oscilador disminuir. Podra decirse que para
utilizar en su lugar el Pico C. Pico C soluciona este problema con el diseo asegurar que este cambio de frecuencia sea
de un sencillo pero cuidadoso circuito y un substancial (es decir, medible), incluso si Cx es
El Diablo al detalle pequeo programa escrito inteligentemente. tan slo de unos pocos pF, la capacidad de C7
El principio de medida aplicado en Pico C es debe mantenerse tambin baja. Sin embargo,
bien conocido y ampliamente utilizado en Cmo funciona contrariamente a este razonamiento, se ha
otros instrumentos similares: una capacidad Vamos a echar una ojeada al esquema elc- elegido un valor ms bien alto para C7 (220pF,
desconocida, Cx, determina la frecuencia de trico del circuito de la Figura2. Aqu vamos a 1%) por las siguientes razones:
un oscilador. A continuacin, un microcon- encontrar algunos viejos amigos: un TLC555, capacidades parsitas alrededor de K2 y
trolador pasa a medir la frecuencia y, as, un ATtiny, un 7805 y una pantalla LCD, por Cx ahora tiene menos influencia en la fre-
determinar el valor de Cx. No est mal, pero lo que esto debera ser divertido. Junto con cuencia del oscilador;

Productos y Servicios de Elektor Firmware y cdigo fuente (descarga gratuita), ref. 100823-11.zip
Esquemas de la PCI, ref. 100823-1.pdf
Placa de Circuito Impreso (PCI), ref. 100823-1
Hyperlinks en el artculo
ATtiny-20PU Programado), ref. 100823-41
Kit de componentes, incluida la Caja del Proyecto, el controlador * Primeros 100 kits con condensador de propileno de 1000 pF y 1% incluido.

programado, la pantalla LCD y la PCI), ref. 100823-71* Elementos accesibles a travs de www.elektor.es/100823

60 04-2011 elektor
Personal Download for I Elektor
63414

PRUEBAS Y MEDIDAS

LISTA DE COMPONENTES
Resistencias Varios
R1 = 1M 1% K1 = bloque de 2 terminales de tornillos
R2 = 5.6 separacin ente terminales de 5mm
P1 = 10k potencimetro, horizontal K2 = pinheader de 2 terminales y
receptculo, separacin ente terminales
Condensadores de 0,1 in. (2,54mm)
C1 = 10F/63V, axial, separacin ente JP1 = puente, 0,1 in. (paso de 2,54mm)
terminales de 2,5mm S1 = pulsador, SPNO, 6mm
C2,C3,C4 = 100nF/50V cermico, X1 = 20MHz cristal de cuarzo, CL=18pF,
separacin ente terminales de 0,2 in 50ppm, hilos de soldar
(5,08mm) LCD = DEM16217, 2x16 caracteres
C5,C6 = 15pF/100V cermico, separacin Figura 3. Todos los componentes, excepto con retroiluminacin, p.e. Elektor #
ente terminales de 0,2 in. (5,08mm) la pantalla LCD, van sobre esta sencilla 030451-72
C7 = 220pF/63V 1%, polietileno, separacin Conector LCD = pinheader de 16
placa de circuito impreso de doble cara. La
ente terminales de 7.18mm, p.e. LCR terminales (14+2) SIL y zcalo, ngulo
Components # EXFS/HR 220PF +/- 1% pantalla LCD se puede colocar verticalmente recto, separacin ente terminales de 0,1
Opcional: 1000pF 1% condensador de u horizontalmente, utilizando el conjunto in. (2,54mm). Ver texto para conexin de
referencia, polietileno o polipropileno conector de 16 terminales. En nuestro caso, la pantalla LCD DEM16217.
hemos usado el montaje horizontal que permite 20-pin DIP socket for IC3
Semiconductores que las dos placas sean montadas sobre una Caja 8-pin DIP socket for IC2
D1 = 1N4004 de Proyectos de Elektor. PCB, Elektor # 100823-1
IC1 = 7805 Kit de componentes, que incluye
IC3 = ATtiny2313-20PU, programado, tienda
IC2 = TLC555 8-terminales DIP, p.e. Texas Project Case, PCB, LCD y microcontrolador
Instruments TLC555CP de Elektor # 100823-41, ver [1] programado; Elektor # 100823-71.

la relacin entre la capacidad y el ciclo cada una. Tambin podemos controlar el nacin de la pantalla LCD deshabilitada (el
de trabajo del oscilador no es lineal para LED de retroiluminacin (de forma opcio- instrumento solo consume alrededor de
capacidades por debajo de 100pF. nal) montando (on) o quitando (off) 20 mA). El diodo D1 proporciona un cierto
Para poder compensar la desventaja de el puente JP1. Si fuse necesaria, la resisten- grado de proteccin contra inversiones de
una capacidad de C7 relativamente alta, se cia R2 define la intensidad de iluminacin. polaridad de la fuente de tensin DC. La sus-
han tomado varias medidas en el lado del Debemos asegurarnos de adaptar su valor titucin del diodo con un hilo y del 7805 con
microcontrolador: para que cumpla con los requerimientos un regulador de baja cada de tensin, per-
en lugar de medir es slo un ciclo, mide el de la pantalla LCD que estamos usando. El mitir que el medidor Pico C pueda llegar
periodo de tiempo de 24 ciclos; mdulo LCD DEM16217 suministrado por a ser alimentado con cuatro pilas de 1,5 V
g racias a la elevada seal de reloj del Elektor tiene una resistencia serie interna y colocadas en serie.
ATtiny de 20MHz, se dispone de 680 con- su retroiluminacin consume normalmente
teos para resolver un cambio de 1pF, lo 33 mA con 5 VDC. El contraste de la pantalla Ensamblado
cual es una base slida para realizar medi- LCD se ajusta a travs del potencimetro P1. El pequeo instrumento est construido
das precisas, incluso en el caso de un cam- Cuando presionamos el pulsador S1 forza- sobre una placa del circuito impreso dise-
bio de capacidad de tan slo 0,1pF; mos el paso de la lnea PD0 a nivel bajo, con ada por los laboratorios de Elektor. El

Condensador de referencia de 1000 pF y 1%, gratuito


incluido con los 100 primeros kits de PicoC
configurando los temporizadores Timer0 lo que se dispara el modo de calibracin plano de montaje de los componentes
y Timer1 de forma que estn unidos a del instrumento (veremos ms sobre este aparece en la Figura 3 y los diseos de las
travs de su terminal comn PD5 (salida punto ms adelante). pistas de cobre asociados, como suele ser
OC0B de Timer0; terminal de entrada de Una fuente de alimentacin, totalmente habitual, estn disponibles en la pgina del
Timer1) y formar as un nico contador tradicional, alrededor de IC1 completa el proyecto, para su descarga gratuita, en la
binario de 25 bits, el cual asegurar, a su diseo. El instrumento se alimenta a tra- pgina web de Elektor [1], donde tambin
vez, una alta resolucin. vs de una fuente de DC, con una tensin podemos encontrar el cdigo fuente para
El resto del circuito es bastante conven- de salida comprendida entre 9 y 12 V, capaz el ATtiny y los ficheros hexadecimales. Para
cional. El microcontrolador ATtiny2313 tra- de proporcionar unos 200 mA si se utiliza la aquellos lectores que no tengan acceso al
baja a 20MHz gracias al cristal de cuarzo luz de fondo de la pantalla LCD. Un adapta- programador del ATtiny les gustar saber
X1 y a los condensadores de carga C5 y C6 dor de tensin de red barato har este tra- que estn disponibles los microprocesado-
(ver apartado especfico). El microcontro- bajo admirablemente, aunque tambin se res ya programados en la tienda de Elektor
lador ATtiny2313 controla directamente la puede utilizar una pila de 9 V para realizar [1]. Incluso hay ms, est disponible un kit

pantalla LCD de dos lneas de 16 caracteres cortas medidas y con la luz de retroilumi- de componentes que incluye la placa de

elektor 04-2011 61
Personal Download for I Elektor
63414

PRUEBAS Y MEDIDAS

Cuando un cero no es 0
C5 y C6, aqu los tenemos: condensadores diminutos de slo 15 decir, 150pF, valor que tambin podemos encontrar impreso como
picofaradios! Tan pequeos como pueden ser, si los colocamos con n15 (0,15nF). Cualquiera de los dos no es adecuado para el circuito
valores errneos todo el circuito no funcionar. Estos condensadores del PicoC. Y no, el marcado 150 no significa 15 con ningn cero
proporcionan la carga requerida al cristal de cuarzo. Vamos a espiar detrs de l, realmente significa 150pF; 15pF normalmente viene
a los laboratorios de Elektor que estn respondiendo a una llamada impreso como 15p. Gracias, encantado de ayudarle.
telefnica tcnica de un lector (un programador, probablemente)
quejndose de que su circuito basado en un microcontrolador no Un sinfn de problemas para la generacin Youtube. Una pequea
funciona (debido a que el oscilador de la CPU est bloqueado). risa de alguien avezado en electrnica desde los das de radio.
Intentemos ahora con el marcado p82 y n12 (Figura 1b) y todos
No Seor, el marcado 151 sobre el condensador cermico de XYZ nuestros lectores se sentirn felices de tener a mano un Pico C en su
Corp. Inc. No significa 151pF sino 15 con un cero detrs de l. Es mesa de trabajo!

circuito impreso, una caja para el proyecto Al igual que otras pantallas LCD de 2x16 Nuestro instrumento Pico C requiere de
de Elektor, una pantalla LCD y el micro caracteres del mercado, la DEM16217 tiene una calibracin para poder trabajar correc-
programado. sus conexiones L+ y L- en el extremo tamente y para ello necesitamos un con-
Todos los componentes son de montaje equivocado del conector de 14 termina- densador de alta precisin de 1000 pF (1
convencional y van sobre la cara de compo- les, por lo que se ha esquivado este pro- nF) del 1 %, de poliestireno, polipropileno,
nentes de la placa. Se recomienda utilizar un blema usando dos terminales separados mica plateada u otro modelo de alta preci-
zcalo de CI de 20 terminales de alta calidad que han sido cableados como se muestra sin. La rutina de calibracin, presente en
para montar IC3 (atencin a la orientacin). el programa interno
Si trabajamos cuidadosamente y repetimos del ATtiny, es llamada
el prototipo del laboratorio que se muestra automticamente
en las imgenes, tenemos grandes posibili- cuando el Pico C se
dades de hacer el trabajo con xito. enciende por primera
Debemos poner gran cuidado para evitar vez y puede ser repe-
que el encapsulado del cristal de cuarzo tida las veces que que-
llegue a tocar los puntos de soldadura de ramos, basta con que
los componentes prximos a l. Este es el presionemos el botn
motivo por el que el cristal est montado S1 y lo mantengamos
a 0,1 mm por encima de la superficie de la pulsado hasta que
placa o con un trozo de hoja de plstico del- aparezca el mensaje
gada o cinta, insertada en medio. Cal: en la panta-
La localizacin de C7 sobre la placa per- lla LCD (esto sera en
mite que se puedan montar conden- torno a 2-3 segundos). El micro-
sadores con diferentes separaciones controlador nos guiar a travs
entre terminales (en funcin del encap- del proceso de calibracin. Como
sulado). Para el prototipo se ha utilizado primer paso, se nos pedir que
un componente de poliestireno, color retiremos cualquier condensador
naranja brillante, del 1 % de Siemens. colocado en K2 y, slo entonces,
Existen varias opciones para alojar la pulsaremos brevemente S1:
placa dentro de una pequea caja, por
lo que dejamos a la eleccin del mon- Cal: C=0pF (S1)
tador esta tarea. El prototipo fue mon-
tado en una caja para proyectos de Elektor en la Figura 4. En caso de duda, consulta la En el segundo paso, se nos pedir que
(# 100500-71), la cual tambin est incluida hoja de caractersticas de la pantalla LCD. conectemos el condensador de referencia
en el kit que podemos comprar para llevar a de 1nF/1% y que, despus, pulsemos breve-
cabo el proyecto. Como es lgico, es obvio Uso prctico y calibracin mente S1:
que el condensador stray y la entrada del Antes de nada, siempre debemos conectar
TLC555 deben permanecer lo ms prximos el condensador bajo prueba directamente a Cal: C=1nF (S1)
posible. En consecuencia, es primordial que los terminales de Pico C o, si esto no es posi-
la placa sea montada de manera que los ble, usando los terminales ms cortos posi- Esto finaliza el proceso de calibracin. El
condensadores bajo prueba sean conecta- bles. Debemos recordar que aqu estamos mensaje:
dos tambin con la longitud de sus termi- tratando con capacidades muy pequeas
nales lo ms corta posible. Recuerda, todo y que dos terminales de prueba de, diga- Calibrated
el cableado (incluido el de tipo fijo) repre- mos, 30 cm, representan fcilmente 50 pF
senta una capacidad parsita que se aade o ms, especialmente si se cruzan o estn se muestra brevemente, con lo que PicoC
a nuestra medida. retorcidos. entra en su modo normal de medida. En

62 04-2011 elektor
Personal Download for I Elektor
63414

PRUEBAS Y MEDIDAS

el modo de medida el microcontrolador


mide el periodo de 24 ciclos consecutivos
de la seal de salida del oscilador, compara
el resultado con los valores memorizados
durante la calibracin y, a continuacin,
calcula y muestra la capacidad del conden-
sador medido en ese momento. Por ejem-
plo, si el condensador de referencia est an
insertado, la pantalla mostrar el mensaje:

Cx= 1000.0pF

O, si no hay condensador insertado, la pan-


talla mostrar:
Figura 4. Como inconveniente, la pantalla LCD DEM16217 tiene sus conexiones para el LED
de retro iluminacin en el lado del terminal 1 de la tira de conector, lo que fuerza al uso de
Cx= 0.0pF
dos hilos y terminales del conector para conectar la placa del PicoC.
Podemos medir capacidades de hasta
2.000 pF o incluso un poco ms elevadas. rizador TLC555 slo depende ligeramente normalmente no requiere una calibracin
El lmite superior actual est entre 2400 y de la temperatura y de la tensin, pode- cada vez que va a ser usado. Sin embargo,
3000 pF, dependiendo de la frecuencia de mos llegar a ver pequeas fluctuaciones en como la memoria EEPROM del microcontro-
trabajo de IC2. Hay un pequeo circuito la medida debidas a la alta resolucin del lador slo permite 100.000 ciclos de escri-
interno y un programa de control que instrumento. Por ejemplo, si medimos el tura (segn el representante de ventas de
detectan los desbordamientos que se pue- mismo condensador durante varios minu- Atmel), no debe representar ningn pro-
dan producir en los contadores y variables. tos, se pueden observar algunos cambios en blema si calibramos nuestro Pico C cada vez
Los desbordamientos pueden producir los resultados de dicha medida. En los labo- que lo estimemos oportuno.
resultados de clculos errneos o incluso ratorios de Elektor, comprobando la estabi-
un bloqueo del programa. Si insertamos lidad con un condensador de referencia de Desarrollo del programa
un condensador con un valor demasiado polipropileno de altas especificaciones de El programa EE_pico_C.bas ha sido escrito
elevado se detectar un desbordamiento 1 nF, encontramos que el valor de medida en el lenguaje de programacin BascomAVR
en algn momento del clculo y aparecer tenda a aumentar unas pocas dcimas de [2], con varias rutinas escritas en ensambla-

el mensaje: pF durante los dos primeros minutos, ms o dor. Las rutinas de interrupcin y medi-
menos, despus de la calibracin. Despus das han sido escritas en ensamblador para
Error: C>> de varias horas, se poda ver que el valor tener un mejor control sobre el tiempo. Bas-
medido cambiaba entre 1001pF y 999pF. comAVR es bastante intil cuando se trata
Si esto sucede durante el modo de medida, Esto puede parecer impreciso, pero real- de aritmtica con variables largas y fue una
dicho modo normal de medida se restable- mente representa una desviacin de slo el dura tarea el adaptar todo el programa para
cer tan pronto como hayamos retirado el 0,1%. Durante el mismo perodo, sin un con- que cupiese en los 2 KB que el ATtiny2313
condensador de valor demasiado grande. densador conectado, se vio que la lectura tiene de memoria flash. Este es el motivo
Si utilizamos un condensador de referencia variaba entre 0,1pF y 0,1pF. de por qu algunos clculos y saltos condi-
no adecuado, aparecer el mismo mensaje Si notamos imprecisiones persistentes en cionales han sido escritos en ensamblador,
durante la calibracin, algo que podemos nuestras medidas, como una lectura dife- algo que podemos descubrir por nosotros
interrumpir repitiendo el proceso con un rente de 0,0 pF sin tener conectado un con- mismos en el fichero con el cdigo fuente
condensador de referencia apropiado. densador de prueba, o un error que supere disponible gratuitamente en la pgina web
claramente el margen del 0,1% cuando de Elektor [1].
Precisin y estabilidad medimos el condensador de referencia, (100823)
La precisin del pequeo instrumento podemos (y debemos) repetir la calibra-
depende principalmente de la precisin de cin como hemos explicado previamente.
su condensador de referencia. Justo inme- Los valores de calibracin se escriben en la Enlaces en Internet
diatamente despus de la calibracin pode- memoria EEPROM interna del microcontro-
[1] www.elektor.es/100823
mos esperar obtener una precisin del 1 %, lador y sern usados la prxima vez que Pico
1 dgito o mejor, si podemos conseguir un C sea encendido. Si trabajamos con condi- [2] Curso de Bascom AVR, partes 16,
condensador de referencia ms preciso. ciones ambientales donde no hay cam- Elektor, de Septiembre de 2008 a Febrero
Aunque la frecuencia de salida del tempo- bios de temperatura significativos, Pico C de 2009.

elektor 04-2011 63
Personal Download for I Elektor
63414

PCs virtuales

PCs virtuales
Qu es la virtualizacin y qu
podemos hacer con ella?
Con la virtualizacin puedes ejecutar ms de un sistema operativo en un nico ordenador al mismo
tiempo. Quien an no est familiarizado con esta materia, se sorprender de la gran cantidad de mbitos
donde se puede aplicar. Adems se mostrar que el software, con el que tambin podemos iniciarnos
desde casa, se puede conseguir gratuitamente en Internet.

Evelien Snel (NL)

Cuando hablamos de un PC virtual no hacemos referencia a un por- varios PCs al mismo tiempo. Tampoco estamos sujetos a un nico
ttil de un avatar como el de la figura 1, tampoco nos referimos a sistema operativo: En un PC con Windows puedes ejecutar un sis-
los servidores que hay en los armarios que estn detrs de l. En tema Linux sin ningn problema, y viceversa.
este artculo nos referimos a un PC virtual como a un PC dentro de En s, la idea de virtualizacin no es una cosa novedosa, slo que los
otro PC: Mediante software se puede simular el comportamiento PCs de antes simplemente no tenan potencia suficiente como para
de otra mquina. ejecutar un PC cliente a una velocidad aceptable. Actualmente esto
es diferente: Los procesadores son mucho ms rpidos y disponen
adems de posibilidades especiales para la virtualizacin. La canti-
dad de memoria RAM disponible es el cuello de botella ms impor-
tante y determina su rendimiento.

Aplicaciones
A un electrnico le resulta especialmente interesante, la posi-
bilidad de construir un entorno completo de desarrollo en un
entorno virtual, del cual se puedan hacer copias exactas (backup)
muy fcilmente que ms tarde se puedan depurar. El entorno de
desarrollo del PC virtual tiene acceso a puertos USB y COM del
PC anfitrin a travs del software de virtualizacin. Lo mismo
sucede con los reproductores de discos CD, DVD y blu-ray, la
red, etc. Eso hace que el sistema virtual no est limitado en sus
posibilidades.
Realizando peridicamente copias de seguridad del sistema virtual
(generalmente es suficiente hacer una copia de uno o varios fiche-
ros que el software de virtualizacin utiliza para en sistema virtual),
se garantiza la continuidad del diseo en el que se trabaja. En caso
de que hubiera algn problema (de virus) se puede recuperar el
entorno de desarrollo en un abrir y cerrar de ojos para luego seguir
Figura 1. Un hombre de negocios trabaja con su porttil virtual. dnde estabas. Hacer copias de seguridad peridicamente, es, por
Al fondo se pueden ver los servidores virtuales.
lo tanto, una buena costumbre.
Otra aplicacin es, por ejemplo, cuando quieres conocer Linux pero
no tienes ganas de cambiar toda la configuracin del PC Windows
Qu es la virtualizacin? para eso. Con un PC virtual en tu PC, puedes experimentar a tu
Un ejemplo muy sencillo de una mquina virtual es la calculadora antojo. Nada malo puede pasar al PC anfitrin, ya que el software
que hay en Windows/Linux/MacOS: Este programa tiene todas las de virtualizacin protege los diferentes sistemas operativos entre s.
caractersticas de una calculadora de bolsillo excepto una: No la As se puede investigar tambin, por ejemplo, un virus de ordena-
podemos meter en el bolsillo! dor, sin que el anfitrin se infecte. De la misma forma puedes insta-
Si el PC simula de la misma forma el comportamiento de otro PC, lar tambin un entorno de desarrollo Windows en un PC virtual en
hablamos de un PC virtual. Al PC fsico, el hardware, lo llamamos un PC MAC o Linux. Y viceversa.
anfitrin y al PC (o varios PC) simulado lo llamamos cliente(s). Tambin se puede ahorrar en costes: Muchos PCs en un entorno de
No necesitamos limitarnos a un nico cliente: Si el PC anfitrin es oficinas casi no hacen otra cosa en todo el da que esperar la entrada
lo suficientemente potente, puede simular el comportamiento de de informacin. Tambin est la ventaja de simular un gran nmero

64 04-2011 elektor
Personal Download for I Elektor
63414

PCs virtuales

Figura 2. La instalacin de VMware Player. Figura 3. VMware Player est instalado, ahora necesitamos
una mquina virtual.

de PCs en un servidor central y as aprovechar mejor su capacidad. Software gratuito de VMware


Esto genera un ahorro en costes de mantenimiento y en costes de Al igual que con los otros proveedores de productos de virtualiza-
energa. Adems se pueden obtener subsidios de Medio Ambiente cin, en el sitio Web de VMware se puede encontrar de todo. Se
gracias al ahorro energtico. pueden descargar gratis los siguientes productos que adems no
tienen fecha de caducidad:
Soluciones disponibles
Un breve resumen de los programas de virtualizacin del PC ms VMware Player (Reproductor VMware)
conocidos: Hasta hace muy recientemente VMware Player slo poda ejecutar
mquinas virtuales ya existentes, pero a partir de la versin 3.0 tam-
Virtualizacin Windows bin puedes crear nuevas mquinas virtuales [2] con Player.
Microsoft ofrece todo tipo de productos para la virtualizacin, pero
no es muy servicial cuando se trata de soportar otros sistemas ope- Virtual appliances (dispositivos virtuales)
rativos que no sean Windows. Esto no quiere decir que sea impo- Los Virtual appliances de VMware son mquinas virtuales prepa-
sible ejecutar, por ejemplo, Linux en Microsoft Virtual PC, sino que radas que se pueden cargar en VMware Player. Puedes elegir entre
simplemente no lo alienta cientos de aplicaciones que, por otra parte, no todas son gratuitas.
Sin embargo todas las instalaciones de Linux s son gratuitas. Para
Xensource poder descargar del sitio Web se requiere un registro (gratuito) [3].
XenSource ha sido adquirido recientemente por Citrix y probable-
mente este sea el inicio de la comercializacin de este bonito pro- VMware Converter (Convertidor VMware)
ducto. El hipervisor Xen es una tecnologa de cdigo abierto desa- VMware converter puede crear una imagen de un PC existente para
rrollado por un grupo de la universidad. Xen est muy enfocado al utilizarla luego como mquina virtual. Como sistema fuente puedes
mercado profesional. Sin embargo hay una versin gratuita que utilizar, por ejemplo, el mismo PC donde se est ejecutando el pro-
sigue estando disponible. grama, pero tambin sirve una imagen del disco duro hecha con el
programa de backup Ghost o con herramientas de Linux.
Parallels
Parallels ofrece una amplia seleccin en productos de virtualiza- VMware Tools (Herramientas VMware)
cin. Existen varios productos diferentes para casa y el trabajo tanto Un PC virtual se ejecuta de forma completamente aislada del sis-
para Windows como para Mac y Linux. Por desgracia, no existe una tema anfitrin y se nota claramente si quieres copiar del PC virtual
versin completa gratuita. S es posible descargar una versin de al anfitrin. Esto no funciona! Las VMware Tools son un recurso
prueba que funciona con una clave de registro temporal gratuita. que hay que instalar en el PC cliente para crear un pequeo agujero
en ese aislante. Con eso s es posible copiar ficheros directamente
VMware desde el sistema virtual al sistema anfitrin. Menos sencillo, pero
Tambin VMware, quizs el ms conocido, ofrece un gran nmero tambin posible, es copiar los ficheros del PC virtual al PC anfitrin
de productos diferentes. Entre ellos un software de virtualizacin a travs de la red. Es decir, ambos PC son visibles en la red.
gratuito y maduro que se puede utilizar sin lmite alguno. VMware
es una buena opcin, para quien quiera empezar con la virtualiza- Manos a la obra
cin sin tener que sacar directamente el monedero. Vamos a pro- Para empezar hay que descargar VMware Player desde [2]. Este
fundizar un poquito ms en ello. programa se instala bajo Windows como cualquier otra aplica-

elektor 04-2011 65
Personal Download for I Elektor
63414

PCs virtuales

Figura 4. Viendo el canal de Elektor en YouTube... Figura 5. Ebony e Ivory; Windows y Linux juntos
En un PC Ubuntu virtual! en harmona en el escritorio!

cin (figura 2). Cuando se termina la instalacin se puede eje- user@ubuntu1010desktop:~$ vmware-toolbox & [1] 19318
cutar (figura 3), para darnos cuenta de que an no hay nin- user@ubuntu1010desktop:~$ vmware-user
guna mquina virtual disponible que ejecutar! Desde la opcin
del men File-> Download a Virtual Appliance podemos navegar Arranca la mquina virtual de nuevo con Restart... en el men
directamente al sitio Web de VMware, donde podemos encon- superior de la derecha. A partir de ese momento se puede copiar/
trar las distintas aplicaciones [3]. Por debajo el botn Opera- pegar directamente despus del arranque. Bienvenido a Linux!
ting Systems encontramos, sobre todo, muchas distribuciones Si todo se ha hecho correctamente, podemos ver lo rpido (o lento)
Linux. Estas vienen listas para ser utilizadas (Una distribucin que funciona todo, a travs de algunos videos de YouTube en nues-
como esta, va acompaada de los datos de acceso al sistema tro PC Linux virtual (figura 4). ). Luego, si todo est bien, puedes
descargado. Toma nota!) empezar a instalar tu entorno virtual de desarrollo.
Una buena eleccin es, por ejemplo, Ubuntu 10.10 Desktop with
VMware Tools [4]. Est disponible en Chrysaor.info. A este sitio lle- Finalmente: Unity
gamos tambin al pinchar en Download. La descarga se realiza con Para rematar la integracin entre Linux y Windows, podemos probar
la ayuda de BitTorrent. Quien an no tenga ninguna experiencia, finalmente la opcin del men Virtual Machine-> Enter Unity. Con eso
puede encontrar un cliente torrent en [5] (En la descarga, no olvides se desacoplan las ventanas del escritorio de Linux para ser reprodu-
desactivar todas las casillas que incluyen la descarga de barras de cidas en el escritorio normal de Windows (figura5). Quin poda
herramientas y todo tipo de cosas adicionales). haberlo imaginado? Windows y Linux juntos como hermanos!
La imagen descargada est comprimida como fichero tgz. En Linux (100585)
es fcil descomprimirlo, pero an no tenemos Linux! Lo estamos
instalando en este momento... Afortunadamente tambin podemos
descomprimirlo con el software gratuito de 7-zip [6].
Despus de la descompresin tenemos una carpeta con el nom-
bre ubuntu1010desktop.vmwarevm, que podemos mover a, por
ejemplo, Mis documentos\Virtual Machines (Esta es la ubicacin
por defecto donde busca VMware Player). Ahora se puede abrir la
mquina virtual a travs del botn Open Virtual Machine y eje-
cutarlo con Play virtual machine. VMware Player ve ahora una
mquina por primera vez y pregunta si la hemos movido o copiado.
La opcin correcta en este caso es copiado. Despus existe la posi-
bilidad de que se abra una ventana de dilogo con la informacin Enlaces Web
de los aparatos USB conectados; de momento cliqueamos para que [1] http://es.wikipedia.org/wiki/Virtualizacin
desaparezca.
[2] www.vmware.com/products/player
Ahora podemos entrar en nuestro nuevo sistema Linux con los
datos de acceso que habamos anotado anteriormente. Abre una [3] www.vmware.com/appliances
ventana de terminal con la opcin de men Applications-> Acces- [4] www.vmware.com/appliances/directory/767933
sories-> Terminal. Arranca despus vmware-toolbox y vmware-user
de la siguiente manera para que se pueda copiar y pegar desde y [5] www.utorrent.com
hacia Windows: [6] www.7zip.com

66 04-2011 elektor
Personal Download for I Elektor
63414

CURSO A DISTANCIA nc
luye

o
Ce
Programacin de

ad
rtific

Microcontroladores PIC Embebidos


utilizando Ensamblador, C y Flowcode
ENTO
En este curso (en Ingls) aprender cmo programar un micro-
50 DE DESCU itado
po lim
controlador embebido. Comenzaremos por lo ms bsico y entrare- Oferta por tiem
mos en muchos detalles. No puede aprender software sin entender
el hardware, por lo que tambin veremos de cerca los componentes El paquete del curso:
y los esquemas. Al nalizar el curso ser capaz de disear Carpeta de Anillas con
el material didctico
sus propias aplicaciones embebidas y de escribir (747 pginas en Ingls)
el software apropiado para ellas. CD-ROM con el software y
los archivos de ejemplo
Placa de Aplicacin
Soporte en el Foro de Elektor
Contenidos: (en Ingls)
Bases Certicado Elektor
Puertos Digitales
Precio: 445,00 395,00
Comunicacin Serie
(RS232) Atencin: para seguir este curso es necesario
disponer de hardware de E-blocks que puede
Seales Analgicas que ya tenga (en parte). Todos los productos
Modulacin por ancho estn disponibles individualmente pero
tambin como conjunto a un precio especial.
de pulso (PWM)
Por favor, visite www.elektor.es/cursodistancia
Timers/Contadores/ para ms informacin.
Interrupciones
Memoria
Display LCD
Comunicacin IC
Comunicacin SPI
Comunicacin USB
Conguracin (Fusibles)
Respuestas a los ejercicios
Apndice

Ms informacin y pedidos en

www.elektor.es/cursodistancia
Personal Download for I Elektor
63414

INFO & ENTRETENIMIENTO

Hexadoku
Un rompecabezas con un toque electrnico
Tras la versin altamente Elektorizada de Hexadoku del mes pasado, regresamos al tablero estndar
de 16 por 16 casillas al que te has acostumbrado en estos ltimos aos. Afila tu lpiz, sintate cerca de un
punto de acceso WiFi gratuito e introduce los nmeros correctos en el rompecabezas. Cuando termines,
mndanos los que estn en las casillas grises y entrars automticamente en el sorteo de cuatro bonos
para la tienda de Elektor. Divirtete!

El Hexadoku utiliza los nmeros hexadecimales de 0 a F. Rellena el dia- negrita). Ya hay algunos nmeros rellenos en el crucigrama, que de-
grama de 16 x 16 casillas de modo que todos los nmeros hexadeci- terminan su situacin inicial. Entre todas las soluciones correctas re-
males de 0 a F (es decir, 09, AF) aparezcan una sola vez en cada cibidas, sorteamos cada mes un gran premio y tres premios de con-
fila, en cada columna y en el recuadro de 4x4 (marcados con lneas en solacin. Para ello, debes enviarnos los nmeros de las casillas en gris.

Resuelve el Hexadoku y gana! Participa!


Las soluciones correctas recibidas de los lectores de Elektor participan Por favor, envanos tu solucin (los nmeros de las casillas grises) por
automticamente en el sorteo de cuatro bonos para la tienda de correo electrnico a hexadoku@elektor.es Asunto: hexadoku 4-2011
Elektor, uno de 100 y tres de 50 . Esperamos que estos premios (por favor, cpialo exactamente). Incluye en el correo tu nombre com-
animen a todos nuestros lectores a participar! pleto y tu direccin.
Tambin puedes enviar tu respuesta por correo ordinario a: Redaccin
Elektor - Apdo. Correos 62011 28042 Madrid (Espaa), o al fax
+34 911019396. La fecha lmite es el 1 de Mayo de 2011.

Ganadores del sorteo


La solucin del Hexadoku de Febrero de 2011 es: 9084B.
El Bono de 100 para la tienda de Elektor es para: H.A. Stuut (Holanda).
Y los 3 Bonos de 50 son para: Moses McKnight (USA); Joachim Hey (Alemania); Knut L. Bakke (Noruega).
Enhorabuena a todos!

7 1 F B 3 5 4 8 C D E 2 6 9 0 A 9 C F 8 4 D 7 3 A E 2 5 B 1 0 6
D 2 0 8 A C 9 6 B F 3 4 E 1 7 5 1 E 4 B 2 A 6 C 7 0 8 D 5 3 9 F
3 5 6 A B D E 0 8 9 7 1 4 C F 2 0 7 2 D 1 B 5 F 6 9 C 3 8 E A 4
C 9 4 E 7 F 1 2 A 5 0 6 8 3 B D 3 A 5 6 E 9 0 8 4 B F 1 C D 2 7
8 3 5 F 2 6 C E 1 0 4 7 B A D 9 4 F 8 3 5 C 2 9 0 6 E A D 7 B 1
E 0 C D 8 3 F B 9 A 6 5 1 2 4 7 A 9 D 0 B 7 E 6 3 C 1 2 4 F 5 8
B A 9 1 4 0 5 7 D 8 2 F 3 E C 6 7 1 6 E 8 4 F A B D 5 9 3 0 C 2
2 4 7 6 9 1 A D E 3 B C F 0 5 8 B 2 C 5 D 0 3 1 F 4 7 8 9 A 6 E
4 6 D 0 1 E B 5 7 2 9 A C 8 3 F D 8 3 9 F 1 4 0 C A B 6 E 2 7 5
1 7 3 5 F 2 6 C 0 B 8 D A 4 9 E 5 B A 7 3 6 C 2 8 1 9 E F 4 D 0
F E A C D 7 8 9 4 6 1 3 0 5 2 B E 4 1 2 7 5 9 B D 3 0 F A 6 8 C
9 8 B 2 0 4 3 A F C 5 E 7 D 6 1 C 6 0 F A 8 D E 5 2 4 7 1 9 3 B
5 B E 4 6 8 D 1 2 7 C 0 9 F A 3 F D 7 1 0 E A 5 9 8 6 C 2 B 4 3
0 D 1 7 C 9 2 F 3 E A B 5 6 8 4 6 3 E 4 C 2 8 D 1 7 A B 0 5 F 9
6 C 2 9 E A 7 3 5 4 F 8 D B 1 0 2 5 9 C 6 3 B 4 E F D 0 7 8 1 A
A F 8 3 5 B 0 4 6 1 D 9 2 7 E C 8 0 B A 9 F 1 7 2 5 3 4 6 C E D

Los empleados de Elektor International Media, sus empresas subsidiarias y/o editoriales asociadas no podrn participar en este concurso.

68 04-2011 elektor
Personal Download for I Elektor
63414

Suscrbete ahora a la revista


americana lder en el campo de
los microcontroladores y los
sistemas embebidos!

Elige la suscripcin
que desees en
www.elektor.com/cc-subs

12 ediciones al ao por solo


Digital: 38$
Impreso: 63$
Digital + Impreso: 90$
Personal Download for I Elektor
63414

RETRNICA

137 Aos de Electrnica


de Estado Slido
Andrew Emmerson (UK)

Figura 1. Patentes concedidas a Greenleaf Pickard en 1906 despus Figura 2. Patente de Lilienfeld de 1926 para un Method and
de que perfeccionase el diodo de cristal. Apparatus for controlling Electric Currents (Mtodo y Equipos para
controlar las Corrientes Elctricas).

Es posible que nos sorprendamos al saber que la electrnica de un interceptor de onda) y sac una patente para el uso del silicio
estado slido se remonta hasta 1874, cuando realmente Ferdinand en detectores (ver Figura 1). Este detector de cristal (rectificador de
Braun invent un rectificador de estado slido con un punto de con- punto de contacto) fue la base de innumerables equipos recepto-
tacto a base de sulfuro de plomo. Pero el mrito principal para ini- res de radio de cristal, una forma de receptor de radio que fue muy
ciar la revolucin del silicio lo tiene Greenleaf Pickard de Amesbury, popular hasta que la vlvula termoinica triodo super al detector
Massachusetts, quien descubri que el punto de contacto entre un de cristal. Sin embargo, el diodo de Pickard fue un dispositivo pura-
fino alambre metlico (el llamado barba de gato) y la superficie de mente pasivo y para ganar el premio realmente, esa persona tendra
ciertos materiales cristalinos (en particular de silicio) podan rectifi- que lograr la amplificacin utilizando dispositivos de cristal.
car y demodular corrientes alternas de alta frecuencia, tales como Esto no dur mucho tiempo, ya que, en 1910, el Dr. W.H. Eccles ley
las producidas por las ondas de radio en una antena receptora. un documento a la Physical Society of London (Sociedad de Fsica de
En 1906 Pickard perfeccionado el detector de cristal (que l llam Londres) sobre el uso de un cristal de galena para producir oscilacio-

70 04-2010 elektor
Personal Download for I Elektor
63414

RETRNICA

ros 1 y 8 de octubre de 1924 de la revista Wireless World. Hugo Gerns-


back, editor de Radio News, incluso predijo, correctamente, que los
cristales algn da reemplazaran a las vlvulas en electrnica. La
mayora de estos primeros experimentos (y ajustes adicionales) han
sido reproducidos por los investigadores de hoy en da [1] y [2] y una
publicacin de Popular Wireless de 1925 ha sido publicado en lnea
[3] dando completos detalles de la duplicacin de los circuitos del
oscilador de cristal.

Falsa historia
La mayora de nosotros creemos que el transistor fue inventado por
los Laboratorios Bell Telephone (BTL) en 1947, lo que demuestra lo
fcil que es difundir una falsa historia. De hecho, el equipo de BTL
slo cre una variante de un dispositivo inventado y patentado ya
un cuarto de siglo antes. Tanto si lo pasaron por alto o decidieron
ignorarlo, este logro anterior de que se pierde en la historia, pero
lo que est fuera de duda es que el Dr. Julius Lilienfeld, de Alemania,
se asegur una patente de EE.UU. (ver Figura 2) para su invento de
1926. Lilienfeld crea que aplicando una tensin a un material poco
conductor, ste cambiara su conductividad y, as, conseguira una
amplificacin. As, mostr su notable receptor de radio sin vlvulas
en muchas ocasiones, pero gan poco dinero, ya que amenazaba
el dominio econmico del tubo de vaco. Lilienfeld continu evolu-
cionando su patente original hasta conseguir el Mtodo y Equipos
para Controlar las Corrientes Elctricas, con otra patente conce-
dida en 1933 (ver Figura 3). El historiador de radio David Topham,
GM3WKB, comenta: la patente de EE.UU. 1.900.018 describe clara-
mente el transistor de efecto de campo, su construccin utilizando
tcnicas de deposicin de pelcula delgada y usando dimensiones
que se normalizaron cuando el FET de xido de metal se fabric (de
hecho) en grandes cantidades ms de 30 aos despus. La patente
(y siguientes) describe las ventajas del dispositivo sobre los com-
plicados tubos de vaco.
(110020)

Enlaces en Internet
Figura 3. Esta patente de 1933 de Lilienfeld describe el principio del
Transistor de Efecto de Campo (Field Effect Transistor, FET) y sus [1] http://home.earthlink.net/~lenyr/iposc.htm
ventajas sobre los tubos de vaco voluminosos. Nyle Steiner reproduce los cristales de oscilacin de Losev
[2] http://pw1.netcom.com/~wa4qal/crystal2.htm
nes sostenidas, aunque la mayor parte del crdito para la creacin David Glass consigue oscilaciones de audio con hierro de pirita
prctica de dispositivos de amplificacin de estado slido es para [3] https://docs.google.com/viewer?url=http://earlywireless.com/
Oleg Losev, de Rusia, que us zincita (o cincita) y bigote de gato pdf/pw_xtal_experimenters_hdbk.pdf
de acero con sesgo para hacer un oscilador e, incluso, un transmisor
Popular Wireless Crystal Experimenters Handbook, Octubre 1925
de baja potencia a principios de los aos 20 (no est claro si Losev
era consciente de la labor pionera de Eccles en la dcada anterior). [4] http://patft.uspto.gov/netahtml/PTO/search-bool.html
El trabajo de Losev se inform en detalle en la edicin de septiembre Motor de bsqueda para el texto complete de todas las patentes
de 1924, de la revista Radio News (Noticias de Radio) y en los nme- USA desde 1790 hasta nuestros das.

Retrnica (Recuerdos de electrnica) es una columna mensual que cubre equipos electrnicos antiguos, incluyendo diseos legendarios de Elektor.
Se agradecen contribuciones, sugerencias y peticiones; por favor, enviad un correo electrnico (email) a redaccion@elektor.es.

elektor 04-2010 71
Personal Download for I Elektor
63414

TIENDA LIBROS, CD-ROMs, DVDs, KITS Y MDULOS

Pisando Fuerte
Bestseller
Un mundo de electrnica Una introduccin a la ingeniera de control

en una nica tienda! Introduction to


Control Engineering
Este libro (en ingls) pretende ser una

evo fuente de referencia para el hardware y

u
software asociado a la instrumentacin e

N ingeniera de control. Se presentan ejem-


plos de un amplio rango de industrias y
aplicaciones. En el libro se describen
diagramas de circuito y listados de soft-
ware tpicos de muchas aplicaciones de
medida y control. Los diseos de hard-
ware y software se pueden usar como
base para las aplicaciones creadas por el
lector. El libro contiene ejemplos de pro-
gramacin de PIC, PLC, PAC y PC. El cdigo
de los ejemplos se puede descargar gra-
tuitamente
Principios desde la web de soporte.
y Prctica

164 pginas ISBN 978-0-905705-99 -6 32,50

po limitado
Oferta por tiem s:
para suscriptore
TO
5 DE DESCUENbril
Libros

Segunda edicin ampliada: con 180 pginas ms


s/a
Design your own Embedded www.elektor.e Visual Studio

Linux Control Centre on a PC C#


Fully 2010 Programming
elaborated electronics projects

Si quieres controlar electrnicamente tu casa, hoy en da tienes muchas posibilidades. Pero este libro 309 Circuits
Este libro (en ingls) est dirigido a todos
es diferente. No trata sobre X10, Zigbee, Z-wave o cualquier otro de los sistemas de vanguardia o aquellos que quieran
The present aprender
tenth edition programa-
of the popular
incluso los ms recientes, que se puedes adquirir hoy. Este libro (en ingls) trata sobre un sistema cin en C# y conexin a un PC. Los
30x Circuits series of books once concep-
again
hecho por ti mismo con material reciclado. El sistema principal descrito en el libro reutiliza un antiguo tos de programacin
contains abarcan
a comprehensive desde
variety los
of cir-
PC, un conjunto de tres enchufes de red radiocontrolados y una cmara web USB. Todo ello unido conceptos bsicos de programacin orien-
cuits, sub-circuits, tips and tricks and de-
mediante Linux que se puede obtener de forma gratuita. El libro te introducir en los conceptos tada
sign aideas
objetos
foryelectronics.
la presentacin de gr
Among cos
many
bsicos de la instalacin del entorno Linux incluido un entorno de desarrollo software y cmo hasta bases de datos y threading. El libro
other inspiring topics, the following cat- se
puedes utilizarlo como un centro de control. Tambin te guiar a travs del necesario proceso de completa
egories arecon mltiples
well presentedprogramas de
in this book:
instalacin y conguracin de un servidor web, que ser el interfaz con tu centro de control. Esta ejemplo completos, ejercicios de autoeva-
test & measurement; RF (radio); comput-
segunda edicin ampliada contiene alrededor de 180 pginas ms que la primera. Las mejoras de la luacin
ers andyperipherals;
enlaces a videos de&apoyo.
audio video;Todo el
hobby
nueva edicin incluyen detalles de ampliacin de las capacidades de tu centro de control con puertos cdigo fuente de los ejemplos est disponi-
and modelling; microcontrollers; home &
para un telfono mvil para mensajes SMS y la serpiente trmica de Elektor para monitorizar ble para su
garden; descarga desde www.elektor.es.
etcetera.
en tiempo real en una red la temperatura de tu casa o de las dependencias exteriores. Ahora tambin Se pueden descargar herramientas soft-
puedes enviar toda clase de temperaturas tiles y sensores de alarma a un telfono mvil. 432 pages
ware ISBN 978-0-905705-69-9
de Microsoft de calidad profesional.
19.95 US$ 39.95
416 pginas ISBN 978-1-907920-02-8 39,50 306 pginas ISBN 978-0-905705-95-8 36,50

72 Precios y descripciones sujetos a cambios. 04-2011 elektor


Personal Download for I Elektor
63414

Nuevo
Completamente actualizado

CD ECD 6
35 proyectos para principiantes Teora y prctica
Base de datos de
ARM Microcontrollers 1 Fundamental Amplier Componentes Elektor
El libro perfecto para aquellos que quieran Techniques Este CD-ROM te permite acceder fcilmen-
aprender C y cmo utilizar un microcontro-
El objetivo del libro (en ingls) es dar al te a los datos sobre ms de 70.000 compo-
lador ARM mbed de forma sencilla y diver-
lector cono cimientos tiles sobre la nentes. Consta de ocho bases de datos que
tida (en ingls). El mbed NXP LPC1768
tecnologa de las vlvulas aplicada a los comprenden circuitos integrados, transis-
utiliza tecnologa en la nube (cloud tech-
amplicadores de audio, incluyendo sus tores, diodos y optpacopladores. Incluye
nology), un concepto revolucionario en el
fuentes de alimentacin, para disear y once aplicaciones de clculo de, por ejem-
desarrollo de software. Esto signica que
construir uno mismo estos amplicado- plo, resistencia serie de diodos zener, regu-
no tienes que instalar software en tu PC
res de audio a vlvulas. Esto es mucho ladores de tensin y AMVs. ECD facilita el
para programar el mbed! Solo necesitas en
ms que construir un amplicador de vl- acceso a los datos unos de 7.800 circuitos
tu PC un navegador de Internet y un puerto
vulas a partir de un esquema hecho de un integrados, ms de 35.600 transistores,
USB. No se requiere conocimientos o expe-
diseo por cualquier otro: no solo la teo- FET, tiristores y triacs, cerca de 25.000 dio-
riencia previa. Puedes acceder a tu proyec-
ra acadmica para llegar a la evidencia dos y 1.800 optoacopladores. Todas las apli-
to desde cualquier PC en cualquier parte
cientca, adems tambin una explica- caciones son totalmente interactivas,
del mundo y seguir trabajando en l. Cuan-
cin terica de cmo funciona la prcti- permitiendo al usuario aadir, editar y com-
do lo hayas hecho un cuantos clicks del
ca. Sin modernas simulaciones, primero pletar los datos de los componentes.
ratn bastarn para transferir el programa
aprenders los clculos del circuito, des-
a tu hardware mbed. ISBN 978-90-5381-258-7 29,50
pus podrs trabajar con tus propias ma-
250 pginas ISBN 978-0-905705-94-1 34,50 nos construyendo el circuito y por ltimo,
aunque no menos importante, si tienes
un multmetro, un generador de seal y
un osciloscopio, puedes medir los par-
metros del circuito por ti mismo para
ver que la teora y la prctica estn muy
cercanas.

834 pginas ISBN 978-0-905705-93-4 75,00

Nuevo
Nuevo
Todos los artculos de la serie ATM18-CC2 y ms

CD ATM18 Collection
Evolucin tecnolgica y circuitos para construir

Analogue Video Ms Informacin en la


En este CD-ROM, ideal para principiantes y
pgina web de Elektor:
CD-ROMs y DVDs
Este libro est dirigido tanto a acionados usuarios experimentados, encontrars una
como a profesionales que buscan un cono-
cimiento mucho ms profundo de las in-
www.elektor.es recopilacin de todos los artculos de la
serie ATM18-CC2 publicados en la revista
crebles conquistas tecnolgicas que logr Elektor International Media Elektor; desde el Lector RFID al Bluetooth
el video en las dcadas pre-digitales. Deta- Spain, S.L. pasando por el ordenador de que juega al
lla la evolucin de la electrnica utilizada Apartado de Correos 62011 ajedrez. En total, ms de 25 proyectos
en video analgico desde la primera tele- 28042 Madrid basados en la popular placa ATM18 de
visin electro-mecnica, pasando por los Elektor. Adems de los archivos PDF de los
Espaa
avances en el Tubo de Rayos Catdicos, cir- artculos (en cinco idiomas), el CD contiene
cuitos transistorizados y procesamiento de
Tel.: +34 91 101 93 95 el software de cada uno de los proyectos,
seal, hasta llegar a lo ltimo en analgico, Fax: +34 91 101 93 96 los diseos de las placas en formato PDF,
TV color de alta calidad, dispositivos de en- Email: info@elektor.es el curso de programacin Bascom AVR y
tretenimiento y equipos de calibracin. documentacin complementaria.

222 pginas ISBN 978-0-905705-96-5 29,50 ISBN 978-0-905705-92-7 29,50

elektor 04-2011 73
Personal Download for I Elektor
63414

TIENDA LIBROS, CD-ROMs, DVDs, KITS Y MDULOS


CD-ROMs y DVDs

Nuevo
Bestseller
SatFinder Radio DSP de Elektor
Todos los artculos del ao 2010 (Marzo 2011) (Julio/Agosto 2010)
DVD Elektor 2010
Quien tiene que orientar regularmente Muchos radioacionados necesitan en rea-
El DVD-ROM volumen anual se encuen- una antena va satlite (por ejemplo en una lidad dos receptores, uno porttil
tra entre los productos ms populares de caravana o barco que dispongan de ella), y otro como estacin receptora controlada
Elektor. El DVD Elektor 2010 contiene to- siempre se enfrenta al problema de dar con el PC. La radio DSP de Elektor puede
dos los artculos editoriales publicados en con la posicin de los satlites. El SatFin- encargarse de ambas. Gracias al puerto
el Volumen 2010 de las publicaciones en der, basado en GPS, incluye una base de USB puede controlarse desde el
espaol, ingls, holands, francs y ale- datos con los satlites de TV favoritos y cal- PC en cualquier momento. Adems, todo
mn de la revista Elektor. Con Adobe Read- cula gracias a los parmetros de localiza- el receptor se alimenta de la propia
er los artculos se presentan en el mismo cin de un GPS todo lo necesario para tensin del USB. La salida de audio puede
formato que la publicacin original de la orientar correctamente la antena. conectarse despus con unos altavoces de
revista. Se dispone de una mquina de PC activos. El circuito dispone de su propio
bsqueda exhaustiva para localizar pala- Kit de montaje incluyendo controlador amplicador de audio integrado y uno o
bras clave en cualquier artculo. programado, display y tarjeta (versin dos altavoces para poder funcionar de ma-
Europea) nera autnoma con una pila de 6 V.
ISBN 978-90-5381-267-9 27,50
Art.# 100699-71 79,95 Placa soldada y comprobada

Art.# 100126-91 164,00

RFID, NFC, Zigbee, GPS y ms Bestseller


DVD Wireless Toolbox
NetWorker Reina con el Sceptre
En este DVD-ROM encontrars una serie de
(Diciembre 2010)
documentos tcnicos y herramientas que te (Marzo 2010)
permitirn aadir a tus sistemas electrni- Una conexin a internet debera ser un va-
cos el intercambio inalmbrico de datos. La Este proyecto, con cdigo fuente y material
lor aadido a muchos proyectos pero, a
eleccin del material depende de la distan- abiertos, ambiciona ser algo ms que una
menudo, los diseadores no la implemen- Kits y Mdulos
cia de la transmisin: para pocos centme- simple pequea placa con un gran micro-
tan debido a las complejidades que conlle-
tros empleamos comunicaciones de campo procesador y algunos perifricos tiles y se
va. El NetWorker, que consiste en una
cercano (NFC o Near Field Communication) ve mucho mejor como un sistema de proto-
pequea placa de circuito impreso, una bi-
o identicacin por radiofrecuencia (RFID o tipos rpido. Para justicar un nombre de
blioteca de programas gratuitos y un ser-
Radio Frecuency Identication), para las de- este tipo, son necesarias otra pequea placa
vidor web basado en microcontrolador
cenas de metros con sistemas Bluetooth, ms prctica, tiles de desarrollo de fcil
listo para ser usado, soluciona estos pro-
Wi-Fi o ZigBee, o para miles de kilmetros manejo y bibliotecas que aceleren la puesta
blemas y permite a los principiantes aadir
emplearemos un mdulo GPS para recibir en funcionamiento de los perifricos de la
una conexin Internet a sus proyectos. Los
datos. Siguiendo los principios de nuestra placa. Ambicioso? Puede ser, pero no nos
usuarios ms experimentados se bene-
serie Toolbox, hemos recopilado la docu- echamos atrs ante nada para llegar a ser los
ciarn de prestaciones tales como comu-
mentacin tcnica (hojas de caractersticas, maestros del universo de los sistemas em-
nicaciones SPI, alimentacin sobre
notas de aplicacin, guas de usuario, etc.) bebidos, gracias al Sceptre!.
Ethernet (PoE) y ms.
de diversos dispositivos en funcin de la fre- Placa montada y comprobada con
cuencia y/o protocolo empleados. Todos los Mdulo NetWorker, ya montado y software de test preprogramado
documentos son archivos PDF (en ingls). verificado (mdulo Bluetooth exclusivo)

ISBN 978-90-5381-268-6 32,50 Art.# 100552-91 59,95 Art.# 090559-91 99,95

74 Precios y descripciones sujetos a cambios. 04-2011 elektor


Personal Download for I Elektor
63414

Abril 2011 (N 370) Precio ()


Los ms vendidos
ltimos Productos

+ + + N u e v o s P r o d u c t o s d e A b r i l : V i s i t a w w w . e l e k t o r. e s + + +
Introduction to Control Engineering
Marzo 2011 (N 369)
SatFinder
1 ISBN 978-0-905705-99-6 .................... 32,50

100699-1 .......Placa de Circuito Impreso ............................................................. 12,95 ARM Microcontrollers 1


2

Libros Books
100699-41 .....Microcontrolador programado ATMEGA8A-PU versin europea ...... 9,95
ISBN 978-0-905705-94-1 .................... 34,50
100699-42 .....Microcontrolador programado ATMEGA8A-PU versin USA ............ 9,95
100699-71 .....Kit de componentes versin europea ............................................ 79,95
C# 2010 Programming and PC interfacing
100699-72 .....Kit de componentes versin USA................................................... 79,95
Miniservidor de Internet con BASCOM-AVR
3 ISBN 978-0-905705-95-8 ................... 36,50

090773-91 .....Minimod 18.................................................................................. 62,95 Fundamental Amplier Techniques


Una guirnalda de 160 LED RGB 4

CD-ROMs
ISBN 978-0-905705-93-4 .................... 75,00
100743-1 .......Placa de Circuito Impreso ............................................................. 12,90
071035-91 .....Placa, parcialemente montado (mdule controlador ATM18) ...... 12,50 Analogue Video
071035-92 .....Placa, parcialemente montado (mdule ATM18-Testboard) .......... 37,50
071035-93 .....Placa con SMD montados, todos los componentes y conectores .... 29,95
5 ISBN 978-0-905705-96-5 ................... 29,50

DVD Elektor 2010


Febrero 2011 (N 368)
1

y DVDs
Despertarse con luz ISBN 978-90-5381-267-9 .................... 27,50
080850-1 .......Placa de Circuito Impreso ............................................................. 32,50
DVD Wireless Toolbox
080850-41 .....Microcontrolador programado ATmega168-20PU .......................... 9,95
2
Kits & Mo-
Termmetro sin contacto ISBN 978-90-5381-268-6 ..................... 32,50
100707-1 .......Placa de Circuito Impreso ............................................................. 22,95
DVD Elektor desde 1998 a 2007
3
100707-41 .....Microcontrolador programado PIC16F876A DIL28........................ 15,00
CD-ROMs
Sistema de calefaccin por suelo radiante controlado por MIAC ISBN 978-90-5381-241-9 ................... 59,00
MI0235...........MIAC-PLC ................................................................................... 185,00
CD ECD 6
MI1472...........MIAC y Flowcode 4 ..................................................................... 309,00
MI3487...........3 x MIAC y Flowcode 4................................................................. 669,95
4 ISBN 978-90-5381-258-7 ..................... 29,50
Adaptador Telfono-a-VoIP con Linux
CD The Power Supply Collection 1
100761-1 .......Placa de Circuito Impreso ............................................................... 9,15
100761-41 .....Microcontrolador programado PIC18F2550-I/SO .......................... 15,00
5 ISBN 978-90-5381-265-5 ..................... 21,50
Manipulador CW Ultimatic
NetWorker
100087-41 .....Microcontrolador programado PIC16F688-I/P ................................ 9,95
1
Kits y Mdulos

TimeClick Art.# 100552-91 ..................................59,95


100371-1 .......Placa de Circuito Impreso ............................................................. 64,75
SatFinder
100371-41 .....Microcontrolador programado ATtiny861-20SU ........................... 11,95
2 Art.# 100699-71 ................................. 79,95
Enero 2011 (N 367)
Radio DSP de Elektor
Msica para los odos
100701-1 .......Placa de Circuito Impreso ............................................................... 9,95 3 Art.# 100126-91 ................................164,00
100500-71 .....Caja project case .......................................................................... 17,80
MIAC-PLC
ECG sin hilos
080805-1 .......Placa de Circuito Impreso ............................................................... 9,95 4 Art.# MI0235 .....................................185,00
Termmetro Nixie
Reina con el Sceptre
090784-1 .......Placa de Circuito Impreso ............................................................. 13,95
090784-41 .....Microcontrolador programado AT89C2051/24PU........................... 9,95 5 Art.# 090559-91 ................................. 99,95
Placa de expansin didctica
100742-1 .... Placa de Circuito Impreso ............................................... 29,95
Placa soporte para Arduino Nano
100396-1 .... Placa de Circuito Impreso ............................................... 19,95

Diciembre 2010 (N 366)


Haga su pedido online en
Fan-Flash
100127-1 .... Placa de circuito impreso.................................................. 4,95
www.elektor.es/tienda
100127-41 ... Microcontrolador programado ATtiny 2313........................ 9,95
NetWorker o utilice el cupn de pedido del
100552-91 ... Mdulo NetWorker, ya montado y verificado .................... 59,95
Medidor de calor para calefactor final de la revista
090328-41 ... ATmega328-20AU (TQFP32-08) programado.................... 12,95
Telecontrolar nuestro ARM
080632-91 ... Mdulo ECRM40 ............................................................ 44,50
Panel luminoso modular Elektor International Media Spain, S.L.
100664-41 ... Microcontrolador programado MC9S08SH32CWL ............... 9,95 Apartado de Correos 62011
Regulador de velocidad para pequeos motores de continua 28042 Madrid
100571-41 ... Microcontrolador programado ATtiny44-20PU ................... 9,95 Espaa
Tel. +34 91 101 93 95
Fax +34 91 101 93 96
Email: info@elektor.es
elektor 04-2011 75
Personal Download for I Elektor
63414

INFO & MERCADO PRXIMO MES elektor

Mercado Ventas
Precio por 1 ao/11 ediciones:
Contacto R DhX^adhXde^dh
Telfono: +34 91 101 93 95 - 1 mdulo, 20 mm x 45 mm, 350,00 R ;jZciZhYZ
Fax: +34 91 101 93 96 6a^bZciVX^c
E mail: info@elektor.es
- 2 mdulo, 40 mm x 45 mm, 575,00 R IXc^XVYZbZY^YV
ZcG;
- 3 mdulo, 60 mm x 45 mm, 750,00
R >chigjbZcidh
Elektor tiene una seccin para ayudar a sus clientes Por favor, suministre el material grco
egd\gVbVWaZh
a promocionar sus negocios, Mercado una seccin con una resolucin mnima de 300 dpi <gZViKVajZ^c
permanente de la revista donde puede mostrar sus
productos y servicios. Nosotros podemos encargarnos del IZhiBZVhjgZbZci
diseo por usted lll#]VbZ\#Xdb

Sistema microfnico para conferencias


Cada vez ms empresas y familias hacen uso de las (video)conferencias on-line y el sonido
es a menudo un problema. Cuando un grupo grande de personas se rene alrededor del
micrfono (de un porttil) suele ocurrir que sus colegas al otro extremo de la lnea tienen
gran dificultad para seguir la conversacin. Claro, un buen micrfono har el trabajo hasta
cierta distancia, pero en salas grandes, que no son las mejores en trminos de acstica, un
solo micrfono no es suficiente. En la edicin de mayo de 2011 se propone un sistema de
conferencia sencillo con varios micrfonos.

Tubos Nixie
Los tubos Nixie crean una cierta atmsfera. Del brillo de estos pequeos tubos emana
literalmente un cierto calor. Los tubos Nixie despiertan tambin sentimientos nostlgi-
cos para los lectores de una cierta edad. No es de extraar que Elektor haya publicado
varios circuitos con tubos Nixie. En la edicin de mayo de 2011 exploramos el mundo de los
tubos Nixie, su historia, funcionamiento y aplicaciones, sin olvidar hacer un recorrido por
lss mejores y ms nicas ideas de proyectos enviados por los lectores de Elektor que han
seguido la convocatoria de nuestro boletn. E-weekly.

Adaptador VGA para microcontroladores


Aunque una pequea pantalla LCD es un complemento comn a muchos microcontro-
ladores, no son una gran solucin cuando se trata de mostrar informacin. Un antiguo
monitor con entrada VGA es una excelente alternativa. El convertidor serie a VGA que
describiremos en la edicin de mayo de 2011 nos facilita una forma sencilla de poner la
informacin en la pantalla. Aunque nuestro adaptador VGA es monocromo, esto no suele
ser un problema. El circuito es compacto y est construido en torno a un dsPIC30F3011.

Los ttulos y los contenidos de la revista estn sujetos a modificacin; por favor, verifica el contenido en revista en www.elektor.es

ww.elektor.es www.elektor.es www.elektor.es www.elektor.es www.elektor.es www.elekto


Visita Elektor en la web
Cebek www.cebek.com Pgs. 21, 33 y 80
Eurocircuits www.eurocircuits.com Pg. 37
Farnell www.farnell.com/es Pg. 15
Hameg www.hameg.com Pg. 76
Ingeniera de Microsistemas Programados www.microcontroladores.com Pg. 2
MikroElektronika www.mikroe.com Pg. 3
NXP www.nxp.com/cortex-m0 Pg. 43

76 04-2010 elektor
Personal Download for I Elektor
63414

Cupn de pedido
04-2011
Descripcin

Design your own Embedded Linux


Precio Cant. Total y

FORMA DE PAGO
(vea la pgina contigua para ms detalle)
Control Centre on a PC NUEVO 39,50 y
Transferancia bancaira
Analogue Video NUEVO 29,50 y A Elektor International Media Spain, S.L.
DVD Elektor 2010 NUEVO 27,50 y Nmero de cuenta LA CAIXA:
CD-ROM ATM18 Collection
NUEVO 29,50 y 2100 1135 64 0200152440
(Importante: poner nombre, apellidos
CD-ROM ECD 6 NUEVO 29,50 y y provincia del remitente)

DVD Wireless Toolbox 32,50 y

Fundamental Amplifier Techniques 75,00 y

ARM Microcontrollers 1 34,50 y

Sub-total Fecha de caducidad: _____________________


Gastos envio 8,50 y
CVC: ________________________________
Los precios y las descripciones estn sujetas a cambio. Total
La editorial se reserva el derecho de cambiar los precios sin
notificacin previa. Los precios y las descripciones aqu indicadas
anulan las de los anteriores nmeros de la revista.
Por favor enven este pedido a:
Nombre
Elektor International
Domicilio Media Spain, S.L.
Apartado de Correos 62011
28042 Madrid
Espaa

Tel.: +34 91 101 93 95


Tel. Email
Fax: +34 91 101 93 96

www.elektor.es
Fecha Firma info@elektor.es
EL04

pedido
04-2011

S, quiero suscribirme a Elektor FORMA DE PAGO


y recibir gratuitamente (vea la pgina contigua para ms detalle)

el E-book Microcontroller Basics.* Transferancia bancaira


(Por favor, escribe tu direccin de correo en el formulario de abajo) A Elektor International Media Spain, S.L.

Nmero de cuenta LA CAIXA:


Mi suscripcin ser:
2100 1135 64 0200152440
Suscripcin Estndar (Importante: poner nombre, apellidos
E-book y provincia del remitente)
11 Nmeros (incl. julio/agosto nmero doble)

Suscripcin PLUS RECOMENDADO


11 Nmeros (incl. julio/agosto nmero doble) + el DVD-ROM Elektor
or.es Volumen 2011 + acceso exclusivo a www.elektor-plus.es
de

* Oferta vlida para quienes no hayan tenido una suscripcin a Elektor


durante los ltimos 12 meses. Oferta sujeta a disponibilidad.
Fecha de caducidad: _____________________
Te enviaremos tu regalo una vez que hayas abonado la nueva suscripcin.
Suscripcin

CVC: ________________________________
Nombre
Cupn

Por favor enven este pedido a:


Domicilio
Elektor International
Media Spain, S.L.
Apartado de Correos 62011
28042 Madrid
Espaa
Tel. Email
Tel.: +34 91 101 93 95

Fax: +34 91 101 93 96


Fecha Firma www.elektor.es
EL04 Personal Download for I Elektor
info@elektor.es
63414

INSTRUCCIONES DE PEDIDO, GASTOS DE ENVO

Todos los pedidos debern ser enviados por correo o fax a nuestra direccin de Madrid utilizando el presente cupn. Tambien puede
efectuar su pedido Online en la pgina: www.elektor.es/tienda.

CMO PAGAR

Todos los pedidos han de ir acompaados por el pago total, incluidos los gastos de envo anteriormente establecidos o indicados por
el personal del Servicio de Atencin al Cliente.
Transferencia bancaria a la cuenta de La Caixa: 2100 1135 64 0200152440 a nombre de Elektor International Media Spain, S.L.
IBAN: ES45 2100 1135 6402 0015 2440, BIC: CAIXESBBXXX
Importante: indicar en la transferencia el nombre, apellidos y direccin.
Tarjeta de crdito VISA y MasterCard pueden ser procesadas por correo, correo electrnico, web, fax y telfono. Para su seguridad,
los pedidos Online en nuestra web se realizan bajo la proteccin de conexiones seguras SSL.

COMPONENTES

Los componentes para los proyectos aparecidos en Elektor estn normalmente disponibles en algunos de los anunciantes de la revista.
Si se prevn dificultades en el suministro de alguno de los componentes, se indicar en el artculo algn proveedor que pueda sumini-
strarlo. Sin embargo, tenga en cuenta que los porveedores indicados no tienen porque ser nicos.

TRMINOS Y CONDICIONES

Envo. Aunque haremos todo lo posible para que su envo sea despachado en el plazo de 2-3 semanas desde su recepcin, no podemos
garantizar este plazo para todos los pedidos. Devoluciones. Las mercancas defectuosas o las enviadas errneamente pueden ser devueltas
para su sustitucin o reembolso pero, para ello, es necesario tener previamente nuestro consentimiento. Todas la mercancas devueltas
deben estar empaquetas de manera segura en bolsa acolchada o caja, adjuntando una carta en la que se indique claramente el nmero
de envo. Si las mercancas son devueltas por un error de nuestra parte, le reembolsaremos el porte de devolucin.
Mercancas daadas. La reclamaciones por mercancas daadas deben ser recibidas en nuestra direccin de Madrid en un plazo de 10 das
(Espaa), 14 das (Europa) o 21 das (resto del mundo). Pedidos cancelados. Todos los pedidos cancelados estarn sujetos a un cargo del
10% con un mnimo de 5,00 w. Patentes. Puede existir proteccin bajo patente de los circuitos, dispositivos, componentes y otras cosas
descritas en nuestros libros y revistas. Elektor no acepta responsabilidad alguna por ausencia de determinacin de tales patentes u otras
protecciones. Derechos de autor (Copyright). Todos los dibujos, fotografas, artculos, placas de circuito impreso, circuitos integrados
programados, CD-ROM o portadores de software publicados en nuestros libros y revistas (diferentes de los anunciados por terceros) estn
protegidos por derechos de autor y no pueden ser reproducidos o difundidos total o parcialmente de ninguna manera ni por ningn medio,
incluidos las fotocopias y grabaciones, sin el previo consentimiento por escrito de Elektor. Dicho consentimiento escrito es tambin necesa-
rio antes de que cualquier parte de esas publicaciones sea almacenado en sistemas de recuperacin de cualquier naturaleza. No obstante lo
dispuesto anteriormente, las placas de circuito impreso se pueden fabricar para uso privado y personal sin necesidad del citado permiso.
Limitacin de responsabilidad. Elektor no ser responsable por contrato, agravio o cualquier otra circunstancia, de cualquier prdida o
dao sufrido por el comprador sea cual sea o se deriven de, o en conexin con, el suministro de mercancas descritas o, a opcin de Elektor,
reembolsar el importe al comprador de cualquier dinero pagado en relacin con los productos. Derecho. Cualquier asunto relacionado con
el suministro de mercancas y servicios por Elektor estar determinado en todos sus aspectos por las leyes espaolas.

TARIFAS PARA SUSCRIPCIONES ANUALES CONDICIONES DE LA SUSCRIPCIN

La suscripcin estandr es de 12 meses. Si durante este plazo


Estndar Plus
de suscripcin se produce un cambio permanente de direccin y
Espaa 63,50 w 81,00 w ello conlleva la necesidad de realizar el envo a travs de un servicio
Islas Canarias 69,50 w 87,00 w ms caro, no te cobraremos los gastos adicionales.
En caso contrario, si el cambio de direccin nos permite contratar
Europa 91,50 w 109,00 w un servicio ms barato, no te reembolsamos la diferencia y
tampoco se extender el plazo de suscripcin.
Otros pases 122,50 w 140,00 w
Los estudiantes pueden obtener un discuento de un 20% del precio
normal de una suscripcin anual siempre que est acompaada
de una fotocopia del carnet de estudiante.
CMO PAGAR Por favor envalo por fax (+34 91 101 93 96) o correo electrnico
(suscripciones@elektor.es).
Transferencia bancaria a la cuenta de La Caixa: Para estudiantes, el coste de la suscripcin estandar es de 50,80 w
2100 1135 64 0200152440 y el de la suscripcin plus es de 68,30 w.
a nombre de Elektor International Media Spain, S.L. La suscripcin para estudiante es incompatible con el regalo de
IBAN: ES45 2100 1135 6402 0015 2440 suscripcin. Estas promociones no son acumulables.
BIC: CAIXESBBXXX
Importante: indicar nombre, apellidos y direccin en El plazo normal de la primera entrega, es de cuatro semanas a par-
la transferencia. tir de la fecha de la recepcin del pedido.

Tarjeta de crdito VISA y MasterCard pueden ser procesadas La cancelacin de una suscripcin est sujeta a un cargo de un 25%
por correo, correo electrnico, web, fax y telfono. Para su (veinticinco por ciento) del precio total o 12,50 w, o sea, la cantidad
seguridad, los pedidos Online en nuestra web se realizan bajo mayor, ms los gastos de copias ya envadas. No est permitido
la proteccin de conexiones seguras SSL. cancelar una suscripcin despus del sexto mes.

Personal Download for I Elektor


63414

AHORA,

N
UE
VO
HAY AUN

!
MS POR
DESCUBRIR.
Medida ]
Audio Test &
res & Embebido
ncontrolado
l Micro
6,50 e

ci
N. 368
[Analgico aDigita
s -VoIP
n ica Telfono-a
Febrero 2011

gi n Adaptador
p mu
25 re co
sob

TimeC lick
www.elektor.c
om lador
Contro Audio Test &
Medida ]
. ipcontrolado res & Embebido
s .. Micro
6,50 e
l
ch
N. 369
[Analgico Digita
oC io ctor MP3
PS rop Desarrolla tu propio reprodu
Marzo 2011

Cs, tu p
So ea
Dis
Geolocalizacin
sin GPS
Dnde estoy?

SatFintuder ndo el GPS


ablica utiliza
Apunta par
Ultimatic SoC,
PSoC & Co.
CW aplicacin
Manipulador - ejemplos de
ISSN 0211-397
X

- iniciacin
bres
- grandes nom
cin
- kits de evalua
ye tu pro pio chip
- constru

o web d
Mini ServidBascom-AVR y Minimo
utilizandode la compra - y ms ISSN 0211-397
X

Maneja las listas


160 LED s RGB
lda de el ATM 18

NUEVO:
Una guirna or a todo color
con
Un visualizad

La
La actualizada s
suscripcin Elektor PLUS! acceso exclu
sivo a
www.elektor-
plus.es!
Las 11 ediciones completas incluido el Especial de
Verano
Al hacer tu suscripcin Elektor PLUS
Incluido en tu suscripcin PLUS: DVD anual 2011 consigues acceso exclusivo a la nueva
web www.elektor-plus.es donde
25% ms barato que el precio normal de venta
estn disponibles las tres ltimas
Regalo de bienvenida valorado en 30 ediciones de la revista Elektor en forma
de archivos pdf (la edicin actual y las
Hasta un 40% de descuento en productos Elektor dos precedentes). Con un simple clic
seleccionados descargars la edicin completa (de

Recibirs Elektor cada mes en tu casa principio a fin!) o un artculo individual.


www.elektor-plus.es ofrece tambin
Lee tu ejemplar antes que nadie el motor de bsqueda de Elektor ms
extenso que se puede encontrar en
NUEVO: En tu web personalizada Elektor PLUS,
la web. Sin embargo la actualizada
tienes acceso permanente a las tres ltimas ediciones
suscripcin Elektor PLUS incluye
de la revista en formato PDF as como al rpido motor
muchos ms extras interesantes,
de bsqueda de Elektor!
como E-books gratuitos y artculos
complementarios.

www.elektor.es/suscripciones Tel. +34 91 101 93 95


O utiliza el formulario de suscripcin que est al final de la revista.
Personal Download for I Elektor
63414

Como se define el tiempo?

Temporizadores Multifuncin Temporizadores Multifuncin Temporizadores Multifuncin


de 1 Salida de 2 Salidas Pre-grabados de 2 Salidas
Pueden configurarse como temporizador Pueden configurarse como temporizador Pueden operar como temporizador estndar,
estndar, cclico o secuencial. estndar, cclico o secuencial. cclico o secuencial. Su modo de
funcionamiento y la temporizacin quedan
Ajuste exacto de tiempos, con margen Ajuste de tiempos independiente y exacto establecidos de fbrica, segn demanda.
seleccionable entre distintas escalas. para cada salida, con margen seleccionable
entre distintas escalas. Activacin por flanco de bajada, (5 V.D.C.) o
Activacin por flanco de bajada, (5 V.D.C.) o contactos libres de potencial.
contactos libres de potencial. Activacin por flanco de bajada, (5 V.D.C.) o
contactos libres de potencial. Salida a rels, mx./salida 250 V. / 5A.
Salida a rel, mx. 250 V. / 5A.
Salida a rels, mx./salida 250 V. / 5A. Alimentacin segn modelo.
Alimentacin 12 / 24 V.D.C. I.mx. 60 mA.
Alimentacin 12 / 24 V.D.C. I.mx. 60 mA.

I-300. Entrada de tiempo mediante I-302. Entrada de tiempo mediante I-304. Pre-grabado de fbrica. 2 Salidas.
potencimetros y dip del circuito. potencimetros y dip del circuito. Alimentacin 12 / 24 V.D.C.

I-301. Entrada de tiempo mediante I-303. Entrada de tiempo mediante I-305. Pre-grabado de fbrica. 2 Salidas.
pulsadores del circuito. pulsadores del circuito. Alimentacin 230 V.A.C.

Personal Downloadwww.cebek.com
for I Elektor
info@cebek.com / 933.313.342