Sei sulla pagina 1di 75

ISSN: 032

8-5073

2002 Ao 16 /

/ N 184

$6,50

EDITORIAL QUARK

ELECTRONICA
SECCIONES FIJAS
Nuestros Productos Seccin del Lector

SABER

EDICION ARGENTINA

EDITORIAL QUARK
Ao 16 - N 184
NOVIEMBRE 2002

www.webelectronica.com.ar www.webelectronica.com.ar
65 95

Ya Ya est est en en Internet Internet el el primer primer portal portal de de electrnica electrnica interactivo. interactivo. Vistenos en la web, obtenga informacin gratis e innumerables Vistenos en la web, obtenga informacin gratis e innumerables beneficios beneficios

ARTICULO DE TAPA
Construya un frecuencmetro digital 2

MONTAJES
Alarma digital Quark PIC Basic. Cargador de PICs de 12, 18 y 28 patas 10 74 13 19

RADIOAFICIONADO

Manos a la RF: construya herramientas tiles para trabajar con RF

ELECTRONICA Y COMPUTACION SERVICE Y MONTAJES

Compilador de BASIC para assembler de PICs

Curso de Cmaras de 8 mm Leccin 1: El Diagrama en Bloques y la Seccin de Cmara...........................................................................................27 Descripcin de un horno a microondas ................................................................................................................................31 Las protecciones en los sistemas de audio AIWA ...............................................................................................................34 Configuracin de placas 3D .......................................................................................................................................................37 Planos de equipos electrnicos.................................................................................................................................................41 Videograbador Toshiba W704 TV SIGMA 27 (simil Toshiba 27, Deck Sould 27 y Sony 27) Minicomponente Genrico BPS-M31 Panasonic RS51SP53 La fuente espejo de corriente en los amplificadores de audio AIWA .........................................................................57 Los lectores DVD hoy....................................................................................................................................................................61
CURSO DE AUTOMATA PROGRAMABLE
PLC. Leccin N 13, conclusin Caractersticas del lenguaje ideal para robtica 81

TV
Mediciones de la seal de antena 87

Distribucin en Capital Carlos Cancellaro e Hijos SH Gutemberg 3258 - Cap. 4301-4942

Distribucin en Interior Distribuidora Bertrn S.A.C. Av. Vlez Srsfield 1950 - Cap.

I m p r e s i n : Ta l l e r e s G r f i c o s C o n f o r t i , B u e n o s A i r e s , A r g e n t i n a

Uruguay Eddie Espert Ciudadela 1416 - Montevideo 901-1184

EDICION ARGENTINA - N 184 182


Director Ing. Horacio D. Vallejo Produccin Federico Prado Columnistas: Federico Prado Luis Horacio Rodrguez Peter Parker Juan Pablo Matute EDITORIAL QUARK S.R.L. Propietaria de los derechos en castellano de la publicacin mensual SABER ELECTRONICA

DEL DIRECTOR AL LECTOR

Estando Juntos es Ms Fcil


En una reciente gira por Colombia y Venezuela pude apreciar nuevamente que los problemas de los tcnicos son comunes en toda la regin. Desde Mxico hasta Argentina, pasando por Colombia, Per y el resto de los pases latinomaericanos, los profesionales que se dedican a realizar el servicio de equipos electrnicos no cuentan con la bibliografa necesaria para encarar reparaciones con xito. La falta de manuales de servicio y de capacitacin es moneda corriente y normalemente cuando se va a reparar un equipo se hace lo que se puede sin descuidar el profesionalismo. En estas circunstancias es necesario seguir avanzando en la consolidacin de una gran comunidad electrnica en la que cada participante pueda aportar soluciones y as obtener un gran banco de datos al que se pueda acceder desde Internet. Saber Electrnica viene desarrollando este trabajo desde hace casi cuatro aos y los resultados saltan a la vista. Cada vez ms son los tcnicos que acuden a nuestro portal y tienen acceso a caractersticas y reemplazos de componentes, notas de capacitacin, foros de discusin y a ms de 500 planos de equipos comerciales (TV, audio, video, etc.). Con cada edicin de Saber Electrnica entregamos claves para que acceda a informacin adicional y lo invitamos a que se haga socio de esta comunidad sin tener que abonar cuota alguna; simplemente queremos que participe y aporte su granito de arena. Esto le permitir obtener ayuda cuando lo necesite y tambin obtener descuentos en eventos y hasta en la compra de componentes en casas de electrnica de varios pases. Estamos creciendo... y es posible gracias a Ud. Precisamos que, si an no es socio, se sume a la lista, que nos visite en: www.webelectronica.com.ar Queremos que navegue y que compruebe las ventajas de pertenecer a la comunidad de electrnicos y as comprobar que estando juntos es ms fcil.

EDITORIAL QUARK

Herrera 761 (1295) Capital Federal T.E. 4301-8804

Director Horacio D. Vallejo Staff Teresa C. Jara Luis Leguizamn Olga Vargas Enrique Selas Alejandro Vallejo Jos Mara Nieves Publicidad Alejandro Vallejo Producciones alejandrovallejo@webelectronica.com.ar Internet: www.webelectronica.com.ar Web Manager: Luis Leguizamn Editorial Quark SRL Herrera 761 (1295) - Capital Federal e-mail: ateclien@webelectronica.com.ar

La Editorial no se responsabiliza por el contenido contenido de de las las notas notas firmadas. Todos los productos o marcas que que se se mencionan mencionan son son a los efectos de prestar un servicio al lector, lector, y y no no entraan entraan resresponsabilidad de nuestra parte. Est prohibida prohibida la la reproduccin reproduccin total o parcial del material contenido en esta esta revista, revista, as as como como la industrializacin y/o comercializacin comercializacin de de los los aparatos aparatos o o ideas que aparecen en los mencionados textos, textos, bajo bajo pena pena de de sanciones legales, salvo mediante autorizacin por escrito escrito de de la la Editorial. Tirada de esta edicin: 12.000 ejemplares. Movicom

Ing. Horacio D. Vallejo

ARTCULO
L A PGINA
DEL

DE

TAPA:

RADIOAFICIONADO

Construya un Frecuencmetro Digital


Frecuentemente es difcil empezar algo y esta pgina no es la excepcin. Gracias al empujn del Ing. Picerno y el espacio que con entusiasmo me brinda el Ing. Vallejo intentar desde estos prximos artculos dedicarme a la puesta en el aire de la pgina del radioaficionado, con la intencin de compartir con mis colegas una vasta serie de experimentos y equipos que pienso sern de inters para todos. Mi primer seal distintiva data del ao 1975 (tena 14 aos) y en esa poca haba slo dos posibilidades de salir en radio (80 Mts.AM), vender la casa y comprar un equipo comercial americano construir su propio equipo. Habrn adivinado que la ltima opcin era la ms popular. Fue as que con un grupo de amigos y ayuda espordica de algn viejo radioaficionado nos hicimos de varias vlvulas termoinicas, transformadores, chassis en desuso y dems partes electrnicas para montar nuestros propios equipos. Vindolo a la distancia, mi primer equipo era desastroso: el micrfono era de carbn y haba que golpearlo a la mitad de la charla porque se empastaba, el transformador de modulacin era una reactancia de tubo fluorescente... en fin, la cuestin es que con eso y un receptor de un viejo combinado logrbamos comunicarnos. Al principio a unos pocos kilmetros, luego estudibamos mejorar los circuitos, cargar mejor la antena, etc.etc. As fue que lo perfeccionamos hasta cubrir casi todo el pas. Todava guardo en mi memoria la satisfaccin que me brind ese primer pipiolito. Todo este proceso llev a un aprendizaje gradual de la teora de las telecomunicaciones que me permite ofrecerles a Uds. en esta pgina una serie de proyectos para que el radioaficionado amante de la electrnica pueda desarrollar sus propios equipos de comunicaciones (QRP) y comparta conmigo la alegra de poder realizar contactos de radio con equipos hechos por uno mismo. Mi idea es comenzar brindando una serie de instrumentos imprescindibles para el taller del aficionado al QRP. En esta nota empezamos a ver un frecuencmetro digital, luego un medidor de circuitos sintonizados, imprescindible en estos menesteres, alguna fuente, algn transversor de recepcin y un transceptor de 80M BLU de 10W para el novicio con sintona digital, del cual ste contador de frecuencias forma parte. Espero que estos desarrollos sean de vuestro agrado. Preparado por: Guillermo H. Gnecco LW3DYL

Saber Electrnica

Ar tculo de Tapa
INTRODUCCIN

Podemos definir a un frecuencmetro como un contador de eventos cclico, esto es, cuenta una serie de sucesos (los ciclos de la frecuencia que estamos midiendo), los presenta en un display, vuelve a cero y comienza a contar nuevamente. En la figura 1 podemos ver Figura 1 un diagrama en bloques elemental de un frecuencmetro como el en este caso cada 1 segundo. Aqu tenemos el corazn del aparato: suque aqu describimos. En el primer bloque tenemos una pongamos una seal de 3.567 ciclos etapa conformadora de entrada, que (tres mil quinientos sesenta y siete cies la que adapta el mundo analgico clos), si abrimos la llave de paso por al universo digital. Me explico: en un 1 segundo en el display aparecer el oscilador o amplificador que trabaje nmero 3.567, que es la frecuencia, con radiofrecuencia las seales no o sea, ciclos por segundo. Aqu poson cuadradas, que son con las que dramos quedarnos tranquilos, pero se trabaja en los sistemas digitales, hemos hecho una sola medida. Tenesino que pueden ser senoidales (en mos que poner un sistema que luego el mejor de los casos) o pueden tener de esta medida haga otra y otra y formas complejas. Si las ingresamos otra. Pensemos en el caso de una directamente al contador no podra sintona por la banda de 80 metros. distinguir en ellas un patrn regular. (para esto fue diseado), si midiraTal vez no podra siquiera contarlas, mos una sola vez sera engorroso dado que probablemente haga falta porque al girar el dial buscando una amplificarlas. Para eso se utiliza en la frecuencia determinada habra que entrada un amplificador de seal de estar manualmente tomando medialta impedancia (para no cargar el das a cada trecho y sera muy inccircuito bajo prueba) acoplado a un modo. Es as que se intercala un sisteTrigger de Schmitt, que es un circuito que empareja y regulariza las ondas ma de reloj. Este se encarga de conpara poder ingresarlas al contador di- trolar secuencialmente las operaciogital. Si en la entrada del conforma- nes bsicas para que el contador todor inyecto una seal, por ejemplo, me una medida despus de otra, sesenoidal de 357kHz voy a obtener a gn se muestra en la ffigura 2. En esta figura observamos un la salida una seal perfectamente cuadrada de 357kHz. Obtenemos pulso de 1 segundo en estado alto aqu lo que nos interesa: cualquiera que es el que abre la llave electrnisea lo que tengamos a la entrada lo ca, dejando paso a las seales para pasamos a onda cuadrada pero respetando fielmente la frecuencia de la seal, que es lo que pretendemos contar. Luego de tener la seal en condiciones para ingresar al contador digital la hacemos pasar por una llave electrnica controlada por un reloj, que se abre a intervalos regulares, Figura 2

contar. Un instante despus vemos un pequeo pulso en estado alto denominado latch o cerrojo. Este pulso habilita el nmero que cont el contador para que pase al display. Ahora lo explicar con ms detalle. Luego de ste viene otro pequeo pulso llamado reset o puesta a cero del contador y luego nuevamente vuelve el pulso de 1 segundo que habilita la llave. Supongamos por un momento que el latch no est conectado. En el contador observaramos los numeritos ir movindose rpidamente aumentando hasta que termina el pulso de 1 segundo. All se quedaran quietos (y podramos ver la frecuencia) hasta que llegue el pulso de reset o puesta a cero, con lo que veramos los numeritos irse a cero para, al abrirse nuevamente la llave, volver a verlos incrementndose rpidamente hasta la cifra final. Como pueden imaginar, esto es muy cansador para la vista. Es as que se intercala entre el contador digital y la presentacin (los display de 7 segmentos) otra llave electrnica que se abre, dejando pasar los datos, cuando est alto el pulso de latch. El proceso ahora sera el siguiente: se abre la llave de entra-

Saber Electrnica

Construya un Frecuencmetro Digital


da por 1 segundo y el contaTabla 1 dor cuenta los ciclos. Al cerrarse la llave de entrada y ENTRADA D C B al haber terminado la cuenta, se abre la llave de latch y Primer pulso 0 0 0 el resultado es presentado Segundo pulso 0 0 1 en el display. Pasado el insTercer pulso 0 0 1 tante la llave de latch se cieCuarto pulso 0 1 0 rra y el resultado permaneQuinto pulso 0 1 0 ce fijo en el display. Aparece Sexto pulso 0 1 1 ahora el pulso de puesta a Sptimo pulso0 1 1 1 cero del contador, pero en el Octavo pulso 1 0 0 display permanece el resulNoveno pulso 1 0 0 tado de la cuenta anterior, dado que la llave de latch est cerrada, e ignora todo lo que su- tradas tienen un peso determinado. cede detrs de ella, operando como Si mantenemos las entradas a masa si fuera una memoria temporal. Ter- el display marca cero. Si aplicamos minado el pulso de puesta a cero, tensin a la entrada A (manteniendo luego de un instante vuelve todo a las otras a masa) el display marca comenzar. Hace una nueva cuenta y uno. Si damos tensin a la entrada B al prximo pulso de latch presenta el el display marca dos. Si conectamos nuevo resultado, cambiando el ante- la tensin a la entrada C marcara rior si fuera distinto. En este sistema, cuatro y si repetimos el procedimienlo que observamos es solamente el to en la entrada D el display presencambio de nmeros en el momento tara un ocho. Hasta ah viene brbadel pulso de latch. Si la frecuencia es ro, pero: siempre la misma no veremos entonCmo hacemos para represences cambio alguno en el display. tar un tres, por ejemplo? Simple, aplicamos tensin en las entradas A y B al mismo tiempo y teLOS CONTADORES nemos A+B, o sea 1+2 y el display Para poder observar la frecuencia nos presenta un 3. En el caso del que mide el contador digital tenemos seis damos tensin a las entradas B que adaptarla a nuestros parmetros y C, o sea 4+2 y en el del siete dade lectura, esto es: los nmeros del mos tensin a las entradas A,B y C cero al nueve. Para poder traducir simultneamente, obteniendo la suel lenguaje binario con el que se ma- ma 1+2+4= 7. Este circuito integrado incorpora nejan los circuitos lgicos al de los nmeros decimales, que usamos no- un cerrojo con memoria para las cuasotros, existe el circuito integrado tro entradas, denominado latch, que CD4511, que es un decodificador de funciona de la siguiente manera: si la BCD (decimal codificado en binario) entrada LE (latch enable o habilitacon excitador para una presentacin cin de cerrojo) est en estado bajo en display de 7 segmentos. Posee (esto es cero volts o a masa), los datos que ingresamos por las entradas asimismo un latch incorporado. El cdigo BCD no es otra cosa ABCD pasan directamente al display. que los nmeros del cero al nueve Si de repente pasamos la entrada LE codificados a binario. Tambin lo lla- al estado alto (le damos tensin), no man cdigo 8421. Veamos como es pasan ms datos y el display mantieesto: el circuito integrado tiene cuatro ne visualizado el ltimo dato que enentradas, denominadas (luego de tr. As como utilizamos este integramucho pensar) A,B,C y D. Estas endo para traducir el lenguaje lgico digital al de los nmeros que corrientemente A usamos, debemos utilizar algn otro para que nos tra1 duzca, en este caso una 0 sucesin de eventos (los ci1 clos de la frecuencia que 0 queremos medir), al len1 guaje de unos y ceros del 0 cdigo BCD que maneja el CD4511. Este es un conta0 dor doble (esto es que hay 1 dos contadores en un solo encapsulado) denominado CD4518. En este contador tenemos una entrada y cuatro salidas: A,B,C y D. Supongamos que en el primer instante las salidas se encuentran en cero y entra un pulso. Veremos que la salida A cambia de estado de cero a uno. Si lo conectamos a un CD4511 observaramos un 1 en el display. Al entrar el segundo pulso la salida A cae a cero y la salida B pasa a estado alto. En el display vemos ahora un 2. Al ingresar el tercer pulso la salida B se mantiene en estado alto y la acompaa ahora la salida A, teniendo en el display un 3, y as sucesivamente hasta el 9 (vea la tabla 1). Veamos ahora el siguiente caso: supongamos que utilic el contador y med la cantidad de seis pulsos. El display marca seis y est todo brbaro, pero he aqu que quiero realizar una nueva cuenta. Si la ingreso as noms el display no me va a marcar 1 (que es el nuevo pulso que ingres) sino que me va a marcar 7, porque lo sum a los seis anteriores. Cmo puedo hacer entonces para separar las cuentas y cuando empiezo una nueva que arranque de cero? Hay en estos contadores una entrada de reset (restablecimiento a cero) que al aplicarle un nivel alto hace que olvide la cuenta anterior y pase todas las salidas a cero para poder comenzar una nueva cuenta. Nos falta ver el caso de conectar dos contadores en cascada, esto

Saber Electrnica

Ar tculo de Tapa
el 7 (0111), en el 8 (1000) no hay cambio, porque D subi de 0 a 1, en el 9 (1001) sigue todo igual y en el 0 (0000) tenemos que enva un pulso al segundo contador, porque D baj de 1 a 0, obteniendo en el display el nmero 10, que coincide con el dcimo pulso de cuenta. Acurdense que los nmeros en binario se leen DCBA. Con esta introduccin terica a los contadores de cifras ya podemos ver la primera parte de este proyecto, que es un contador de dos cifras, cuya plaqueta vemos en la figura 3. Este contador puede construirse en grupos de a dos, es decir, podemos contar de 00 a 99, de 0000 a 9999 o de 000000 a 999999 (en nuestro prototipo pensamos en un frecuencmetro de cuatro dgitos y as se muestra en la foto que sirve de presentaccin para esta nota). Para esto la plaqueta contadora tiene una conexin que se repite a cada costado, permitindonos conectar hasta tres o cuatro contadores en cascada. Observamos que tiene una entrada/salida de +12 Volts, que sirve para la alimentacin; una entrada/salida de masa; una de reset, para su puesta a cero; la entrada de cuenta de pulsos; el Latch Enable, para habilitar el cerrojo y una de CAR (que significa acarreo) que paso a explicar en detalle en los siguientes prrafos. Si miramos la plaqueta de la figura 3 desde arriba (lado componentes), podemos ver que del lado izquierdo hay un borne llamado ENT (entrada) que no se repite del lado derecho, pero que a la misma altura hay un borne llamado CAR (acarreo). Al conectar en cascada dos o ms plaquetas para obtener 4 o ms dgitos de lectura la entrada es la de la primer plaqueta de la izquierda; el CAR de sta se conecta a la ENT de la segunda y el CAR de la segunda a la ENT de la tercera y as sucesivamente si hubiera ms contadores. Asimismo debemos conectar las dems entradas/salidas. Para un mejor entendimiento, en

Figura 3

es, uno despus del otro, para que uno cuente las unidades y el otro las decenas, por ejemplo. La pata 6 del CD4518, que es la salida D, de peso 8, se conecta a la pata 10 del mismo integrado, que es la entrada del contador siguiente. Aqu debo hacer una aclaracin: este contador tiene dos tipos de entrada; una que incrementa un nmero al detectar una transicin de 0 a 1, denominada flanco ascendente, y otra entrada que responde a un cambio de estado de 1 a 0, que se denomina flanco descendente, y es la que estamos utilizando en este diseo.

Por qu? Veamos el siguiente ejemplo: supongamos que estamos contando hasta 99. En las unidades tenemos que va contando 7 (0111), 8(1000), 9 (1001). Si tuviramos el contador conectado a la entrada de flanco ascendente, al llegar el nmero 8 la pata D se eleva de 0 a 1 enviando un pulso de cuenta al otro contador, por lo que en el display veramos el nmero 18 al octavo pulso, cosa que no condice con la realidad. En el diseo actual tenemos el segundo contador conectado a la pata de flanco descendente, obteniendo el siguiente resultado: en

Saber Electrnica

Construya un Frecuencmetro Digital


Figura 4 mientos aleatorios. Luego de esto conectamos la fuente de alimentacin de 12V, el negativo a masa y el positivo a +12V. Ya en el display debe empezar a verse algo. Si tocamos con un cablecito entre +12V y RESET debe marcar 00. Si con ese mismo cablecito tocamos ENT y MASA, con cada toque vamos a notar que se incrementa un nmero: 00, 01, 02... Si aumenta de a varios no se preocupen, es que a veces hace como unas chispas al conectarse y desconectarse y las cuenta a todas. Es lo que se llama rebote. Bien, si hasta aqu lo han hecho funcionar felicitaciones! Explicar ahora como continuar con la etapa de entrada y mecanismo de relojera.

la figura 4 se puede apreciar el diagrama de cicuito impreso correspondiente a dos dgitos del display. Cuando uno inicia la cuenta en uno de estos contadores vemos que a cada pulso de entrada se incrementa un nmero en el display. As hasta llegar al nmero 99. Al prximo pulso el contador marca 00 y enva por la salida CAR un pulso al contador siguiente, por lo que en el display (suponiendo que sea de cuatro dgitos) se leera el nmero 0100. Si ingresamos otro tren de pulsos el primer contador volver a llegar a los 99 y al prximo pulso vuelve a 00 pero enva otro pulso por CAR al segundo contador, mostrando el display entonces el nmero 0200. Como pueden observar, aqu hay dos reset diferentes: uno es el de los contadores, que por s mismos vuelven a cero despus del nmero 9 y otro muy distinto es el que acciono de forma externa, y es el que est marcado en la plaqueta como RESET. Supongamos que me aburr de contar y me qued en el display el nmero 2546. Para reiniciar el contador aplico un pulso positivo en RESET y vuelve a 0000, pero porque yo lo quise, no porque fuera una consecuencia lgica de la cuenta (despus del 9 viene el cero). Por qu el proyecto est dividido en varias pequeas plaquetas y no en una grande? Porque la idea es que estos aparatos sean montados por estudiantes, hobbystas y experimentadores con poca experiencia en la electrni-

ca y en todos estos aos he aprendido que a los problemas hay que limitarlos; esto es, que si un contador no funciona doy todas las herramientas para revisarlo y probarlo hasta descubrir el error. El equivocarse en el armado de una plaqueta es una de las mejores formas de aprender a analizar circuitos electrnicos, pero una cosa es revisar una plaquetita de 5x7 cm con tres integrados, en la cual ya s que ah est la falla que intentar arreglar un plaquetn de 15x20 cm donde probablemente no sepa ni por dnde empezar. Con respecto al armado, recuerden que son dos plaquetas que se conectan entre s con alambres que bien pueden ser los que sobran de las resistencias. Una de ellas va horizontal (la de los integrados) y la de los display va montada vertical para facilitarnos la lectura. Tengan en cuenta que para CMOS van display de ctodo comn. Recuerden montar primero los puentes de conexin y presten atencin que hay uno debajo de los integrados CD4511. Luego van las resistencias, despus los condensadores (cuidado con la polaridad) y por ltimo los circuitos integrados. Y hablando de pruebas, una vez armado el contador llega el momento de probarlo. Para empezar, hay que conectar externamente a la plaqueta una resistencia de 10k entre los bornes ENT y +12V. Esto se hace para cargar la entrada con baja impedancia, dado que los integrados CMOS no pueden quedar con las patitas al aire dado que toman ruido del ambiente y provocan funciona-

LA ETAPA DE ENTRADA Pasamos ahora a la descripcin de la plaqueta ms compleja. Esta consta de un amplificador conformador de seal de entrada y un sistema de relojera que brinda los pulsos de reloj, latch y reset para accionar los contadores y display, tal como se muestra en el circuito de la figura 5. La seal a medir ingresa a la base de un transistor de alta frecuencia, en este caso us un BF199, pero puede utilizarse tambin un BF494. Se amplifica y transfiere a otro BF199, cuyo colector est conectado a una serie de compuertas NAND tipo 74LS132, que se encargan de darle forma perfectamente cuadrada a las seales que entren al sistema. El uso de estos integrados, de tecnologa TTL (Transistor Transistor Logic) obedece a que son muy rpidos. Tengan en cuenta que con este frecuencmetro debemos poder medir con comodidad el oscilador de batido del equipo QRP de 80 metros, que anda por los 8MHz. Los integrados CMOS de la serie CD4XXX son muy econmicos y trabajan con cualquier tensin, pero son lentos, no pudiendo contar ms all de los 3 4MHz. Los integrados TTL son ms caros y hay

Saber Electrnica

Ar tculo de Tapa

Figura 5 que alimentarlos con una tensin estabilizada de +5V, pero en el prototipo de este frecuencmetro han llegado a medir hasta los 31MHz. Vale la pena gastar un centavito ms. Despus de las compuertas NAND, con la seal ya puesta en forma, tenemos un integrado 74LS90, que divide la frecuencia a medir por diez. Por qu es esto? Pues porque como ya dijimos, los CMOS son lentos, en este caso luego de un divisor TTL una frecuencia de 8MHz se transformara en una de 800kHz, valor perfectamente manejable para un dispositivo CMOS. Lgicamente tenemos que adecuar el display a los cambios de resolucin en la lectura, dado que se altera la precisin del frecuencmetro, pero ese detalle lo dejo para el final. Ahora tenemos una gama de frecuencias que es manejable por los CMOS, pero tenemos un problema: los TTL manejan 5 Volt, y los CMOS 12 Volt. Para solucionar este inconveniente es que intercalamos entre la salida del 74LS90 y la entrada del mecanismo de relojera, que es CMOS, un transistor BC547, cuya base es excitada con la salida de +5V del 74LS90 pero alcanza para enviarlo a la saturacin an con los +12V conectados a su colector. As tenemos repetido en el colector con +12V las seales de entrada que tienen +5V. En la figura 6 mostramos la tercera y ltima placa de este proyecto, que reune las etapas de entrada del

Figura 6

Saber Electrnica

Construya un Frecuencmetro Digital


integrado CD4018, que es un contador Johnson, que divide por diez los 50Hz para obtener 5Hz, o sea, 5 cuentas por segundo. A esa frecuencia, la puerta de entrada permanece 0,1segundo abierta y en el 0,1 segundo restante da los pulsos de latch y reset. La mejor forma de verlo es seguir paso a paso los estados del contador en la figura 7. Ahora bien, para obtener los 50Hz (o 500Hz para medir megaciclos) es necesario partir de una frecuencia mucho ms elevada y estable, para que al irla dividiendo aumente la precisin. Normalmente se utiliza un cristal, que provee una oscilacin precisa y sumamente estable conectado a una cadena divisora. Por ejemplo, para obtener 50Hz partimos de un cristal de 5MHz y dividimos por 10 para obtener 500kHz, a su vez por 10 para obtener 50kHz, otra vez por 10 para tener 5kHz, de nuevo por 10 para sacar 500Hz y por ltimo nuevamente por 10 para finalmente disponer los dichosos 50Hz. Hemos tenido que emplear 5 divisores por 10, ms el oscilador de cristal, se hace bastante engorroso y tambin mucho ms caro. No hemos mencionado el problema de conseguir un cristal de 5MHz, cosa bastante difcil. No sera ideal poder utilizar cualquier cristal que disponga, por ejemplo, tirado en el taller o que pueda recuperar de una PC, video o TV viejo? En este proyecto he utilizado el ms comn de todos los cristales, ese que sirve para NTSC y que sobra de todas las conversiones; el 3,579545M y paso a explicar como encajarlo en el diseo (vea la figura 8). Lo primero que tenemos que hacer es estirar la frecuencia de oscilacin del cristal hasta un nmero entero. Para esto vemos que en el CD4011 que hace de oscilador hay un trimmer o compensador, que es un capacitor variable ajustable a tornillo. Con ese trimmer se ajusta a la

Figura 7 frecuencmetro. Ahora bien, habamos explicado que para que el contador acte hace falta una puerta de 1 segundo, luego de cerrarse sta un pulso de latch para mostrar el resultado en el display y un pulso que vuelva a cero los contadores, para comenzar todo una vez ms. Les haba comentado que este contador de frecuencias lo dise como visor de sintona de un equipo QRP. Tuve en cuenta entonces que la puerta de un segundo era muy lenta para el caso de una sintona continua, porque hace una medicin cada dos segundos (un segundo para medir y otro segundo para los pulsos de latch y reset). Es as que escog una puerta de 0,1 segundo, lo que me permite hacer cinco mediciones en un segundo, logrando as suficiente rapidez en la visualizacin. Esto trae aparejada una reduccin en la precisin del equipo, pero es aceptable en un equipo de radioaficionado. En este caso, si estoy en una frecuencia de 3.566.923MHz, dado que ya divid por diez en la entrada y le aplico la dcima parte a la puerta de entrada (equivalente a dividir nuevamente por diez) tengo que en el display observo 03.566.9 MHz, que como ya dije, es una precisin ms que suficiente para un transmisor QRP o su fase de ajuste. Un detalle a tener en cuenta es que siempre me acuerdo de los pobres (porque me incluyo en el gremio) y si ven en la plaqueta de relojera dos salidas, una de 500Hz y otra de 50Hz, es porque doy la posibilidad, al que no tiene los medios de armar un contador con 6 dgitos, a medir megahertz con cuatro dsplay, a saber: Si intento medir un oscilador de 7.482.600Hz con cuatro dgitos voy a ver en el display 482.6 Y cuntos megahertz hay entonces? Simple, para este caso utilizamos una puerta de 0,01 segundo, que es como dividir por cien en la entrada que ya est dividida por diez, lo que nos hace obtener en el display de cuatro cifras el nmero 7.482 cuando la entrada de reloj est en 500Hz (puerta de 0,01s) y el nmero 482,6 cuando est en 50Hz (puerta de 0,1s). Con un simple clculo mental armamos la cifra 7.482.600, que la obtenemos con una precisin de 100Hz, ms que suficiente para nosotros. Paso a describir en detalle el sistema que utilizo para obtener la puerta y los pulsos de control. Es un viejo diseo europeo que es, a mi criterio, el que mejor funciona. Consta de un

