Anda di halaman 1dari 73

www.webelectronica.com.

ar
www.webelectronica.com.ar

6,500
443 -- $$6
211 /
/ 2
2 0
0 007 // NN 22
o
AAo
-500733
8-5
ISSSNN:: 033228
IS
SABER EDICION ARGENTINA

ELECTRONICA EDITORIAL
QUARK

Ao 21 - N 243
OCTUBRE 2007

Ya
Ya est
est en
en Internet
Internet el
el primer
primer portal
portal de
de electrnica
electrnica interactivo.
interactivo.
Vistenos en la web, y obtenga informacin gratis e innumerables beneficios.
Vistenos en la web, y obtenga informacin gratis e innumerables beneficios.
www.webelectronica.com.ar
www.webelectronica.com.ar
SECCIONES FIJAS
Seccin del Lector 80

ARTICULO DE TAPA
Interfase grfica para TV 3

MONTAJES
Control remoto para dimmer digital 23
Seguidor de tensin de precisin 48
Circuito de muestreo y retencin 49
Filtro con seguidor de tensin 49
Fuente partida de potencia hasta 20V 50
Fuente de alimentacin con proteccion 50
Robot para riego automtico 59
Gabott-Bass. Robot sigue lneas 62
Receptor para la banda de 40 metros - RX7 67

SERVICE
Curso de funcionamiento, mantenimiento y reparacin de reproductores de DVD
Leccin 17 - La seccin de decodificacin 28

CUADERNO DEL TECNICO REPARADOR


Tcnicas de liberacin de celulares. Liberacin y desbloqueo de V3 en todas sus versiones
y otros modelos Motorola 37
Cmo funcionan los telfonos celulares. Bluetooth en los telfonos celulares 44

LIBRO DEL MES


Todo sobre Mini robtica. Introduccin a la robtica 57

ROBOTICA
Actuadores finales empleados en robotos. Manos y muecas robots 71

MANTENIMIENTO DE COMPUTADORAS
Reparacon de un telfono celular 76

Distribucin en Capital Distribucin en Interior Uruguay


Carlos Cancellaro e Hijos SH Distribuidora Bertrn S.A.C. RODESOL SA
Gutenberg 3258 - Cap. 4301-4942 Av. Vlez Srsfield 1950 - Cap. Ciudadela 1416 - Montevideo
901-1184 Publicacin adherida a la Asociacin
Impresin: Impresora de Publicaciones S.A. - Carabobo 64 - Bs.As. - Argentina Argentina de Editores de Revistas
EDICION ARGENTINA - N 243 DEL DIRECTOR AL LECTOR
Director
Ing. Horacio D. Vallejo
Jefe de Redaccin
Pablo M. Dodero
Produccin
ALCANZANDO UN
Jos Mara Nieves
Columnistas:
Federico Prado
VIEJO SUEO
Luis Horacio Rodrguez
Peter Parker
Juan Pablo Matute
Bien, amigos de Saber Electrnica, nos en-
En este nmero: contramos nuevamente en las pginas de nues-
Ing. Alberto Picerno
Ing. Luis Roberto Rodrguez tra revista predilecta para compartir las nove-
Ing. Juan Carlos Tllez Barrera dades del mundo de la electrnica.
Ing. Wilfrido Bonilla
Vctor R. Gonzlez Fernndez
Guillermo Necco Cuando empec mis primeras experiencias
en electrnica, hace ms de 35 aos, recuerdo
EDITORIAL QUARK S.R.L.
Propietaria de los derechos que lo primero que me llam la atencin era la
en castellano de la publicacin pericia con la cual mi primer maestro, don Alberto, manejaba el oscilos-
mensual SABER ELECTRONICA
Herrera 761 (1295) copio. Recuerdo que dominar el uso del multmetro no me cost tanto como
Capital Federal
EDITORIAL sacarle el jugo a ese viejo Hannsen valvular con el que aprend a calibrar
T.E. 4301-8804
QUARK televisores Zenith con gabinete de chapa. Seguramente los nuevos lectores
Administracin y Negocios dirn qu antiguo o de qu est hablando?... lo cierto es que hoy, al
Teresa C. Jara igual que en aquellas pocas, contar con un osciloscopio es el sueo de to-
Staff dos los amantes de la electrnica. Quiero comentarles con inmensa alegra
Olga Vargas
Hilda Jara que por fin, gracias a la magia de los microprocesadores, hemos conse-
Liliana Teresa Vallejo guido cumplir el viejo sueo de brindarle a nuestros lectores la posibilidad
Mariela Vallejo
Daniel Oscar Ortiz de armarse un conjunto de instrumentos que van desde medidor de capaci-
Ramn Mio
Javier Isasmendi tores hasta el mismsimo osciloscopio, pasando por multmetros, medidores
Ing. Mario Lisofsky de inductancia y todo lo que el tcnico precisa para desarrollar las tareas
Sistemas: Paula Mariana Vidal
de servicio con xito.
Web Master: hostear.com Gracias al diseo del Ing. Luis Roberto Rodrguez estamos en condicio-
Red y Computadoras: Ral Romero
Video y Animaciones: Fernando Fernndez nes de ofrecerles el montaje de una interfase grfica para TV de forma que,
Legales: Fernando Flores
Contadura: Fernando Ducach con menos de $200, pueda tener el corazn de una serie de instrumentos
Tcnica y Desarrollo de Prototipos: que podr conectar en un TV cualquiera (le sugeriremos uno de esos TVs
Alfredo Armando Flores
blanco y negro de 5 que se venden a menos de $100) y, por medio de cir-
Atencin al Cliente
Alejandro Vallejo cuitos que iremos explicando con el correr de las ediciones, armarse instru-
ateclien@webelectronica.com.ar
mentos de excelente desempeo.
Internet: www.webelectronica.com.ar
No saben el placer con el que recibido este proyecto ya que por fin
Club SE:
Luis Leguizamn cualquier estudiante podr contar con un banco de trabajo bien equipado
Editorial Quark SRL y ni qu hablar un tcnico, especialmente aqul que an no ha podido
Herrera 761 (1295) - Capital Federal
www.webelectronica.com.ar comprarse un frecuencmetro como la gente y/o un osciloscopio.
Si Ud. no tiene un buen generador de funciones, o un frecuencmetro o
La Editorial no se responsabiliza por el contenido de las notas
firmadas. Todos los productos o marcas que se mencionan son a
un osciloscopio le sugiero que arme la Interfase Grfica que publicamos
los efectos de prestar un servicio al lector, y no entraan respon- como Artculo de Tapa porque le ser de una invalorable ayuda.
sabilidad de nuestra parte. Est prohibida la reproduccin total
o parcial del material contenido en esta revista, as como la in-
Hasta el mes prximo!
dustrializacin y/o comercializacin de los aparatos o ideas que
aparecen en los mencionados textos, bajo pena de sanciones le-
gales, salvo mediante autorizacin por escrito de la Editorial.

Tirada de esta edicin: 12.000 ejemplares. Ing. Horacio D. Vallejo


ARTCULO DE TAPA

Interffasse Grffica para TV


Convierta su TV en Multmetro, Osciloscopio
o Cualquier Otro Instrumento Electrnico
Para un tcnico en electrnica, contar con instrumentos
de prueba adecuados se convierte en un factor muy im-
portante a la hora de reparar equipos electrnicos.
Imagnese tratar de reparar una fuente de alimentacin
sin un voltmetro!
El instrumento de prueba ms usual es el multmetro, el
cual puede medir volts, resistencia, corriente e inclusive
algunos pueden medir capacitancia, frecuencia, transisto-
res y temperatura. Los hay de muy variados precios, de
aguja o digitales. Otro instrumento til, pero de costo re-
lativamente elevado, es el osciloscopio, de los cuales hay
analgicos o digitales, de uno o ms canales. El oscilos-
copio es indispensable cuando se trata de analizar sea-
les que fluctan en el tiempo, como pulsos digitales, seales de audio e inclusive seales de RF.
Para analizar seales digitales se usa un analizador de estados lgicos, el cual es semejante al oscilosco-
pio con la diferencia que despliega seales lgicas (uno o cero) y adems tiene como mnimo 8 canales.
Estos dos ltimos instrumentos no son frecuentes entre los aficionados a la electrnica principalmente
debido a su costo, sin embargo son instrumentos muy tiles.
Desde su creacin, Saber Electrnica se ha caracterizado por ofrecer a sus lectores la posibilidad de
aprender electrnica mediante la publicacin de artculos con proyectos tiles, de bajo costo y cuyos ele-
mentos son fciles de conseguir. En los ltimos aos el uso de microcontroladores en proyectos de elec-
trnica se ha vuelto una prctica comn, debido a su bajo costo y versatilidad.
Continuando con esta lnea, se propone el uso de una tarjeta de interfase para televisin con capacidades
grficas con el fin de usarla para disear equipo de instrumentacin de alta calidad y bajo costo. En la ac-
tualidad existe una gran cantidad de instrumentos virtuales, los cuales utilizan una PC para procesar da-
tos y desplegar grficas vistosas, sin embargo no siempre se requiere de tal capacidad. De sobra sabe-
mos que basta un simple display de cuarzo para cubrir las necesidades de despliegue de incontables ins-
trumentos. La interfase que proponemos se conec-
ta a cualquier televisin o monitor con entrada de
video para obtener as un display de alta resolu-
cin con varios tonos de gris. Adems, la tarjeta
es inteligente y puede procesar seales digita-
les para facilitar mostrar en la pantalla mlti-
ples controles, imgenes y caracteres, inclu-
so tiene integradas instrucciones para simu-
lar un display de cuarzo.

Autor: Ing. Luis Roberto Rodrguez


e-mail: luisrobertorodu@aol.com

Saber Electrnica

3
Artculo de Tapa
INTRODUCCION

Uno de los problemas con el que nos enfrentamos a


la hora de disear algn aparato que requiera mostrar in-
formacin es, precisamente, dnde la vamos a desplegar:

En un display de cuarzo?,
El display debe ser grfico o slo de caracteres?,
Cul es el costo mximo del display que podemos
usar?

Un ejemplo que se me ocurri una vez, fue que se me


pidi disear un contador de llamadas telefnicas, con la
caracterstica de mostrar en alguna pantalla las llamadas
que se hicieron y quin las hizo (con claves distintas pa-
Figura 1
ra cada usuario). A la hora de seleccionar el display nece-
sitaba uno de varias lneas y con iluminacin. Despus de utilizan la tarjeta de interfase necesitan invariablemente el
revisar varias opciones (la mayora de precio elevado), control de algn microcontrolador.
decid disear una interfase para televisin. El desplegar
grficos y caracteres en una televisin ofrece varias ven-
tajas: PANTALLA PRINCIPAL DE LA INTERFASE

* Bajo costo (hay televisiones desde 20 dlares). La figura 1 muestra la pantalla principal al conectar la
* Se puede alcanzar gran resolucin (hasta 320 por Interfase. La pantalla indica si se cuenta con las memo-
240 pixeles). rias opcionales tipo EEPROM. Como se puede apreciar,
* Se puede conseguir fcilmente. en este caso se cuenta con las dos unidades.
* Posibilidad de desplegar colores.

El proyecto ha culminado en una tarjeta de interfase Ejemplo de Aplicacin


para televisin, la cual puede trazar grficos y caracteres La figura 2 muestra un diagrama en bloques con un
en la pantalla. ejemplo simple de una aplicacin, en este caso un term-
Con esta tarjeta podremos disear cualquier instru- metro. El microcontrolador enva instrucciones a la tarje-
mento que requiera desplegar grficos sin ms que en- ta grfica utilizando slo 3 lneas (D0, RJ y LR) y la tar-
viarle las instrucciones apropiadas al procesador grfico jeta enva la seal de video a una televisin para su des-
incluido. pliegue.
Algunos ejemplos posibles de construir son:

* Multmetros digitales. PRINCIPIOS DE FUNCIONAMIENTO


* Frecuencmetros.
* Trazadores de curvas de dispositivos semiconduc- Bsicamente, la idea es direccionar secuencialmente
tores. una memoria y convertir el dato de la localidad en turno
* Analizadores lgicos.
* Osciloscopios digitales.
* Sistemas de desarrollo com-
pletos para microcontroladores.

Y un largo etctera, con la imagi-


nacin del aficionado o tcnico como
lmite.
La elaboracin del proyecto pro-
porciona, adems, una excelente
oportunidad para aprender microcon-
troladores, ya que los aparatos que Figura 2

Saber Electrnica

4
Interfase Grfica para TV

Saber Electrnica

5
Artculo de Tapa
en un nivel de voltaje de video, con el fin de desplegarlo Figura 3
en la pantalla de un televisor.
El inicio del despliegue es en la esquina superior iz-
quierda de la pantalla.
Despus de direccionar cierto nmero de localidades
(nmero de puntos por lnea horizontal) se detiene el di-
reccionamiento de la memoria y se genera una seal lla-
mada blanqueo, la cual en la pantalla es invisible.
Despus de cierto tiempo de blanqueo se genera un
pulso de sincrona horizontal, lo cual hace que se inicie
en la televisin una nueva lnea. Al cabo de cierto tiempo
despus del pulso de sincrona, se quita la seal de blan-
queo y se contina con el direccionamiento de la memo-
ria en la siguiente lnea.
Este proceso se repite cierto nmero de veces (lneas CARACTERISTICAS DE LA INTERFAZ
horizontales) hasta que se llega a la parte baja en la de-
recha de la pantalla, entonces se genera otro blanqueo y En realidad, la tarjeta es una verdadera microcompu-
posteriormente se genera un pulso de sincrona vertical, tadora con las siguientes caractersticas:
lo cual hace que el trazo en la pantalla inicie de nuevo su
trayectoria en la parte superior izquierda de la pantalla. * Entrada por teclado estndar de PC.
Este movimiento de arriba a la izquierda hasta abajo a la * 32kbytes de memoria RAM (voltil).
derecha en la pantalla se repite constantemente, varian- * Hasta 64kbytes de memoria EEPROM (no voltil).
do la luminosidad del punto en la pantalla de acuerdo al * Salida de video estndar para TV.
dato contenido en la memoria. * Resolucin de 228 x 216 pixeles con 16 tonos de
Despus de cada pulso vertical se reinicia el direccio- gris.
namiento de la memoria de video.
El procesador grfico utiliza menos de los 128kbytes
de memoria RAM disponible, quedando cerca de 32kby-
ASPECTO FISICO DE LA TARJETA tes libres, los cuales pueden ser usados por el microcon-
trolador externo en algn proyecto.
La figura 3 muestra una fotografa de la tarjeta IGTV, No en todos los proyectos se requiere de un teclado o
donde se pueden apreciar los dos microcontroladores uti- de memoria EEPROM, la tarjeta funciona sin la necesi-
lizados, el ATMEL ATMega8515 y el PIC 16C55 . Debajo dad de estos elementos, los cuales pueden ser agrega-
del PIC se puede apreciar la memoria RAM de video y a dos en el momento en que se hagan necesarios. Sin em-
la izquierda dos memorias EEPROM de 8 patas cada una bargo, la memoria RAM de 32kbytes siempre estar dis-
(en la foto slo se ha insertado una). ponible, ya que forma parte de la memoria de video la
Debajo del 8515 se aprecia el conector de interfaz, el cual est integrada en la tarjeta.
cual es una base de 16 patas con la cual se comunica la
IG con el mundo exterior.
Arriba a la izquierda se puede observar el conector COMUNICACION CON LA INTERFASE
RCA para la salida de video.
El conector de arriba a la derecha es para la entrada La tarjeta tiene un conector DIP de 16 patas, el cual
de alimentacin de 12 volts. A la izquierda del 8515 se se usa para la comunicacin entre el microcontrolador ex-
puede apreciar un interruptor analgico CMOS 4066. terno y la IG (Interfase grfica).
La tarjeta tiene, adems, la posibilidad de insertar un Bsicamente se usan slo 3 lneas (LR, D0 y RJ).
conector de entrada para un teclado estndar de PC, La seal LR (Listo para Recibir) la enva la IG cuando
con el fin de usar entrada por teclado en los proyectos est lista para recibir datos del mundo exterior. Las ins-
que as lo requieran, como ejemplo un sistema de desa- trucciones se envan por D0 de manera sincrnica (sn-
rrollo de microcontroladores, donde es necesario un edi- crona), los pulsos de reloj se envan a travs de RJ, los
tor de texto. cuales son proporcionados por el microcontrolador exter-
Tambin se han dispuesto 2 bases para memorias no.
EEPROM del tipo serie, con el objeto de disponer de me- Obviamente los datos se envan en serie, ya que slo
moria no voltil en los proyectos que as lo requieran. hay una lnea (D0) para recibir las instrucciones.

Saber Electrnica

6
Interfase Grfica para TV

Saber Electrnica

7
Artculo de Tapa
Las instrucciones se componen de uno o ms bytes,
por ejemplo, para borrar la pantalla se debe enviar un 0,
en cuyo caso la instruccin consta de un solo byte.
Para dibujar un punto se debe enviar un 8 seguido
de dos bytes indicando las coordenadas del punto X y
Y. Esta instruccin requiere de 3 bytes.
Para ilustrar con un ejemplo, supongamos que desea- Figura 4
mos borrar la pantalla y luego dibujar un punto en el cen-
tro (coordenadas 114, 108). Los bytes que debemos en-
viar por D0 seran los siguientes:
din de la tarjeta. Tambin se han implementado instruc-
Byte 1 0 Instruccin borrar la pantalla. ciones para grabar y leer la memoria de video y aprove-
Byte 2 8 Instruccin dibujar un punto. char los 32kbytes (32K) libres en algn proyecto que re-
Byte 3 114 Coordenada X del punto. quiera memoria RAM.
Byte 4 108 Coordenada Y del punto. En la figura 5 se muestra el diagrama en bloques de
nuestra interfase grfica, para explicar su funcionamiento
Despus de estas instrucciones, lo que veramos en se supone que el lector posee un ligero conocimiento de
la pantalla sera un punto en el centro de la misma. El co- las seales de televisin. Si requiere una explicacin ms
lor del punto se establece con otra instruccin de 2 bytes. amplia se sugiere consultar la serie de artculos del Club
En la figura 4 se muestra la manera en que se enva Saber Electrnica Aprenda TV color en 8 lecciones,
un 8 a la IG: donde se explica la generacin, tratamiento y despliegue
Como seala el dibujo, el dato lo lee la IG en cada su- de la seal de video (puede bajar gratuitamente este cur-
bida del RJ, el cual es enviado por el microcontrolador ex- so de nuestra web: www.webelectronica.com.ar, ha-
terno, junto con el dato. ciendo click en el cono password e ingresando la clave
Se observa tambin que no se comienza a enviar el quierotv). Sin embargo, para usar la tarjeta y disear
byte hasta que LR est en estado lgico 1. Esta seal la equipo con ella, no se requiere gran conocimiento de las
proporciona la IG cuando est lista
para recibir instrucciones.
Mientras la IG procesa cada byte Figura 5
recibido, coloca LR en 0 para avi-
sar que no se deben enviar ms by-
tes. Al terminar de procesar el dato
recibido, la IG avisa de nuevo que
est lista para recibir ms datos colo-
cando a 1 la seal LR.
Es labor del microcontrolador ex-
terno revisar el estado de LR antes
de enviar cada byte.
La IG es capaz de dibujar puntos,
lneas verticales y horizontales, cua-
dros, marcos, botones, caracteres,
imgenes e inclusive tiene integrada
una funcin para dibujar un display
de cuarzo de hasta 8 dgitos simple-
mente enviando el cdigo en 3 bytes
en formato binario. La IG se encarga
de hacer la conversin a decimal y
desplegar el valor en la pantalla si-
mulando displays de cuarzo.
Se ha incorporado un editor de
texto de una lnea, el cual se contro-
la con un teclado comn de PC, el
cual se inserta en el conector mini-

Saber Electrnica

8
Interfase Grfica para TV

Saber Electrnica

9
Artculo de Tapa
seales de televisin, ya que la tarjeta slo espera ins- cual no es utilizada por el 16C55, estos perodos se co-
trucciones en forma de bytes y los circuitos internos se nocen como blanqueo y se presentan antes y despus de
encargan del despliegue en la pantalla. iniciar cada lnea horizontal y antes y despus de cada
La tarjeta consta de 2 microcontroladores, un pulso vertical.
PIC16C55 del conocido fabricante Microchip y otro de la Es en estos instantes cuando el 8515 se apropia de la
serie Atmel (ATMega8515). memoria y escribe lo que debe desplegarse en la panta-
El PIC16C55 se encarga de generar las seales de lla. En cuanto el 16C55 vuelve a posesionarse de la me-
televisin, las cuales son sincrona vertical, sincrona ho- moria, se contina con el barrido secuencial.
rizontal y blanqueo. No podemos escribir en la memoria cuando el PIC es-
Adems el PIC se encarga de direccionar la memoria t presentando la seal en la pantalla, ya que alterara-
de video y avisar al procesador grfico (8515) cada vez mos el video al pretender que los 2 microcontroladores
que la memoria est libre (durante los periodos de blan- escriban en la memoria al mismo tiempo.
queo), con el fin de que el 8515 pueda tomar los buses de En cuanto el PIC enva la seal de blanqueo (abriendo
datos y direcciones para guardar en la memoria de video SW1 y cerrando SW2), se indica al microcontolador 8515
los datos a desplegar. a travs de la seal Memoria Libre, que el bus de datos y
Los bits de datos de la memoria (D0-D3) se llevan a direcciones de la memoria RAM estn libres, esto debido a
un convertidor D/A, el cual convierte el dato en la locali- que el PIC coloca sus salidas en alta impedancia, para que
dad de la memoria en un nivel de voltaje que luego se puedan ser manipuladas por el 8515 (IG).
aplica a la salida de video. Durante la seal de blanqueo, el PIC adems de po-
El convertidor D/A de 4 bits genera, en la pantalla, una ner sus salidas de direcciones y datos en alta impedan-
gama de grises de 16 tonos, ms que suficientes para cia, genera las seales apropiadas de sincrona horizon-
cualquier propsito de instrumentacin (recuerde que por tal y/o vertical, las cuales consisten en pulsos negativos
lo general el display de cuarzo slo tiene 2 tonos). que a travs del diodo llevan la seal de video prctica-
La seal de video pasa a travs del interruptor anal- mente a tierra, obtenindose as el nivel bajo que se re-
gico SW1, el cual es controlado por el PIC. quiere para una sincrona en video.
Cuando se llega al final de cada lnea horizontal o ver- Como se observa en el diagrama en bloques, el 8515
tical, el SW1 se abre y, al mismo tiempo se cierra el SW2, tambin controla la entrada del teclado (si existe) y las
enviando a la salida el nivel de voltaje de blanqueo, el memorias EEPROM (si se han colocado).
cual es ms negro que el negro en lo que a video se re-
fiere, y en consecuencia es invisible en la pantalla.
El 16C55 direcciona la memoria en orden creciente CONSTRUCCION
(0000-FFFF) y de acuerdo al dato almacenado en cada
localidad, se presenta en la pantalla un punto de distinta En la figura 6 se puede apreciar el diagrama esque-
luminosidad, proporcionado por el convertidor D/A. mtico de la IG.
Sin embargo, hay tiempos muertos de la memoria la En la figura 7 se observa la placa de ciruito impreso

Lista de Materiales C1, C2, C4, C5 - 15pf - Cermico D2 - 1N914 - Diodo de uso general
C7 - 1000F - Electroltico x 25V Q1, Q2 - 2N2222 - Transistores
Resistencias C6 - 100F - Electroltico por 25V
R1, R2, R15 - 1k Conectores
R4, R7, R8, R11, R12 - 1.8k Integrados J4 - Conector RCA - Salida Video
R18 - 2.7k U3 - ATMega8515 - Microcontrolador J3 - Conector Teclado (Opcional)
R20, R21, R24, R25 - 3.3k 16MHz J1 - Conector programacin (Opcio-
R3, R5, R6, R9, R10, R17 - 3.6k U1 - PIC16C55 - Microcontrolador nal)
R23 - 100 20MHz U7 - Conector de alimentacin - Ba-
R16 - 220 U8 - 628128 - Memoria RAM 128K nana Invertida
R26 - 270 U4, U5 - AT24C256 EEPROM (Op-
R13, R14, R19 - 390 cionales) Varios
R22 - 470 U2 - 4066 - Interruptor analgico Y2 - Cristal 16MHz
U6 - 7805 - Regulador de voltaje Y1 - Cristal 20MHz
Condensadores (todos en F) S1 - Interruptor de encendido (Opcio-
C8, C9, C10 - 0.1F - Cermico Diodos y transistores nal)
C3 - 10F - Electroltico x 25V D1 - LED de 5mm color rojo (Encendido) J2 - Conector DIP de 16 patas

