Documentos de Académico
Documentos de Profesional
Documentos de Cultura
i n
p g DIC Abril 2011 N. 370 6,50 e
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.
4 04-2011 elektor
Personal Download for I Elektor
63414
Volume 32
SUMARIO Abril 2011
n 370
68 Hexadoku
Nuestro rompecabezas mensual con un
toque de electrnica.
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 ]
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
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
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
NOTICIAS
www.avnet-abacus.eu www.microchip.com/get/TBXK
8 04-2011 elektor
Personal Download for I Elektor
63414
NOTICIAS
elektor 04-2011 9
Personal Download for I Elektor
63414
NOTICIAS
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
www.elektor.es/app
www.st.com
elektor 04-2011 11
Personal Download for I Elektor
63414
TCNICA DE MEDIDA
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
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
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
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
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
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
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.
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
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.
elektor 04-2011 19
Personal Download for I Elektor
63414
TCNICA DE MEDIDA
R1
1k
V1 R2
C1
100k
1n
[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
[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
INTERFAZ JTAG
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
elektor 04-2011 23
Personal Download for I Elektor
63414
INTERFAZ JTAG
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
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.
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!
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.
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
10000
1000
10 : 1
25C
250C
100 500C
750C
1000C
10
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
elektor 04-2011 27
Personal Download for I Elektor
63414
TERMMETROS IR
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
elektor 04-2011 29
Personal Download for I Elektor
63414
TERMMETROS IR
30 04-2011 elektor
Personal Download for I Elektor
63414
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
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
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-
36 04-2011 elektor
Personal Download for I Elektor
63414
ATM18
Publicidad
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.
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
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
+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
X1
C6 S1 S2
R5 R3 R2
C5 C4
100n
10k
10k
1k
40 04-2011 elektor
Personal Download for I Elektor
63414
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
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.
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
TCNICA DE MEDIDA
Medidor de frecuencia
y nivel de 3 GHz
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
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
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
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
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
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
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
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
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
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
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
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
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
50 04-2011 elektor
Personal Download for I Elektor
63414
TCNICA DE MEDIDA
Main Menu
Advanced
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
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
16 19
CANL CANH OSCOUT CS
14
17 18 1 38
GND PB1 A0 GND GND
13
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
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
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
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
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.
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)
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
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
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
Cx= 1000.0pF
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.
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.
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
Ms informacin y pedidos en
www.elektor.es/cursodistancia
Personal Download for I Elektor
63414
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.
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
Elige la suscripcin
que desees en
www.elektor.com/cc-subs
RETRNICA
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
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
Pisando Fuerte
Bestseller
Un mundo de electrnica Una introduccin a la ingeniera de control
u
software asociado a la instrumentacin e
po limitado
Oferta por tiem s:
para suscriptore
TO
5 DE DESCUENbril
Libros
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
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.
Nuevo
Nuevo
Todos los artculos de la serie ATM18-CC2 y ms
CD ATM18 Collection
Evolucin tecnolgica y circuitos para construir
elektor 04-2011 73
Personal Download for I Elektor
63414
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
+ + + 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
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
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
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
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
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.
Los ttulos y los contenidos de la revista estn sujetos a modificacin; por favor, verifica el contenido en revista en www.elektor.es
76 04-2010 elektor
Personal Download for I Elektor
63414
Cupn de pedido
04-2011
Descripcin
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)
www.elektor.es
Fecha Firma info@elektor.es
EL04
pedido
04-2011
CVC: ________________________________
Nombre
Cupn
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.
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.
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?
- 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
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
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