Saber Electrnica

Ar tculo de Tapa

Figura 8 frecuencia de 3.580.000Hz, que como ven, est apenas 455 Hz ms arriba que la frecuencia de trabajo del cristal. Para este ajuste es imprescindible que un amigo nos preste un frecuencmetro o podemos batirlo con un receptor de radioaficionado con sintona digital. Esto es, acercamos la antena del receptor al oscilador, sintonizamos 3.580.0 en CW y ajustamos el trimmer hasta que justo all no se oiga ningn chiflido. Tenemos ahora 3.580.000Hz y tenemos que obtener 50Hz. Debemos hacer un divisor por 71.600. Cmo hacemos? Empezamos utilizando un CD4040 conectado para dividir por 716, obteniendo hasta aqu 5.000Hz. A esta frecuencia la ingresamos a un doble divisor por 10 CD4518 obteniendo una salida de 500Hz para contar megaciclos (si hiciera falta) y la dichosa frecuencia de 50Hz a la salida del ltimo divisor. Si quisieran conectar algn otro cristal o incluso hacer algn experimento con frecuencias extraas les explicar en detalle cmo es el uso del CD4040 como divisor programable. Para los que van a utilizar cuatro display y necesiten conmutar la frecuencia de clock, recuerden que deben instalar una llave doble inversora de la siguiente manera: El punto medio de una de ellas va a la entrada CLK del CD4018 (pata 14). Una va a la salida 500Hz del CD4518 (pata 10) y otra va a la salida 50 Hz del mismo integrado (pata 14). El otro punto medio va a una resistencia de 1K y sta a su vez a + 12V. Los extremos van a las conexiones dp (decimal point) del display, de forma que los puntos aparezcan en el lugar correcto cuando mide MHz (en 500Hz) que se vera (p.ej) 5.937 y cuando mide KHz (en 50 Hz) vgr. 937.2. Para los que van a utilizar seis o ms dgitos directamente unan con un cable la pata 14 del CD4518 con la pata 14 del CD4018 (figura 9). De esta manera hemos concludo con la expliacin del funcionamiento del frecuencmetro, el cul puede montar sin inconvenientes desde estee momento. Sin embargo, para los principiantes, en la prxima edicin daremos el circuito completo de este proyecto en un solo diagrama, incluiremos la lista completa de materiales y explicaremos la forma de construir el frecuencmetro para no cometer errores. De esta manera, si Ud. es un tcnico experimetoado ya puede comenzar el montaje de este valioso instrumento, caso contrario le sugiero que se contacte con la editorail para obtener los detalles del armado o que aguarde hasta la prxima edicin. Figura 9

Saber Electrnica

MONTAJES DIDCTICOS

Alarma Digital
Presentamos en este artculo, un montaje prctico para que Ud. experimente con circuitos integrados digitales. Este proyecto fue presentado por el autor en el texto: Curso Prctico de Electrnica Digital y puede ser montado en puente de terminales o en placa de circuito impreso para lo cual deber realizar el diseo correspondiente.
Autor: Ing. Oscar Montoya Figueroa

urso Prctico de Electrnica Digital es una obra compuesta de fascculos compuesta de una parte bsica y otra avanzada. En los primeros 5 fascculos se presentan los conceptos bsicos de esta materia, tratando cada tema primero en forma terica, luego de manera prctica y concluyendo con montajes sencillos pero muy tiles para que el lector aprenda mientras construye sus propios prototipos. La segunda parte de esta obra, correspondiente a los fascculos 6 a 10, se presenta en un solo texto, dado que est dirigido a quienes hayan completado la primera parte del curso o a quienes ya poseen conocimientos sobre compuertas lgicas. El presente proyecto es tomado de dicho libro, editado por Centro Japons de Informacin Electrnica y que se encuentra en los mejores puestos de venta de revistas. Su precio es de $35 y puede solicitarlo

para que se lo enven a su domicilio al telfono: (011) 4301-8804. El objeto de este montaje prctico es construir un circuito de seguridad con capacidad para controlar hasta 13 elementos, utilizando circuitos digitales combinacionales. Lista de Materiales 1 experimentador digital 2 m de cable telefnico 2 m de cable normal de 0,35 mm de dimetro Un trozo de papel de aluminio 1 reed switch (interruptor magntico) 1 circuito integrado 74LS133 1 circuito integrado 74LS14 1 diodo LED rojo 1 buzzer para 12 volt 1 SCR C106B o ECG5414 3 resistencias de 220 1 resistencia 1k 1 resistencia 1k Los circuitos digitales tienen mi-

les de aplicaciones, por lo que uno puede sacar tanto provecho como su imaginacin pueda. En la presente prctica mostramos la manera de construir una alarma sencilla, la cual se encargar de controlar hasta 13 accesos al mismo tiempo, enviando un mensaje sonoro cada vez que alguno de los accesos es violado. Por ejemplo, si se desea que la alarma suene cuando se rompe el vidrio de una casa, entonces se coloca una cinta especial alrededor del vidrio; de tal manera que, cuando se rompe el cristal, tambin se troza la cinta, esta ruptura es utilizada para enviar un dato de activacin al circuito digital, a su vez, el circuito digital activar a la seal sonora, indicando que la seguridad ha sido violada. Debido al nmero reducido de componentes, el costo de la construccin de este dispositivo es muy bajo, por lo que fcilmente puede ser implementada para su versin en un circuito impreso.

Saber Electrnica

Montajes
Figura 1

Procedimiento 1. En la figura 1 se muestra una compuerta NAND de 13 entradas 74LS133 , as como la asignacin de los terminales del chip, tambin se muestra la descripcin de terminales para el circuito integrado 74LS14, el cual contiene internamente 6 compuertas NOT; tambin se indica la descripcin de los terminales para el SCR. 2. En la figura 2 se muestran el

circuito completo armado en un experimentador digital (protoboard). Realice el circuito tal como se indica en la figura. Observe que slo se han utilizado dos de las entradas de la compuerta NAND; es decir, que slo se disponen de dos elementos de activacin. Estos elementos estn formados por una cinta de papel de aluminio que puede ser construida fcilmente recortando una tira continua, la cual

se adhiere a la superficie del vidrio de la ventana que se desea proteger. 3. Cuando la ventana se rompe, la tira tambin, poniendo la entrada de la compuerta a 1 (1 lgico), esto produce un impulso que dispara al SCR, haciendo que el buzzer suene. 4. El otro detector lo forma un reed switch, el cual se mantiene cerrado debido al campo magntico producido por un imn cuando ste est cerca; pero cuando el imn se
Figura 2

Saber Electrnica

Alarma Digital
Figura 3

do de que ambos dispositivos se mantengan uno frente al otro. Cuando la puerta se encuentra cerrada, el interruptor magntico est cerrado, cuando la puerta se abre, entonces el imn se aleja del apagador magntico haciendo que este ltimo se abra, provocando la activacin de los circuitos subsecuentes. 6. En la figura 3 se muestra el diagrama esquemtico para el circuito de la alarma digital, es importante recalcar que los elementos lgicos, como las compuertas, utilizan una tensin positiva de +5 volt, en tanto que el SCR se alimenta con un voltaje de +12V. En paralelo al buzzer se ha puesto una resistencia y un diodo LED, lo que asegura un consumo de corriente continua una vez que el SCR ha sido puesto en estado de conduccin. Para apagar la alarma es preciso quitar la tensin de alimentacin.

aleja, entonces el interruptor (tambin llamado apagador) magntico se abre, poniendo en 1 a la entrada de la compuerta y provocando la activacin del SCR. Este tipo de interruptores es utili-

zado para detectar cuando una puerta se abre. 5. El apagador magntico se coloca fijo en algn punto del marco de la puerta, en tanto que el imn se fija sobre la hoja de la misma, tratan-

Promocin Aniversario, Adquiera los Paquetes:

Multmetro + Osciloscopio
Que contienen: 2 Videos de 2 hs. de duracin c/u + 2CDs Multimedia con abundante material, libros, programas y videos + 2 Manuales sobre el manejo de estos instrumentos,
por slo:

$40
(valor real: $80, ahorra $40) Precio de cada paquete con descuento: $25

Pdalos en nuestras oficinas o al telfono (011)4301-8804 o por Internet a:


ateclien@webelectronica.com.ar
Tambin pdalos por pago contrarreembolso.

Saber Electrnica

RADIAFICIONADO

Manos a la RF!
Parte 1:

Construya Herramientas Utiles para Trabajar con Radiofrecuencia


No se anima a meter las manos en la RF? siga leyendo y se meter hasta los hombros En esta serie de artculos le explicaremos por qu no es tan complicado el panorama como lo pintan, qu elementos debe poseer para trabajar con conviccin y qu premisas debe respetar para obtener xito en sus emprendimientos. En esta nota le proponemos la construccin de algunas herramientas e instrumentos prcticos.
Autor: Ing. Daniel Prez - LW1ECP

INTRODUCCIN Radiofrecuencia!. La sla mencin de esta palabra hace revolver las tripas a ms de un electrnico, ya que comnmente se la asocia a amplificadores que oscilan, osciladores que no arrancan, escasez o alto costo de los instrumentos, falta de datos de parmetros, frmulas complicadas, componentes que no se consiguen, transistores de potencia que se pinchan, etc., sumado a que el estudio de niveles secundario o la universidad no aportaron suficiente familiaridad sobre el tema. Todo esto se conjuga para que el segmento de RF de un proyecto sea provisto por terceros o que deban ser adquiridos los mdulos de transmisin y/o recepcin (que suelen ser importados), para limitar el trabajo de desarrollo a la parte digital, o la analgica de baja frecuencia. No tiene por qu ser as. Si el proyecto no es demasiado complicado o crtico, y tiene ganas y paciencia, trataremos de darle un empujn con esta nota. La necesidad es madre del ingenio: sepa que las damas mendocinas, a falta de medios para dibujar una elipse, trazaron el escudo de la

bandera del Ejrcito de Los Andes con una fuente. Mc Gyver es capaz de hacer una bomba con sal, cido de batera y fertilizante. Si Ud. sabe salir de apuros en la vida cotidiana con un poco de alambre, sea tambin un RF Gyver!. 1) Palillos Capacitivos A menudo es necesario tantear con varios valores de capacitancia (capacidad) en un punto de un circuito. Si se coloca un capacitor provisorio con los dedos, se est agregando la capacitancia parsita de los mismos, o bien los componentes vecinos no dejan meter la mano. La solucin es armarse una dotacin de "pequeos palillos capacitivos", tal como se observa en la figura 1. En la punta de los palillos (puede

utilizar los que se emplean para jalar alimentos en picadas o botonas), pegue un cermico de cada valor entre 1pF y 47pF, y adems 100pF, 1nF, 10nF, 100nF. Por ltimo, haga lo mismo con un simple puente de alambre. Son prcticos para ensayar el valor ptimo en circuitos que acepten valor de capacitancia variable a saltos, tales como compensacin de transformadores de banda ancha, redes de entrada y salida en etapas de potencia, etc. Los encontrar convenientes de uso en estos casos: - Es ms cmodo que poner y sacar un trimmer y medir en qu valor qued, y despus apostar a si el valor normalizado ms cercano ser adecuado.

Figura 1

Saber Electrnica

Radiaficionado
- Si el impreso fue diseado para un capacitor fijo, no hay lugar para un trimmer. - Por sus conexiones internas ms cortas, un capacitor fijo autorresuena ms arriba que un trimmer. Constryalos as: - Son preferibles los palillos de seccin cuadrada, o fsforos sin cabeza, para as tener mayor superficie de adhesin. - Doble las patas del capacitor contra s mismas. Esto le da mayor rigidez a la hora de hacer presin sobre el palillo para que haga buen contacto sobre las pistas. Si va a trabajar en UHF es importante que el doblez sea bien cercano al cuerpo, pero tomando precauciones como para no daarlo. - Estae el codo de las patas. - Fjelo provisoriamente en su lugar con adhesivo instantneo. - Refuerce la adhesin con adhesivo epoxy, o de plstico fundido. El epoxy gris no deja ver el valor pero resulta ms resistente. El final de las patas dobladas queda dentro de la gota de adhesivo, as disminuye el riesgo de romper el cuerpo del capacitor. - Identifique el valor en el mango con cdigo de colores pintados con tmpera o marcador, o haga una banda alrededor con lquido corrector y antelo con rotring o marcador indeleble de punta fina. - Guarde el juego de las nuevas herramientas en una madera con perforaciones. Una aplicacin concreta de estos elementos es la utilizacin para saber cunto es la capacitancia efectiva en paralelo con la bobina en un oscilador tipo Colpitts, en ese caso colque en paralelo con la bobina uno de estos valores conocidos, mida cunto se corre, y utilice este valor en una ecuacin. Como ancdota cabe aclarar que en una oportunidad, al usar un "palillo" para verificar la adaptacin en una etapa de 5W en 500MHz, al no aplicar Figura 2 Como ejemplo de uso podemos decir que si al acercar el palillo metlico a una bobina mejora el funcionamiento del circuito (por ejemplo aumenta la ganancia, o mejora la respuesta en frecuencia, hacindolo menos selectivo, etc.), es porque le sobraba inductancia. Si en un receptor de AM la intensidad con que se recibe una emisora disminuye al acercar tanto el palillo de ferrite como el de metal a la varilla de antena, nos hemos ahorrado aflojar innecesariamente la bobina. Al acercar el metlico, trate de hacerlo por el extremo de la bobina que tenga menor tensin de RF (menor impedancia) para minimizar la introduccin de capacitancia, la cual produce una influencia opuesta a la buscada.

suficiente presin sobre las pistas, la resistencia de contacto hizo recalentar la pata y se da el capacitor. Salvo este incidente, los tradicionales "plate" resultaron suficientemente buenos para este uso mientras se esperaban los de porcelana especiales para esta aplicacin. 2) Palillos Inductivos Como contrapartida, tenemos los "palillos inductivos", cuya construccin se aprecia en la figura 2. Aproximndolos a una bobina permiten determinar si necesita ms o menos inductancia sin tener que desajustarla. Constryalos as: - Uno con un trozo de ferrite, de aproximadamente 1cm de dimetro x 1cm de largo. - Otro con un ncleo de carbonyl (polvo de hierro), que puede ser un ncleo roscado con agujero hexagonal sacado de una FI (video o sonido) de un TV viejo. Posee menor permeabilidad que el ferrite, pero en VHF y UHF afecta menos al factor de mrito Q. El carbonyl se reconoce por su color pardo, ms claro que el ferrite. - Otro con un cilindrito o chapa de cobre, bronce o aluminio. Acta como espira en corto, reduciendo la inductancia. Evite la hojalata: en RF, contrariamente a lo que hace en baja frecuencia, tambin el hierro baja la inductancia por cercana, pero reduce bastante el Q salvo que tenga un estaado grueso (no basta la capita de estao normal de la hojalata). Un lugar conveniente para esta superficie metlica es en la punta opuesta de un palillo ferromagntico.

Un uso inesperado: En un amplificador de CATV se produca un pocito en la respuesta al llevar a mnimo la tensin de control de ganancia. Tras la bsqueda infructuosa del elemento culpable por otros mtodos, se movi lentamente el palillo con ferrite apoyado en las pistas mientras se miraba la curva. Al apoyarlo en la pista que va a un zener, el pocito se movi. Result ser que ese zener, que era parte del circuito que controla al atenuador con diodos PIN, se quedaba sin corriente cuando la tensin de control era baja. O sea que se comportaba como capacitor, el que junto con la inductancia equivalente del cermico que lo desacopla resonaba en unos 200MHz, produciendo un disturbio en las masas del circuito pese a no estar intencionalmente en el camino de la seal. El acercar el ferrite a este lazo, introduca un pequeo aumento de la inductancia y de las prdidas, suficiente para desenmascarar al elemento culpable. Por resultar un circuito sintonizado de mucha C y poca L (alta capacidad y baja impedancia) haba pasado inadvertido a la prueba de apoyar el dedo (mencionada ms ade-

Saber Electrnica

Construya Herramientas Utiles para Trabajar con RF


lante). A propsito, la solucin adoptada fue agregar una cuenta de ferrite en una pata del zener. 3) Palillos testigo Tiene un alambrecito embutido en la punta que sobresale 1cm. Simplemente introduce una capacitancia modesta con respecto al ambiente. Para localizar el punto de un circuito donde se sospecha de oscilaciones en UHF y ms arriba, vaya tocando con el alambrecito los puntos de seal hasta que al hacerlo en alguno de ellos se modifique la anormalidad. Otra forma de encarar la bsqueda de oscilaciones de frecuencia inesperadamente elevadas es con un trozo de alambre, una versin de los hilos de Lecher, antiguo dispositivo para determinar longitud de onda en transmisores. Supongamos tener una etapa de difcil diagnstico, de esas que varan su comportamiento al acercar la mano, o tocando una masa, o que arranca con una cierta ganancia al encenderla y luego queda ms alta tras apoyar y retirar un dedo. Para buscar la falla suelde un alambre de cobre estaado en un punto "caliente" que no debera serlo (puede ser una masa, o un emisor aunque parezca estar desacoplado), de un largo de 1/2m o ms. Mantngalo estirado y perpendicular al circuito con una mano, mientras con la otra le apoya el eje de un destornillador y lo va moviendo a lo largo del alambre. Observe si hay variaciones del comportamiento (ganancia, curva, consumo, ruido, etc.) que se repitan en ms de un punto del alambre. Si las hay, anote la distancia entre dos puntos que produzcan la misma condicin extrema (mnimo o mximo). Multiplquela por dos y esa es la longitud de onda de la oscilacin. Ejemplo: Cada 10cm se produce un bajoncito en la ganancia; por lo tanto la onda es de 20cm, o sea 300/0,2m = 1500MHz. Este mtodo fue una bendicin para detectar oscilaciones que caan ms all del rango del analizador de espectro. Conviene no tomar en cuenta el 1er punto (el ms prximo al circuito), sino la distancia entre el 2 y el 3 punto donde se produce la alteracin. 4) Cutter para RF Si bien en un diseo acertado no debera ocurrir, est preparado para experimentar con el corte de masas al intentar disminuir o quitar oscilaciones o bajar la selectividad. Una trincheta (cutter) no tiene el filo en el lugar ms adecuado, para ello preprese un cuchillito con un trozo de hoja de sierra afilado como indica la figura 3. El corte del cobre ser ms ancho garantizando mejor que no se toquen las rebabas de los bordes. Esta herramienta tambin es til para cortar plaquetas: Se las marca suficientemente de ambas caras con el mximo cuidado de que las marcas coincidan, y luego se flexiona la plaqueta hasta partirla. Si se usa este mtodo con materiales abrasivos, como fibra de vidrio, notar que las aleaciones de algunas hojas son ms resistentes a desafilarse que otras. Lo dado hasta aqu es la primera parte de esta serie de notas destinada a quienes deben lidiar con circuitos de RF. Fig. 3

Algunos Instrumentos Prcticos


INTRODUCCIN Un instrumento accesorio de medicin infaltable es la punta detectora, para conversin de RF a CC (corriente continua). Las puntas de muy alta impedancia se prestan para hacer mediciones en puntos que no tendran que darse cuenta de su presencia, tales como circuitos sintonizados, o bien puntos intermedios de un circuito. La de un slo diodo inevitablemente incluye

una bobina, choke o resistor para permitir el retorno de la CC rectificada. Si es un choke, ste restringe el rango de frecuencias til (insuficiente reactancia abajo, autorresonancia serie arriba); si es un resistor disminuye la impedancia de la punta si es de bajo valor, y su sensibilidad si es alto. Como instrumento til para el tcnico recomiendo la configuracin con doble diodo (conocida como "doblador de tensin de media onda" en fuentes de alimentacin) porque evita los problemas mencionados, no porque se necesite mayor tensin de CC detectada. Si los diodos no tuviesen cada de tensin en directa, la tensin rectificada tendera a ser el valor pico a pico de la RF (2,82 x Veficaz para seales senoidales), pero en la mayora de las aplicaciones probablemente se deber disponer de una tabla de calibracin armada con la ayuda de un generador patrn, a menos que lo que se busque sea mediciones comparativas (por ejemplo buscar un mximo o un mnimo en un ajuste). No se conforme con restar dos cadas de tensin en los diodos al valor ledo ya que con bajos niveles, los diodos trabajan total o parcialmente en la zona de ley de deteccin cuadrtica, donde la relacin CC versus RF no es lineal y por lo tanto no se puede predecir muy fcilmente la cada en dichos diodos. Los 4 5 componentes de la figura 4 pueden alojarse en una punta para tster, o el cuerpo de una lapicera. El cable de masa debe mantenerse lo ms corto posible. Nota 1: No debe confiarse a ciegas en que la impedancia de una punta ser tan elevada como se necesite.

Saber Electrnica

Radiaficionado
Figura 4 quier masa que se tocara haca variar la curva. Pero tampoco se puede confiar en simplemente especificar un modelo de diodo adecuado si es que no se conoce al vendedor de componentes. La figura 5 muestra la diferencia entre las respuestas de varios diodos marcados como 1N60. Los que caen ms rpido con la frecuencia probablemente tengan mayor capacitancia. Los que tienen menos salida ya en frecuencias bajas tal vez lo hagan por tener mayor resistencia serie o peores fugas. Algunos con curvas muy distintas eran del mismo lote. Una forma de aprovisionamiento segura es rescatar los detectores de video de televisores descartados. En los valvulares tipo Wells Gardner, se encuentran dentro del blindaje de la bobina final, en un capuchn retirable. La curva sealada con (*) corresponde a un diodo BA481. Pese a ser de silicio, su cada no es mucho mayor que la de un germanio, por ser de juntura Schottky (hot carrier). Este tipo de diodos es altamente recomendable para hacer buenas puntas, hasta frecuencias de microondas. Es FUNDAMENTAL tomar precauciones antiestticas para evitar que queden con altas fugas. Nota 4: advirtase la alta resistencia de carga empleada en este ejemplo. Esta forma de maximizar la CC de salida no es problema si la carga es un tster, pero si es un osciloscopio usado con un barredor puede introduFigura 5

Si es importante determinar en qu medida se est cargando al circuito, puede hacerse as, si se dispone de una segunda punta idntica: - Conecte la punta y anote la CC de salida. - Sin desconectarla, conecte al mismo punto del circuito la segunda punta, cargada con la misma resistencia de CC que la primera. - Tome nota de la variacin de lectura: si baj 5%, entonces puede extrapolarse con razonable certeza que la tensin que debera obtenerse con una punta que no cargue debera ser 5% mayor que el primer valor anotado. - Si la disminucin es mayor que 10 o 20% la extrapolacin comienza a dar errores groseros; ms vale reconsiderar si la punta es realmente apta para ese trabajo, o si conviene usar el mtodo de sustitucin que se mencionar ms adelante. Se supone que el punto donde se mide no est dentro de un lazo de AGC (control automtico de ganancia). Nota 2: Otra forma de determinar cunto carga la punta es: si despus del punto en cuestin vienen ms etapas, y luego un detector, fijarse cunto vara la tensin detectada al poner la punta (tener en cuenta si este detector trabaja en modo lineal o cuadrtico). Por otro lado, esta es la nica forma segura de determinar cmo interfiere la punta al colgarla sobre un circuito LC. Es posible que la molestia principal sea la capacitancia introducida, y no tanto la resistencia paralelo,

en cuyo caso se introduce una dessintona que slo puede evaluarse viendo el corrimiento de la curva al hacer una medicin con barrido. Nota 3: Las puntas de impedancia baja y bien determinada (50 o 75 ohm), en cambio, funcionan ms bien como terminaciones. Pueden estar formadas simplemente por una punta de alta impedancia ms un resistor que fije la impedancia, pero ya que la impedancia no ha de ser lo ms alta posible se acostumbra a prepolarizar los diodos para disminuir la "resistencia de video" del detector, lo que aumenta la tensin de salida cuando la resistencia de carga de CC no es muy alta. Ya no es despreciable para nada la inductancia del conductor de masa, en VHF directamente no puede existir. Qu diodos debe usar para las puntas? Lo ms razonable para altas frecuencias es un diodo tipo detector de video OA90, 1N60, etc. No es aconsejable usar cualquier diodo de germanio. Una vez se us un OA91 en un detector de video de un TV, con resultados desastrosos. El OA91 era un diodo pensado especialmente para el CAF del horizontal en televisores valvulares, con alta tensin inversa, pero malo para rectificar RF; parece que dejaba pasar de largo casi tanta FI como la que converta a CC y toda la tira de FI estaba "calentsima"; cual-

Saber Electrnica

Construya Herramientas Utiles para Trabajar con RF

Figura 6

cir deformacin de la curva por lentificar mucho la descarga del capacitor de filtrado. Note en la figura 4 el resistor en serie con la salida. Antes de colocarlo, se notaba un "serruchito" en la respuesta obtenida al barrer en banda ancha. Como la resistencia paralelo en el conector de entrada del osciloscopio es muy alta, para la RF prcticamente es slo una capacitancia. Y qu importa, si lo que le llega es CC? El coaxil que la une a la punta es una lnea de transmisin, que para ciertas frecuencias transforma esta capacitancia en una reactancia inductiva igual y opuesta a la del capacitor de filtrado del diodo. Para cada una de estas resonancias el diodo se queda sin filtrado, produciendo un pozo en la CC detectada. Ni Smith se lo hubiese imaginado. El resistor, entonces, tiene la misin de "bajar el Q" a este efecto de resonancia. Esto es menos problemtico si el coaxil es del tipo especial para osciloscopios que tiene un conductor central resistivo para amortiguar reflexiones.

PUNTA DETECTORA DE ALTA SENSIBILIDAD: VOLTMETRO DE RF La figura 6 muestra un voltmetro de RF ms elaborado con mayor sensibilidad y respuesta logartmica (lineal en dB). Su impedancia es de 75ohm e indica desde +20 a +40dBmV, o bien +80 a +100dBmicrovolt. Por ser su impedancia de 75ohm, esto corresponde a un rango de -29 a -9dBm. Cambiando los resistores que fijan la impedancia para que sea de 50, se tendr una gama de -27 a -7dBm. D1 es el detector. D2 compensa la variacin de Vf de D1 con la temperatura. D1 y D2 se eligen para Vf similar con I=20uA. El de menor Vf se usar para D2. Deben estar en perfecto contacto trmico: juntitos en la plaqueta, y envueltos con grasa siliconada. C4 cortocircuita la RF acoplada capacitivamente desde D1 a D2, la cual introduca una alinealidad inesperada con niveles altos. Q3 es el corazn del conversor lineal a logartmico. Q2 compensa en temperatura a Q3.

Q2 y Q3 se eligen para Vf similar a 0,7uA. El de menor Vf se usar para Q2. Tambin deben tener perfecto contacto trmico entre s. Las polarizaciones de D1 y D2 deberan ser independientes de la temperatura. Q1 hace que la de D1 al menos vare igual que la de D2 (compensa la presencia de D3) pero no es crtico. Q4 y D4 limitan la deflexin de la aguja hacia atrs. R10 debe elegirse segn el hFE. R11 la limita hacia adelante. R9 limita la ganancia a lazo abierto cuando se calibra el "cero". R4 compensa la desviacin de la cuadratura del detector con niveles altos. P1 ajusta la linealidad de la escala, para que el nivel indicado a media deflexin sea la media de las indicaciones extremas. P2 corre toda la escala hacia arriba o abajo. P3 fija la sensibilidad para que cada divisin sea exactamente 1dB. Aun con las precauciones trmicas se impone un chequeo del "cero" cada vez que se use. Las variaciones

Saber Electrnica