Saber Electrnica

10
Interfase Grfica para TV
Figura 6

Saber Electrnica

11
Artculo de Tapa
del lado de los
componentes (la
placa es doble
faz), la figura 8
muestra el dorso
de la placa de
circuito impreso.
En la figura 9 se
muestra el dia-
grama pictrico
para la localiza-
cin de los com-
ponentes.
J1 es un co-
nector del tipo
doble lnea de 6
patas el cual se
usa para progra-
mar al 8515 en
sitio. Esto gene- Figura 7
ralmente es para
actualizar el soft-
ware y general-
mente el usuario
no lo necesita.
En la pgina
WEB de la revis-
ta encontrar el
cdigo fuente
completo de los
dos microcontro-
ladores, as co-
mo los archivos
binarios para
grabarlos direc-
tamente con el
programador
adecuado. Pue-
de bajar gratuita-
mente toda la in-
Figura 8
formacin y los
cdigos, as co-
mo el manual de uso de la placa de nuestra web: www- representa a la verdaera interfase grfica IG. Por cues-
.webelectronica.com.ar, haciendo click en el cono tiones de espacio, nos vemos obligados a no transcribir
password e ingresando la clave graficatv. el software de la Interfase grfica ya que por ms que lo
hagamos en letra pequea, ocupara varias pginas y no
creo que nadie pierda varias horas en el tipeo de dicho
UN POCO DE SOFTWARE programa. El programa se llama: IGTV.asm y el ejecuta-
ble (que se debe grabar en el microcontrolador Atmel) se
Recuerde que nuestra placa posee un microcontrola- llama IGTV.hex. Para la comunicacin con la IG, es ne-
dor que genera las seales de sincronismo de TV cesario el uso de un microcontrolador. Este programa
(PIV16C55), un programa que genera el entorno grfico puede bajarlo de nuestra web en cualquiera de las dos
para mostrar seales en el TV en escalas de grises y que versiones: assembler (asm) o hexadecimal (hex).

Saber Electrnica

12
Interfase Grfica para TV
desarrolle, sim-
plemente se in-
tegra al cdigo
de las dems
subrutinas.
Dato es cual-
quier registro li-
bre del PIC, RJ
y D0 estn en
RB0 y RB1.

Algunos
Ejemplos
Volviendo a
nuestro ejemplo
para dibujar un
punto en el cen-
tro de la panta-
lla, el cdigo se-
Figura 9 ra el siguiente:

Por otra parte, el programa a grabar en el PIC16C55, MOVLW 0 ; Instruccin Borrar Pantalla.
encargado de generar las seales de TV, se denomina CALL EnviarByte ; Enviar el Byte a la IG.
picigtv.asm y tambin lo puede bajar de nuestra web. MOVLW 8 ; Instruccin Dibujar Punto.
Para la comunicacin con la IG, es necesario el uso CALL EnviarByte ; Enviar el Byte a la IG.
de un microcontrolador. En el caso de usar el popular MOVLW 114 ; Coordenada X del punto.
PIC, en el listado 2 se muestra un ejemplo de una subru- CALL EnviarByte ; Enviar el Byte a la IG.
tina para enviar un byte a la IG. En cada proyecto que se MOVLW 108 ; Coordenada Y del punto.
CALL EnviarByte ; Enviar el Byte a la IG.

A continuacin se muestra la manera en que se


puede poner la pantalla en blanco.

MOVLW 10 ; Instruccin Color de Fondo.


CALL EnviarByte ; Enviar el byte a la IG.
MOVLW 15 ; Color blanco ( 0=negro, 15 =blanco).
CALL EnviarByte ; Enviar el Byte a la IG.
CLRW ; Instruccin Borrar Pantalla.
CALL EnviarByte ; Enviar el Byte a la IG.

En el caso anterior, al enviar la instruccin Borrar


Pantalla (Enviando un Cero), la pantalla se llena-
r con el color de fondo, el cual en el ejemplo es
15 (color blanco). Aunque los ejemplos anteriores
son muy simples, esto dar una idea de lo fcil
que es manejar la Interfase Grfica.

PROYECTOS

A continuacin se describen algunos de los pro-


yectos que se llevarn a cabo en las prximas edi-
ciones de la revista:

Saber Electrnica

13
Artculo de Tapa
MEDIDOR DE CONDENSADORES DIGITAL: Con ciones. Para este proyecto inicial necesitaremos la tarje-
este primer proyecto podremos medir condensadores ta IGTV, un microcontrolador PIC16F84, una tarjeta de
desde 1pf hasta 40F en 3 escalas. experimentos y algunas piezas.
Con este sencillo proyecto aprender algunas instruc-
GENERADOR DE FUNCIONES: Con este proyecto ciones bsicas y le aseguramos que pronto adquirir tal
crearemos un generador de seales digital, el cual pro- conocimiento acerca de la IG que en poco tiempo comen-
porcionar salidas de forma de onda cuadrada, sierra, zar a disear su propio equipo.
triangular y senoidal. Sin embargo, si su deseo es aprovechar los kits que
se pondrn a su disposicin, de igual forma se ver usted
ANALIZADOR DE ESTADOS LOGICOS: Construire- beneficiado de la versatilidad de la IGTV.
mos un analizador digital de estados lgicos de 8 canales
expandible a 24. Con este instrumento podremos captu- EQUIPO NECESARIO
rar la secuencia de seales digitales para, posteriormen- Para trabajar desarrollando proyectos con la IG nece-
te, analizarlas de manera visual mediante su representa- sitar de algunos recursos, los cuales se enumeran a
cin grfica en la pantalla. continuacin:
1) Una PC con Windows 98SE o superior.
OSCILOSCOPIO DIGITAL: Construiremos varios ti- 2) El sistema de desarrollo MPLAB IDE de Microchip,
pos de osciloscopios, comenzaremos con uno sencillo de el cual es proporcionado gratuitamente en la pgina WEB
un solo integrado (s, estimado lector, ley usted bien... de dicha compaa.
un solo integrado!), sin embargo ser capaz de mostrar 3) Un programador de microcontroladores PIC.
perfectamente seales de audio en su televisor. 4) Una tarjeta IGTV.
Posteriormente realizaremos otros de alta frecuencia 5) Subrutinas y macros especiales para la programa-
y de altas prestaciones. cin.
Aunque el costo de estos instrumentos puede llegar a 6) Una Televisin con entrada de video (si es con pan-
ser elevado, nosotros los construiremos a un precio real- talla de 5 pulgadas mejor).
mente reducido, de tal forma que ser accesible a todos
los lectores de SABER ELECTRONICA. Es necesario aclarar que se puede utilizar cualquier ti-
po de microcontrolador y no necesariamente PIC (la IG
Estos instrumentos son slo una pequea muestra de tiene incluso un microcontrolador Atmel), sin embargo, los
lo que es posible construir con la tarjeta IGTV. PIC son populares y existen muchos programadores de
Posteriormente se construirn diversos instrumentos bajo costo y fciles de utilizar por lo que hemos decidido
en base a las sugerencias de los lectores y conforme sur- emplear este tipo de microcontroladores en los proyectos.
jan necesidades de equipo especial, tal como instrumen- Hemos desarrollado tambin una serie de subrutinas
tos de prueba para electrnica del automvil e incluso y macros para facilitar la escritura de los programas de
sencillos video-juegos. aplicacin.
Cabe aclarar que todos los proyectos que se constru- Estas subrutinas contienen macros que facilitan utili-
yan estarn disponibles en forma de kits. A continuacin zar las instrucciones de la IG, ya que para llamarlas se
vamos a establecer nuestro lema para todos los proyec- hace uso de una instruccin menos abstracta y con par-
tos, el cual ser: BAJO COSTO Y PIEZAS FACILES DE metros incluidos, por ejemplo, para borrar la pantalla sim-
CONSEGUIR plemente se escribe BORRAR PANTALLA en lugar de
MOVLW 0 seguido de una llamada a la subrutina EN-
VIAR_BYTE.
Dichas subrutinas, junto con el manual, estn disponi-
*********************************************************
bles gratuitamente en la pgina WEB del Club Saber Elec-
trnica (ingrese a www.webelectronica.com.ar, haga click
MONTAJE en el cono password e ingrese la clave graficatv). Por
supuesto, usted puede desarrollar sus propias macros y
subrutinas, sin embargo aconsejamos no reinventar el hi-
Primer Proyecto - RELOJ DIGITAL lo negro y utilizar las que ya hemos desarrollado.

A continuacin se explicarn las instrucciones ms SUBRUTINAS Y MACROS ESPECIALES


importantes de la interfase. Luego disearemos un reloj Si estas subrutinas no las tiene, deber bajarlas de la
digital paso a paso para poner en prctica tales instruc- pgina WEB sin cargo, con la clave graficatv, sin em-

Saber Electrnica

14
Interfase Grfica para TV
bargo, al adquirir la IG en forma de kit, stas se propor- dor y utilizar el timer interno para generar un pulso cada
cionan en el disco adjunto, el cual tambin contiene el segundo como referencia, sin embargo el software se
manual. Dichas subrutinas son: complicara un poco. Por lo tanto, slo nos queda la ter-
cera opcin y es la que usaremos, esto es, tomaremos la
ComIG.asm: Comunicacin con la IG. frecuencia de la lnea de AC, la cual es de 60Hz 50Hz
MacrosIG.asm: Macros que facilitan enviar instruc- (dependiendo de la red local) de razonable precisin y la
ciones a la IG. usaremos como nuestra referencia de tiempo.
TablasDatos.asm: Subrutinas que facilitan enviar da-
tos y textos a la IG. Cmo lo haremos?
Emplearemos el siguiente algoritmo simple: Introduci-
PLANEANDO NUESTRO PRIMER PROYECTO remos los pulsos de 60Hz (50Hz) al timer interno del PIC
Antes de ponernos a teclear cdigo debemos planear y generaremos una interrupcin cada 60 (50) pulsos, es-
la presentacin de nuestro primer proyecto. to es, cada segundo. En la subrutina de interrupcin in-
Disearemos un reloj digital, el cual mostrar en la crementaremos los segundos, si los segundos son 60,
pantalla un display de cuarzo simulado con las horas, mi- pondremos en cero los segundos e incrementaremos los
nutos y segundos. Tendr dos botones de control para minutos, si los minutos son 60, pondremos en cero los mi-
ajustar las horas y los minutos: HOR y MIN. nutos e incrementaremos las horas. Si las horas son 24,
Al presionar el botn MIN se incrementarn los mi- pondremos las horas en cero.
nutos y se pondrn en cero los segundos. No tiene caso Lo anterior es para actualizar la hora cada segundo.
poner un botn para ajustar los segundos. Para el funcionamiento de los interruptores simplemente
Dibujaremos un pequeo cono en forma de reloj en la verificaremos en el programa principal si han sido presio-
esquina superior izquierda y trazaremos dos barras supe- nados, en caso de ser as se incrementarn los minutos
riores con texto. La primera dir SABER ELECTRONICA o las horas, dependiendo del interruptor presionado.
SIMTV y la segunda dir RELOJ DIGITAL. (Bueno, en Bien, ya basta de explicaciones y premisas, pong-
realidad usted puede poner el texto que desee). monos a trabajar.

PRINCIPIOS DE FUNCIONAMIENTO DE UN RELOJ MANOS A LA OBRA!


En el momento en que empezamos el diseo de un Para este primer proyecto simple con la IG, debere-
reloj lo primero que se nos viene a la mente es: de dn- mos armar un pequeo circuito en la tarjeta de experi-
de vamos a sacar la referencia del tiempo?. mentos, para lo cual necesitaremos los siguientes ele-
Para esto existen bsicamente 3 opciones: mentos:

a) Un oscilador con RC. a) 1 microcontrolador PIC16F84.


b) Un oscilador con cristal. b) 1 cristal de 3.579545MHz.
c) Una seal de lnea. c) 2 condensadores de 15pF.

La primera opcin
francamente ni debe- Figura 10
mos considerarla, ya
que un oscilador sim-
ple RC aunque lo im-
plementemos con re-
sistencia y condensa-
dor de precisin no
proporcionara la es-
tabilidad de la fre-
cuencia necesaria pa-
ra un reloj.
La segunda op-
cin parece ms via-
ble, podramos inclu-
so utilizar el cristal del
mismo microcontrola-

Saber Electrnica

15
Artculo de Tapa
d) 2 mini-interruptores tipo push para circuito impreso. 12) Aparece el cuadro de dilogo Summary, el cual
e) 1 Diodo zener de 5.1V x 1W. muestra el resumen del proyecto que acaba de crear.
f) 1 Transformador de 110V (220V) a 6V. Presione Finalizar.
g) 1 resistencia de 2.2k.
h) Tarjeta para experimentos Protoboard. Aunque para este caso no es necesario crear un pro-
yecto completo, lo hemos hecho de esta manera con el
Con estas piezas arme el circuito de la figura 10. Es fin de mostrar al lector la manera en que se crea un pro-
probable que no se necesiten los condensadores del cris- yecto en el ambiente de desarrollo MPLAB.
tal ya que la tarjeta de experimentos posee suficiente ca-
pacitancia parsita entre sus terminales como para iniciar PRECAUCION: Asegrese de que Default Radix sea
y mantener las oscilaciones; sin embargo, cuando el cir- Decimal. Esta opcin est en Project>Build Options>Pro-
cuito se arma en un circuito impreso los condensadores ject Pestaa MPASM Assembler
se hacen necesarios.
A continuacin se muestra paso a paso lo que deber ARCHIVO FUENTE
hacer para preparar su PC. Partiremos del hecho de que
ya tiene instalado el programa de Microchip MPLAB IDE Lo que hemos hecho con los pasos anteriores es
y de que ya tiene las subrutinas especiales. crear un Workspace en donde agregaremos un archivo
fuente en ensamblador. Dicho archivo lo crearemos pre-
1) Cree un subdirectorio para sus proyectos en la PC sionando en el men del IDE File>New.
y nmbrelo como usted desee (por ejemplo IGTV). Esto crea un archivo en blanco con el nombre por de-
2) Dentro de este subdirectorio cree otro con el nom- fecto untitled.
bre Comunes. Es en este subdirectorio donde colocare- Ahora comenzaremos a escribir el programa en ste
mos las subrutinas que sern comunes a todos los pro- archivo. Teclee el cdigo de la tabla 2.
yectos. Observe que la palabra CONFIG est precedida de 2
3) Coloque en Comunes las subrutinas ComIG.asm, y no de un solo guin bajo.
MacrosIG.asm y TablasDatos.asm.
4) Dentro del subdirectorio IGTV (o el
nombre que haya elegido) cree otro con el
nombre RelojDigital.
5) Abra el programa MPLAB IDE.
6) Presione Project > Project Wizard.
7) Aparece Step One: Seleccione De-
vice: PIC16F84A y presione Siguiente.
8) Aparece Step Two: Verifique que
Active Toolsuite sea Microchip MPASM
Toolsuite y que Toolsuite Contents sea
MPASM Assembler(mpasmwin.exe).
9) En el cuadro de edicin Location
aparece el subdirectorio por defecto del
programa mpasmwin.exe, deje este cuadro
as y presione Siguiente.
10) Aparece Step Three: En Project
Name introduzca ProyRelojDigital.
En el cuadro de edicin Project Direc-
tory presione el botn Browse y nave-
gue hasta que aparezca el subdirectorio
RelojDigital y seleccinelo. A continua-
cin presione Siguiente.
11) Aparece Step Four: Aqu puede
selecciona algn archivo para aadir a su
proyecto, sin embargo en esta ocasin no
seleccionar ninguno. Presione Siguien-
te.

Saber Electrnica

16
Interfase Grfica para TV
Las 3 primeras lneas son comentarios, ya que estn CURSOR X,Y: El cursor se mueve a la posicin indi-
precedidas por el punto y coma (;). cada por X,Y. Las siguientes instrucciones grficas y de
La cuarta lnea le indica al ensamblador que incluya el texto se dibujarn en la nueva posicin.
archivo p16f84.inc el cual usa para encontrar definicio-
nes de registros, puertos y otros datos relacionados con DISPLAY_CUARZO Formato, Byte2, Byte1, Byte0:
el PIC16F84. Dibuja un display de cuarzo y despliega el nmero indica-
La siguiente lnea se usa para configurar el microcon- do por los 3 bytes.
trolador respecto a algunas opciones como proteccin de Formato indica si el nmero llevar signo, el nmero
cdigo, tipo de cristal que se usar, etc. de dgitos visibles y la posicin del punto.
Enseguida deberemos apartar localidades de memo- Consulte el manual de la IG para una descripcin ms
ria para ciertas variables que necesitaremos en nuestro completa (puede bajarlo de nuestra web).
proyecto, para esto utilizaremos la directiva de ensambla-
dor CBLOCK, la cual define una lista de nombres de lo- BRILLO Color: Cambia el color actual de dibujo al in-
calidades comenzando en el nmero de localidad indica- dicado por Color, el cual puede estar entre 0 y 15. (negro
da enseguida de CBLOCK. y blanco).
En el caso del PIC16F84, las localidades RAM que
podemos usar comienzan en el nmero 0x0C (12 en de- BOTONES_CONTROL NumBotones: Dibuja boto-
cimal). nes de control en la parte inferior de la pantalla. NumBo-
La lnea #DEFINE MODO_D0 es especial, la usa la su- tones indica cuantos botones se dibujarn. Pueden ser
brutina ENVIAR_BYTE para cambiar D0 a entrada o salida hasta 5.
y define en qu bit de qu puerto est D0. Observe que en
este caso D0 est en el Puerto B en el Bit 1 (TRISB,1). Las CUADRO_LLENO X2,Y2: Dibuja un cuadro del color
ltimas lneas definen el nombre que se usar en 5 patas del Brillo actual. X2,Y2 indican la esquina inferior derecha
de los puertos del PIC. Estas son las lneas de comunica- y la esquina superior izquierda viene dada por el cursor
cin con la IG y 2 interruptores. Observe en el diagrama la actual.
coincidencia de LR, RJ y D0 de la base de 16 patas de la
IG con las patas de los puertos del PIC. MARCO_ALTO_REL X2, Y2: Dibuja un marco resal-
Antes de continuar debemos guardar nuestro archivo. tado (alto relieve). Las coordenadas se interpretan de la
Para esto, en el men presione File> Save As lo cual misma manera que en la macro anterior.
hace que aparezca el cuadro de dilogo para guardar.
Cambie el nombre untitled a RelojDigital. El archivo se TEXTO_FORMATO ndice: Enva texto con formato a
guardar con el nombre RelojDigital.asm en el subdirec- la pantalla.
torio actual, el cual debe ser RelojDigital. Esta macro trabaja combinada con una tabla de texto,
Ahora deberemos agregar nuestro archivo al Works- la cual debe definirse antes de llamar la macro. Indice es
pace que creamos. En la ventana ProyRelojDigital.mcw el offset del byte inicial que se enviar hasta que se en-
aparece una seccin titulada Source Files. Con el botn cuentre el fin de la cadena, el cual es el nmero 255.
derecho del ratn presione esta seccin. Aparece un me-
n contextual, seleccione Add Files y en el cuado de Para una explicacin ms amplia del texto con forma-
dilogo que aparece seleccione el archivo RelojDigital to consulte el manual (por cuestiones de espacio no lo re-
(de hecho es el nico que aparece en este momento). Al producimos aqu, pero lo puede bajar gratuitamente de
presionar el botn Abrir este archivo se agrega a nues- nuestra web, siguiendo los pasos dados anteriormente).
tro Workspace en la seccin Source Files.
Ahora s, ya tenemos guardado y agregado nuestro IMAGEN_2TONOS TamHor, TamVert, indice: Enva
archivo y podemos continuar. una imagen a la pantalla.
Al igual que la macro de texto, es necesario que se
MACROS DISPONIBLES defina una tabla de datos para poder usar esta macro.
En el archivo Macros.asm hemos creado varias ma- TamHor y TamVert indica el nmero de pixeles hori-
cros que simplifican la escritura y mejoran la legibilidad zontales y verticales de la imagen.
del cdigo. A continuacin se indican algunas de estas Esta se dibujar en el cursor actual. Indice es el offset
macros y su funcin: en la tabla de datos del byte inicial de los datos de la ima-
gen.
BORRAR_PANTALLA: La pantalla se borra llenn- Aunque hay muchas ms macros, con las vistas has-
dose del color actual del fondo. ta ahora ser suficiente para nuestro primer proyecto.

Saber Electrnica

17
Artculo de Tapa
TABLAS DE DATOS del programa. Teclee, a continuacin, las lneas de la ta-
La manera ms fcil para enviar un grupo de bytes a bla 3.
la IG consiste en agruparlos en una tabla y mediante una La directiva ORG 0x0000 indica la direccin donde
macro enviarlos uno por uno a la tarjeta. comenzar la ejecucin del programa despus de un re-
La directiva DT (Define Table) define una tabla de va- set. Aqu se ha escrito una instruccin de salto a la etique-
lores que permite inclusive escribir caracteres en cdigo ta INICIO. Debido a que planeamos usar la interrupcin
ASCII, lo cual es apropiado para enviar textos. Existe una del timer, el vector de inicio de dicha interrupcin est en
macro para enviar texto y otra para enviar datos (los cua- la localidad 0x0004, donde se ha escrito un salto a la eti-
les pueden ser una imagen). Para usar dicha macro se queta INT_TMR0.
debe proporcionar el offset en la tabla correspondiente al En cuanto se produzca una interrupcin del timer, se
primer byte que se enviar. No se preocupe si todo esto ejecutarn las instrucciones a partir de la etiqueta
le parece confuso, con una ojeada al cdigo del reloj se INT_TMR0. A continuacin escribimos ORG 0x0005 que
aclarar la manera en que se usan las tablas de datos. es donde iniciaremos nuestro cdigo de subrutinas.
Observe las directivas INCLUDE las cuales le indican
VECTORES DE INICIO E INTERRUPCION, al ensamblador incluir 3 subrutinas junto con las dems
INCLUSION DE ARCHIVOS instrucciones que integran el programa.
Muy bien, ya tenemos nuestro circuito armado y tam-
bin hemos tecleado las instrucciones bsicas de inicio CODIGO DE LAS TABLAS DE DATOS Y TEXTOS
A continuacin crearemos las tablas de datos y textos.
Teclee el cdigo de la tabla 4:
La tabla de datos agrupa los valores de una imagen
de 2 tonos de 16x16 pixeles la cual consiste en un peque-
o reloj analgico. Consulte en su manual la instruccin
IMAGEN 2 TONOS si requiere de una explicacin adicio-
nal.
La tabla de textos agrupa dos cadenas: la primera
simplemente tiene texto, sin embargo la segunda contie-
ne caracteres de control. La tabla 5 muestra los distintos
cdigos de control para texto con formato.
Cuando la IG procesa los datos de la TABLA_TEX-
TOS de la segunda lnea es-
cribe RELOJ DIGITAL en
la posicin del cursor actual,
luego hay un carcter de
control 8, lo cual significa
saltar a las coordenadas
del botn de control, luego
viene un 1, esto es, el bo-
tn 1, Luego la IG escribe
HOR, lo cual lo hace dentro
del botn de control, ya que
anteriormente le ordenamos
saltar a este control.
Algo semejante ocurre con
el botn de control 2, dentro
del cual se escribe el texto:
MIN. Luego viene el cdigo
9, lo cual hace que de aho-
ra en adelante al escribir
texto se redibuje el color del
fondo. Si no hacemos esto,
los caracteres del texto que
dibujemos se muestran em-

Saber Electrnica

