55
da la reproducción, duplicación, o alquiler de parte o sin la expresa autorización de los propietarios del copyright. D.L.: G U.3 - 1 9 8 0 1999 1999 Enero Febrero Marzo Abril Mayo Junio Julio Agosto Septiembre Octubre Noviembre Diciembre Todas las revistas del año 1999 en CD Todas las revistas del año 1999 en CD Protección de polaridad para batería Tecnología de sensor de luz Analizador R/C COLECCIÓN P EQUEÑOS C IRCUITOS Supresor de Anuncios en TV Supresor de Anuncios en TV

Elektor - Octubre 2004

Embed Size (px)

DESCRIPTION

electronica

Citation preview

  • LA REVISTA INTERNACIONAL DE ELECTRONICA Y ORDENADORES N 293 4

    dalareproduccin,duplicacin,oalquilerdeparteo,sinl

    aexpres

    aautori

    zacin

    delos

    propie

    tariosd

    elcopyrig

    ht.D.L.:G

    U.3-19

    80

    19991999EneroFebreroMarzo

    AbrilMayoJunioJulioAgostoSeptiembreOctubreNoviembre

    Diciembre

    Todas las revistasdel ao 1999 en CDTodas las revistasdel ao 1999 en CD

    Proteccin de polaridad para batera

    Tecnologa de sensor de luz

    Analizador R/C

    COLECCIN

    PEQUEOS

    CIRCUITOS

    Supresor deAnuncios en TV

    Supresor deAnuncios en TV

  • RedaccinVIDELEC, S.L.

    DireccinEduardo CorralColaboradoresJose M Villoch, Pablo de la Muoza, Andrs Ferrer,Jos Muoz Carmona.

    Coordinacin EditorialIberoa Espamer, S.L.DireccinDaniel Ripoll

    PublicidadDireccin: Julio [email protected]: Gema Sustaeta [email protected]

    Delegacin CataluaAD PRESS, S.L. Director:Isidro ngel IglesiasPublicidad:Vernica BoadaComte dUrgell, 165-167, B-1-3 08036 BarcelonaTel.: +34 93 451 89 07 - Fax: +34 93 451 83 23email: [email protected]

    Edita

    Larpress, S.A.

    Direccin de ProduccinGregorio Goi

    Direccin Financiero-AdministrativaJos Mara Muoz

    C/ Medea N 4, 5 planta (Edificio ECU) - 28037 MADRIDTel.: 91 754 32 88 - Fax: 91 754 18 58

    Suscripciones y Pedidos: Beln Herranz GuoC/ La Forja, 27, 29. Pol. Ind. Torrejn de Ardoz - 28850 Madrid. Espaa. Tel: 91 677 70 75 - Fax: 91 676 76 65 email: [email protected]

    ServiciosRedaccin y traduccionesVIDELEC, S.L.

    ImprimeIBERGRAPHI 2000 S.L.L.

    Distribucin en Espaa: COEDIS, S.A.Ctra. Nacional II Km. 602,5 - 08750 Molins de Rei - Barcelona. Espaa

    Distribucin en el ExteriorArgentinaImportadorEdilogo S.A. Av. Belgrano 225, 1, B C1276ADB Buenos AiresDistribucin CapitalDISTRIREDDistribucin InteriorD.G.P.ChileImportadorIberoamericana de Ediciones, S.A.C/ Leonor de la Corte, 6035. Quinta Normal. Santiago de ChileMxicoImportador exclusivoCompaa Importadora de Revistas S.A. de C.V. (CIRSA)Negra modelo N 6. Col. Alce Blanco Municipio de Naucalpan de Jurez. (53330) Estado de Mxico Tel.: (52-55) 5360-4167 - Fax: (52-55) 5560-7774Distribucin Estados: CitemDistribucin D.F.: Unin de VoceadoresPortugalImportadorEdiber-Edicao e distrib. de Public. L.D.A.Rua D. Carlos Mascarenhas, 15 - 1000, Lisboa

    VenezuelaDistribuidora Continental

    ColombiaDisunidas, S.A.

    Depsito legal: GU.3-1980ISSN 0211-397X31/Octubre/2.004

    Reservados todos los derechos de edicin.Se prohbe la reproduccin total o parcial del contenido de este nmero,ya sea por medio electrnico o mecnico de fotocopia, grabacin u otrosistema de reproduccin, sin la autorizacin expresa del editor.Las opiniones expresadas a lo largo de los distintos artculos, as como elcontenido de los mismos, son responsabilidad exclusiva de los autores.As mismo, del contenido de los mensajes publicitarios son responsablesnicamente los anunciantes.Copyright=1996 Segment BV

    Montajes de Proyectos6 Supresor de Anuncios en TV

    36 Analizador R/C44 Cmaras Canon EOS va inalmbrica72 Conmutador electrnico para modelismo

    Articulos Informativos30 Tecnologa de sensor de luz 42 Proteccin de polaridad para batera

    Regulares20 Noticias28 Ojeada al prximo nmero29 PCB 41 Libros68 Nuevos Libros69 EPS

    ContenidoN 293OCTUBRE 2004

    6Supresor de Anuncios en TVCon este ingenioso circuito vamos a eliminar aquellosanuncios molestos que interrumpen nuestras grabacionesde programas favoritos. Sus ingredientes bsicos son unmicrocontrolador Scenix SX 28 con overclocking (velo-cidad de reloj por encima de especificaciones) que eje-cuta una aplicacin inteligente, una memoria RAM est-tica y rpida y una unidad de control remoto por infra-rrojos de dos vasque aprendecdigo, elimi-nando tener que ircortando la gra-bacin. Sientencuriosidad ensaber cmo fun-ciona... Lean esteartculo...

  • Tecnologa de sensor de luzLos sensores sensibles a la luz con caractersticas simi-lares a las del ojo humano se consiguen implementarms fcilmente utilizando fotorresistores o fotosensoresespeciales (y tambin caros). Algunos realmente creenque los diodos LEDs normales tambin pueden ser usa-dos como sensores pticos que responden de lamisma manera que lo hace el ojo humano.

    30Analizador R/C Este analizador R/C mide y almacena la velocidadde un coche de modelismo directamente en el veh-culo. Puede servir de ayuda para los constructores decoches que quieran saber la velocidad de su cocheen la carretera.

    36

    Cmaras Canon EOS va inalmbricaEs seguro, nuestros lectores desearan siempreel control remoto por RF si estamos reali-zando fotos en el aire, de la vida salvaje,fotografas tranquilas o algn peligro fsico.Pero si nos decantamos por este sistemanos deberemos preparar para elmomento en que nos digan el pre-cio del dispositivo correspon-diente. El autor de este artculo,Rajkumar Sharmar tiene una alter-nativa para nosotros.

    44

    380

    nm

    480

    470450

    460

    475

    490

    500

    505

    510

    530520

    540

    550

    560

    570

    580585

    590

    610600

    770650

    620

    0,0 0,1 0,2 0,3 0,4 0,5 0,6 0,7 0,90,80,0

    0,1

    0,2

    0,3

    0,4

    0,5

    0,6

    0,7

    0,8

    0,9

    1,0

    bPP rP

    RP

    K

    pR

    OK

    pK

    pB

    gB

    B

    G

    verde green

    green

    blue

    white

    red

    bG

    BG RW

    YgY

    YG

    yOO

    rO

    yG

    yellow

  • Los ttulos de artculos en negrita incluyen planos de la placa de circuito impreso.

    Monitor de Tensin de Red ......................................................................................................... 47Indicador Intermitente en Desplazamiento.................................................................................... 48Antorcha de Luz UV................................................................................................................... 48Detector de Parada/Calado de un Motor .................................................................................... 49Comprobador de Servo que Usa un 4538................................................................................... 50Cargador de Alta Eficiencia Alimentado por Energa Solar........................................................... 50Convertidor USB Controlado a travs de HTML ............................................................................ 51Silbato de Vapor........................................................................................................................ 52Preamplificador de RF VHF con un solo Circuito Integrado............................................................ 53Completo Codificador / Descodificador ...................................................................................... 53Alarma de Fallo de Tensin de Red ............................................................................................. 54Pulsador de Activacin / Desactivacin....................................................................................... 55Adaptador de Medidor con Entrada Simtrica ............................................................................. 56Bobina de Rel con Ahorro de Energa........................................................................................ 56Monitor de Onda Corta ............................................................................................................. 57Indicador de Tensin con dos LEDS ............................................................................................. 58Disparador de Luz Azulada........................................................................................................ 59Oscilador de 32 KHZ de muy Baja Potencia ................................................................................ 59Conmutador Maestro / Esclavo .................................................................................................. 60Sintonizador de un receptor de radio frecuencia (TRF)...................................................................61Convertidor sin bobinas de 3 a 5 V .............................................................................................62Zner de referencia estable .........................................................................................................62Modulador PWM................................................................................................63Interface JTAG de Xilinx ..............................................................................................................64Sensor acstico...........................................................................................................................65Xport .........................................................................................................................................65Red casera para ADSL ................................................................................................................66

    COLECCIN DE PEQUEOS CIRCUITOS

    Conmutador electrnico paramodelismo Los modelos controlados de forma remota incluyenmuchos componentes que, debido a sus limitacio-nes, necesitan chequearse continuamente. Lasdimensiones del problema aumentan si tenemos encuenta el nmero de unidades diferentes que hayque aadir de distintos fabricantes. Nosotros pre-sentamos un circuito extremadamente til que susti-tuye (a menudo ms bien de forma temperamental)la conmutacin y tambin ofrece una monitoriza-cin de tensin con funcin memoria.

    72

  • Este ingenioso circuito evitar los molestos anuncios que interrumpenlas grabaciones de nuestros programas favoritos. Est constituido porun microcontrolador Scenix SX 28 con overclocking (velocidad dereloj por encima de las especificaciones) que ejecuta una aplicacininteligente, una memoria RAM esttica y rpida, y una unidad decontrol remoto por infrarrojos de dos vas que aprende cdigo,eliminando la necesidad de interrumpir la grabacin. Sientencuriosidad en saber cmo funciona..., pues lean este artculo.

    Supresor de Anuncios en TVPausa de grabacin durante la publicidad

    elektor 6

    Michael Schulze

  • Cualquiera que haya grabado algunavez un programa de una cadena de tele-visin comercial sobre una cinta devdeo o un DVD, conocer este pro-blema: o est atento al grabador dete-nindolo mediante las teclas de"PARADA" (STOP) cuando hay publi-cidad (con el riesgo de olvidar, a veces,accionar la tecla de "GRABACIN"(RECORD), cuando el programa con-tina), o suprimimos posteriormente laspausas publicitarias, o, por supuesto,grabamos todo, con anuncios incluidos.La mayora de las veces, la nica alter-nativa que nos queda es pagar paratener servicios que no aadan publici-dad durante la emisin.

    Cmo lo haceEste supresor de anuncios, apodadoViConti (de Vdeo Continuo, yque es una marca registrada) aprove-cha que, en general, la mayora de lascadenas de televisin aaden su pro-pio logotipo en una esquina de lapantalla durante la programacin nor-mal, incluyendo pelculas y progra-mas similares, el cual desaparecedurante los perodos de publicidad (opausas comerciales como les gustadenominarlas a los americanos). Porlo tanto, el circuito debe ser capaz de:

    Determinar cundo est presenteen la pantalla el logotipo de lacadena que estamos sintonizandoy, si es as, identificar dnde.

    Vigilar constantemente la pantallapara verificar cundo desaparece ellogotipo.

    Enviar un comando de infrarrojos alequipo de grabacin (Vdeo o DVD)para detener el proceso de grabacin.

    Continuar vigilando la pantalla yreiniciar la grabacin cuando ellogotipo aparezca de nuevo.

    Hoy da el procesamiento de la ima-gen en tiempo real es relativamentesencillo. Los ordenadores y los proce-sadores de seal de propsito espe-cial pueden realizar este tipo detareas, pero estos equipos tienden aser bastante caros. La mayora de losmicrocontroladores que existen en elmercado son demasiado lentos, por loque, llegados a este punto, este art-culo habra llegado a un final rpidosi no hubiese sido por el microcontro-lador SX 28 de la casa Scenix (ahoraconocida con el nombre de Ubicom).Debido a su increble velocidad, estecomponente proporciona una alter-nativa barata a los procesadores deseal para algunas aplicaciones.El microcontrolador SX 28 tena unasespecificaciones originales para tra-bajar a una frecuencia de 50 MHz. Sinembargo, la experiencia ha demos-trado que dicho componente puedetrabajar, sin ningn problema, a velo-cidades de hasta 80 MHz. En laactualidad, estos componentes, convelocidades de 75 MHz, se han con-vertido en estndar y su versin de100 MHz hace tiempo que ya ha sidoanunciada, aunque an no est dis-ponible.Ahora que ya hemos hablado un pocodel microcontrolador, es hora de quefijemos nuestra atencin sobre elesquema elctrico de la Figura 1. Elresto de componentes que tienen unacierta importancia son el familiarseparador de sincronismo de vdeo,LM 1881 (IC9), y el conversor anal-gico a digital ADC 1175. Conectadosal microcontrolador tambin tenemosuna memoria RAM esttica de 64Kbits x 4, del tipo IDT 61298 (IC5),para almacenar la informacin de laimagen y una memoria EEPROM I2C.La memoria RAM est controlada porun bus serie a travs del microcon-trolador, que utiliza dos contadoresrpidos (el circuito integrado IC3cuenta los pxeles dentro de una

    lnea, mientras que el circuito inte-grado IC8 cuenta las lneas de unaimagen). El circuito integrado multi-plicador de reloj ICS 502 genera unaseal de reloj de 80 MHz para elmicrocontrolador a partir de la fre-cuencia del oscilador de cristal de 20MHz. Por su parte, el conversor A/Dtrabaja con una velocidad de reloj de20 MHz.El amplificador construido alrededorde los transistores T1 y T2 aumentael nivel de la seal de vdeo que va aser procesada, a un nivel de unos 2 V,mientras que la portadora de color esfiltrada por el circuito formado por labobina L1 y los condensadores C5 yC6. La seal amplificada se dirigehacia el conversor A/D de 8 bits y sepresenta en el puerto RC del micro-controlador.El separador de sincronismo de vdeoextrae un reloj de lnea (BP) de la pro-pia seal de vdeo, el cual se utilizapara sintonizar el microcontrolador ycontrolar el circuito trampa (formadopor el circuito integrado IC7c y eltransistor T3), de manera que se ase-gure que la seal de vdeo AC aco-plada tiene aplicada la tensin DC dedesplazamiento (offset) correcta.Adems, el programa controla cons-tantemente la seal de par / impar(O/E), de forma que se permita quelos dos campos de vdeo puedanensamblarse correctamente sobre lamemoria.La seal de infrarrojos que el micro-controlador tiene que utilizar paradetener el proceso de grabacindurante las pausas publicitariastiene que ser "aprendida" primeropor el control remoto del equipo degrabacin correspondiente. Estafacilidad la proporciona este circuitoutilizando un receptor de infrarrojosdel tipo SFH 203A. En los primerosdiseos del circuito, la salida delreceptor era llevada directamentesobre la entrada de una puerta trig-

    elektor 7

  • ger Schmitt, pero en el diseo quepresentamos aqu una puerta NAND(IC7d) realiza el mismo trabajo. Lasensibilidad del receptor es bas-tante baja de forma deliberada (elrango de alcance es tan slo deunos pocos centmetros), por lo queno se necesita realizar una amplifi-cacin adicional de la seal. Des-pus de pasar por el circuito triggerSchmitt la seal tiene que llegar a laentrada RB1 del microcontrolador atravs del multiplexador construidopor el circuito integrado IC7 y eltransistor T4.Las dos seales de infrarrojos reci-bidas por el control remoto (paralas funciones de "GRABACIN" yde "PAUSA") se almacenan en la

    memoria EEPROM serie IC6, una24C08. En el momento en que estasseales son necesarias, se leen dela memoria EEPROM y se envan alexterior utilizando el diodo trans-misor de infrarrojos LD1 (un LD271H).El ViConti y el supresor de publici-dad no disponen de pantalla deinformacin. En su lugar, estos equi-pos muestran su estado utilizandolos diodos LEDs D3 y D4. Estos dio-dos estn controlados por medio deuna nica seal de control que, apesar de ello, es capaz de propor-cionar cuatro indicaciones diferen-tes: ambos equipos desconectados,verde encendido, rojo encendido oambos encendidos.

    Tres pasos

    Cmo reconoce una persona el logo-tipo de una cadena de televisin? Loscaracteres y el tipo de letra, que nor-malmente podemos ver, por ejemplo,en la programacin de televisin deciertas revistas, son una ayuda bas-tante importante. Por desgracia, nues-tro microcontrolador no puede leer laprogramacin de revistas especia-lizadas y, por lo tanto, no dispone dela opcin dja vua la hora de reco-nocer el logotipo. Por lo tanto, cmopuede reconocer el microcontroladorel logotipo de la cadena que tenemossintonizada?En general, el logotipo de la cadenade televisin sintonizada es el nico

    elektor 8

    C19

    1016V

    C20

    1016V

    C2

    100n

    C3

    100n

    R1

    47

    C21

    1016V

    C22

    1016V

    24C08

    IC6

    SDASCL

    A0A1A0

    NC1

    5

    8

    4

    623

    7

    ICS502

    IC1

    CLKREF

    S1X1

    S0X2

    7

    4

    8

    1

    56

    2

    3

    CTR12

    IC3

    CT=0

    74AC4040

    10

    11

    13

    151412

    1110

    CT

    16

    423567

    9

    1

    +

    987

    6543210

    8

    CTR12

    IC8

    CT=0

    74AC4040

    10

    11

    13

    151412

    1110

    CT

    16

    423567

    9

    1

    +

    987

    6543210

    8

    +5V

    +5V

    +5V

    +5V

    +5V

    +5V

    +5V

    61298P6

    IC6 I/O1I/O2I/O3I/O4

    A10A11A12A13A14A15

    A0

    14 13OE

    12CS

    28

    16171819

    NC20NC21NC

    15WE

    A1A2A3A4A5A6A7

    10 A811 A9222324252627

    2

    1

    34567

    89

    A10A11A12A13A14A15

    A10A11A12A13A14A15

    D0D1D2D3D4D5D6D7

    D0D1D2D3D4D5D6D7

    R16

    120k

    R17

    220k

    C17

    33p

    R211k2

    R20

    27

    T5

    BC337/40LD1

    C25

    100 16V

    +5V

    D3

    D4

    D11N4148

    D2

    1N4148

    R18

    1k5

    R19

    1k5

    +5V

    +5V

    X1

    20MHz

    +5V

    DRBR

    C1

    10n

    SX28AC/DP

    IC4OSC1

    OSC2

    RTCC

    MCLR

    RC7RC6RC5RC4RC3RC2RC1RC0

    RB7RB6RB5RB4RB3RB2RB1RB0

    RA3RA2RA1RA0

    NC1

    25

    2724232221201918

    1716151413121110

    26

    28

    NC

    2

    4

    987

    6

    1

    35

    R10

    3k9

    C7

    100n

    +5V

    S1

    RESET

    R2

    8k2

    R3

    220

    R4

    100

    R5

    3k6

    R6

    100

    R7

    *

    R8

    120

    C24

    *

    T1

    BC547B

    T2BC557B

    L1

    4H7

    C5

    220p

    C6

    56p

    ADC1175

    IC2

    CIJMVRBS

    VRTS

    CLK

    VRB

    VRT

    VIN

    D0

    OE

    11

    24

    D1D2D3D4D5D6D7 10

    12

    20 21

    1314 15

    2322

    1617

    18

    19

    3

    1

    4567

    89

    2

    A A A

    A A

    DD

    DD

    +5V

    C4

    100n

    T3BC547B

    R9

    10k

    C9

    100p

    9 10

    8

    IC7.C &

    45

    6

    IC7.B

    &

    1213

    11

    IC7.D

    &

    12

    3

    IC7.A

    &

    D5

    SFH203FH

    R22

    220k

    C18

    220n

    +5V

    R1510k

    T4

    BC547B

    R143k3

    +5V

    C23

    1016V

    C11

    100n

    C10

    560p

    C13

    220n

    R13

    680k

    R12

    620

    R11

    75 LM1881

    CSYNCVIDEO

    VSYNC

    IC9

    RSETO/EBP

    1

    5

    6

    2

    7

    3

    8

    4

    C8

    100n

    K1VIDEO

    78L05IC10

    C12

    220n

    C14

    100n

    C15

    100n

    C16

    100n

    +5V

    K2

    +5V

    IC714

    7

    IC7 = 74HCT00

    SALIDA CONTROLREMOTO IR

    TRANSMISOR IR

    ENTRADA DECONTROL REMOTO IR

    DC IN

    7V5280mA

    040051 - 11

    Figura 1. El supresor de anuncios ViConti utiliza un microcontrolador que trabaja a mayor velocidad que la especificada por elfabricante (overclocking).

  • contenido esttico de la imagen,mientras que el resto de la pantallacambia, ms o menos, rpidamente.De esta manera, lo nico que tene-mos que hacer es sencillamente veri-ficar qu zona de la imagen no cam-bia hasta que el logotipo de la cadenadesaparece para la presentacin delos anuncios publicitarios.El logotipo tiene que ser reconocibleen aparatos de televisin en blancoy negro y, por lo tanto es suficiente

    con realizar el proceso de una ima-gen en blanco y negro (monocromo).En la zona de la pantalla donde sesita el logotipo de la cadena, lospxeles de la imagen siempre tienenla misma intensidad de iluminacin.En una imagen digitalizada, lasmuestras siempre tienen el mismovalor, por lo que las muestras veci-nas tambin presentarn una ciertaresistencia a variaciones de intensi-dad de luz.

    Fase 1Si suponemos que el logotipo de lacadena sintonizada tiene una intensi-dad de iluminacin mnima de, diga-mos, un 20% , es lgico pensar quelos pxeles anteriores o posteriores allogotipo (y siempre antes de que seproduzca la primera pausa publicita-ria) estarn por debajo de esteumbral, dependiendo de la naturalezay tipo de programa. Si todo esto escierto, se puede deducir que todosestos pxeles no pertenecen al logo-tipo. Esto es suficiente para recono-cer el logotipo y para construir unmapa en blanco y negro de la imagenen el primer bit de la memoria de lamisma. El color negro viene repre-sentado por el valor lgico 0, mientrasque el blanco (por ejemplo, el logo-tipo) se representa por un 1 lgico. LaFigura 2 nos muestra una parte de laimagen original junto con el logotipofiltrado.El microcontrolador carga el valor delpxel de 8 bits desde el puerto RC,compara dicho valor con el valorumbral y, si no es reconocido comoparte del logotipo, escribe un pxelnegro en la posicin correspondientede la memoria de imagen (en el pri-mer bit). Los pxeles en la memoriatienen un valor inicial equivalente alblanco (1 lgico).Como slo disponemos de 136 bytesde memoria RAM interna disponibleen el circuito integrado SX 28, nece-sitamos utilizar una memoria externa.Para conseguir ahorrar el nmero determinales en el puerto, se han aa-dido dos contadores rpidos paracontrolar las lneas de direcciones dela memoria.El programa ensamblador que se eje-cuta en el microcontrolador SX 28, auna velocidad de 80 MHz, utiliza demanera precisa nueve ciclos de m-quina (por ejemplo, nueve instruccio-nes), a 12,5 ns cada una, para procesarcada pxel (ver Programa Snippet 1).

    elektor 10

    Figura 2. En la parte superior, una seccin de la imagen original en blanco ynegro; abajo, el logotipo filtrado.

    Figura 3. Seccin de la imagen original mostrada a continuacin de la versinalmacenada, que se compara con el logotipo que est por debajo. Abajo, lospxeles en blanco que representan el logotipo, los pxeles en negro como referenciade pxeles y los pxeles en gris que son neutrales. Los nmeros muestran los valoresde umbral y de referencia.

    PROGRAMA SNIPPET 1

    mov W,#$02 ;Contador de pxel : 460 Pxel por lnea!mov $1E,Wmov W,#$CDmov $1D,W ;Lazo para verificar una lnea de una imagen

    :loop1 setb RA.0 ;Resetea el pulso de escritura de memoria externa?clrb RA.1 ;Resetea el reloj del contador de pxel externo?mov W,#$33 ;Umbral para la bsqueda del logotipomov W,RC-W ;Cuando W < RC se activa la bandera de acarreo

    ;(Carry Flag)rl RA ;Pulso de escritura de memoria externa

    ;cuando el acarreo no est seleccionado;reloj del contador externo de pxel

    decsz $1Djmp :loop1decsz $1Ejmp :loop1

  • cin para determinar si los pxeles enblanco (por ejemplo, aquellos quehemos considerado que pertenecenal logotipo), continan teniendo sumismo valor, que todos ellos estndentro de un rectngulo con untamao razonable, y que dicho rec-tngulo est situado en la parte supe-rior izquierda o derecha de la panta-lla. Si todo esto es correcto, se iniciala segunda fase.

    Fase 2Puesto que el circuito debe reaccio-nar en ausencia del logotipo de lacadena de manera muy rpida, ideal-mente dentro de una fraccin desegundo, necesitaremos un criteriopara determinar si el logotipo se estmostrando en pantalla o no, de modoque sea independiente de los cam-bios en el contenido de la imagen. Enesta situacin sera suficiente, nue-vamente, trabajar con una imagen enblanco y negro. El logotipo almace-nado en la memoria de imagen estformado por unos cientos de pxelesque tienen un valor de iluminacinmedio caracterstico, el cual normal-mente es bastante diferente del valormedio de los pxeles que le rodean.Los valores tpicos para un valor deiluminacin medio en el logotipo ypara aquellos pxeles que rodean alprototipo, se determina en esta faseantes de que se inicie su monitoriza-cin. El tamao del logotipo estdeterminado por una bsqueda lneaa lnea a travs de la memoria deimagen que busca y localiza los pxe-les blancos de las zonas ms exterio-res al logotipo. As, se aade unborde con un ancho de tres pxeles,lo que nos proporciona las coordena-das que definen el "rectngulo dellogotipo", por ejemplo, lo que ser elrea de la imagen monitorizada paradetectar la presencia del logotipo. Apartir de aqu, se contar el nmerode pxeles blancos que constituyen el

    A partir de aqu, podemos calcular elcontenido de la parte visible de cadalnea de televisin escaneada, trabajoen el que se tarda, aproximadamente,52 s, con lo que tenemos un total deunos 460 pxeles de muestra. La sin-cronizacin lnea a lnea del programacon las lneas entrantes escaneadasse consigue utilizando una interrup-

    cin externa obtenida a partir de laslneas de seal del circuito integradoLM 1881.Slo se muestrea una banda de 128lneas del tercio superior de la ima-gen, ya que es en esta zona dondegeneralmente se coloca el logotipo dela cadena sintonizada. A intervalosregulares se realiza una comproba-

    elektor 12

    PROGRAMA SNIPPET 2

    mov W,$1D ;Contiene el ancho del rectngulo del logotipomov $04,W

    :loop4 setb $04.4nopmov W,RC ;xxx Byte, lee la imagen proveniente de un

    ;conversor A/D dentro de la memoria RAM

    mov $00,Wnopincsz $04jmp :loop4

    PROGRAMA SNIPPET 3

    mov W,$1Dmov $04,W

    :loop5 inc RA ;xxx Byte, lee desde la memoria RAM y sumasetb $04.4mov W,$00snb RB.6 ;Bit de memoria, imagen externa de memoriajmp :greysb RB.7 ;Bit de memoria, imagen externa de memoriajmp :blckadd $09,W ;Aade un blancosnb C_Flagincsz $0A ;Suma blanco en $0B, $0A, $09dec $0Binc $0Bdec RAincsz $04jmp :loop5ret

    :blck add $0C,W ;Aade un negrosnb C_Flagincsz $0D ;Aade un negro en $0E, $0D, $0Cdec $0Einc $0Edec RAincsz $04jmp :loop5ret

    :grey jmp :x3 ;Dummy para pxeles grises:x3 jmp :x4:x4 dec RA

    incsz $04jmp :loop5ret

  • logotipo y se aadirn, de maneraaleatoria, el mismo nmero de pxe-les negros en el interior del rectn-gulo del logotipo. El resto de pxelesse configuran a un valor neutral("gris"), seleccionando el segundobit de la memoria de imagen.

    Fase 3En esta fase la imagen es monitori-zada en tiempo real, es decir, trama atrama. En cada trama se calcula laintensidad de iluminacin media delos pxeles del logotipo, as como elvalor medio del mismo nmero depxeles que no pertenecen al logotipo,y que estn repartidos sobre la zonade representacin del mismo. Si ladiferencia entre estos dos valores caepor debajo varias veces de un umbralya seleccionado, esto nos indica queel logotipo ha desaparecido.La Figura 3 muestra un segmento deuna imagen original y, a continuacin, laversin almacenada que ser compa-rada con el logotipo al que pertenece.En esta imagen, los pxeles del logo-tipo se muestran como blancos, los dereferencia como negros y los neutrales

    como grises. Los nmeros representanlos valores de umbral y de referenciaLas pequeas muestras provenientesdel control remoto de infrarrojosalmacenado en la memoria EEPROM,las cuales representan el comandoque ser utilizado para detener lagrabacin, son enviadas al transmisorde infrarrojos. Con un poco de suerte,estas muestras sern detectadas porel grabador (de vdeo o de DVD) quedetendr su grabacin.El programa contina siendo monito-rizado. A partir de ahora lo que harser comparar la diferencia de la inten-sidad de iluminacin media con elumbral correspondiente, de maneraque seamos capaces de detectar lavuelta del logotipo de la cadena sinto-nizada. Este nivel de comparacin ten-dr un valor que ser ligeramentesuperior al utilizado para detectar laausencia de dicho logotipo. Tan prontocomo el logotipo ha sido detectado demanera clara, el transmisor de infra-rrojos enva el comando correspon-diente para continuar la grabacin.En la fase de monitorizacin se tieneque conocer la posicin del logotipo

    en la pantalla de televisin. As, bus-cando lnea a lnea, tan slo se alma-cenarn en la memoria RAM internadel microcontrolador la secuencia depxeles que pertenecen al logotiposeleccionado. Este proceso se realizaexactamente a la misma resolucinque se ha hecho en la Fase 1, esdecir, de forma precisa dentro de losnueve ciclos de mquina por pxel(ver Programa SNIPPET 2).En el tiempo que queda hasta quefinaliza la bsqueda de una lnea, lospxeles almacenados son procesadosde acuerdo a si son pxeles del logo-tipo (en blanco), pxeles de referencia(negros) o pxeles neutrales (grises).Seguidamente se calculan las distin-tas sumas de intensidad de ilumina-cin (ver Programa SNIPPET 3).Cuando todas las intensidades de ilu-minacin de los distintos pxeles sehan sumado juntas, se calcula la dife-rencia entre la suma para los pxelesdel logotipo y los pxeles de referenciay se compara con el valor umbral ade-cuado, que depender del tamao dellogotipo de la cadena de televisin.Cuando se encuentran tramas que pre-

    sentan una diferencia demasiadopequea y que se localizanvarias veces en una columna,se interpreta que el logotipode la cadena est ausente yel mando de infrarrojos envael comando correspondientepara detener el proceso degrabacin de vdeo.Para controlar el bus I2C sedispone de un mdulo de pro-grama denominado "perif-rico virtual" (este mdulo loproporciona la casa Scenix),que en nuestro caso ha sidomodificado para controlar lamemoria EEPROM de maneraque sea capaz de almacenar loscdigos para el comando decontrol remoto de infrarrojos, deforma que se pueda controlar el

    elektor

    Nota:Para un correcto funcionamiento del supresor de anuncios de TV esesencial que se cumplan las siguientes condiciones:

    El logotipo de la cadena que tenemos sintonizada debe aparecerdentro de la tercera parte superior de la pantalla, en una posicinfija (como suele suceder en la mayora de los casos).

    Es necesario trabajar con una buena seal de vdeo. Si la pantallano est sincronizada perfectamente el logotipo puede oscilar (inclusoesto puede suceder y no ser evidente a nuestros ojos). En esta situa-cin, el logotipo puede que no se reconozca correctamente.

    14

  • proceso de grabacin del dispositivode vdeo.Como en nuestro caso tan slo necesi-tamos enviar al grabador dos comandode infrarrojos diferentes, podemos darlea nuestro dispositivo la funcin de"aprendizaje". En el modo de aprendi-zaje, los pulsos que llegan al detectorde infrarrojos se muestrean utilizandouna interrupcin y se cuantifican conuna base de tiempos. Los valores con-tados se almacenan de manera perma-nente en la memoria EEPROM. Cuandoestamos ya en funcionamiento, losvalores se sacan de la memoriaEEPROM y se almacenan en la memoriaRAM, de manera que la secuencia depulsos para el cdigo utilizado puedereconstruirse con una buena precisiny enviarse hacia el grabador utilizandoel transmisor de infrarrojos.

    En usoUn requisito inicial indispensablepara el funcionamiento satisfactoriodel equipo es una buena seal devdeo. Si la sincronizacin no es per-fecta, el logotipo puede estar osci-lando (incluso puede suceder queeste movimiento no sea evidente anuestros ojos). Si se produce esteefecto es posible que el logotipo no sereconozca correctamente.Cuando se aplica la tensin de ali-mentacin a nuestro equipo, o des-pus de haber pulsado el botn de

    elektor 16

    LISTA DE COMPONENTESResistencias:(Todas son de pelcula metlica, de 0,25 W

    y del 5%)R1 = 47R2 = 8k2R3 = 220R4,R6 = 100R5 = 3k6R7 = no montadaR8 = 120R9,R15 = 10kR10 = 3k9R11 = 75

    R12 = 620R13 = 680kR14 = 3k3R16 = 120kR17,R22 = 220kR18,R19 = 1k5R20 = 27R21 = 1k2

    Condensadores:C1 = 10nF 63V NP0C2-C4,C7,C8,C11,C14-C16 = 100nF

    63V X7R

    C5= 220 pF, cermico, NP0, 63 V C6 = 56pF, cermico, NP0, 63 V C9 = 100pF, cermico, NP0, 63 V C10= 510pF, cermico, NP0, 63 V C12,C13,C18 = 220nF 63V X7RC17 = 33pF, cermico, NP0, 63 V C19-C23 = 10F, electroltico de 16 V, E2.5-5C24 = no montado C25 =100F, electroltico de 16 V, E2.5-5

    Semiconductores:D1,D2 = 1N4148D3 = LED rojo de baja corriente de 5 mm

    Figura 4. Plano de montaje decomponentes de la placa de circuitoimpreso de doble cara. El trucoconsiste en trabajar con una memoriaSRAM de 28 terminales y con unencapsulado SOJ.

  • reset, el programa se ejecuta en cuatrofases. En la primera fase los dos cdi-gos de comandos de infrarrojos seconfiguran de manera adecuada paracontrolar el grabador correspondiente.

    APRENDIZAJE DE CDIGOS DE IR(INFRARROJOS)Enciende el LED verdeEspera la seal de IR

    Ahora tenemos aproximadamente 4segundos para presionar el botnrequerido (por ejemplo, REC, o sea,GRABACION) en el mando de con-trol remoto. El transmisor de infrarro-jos en el control remoto debe estarsituado tan slo a unos pocos cent-metros del diodo receptor del equiposupresor de anuncios. Si no se recibeninguna seal de infrarrojos dentro deestos 4 segundos el programa salta ala fase de FIND LOGO (es decir,BUSCAR LOGOTIPO), en caso con-trario procede de la manera siguiente:

    Seal de IR reconocidaEl diodo LED verde parpadeaLee seal de IR

    Almacena el cdigo en la memoriaEEPROMApaga el diodo LED verdeEnciende el diodo LED rojoEspera la seal de IR

    El procedimiento para aprender elcdigo del comando PAUSAes elmismo, excepto que slo se permiten2 segundos. Si no se recibe ningunaseal de infrarrojos dentro de estos 2segundos, el programa salta a la fasede FIND LOGO. En caso contrarioprocede de la manera siguiente:

    Seal de IR reconocidaEl diodo LED rojo parpadeaLee seal de IRAlmacena el cdigo en la memoriaEEPROMApaga el diodo LED rojo

    Los comandos de grabacin y depausa (por supuesto, podemos utilizar

    cualquier otro comando de controlremoto que hayamos elegido) slo tie-nen que programarse la primera vezque se utiliza la unidad o si deseamoscambiar dichos comandos. En casocontrario, simplemente tendremos queencender la unidad y esperar.

    BSQUEDA DEL LOGOTIPOEnciende los diodos LEDS rojo y verde

    Se ejecuta el siguiente procedimientopara los campos primero y segundo:

    Espera una interrupcin en la zonasuperior de la imagenEspera la interrupcin de lneaProcesa las lneas 33 a 96

    Si no puede llegar a reconocer ningnlogotipo en la memoria externa, Elprograma permanece en este bucle;en caso contrario salta a la fase:

    elektor 17

    Figura 6. La unidad del transmisor de infrarrojos est construida sobre un conector jackrecto macho en el que se ha soldado el diodo emisor en lugar del cable tradicional.

    Figura 5. Se utiliza un puente para elconector de programacin de modoque se proporciona un reloj almicrocontrolador.

    D4 = LED verde de baja corriente de 5 mmD5 = SFH203FA (Infineon)T1,T3,T4 = BC547BT2 = BC557BT5 = BC337/40LD1 = LD271-H (Infineon/Osram) *IC1 = ICS502M (ICS)IC2 = ADC1175CIJM (National)IC3,IC8 = 74AC4040IC4 = SX28AC/DP (Scenix/Ubicom)*IC5 = 61298P6 SOJ28-3 (IDT)IC6 = NM24C08N08E (Fairchild)IC7 = 74HCT00IC9 = LM1881N08E (National)IC10 = 78L05

    Varios:X1 = Cristal de cuarzo de 20 MHz, con

    encapsulado HC49 U-HL1 = 4H7K1 = Conector tipo Cinch (Lumberg

    WBTOR 1)K2 = Conector tipo de adaptador

    de tensin de red de 2 mm (Lumberg NEB / J 21R)

    K3 = Conector tipo Jack hembra enminiatura (Lumberg KLBR2)

    S1 = Pulsador de un circuito un contacto(Schurter 1301.9502, sin condensador)

    Adaptador de tensin de red de 7,5 a 9 VDC, 300 mA

    Caja por ejemplo, Woehr Bernic Desk Top2011S, www.woehrgmbh.de

    Cabeza transmisora de InfrarrojosConector tipo Jack macho en miniatura

    (Lumberg KLS2SL)Emisor de infrarrojos LD 271 H (Infineon)

    (ver ms arriba)

    * Fichero con cdigo hexadecimal040051-11 con descarga gratuita.

    NOTA: Este circuito no ha sido verificado o rediseado por los laboratorios dediseo de Elektor. El uso de la unidad Viconti descrita en este artculo puedeque no sea legal en todos los pases.

  • ANLISIS DE LOGOTIPO

    Este proceso ya ha sido descrito ante-riormente bajo el apartado "Fase 2".

    MONITOR DEL LOGOTIPO

    Se ejecuta el siguiente procedimientopara los campos primero y segundo:

    Espera una interrupcin en la zonasuperior de la imagenEspera la interrupcin de lneaProcesa las lneas 33 a 96

    Despus de este procesamiento, laejecucin puede proceder de tresmodos posibles:

    Logotipo presente:El diodo LED verde parpadea demanera peridicaVuelta a la fase MONITOR DELLOGOTIPO

    El logotipo acaba de desaparecer:El diodo LED rojo parpadea demanera peridicaSe procede a transmitir el cdigo deinfrarrojos 1 (TRANSMISIN DELCDIGO 1 DE IR)

    El logotipo acaba de aparecer:El diodo LED verde parpadea demanera peridicaSe procede a transmitir el cdigo deinfrarrojos 2 (TRANSMISIN DELCDIGO 2 DE IR)

    TRANSMISIN DEL CDIGO 1 DE IRRecupera de la memoria EEPROM elprimer cdigo de infrarrojos aprehen-dido y lo transmite 3 vecesPasa a ejecutar de nuevo la faseMONITOR DEL LOGOTIPO

    TRANSMISIN DEL CDIGO 2 DE IRRecuperacin de la memoria EEPROMdel segundo cdigo de infrarrojosaprendido y triple transmisin.

    Nueva ejecucin de la fase MONITORDEL LOGOTIPO.

    MontajeLa placa de circuito impreso de doblecara para nuestro equipo Supresor deAnuncios ha sido diseada para sermontada exactamente en la caja queaparece en la lista de materiales, demanera que no se necesite cablearningn componente utilizando termi-nales al aire. La colocacin de los com-ponentes sobre la placa, como semuestra en la Figura 4, puede pre-sentar algunas dificultades, debido aque el multiplicador de reloj, el con-versor A/D y la memoria RAM soncomponentes SMD. Los dos primeroscircuitos integrados pueden soldarseutilizando una punta de soldador muyfina y algo de habilidad, pero la memo-ria SRAM se suministra en una encap-sulado SOJ (pequeo encapsulado conterminales en J), cuyos terminalesestn doblados sobre el propio circuitointegrado. Por lo tanto, para no come-ter ninguna imprudencia, se reco-mienda seguir los siguientes consejos:

    1. En primer lugar colocaremos elcomponente en su posicin correctasobre la placa de circuito impreso ysoldaremos cuidadosamente dosterminales opuestos de forma dia-gonal de dicho circuito integrado.

    2. Seguidamente, se soldarn el restode los terminales lo ms rpida-mente posible, sin preocuparnospor ahora de si ha quedado algnpuente de estao entre algunos delos terminales del circuito inte-grado. Es preferible utilizar unapunta normal de soldador que unapunta fina, ya que esto nos permi-tir realizar este trabajo de unamanera ms rpida.

    3. Colocaremos un trozo de trenzade malla con flux a lo largo de losterminales ya soldados y, con una

    punta de soldador muy caliente,repasaremos todos los terminales.Con un poco de suerte, todo elexceso de estao ser retirado delos terminales y nos presentarnuna apariencia satisfactoria. Porsupuesto, podemos (y debemos)verificar que todos los posiblespuentes de estao han sido reti-rados. Es importante que la trenzade malla tenga suficiente flux yque este trabajo se realice demanera rpida.

    El resto de los componentes tienen ter-minales normales y no deben presen-tar mayores dificultades. Por supuesto,debemos vigilar que hayamos colocadotodos los componentes, tales como dio-dos, condensadores electrolticos, tran-sistores y circuitos integrados, con lapolaridad correcta.El conector tipo header, situado enla parte central de la placa de circuitoimpreso, solamente es necesario siqueremos realizar una programacinsobre el circuito impreso del microcon-trolador (utilizando el mdulo SX-Keyde la casa Parallax). Para un modo defuncionamiento normal, sencillamentetendremos que colocar un puentesobre la posicin 1, tal y como se mues-tra en la Figura 5. Esto asegura que seproporciona la seal de reloj corres-pondiente al microcontrolador.Por ltimo, la Figura 6 muestra cmose ensambla el transmisor de infrarro-jos. El diodo transmisor se debe soldara un conector tipo jack macho ydoblado de manera que el conjuntopueda ser fcilmente alojado dentrode un encapsulado acodado de estetipo de conector. El diodo puede sermontado con un pequeo soporte deplstico que asegure que quede colo-cado fijamente en su sitio. El conjuntototal puede girarse sobre el conector yhacer que apunte de manera precisaal diodo receptor del grabador.

    (040051-1)

    elektor 18

  • elektor 29

    circuitos impresos circuitos impresos circuitos impres

    Todos los circuitos estn a tamao real (100%) excepto indicacin en contra.

    030178-1(C) ELEKTOR

    Analizador R/C 030178-1

    Modulador PWM 044040-1

    (C) E

    LEKT

    OR

    030432-1

    Cmaras Canon EOS va inalmbrica

    030432-1L1

    (C) ELEKTOR030432-2

    Cmaras Canon EOS va inalmbrica 030432-2L1

    Supresor de Anuncios en TV 040051-1L1

    Supresor de Anuncios en TV 040051-1L2

  • TECNOLOGA DESENSOR DE LUZMedida de luz del da usando LEDs

    Los sensores sensibles a la luz con caractersticas similares alas del ojo humano a menudo se implementan por medio defotorresistencias o fotosensores especiales (algunos caros).Poca gente cree que pueda usarse un LED normal comosensor ptico que responda igual que el ojo humano.

    El modelo HSMF-C118 de Agilent Technologies es un LEDRGB tricolor en un encapsulado SMD. En la Tabla 1 seofrece un sumario de sensores de luz tiles para luz de da.

    Algunos fabricantes de IC eliminaron parte de los proble-mas de estos sensores y los regularon para poder actuarcomo convertidores con parmetros adecuados para elespectro visible, con tiempos de respuesta ms rpido quelos sensores pasivos LDR. Para aplicaciones de laboratorio laprecisin es muy alta (lo cual hay que pagarlo) con sensoresde color como el modelo MCS3xx RGB de Truecolor Drei-feld. Se caracterizan por una sensibilidad espectral estanda-rizada y filtro de color, y estn pensados para ser seguidospor arrays similares a los chips de una cmara CCD.

    El monoltico OPT301 de Burr-Brown tiene una sensibili-dad relativa del 80 % para luz amarilla y un pico de res-puesta cerca de la regin infrarroja. Slo est disponibleen un encapsulado metlico TO99. Requiere una tensinde alimentacin simtrica, la cual puede ser una desven-taja para aplicaciones modernas. Adems, necesita un fil-tro infrarrojo si se usa como sensor de luz de da.

    Luz de daLa luz de da contiene una elevada proporcin de radiacininfrarroja de longitud de onda larga. Nuestra experienciacon la luz solar fue clida, con la luz a la salida del solpudimos comprobar que era ms clida que la luz a lapuesta de sol. Por el contrario, la luz de la luna tiene unaelevada proporcin de radiacin ultravioleta de onda corta.Esto es porque nuestra experiencia con la luz de la luna fuefra. Nuestro cerebro tambin ve con nuestra piel, y no esun accidente que la composicin espectral de la luz est

    elektor 30

    K.-J. Thiesler

    Frecuentemente los fotodetectores para luz visible se constru-yen usando resistencias dependientes de la luz (LDRs), las cua-les son bien conocidas. Su sensibilidad espectral es similar ala del ojo humano. Sin embargo, para la edad SMD, con suspros y contras, el tamao de sus encapsulados es grande, ascomo las tolerancias, la dependencia de la temperatura y lascorrientes de sensores, resultando caros y muy lentos. La velo-cidad a la cual las LDRs responden a la variacin de los nive-les de luz es similar a la que tiene el ojo humano, con cam-bios de resistencia ocurridos en el rango de unos segundos.

    Los fotodiodos rpidos con idntica sensibilidad a la delojo humano son bastante raros. La mayora de los fotodio-dos son sensibles a la regin infrarroja, amplindose hastalos 1.100 nm. El fotodiodo especial de silicio BPW21 essensible a la regin visible desde 425 a 675 nm y tiene unrea activa de 7,5 mm2 y est encapsulado en TO5. Seconsidera un elemento de referencia y con un buen precio,adems de ser preciso, con una excelente linealidad ytener varias rdenes de magnitud ms rpidas que una LDR(ton/toff = 6 s sobre un toff 3 s). A menudo se usa comoun sensor de referencia de la luz solar para sistemas de ali-mentacin por placas fotovoltaicas. El fototransistor BPW21est clasificado como un producto discontinuo, sugirin-dose el PBPW21R de Vishay Semiconductors como alterna-tiva. Sin embargo, todava puede encontrarse en muchastiendas, y su precio est en la misma lnea que el amplifica-dor operacional AD820 de Analog Devices.

    Otros tipos de sensores de luz incluyen modernos opto-sensores inteligentes con caractersticas de laboratorio, talescomo el TCS230 de TAOS, HDSL9000 de Agilent Technolo-gies y el TSL230 de Texas Instruments. Tambin hay compo-nentes que operan como convertidores de luz a frecuencia.

  • referenciada a su color de temperatura. Nuestros ojos hanevolucionado de acuerdo con los resultados de desplaza-mientos de espectros especficos que ocurren de acuerdocon la intensidad de luz, con un decremento de sensibilidaddel color cuando disminuye la intensidad de ste.

    La luz incandescente tiene una proporcin de radia-cin de luz infrarroja, con una insuficiente cantidad deluz ultra-violeta. Nuestros ojos no pueden captar la longi-tud de onda larga (IR o radiacin trmica), las clulas denuestra piel estn mejor equipadas para esta cuestin.Sin embargo, casi todos los detectores de silicona tienensu pico de sensibilidad en la regin infrarroja, por lo queson inadecuados para detectar luz de da o luz artificial.

    Un LED normal, adems de su color, emite luz visible, lacual, despus de todo, es para la que est diseado. Su efi-ciencia es muy baja, porque la mayora de su energa seconvierte en calor, aunque la cantidad de calor generado esmuy significativa debido a su baja disipacin de potencia.

    Al contrario que todas las otras fuentes de luz artificial,los LEDs emiten casi luz monocromtica con elevada satu-racin de color. En el CIE del carbn que se muestra enla Figura 1, todas las regiones espectrales para LEDs decolor estn localizados junto al borde de la lnea disconti-nua de mxima saturacin de color. En el punto blanco,por el contrario, la saturacin de color llega a cero.

    El modelo CIEEl modelo CIE no significa que sea perfecto, porque nose puede usar para explicar colores como el marrn uoro. Es inadecuado para definir o especificar con preci-sin nuestra subjetiva percepcin de color.

    Los colores fuera del rango de modelos de color, talescomo RBG, CMYK, LAN y otros modelos, slo viven real-mente en el interior de nuestro cerebro. Los conos sensiblesal color y barras tienen en nuestra retina un solapamientoespectral de sus respuestas, lo que significa que contribuyena toda la imagen. Su informacin se transmite al cerebro atravs de impulsos qumicos en el bulbo del nervio. En elcaso de nuestro cerebro, esos impulsos estn prximos,por diafona entre las clulas individuales, que son las queforman una imagen de color en el cerebro. En este proceso,los receptores simplemente transmiten los impulsos que fal-tan a cualquier clase de informacin del color. Los coloresexisten en el cerebro como resultado de la combinacin deesos impulsos y evalan su mutua relacin.

    Una imagen a pleno color se puede generar usandouna pantalla plana hecha de LEDs RGB. Sin embargo, lospuntos de color (colores que no se pueden generar direc-tamente usando los colores primarios) an estn perdidosen un display. Por otro lado, la saturacin de color de undisplay de LED no se puede emparejar debido a la altacalidad de impresin de la pantalla LC reflectiva o monitorCRT, o incluso por una lmpara incandescente con filtrosde color. Por eso se usan las lmparas de arco como fuen-tes de luz para proyectores de pelculas en los cines.

    Todo esto demuestra las virtudes y los vicios de los LEDscomo sensores de color, teniendo el ojo humano como refe-rencia. Lo que es muy sorprendente es la alta calidad delos sensores de color basados en LEDs que recientementese estn desarrollando. Despus de todo, la evolucin delos LEDs est an en su primera fase y se puede asumir quean hay muchas aplicaciones que se pueden desarrollar.

    Otra forma de verloVemoslo de otra manera, en lugar de usar un LED paraemitir luz, usaremos un LED desnudo amarillo o verde enun campo de luz y conectaremos un voltmetro en sus pati-llas. Si lo hacemos as, mediremos una tensin que varade acuerdo a la intensidad de luz que cae en el LED.

    Desafortunadamente, esas medidas no se pueden utili-zar directamente para casi nada porque el rea sensible a

    elektor 31

    Figura 1. La gamade colores de lacaracterstica CIEestndar, nos muestra las regionesdemarcadas delLED.

    Tabla 1. Sensores integrados para luz de da

    Tipo Topologa Sensibilidad

    Fabricante Encapsulado Rango en nm

    Mximoen nm

    BPW 21 P-N Fotodiodo 420-675 565 Vishay 2-pines TO5

    OPT 101 Fotodiodo con OTA 280-1200 850 BurrBrown SO8 & DIP8 & SIP5

    OPT 301 Fotodiodo con OTA 200-1150 750 BurrBrown 8-pines TO99

    TSL 25x Fotodiodo con OTA 300-1100 780 Texas Instruments 3-pines Plstico

    MCS3xx 3 RGB P-N Fotodiodos*400-510490-610590-750

    Jencolour TO5 & SO8

    Los sensores integrados Truecolor Dreifeld RGB con filtros de interferencia dielctrica y sensibilidad espectral estndar, con o sin bloque IR.

  • la luz es extremadamente pequea y la eficiencia del LEDdisminuye, lo que significa que esta tensin slo se puedecargar con una corriente extremadamente pequea (en laescala de femtoamperios). Incluso la resistencia interna deun DVM es significativamente menor que la fuente de resis-tencia de un LED operando en modo sensor.

    El esquema del circuito de la Figura 2 muestra un LEDactuando como un sensor y conectado a la entrada noinversora de un amplificador operacional. Este amplifica-dor operacional est cableado como un conversor deimpedancia y tiene una impedancia de entrada del ordende varios teraohmios (1012 ), debido simplemente a susentradas JFET o CMOS.

    Eso tiene lugar casi sin cargar la tensin del sensorLED. Las tensiones del sensor LED que se listan en laTabla 2 se obtuvieron usando este circuito de medida.

    Aqu la designacin de conversor de impedancia noes del todo correcta, porque esto es un amplificador detransimpedancia, el cual es una red de doble puertocaracterizada por la corriente, tensin y conversin deimpedancia. En el circuito que se muestra en la Figura 2,el amplificador de transimpedancia slo est cableadocomo un conversor de impedancia. Sin embargo, esto nonecesita debatirse ni ahora, ni en el futuro.

    La Figura 3 muestra un interruptor electrnico que con-muta conectando la carga RL al crepsculo y la apaga denuevo al alba. La red formada por R1-R3 proporciona unatensin de referencia UREF = 2,25 V en la entrada no inver-sora, con una histresis medida de aproximadamente 250mV. Este valor de disparo no es crtico, es adecuado parados LEDs amarillos de baja corriente conectados en serie.

    Con dos sensores LED orientados en diferentes direccio-nes, el nivel de umbral se cruza rpidamente durante el cre-

    psculo. Para este circuito de precisin se hace necesario eluso de resistencias con el 10% de tolerancia. Usando dosLEDs el circuito se hace insensible a la luz artificial que caeen un solo sensor, por ejemplo la luz de una farola o losfocos de un coche. El circuito de retardo consta del LED D3,las resistencias R4 y R5 y el condensador C4. El diodo D3est metido en un trozo de tubo termo-retrctil que da mejo-res caractersticas de bloqueo que las de un diodo regular.

    Seleccin de amplificador operacionalEn teora, un TLC271 (el cual tiene una etapa de entrada conun simple MOSFET de canal p) es una eleccin adecuada,porque su corriente de polarizacin de entrada es tan bajacomo la del AD820. En la prctica, sin embargo, se inclinaa oscilar en el punto de conmutacin. Esta tendencia a osci-lar no se puede eliminar con los amplificadores operaciona-les TLC271, OPA132, AD8035, AD8510 y TLE2081. Conun AD8065, AD820 o AD8610, puede usarse una red com-puesta de R2, R3 y C2 para generar una histresis, la cuales necesaria para proporcionar una conmutacin cuando sealcanza el crepsculo. El circuito de retardo no es necesariocon los ltimos tipos de amplificadores operacionales.

    Un TL081 no ve la red de integracin como la fuentede una tensin de disparo, slo como una red de reali-mentacin que establece la ganancia. En un circuito cons-truido de acuerdo con la Figura 2, se debera colocar uncircuito trigger Schmitt entre la salida de IC1 y el LED D3.En cualquier caso, el TL081 no oscila de forma natural.

    La alta precisin OPA665 est completamente sobre-cualificada (lo que hace que sea muy caro) para traba-jar el sensado de la luz de da. Se puede usar paraconstruir un detector rpido para lmparas de arco. Sinembargo, est diseado para operar con una tensin dealimentacin bipolar de 5 V.

    La foto de la cabecera del artculo nos muestra unaplaca prototipo (EVM) de Texas Instruments que el autor uti-liz para probar varios tipos de amplificadores operacio-nales en el circuito de luz de da. La Tabla 3 proporcionaun sumario de amplificadores operacionales adecuados.Otros tipos de amplificadores operacionales tienen transis-tores de entrada bipolares o MOSFETs complementariosinadecuados, debido a que su resistencia de entrada esdemasiado baja o porque su corriente de entrada de offsetes demasiado alta. Tales corrientes de offset resultan siem-pre de diferencias en las corrientes de puerta de los transis-tores complementarios en la etapa de entrada.

    El punto de conmutacin de valores se puede desplazarpara acomodarlo a otras intensidades de luz u otros tipos deLEDs, para lo cual ajustaremos los valores de R1a y R1b.Cuando ajustemos esos valores, es mejor cortocircuitar la redde retardo (D3, R4 y R5). Esta red de retardo es un circuito deretardo en desconexin de unos 3 s. Esto puede parecer bas-tante corto si lo comparamos con la duracin del crepsculoen nuestras latitudes, pero est basado en la experienciaprctica. En lo que se refiere a la visin en color, nuestros ojostienen un rango dinmico para la intensidad de luz alrededorde 100 dB (desde aproximadamente 0,1 a 20,00 lux).

    Durante el crepsculo, la tensin en el LED se incre-menta o decrementa notablemente, y pasa a travs delpunto de conmutacin en la banda de histresis de formarelativamente rpida. Para cambios extremadamente len-tos en la intensidad de luz, deberamos usar un modernoamplificador operacional, tal como el AD8610, ya que

    elektor 32

    Figura 2. Las entra-das de un amplifi-cador operacionalCMOS cableadascomo un converti-

    dor de impedanciatienen una resisten-cia tan elevada que

    no colocan unacarga excesiva enla salida fotovol-

    taica del sensor aLEDs.

    Figura 3. Este con-mutador de luz de

    da trabaja con casitodos los tipos de

    amplificadores ope-racionales JFET y

    CMOS.

  • elektor 33

    Tabla 2. Tensiones de LED equivalente para significar los cambios de nivel de luz maana/tarde y con luz lunar (Figura 1 salida)

    LED Tipo UBIAS [V] con un LED UBIAS [V] con LEDs

    Crepuscular Oscuro Crepuscular Oscuro

    Amarillo TLLY4400 (3 mm baja corriente) 1.1 0.8 2.2 1.0

    Rojo TLLR4400 (3 mm baja corriente) 1.0 1 2.0 1

    Verde TLLG4400 (3 mm baja corriente) 1.2 0.8 2.4 1.4

    Azul 3 LF-59EBGBC (5 mm RGB) 1.5 2 2.4 2

    1: Un LED rojo detecta radiacin casi infrarroja, por lo que no se puede usar para medir luz de noche.2: No medida.3: Slo un LED azul conectado.

    Tabla 3. Una seleccin de amplificadores operacionales adecuados con etapas de entrada JFET

    Tipo GBPen MHzOffseten V

    Inputbias in

    pA

    UCCin V

    ICCen mA

    UINmax.en V

    Fabri-cante

    Encap-sulado Probado? Nota(s)

    AD8033 80 1000 1.5 +5 to 24 3.30 to

    +UCC3AnalogDev.

    SO 8 &SOT 23 yes Parada

    AD8065 145 400 2 +5 to 24 6.40 to

    +UCC3AnalogDev. SOT 23 yes

    AD820 1.8 100 2 +3 to 36 0.65-0.2 to

    +UCC1AnalogDev.

    SO 8 & DIP 8 yes

    AD8610 25 85 2 +5 to 26 3.50 to

    +UCC3AnalogDev.

    SO 8 &MSOP8 yes

    AD8627 5 500 0.5 +5 to 26 0.750 to

    +UCC1AnalogDev.

    SO 8 &SC70 yes

    OPA132 8 250 5 +5 to 36 4

    Mrgenesde alimen-

    tacin(entrada y

    salida)

    BurrBrown

    SO 8 & DIP 8 yes

    THD =0.000.08%

    TLE2071 10 500 6

    +4.5 to36 1.7

    0 to+UCC

    TexasInstr.

    SO 8 & DIP 8 yes

    AjusteOffset

    TLE2081 10 1100 6

    +4.5 to36 1.7

    0 to+UCC

    TexasInstr.

    SO 8 & DIP 8 yes

    AjusteOffset

    TL081C 3 3000 5 +4.5 to16 1.40 to

    +UCCTexasInstr.

    SO 8 & DIP 8 yes

    AjusteOffset

    TLC271C 0.09 1100 0.1 +3 to 16 1

    -0.2 to+UCC-1

    TexasInstr.

    SO 8 &DIP 8 yes

    AjusteOffset

    OPA655 240 1000 -5 4.75 to 5.25 25 2.75BurrBrown

    SO 8 & DIP 8 no

    INA121 200 4 2.25 to 18 0.45-UCC+2

    to+UCC-1

    BurrBrown

    SO 8 & DIP 8 no

    PrecisinEntradaAmp.

  • tiene un comportamiento de conmutacin prcticamenteestable y una pequea cantidad de histresis de luz. Estopuede permitir la omisin del circuito de retardo.

    Espectro de luz y visin humanaLa Figura 4 muestra la sensibilidad del ojo humano a laluz del da y a la noche , con el espectro de varios compo-nentes electrnicos. La sensibilidad espectral del ojo cam-bia con diferentes niveles de luz. Esto es razonable, por-que no slo podemos ver la luz de la luna azulada cuyoespectro est cerca de la zona UV, tambin vemos la luzdel sol amarillenta que se cambia hacia la regin IR.

    As como la retina se adapta a diferentes niveles de brillo,tambin se adapta al color si observamos durante un largoperiodo de tiempo. Nos damos cuenta de que una hoja depapel blanco es blanca, incluso si est iluminada por luzincandescente, porque nuestra memoria nos dice que elpapel es blanco, aunque se refleje una luz rojiza amarillenta.

    Nuestros ojos tambin se pueden ajustar a un enormerango dinmico de brillo, el rango va desde la luz de nochea la de da. Este rango va desde 0,00001 a 1,000,000cd/m2, el cual corresponde a un rango dinmico de 220dB. Ningn componente artificial puede lograr este enormerango dinmico. La percepcin de color y contraste mejoracon la intensidad ligera creciente, pero disminuye de nuevocon una luz muy luminosa. Sin embargo, en la mayor partede este rango de intensidad luminosa nuestros ojos son sen-sibles en el espectro negro y blanco. En la regin de color,nuestros ojos tienen un rango dinmico de slo 100 dB.

    La sensibilidad humana de color es individual. No hayninguna cosa de color verde que se perciba igual por todoel mundo, sin embargo un gris neutral o un blanco perfectoes el mismo para todo el mundo. Todas las calibracionesestn basadas en la percepcin subjetiva del color porparte del usuario en cuestin. Por el contrario, es cierta-mente posible estandarizar fuentes radiantes relativas talescomo el gris de una tarde nublada, el blanco de una lm-para incandescente o el amarillo Sahara de un coche, por-que son tcnicamente medibles, ajustables y repetibles.

    La retina, que cubre el interior del hemisferio traserodel globo del ojo, consta de una red de clulas sensoria-les en forma de cono y barra (receptoras) que conviertenla luz incidente en sustancias electromecnicas (energaneuronal). La disposicin y distribucin relativa de esosreceptores vara en la parte superior del hemisferio tra-sero entero del globo del ojo. Esos factores varan relati-vamente la localizacin en la superficie de la retina, yello tambin vara de una persona a otra.

    Aproximadamente 100 millones de barras estn activaspara la visin nocturna y aproximadamente seis millones deconos estn activos para visin nocturna. Como los LEDsmulticolor tienen anchos de banda estrechos y diferentesintensidades de radiacin, las clulas sensoriales para el bri-llo, contraste y color tienen sensibilidad diferenciada y com-pleja, pero tienen anchos de banda relativamente grande.Hay tres tipos de conos, los cuales son sensibles a la luz deda y responden a longitudes de onda corta, media y largade donde viene su nombre S, M y L, respectivamente. Por elcontrario, a las caractersticas de emisin monocromticade color de los LEDs, los conos tienen unas curvas de res-puesta enormemente solapadas.

    Los colores en la regin azul parecen ser ms oscurosque los colores en las regiones verde y roja porque la lon-gitud de onda corta de las clulas de sensores respondenms dbilmente al estmulo. Debido al gran solapamientoen las sensibilidades espectrales de los conos S, M y L, unapersona con visin normal tiene una elevada sensibilidadde visin a 555 nm (verde) durante la visin de da (visinfotpica). El sensor de luz BPW trabaja en su zona demxima sensibilidad, como son los sistemas de sealiza-cin usados en ferrocarriles y transporte marino. Por el con-trario, los modernos semforos tienen en cuenta a la genteque no tiene una percepcin estndar de color y emitenuna seal luminosa verde con una gran componente azul.

    Las lentes de nuestros ojos absorben luz ultravioleta.La gente que desarrolla cataratas puede tener las lentesde la cornea natural desplazada por unas lentes de pls-tico artificial. Este tipo de personas son capaces de verla luz UV -ultravioleta- en el rango que va por debajo delos 300 nm, gracias a sus conos S. Los insectos son espe-cialmente sensibles a la luz UV. Para la gente con visinnormal, la mxima sensibilidad espectral para visinnocturna (visin skoptica) es a 507 nm.

    Durante la transmisin de datos desde las clulas sensoria-les del cerebro, hay diafona entre los grupos de clulas veci-nas, no slo en la retina sino tambin en los nervios pticos yen el cerebro. Una imagen virtual slo entra en la existentedespus de que esos impulsos nerviosos lleguen al cerebro,donde son procesados con referencia a la informacin quehay almacenada en el cerebro y convertida en una imagen.El ojo slo es el sensor de medida para este proceso, y lasclulas sensoriales reales deslumbran para colores y formas.Ellos simplemente convierten la energa de luz en estmuloselectromecnicos, los cuales no contienen datos de color ni deimagen. Esto es comparable a una tarjeta de procesador gr-fico con sus tres lneas RGB para un monitor. Aqu slo setransmiten tensiones, ni datos de color ni datos de imagen.

    elektor 34

    Figura 4. Compara-cin de rangos de

    espectro humano (a)y rangos espectrales

    tecnolgicos (b).

    a b

  • En cierto sentido, el ojo digital descompone una imagenfoto-realista que choca con las clulas individuales delreceptor a travs de la pupila y lente. Debido a la proximi-dad entre los receptores vecinos, los nervios pticos y lasclulas del cerebro, lo que nosotros vemos es una imagenfoto-realista no pixelada, efectos de moir u orla de color(tal como la generada en un monitor y la bien conocidatecnologa de impresin, porque los monitores y el papelsimplemente no tienen cerebro). Esto significa que un est-mulo de color en el cerebro slo se consigue combinandola informacin de todos los receptores y los nervios pticos.

    El color no est en la luz ni en el ojo, sino en el cerebro.Isaac Newton

    Las complejas conversiones qumicas, elctricas y trans-ferencias hacen imposible una estandarizacin, especial-mente porque los niveles de sustancias endgenas en elcuerpo pueden cambiar la percepcin del color. Estosucede con deficiencias vitamnicas o con emisiones de sus-tancias endgenas, las cuales en casos extremos puedenllevar a un apagn, en el cual el cerebro ve un fuerte incre-mento de blanco, los colores llegan a un lavado y los tonosde gris ms brillante (por supuesto, aqu no nos referiremosa los apagones de ciertos polticos bien conocidos).

    Sin embargo, el color no es una consideracin predomi-nante en el cerebro. Esto es evidente si intentamos (en vano)determinar la distancia de la fuente de luz. Podemos saberla distancia a una estrella en el cielo de la noche. Conse-cuentemente, el cerebro no slo necesita la caracterstica deemisin de color de un objeto, pero tambin su estructura yla naturaleza de su superficie (relativo a la experiencia acu-mulada), en lo que se refiere a generar una imagen usandola informacin total del color. En todo el proceso, el cerebrotambin evala otros impulsos, tales que puedan sensar eltacto, gusto, olor y odo, y lo mismo desde el segundo ojo.

    Aproximadamente del 8 al 10% de los hombres euro-peos y del 0,5 al 1% de mujeres europeas han heredadouna sensibilidad reducida para el rojo y/o verde. La rela-cin normal de las sensibilidades de los tres conos fotpi-cos S, M y L es del 10 % de azul, 48 % de verde y 42 %de rojo. Con una deficiencia visual cromtica, los tres tiposde conos tienen una distribucin relativa diferente (talescomo una deficiencia verde con una distribucin del 30%de azul, 30% de verde y 40% de rojo).

    Algunos colores son invisibles para algunas personasque no pueden distinguir de forma correcta el verde delrojo, otros no pueden ver la diferencia entre el rojo y elverde y otros tienen una deficiencia cromtica slo en elcentro, en la regin de visin aguda del ojo.

    El cono de distribucin difiere de persona a persona, ytambin vara dependiendo de la superficie total de laretina. La diferenciacin rojo/verde disminuye al aumentarla distancia de la regin de visin aguda central (hacia elotro borde posterior del hemisferio de la superficie del ojo).

    El color invisible total es muy raro y slo ocurre en el0,003% de la poblacin. Tambin hay una forma amari-llo/azul de color invisible. El color invisible es una defi-ciencia hereditaria que no cambia con la edad, y no sepuede originar durante el curso de la vida de una per-sona, porque es inherente.

    The normal red/green distribution is relative to CentralEurope and originates from the ancient times of hunters andgatherers, when it was vital to survival to be able to gather

    red berries from beneath green leaves or follow blood tra-ces in the forest. Strictly speaking, our normal conditionamounts to a hypersensitivity for red/green contrast percep-tion, which is not necessary in other types of landscapesuch as deserts or polar regions. Colour blindness as avisual deficiency is thus relative to the visual capacity of amajority of the population in a particular landscape.

    For persons in professions such as web design and equip-ment design, who deal with the visual aspects of devices, itis certainly important to pay attention to this phenomenon,since men and women with various forms of colour blindnessform a considerable proportion of our population. What iswhite? What is blue? What is a neutral grey? These conside-rations influence phenomena such as simultaneous contrast(apparent colour tinting of an area seen against a back-ground), colour stereoscopy (which causes red to appear tobe closer and blue further away), illegibility of red text on agreen background, and other types of chromatic displace-ment. After all, our lives and our moods depend on colour.

    The technology used in our electronic media is similarto the biology of our eyes. However, no-one has yet suc-ceeded in using technical resources to transform the infor-mation from our nerves and brain into a photograph.

    SumarioLos sensores de luz que utilizan LEDs estndar como senso-res conectados a amplificadores operacionales con entra-das JFET o simples etapas de entrada MOSFET son los ni-cos que merecen consideracin. En una de esas configura-ciones, varios tipos de topologa de IC exhiben diferentestipos de comportamiento oscilatorio durante la conmutacin.

    Con tipos de integrados relativamente viejos, la frecuen-cia de oscilacin en el punto de conmutacin slo se puededefinir con realimentacin integrada usando C2 y R3. Porel contrario, con otros tipos de amplificadores operaciona-les ms recientes una red RC en la entrada no inversoraproduce un mejor comportamiento de conmutacin con his-tresis adicional en el rango de la intensidad luminosa.Esto depende del sistema de compensacin integrado en elcircuito integrado, el cual no es externamente visible.

    Para un sensor de luz simple construido de acuerdo almontaje de la Figura 2 y teniendo un tiempo de retardede 3 s, todos los modelos de amplificadores operaciona-les listados son adecuados. Sus diferencias son esencial-mente menores que las variaciones debidas a los compo-nentes externos pasivos. Adems, este diseo SMD espreciso y econmico, ya que utiliza muy pocos compo-nentes y tiene una superficie ms pequea que la de unJFET discreto tipo BF245, un amplificador operacionalestndar y un potencimetro.

    (030435-1)

    elektor 35

    Descargas gratuitasLa amplia documentacin del autor para este art-culo, incluyendo las referenciaS de las fuentes, lasreferencias de literatura y las referencias web, sepueden descargar de la pgina web de Elektor sincargo alguno bajo el nmero 030435-12. Todas lasdescargas disponibles se pueden encontrar en:www.elektor-electronics.co.uk/dl/dl.htm.

  • Este analizador R/C mide y almacena la velocidad de uncoche de modelismo directamente en el vehculo. Puedeservir de ayuda para los constructores de coches quequieran saber la velocidad de su coche en la carretera.

    Analizador R/Cun tacgrafo digital para coches de modelismo R/C

    elektor 36

    Diseado por U. Kischel

  • El analizador R/C mide la velocidadde un vehculo de modelismo. Lavelocidad se mide directamente enel vehculo R/C, procesando datos delas vueltas y tiempos muertos. Estosignifica que la velocidad, y en parti-cular la velocidad punta, puededeterminarse para curvas individua-les y rectas. Tambin se puede obte-

    ner a partir de aqu la velocidadmedia como producto.

    La velocidad de giro a la cual elpin principal est girando cons-tantemente se mide usando un sen-sor de velocidad rotacional. Estamedida continua tambin permitetestear y analizar una amplia varie-dad de factores, tales como el efecto

    de la variacin de tamaos del pinprincipal o engranaje de motor, la uti-lizacin de un motor o caja de trans-misin diferente, en lo que se refierea optimizar la configuracin delmodelo R/C y permitir que el motorfuncione a su velocidad ptima. Estonos da una ventaja real en el terrenode las carreras de coches.

    elektor 37

    Caractersticas Tensin de alimentacin 5 - 8 V

    Conectores para todos lospines externos

    Seleccin de modos operativospor jumper

    Construccin simple de hard-ware usando componentesestndares (Conrad)

    Microcontrolador PIC

    Ajuste de contraste para display

    Interface RS232

    Presentacin grfica de datos

    Conexin de pulsador externo

    Medidas, almacenamiento ydatos de salida

    Tres opciones de sensor rotacional (IR y magntico)

    Toda la lgica de control y laplaca del analizador

    C3

    1

    C4

    1

    C51

    C6

    1

    K1

    SUB D9

    1

    2

    3

    4

    5

    6

    7

    8

    9 MAX232

    T1OUTT2OUT

    R1OUTR2OUT

    R1IN

    IC3

    T1INT2IN

    R2IN

    C1

    C1+

    C2+

    C2

    11

    1210

    13

    14

    15

    16V+

    V-

    7

    8 9

    3

    1

    4

    5

    2

    6

    +5V

    PIC16F627

    T0CK/RA4

    OSC2

    IC1

    OSC1

    MCLR

    RA1RA0

    RA2RA3 RB0

    RB1RB2RB3RB4RB5RB6RB7

    1817

    13121110

    16 15

    14

    1

    3

    987

    62

    4

    5

    R1

    10k

    S1

    +5V

    10k

    P1

    JP2JP1

    K4

    K5

    D1

    1N4148C1

    1

    C2

    1

    LP2950CZ-5.0IC2

    +5V

    K1

    R2

    10k

    R1

    270

    CNY70

    IC13

    4

    1

    2

    CNY37

    IC1 3

    4

    1

    2

    K1

    R2

    10k

    R1

    270150...

    K1

    R1

    10kH1

    H601

    030178 - 11

    4...8VDC

    M

    R

    D

    RS

    JP1: R = LECTURAM = MEDIDA

    JP2: RS = RS232D = DISPLAY

    Sensor Hall

    Sensor ptico reflexin

    Sensor ptico interrupcin

    +5V

    K2 K3

    16V

    16V

    16V

    16V

    16V 16V

    X1

    4MHz

    DISPLAY 2 x 16VS

    SVD

    D

    R/W

    VO

    RSD0D1D2

    10

    D3

    11

    D4

    12

    D5

    13

    D6

    14

    D7

    1516 123456

    E

    789

    AK

    Figura 1. Esquema del circuito del analizador R/C, con tres tipos de sensores diferentes.

  • La velocidad se mide y almacenauna vez por segundo. La versin nor-mal del software permite medir hasta120 valores, almacenarlos y despusleer todas las vueltas que se handado. Esto permite analizar un tiempode conduccin de dos minutos. En elfuturo, se aadir una EEPROM adi-cional a la placa del circuito para queel tiempo de medida slo est limi-tado por la capacidad de la batera delmotor (lo cual significa aproximada-mente 8 a 10 minutos). El intervalo demedida predefinido (puerta de tiempopara contar pulsos) se puede configu-rar usando un parmetro de software.

    Sistema analizadorEl sistema analizador R/C consta dela placa del analizador, un sensor develocidad rotacional (seleccionadodesde tres opciones), un mdulo dis-play para visualizar datos y una inter-face RS-232 para conexin a un PC.

    El corazn (o ms precisamente,el cerebro) del sistema analizadormostrado en la Figura 1 consta deun microcontrolador PIC16F627 con1 Kb de memoria Flash y unaEEPROM integrada de 128 bytespara el almacenamiento de los valo-res medidos. El microcontrolador,que viene en un encapsulado DIL,debera colocarse en un zcalo paraque su software se pueda grabaren el futuro. Su reloj a 4 MHz vienedado por un resonador cermico de

    tres patas. Dos jumpers (JP1 y JP2),estn conectados al microcontrola-dor para poder configurar variasfunciones y parmetros.

    El microcontrolador se puedecomunicar con un PC a travs de unconversor de nivel RS232. Slo se uti-lizan las lneas TxD y RxD, por lo queno hay protocolo de intercambio.Para futuras disposiciones se incluyela lnea RxD. Un regulador de bajacada de tensin con una cada deslo 0,5 V asegura la fiabilidad en laoperacin del circuito desde unafuente de alimentacin a batera.

    El pulsador de reset S1 se usa paracomenzar una sesin de medida. Elpotencimetro P1 permite el ajustedel contraste del display. El pin 5(R/W) del display est conectadodirectamente a masa, ya que el soft-ware no lee ningn dato del display.Todas las conexiones a la fuente dealimentacin, sensor de velocidadrotacional, display, pulsador externoy enlace RS232 se pueden hacerusando conectores. El sistema secompleta mediante un programaescrito en Visual Basic, el cual permitever y analizar los datos en formatogrfico. El sisema analizador R/C esun sistema abierto, por lo que en elfuturo podrn integrarse fcilmenteen el hardware y software otras modi-ficaciones y nuevas caractersticas.

    A K4 se pueden conectar trestipos diferentes de sensores: unsensor Hall (el cual responde a un

    campo magntico, en este caso uncampo rotacional), un sensor pticousando luz reflectante o un sensorde puerta ptico.

    Si usamos un sensor de puertaptico, se debe taladrar un agujeroen el pin principal del modelo R/Cpara permitir que el haz de luz IR delsensor pase una vez por revolucin.La puerta del sensor ptico requierela solucin ms espaciosa de las tresopciones. La distancia entre los bra-zos de la puerta se debe ajustar alespesor del pin principal.

    Si usamos un sensor ptico de luzreflejada, el pin principal debetener un pequeo punto reflectivo(consta de un trozo de lmina de alu-minio de pegar o esmaltada enblanco). La distancia entre sensoresde luz reflectantes y la superficiereflectante puede ser como muchode 15 mm sin interferencia con laoperacin del sensor.

    Si se usa un sensor de efectoHall, se pega en el pin principalun pequeo imn para inducir unpulso en cada revolucin del pin.El agujero entre el sensor y el imnno debera exceder de 5 mm.

    Lectura y visualizacin de losvalores medidosLos sensores operan usando tres prin-cipios diferentes, pero todos ellos con-

    elektor 38

    Modos de operacin y configuracin de jumpers

    Medidas Lectura a travs del display Lectura a travs del RS232

    Conectar K5 a la batera del motor o un canal receptor no usado (usar slo los terminales + y -)

    Conectar K4 al sensor Conectar K2 al display Conectar K1 al puerto RS232 al PC

    Fijar JP1 a M Poner JP1 a R Poner JP1 a R

    Dejar JP2 sin poner Poner JP2 a D Poner JP2 a RS

    Abrir fichero Excel rclogex3.xls y presionarel botn Stara. El programa tendr al finalen un bucle de espera de datos (pulsarESC para abortar)

    Pulsar S1

    Las primeras 120 medidas se harn des-pus de terminar el retardo. El tiempo demedida total es de 60 s con una ventana de0.5-s o de 120 s con una ventana de 1-s.

    Los valores medidos se muestran secuen-cialmente en el display en forma de nmeromedido (0-59 0-119) y valor medido aso-ciado (rps)Los valores medidos son ledos.

    Despus de que todos los datos han sidoledos (aprox. 20 s), se visualizar el men-saje Hecho -Done-. Pulsar OK para reco-nocimiento.

    Comenzar una nueva sesin de medidapulsando de nuevo el botn (la medidaanterior ser borrada)

    Comienza una nueva lectura pulsando denuevo el pulsador (una o dos veces)

    El fichero RSAPI.DLL, el cual contiene lalibrera de funcin para excitar la interfaceserie del PC, primero se debe copiar aldirectorio del sistema Windows para per-mitir que el dato sea visualizado

  • ducen al mismo resultado. El haz deluz IR interrumpido o reflejado por elpin principal, o el campo magnticoen el caso del sensor Hall, hace que elsensor genere un pulso rectangularque se aplica a la entrada de cuentadel microcontrolador (RA4).

    Esta entrada trigger-Schmittsuministra pulsos al contador TMR0,el cual cuenta los flancos de bajadade los pulsos y escribe el nmero depulsos por unidad de tiempo en elregistro adecuado, adems de laEEPROM interna durante los largosperiodos de almacenamiento. Laventana de tiempo (1/20, 1/10, 1/2 1 s), y el nmero de posibles medi-das, pueden configurarse como des-eemos usando el software.

    Cuando se inicia una sesin demedida mediante S1, hay un retardoprogramado de 10 s en el software(este valor se puede modificar fcil-mente) para permitir que el drivertome su posicin a los mandos o seconcentre en la salida. Durante esteretardo, los valores almacenadospreviamente en la EEPROM internadel PIC se borran.

    El pulsador S1 no slo comienzauna sesin de medida, sino que tam-bin inicia la lectura de datos ysalida a travs del LCD o interfaceRS232 si JP1 y JP2 estn configura-dos de forma adecuada (ver Tabla 1).

    Los datos medidos son visualiza-dos usando un LCD de dos lneascon 16 caracteres por lnea. Para

    cada medida se visualiza el nmeromedido, el valor medido, y el nmerode revoluciones por segundo (rps)del pin principal. La velocidad sepuede obtener por una simple con-versin. En una versin futura desoftware, la velocidad se mostrardirectamente en km/h. La versinrevisada del software permitir queel factor de conversin (distancia via-jada por revolucin del pin princi-pal) se establezca usando una confi-guracin de parmetros.

    El programa para la lectura dedatos a travs de la interface serie yvisualizacin en un PC se escribe enVisual Basic para Excel. Una senci-lla interface de usuario permiteseleccionar los parmetros adecua-dos y mostrar la velocidad de cochey motor en pantallas separadas.Esto es ideal para cuestiones talescomo combinaciones diferentes detamao de pin y engranajes, queafecta a la velocidad del motor.

    Placa de circuitopequea

    Aunque la placa de circuito para elanalizador se debe fijar en el cocheR/C, lo cual significa que cada cent-metro cuadrado cuenta, nosotros pro-ponemos una solucin satisfactoriacon una placa de circuito impreso decara simple usando slo componen-tes normales -con patillas- (Figura 2).

    elektor 39

    Resistencias:R1 = 10kP1 = 10k preset

    Condensadores:C1-C6 = 1F 16V radial

    Semiconductores:D1 = 1N4148IC1 = PIC16F627-4/CP, programado,

    cdigo de pedido 030178-41

    IC2 = LP2950CZ-5.0IC3 = MAX232CP

    Varios:JP1,JP2 = tira de 3 pines SIL K1 = conector sub-D 9 pines hembra,

    pines acodados, montaje PCBK2 = tira de 14-pines SILK3 = LCD, 2 x 16 caracteres con cable

    plano y conector IDC de 14 vas K4 = tira de 3 pines

    S1 = pulsador, un contacto simple(Conrad Electronics # 704849-8B)

    X1 = resonador cermico de 4 MHz con3 pines y condensadores internos.

    PCB, disponible en el Servicio de Lectores

    LISTADO DE COMPONENTES

    Figura 2. La placa de circuito impresoes compacta, y adems est hecha asimple cara y mediante componentescon patillas.

    030178-1

    (C) ELEKTOR

    C1 C2C3

    C4

    C5

    C6

    D1H1

    H2

    H3

    IC1 IC2 IC3

    JP1JP2

    K1

    K2

    K4 K5

    P1

    R1

    S1

    X1

    030178-11

    +-

  • Esto evita tener que trabajar conSMD, por lo que permite que cual-quiera pueda montarse los circuitosde forma fcil. Hay dos puentes decable, y como mencionamos ante-riormente, el microcontrolador sedebera colocar en un zcalo. Si elespacio es firme, podemos utilizar unconector en lugar del sub-D, usandoun adaptador adecuado.

    SoftwareToda la inteligencia del sistema ana-lizador R/C est contenida en un pro-grama ensamblador. Las funcionesindividuales, las cuales se progra-man como mdulos separados para

    facilitar su comprensin, tambinson llamadas desde la rutina princi-pal a travs de saltos. Una vez que elmdulo ha terminado su trabajo, seproduce un retorno de la rutina prin-cipal. La rutina principal inicializa lasentradas y salidas del PIC, lee lasconfiguraciones de los dos jumpers yborra los viejos valores medidosdesde la EEPROM interna.

    Excitacin de lainterface serie

    La librera de la funcin RSAPI.DLLpermite controlar los dispositivos atravs de la interface serie del PC.

    Tpicamente se utiliza para aplica-ciones de control y medida. Los dis-positivos de control se implementanusando macros escritas en VB(Visual Basic) para programas MSOffice, tales como Word o Excel. Unaventaja aadida de esto es que losvalores medidos se transfieren sintener que convertirse previamente,pero en su lugar se pueden introducirdirectamente en una hoja de clculo.

    Las funciones adecuadas y procedi-mientos (subrutinas) de RSAPI.DLLse declaran en una macro en el docu-mento Excel rclogex3.xls. Este in-forma al Basic que tiene que usarnuevas funciones externas. Esasdeclaraciones estn colocadas al prin-cipio del mdulo VB, seguido por larutina para leer los valores medidos.La interface se inicializa y abreusando los siguientes parmetros deconfiguracin: 2.400 baudios, sin bitde paridad, 8 bits de datos y 1 bit destop. Despus se abre la hoja de cl-culo en Excel y se borra la columna B,que contiene los valores de la sesinanterior. A continuacin la macroespera nuevos valores. El programapermanece hasta el final del bucle (elcual se puede abortar presionando latecla Esc) hasta que el pulsador sepresione y el analizador R/C comien-ce a leer los valores medidos.Cuando se presiona el botn, losvalores medidos se leen lnea a lneausando la funcin READBYTE. Des-pus de que los datos se han trans-ferido, la interface se cierra usandoCLOSECOM y se visualiza un men-saje de dilogo. Entonces, los datosse visualizan de una forma ms fcil,tal y como se muestra en la Figura 3.

    (030178-1)

    elektor 40

    Descargas, mejoras planeadas e ideas no planeadas

    El software para este proyectoest disponible para descargarde la pgina de Elektor bajo elcdigo 030178-11, y la placa decircuito se puede descargar bajoel cdigo 030178-1. En elServicio de Lectores hay unaversin pre-programada delmicrocontrolador que se puedeobtener bajo el cdigo nmero030178-41. Las placas de circui-to impreso tambin estn dispo-nibles en el Servicio de Lectores.

    El autor tiene una pgina webdedicada al analizador R/C enla direccin:

    www.georgeii.de/analyzer/analyzer.htm. La ltima versin desoftware, incluyendo futurasmodificaciones, mejoras y nue-vas ideas, se puede encontrarsiempre en esta pgina web.

    Almacenamiento de ms de1.000 medidas usando unaEEPROM externa.

    Comienzo de sesin de medidautilizando la unidad de controlremoto R/C.

    Uso del analizador como unmdulo de conmutacin parafunciones adicionales.

    Iluminacin de las luces defreno mediante una manipula-cin del joystick.

    Transferencia de datos a travsdel enlace radio ISM.

    Sensores de temperatura.

    Lectura de datos de la batera(por ejemplo, curva de des-carga)

    RSAPI.DLL est disponible en lapgina web de B. Kainka:http://home.t-online.de/home/B.Kainka/rsapidll.zip

    Figura 3. Los parmetros y valores medidos se visualizan usando una hoja declculo Excel.

  • El control remoto RF es deseable si queremos unafotografa fsicamente peligrosa, indiscreta, area o defauna, pero puede suponer un shock el adquirir uncontrol remoto de los disponibles comercialmente.

    elektor 44

    Cmaras Canon EOSva inalmbricaMediante mdulos SRD de 433 MHz

    Rajkumar Sharmar

  • Nuestra alternativa es menos cara yest diseada para los modelos popu-lares de Canon, tales como el EOS88,EOS66, EOS300D, EOS500N, EOS3 yen realidad cualquier otro modelo quetenga un conector jack para disparoexterno (encontrar los detalles deconexin del conector de controlremoto). La mayora de las cmarasusan el principio de disparo de dobleaccin, donde la primera mitad del dis-paro es para la medida de la apertura yauto-foco y la segunda mitad para elresto del tiempo de exposicin.

    Cmo trabajaEl control remoto est basado en undispositivo SRD (de corto alcance) -mdulo de radio de Radiometrix- encombinacin con integrados encoder ydecoder de Holtek. Los mdulos Radio-metrix y el integrado de Holtek se hanusado en varios proyectos anterioresde Elektor y probablemente no nece-sita muchos detalles excepto los de lashojas de caractersticas que podemosencontrar en las pginas web indica-das, que cuentan la historia completa.El esquema del circuito del transmisorde la Figura 1 muestra el mdulo TX2de Radiometrix y el integrado encoderHT12E de Holtek en una configuracinclsica. El transmisor va por el airecuando S2 est cerrado y est modu-lado en amplitud por las continuascadenas de datos proporcionadas porel HT12E. El mdulo SRD TX2 es undiseo con ahorro de energa, lo que lohace ideal para aplicaciones inalmbri-cas porttiles alimentadas a batera.Hay mdulos similares disponibles paraotras bandas de frecuencia ISM (indus-trial, cientfica, mdica) como 315 MHz(USA), 418 MHz (UK, est anticuada),433,92 MHz (Europa) y 890 MHz.El HT12E es un encoder serie, sus ochodirecciones de entrada A0-A7 permitenconfigurar los cdigos de proteccin.Una pulsacin en el pulsador S1 hace

    elektor

    R3

    976k

    C1

    1025V

    R2

    470

    D2

    red

    S2

    ON/OFF

    BT1

    9V

    HT12E

    IC1

    OSC2

    OSC1

    DOUT

    AD10AD11

    AD8AD9

    18

    A0A1A2A3A4A5A6A7

    10111213

    14 TE 15

    16

    17123

    67

    8

    45

    9

    030432 - 11

    D1

    1N4148

    R1

    10k

    ANT1

    RF GNDRF OUT

    MOD1

    TX2

    VCC

    TXD0V

    21

    345

    Radiometrix

    S1

    1%

    Figura 1. Esquema del circuito del transmisor de control remoto.

    HT12D

    IC1

    OSC2

    OSC1

    DIN

    D10D11

    VT

    18

    A0A1A2A3A4A5A6A7

    10D811D91213

    14

    15

    16

    17

    123

    67

    8

    45

    9

    R3220

    R151k1

    D1

    green

    R4150

    R5150

    IC27805

    ANT1C1

    100n

    C2

    1025V

    R2

    220

    D2

    red

    S1

    ON/OFF

    K11

    32

    BT1

    6...9V

    030432 - 12

    a lacmara

    2 13

    Radiometrix

    RF GNDRF IN

    MOD1

    RX2

    VCC

    RXD

    CD0V

    AF

    21

    34567

    1%

    CNY17

    IC45

    4

    1

    2

    6

    CNY17

    IC35

    4

    1

    2

    6

    Figura 2. El receptor asociado tambin es