Radiaficionado
de CC que se amplifican son tan pequeas que el cero se desajusta por el calor irradiado por la mano (estando destapado), o incluso por un misterioso efecto de variacin de Vf de los diodos cuando se le transmite tensin mecnica a sus patas, lo que ocurre cuando se flexiona la plaqueta al empujarla con el calibrador cuando se gira algn trimpot. Para realizar el ajuste se procede de la siguiente manera: 1) Con el aparato apagado, ajuste el tornillo de cero del miliampermetro. 2) Encienda el voltmetro. Sin seal, pulse LL1 y ajuste P1 para indicar "20". 3) Suelte LL1. Aplique +20dBmV y ajuste P2 para qiue indique "20". 4) Aplique 40dBmV. Ajuste P3 para que indique "40". 5) Verifique si se lee "30" al aplicar +30dBmV. En el paso 2 es normal que sea difcil lograr tener la aguja quieta por el ruido del operacional. Es el paso que ms necesariamente debe reiterarse ante cambios de temperatura. Es muy probable que deba usarse otro valor de R7 para poder ajustar P1. Cada vez que se haya tocado el circuito con el soldador ser preciso esperar un buen rato a que se estabilice su temperatura antes de reajustar. Para probar la batera, se pulsa LL2, y se tendr una escala de 5 a 10V. El punto de "5V" es extrapolado, no se debe usar el aparato por debajo de 7V. Como tarea de experimentacin le sugiero agregar un circuito de autocero, y corregir con termistor la dependencia de la sensibilidad del detector con la temperatura (que se refleja en los dB/div). Ya que el lmite de frecuencia inferior para este instrumento est dado por C1 y C3, el colocarles provisoriamente electrolticos en paralelo permitir calibrarlo con un generador de audio. Nota 5: A menos que un detector sea perfectamente lineal, 1dB de variacin (1,12 veces de tensin) en la RF no producir 1dB de variacin en la tensin detectada. Pero si se dispone de un atenuador variable confiable no es necesario conocer la ley del detector. Supongamos que se desea medir el ancho a 3dB de una curva. El mtodo a seguir es: 1) Acople el canal vertical en CC. 2) Ajuste el nivel de RF o la sensibilidad del osciloscopio para llenar la pantalla a lo alto. 3) Inserte un atenuador de 3dB a la entrada del sistema. 4) Anote la nueva altura de la curva, en cantidad de divisiones. Llammosla X. 5) Quite el atenuador. 6) Los puntos a -3dB son aquellos donde la curva tiene una altura X. Qu hacemos si lo que se quiere medir son los puntos de -20dB (10 veces en tensin de RF), como en la figura 7 parte A?. Suponiendo un caso pesimista de ley puramente cuadrtica, ello producira una variacin de 100 veces en la CC, o sea que con el atenuador puesto, la onda prcticamente desaparece. Y no siempre es posible aumentar 100 veces la ganancia del osciloscopio. Una solucin se da en la parte B, la altura que se anota se consigue atenuando slo 10dB, pero luego no se vuelve al nivel original sino a uno 10dB superior. Lgicamente la curva sale de la pantalla, pero no importa. Slo hay que fijarse que la lnea base no se desplace por algn efecto secundario dentro del osciloscopio, producido por la sobrecarga del canal vertical. Una posibilidad ms, si no se aprecia ste u otros problemas, resulta ms fcil: 1) Logre obtener pantalla completa estando puesto el atenuador de 20dB (o lo que se desee). 2) Esta es la altura X. 3) Saque el atenuador. 4) Los puntos a -20dB son aquellos donde la curva tiene una altura X. Nota 6: todo lo anterior es vlido si la ganancia y la respuesta en frecuencia no cambian con el nivel de seal, y si la insercin introducida por el atenuador es realmente la nominal, lo que no se cumple si "ve" impedancias distintas a la propia. Continuando con la seccin del Radiaficionado, en una prxima entregua continuaremos entregando tips o soluciones prcticas para trabajar en RF. Figura 7

Saber Electrnica

ELECTRONICA Y COMPUTACION

Compilador de Basic para Assembler de PICs


Para los que saben programar en BASIC y desean una herramienta que permita obtener archivos en *asm a partir de rutinas hechas en BASIC, les propongo experimentar el entorno MINIPB, que he desarrollado para tal fin y que puede bajarlo GRATIS de Internet. El utilitario presenta un entorno amigable y corre en casi cualquier computadora.

Autor: Martn Alejandro Ribelotta e-mail: mribelotta@yahoo.com.ar

INTRODUCCIN

Como es sabido, los microcontroladores PIC son circuitos con memoria de programa y un banco de memoria RAM o de registros de uso general, perifricos de E/S, timers internos, etc. Estos microcontroladores poseen un set de instrucciones reducido (alrededor de 35 instrucciones). La mayora de las veces es engorroso programarlos con el ensamblador provisto por el fabricante, especialmente para quienes ya saben algo de programacin, por eso se han fabricado otras herramientas de programacin. El problema que surge con la programacin en assembler (ensamblador) de PIC es que al tener que realizar una secuencia de control extensa las rutinas se vuelven demasiado engorrosas dificultando la escritura y posterior modificacin del cdigo. Por otro lado, luego de realizado el cdigo, es difcil seguir paso a paso su

ejecucin sin perder el sentido inicial del programa. Un programa en lenguaje ensamblador ha sido siempre ms difcil de desarrollar que en un lenguaje de alto nivel como el Pascal o el Basic. Existen sistemas de desarrollo como los implementados en las BASIC STAMPS I y II que resuelven satisfactoriamente los problemas anteriormente planteados pero a costa de sacrificar caractersticas importantes de los PICs, como son: Prdida de velocidad importante al interpretar el programa. Alto costo de desarrollo (60 U$S o ms). Baja capacidad de memoria (entre 100 y 600 instrucciones). Instrucciones potentes pero control de programa muy rudimentario tendiendo a hacer ineficiente y complicado el cdigo. Control ineficiente de los recursos de procesador.

MINIPB Una solucin para tener toda la potencia del lenguaje ensamblador junto a las comodidades de un lenguaje como el Basic es tener un programa que permita pasar de cdigo Basic al cdigo ensamblador de PICs pudiendo ser modificado antes del ensamble definitivo al archivo HEX que ser cargado a la memoria del PIC. El ensamble final se puede realizar en cualquier tipo de herramienta que acepte el cdigo estndar de microchip (como el MPASM, por ejemplo). El programa BAS4PIC (parte del paquete MINIPB) que describimos en este artculo se encarga de transformar el cdigo Basic en lenguaje ensamblador de la manera ms eficiente posible. Esta herramienta fue diseada para ejecutarse desde la lnea de comandos del DOS versin 3.3 o posterior pudiendo funcionar desde una ventana de WIN 3.1/95/98/2000. El compilador toma un archivo con

Saber Electrnica

Electrnica y Computacin
ser un entorno grfico corre en cualquier mquina DOS 5.0 o superior y 640kByte de RAM (figura 2). Ejecutndose sobre WIN 3.1 conviene configurarlo en modo pantalla completa para poder usar el ratn, en WIN 95 en adelante no presenta problemas, excepto en la versin 98 que no se puede hacer correr MPASM dentro del entorno por lo que se tiene que acudir a otro ensamblador externo. El sistema MINIPB fue concebido para crear programas de una manera modular para los microcontroladores PIC16F8X en un lenguaje similar al Basic de las computadoras o de las ya conocidas Basic STAMP I & II. La programacin modular se caracteriza porque los programas hechos de esta manera son fcilmente modificables (cosa que en ensamblador es engorroso). Por otro lado hay estructuras y subrutinas que son siempre las mismas. Ejemplo de esto es una comparacin entre dos variables internas y una toma de decisiones que en ensamblador de PIC sera una rutina como la mostrada a continuacin: Movf Xorwf Btfsc Goto ; llevar VAR_1 a W ; XOR con VAR_2 lo cual ; da 0 si son iguales STATUS, Z ; saltar instruccin si el ; resultado anterior dio 0 =) IGUALES ; bifurca ejecucin a la ; etiqueta IGUALES ; contina el programa.. VAR_1 VAR_2

Figura 1 extensin BAS y devuelve uno con extensin ASM que contiene el cdigo en ensamblador. La sintaxis es la siguiente: BAS4PIC nombre_del_bas (nombre_del_asm) Esto significa que al ejecutar el archivo BAS4PIC, el utilitario devuelve un archivo ASM (figura 1). El primer nombre puede o no tener especificada la extensin BAS y el segundo nombre se puede omitir, el compilador creara un archivo con el mismo nombre de la fuente pero con extensin ASM. CARACTERSTICAS IMPORTANTES DEL MINIPB Prdida de velocidad mnima en la ejecucin al compilar directamente a ensamblador. Costo de desarrollo slo impuesto por el hardware implementado por usted. Capacidad de memoria slo impuesta por el tipo de procesador que use. Control de programa estructurado, modular y funcional, acortando notablemente el tiempo de mantenimiento y actualizacin del cdigo. Disponibilidad total de los recursos del PIC y de sus instrucciones al poder mezclar cdigos. Basic con ensamblador. En este modo el lenguaje se comporta como una poderosa extensin del ensamblador original.

CMO SE USA EL ENTORNO DE DESARROLLO DEL MINIPB Dentro del MINIPB se distribuye un entorno de desarrollo para tener disponible el editor, el compilador (BAS4PIC), la forma de obtener sin cargo el ensamblador MPASM (propiedad de Microchip) y la ayuda de las instrucciones y comandos. A pesar de

Figura 2

Saber Electrnica

Compilador BASIC para Assembler de PICs


Si estas comparaciones se repitieran muchas veces en el programa resultara complicado seguir, probar o modificar dicho programa. De esta manera, el programa escrito en la tabla I, si se escribiera en lenguaje mini Piv Basic (MINI PICBAS), quedara de la siguiente manera: Adems es extremadamente til si lo que se desea es aprender a programar los PICs. Las instrucciones del lenguaje MINI PICBAS estn orientadas a control y sistemas embebidos por lo que las implementaciones matemticas no son muy buenas. Como se dijera anteriormente, el lenguaje es totalmente modular y expansible incluyendo la capacidad de mezclar fuentes Basic con instrucciones propias del PIC (compatibles con los estndares de Microchip). A continuacin se describen las instrucciones Basic soportadas aunque se pueden encontrar en la ayuda del compilador desde el IDE. = o asignacin. Se utiliza para mover valores o sumar, restar valores con variables o variables entre s. Se recomienda separar los signos (+,-,*,/,etc.) por lo menos un carcter de las palabras. Son vlidas: a = b + c or 12 a = b +12 or c a = y -6 and g << 1 No validas: a = b + cros <<u-flg1 Las operaciones implementadas son: + suma (operador binario) - resta (operador binario) * multiplicacin (Truncada la parte alta) / divisin (Truncados los decimales) mod mdulo o resto de divisin and lgica Y(operador binario) or lgica O (operador binario) not lgica NO (operador binario) << rotacin izquierda Por ejemplo: (var) = (var> << (const.) >> rotacin derecha Por ejemplo: (var) = (var) >> (const.) var: define una variable tipo byte en RAM. NOTA: Todas las variables deben ser definidas en el programa. Si se hace referencia a alguna que no haya sido definida BAS4PIC dar un error de compilacin. Las variables pueden ser definidas en cualquier parte y estarn disponibles en la totalidad del cdigo. Sintaxis: var <nombre_de_variable> rem: Lnea de comentarios. Se utiliza para comentar una lnea del cdigo fuente Sintaxis: rem lnea de comentario de no ms de 80 letras NOTA: Existe otro tipo de comentarios que no aparecen en el .ASM luego de la compilacin y son todos los caracteres de una lnea luego del carcter (). Ejemplo: high PORTB, 0 Comentario... asm: Inserta lenguaje ensamblador en el cdigo fuente con las mismas reglas del MPASM. Sintaxis: asm ; Cdigo ensamblador ; MPASM compatible. end Goto: saltar a una etiqueta. Manda la ejecucin del programa a otra lnea NOTA: No hay revisin de esta sintaxis en la compilacin pero s en la ensamblacin posterior. Sintaxis: Goto <Etiqueta de lnea> gosub: llama a una subrutina que debe terminar con un <return> o se corre el riesgo de un desbordamiento de la PILA del PIC. NOTA: Tampoco existe revisin en ninguna de las instancias de compilacin. Sintaxis: gosub <Etiqueta de lnea> for: ciclo del tipo DESDE...HASTA...

If VAR_1 = VAR_2 then Cdigo a ejecutarse si son iguales... Else ... Cdigo a ejecutarse si son distintos... end Ntese que se reconoce a simple vista qu parte del cdigo se va a ejecutar en cada caso. A esto se lo denomina programacin estructurada y es el esquema que persigue MINI PICBAS. Se eligi la sintaxis del lenguaje Basic por ser de fcil aprendizaje y rpida implementacin aunque el Basic original no admite la insercin de cdigo ensamblador ni la creacin de procedimientos ni funciones. En principio se puede tomar como un creador de MACROS complejos y estructurados aunque sus posibilidades de crear procedimientos y funciones le dan una gran ventaja. Los procedimientos y funciones no son ms que las conocidas subrutinas del ensamblador las cuales pueden o no retornar valores (Funciones) o simplemente hacer un trabajo (procedimientos). Lo anterior permite agregarle al lenguaje nuevas instrucciones o libreras que amplen sus posibilidades y lo hagan aun ms modular. El compilador se llama BAS4PIC.EXE y no tiene posibilidad de compilar directamente a cdigo hexadecimal sino que crea un archivo fuente en lenguaje ensamblador que puede luego puede ser compliado en cualquier ensamblador compatible con el MPASM. Esto puede tomarse como una desventaja pero puede ser muy til cuando se intenta trabajar con otro micro que no es el F84.

Saber Electrnica

Electrnica y Computacin
Sintaxis: for <Variable=Vinicial> to Vfinal next if: Instruccin de decisin. Si la expresin es verdadera se ejecuta el cdigo despus del then. Sino se ejecuta lo que est luego de Else y si ste no existe contina con lo siguiente al end. Sintaxis: if <Expresin> then Else end NOTA: se puede ignorar el Else colocando solo end select: selecciona segn el valor de una var la porcin de cdigo a procesar indicada en los case. Sintaxis: Select <Expresin> case: <valor x> break case: <valor y> .... break case: <valor...> break end high: pone a 1 lgico un BIT (o pin). Sintaxis: high <var o reg. o port>,<BIT o pin> low: pone a 0 lgico un BIT (o pin). Sintaxis: low <var o reg. o port>,<BIT o pin> while: crea un ciclo mientras se cumpla una condicin o un ciclo infinito en caso de que en vez de una condicin est forever Sintaxis: while <condicin> rem cdigo a ejecutar rem cclicamente. end radix: determina el sistema numrico que se va a utilizar en las lneas de cdigo siguiente. Puede estar en cualquier parte del programa la cantidad de veces que se quiera. Sintaxis: radix <hex, bin o decimal> * hex Para hexadecimal * bin Para binario * decimal Para decimal (opcin por defecto) inc: Incrementa en 1 una variable Sintaxis: inc <var> dec: decremento en 1 una variable Sintaxis: dec<var> lookup: busca un valor en una tabla segn el contenido de una variable (var_A) y lo deja en otra (var_B). NOTA: Se debe asegurar de no sobrepasar el valor del ndice a riesgo de una prdida total del control del programa. Una buena prctica es hacer un AND con la Var a utilizar y la cantidad de elementos usados as se asegura que el ndice no sobrepase este valor (No funciona sobre PORTA, PORTB y STATUS). Sintaxis: lookup <var_A> <var_B> valor 1 valor 2 ... valor n end branch: Salta a una etiqueta segn el contenido de una variable (var_A). NOTA: Se debe asegurar de no sobrepasar el valor del ndice a riesgo de una prdida total del control del programa. Una buena prctica es hacer un AND con la Var a utilizar y la cantidad de elementos usados as se asegura que el ndice no sobrepase este valor (No funciona sobre PORTA, PORTB y STATUS). Sintaxis: branch <var_A> etiqueta 1 etiqueta 2 ... etiqueta n end include: Incluir la compilacin de un archivo dentro de la fuente actual. NOTA 1: El archivo a incluir debe ser tipo *.INC. No se puede incluir un archivo si la fuente donde se est escribiendo es un *.INC. Esto causara una prdida del control de sintaxis en el compilador. NOTA 2: La extensin no se sobreentiende pero si se escribi otro tipo de archivo el compilador dar un error hacindoselo saber. Sintaxis: include <archivo_a_incluir.INC> delay_ms: retardo de 0 a 255 milisegundos (1 ms = 0.001 segundos) Sintaxis: delay_ms <constante o variable> delay_us: retardo de 0 a 255 microsegundos (1 us = 0.000001 segundos) Sintaxis: delay_us <constante o variable> delay_s: retardo de 0 a 255 segundos Sintaxis: delay_s <constante o variable> procedure: declara un procedimiento con o sin parmetros a pasar. NOTA: Todos los procedimientos a llamar deben estar declarados por encima del programa principal o no sern reconocidos por los dems. Todos

Saber Electrnica

Compilador BASIC para Assembler de PICs


los parmetros son del tipo VAR con 1 Byte de extensin. Sintaxis: procedure <nombre> (param1...) Cdigo del procedimiento end function: Declara una funcin que retorna un tipo de dato VAR en W. Como a los procedimientos se les puede pasar uno o ms parmetros tipo VAR. Para retornar el valor se le asigna al nombre un valor o ecuacin. NOTA: Todas las funciones a llamar deben estar definidas por encima de las funciones llamantes. Sintaxis: function <Nombre> (param1...) Cdigo de la funcion <Nombre> = Se asigna el valor de retorno end Se puede encontrar una descripcin ms detallada de estas instrucciones y otros temas referentes al compilador en la ayuda del mismo sobre el IDE.

Figura 3

EL ENTORNO DE DESARROLLO INTEGRADO IDEPBAS El programa ensamblador BAS4PIC trabaja desde las lneas de comando DOS por lo que se vuelve engorroso cuando se tiene que modificar una y otra vez el cdigo por ajuste de valores o simplemente porque se de-

sarrolla por ensayo y error. Debido a esto se cre el programa IDPBAS.EXE que combina el editor, compilador, ensamblador y ayuda en lnea dentro de una interface DOS amigable y liviana a la computadora para que pueda correr desde una XT hasta las ltimas Pentium 4 sin presentar problemas (figura 3). Para ejecutarlo slo haga doble clic sobre l A pesar de esto se han detectado errores de ejecucin en mquinas con Windows 98 y superiores al intentar ensamblar con el MPASM.EXE pero se debe a un fallo en este ltimo y no en el programa IDPBAS por lo que se recomienda buscar otro ensamblador como el MPLAB o el MPASMWIN que se distribuyen gratuitamente por Internet. Para obtener el programa completo sin cargo, dirjase a nuestra web: www.webelectronica.com.ar, luego haga clic en el cono passwword y digite la clave: minipb. Este utilitario intenta ser un clon en desarrollo del Basic de las BSI y

BSII. Aunque an faltan instrucciones sta es la primer versin BETA para depuracin. No est previsto que sea totalmente compatible con PBASIC de Parallax pero busca facilitar la programacin de los PIC tipo 16F(C)84/3. Los Menes Archivo, Editar y Ventana son los comunes a cualquier editor de texto. Con Archivo/Cambia dir... se puede establecer el directorio de trabajo y con la funcin Archivo/linea DOS se accede a la lnea de comandos del DOS. Cuando comienza un proyecto, abra un nuevo archivo (figura 4). Se puede configurar el directorio de binarios y las opciones de color de pantalla y resolucin desde Opciones/ Setup. En el Men Compilar se puede encontrar las opciones para crear el cdigo objeto en ASM y su correspondiente HEX (figura 5). Para poder compilar correctamente se debe seguir una serie de pasos explicados a continuacin: El Proceso de compilacin para

Figura 5 Figura 4

Saber Electrnica

Electrnica y Computacin
obtener un archivo *.HEX transferible al PIC tiene en esta versin BETA merece algunas consideraciones: - En caso de crear un archivo nuevo debe guardarlo, y luego s compiFigura 6 larlo. - Al cerrarse un archivo y querer trabajar con otro se debe salir del IDE y de Opciones/ Calculadora (figura reentrar porque de no ser as compila- 7), y de los detalles del uso de memoria ROM y RAM en Word y porcentaje ra la fuente antigua. a travs de Compilar/ InformaSe procede a compilar el archivo cion. Para una construccin del cdigo BAS a cdigo ensamblador con F9 o con el mouse en Compilar/ compila a completa con compilacin y ensamble se dispone de la opcin Compilar/ Asm (figura 6). Si no existen errores detectados Construir Todo. El desarrollo del utilitario BAS4PIen el BAS se muestra el archivo ASM generado. Este puede ser modificado C.EXE tiene entre otros bugs: a necesidad del programador. * Funciones de comparacin de un Para obtener el archivo HEX se debe teclear Alt+F9 o utilizando el solo miembro. No admite expresiones mouse en el men: Compilar/ com- como if (a*b) > c then... * No posibilita la compilacin a pila a Asm. Si no se ha modificado de manera HEX directa. Debe pasar primero por ineficiente el archivo ASM MPASM no un proceso intermedio a cdigo objeto dar errores y mostrar el archivo de ASM. (Esto puede ser ventajoso para lista absoluta con los cdigos de m- subsanar limitaciones). quina, la fuente, los comentarios y los El IDE-PBAS y BAS4PIC son pronombres de variables predefinidas ms los que se incorporen en la gramas de libre distribucin en desarrollo. La primer versin (BETA) del fuente. En el directorio de origen del archi- BAS4PIC es slo como prueba de sisvo BAS se encuentran los archivos temas y aunque genera cdigos eje*.ERR, *.ASM, *.COD, *.LST, y *.HEX cutables an no est probado bajo toque es el utilizado por los cargadores de Microcontroladores PIC comunes. El archivo Err que se muestra es el de errores de compilacin Basic y si no hubiese ste estar vaco. Tambin se dispone de una pequea calculadora a travs das las condiciones con micros en tareas reales. (Se han hecho pruebas que no garantizan el trabajo bajo todas las condiciones).

INSTALACIN Y FUNCIONAMIENTO Este compilador de Basic para PIC16F84 contina en desarrollo por lo que algunas instrucciones no estn soportadas totalmente y existen algunos bugs. El paquete de programas incluye: - instalar.bat: Instalador automtico - bas4pic.exe: Compilador de lnea de comandos - idepbas.exe: Entorno de desarrollo integrado (IDE) - ide.dsk: Archivo de configuracin (IDE) - *.bas: Ejemplos Para instalarlo se crea una carpeta temporal (por ejemplo c:\tmp ) y se copia all el ZIP. Luego se descomprime y se da la orden INSTALA con lo que se crean los directorios y se copian los archivos requeridos. Ahora tiene un directorio llamado c:\picbasic en su disco rgido donde se encuentra IDEPBAS. El sistema de ayuda expone todo lo referente al lenguaje, su uso, sus caractersticas y sus defectos. Para obtener el archivo HEX para el micro debe poseer los archivos MPASM.EXE y P16F84.INC que se distribuyen libremente con el MPLAB de Microchip. Para consultas, comentarios y aportes pueden comunicarse a: Figura 7 mribelotta@yahoo.com.ar *****************

Saber Electrnica

La Revista del Tcnico Montador y Reparador

- $ 3 ,9 0 35 - 2003 N 3 o A -5 6 9 7 IS S N : 1 5 1 4

EDITORIAL QUARK

Del Editor al Lector


Comenzamos una nueva etapa en la que pensamos afianzar a Service y Montajes en toda Amrica Latina, tal como hemos hecho con nuestra querida Saber Electrnica. Pretendemos generar una revista que sirva como herramienta para todos los tcnicos del continente, especialmente para quienes se dedican al mantenimiento, el servicio y la reparacin de equipos. En sto tiene mucho que ver Ud. pues con sus aportes constantes ha permitido que la comunidad electrnica siga creciendo, utilizando como vehculo nuestro portal de Internet. Hoy recibimos cerca de 2.000 visitas diarias que arrojan unas 200 consultas y aoprtan ms de 50 datos entre planos de equipos, respuestas a consultas sobre fallas de aparatos comerciales, etc. Los foros de discusin se han convertido en un elemento de mucha ayuda para los tcnicos, es por eso que le solicitamos que se una a esta propuesta y que utilice a nuestro portal para obtener respuestas a sus dudas y para darle una mano a quienes lo necesiten. Vistenos en: www.webelectronica.com.ar. Lo esperamos!
Ing. Horacio D. Vallejo

SABER

EDICION ARGENTINA

aj t n o M y e c i v r Se
E D I C I O N A R G E N T I N A - N 35 - ENERO 2003 Director Ing. Horacio D. Vallejo Produccin Federico Prado EDITORIAL QUARK S.R.L. Propietaria de los derechos en castellano de la publicacin mensual SABER ELECTRONICA 761/763 Capital Federal EDITORIAL Herrera QUARK (1295) TEL. (005411) 4301-8804

ELECTRONICAj e s

Nuevo Telfono:
4301-8804
Director Horacio D. Vallejo Staff Teresa C. Jara Olga Vargas Enrique Selas Luis Leguizamn Alejandro Vallejo Colaboradores Federico Prado Juan Pablo Matute Peter Parker Luis H. Rodrguez Publicidad Alejandro Vallejo Producciones Distribucin: Capital Carlos Cancellaro e Hijos SH Gutenberg 3258 - Cap. (4301-4942) Interior Distribuidora Bertrn S.A.C. Av. Vlez Srsfield 1950 - Cap. Uruguay ESPERT Ciudadela 1416 - Montevideo 901-1184 Impresin Talleres Grficos Conforti - Bs. As. Internet: www.webelectronica.com.ar Web Manager y Atencin al Cliente: Luis Leguizamn La Editorial no se responsabiliza por el contenido de las notas firmadas. Todos los productos o marcas que se mencionan son a los efectos de prestar un servicio al lector, y no entraan responsabilidad de nuestra parte. Est prohibida la reproduccin total o parcial del material contenido en esta revista, as como la industrializacin y/o comercializacin de los aparatos o ideas que aparecen en los mencionados textos, bajo pena de sanciones legales, salvo mediante autorizacin por escrito de la Editorial. Tirada de esta edicin: 12.000 ejemplares. MOVICOM

SUMARIO
Curso de Cmaras de 8 mm Leccin 1: El Diagrama en Bloques y la Seccin de Cmara ................................3 Descripcin de un horno a microondas......................................................................7 Las protecciones en los sistemas de audio AIWA...................................................10 Configuracin de placas 3D...........................................................................................13 Planos de equipos electrnicos ....................................................................................17 Videograbador Toshiba W704 TV SIGMA 27 (simil Toshiba 27, Deck Sould 27 y Sonny 27) Minicomponente Genrico BPS-M31 Panasonic RS51SP53 La fuente espejo de corriente en los amplificadores de audio AIWA .....................................................................................33 Los lectores DVD hoy........................................................................................................37

Cuaderno del Tcnico Reparador

Curso de Cmaras de 8 mm
Comenzamos con esta edicin un Curso de Funcionamiento de Cmaras de 8mm preparado en base a textos desarrollados por Centro Japons de Informacin Electrnica, escritos por el Ing. Leopoldo Parra Reynada y actualizados por Rodolfo Trennt. Cabe aclarar que el curso terico se compone de slo 5 lecciones, luego de las cuales daremos algunos lineamientos prcticos de ajuste y mantenimiento.
Leccin N 1

EL DIAGRAMA EN BLOQUES Y LA SECCIN DE CMARA


Ing. Leopoldo Parra Reynada - Centro Japons de Informacin Electrnica

En esta primera leccin explicaremos las bases del formato 8mm HiBand y cmo es el diagrama en bloques general de una cmara de este tipo. Luego comenzaremos a explicar los diferentes bloques que la componen, mediante el diagrama general. Quienes deseen informacin adicional pueden recurrir a nuestra portal: www.webelectronica.com.ar, para lo cual debern dirigirse al cono password e ingresar la clave saber8mm. Tambin pueden consultar por los textos disponibles sobre este tema.

uando Sony lanz, a principios de los 80s, la primer cmara de video (la popular e innovadora BMC-100, figura 1), marc sin duda el inicio de una industria que proporcionara al pblico consumidor, nuevos productos con todas las ventajas de la filmacin casera, sin los inconvenientes de las tradicionales cmaras de cine. Los propietarios de una cmara Sper-8, despus de filmar sus eventos, deban mandar el cartucho a revelar y esperar a que el laboratorio lo devolviera, y cada vez que deseaban observar de nuevo la filmacin, era necesario instalar un proyector, una pantalla y organizar una sesin especial exclusivamente para hacerlo (figura 2). Adems, las cintas tenan muy poca duracin y slo en cmaras muy avanzadas se poda grabar el sonido junto con la imagen. No fue nada grato para los dueos de este tipo de equipos, cuando se inici la cormercializacin de las cmaras de video. Las cmaras de video contaban con mltiples ventajas sobre las Sper-8: en primer lugar, se poda disfrutar de la filmacin inmediatamente despus de haberse realizado, puesto que se elimin el proceso de revelado. Adems, para la reproduccin no era necesario ms que con-

tar con una videograbadora del mismo formato y un televisor (prescindiendo as del proyector y la pantalla), y desde un principio todas las cmaras de video pudieron incorporar audio a la imagen. Por todo esto, las cmaras de video tuvieron un xito indiscutible y prcticamente instantneo, lo cual propici una carrera entre las diferentes compaas fabricantes de equipo electrnico por tratar de ofrecer a sus consumidores cada vez mayores prestaciones y facilidad de manejo en el equipo. La compaa JVC pronto reaccion al reto que Sony haba planteado, y present diversos modelos de cma-

Figura 1

Saber Electrnica

Cuaderno del Tcnico Reparador


horizontales (a diferencia de las 200 en las mquinas VHS y las 220 en las Beta). Sin embargo, esto no fue suficiente, por lo que surgieron los llamados "formatos de alta resolucin" como el S-VHS, el ED-Beta y el Hi8 (cuya caracterstica principal es incrementar la nitidez de las imgenes grabadas y reproducidas), que alcanzaban ms de Figura 2 400 lneas horizontales (resolucin casi equivalente a la de un monitor VGA de computadora); pero mientras el S-VHS y el ED-Beta han tenido un xito limitado a nivel mundial (en Mxico prcticamente desconocidos), el formato Hi8 ha penetrado cada vez ms en el gusto del pblico, debido a la gran calidad que ofrece en las filmaciones caseras (muy por encima de las pelculas Sper-8 tradicionales). En la actualidad, es posible encontrar una gran variedad de marcas y modelos de cmaras con este formato, y se espera que esta proporcin aumente considerablemente en los prximos aos. Veamos por qu es tan particular el Hi8 en relacin con otros formatos. En la figura 6 se muestra la disposicin de las frecuencias en este formato, note que el ancho de banda que puede manejar la cinta se ha extendido por encima de los Figura 5 7,7MHz para el mximo nivel de blancos, mientras que la frecuencia para el tip de sincrona se ha definido en 5.7 MHz, lo que da una amplia banda de 2 MHz para la modulacin FM de la informacin de luminancia. Por otra parte, la informacin de croma se ha grabado con una frecuencia de portadora de 743kHz, y se ha dejado una banda libre entre croma y luminancia con la intencin de grabar ah la in-

ras capaces de utilizar el cassette VHS (que a la larga se convertira en el estndar mundial de video casero), pero estos aparatos eran muy voluminosos y pesados debido al tamao de dicho cassette, por lo tanto su manejo se tornaba difcil y complicado para realizar algunos efectos que s eran posibles con cmaras ms pequeas (como las ltimas Sper-8). Debido a que el formato Beta comparta casi las mismas dimensiones que el cassette VHS, los diseadores de Sony empezaron a idear un nuevo tipo de cinta, que fuera de menor tamao y proporcionara mejor calidad de video y audio; de esta forma, en 1984 apareci el formato de 8mm, que hasta la fecha es el lder indiscutible en el mercado de las cmaras de video casero (figura 3).

Figura 3

TECNOLOGA DEL FORMATO 8MM Pero, qu es lo que haca tan particular al formato de 8mm? En primera instancia, el tamao del cassette resultaba considerablemente menor que el Beta y el VHS (figura 4), lo que implicaba un sistema mecnico ms compacto, y por consiguiente las cmaras eran ms pequeas. Adems, los diseadores de Sony pusieron especial cuidado que la reduccin en las dimensiones del formato no implicara una prdida en la calidad de la imagen obtenida, y para ello dispusieron de las frecuencias de operacin de las mquinas de tal modo que se obtuviera una ligera ventaja (observe en la figura 5 la comparacin de las disposiciones de freFigura 4 cuencia entre estos tres formatos). Gracias a esto, las cmaras de 8mm lograron resoluciones de hasta 240 lneas

Saber Electrnica

Curso de Cmaras de 8 mm
Recomendados:

5 CDs de reciente lanzamiento

Figura 7
formacin de audio en FM. Gracias a este recurso, es posible utilizar las mismas cabezas de video para la grabacin del audio en alta fidelidad, lo que origina un sonido ms agradable del que se obtiene en las mquinas VHS o Beta tradicionales. No obstante, las ventajas de este formato siguen manifestndose: debido a que es menor el tamao del cassette y de la cinta, el tambor de las cabezas (indispensable para grabar y reproducir la informacin de video) tambin ha disminuido, al igual que todo el sistema de carga y enhebrado, al grado que en la actualidad es posible fabricar cmaras que caben en la palma de la mano y pesen menos de 1 kg, sin que se tengan que sacrificar sus abundantes efectos especiales. De hecho, se han incluido nuevos aditamentos, por ejemplo, se han incorporado circuitos especiales para compensar las vibraciones del operador, visores a color, zoom de ms de 30 aumentos, grabacin PCM digital estreo, captores triples de luz (cmaras con 3-CCD), etc., y al parecer, la carrera constante entre fabricantes para ofrecer al pblico ms ventajas al adquirir su cmara de video, no ha hecho ms que empezar. Para dar al lector una idea ms clara del principio de operacin de estos modernos aparatos, a continuacin haremos una descripcin global de los procesos y circuitos que conforman una cmara de video con formato Hi-

Enciclopedia Visual de la Electrnica Enciclopedia Visual de Computadoras Simuladores para Computadoras 14 Ao de Saber Electrnica Manejo de un Laboratorio Virtual Promocin sper especial:

5 PRODUCTOS MULTIMEDIA A SLO $40

En venta nicamente en nuestras oficinas. Tambin se lo enviamos a su domicilio, pagndolo cuando recibe los productos (por contrarreembolso). Para adquirirlos llame al (011) 4301-8804 o enve una carta a Herrera 761 (1295), Capital Federal o escriba un e-mail a: ateclien@webelectronica.com.ar

8. Esta explicacin pretende ser lo ms general posible, y para ello, nos basamos en tres modelos distintos de cmaras Sony : CCD-VX1, CCD-TR400 y CCD-V5000. Estos modelos son diferentes entre s, ya que el primero es una cmara tipo compacto, el segundo es de tipo traveller (tambin conocida como palmcor-der) y la tercera es una cmara grande semi-profesional (figura 7); sin embarFigura 6 go, como el formato es el mismo en las tres, sus procesos internos deben apegarse a ciertas reglas intrnsecas de la grabacin en Hi-8, as que se dar una explicacin genrica de los bloques internos de las cmaras con este formato, y al mismo tiempo revisaremos algunos circuitos especiales dentro de cada modelo.

DIAGRAMA EN BLOQUES GENERAL En la figura 8 se muestra el diagrama a bloques general de una cmara Hi-8 tpica. Note la gran cantidad

Saber Electrnica

Cuaderno del Tcnico Reparador


de etapas que la forman, lo que hace an ms sorprendente que todos esos circuitos puedan incluirse en un equipo que apenas supera el kilogramo de peso. En la prxima entrega realizaremos un anlisis de cada etapa, suponiendo que estamos siguiendo la seal desde su entrada por la lente, posteriormente el proceso que se debe seguir para su grabacin en la cinta magntica y por ltimo, su reproduccin final. Recuerde que si Ud. desea tener ms informacin sobre este tema puede recurrir a nuestra web: www.webelectronica.com.ar, digitando la clave saber8mm en la pgina de contenidos especiales. Por otra parte, Centro Japons de Informacin Electrnica en conjunto con Editorial Quark ha preparado un paquete educativo que le ensea todo lo que desea saber sobre las cmaras de 8mm (figura 9), a travs de un manual y dos videos. Los mismos pueden ser conseguidos en nuestras oficinas o solicitar el envo por contrarreembolso. Su costo es de $70 pero puede solicitarse en promocin por slo $35 hasta agotar el primer stock de 100 unidades.

Figura 9

Solicite este paquete por slo $35 al telfono 4301-8804 o por e-mail a: ateclien@webelectronica.com.ar

Figura 8

Saber Electrnica

Descripcin de un Horno a Microondas


Autor: Leopoldo Parra

Cuaderno del Tcnico Reparador

El funcionamiento de un horno a microondas descansa en un elemento llamado magnetrn, el cual genera las microondas necesarias para la coccin de los alimentos, pero no maneja seales electrnicas. De hecho, la nica seccin electrnica propiamente dicha, es el sistema de control y no todos los modelos incluyen circuitos para el efecto, ya que algunos son accionados por mecanismos de relojera. Por lo tanto, no hay mucho que profundizar en cuanto a las tcnicas de servicio de un horno de microondas. Tenga en cuenta que la estructura bsica de los hornos a microondas es prcticamente la misma entre modelos y marcas. En efecto, las diferencias entre uno y otro tipo de aparatos tienen que ver nicamente con la potencia, con algunas funciones especficas, con el tamao de la cavidad, etc. Sin embargo, ninguna de estas posibilidades altera la estructura bsica.
INTRODUCCIN Una buena parte de las diferencias apreciables entre los diferentes modelos y marcas de hornos a microondas descansa en el sistema de control, el cual a su vez se encarga de ejecutar los programas respectivos para la coccin lenta, el descongelamiento, la operacin no atendida, el control de temperatura y las dems posibilidades. Respecto del sistema de control, no hay mucho que profundizar fuera de las tcnicas que todo estudiante y personal de servicio electrnico ya conoce. Sin embargo, a manera de recordatorio, centrando las explicaciones sobre todo en los requerimientos especficos de un horno de microondas, es conveniente hacer un breve anlisis de la operacin de estos circuitos digitales. ciones encargadas de su cumplimiento. Tambin tiene como funcin controlar el display, chequear la operacin de todos los sensores requeridos y del temporizador interno y, si el aparato tiene la capacidad para ejecutar rdenes remotas, es el responsable de la recepcin de los cdigos emitidos desde el control de usuario. Figura 1. En el caso concreto de un horno de microondas, el sistema de control est constituido por un circuito integrado digital (figuras 2 y 3), al cual van conectados directamente el teclado y los sensores (por lo general, no pasan de un sensor de temperatura y de un switch de INTERLOCK); tambin maneja en forma directa el display, ya sea fluorescente, de LED's o de cristal lquido. Por otra parte, apoyado en varios excitadores auxiliares, el Syscon puede controlar algunos relevadores que se encargan de activar o desactivar diversas secciones del horno, lo cual permite, por ejemplo, modificar la potencia de coccin, programar el aparato para que ejecute ciertos pasos preestablecidos y otras funciones que dependen del dise-

EL SISTEMA DE CONTROL Como su nombre lo indica, el sistema de control (Syscon) es el circuito encargado de controlar toda la operacin de un aparato. Generalmente, el Syscon descansa en un microcontrolador central, elemento que recibe las instrucciones del usuario (a travs del teclado incluido), las interpreta e imparte las rdenes correspondientes a las sec-

Figura 1

Saber Electrnica

Cuaderno del Tcnico Reparador


o especfico. Con estas explicaciones podemos pasar a analizar los circuitos de dos hornos de microondas tpicos, uno de marca Samsung y otro GoldStar, aprovecharemos la oportunidad para mencionar otros aspectos importantes.

Figura 2

MODELO SAMSUNG MW8610T En la figura 4 se muestra el diagrama esquemtico del horno a microondas Samsung modelo MW8610T. Este conjunto de circuitos puede dividirse en dos secciones: una ubicada en el recuadro inferior, correspondiente al magnetrn y dispositivos complementarios (entre los que se encuentran los switches de seguridad) y otra relacionada con los circuitos de control, que de hecho ocupan la mayor parte del diagrama. Analicemos de manera separada ambas partes. Puede observar que en la esquina inferior izquierda se ubica la entrada de la alimentacin de AC, la cual suministra los 220 volt de corriente alterna necesarios para la operacin del aparato. Estas lneas llegan a un fusible principal de 10A y a dos interruptores trmicos identificados con la nomenclatura TH1 y TH2, respectivamente, para finalmente dirigirse hacia el transformador de bajo voltaje y a un relevador principal. Suponiendo que el rel anterior se encontrara cerrado, la lnea de alimentacin llegara hasta la lmpara auxiliar y tambin a los switches de INTERLOCK primario y secundario. Si a la vez, estos interruptores estuvieran cerrados, se provocara un cortocircuito a travs del switch monitor, el cual se abrira al momento de cerrar la puerta. Con el switch monitor abierto, el voltaje de AC llega hasta los motores del ventilador interno (FAN MOTOR) y del plato giratorio (GEAR MOTOR); enseguida atraviesa el interruptor del relevador de potencia y finalmente llega al transformador de alta tensin, en cuyo secundario, a la salida, se encuentra una configuracin duplicadora de tensin, formada por un capacitor y un diodo. Este duplicador de tensin se ha introducido para utilizar un transformador ms pequeo en la generacin de un nivel de alrededor de 4.000 volt. Cuando en el secundario aparece una polaridad con el positivo en el extremo conectado al capacitor, la corriente de electrones fluye a travs del diodo y carga al propio capacitor y, por lo tanto, cuando la polaridad cambia, la tensin del bobinado se suma al del condensador, alcanzando un nivel muy alto con un transformador relativamente pequeo (aunque en realidad, este componente es el elemento ms pesado de un horno de microondas, incluso por arriba del magnetrn). Observe que existe un secundario dedicado exclusivamente al filamento del ctodo y conectado tambin en serie con la alta tensin; de esta manera, aqu se tiene un nivel de unos cuantos volt de AC "montado" sobre una tensin de alrededor de 4.000 volt, lo que hace totalmente imposibles las mediciones tanto de tensiones como de corriente con el aparato en funcionamiento. Y por ltimo, el

alto voltaje y la alimentacin de filamento llegan hasta el magnetrn, donde finalmente se generan las microondas. Hablemos ahora de los circuitos de control. Puede observar que en la esquina superior derecha se ubica el teclado de instrucciones, el cual llega hasta un microcontrolador central y circuitos auxiliares, encargados justamente del manejo del display digital y de los dos relevadores de proteccin. Figura 3 Puede apreciar que el transformador de baja tensin genera en sus secundarios las diversas tensiones que alimentarn al sistema de control; tambin existe un circuito de reset (INIT CIRCUIT), el cual recibe la alimentacin de 9 volt y produce un pulso de inicializacin para el microcontrolador. A la vez, junto a este circuito de reset se encuentra una bocina que produce los "beeps" indicadores de las diversas funciones. Y, por ltimo, tambin puede observar un circuito que detecta si la puerta est abierta o cerrada, as como un reloj oscilador y un control de temperatura. Hemos dejado para este momento la explicacin del circuito de control de rels, ya que esta seccin funciona de una manera muy especial. Ya habamos comentado que existen dos rels, uno principal y otro de potencia. Veamos cmo funcionan y la razn para mantenerlos en forma independiente. Como puede deducir, el rel principal es el encargado de conectar la lnea de alimentacin con el resto del circuito. Este dispositivo se acciona nicamente en dos situaciones: 1) cuando la puerta del horno est abierta (lo cual se detecta con el switch asociado al circuito de control), en cuyo caso se enciende la lmpara auxiliar para que el usuario manipule los alimentos en el interior de la cavidad, y