18
Interfase Grfica para TV
Observe el uso de la macro DIS-
PLAY_CUARZO.
Esta macro espera 3 bytes en bina-
rio, lo cual puede mostrar un nmero
mayor a 16 millones, sin embargo
solo usamos un nmero menor que
60 para cada display (Horas, minu-
tos y Segundos) por lo tanto debe-
mos enviar ceros en los bytes de va-
lor superior. Para esto hemos defini-
do un registro de nombre Cero, en
el cual colocamos el valor de 0 y lo
enviamos en los dos bytes que no se
usan.
El registro FormPunto se usa para
definir el formato de los nmeros del
display. Consulte su manual para
una explicacin amplia de este for-
mato.
Observe que si no se produce cam-
bio en los minutos o las horas no se
refresca el display respectivo.

PRECAUCION
DISPLAY_CUARZO espera como
palmados, ya que la IG no borrara el fondo (esto concier- argumentos registros, no valores numricos. Por ejemplo,
ne a los segundos del display del tiempo). si tecleamos DISPLAY CUARZO 160, 4, 2, 100, su ejecu-
cin puede causar resultados inesperados, ya que la ma-
SUBRUTINA DE INTERRUPCION DEL TMR0 cro enviara el contenido de la localidad 160, luego el de
Ahora escribiremos la subrutina que se llamar cuan- la localidad 100, luego el de la localidad 2 y por ltimo el
do el TMR0 genere una interrupcin, esto es, cada 60 de la localidad 4 no los valores numricos!.
(50) pulsos. Escriba el cdigo de la tabla 6.

Lo primero que debemos hacer al entrar


a la subrutina es borrar el bit de aviso de in-
terrupcin del TMR0 (INTCON,2), ensegui-
da debemos cargar el TMR0 con el valor
196 (206 para 50 Hz), por qu?. Veamos:
El timer interrumpe al PIC cada vez que
hay un sobreflujo, la mxima cuenta es 255,
en el siguiente pulso se cambia a 0, lo cual
genera la interrupcin. Si as lo dejamos, la
siguiente interrupcin sera dentro de 256
pulsos, lo cual no es lo que deseamos, ya
que necesitamos que cuente 60 (50) pulsos
y no 256. Si cargamos al TMR0 con 196
(206), entonces con 60 (50) pulsos ms se
produce el sobreflujo (196+60=256) y se
genera la interrupcin, que es justo lo que
deseamos.
Enseguida est el cdigo del pequeo
algoritmo que se expuso anteriormente.

Saber Electrnica

19
Artculo de Tapa
Primero debe definir 4 registros, luego colocar en porta el valor que usemos.
ellos el formato del punto y los 3 bytes que desea desple- El TMR0 cuenta los pulsos a la bajada, de acuerdo al
gar. Para usar la macro coloque los nombres de estos re- bit 4.
gistros en los argumentos. El bit 5 determina que la entrada del TMR0 sea del ex-
terior (pata 3).
CODIGO PRINCIPAL El bit 6 se usa para la interrupcin externa. En nues-
Ahora escribiremos el cdigo principal del programa, tro caso no se usa.
el cual se ejecuta al encender el circuito (reset). El bit 7 activa o desactiva resistencias en el puerto B,
Bsicamente lo que hacemos en esta parte del pro- las cuales estn internamente conectadas al VCC. En
grama es iniciar algunos registros, programar el registro nuestro caso las hemos activado para que no se necesi-
de opciones y configurar los puertos y las interrupciones. te colocar resistencias al VCC en los interruptores (usa-
Escriba el cdigo de la tabla 7. mos las internas, llamadas pull-up).
El valor fijado es el 00101000 (0x28 en hexadecimal).
CONFIGURACION DE PUERTOS
El puerto A es configurado en modo entrada. INICIANDO REGISTROS
El Puerto B se configura con B,0 como salida, ya que El siguiente paso es iniciar algunas salidas y regis-
es RJ para la comunicacin con la IG. Al inicio los dems tros. RJ y D0 se ponen en 0. Ponemos a cero los regis-
bits son entradas (incluyendo D0). tros horas, minutos y segundos de modo que al encender
nuestro reloj comenzar en 00:00 00.
REGISTRO DE OPCIONES (OPTION_REG) Por ltimo configuramos el registro del formato para
A continuacin el programa carga el registro de opcio- nuestros 3 displays.
nes con el valor 0x28. Veamos qu sucede con esto: Aqu se indica la posicin del punto y el nmero de d-
gitos visibles (2).
BIT USO Valor fijado Motivo La ltima instruccin hace invisible el punto del dis-
0-2 Pre-escalador 000 No importa. play ya que no lo necesitamos y slo nos estorbara.
3 Asignacin del pre-escalador 1 Al watch-dog.
4 Modo Disparo TMR0 0 A la bajada. DIBUJANDO EN LA PANTALLA
5 Seal del TMR0 1 Entrada externa. Por fin! ahora comenzaremos a dibujar en nuestra
6 Modo de interrupcin externa. 0 No importa. pantalla. Teclee el cdigo indicado en la tabla 8.
7 Resistencias pull-up. 0 Activado. Lo primero que debemos hacer es borrar la pantalla,
para esto utilizamos la macro BORRAR_PANTALLA. Lue-
Valor fijado es lo que se program en nuestro caso. go dibujamos dos botones de control los cuales se dibu-
Dado que el pre-escalador se asign al watch-dog, no im- jan automticamente en la parte inferior de la pantalla.
Enseguida dibujamos dos barras de
titulo en la parte superior de la pan-
talla. Observe que se cambia el co-
lor de Brillo a 0 (negro). Luego co-
locamos el cursor en las coordena-
das 22, 1 y dibujamos un Cuadro
Lleno con las coordenadas de la es-
quina inferior derecha en 226, 14, lo
cual da como resultado una barra
de color negro.
De la misma manera dibujamos otra
barra un poco ms abajo pero de
color claro (Brillo=10).

ESCRIBIENDO TEXTO
A continuacin escribiremos texto dentro de las barras
de ttulos. Teclee el texto de la tabla 9:
El texto en la barra superior ser de color claro (Bri-
llo=10), ya que la barra es negra. Despus de colocar el
cursor en la parte izquierda de la barra, ejecutamos la

Saber Electrnica

20
Interfase Grfica para TV
macro TEXTO_FORMATO, la cual espera el offset de ini- ser 00:00 00, debido a que esta parte del programa se
cio en la tabla, el cual es 0, ya que iniciamos con el texto efecta al inicio, sin embargo se habilita la interrupcin
SABER . por TMR0 y a partir de este instante nuestro reloj co-
A continuacin cambiamos el color a uno ms oscuro menzar a funcionar. Teclee el cdigo de la tabla 12:
y escribimos en la barra inferior. Note que el offset de
TEXTO_FORMATO es 28, ya que comenzaremos a es-
cribir a partir del carcter nmero 28 de la tabla de textos.

DIBUJANDO EL ICONO
Ahora dibujaremos el icono de la aplicacin en la par-
te superior izquierda de la pantalla. Teclee el cdigo de la
tabla 10.

MANEJANDO LOS INTERRUPTORES


En esta ltima parte del cdigo se verifica si se ha
presionado alguno de los dos interruptores, si esto su-
cede se acta en consecuencia incrementando los mi-
nutos o las horas. Teclee el cdigo de la tabla 13.
Primero colocamos el cursor en la parte superior iz-
quierda (coordenadas 0, 0), luego enmarcamos nuestro
cono con un pequeo marco realzado. Enseguida cam-
biamos el brillo a un color oscuro (Brillo=3) y por ltimo
ejecutamos la macro IMAGEN_2TONOS, donde indica-
mos que el tamao de la imagen ser de 16x16 puntos
con offset de 0.

PREPARANDO EL DISPLAY
A continuacin dibujaremos el recuadro donde pre-
sentaremos nuestro display de cuarzo. Teclee el cdigo
de la tabla 11.

Enmarcamos nuestro display con un recuadro en ba-


jo relieve y luego dibujamos dos pequeos cuadros entre
las horas y minutos para darle un aspecto ms cercano a
un reloj real de cuarzo. Con esto queda preparada la pan-
talla para desplegar la hora. Observe que si se ha detectado un interruptor pre-
sionado, inmediatamente se anulan las interrupciones,
DESPLEGANDO LA HORA Y HABILITANDO con el fin de procesar el cdigo de refresco del display.
INTERRUPCIONES Porqu se deben anular las interrupciones? . Pregun-
A continuacin desplegaremos la hora actual, la cual ta interesante...

Saber Electrnica

21
Artculo de Tapa
Veamos: Si dentro del programa principal estamos en- QUE SIGUE?
viando instrucciones a la IG corremos el riesgo de que al
mismo tiempo ocurra una interrupcin. Si la subrutina de En el siguiente artculo construiremos el primer equipo
interrupcin trata tambin de enviar datos a la IG, sta se de prueba prctico que utilizar la Interfase Grfica, un me-
confundir ya que esperaba datos del programa principal y didor digital de condensadores, el cual usar slo 3 circui-
de pronto llegan datos de la subrutina de interrupcin. Es- tos integrados de bajo costo los cuales son un PIC16F84,
to ocasionar la ejecucin aleatoria de instrucciones y la un CMOS 4538 y un interruptor analgico CMOS 4066. Es-
pantalla se corromper junto con el programa. te instrumento ser capaz de medir condensadores desde
Por este motivo se anulan las interrupciones y slo 1pF hasta 40F en 3 escalas.
despus de refrescar el display respectivo (horas o minu-
tos) se vuelven a activar.
IMPORTANTE
Es todo! hemos terminado de teclear el cdigo de ATMega8515 y AT90S8515
nuestro reloj digital.
Aunque Atmel ha descontinuado el AT90S8515, el nue-
Bien, el ltimo paso es ensamblar nuestro programa, vo ATMega8515 tiene un modo de configuracin el cual es
para esto seleccione en el men Project > Build All. Si no 100% compatible con el anterior (AT90S8515).
tenemos errores, el ensamblador crear un archivo titulado De hecho yo no tuve necesidad de cambiar una sola l-
RelojDigital.HEX, el cual se usar para programar nues- nea del cdigo fuente.
tro PIC con algn programador disponible. En la opcin "Fuses" del programador simplemente se
Cabe aclarar que si Ud. no quiere seguir todos estos marca la casilla "AT90S4414/8515 compatibility mode;
pasos, en nuestra web, con el cdigo dado en este texto, [S8515C=0]" y se obtiene dicha compatibilidad.
podr encontrar el archivo RelojDigital.HEX que podr Utilic un programador comercial modelo STK500.
grabar en el PIC para circuito de la figura 10, utilizando La ventaja del Mega es que puede trabajar a 16MHz, a
cualquiera de los programadores de PICs publicados en diferencia del anterior, el cual es de 8MHz, sin embargo
Saber Electrnica, como el Quark Pro 2, por ejemplo. prcticamente no se ve afectada la IG con cualquiera de
Despus de crear nuestro archivo HEX, programamos los 2. Por cierto, puse un cristal de 20MHz en el Mega y
el microcontrolador y lo insertamos en nuestra tarjeta de sorprendentemente trabaj sin problemas!
experimentos. Al conectar el protoboard a la placa IG y la
placa al televisor, aparecer la pantalla de la figura 11.
PROGRAMADOR DE
MICROCONTROLADORES ATMEL
PROBANDO NUESTRO RELOJ Por razones de espacio, en este nmero no podemos
publicar ningn programador (quemador) de microcontro-
Despus de encender la IG, lo primero que se ve en la ladores Atmel, sin embargo Ud. puede bajar un circuito con
pantalla es una imagen aleatoria, esto se debe a los valo- su correspondiente impreso, programas e instrucciones de
res indefinidos de la memoria RAM de video al momento uso de nuestra web www.webelectronica.com.ar, haga
de alimentarla. Al cabo de un segundo aparece la pantalla click en el cono password e ingrese la clave graficatv.
de bienvenida, la cual se muestra en la figura 1.
Despus de 4 segundos de mostrar sta pantalla, la IG
coloca LR en 1, indicando que est lista para recibir ins-
trucciones. Es en este momento cuando nuestro reloj debe
Figura 11
comenzar a funcionar. Despus de ponerlo a tiempo, la
imagen en la pantalla ser semejante a la que se muestra
en la figura 11.
Esta es una aplicacin sin uso prctico, dado que sera
un reloj caro y adems no se ha previsto el fallo de la ener-
ga elctrica.
Sin embargo, el objetivo principal de esta aplicacin ha
sido didctico, donde se ha mostrado el uso de algunas
instrucciones bsicas.
Una buena prctica para el lector sera agregarle una
alarma.

Saber Electrnica

22
MONTAJE

Control Remoto para


Dimmer Digital
En esta ocasin explicamos la teora de funcionamiento del
control remoto infrarrojo, complemento del DIMMER digital con
PIC presentado en un artculo anterior.

Autor: Wilfrido Bonilla


http://www.electronicaestudio.com/

ste control tiene la funcin de en- de ser altamente sensible a este tipo que se adapten al rango de mayor ga-

E viar los comandos de encender o


apagar el DIMMER, as como de
subir o bajar la intensidad de una lm-
de luz, engancha solo cierto rango de
frecuencias, es decir, slo acepta se-
ales moduladas de unos 38KHz apro-
nancia del sensor.
Adems de que la seal debe estar
modulada, el protocolo de transferen-
para incandescente por medio de se- ximadamente, lo cual disminuye la in- cia de informacin debe ser en forma
ales digitales, codificadas a travs de terferencia proveniente de otras fuen- serie, es decir bit a bit, en un formato
luz infrarroja, provenientes de un diodo tes de luz, como lmparas, el reflejo bien definido.
emisor de luz. del sol, etc, adems de que aumenta Se usan diferentes protocolos para
Las seales de luz infrarroja son considerablemente la sensibilidad, con la transmisin de datos, y los ms co-
captadas por un sensor que, adems lo que la seal del control remoto es munes son: codificado en pulsos y co-
captada a una distancia dificado en espacios.
Figura 1
considerable. En la codificacin por pulsos se
El sensor puede ser el considera que un bit de informacin es
Sharp GP1UD261RK o cero cuando un pulso tiene una dura-
similar. cin de un perodo de tiempo, 1T. Por
En el diseo de un con- otro lado, para que un bit de informa-
Figura 2 trol remoto se debe to- cin sea 1, el pulso debe tener una du-
mar en cuenta que las racin de dos perodos de tiempo, es
seales deben estar mo- decir 2T.
duladas a 38KHz para Un fragmento de la seal recibida
por el control remoto puede ser el mos-
trado en la figura 1, donde la lectura se
Figura 3 realiza cuando los pulsos son altos.
Observe que existe una separacin en-
tre bit y bit de informacin, que corres-
ponde a un pulso en bajo con una du-
racin de 1T. Este perodo se usa co-
mo la base de tiempo (T) de la seal.
Note que un bit es igual a 1 cuando el
pulso dura dos veces ms que cuando
es cero, o bien dos bases de tiempo
(2T). La codificacin por espacios es
similar a la codificacin por pulsos, s-

Saber Electrnica

23
Montaje
lo que est invertida. Se considera
que un bit de informacin es cero Figura 4
cuando la seal se mantiene en cero
un perodo de tiempo, o 1T. Por otro la-
do, para que un bit de informacin sea
1, la seal se mantiene en cero una
duracin de dos perodos de tiempo,
es decir 2T.
Un fragmento de la seal recibida
por el control remoto puede ser el que
se observa en la figura 2, donde la lec-
tura se realiza cuando la seal es en
cero.
Observe que existe una separacin
entre bit y bit de informacin, que co- rectamente sobre el LED infrarrojo, de un haz de luz intenso. La resistencia
rresponde a un pulso en alto con una acuerdo a las pulsaciones que se rea- de 10K asegura un buen corte del tran-
duracin de 1T. licen sobre tres teclas que correspon- sistor, mientras que la resistencia de
Analice las diferencias entre am- den encender/apagar, subir y bajar la 33 limita la corriente que circula por
bos protocolos. intensidad. el LED.
En este proyecto se utiliza la codi- Podemos observar el diagrama es- Con la presin de los interruptores
ficacin por espacios con un tiempo quemtico del control remoto en la fi- se envan los comandos de encende-
base de 700s. Los comandos que en- gura 3. r/apagar, subir y bajar la intensidad.
va son palabras de 12 bits de informa- El circuito se alimenta con una ba- De esta manera se puede construir
cin con un encabezado. tera de litio de 3V. un control remoto de bajo costo y altas
Una transmisin de datos se inicia El microcontrolador PIC12F675 se prestaciones. Como podr notar, el cir-
cuando un pulso se mantiene alto du- encarga de modular y generar los co- cuito es muy simple. Como en muchas
rante al menos cuatro bases de tiempo mandos del DIMMER. Se aprovecha el aplicaciones, y diseo con PICs, el ver-
(4T), unos 2800s aproximadamente. oscilador interno del PIC, con lo cual dadero valor de un circuito radica en el
Basado en el microcontrolador se ahorran componentes. programa que se le escribe al PIC.
PIC16F675, la programacin se enfo- El transistor 2N7000 funciona co- En la figura 4 publicamos nuestra
ca en la modulacin de la seal y la ge- mo conmutador, suministrando al LED versin de circuito impreso y la figura 5
neracin de comandos aplicndolos di- la suficiente corriente para que emita muestra el artefacto terminado.

LISTA DE COMPONENTES
Figura 5
1 Resistencia de 10k x 1/2W
1 Resistencia de 33 x 1/2W
1 Base para CI de 8 pines
1 Led de 3 mm rojo
1 Portapilas para batera CR2032
1 Batera CR2032
1 Transistor 2N7000
3 Botones mini de accin mo-
mentnea
1 Pic 16F675 grabado con el pro-
grama
1 Placa de circuito impreso

Varios: cables para conexiones,


estao, caja plstica para el montaje,
soldador, alicates, etc.

Saber Electrnica

24
8 N 9 4 - 2 0 0 7 - $ 9 ,9 0
-5 6 9 7 - A o
IS S N : 1 5 1 4
SERVICE
Curso de Funcionamiento, Mantenimiento y Reparacin de

Reproductores de DVD Leccin 17

La Seccin de Decodificacin
En la edicin pasada terminamos de explicar todo lo referente al servo de
velocidad. En sta comenzaremos a explicar una de las etapas ms
sofisticadas de un DVD: la seccin de decodificacin.

Por: Ing. Alberto Horacio Picerno


picernoa@fullzero.com.ar

Introduccin Cunta memoria necesita este que se haya elegido para hacer la
micro especializado? prueba. Si se trata de escenas con
Por lo general, todos los repro- Eso depende del tipo de equipo y muy poco movimiento, stas involu-
ductores de DVD tienen una primer de lo que haya querido lograr el dise- cran un bajo consumo de memoria y
etapa decodificadora similar. La ma- ador. Los equipos ms caros po- por lo general, hasta el DVD ms
yor diferencia est, como siempre, seen mayor cantidad de memoria y econmico reproduce un par de se-
en el nivel de integracin. Es posible por lo tanto, son capaces de funcio- gundos o algo ms. Si se prueba con
que en un equipo muy moderno se nar mayor tiempo sin necesidad de un CDDA se pueden observar 10 o
integren el primer decodificador (por leer en el disco para refrescar la me- 20 segundos de memoria en los
supuesto con el servo de velocidad moria. equipos ms baratos. Para que la
incluido) con los segundos decodifi- S, no es ningn error de impre- prueba sea efectiva, la debe hacer
cadores auxiliares (uno por cada tipo sin, como acabamos de decir un varios minutos despus de haber co-
de disco que es capaz de leer el re- DVD puede seguir reproduciendo sin menzado la reproduccin
productor como por ejemplo MP3, disco o con el disco detenido. Tome El fenmeno que est ocurriendo
MPEG, etc.). un DVD que funcione correctamente es el siguiente. El reproductor de
El primer decodificador de un reproduzca una pelcula y en el me- DVD trabaja con un flujo de datos de
DVD es un microprocesador y como dio de la reproduccin detenga el entrada mayor que el normal, de mo-
tal debe poseer todos sus compo- disco con la mano. Observe la panta- do de llenar la memoria en un par de
nentes. A saber: fuente, clock, reset, lla mientras cuenta los segundos minutos ya que el flujo de datos de
y puertos de I/O. Tambin debemos transcurridos y podr observar que la salida es siempre el normal para
decir que es un microprocesador se- pantalla sigue en movimiento por al- DVD o para CDDA. Cuando la me-
cundario y como tal debe tener un gunos segundos despus de la de- moria est llena simplemente se de-
puerto dedicado a comunicarse con tencin. tiene el flujo de datos de entrada, ha-
el micro principal por un bus de ida y Todo depende del tamao de la ciendo que el reproductor entre auto-
vuelta. memoria y del sector de la pelcula mticamente en el modo pausa.

EDITORIAL QUARK S.R.L. Impresin Impresora de Publicaciones SA. Publicidad


Propietaria de los derechos Alejandro Vallejo
en castellano de la publicacin Director Editorial Quark SRL (4301-8804)
mensual SABER ELECTRNICA Ing. Horacio D. Vallejo Web Manager - Club SE
EDITORIAL Herrera 761/763 Capital Federal Luis Leguizamn
QUARK (1295) TEL. (005411) 4301-8804 Jefe de Redaccin
Pablo M. Dodero La Editorial no se responsabiliza por el contenido de las no-
Produccin tas firmadas. Todos los productos o marcas que se mencio-
EDICION ARGENTINA N 94
Jos Maria Nieves nan son a los efectos de prestar un servicio al lector, y no en-
FEBRERO 2008
Staff traan responsabilidad de nuestra parte. Est prohibida la
Distribucin: Teresa C. Jara reproduccin total o parcial del material contenido en esta
Capital: Carlos Cancellaro e Hijos SH, Guten- Olga Vargas revista, as como la industrializacin y/o comercializacin
berg 3258 - Cap. (4301-4942) Interior: Distribui- Luis Leguizamn de los aparatos o ideas que aparecen en los mencionados
dora Bertrn S.A.C., Av. Vlez Srsfield 1950 - Alejandro Vallejo textos, bajo pena de sanciones legales, salvo mediante auto-
Cap. Uruguay: RODESOL: Ciudadela 1416 - Javier Isasmendi rizacin por escrito de la Editorial.
Montevideo, TEL: 901-1184
La Seccin de Decodificacin
Cuando la memoria se vaca un de-
terminado porcentaje sale del modo
pausa y contina con la lectura nor-
mal exactamente en el punto en que
se haba detenido.

Diagrama en Bloques del


Recorrido de la Seal

En la figura 1 se puede observar


el diagrama en bloques de todo el mi-
cro primer decodificador y su cone-
xin con el diagrama del micro de
servos.
En este diagrama, se puede ver
que el micro decodificador est co-
nectado a dos memorias. Una es la
memoria que ya se utilizara para el
micro de servo y que en este caso se
utiliza para el servo de rotacin. Es
decir que todos los datos y el progra-
ma que requieren los cuatro servos
del DVD se leen de la misma memo-
ria FLASH ROM 7202. La grabacin
y lecturas de datos se realizan en la
memoria S-RAM 7310 o dentro de la
pequea memoria existente en cada
uno de los micros. La memoria 7310
se utiliza sobre todo para la primer
decodificacin. En el mismo diagra-
ma en bloques se puede observar la
existencia de un bus I2S que se utili-
za para comunicacin de datos de Figura 1 - Diagrama en bloques del micro primer decodificador.
seal entre diferentes integrados (los
segundos decodificadores). Esto es
un modo nuevo de llamar a un hecho
viejo, ya que en el AIWA 330 el micro
decodificador se comunicaba con el
conversor A/V por una serie de cone-
xiones que conformaban un bus I2S.
Tambin se observa el driver tipo IP
con su bus de tres cables (tachos) de
entrada al micro decodificador y uno
de salida MOTO_IN. Y por ltimo, la
seal ms importante RFo (o HF-IN)
que ingresa pasando por el bloque
ecualizador con su corte inferior mo-
dificado por HPSW. La seal RFo es
la ltima seal analgica del repro-
ductor. A partir de su ingreso todo el
proceso es digital, hasta la salida de
los segundos decodificadores, en Figura 2 - Seccin de fuente reset y cristal del micro decodificador.