Saber Electrnica

Descripcin de un Horno a Microondas


Figura 4
2) cuando el horno est en funcionamiento, as permite el paso de la energa hasta los motores del ventilador y el plato giratorio, para llegar finalmente al transformador de alto voltaje nicamente si el relevador de potencia est accionado. Este rel se introdujo por una razn muy importante: el magnetrn no se comporta como las fuentes de calor convencionales, en las cuales es posible disminuir el tamao de las llamas (en el caso de una estufa) o reducir la corriente circulante para bajar la temperatura (en el caso de una parrilla grill); por el contrario, para que este elemento funcione debe trabajar a su capacidad mxima. Sin embargo, sera muy difcil obtener los distintos grados de coccin que llegan a requerir los alimentos si siempre la potencia fuera uniforme; de hecho, en las especificaciones del horno regularmente se consideran potencias mediana y baja. Cabe preguntarse entonces:

Figura 5

Cmo controlar la "temperatura" de un horno con un magnetrn de potencia fija? La respuesta es simple: el magnetrn se enciende y apaga en forma peridica, funcionando solamente en fracciones de tiempo. Justamente por ello se incluye este rel especial que controla el ciclo de encendido-apagado del magnetrn. Pero a su vez, este rel es controlado por el microprocesador central. Ms adelante describiremos otros modelos y explicaremos cmo se realizan reparaciones en estos equipos. Cabe aclarar que en la figura 5 se puede observar el aspecto del texto escrito por el autor sobre el tema y un video sobre hornos a microondas que pueden facilitar la tarea del tcnico reparador.

Saber Electrnica

Cuaderno del Tcnico Reparador

Los Amplificadores de Audio Actuales


LAS PROTECCIONES EN LOS SISTEMAS DE AUDIO AIWA
Ing. Alberto H. Picerno Ing. en Electrnica UTN - Miembro del Cuerpo docente de APAE y de QUARK E-mail: picernoa@fullzero.com.ar

Desde hace un tiempo, en la seccin del Tcnico Reparador estamos explicando el funcionamiento y la forma de realizar el servicio a los amplificadores de audio semidigitales AIWA. En esta entrega comenzaremos a ver cmo actan las diferentes protecciones del sistema.

INTRODUCCION Las protecciones no me dejan trabajar. Apenas enciendo el equipo cortan y no me dejan medir. Y si las anulo se me queman los transistores de potencia. Esta es la queja habitual para aquellos tcnicos que quieren reparar por ejemplo un AIWA F9. Mi respuesta es siempre la misma. Apagar el equipo, sentarse en un lugar tranquilo y reflexionar buscando una estrategia de trabajo que permita mantener el equipo funcionando, hasta encontrar la falla. En este caso especfico Ud. ya conoce la estrategia: desconectar los transistores de salida. En otros casos tendr que pensar en otra. Pero crame que siempre existe una. En muchos casos no alcanza con sacar los transistores de potencia. El equipo sigue cortando igual. Pensemos si los transistores de potencia no estn colocados y los circuitos de proteccin son para cuidarlos a ellos, para qu quiero las protecciones. En efecto, las protecciones en este caso solo estn para molestar o para proteger tal vez a algn electroltico que est en cortocircuito. En este caso lo mejor es dejar que el humo me indique cual es el componente daado. S, le estoy proponiendo que anule la proteccin momentneamente porque casi seguramente est trabajando mal. En efecto, si los transistores de potencia no estn colocados y los parlantes no estn conectados, no deberan existir componentes que conduzcan elevadas corrientes. Si alguno lo hace es porque est fallado y hay que desenmascararlo de una buena vez. Por eso le indicamos desconectar las protecciones. Si al desconectar las protecciones se resuelven los problemas significa que las mismas estn daadas. En este artculo nos proponemos estudiar sus circuitos y dar las indicaciones para su reparacin. Comenzaremos presentndolas, indicando para qu sirven y sobre qu parte del

circuito del microprocesador funcionan ya que se tratan de protecciones microprocesadas.

RESEA DE LAS PROTECCIONES UTILIZADAS Por lo general las protecciones son cuatro, a saber. Proteccin de sobrecorriente por el par de salida. Proteccin de los parlantes por tensin de reposo inadecuada (nos referimos a la tensin sin seal sobre la salida del parlante que por supuesto debe ser igual a cero). Proteccin por sobretemperatura de los transistores de salida (que en algunos equipos puede ir como un complemento del encendido de la turbina) y proteccin contra fuentes de alimentacin cortada que es un complemento de la proteccin de los parlantes. Es decir, una proteccin de corriente, dos de tensiones y una de temperatura. Histricamente, las protecciones de los amplificadores de audio funcionaban siempre en forma independiente y directa. Por lo general cuando ocurra algn problema se abra un rel que cortaba la alimentacin del amplificador. Actualmente se deja el trabajo de proteccin a cargo del microprocesador principal por dos mecanismos distintos. Cuando se desea que el equipo se apague por alguna condicin anmala y slo se vuelva a encender si el usuario pulsa el botn de encendido se opera sobre el hilo de reset y cuando se desea que vuelva a encender slo se opera sobre el hilo HOLD o SLEEP (si necesita aclaraciones sobre estos trminos puede obtenerlos en el libro Cuaderno del Tcnico Reparador de Editorial Quark que incluye un profundo anlisis de service de los microprocesadores dirigidos utilizados en TV, audio y video). Cuando operan las protecciones el amplificador de potencia se apaga por la fuente negativa del driver, tal como si el usuario apagara el equipo (relea el artculo anterior) y adems se abre un rel que desconecta las fuentes de +70 y 70V.

Saber Electrnica

Los Amplificadores de Audio Actuales

Figura 1

Es efectiva la proteccin para salvar la vida de los transistores de potencia? Dada la cantidad de amplificadores con transistores que llegan muertos a nuestro laboratorio yo dira que solo es una proteccin relativa. Yo que Ud. no realizara la prueba de hacer un corto sobre un baffle y encender el equipo. La que s es efectiva es la proteccin por temperatura y la de tensin de reposo, aunque el parlante reciba un pulso de 70V, el tiempo que tarda en responder la proteccin es suficientemente corto como para que no se produzcan daos en la bobina mvil. El taln de Aquiles del sistema es la poca confiabilidad de las protecciones y el hecho de que reparadores inescrupulosos de la tribu de Tocapotee, las desconectan indiscriminadamente para trabajar ms cmodos, segn dicen. Si observa soldaduras repasadas por la zona, verifique que funcionen todas las protecciones, porque seguro que el diablo meti la cola.

EL CIRCUITO DE SLEEP Y LA ENTRADA DE PROTECCION En la figura 1 se puede observar un circuito dedicado al HOLD, SLEEP o BACK-UP del micro principal. La idea es que el micro siga funcionando aunque se produzcan pequeos cortes energa. Para eso se provee al mismo de

una pata llamada de SLEEP (traducido literalmente dormir) que sirve para que el microprocesador pase a funcionar en una frecuencia muy baja y consuma muy poca energa del electroltico de fuente. Observe que la seal de excitacin se toma desde el transformador de poder. Mas precisamente desde el bobinado de +70 y 70V con resistores de alto valor (39K) para limitar la corriente que toma el circuito. Luego se coloca un puente de diodos para rectificar la seal que por ltimo ataca a los transistores Q1 y Q2. Por el momento considere que los transistores Q3 y Q4 estn abiertos y por lo tanto podemos considerar que no existen. Mientras la red energice al transformador, Q1 y Q2 estn conduciendo y el capacitor C1 se mantiene descargado. Esta condicin se ejemplifica en el oscilograma de la figura 2. Cuando se produce un minicorte de luz los transistores Q1 y Q2 se cortan porque sus bases se quedan sin tensin y prcticamente en forma instantnea se carga el capacitor C1 desde la fuente de 12V (esta fuente tiene un adecuado capacitor electroltico para conservar la carga durante el minicorte). La carga de C1 se aplica a la base de un transistor que manda a masa la seal SLEEP, provocando una reduccin del ritmo de trabajo del micro (y por lo tanto una reduccin proporcional del consumo sobre la fuente de 5V) y un cambio en el programa que enva a la memoria las ltimas condiciones de funcionamien-

Saber Electrnica

Cuaderno del Tcnico Reparador


to del equipo. Si el minicorte es suficientemente pequeo como para que el capacitor de la fuente de 5V no reduzca su tensin por debajo de la mnima, cuando retorna la tensin, el micro continuar funcionando tal como estaba antes del minicorte, adoptando las condiciones de funcionamiento anteriores al mismo. Si el minicorte se prolonga, el capacitor electroltico de la fuente de 5V se descarga y el micro se apaga. En esa condicin al regresar la energa el equipo arranca apagado y con el smbolo --:-- en el display invitando a colocar la hora actualizada. En nuestro circuito simulado cuyo archivo es CD2821.msm (que puede bajar de nuestra web: www.webelectronica.com.ar, ingresando a la pgina de contenidos especiales y digitando la clave tecrepa185) se puede simular esta condicin con la llave J3 que se maneja con la barra espaciadora del teclado. Pique con el mouse sobre la pantalla de circuito del Workbench para activar el control del circuito y luego pulse la barra espaciadora para abrir o cerrar la llave J3. Si Ud. cambia la predisposicin de algn instrumento el control del Workbench pasa a ese instrumento y se queda all. Si en esa condicin Ud. pulsa la llave J3 el programa har caso omiso de sus deseos de mover la llave; debe activar el control sobre el circuito picando en cualquier parte del mismo con el mouse. Cmo se sabe si la seal SLEEP pasa al estado alto? Basta con observar el indicador conectado sobre la misma. Si aparece coronado es porque tenemos un estado alto. Tambin puede observar el voltmetro conectado en ese punto. El mismo circuito se puede utilizar para detectar que el valor medio de las salidas de los amplificadores sea igual a cero. Para eso se agregan los transistores Q3 y Q4 cuyas bases se encuentran unidas ente s y que son complementarios. Los resistores R4, R5 y R9 traen la informacin desde el amplificador de audio que se filtra con C1. Si el valor medio de la salidas no es nulo aparecer sobre C1 una componente de continua. Si la misma supera los 600 mV con cualquiera de los signos, hace conducir a Q3 o Q4. Esta conduccin corta a Q1 o a Q2 y de inmediato se carga el capacitor C2 como si se hubiera cortado la energa levantndose la seal SLEEP. Las condiciones con referencia a tiempos son iguales que para los cortes de energa. Si la falla del amplificador es por corto tiempo, en cuanto termina la falla el amplificador sigue funcionando como si no hubiera pasado nada. Si la falla es ms larga el equipo se apaga. La llave J2 hacia arriba simula un estado normal de las salidas. La J2 hacia abajo simula una falla cuya polaridad se determina con la llave J1. Observe que existe un resistor R9 que entrega la informacin proveniente de un divisor de tensin R7 R8 conectado entre las tensiones de fuente de 70 y +70V. Ese divisor debe proveer una tensin de 0V si ambas fuentes estn en encendidas o apagadas, o con algn valor intermedio, pero iguales en valor absoluto. Si una de las fuentes falla, la tensin del divisor se desbalancea y opera la seal SLEEP por falta de fuente. En realidad existen dos divisores, uno para las fuentes de 70V y otro para las fuentes de 25V, que operan del mismo modo. Estos divisores no existen en algunos modelos como por ejemplo el NSX-A71. El mejor modo de anular esta proteccin, es colocando las bases de los transistores Q2 y Q3 a masa para asegurarse 0V en la entrada. Si en esa condicin SLEEP no est en cero es porque hay una falla dentro del detector o en el micro. Quite el transistor de salida de la proteccin (que no est dibujado) o desconecte su base y si SLEEP no pasa a cero el problema se encuentra en el micro o en los materiales asociados a SLEEP. Si pasa a cero el problema est en el detector y se deben revisar la seales del circuito a medida que van progresando. Si no tiene osciloscopio puede realizar verificaciones con un amplificador de audio y un parlante o simplemente con el tster en CC o CA. Entre las bases de Q1 y Q2 deben aparecer 1,5V aproximadamente, de tensin continua, con el positivo en la base de Q1. Despus de los resistores de 39k y antes de los diodos, la tensin es alterna y de 2,6V. En la salida del transformador de alimentacin se medirn unos 50V de alterna entre cada salida y el punto medio conectado a masa. En la prxima edicin veremos cmo actan los sensores de sobrecorriente y de exceso de temperatura.

Figura 2

Saber Electrnica

MANTENIMIENTO DE COMPUTADORAS

Configuracin de Placas 3D

Para Disfrutar de los Juegos


Su placa aceleradora le parece demasiado complicada? En esta nota le mostramos qu significa cada elemento del mundo 3D y cmo configurar sus juegos para que se vean mejor y para que funcionen ms rpido.
De la Redaccin de

de MP Ediciones

odos los juegos con aceleracin 3D tienen un men de configuracin especialmente dedicado a las caractersticas grficas. De cmo configuremos las opciones en cada juego, dependern la calidad visual y la velocidad que podremos disfrutar. Desde luego, se trata de una situacin donde usualmente deberemos sacrificar calidad visual para obtener ms cuadros por segundo (FPS) y viceversa. Ahora veremos cules son las opciones ms usuales en la configuracin de los juegos, qu significan y cmo afectan el rendimiento de una PC.

INTERFASES GRFICAS: OPENGL O DIRECTX? Alguna vez seguramente escuchamos las palabras DirectX y OpenGL referidas a juegos o placas 3D (figura 1). La primera es un aplicacin para crear y manejar imgenes grficas y efectos en juegos o en pginas web creadas para funcionar bajo Windows. Por medio de sus bibliotecas, los programadores emplean elementos ya creados para producir efectos deter-

minados. El kit de desarrollo de software DirectX sirve para que algunas funciones puedan ejecutarse con aceleradoras y, as, dejen libre al procesador para que realice otros trabajos. Los fabricantes de placas 3D nos proveen de los drivers para utilizar esta tecnologa. De la misma manera, OpenGL es tambin un estndar en la industria para definir grficos en 2D y en 3D. Antes, cualquier compaa que creara una aplicacin grfica deba reescribir todo para cada sistema operativo. En cambio, con OpenGL, cualquier programa puede utilizar los mismos efectos sin importar el entorno con el que est trabajando. En la actualidad, muchos juegos nos permiten elegir el modo de aceleracin de nuestra preferencia, entre DirectX (o Direct3D) y OpenGL. A veces, los juegos funcionan ms rpido en un modo que en otro; pero esto tambin

depende de la placa de video que tengamos. Las placas Viper II, por ejemplo, son muy buenas en OpenGL, pero su rendimiento disminuye en Direct3D. Al contrario, las modernas placas NVIDIA y ATI tienen un rendimiento parejo con ambas APIs (Application Program Interface). Siempre es recomendable probar con ambos tipos de aceleracin, para ver si uno nos conviene ms que otro. El popular Counter-Strike, por ejemplo, brinda algunos FPS extra cuando se lo ejecuta en modo OpenGL con placas NVIDIA. La calidad visual proporcionada por ambas APIs es, por el momento, igual.