Service & Montajes

29
Service
8 a 14 se convierte 8 en 16). El
equivalente digital a un recorte
es la operacin lgica > (mayor
que); es decir que obtener una
seal EFM es equivalente a rea-
lizar la operacin La salida es
alta para toda entrada superior
a un valor determinado y baja
para todo valor inferior a esa
misma entrada. El nivel alto es
por lo general el equivalente a la
tensin de fuente del micro de-
codificador (5V) y el bajo es ce-
ro.
Cul debe ser el valor del eje
de recorte? En el mundo anal-
gico se cuadraba la seal de
modo que tuviera un pico de 5V
Figura 3 - Seccin de entrada del micro decodificador. y otro de cero y luego se imple-
mentaba un recortador que ope-
donde se vuelven a obtener seales Revisadas las seales anteriores rara en 2,5V. Posteriormente se me-
analgicas de video o de audio. corresponde revisar ahora las de en- da el valor medio de esta seal y si
trada y la tensin de referencia. En la no era de 2,5V exactamente, se co-
figura 3 se puede observar el circuito rrega el eje de recorte. En el mundo
Circuito de Fuente Cristal y de entrada. digital se hace algo parecido. Se mi-
Reset del Micro Decodificador Para comprender el funciona- de el valor medio de la salida y si no
miento del micro SAA7335 slo bas- corresponde con la mitad del estado
Cuando un proceso lo realiza un ta con observar su diagrama en blo- alto se cambia lo que llamamos va-
microprocesador siempre hay que re- ques simplificado, el que se puede lor determinado hasta que el valor
pararlo con el mismo mtodo. Prime- observar en la figura 4. medio sea el correcto.
ro verificar las fuentes, luego el reset Como se puede observar la seal Por qu se trabaja de este mo-
y por ltimo el cristal de clock. Siga de entrada RF (ultimo bastin anal- do? Porque las grabaciones de CD o
un procedimiento similar al empleado gico) ingresa a un conversor A/D y se de DVD deben estar hechas de mo-
con el micro de servos. Para que se convierte en datos que son procesa- do tal que el largo de los espejos sea
gue al adaptar el mtodo, se puede dos posteriormente en forma mate- igual al largo de los pozos y eso equi-
observar el circuito en la figura 2. mtica o mejor diramos lgica. En vale a decir que el valor medio de la
Tenga en cuenta que, en este ca- efecto, la seal RF debe recortarse altura de la superficie activa del disco
so, la seal de reset ingresa con el para obtener la seal EFM (o la es igual a cero. Si el valor medio de
nombre PORE (Power On Reset) por EFM+ que es la seal equivalente en la seal, equivalente a la altura de la
la pata 23. DVD en donde en lugar de convertir superficie activa, no es igual a cero
significa que la seal sufri una dis-
torsin y debe ser corregida. Todo lo
que mencionamos ocurre entre los
bloques Conv.A/D, Det. Nivel y
PLL y Dem. EFM pero, adems, el
bloque central contiene un generador
de seal enganchado con la seal de
entrada que se utiliza para la demo-
dulacin EFM y para servo del motor
de rotacin. En realidad, el servo re-
quiere tres seales para su funciona-
miento correcto. Primero requiere
Figura 4 - Diagrama en bloques del decodificador SAA7335. una seal proveniente del decodifica-
dor, que no es otra ms que la seal

Service & Montajes

30
La Seccin de Decodificacin
de sincronismo obtenida de un deco-
dificador de dos pulsos de 11T segui-
dos, la otra son los propios bits de
entrada y por ltimo la frecuencia del
cristal que opera como patrn prima-
rio de frecuencia. Para que el primer
decodificador se pueda comunicar
con los segundos decodificadores, se
requiere un bus de comunicaciones
de alta velocidad que tiene un proto-
colo I2S; esas seales se generan en
el bloque de interfase de salida I2S
o salida de datos de seal.
El alumno debe recordar que no
todos los datos grabados en un disco
estn dirigidos a las salidas de seal.
En efecto, tanto un CDDA como un
DVD o un CDROM tienen datos diri-
gidos a los segundos decodificadores
y datos dirigidos al micro principal
que se llaman seales de control.
Las seales de control ms conoci-
das de un CDDA son las del reloj de
tiempo de ejecucin, que aparecen
en el display a medida que se ejecu-
tan los temas. En un DVD existe algo
similar que indica el tiempo de ejecu-
cin de la pelcula. Existen muchos
otros datos de control grabados en
los discos pticos que se engloban
con el nombre genrico de datos de
Subcdigo (en el curso de CD los
llamamos DATAC de datos de con-
trol).
El subcdigo no puede salir por el
puerto de datos de seal, porque ese
puerto va hacia los segundos decodi-
ficadores (en CD los llambamos DA-
TAA para indicar que eran los datos
de audio). Los datos de control de-
ben tener un puerto especfico que
se conecta con el microprocesador
principal o CPU. Ese puerto est co-
nectado al bloque Interfase Subcdi-
go CPU que toma datos desde el de-
codificador aunque no est indicado
as en el dibujo.
Slo nos queda explicar el uso de
la memoria externa SRAM (lectura y
escritura) de 32 Kbits. El proceso de
la decodificacin requiere una peque-
a memoria muy veloz porque los da-
tos provenientes del disco deben ser Figura 5 - Pin-up del SAA7335 primer parte.
colocados en orden antes de decodi-

Service & Montajes

31
Service
ficarlos. En efecto, los datos estn
grabados segn un patrn determi-
nado (obviamente no secuencial) pa-
ra evitar la prdida de datos conti-
guos. Para volverlos a su posicin
original se los debe guardar en una
memoria segn llegan y luego leerlos
en el orden preestablecido por la nor-
ma. Esta memoria llamada memoria
de entrelazado (interleaving) no tiene
nada que ver con la memoria masiva
de datos que permite que el repro-
ductor siga reproduciendo a pesar
que se detuvo el disco con la mano.
Esa otra memoria forma parte de los
segundos decodificadores de datos
de seal.

PIN-UP Explicado del SAA7335

En las figuras 5 y 6 se puede ob-


servar el pin-up del integrado.
A continuacin vamos a explicar
el funcionamiento detallado de cada
bloque, apoyados por el circuito co-
rrespondiente y las tablas de pin-up.
El circuito de entrada con el con-
versor A/D se puede observar en la fi-
gura 7.
El bloque de entrada es un con-
versor del tipo I/2I que requiere una
corriente de referencia que se obtie-
ne con un resistor conectado sobre la
pata 2 (IREF). Esa misma etapa po-
see dos capacitores externos para
detectar el valor mnimo y mximo de
la seal de entrada. Estos capacito-
Figura 6 - Pin-up SAA7335 segunda parte.
res se conectan sobre las patas 3
(REFLO) y 4 (REFHI). Por ltimo, la
seal de entrada ingresa en forma di-
ferencial a un amplificador y por lo
tanto necesita una tensin de refe-
rencia igual a la mitad de la tensin
de fuente que se aplica en la pata 5
(VREF). La tensin de referencia de
2,5V se genera con los resistores
3304 y 3305, con los capacitores
2306 y 2307 como filtros. Entre las
dos patas de entrada se coloca un fil-
tro RC complejo, compuesto por el
resistor 3332 y el capacitor 2319 co-
Figura 7 - Seccin del conversor A/D de RF. nectados en paralelo entre la entrada

Service & Montajes

32
La Seccin de Decodificacin
y la referencia. Tambin se construye
un RC serie con el capacitor 2318 y
el resistor 3331 que se conecta en
paralelo con la entrada.
Realizar un control en funciona-
miento de este filtro complejo requie-
re un instrumental generalmente no
disponible por el reparador.
De cualquier modo, este filtro se
debera considerar parte del circuito
de filtro de RF analizado en la entre-
ga anterior. Por lo tanto, extendemos
lo aconsejado en esa entrega con re-
ferencia a levantar la curva de res-
puesta del filtro.
En caso de dudas le aconseja-
mos el cambio de los capacitores y la Figura 8 - Seccin de salida de datos de seal.
medicin de los resistores con el mul-
tmetro digital cuando el equipo est mir y posteriormente y a partir de titivas que pueden ser perfectamente
apagado (sobre todo el resistor ellos los dos canales de audio anal- observadas en un osciloscopio. En
3309). Luego en funcionamiento, es gicos. tanto que la seal de datos es aleato-
conveniente que mida las tensiones Tambin podran ser seales de ria y en el osciloscopio slo se puede
en la entrada y la de referencia que un disco DVD y entonces en cierto observar el valor mximo y el mni-
deben estar en 2,5V. momento seran seales de audio mo. Si Ud. no tiene osciloscopio pue-
En cuanto a las mediciones de multicanal y a veces video en norma de utilizar, para medirlas, el amplifica-
salida de la etapa debemos analizar PAL o NTSC. En ambos casos esas dor paramtrico o una sonda detecto-
el circuito de la figura 8. seales estn comprimidas y deben ra de valor pico a pico que deber in-
El puerto de salida de datos de pasar por un adecuado descompre- dicar 5V cuando comienzan a leerse
seal, tiene tres seales principales sor antes de enviarlas a los corres- los datos.
absolutamente similares a las que pondiente conversores D/A que final- Adems de estas seales primi-
salan del decodificador de un AI- mente entregarn un canal de video geneas se envan otras seales que
WA330 e incluso respetan el nombre analgico NTSC o PAL (segn el dis- ayudan a decodificar los datos y de-
tradicional. A saber: la seal ms im- co o segn nuestro deseo en los re- tectar errores. La pata 96 (CFLG) es
portante sale por la pata 56 y la seal productores mas avanzados) y 2 ca- una salida de correccin que lleva
de DATA que nosotros llamaremos nales de audio estereofnicos y una una estadstica de los errores de lec-
DATAA para diferenciarla de otras seal DOLBY o PROLOGIC que pue- tura, de modo que los decodificado-
DATA. de ser enviada a un Home Theater res secundarios puedan predisponer-
En esa pata tenemos una salida para su decodificacin final. Algunos se a decodificar, en forma adecuada,
de datos serie que representan el vi- reproductores tienen sus propios de- la calidad de la lectura. La pata 55
deo, el audio o lo que fuere que est codificadores Dolby y/o Prologic y (FLAG) contiene una serie de bits
saliendo del disco. Tomemos, por puede generar sus propios canales 5 (llamados banderas o banderines)
ejemplo, el caso de un disco CDDA; + 1 canales analgicos de audio. que indican la cantidad de errores de
por esa pata salen slo datos de au- La seal DATA por s sola no sir- lectura que se cometen en un deter-
dio sin comprimir, es decir que se ve para nada. Ella requiere la ayuda minado instante. La seal de la pata
pueden enviar a un conversor D/A de dos clocks para que pueda ser le- 54 (SINC) no tiene nada que ver con
para que ste los convierta en sea- da. Por un lado el clock de bits por la el sincronismo de las seales de vi-
les analgicas estereofnicas. pata 57 (BCLK), que sirve para leer deo. En ella se produce un estado al-
Pero tambin podra tratarse de cada uno de los bits transmitidos y to cuando el decodificador de datos
seales de un disco MP3; en ese ca- por otro la pata 58 (WCLK) o clock de reconoce la existencia de una seal
so salen datos de audio pero compri- palabras o de frase que sirve para consistente en dos pulsos de 11T,
midos, que deben pasar primero por que el decodificador pueda ordenar grabados en el disco, que sirve para
un decodificador MP3 para que este las lecturas individuales de cada bits. realizar el primer sincronismo de la
genere los datos de audio sin compri- Los dos clocks son seales repe- rotacin (bsqueda de velocidad).

Service & Montajes

33
Service
Tambin se utiliza, para sincronizar la donde dicha informacin puede ser puede observar en la figura 9. Obser-
lectura del decodificador de video, el enviada en forma serie al micro prin- ve que la salida de datos paralelo
de MP3 y los decodificadores de vi- cipal (en los otros discos se emplea DATAC no est conectada al micro
deo digital y mpeg. Por ltimo, la pa- una transmisin en paralelo porque principal. En efecto, si analizamos el
ta 4 (V4) contiene la informacin de requieren una mayor velocidad de problema por comparacin con el
subcdigo (DATAC) para el caso de transmisin). CDDA deberamos indicar los datos
estar reproduciendo un CDDA en La interfaz de datos de control se al micro principal para que ste se
encargue de retransmitirlos a los
servos y que los mismos realicen
su trabajo de exploracin por
saltos, cuando el usuario o la
programacin lo requiera.
Esta doble comunicacin demo-
ra tanto las rdenes en el caso
del DVD, que los fabricantes to-
maron un atajo y decidieron que
el micro decodificador se comu-
nicara directamente con el micro
de servos por un puerto paralelo.
Siempre existe la posibilidad de
comunicacin entre el micro
principal y el micro decodificador
para que el programa de ejecu-
cin creado por el usuario, o las
acciones directas del mismo,
puedan ejecutarse correctamen-
te.
Inclusive el micro decodificador
necesita leer y escribir en la me-
moria del micro de servo, para
evitar la inclusin de otra memo-
ria ms. Por esa razn, en la fi-
gura 9 volvimos a dibujar la sec-
cin del micro de servo que se
comunica con la memoria y al la-
do la seccin del puerto paralelo
de DATAC, ya que ambas sec-
ciones trabajan sobre la misma
memoria.
Cuando hablamos de la memo-
ria para el micro de servos, diji-
mos que se necesitaban dos me-
morias. En realidad, existe una
sola memoria masiva, la otra es
un simple latch (que no deja de
ser una memoria de una sola pa-
labra de 8 bits) que funciona co-
mo multiplexador de datos y di-
recciones. Ahora que est pre-
sentado el problema completo
pasaremos a explicar el funcio-
namiento real de la memoria y el
Figura 9 - Unin de los planos 2 y 3 para observar la interface paralelo DATAC. latch.

Service & Montajes

34
La Seccin de Decodificacin
Un latch debe ser considerado servos puede acceder a la memoria miento; aunque debemos aclarar que
como una memoria transitoria muy completa en tanto que el micro deco- los dos micros pueden comunicarse
rpida. Lo que colocamos en sus 8 dificador slo puede variar los bits entre s por medio de la seal de con-
patas de entrada, pasa a su salida menos significativos del direcciona- trol ALE y eventualmente por el
cuando se cambia el estado de la pa-
ta de control C1 de bajo a alto. Esos Resultado de los exmenes 15 y 16.
datos quedan grabados en la salida
hasta que se reemplacen por otros
nuevos y cambie nuevamente el es-
tado de C1 o se desconecte la fuen-
te, con lo cual aparecen todos esta-
dos nulos en la salida. Si la pata
enable (pata 1 EN) estuviera conec-
tada, con ella se puede anular el fun-
cionamiento y mantener la salida en
el ltimo estado, salvo que se desco-
necte la fuente.
Ahora vamos a analizar el proble-
ma real que tenemos en el equipo y
que empuj al diseador a recurrir al
latch 573 de 8 bits. La capacidad de
memoria que requera el micro de
servos haca necesario el uso de un
direccionamiento de 18 bits con pala-
bras de 8 bits, es decir una memoria
de 218 = 262.144 posiciones de me-
moria para poder guardar el progra-
ma de servos y del bus paralelo de
DATAC. Pero slo tena un micro con
una cantidad limitada de puertos de
I/O, que no le permitan dedicar 18
patas al direccionamiento paralelo y
8 a los datos. Slo poda contar con
18 patas de salida.
La memoria M29F002 requiere
que los bits de direccionamiento y los
de datos se presenten al mismo tiem-
po. Si la pata 31 (WE) est baja, es-
cribe los datos existentes en el puer-
to de datos sobre la posicin de me-
moria existente en el puerto de direc-
cionamiento; y si est alta presenta
los datos acumulados en la direccin
indicada por el puerto de direcciona-
miento.
Observe que la parte baja de la
palabra de direccionamiento de
AM(0) a AM(7) pasa por el lacth, en
tanto que la parte alta pasa directa-
mente del micro de servos o del mi-
cro decodificador a la memoria. Esto
significa que ambos micros pueden
Figura 10 - Memoria de datos de seal.
acceder a la memoria. El micro de

Service & Montajes

35
Service
EXAMEN DE AUTOEVALUACIN N 17, 18, 19, 20, 21 Y 22.
6 - Si la patada de arranque lleva la velocidad a un valor mayor
1- El servo de rotacin de los CDs es ...... que el nominal y luego cae es porque no aparece la seal de.....
() A) .analgico ( ) A) ...bsqueda de velocidad
() B) .digital ( ) B) ...aproximacin definitiva de velocidad
() C) .a veces analgico y a veces digital ( ) C) ...encendido del motor
() D) .siempre una fuente tensin fija ( ) D) ...bsqueda y de aproximacin al mismo tiempo

2- Si la patada de arranque de un CD es correcta se puede supo- 7- Cul es la nica falla que puede causar un error de velocidad
ner que..... de lectura? (sonidos aflautados o bajos)
( ) A) .....el driver de rotacin funciona bien ( ) A) El ajuste del preset de VCO
( ) B) .el motor de rotacin funciona bien ( ) B) La tensin de fuente del driver de rotacin
( ) C) .el motor de sled funciona bien ( ) C) El motor de rotacin
( ) D) .las respuestas A y B son correctas ( ) D) Un cristal de referencia muy corrido en frecuencia

3- La patada de arranque se debe controlar con ..... 8 - La seal GFS indica que .......
( ) A) .un osciloscopio ( ) A) .....el PLL de lectura de datos est desenganchado
( ) B)..un disco estroboscpico ( ) B) .....el servo de velocidad funciona a lazo abierto
( ) C)..una fuente de tensin variable ( ) C) .....el driver de rotacin no funciona
( ) D)..A y C al mismo tiempo ( ) D) .....el servo funciona a lazo abierto porque el driver no funciona

4- La fuente de un driver de rotacin debe se de ..... 9- Cuando el preset del VCO est desajustado
() A) ......muy bajo ripple ( ) A) .levemente, es muy probable que no se produzcan problemas
() B) ..mucha corriente ( ) B) .....es probable que se presenten algunos cortes
() C) . ripple normal ( ) C) .....excesivamente, el disco arranca y se detiene varias veces y
() D) .de mucha tensin luego aborta
( ) D) Las tres respuestas anteriores son correctas

5- Quin da la orden para que el servo de rotacin reciba a la se- 10- El clock de palabra sirve para ...........
al MON? ( ) A) ......determinar que datos son del canal izquierdo o del derecho
( ) A) el servo de rotacin ( ) B) ......enganchar el VCO
( ) B) el servo de foco mediante FOK ( ) C) ......determinar en qu momento se debe leer un bit
( ) C) el micro ( ) D) ......determinar la velocidad de rotacin
( ) D) el driver de rotacin

puerto AD(0) a AD(7) (no existe infor- guna pata que posea una tensin in- RAM de datos de seal. El micro po-
macin al respecto). termedia a 0 y 5 V. see un puerto de salida de datos indi-
Como ya explicramos en otro NOTA: el autor est trabajando en cado como RDA0 a RDA7 que se apli-
momento, poder determinar el funcio- un analizador de seales lgicas de ca a las patas I/O0 a I/O1 (de inpu-
namiento de un sistema digital obser- 10 canales con un microprocesador t/output o entrada y salida) y un puerto
vando y analizando las seales, no PIC que puede grabar y reproducir, en de direccionamiento indicado como
suele estar al alcance de un repara- una PC, las seales digitales de un RAD0 a RAD14 que se aplican las en-
dor promedio ya que se requiere un equipo de electrnica de entreteni- tradas A0 a A14. En la parte superior
instrumental ms propio de un labo- miento. se encuentra el bloque de control en
ratorio de desarrollo de equipos infor- Por ltimo nos queda por analizar donde se pueden observar que la ni-
mticos, que de laboratorio de repa- la memoria de decodificacin de da- ca pata activa es la 27 (WE write ena-
racin de equipos de electrnica de tos, que es una memoria CY7C199 ble = habilitacin de escritura) que se
entretenimiento. con 14 bits de direccionamiento y 8 de habilita desde el micro por RAMRW,
Pero siempre queda la alternativa datos que se puede observar en la fi- porque la 20 y la 22 estn conectadas
de osciloscopiar o de medir con una gura 10. Dada nuestra experiencia en a masa. De este modo terminamos de
sonda de valor pap la tensin en las usos de memorias, es fcil compren- explicar todos los circuitos existentes
patas involucradas para detectar al- der el funcionamiento de la memoria en el plano 3 del Philips DVD 703.

Service & Montajes

36
Cuaderno del Tcnico Reparador

Tcnicas de Liberacin de Celulares


Liberacin y Desbloqueo de V3 en Todas sus Versiones
y Otros Modelos Motorola
Sin dudas los telfonos celulares Motorola, modelos V3,
son los ms populares dentro de los de alta gama. Exis-
ten distintas variantes dentro de este modelo (silver, black,
VRi, gold, etc.) y, a su vez, de cada submodelo puede en-
contrar mviles con distinta programacin (distinto boot
loader). Es por este motivo que el tcnico reparador puede
encontrarse con dudas a la hora de tener que realizar el
desbloqueo de una unidad para que pueda reconocer chips
de cualquier compaa. En esta nota realizamos un infor-
me de los pasos que debe seguir para efectuar esta opera-
cin con xito.

Autor: Ing. Horacio Daniel Vallejo


e-mail: hvquark@ar.inter.net

Introduccin forme explicar las funciones y limi-


tantes del booteo de un telfono
Para liberar celular, pero si Ud. est interesado
telfonos celula- en obtener informacin sobre este
res Motorola, tema puede bajar un archivo de
Modelos V3 (no nuestra web: www.webelectronica-
interesa a qu .com.ar, debe hacer click en el co-
submodelo se no password e ingresar la clave
haga referencia), telcel).
primero se debe
verificar qu ver- Aclaracin:
sin de booteo Recuerde que solamente pue-
posee (el booteo de realizar programaciones o modi-
es el sistema de ficaciones en un telfono celular si
arranque del te- posee la autorizacin por escrito
lfono y se carga del dueo. Los telfonos compra-
en fbrica antes dos en comodato NO SON DEL
de que el mvil USUARIO y las compaas presta-
sea programado tarias de servicio de telefona celu-
con su sistema lar PROHIBEN que personal no au-
operativo). No es torizado realice operaciones de
Figura 1 objeto de este in- servicio de cualquier tipo.

Saber Electrnica

37
Cuaderno del Tcnico Reparador
dicho, se poda acceder al 4. Apriete el botn de desblo-
Figura 2
modo de programacin queo de la caja (figura 4) y aguarde
con poca dificultad. Estos a que se realice la debida progra-
mviles pueden liberarse macin.
ya sea por medio de cajas
que no requieren el uso Este proceso tarda unos minu-
de computadora (Smart tos hasta que el led indicador mar-
Unlocker) o mediante pro- cado con E/G se encienda. Si dicho
gramas y cables especfi- led se enciende de color verde, el
cos. telfono ha quedado desbloquea-
do. Si el led se enciende de color
a) Mediante el Uso rojo, entonces el proceso fall y de-
de Smar Unlocker ber repetirlo. Si persiste el proble-
Para hacerlo necesita- ma, entonces la caja no est actua-
remos lo siguiente: lizada y deber recurrir al provee-
dor de la misma.
1. Un celular Motorola
V3 con boot loader infe-
rior a 07.E1. b) Mediante Pogramas
2. Una caja de desblo- Se pueden usar muchos pro-
queo Smart Unlocker con gramas.
sus cables y batera.

El procedimiento Figura 4
Si la versin de booteo es infe- es sencillo:
rior a 07.E1, se puede liberar me-
diante cajas (como la smart unloc- 1. Conecte el cable USB al
ker, por ejemplo) o por medio de telfono y a la caja.
programas con cables (ya sea se- 2. Conecte la batera a la
riales o USB, segn el programa). caja, figura 3.
Para saber cul es la versin de 3. Encienda el telfono
booteo de su mvil, encienda el ce- (asegrese que la batera del
lular teniendo presionadas las te- telfono est bien cargada.
clas * # y power durante unos 5 se- Puede tener el chip GSM o
gundos (figura 1), aparecer la no).
pantalla negra con letras blancas
(ver figura 2). All tendr la versin
Figura 3
del boot loader. Si es la 8.26 (hasta
8.31), precisar 2 programas. Si es
una versin anterior, slo el progra-
ma de desbloqueo, sin tener que
realizar el downgrade del booteo.
Existen versiones del V3 que ya
vienen con un boot loader superior
al 8.31, que se desbloquean sola-
mente realizando el procedimiento
denominado test point.