Figura 1 Desde la aparicin de la aceleracin 3D, la PC es la mquina de juegos por excelencia.

Saber Electrnica

Mantenimiento de Computadoras
LA REVOLUCIN DEL GPU T&L POR HARDWARE lo ms probable es que prefieran deshabilitar la opcin [T&L]. Por su parte, las placas Voodoo 5 5500 y Kyro II SE traen una suerte de motor T&L por software integrado en sus drivers (la Voodoo 5 no ofrece esta posibilidad en todas sus versiones de drivers). En este caso, los juegos detectarn el motor T&L y nos darn la posibilidad de activarlo, como si se tratara de aceleracin por hardware. Los motores T&L por software hacen un uso amplio de las extensiones multimedia integradas en los microprocesadores modernos, como 3DNow! y SSE. Como era de esperarse, su rendimiento depende exclusivamente de la velocidad del procesador instalado en la PC.

Algunos juegos ofrecen la posibilidad de seleccionar o deshabilitar la PROFUNDIDAD DE COLOR aceleracin de geometra por hardware. Si contamos con una placa RaEn las placas aceleradoras actuadeon o NVIDIA, el chip acelerador les, nos encontramos con dos opciogrfico contiene los circuitos necesanes a la hora de elegir la cantidad de rios para realizar clculos de transforcolores que se usarn en los grficos. macin e iluminacin que antes estaban reservados a la CPU del sistema. 16 bits: muestra 65.536 colores. A esto se lo llama T&L (Transform & Algunas placas de video de generaLighting), y, por su parte, a los chips ciones anteriores, como la Voodoo 3, que hacen este trabajo se los denomislo soportan este modo de color. Gena GPU (Graphics Processor Unit). neralmente, brinda la mejor perforSi tienen una computadora basamance, dado que exige mucho menos da en una CPU no muy podede la capacidad de transferenrosa, una placa con T&L, que cia de la memoria integrada en se encargue de realizar los pela placa. Por otra parte, no ofresados clculos de iluminacin, ce la mejor calidad de imagen les puede ayudar a pasar el inque se pueda ver hoy en un vierno. Un ejemplo del poder juego 3D. Los efectos de difude los chips T&L actuales es la minado y las transparencias consola X-box, basada en un son donde ms se nota la falta chipset grfico similar al Gede colores y de realismo. Force4. Esta mquina puede ejecutar juegos de ltima ge32 bits: en este modo podreneracin, con gran cantidad de mos ver xx millones de colores; polgonos; para esto se vale lo que se llama color verdadede un modesto procesador ro. Aunque afecta negativaFigura 2 mente el desempeo, es percentral de 733MHz, porque Un flagrante caso de iluminacin vertex en Quake III. fectamente posible jugar en 32 gran parte del trabajo pesado Todo el mundo 3D est iluminado de una forma pareja y demasiado brillante. Algunos inescrupulosos usan bits y en altas resoluciones con lo hace el acelerador grfico. placas modernas, como GeForEn general, conviene actice, Radeon y Kyro. La mayora var la aceleracin de T&L, dade los juegos actuales incorpodo que se gana velocidad en ran texturas de gran calidad los juegos. Sin embargo, a veque aprovechan la virtudes del ces trae algunos problemas de color de 32 bits, por lo que se compatibilidad con juegos no gana mucho en calidad visual. muy recientes, lo que genera cuelgues o anomalas visuales en los grficos. ILUMINACIN Adems de las placas Ra(vea las figuras 2 y 3) deon de ATI y de la lnea GeForce de NVIDIA, el chip SaIluminacin dinmica (dynavage 2000 que equipa las plamic lighting): Al habilitar la ilucas Viper II incluye capacidaminacin dinmica, los destedes de T&L por hardware. LaFigura 3 llos de las armas emiten luz somentablemente, la unidad T&L Aqu vemos el mismo paisaje, pero iluminado con mabre el entorno y es posible ver del Savage 2000 es conocida pa de luz. La escena ahora tiene luces y sombras eso cuando avanzan hacia el por sus problemas de compatibien distinguibles y ha ganado en profundidad. Por enemigo. As es como una bola bilidad y poca velocidad. Si posupuesto, a las partes demasiadas sombras pueden iluminarse con el lanzacohetes. de energa en Unreal Tournaseen una placa con este chip,

Saber Electrnica

Configuracin de Placas 3D
ment, adems de ser un arma letal, puede servir para iluminar un cuarto oscuro. Este tipo de iluminacin disminuye bastante el rendimiento con placas que carecen de T&L por hardware. Sin embargo, brinda efectos claramente superiores; pero no es algo que uno necesite s o s para vivir. Mapa de luz (light map): El mapa de luz le permite al juego aplicar luces y sombras sobre las texturas de las paredes y del piso existentes para lograr un efecto ms realista. Esto es lo que nos posibilita, por ejemplo, escondernos de nuestros enemigos en las sombras. El mapa de luz afecta negativamente el desempeo, pero igual es conveniente dejarlo activado; a no ser que nuestra computadora sea demasiado lenta... Vertex: La habilitacin de Vertex Lighting enciende todas las luces del mundo virtual de un juego 3D. A veces, los entornos aparecen demasiado iluminados, y esto generalmente es perjudicial para la calidad visual del juego. La velocidad aumentar, pero todo se ver demasiado iluminado.
Figura 5 Cuando seleccionamos el mximo detalle, el juego usa muchos ms polgonos y tiempo de proceso para generar el personaje. Observen cmo la cara ha ganado curvas que le confieren una expresin ms humana. La mejora tambin es notable en los brazos.

detalles tenga la textura, ms espacio ocupar en la memoria de la placa de video. En los juegos actuales, como Medal of Honour, lo recomendable es tener una placa con, por lo menos, 32 MB.

talla. Un ejemplo de esto podra ser una carretera que se expande hacia el horizonte en un juego de carreras. El filtro anisotrpico requiere un procesador grfico poderoso. Incluso en las placas ms modernas, los FPS caen alrededor de un 20% con este tipo de filtro activado. No obstante, la calidad visual mejora en la mayora de las circunstancias; aunque muchas veces es imperceptible. Bilineal: Es el tipo de filtro ms antiguo y estndar; presente desde la aparicin de las primeras placas Voodoo. Funciona mezclando los cuatro texels ms cercanos de una textura para formar una imagen suavizada. ste es el tipo de filtro estndar que aplican todas las placas 3D, y el que les da esa apariencia caracterstica a las imgenes aceleradas por hardware. Trilinear: toma muestras de un total de ocho pixeles para realizar el filtrado. Esta tcnica provee de texturas ms suaves que el filtrado bilineal. Al usar esta caracterstica, la velocidad se ve afectada negativamente; pero ms que nada, en las placas viejas. En las equipadas con chips GeForce2 o mejores, el impacto es mnimo. La calidad se mejora en cualquier situacin de juego. Si no representa un compromiso para la velocidad de la placa, asegrense de que est activada.

Figura 4 Este es nuestro compaero de misin en el glorioso Medal of Honor: Allied Assault. Hemos configurado el juego para que use la menor cantidad de esfuerzo y polgonos para generar este personaje, que luce como un mueco inexpresivo.

DETALLE

Detalle geomtrico: este parmetro indica la cantidad de polgonos con los que se crearn los objetos 3D en las escenas del juego. Al aumentar la cantidad de polgonos, todo se ve mejor; sobre todo las curvas, que aparecen ms redondeadas (vea las figuras 4 y 5). Calidad de texturas: las texturas son pequeos archivos de mapas de bits que sirven para darles cuerpo y color a los objetos 3D. Cuanto ms

FILTRADO DE TEXTURAS (vea las figuras 6 y 7) Anisotrpico: se trata de una tcnica de filtrado que mejora la calidad de imagen en escenas que poseen objetos que se extienden desde el frente hasta el fondo virtual de la pan-

Otras Configuraciones Truform: esta caracterstica se encuentra solamente en las placas de la marca ATI (chips Radeon 8500 en adelante), y sirve para dar una apariencia ms redondeada a los mode-

Saber Electrnica

Mantenimiento de Computadoras
ltima generacin permiten reducir los dientes de sierra pixelados tradicionalmente visibles en los bordes de los objetos 3D. Existen varios tipos de antialiasing, pero para tener una Figura 7 Figura 6 idea bsica, El emulador le permite usar las capacidades de Del reino de la baja resolucin de PlayStation nos nuestra aceleradora 3D para mejorar la imagen. llega este juego de DragonBall Z, ejecutado con el bastar con saFjense cmo el filtrado bilineal ha mejorado inemulador ePSXe. Las imgenes generadas sin ber que 4X creblemente el aspecto de las texturas que cuaceleracin 3D se ven de esta manera. Observen brinda mejor bren el piso y ha eliminado el pixelado. la penosa calidad del piso. calidad visual los 3D que usan pocos polgonos. Triple Buffer: con triple buffering, que 2X, y que Quincunx se encuentra Cuando se aplica slo a modelos pre- el procesador grfico puede comen- en el medio. parados para Truform, no afecta sen- zar a renderizar un tercer cuadro El rendimiento se ve gravemente siblemente el rendimiento. Sin embar- mientras el primer cuadro se muestra reducido cuando se habilita el antialiago, cuando se lleva al mximo, dismi- en el monitor y el segundo est espe- sing en un juego. El modo 2X es el nuye la cantidad de cuadros por se- rando para aparecer. De esta forma, que menos afecta la velocidad de un gundo a la mitad, al menos con las el buffer triple ayuda a garantizar que juego, y 4X, el que ms impacto tiene placas Radeon actuales. La tcnica el procesador grfico nunca est sin sobre esa variable. A los usuarios de se usa en juegos de ltima genera- trabajo, y se evitan cadas en los FPS. placas Radeon, GeForce 256 o similacin, como Serious Sam SE, y mejora Esta tcnica evita la disminucin res, les recomendamos limitarse a 2X bastante la calidad de los modelos hu- de la velocidad, pero usa ms memo- para obtener resultados decentes. manos (o monstruos). Como contra- ria de la placa de video, que de otra Por supuesto, cada juego responpartida, algunos objetos pequeos, forma se podra destinar a texturas. de de manera distinta a este tipo de como cajas o armas, pueden aparecer No afecta la calidad visual. configuracin, y habr que hacer alguexcesivamente redondeados e inflanas pruebas para verificar el desemdos cuando se usa Truform. Antialiasing: Las aceleradoras de peo.

LAS PREGUNTAS DE LOS LECTORES


El club del overclocking Les escribo porque hace poco decid overclockear mi pobre K6-2 de 450 MHz. La aceler hasta llegar a los 500 MHz y est corriendo perfectamente en mi mother Soyo 5EHM. Realmente he notado mejoras en juegos pesados, y puedo aumentar el detalle grfico sin perder FPS. Ahora, me surge una pregunta: al aumentar la frecuencia, debo aumentar tambin el voltaje? Pregunto esto porque en el manual de mi motherboard no se especifica nada... slo dice que los K6-2 de 500 MHz vienen en diferentes voltajes segn la versin. Bien, desde ya, muchas gracias. Martin Di Pietro RESPUESTA: Martn, en tu caso, slo es recomendable elevar el voltaje si la computadora sufre de inestabilidad. Si no presenta ningn problema, lo mejor es que el voltaje quede tal cual est. Tal como lo sugiere el manual de tu motherboard, los micros K6-2 de 500 MHz requieren 2,2 o 2,3 voltios. Este dato est grabado en la chapita del procesador, sobre la cual se coloca el cooler.

placas de video AGP 2X. En la actualidad, tengo una Matrox Millenium G400 de 32 MB, que si no entiendo mal, cumple con las normas AGP 2X y 4X. Estoy usando Windows 2000, y resulta que los drivers OpenGL de mi Matrox no funcionan bien (se me cuelga la mquina con juegos como Quake 3, Return to castle of Wolfenstein y Medal of Honour). Por las razones que explico arriba, estoy evaluando la posibilidad de comprarme una GeForce2 MX200 o MX400 de 64MB. El problema es que no s cun afectado se va a ver el rendimiento si la uso slo en el modo AGP 4X. Sebastin Garca Rojas RESPUESTA: Los controladores actualizados de tu placa se pueden encontrar en la seccin de soporte del sitio web de Matrox (www.matrox.com/mga). Si tens problemas de compatibilidad, te recomendamos los drivers certificados para Windows 2000, que estn en la siguiente URL: www.matrox.com/mga/support/drivers/certified. Por otra parte, la prdida de rendimiento que podras experimentar por usar una placa de video slo en AGP 2X es mnima. Realmente, en una PC de 500 MHz equipada con ese tipo de placas de video, la diferencia de rendimiento al pasar a AGP 4X sera difcil de notar. En caso de cambiar tu placa de video, te recomendamos la GeFoce2 MX400, porque no consideramos que la MX200 sea muy superior a la Millenium G400.

Matrox y AGP 4X Mi PC es una Pentium III 500 con un motherboard Soyo que soporta

Saber Electrnica

AUDIO

La Fuente Espejo de Corriente en los Amplificadores de Audio de Alta Fidelidad


Para que un amplificador de audio funcione con la mnima distorsin los transistores de salida deben funcionar con la misma corriente y para ello utilizamos lo que se denomina par diferencial (tema analizado en la edicin anterior). Ahora bien, para asegurar la mnima diferencia se deben realizar ciertos arreglos y uno de ellos consiste en colocar una fuente espejo de corriente, tema del que nos ocupamos en esta nota.
Autor: Ing. Alberto H. Picerno email: picernoa@fullzero.com.ar

INTRODUCCION En esta serie de artculos estamos haciendo escuela. No slo aprendemos sobre audio sino que estamos desarrollando el mtodo del diseo conceptual. En el artculo anterior explicamos cmo se desarrolla en la pantalla del Multisim la etapa de salida, el driver y el preamplificador con par diferencial. Prcticamente nuestro amplificador ya est armado y sin hacer un solo clculo. Lo que queda por hacer ahora son perfeccionamientos, pero la base ya funciona y bien. Uno de los perfeccionamientos es la etapa de espejo de corriente. Del artculo anterior nos queda bien claro que para que el par diferencial funcione correctamente los transistores de entrada deben dividirse la corriente de modo que la suma de las mismas sea igual a un valor de corriente constante es decir: I1 + I2 = constante En principio uno tiene tendencia a considerar que esa igualdad se cumple

inexorablemente solo con excitar al par diferencial con una fuente de corriente. Sin embargo eso no es cierto del todo. Vamos a demostrarlo primero recurriendo a nuestro gran amigo el Multisim. Y luego vamos a implementar un circuito que corrija esta falencia. Pero por qu tanta insistencia en lograr que las corrientes por los dos transistores del par sean similares o iguales? Porque de eso depende que todo el amplificador trabaje con una mnima distorsin. El nombrecito Par Diferencial est muy bien puesto. Los transistores deben ser en lo posible idnticos y el circuito debe ser perfectamente simtrico si Ud. desea tener una muy baja distorsin para decir que su equipo es un HI FI. Si esto se cumple, las dos patas de entrada (las bases) son intercambiables y la corriente diferencial corrige cualquier distorsin. Si existe un apartamiento en la respuesta entre una base y la otra, el circuito de entrada no solo no corrige la distorsin sino que agrega una distorsin propia. En nuestros kits AUDI60W los transistores de

entrada estn apareados, sobre todo en lo que respecta al beta para alta seal. En efecto, al experimentar con nuestro amplificador notamos una dispersin notable de la distorsin, que se correga al aparear los transistores del par diferencial. En principio, observe que los componentes de nuestro KIT AUDI60W estn pegados sobre una lmina de papel con una clara indicacin del nmero de posicin correspondiente. No los saque de la lmina si no es para montarlos y soldarlos evitando as la posibilidad de entrecruzamientos.

ESPEJO DE CORRIENTE Por qu utilizar un circuito que nos asegure el reparto de corrientes si las dos ramas son iguales. Parecen iguales pero no lo son. Observe que una rama tiene la carga del driver y la otra no tiene nada. All se desbalancea el circuito, a tal extremo que no sera mala idea conectar un driver ficticio para reducir an ms la distorsin (incluyendo una resistencia de carga de colector similar a la etapa real construido con un

Saber Electrnica

Audio
resistor de 1k). En Figura 1 realidad el agregado del espejo de corriente nos evita el agregado de transistores ficticios que por supuesto tienen un precio real y adems veremos que el propio circuito carga al colector descargado de un modo similar al otro. En principio un espejo de corriente estar construido con dos transistores, uno por rama. Los mismos estarn realimentados de tal modo que aseguren que los incrementos de corriente en una Figura rama se transformen en iguales decrementos en la otra. En el circuito es ya un clsico en la literatura electrnica a pesar de que a la vista parezca un poco extrao y se puede observar en la figura 1 formando parte de nuestro circuito realizado por el mtodo del diseo conceptual. Observe que reemplazamos los resistores de 10k de los colectores del par diferencial por transistores PNP conectados a la fuente positiva. Como los transistores los conectamos uniendo los colectores podemos considerar que se comportan como una alta impedancia (como generadores de corriente, pero observe que no decimos de corriente constante sino simplemente generadores de corriente). Los transistores agregados tienen sus bases unidas siendo esta la mencionada realimentacin entre las dos ramas. Lo que parece muy extrao es la unin entre base y colector del transistor Q8. En efecto, lo primero que se puede pensar es que ese transistor opera como un diodo y as es en efecto ya que en el fondo solo tiene dos terminales por tener unidos el colector y la base. Pero tambin lo podemos considerar dos bases que se mueven 700mV por encima de los dos emisores. En los emisores se instalan dos pequeos resistores de 100 que operan como sensores de corriente. El funcionamiento es simple. Suponga que por alguna razn aumenta la corriente por la rama derecha. Sobre R6 se producir una mayor cada de tensin supongamos de 10mV mayor que lo normal. La base aumentar su tensin en el mismo valor. Pero supongamos que la base y el colector estn unidos por un resistor de 1M y no por un corto. El transistor amplifica y el resistor provee una realimentacin negativa que reduce algo su ganancia. Si reduzco el resistor, la ganancia se reduce pero el transistor sigue amplificando y por lo tanto comportndose como un transistor. En el caso lmite la resistencia se reduce a cero pero se puede seguir considerando las resistencias de la pistas y seguir considerando al transistor como un transistor y no como un diodo. La amplificacin se habr reducido a la unidad y la etapa es un simple repetidor de colector a base, pero con las tensiones continuas de polarizacin correspondientes al transistor. En la figura dibujamos nuestro circuito con dos opciones: simples resistores de 10k conectados a la fuente positiva o los dos transistores espejos de corriente. Nuestra intencin es probar primero el circuito con los resistores y luego con los transistores. Para probar el preamplificador necesitamos simular primero las seales que lo excitan. Recordemos que una de las seales es la seal de entrada. La otra es la seal de realimentacin desde el parlante. Si suplantamos la seal de entrada con una

como un transistor que tiene una resistencia de realimentacin entre el colector y la base de un valor pequeo, supongamos de 1 Ohms. Evidentemente en este caso debemos considerarlo como un transistor ya que tiene 3 terminales aunque en la prctica el colector y la base se mueve con el mismo valor de tensin. Si lo consideramos como un diodo, es un diodo muy especial que podramos llamar de barrera aumentada. Como se puede observar en la figura 2 un transistor virtual con el colector y la base unidos tiene una barrera superior a 700mV en tanto que el conocido 1N4148 tiene una barrera de 600mV. En nuestro circuito solo buscamos que las bases se encuentren una barrera por debajo de los emisores. Si colocamos un diodo real el circuito se desbalancea, por eso usamos un transistor como diodo. Ahora en nuestro circuito tenemos

Saber Electrnica

La Fuente Espejo de Corriente en los Amplificadores de Audio


Figura 3

Editorial Quark produjo un completo CD sobre el Workbench que no slo le ensea a utilizar el programa paso a paso sino que le brinda una gua de ejercicios y lo orienta hasta convencerse que est haciendo lo correcto.

continua podremos entender mas fcilmente como funciona el circuito. Observe que las llaves conectan tensiones continuas de 1V en la entrada o potencial de masa. Si ponemos 1V en la entrada, el parlante (a travs de la red de realimentacin) devuelve el mismo valor a la otra entrada. Pero en principio podemos analizar qu ocurre si solo colocamos 1V en la entrada de seal sin el retorno de parlante. Los miliampermetros de colector del par diferencial Figura 4

indican claramente que la corriente de 1mA pasa solo por el transistor de la izquierda. El de la derecha est cortado porque la base tiene un potencial levemente negativo con respecto al emisor, tal como lo indica la figura 3. Ahora agregamos la respuesta del parlante a travs de su red de realimentacin conectando la batera de la derecha. En la figura 4 podemos observar que la corriente ahora se reparte entre los dos transistores del par diferencial. Figura 5

En este momento vamos a realizar una trampita. Reemplazamos el transistor de la derecha por un transistor de mayor beta y observamos como la corriente se reparte en forma incorrecta ya que circulan 0,91mA por el transistor de la derecha y solo 0,09mA por el de la izquierda. El lector ya debe sospechar que el siguiente paso es conectar los transistores espejo de corriente y realizar la misma prueba. En las figuras 5, 6 y 7 se puede observar el resultado.

Saber Electrnica

Audio
Figura 6 Figura 7

En la 5 se puede observar que a pesar de que no hay retorno del parlante las corrientes se dividen prcticamente con el mismo valor para cada transistor del par. Apenas se puede observar un pequeo error en la suma que ya no es 1mA sino un valor leve-

mente menor. En 6 se puede observar que la realimentacin prcticamente no modifica las corrientes y en la 7 que el apareo de transistores es siempre necesario porque puede ayudar a reducir la distorsin. Por lo tanto podemos sacar en conclusin que el espejo de co-

rriente ayuda a lograr que las corrientes del par diferencial se complementen favoreciendo la fidelidad del preamplificador. Resta por ver de que manera podemos asegurar la simetra de los transitores de esta fuente, tema que analizaremos en la prxima edicin.

Saber Electrnica

Los Lectores DVD Hoy

VIDEO

L OS L ECTORES DVD H OY
En la presente nota ampliaremos el tema de los lectores de DVD, tema que ya hemos tratado en otras ediciones de Saber Electrnica.
Por: Egon Strauss

El sistema MPEG-2 El sistema MPEG-2 puede considerarse como un supergrupo de MPEG-1 y es compatible con el mismo. Se agregaron nuevas caractersticas de codificacin para diferentes modos de prediccin, adems de extensiones para video escalable. En principio podemos observar que cumple las premisas de la codificacin de seales para compresin con el recurso de tres parmetros, a saber: *el tiempo *el espacio *la probabilidad La calidad del MPEG-2 es igual o mejor que el NTSC/PAL y el CCIR 601. Fue realizado por el ITU-T SG 15, el grupo de expertos para la codificacin de video para ATM, una versin del MPEG-2 denominada ITU-T H.262. Recuerde que las siglas CCIR corresponden al Comit Consultivo Internacional de Radiodifusin. ITU-T es la sigla de International Telecommunications Union y en su sector ITU-T se ocupa de las normas de telecomunicaciones que antes eran jurisdiccin de la CCIR. Finalmente, ATM es la sigla de Asynchronous Transfer Mode (modo de transferencia asincrnica) que es un sistema de alta velocidad que se usa en el trabajo con redes locales (LAN) y redes ms amplias (WAN). Este sistema de

transferencia de datos parece ser una solucin para el futuro para la transmisin de datos de televisin digital sin compresin con velocidades que abarcan de 25 y 155 hasta 620 Mbits/seg. Este valor es capaz de transportar seales digitales de video de alta definicin no comprimidas, una DTV en vivo. Se introduce en el MPEG-2 varios conceptos nuevos que permiten adaptar el sistema a diferentes niveles de complejidad. Esto permite adaptar el sistema a equipos cuyas caractersticas no soportan la implementacin total. Los trminos ms usados son Perfiles y Niveles. Los respectivos significados de estos trminos son los siguientes: Cada Perfil define un nuevo conjunto de algoritmos agregados al perfil anterior. El Nivel especifica el rango de parmetros soportados por la implementacin. An existen ciertos problemas en este sistema para la edicin de seales codificados en el mismo y en algunos casos es necesario recurrir a ciertas simplificaciones que se adaptan a las necesidades especficas de algunas aplicaciones. El MPEG-2 posee dos modos, uno escalable y otro no escalable. El modo no escalable posee un algoritmo en el Perfil Principal que define la codificacin para el barrido entrelazado y el progresivo de video. La mayora de las implementaciones deben soportar el Perfil Principal al

Nivel Principal con una densidad mxima de 720 muestras por lnea y 576 lneas por cuadro, a una tasa mxima de 30 cuadros por segundo y un mximo de 15 Mbits por segundo. En esta categora entra tambin el propuesto para sistemas de 25 cuadros por segundo con 720 pixels por lnea y 576 lneas por cuadro. Esta es slo una de las variantes de las 20 posibles, debido a la existencia de cinco perfiles y cuatro niveles. El algoritmo de codificacin del MPEG-2 est basado en el proceso hbrido del DCT/DPCM (Discrete Cosine Transform Differential Pulse Code Modulation) ya mencionado anteriormente. Este concepto ser tratado nuevamente en forma separada debido a su importancia para el proceso digital. Se incorpora adems una estructura de macrobloques, una compensacin de movimiento y modos de codificacin para el replegamiento condicional de los macrobloques. Se mantiene completamente la estructura de las imgenes en cuadros I, B y P, que ya se vio en el MPEG-1. La secuencia de las imgenes para el modo no escalable del MPEG2 se observa en la figura 1. En esta figura se parte de la premisa que las imgenes con secuencias entrelazadas se consideran como campos impares (superiores) e impares (inferiores) que entran as al codificador separados en el tiempo por periodos de un campo. Dos campos de un cuadro pueden ser codifi-

Saber Electrnica

Video
crominancia se mantiene vigente el modelo ms sencillo del formato 4:2:0 y se agregan nuevos formatos de 4:2:2 y 4:4:4. Como se sabe estas tres cifras indican la relacin de bits entre seales de luminancia y crominancia en una escala de Y:CB:CR. fine como escalabilidad la capacidad que tiene un decodificador para decodificar una serie ordenada de flujos de bits para reproducir una secuencia reconstruida, usando una seal de video con sub-series decodificadas. La subserie mnima que puede ser decodificada es el primer flujo de bits en una serie, llamada capa base. Cada una de los restantes flujos de bits en la serie, es llamado capa de realce. La capa base se refiere al flujo de bits que precede a la capa de realce. Es posible combinar diferentes herramientas de escalabilidad dentro de un esquema hbrido en capas. As la sintaxis del MPEG-2 soporta hasta tres capas diferentes escalables. La Escalabilidad de SNR Este modo fue desarrollado para proveer una suave degradacin de la calidad de video en los medios de transmisin. El algoritmo de este modo est basado sobre una tcnica de escalabilidad en el dominio de la frecuencia y es similar al mtodo basado en el DCT Progresivo. En la capa base los coeficientes del DCT son cuantizados en forma gruesa para lograr una calidad moderada de la imagen. En la capa de enfatizacin se codifica la diferencia entre los DCT no cuantizados y los cuantizados desde la capa base con un escaln de cuantizacin ms fino. Se implementa como una extensin del Perfil Principal. La Escalabilidad Espacial Este modo fue desarrollado para so-

Figura 1
cados separadamente como Campos de Imgenes. Cada campo es separado en macrobloques y codificado por DCT. Dos campos pueden ser codificados juntos como un cuadro donde lneas consecutivas se mezclan. Se introduce en el MPEG-2 el concepto de Cuadros de Imagen y Campos de Imagen, junto con modos particulares de Prediccin de Cuadro y Prediccin de Campo para acomodar tanto el barrido progresivo como el barrido entrelazado. La Prediccin de Cuadro y Campo en el MPEG-2 es ampliada con respecto al MPEG-1 al agregarse nuevos modos de prediccin de campos compensado en movimiento. La Prediccin de Campo, se efectan en forma independiente para cada campo usando datos a partir de uno o ms campos anteriores. Generalmente se prefiere la prediccin entre campos (intercampo) desde el cuadro decodificado cuando no ocurre ningn movimiento. Una indicacin de cual es el cuadro usado como referencia es enviada junto con el flujo de bits. Dentro de un campo de imagen todas las predicciones son de campo. La Prediccin de Cuadro forma una prediccin para un Cuadro de Imagen basado sobre uno o ms cuadros anteriores decodificados. En un Cuadro de Imagen se puede usar prediccin de cuadro o de campo y elegir el modo en una base de macrobloque por macrobloque. En el MPEG-2 se introdujo un nuevo modo de compensacin de movimiento basado en bloques de 16 x 8 pixels, llamado Dual Prime. Para las seales de