Liberacin de V3 con
Boot Loader inferior a 07.E1

Los primeros modelos de V3


eran fciles de programar o, mejor

Saber Electrnica

38
Tcnicas de Liberacin de Celulares
Figura 5 carpeta que haya designado dentro
del disco rgido de su PC.
3. Ejecute el archivo Mot_un-
locker.exe (figura 5).
4. Haga click en Connect Pho-
ne in Flash Mode. Aparecer la
ventana de la figura 6.
5. Haga click en el cono (bo-
tn) si.
6. Al cabo de unos instantes el
telfono ha quedado desbloquea-
do.

Si observa el programa, ver


que esta tcnica sirve para desblo-
quear telfonos Motorola de distin-
tos modelos tales como: V300,
V600, V400, V550, V551, V80,
Figura 6 V220, E380, C450, C550, C650.
En el caso que d error, es por-
que el boot loader del telfono no
permite el trabajo mediante progra-
mas no autorizados y, en ese ca-
so, para que el programa realice la
comunicacin con el telfono para
el desbloqueo deber cambiar di-
cho boot loader o realizar un test
point

b.2) Mediante el uso del P2K


Easy Tool: Este es, quiz, el pro-
Los que yo he empleado con Electrnica N 225). grama ms popular para liberar
xito son los siguientes: 4. Windows XP con Service mviles Motorola mediante cable
Pack 2. (recomendado). USB. Si bien no he realizado prue-
Motorola Service Software 5. El Programa de desbloqueo. bas en todos los modelos, los ex-
P2K Easy Tool (la versin 3.7 pertos afirman que permite liberar,
funciona mejor que la 3.9, en este flashear y hasta chequear los si-
caso). b.1) Mediante el uso del Pro- guientes modelos:
Moto Unlocker 2005 grama Moto Unlocker: Siga los si-
Flash Back Up guientes pasos: A830, A835, A840, A845, A860,
A920, A925, A1000, A1010, A1030,
Para realizar el desbloqueo por 1. Conecte el cable USB al tel- C236, C250, C260, C266, C268,
programa necesitaremos lo si- fono y a la computadora C330, C331, C332, C333, C334,
guiente: 2. Apaguen y enciendan el celu- C335, C33, C350, C350I, C350L,
lar en modo flash con las teclas * y C350V, C353, C355, C355V,
1. Un celular Motorola V3 con # apretadas (ya explicamos este C359V, C370, C380, C381, C85,
boot loader inferior a 07.E1. proceso al comienzo del artculo). C390, C450, C450L, C550, C650,
2. Un cable USB para conectar- No se asusten si la pantalla apare- C551, C975, C980, C980M, E1
lo a la PC (algunos programas re- ce toda negra, ya que esto es nor- ROKR, E1000, E1000M, E1060,
quieren cable serial). mal si el boot loader del telfono ha E1120, E370, E375, E378, E378I,
3. Los drivers p2k correctamen- sido modificado. E380, E390, E396, E398, E550,
te instalados y funcionando (si no 2. Baje el programa Moto Un- E790, E798, E920, L6, L7, U6,
sabe cmo hacerlo, consulte Saber locker y descomprmalo en una M1000, T280, T280I, T720, T720I,

Saber Electrnica

39
Cuaderno del Tcnico Reparador
T721, T722, T722I, T725, T725E,
Figura 7
V3, V3RAZAR, V3I, V60, V60I,
V66, V66I, V70, V80, V150, V151,
V180, V186, V188, V190, V220,
V226, V300, V30, V330, V360,
V360I, V360V, V400, V500, V505,
V525, V525M, V535, V545, V547,
V550, V551, V600, V620, V635,
V975, V980, V980M, V1050, ETC.

El problema es que se debe


conseguir el programa que permita
ser ejecutado sin necesidad de la
caja USB. En Internet hay muchas
versiones de este programa que di-
cen ser de uso libre y no requieren
del dongle USB (en nuestra web le
mostramos varios links con pginas
que amplan esta informacin). Se
deben seguir los siguientes pasos:

1. Conectar el V3 al cable y s-
te a la PC. Debe asegurarse que la
PC lo detecte bien, es decir, como
MODEM telefnico (figura 7). Figura 8
2. Ejecute el programa P2K
Easy Tool y seleccione la pestaa
Locks y Unlok SP.
3. En el modelo busca el que di-
ce V3 RAZR y Click en do selec-
ted (figura 8).

Supongamos, en primera ins-


tancia, que el celular no posee un
boot loader versin 07.D0 pero es
inferior a la versin 08.26, en ese
caso, el programa lo modificar so-
lo. Si posee la versin 8.26 del boot
loader deber hacer un downgra-
de (lo explicamos ms adelante).
En la pantalla de la figura 8 se veri-
fica que el telfono conectado es,
justamente, un mvil con versin
de booteo 8.26 y el programa me
indica que o bien hago un test
point o bien cambio la versin de Debe esperar un par de minutos, los pasos 1, 2, 3 y luego el progra-
booteo. luego desconecte el celular y cierre ma le pedir que desconecte el m-
En caso de ser un mvil conver- el programa. vil, lo prende hasta que cargue el
sin anterior, la barra correr y el Ahora el V3 tiene boot loader sistema operativo, luego lo conecta
programa empezar a trabajar has- versin 07.D0. de nuevo, asegurando que lo de-
ta que indique que el proceso ha fi- tecte y haga click en Ok.
nalizado, el celular se apagar y di- 4. Encienda el V3 en modo de
ra dow en su pantalla y el progra- booteo y conctelo nuevamente, El telfono ha sido desbloquea-
ma dejar de correr y se trabar. ejecute el P2K Easy Tool y repita do y ya puede usar cualquier chip.

Saber Electrnica

40
Tcnicas de Liberacin de Celulares
grama FlashBackup. En la pestaa
Configuracin, lo ponemos en Es-
paol, Abrimos la pestaa Copia de
Seguridad, en Tipo de Copia, se-
leccionamos Completa y, por de-
fault, aparece en Memoria interna
del mvil 32MB (figura 9).

Elija Boot loader, con el botn


derecho haga click en Elegir otro.
Deben aparecer 3 tipos de Boot loa-
der, elegimos el de 32MB (08A0), si
no est a la vista debe recordar
dnde ha grabado el programa (en
qu carpeta) sino, va a "Buscar en:"
y le muestra lo que tiene en su PC,
abra la carpeta que dice FlashBac-
Figura 9 kup, adentro hay una que dice
RamDld Pack y en ella estn los
tres archivos mencionados, elija el
de 32MB (08A0), y seleccione
Abrir. Haga click en Crear Copia
De seguridad. Este proceso tarda
algunos minutos, luego le indicar
"Copia de Seguridad Creada"

3.- Hecho esto, tenemos que


flashear (programar) el Boot loa-
der, en el Flash Backup nos vamos a
la pestaa Flashear, haga click en el
botn derecho del campo en blanco
que dice, "Elija el archivo flash que
desea aplicarle al mvil" (figura 10).
Y busca donde has guardado el
Boot loader 07.D0 (lo puede buscar
en nuestra web), lo elige y le da
abrir, se llena el campo y entonces
hace click en "Aplicar Flash!." espe-
Figura 10 re que termine el proceso.
Ya tenemos el Boot loader que
necesitamos
b.3) Liberacin de V3 median- sulte antes de proceder, NO CON- 4.- Ahora vamos a sacar una
Figura 4
te el programa Flash Backup: El FUNDA los Editores, slo es UNO copia del PDS para poder manipu-
siguiente mtodo puede utilizarse para editarlo (Ramdoms PDS Edi- larla y luego volver a metrsela sin
en mviles con versiones de boo- tor). Si usa un editor inadecuado candado.
teo 08.23 o inferior. puede arruinar a la PDS y con eso En la pestaa Copia de Seguri-
Este programa permite realizar se mata al telfono. Recuerde: dad, Abrimos Tipo de Copia y se-
la liberacin del telfono mediante leccione "PDS. Haga OK en Crear
escritura o edicin de la PDS. Pres- 1.- Tenga la batera bien carga- Copia, sto ser mucho ms rpido
te mucha atencin a las herramien- da. (figura 11).
tas y al procedimiento a seguir, no 2.- Por precaucin es necesario 5.- Una vez creada la copia, le
haga nada si no est seguro de ha- tener siempre una copia de seguri- damos click al botn que est en la
ber entendido el procedimiento. Si dad. Hacemos una Copia de Segu- derecha, en el campo donde dice
tiene dudas NO LO HAGA!!!. Con- ridad de nuestro equipo con el pro- Restaurar Copia de Seguridad y

Saber Electrnica

41
Cuaderno del Tcnico Reparador
nos aparecen dos co- queos para que no se
pias, una del Full bac- los pueda programar
kup, que es la comple- con software de uso li-
ta y otra del PDS que bre y/o gratuitos, si
acabamos de hacer, Ud. posee un celular
seleccionamos a la del V3 con una versin de
PDS, y con el botn booteo superior a la
secundario del mouse 07.E1, lo que puede
(ratn) hacemos un hacer es cambiar di-
click para dar en co- cha versin de boo-
piar y luego en pegar teo.
en esa misma ventana, Esto se hace con
con esto ya tenemos programitas que
dos copias del PDS, puede bajar de la web,
una de ellas se llama hay muchos: el provis-
"Copia de PDS......" Figura 11 to por scotty2, tam-
que es la que vamos a bin de mondongo, o
utilizar siempre (para el de lobyzon. Todos
resguardar la original). estos softwares, lo
6.- Ahora debemos que hacen es cambiar
ejecutar el programa la versin de booteo
Randoms PDS Editor instalando en el tel-
(figura 12) que est fono la 07.D0, con lo
dentro de la misma cual el celular ahora
carpeta donde ejecu- se podr desbloquear
tamos el Flash Bac- por mtodos tradicio-
kup. nales, usando progra-
mas que puede bajar
Hacemos click en desde nuestra web.
la pestaa File y luego Para hacerlo ne-
Open, ah nos apare- cesitaremos lo si-
cen las dos copias que guiente:
tenemos, le damos
click a la que dice Co- 1. Un celular Moto-
pia de PDS.. y rola V3 con boot loa-
luego Abrir. Nos abre der 08.26.
algunas lneas en la 2. Un cable USB
ventana. Figura 12 para conectarlo a la
Damos un click a la PC.
primer lnea y despus otro click al el campo Restaurar Copia de Se- 3. Los drivers P2K correcta-
botn a la derecha "Undo Last sub- guridad abra con el botn derecho mente instalados y funcionando.
sidi seems." Otro click a la segunda y escoja copia OK (que fue la que 4. Windows XP con Service
lnea y otro al "Undo Last s.. " manipulamos) y la abre. Por ltimo Pack 2. (recomendado).
As lnea por lnea. A continuacin haga click en Restaurar espera- 5. El Programa Downgrade,
le damos a File y seleccionamos mos un pequeo tiempo y Listo. El que en Internet se consigue bajo el
"Save as", (guardar como) se abre mvil ya est desbloqueado. nombre scotty y que Ud. puede
la ventana con las copias. Guarda- localizarlo desde nuestra web.
mos con el nombre copia OK, le Aclaro que he utilizado este down-
pregunta "Selec PDS version" (De- Desbloquear V3 que Tiene grade con xito, razn por la cual lo
fault) y le da OK. Boot Loader 08.26 recomiendo.
6. El Programa Moto Unlocker.
7.- Ahora Abrimos nuevamente Debido a que los Motorola V3,
el FlashBackup, en la pestaa Co- que poseen una versin de booteo El procedimiento a seguir es el
pia de Seguridad Escoja PDS. En superior a la 07.E1, poseen blo- siguiente:

Saber Electrnica