En la figura 2 vemos un esquema en bloques para el codificador MPEG-2 del tipo no-escalable. Se observa en este esquema las etapas DCT (Discrete Cosine Transform) y DCT-1 que corresponden a la etapa directa e inversa y ser tratado en el siguiente bloque de este Captulo junto con otras herramientas del procesamiento digital. Las extensiones escalables del MPEG-2 permiten una interoperatividad entre diferentes servicios y flexibilidad para receptores con diferentes variantes en la capacidad de su display. La codificacin escalable provee un flujo de bits de video por capas para la transmisin priorizada, por ejemplo para combinar seales de alta definicin del tipo HDTV (High Definition TV) y de definicin normal del tipo SDTV (Standard Definition TV). El MPEG-2 tiene entonces previstos tres esquemas de codificacin con diferentes tipos de escalabilidad. Se de-

Figura 2

Saber Electrnica

Los Lectores DVD Hoy


portar la visualizacin en displays con diferentes resoluciones espaciales. El algoritmo de la escalabilidad espacial se basa en la aproximacin piramidal clsica para la codificacin progresiva de imgenes. La Escalabilidad Temporal La escalabilidad temporal apunta a lo mismo que la Escalabilidad Espacial y soporta diferentes tasas de cuadros a travs de un flujo de bits por capas. La formacin de las capas se logra a travs de la prediccin temporal para la capa de nfasis sobre la seal de video codificada desde la capa base. En la figura 3 vemos en forma esquemtica las diferentes capas de escalabilidad del MPEG-2. Se observa que resulta factible escalar el registro de la seal de video tanto para arriba, como para abajo, de acuerdo a las necesidades de la aplicacin. Esto permite extraer de una seal transmitida en alta resolucin, otra de baja resolucin, si las prestaciones del receptor lo exigen. Asimismo, del lado del transmisor se puede irradiar seales aptas para todos los receptores, tanto de alta, como de baja resolucin. Otro factor que contribuye a la cancelacin de errores es el proceso llamado Particionado del Dato. El mismo asiste a la cancelacin de error en presencia de errores de transmisin. La herramienta puede ser usada como procesamiento previo o posterior a cualquier capa simple y no fue formalmente normalizada en el MPEG-2. El algoritmo usado es similar al de la Escalabilidad de SNR que vimos recin y se basa sobre la separacin de los coeficientes DCT que son transmitidos en dos capas con diferentes probabilidades de error. El uso de todos los mtodos en conjunto en el MPEG-2 es lo que permite llegar al grado de perfeccin que resulta necesario en esta plataforma. ptulos anteriores, pero sin haber entrado hasta ahora en un anlisis exhaustivo de las mismas. Este paso queremos dar a continuacin. La reduccin de la informacin necesaria para una imagen en movimiento es compleja en el dominio digital y si queremos hacerla en un espacio de frecuencias compatible con las normas analgicas y cualquiera que sea su aplicacin (video, disco o TV abierta o por cable), debemos reducir la cantidad de datos a la cual hemos reducido esta informacin analgica y que ahora es solo un flujo de bits. Una seal de video sin comprimir, quiere decir sin sacarle bits binarios, tendra una extensin de 1000 Mb/s, un Gigabit por segundo. Esta cantidad es exagerada para cualquiera de las plataformas existentes y debemos introducir una reduccin de por lo menos 40 veces para hacer caber toda la informacin en un canal de TV para transmisin por antena o cable o grabacin en video para el camcorder. Esta reduccin demostr ser factible, pero fue necesario recurrir a todos los mtodos conocidos y a algunos que recin fueron creados para este fin. Uno de los mtodos conocidos y usados extensamente en el fax y otros medios de transporte es el formulado por Huffman quien desarroll hace aos un algoritmo sencillo para poder codificar palabras en funcin de su repeticin. El cdigo Huffman es una evaluacin estadstica de la repeticin de una letra o un smbolo. Bajo el punto de vista digital se pueden equiparar letras y smbolos como lo demuestra el cdigo ASCII. Como todos que trabajamos con computadoras sabemos muy bien, que con el cdigo ASCII se pueden representar letras, smbolos y tambin dibujos perfectamente establecidos en forma universal. A este cdigo o a cualquier otra forma de dato digital, podemos aplicar las leyes de la estadstica y logramos una reduccin en la cantidad de bits con la cual representamos este dato digital. La expresin de Huffman es: B = (entero) (-log2 P) Donde B es la cantidad de bits que necesitamos realmente P es la probabilidad de ocurrencia de este dato es el logaritmo con base de dos (entero) significa que el valor obtenido por el clculo con el logaritmo, lo debemos redondear al nmero entero ms cercano. Para dar un ejemplo de aplicacin del cdigo Huffman podemos elegir la letra E que tiene una ocurrencia del 13% en el idioma, siendo por lo tanto P = 0,13 para esta letra E. El clculo nos indica que el resultado es 2,94 y el valor entero ms cercano es 3. Esto significa que con la aplicacin de Huffman reducimos los 7 u 8 bits de la letra E a solo 3 bits con los cuales se puede representarla en forma inconfundible. En la codificacin digital el proceso de Huffman permite reemplazar cade-

HERRAMIENTAS PARA EL PROCESAMIENTO DIGITAL Algunas de las herramientas ms frecuentes del procesamiento digital de seales ya fueron mencionadas en Ca-

Figura 3

Saber Electrnica

Video
Figura 4
transmisin, pero reinsertarlo en el receptor debido a su predictibilidad, nuevamente se produce una reduccin de bits a transmitir muy importante. Todos estos casos mencionados se referan a cuadro fijos que se desarrollan en forma temporal. Sin embargo, existen en las imgenes tambin movimientos que se agregan como vectores de movimiento a los vectores temporales. El vector temporal y el vector de movimiento forman en conjunto la informacin necesaria. Para reducir los vectores de movimiento es posible efectuar una estimacin del mismo, de manera similar a lo que se hizo con los vectores temporales. El resultado de esta estimacin es el establecimiento de la diferencia de movimiento entre un cuadro y el siguiente. Se transmite entonces solo esta diferencia y no el cuadro completo. Para facilitar esta estimacin se analiza el cuadro en bloques de tamao reducido, por ejemplo de 8 x 8 pixels o de 16 x 16 pixels, y se usan estas unidades o bloques como referencia. Un proceso de esta naturaleza es sumamente intenso e involucra una cantidad muy grande de cmputos que el procesador debe realizar. Los procesadores de codificacin y decodificacin son por este motivo muy similares a los procesadores de computacin que a veces tienen varios millones de unidades activos incorporados. Para realizar este tipo de cmputo es necesario efectuar operaciones matemticas complejas que recurren a figuras como el DCT (Discrete Cosine Transform) y que transforman la informacin del dominio espacial al dominio temporal. Esta transformacin resulta conveniente debido a que en el dominio temporal de las frecuencias (que son funciones temporales) se producen muchas veces valores ms reducidos, por ejemplo muchos ceros o valores cercanos a cero, que requieren mucho menos espacio de transmisin que las indicaciones equivalentes del dominio espacial. Se efecta de esta manera en forma indirecta una reduccin del caudal del flujo de bits. Queda entonces aclarado que la transformada discreta de coseno por s sola no produce una reduccin de bits, pero el uso de ella permite llegar a configuraciones ms sencillas que s reducen el caudal de bits. An con este tipo importante de reduccin de la informacin se introduce a veces un retardo que es observable y puede legar a varios segundos en imgenes muy complejas. Por otra parte tambin se manifiesta el paso de resolucin alta a resolucin baja en algunas escenas que de pronto adquieren un carcter de robot cuando los movimientos son demasiado bruscos para el procesador. Este efecto se puede observar diariamente en muchas transmisiones de TV por cable que llegan va satlite, a veces con grados de compresin bastante elevados. Para comprender este proceso de compresin en forma completa, debemos incluir nuevamente el valor perceptual del mismo en cuanto al ojo humano. En el rgano de la visin humana se percibe una informacin equivalente a aproximadamente 800 Mb/s. Cuando esta informacin pasa al nervio ptico solo tiene 100 Mb/s y cuando llega al cerebro se redujo a 1 Mb/s. Sin embargo, cuando el cerebro procesa esta informacin lo hace a solo 10 bits por segundo. Entonces lo que hace el proceso de reduccin de informacin o compresin, es tratar de imitar de algn modo lo que sucede de cualquier manera en el ojo y en el cerebro humanos. En la figura 4 vemos el esquema bsico de lo expuesto. Se observa una matriz con los coeficientes obtenidos por medio del DCT. Estos coeficientes son ponderados por medio de una matriz de ponderacin y despus son cuantizados. Los coeficientes cuantizados pasan a otra etapa que efecta la lectura en zig-zag. Debemos fijarnos que en esta etapa el nico coeficiente de valor elevado es el primero que representa el nivel de la componente continua de la seal de luminancia. Este hecho se debe a la accin del DCT, como habamos visto ms arriba.

nas de 1 o 0 por smbolos que utilizan mucho menos espacio que la presentacin original y por este medio se reduce la cantidad de bits en el flujo de bits de la informacin, sin prdida alguna. Este proceso a veces se denomina codificacin RUN LENGTH, ya que acta sobre la longitud del recorrido. Otra herramienta importante es el cdigo DPCM (Differential Pulse Code Modulation), que funciona de la siguiente manera. Se coloca cada pixel de la seal en una memoria y se efecta la resta o diferencia entre los pixels que llegaron antes con los pixels que llegan despus. Al tener ya registrado los pixels de entrada una vez, no es necesario volver a registrarlos, solo se transmite los pixels de diferencia. Esto reduce la cantidad de bits necesarios en forma bastante drstica, pero requiere que se utilicen de vez en cuando imgenes de referencia como refresco para actualizar el cuadro de referencia de entrada. Este tipo de codificacin se denomina predictiva ya que desde el primer bit en adelante predecimos que va a haber otros iguales que no se transmiten de nuevo. Este proceso se aprovecha de las redundancias de la seal y las seales con mucha redundancia son las que menos requisitos tienen. En cambio las seales menos frecuentes son las que mayores exigencias poseen en cuanto a los bits usados para su codificacin, pero como son menos frecuentes esto no incide tanto en la intensidad total del flujo de bits. Una situacin parecida existe tambin en cuanto a los cuadros completos de una imagen que poseen muchos bits. Si se puede descartar por redundante un cuadro completo en el momento de la

Saber Electrnica

MONTAJE

QUARK PIC BASIC


Cargador de PICs de 12, 18 y 28 patas
Quienes leen Saber Electrnica y los que han asistido a los seminarios dictados por Quark sobre microcontroladores PIC saben que el NOPPP es el cargador que hemos seleccionado para realizar las primeras pruebas y propiciar el aprendizaje de esta disciplina. Muchas son las razones por las cuales se emple este utilitario pero las ms importantes son que es fcil de armar y de uso libre. En esta nota proponemos el armado de otro cargador que puede tildarse de casi universal por permitir la carga de PICs de 12, 18 y 28 patas adems de memorias del tipo 24LCXX. Emplea pocos componentes y se maneja con programas de uso libre que pueden bajarse de Internet.
Autores: : Ing. Alberto H. Picerno: picernoa@fullzero.com.ar Ing. Horacio D. Vallejo e-mail: hvquark@ar.inter.net
INTRODUCCIN Si Ud. conoce el NOPPP pensar que la nota del copete es una burla. No, es real aunque parezca mentira. Pero tratemos de aclarar el significado de la nota. El NOPPP slo utilizaba un zcalo para el PIC, dos diodos 1N4148, algunos resistores de 1/8 de Watt, un transistor BC548 y una fuente de 13 y 5 V. Cmo se puede bajar el costo de este programador que ya no tiene casi nada? Simplemente utilizando las fuentes de la computadora que se utiliza para grabar el PIC. Si el lector conoce de computadoras sabr que el puerto paralelo de la PC tiene las dos fuentes clsicas de la PC que son de 5 y 12V. La de 5V tiene justo el valor buscado pero la de 13V no, lamentablemente nos falta 1V. El resto de las patas son el puerto de entrada/salida o terminales I/O con seales de pulsos de 5V. Buscamos informacin al respecto y encontramos lo siguiente. Para el fabricante del PIC esa tensin llamada Vpp se especifica como de 12 a 14V; por esa razn es que en el diseo de un programador se elige un valor nominal de 13V que es justo el medio del rango indicado por el fabricante. Pero una PC tiene tambin un puerto serie que puede ser utilizado para acoplar el programador. El puerto serie no tiene tensiones de fuente. Tiene patas que varan entre 12V a +12V. Si Ud. lo piensa tiene en realidad 24V disponibles y si se anima a dejar la masa levantada se puede encontrar alguna disposicin que sirva para generar los deseados 5 y 13V. Qu quiere decir Microchip con usar una fuente de 12 a 14V? En principio y an sin decir para qu sirve la fuente, podemos decir que nos est diciendo que cualquier valor interno a la gama resulta adecuado. Y as ocurre con todas las experiencias realizadas por el autor. Una prueba de 10 PICs de diferentes procedencias indic que todos ellos fueron grabados perfectamente utilizando la fuente de la PC de 12V regulados. Mas aun el autor realiz pruebas de bajar esa tensin

Saber Electrnica

Montajes
y recin se encontr con problemas en algunas unidades al trabajar a 11,5V. El problema, en todos los casos, fue que el PIC (del tipo regrabable) se borr parcialmente un par de das despus de la carga. Los PIC del tipo no regrabable (por microfusibles) recin comienzan a tener problemas de grabacin cerca de los 10V en donde la energa no alcanza para fundir los fusibles de la memoria. Sin embargo, un buen programador debe tener una tensin de fuente de 13V bien en el centro de los requerimientos. Resumiendo; existen por lo tanto tres opciones para la disposicin de fuente. A) la clsica con fuente de alimentacin regulada en donde ponemos el valor de tensin Vpp en el lugar en donde se nos ocurra. B) Una versin econmica sin fuente por el puerto paralelo en donde admitimos que Vpp est en el mnimo aceptable de 12V y C) Una versin econmica por puerto serie en donde la masa del PIC est levantada de la masa de la computadora. De las tres opciones nosotros nos inclinamos por la tercera. El nico inconveniente es que la masa de la PC est levantada de la masa del PIC y eso puede traer problemas si Ud. desea hacer programacin in situ. Expliquemos qu queremos decir: Existen muchos tipos de programas. Algunos no requieren ms que un par de pruebas para optimizar el funcionamiento de un micro, pero otros requieren un exhaustivo trabajo de programacin y prueba. Por ejemplo el desarrollo de un programa para codificacin y decodificacin de seales de TV o para un titulador de video pueden requerir cientos de pruebas. En estos casos se trabaja con una placa especialmente diseada en la cual las patas del micro destinadas a la programacin aparecen sobre un conector. Esas patas se utilizan tambin para otras funciones propias del circuito; por eso el programador se encarga de puentear esa patas al dispositivo de programacin o al dispositivo a disear con una llave mecnica o electrnica. Para este uso tan particular la masa del PIC debe coincidir con la masa de la PC y con la masa del dispositivo a disear. Nosotros suponemos que cuando se requiere programacin in situ es porque uno se dedica profesionalmente a la programacin y el diseo. En esos casos seguramente ya se cuenta con un programador con fuentes reguladas. Nuestro programador est dedicado ms a la enorme masa de estudiantes y simpatizantes de la electrnica que quieren realizar sus primeras armas en los dispositivos programados y que quieren gastar poco y tener todas las prestaciones posibles de su programador, pero que estn dispuestos a conectar y desconectar el PIC del zcalo cada vez que sea necesario. Pero la novedad no es solo la reduccin de costo por el lado de la fuente, sino que nuestro programador tiene mayores prestaciones que el NOPPP. Qu significa mayores prestaciones en un programador? Una grabacin es una grabacin y punto; una vez que un micro est grabado no se puede reconocer con qu programador se grab. En efecto esta es una verdad de Perogruyo y no soy yo quien lo discuta. Pero para que un programador grabe un micro ste debe estar reconocido por el software que lo controla. Si en la ventanita donde se elige el dispositivo a grabar no est incluido el micro que yo utilizo no lo puedo grabar salvo que se trate de un dispositivo homlogo (un reemplazo total y directo recomendado por el fabricante). En efecto, los micros tienen grabados de fbrica un juego de datos que el programador lee para verificar que no se produzcan errores (los micros tienen pequeas y grandes diferencias en sus set de instrucciones y si se usa el set equivocado se produce errores de funcionamiento). El NOPPP tiene un nmero limitado de micros posibles de grabar; apenas 3 que son los reprogramables ms comunes 16C83, 16C84 y 16F84. Y stos son los que se utilizan cuando se proyecta o cuando se estudia. Pero si Ud. ya pas a una etapa superior y tiene una pequea fabriquita de algn dispositivo con PIC seguramente debe estar utilizando un PIC del tipo no regrabable por ejemplo el PIC16C621 o el PIC16C621A que es la versin ms sencilla sin ninguna sofisticacin. Estos integrados tienen una memoria de microfusibles que solo se puede grabar una sola vez. En realidad si un programador acepta el F84 debera aceptar el C621 porque no se requiere nada especial en las tensiones o en el pinup que requiera cambios de hardware. Pero por decirlo de alguna manera, si no est bautizado no pasa y una de las primeras cosas que realiza el programador es leer algn cdigo interno para saber cmo debe realizar la grabacin del dispositivo. Si lee C621 y ese integrado no est en la lista de candidatos a grabar olvdese. El software se niega a grabar o graba la primer posicin de memoria y como no la puede recuperar indica error de grabacin en la posicin de memoria 0000. Nuestro primer especial es e; QUARK PIC BASIC, antecesor del QUARK PRO que presentaremos en la prxima edicin. El software adecuado para el mismo se puede obtener libremente en la pgina del fabricante o buscarlo a travs de los links colocados en www.webelectronica.com.ar. Vamos a comenzar este artculo describiendo cmo se conecta el programador a la PC y cmo se prueba con el software adecuado.

Saber Electrnica

Gargador de PICs de 12, 18 y 28 Patas


Figura 1

EL HARDWARE En varias direcciones de nternet aparecen circuitos muy similares al que describiremos a continuacin, adjudicndole la autora a diferentes personas. La versin que reproducimos es en base al trabajo de un tal Droky de RaDiKAl ByTEs. Nuestros tcnicos han realizado algunas modificaciones y el resultado es el siguiente: Con este proyecto se puede realizar un programador para PICs y EEPROMs de la serie 24LXxx que funciona bien y requiere pocos componentes externos. El circuito est basado en el Luddi o programador de JDM (vea: www.jdm.com), y es compatible con diferentes softwares cargadores. Se ha probado en diferentes computadoras desde un Pentium 100 hasta un Pentium III de 850MHz sin inconvenientes. En la figura 1 se muestra el circuito del cargador y en la 2 la placa

de circuito impreso propuesta. Tenga en cuenta que slo debe ser montado por quienes ya tienen alguna experiencia en la carga de PICs dado que su uso no es tan sencillo. El tamao del cargador es bastante reducido y posee bases (zcalos) para la mayora de los chips que puede programar (siempre en encapsulado DIL no en TSOP, SMD ni otros formatos). Si bien es posible utilizar distintos tipos de softwares, hemos realizado experiencias con el italque, el desden, el pix y el IC Prog. Es precisamente el icprog el que permite cargar a casi todos los chips indicados y lo puede bajar gratuitamente siguiendo los pasos que mencionaremos ms adelante. El programa pix se puede usar para los PIC16F8x y PIC16C8x, es rpido y permite bastantes opciones. Para las EEPROM 24LCxx, pueden emplearse tanto el IC Prog como el PIX . Para los 12C508/A y 12C509 /A

Lista de Materiales

Q1,Q2 - BC548B - Transistores NPN de uso general. Q3 - BC558B - Transistor PNP de uso general. C1 - 22F , 16V - Capacitor electroltico. C2 - 100F , 16v - Capacitor electroltico. C3, C4 - 0,001F - Cermicos D1,D2,D3,D4 - 1N4148 - Diodos de uso general. D5 - 5,1V - Zener de 1/2W D6 - 8,2V - Zener de 1/2W J1 - Zcalo de 8 Patas J2 - Zcalo PIC 18 Patas J3 - Zcalo PIC 28 Patas P2 - CONNECTOR DB9 hembra R1 - 100k R2 - 10k R3 - 1k5
Varios Cables, placa de circuito impreso, cable plano de 8 terminales, etc.

Saber Electrnica