42
Tcnicas de Liberacin de Celulares
ble. Una forma de no tener que in-
troducir dicha clave es quitando la
interrupcin que se encuentra en el
hardware, normalmente consiste
en colocar una resistencia de pull-
up en el Terminal de Interrupcin,
en otros casos se debe hacer una
conexin a tierra (masa o GND) en
dicha interrupcin empleando un
cablecito (puente elctrico), etc.
Figura 13
En Internet hay muchos progra-
mas que dicen, para cada modelo
1. Descomprimimos el Down- sin determinada a los efectos de de celular, qu se debe hacer para
grade 2.0 (en nuestra web, con la que slo se lo pueda programar conseguir un test point. Para Mo-
clave telcel lo llevamos al sitio empleando claves y programas torola, yo he experimentado varios,
desde donde puede descargarlo) especficos. Cuando quiero realizar ente ellos el de gsmserver.com
en una carpeta dentro del disco r- un intercambio de datos (progra- (proveedor de accesorios para des-
gido de su PC. mar o flashear), la interrupcin ac- bloqueo y reparacin), tomado de
2. Ejecute el archivo downgrade- ta y este intercambio no es posi- www.rushwhq.com, cuya pantalla
r.exe, le aparece una ventana principal, que aparece al
de DOS con una mensaje ejecutar el programa, se
waiting for phone... tal como muestra en la figura 14.
se indica en la figura 13. Preste atencin a las reco-
3. Conecte el celular. mendaciones que indica el
4. El programa comenza- programa, luego haga click
r a trabajar y al cabo de sobre el modelo que desea
unos 10 minutos el proceso realizar el test point, en es-
terminar. te caso el V3, y siga las
instrucciones (figura 15).
El programa hace prime- Con el test point hecho,
ro un backup del celular y puede utilizar cualquiera
luego lo restaurar. Al final de los programas que he-
del proceso tendr el celular mos analizado en esta no-
con la versin 07.D0 de boot ta, sea cual fuere la versin
Figura 14
loader. de boot loader que posea
Una vez hecho esto, po- el telfono celular.
dr desbloquear el telfono De ms est decir que
utilizando cualquiera de los hay mucha informacin y
mtodos descriptos anterior- que es probable que se
mente (en lo personal lo he equivoque y mate al celu-
probado con xito tanto con lar. Si le ocurre eso, no de-
el Motorola Unlocker 2005 sespere, aguarde hasta
como con el P2K Easy Tool. una prxima entrega, en la
que le indicaremos cmo
hacer para revivir un V3 al
Realizando un que se le haya realizado
Test Point un servicio defectuoso. Si
no quiere esperar, visite
Como explicamos en nuestra web y siguiendo
otras entregas, los micro- los pasos dados en este
controladores de los telfo- artculo, busque el docu-
nos celulares poseen termi- Figura 15 mento revivir V3.
nales de interrupcin a los
que se les aplica una ten- Hasta el mes prximo.

Saber Electrnica

43
Cuaderno del Tcnico Reparador

Cmo Funcionan los Telfonos Celulares


Bluetooth
en los Telfonos Celulares
Como todos sabemos, Bluetooth es la nor-
ma que define un estndar global de comu-
nicacin inalmbrica, que posibilita la
transmisin de voz y datos entre diferentes
equipos mediante un enlace por radiofre-
cuencia. Los telfonos celulares modernos
de alta gama poseen la posibilidad de ope-
rar con esta tecnologa, teniendo alcances
que oscilan entre los 50m y los 100m. Me-
diante Bluetooth es posible el intercambio
de archivos utilizando muy poca energa, lo
que la hace una tecnologa ideal para las
comunicaciones actuales. En esta nota ve-
remos, bsicamente, cmo es el bloque que maneja la tecnologa Bluetooth en los te-
lfonos celulares, basndonos en la familia A920 de Motorola.
Preparado por: Ingeniero Horacio Daniel Vallejo
e-mail: hvquark@ar.inter.net

putadoras porttiles. A diferencia BCM2033 que tiene un transre-

B
luetooth es una tecnologa
inalmbrica que opera en de otras tecnologas inalmbricas ceptor de radio integrado que ha
banda de 2.4GHz, donde como Wi-Fi, Bluetooth ofrece sido optimizado para el empleo
no se necesita licencia. perfiles de servicio ms detalla- en 2.4GHz, para aplicaciones de
En general, podemos decir dos; por ejemplo un perfil para comunicacin en Bluetooth (sis-
que es una tecnologa diseada actuar como un servidor de fiche- temas inalmbricos de alto rendi-
para la implementacin de redes ros basado en FTP, para la difu- miento). Este integrado fue dise-
de cobertura reducida, normal- sin de ficheros (file pushing), ado para proveer comunicacio-
mente de unos 10 metros, aunque para el transporte de voz, para la nes robustas con bajo costo para
se alcanzan distancias de hasta emulacin de lnea serie y mu- usos que funcionan en 2.4GHz a
100 metros con dispositivos espe- chos ms. escala mundial en bandas ISM.
ciales. Las redes se suelen cons- En la figura 1 se puede apre- Es totalmente compatible con las
truir en modo ad-hoc utilizando ciar el diagrama en bloques de la especificaciones para Bluetooth
dispositivos heterogneos como seccin bluetooth de un telfono versin V1.1 y excede las exi-
telfonos mviles, dispositivos Motorola de la serie A920. El cir- gencias para proporcionar la ma-
manuales (handhelds) y com- cuito integrado U5600 es un yor calidad de comunicacin.

Service & Montajes

44
Cuaderno del Tcnico Reparador

Figura 1

Como aclaracin, digamos sobre el canal de operacin para el control entre un controlador
que ISM (Industrial, Scientific asegurar una operacin confiable de enlace (LC: Link Control)
and Medical) son bandas reserva- en 2.4GHz sin ruidos en la banda que es un procesador digital de
das internacionalmente para uso ISM. El BCM2033 es un circuito seales y la interfase HCI (Host
no comercial de radiofrecuencia integrado que contiene un sistema Controller Interfase). La interfase
en reas industrial, cientfica y de transmisin completo para HCI proporciona una interfase
mdica. operacin en Bluetooth. Los da- de comandos (valga la redun-
En la actualidad estas bandas tos de banda de base son modula- dancia) para la controladora de
han sido popularizadas por su uso dos en GFSK y trasladados a la banda base y para el gestor de en-
en comunicaciones WLAN (por banda de 2.4GHz mediante un lace y permite acceder al estado
ejemplo Wi-Fi) o WPAN (por mezclador interno, para poder de hardware y a los registros de
ejemplo. Bluetooth). operar en la banda ISM. control.
Las bandas ISM fueron defini- Una modulacin GFSK Esta interfase proporciona una
das por la ITU (Unin Internacio- (Gaussian Frequency Shift Ke- capa de acceso homognea pa-
nal de Telecomunicaciones). ying) es usada, en donde un 1 ra todos los dispositivos Blue-
El uso de estas bandas de fre- binario representa una desviacin tooth de banda base.
cuencia est abierto a todo el de frecuencia positiva, y un 0 El microprocesador es un sis-
mundo sin necesidad de licencia, binario representa una desviacin tema mejorado del conocido
respetando las regulaciones que de frecuencia negativa. La des- microcontrolador 8051.
limitan los niveles de potencia viacin mxima de frecuencia es- La B.B.C. maneja los buffers,
transmitida. Este hecho fuerza a t entre 140kHz y 175kHz. la segmentacin, y el envo de da-
que este tipo de comunicaciones El Amplificador de Poder de tos para todas las conexiones. Es-
tengan cierta tolerancia frente a salida (PA) proporciona una seal to tambin protege los datos que
errores y que utilicen mecanis- de salida nominal de 0dBm y tie- pasan por ello, el control de flujo
mos de proteccin contra interfe- ne un control de potencia para de datos programan las transac-
rencias, como tcnicas de ensan- proporcionar 24dB de control de ciones SCO/ACL TX/RX en una
chado de espectro. Por este moti- ganancia en pasos de 8dB. El Os- ranura Bluetooth, ptimamente
vo, las redes que funcionan en es- cilador Local (LO) genera fre- segmentan y embalan datos en
ta banda se les denomina redes de cuencias en saltos rpidos (1600 paquetes de banda de base, mane-
espectro ensanchado. saltos por segundo) a travs de jan indicadores de estado de co-
El receptor tiene un alto grado los 79 canales disponibles para nexin, y componen y descifran
de linealidad, un margen dinmi- esta tcnica. paquetes HCI.
co ampliado, y un alto filtrado La unidad PU (UPU) realiza La Unidad Perifrica de

Service & Montajes

45
Bluetooth en los Telfonos Celulares

Figura 2

Service & Montajes

46
Cuaderno del Tcnico Reparador
Transporte (PTU) maneja la In- a nivel mundial. El SIG fue rpi- crnico. Cada canal soporta tres
terfase del Dispositivo. damente ganando miembros, co- canales de datos o de voz sincr-
El PTU soporta tres tipos de mo las compaas 3Com, Axis nicos o un canal de voz sincrni-
dispositivos: USB, UART, y Comunication, Compaq, Dell, co y un canal de datos asincrni-
PCM. EL PMU proporciona los Lucent Technologies UK Limi- co. Cada canal de voz puede so-
rasgos de direccin de poder que ted, Motorola, Qualcomm, Xir- portar una tasa de transferencia
pueden ser invocados por el soft- com, entre otras. de 64Kb/s en cada sentido, la cual
ware por registros de direccin de La tecnologa Bluetooth defi- es adecuada para la transmisin
poder, o por "el manejo de paque- ne un canal de comunicaciones de voz. Un canal asncrono puede
te " en banda de base. con una velocidad mxima de transmitir como mximo 720Kb/s
En la figura 2 se puede apre- 720kbyte por segundo con un en una direccin y 56Kb/s en la
ciar el circuito asociado al siste- rango ptimo de 10m (luego se direccin opuesta, sin embargo,
ma Bluetooth en un sistema celu- implement a 100m). para una conexin asincrnica es
lar Motorola de la serie A920. El rango de frecuencia de tra- posible soportar 432,6Kb/s en
bajo est entre 2.4 a 2.48Ghz con ambas direcciones si el enlace es
un amplio espectro y saltos de simtrico.
Ms Sobre Bluetooth frecuencia con posibilidad de El hardware de un dispositivo
transmitir en sistema full duplex Bluetooth est compuesto por dos
Se dice que el nombre Blue- con un mximo de 1600 saltos partes: un sistema de radio encar-
tooth fue tomado de un Rey Da- por segundo. Los saltos de fre- gado de modular y transmitir la
ns del siglo X, llamado Harald cuencia se dan entre un total de seal y un controlador digital. El
Bltand (Bluetooth), que se hizo 79 frecuencias con intervalos de controlador digital est compues-
famoso por sus habilidades co- 1MHz, lo que permite brindar se- to por una CPU, un procesador de
municativas, y por haber logrado, guridad y robustez al sistema. La seales digitales (DSP - Digital
mediante el dilogo y la persua- potencia de salida para transmitir Signal Processor) llamado Link
sin, la cristianizacin de su so- a una distancia mxima de 10m Controller (o controlador de En-
ciedad vikinga. es de 1mW, mientras que la ver- lace) y de las interfaces con el
La tecnologa Bluetooth tiene sin de largo alcance para 100 dispositivo anfitrin.
como objetivo aumentar la efecti- metros requiere una potencia del El LC o Link Controller se en-
vidad de las comunicaciones en- orden de los 100mW. carga del procesamiento de sea-
tre dispositivos que se encuentran El bajo consumo y bajo costo, les en banda base y del manejo de
a cortas distancias, ya sea en el se logr mediante el desarrollo de los protocolos ARQ y FEC. Ade-
rea de trabajo como en los espa- todo el sistema en un solo chip ms, se encarga de las funciones
cios pblicos. utilizando circuitos CMOS. El de transferencia (tanto sincrni-
En 1998, un grupo de indus- chip tiene 9x9mm y consume me- cas como asincrnicas), de la co-
trias lderes en computadoras y nos del 90% energa que un tel- dificacin de Audio y encripcin
telecomunicaciones tales como fono celular comn, lo cual impli- de datos.
IBM, Intel, Ericsson y Nokia, ca un rendimiento excelente. El CPU del dispositivo remo-
desarrollaron un dispositivo de El protocolo de banda base to se encarga de atender las ins-
bajo costo que serva para comu- para este sistema combina circui- trucciones relacionadas con el
nicar diversos dispositivos basa- tos de swicheo (conmutacin) y sistema Bluetooth del dispositivo
do en un estndar estricto para paquetes. Para asegurar que los anfitrin para simplificar su ope-
que su uso se popularizara rpida- paquetes no lleguen fuera de or- racin. Para ello, sobre la unidad
mente. Las empresas investigado- den, los canales (slots) pueden ser central de proceso o CPU, corre
ras formaron un grupo de intere- reservados por paquetes sincrni- un software denominado Link
ses especiales (Special Interests cos, utilizando un salto diferente Manager que tiene la funcin de
Group - SIG) que asegurara que de seal para cada paquete. Por comunicarse con otros dispositi-
el nuevo estandard sera la base otro lado, el switching de circui- vos por medio del protocolo
para el desarrollo de dispositivos tos puede ser sincrnico o asin- LMP.

Service & Montajes

47
Coleccin de
Circuitos Prcticos
Presentamos a continuacin, una serie de circuitos prcticos
coleccionables pertenecientes a la coleccin: Club Saber Elec-
trnica. En los nmeros 3 y 12 de dicha obra se publicaron kits
completos para armar y gran cantidad de circuitos. Fotocopie,
recorte y arme una carpeta para que pueda tener a mano ma-
terial de consulta a la hora de ser necesario. Cada circuito fue to-
mado de publicaciones anteriores, adaptndolos con la inclusin
de componentes de fcil adquisicin en el mercado de Amrica
Latina. Sin embargo, en muchos casos, es posible que no encuen-
tre un componente especfico, en ese caso, contctenos por tel-
fono o por mail y veremos la forma para que Ud. tenga el compo-
nente que no consigue en su localidad. Si bien no se incluye el di-
bujo de la placa de circuito impreso, cada circuito es lo suficien-
temente sencillo para que Ud. realice su propio diseo. Tenga en
cuenta que se publican fichas en diferentes ediciones y que Ud.
puede bajar sin cargo ms de 150 circuitos de nuestra web:
www.webelectronica.com.ar, haciendo click en el cono password
e ingresando la clave: aiwa15 (debe registrarse como socio en
la web, lo cual es gratis, y lo habilita a muchos beneficios)

Seguidor de Tensin de Precisin

Con un nico amplificador opera-


cional LM101A se puede elaborar
un seguidor de precisin. Para es-
ta aplicacin, la fuente de tensin
de referencia debe tener una impe-
dancia de entrada menor que
200, si fuera usado D2.
Queremos recordarle que, en to-
dos estos circuitos, la no indica-
cin de la fuente de alimentacin
se hace para simplificar los dibu-
jos, pero todas deben ser simtri-
cas, salvo indicacin contraria.

Saber Electrnica

48
F ICHAS DE C IRCUITOS P RCTICOS

Fuente Partida de Potencia Hasta 20V

Para alimentar circui-


tos con amplificadores
operacionales as co-
mo tambin para mu-
chas otras aplicacio-
nes, se emplea una
fuente partida. Para
quienes tienen una
fuente simple, con es-
te sencillo circuito es
posible construir una
fuente simtrica de
hasta 20V

Fuente de Alimentacin con Proteccin


El circuito corresponde a una fuente
de alimentacin que entrega una ten-
sin de salida variable entre 0 y 15V
con una corriente mxima de 1A. Es-
t protegida contra sobrecargas y
cortocircuitos por medio de un SCR
que acciona un rel que desconecta
la fuente cuando se produce dicho
evento. Para rearmar la fuente se de-
be accionar S1.

Saber Electrnica

49
F ICHAS DE C IRCUITOS P RCTICOS

Circuito de Muestreo y Retencin

Se trata de un circuito interesan-


te de muestreo y retencin. Este
circuito es ms elaborado por la
incorporacin de transistores, y
el capacitor tambin deber ser
de policarbonato para evitar las
variaciones de tensin por fugas
entre los muestreos.

Filtro con Seguidor de Tensin


En este circuito los capacitores presentan un efecto muy pequeo en las bajas frecuencias, lo que tiene como resul-
tado una respuesta plana en esta regin del espectro. Mientras tanto, en las altas frecuencias, los capacitores des-
van separadamente la seal hacia puntos de baja impedancia, lo que hace que la respuesta caiga. Un filtro de dos
etapas hace que la respuesta en las altas frecuencias caiga con el cuadrado de la frecuencia, de ah el nombre de
filtro de segundo or-
den para esta confi-
guracin. La res-
puesta comienza pla-
na en las frecuencias
ms bajas para caer
despus con atenua-
cin de 12dB por oc-
tava, inicialmente, o
40dB por dcada, pa-
sada la frecuencia de
corte.

Saber Electrnica

50
Los tiempos modernos nos obligan a abordar nuevos temas que combi-
nen electrnica con otras disciplinas. Hoy es comn hablar de mecatrnica
(carrera que combina tcnicas de electricidad, electrnica y mecnica, entre
otras); domtica (electrnica aplicada al hogar); bioelectrnica, etc. En todos
los casos mencionados, el uso de automatismos o robots es moneda corrien-
te y por eso decidimos la edicin de este tomo de coleccin en el que intenta-
mos dar herramientas para que cualquier persona pueda dedicarse a la elabo-
racin de prototipos con poco dinero y poca dificultad. La robtica es, sin du-
das, una de las disciplinas que ms llaman la atencin no slo a adolescentes
y quienes estn realizando sus primeras armas en electrnica, sino a todas las
personas que desean ver plasmado en un dispositivo todo lo que han ido ima-
ginando para la obtencin de un autmata. Para la construccin de prototipos
normalmente se emplean diferentes materiales, muchos de los cuales se obtienen de mquinas, juguetes, u otros equipos que nor-
malmente estn en desuso. Lo que proponemos en esta obra es que el lector pierda el miedo a lo desconocido y sepa que es
posible aprender una disciplina jugando, practicando, rompiendo o desarmando para armar un nuevo dispositivo.
Decidimos que este tomo de coleccin, que se enc uentra a la venta en los mejores puestos de Mxico, deba tener 3 captu-
los, uno destinado a sentar las bases de la robtica, indicando cules son los distintos tipos de robots y qu lenguajes de progra-
macin suelen emplearse en estas disciplinas, otro en el que nos introducimos en el mundo de la mini-robtica, explicando qu
elementos suelen emplearse como sensores y detectores y brindando un primer proyecto para que Ud. aprenda mientras cons-
truye y por ltimo un captulo con 10 proyectos que hemos seleccionado de los diseados y comentados por el Ing. Juan Carlos
Tllez Barrera (especialista en robtica, y uno de los autores de Saber Electrnica). Hemos cuidado detalles para que no ten-
ga inconvenientes tanto en conseguir las diferentes partes de un mini-robot como en construir el dispositivo sin inconvenientes.
En esta nota damos una definicin sobre Robtica, le mostramos el contenido del libro y detallamos el circuito de un Robot
para Riego Automtico (proyecto que no se encuentra en el libro, que es una adaptacin de uno de los proyectos de www.pablin-
.com.ar, y que damos como un adicional para no repetir temas que encontrar en la obra).

CLUB SABER ELECTRONICA 57


Contenido del Texto CAPITULO 3: PROYECTOS BASICOS DE MINI-ROBOTICA
Proyecto 1. Estructuras mecnicas para prototipos
de Mini-robtica
El libro Todo Sobre Mini-Robtica, que se encuentra a la
Definicin de estructuras, Diferencial, Sncrono
venta en puestos de peridicos y en tiendas de electrnica de
Triciclo, Carro
varios pases (vea la pgina 79) se divide en tres captulos y
Sistema de alimentacin
posee el siguiente contenido: Sistema de control
Actuadores
Sensores
CAPITULO 1: INTRODUCCION A LA ROBOTICA Consideraciones de materiales, electrnica y mecanismos
Definicin Plataforma alternativas
Historia Estructura bsica del mvil
Tipos de robots Proyecto 2. Mvil para mini-robot
Brazos de robots Proyecto 3. Mdulo de potencia para mvil mini-robot
Sensores Proyecto 4. Mdulo siguelneas
Beneficios de la robtica Funcionamiento
Arquitectura de un robot Proyecto 5. Bumpers para detectar obstculos
Capacidad de pensar e Inteligencia artificial Proyecto 6. Bumpers infrarrojos para mini robot mvil
Compaas que producen robots Una TV en el mini-robot?
Primeras conclusiones Proyecto 7. Mini-robot con LDR
Lenguaje de programacin de los robots (Resistencia variable con la luz)
Programacin gestual o directa Proyecto 8. Robtica Beam. Robot biolgico.
Programacin textual explcita El funcionamiento
1. Nivel de movimiento elemental, 2. Nivel estructurado Proyecto 9. Nano robot siguelneas simplificado
Programacin textual especificativa Proyecto 10. Mini-robot con microcontrolador Picaxe
Programacin gestual punto a punto Definicin del proyecto
Lenguajes de programacin a nivel de movimientos elementales El microcontrolador y la disposicin de pines
Lenguajes estructurados de programacin explcita Conexiones de la interfaz de programacin
Lenguajes de programacin especificativa a nivel objeto
Lenguajes de programacin en funcin de los objetos
Caractersticas de un lenguaje ideal para robtica
Introduccin al la Robtica
CAPITULO 2: PRIMEROS PASOS EN MINI-ROBOTICA
A travs del tiempo, el hombre ha buscado nuevas formas
Motores y servos para la construccin de un robot
Introduccin de mejorar sus procesos productivos. A partir de la segunda
Motores de corriente continua mitad del siglo XX se desarrolla tecnologa que permite auto-
Motores de corriente continua con reductores matizar estos procesos. Surgen conceptos como robots e inte-
Servomotores de los utilizados en modelismo y radiocontro ligencia artificial. Pero, qu significan estos trminos? La pri-
Ms sobre servomotores mera impresin que se nos viene a la mente es autmata, au-
Funcionamiento del servo tomatizacin, es decir robot, o bien palabras asociadas a s-
Construccin de robots mviles experimentales ta como lo es robtica. Trataremos de dilucidar cmo se han
Estructura del microbot llegado a los robots actuales.
Movilidad de nuestra estructura Los robots llevan casi 50 aos de estar presentes en los
Los sensores del microbot procesos industriales del ser humano; los primeros robots ver-
El sensor CNY70 daderos se dieron a conocer en los aos 50 y principios de
El sistema de actuacin: control de motores
los 60, esto fue gracias a un nuevo desarrollo de tecnologa,
Control de motores por medio de microcontrolador
es decir la invencin de los transistores y los circuitos integra-
Giro de dos motores en un nico sentido
dos.
Giro de un motor en los dos sentidos
Montaje del driver L233B con el PIC Hay varios tipos de robots. Cuando uno piensa en el futu-
Ms controles con micro ro, se imagina una nueva tecnologa mucho ms sofisticada.
Algoritmos de Programacin La gran variedad de diferentes tipos y funciones programa-

58 CLUB SABER ELECTRONICA


das de un robot es impresionante. Existen robots de uso doms- Unimates diseados por George Devol y Joe Engelberger, este
tico, otros para ayuda mdica, otros para labores peligrosas, y ltimo cre Unimation y fue el primero en comercializar estas
los robots de la industria. Pero los llamados Androides, es de- mquinas, por lo quel se gan el ttulo de "Padre de la Robti-
cir robots que se asemejan a caractersticas humanas estn muy ca".
lejos de ser una realidad en nuestro mundo. Ya en la dcada de los 80, los brazos industriales moder-
Daremos un enfoque introductorio acerca de la robtica, nos incrementaron su capacidad y desempeo a travs de mi-
aplicaciones y consecuencias de su uso. Se comentaran las crocontroladores y lenguajes de programacin ms avanza-
perspectivas laborales que tiene la robtica en funcin del ser dos. Estos avances se lograron gracias a las grandes inversio-
humano, cul es su funcionamiento en conjunto con las perso- nes de las empresas automovilsticas.
nas para as obtener un trabajo ms rpido y mejor elaborado,
en vista de que la relacin de humano-robot es un hecho coti- Tipos de Robot: Los robots tal y como se nos presen-
diano en las industrias modernas. tan en las pelculas, es decir aquellos similares a los seres hu-
manos, conocidos como Androides, se encuentran en un futuro
Definicin: Existen muchas formas de definir el trmino muy lejano.
robot, podemos utilizar la definicin de 1979 del Robot Institu- A pesar de eso, los robots actuales son mquinas muy so-
te of America, que dice: fisticadas que realizan labores productivas especializadas, re-
volucionando el ambiente laboral. La gran mayora de los ro-
Es un manipulador reprogramable y multifuncional disea- bots actuales son manipuladores industriales es decir "brazos"
do para mover material, partes, herramientas o bien dispositi- y "manos" controlados por computadora siendo muy difciles
vos especializados para desempear una variedad de labores de asociar con la imagen tradicional de un robot, pero no s-
a travs de movimientos diversos programados. lo existen estos dispositivos tipo robot ; la robtica incluye mu-
chos otros productos como sensores, servos, sistemas de ima-
Obviamente esta definicin es bastante rgida e inspida; gen, etc.
de una forma ms personal se puede decir que un robot es un
dispositivo que permite realizar labores mecnicas normalmen- Brazos Robot: El noventa por ciento de los robots tra-
te asociadas con los humanos de una manera mucho ms efi- bajan en fbricas, y ms de la mitad hacen automviles; sien-
ciente, y sin necesidad de poner en riesgo la vida humana. do las compaas automotrices altamente automatizadas gra-
cias al uso de los brazos robot y quedando la mayora de los
seres humanos en labores de supervisin o mantenimiento de
Historia: La palabra robot, no es un trmino acuado los robots y otras mquinas.
recientemente, el origen etimolgico de esta palabra proviene Otras de las labores realizadas por los brazos robots son
del trmino checo "Robota", es decir trabajo forzado y su uso labores en el campo de los alimentos, donde por ejemplo un
se remonta a la obra teatral (PLAY) de 1921 del checo Karel dispositivo de este tipo selecciona los chocolates que corres-
Capek titulada R.U.R., Robots Universales de Rossum. En esta ponden para armar una caja. Esto lo logran mediante el uso de
obra, Capek habla de la deshumanizacin del hombre en un sensores que identifican los diferentes elementos que conforman
medio tecnolgico; a diferencia de los robots actuales, stos no una caja del producto, luego de ser identificados son tomado
eran de origen mecnico, sino ms bien creados a travs de uno a uno y depositados en las cajas.
medios qumicos.
Pero no fue sino hasta 1942 que el trmino robtica, es de-
cir el estudio y uso de robots, se utiliza por primera vez por el
escritor y cientfico ruso-americano Isaac Asimov en una peque- Robot para Riego Automtico
a historia titulada Runaround.
Ahora surge la pregunta: A los efectos de brindarles un Montaje Adicional, sugeri-
mos el armado de un proyecto de http://www.pablin.com.ar
Cundo nacen los robots tal y como los conocemos hoy en del cual diseamos la placa de ciruito impreso.
da? El circuito propuesto en la figura 1 riega las plantas (o la
Hacia finales de la dcada de los 50 y principios de los 60 zona que Ud. desee) al amanecer durante un tiempo configura-
salen a la luz los primeros robots industriales conocidos como ble por el usuario, por medio de un potencimetro ajustable. El

CLUB SABER ELECTRONICA 59


Figura 1

proyecto se ha realizado ntegramente con electrnica discre- cuenta se paraliza en el valor alcanzado y habr terminado
ta y sin el uso de rels. Es completamente de estado slido, ex- el tiempo de riego. Esto se vuelve a cero y se habilita nueva-
ceptuando el motor bombeador de agua que es del tipo em- mente el conteo al llegar el prximo amanecer. Las resisten-
pleado en las bombas limpiaparabrisas de autos. Por ser de cias puestas a masa y a Vcc se emplean para establecer los
pequeo tamao y defcil montaje, lo encuadramos dentro niveles adecuados de tensin en cada punto del circuito.
de los proyectos de mini-robtica. El circuito se alimenta con 12V y consume una corriente
El CD4060 es un contador de 16 bits, con oscilador incor- menos a los 100mA en funcionamiento. Este consumo corres-
porado en la misma pastilla que se emplea como oscilador ponde solamente al sistema electrnico. Habr que sumarle el
temporizador. Este integrado es el que se encarga de tempo- consumo de la bomba elctrica que generalmente es inferior
rizar el funcionamiento de la bomba, en otras palabras, el a los 4A. Si se desea regar una gran superficie se puede op-
tiempo que durar el riego. Para alterar ese tiempo basta con tar por colocar un rel en lugar del motor y accionar una o va-
actuar sobre el potencimetro de 1M_ el cual conviene que rias bombas elctricas de 110V 220V, de acuerdo a la red
sea del tipo lineal para que la respuesta en todo su cursor sea local, que rieguen cada sector del jardn. El transistor TIP de-
la misma. El reset del contador se lleva a cabo subiendo a po- be ser montado con un disipador de calor. El fotoresistor (LDR)
sitivo la pata 12, que sucede en dos posibilidades: Cuando se debe ser apuntado hacia el cielo y lejos del alcance del foco
conecta la alimentacin (arranque) gracias al capacitor de de una lmpara u otro artefacto de iluminacin que haya en
4.7nF o bien al hacerse positiva la salida del operacional B. la zona, para evitar que no detecte correctamente la noche.
Esto ltimo se produce cuando se detecta la falta de luz (ver Los potencimetros son lineales y pueden ser sustituidos por re-
mas adelante). La salida Q14 se pone alta cuando la cuenta sistencias variables o presets para evitar que salgan del gabi-
llega a 8912, conduciendo tensin el diodo 4148 y hacien- nete el cual debe ser del tipo estanco para exteriores. Es inte-
do que el oscilador se detenga. Al detenerse el oscilador la resante colocar en paralelo con el motor un diodo LED rojo de

60 CLUB SABER ELECTRONICA


lenoides que en estado de reposo no dejan pasar el agua, pe-
ro cuando se les da 220V ( 110V) hacen las veces de una ca-
nilla abierta. No le suman presin al sistema, pero en la mayo-
ra de los casos sirven perfectamente.
Si se tiene un tanque sisterna la opcin ideal es colocar un
bombeador de 220V ( 110V) del tipo utilizado para eleva-
cin de agua el cual se encargue de llevar riego hacia los ro-
ciadores. Recuerde prestar atencin a la altura de los caos
porque si se colocan los caos por debajo del nivel del tanque
por mas que la bomba est detenida por propia presin de ca-
da el agua fluir hacia las salidas. Es necesario colocar un flo-
tante elctrico que impida el funcionamiento del motor cuando
no hay agua en el tanque para evitar que se queme el motor
en caso de estar vaca la sisterna. Estos flotantes accionan un
interruptor de tres puntos. En nuestro caso hay que conectarlo
en serie con el motor de manera que, cuando el cable que su-
jeta los flotantes est totalmente extendido (tanque vaco) el cir-
Figura 2 cuito se abra y no permita el funcionamiento del mismo.
De usar un bombn de limpiaparabrisas puede emplear co-
mo depsitos de agua bidones de agua para dispensadores
fro/calor (los bebederos que instalan en oficinas y colegios)
pero recuerde calcular correctamente la cantidad de agua a al-
macenar tomando en cuenta cuanta se vierte por da y cuantos
das el sistema trabajar sin nuestra recarga.
Aunque no est puesto en el esquema es bueno colocar en-
tre el colector del TIP y el borne negativo del motor un fusible
areo de 5A para evitar que el transistor se dae en caso de
ponerse en corto la bobina de dicha bomba.

Lista de Materiales:
IC1 - CD4060 - Integrado CMOS
IC2, IC3 - LM741 - Amplificadores operacionales
D1, D2 - 1N4148 - Diodos de uso general
Q1 - BC548 - Transistor de uso general
Q2 - TIP31C - Transistor de potencia (con disipador)
R1, R6 - 47k
R2 - 2,2M
R3, R4, R7 - 100k
5mm con su resistencia limitadora de corriente (1k o similar) R5, R12, R13 - 150k
para indicar el funcionamiento del sistema y otro en paralelo R8, R14 - 22k
con la alimentacin para indicar que est activado. Esto nos R9, R11 - 10k
permitir detectar problemas y nos facilitar la instalacin y R10 - LDR (ver texto)
control peridico del sistema en general sin ser necesario abrir VR1 - 1M - potencimetro (ver texto)
la tapa. VR2 - 50k - potencimetro (ver texto)
Una opcin interesante (que la hemos implementado recien- C1 - 4,7nF - cermico
temente y funciona muy bien) es usar una vlvula de paso elc- C2 - 22nF - cermico
trica como las que usan los lavarropas para regular el paso del C3 - 47nF - cermico
agua al sistema de lavado. Estas vlvulas son esencialmente so- C4 - 1F - no polarizado (cualquier material)

CLUB SABER ELECTRONICA 61


MONTAJE

Gabott-Bass
Robot Sigue Lneas
Una vez que llevamos a buen trmino nuestro proyecto de un mi-
ni-robot sigue lneas y tratamos de ponerlo a punto, nos encontra-
mos con la dificultad de que su desempeo se ve afectado, en
gran parte, a la velocidad de los mecanismos usados y al nivel de
voltaje aplicado. Un control de velocidad sera la opcin ideal pa-
ra ajustarlo a las condiciones de pista o competencia que lo re-
quieran y sta es la cualidad de nuestro proyecto.

Autor: Ing. Juan Carlos Tllez Barrera


Docente ESCOM - I.P.N.
e-mail: jctellez@saberinternacional.com.mx

n mini-robot sigue lneas es el la lnea y as el mvil pueda retornar a arma de doble filo, ya que un robot

U ms sencillo de implementar, su
funcin principal es seguir una
lnea dibujada en una mesa o el piso y
la ruta en caso de que se desve. Sin
embargo hay detalles en los cuales
debemos prestar atencin; por ejemp-
veloz no asegura mejores tiempos, o
el triunfo, si afecta en gran medida a la
fidelidad, lo que trae como consecuen-
que sea de algn color contrastante lo si se sale de la lnea la gran mayo- cia que pierda tiempo o que tome ata-
con el rea circundante, la cual puede ra de circuitos no permiten que retor- jos en curvas muy cerradas, ocasio-
ser una lnea negra sobre fondo blan- ne a la misma. A su vez, si queremos nando la descalificacin en algn con-
co o viceversa y puede presentar cur- implementar alguna funcin de me- curso de esta ndole.
vas o trayectos rectos que el mini-ro- moria debemos hacer uso de micro- Como parte fundamental usamos
bot o mvil deber seguir sin salir de la controladores, lo cual elevara el costo una estructura mecnica muy sencilla
misma. La sencillez del mismo radica y por consecuencia requeriramos de traccin diferencial, y an cuando
en que necesitamos slo dos sensores otras herramientas adicionales como el enfoque es fundamentalmente di-
para poder discernir hacia dnde es la la programacin, etc. Adems la velo- dctico, nos permite de una manera
orientacin de avance con respecto de cidad, en algunos casos puede ser un simple comprender los aspectos prc-
ticos para el control y diseo de robots
de mejores prestaciones. El circuito
que acompaa al mecanismo es un
circuito de gran potencial, ya que tam-
bin nos permite usarlo para algn
otro diseo que podamos crear, ba-
sndonos en el robot bsico y usar
sus prestaciones al 100 %, las cuales
son las siguientes:
Circuito sencillo y de fcil ajuste.
Control de sensibilidad para los
sensores.
Capacidad para dos motores
con consumo de hasta 1 Ampere.
Circuito de memoria que le per-
miten retornar a la lnea.
Cambio de funcin entre lneas
blancas y seguimiento de lneas ne-
Figura 1 - Mini-robot con lnea. Ubicacin de los sensores. gras.

Saber Electrnica

62
Circuito para Robot Sigue-lneas
Control de velocidad indepen- se encuentra un emisor y un detector
diente para cada motor por medio de infrarrojo. El emisor infrarrojo se pola-
PMW (Modulacin por ancho de pul- riza a travs de R1 y en el receptor el
so) fototransistor se conecta a tierra va
De acuerdo a la figura 1, situamos R2 (Ver figura 3). Cuando el receptor
ambos sensores lado a lado para que capte reflexin, circular a travs de
al mismo tiempo se encuentren dentro l una corriente proporcional al nivel
de la lnea. Cada uno controlar un de radiacin incidente y ese flujo de
motor que se ubicar del lado opuesto corriente provocar en el resistor una
al que se encuentre el sensor y vice- cada de voltaje. El nivel de sta de-
versa, de tal manera que al situarse pender de si la reflexin la provoca
Figura 3 - CNY70 y el comparador.
los dos sensores sobre la lnea negra una superficie clara u oscura.
ambos motores avancen. En caso de Lgicamente, la mayor reflexin
que se desve y salga alguno de los estar presente cuando el sensor cru- mismo valor de voltaje de compara-
sensores de la lnea y est sobre el ce por alguna rea clara y donde se cin ser aplicado a ambos. Es muy
rea clara, el mismo mandar una se- presente un rea oscura ser menor; importante que los dos sensores ten-
al de control a su motor correspon- de esta manera, podremos diferenciar gan la misma separacin sobre la pis-
diente, el cual se detendr durante el cundo est sobre la lnea y cundo se ta y as el circuito funcionar adecua-
tiempo que el sensor capte reflexin. desve de su camino a seguir. damente. Como puede observarse, el
Como el otro motor avanza, el mvil Posteriormente el voltaje presente mdulo con los CNY70 usa slo dos
girar tomando como eje la rueda go- en el resistor se aplica a la entrada no sensores, los componentes se colo-
bernada por el motor inactivo, de esa inversora de un A. O. (amplificador can habitualmente del lado opuesto
manera regresar a la ruta establecida operacional) en modo de comparador de las pistas, ya que el CNY70 tiene
y cuando el sensor est nuevamente de voltaje. El nivel de voltaje con el la suficiente altura para librar a los re-
sobre la lnea dejar de enviar la seal cual se va a comparar lo tomaremos sistores y poder colocarlo bajo el m-
de control y el motor volver a activar- de un divisor resistivo formado por R3 vil (Figura 4). Sus terminales coinci-
se hasta que nuevamente alguno de y P1. As nosotros podremos definir el den con las de la placa del circuito
los dos vuelva a salir de la lnea (Ver umbral en el cual nuestro mvil dife- principal por lo cual se recomienda
figura 2). Para este nivel la precisin renciar entre la lnea y la superficie soldar cables a la placa de los senso-
no es crucial ya que tan solo debe se- de la pista. A la salida del A. O. tendre- res que en un extremo tengan un co-
guir la lnea por lo cual sern eviden- mos presente ya sea el voltaje de sa- nector de cuatro terminales y as co-
tes los cabeceos, o dicho de otra ma- turacin positiva, que ser cercano al nectarlo a la placa principal.
nera, como si el mvil titubeara al re- valor de la fuente, o el voltaje de satu- Ahora sigue lo que llamamos el
tornar a la ruta. racin negativo, el cual es prctica- mdulo de memoria. Este estar entre
mente cero. Este mismo circuito se la salida de los comparadores y el
duplicar para el segundo sensor y ULN2803. Est formado por un inte-
Funcionamiento tendr el mismo funcionamiento. Para grado CMOS CD4093 de 4 compuer-
facilitar el ajuste del umbral de detec- tas NAND, que se usarn para formar
Los ojos del mvil sern el sen- cin usaremos el mismo divisor de un FLIP FLOP, el cual ser el mdulo
sor CNY70. En el mismo encapsulado voltaje para el segundo circuito. As el de memoria y as recordar cul de

Figura 2 - Seguimiento de lnea.

Saber Electrnica

63
Montaje
yecto ms sencillo de construir y diente de los motores a veces es ne-
con la limitante de que no habr cesario, ya que cuando los dos moto-
inversin de giro, pero en un mi- res funcionan simultneamente es na-
ni-robot de este tipo no es nece- tural que alguno de ellos sea un poco
sario, ya que el control es tipo ms rpido que el otro, describiendo
ON-OFF. una pequea curva, o si los motores
son muy rpidos, disminuir la veloci-
dad del robot para as mejorar la fide-
Modulacin lidad. En la figura 6 se muestra el cir-
por Ancho de Pulso cuito impreso del proyecto GABOTT-
BAS.
Figura 4.- Impreso de la tarjeta de sen-
Para ajustar el funcionamiento Para seguir lneas negras slo se
sores y la disposicin del lado de los
componentes. Se indica de qu manera
del robot y manipular la velocidad tendr que posicionar los jumpers ha-
se montan los CNY70 y la orientacin de los motores se le implement cia la posicin 1 y para lneas blancas
del cdigo. un circuito de modulacin por an- hacia la posicin 2 (Observe el impre-
cho de pulso entre la etapa de so de la parte de los componentes en
los dos sensores sali primero de la l- memoria y la de potencia. Para tal fin la figura 6).
nea. Las otras 2 NAND se usarn pa- se us un arreglo con A. O. que gene- Para finalizar, slo resta probar el
ra invertir la salida del comparador y ra una seal triangular con un rango circuito completo alimentando con 4
por medio de jumpers podr elegir en- de 3 volts pico a pico para una alimen- pilas AA de 1.5 volts.
tre seguimiento de lneas negras o l- tacin de 5 volts, con un desbalance -Se sugiere colocar un interruptor
neas blancas. Esto lo podemos apre- de voltaje de 1 volt positivo. Esta se- entre la batera y el mdulo principal
ciar en el diagrama esquemtico de al se compara con la salida del de potencia. Esto para los lapsos de
circuito de la figura 5. La posicin 1 mdulo de memoria a travs del divi- tiempo en el que el circuito no se use
nos da el seguimiento de lneas blan- sor de voltaje formado por dos presets y prolongar la vida de las bateras.
cas, la posicin 2 da seguimiento de de 5K y cada uno controlar la velo- -Se recomienda usar cinta de ais-
lneas negras. cidad de un motor en forma indepen- lar plstica sobre una superficie lim-
Como se podr observar, la etapa diente. Al comparar la salida con la se- pia y plana y de esa forma podremos
de potencia est compuesta por un al triangular obtendremos una seal probar el circuito en lneas negras so-
nico C.I. ULN2803, el cual se compo- cuadrada que variar en anchura, bre fondo blanco o lneas blancas so-
ne de 8 amplificadores Darlington que ms no en frecuencia, la cual estar fi- bre fondo negro para verificar el fun-
fueron agrupados en 4 para dar la po- ja en alrededor de 1.7 kilohertz. A es- cionamiento.
tencia necesaria a dos motores de CC ta frecuencia aseguramos que los mo- -El circuito con los sensores se co-
y con facilidad podrn manejar moto- tores de DC usados comnmente en loca sobre la lnea en forma paralela a
res con consumo de hasta un ampere. este tipo de mecanismos funcionarn la superficie, no inclinados y deben si-
El uso de este integrado hace al pro- adecuadamente. El control indepen- tuarse a una altura no mayor a 5 mil-
metros de la superficie de la lnea, 2.5
milmetros de altura es la distancia
ideal.
-El ajuste del umbral de compara-
cin deber hacerse de forma prcti-
ca. Coloque los sensores sobre la l-
nea y seleccione, por ejemplo, seguir
a linea blanca. Los motores debern
estar girando si los dos sensores es-
tn sobre la lnea. Si los motores se
detienen, vare el valor del preset
hasta que giren. Una vez que los mo-
tores giren, mover los sensores hacia
un lado. Cuando uno de los sensores
salga de la lnea, un motor deber de-
tenerse y debe ser el del lado opues-
Figura 5.- Diagrama de circuito completo.
to a la posicin del sensor (si no es

Saber Electrnica

64
Circuito para Robot Sigue-lneas
as y es el otro, slo intercambien ca-
bleados de motor). Eso quiere decir
que funciona adecuadamente. Si si-
gue moviendo los sensores y stos ya
no estn sobre la lnea, entonces el
mismo motor debe seguir girando en
la misma direccin mientras que el
otro permanece detenido; entonces
vamos bien.
Ahora regresemos los sensores a
la lnea sin variar la separacin de los
mismos con la superficie. Al situarse
los dos sensores nuevamente sobre la
lnea, los motores girarn; entonces
continuamos para que salga el sensor
opuesto. Figura 6 - Circuito impreso GABOTT-BAS y disposicin de componentes.
El motor opuesto deber detener-
se mientras el otro permanece giran- fabrique a su gusto y posibilidades.
do. Cuando salgan los dos sensores Ver la figura 9.
los motores debern permanecer El circuito de sensores est justo
igual, o sea, uno girando y el otro de- bajo el robot (figura 8). Recomiendo fi-
tenido. Con lo anterior comprobare- jarlo con cinta doble adhesivo para po-
mos el funcionamiento del mdulo de der moverlo a su gusto y que los sen-
memoria, es decir, cuando los senso- sores tengan una separacin del sue-
res salgan de la lnea, el motor debe- lo no mayor a 4 milmetros. Si es me-
r seguir girando para que el mvil re- nos, mejor.
torne a la lnea. Mueva los sensores Como observacin final, soldar ca- Figura 8 - Colocacin de sen-
de lado a lado sobre la lnea y ver c- bles de la tarjeta principal a los senso- sores en la parte inferior del ro-
mo cambia la secuencia de los moto- res del tipo plano para mayor esttica bot. Puede apreciarse que los
res. As el circuito funciona adecuada- y facilidad. Como recomendacin, casters son slo dos pequeas
mente. puede conseguirlo de cualquier cable esferas plsticas.
Como punto final podemos decir lo IDE para PC. Si lo
siguiente: los mecanismos pueden ser desea coloque un co-
de cualquier juguete o de los que se nector molex y pines
venden en tiendas del ramo pare este tipo header vertical
tipo de aplicaciones. para poder desco-
En la ilustracin de la portada se nectar y usar el m-
aprecia una de las variantes que pue- dulo de sensores pa-
de tener el kit. Este lleva colocado un ra otras aplicaciones.
porta pilas AA que no es fijo, el cual El circuito precisa
deber moverse a lo largo del robot de 4 pilas para fun-
para poder lograr mejor traccin, esto cionar ptimamente.
es, moviendo el centro de masa del Slo tendran que
robot. hacerse ajustes para
Bajo el circuito colocar un recorte controlar la velocidad
de cartn o algn material aislante pa- con los presets de
ra poder colocarlo sobre las pilas y fi- 5k.
jarlo con banditas elsticas (ver ilus- Si nuestra meta
tracin al inicio del artculo). Esto es es construir un robot
con la finalidad de no maltratar el cir- de carreras, lo cual
cuito y para mayor facilidad de cambio es quiz la parte ms
de bateras, modificaciones, o tam- difcil de los mini-ro- Figura 7 - Tarjeta terminada y lista para montaje en
bin usarlo para un robot que el lector bots porque nos ba- el robot.

Saber Electrnica

65
Montaje
Lista de materiales

1 Tarjeta para sensores


1 Tarjeta GABOTT-BAS
CNY70, 2 sensores.
IC1 - CD4093
IC2 - LM324
IC3 - LM324
IC4 - ULN2803
R1 - 220
R2 - 10k
R3 - 10k
R4- 220
R5- 10k
R6- 330k
R7- 220k
R8- 220k
R9- 330k
R10- 10k
P1 - 10k
Figura 9 - Robot con porta pilas para colocacin libre. P2 - 5k
P3 - 5k
samos mucho en cuestiones empri- sobre todo, comprender a la perfec- C1 - 0.1f x 16V
cas, es importante conocer bien el cin su funcionamiento, ya que slo la C2 - 22nf
funcionamiento de un sigue lneas co- prctica nos permite mejorar nuestros Header vertical 3x1, 2
mo el de este artculo. De este modo proyectos de mini-robots. Para cual- 2 Jumpers para header.
podremos encarar los posibles proble- quier duda, consulta o recomendacio- Porta pilas 4 X AA
mas que se nos puedan presentar y, nes, estoy a sus rdenes va mail.

Saber Electrnica

66
MONTAJE

Receptor para la Banda


de 40 Metros - RX7
Este receptor fue diseado para un grupo de amigos, liderados
por Gaby Drago, LU5FZ, que se dedica a visitar escuelas para
hacer transmisiones, difundiendo as la actividad principal de los
radioaficionados (ver www.lu-escuelas.com.ar). Uno de los
proyectos es "La Escuela Radioescucha" que trata de dejar, en
cada colegio visitado, un receptor para banda de aficionados para
que los chicos puedan hacer escucha.

Autor: Guillermo H. Necco; LW3DYL

ste receptor tiene caractersticas Vemos el diagrama de funciona- lamente, que es luego amplificada y

E especiales, a saber: trabaja en la


banda de 40M, dado que a la ho-
ra en que abren las escuelas es la ban-
miento en bloques en la figura 1. La se-
al de la antena entra a un filtro paso
de banda, que selecciona las frecuen-
mezclada con otra seal de 8MHz (co-
mo reinyeccin de portadora) para ex-
traer el audio, que es a su vez amplifi-
da ms favorecida por la propagacin, cias cercanas a 7 - 7,1MHz y rechaza cado y enviado al parlante.
desarrollndose la mayor cantidad de el resto. Estas seales son amplifica- En la figura 2 tenemos el diagrama
trfico, y tiene un rango de sintona li- das e ingresadas a un mezclador ba- esquemtico en detalle. La seal de la
mitado a la porcin de CW o la parte lanceado, que las heterodina con las antena ingresa a un filtro hecho con in-
baja de BLU, para que los chicos sola- seales del oscilador local, que trabaja ductancias moldeadas tipo choque. La
mente escuchen radioaficionados y no entre 990Kc y 900Kc. La suma de am- entrada de baja impedancia est for-
se distraigan sintonizando otro tipo de bas entra a un amplificador de FI de mada con dos inductancias en serie, la
emisiones. Es, a su vez, sencillo y eco- 8MHz, luego a un filtro de cristales con segunda inductancia (ya con alta impe-
nmico, dado que es un receptor que un ancho de 2,7KHz, que permite el dancia) entra al gate de un FET tipo
el grupo dona a la escuela visitada. paso de una banda lateral de audio so- BF245, que amplifica las seales ya fil-

Figura 1

Saber Electrnica

67
Montaje
tradas unos 15dB y son enviadas, por un BC548, y de all Figura 2
medio de un adaptador de impedan- pasa a un filtro de
cias con un BC548 a la entrada de un cristales de 8MHz.
mezclador balanceado hecho con un Este filtro deja pasar
toroide cualquiera de fuente de PC o una porcin muy pe-
de lmpara bajo consumo. quea, menos de
El oscilador de frecuencia variable 3Kcs de seal, sola-
est hecho en torno a un transforma- mente la informacin
dor de FI de 455KHz de una radio en de audio, eliminando
desuso, al que se le extrajo el capaci- todo el resto. Esta es
tor de sintona que traen por debajo. amplificada nueva-
Con este truco se puede utilizar estos mente y enviada a un
transformadores para hacer oscilado- detector de producto,
res estables hasta casi 1,6MHz. El os- que la mezcla con
cilador es del tipo Clapp hecho con un una portadora "artifi-
FET tipo BF245, lo que lo hace muy cial" (recordemos
estable. Luego del FET hay un peque- que la portadora fue
o amplificador y el excitador del mez- eliminada en el trans-
clador, ambos con BC548. misor) y as se recu-
Con respecto al oscilador es nece- pera la seal de au-
sario hacer una aclaracin: los oscila- dio, que es amplifica-
dores de baja frecuencia hechos con da por un BC548 y un
transformadores de FI son muy esta- amplificador de audio
bles y sencillos, pero tienen el inconve- tipo TDA2002, que
niente de generar birdies (pajaritos) excita un parlante.
en algunas zonas del dial. El birdie es La figura 3 nos
un sonoro silbido que se produce por- muestra la pendiente
que el receptor est sintonizando una del filtro a cristal y
armnica del propio oscilador, por eso dnde tiene que estar
se utilizan osciladores de frecuencia ubicada la frecuencia
ms alta, pero son menos estables. En del oscilador de bati-
este caso, el birdie cae entre 7,120 y do. Esta la podemos
7,140KHz, fuera del rango de sintona ajustar a odo, sinto-
del receptor, pudiendo mantener la nizando una estacin
sencillez del oscilador a transformador y regulando el trim-
de FI. mer de 60pF que es-
La sintona del oscilador se hace t en serie con el
con un diodo comn tipo 1N4007 usa- cristal de 8MHz. Si lo
do como varicap. El rango de sintona giramos todo a un la-
es limitado, cubriendo unos 40 o do se va a escuchar
50KHz con el potencimetro. Tiene la voz muy apagada,
una llave (CW - BLU) que agrega un sin agudos. Si lo gira-
pequeo capacitor fijo para mover el mos completamente
rango de sintona, pudiendo entonces para el otro, la voz se
sintonizar la parte de telegrafa (7,000 har completamente
a 7,050MHz) o la parte baja de BLU aguda e ininteligible.
(7,050 a 7,100MHz). Lgicamente, de- Debemos combinar
pendiendo del transformador a utilizar el mando de sintona
puede ser necesario retocar el valor de con el trimmer de
los capacitares asociados a la sintona. 60pF hasta lograr
Puede utilizarse, en vez del varicap un una audicin normal.
capacitor variable. El ajuste del filtro
La salida del mezclador balancea- de entrada puede ha-
do ingresa a un amplificador de FI con cerse a odo, sintoni-

Saber Electrnica

68
Receptor para la Banda de 40 Metros
zando alguna estacin y girando los 7,050MHz y buscar con una sonda o En la figura 4 vemos la disposicin
dos trimmers de 60pF a mxima salida voltmetro de RF en el emisor del de los componentes en la placa de cir-
de audio, o de lo contrario, si se posee BC548 que est despus del FET la cuito impreso, y en la figura 5, el diseo
instrumental, inyectar una seal de mxima salida a esa frecuencia. de dicha placa.

Figura 3

LISTA DE MATERIALES
R1, R11, R25, R29, R36 - Resistencias de 100k C13, C16, C42 - Capacitores Trimmers de 60pF (Aprox.)
R2, R13, R15, R21, R43, R46, R47, R54, R59 - Resistencias de 1k C14 - Capacitor cermico de 56pF
R3, R24, R34, R41 - Resistencias de 470 C15, C18 - Capacitores cermicos de 4,7pF
R4 - Resistencia de 390k C17 - Capacitor cermico de 27pF
R5, R8, R17 - Resistencias de 39 C31, C32, C33, C34, C35 - Capacitores cermicos de 150pF
R6, R14, R27, R51, R57 - Resistencias de 2k2 C43, C56, C58, C60, C61, C62 - Capacitores electrolticos de 100F x
R7, R12, R19, R28, R30, R35, R45, R49, R64 - Resistencias de 120 25V
R9, R16, R20, R22, R26, R31, R37, R44, R55, R62 - Resistencias de C44, C45 - Capacitores cermicos de 180pF
220 C51 - Capacitor cermico de 4,7nF
R10, R18, R50, R52, R58 - Resistencias de 4k7 L1, L2 - Inductancias de 1mHy
R23, R42, R53 - Resistencias de 3k3 L3 - Inductancia de 4,7Hy
R32 - Resistencia de 27k L4 - Inductancia de 2,2Hy
R33 - Resistencia de 47k L5 - Inductancia de 10Hy
R38, R39, R40, R61, R63 - Resistencias de 1 Tr 1, Tr 2 - Toroides de fuente de PC
R48 - Resistencia de 10 Tr 3 - Trafo de FI de 455KHz
R56 - Resistencia de 10k Xtal 1 a Xtal 5 - Cristales de 8MHz
R60 - Resistencia de 2,2 Q1, Q4 - Transistores BF 245
P1 - Potencimetro de 10k lineal Q2, Q3, Q5, Q6, Q7, Q8, Q9, Q10, Q11 - Transistores BC548
P2 - Preset de 100 Q12 - Transistor TIP31C
P3 - Potencimetro de 5k logartmico IC1 - Circuito integrado TDA 2002
C1, C2, C3, C4 - Capacitores cermicos de 330pF D1, D4, D5, D6, D7 - Diodos 1N4148
C5, C6, C11, C12, C19, C20, C21, C22, C23, C24, C25, C26, C27, D2 - Diodo Zener de 4V7 1/2W
C28, C29, C30, C36, C37, C38, C39, C40, C41, C46, C47, C48, C49, C57, D3 - Diodo 1N4007
C59 - Capacitores cermicos de 100nF CW - Llave de palanca
C8 - Capacitor cermico de 18pF
C9 - Capacitor cermico de 10nF Varios: Placa de circuito impreso, 1 parlante, cables, caja para monta-
C10, C50, C52, C53, C54 - Capacitores electrolticos de 10F x 25V je, estao, soldador, etc.

Saber Electrnica

69
Montaje

Figura 4

Figura 5

Saber Electrnica

70
ROBTICA
Actuadores Finales Empleados en Robots:
Manos y Muecas Robots
Para las aplicaciones industriales, las capacida-
des del robot bsico deben aumentarse por me-
dio de dispositivos adicionales. Podramos de-
nominar a estos dispositivos como los perifri-
cos del robot. En robtica, el trmino de actua-
dor final se utiliza para describir la mano o herra-
mienta que est unida a la mueca. El actuador
final representa la herramienta especial que per-
mite al robot de uso general realizar una aplica-
cin particular, y debe disearse especficamen-
te para dicha aplicacin.

Autor de esta Nota: Vctor R. Gonzlez Fernndez,


Profesor de Tecnologa, Dr. en Fsica,
Ingeniero Tc. de Telecomunicaciones, Investigador de la Universidad de Valladolid, http://cfieva-
lladolid2.net/tecno/cyr_01.

Introduccin de sujecin, imanes, ganchos, y


Figura 1
cucharas. Una herramienta se
Los actuadores finales utiliza como actuador final en
pueden dividirse en dos cate- aplicaciones en donde se exija
goras: al robot realizar alguna opera-
cin sobre la pieza de trabajo.
Pinzas (gripper) Estas aplicaciones incluyen la
Herramientas soldadura por puntos, la solda-
dura por arco, la pintura por pul-
Las pinzas se utilizan para verizacin y las operaciones de
tomar un objeto, normalmente taladro (figura 2). En cada caso,
la pieza de trabajo, y sujetarlo la herramienta particular est
durante el ciclo de trabajo del unida a la mueca del robot pa-
robot (figura 1). Hay una diver- ra realizar la operacin.
sidad de mtodos de sujecin
que pueden utilizarse, adems
de los mtodos mecnicos ob- Pinzas (gripper)
vios de agarre de la pieza en-
tre dos o ms dedos. Estos Los elementos de sujecin se
mtodos suplementarios inclu- utilizan para agarrar y sostener
yen el empleo de casquetes los objetos, y se suelen denomi-

Saber Electrnica

71
Curso de Robtica

Tabla 1

nar pinzas. En la tabla 1 podemos


apreciar los tipos de sistemas estn-
dar, su accionamiento y para qu se
usan. Se distingue entre las que utili-
zan dispositivos de agarre mecnico
y las que utilizan algn otro tipo de
dispositivo (ventosas, pinzas magn-
ticas, adhesivas, ganchos, etc.). Se
pueden clasificar segn el sistema de
Figura 2 sujecin empleado.
El accionamiento neumtico es el
Figura 3 ms utilizado por ofrecer mayores
ventajas en simplicidad, precio y fia-
bilidad, aunque presenta dificultades
de control de posiciones intermedias.
En ocasiones se utilizan acciona-
mientos de tipo elctrico. En la pinza
se suelen situar sensores para detec-
tar el estado de la misma (abierto o
cerrado). Se pueden incorporar a la
pinza otro tipo de sensores para con-
trolar el estado de la pieza, sistemas
de visin que incorporen datos geo-
mtricos de los objetos, detectores
de proximidad, sensores fuerza par,
etc.
Existen ciertos elementos comer-
ciales que sirven de base para la pin-
za, siendo posible a partir de ellos di-
sear actuadores vlidos para cada
aplicacin concreta. Sin embargo, en
otras ocasiones el actuador debe ser
desarrollado ntegramente, constitu-
yendo un porcentaje importante den-
tro del costo total de la aplicacin.
Los tipos de pinzas ms comunes
pertenecen al tipo llamado pivotante.
Los dedos de la pinza giran en rela-
cin con los puntos fijos del pivote.
De esta manera, la pinza se abre y