Montajes
lo ms seguro es usar el prog508 y el prog509 (vea los foros PSX) y que se pueden descargar de la pgina de JDM. tes, es que los dispositivos pueden ser programados con este programa y el programador Quark PIC BASIC. Observe que dijimos con este programa y este programador porque la capacidad de programar diferentes dispositivos es funcin de ambas cosas. En la lista siguiente se puede observar toda la variedad aceptada: 12C508, 12C 67X, 16C84, 16F84, 16F877, 16F74, 16F81, 16F873, 16F874, 16F876, 16F877, 16C73, 16C74, 16C76, 80C51, memorias 24LCxx, etc. Esta es slo una lista resumida, pero para muestra basta un botn. Si Ud. desea conocer la lista completa de PICs y de memorias posibles de grabar puede obtenerlo directamente de la pantalla principal del programa como veremos ms adelante. Una vez instalado el programa en su mquina, solo le queda conectar el programador. Nuestro programador se instala en el puerto serie. No funciona sobre el puerto paralelo como la mayora de los programadores. El puerto serie (RS232) es el puerto del mouse y de otros dispositivos externos. La mayora de las mquinas modernas poseen dos puertos. Si su mquina posee solo uno y est ocupado por el mouse tiene dos alternativas. Agregar un puerto serie adicional (cuesta aproximadamente 5 dlares americanos) que se compra por separado o si su computadora tiene un conector PS2 comprar un mouse PS2 para liberar el puerto (una alternativa similar ocurre si su mquina tiene una salida USB (universal serie bus) solo que debe comprar un mouse adecuado para esa salida.

CMO USAR EL PROGRAMA El programador no sirve para nada sino est instalado el programa que lo opera. En nuestro caso funciona con uno de los programas de libre uso que mencionamos y que se puede hallar en http://www.ic-prog.com/index1.htm . All se puede cargar el programa IC Prog segn las indicaciones siguientes:

Figura 2

1. Open a browser and select the file ic-prog.exe (ABRA EL NAVEGADOR Y SELECCIONE EL ARCHIVO IC-PROG.EXE). 2. Press right button on your mouse (PRESIONE EL BOTON DERECHO DEL MOUSE) 3. Go to Propertties (IR A PROPIEDADES) 4. Go to Compatibility menu (LUEGO AL MENU DE COMPATIBILIDAD) 5. Set compatibility mode as Windows 2000 or Windows 98 / Win ME (PREDISPONER LA COMPATIBILIDAD CON EL MODO WINDOW 2000, WINDOWS 98 O ME) 6. Press Apply icon (PRESIONAR SOBRE EL ICONO APPLY) 7. Press Accept icon (PRESIONAR SOBRE EL ICONO ACCEPT) Uno de las mayores ventajas de este programa es que est traducido a una gran cantidad de idiomas por traductores no profesionales. Si, ley bien, eso es una ventaja, no un defecto. Es comn que los traducto-

res profesionales utilicen trminos que no son los corrientes en el mundo de los usuarios habituales; en este caso todas las traducciones estn realizadas por colaboradores desinteresados que hicieron la traduccin luego de un intensivo uso del programa. Observe la lista siguiente de idiomas y colaboradores: English Spanish (Thanks to Jose from ZdS electrnica for translating!) French (Thanks to Richard Klein at www.varicap.com for translating!) Portuguese (Thanks to Gil for translating and thanks to Fernando Carvalho for the initial (Brazilian) translating!!!) Dutch (Thanks to Wilfred de Wolf for translating!) Italian (Thanks to MM9800 and Pleaser at freesat.cjb.net) Russian (Thanks to Sergei and Alex Kokaiko) Greek (Thanks to Con Tanidis) Polish (Thanks to Rajmund Komosinski) Turkish (Thanks to Ayhan) German (Thanks to Christoph Heitkamp) . Una de las cosas ms importan-

Saber Electrnica

Gargador de PICs de 12, 18 y 28 Patas


nmero posible de guardar en cada celda de memoria, como indicando que esta celda puede llenarse hasta este nmero hexadecimal y no con otro mayor. Este nmero depende del dispositivo elegido en la pequea ventanita de arriba a la derecha. Nosotros elegimos un microprocesador Microchips PIC16C621A con memoria no regrabable del tipo de microfusibles, pero si Ud. elige por ejemplo una memoria 59C11 las posiciones de memoria se llenan con el nmero hexadecimal FFFF. Observe que con el PIC elegido la ultima posicin de memoria nombrada es la 03F8 por lo que la ltima posicin del rengln (y de la memoria) ser 7 unidades mayor, es decir el nmero hexadecimal 03FF equivalente al decimal 1048 (es un micro de 1Kbyte de memoria). Si elige por ejemplo un 16C54 solo llegar hasta la posicin 01FF porque tiene la mitad de memoria. Si cargamos cualquier programa, las posiciones de memoria se llenarn con los nmeros hexadecimales adecuados como para que el micro programado cumpla con la funcin para la cual fue creado. Como ejemplo vamos a cargar el programa de

La plaqueta del programador se puede conectar directamente sobre el conector de la PC pero para mayor comodidad se aconseja construir un cable prolongador conectado cada pin macho con su homlogo hembra (no se incluye en el kit ni en la plaqueta armada). El cable de unin puede ser del tipo multipar telefnico de 5 pares o plano de 10 conductores. Los conectores son del tipo DB9 con cachas. No se requiere fuente de alimentacin externa. Ahora slo nos queda probar el sistema completo. Conecte la placa programadora con un PIC 16C84 o 16F84A y pulse sobre el cono del IC-PRO para abrir el programa de carga. Aparecer una ventana como la que mostramos en la figura 3. Observe la ventana superior. En ella tenemos un mapa de la memoria de programa. Sobre la izquierda aparece una columna que debe tomarse como referencia para ubicar una posicin de memoria determinada. En efecto, el mapa de memoria est ordenado de a 8 columnas con cuatro nmeros hexadecimales en cada columna. La primer posicin de la izquierda en la posicin de memoria 0 la siguiente es la 1, la dos etc.

hasta llegar a la posicin 7. Luego se contina en el segundo rengln donde aparece la posicin de memoria 8, la nueve etc. Observe entonces que slo se menciona en la columna de la izquierda la primer posicin de memoria del rengln, las siguientes se sobreentienden. Es obvio que al invocar la primer pantalla todas las posiciones de memoria estn llenas con el mximo

Saber Electrnica

Montajes
un secuenciador de leds picando en ARCHIVO/ABRIR DATOS y luego eligiendo el directorio y el archivo deseado se puede cargar un programa en el buffer (en el buffer es un bloque de memoria de la PC en donde la informacin est pronta a salir hacia el puerto de comunicaciones) que se puede observar en la figura 4 en la ventana Direccin Cdigo de programa. Observe que la memoria tiene muy pocas posiciones llenas. Solo 12 de las 1048 posibles de llenar. Es decir que cargamos un programa pequeo para el PIC utilizado. Si cargramos un programa ms grande, por ejemplo el de un juego electrnico Dado digital se puede observar cmo se llenan 90 posiciones de memoria (figura 5). Los nmeros hexadecimales que se pueden leer en la pantalla, no estn cargados an en el microprocesador. Podramos decir que estn preparados para salir, pero no pueden salir solos; el PIC necesita algo ms que el programa. En efecto, necesita algo llamado palabra de configuracin o de predisposicin.

CMO SE CONFIGURA EL MICRO La configuracin nos permite elegir entre diferentes modos de operar de nuestro futuro micro programado. Por ejemplo podramos necesitar que el micro mantenga el programa secreto, es decir que nadie pueda leerlo. O que se mantenga operativo el temporizador del perro guardin (watch dog timer enable), etc.. En la serie sobre el NOPPP nos extendimos sobre el tema de la predisposicin por lo que aqu solo vamos a enumerar cules son las posibilidades y cmo se predisponen. La predispocicin puede incluirse en el programa o agregarse cuando se carga el programa en el PIC a requerimiento del mismo. Con el NOPPP no tenamos opciones, la

predisposicin se deba incluir en el programa. Con el IC-Prog se puede optar. Si el programa tiene predispocin el IC-Prog la carga directamente. Si no la tiene aparecen avisos en la pantalla indicndonos que carguemos la predisposicin deseada. El idioma en que aparecen los avisos y todas las leyendas del programa se puede elegir en la solapa AJUSTE/OPCIONES/IDIOMA (SETTING/OPTION/LANGUAGE). En la versin en espaol el primer mensaje que aparece es el que se puede observar en la figura 6. Si Ud. pulsa OK el micro se predispone segn la predisposicin por defecto. Qu se puede observar en el costado derecho de la pantalla principal. Observe que en la parte supe-

rior dice Configuracin y luego hay una ventana extensible que tiene las 4 opciones clsicas de clock: LP (filtro cermico de muy baja frecuencia) XT (cristal de baja frecuencia) HS (cristal de alta frecuencia) RC (oscilador a resistor y capacitor) Un poco ms abajo existen tres ventanitas ms que tienen el siguiente significado: WDT temporizador watch dog perro guardin PWRT temporizador de reset CP proteccin de cdigo (Code Protector) (para que nadie pueda leer el programa).

Saber Electrnica

Gargador de PICs de 12, 18 y 28 Patas


Por ltimo, en la parte inferior existen otras dos ventanas que se ajustan automticamente en funcin de la predisposicin y que nos indican el checksum del cdigo de predisposicin y el cdigo de predisposicin mismo (es el hexadecimal que deberamos agregar al programa para predisponer el micro al cargar el programa). Una vez cargado el programa a grabar y seteada la predisposicin del micro (en caso de que sta no est en el programa) podemos realizar la carga de la memoria del PIC. Aparece otra barra con la leyenda programando datos 64 bytes y luego otro indicando programando configuracin. Si la grabacin fue exitosa aparece una pantalla confirmndolo, en caso contrario aparece mensajes de error despus de cada grfico de barras para que Ud. sepa qu operacin fue la que produjo el error. Toda la operacin puede durar unos 20 segundos con todas las ventanas predispuestas en s para un dispositivo de 1024 bytes. Esta no es la velocidad mxima a la cual se puede grabar un PIC, que puede grabarse a una enorme velocidad; pero entonces el sistema se hace sensible al largo del cable y por lo tanto en los programadores semiprofesionales se prefiere la seguridad de que el programador funcione en cualquier mquina a la velocidad final de grabacin. CONCLUSIONES nota. Le sugiero que expermiente con el cargador mostrado en la figura 1, montndolo en la placa de circuito impreso de la figura 2. Familiarcese con el uso del IC Prog y ver que los resultados son ptimos. Recuerde que ste es un circuito experimental que no puede emplearse para comercializarlo. Tambin tenga presente que el futuro cargador le permitir cargar otros tipos de microcontroladores. En la prxima edicin le indicaremos varios procedimientos prcticos, para solucionar uno de los principales problemas de los programadores no profesionales. Nos referimos a que los dispositivos profesionales tienen un zcalo llamado de esfuerzo cero para colocar los micros sin ninguna dificultad. Nuestro programador no lo posee porque es un componente demasiado caro (alrededor de 15 dlares). Pero el autor lo suple con un dispositivo casero que asombrar a muchos. Los discpulos del Ing. Picerno lo bautizaron el zcalo de cero costo y vale la pena conseguir el prximo nmero de la revista slo para conocerlo.

CARGA DE UN PROGRAMA Vaya a la solapa COMANDO/PROGRAMAR TODO, el programa le va a realizar preguntas de acuerdo a la predisposicin de uso que Ud. haya elegido. Esta predisposicin de mensajes se elige con las solapas inferiores de la pantalla ajustes. Si Ud. comienza a programar le aconsejamos habilitar todas las ventanas para que el programa le avise todo lo que va a hacer y le de oportunidad de corregir los posibles errores antes de cometerlos. La solapa de atajos no la modifique por el momento. La informacin que sigue supone que Ud. activ todas las ventanitas de las solapas OPCIONES/CONFIRMACION, OPCIONES/AVISOS, OPCIONES/I2C y OPCIONES/PROGRAMACION. La primer pregunta es realmente desea programar el dispositivo conteste que s. Luego le pregunta si realmente desea habilitar la proteccin de cdigo conteste s, si desea que nadie pueda leer el dispositivo programado, pero recuerde que ni siquiera Ud. lo podr leer (si alguien le dice que puede no le crea). All aparece el mensaje programando cdigo 1024 bytes y un indicador de barra que le va indicando el progreso de la programacin. Cuando se complete el cdigo de 1024 bytes.

As presentamos un nuevo producto experimental propuesto por editorial Quark. Este producto sirvi como primer paso para la creacin del QUARK PRO que permite la carga de ms PICs que ste, incluyendo los integrados de 40 patas. Yo le aseguro que, si Curso Multimedia: bien el QUARK PIC La Electrnica de las Computadoras BASIC funciona en TOTALMENTE ACTUALIZADO cualquier mquina y 2 Libros, 1Video y 1CD a slo $35 que puede ser utilizado por todos aquellos Solicite informacin, y contenido de la obra al (011)4301-8804. Por Internet, baje demostracin de este producto de nuestra web: www.webelectronica.com.ar que no deseen gastar Efectuamos envo a su domicilio por pago contrarreembolso. ms de lo necesario, el QUARK PRO es un producto para exigentes que deseen un cargador profesional. En una futura edicin podr observar el circuito de esta nueva versin que tambin Promocin vlida se programa con el IC slo por 50 Prog cyo manejo he- unidades, en venta mos explicado en esta en nuestras oficinas

Espectacular!!!

Saber Electrnica

CURSO DE AUTMATA PROGRAMABLE

PLC
Leccin N 13 - Conclusin

Caractersticas del Lenguaje Ideal para Robtica


En la edicin anterior dimos la primera parte de esta leccin en la que procuramos delinear las caractersticas de un lenguaje de programacin ptimo para utilizar en un robot o un autmata. A continuacin seguiremos con el anlisis de los diferentes lenguajes en busca de nuestros objetivo.
Autor: Samuel Candelas Rodrguez email: scaronline@hotmail.com

PROGRAMACIN TEXTUAL EXPLCITA El programa queda constituido por un texto de instrucciones o sentencias, cuya confeccin no requiere de la intervencin del robot; es decir, se efectan "off-line". Con este tipo de programacin, el operador no define, prcticamente, las acciones del brazo manipulado, sino que se calculan en el programa, mediante el empleo de las instrucciones textuales adecuadas. En una aplicacin tal como el ensamblaje de piezas, en la que se requiere una gran precisin, los posicionamientos seleccionados mediante la programacin gestual no son suficientes, debiendo ser sustituidos por clculos ms perfectos y por una comunicacin con el entorno que rodea al sistema. En la programacin textual, la posibilidad de edicin es total. El robot debe intervenir, slo, en la puesta a punto final. Segn las caractersticas del lenguaje, pueden confeccionarse programas de trabajo complejos, con inclusin de saltos condicionales, empleo de bases de datos, posibilidad de creacin de

mdulos operativos intercambiables, capacidad de adaptacin a las condiciones del mundo exterior, etc. Dentro de la programacin textual, existen dos grandes grupos, de caractersticas netamente diferentes: 1. Programacin textual explcita. 2. Programacin textual especificativa. En la programacin textual explcita, el programa consta de una secuencia de rdenes o instrucciones concretas, que van definiendo con rigor las operaciones necesarias para llevar a cabo la aplicacin. Se puede decir que la programacin explcita engloba a los lenguajes que definen los movimientos punto por punto, similares a los de la programacin gestual, pero bajo la forma de un lenguaje formal. Con este tipo de programacin, la labor del tratamiento de las situaciones anormales, colisiones, etc, queda a cargo del programador. Dentro de la programacin explcita, hay dos niveles: 1. Nivel de movimiento elemental Comprende los lenguajes dirigidos a controlar los movimientos del brazo ma-

nipulador. Existen dos tipos de movimientos: a. Articular, cuando el lenguaje se dirige al control de los movimientos de las diversas articulaciones del brazo. b. Cartesiano, cuando el lenguaje define los movimientos relacionados con el sistema de manufactura, es decir, los del punto final del trabajo (TCP). Los lenguajes del tipo cartesiano utilizan transformaciones homogneas. Este hecho confiere "popularidad" al programa, independizando a la programacin del modelo particular del robot, puesto que un programa confeccionado para uno, en coordenadas cartesianas, puede utilizarse en otro, con diferentes coordenadas, mediante el sistema de transformacin correspondiente. Son lenguajes que se parecen al BASIC, sin poseer una unidad formal y careciendo de estructuras a nivel de datos y de control. Por el contrario, los lenguajes del tipo articular indican los incrementos angulares de las articulaciones. Aunque esta accin es bastante simple para motores de paso a paso y corriente continua, al no tener una referencia general

Saber Electrnica

PLC
de la posicin de las articulaciones con relacin al entorno, es difcil relacionar al sistema con piezas mviles, obstculos, cmaras de TV, etc. Los lenguajes correspondientes al nivel de movimientos elementales aventaja, principalmente, a los de punto a punto, en la posibilidad de realizar bifurcaciones simples y saltos a subrutinas, as como de tratar informaciones sensoriales. 2. Nivel estructurado Intenta introducir relaciones entre el objeto y el sistema del robot, para que los lenguajes se desarrollen sobre una estructura formal. Se puede decir que los lenguajes correspondientes a este tipo de programacin adoptan la filosofa del PASCAL. Describen objetos y transformaciones con objetos, disponiendo, muchos de ellos, de una estructura de datos arborescente. El uso de lenguajes con programacin explcita estructurada aumenta la comprensin del programa, reduce el tiempo de edicin y simplifica las acciones encaminadas a la consecucin de tareas determinadas. En los lenguajes estructurados, es tpico el empleo de las transformaciones de coordenadas, que exigen un cierto nivel de conocimientos. Por este motivo dichos lenguajes no son populares hoy en da. relaciones entre ellos. La programacin se realiza "off-line" y la conexin CAM es posible. Dada la inevitable imprecisin de los clculos del ordenador y de las medidas de las piezas, se precisa de una ejecucin previa, para ajustar el programa al entorno del robot. Los lenguajes con un modelo del universo orientado a los objetos son de alto nivel, permitiendo expresar las sentencias en un lenguaje similar al usado comnmente. Por otra parte, cuando el modelo se orienta hacia los objetivos, se define el producto final. La creacin de lenguajes de muy alto nivel transferir una gran parte del trabajo de programacin, desde el usuario hasta el sistema informtico; ste resolver la mayora de los problemas, combinando la Automtica y la Inteligencia Artificial.

PROGRAMACIN TEXTUAL ESPECIFICATIVA Se trata de una programacin del tipo no procesal, en la que el usuario describe las especificaciones de los productos mediante una modelizacin, al igual que las tareas que hay que realizar sobre ellos. El sistema informtico para la programacin textual especificativa ha de disponer del modelo del universo, o mundo donde se encuentra el robot. Este modelo ser, normalmente, una base de datos ms o menos compleja, segn la clase de aplicacin, pero que requiere, siempre , computadoras potentes para el procesado de una abundante informacin.

LENGUAJE DE PROGRAMACIN GESTUAL PUNTO A PUNTO Se aplican con el robot "in situ", recordando a las normas de funcionamiento de un magnetofn domstico, ya que disponen de unas instrucciones similares: PLAY (reproducir), RECORD (grabar), FF (adelantar), FR (atrasar), PAUSE, STOP, etc. Adems, puede disponer de instrucciones auxiliares, como INSERT (insertar un punto o una operacin de trabajo) y DELETE (borrar). Conceptualmente, al estar el manipulador en lnea funciona como un digitalizador de posiciones. Los lenguajes ms conocidos en programacin gestual punto a punto son el FUNKY, creado por IBM para uno de sus robots, y el T3, original de CINCINNATI MILACROM para su robot T3. En el lenguaje FUNKY se usa un mando del tipo "joystick" para el control de los movimientos, mientras que el T3 dispone de un dispositivo de enseanza ("teach pendant"). Como en un grabador de cassettes, y en los dos lenguajes mencionados, los movimientos pueden tener lugar en sis-

El trabajo de la programacin consistir, simplemenen la descripcin ...LANZAMIENTO..EXTRAORDINARIO... te, de las tareas a realizar, lo que supone poder llevar a cabo trabajos complicaKIT CONSISTENTE EN: dos. AMPLIFICADOR DE AUDIO

KIT ...AUDI 60W....

DE 60W SOBRE 8 OHM; QUE INCLUYE: PLANOS DE ARMADO Y LISTA DE MATERIALES TEXTO CON LA TEORIA DE FUNCIONAMIENTO ARCHIVOS DE SIMULACIN COMPUTADA, INDICACIONES DE PRUEBA Y AJUSTE, MANUAL DE REPARACIONES, PLACA DE CIRCUITO IMPRESO Y COMPONENTES. Adquiera el curso de amplificadores con el kit completo por slo $100 FORMA PARTE DE UN FUTURO PROYECTO COMPLETO QUE INCLUYE:
PREAMPLIFICADOR SIN POTENCIOMETROS, CONTROLADO DIGITALMENTE CON TONO DE GRAVES Y AGUDOS. EN DIFERENTES MODELOS PARA EL HOGAR, ESTUDIOS DE GRABACION, GUITARRA, RADIOS DE FM DE BAJA POTENCIA, ETC.

EN VENTA EN EDITORIAL QUARK Y LOCALES AUTORIZADOS. CONSULTE PRECIOS PARA SOCIOS DEL CLUB SABER ELECTRONICA. TAMBIEN DISPONIBLE LA PLAQUETA ARMADA (su costo es de $125).

Actualmente, los modelos del universo son del tipo geomtrico, no fsico. Dentro de la programacin textual especificativa, hay dos clases, segn que la orientacin del modelo se refiera a los objetos a los objetivos. Si el modelo se orienta al nivel de los objetos, el lenguaje trabaja con ellos y establece las

Saber Electrnica

Caractersticas del Lenguaje Ideal para Robots


temas de coordenadas cartesianas, cilndricas o de unin, siendo posible insertar y borrar las instrucciones que se desee. Es posible, tambin, implementar funciones relacionadas con sensores externos, as como revisar el programa paso a paso, hacia delante y hacia atrs. El lenguaje FUNKY dispone de un comando especial para centrar a la pinza sobre el objeto. El procesador usado en T3 es el AMD 29000 ("bit slice"), mientras que en el FUNKY est constituido por el IBM SYSTEM-7 (Macintosh). Todos ellos mantienen el nfasis en los movimientos primitivos, ya sea en coordenadas articulares, o cartesianas. En comparacin, tienen, como ventajas destacables, los saltos condicionales y a subrutina, adems de un aumento de las operaciones con sensores, aunque siguen manteniendo pocas posibilidades de programacin "off-line". Estos lenguajes son, por lo general, del tipo intrprete, con excepcin del RPL, que tiene un compilador. La mayora dispone de comandos de tratamiento a sensores bsicos: tacto, fuerza, movimiento, proximidad y presencia. El RPL dispone de un sistema complejo de visin, capaz de seleccionar una pintura y reconocer objetos presentes en su base de datos. Los lenguajes EMILY y SIGLA son transportables y admiten el proceso en paralelo simple. Otros datos interesantes de este grupo de lenguajes son los siguientes: ANORAD.- Se trata de una transformacin de un lenguaje de control numrico de la casa ANORAD CORPORATION, utilizado para robot ANOMATIC. Utiliza, como procesador, al microprocesador 68000 de Motorola de 16/32 bits (figura 1). El Motorola MC68000 es un microprocesador de 16/32 bits (16 bits externos, 32 bits internos) cabeza de la familia M68K. Posee 19 registros de los cuales 17 pueden ser usados por el programador, su espacio de direccionamiento es de 16 MBytes, tiene 56 instrucciones con 14 modos de direccionamiento. Hay modelos para frecuencias de reloj de 8, 10, 12,5 y 16MHz. Viene en varios encapsulados, pero el ms usado es el DIP de 64 Pines. VAL.- Fue diseado por UNIMATION INC para sus robots UNIMATE y PUMA. (figura 2). Emplea, como CPU, un LSIII, que se comunica con procesadores individuales que regulan el servocontrol de cada articulacin. Las instrucciones, en idioma ingls, son sencillas e intuitivas, como se puede apreciar por el programa siguiente:

Figura 2
LISPT PROGRAM PICKUP 1. APRO PART, 25.0 2. MOVES PART 3. CLOSE, 0.0.0 4. APRO PART, -50.0 5. APRO DROP, 100.0 6. MOVES DROP 7. OPEN, 0.0.0 8. APRO DROP, -100.0 .END RPL.- Dotado con un LSI-II como procesador central, y aplicado a los robots PUMA, ha sido diseado por SRI INTERNATIONAL. EMILY.- Es un lenguaje creado por IBM para el control de uno de sus robots. Usa el procesador IBM 370/145 SYSTEM 7 y est escrito en Ensamblador. SIGLA.- Desarrollado por OLIVETTI para su robot SUPER SIGMA, emplea un mini-ordenador con 8 K de memoria. Escrito en Ensamblador, es del tipo intrprete. MAL.- Se ha creado en el Politcnico de Miln para el robot SIGMA, con un Mini-multiprocesador. Es un lenguaje del tipo intrprete, escrito en FORTRAN. RCL.- Aplicado al robot PACS y desarrollado por RPI, emplea, como CPU, un PDP 11/03. Es del tipo intrprete y est escrito en Ensamblador.

LENGUAJES DE PROGRAMACIN
A NIVEL DE MOVIMIENTOS ELEMENTALES

Como ya se mencion, se tratan los movimientos de punto a punto, expresados en forma de lenguaje. Se citan, entre los ms importantes: ANORAD EMILY RCL RPL SIGLA VAL MAL

Figura 1

LENGUAJES ESTRUCTURADOS DE PROGRAMACIN EXPLCITA Teniendo en cuenta las importantsimas caractersticas que presenta este ti-

Saber Electrnica

PLC
Figura 3
HELP.- Creado por GENERAL ELECTRIC para su robot ALLEGRO y escrito en PASCAL/FORTRAN, permite el movimiento simultneo de varios brazos. Dispone, asimismo, de un conjunto especial de subrutinas para la ejecucin de cualquier tarea. Utilizando como CPU, a un PDP 11. MAPLE.- Escrito, como intrprete, en lenguaje PL-1, por IBM para el robot de la misma empresa, tiene capacidad para soportar informaciones de sensores externos. Utiliza, como CPU a un IBM 370/145 SYSTEM 7. po de programacin, merecen destacarse los siguientes lenguajes: AL HELP MAPLE PAL MCL MAL EXTENDIDO Un sencillo ejemplo, de carcter didctico, utilizando el lenguaje AL, puede mostrar el inters del control estructurado. Partiendo de la definicin de unos objetos, se puede lograr una estructura superior que los relacione. Supongamos que se dispone de los objetos 01 y 02, y se intenta colocar al primero encima del segundo. En la figura 3 se muestra la configuracin del sistema de este ejemplo. 01T y 01B sealan, respectivamente, la parte superior e inferior del objeto 01, mientras que 01AS indica su posicin de asimiento. Las partes del objeto 02 se denominan de la misma forma. Un programa "orientativo", en AL, que coloque 01 sobre 02, podra ser: MOVE ARM TO 01AS El brazo se desplaza hasta la posicin de asimiento de 01. GRASP agarra a 01. AFFIX 01B TO ARM Fija el sistema de coordenadas de 01 con el de la pinza del brazo. MOVE 01B TO 02T Mueve la parte inferior de 01 hasta la parte superior de 02. RELEASE Suelta 01 sobre 02. UNIFIX 01 Destruye la relacin entre el sistema de coordenadas del brazo y 01. Con excepcin de HELP, todos los lenguajes de este grupo estn provistos de estructuras de datos del tipo complejo. As, el AL utiliza vectores, posiciones y transformaciones; el PAL usa, fundamentalmente, transformaciones y el MAPLE permite la definicin de puntos, lneas, planos y posiciones. Slo el PAL, y el HELP carecen de capacidad de adaptacin sensorial. Los lenguajes AL, MAPLE y MCL, tienen comandos para el control de la sensibilidad del tacto de los dedos (fuerza, movimiento, proximidad, etc.). Adems, el MCL posee comandos de visin para identificar e inspeccionar objetos. A continuacin, se exponen las caractersticas ms representativas de los lenguajes dedicados a la programacin estructurada. AL.- Trata de proporcionar definiciones acerca de los movimientos relacionados con los elementos sobre los que el brazo trabaja. Fue diseado por el laboratorio de Inteligencia Artificial de la Universidad de Stanford, con estructuras de bloques y de control similares al ALGOL, lenguaje en el que se escribi. Est dedicado al manipulador de Stanford, utilizando como procesadores centrales, a un PDP 11/45 y un PDP KL-10. PAL.- Desarrollado por la Universidad de Purdure para el manipulador de Stanford, es un intrprete escrito en FORTRAN y Ensamblador, capaz de aceptar sensores de fuerza y de visin. Cada una de sus instrucciones, para mover el brazo del robot en coordenadas cartesianas, es procesada para que satisfaga la ecuacin del procesamiento. Como CPU, usan un PDP 11/70. MCL.- Lo cre la compaa MC DONALL DOUGLAS, como ampliacin de su lenguaje de control numrico APT. Es un lenguaje compilable que se puede considerar apto para la programacin de robots "off-line". MAL EXTENDIDO.- Procede del Politcnico de Miln, al igual que el MAL, al que incorpora elementos de programacin estructurada que lo potencian notablemente. Se aplica, tambin, al robot SIGMA. LENGUAJES DE PROGRAMACIN ESPECIFICATIVA A NIVEL OBJETO En este grupo se encuentran tres lenguajes interesantes: RAPT AUTOPASS LAMA RAPT.- Su filosofa se basa en definir una serie de planos, cilindros y esferas, que dan lugar a otros cuerpos deri-

Saber Electrnica

Caractersticas del Lenguaje Ideal para Robots


vados. Para modelar a un cuerpo, se confecciona una biblioteca con sus rasgos ms representativos. Seguidamente, se define los movimientos que ligan a los cuerpos a ensamblar (alinear planos, encajar cilindros, etc.). As, si se desea definir un cuerpo C1, se comienza definiendo sus puntos ms importantes, por ejemplo: P1 = < x, 0, 0 > P2 = < 0, y, 0 > P3 = < x/2, y, 0 > P4 = < 0, 0, z > Si, en el cuerpo, existen crculos de inters, se especifican seguidamente: C1 = CIRCLE/P2, R; C2 = CIRCLE/P4, R; A continuacin, se determinan sus aristas: L1 = L/P1, P2; L2 = L/P3, P4; Si, anlogamente al cuerpo C1, se define otro, como el C2, una accin entre ambos podra consistir en colocar la cara inferior de C1 alineada con la superior de C2. Esto se escribira. AGAINST / BOT / OF C1, TOP / OF C2; El lenguaje RAPT fue creado en la Universidad de Edimburgo, departamento de Inteligencia Artificial; est orientado, en especial, al ensamblaje de piezas. Destinado al robot FREDY, utiliza, como procesador central, a un PDP 10. Es un intrprete y est escrito en lenguaje APT. AUTOPASS.- Creado por IBM para el ensamblaje de piezas; utiliza instrucciones, muy comunes, en el idioma ingls. Precisa de un ordenador de varios Megabytes de capacidad de memoria y, adems de indicar, como el RAPT, puntos especficos, prev, tambin, colisiones y genera acciones a partir de las situaciones reales. Un pequeo ejemplo, que puede proporcionar una idea de la facilidad de relacionar objetos, es el programa siguiente, que coloca la parte inferior del cuerpo C1 alineada con la parte superior del cuerpo C2. Asimismo, alinea los orificios A1 y A2 de C1, con los correspondientes de C2. PLACE C1 SUCH THAT C1 BOT CONTACTS C2TOP AND B1 A1 IS ALIGNED WITH C2A1 AND B1 A2 IS ALIGNED WITH C2A2 El AUTOPASS realiza todos sus clculos sobre una base de datos, que define a los objetos como poliedros de un mximo de 20,000 caras. Est escrito en PL/1 y es intrprete y compilable. LAMA.- Procede del laboratorio de Inteligencia Artificial del MIT, para el robot SILVER, orientndose hacia el ajuste de conjuntos mecnicos. Aporta ms inteligencia que el AUTOPASS y permite una buena adaptacin al entorno. La operatividad del LAMA se basa en tres funciones principales: 1 Creacin de la funcin de trabajo. Operacin inteligente. 2 Generacin de la funcin de manipulacin. 3 Interpretacin y desarrollo, de una forma interactiva, de una estrategia de realimentacin para la adaptacin al entorno de trabajo. Los lenguajes ms conocidos de este grupo son: STRIPS HILAIRE STRIPS.- Fue diseado, en la Universidad de Stanford, para el robot mvil SHAKEY. Se basa en un modelo del universo ligado a un conjunto de planteamientos aritmtico-lgicos que se encargan de obtener las subrutinas que conforman el programa final. Es intrprete y compilable, utilizando, como procesadores, a un PDP-10 y un PDP-15. HILAIRE.- Procedente del laboratorio de Automtica Y Anlisis de Sistemas (LAAS) de Toulouse, est escrito en lenguaje LISP. Es uno de los lenguajes naturales ms interesantes, por sus posibilidades de ampliacin e investigacin.

CARACTERSTICAS DE UN LENGUAJE IDEAL PARA ROBTICA Las seis caractersticas bsicas de un lenguaje ideal, expuestas por Pratt, son: 1. Claridad y sencillez. 2. Claridad de la estructura del programa. 3. Sencillez de aplicacin. 4. Facilidad de ampliacin. 5. Facilidad de correccin y mantenimiento. 6. Eficacia. Estas caractersticas son insuficientes para la creacin de un lenguaje "universal" de programacin en la robtica, por lo que es preciso aadir las siguientes: - Transportabilidad sobre cualquier equipo mecnico o informtico. - Adaptabilidad a sensores (tacto, visin, etc.). - Posibilidad de descripcin de todo tipo de herramientas acoplables al manipulador. - Interaccin con otros sistemas.

LENGUAJES DE PROGRAMACIN EN FUNCIN DE LOS OBJETVOS La filosofa de estos lenguajes consiste en definir la situacin final del producto a fabricar, a partir de la cual se generan los planes de accin tendentes a conseguirla, obtenindose, finalmente, el programa de trabajo. Estos lenguajes, de tipo natural, suponiendo una potenciacin extraordinaria de la Inteligencia Artificial, para descargar al usuario de las labores de programacin. Prevn, incluso, la comunicacin hombre-mquina a travs de la voz.

Saber Electrnica

PLC
En el aspecto de claridad y sencillez, la programacin gestual es la ms eficaz, pero impide la confeccin de programas propiamente dichos. Los lenguajes a nivel de movimientos elementales, como el VAL, disponen de bastantes comandos para definir acciones muy parecidas que fueron surgiendo segn las necesidades y que, en gran medida, oscurecen su comprensin y conocimiento. Aunque, inicialmente, las tcnicas de programacin estructurada son ms difciles de dominar, facilitan, extraordinariamente, la comprensin y correccin de los programas. Respecto a la sencillez de aplicacin, hay algunos lenguajes (como el MCL) dedicados a las mquinas herramienta (APT), que pueden ser valorados, positivamente, por los usuarios conocedores de este campo. El PAL, estructurado sobre la matemtica matricial, slo es adecuado para quienes estn familiarizados con el empleo de este tipo de transformaciones. Uno de los lenguajes ms fciles de utilizar es el AUTOPASS, que posee un juego de comandos con una sintaxis similar a la del ingls corriente. Es imprescindible que los lenguajes para los robots sean fcilmente ampliables, por lo que se les debe dotar de una estructura modular, con inclusin de subrutinas definidas por el mismo usuario. La adaptabilidad a sensores externos implica la posibilidad de una toma de decisiones, algo muy interesante en las labores de ensamblaje. Esta facultad precisa de un modelo dinmico del entorno, as como de una buena dosis de Inteligencia Artificial, como es el caso del AUTOPASS. Aunque los intrpretes son ms lentos que los compiladores, a la hora de la ejecucin de un programa, resultan ms adecuados para las aplicaciones de la robtica. Las razones son las siguientes: 1) El intrprete ejecuta el cdigo como lo encuentra, mientras que el compilador recorre el programa varias veces, antes de generar el cdigo ejecutable. 2) Los intrpretes permiten una ejecucin parcial del programa. 3) La modificacin de alguna instruccin es ms rpida con intrpretes, ya que un cambio en una de ellas no supone la compilacin de las dems. 4) Finalmente, el camino para la superacin de los problemas propios de los lenguajes actuales ha de pesar, necesariamente, por la potenciacin de los modelos dinmicos del entorno que rodea al robot, acompaado de un aumento sustancial de la Inteligencia Artificial.

Saber Electrnica

TV

Mediciones de la Seal de Antena


En este artculo le enseamos a realizar mediciones de seal de antena en la banda de TV de UHF sin utilizar instrumentos costosos. Slo se emplea un viejo receptor de TV y algunos componentes de poco valor para construir un atenuador por pasos.
Autor: Ing. Alberto H. Picerno email: picernoa@fullzero.com.ar

INTRODUCCION Cuando se instala un sistema de antena de TV se puede trabajar de dos maneras: estimando la seal o midindola. El primer mtodo requiere mucha experiencia y no es seguro. El segundo requiere transformar algn TV que no tiene por qu ser en colores. En efecto, el autor recomienda buscar en nuestro taller o comprar en una compraventa algn TV de 14 de blanco y negro con banda de VHF y UHF con un sintonizador rotativo que est en buenas condiciones. Por supuesto que si Ud. tiene un TV color con banda de UHF no lo vamos a despreciar. Desemplvelo, prubelo y djelo a mano que ya lo vamos a utilizar como un milivoltmetro selectivo. Aclaremos que el TV no pierde su condicin de tal, es decir que inclusive puede ser el TV de su casa si su seora se lo permite. El dispositivo que ms trabajo lleva y el ms til en el taller, es el atenuador por pasos. El mismo est basado en un conjunto de llaves corredera de dos vas y fue bautizado por el autor como atenuador a pianito. El nombre se debe a que el original, diseado en la empresa Tonomac donde trabajaba el autor, tena unas llaves correderas basculantes que le daban al dispositivo la forma de un teclado de piano. El tamao fsico del atenuador a pianito es funcin de las llaves corre-