Saber Electrnica

72
Manos y Muecas Robots
Figura 4

se cierra (figura 3). Otro tipo de pin-


zas se denominan de movimiento li-
neal (figura 4). En este caso, los de-
dos se abren y se cierran ejecutando
un movimiento paralelo entre s.
En la eleccin o diseo de una
pinza se han de tener en cuenta di-
versos factores. Entre los que afec-
tan al tipo de objeto y de manipula-
cin a realizar destacan el peso, la
forma, el tamao del objeto y la fuer- Figura 5
za que es necesario ejercer y mante-
ner para sujetarlo. Entre los parme-
tros de la pinza cabe destacar su pe-
so (que afecta a las inercias del ro-
bot), el equipo de accionamiento y la
capacidad de control (figura 5).
Una regla general es que la pinza
debe sujetar a la pieza de trabajo por
su centro de gravedad; esto ocasiona
que se anulen los momentos que se
pudieran generar por el peso de la
pieza de trabajo.
Para reducir los tiempos de ciclo
en operaciones de carga y descarga
de piezas a mquinas-herramientas
se pueden disear actuadores finales
con doble pinza.
Existen otros tipos de pinzas co-
mo ventosas, pinzas magnticas y
pinzas adhesivas (figura 6).

Herramientas Terminales
para Robots

En muchas ocasiones el robot ha


de realizar operaciones que no con-
sisten en manipular objetos, sino que
implica el uso de una herramienta. Figura 6
Aparte de estos elementos de suje-
cin y herramientas ms o menos chos de ellos orientados a la manipu- de tacto (figura 7). En la tabla 2 se
convencionales, existen interesantes lacin de objetos complicados y deli- describen los tipos comunes de he-
desarrollos e investigaciones, mu- cados. Por ejemplo pinzas dotadas rramientas terminales para robots.
Saber Electrnica

73
Curso de Robtica

Tabla 2
ble en una gran parte de los procesos
de manufactura. Impulsados princi-
palmente por el sector del automvil,
los robots han dejado de ser mqui-
nas misteriosas propias de la ciencia
ficcin para ser un elemento ms de
muchos de los talleres y lneas de
produccin.
Por su propia definicin el robot
industrial es multifuncional, esto es,
Figura 7 puede ser aplicado a un nmero, en
tuador final dotado de principio ilimitado, de funciones. No
una serie de sensores obstante, la prctica ha demostrado
que puede tener diver- que su adaptacin es ptima en de-
sas aplicaciones (medi- terminados procesos (soldadura, pa-
cin, inspeccin, etc.). letizacin, etc.) en los que hoy da el
robot es sin duda alguna, la solucin
ms rentable.
Aplicaciones de Junto con estas aplicaciones, ya
la Robtica arraigadas, hay otras novedosas en
las que si bien la utilizacin del robot
Muy bien, hasta aqu no se realiza a gran escala, s se jus-
hemos descripto los as- tifica su aplicacin por las condicio-
pectos generales de es- nes intrnsecas del medio de trabajo
Figura 8 te curso de robtica (ambientes contaminados, salas
describiendo partes fun- aspticas, construccin, etc.) o la
damentales de distintos elevada exigencia en cuanto a cali-
robots y dando circuitos dad de los resultados (medicina,
de aplicacin y suge- etc.). Estos robots se han venido lla-
rencias de montaje para mando robots de servicio. La Federa-
aquellos dispositivos cin Internacional de la Robtica
que no requieren preci- (IFR) estableci en 1998 una clasifi-
sin en su funciona- cacin de las aplicaciones de la Ro-
miento. A partir de aho- btica en el sector manufacturero:
ra estamos en condicio-
Figura 9 nes de analizar las apli- Manipulacin en fundicin: Mol-
caciones fundamenta- des, Otros.
El robot que aparece en la figura les de los robots. Manipulacin en moldeado de
8 tiene un dispositivo en su mueca En la actualidad los robots se plsticos.
para aplicaciones de soldadura. usan de manera extensa en la indus- Manipulacin en tratamientos tr-
El robot de la figura 9 tiene un ac- tria, siendo un elemento indispensa- micos.

Saber Electrnica

74
Manos y Muecas Robots
Manipulacin en la forja y estam-
pacin.
Soldadura: Por arco, por puntos,
por gas, por laser, Otros.
Aplicacin de materials: Pintura,
Adhesivos y secantes, Otros.
Mecanizacin: Carga y descarga
de mquinas, Corte mecnico, rectifi-
cado, desbardado y pulido, Otros.
Otros procesos: Lser, Chorro de
agua, Otros.
Montaje: Montaje mecnico, In-
sercin, Unin por adhesivos, Unin
por soldadura, Manipulacin para
montaje, Otros.
Palletizacin.
Medicin, inspeccin, control de
calidad.
Manipulacin de materiales.
Formacin, enseanza e investi-
gacin.
Otros.

Esta clasificacin pretende englo-


bar la mayor parte de los procesos
robotizados en la actualidad aunque,
como se ha indicado anteriormente,
se pueden encontrar aplicaciones
particulares que no aparecen de ma-
nera explicita en esta clasificacin.
Para terminar con esta leccin,
en la figura 10 se reproducen una se-
rie de robots para diferentes aplica-
ciones. En la prxima leccin anali-
zaremos las aplicaciones industriales
de la robtica.

Hasta el mes prximo! Figura 10

Saber Electrnica

75
MANTENIMIENTO DE COMPUTADORAS
FALLAS ANALIZADAS CON OJO CLNICO

REPARACION DE UN TELEFONO CELULAR


Hagamos una pequea adivinanza: dispositivo de bolsillo, cuya
rotura, para algunos, puede resultar ms trgica que cualquier
otra cosa que les pueda pasar. Sobre ese dispositivo trata este
artculo.

De la Redaccin de

de MP Ediciones

esta altura se supone que todos nicacin irreemplazable para la labor dia- Partamos de la base del celular con-

A habrn contestado correctamente.


Nos referimos ni ms ni menos
que al celular! Diminuto adminculo para
ria.
Respecto al celular, se podran escri-
bir cientos de pginas con anlisis de to-
siderado popular. No aquel desarrolla-
do hace apenas unos meses y que nos
asombra por incorporar hasta un disco
el hombre y la mujer, capaz de generar do tipo, tanto tecnolgicos como socia- duro propio. Hablemos del equipo que
ms adiccin que cualquier droga, legal les; aunque no estamos aqu para seme- simplemente ofrece SMS, acceso WAP,
o no. Aunque, en defensa de quienes se jante aventura, y menos cuando no es el con un plan prepago (adquiriendo tarje-
hayan sentido injustamente tocados por objetivo de este espacio. En cambio s tas de recarga) y no mucho ms. En re-
este comentario, debemos reconocer me tomar el atrevimiento de hacer un sumen, el que todava encontramos en la
que para varios trabajadores de la actua- pequeo parntesis para analizar ciertos mayora de los bolsillos.
lidad, ste representa una va de comu- aspectos referidos a la reparacin. Para la importancia que adquiere un
dispositivo de estas caractersticas, se
podra decir que la cobertura que se brin-
da para subsanar accidentes no siempre
es la mejor. Se supone que la tecnologa
de chips removibles permitira que, ante
cualquier eventualidad, uno pueda inser-
tar ese chip en otro celular y seguir ha-
blando como si nada. Pero para esto se
debe adquirir un dispositivo liberado.
Atrados por los bajos costos, mu-
chos usuarios optan por adquirir celula-
res con lneas preinstaladas. Lo que mu-
chas veces no se sabe, es que esas l-
neas estn atadas al aparato, y por lo
tanto no es posible instalar el chip co-
rrespondiente en otro celular. Claro que
el costo del equipo es diez veces menor
que la versin liberada, pero el cliente
pierde la gran ventaja que significa el uso
del chip removible. Si bien no se puede
dejar de reconocer que las empresas tie-
Figura 1 - Este es el telfono analizado en esta oportunidad. La falla estaba al nen razones valederas y todo el derecho
momento del encendido, apagndose luego de la aparicin del logo de Motorola. a plantear esta metodologa, lo cierto es

Saber Electrnica

76
Reparacin de un Telfono Celular
la que se haba vendido. Y por si algo fal-
tara, la compaa telefnica le haba da-
do un plazo de 72 horas para resolverle
el problema administrativamente, a lo
que haba que sumarle el tiempo para re-
cibir un aparato nuevo. Todo eso, deba-
mos subsanarlo en el plazo de 3 horas,
que era el tiempo en el que el usuario de-
ba ponerse nuevamente en contacto a
travs de ese telfono.

Figura 2 - El desarme inicial del telfono es bastante simple, ya que todas sus El Anlisis
partes van fijadas mediante presin.
Inmediatamente recurrimos a la
que cuando el usuario enfrenta una falla, teral contra el piso. Eso haba provocado ecuacin bsica de todo reparador: gol-
es cuando se da cuenta la poca cobertu- que la tapa y la batera volaran por los ai- pe + apagado intermitente = fisura en la
ra que tena el aparato que adquiri. res, aunque sin roturas visibles. Al volver placa. Por fortuna, estos aparatos son
a armar la unidad apareci el problema: muy simples de desarmar, dado que su
el celular encenda, alcanzaba a mostrar carcasa intercambiable se ensambla por
El Paciente el logo de Motorola, pero inmediatamen- simple presin, sin la necesidad de recu-
te despus se apagaba. Y todava falta- rrir a tornillos. Por lo que en apenas unos
El caso que planteamos tiene como ba lo peor: el usuario necesitaba ese te- segundos tenemos acceso a las entra-
protagonista al usuario de una compaa lfono andando con suma urgencia, da- as del telfono. Donde s tendremos
celular, que adquiri un telfono con l- do que en ese nmero iba a recibir una que acudir al destornillador, es en el ac-
nea prepaga. El dispositivo en cuestin llamada laboral importantsima en el ceso a la placa principal del telfono, si-
era un Motorola C236, un telfono de ga- transcurso de la tarde. Para colmo, si tuada debajo de una placa protectora
ma baja, pero con las funciones necesa- bien haba conseguido un telfono susti- que a su vez contiene los contactos del
rias para la comunicacin bsica de hoy: tuto, no tena forma de hacer andar el teclado. Cabe aclarar que la cabeza de
SMS, WAP y conexin GSM. Adems, chip de la lnea ah, dado que el aparato estos tornillos es del tipo estrella. Una
este modelo dispone de la ventaja de perteneca a la empresa y a la lnea con vez que obtuvimos acceso a las pistas
contar con una conexin mini-USB para
la PC, lo que lo convierte en un telfono
bastante completo, dentro de sus limita-
ciones, claro.
No bien vimos entrar al dueo del
aparato a nuestro laboratorio, nos dimos
cuenta de la gravedad de lo acontecido.
Corbata desalineada, cuello y axilas de
la camisa tremendamente transpiradas,
pelo despeinado, y una mirada totalmen-
te desencajada, no eran el reflejo de al-
guien al que se le haba roto la webcam.
Cuando sin decir una palabra extrajo su
celular apagado del bolsillo y lo extendi
en la palma de su mano, nos dimos
cuenta que si haba un caso que atender
con urgencia, ste era uno de ellos.
La situacin nos planteaba dos gran-
des desafos: tiempo y efectividad. Se-
gn los dichos del usuario, accidental-
mente el celular haba cado desde el Figura 3 - El modelo C236 de Motorola suele presentar el problema de un sonido
borde de la mesa, impactando con su la- muy bajo en el auricular, lo que se soluciona reemplazndolo.

Saber Electrnica

77
Mantenimiento de Computadoras
ren repasar cada uno de los puntos que
consideran importantes, para efectuar
una prueba previa a analizar las pistas
en s. En nuestro caso seguimos este
procedimiento, con pruebas de encendi-
do a medida que completbamos distin-
tos sectores del circuito.
Otro punto sensible son los contac-
tos entre placas o dispositivos. Dado que
en los celulares no hay mucho espacio
para el cableado, la unin entre la placa
y el parlante, la antena o la batera, por
ejemplo, se efecta por simple contacto
con terminales de cobre. Esto tambin
es muy sensible a golpes fuertes o inclu-
so al sarro que genera la humedad. Por
lo que una buena medida en todo desar-
me de telfono celular, es limpiar estos
contactos con una lija muy fina, de ma-
Figura 4 - El programa Motorola Service Software se consigue en varios sitios nera de quitar cualquier pelcula aislante
dedicados a difundir aplicaciones especficas para celulares. de su superficie.
Todos estos procedimientos se cum-
plieron al pie de la letra, pero lamentable-
de la placa, comenzamos el tedioso an- la zona, y suelen darse casos donde la mente sin resultados positivos.
lisis de continuidad para las pistas. vibracin o los golpes terminan por soltar Una cosa que nos llam poderosa-
En algunas ocasiones ocurre que la algo que nunca estuvo fijo del todo. De mente la atencin, es que el apagado del
falla no se produce a partir de la fisura de hecho, se reportaron casos de grandes telfono se daba precisamente en el mo-
una de las pistas, sino por el desprendi- partidas de celulares con fallas a partir mento que el logotipo de la empresa de-
miento de un punto de soldadura. Es sa- de la vibracin del llamador, que des- ba dar paso a las funciones del telfono
bido que la rapidez de la soldadura rob- prenda puntos de soldadura mal aplica- en s. Esto nos hizo suponer que quizs
tica no siempre deja lugar al refuerzo de dos. Por eso algunos reparadores prefie- el problema no estaba en el hardware, si-
no en el software del equipo.

La Clave est en el Soft

Al igual que muchos otros dispositi-


vos, el celular no deja de ser un equipo
informtico, y como tal, cuenta con hard-
ware y software que lo hacen funcionar.
La revisin que hicimos sobre el hardwa-
re no dio resultados positivos. Y salvo
que se tratase de una falla en el micro-
procesador del telfono, lo cual sera ca-
si reversible, todo apunta a que la avera
proviene del software.
La mayora de los telfonos actuales
cuentan con un software actualizable,
que se hace cargo de cumplimentar las
funciones principales del aparato. En al-
gunos casos se trata de un programa
propietario de la empresa (el que esta-
Figura 5 - Para corroborar que haya comunicacin entre el telfono y MMS, hace-
mos tratando) y, en otros, de todo un sis-
mos click en [Read phone] de la solapa [Main Features].
tema operativo, como es el caso de Sym-

Saber Electrnica

78
Reparacin de un Telfono Celular
bian, un desarrollo conjunto de varias repetir el procedimiento. Una vez que ter- ne por arruinar un componente, o incluso
compaas de telefona celular, con el minamos la operacin, la cual demor al- daar al software que lo hace funcionar.
objetivo de competir con los productos gunos minutos, apagamos el aparato, lo Para que se den una idea, es como si
Palm. Como para el caso de esta autop- encendimos y aleluya!... todo volvi a la apagramos y prendiramos la PC 4 o 5
sia resultaba imposible ponernos a anali- normalidad. Nos quedamos observando veces por segundo, interrumpiendo a
zar puntualmente la falla que podra exis- cmo el feliz propietario se retiraba en el Windows en el preciso momento que co-
tir a nivel software, el nico recurso posi- momento justo que reciba esa importan- mienza a cargar.
ble era reescribir el programa principal te llamada de negocios (aunque no sabe-
con una nueva versin. Para esto recurri- mos por qu se refera a su interlocutor
mos al programa Motorola Service Soft- como mi amor). Consideraciones
ware (MSS), el cual se consigue ingre-
sando a www.softbull.com. Es importante hacer una aclaracin.
Lo que descargamos es un archivo Por Qu? El procedimiento que especificamos en
.RAR que contiene al programa preinsta- esta nota, corresponde exclusivamente a
lado. Descomprimiendo su contenido, se Esta es una pregunta que seguro un caso en donde su aplicacin tuvo co-
obtiene tambin un archivo .TXT que ex- muchos tendrn dando vueltas en la ca- mo nico fin el solucionar una falla irre-
plica el procedimiento para ponerlo en beza. Cul es la relacin entre el golpe versible de otra manera. Su uso para
marcha y detectar el telfono conectado y una avera en el software? otros fines podra implicar la violacin a
al puerto USB. En caso de no obtener re- Los sacudones bruscos de este tipo, derechos de la propiedad intelectual, que
sultados, deberemos buscar en la web suelen generar un movimiento vibratorio derivaran en la pena correspondiente.
por el driver correspondiente. que hace que la batera toque intermiten-
El objetivo del uso de este programa temente los contactos durante una frac- La falla del auricular: aprovechan-
fue implementar una copia sana de los cin de segundo. O sea, las terminales do este espacio, les comentamos que re-
parmetros de funcionamiento del telfo- de cobre que transportan la corriente se cibimos varias consultas respecto al bajo
no, reemplazando la que supuestamente desconectan y se vuelven a conectar, pa- volumen del auricular que presentan es-
tendra fallas. Para eso descargamos lo ra por fin perder contacto cuando la bate- tos modelos de Motorola. Esto corres-
que se conoce como flex file, un archi- ra se desprende por completo. Este cor- ponde a una falencia de fbrica, la cual
vo de extensin .vhs que contiene esta te en la energa es el que suele provocar se soluciona reemplazando la pastilla
informacin. Cabe aclarar que antes de que el telfono, a raz incluso de un posi- que hace las veces de parlante. Para
realizar el procedimiento que describi- ble chispazo entre las partes, reciba una ms informacin consulten con el service
mos a continuacin, es importantsimo carga inapropiada de energa que termi- autorizado ms cercano a su zona.
tener la batera con carga plena, o direc-
tamente conectar el telfono al cargador
hasta terminar la operacin.
Lo primero fue asegurarnos que ha-
ba comunicacin entre el telfono y
MSS. Para eso fuimos a la solapa [Main
features] e hicimos click en [Read pho-
ne]. Una vez que aparecieron los datos
del equipo en el cuadro superior dere-
cho, nos dirigimos a la solapa [Flexing &
Tools]. All encontramos dos botones:
[Browse for the flex file ] y [Flex moto-
rola phone]. Con el primero selecciona-
mos el archivo .VHS correspondiente al
telfono, y con el segundo aplicamos s-
te sobre el aparato. Durante este proce-
so pueden aparecer algunos mensajes
de error en el cuadro de status. En la me-
dida que no superen los 4 errores, esta-
ramos en condiciones de poner a funcio- Figura 6 - Para cargar el nuevo software, buscamos el archivo flex, con extensin
nar el aparato. Si la cantidad es muy su- .vhs, que ser el que incorporemos al telfono. Esto lo confirmamos con el botn
perior, deberemos reiniciar el telfono y [Flex Motorola phone].

Saber Electrnica

79
S E C C I O N . D E L . L E C T O R
Respuestas a ya fue chequeado). Si arm el cable ciona. Me puede decir cmo hago
Consultas Recibidas con una ficha miniplug normal, sta para saber si es o no un PICAXE?
Para mayor comodidad y rapidez en no entra hasta el fondo y, por lo tanto, Nadia Ventura
las respuestas, Ud. puede realizar sus con- no hace buen contacto ni en el C139
sultas por escrito va carta o por Internet a ni en el C115. Para probar, o bien tie- Bueno en realidad un PICA-
la casilla de correo: ne que comprar una ficha que no ten- XE18 es un PIC al que se le ha gra-
hvquark@ar.inter.net ga tope para que entre hasta el fon- bado un firmeware en la memoria li-
De esta manera tendr respuesta inme- do, o bien usar la ficha de algn bre para que tenga prestaciones
diata ya que el alto costo del correo y la po- auricular. Seguro el problema est especiales y est bien que tenga la
ca seguridad en el envo de piezas simples ah. Otra: intente invertir los cables matrcula de un PIC. En realidad no
pueden ser causas de que su respuesta se de Tx y Rx de la ficha. No debera hay forma de saber sin probarlo si es
demore. haber problemas, el procedimiento es un PICAXE o no tiene que saber
muy simple. dnde lo compr. Nosotros, a los PI-
Importante:
CAXE le hacemos una marca con
Esta edicin tiene menos pginas y esto
pintura hologrfica para distinguirlos,
se debe a que entregamos, como obsequio,
Pregunta N 2: Quisiera saber si Ud. debera ir a su proveedor para
una revista del Club SE. Cabe aclarar que si
el amplificador de Saber Electrnica consultarle. Si lee un PICAXE con el
Ud. ya posee dicha revista, porque la ha
203 puede funcionar con una tensin ICProg, ver que aparecen determi-
adquirido anteriormente, puede cambiarla
de 24V para tener ms potencia. nados datos en la memoria de datos.
en nuestras oficinas por otra producida por
Quiero utilizarlo para animar eventos Si todos los casilleros dicen FF en-
Quark, en cualquier momento. Con la entre-
de concurrencia masiva y necesito un tonces es un PIC comn.
ga de esta revista pretendemos que posea
equipo muy potente.
material de estudio adicional que lo ayuda-
Alejandro Matas Puente Pregunta 4: Buenas tardes, tengo
rn en su labor diaria.
un telfono celular igual al que descri-
************** El circuito fue diseado para ope- be el Ing. Vallejo en su libro del Club
rar con una tensin de 12V en opera- SE y hace la reparacin mostrando las
Pregunta N 1: El motivo de mi ciones dentro de automviles. En Sa- figuras. En el libro dice que lo que es-
consulta es que no puedo hacer que ber Electrnica publicamos varios t reemplazando es un panel tft y yo
se conecte la caja RS232 a los celula- circuitos de potencia muy superior lo fui a comprar y no saben de qu se
res, ms precisamente Motorola. Hice (hasta 600W). Le sugiero que ingrese trata. Me puede decir que es un pa-
todas las pruebas correspondientes a nuestra web: www.webelectronica- nel TFT?
con el movilon y no me detecta mo- .com.ar y que en el buscador de la Ral Csar Aguirre
dem, pero cuando uno las dos patas web coloque la frase: amplificador
del cable RX y TX, la informacin que de potencia o amplificador de au- TFT son las siglas de thin film
envo vuelve sin problemas los niveles dio. Ver que el buscador encontrar transistor (transistor de pelcula fi-
de tensin, no s si son los correc- varios montajes, luego elija el que na), en este caso se trata de un tipo
tos quisiera saber si lleva algn pro- quiera, haga click sobre l y lo llevar de pantalla de visualizacin flat-panel
grama para instalar la caja. Mi sistema al sitio donde est el montaje publica- del LCD, en el cual cada pixel se
operativo es XP. do. No es necesario pagar, slo debe controla cerca o a partir de uno a
Jos Antonio Rivera ser socio del Club SE y ese servicio cuatro transistores. La tecnologa de
es gratuito. TFT proporciona la mejor resolucin
No, no precisa que se le instale de todas las tcnicas flat-panel, pero
ningn programa. En principio, si une es tambin la ms costosa. Las pan-
Tx y Rx y encienden (aunque poco) Pregunta N 3: Compr un PICA- tallas de TFT a veces se llaman
los dos leds, la caja est bien. Sin XE18 y me vendieron un PIC16F628 y LCDs de matriz activa. Le sugiero
embargo, le sugiero que consiga un me dicen que es un PICAXE me fij que vaya a una casa de accesorios
C115 y haga la prueba de programar en Internet y me dice que nada que de celulares con la pantalla para que
tal como dice el manual teniendo en ver, que son cosas diferentes. Consul- le den otra igual ya que estoy casi
cuenta que la ficha del cable que va t al fabricante de PICAXE con un convencido que debe haber un error
al telfono ingrese bien hasta el fon- mail y no me respondieron. Yo arm el de interpretacin en lo que Ud. crey
do (si el cable fue provisto con la caja cargador para el PICAXE y no me fun- leer en el libro que menciona.

Saber Electrnica
80

Anda mungkin juga menyukai