deras que Ud. utilice. Por lo tanto no daremos medidas sino que Ud. deber adecuar el diseo mecnico de acuerdo al sugerido aqu. Lo que s le vamos a dar es el circuito, el archivo virtual de Workbench Multisim (para que pueda modificar el diseo a voluntad) y sobre todo cmo se utiliza en la prctica. Segn la costumbre del autor, luego de recibir los datos prcticos los lectores deben estar dispuestos a soportar la lata terica correspondiente. En este caso estudiaremos una importante unidad de medida utilizada en electrnica, el dB y lo haremos con simples ejercicios aclaratorios para que todos entiendan la utilidad prctica de esta unidad de medida comparativa. Nuestro monitor cumplir tambin con una funcin muy especifica, que es controlar la codificacin de las seales codificadas sin necesidad de utilizar un osciloscopio. En efecto, toda esta serie de artculos esta destinada a pequeos sistemas de distribucin de seales codificadas de UHF en pueblos del interior, en edificios de propiedad horizontal con muchos departamentos, countrys, barrios cerrados, etc. etc. En estos lugares el explotador de seales de cable/aire no puede darse el lujo de comprar un medidor de intensidad de campo y un osciloscopio para analizar la codificacin oficial de las seales y la correspondiente decodificacin, se debe arreglar

como puede y nosotros le vamos a ensear cmo se hace con nuestro monitor modificado. Para la funcin de monitoreo de la codificacin es conveniente que el TV sea en colores porque la plaqueta decodificadora tiene patas del micro destinadas a generar pulsos de diferente tipo que se observan en colores sobre la pantalla. Estas funciones del monitor se analizaran en artculos posteriores al presente por razones de espacio.

EL ATENUADOR DE UN PASO Un atenuador es un conjunto de resistores que cumple con la funcin de atenuar una seal elctrica. Si a un atenuador por 10 le colocamos una seal de entrada de 10V por su salida obtendremos 1V. Dentro del conjunto de los atenuadores se destacan aquellos que tienen una resistencia de entrada igual a la resistencia de salida, es decir: al conectarlos en un circuito adaptado (que poseen una resistencia de carga igual a la resistencia interna del generador) no varan las condiciones de adaptacin. Todo esto se va a entender mejor con un ejemplo real. Una antena del tipo dipolo plegado para TV tiene una resistencia interna de 75 aproximadamente; los receptores de TV tienen una resistencia de entrada de 75. Esto significa que esa

Saber Electrnica

TV
Figura 1 cuenta desconectar la antena pasar el tster a Ohm y medir la resistencia interna de la antena y del atenuador cargado. Comprobar que es de 75. Es obvio que si desconecta la resistencia de carga y la mide con el tster tambin indicar 75 Ohm. Esta prueba sirve para que el lector recuerde que en un sistema adaptado todos los componentes deben presentar una resistencia del mismo valor, que en nuestro caso es de 75 Ohm. La impedancia caracterstica de 75 Ohm no es el nico valor posible para un cable o una antena. En efecto todo depende del tipo de antena utilizado. Si Ud. trabaja con una antena Yagui (muy usada en los principios de la TV) tiene una impedancia de 75 Ohm pero si trabaja con un simple dipolo abierto puede tener impedancias de 50 Ohm y deber utilizar un cable coaxil con una impedancia caracterstica de ese valor muy utilizado por los radioaficcionados. Para que nuestro anlisis sea mas general le brindaremos una tabla para construir atenuadores de hasta 60dB para una impedancia de 50 Ohm que es la mas baja que se utiliza. Si Ud. desea construir una celda atenuadora de otro valor no tiene ms que multiplicar los valores indicados por un coeficiente igual al cociente de la impedancia deseada, dividida por 50. Por ejemplo si desea construir una celda de 75 Ohm debe calcular 75/50 que da 1,5 y multiplicar los valores de la tabla por 1,5. Otro valor muy utilizado en electrnica es el de 600 Ohm porque

antena transfiere al TV la mxima energa posible, en efecto cualquier otra relacin de resistencia interna a resistencia de carga transfiere menos energa. En la prctica la antena est en el techo y el TV est en el interior de la vivienda. Por lo tanto se deben unir con un cable. El cable a utilizar debe ser apto para transmitir energa en las frecuencias de UHF. El mas adecuado es un cable coaxil con una impedancia caracterstica igual a la resistencia interna de la antena o de la carga es decir de 75. Ese cable debe ser de bajas prdidas, pero jamas podr ser de prdidas nulas. Las prdidas en el centro de banda de UHF puede ser del orden de 0,5dB por metro. Es decir que si colocamos una bajada de 20 metros tendremos una perdida de 10dB. Aun no conocemos la definicin del dB pero todos tenemos una idea de que representa las prdidas de un componente pasivo o la ganancia de un componente activo. Como fuera, si queremos representar ese trozo de lnea debemos recurrir a un atenuador equivalente y ese atenuador debe tener una resistencia de entrada y de salida de 75 Ohm y una perdida de 10dB. En la figura 1 se puede observar un diseo adecuado en disposicin Pi (no es el nico diseo posible, tambin existe una disposicin muy comn llamada en T). Observe los voltmetros de CA, elegimos una tensin de 775mV sobre una resistencia de 75 porque as se pueden definir a una seal de 0dB. El voltmetro 1 justamente indica esa ten-

sin pero si conectamos un medidor real sobre la antena estaramos midiendo la tensin existente despus de la resistencia interna de la antena (de 75 Ohm). Si lo hacemos con un medidor cuya resistencia interna es de 75 Ohm para tendremos un acoplamiento adaptado y podremos observar que la tensin de la antena cae a la mitad tal como lo indica el voltimetro 2 (el atenuador intercalado tiene una resistencia de entrada de 75 Ohm, cuando se lo carga a su vez con otra resistencia de ese mismo valor). Por ltimo, el voltmetro 3 indica una tensin atenuada 0,707 veces con respecto a la de entrada. La entrada es a su vez exactamente igual a la mitad de la tensin interna de la antena. En la figura 2, se pueden observar el mismo circuito pero usando el tster como decibelmetro. El tster 1 indica 0dB, el 2 indica 6dB y por ultimo el 3 indica 9dB porque el atenuador intercalado es de 3 dB. De aqu ya se puede deducir que cuando la tensin cae a la mitad se produce una atenuacin de 6dB y que atenuar 3dB significa 0,707 veces. El lector puede por su

Figura 2

Saber Electrnica

Medicin de la Seal de Antena


cuando utilice el atenuador a frecuencias elevadas las componentes capacitivas e inductivas del armado se van a encargar de arruinarle la precisin. Y nunca se olvide de colocar el atenuador dentro de una caja metlica realizada con chapa de cobre o de bronce de por lo menos 0,5 mm de espesor. Agregue luego a la caja un conector de entrada y otro de salida con conexiones lo ms cortas posibles y no deje los terminales de los resistores con un largo mayor a 5 mm.

EL ATENUADOR A PIANITO Un atenuador de atenuacin variable por pasos se puede realizar tanto con celdas en Pi como en T e inclusive podran intercalarse de los dos tipos. El autor opt por la celda en Pi pero el lector tiene amplia libertad al respecto. En este momento debemos elegir los valores de las celdas individuales. Dentro de lo posible deberamos optar por un juego de celdas que permita obtener todos los valores de atenuacin posibles de 1dB en 1dB desde 0 hasta 60dB. Un juego posible de celdas, es el clsico de 1, 2, 3, 5, 10, 20, 20 y 50dB que nos permite obtener todas las atenuaciones entre 0 y 100dB. En realidad si el lector quiere un diseo ms cuidadoso debera evitar la celda de 50dB y armar otro pianito igual si desea atenuaciones superiores a 50dB. La razn es que un atenuador de 50dB tiene una diferencia de unas 300 veces entre la seal de entrada y la de salida y los efectos de capacidades sobre el resistor superior de la disposicin en PI lo afectan en grado sumo. En las figuras 4 y 5 se puede observar el mismo atenuador sometido a una seal de 1kHz y de 1000MHz considerando que el resistor tiene una capacidad de

Figura 3 esa es la impedancia caracterstica del los con el tster digital. Si le pedimos par telefnico; para construir un ate- un resistor de 50,5 Ohm utilice uno de nuador de 600 Ohms, multiplique los 56 y agregue en paralelo uno de 470 o valores de la tabla por 12. 560 Ohm para aproximarse lo mas poY para que la tabla sea mas gen- sible al valor indicado. No pretenda rica aun le brindamos tambin los va- una precisin extraordinaria, con acerlores de la celda en disposicin T, carse al 2,5 % es suficiente porque para que Ud. adopte la disposicin ms adecuada a su Figura 4 necesidad. Los circuitos correspondientes a la tabla se pueden observar en la figura 3. Observe que los valores resistivos indicados no corresponden con los valores conocidos de la serie del 10 o del 5%. En efecto son resistores de la serie del 1% o una serie hipottica menor aun. No intente ir a un comercio de electrnica y pedir un resistor de 14058 Ohm porque no existe. Lo mas prctico es utilizar un paralelo de dos o tres resistores tal como lo hizo el autor y medir-

Saber Electrnica

TV
Figura 5 Figura 6

solo 0,1pF sobre l. Una mejora substancial cuando se desea realizar atenuadores mayores a 20dB es colocar una aro de guarda sobre el resistor superior del PI y conectarlo a masa para que no haya capacidad enfrentada entre los casquillos metlicos. Es evidente que la capacidad de los casquillos a masa pueden afectar a la atenuacin pero como lo demuestra la figura 6 el error es mucho menor. Un circuito Figura 7 posible para el atenuador a pianito es el que se observa en la figura 7 aclaramos que no es la nica posibilidad de armado pero es la mas prctica y adecuada para que las conexiones sean cortas. Este circuito es perfectamente funcional y el prototipo diseado por el autor tiene por lo menos 20 aos de uso. Su construccin prctica depende de las llaves corredera que Ud.

pueda conseguir y es por eso que no le damos medidas mecnicas. La fotografa del prototipo del autor puede utilizarse como gua de armado teniendo en cuenta que cuando se arm ese prototipo los resistores eran considerablemente mas grandes que en la actualidad. Actualmente se puede armar con resistores que segn la nomenclatura de Philips tiene un dimetro de 2,5 mm en los casquillos para el mo-

delo CR25 conocido en el comercio como de 1/8W. Tambin se puede armar con resistores ms pequeos de 1,6 mm de dimetro conocidos en el comercio como de 1/8 chicos. En la figura 8 se puede observar una fotografa de un resistor modificado para alta frecuencia. El lector debe conseguir una arandela de bronce (o de algn otro material soldable) o un terminal semilla y ubicar este elemen-

Saber Electrnica

Medicin de la Seal de Antena


Figura 8 una tabla aparecida en un artculo del autor sobre la modificacin de la etapas de FI de TVs y videos. De cualquier modo, cualquier tcnico avezado puede ubicar fcilmente las tensiones de control de ambos AGC ya que ambas varan al cambiar la seal de antena; el AGC de FI aparece siempre sobre un capacitor electroltico de 0,47F a 2,2F aproximadamente que esta conectado a una pata del integrado de FI por un lado y a masa por otro. Sobre la pata positiva del capacitor existe una tensin que puede variar entre 1 y 3 voltios aproximadamente cuando se cambia la seal de entrada. La mayora de los TV incrementan la tensin de AGC cuando aumenta la seal (AGC directo) pero existen algunos muy viejos donde la tensin de AGC se reduce al aumentar la seal. La tensin de AGC del sintonizador aparece sobre una pata del mismo (solo hay una pata que realiza esta funcin) y tambin vara con la seal de antena, pero solo lo hace con seales intensas; con seales bajas esta fijo en un valor que pone al sintonizador a mxima ganancia (asegrese que este hecho se cumpla variando el ajuste del preset de retardo del AGC). Una buena seal de antena debe estar por encima del valor en el cual comienza a funcionar el AGC de la FI; pero en muchos casos es difcil conseguir esos valores. Para esos casos observe la pantalla del TV elegido como monitor y reduzca la seal con el pianito hasta que se observe una pequea nieve en la pantalla; a este valor de seal lo vamos a llamar seal mnima y queda definido por las correspondientes tensiones de AGC. Atene 20dB menos, a ese valor de seal lo vamos a llamar ptimo (luego veremos Figura 9 que 20dB equivalen a 10 veces en tensin); mida otra vez las tensiones de AGC. Cualquier TV al que apliquemos una tensin comprendida entre la mnima y la mxima deber funcionar correctamente si nuestro TV usado como referencia de ganancia funciona correctamente. Ud. se preguntar para qu sirve todo lo que realizamos hasta ahora. Todo esto tiene una utilidad muy prctica. Suponga que Ud. monta su antena y quiere saber cuntos TVs puede alimentar desde ella, suba el TV de prueba a la terraza y con el pianito a plena salida y los presets del booster a mximo y observe una seal con nieve. Vare la direccin de la antena para logra la mxima tensin de ambos AGC o el mnimo ruido en la pantalla. Si la seal es muy intensa no va a observar una variacin muy marcada. En ese caso baje la seal unos 20dB o mas hasta que aparezca nieve y ajuste luego la direccin. Cuando este seguro de que la seal pasa por su mximo vare la misma con el pianito para lograr la condicin de AGC correspondiente a seal ptima. Si est muy alejado de la antena transmisora quizs deba conformarse con la condicin de seal mnima. Como sea su pianito indicar una determinada atenuacin; imaginemos que indica 36 dB para el peor canal. Esos 36dB equivalen a la cantidad de seal que Ud. puede gastar en el cable coaxil y en los divisores. Imaginemos que Ud. utiliza un cable FOAM de bajas prdidas y que el primer tramo de bajada hasta el primer divisor tiene 10 metros. Esto significa que en la entrada del divisor tendremos una atenuacin de 5dB. Si el divisor es de una entrada y dos salidas (por ejemplo

to con adhesivo trmico sobre el cuerpo del resistor luego de soldarlo a masa con un alambre bien corto. En su momento el autor realiz pruebas con circuitos impresos para obtener un diseo ms prolijo pero termin abandonando la idea porque las capacidades de acoplamiento empeoraban el funcionamiento en la gama alta de UHF. Inclusive se realizaron pruebas con plaquetas de fibra de vidrio que mejoraron el funcionamiento pero siempre con parmetros inferiores a un armado areo. El prototipo tiene un chasis de chapa de bronce calado para el montaje de las llaves y doblado en U para construir los laterales. El modelo se termina con separadores internos del mismo material y los dos lados menores en donde se montan los conectores pasantes para pin fino (vea la figura 9).

USO DEL ATENUADOR A PIANITO Vamos a suponer que nuestro TV funciona correctamente, es decir tiene una sensibilidad cercana al promedio de todos los TVs, en una palabra que es representativo de todo la constelacin de TVs posibles de conseguir (Si Ud. tiene un generador de seales de UHF debera medirlo para averiguar su sensibilidad real en uV, en caso controria lo utilizara como un patrn comparativo de sensibilidad). A ese TV le tenemos que agregar por lo menos una salida para un tester digital sobre la pata del sintonizador dedicada al AGC y otra sobre la salida para el capacitor de AGC de la FI. Estas patas pueden ser ubicadas fcilmente con

Saber Electrnica

TV
porque la vivienda tiene dos pisos y cada salida alimenta a un piso) considere que la seal se parte por la mitad y ya sabemos que esto equivale a 6dB. A la salida del divisor tendremos entonces 6+5 = 11dB. Luego tendramos un tramo de cable de 5 metros hasta el piso inferior en donde se perderan 2,5dB y por ltimo otro divisor por dos ya que en cada piso se colocar una boca y un ltimo tramo de cable para cada boca de otros 5 metros. En total tendremos otros 11 dB ms para sumar a los anteriores que completan 22dB. Como la ltima cifra es menor a los 36dB que tena para gastar significa que sobrar seal y que podra colocar ms bocas o simplemente dejarla como reserva por si se desorienta la antena o se oxida algn conector. Los TVs conectados a la red (mediante su AGC) se encargarn de ajustar la ganancia para obtener una buena imagen en cada caso. Solo cuando la seal supera los 60dB se puede dar el caso que un TV se sature y entonces se debe reducir la salida del booster con el correspondiente control. Atencin que con el pianito podemos determinar si una seal se satura o es baja. En ambos casos se observar nieve sobre la pantalla; pero si la nieve se reduce al atenuar podemos asegurar que se trata de exceso de seal. Siempre debe recordar lo siguiente: un divisor por dos reduce la seal a la mitad uno por tres a la tercera parte y uno por cuatro a la cuarta parte y as sucesivamente. Esas relaciones se traduce a dB del siguiente modo: x2 = 6dB ; x3 = 10dB; x4 = 12dB . Nota: estas relaciones valen solo para divisores resistivos; existen algunos divisores inductivos o a transformador que se comportan de un modo diferentes presentando una atenuacin algo menor debido a que se producen potencias reactivas pero a todos los efectos las cifras dadas tienen una adecuada precisin. Dejamos para el final las definiciones matemticas porque para entenderlas el lector debe dominar el uso de los logaritmos. Preferimos dar una idea del uso de los dB basada en la prctica y dejar las matemticas para este apndice. Si el lector no puede entender lo que sigue no debe hacerse problemas, simplemente use los logaritmos como una herramienta de trabajo que es ms til que entender su procedencia; pero si entiende de matemticas no deje de leer lo que sigue. La frmula para la atenuacin en dB de dos tensiones es la siguiente: dB = 20 log. V1/V2 (1) 0,0645 y pulsando la tecla LOG de la calculadora obtendremos 1,19 que al multiplicar por 20 nos da el valor final de 23,8dB. As de fcil es y no se requiere saber cual es la definicin del logaritmo de un nmero. Si lo sabe mejor, pero si no lo sabe lo puede usar igual. Y si no tengo calculadora cientfica? Puede hacer los clculos mentalmente recordando algunos resultados clsicos. Por ejemplo recordando que la mitad de seal es 6dB y la dcima parte es 20dB puede calcular mentalmente que 16 veces en tensin es 26dB. Es decir que el producto en veces se transforma en una suma en dB. Otro valor clsico para los clculos mentales es que 5 veces es aproximadamente +10dB y que 10dB es 0,2 veces es decir 1/5. CONCLUSIONES En esta entrega aprendimos a mensurar cmo se realiza el diseo de una red de TVs conectados a una seal de UHF. Lo hicimos a la criolla sin gastar ms que en unos resistores que probablemente ya tenamos en nuestro taller, unas llaves corredera y algo de chapa de cobre. Recuerde que no se necesita tener un TV dedicado; puede usar el TV que utiliza todos los das en su casa para medir la seal (slo se debe agregar un conector para el tster, o nada si se arregla mirando el nivel de ruido en la pantalla). En realidad con esta entrega solo dimos un primer paso para trabajar en redes de TVs conectados a VHF/UHF. Si Ud. entendi cmo se realiza el clculo de la instalacin en dB no se pierda la prxima entrega donde le vamos a indicar cmo se calcula y construyen los derivadores y divisores para que no tenga que comprarlos y pagar en dlares una simple caja metlica con tres conectores y una bobinitas. Que adems, por lo general funcionan mal y tienen poca durabilidad, sin hablar de que solo existen divisores (los derivadores pertenecen a las instalaciones de tipo profesional).

V2 es la tensin que se toma como referencia para el cero dB y V1 la tensin a expresar en dB. Por ejemplo cuando no se expresa lo contrario el cero dB utilizado para seales de antena se define como 775mV sobre 75 Ohm. Si ahora nos piden expresar en dB una tensin de 77,5 mV la frmula quedara transformada en lo siguiente: dB = 20 log 77,5/775 = 20 log 0,1 Como sabemos, el logaritmo en base 10 de 0,1 es igual a la unidad con signo negativo, es decir que la relacin es de -20dB. El signo negativo indica atenuacin y el positivo amplificacin. Si me piden expresar en dB una tensin de 7,750 mV entonces el cociente ser de 10 veces y el logaritmo en base 10 de 10 es +1 dando un resultado de +20dB. Si me piden expresar en dB una tensin de 775mV, el resultado del cociente es de 1 y el logaritmo decimal de 1 es 0. Por lo tanto el resultado final es de 0dB. Para otras relaciones de tensin donde el logaritmo no es entero se requiere un trabajo mayor. No se preocupe que no le vamos a pedir que emplee la vieja tabla de logaritmos. Actualmente se calculan los logaritmos muy cmodamente con la calculadora cientfica. Por ejemplo si la tensin a expresar es de 50mV realizaremos el clculo del cociente como 50/775 =

FORMULA DE LA ATENUACION

Saber Electrnica

S E C C I O N . D E L . L E C T O R
Con el objeto de prestarle un mejor servicio, a partir de este mes Ud. puede conseguir la revista del Club y los productos anunciados en las pginas de Saber Electrnica en las mejores casas de venta de componentes electrnicos. S, ahora Ud. puede obtener las mejores ofertas en el mismo momento y en el mismo lugar que realiza sus compras para el taller. Llame ya a su comerciante amigo y pdale que le reserve el producto de su inters. Este es un servicio ms que Saber Electrnica presta a los lectores de Capital y Gran Buenos Aires (prximamente surtiremos a locales de todo el pas). A continuacin brindamos un listado de las casas donde puede realizar su compra.
C a s a B o l l e ro Matheu 43 - Capital 4952-9510 Casa Gonzlez Montevideo 1001- Bernal 4251-1601 E l e c t ro F e r Belgrano 900 - San Miguel 4664-2509 Electrnica El Universo B. Sur Mer 317 - Capital 4861-9889 Electrnica Nino Carhu 137 - Capital 4641-8312 Electrnica Rocha Calle 25 N 1568 - La Plata 0221-4516659 Nakama TV H. Yrigoyen 9490 - L. de Zamora 4292-0361 Radio Saransanto M. T Alvear 2861 - Caseros 4750-8012 E l e c t r n i c a L a f e rr e re S R L Murgiondo 2908 - Laferrere 4626-1990 Electrnica Oeste B. Mitre 581 - Moreno 0237-462369 Musikman B. Encalada 2274 - Capital 4780-0073 Electrnica Liniers Timoteo Gordillo 35 Liniers 4644-6983 T r e c e Vi s i n 13 N 102, esq. 34 - La Plata 0221-421-7940 Electrnica Vctor Chile 336 - Ezpeleta 4256-9579 E l E m p o r i o L i b ro s 9 de Julio 182 (5000) CORDOBA 0351-4245591 Radio Merlo Suipacha 716 - Merlo 0220-4831953 Dine TV Mendoza 88 - Morn 4629-0153 Electrnica Cosmos Mitre 1804 - Avellaneda 4205-2159 Electrnica FV Arenales 268 - Fcio. Varela 4255-5894 E l e c t r n i c a O m i c ro n M. Castro 5355 - Lans Oeste 4209-2684 L i b re r a E x o d o Calle 1 N 713 - La Plata 0221-4890973 Electrnica Irinika 67 N 1504 Esq. 25 - La Plata 0221-457-0113 U rq u i z a T V Av. Triunvirato 3799 - Capital 4521-4018 E l e c t r o T V Yu r k o v Martn Fierro 5987 - Villa Bosch 4844-3605 Editorial Alsina Paran 137 - Capital 4371-9309 H i g h Te c Scalabrini Ortiz 69 - Capital 4856-6972 Restaino de Cmpora Ciudad de la Paz 2226 - Capital 4783-5642 TV 7 Calle 7 N 256 - La Plata 0221-422-7807 V i s i n M a rc o l o n g o Av. 7 N 112 - La Plata 0221-422-8680 L a F e r i a d e l L i b ro Muecas 260 - TUCUMAN 0381-421-7600/9171 C a s a C o rr e a Calle 55 N 4825 - Hudson 02229-452140 Editorial HASA Rincn 686/8 Capital 4943-0820 Electrnica ECG V. Gmez 2890 - Capital 4865-4226 Electrnica Kation SCA C.15 N699 esq.46 - La Plata 0221-486033 E l e c t r n i c a M a rc e l Asuncin 6014 - I. Casanova 4486-4800 Marimon Electrnica H. Yrigoyen 9257 - L. de Zamora 4243-4931 Radio Ram Paraguay 2454 - San Justo 4651-7766 Campos Graciela Andn Estac. Liniers Liniers 4854-6557 Electrnica Laprida Laprida 1503 - Florida 4796-2929 Master TV Santa F 2423 - Martnez 4792-3466 Yo s h i M a g a z i n e d e A s a t o San Martn 612 Quilmes 4254-2114 Editorial Quark SRL Herrera 761 - Capital 4301-8804 E l e c t r n i c a Ay a l a 60 N 1313 (21 y 22) La Plata 0221-452-5876 Novak Electrnica Diagonal 73 y 35 - La Plata 0221-479-2869 T r a n s i s t o re s M P Misiones 52 - Capital 4952-4356

Pida la Revista del Club y Todos Nuestros Productos en las Principales Casas del Gremio:

S E C C I O N . D E L . L E C T O R
Respuestas a Consultas Recibidas Para mayor comodidad y rapidez en las respuestas, Ud. puede realizar sus consultas por escrito va carta o por Internet a la casilla de correo: hvquark@ar.inter.net De esta manera tendr respuesta inmediata ya que el alto costo del correo y la poca seguridad en el envo de piezas simples pueden ser causas de que su respuesta se demore. Pregunta 1. El programador de PIC con el que se ensea en el CD Curso Completo de PICs es serie o paralelo? Ernesto Cevallos La carga de datos en la EEPROM de un PIC se realiza en serie, sea cual fuere el cargador empleado. Para cargar un PIC hace falta que la pata 4 tenga una tensin de 13V, luego los datos presentes en RB7 ingresarn al microcontrolador con cada flanco descendente de la seal de reloj aplicada en RB6. El NOPPP utiliza el puerto paralelo de la computadora para realizar la transferencia de datos mientras que otros cargadores, como el descripto en esta edicin utilizan el puerto serie. Pregunta 2. Cmo puedo encontrar planos de equipos electrnicos? Sebastin Cejas Si se refiere a los planos elctricos de televisores, videocaseteras, etc, normalmente los fabricantes suelen colocar esa informacin en su pgina web, sin embargo, esta informacin slo est habilitada (no en todos los casos) a tcnicos oficiales. Por tal motivo en nuestro portal: www.webelectronica.com.ar estamos habilitando una seccin para que nuestros socios puedan tener esta informacin sin cargo. El nico requisito es ser socio del Club y tener conexin a Internet (o ir a un cybercaf). Pregunta 3. Por qu ya no hacen libros sobre circuitos electrnicos generales como los primeros Circuitos & Informaciones? Roberto Hugo Zass Bien, no es tan as. Hasta la fecha hemos publicado cerca de 90 libros de electrnica de los cuales 11 son especficos de circuitos, si bien los primeros Circuitos & Informaciones estn agotados, del sexto tomo, que se public hace 9 meses, an hay ejemplares disponibles. Sobre circuitos hemos editado otros libros, tales como la Enciclopedia de Circuitos Prcticos, Montajes Electrnicos o Proyectos con Circuitos Impresos. Actualmente nuestra poltica consiste en recopilar circuitos y ofrecerlos en CDs multimedia. Pregunta 4. Qu diferencia hay entre una seal encriptada y una seal codificada? Roberto R. Gonzlez En principio ninguna. Son trminos que se emplean para definir a las seales de TV que no pueden ser vistas si antes no se usa un aparato decodificador. Encriptado es un trmino que se comenz a emplear en Espaa y se ha popularizado en Amrica Latina, sin embargo cabe aclarar que se asocia a seal codificada con la transmisin de TV por cable y seal encriptada a la transmisin va satlite. Pregunta 5. Es mejor una fuente de alimentacin analgica o digital?. Alejandro Arguello No siempre es mejor una que otra, simplemente hacen referencia a la forma en que se realiza el control de tensin, corriente mxima entregada, etc. Cuando uno va a seleccionar una fuente debe fijarse que tenga una buena regulacin, que sea partida (que entregue tensin negativa y positiva respecto de masa), que posea un control continuo de tensin de salida, proteccin contra cortocircuito y regulacin de sobrecarga. Pregunta 6. Qu diferencia hay entre PAL y NTSC? Sandro C. Carballo Los trminos que mencionas hacen referencia a normas y sistemas de transmisin de TV, stos definen la forma en que se va a transmitir una seal, es decir, la frecuencia de campo, la cantidad de lneas de imagen por cuadro, el ancho de banda del canal, la forma en que se transmite el color, etc. Por ejemplo, la frecuencia vertica del Sistema PAL es de 50Hz mientras que en NTSC es de 60Hz. Por otra parte, en PAL se barren ms lneas de imagen que en NTSC.

Suscrbase a la Revista del Club Saber Electrnica


(ms pginas, ms contenido)

por 6 meses por slo $45


(incluye gastos de envo)

y reciba mensualmente un CD, una revista y claves para acceder a programas y utilitarios de electrnica.
Llame al tel.: (011) 4301-8804 para adherirse a esta promocin slo vlida para socios del Club. Tambin por Internet a: ateclien@webelectronica.com.ar

Saber Electrnica

Potrebbero piacerti anche