You are on page 1of 75

www.webelectronica.com.

ar

$$66,50
Nº 222288 --
/ 22000066 / Nº
-5007733
8-5 AAññoo 1199
ISS N:: 003322
IS

EDITORIAL
QUARK
SABER EDICION ARGENTINA

ELECTRONICA EDITORIAL
QUARK
Año 19 - Nº 228
JULIO 2006

Ya
Ya está
está en
en Internet
Internet el
el primer
primer portal
portal de
de electrónica
electrónica interactivo.
interactivo.
Visítenos en la web, y obtenga información gratis e innumerables beneficios.
Visítenos en la web, y obtenga información gratis e innumerables beneficios.
www.webelectronica.com.ar
www.webelectronica.com.ar
SECCIONES FIJAS
Sección del Lector 80

SERVICE
Reproductores de DVD: curso de funcionamiento, mantenimiento y reparación
Lección 2 - Funcionamiento de un DVD moderno 3

MONTAJES
Semáforo con un PIC16F628 9
Transmisor de AM de onda corta 13
Detector de humedad para alarma 14
Detector de cañerías y cableados 15
Mini órgano con transistores unijuntura 77

ARTICULO DE TAPA
Diseño y programación con microcontroladores PIC y PICAXE 21
Los microcontroladores PIC 22
La CPU del PIC 28
Configuraciones del oscilador 28
El perro guardián (WDT) 31
Los microcontroladores PICAXE 33
El editor de programas 36
Entrenador de PIC 38
El programador (quemador) NOPPP 39
El programador (quemador) Quark PRO 2 42
Entrenador PICAXE 45
Tarjeta entrenadora PICAXE-18 50
PLC de 3 entradas y 2 salidas de características comerciales 53
Kit para mini-robótica 58

LANZAMIENTO EXTRAORDINARIO
Controles automáticos & curso de autómatas programables 65

CUADERNO DEL TECNICO REPARADOR


Cómo funcionan los teléfonos celulares - El circuito de antena 69

MANTENIMIENTO DE COMPUTADORAS
Pen Drive: dispositivo chico, problemas grandes 73

Distribución en Capital Distribución en Interior Uruguay


Carlos Cancellaro e Hijos SH Distribuidora Bertrán S.A.C. RODESOL SA
Gutenberg 3258 - Cap. 4301-4942 Av. Vélez Sársfield 1950 - Cap. Ciudadela 1416 - Montevideo
901-1184 Publicación adherida a la Asociación
Impresión: Inverprenta S. A.,Osvaldo Cruz 3091, Bs. Aires, Argentina Argentina de Editores de Revistas
EDICION ARGENTINA - Nº 228 DEL DIRECTOR AL LECTOR
Director
Ing. Horacio D. Vallejo
Jefe de Redacción
Pablo M. Dodero
Gerente de Producción
José María Nieves
Columnistas:
Superarnos Día a Día
Federico Prado
Luis Horacio Rodríguez
Peter Parker Bien, amigos de Saber Electrónica, nos encontramos nuevamen-
Juan Pablo Matute te en las páginas de nuestra revista predilecta para compartir las
En este número: novedades del mundo de la electrónica.
Ing. Alberto Horacio Picerno Constantemente asistimos a la puesta en
Ismael Cervantes de Anda
Alexandre Braga
marcha de supuestos “avances tecnológicos”,
cuando en realidad sólo se trata de la puesta
en “marcha” a nivel comercial de inventos o
descubrimientos efectuados hace muchos
años. Por ejemplo, la TV de plasma fue pro-
puesta hace ya muchos años y sin embargo
EDITORIAL QUARK S.R.L. hoy es una “novedad” para los usuarios ( y por cierto... muy cara).
Propietaria de los derechos Otro ejemplo es el uso de los microcontroladores, chips que en
en castellano de la publicación
mensual SABER ELECTRONICA muchos casos fueron diseñados y fabricados en la década del 70
Herrera 761 (1295) (sí... antes que las computadoras tal cual las conocemos hoy) y sin
Capital Federal embargo, hoy se emplean en muchísimos sistemas electrónicos. Los
EDITORIAL T.E. 4301-8804
QUARK microcontroladores de Microchip, de los cuales comenzamos a ha-
blar hace unos 10 años en Saber Electrónica, son bastante requeri-
Administración y Negocios dos tanto por estudiantes como por técnicos y profesionales porque
Teresa C. Jara
son fáciles de programar y bastante versátiles en cuanto a su uso;
Staff su versión de lujo, “los PICAXE”, son aún más fáciles de utilizar, ya
Olga Vargas
Hilda Jara que poseen un programita interno que permite programarlos sin qui-
Gastón Navarro tarlos del circuito donde se encuentran y su entorno de desarrollo
Liliana Teresa Vallejo
Mariela Vallejo puede ser manejado, incluso, por quienes no saben mucho del te-
Daniel Oscar Ortiz ma.
Ramón Miño
Con estos ejemplos queremos demostrar que no porque algo ha-
Colaboradores:
Sistemas: Paula Mariana Vidal ya sido “propuesto” hace muchos años significa que ya es obsoleto
Web Master: hostear.com o que se puede emplear otra cosa “muy superior”. Muchas veces re-
Red y Computadoras: Raúl Romero
Video y Animaciones: Fernando Fernández sulta más práctico fijarse en los elementos con que contamos y
Legales: Fernando Flores “adaptarlos” a los requerimientos actuales para dar solución a
Contaduría: Fernando Ducach
nuestros problemas. La electrónica es un idioma... quien sabe elec-
Atención al Cliente trónica, entiende de lo que hablo, y es por eso que al aprender a
Alejandro Vallejo
ateclien@webelectronica.com.ar “hablar” (al aprender electrónica) podemos utilizar cada vez más
Internet: www.webelectronica.com.ar palabras o frases para comunicarnos mejor (aprendemos a realizar
Web Manager: proyectos electrónicos más complejos).
Luis Leguizamón Soy de la idea que un ingeniero o profesional “se hace día a
Editorial Quark SRL día”, es decir, alguien que se recibió hace 10 años, si no aprende los
Herrera 761 (1295) - Capital Federal
www.webelectronica.com.ar nuevos conceptos y no está al tanto de las nuevas tecnologías no
podrá desempeñarse bien en su profesión, por lo cual “todos los
amantes de la electrónica” debemos estar al tanto de los requeri-
La Editorial no se responsabiliza por el contenido de las notas
firmadas. Todos los productos o marcas que se mencionan son a
mientos de la sociedad para poder satisfacer sus demandas de
los efectos de prestar un servicio al lector, y no entrañan respon- consumo, lo que significa que debemos superarnos día a día.
sabilidad de nuestra parte. Está prohibida la reproducción total
o parcial del material contenido en esta revista, así como la in-
dustrialización y/o comercialización de los aparatos o ideas que
aparecen en los mencionados textos, bajo pena de sanciones le-
gales, salvo mediante autorización por escrito de la Editorial.

Tirada de esta edición: 12.000 ejemplares.


Ing. Horacio D. Vallejo
SERVICE
Curso de Funcionamiento, Mantenimiento y Reparación de

Reproductores de DVD Lección 2

Funcionamiento de un DVD Moderno


En esta entrega comenzamos a explicar el funciona-
miento de un reproductor de discos DVD de última
generación, analizando los diferentes tipos de DVDs
que fueron apareciendo en nuestro mercado y los
que recien comienzan a hacer su ingreso para com-
pletar la línea de productos. Además, entregamos el
segundo examen de autoevaluación para que el lec-
tor analice sus conocimientos sobre CD.

Por: Ing. Alberto Horacio Picerno


picernoa@fullzero.com.ar

Introducción equipos. Muchos equipos sólo se di- que requiere mayor precisión, esta-
ferencian en la altura de su gabinete mos invitando al diablo a que provo-
Los primeros DVDs que apare- y en la disposición de materiales. Es que una falla.
cieron en Latinoamérica eran sim- decir: el circuito es el mismo, pero ¿Por qué decimos que el DVD es
ples reproductores de películas. Só- las plaquetas son muy diferentes. el equipo que requiere una mayor
lo reproducían discos DVDs; no po- En los viejos equipos eran mucho precisión mecánica en su funciona-
dían leer ni siquiera un CD o un más grandes, se trabajaba con una miento ¿Por qué los brazos del sur-
CDROM. Poseían un pick-up con un gran comodidad y lo más importan- co en espiral de un DVD están sepa-
sólo láser de color rojo con una len- te: los circuitos integrados tenían rados por un pitch de tan sólo
te de foco fijo, cortada sólo para re- más posibilidades de entregar su ex- 0,74µm (la mitad que en un CD) y el
producir DVDs. Su tamaño era con- ceso de calor al medio. El aire tenía láser debe apuntar al surco con esa
siderable, aunque internamente es- lugar para entrar e interaccionar con precisión y seguirlo aún con el disco
taban prácticamente vacíos. En rea- los disipadores y salir sin necesidad girando a una velocidad tangencial
lidad el tamaño de la planta no cam- de dar grandes curvas. de 3,84m/S (3 veces más rápido que
bió mucho desde esa época, lo que En el momento actual, el aire un CD) sin alejarse del centro del
sí cambió es la altura de los gabine- apenas entró por el piso y ya tiene surco más de 1/10 del pitch, es decir
tes. De los 12 o 15 cm de altura ori- que salir por el techo. La pared tra- 0,074µm.
ginales, ahora sólo quedan 4 cm. sera no tiene posibilidades de intro- Así las cosas, existen algunos
¿La razón? Simplemente porque ducir aire fresco ni de sacarlo. Si Ud. circuitos integrados de servo, perte-
ésa es la moda y el que no sigue los toca el gabinete metálico por arriba necientes a las primeras versiones
caprichos de la moda no vende. del driver o por arriba de la fuente lo de equipos de baja altura de gabine-
Pero no todas las modas son sa- encuentra realmente caliente. El ca- te, que simplemente no funcionan
nas. Esta es particularmente perni- lor es enemigo de la precisión y si bien a las temperaturas internas de
ciosa para el funcionamiento de los esto ocurre justamente en el equipo esos equipos. Si Ud. reemplaza

Saber Electrónica

3
Service
esos integrados por integrados fabri- sible de descifrar debemos utilizarla 2) VCD (compact disc video): for-
cados en el momento actual (en el para entender qué es lo que puede mato de video grabado en un CD de
año 2006), el equipo funciona co- reproducir un DVD determinado. Así datos, mediante un programa que se
rrectamente. Si Ud. lo reemplaza que sin pensarlo demasiado, nos in- coloca en la PC. Si la PC tiene una
con otro integrado sacado de un troduciremos en las prestaciones de placa de video se pueden grabar
equipo fabricado en el año 2004 se un reproductor. hasta 120 minutos de video en un
produce congelamiento o pixeleo de En forma muy genérica, pode- CD común de datos. Por supuesto
la imagen en el final de las películas, mos decir que un equipo actual lee que el video se comprime antes de
sobre todo en los días muy caluro- todos los CDs y DVDs de uso co- grabarlo y por lo tanto pierde defini-
sos. Si observa el código de los dos mercial y todos los formatos que lee ción. Las imágenes son algo peores
integrados, no encuentra la más mí- una lectora de CDROM o de DV- que en un videograbador VHS (unas
nima diferencia, salvo la fecha de fa- DROM incluyendo los formatos es- 250 líneas). El reproductor de VCD
bricación (normalmente codificada pecíficos de cámaras fotográficas. tiene un software de video similar al
como un número de cuatro cifras, en Es decir que un reproductor de DVD, de la PC y por eso puede leer estos
donde las dos primeras cifras co- además de reproducir los discos discos.
rresponden a la semana del año en DVD, reproduce los discos de su re- 3) SVCD (super compact disc vi-
que se fabricó y las dos últimas al productora de CDs y los discos de deo): formato similar al anterior pero
año; por ejemplo 0405 significa que su computadora. Por supuesto que con una definición mejorada, que re-
se fabricó en la última semana de convierte todo lo que lee, en una quiere dos discos CD para grabar
enero del 2005). Esto es, por su- norma de TV antes de enviarlo a sus una película de largometraje (350 lí-
puesto, un grave problema para el salidas y de allí a su TV. Existen al- neas aproximadamente).
reparador solitario, porque si no es- gunos pocos equipos que tienen sa- 4) MP3: formato de audio com-
tá enterado de este tema no va a po- lida para PC. Un caso especial, es primido que tiene menos calidad que
der reparar ese DVD, o más proba- un formato reciente que suele con- el CD común, pero que ocupa mu-
blemente lo va a entregar como re- fundir hasta a los usuarios más eru- cho menos espacio de disco rígido
parado si lo prueba sin tapa. En ditos y que tratamos por separado de la PC. Es el formato por excelen-
nuestro curso trataremos de salvar en un extenso apéndice de esta en- cia cuando se desea enviar informa-
el problema, informando a nuestros trega. Se trata del formato VCD y ción de música por Internet. Por su-
alumnos de estos casos especiales SuperVCD. Realmente se trata de puesto que al tratarse de una señal
a medida que vayamos avanzando un formato que deberíamos incluir de datos, la información que se en-
en el análisis de un DVD moderno. entre aquellos que acepta nuestra vía por Internet puede también guar-
PC. Se trata de un formato original- darse en un CDROM de datos y re-
mente creado para que los usuarios producirlo en el reproductor con un
Equipos Multinormas de PC, que no tienen grabadora/re- gran ahorro de espacio de disco. Por
y Códigos Regionales productora de DVD, puedan ver vi- ejemplo. En un sólo CDROM se
(formatos y normas) deo en sus máquinas PC. Muchos pueden grabar todos los temas de
usuarios, acostumbrados a colocar los Beatles o todas las sinfonías de
Nuestro curso se llama Curso de esos discos en su reproductor de Beethoven. También se pueden gra-
DVD, simplemente porque de algún DVD y ver una película, los confun- bar estos datos en un DVDROM
modo hay que llamarlo (originalmen- den con discos DVD a pesar de su acumulando 8 veces más informa-
te estas siglas significaban “disco vi- notablemente menor calidad de ima- ción de audio que en un CDROM.
deo digital”, pero en la actualidad gen. Para complicar el panorama no 5) VPEG, TIFF y KODACK PIC-
sus propios creadores dicen que sig- faltan comerciantes inescrupulosos TURE: las cámaras fotográficas ac-
nifica disco versátil digital). El nom- que venden reproductores de VCD tuales guardan las imágenes en tar-
bre elegido para el curso es el que como si fueran reproductores de jetas de memoria extraíbles. Los for-
utilizan los usuarios para describir DVD y le regalan películas en VCD a matos utilizados para ello son los
sus equipos, pero en realidad debe- sus clientes para que demoren en mismos que utilizan los programas
ríamos llamarlo curso de discos óp- reconocer la trampa. para edición fotográfica que posee
ticos digitales, porque vamos a tratar Un reproductor de última genera- la PC (PHOTOSHOP, PHOTOSTI-
el tema en forma muy amplia inclu- ción puede reconocer los siguientes LER, ETC.). Los reproductores ac-
yendo todos los formatos que pue- formatos de disco óptico: tuales permiten reproducir discos
den reproducir los equipos actuales. 1) CD: formato clásico del CD de CDROM que posean archivos con
Aunque parezca una jerga impo- música. estas extensiones.

Saber Electrónica

4
Funcionamiento de un DVD Moderno
6) MPEG4: las cámaras fotográ- blema de compatibilidad. El usuario tos especificados, se guardan en el
ficas actuales y las cámaras de vi- está cometiendo algún error al usar- micro para organizar la lectura del
deo, guardan imágenes en movi- lo y por eso no consigue una repro- disco. En la TOC no sólo están gra-
miento en archivos digitales con esta ducción adecuada. El tema de la badas las posiciones de los datos.
extensión. Estos archivos se pueden compatibilidad es tan complejo que También se guardan las característi-
guardar en un CDROM o en un DV- debemos dedicarle el tiempo sufi- cas de la grabación como la curva
DROM y reproducirlos en nuestro TV. ciente para que el lector lo compren- de enfatización (cuando es un CD
7) CDRW: los discos CD de da- da profundamente. comercial de audio) o el tipo de codi-
tos o CDROM sólo se pueden gra- Vamos a imaginarnos que Ud. ficación del audio (Dolby o Prologic)
bar una vez porque operan queman- desea reproducir un disco en un re- o la norma de video, si es un DVD.
do la superficie metalizada del disco productor de discos DVD y no sabe Es decir que aún en el caso de
virgen. Un CDRW es un medio mag- de qué disco se trata. que se trate de un DVD, se debe
nético óptico que puede regrabarse Ante un caso tan genérico, lo pri- cumplir varias cosas más para ase-
en múltiples oportunidades. Entre un mero que debe verificar es si se tra- gurarnos una reproducción adecua-
CDROM y un CDRW existen algu- ta de un DVD o de un CD. Si es un da. Si el equipo fue comprado en un
nas diferencias de coloración que CD deberá averiguar si se trata de país con PALN, deberá poseer por lo
hacen, a veces, imposible su repro- un CD de música o de un CDROM. menos esa norma como tipo de se-
ducción en un reproductor de Si es un CDROM deberá determinar ñal a emitir. Por lo general son por lo
CDROM común (un centro musical). si está grabado con alguno de los menos binorma y poseen la norma
Los equipos reproductores de DVD formatos que reconoce el reproduc- de TV del país y NTSC, ya que la
tienen en cuenta estos cambios y se tor. mayoría de los TVs actuales poseen
adaptan reproduciendo los discos esas normas.
sin mayores problemas. ¿Cómo se determina de qué tipo Eso es lo que ocurre en los paí-
NOTA: además de todo lo visto, es de disco se trata? ses más desarrollados. Si los desa-
necesario tener en cuenta el formato Es imposible hacerlo a simple rrolladores de equipamiento electró-
de la grabación de audio de las pelícu- vista si no está indicado en su gráfi- nico visitaran alguno de los países
las DVD. Algunas están grabadas se- ca; es decir si se trata de un disco de América, se sorprenderían al ver
gún el formato de audio de Dolby, en comercial su etiqueta debe indicar la gran cantidad de aparatos de TV,
tanto que otras poseen el formato Pro- de qué se trata. Si se trata de un dis- PALN solamente, que aun funcio-
logic II. Esto no significa que su repro- co grabado en una máquina casera, nan tan bien, que sus dueños se
ductor reproducirá sin sonido si Ud. no es prácticamente imposible determi- niegan a reemplazarlos (yo soy uno
posee el decodificador adecuado. Los nar su tipo por observación visual. de ellos, que no cambio mi viejo To-
canales principales I y D siempre se Pero lo más importante es cómo nomac de 27” que yo mismo dise-
reproducen. Pero si Ud. tiene monta- hace el reproductor de DVD para sa- ñé).
do un Home Theater con 5 + 1 cana- ber qué disco lee. Lo hace por prue- En el mundo desarrollado se
les deberá tener el decodificador ade- ba y error. Trata de leer una TOC considera que un TV puede funcio-
cuado para la película si desea escu- con el láser de DVD (rojo) y si no lo nar por 3 ó 4 años, ya que luego el
char los 5 + 1 canales, porque en el consigue insiste con el láser de CD usuario lo cambiará, tanto si funcio-
caso contrario sólo se reproducen los (infrarrojo). Si no encuentra ninguna na bien como si funciona mal, por-
canales I y D. (Nota: la nomenclatura TOC escribe “no disc” en el display y que seguramente ese TV no tendrá
5 + 1 se refiere a que el sistema tiene se detiene. Si encuentra una TOC la todos los adelantos necesarios co-
5 canales con gama de audio comple- lee y de la posibilidad de realizar esa mo para asegurar su compatibilidad
ta y uno con gama de audio restringi- lectura sabe, en primera instancia, si con otros equipos modernos.
da, ya que sólo reproduce bajos hasta se trata de un DVD o de un CD. Lue- De cualquier modo, si bien es
los 300Hz). go debe analizar el tipo de formato técnicamente posible transformar
con que está grabado y eso se ob- cualquier norma de TV en otra, por
tiene de la misma TOC. En efecto, lo general sólo se transforman nor-
Compatibilidad de un Repro- los primeros datos indican de qué mas que posean la misma frecuen-
ductor de DVD Moderno formato se trata para que el micro cia horizontal y vertical.
pueda analizar si la estructura de la Por ejemplo, un reproductor que
En el momento actual, muchos TOC es correcta, o los datos son in- emita en PALB (Europa) puede con-
reproductores, llegan al taller de re- congruentes. Si los datos son con- vertirse en un reproductor de PALN
paraciones simplemente por un pro- gruentes con algunos de los forma- (Argentina y Uruguay) porque am-

Saber Electrónica

5
Service
bas normas son de 50Hz y Si la película original está en aparece el texto “Región Equivoca-
15.625Hz. Un reproductor que emita NTSC el reproductor la emite en da” (region code bad) y se suspende
en NTSC (EEUU, Chile, Paraguay, NTSC y por lo tanto el TV debe po- la reproducción.
etc) puede convertirse en un repro- seer esa norma obligatoriamente. Si Cuando los productores de pelí-
ductor de PALM (Brasil) porque am- no la tiene, teóricamente la señal de- culas solicitaron a la empresas fabri-
bas normas son de 60Hz y bería verse en blanco y negro y con cantes la inclusión del código regio-
15.750Hz. el vertical desenganchado pero con nal, en los países de región 2 3 4 y
buen sonido. En el momento actual, 5 se percibieron algunas sonrisas
¿Cuál es la razón de este proce- los TVs cortan el video y silencian el cómplices de la gente dedicada a la
der por parte de los fabricantes? audio, si el vertical está desengan- piratería tecnológica. Una protec-
Si no deben cambiar las frecuen- chado; así que lo más probable es ción tan tonta es muy fácil de blo-
cias de H y V el problema se resuel- que observe una pantalla azul y un quear. Basta con un pequeño micro-
ve con circuitos analógicos muy eco- profundo silencio. procesador PIC de 8 patas que ana-
nómicos. Si se debe cambiar la fre- La mayoría de las películas es- lice los bites que salen del disco y
cuencia, el problema debe resolverse tán grabadas en NTSC o PALB. Si los transfiera a la salida en todos los
con técnicas digitales. Se debe con- por ejemplo Ud. vive en un país que casos salvo cuando llega a una ca-
vertir la señal analógica de TV en una tenga PALN, el reproductor realiza la dena de bits correspondiente al có-
señal digital con un conversor A/D y transformación de PALB a PALN en digo regional. En ese caso interrum-
luego guardar, por lo menos, un cam- el mismo momento en que realiza la pe la transmisión y genera el código
po completo en una memoria. Poste- conversión de señal digital a analó- deseado para continuar con la re-
riormente se saca la información de gica o después con un proceso ana- producción. Así se rompieron las
la memoria a las nuevas frecuencias lógico de heterodinaje (conversión protecciones por región de los pri-
vertical y horizontal y se la envía a un de la subportadora de color de 4,43 meros reproductores de DVD que
conversor D/A para sacar una nueva a 3,58 MHz). salieron al mercado.
señal analógica convertida en su nor- Resuelto todo la anterior, se pue- En el momento actual no es ne-
ma. Todas esta conversiones y me- de presentar aún un problema de cesario el agregado de ningún mi-
morizaciones hacen que el conversor compatibilidad debido a la existencia croprocesador. Actualmente la modi-
resulte mucho más caro que todo el de diferentes regiones geográficas ficación que se realiza es solo por el
reproductor de DVDs. Pero como pa- para los reproductores de DVDs. En modo service del reproductor. En
ra el procesamiento trucado de la in- efecto los reproductores deben ser efecto, en el momento actual las em-
formación se requiere una memoria fabricados para funcionar solo con presas fabricantes hacen los equi-
que guarde varios cuadros, no sería los discos de la región correspon- pos para todas las regiones (por un
extraño que aparezca algún repro- diente. Por ejemplo, en EEUU el có- problema de costo) y luego los pre-
ductor que realiza una transforma- digo regional es el 1 y los reproduc- disponen en la región correspon-
ción completa de normas con dife- tores comprados en esta zona sólo diente mediante el modo service. Si
rente bases de tiempo. deberían reproducir discos graba- Ud. posee el modo service, tiene la
dos para esa región, que es donde posibilidad de predisponer el equipo
¿Por qué el reproductor de DVD salen más temprano. Un reproductor para la región 1 y ver los últimos es-
debe ser conectado a un TV binor- de zona 5 por ejemplo no puede re- trenos al mismo tiempo que en
ma para obtener una reproducción producir esos discos (o no debería EEUU o Canadá. Inclusive en mu-
de imagen adecuada con los sincro- reproducirlos según el deseo de las chos casos en que el usuario tiene
nismos correctos y buen color? productoras de cine) porque en esa acceso a discos de diferentes regio-
Porque el disco DVD que se gra- zona los estrenos en los cines, pue- nes y es suficientemente versado en
ba en una determinada norma, no se den ocurrir con un desfasaje de va- el tema, es él quien entra al modo
puede reproducir en otra. Si la pelí- rios meses y ninguna productora de- service y predispone su máquina,
cula se filmó en EEUU, cuando se sea que sus estrenos se vean antes según claras indicaciones de su re-
realizó la transformación de película por DVDs alquilados en un video- parador de confianza. Nota: existen
a señal electrónica se eligió la nor- club. máquinas donde el cambio de re-
ma correspondiente a ese país (en El código regional es un conjun- gión se puede realizar sólo por 3 ó 4
realidad, en el momento actual las to de bits que son emitidos por el veces.
películas se filman directamente en disco al comienzo de la reproduc- Se supone que en algún momen-
forma electrónica en una norma de ción. Si la cadena de bits emitida en to las productoras de cine termina-
estudio de altísima definición que no ese momento no coincide con la rán con este sistema de protección
es ninguna de las nombradas aquí). guardada en la memoria del DVD, tan segregacionista en la medida en

Saber Electrónica

6
Funcionamiento de un DVD Moderno
que ya no lo necesiten. En efecto, la do lugar a un nuevo equipamiento
única razón de su existencia es el para el hogar que reemplazará defi-
DVD por Internet
uso de los mismos rollos de película nitivamente al viejo videograbador.
en las diferentes regiones en que Una sola cosa arroja algo de Necesitamos su ayuda. El mun-
fue dividido el mundo. Esto implica sombra sobre los reproductores de do del DVD es muy reciente y po-
un enorme esfuerzo de logística que DVD y su implementación definitiva co transitado, hasta ahora, desde
sólo se entiende por el alto costo del en el mundo. Se trata de los nuevos nuestros países de América latina.
material fotográfico. En el momento TVs con disco rígido y la extraordi- Los que amamos a la naturaleza
actual existen medios electrónicos naria difusión de Internet de banda sabemos encontrar senderos en la
para transmitir la información de una ancha. ¿Es posible que las emisio-
selva. El mundo del DVD en Inter-
película mejor que con material foto- nes TV cambien, del cable pago o
gráfico, sobre todo porque el costo las emisiones por aire, al enlace por net, es parecido a una selva prácti-
del medio de resguardo de la infor- Internet de banda ancha? Sí, es po- camente virgen. Necesitamos que
mación es insignificante y además sible y ya se están realizando expe- la transite junto con nosotros y nos
no se deteriora con el uso. Sí, adivi- riencias al respecto, pero por ahora haga llegar sus comentarios sobre
nó, el mismo disco DVD que fuera parece que el camino más probable diferentes páginas, que dan ayuda
visto por las productoras de cine co- será el de los discos DVD y las emi- gratuita sobre diferentes temas re-
mo un peligro económico, en el mo- siones por cable o satélite pago de lacionados con la reparación de
mento actual se ha transformado en TV, por lo menos en los países de DVDs. Vayamos a un ejemplo.
un medio idóneo para grabar las pe- América Latina. Yo encontré, por casualidad,
lículas que se proyectan en los ci- Lo que sí queda bien claro es
una página llamada http://www.vi-
nes. Por supuesto que no se trata que en la medida que se recuperen
del mismo sistema hogareño, sino lentamente las economías regiona- deohelp.com/ que parece muy inte-
de uno creado a propósito para les de los países del tercer mundo, resante. Sé que tiene información
guardar la enorme información ne- el TV va a tener una preponderancia sobre la modificación de la región
cesaria que contiene una película cada vez mayor en la casa de los de un DVD, pero nunca navegué
comercial. En efecto, en el momento usuarios y si bien es muy difícil que por ella y no conozco el camino
actual una película comercial puede cada casa tenga un Home Theater para llegar a buen destino. Necesi-
ser guardada en una serie de varios como en Europa o EEUU, segura- tamos lectores curiosos que gene-
discos DVDROM que se decodifican mente el living de nuestras casas se ren informes de navegación, para
en una computadora, se guardan en transformará en algo parecido, con publicar en la revista, con mención
un disco rígido y por último se visua- TV de 16/9 de definición mejorada y
del autor.
lizan sobre tres pequeñas pantallas sistemas de audio de 5.1 canales. Si
de cuarzo líquido cada una con un se conectará a un reproductor de Como descuento que van a llo-
filtro rojo verde o azul que son por DVD, o a Internet nadie lo puede sa- ver las colaboraciones, conseguí
último proyectadas superpuestas en ber, pero aparentemente el TV será que unos de mis lectores más con-
la pantalla real. el nexo de unión entre la familia y el secuentes y excelente alumno de
Este sistema es muy caro de im- mundo. Inclusive puede llegar a ocu- mis cursos, colabore conmigo en la
plementar, porque implica abando- rrir que la PC y el TV se transformen tarea de ordenar los correos entran-
nar el sistema actual de proyección. en un solo equipo con un monitor de tes y verificar los informes de na-
Pero una vez implementado, es su- pantalla gigante que pueda seleccio- vegación antes de publicarlos.
mamente económico porque prácti- nar información de Internet de cable Por favor envíe sus colabora-
camente no requiere logística (la in- o de aire.
ciones a: kytyvillarroel@gmail-
formación se puede transmitir inclu-
sive por Internet aunque no se haga .com a nombre de Christian Villa-
en tiempo real). Cuando este siste- Examen de Autoevaluación rroel. Desde ya muchas gracias.
ma se haya popularizado en el mun-
do, los estrenos de las últimas pelí- Ud. quiere aprender a reparar complejo y que si no media un es-
culas podrán realizarse al mismo DVDs y yo quiero que Ud. pueda ha- fuerzo por su parte no llegará a buen
tiempo en todas las regiones del cerlo exigiéndole el menor esfuerzo término. Le propongo que dividamos
mundo, terminando con un enojoso posible. Pero aún así deberá realizar el trabajo de un modo justo; yo reali-
sistema de prioridades y el disco un esfuerzo notable para aprender. zaré un esfuerzo mejorando mi di-
DVD recibirá un nuevo impulso dan- Le aseguro que el tema es muy dáctica al máximo posible y Ud. de-

Saber Electrónica

7
Service
Resultado del examen de autoevaluación Nº1 su género por lo completo y práctico.
Ese curso se difunde actualmente
como dos libros de la colección del
“Club de Saber”. En cada entrega
Ud. recibe un examen de autoeva-
luación sobre sus conocimientos de
CDs. Respóndalo y luego verifique
el resultado que se encuentra dispo-
nible en la siguiente entrega. Cada
pregunta equivale a 1 punto, si Ud.
obtiene menos de 7 puntos pero
be prometerme que va a estudiar o navegar buscando nuevos datos y más de 4 deberá volver a estudiar
mis entregas y no simplemente a temas relacionados. Pero lo prime- los temas de examen que contestó
leerlas. Estudiar significa leer con ro, es evaluar su conocimiento ac- mal. Si obtiene menos de 4 puntos
atención y tratar de realizar activida- tual sobre el tema que es la base del le aconsejamos volver a estudiar to-
des prácticas relacionadas con el te- DVD y que por supuesto es el CD. do el curso de CD y coleccionar el
ma leído o estudiar circuitos simila- La editorial le entregó hace va- curso de DVD para estudiarlo más
res al propuesto bajados de Internet, rios años un curso de CD único en adelante. ✪

EXAMEN DE AUTOEVALUACIÓN Nº 2 ( ) B) Más iluminación en los fotodiodos AB que en los BC


Análisis Rápido de un Reproductor de DVD Moderno ( ) C) Igual iluminación sobre los cuatro fotodiodos
( ) D) Los cuatro fotodiodos están a oscuras
1- ¿Cómo es el movimiento del pick up óptico?
( ) A) Por saltos desde adentro hacia fuera 6- ¿Cuál de las siguientes igualdades corresponden al error de
( ) B) Por saltos desde afuera hacia adentro foco?
( ) C) Movimiento continuo desde adentro hacia fuera ( ) A) FE = (A+C) - (D+B)
( ) D) Movimiento continuo desde afuera hacia adentro ( ) B) FE = (B+D) - (A+C)
( ) C) FE = (B+C) - (A+D)
2- ¿Cuántos grados de libertad posee una lente de CD? ( ) D) FE = A+B+C+D
( ) A) Uno: hacia arriba y hacia abajo
( ) B) Dos: hacia arriba y hacia abajo 7- Las señales de FE y TE se aplican al:
( ) C) Tres: arriba/abajo y desde adentro hacia fuera (radial) ( ) A) Driver sin necesidad de procesamiento ninguno
( ) D) dos: arriba/abajo y desde adentro hacia fuera (radial) ( ) B) Decodificador de datos
( ) C) Driver previa una amplificación
3- ¿Cuántos drivers tiene asociado una bandeja óptica? Consi- ( ) D) Driver previa una amplificación y un filtrado
derar los mecanismos de carga de disco.
( ) A) 4 Bobina de foco; bobina de tracking; motor de foco; motor 8- La búsqueda de foco sirve para que la lente se ubique:
motor de tracking ( ) A) En un punto en donde la luz recogida sea nula
( ) B) 4 Bobina de foco; bobina de tracking; motor de sled; motor ( ) B) En un punto donde FOK pasa al estado alto
de tracking ( ) C) En un punto donde FZC sea nulo
( ) C) 4 Bobina de foco; bobina de tracking; motor giradisco; mo- ( ) D) En un punto donde la señal RF sea máxima
tor de tracking
( ) D) 4 Bobina de foco; bobina de tracking; motor giradisco; mo- 9- El motor radial se enciende cuando:
tor de sled ( ) A) RF se reduce a un valor menor a 1V
( ) B) La lente llega cerca de su máxima elongación
4- Cuando la lente está enfocada, la iluminación sobre los foto- ( ) C) Cuando hay que cambiar de tema
diodos tiene forma: ( ) D) Transcurren 500mS de lectura
( ) A) Circular
( ) B) Elíptica 10- La señal RF tiene una amplitud normal del orden de los:
( ) C) Difusa ( ) A) 1,2V
( ) D) Cuadrada ( ) B) 1,6V
5- Cuando el led rebota en el centro del zurco hipotético tiene: ( ) C) 0,5V
( ) A) Más iluminación en los fotodiodos BC que en los AB ( ) D) 0,6V

Saber Electrónica

8
MONTAJE

Semáforo con un PIC16F628


El programa que en esta ocasión analizaremos ya hace tiem-
po fue utilizado por primera vez, en estas mismas páginas de
ésta, nuestra querida revista, y lo que haremos en esta nota
es “traspasar” el programa del PIC16F84 a un PIC16F628,
que finalmente es el microcontrolador, que en un futuro,
reemplazará al viejo 16F84.

Autor: Ismael Cervantes de Anda


Docente ESCOM IPN
icervantes@saberinternacional.com.mx

n la figura 1 se muestra el dia- PIC16F84 y colocar el nuevo micro- dor con el otro, por lo que no se tie-

E grama esquemático del circui-


to del semáforo, en este dia-
grama se encuentra ya el microcon-
controlador, los demás elementos
del circuito se quedan como están.
Lo anterior es posible gracias a
ne mayor problema, al reemplazar-
los ya que físicamente son equiva-
lentes en cuanto a la disposición de
trolador PIC16F628, y lo único que la compatibilidad que existe entre las terminales de cada uno de ellos,
tuvimos que hacer fue quitar el las terminales de un microcontrola- por otra parte, la operación que rea-

Figura 1. Diagrama esquemático del circuito del semáforo.

Saber Electrónica

9
Montaje
lizaremos en cuanto a la sustitución Quark Pro 2, que por otra parte em- limitador de tensión para alimentar
del programa es muy simple, pero plea la aplicación lC-PROG como al PIC con 5V.
tenemos que adecuarlo. Para recor- programa para permitir la carga de
dar de qué se trata el programa los microcontroladores PIC.
abordado en esta ocasión, procede- Vamos a construir un semáforo Construcción del Programa
remos a explicar cómo funciona el que funcione con 12VCD y que sea
clásico programa del semáforo en capaz de manejar lámparas de 50W Note que tanto los leds pilotos
las líneas que siguen a continua- con dicha tensión. Partiremos des- como los transistores que manejan
ción: La gran ventaja de los PICs ra- de cero a partir del circuito de la figu- las lámparas están conectados a los
dica en que existe abundante biblio- ra 1. terminales 6, 7 y 8 del PIC que co-
grafía gratuita disponible en distintas El microcontrolador PIC16F628 rresponden a los bits menos signifi-
plataformas (sin duda Internet ha debe tener en su interior el progra- cativos del Puerto B (vea la figura 1),
contribuido a potencializar esta ven- ma que haga que se enciendan en ó sea, debemos recordar que usare-
taja), los entornos de desarrollo son secuencia las lámparas LA1 (color mos los bits b0, b1 y b2 del PIC (po-
provistos por la misma Microchip en verde), LA2 (color amarillo) y LA3 dríamos haber empleado otras pa-
forma gratuita y se los puede progra- (color rojo). tas, incluso hasta del puerto A y se-
mar y cargar con gran cantidad de A los efectos de monitorear el guiríamos el mismo procedimiento
dispositivos, además de la informa- encendido de las lámparas, usamos que vamos a describir).
ción que pueden encontrar en nues- como pilotos a los leds D1 (verde), Una vez que comienza el progra-
tra página de internet: www.webe- D2 (amarillo) y D3 (rojo) y para ma- ma, debe encenderse el led verde,
lectronica.com.ar nejar las lámparas de potencia se permanecer encendido durante 45
utilizan transistores NPN de poten- segundos, apagarse el verde y pren-
cia con disipador del tipo TIP41A. derse el amarillo durante 5 segun-
Estructura del Programa Los dispositivos R1 en serie con dos, apagarse el amarillo y prender-
VR1 y C1 conforman un circuito de se el rojo durante 45 segundos, apa-
• Como compilador empleare- carga cuya constante de tiempo de- gar el led rojo y prender el verde du-
mos la aplicación de Microchip termina la frecuencia de operación rante 45 segundos y así sucesiva-
MPLAB, que genera y compila el ar- del reloj, que a su vez controla al mente.
chivo con extensión "asm”, y a partir contador de programa del PIC y por Para hacer que un led perma-
de este obtener el programa en un ende, el tiempo en que las lámparas nezca encendido se utilizan rutinas
archivo con extensión '”hex". permanecerán encendidas, mientras de tiempo (temporizadores), cuya
• Como cargador usaremos el que D4 junto con Q4 representan un función es la de contar dicho tiempo.

Figura 2. Circuito impreso del semáforo. Figura 3. Colocación de los dispositivos.

Saber Electrónica

10
Semáforo con un PIC16F628
Para armar el programa tenemos tiempo (note ;------------------------------------------------------------
que definir qué patas del PIC vamos que las lámpa- ; Autor: Saber Electrónica Figura 4
; Fecha: 10/06/2003
a emplear para encender las lámpa- ras amarilla y ; PIC16F84A
ras del semáforo. Decimos entonces verde van a es- ; Velocidad del reloj: 4MHz
que usaremos los siguientes pines: tar apagadas ; Nombre: Semáforo
;------------------------------------------------------------
porque los bits LIST P=PIC16F84A
Bit y puerto Pata Lámpara b0 y b1 están ;------------------------------------------------------------
; Registros
b0 6 Verde en “0”). ;------------------------------------------------------------
b1 7 Amarillo 9) Retorna- w equ 00h
b2 8 Rojo mos al paso status equ 0x03
portb equ 0x06
(3). _np_tiempo equ 0x0C
El programa tiene que realizar 10) Fin del _np_tiempo1 equ 0x0D
_np_tiempo2 equ 0x0E
los siguientes pasos: programa. _np_tiempo3 equ 0x0F
1) Iniciar el programa. En la figura trisb equ 0x86
;------------------------------------------------------------
2) Configuramos el puerto B con 4 vemos el pro- ; Declaración de Bits
todas las patas como salida, sólo grama. ;------------------------------------------------------------
nos interesan los 3 bits menos signi- Primero va- rp0 equ 5 ;register banck select bit
;------------------------------------------------------------
ficativos, pero igual configuramos a mos a mostrar ; Inicio
todas las patas como salida. el código origi- ;------------------------------------------------------------
reset org 0
3) Escribimos en el puerto B el nal para el goto paso2
dato '00000001", de esta manera PIC16F84, y ;------------------------------------------------------------
mandamos un “1”, lógico, al bit b0 posteriormente ; Comienzo del programa principal
;------------------------------------------------------------
para que se encienda la lámpara el código para paso2
verde. el PIC16F628, movlw b'00000000' ;configura el puerto b como ssssssss
bsf status,rp0 ;cambia al banco 1
4) Activamos un temporizador de y al hacer la movwf trisb
45 segundos, para que la lámpara correspondien- movlw b'00000001' ;configura el puerto b como ssssssss
verde permanezca encendida ese te compara- bcf status,rp0 ;cambia al banco 0
movwf portb
tiempo (note que las lámparas ama- ción entre am- paso4
rilla y roja van a estar apagadas por- bos, se notará ;temporizador 45 seg
bcf status,rp0 ;cambia al banco 0
que los bits B 1 y B2 está6n en '0'). que los cam- movlw .45
5) Escribimos en el puerto B el bios principa- call tiempo_1_255_seg ;fin del temporizador de 45 seg
;escribir en el puerto b
dato '00000010' para que se encien- les se centran movlw b'00000010'
da la lámpara amarilla y queden en las localida- movwf portb ;temporizador 5 seg
apagadas las lámparas roja y verde des de los re-
movlw .5
(note que el bit b1 estará en " 1 " gistros, sobre call tiempo_1_100_mseg ;fin del temporizador de 5 seg
mientras que los bits b0 y b2 están todo de memo-
;escribir en el puerto b
en '0'). ria RAM, en el movlw b'00000100'
6) Activamos un temporizador de aumento de movwf portb
5 segundos, para que la lámpara bancos de re- ;temporizador 45 seg
movlw .45
amarilla permanezca encendida ese gistros, y en un call tiempo_1_255_seg
tiempo (note que las lámparas verde par de instruc- ;fin del temporizador de 45 seg
goto paso4 ;cierra ciclo
y roja van a estar apagadas porque ciones que se ;------------------------------------------------------------
los bits b0 y b2 están en “0”). requieren para ; Subrutinas
7) Escribimos en el puerto B el que las termi- ;------------------------------------------------------------
tiempo_1_255_seg
dato '”00000100 “, para que se en- nales del puer- movwf _np_tiempo
cienda la lámpara roja y queden to A del goto tiempo_1_255_seg_1
tiempo_1_255_seg_bucle2
apagadas las lámparas amarilla y PIC16F628, nop
verde (note que el bit b2 estará en " funciones co- nop
nop
1 " mientras que los bits b0 y b1 es- mo entradas nop
tán en "0"). discretas. nop
8) Activamos un temporizador de Estas instruc- nop
nop
45 segundos, para que la lámpara ciones son las tiempo_1_255_seg_1
roja permanezca encendida ese siguientes: movlw .01

Saber Electrónica

11
Montaje
;------------------------------------------------------------ goto tiempo_1_255_seg_1
movwf _np_tiempo1 ; Autor: Saber Electrónica tiempo_1_255_seg_bucle2 Figura 5
tiempo_1_255_seg_bucle1 ; Fecha: 14/04/2006 nop
nop ; PIC16F628A nop
nop ; Velocidad del reloj: 4MHz nop
movlw .99 ; Nombre: Semáforo nop
movwf _np_tiempo2 ;------------------------------------------------------------ nop
tiempo_1_255_seg_bucle0 LIST P=PIC16F628A nop
nop ;------------------------------------------------------------ nop
; Registros tiempo_1_255_seg_1
nop ;------------------------------------------------------------ movlw .01
nop w equ 00h movwf _np_tiempo1
movlw .200 status equ 0x03 tiempo_1_255_seg_bucle1
movwf _np_tiempo3 portb equ 0x06 nop
tiempo_1_255_seg_bucle cmcon equ 0x1f nop
nop _np_tiempo equ 0x20 movlw .99
nop _np_tiempo1 equ 0x21 movwf _np_tiempo2
decfsz _np_tiempo3,1 _np_tiempo2 equ 0x22 tiempo_1_255_seg_bucle0
_np_tiempo3 equ 0x23 nop
goto tiempo_1_255_seg_bucle
trisb equ 0x86 nop
nop ;------------------------------------------------------------ nop
nop ; Declaración de Bits movlw .200
nop ;------------------------------------------------------------ movwf _np_tiempo3
decfsz _np_tiempo2,1 rp0 equ 5 ;registrer banck select bit tiempo_1_255_seg_bucle
goto tiempo_1_255_seg_bucle0 rp1 equ 6 ;registrer banck select bit nop
nop ;------------------------------------------------------------ nop
nop ; Inicio decfsz _np_tiempo3,1
nop ;------------------------------------------------------------ goto tiempo_1_255_seg_bucle
reset org 0 nop
decfsz _np_tiempo1,1 goto paso2 nop
goto tiempo_1_255_seg_bucle1 ;------------------------------------------------------------ nop
decfsz _np_tiempo,1 ; Comienzo del programa principal decfsz _np_tiempo2,1
goto tiempo_1_255_seg_bucle2 ;------------------------------------------------------------ goto tiempo_1_255_seg_bucle0
return paso2 nop
movlw b'00000000' ;configura el puerto b como ssssssss nop
tiempo_1_100_ms bsf status,rp0 ;cambia al banco 1 nop
movwf _np_tiempo bcf status,rp1 decfsz _np_tiempo1,1
movwf trisb goto tiempo_1_255_seg_bucle1
goto tiempo_1_100_ms_1
bcf status,rp0 ;cambiar al banco 0 decfsz _np_tiempo,1
tiempo_1_100_ms_bucle1 bcf status,rp1 goto tiempo_1_255_seg_bucle2
nop movlw 0x07 ;para utilizar el puerto A return
nop ;como entradas o salidas discretas
nop movwf cmcon tiempo_1_100_ms
nop movlw b'00000001' ;configura el puerto b como ssssssse movwf _np_tiempo
nop bcf status,rp0 ;cambia al banco 0 goto tiempo_1_100_ms_1
nop bcf status,rp1 ;cambia al banco 0 tiempo_1_100_ms_bucle1
nop movwf portb nop
paso4 nop
tiempo_1_100_ms_1 ;temporizador 45 seg nop
movlw .246 bcf status,rp0 ;cambia al banco 0 nop
movwf _np_tiempo1 bcf status,rp1 ;cambia al banco 0 nop
tiempo_1_100_ms_bucle2 movlw .45 nop
nop call tiempo_1_255_seg ;fin del temporizador de 45 seg nop
decfsz _np_tiempo1,1 ;escribir en el puerto b tiempo_1_100_ms_1
goto tiempo_1_100_ms_bucle2 movlw b'00000010' movlw .246
nop movwf portb movwf _np_tiempo1
;temporizador 5 seg tiempo_1_100_ms_bucle2
nop
movlw .5 nop
nop call tiempo_1_100_mseg ;fin del temporizador de 5 seg decfsz _np_tiempo1,1
nop ;escribir en el puerto b goto tiempo_1_100_ms_bucle2
nop movlw b'00000100' nop
decfsz _np_tiempo,1 movwf portb ;temporizador 45 seg nop
goto tiempo_1_100_ms_bucle1 movlw .45 nop
return call tiempo_1_255_seg ;fin del temporizador de 45 seg nop
Continuación goto paso4 ;cierra ciclo nop
;------------------------------------------------------------ decfsz _np_tiempo,1
Figura 4 End
; Subrutinas goto tiempo_1_100_ms_bucle1
;------------------------------------------------------------ return
tiempo_1_255_seg
movlw 0x07 movwf _np_tiempo End
movwf cmcon
otro, sea cada vez más sencillo, ya Por último los invitamos a que vi-
El registro CMCON se encuen- que ése es el espíritu de esta serie siten nuestra página de internet en
tran en el banco 0, por lo que éste de artículos y para ello tomamos un www.webelectronica.com.ar en don-
tiene que ser ubicado adecuada- programa ya clásico para nosotros, de encontrarán más información
mente de manera previa. En la figu- y los invitamos para que a manera acerca del tema de reemplazo del
ra 5 vemos el siguiente programa. de práctica lo desarrollen y ahonden microcontrolador PIC16F84 por un
Esperamos que el proceso de en sus conocimientos sobre la pro- PIC16F628A.
reemplazar un microcontrolador por gramación de microcontroladores. Hasta la próxima. ✪

Saber Electrónica

12
MONTAJE

Colección de
Circuitos Prácticos
Continuamos brindando una serie de circuitos prácticos co-
leccionables pertenecientes a la colección: “Club Saber Electró-
nica”. En los números 3 y 12 de dicha obra, se publican kits com-
pletos para armar y gran cantidad de circuitos. Fotocopie, recor-
te y arme una carpeta para que pueda tener “a mano” como ma-
terial de consulta a la hora de ser necesario. Cada circuito fue to-
mado de publicaciones anteriores, adaptándolos con la inclusión
de componentes de fácil adquisición en el mercado de América
Latina. Sin embargo, en muchos casos, es posible que no encuen-
tre un componente específico, en ese caso, contáctenos 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 diseño. Tenga en
cuenta que se publican fichas en diferentes ediciones y que Ud.
puede “bajar sin cargo” más de 150 circuitos de nuestra web:
www.webelectronica.com.ar, haciendo click en el ícono password
e ingresando la clave: “aiwa15” (debe registrase como socio en
la web, lo cual es gratis, y le otorga muchos beneficios).

Transmisor de AM de Onda Corta


Este oscilador produce una señal continua en la banda de ondas medias (OM). La potencia de la señal es
relativamente alta, podrá efectuarse transmisión a distancia de algunas decenas de metros. El transistor Q1
conviene montarlo con disipa-
dor de calor. La antena tiene de
1 a 5 metros de longitud y se
hace con un alambre estirado.

Saber Electrónica

13
K ITS DE M ONTAJES E LECTRÓNICOS

Detector de Humedad para Alarma

El sensor de esta alarma


puede estar formado por dos
varillas enterradas en una ma-
ceta o en el jardín, o también
dos telas separadas por un tro-
zo de tejido o de papel poroso
con un poco de sal. Si el SCR tiende a dispararse solo, eso se debe a fugas eventuales en el transistor Q1
que deberá cambiarse. El relé tiene una bobina de acuerdo con la tensión de alimentación.

Termómetro Electrónico

El instrumento puede ser


un miliamperímetro de 0 -
1MA o un VUmetro común de
200mA. Según la intensidad
de la señal de entrada, debe in-
tercalarse un resistor de valor
conveniente, en el circuito. La
alimentación se efectúa con
12V o más. Para valores ma-
yores, el resistor de 270 ohm
debe aumentarse. La entrada
puede provenir de un sensor
de efecto hall, conectado es-
tratégicamente en el volante
del motor del vehículo.

Saber Electrónica

14
MONTAJE

Detector de Cañerías
y Cableados
A la hora de realizar refacciones en el hogar
o, simplemente, cuando se quiere colocar
un clavo para colgar un cuadro, es preciso
estar seguro que por dicho lugar, en el inte-
rior de la pared, no pasa ningún caño que
puede ser dañado ante la acción que vamos a
realizar. En el presente artículo damos los circuitos
de un detector de cañerías (de agua, gas o electrici-
dad) y de un detector de cables de red eléctrica.
Los circuitos son sumamente sencillos y muy
prácticos.

Autor: Horacio Daniel Vallejo


e-mail: hvquark@ar.inter.net

la hora de tener que realizar una pared. Como observamos en la cuencia de unos 1.500Hz, fijada por

A reparaciones o simplemente
“clavar” en una pared, será
muy útil poder contar con un detec-
figura 1, el primer circuito propues-
to lleva tres transitores y un circuito
integrado. El primer transistor NPN
el número de espiras bobinadas so-
bre el núcleo de ferrite y por el valor
de los dos condensadores C3-C4.
tor que pueda encontrar la coloca- tipo BC239, es utilizado como osci- Cuando se le acerca un cuerpo
ción de tuberías en el interior de lador de audio que genera una fre- metálico de tamaño mayor a las del

Figura 1

Saber Electrónica

15
Montaje
Figura 2 encontaríamos un nivel lógico “0”.
Para cambiar la sensibilidad de es-
te detector, habrá que accionar el
potenciómetro R5. En el segundo,
las dos entradas van conectadas,
por medio de las resistencias R8-
R9, al divisor resistivo R10-R11.
Con esta polarización, en la sa-
lida tendremos un nivel lógico ines-
table, o sea, ni 1 ni 0.
Ahora bien, como la entrada in-
versora del AO va conectada al ca-
pacitor C6 y la entrada no inverso-
ra, por medio del capacitor C7, al
emisor del transistor Q1, donde es-
tá la señal de audio, ocurre lo si-
guiente:

a) Si la bobina L1 no detecta la
influencia de tuberías metálicas, en
el capacitoror C6 habrá una tensión
positiva y al sumarse a la presente
en el divisor R10-R11, hará que en
la pata inversora haya un nivel de
tensión mayor a la amplitud de la
señal de audio aplicada a la pata no
inversora. Por lo tanto, en la pata
de salida (7), habrá un nivel lógico
“0”. Con esto, los transistores de
salida no reciben señal, y no se
emitirá sonido alguno.
b) Cuando se detecta una tube-
ría metálica, la salida del operacio-
nal IC1/A tomará un nivel lógico 0,
mismo núcleo a la bobina, la ampli- amplitud de la señal de audio apli- por lo que la tensión en la pata in-
tud de la señal de audio que está en cada a la pata no inversora (pata 3), versora del segundo operacional
el emisor de Q1, va a tener modifi- para tener en la salidad un nivel ló- IC1/B bajará en forma automática a
caciones que serán amplificadas y gico “1”. un nivel menor respecto de la señal
enviadas al transductor piezoeléc- Si la amplitud de la señal de au- de audio aplicada, por medio de C7,
trico para dar aviso de que se ha dio es mayor al valor de la tensión a la pata no inversora. Es por ello,
hallado un caño. de referencia regulada de esta ma- que en la salida tendremos amplifi-
En este caso, la entrada inver- nera, en salida tendremos amplifi- cados los picos de la señal mencio-
sora del operacional IC1/A va co- cados los picos positivos de esa se- nada, siendo su amplitud mayor
nectada al cursor del potenciómetro ñal que, rectificados por el diodo que la tensión presente en la pata
R5, tal que girando el cursor hacia DS1 y filtrados por el capacitor C6, inversora. De esta manera, la señal
R4 se da entrada a una tensión po- darán en salida un nivel lógico “1”. de audio polariza los transistores
sitiva mayor a la que da cuando el De esta manera, cuando cerca Q2 y Q3 que excitarán el transduc-
cursor está girando en sentido con- de la bobina L1 se encuentra una tor, que emitirá un sonido para indi-
trario, o sea, hacia R6. Para modifi- tubería metálica, la amplitud de la car que se está en presencia de
car el nivel de umbral del detector, señal de audio tendría una variante, una tubería. La alimentación del cir-
se gira el cursor del potenciómetro la pata inversora tendría una ten- cuito se realiza con una batería co-
R5, con el fin de encontrar la ten- sión positiva superior a la puesta en mún de 9 volt y el consumo mien-
sión adecuada, en función de la la pata 3 no inversora, y en salida tras está en reposo es de alrededor

Saber Electrónica

16
Detector de Cañerías y Cableados
Figura 3

de 1mA, llegará a los 10mA en pre- ra que el circuito quede casi estable En cuanto se le dé tensión al cir-
sencia de la nota de audio. y que en el transductor esté presen- cutio, estará presente la nota de au-
te, de manera débil, la nota de au- dio durante unos segundos, hasta
El arrollamiento de L1 está for- dio. Así el circuito quedará regulado que el capacitor C6 se haya carga-
mado por 750 espiras de cobre es- para su máxima sensibilidad, podrá do, independientemente del poten-
maltado de 0,4 mm. El número de captar tuberías ubicadas en profun- ciómetro R5.
espiras no es crítico, podrá asegu- didad, en paredes de considerado Si el potenciómetro fue regulado
rar que el detector de tuberías fun- grosor. para una determinada sensibilidad
cionará igualmente perfecto aun- Se puede regular la sensibilidad y fue movido, al pasar el tiempo, la
que las espiras sean 500 ó 1000. del circuito con sólo girar el mando nota desaparecerá automáticamen-
El número de espiras determina del potenciómetro R5 en sentido in- te y el circuito estará listo para utili-
la frecuencia de oscilación, y por lo verso. zarse.
tanto, puede ser que el sonido emi-
tido sea más o menos agudo.
En la figura 2 se dá el circuito Figura 4
impreso para este detector. La bobi-
na puede estar montada sobre un
bastón de ferrite, pero para mayor
sensibilidad es conveniente que és-
te no se encuentre, es decir, haga
el arrollamiento sobre una forma no
metálica y déjela con núcleo de ai-
re.
Para probar el circuito, al encen-
der el detector, se colocará el po-
tenciómetro R5 a mitad de su reco-
rrido, se tendrá precaución de man-
tener el circuito lejos de masas me-
tálicas con consistencia.
En la salida estará presente la
nota de audio, y al girar el potenció-
metro R5, se encontrará sin proble-
mas una posición en la que el cir-
cuito se quede mudo.
Accionando el potenciómetro
R5, se intentará regularlo de mane-

Saber Electrónica

17
Montaje
¿Qué ocurre si las cañerías por
dónde pasan los cables son de al- LISTA DE MATERIALES Detector de Cableados
gún material que no sea ferromag- CI1 - LM567 - Circuito Integrado
nético? Detector de Cañerías Q1 - BC548 (puede ser reemplazado por
Si bien en muchos países están CI1 - LM358 - Doble operacional un BF494 o un 2N3904)
prohibidos el uso de caños plásti- Q1 - BC239 - Transistor NPN (BC548) Q2 - 2N3906 - Transistor PNP
cos, es muy común encontrarse Q3 - 2N3904 - Transistor NPN
Q2 - BC237 - Transistor NPN
con estos materiales y en ese caso BR1 - Puente de diodos de 1A x 50V ó 4
es probable que nuestro equipo no Q3 - BC328 - Transistor PNP
diodos 1N4001
posea la suficiente sensibilidad pa- DS1 - 1N4148 - Diodo de uso general
R1 - 1kΩ
ra “reconocer” la trayectoria de los L1 - ver texto
R2 - 47kΩ
cables. En esas circunstancias, se R1 - 330kΩ R3 - 4k7
puede armar el circuito de la figura R2, R8, R9 - 1MΩ
3, que reconocerá cableados co- R4 - 1kΩ
R3 - 4k7 R5 - 10kΩ
nectados a la red eléctrica, pero se-
rá incapaz de detectar caños de R4 - 18kΩ R6 - 10kΩ
agua o de gas. R5 a R7, R10, R11 - 10kΩ R7 - 330Ω x 2W para 220V y 680Ω x 1W
La idea consiste en inyectar una R12 - 56Ω para 110V
señal de audio sobre los cables de C1 - 100µF x 16V - Electrolítico R8 - 2M2
energía eléctrica y como éstos van C2 - 10µF x 16V - Electrolítico C1 - 470µF x 25V - Electrolítico
a actuar como “antena”, cada vez C2 - 68nF - Cerámico
C3 - 0,47µF - Cerámico
que acerque un receptor de AM a la C3 - 4.7µF x 25V - Electrolítico
pared, en las cercanías del cable C4 , C5, C8 - 1µF - Cerámico
C4 - 10nF x 630V - Poliéster
voy a escuchar el sonido de audio C6 - 0,1µF - Cerámico
C5 - 10nF x 630V - Poliéster
emitido y, cuanto más fuerte sea el C7 - 0,01µF - Cerámico
C6 - 470nF x 630V - Poliéster
sonido, más cerca estarán los ca- C9 - 10µF x 16V - Electrolítico
bles del receptor. Por lo tanto, bas- D1 - Zener de 9.1V x 1W
C10 - 47µF x 16V - Electrolítico D2 - Diodo LED de 5 mm rojo
tará con ”enchufar” el circuito en
Varios: Placas de circuito impreso, gabi- Varios: Placas de circuito impreso, gabi-
cualquier tomacorrientes y luego
empezar la búsqueda con cualquier nete para montaje, interruptor simple esta- nete para montaje, interruptor simple esta-
radio de AM encendida, sin sintoni- ño, cables, etc. ño, cables, etc.
zar una emisora comercial.
El circuito posee un oscilador rio formado por Q2 y Q3 y la señal En la figura 4 se muestra la pla-
formado por un integrado LM567 modulada se aplica a la red eléctri- ca de circuito impreso diseñada pa-
que genera una señal y la modula ca, ya sea de 110V o de 220V. ra este montaje. Debe tener en
por medio de un simple BC548 (se Una fuente formada por un puen- cuenta que la placa va a estar co-
puede reemplazar por cualquier te de diodos y un resistor limitador nectada directamente sobre los ca-
transistor de RF para tener mayor alimentará al circuito con la misma bles de energía, sin transformador
sensibilidad), luego se amplifica en corriente eléctrica, por lo cual no ha- ni otro dispositivo aislante por lo
un arreglo tipo cuasicomplementa- rá falta una fuente externa. cual debe colocarla dentro de una
caja plástica y aislarla conveniente-
mente para que no reciba ningún
choque eléctrico durante su mani-
pulación.
Por lo peligroso del manejo, es-
te aparato debe ser utilizado sólo
por personas idóneas (insistimos
en que hay riesgo de choque eléc-
trico).
Para quienes realizan tareas de
albañilería, contar con estos apara-
tos es fundamental y su uso es muy
sencillo. ✪

Saber Electrónica

18
,90
A ñ o 6 N º 7 9 - 2 006 - $9
97 -
ISSN: 1514-56
DISEÑO Y PROGRAMACIÓN CON MICROCONTROLADORES
PIC Y PICAXE
Desde febrero de 2001 hasta la fecha hemos publicado 6 obras referentes a microcontroladores PIC y
PICAXE y prácticamente se ha agotado cada edición, lo que demuestra el interés de los lectores por
estos temas. Por otra parte, la gira de eventos organizada para este año por el Club Saber Electrónica
incluye a Seminarios de PIC y PICAXE, Niveles 1 y 2 y para ello se ha preparado material educativo en
CDs multimedia interactivos, VCDs y kits entrenadores, programadores y de aplicaciones prácticas tan-
to para robótica y PLC. Como somos conscientes de la importancia de este tema, decidimos la publi-
cación de este Manual que resume la información de los textos “Todo sobre Microcontroladores PICA-
XE”, correspondiente al tomo Nº 16 de la Colección Club SE que actualmente se encuentra en los me-
jores puestos de venta de Argentina y “Curso de PIC para Estudiantes y Aficionados, Nivel 1”, corres-
pondiente al tomo Nº 20 de la Colección Club SE que se publicará en unos meses.

Por Ing. Horacio D. Vallejo, Ing. Ismael Cervantes de Anda (Docente ESCOM)

LOS MICROCONTROLADORES Un microprocesador y un mi-


crocontrolador no son la misma
PIC cosa. Los PICs son microcontrola-
dores, es decir, una unidad que
Un PIC es un microcontrolador posee en su interior al microproce-
(Programmable Integrated Circuits sador y a los elementos indispen-
= PIC), también denominado “Cir- sables para que pueda funcionar Figura 1
cuito Integrado Programable”. Es como una minicomputadora en un
un componente sumamente útil en la solo chip.
Electrónica de Consumo.
Se trata de “un chip que permite Un microprocesador (µP) es sola-
obtener un circuito integrado a medi- mente la unidad central de procesos tral Processor Unit) y viceversa. Esto
da”, es decir puedo hacer que el PIC o CPU, la memoria, los puertos y to- significa que la computadora dedica
se comporte como un procesador de dos los demás periféricos son exte- la mayor parte del tiempo al transpor-
luminancia, un temporizador o cual- riores. La programación de un micro- te de datos de ida o de vuelta, en lu-
quier otro sistema mediante un pro- procesador es, por lo tanto, una tarea gar de usar este tiempo para trabajar
grama que le grabo en una memoria compleja porque deben controlarse sobre los datos.
ROM interna. Los microcontroladores todos estos dispositivos externos. Estos integrados emplean un
PIC son, en el fondo, procesadores si- Un PIC integra la CPU y todos los conjunto de instrucciones del tipo
milares a otros tipos, como por ejem- periféricos en un mismo chip. El pro- RISC (Reduced Instruction Set Com-
plo la familia de los microprocesado- gramador se desentiende de una puter). Con el RISC se suele ejecutar
res X86, 80486, Pentium y muchos gran cantidad de dispositivos y se la mayoría de las instrucciones con
otros que usan una arquitectura inter- concentra en el programa de trabajo. un solo pulso del clock. Con las ins-
na del tipo Von Neumann. En este ti- Esta circunstancia da lugar a una trucciones que se usan en otros equi-
po de arquitectura los datos y la me- gran pérdida de tiempo porque los pos del tipo CISC (Complex Instruc-
moria del programa se encuentran en datos tienen que ser retirados de la tion Set Computer), se logran instruc-
el mismo espacio de direcciones. memoria y llevados a la CPU (Cen- ciones más poderosas, pero a costa
EDITORIAL QUARK S.R.L. Impresión Inverprenta S. A. - Bs. As. Publicidad
Propietaria de los derechos Alejandro Vallejo
en castellano de la publicación Director Editorial Quark SRL (4301-8804)
mensual SABER ELECTRÓNICA Ing. Horacio D. Vallejo Web Manager - Club SE
Herrera 761/763 Capital Federal Luis Leguizamón
(1295) TEL. (005411) 4301-8804 Jefe de Redacción
Pablo M. Dodero La Editorial no se responsabiliza por el contenido de las no-
Producción tas firmadas. Todos los productos o marcas que se mencio-
EDICION ARGENTINA Nº 79 - SEPTIEMBRE 2006 José Maria Nieves nan son a los efectos de prestar un servicio al lector, y no en-
Staff trañan responsabilidad de nuestra parte. Está prohibida la
Distribución: Teresa C. Jara reproducción total o parcial del material contenido en esta
Capital: Carlos Cancellaro e Hijos SH, Guten- Olga Vargas revista, así como la industrialización y/o comercialización
berg 3258 - Cap. (4301-4942) Interior: Distribui- Luis Leguizamón de los aparatos o ideas que aparecen en los mencionados
dora Bertrán S.A.C., Av. Vélez Sársfield 1950 - Alejandro Vallejo textos, bajo pena de sanciones legales, salvo mediante auto-
Cap. Uruguay: RODESOL: Ciudadela 1416 -
Gastón Navarro rización por escrito de la Editorial.
Montevideo, TEL: 901-1184
Características de los PICs
dos los bits de del puerto A puede ser utilizada como
la palabra tie- entrada de interrupciones (esta pata
nen acceso especial hace que el microprocesa-
desde las pa- dor deje de realizar la tarea que esta-
tas externas) ba ejecutando y pase a realizar otra
y el puerto A tarea alternativa; cuando la termina
incompleto vuelve a su programa original).
(sólo están En el bloque de temporizadores
disponibles observamos un grupo de bloques de-
en las patas dicados a mejorar el funcionamiento
del chip los 5 pero sin influir directamente en el flu-
bits menos jo de señales. Hay un temporizador
significativos). de encendido, un temporizador de
Figura 2 En realidad, y arranque del oscilador de CLOCK, un
como ocurre circuito de reset y un circuito llamado
de varios ciclos del clock. En el bien en una computadora, los puertos no de vigilancia o WATCHDOG. Los dos
conocido procesador 68HC11 de Mo- son más que posiciones de memoria primeros bloques procuran un arran-
torola se requieren a veces hasta 5 de datos a quienes se colocan circui- que ordenado para no producir una
ciclos del clock para ejecutar una ins- tos electrónicos que actúna como dri- carga al mismo tiempo sobre la fuen-
trucción. vers con el exterior, pero a los fines te. También encontramos un circuito
Nos vamos a referir a los micro- prácticos podemos decir que cuando con un nombre curioso: “perro guar-
controladores como bloques que po- tocamos una patita del PIC corres- dián”. Su función es estar vigilante el
seen una memoria de programa, que pondiente a un puerto, es como si es- máximo de tiempo que tarda el mi-
es el lugar donde deben alojarse los tuviéramos tocando un bit de una po- croprocesador en completar su pro-
datos que le indiquen al chip qué es sición de memoria de datos. grama (o mejor sería decir, la deriva-
lo que debe hacer; una memoria de El terminal 4 opera como reset ción más larga de su programa) y en
datos donde ingresen las señales pero también cumple funciones de caso de superarse ese tiempo, pro-
que debe procesar el programa, una carga de memoria de programa vocar un reset automático porque el
unida aritmética y lógica donde se cuando es excitado con pulsos de microprocesador se quedó trabado
desarrollen todas las tareas, una uni- 15V. El terminal RA4 (pata 3) también en alguna parte de su programa.
dad de control que se encargue de tiene funciones como entrada de un Los temporizadores no trabajan
supervisar todos los procesos y puer- temporizador y RBO (pata 6) cumple en forma independientemente sino
tos de entrada y salida para que el también funciones como entrada de que requieren conexiones al exterior
PIC tenga contacto con el exterior (fi- interrupción. y al interior del dispositivo. No siem-
gura 1). Ahora bien, la mayoría de los mi- pre son utilizados todos los bloques y
Un PIC tiene entradas, salidas y crocontroladores (sean de Microchip, es el programa quien determina su
precisa de algunos componentes ex- National, Motorola, Philips, etc.) se utilización y además ajusta sus pará-
teriores para procesar las señales de comportan de forma similar, por ello metros. Esto se realiza a través del
entrada y convertirlas en las señales nos vamos a referir a los microcon- bloque de control o decodificador de
de salida (figura 2). El 16F84 requie- troladores PIC16F84 cuya arquitectu- instrucciones.
re, en general, un cristal con dos ca- ra interna puede observarse en el En la parte superior del diagrama
pacitores y como mínimo un resistor diagrama en bloques de la figura 3. observamos la memoria de progra-
para el reset. Necesita una tensión Observe primero los bloques ex- ma, el contador de programa, el re-
de fuente de 5V (VDD) aplicada con ternos. Existe un cristal que se co- gistro de instrucciones y la pila o
respecto al terminal de masa (VSS). necta en OSC1 y OSC2 para generar STACK de 8 niveles. Cuando habla-
Posee dos puertos de salida, el A y el el CLOCK del sistema. Luego una mos de registros nos referimos a pe-
B, cuyos terminales son marcados señal de entrada llamada MCLR ne- queñas unidades de memoria transi-
RA0 al RA4 y RB0 al RB7. Estos gada, que es un nombre de fantasía toria, construida por lo general con
puertos pueden ser programados co- para nuestro conocido RESET (debi- un registro de desplazamiento. Son
mo de entrada o de salida. do a que esa pata tiene un doble uso) memorias volátiles que se utilizan pa-
El microprocesador del 16F84 y, por último, dos puertos paralelos ra guardar información por un tiempo
maneja “palabras” de 8 bits, de ahí de I/O (entrada o salida) llamados mínimo, con el fin de realizar una
que posee el puerto B completo (to- puerto A y puerto B. Una de las patas operación compleja de varios pasos.

Service & Montajes

3
PIC & PICAXE
Figura 3

Service & Montajes

4
Características de los PICs
El contador de programa es el MUX (MUltipleXador). En efecto, la hay que programarlo y eso se realiza
responsable de que el microprocesa- ALU requiere que se le envíen núme- con una plaqueta de programación y
dor vaya analizando las instrucciones ros para procesar que le lleguen des- de un software que permite la comu-
en orden ascendente. Este guarda el de la memoria de datos, pero antes nicación entre la computadora y di-
número de instrucción en el STACK y se la debe predisponer para que cha plaqueta.
la instrucción misma la pasa al regis- efectúe la operación requerida (com- Antiguamente, los microprocesa-
tro de instrucciones desde donde se paración, rotación de dígitos, etc.). dores tenían una ventanita transpa-
envía al resto del microprocesador. El registro de estado o estatus co- rente y era necesario exponerlos a la
El STACK es, en realidad, una pila de labora durante las operaciones mate- luz ultravioleta para borrar su memo-
registros (en nuestro ejemplo hay 8), máticas. Piense cómo opera Ud. pa- ria e introducir un programa nuevo.
debido a que el programa puede te- ra realizar una resta: primero ubica el Actualmente cuentan con memorias
ner derivaciones (en la jerga LOOPS, primer número, luego el segundo y que no tienen este requisito. Basta
rulos o subprogramas). Cuando se después comienza a analizar los bits con cargarlos con un programa para
termina de ejecutar un loop se debe menos significativos (las unidades), que se borre el anterior. Esto signifi-
volver al mismo punto del programa pero si el número de arriba es menor ca que, con el mismo integrado, po-
en donde se había producido la bifur- que el número de abajo, entonces to- dremos construir diferentes dispositi-
cación y eso es posible porque ese ma prestado de la columna de las de- vos que realicen funciones totalmen-
número de instrucción quedó guarda- cenas, luego debe recordar esto por- te distintas unas de otras.
do en uno de los registros de la pila. que el número de arriba en la colum- Los PICS que poseen la letra “F”
Es común que un loop tenga, a su na de las decenas se redujo en una (16F84, por ejemplo) pueden ser pro-
vez, un loop secundario y cuando se unidad. En realidad, aunque se trate gramados hasta 1 millón de veces
ejecuta ese loop secundario se debe de una operación entre dos números, porque poseen memoria flash, mien-
volver al mismo punto del loop prima- su ejecución requiere guardar lo que tras que los que poseen la letra C
rio, eso se consigue con guardar ese se llama acarreo en otro registro y (16C92, por ejemplo) sólo pueden
número de instrucción del loop se- éste no es otra cosa más que el re- ser programados una vez ya que po-
cundario en otro registro de la pila. gistro STATUS. seen memoria ROM y son más eco-
En la parte inferior se ubican los El PIC16F84 contiene además de nómicos.
bloques responsables de efectuar todo lo visto, una memoria RAM de La Memoria de Programa del
operaciones matemáticas y lógicas registros (memoria libre) que puede PIC16F84 es una EEPROM, es decir,
binarias (a la izquierda); el nombre ser llamada desde el registro de ins- de lectura solamente (ROM = Read
ALU proviene de Aritmetic Logic Uni- trucción a través de un multiplexador Only Memory) que se programa por
te (unidad arimética y lógica). En es- de direcciones. Esta sección sólo se tensión (no necesita luz ultravioleta);
te sector es imprescindible utilizar un utiliza en desarrollos avanzados y en es decir que basta con introducir los
registro, ya que una operación arit- el sistema PICAXE no está disponi- datos con cierto nivel de tensión pa-
mética o lógica siempre se efectúa ble, tal como veremos más adelante. ra que éstos borren el programa an-
entre dos números. Los números bi- Ahora bien, un microcontrolador sin terior y graben uno nuevo.
narios que deben procesarse se to- programa no sabe hacer nada, es co- Se llama ROM porque para gra-
man de la memoria de datos, el pri- mo un niño recién nacido; tiene algu- barla se debe conectar el PIC al pro-
mero se acumula en el registro de nos reflejos condicionados como el gramador; luego de que el PIC colo-
trabajo o registro W (de Work = traba- de succión que le permite alimentar- ca estos datos en la plaqueta del dis-
jo) el segundo es el presente en el se pero no sabe hacer más que eso. positivo, sólo pueden ser leídos, ya
instante en que se invoca la memoria Para que un PIC “sirva para algo” que entonces forman el programa del
de datos. Como las ope- PIC.
raciones pueden ser en- Esta memoria (figura
cadenadas (cuando el 4) tiene una longitud de
resultado sirve como 1 Kbyte con palabras
operando de la siguiente de 14 bits. Digamos
operación, tal como el que tiene un ancho de
caso de un producto) el 14 bits y una altura de
registro W tiene un retor- 1.000 Bytes o que es
no a la ALU. Vemos ade- una memoria de 1.000
más que la ALU está co- x 14. Observe que los
mandada por el bloque Figura 4 números de instrucción

Service & Montajes

5
PIC & PICAXE
Figura 5 puertos paralelos de entrada o
salida: el puerto “A” de 8 patas
y el “B” de 5 patas. Cada pata
puede ser predispuesta por el
programa para operar como
de entrada o de salida. Cada
pata tiene un resistor de pull-
up (resistor conectado a fuen-
te) interno que puede ser des-
conectado mediante el progra-
ma. Estos resistores se desco-
nectan automáticamente si
una pata se predispone como
pata de salida debido a que las
salidas ya tienen posibilidad
en hexadecimal van desde el 000 al mienza a leer un subprograma parti- de entregar corriente desde fuente
3FF, lo cual implica que existen 1.040 cular. Cuando este subprograma ter- con un transistor. Todos los resistores
posiciones de memoria, valor obteni- mina, el contador de programa recu- de pull-up se conectan o desconec-
do empleando la fórmula: pera el número que tenía en el mo- tan al mismo tiempo (no existe un
mento de arribar la interrupción. comando que los conecte indepen-
3 x 162+16 x 161+16 x 160 La Memoria de Datos RAM (Ran- dientemente).
dom Access Memory = memoria de Una pata del puerto de salida pue-
Observe que dos de las posicio- acceso aleatorio, figura 5) es una de tomar 25mA del circuito o entregar
nes de memoria tienen las indicacio- memoria de lectura y escritura de 64 20mA al mismo, sin embargo, en el
nes “vector de reset” y “vector de in- posiciones. De estos registros, los puerto “A” sólo se pueden consumir
terrupción”. primeros 12 son fijos y cumplen un 80mA en total o entregar 50mA, esto
Eso significa que, cuando se pro- propósito determinado, en tanto que significa que sólo algunas patas pue-
voca un reset, el microprocesador desde el 13 hasta el 48 son registros den trabajar al máximo porque si to-
vuelve a la posición 000 del progra- de propósito general, en donde el das lo hicieran (y son 8) el consumo
ma y cuando se produce una inte- programa puede indicar que se alma- total sería de 25 x 8 = 200mA. El puer-
rrupción, a la posición 004. Estos re- cene un dato para ser tomado más to “B” tiene otras características máxi-
tornos forzados deben ser considera- tarde. mas, ya que en total puede tomar
dos al diseñar el programa del micro- En cuanto a los puertos de entra- 150mA o entregar 100mA. Como ve-
procesador; es decir que el reset se da/salida (IO), el PIC16F84 tiene dos mos, las salidas admiten suficiente
produce por-
que la señal
externa pone Figura 6
el contador de
programa en
000 y todo el
programa se
reinicia. En
cambio, cuan-
do ingresa una
señal por la
pata de inte-
rrupción el
contador de
programa va a
004 y la acción
que, en gene-
ral ocurre, es
que se co-

Service & Montajes

6
Características de los PICs
rador de SCHMITT o Schmitt El PIC “se resetea” cuando la pa-
Figura 7 trigger ideal para reconocer ta 4 (MCLR negada) se pone a po-
señales distorsionadas o con tencial bajo. Para simplificar el circui-
crecimiento lento. Esta mis- to de reset el PIC posee un tempori-
ma pata también tiene una zador interno que permite realizar un
característica distinta cuando reset automático cuando se aplica
opera como salida. Ella es la tensión de 5V. En estos casos, el cir-
única que trabaja a colector cuito externo de reset sólo implica el
abierto, es decir, que no pue- uso de un resistor de 10kΩ entre la
de emplearse como fuente, pata 4 y fuente tal como se muestra
en este caso siempre se utili- en la figura 11.
zará un resistor externo. En muchos circuitos es necesario
Figura 8 Los PICs po- realizar un reset manual y para ello
seen un oscila- existen dos posibilidades, una es uti-
dor configura- lizar sólo el temporizador interno (por
ble por progra- programa) y la otra es agregar una
ma de caracte- constante de tiempo exterior como se
rísticas muy muestra en la figura 12. En el segun-
amplias. do circuito C1 provee un retardo al
Cuando no se encendido o posterior al pulsado de
requiere mu- reset porque C1 se cargará lenta-
cha precisión mente a través de R1 con una cons-
se puede tra- tante de tiempo de 22kΩ x 10µF =
bajar con un 220mS.
oscilador a RC El resistor R3 limita la corriente
conectado se- de descarga de C1 a valores compa-
carga como para alimentar directa- gún la figura 9. Para circuitos que re- tibles con sus características de co-
mente a un led (figura 6). quieran una gran precisión se puede rriente de pico máxima.
Los puertos no utilizados siempre trabajar con un cristal de frecuencia El diodo D1 descarga a C1 cuan-
se deben conectar a la fuente de 5V baja, media o alta (figura 10). Como do la tensión de fuente decae para
a través de un resistor de 10kΩ debi- máximo el PIC16C84 puede trabajar permitir un reset inmediato cuando la
do a que se trata de un dispositivo con un cristal de 10MHz. fuente se apaga y se enciende en rá-
CMOS que, de otro modo, podría de- Internamente la frecuencia del pida sucesión. R2 limita la corriente
teriorarse por captación electrostáti- cristal se divide por 4, por lo tanto, es de reset, tomada desde el micropro-
ca (figura 7). muy común la utilización de un cristal cesador.
La pata 3 perteneciente al puerto de 4MHz para obtener un CLOCK in- Este segundo sistema se suele
“A” puede ser configurada como de terno de 1MHz que garantiza que ca- utilizar cuando se requiere un rese-
entrada/salida o como de arranque da instrucción dure exactamente teado remoto a través de varios me-
de un temporizador/contador (figura 1mS. Para temporizadores de perío- tros de cable que podrían captar
8). Cuando se programa como entra- do largo se utilizan cristales de baja zumbido (C1 reduce la impedancia
da esta pata funciona como un dispa- frecuencia. del circuito de reset).

Figura 10 Figura 11
Figura 9

Service & Montajes

7
PIC & PICAXE
La CPU del PIC chip en Reset hasta que el oscilador Ya hemos hablado de la función
a cristal se estabiliza. El otro es el que cumple cada bit. La dirección
Como sabemos, un microcontro- Temporizador de Encendido (Power- 2007h está fuera del espacio de la
lador se diferencia de otros tipos de up Timer = PWRT) que provee un re- memoria del programa de usuario y
procesadores por tener circuitos es- tardo fijo de 72ms (valor nominal) al pertenece al espacio de la memoria
peciales para atender las necesida- aplicar tensión VDD únicamente. Es- de test especial y configuración
des de ciertas aplicaciones en tiempo te diseño mantiene el dispositivo en (2000h – 3FFFh). Este espacio sólo
real. El PIC16F84A, por ejemplo, po- Reset durante el tiempo de estabili- es accesible durante la programa-
see una cantidad importante de este zación de la fuente de alimentación. ción.
tipo de prestaciones cuyo propósito Con estos dos temporizadores incor-
es aumentar al máximo la confiabili- porados, la mayoría de las aplicacio-
dad del sistema, minimizar los costos nes no necesita circuitos de Reset Configuraciones del Oscilador
por la eliminación de componentes externos.
externos, proveer modos operativo El modo de SLEEP ofrece una Tipos de Osciladores
de economía del consumo y ofrecer forma de “apagado” de muy bajo con- El PIC16F84A puede funcionar
una buena protección de códigos. sumo. El usuario puede despertar con cuatro modos diferentes de osci-
Estas prestaciones son: desde SLEEP mediante un Reset ex- lador.
terno, fin de tiempo del Temporizador El usuario puede programar dos
• Selección del oscilador. de Watchdog o una Interrupción. Se bits de configuración (FOSC1 y
• Reset proveen varias opciones para los os- FOSC0) para seleccionar uno de es-
-Reset al Encender (POR) ciladores para poder adaptar el com- tos cuatro modos:
-Temporizador de encendi- ponente a diferentes aplicaciones. La
do (PWRT) opción de oscilador RC ahorra costos • LP = Cristal de Baja Potencia
-Temporizador de arranque del sistema aunque no es estable, • XT = Cristal o Resonador
del Oscilador mientras que la opción con cristal • HS = Cristal o Resonador de Al-
• Interrupciones ahorra consumo, es muy estable pe- ta Velocidad
• Temporizador Watchdog (WDT ro es más costosa. Como vimos, en • RC = Oscilador RC
ó perro guardián). la palabra de configuración del PIC
• Sleep (modo de operación en se debe decir qué tipo de oscilador Oscilador de Cristal o Resonador
bajo consumo) se va a emplear. de Cerámica
• Protector de Códigos. En los modos XT, LP o HS se co-
• Locaciones de Identificación Bits de Configuración necta un cristal o resonador cerámico
(ID). Los bits de configuración pueden a las patas OSC1/CLKIN y
• Programación en serie (en la ser programados para leer “0” o que- OSC2/CLKOUT para establecer la
confección del programa). dar sin programación para leer “1” y oscilación de acuerdo a la figura 2 de
de esta manera seleccionar diferen- este capítulo.
El PIC16F84A posee un tempori- tes configuraciones del dispositivo. El diseño del oscilador del PIC-
zador Watchdog que puede ser de- Estos bits se encuentran en la loca- 16F84A requiere el uso de un cristal
sactivado solamente mediante bits ción de memoria del programa de corte paralelo. El uso de un cristal
de configuración. Para mayor confia- 2007h. de corte serie puede dar oscilaciones
bilidad funciona con su propio oscila- En la figura 13 vemos un aspecto con una frecuencia fuera del rango
dor RC. Existen dos temporizadores de la palabra de configuración: especificado por el fabricante del
que ofrecen el retardo necesario al Las referencias son las siguien- cristal. En los modos XT, LP o HP, el
aplicar alimentación al PIC. Uno es el tes: dispositivo permite la conexión de
Temporizador de arranque del oscila- R = bit que puede ser leído una fuente externa para excitar la pa-
dor (Oscillator Start-up Timer = OST), P = bit programable ta OSC1/CLKIN, como vemos en la
cuya función es la de mantener el u = sin cambio figura 14.

Figura 13

Service & Montajes

8
Características de los PICs
cuenta asimismo varia- que el reset se activa con un “0” (ne-
ciones debido a las to- gado), es decir:
lerancias de los com- _____
ponentes externos R y MCLR’ = MCLR
Figura 14 C usados. La figura 3,
muestra cómo conec- La figura 15 muestra un diagrama
tar una combinación en bloques simplificado del circuito
Oscilador RC RC al PIC16F84A. de reset incorporado en el chip. El
Para aplicaciones insensibles a paso de reset MCLR’ posee un filtro
variaciones temporales, el uso de la Reset de ruido para ignorar pulsos peque-
opción de oscilador RC ofrece venta- El PIC16F84A distingue entre va- ños. Las especificaciones eléctricas
jas adicionales. La frecuencia del os- rios tipos de reset. fijan los requisitos del ancho de pulso
cilador RC es una función de la ten- necesario para la pata MCLR’.
sión de la fuente, del valor de Rext, • Reset al encender (Power-on Algunos registros no son afecta-
del valor de Cext y de la temperatura Reset POR). dos por ninguna condición de reset,
de funcionamiento. Además de estos • Reset MCLR’ durante el funcio- su status es desconocido en un reset
parámetros, también puede haber namiento normal. POR y sin cambios en cualquier otro
una variación de la frecuencia del os- • Reset MCLR’ durante SLEEP. reset. La mayoría de los demás re-
cilador debido a las variaciones nor- • Reset WDT durante el funciona- gistros se colocan en un “estado de
males de los parámetros del proceso. miento normal. reset” en resets POR, MCLR’ o WDR
Además, las diferencias en las capa- • Reset WDT de despertar duran- durante el funcionamiento normal y
cidades de conductores del dispositi- te SLEEP. en un reset MCLR’ durante SLEEP.
vo puede introducir variaciones, es- No son afectados por un reset WDT
pecialmente con valores muy bajos Nota: La notación MCLR’ implica durante SLEEP debido a que este re-
de Cext. El usuario debe tomar en set es visto como resumen del fun-
cionamiento nor-
mal. En la tabla de
Figura 15 la figura 16 vemos
la descripción de
condiciones de re-
set para el contador
de programas PC y
el registro de STA-
TUS.
Leyenda:
u = sin cambios,
x = desconocido.

Nota 1. Cuando el
“Despertar” (volver
de SLEEP) se debe
a una Interrupción y
el bit GIE es ajusta-
do, el contador PC
se carga con el
Figura 15 vector de interrupt
(0004h).
La tabla de la figura
17 brinda una des-
cripción completa
de los estado de re-
set para todos los
registros:

Service & Montajes

9
PIC & PICAXE
Figura 17 su funcionamiento
normal al salir de la
condición de reset, es
necesario asegurar
los parámetros (ten-
sión, frecuencia, tem-
peratura, etc) en sus
valores normales para
garantizar el funciona-
miento. Si estas con-
diciones no son cum-
plidas, el dispositivo
debe mantenerse en
reset hasta que se
normalice. En la figura
18 vemos un circuito
de RESET de encen-
dido externo para una
aplicación lenta de
VDD.
El reset de encendido
(POR) no produce un
reset interno cuando
VDD cae.
Sobre el circuito de la
figura anterior, debe-
mos decir lo siguiente:

1. El circuito de Po-
Leyenda: encuentra en el latch del port de sali- wer-on Reset (externo) sólo es nece-
u = sin cambios da. sario cuando la tasa de crecimiento
x = desconocido de VDD es demasiado lenta. El diodo
- = bit sin implementar, leído co- Los bits TO’ y PD’ son ajustados o D ayuda a descargar el capacitor rá-
mo 0, limpiados en forma diferente en dife- pidamente al apagar el equipo.
q = valor depende las condicio- rentes situaciones de reset. Estos 2. El resistor R < 40kΩ es reco-
nes. bits se usan en software para deter- mendado para estar seguro que la
minar la naturaleza del reset. caída de tensión sobre R no exceda
Notas 1: Uno o más bits de INT- 0,2 volt. La máxima corriente de fuga
CON serán afectados para causar Reset de Encendido (POR) sobre la pata MCLR’ está especifica-
despertar. Un pulso de reset de encendido da en 5µA. Una caída de tensión ma-
Nota 2: Cuando el despertar se se genera en el chip cuando se de- yor producirá la degradación del nivel
debe a un interrupt y el bit GIE es tecta una elevación de VDD en el de Vih en la pata MCLR’.
ajustado, el contador PC se carga rango de 1,2 a 1,7 Volt. Para aprove- 3. El resistor R1 = 100Ω a 1000Ω
con el vector de interrupt (0004h). char el POR, solo debe conectar la limita toda corriente que circula en
Nota 3: Los valores para cada pata MCLR’ directamente o a través MCLR desde un capacitor externo C
condición específica están listados de un resistor a VDD. Esto elimina
en la tabla de condiciones de reset los componentes RC externos que se
para el contador de programas PC y necesitan generalmente para crear
el registro de STATUS. un reset de encendido. Se necesita
Nota 4. En todo reset del disposi- un tiempo de crecimiento mínimo pa-
tivo, estas patas son configurados ra VDD para que funcione correcta-
como entradas. mente.
Nota 5: Este es el valor que se Cuando el dispositivo comienza Figura 18

Service & Montajes

10
Características de los PICs
en el supuesto que haya una ruptura tégicos por los que pasa el flujo de rrupciones se ponen en marcha al
de MCLR’ debido a ESD o EOS. control antes que transcurra el tiem- aparecer en cualquier instante un
po que controla el Perro Guardián. evento externo al programa, es decir
Temporizador de Arranque del De esta manera, si el programa se por un mecanismo de hardware. El
Oscilador (OST) “cuelga” (bucle infinito, espera de PIC16X84/PIC, por ejemplo, dispone
El OST (Oscillator Start-up Timer acontecimiento que no se produce, de 4 posibles fuentes de interrupción:
= OST) tiene la función de mantener etc.), no se refresca a tiempo al Perro
el chip en Reset hasta que el oscila- guardián y se produce una reiniciali- 1. Activación del pin RB0/INT
dor a cristal se estabiliza y entra en zación. 2. Desborde del temporizador
funciones en los modos XT, LP y HS La instrucción CLRWDT borra TMR0
del oscilador. simplemente el valor de WDT, reini- 3. Cambio de estado en una de
ciando la cuenta. Sin embargo, la ins- las 4 patas de más peso (RB7:RB4)
Temporizador de Encendido trucción SLEEP, además de borrar el del PORTB
(PWRT) WDT, detiene a todo el sistema en- 4. Finalización de la escritura en
El PWRT (Power-up Timer) es un trando en un modo de trabajo en el la EEPROM de datos.
circuito interno que provee un retardo que el consumo es mínimo (modo de
fijo de 72ms (valor nominal) al aplicar Reposo o de bajo consumo). Si no se Cuando se produce alguno de es-
tensión VDD únicamente. Este dise- desactiva al Perro guardián cuando tos estados, se origina una petición
ño mantiene el dispositivo en Reset se entra en el modo de Reposo, al de interrupción, que si se acepta,
durante el tiempo de estabilización acabar su conteo provocará un reset guarda el valor del contador de pro-
de la fuente de alimentación. Con es- y se saldrá de dicho modo. Otra for- grama (PC ó CP) actual en la Pila,
tos dos temporizadores incorpora- ma de salir del modo de Reposo es pone a cero el bit GIE (Global Inte-
dos, la mayoría de las aplicaciones activando la patita MCLR’. Como he- rrupt Enable), lo que prohibe cual-
no necesitan circuitos de Reset ex- mos visto, para desactivar al Perro quier otra interrupción y se carga el
ternos. Guardián, hay que poner un “0” en el PC con el valor 0004H , que es la po-
bit 2 (WDTE) de la Palabra de confi- sición del vector de interrupción, y
guración. comienza a ejecutarse el programa
El Perro Guardián (WDT) Existe la posibilidad de que el Di- de atención a la interrupción que se
visor de frecuencia opere con el encuentra a partir de esta dirección.
Se trata de un contador de 8 bits TMR0 o con el WDT, según el valor Una interrupción está controlada
que actúa como temporizador y tiene que tenga el bit PSA. Los impulsos mediante dos bit. Uno de ellos actúa
el objetivo de generar un reset a todo de conteo pasan por el Divisor antes como señalizador o flag que indica si
el sistema cuando se desborda su de aplicarse al TMR0 (prescaler). Por se ha producido o no la interrupción,
valor. Su control de tiempos es inde- el contrario, los impulsos pasan pri- y la otra funciona como bit de permi-
pendiente del oscilador principal y se mero por el WDT y luego por el Divi- so o inhibición de la interrupción en
basa en una red RC. La temporiza- sor (Post-divisor). sí.
ción nominal con la que se halla pro-
gramado el Perro guardián es de Los bits de control que se en-
18ms, pero puede aumentarse utili- Interrupciones del Micro cuentran en el registro INTCON (0Bh
zando el Divisor de frecuencia, con el ó 8Bh) habilitan y configuran las inte-
cual, trabajando en el rango mayor, Las interrupciones son el meca- rrupciones.
puede alcanzar hasta 2,3 segundos. nismo más importante para la cone-
Para evitar que se desborde el xión del microcontrolador con el mun- Para que se pueda producir una
WDT y genere un reset, hay que re- do exterior, sincronizando la ejecu- interrupción por alguna de estas
cargar o refrescar su cuenta antes de ción de programas con acontecimien- fuentes, el bit correspondiente debe
que llegue a completarse. Este re- tos externos. estar en “1”, mientras que los bits se-
fresco, que en realidad consiste en Las interrupciones son una espe- ñalizadores o flags que están en los
ponerlo a “0” para iniciar la tempori- cie de subrutinas de las cuales se di- registros INTCON y EEDATA (08h)
zación, se consigue por software con ferencian en los procedimientos que informan si se ha producido la inte-
las instrucciones CLRWDT y SLEEP. las ponen en marcha. Por otra parte rrupción cuando éstos se ponen a
El diseñador debe analizar el progra- las subrutinas se ejecutan cada vez “1”. Cualquiera de las interrupciones
ma de trabajo y situar alguna de es- que en el programa aparece una ins- también puede sacar al procesador
tas dos instrucciones en sitios estra- trucción CALL, mientras que las inte- del modo de reposo SLEEP.

Service & Montajes

11
PIC & PICAXE
El bit GIE (Global Interrupt Ena- 2. Para evitar que se produzca el de bajada. El programa de aten-
ble) es el de activación global del per- otra interrupción mientras se está ción a la interrupción antes de regre-
miso de interrupción, y se borra auto- atendiendo a otra anterior, el bit GIE sar al programa principal debe borrar
máticamente cuando aparece una in- se pone en “0”. el flag INTF, para que no se repita el
terrupción, con el objeto de evitar que 3. El valor del PC se guarda en la proceso de atención a la interrupción
se produzca otra interrupción mien- PILA cuando se ejecuta la instrucción de
tras se está atendiendo a la primera. 4. El PC se carga con el valor retorno de interrupción RETFIE.
Cuando por programa se retorna de 0004h, que es el vector de interrup-
la interrupción con una instrucción ciones Interrupción por Desborde del
RETFIE, el bit GIE se vuelve a activar 5. El programador, debe comen- TMR0
poniéndose a 1. Para el resto de los zar la rutina de atención a la interrup- Para activar la interrupción del
flags o bits indicadores de interrup- ción con un salto a la posición de me- TMR0, los bit T0IE y GIE del registro
ción, no está previsto mecanismo de moria donde se encuentra el progra- INTCON deben estar en “1”; bajo es-
puesta a cero, por lo que es el pro- ma de atención a dicha interrupción, tas condiciones cuando el temporiza-
grama de atención a la interrupción el seguidamente se guardan todos los dor TMR0 se desborda al pasar de
que debe realizar el tratamiento de la registros que puedan ser modificados FFh a 00h, se activa el flag TOIF del
correspondiente interrupción y ade- por ésta, luego si están habilitadas registro INTCON.
más, el que debe poner el o los flags varias vías de interrupción, se debe Si no se carga de nuevo TMR0
de indicación de interrupción a 0. De verificar el valor de los flag para de- cuando se desborda, éste sigue con-
no ser así, no se podrá salir de la ru- terminar la causa de la interrupción. tando desde 00h hasta FFh. Este re-
tina de atención a la interrupción. 6. La rutina de interrupción lleva gistro puede escribirse o leerse en
Esta familia de PICs posee un al programa a la subrutina correspon- cualquier momento, pero hay que te-
vector de interrupción en la dirección diente. ner en cuenta que al escribir sobre él,
0004h; esto quiere decir que, sea 7. Antes de retornar al programa se pierden dos ciclos de reloj para
cual sea la fuente de la interrupción, principal se deben reestablecer los mantener el sincronismo.
el PC se carga con 0004h. Por lo tan- valores que tenían los registros antes Cuando se carga el registro
to, el programa de atención a la inte- de producirse la interrupción y se de- TMR0 con un valor XXh, éste cuenta
rrupción debe encargarse de com- ben borrar por software los flags que FFh-XXh impulsos y el tiempo que
probar el estado de cada uno de los indican las fuentes de las interrupcio- tarda en hacerlo viene dado por la
flags para saber cuál es la fuente de nes. expresión:
interrupción y actuar según el caso. 8. Cuando se llega a la última ins-
Si se necesita preservar algún trucción de la rutina de interrupción, Temporización = 4 . Tosc . (256 –N10). Rango del Divi-
otro registro además del PC, cuando RETURN, se carga el PC con el valor sor de Frecuencia
se atiende una interrupción, debe ser que se guardó inicialmente en la PI-
el propio programa de atención a la LA y el bit GIE se pone automática- Interrupción por Cambio de Es-
interrupción el que se encargue de mente en “1”. tado en las patas RB7 y RB4
salvar su estado al inicio de la rutina Para activar la interrupción por
y de devolverlos al final del mismo, Interrupción Externa (INT) cambio de nivel en las patas RB4 y
de igual modo que se hacía en las La fuente de interrupciones INT RB7, los bits RBIE y GIE del registro
subrutinas. es sumamente importante para aten- INTCON deben estar a ‘1”. Cuando
Por lo dicho, el µP debe realizar der eventos externos en tiempo real. esto es así y se produce un cambio
determinados procesos automática- Cuando en la línea RB0/INT se hace de nivel en cualquiera de los pines
mente mientras que otros se ejecu- una petición de interrupción, enton- RB4 ó RB7, se activa el flag RBIF del
tan por programa, estos procesos ces, de forma automática, el bit INTF registro INTCON. Este tipo de inte-
son: del registro INTCON se pone en “1” y rrupciones está especialmente pen-
si el bit GIE=1. Luego se pone en sada para el control de un teclado
1. Cuando se activa una interrup- marcha el mecanismo de atención a matricial 4 x 4 de 16 teclas.
ción, el flag correspondiente se acti- la interrupción. Mediante el bit INT-
va. Si el bit de permiso correspon- DEG del registro OPTION, se puede Interrupción por Finalización
diente está en “1” y el bit de habilita- seleccionar el flanco activo de de la Escritura en la EEPROM de
ción de todas las interrupciones RBO/INT, ya que con esta puesta en Datos
(GIE) está en “1”, se produce la inte- “1 “el flanco activo es el de subida y El área de EEPROM dispone de
rrupción. cuando está en “0” el flanco activo es 64 bytes donde se pueden almace-

Service & Montajes

12
Características de los PICAXE
nar datos que no se pierden al desco- un archivo hexadeci-
nectar la alimentación. La memoria mal y realizar la simu- Figura 18
EEPROM no está mapeada en la zo- lación que verifique
na de memoria de datos donde se que está todo bien.
encuentran los registros SFR y GPR. Luego, se precisa un
Para poder leerla y escribirla durante cargador para “descar-
el funcionamiento normal del micro- gar” el programa en la
controlador hay que utilizar los regis- memoria del PIC, y por
tros especiales EEDATA, EEADR, último se debe quitar el
EECON1 y EECON2, tal como ya he- PIC del cargador y co-
mos visto. Recuerde que el Registro locarlo en el circuito
EEADR, se encuentra en la posición donde va a funcionar.
de memoria 09h del banco 0, en él se Un PICAXE “no
carga directamente la dirección a la precisa nada de todo
que acceden de la EEPROM de da- eso...” es un PIC al que se le ha gra- te de lo mencionado anteriormente,
tos. Las 64 posiciones de un byte bado un programa interno (firmware) también llegan a poseer temporiza-
ocupan las direcciones de un mapa para que pueda ser “cargado” en la dores ADC, DAC, Comunicación en
que comienza en la posición 00h y misma placa donde va a funcionar paralelo, USAR, etc.
termina en la 3Fh, por eso los 2 bits por medio de un software gratuito y Clásicamente, cuando programa-
de más peso del registro EEADR en el que los programas pueden es- mos un microcontrolador, de forma
siempre valen 0. cribirse en BASIC o en diagrama de implícita se tiene que desarrollar un
Los bit RD y WR indican respecti- flujo. programa que trabaja a manera del
vamente lectura o escritura. No hay BIOS de una PC, ya que lo primero
que ponerlos a 0 sólo a 1. Se borran que debemos tomar en cuenta es la
automáticamente cuando la opera- El PICAXE es como si fuese “la configuración de sus puertos, ya sea
ción de lectura ha sido completada. versión de lujo de un PIC”, esto es: como de entrada o de salida, configu-
El registro EECON2 no está im- a la memoria libre del PIC se le ha rar sus demás herramientas como
plementado físicamente, por lo que grabado un programa para que ya pueden ser los temporizadores, los
es imposible leerlo (si se intenta leer, no precise un “programador” es- ADC, etc.
todos sus bits se ponen a 0). Se em- pecial para ser grabado. Al PICA- Han aparecido en el mercado,
plea como dispositivo de seguridad XE se lo puede programar sin sa- sistemas de desarrollo que permiten
durante el proceso de escritura de la carlo del circuito en donde está la programación del microcontrolador
EEPROM, para evitar las interferen- funcionando. de una manera relativamente fácil,
cias en el tiempo que precisa su de- en la cual se puede emular el proce-
sarrollo. La seguridad se consigue La empresa Microchip fabrica so que nos interesa desarrollar. Para
escribiendo los valores concretos los PICs, la empresa Revolution la mayoría de estos sistemas de de-
55h y AAh. Un ciclo de escritura en Education adquiere los PICs y les sarrollo, una vez que se tiene termi-
una posición EEPROM de datos tie- graba un firmware en la memoria nada la aplicación, el paso siguiente
ne una duración de 10 ms, que es un libre y así los convierte en PICA- es armar el prototipo e insertar el mi-
tiempo muy grande para la velocidad XE, es decir, un PICAXE “sigue crocontrolador debidamente progra-
del procesador. siendo un PIC” pero con la posibi- mado. En la figura 18 se puede ob-
lidad de programarlo por medio de servar un kit de desarrollo para traba-
un protocolo RS232 y con algunas jar con microcontroladores, en este
características especiales. caso con el sistema PICAXE. Tenga
en cuenta que no es preciso que
LOS MICROCONTROLADORES Un microcontrolador del sistema compre programa alguno para empe-
PICAXE puede ser de 8, 18, 28 o 40 zar a trabajar, dado que lo puede ba-
PICAXE terminales o más, internamente den- jar gratis de Internet, además, Ud.
tro de su encapsulado, posee como puede armar el cable de conexión a
Un PIC es un microcontrolador equipamiento mínimo un microproce- la PC y la placa de circuito impreso
que precisa un entorno de desarrollo sador, memoria RAM, y distintas ver- del dispositivo que desee.
(el MPLAB) para editar programas, siones de memoria ROM. Los micro- Los que han usado el sistema de
simularlos, convertir el programa en controladores más avanzados, apar- desarrollo para programar microcon-

Service & Montajes

13
PIC & PICAXE
microcontroladores PIC, empleando
diagramas de flujo y/o lenguaje BA-
SIC (figura 20), con los cuales, ya
Figura 19 sea de manera consciente o total-
mente implícita, recurrimos a ellos
para elaborar un programa.

Lo que Debe Saber


del Sistema Picaxe
Como dijimos, el PICAXE es un
sistema de microcontroladores PIC
muy fácil de programar ya que utiliza
un lenguaje BASIC muy sencillo,
además de contar también con la po-
sibilidad de programarlos con diagra-
mas de flujo. Aprovecha todas las ca-
racterísticas de los microcontrolado-
res de bajo costo que incorporan me-
moria FLASH.
Las versiones “para estudiantes”
son el de 8 terminales (PICAXE-08),
troladores PIC llamado PICAXE, han marlo sin necesidad del sistema de 18 terminales (PICAXE-18) y 28 ter-
podido constatar lo sencillo que re- desarrollo, ni del circuito programa- minales (PICAXE-28). En estos mi-
sulta su programación. dor de microcontroladores. crocontroladores ya se tienen defini-
El sistema de desarrollo PICAXE De hecho, el sistema PICAXE ha- das las terminales que tienen la fun-
hace las cosas todavía más sencillas ce más accesible la programación de ción de entrada y salida de datos,
para el programador, ya que cuenta microcontroladores a todas aquellas además de las terminales que sirven
con dos opciones de diseñar una personas que tan sólo cumplan con para programar al PICAXE en sitio, o
aplicación: una por medio de diagra- el único e indispensable requisito que en otras palabras sobre la misma
mas de flujo y otra por medio de “BA- es el de querer aprender. Vea en la fi- aplicación.
SIC”, y aunque esto no es ninguna gura 19 una “pantalla” de la aplica- En las figuras 21, 22 y 23 se
novedad, (ya que estas herramientas ción que nos permitirá realizar el pro- muestran los circuitos esquemáticos
existían con anterioridad), lo ventajo- grama que vamos a cargar adentro de la disposición de cada uno de los
so del PICAXE radica en el hecho de del PIC. microcontroladores PICAXE.
que se trata de un microcontrolador Aquí no vamos a mencionar las En la figura 21 se muestra el cir-
PIC que, en un segmento de memo- ventajas y desventajas del sistema cuito esquemático para un PICAXE
ria ROM interna le ha sido grabado PICAXE con respecto a otros, lo úni- de 8 terminales, de las cuales las que
desde su fabricación, un firmware a co que podemos agregar es que se están identificadas como Pin1 E/S,
manera de BIOS que simplifica la for- trata de otra manera de programar Pin2 E/S, Pin3 E/S y Pin4 E/S, son
ma de programarlo. terminales que pueden fun-
Al igual que en todos los cionar como entradas o sali-
sistemas de desarrollo, exis- das de datos del exterior ha-
ten ya predefinidas toda una cia el microcontrolador. Las
serie de tarjetas de prácticas terminales identificadas como
sobre las cuales podemos Serial En y Serial Sal, se utili-
emular las aplicaciones que zan para programar al micro-
hemos diseñado, pero gra- controlador a través del puer-
cias al firmware que poseen to serie de una PC, para lo
los microcontroladores PI- cual las terminales del conec-
CAXE “se puede armar la tor identificado como CON1
aplicación completa inclu- se hacen llegar al conector
yendo al microcontrolador”, y DB9 de la PC, tal como se
sobre la aplicación progra- Figura 20 muestra en la figura 24. Por

Service & Montajes

14
Características de los PICAXE
Figura 21 otra parte, de la misma figura 24 se
observa que la terminal identificada
como Serial Sal, cumple con una do-
ble función, y dependiendo de dónde
se ubique un jumper selector en el
conector CON2, se podrá programar
al PIC o esa misma terminal una vez
programado el PIC tendrá la función
de una terminal de salida de datos.
Del circuito esquemático de la figura
22 se observa la forma en que están
dispuestas las terminales de un PI-
Figura 22 CAXE de 18 terminales, de las cua-
les las que se encuentran identifica-
das como En 0, En 1, En 2, En 6 y En
7 son dedicadas exclusivamente pa-
ra adquirir datos del exterior hacia el
microcontrolador. Las terminales que
se encuentran identificadas de la Sal
0 a Sal 7 son exclusivamente para
enviar datos hacia afuera del micro-
controlador, mientras que las termi-
nales identificadas como Serial Sal y
Serial En, se utilizan para programar
al microcontrolador.
En el circuito de la figura 23 se
muestra la forma de conectar a un PI-
CAXE de 28 terminales, en donde
Figura 23 aparte de las terminales de entrada
que se encuentran definidas como
En 0 a En 7, también se cuenta con
las terminales de salida identificadas
como Sal 0 a Sal 7, además de 4 ter-
minales para entrada de datos analó-
gicos, y por último las terminales de
programación del microcontrolador.
Ya se ha mencionado que el sis-
tema PICAXE no requiere de progra-
mador o borrador, ya que utiliza úni-
camente tres alambres conectados al
puerto serie de una computadora, tal
como se describe en la figura 24.
Una vez que han sido identificadas
las terminales a utilizar en el conector
del puerto serie de la PC, ahora lo
que sigue es preparar la conexión
hacia el PIC tomando en cuenta las
terminales.
Como se puede observar en la fi-
gura 24, se puede emplear (es reco-
mendable) un plug de los utilizados
para conectar los audífonos a la sali-
Figura 24 da de audio de un walkman o disc-

Service & Montajes

15
PIC & PICAXE
“Program-
ming Editor”
(Editor de
Programas),
es necesa-
rio que ya lo
tenga en su
computado-
ra.
El software
lo puede ba-
Figura 25 Carpeta progedit. Figura 29 Software de instalación “Programming Editor”.
jar de nues-
tra página
man, y tener un cable de internet que usted ya conoce
con un conector DB9 www.webelectronica.com.ar, debe
en un extremo y un hacer click en el ícono password e in-
plug de audio en el gresar la clave PICAXEPRO. Re-
otro. cuerde que para bajar cualquier infor-
mación debe ser socio del club SE, lo
cual es gratuito y puede inscribirse
El Editor de por Internet en sólo un par de minu-
Programas tos (siga las instrucciones que dimos
para bajar el programa y encontrará
Lo diferente del sis- cómo hacerse socio, si aún no lo es).
tema de microcontrola- Una vez que se tenga el software,
dores PICAXE, con se contará con una carpeta con el
Figura 26 Ventana de bienvenida para la instalación del software de los PICAXE.
respecto a la progra- nombre de “progedit”, a la cual debe-
mación tradicional de mos acceder (observe la figura 25).
los microcontroladores Luego debemos ingresar a la car-
PIC, radica en la pro- peta progedit y tenemos que ubicar el
gramación basada en programa identificado como “Pro-
un lenguaje BASIC y gramming Editor”, al cual debemos
diagramas de flujo. Es- hacerle un doble click con el ratón de
to hace que los micro- la PC para que éste se ejecute y se
controladores del siste- pueda instalar el programa de los PI-
ma PICAXE sean muy CAXE, tal como se muestra en la fi-
fáciles de programar, gura 26.
en un ambiente amiga- Una vez que ejecutamos el pro-
ble. grama de instalación Programming
Figura 27 Acuerdo de licencia. Para programar los Editor aparecerá la ventana que se
microcontroladores PI- muestra en la figura 27, sobre la cual
CAXE debemos, en debemos de oprimir con el ratón el
primera instancia, ins- cuadro identificado como “next” para
talar el software que que continúe la instalación.
contiene el ambiente Posteriormente será desplegada
de programación (am- la ventana donde se muestra la licen-
biente de desarrollo), cia que debemos aceptar, porque de
por lo que describire- otra manera no podremos continuar
mos la forma de hacer- con la instalación del software, por lo
lo. Si bien a lo largo de que nuevamente oprimiremos el cua-
este texto vamos a ex- dro identificado como “next”, esta ac-
plicar paso por paso ción se indica en la figura 28.
Figura 28 Información del usuario. cómo se emplea el Como paso siguiente, pregunta

Service & Montajes

16
Características de los PICAXE
nemos que
modificar da-
to alguno, a
menos de
que querra-
mos asignar
otra localidad,
tal como se
ilustra en la fi-
gura 30. Una
vez seleccio-
Figura 30 Destino del software.
nada la op-
Figura 31 Ventana de confirmación de datos.
ción corres-
por el nombre del usua- pondiente procederemos a hacer
rio que normalmente click sobre el cuadro identificado co-
utilizará el software, mo “next”.
aquí podemos instalar Por último, aparecerá una venta-
la aplicación para que na de confirmación para estar segu-
pueda ser utilizada por ros de que los datos que introdujimos
todas las personas que se encuentran correctos, si es así de-
utilicen la computadora, bemos oprimir el cuadro identificado
y después de seleccio- como “next” para que continúe la ins-
nar esta acción tene- talación, tal como se aprecia en la fi-
mos que oprimir el cua- gura 31.
dro identificado como Cuando se está instalando el soft-
Figura 32 Ventana de instalación del software. “next”, tal como se ware se indica gráficamente, tal co-
muestra en la figura 29. mo se ilustra en la figura 32, aquí de-
Posteriormente debe- bemos esperar hasta que se termi-
mos decir en dónde se nen de instalar, tanto el software de
guardará el software de programación como todas las utile-
programación, que por rías que serán empleadas por los PI-
lo general, aquí no te- CAXE. En la figura 33 se muestra la
ventana que nos indica que ya
se ha concluido con la instala-
ción, por lo que debemos opri-
mir el cuadro identificado co-
mo “finish”. Una vez instalado
el software de programación
Figura 33 Ventana final. de los PICAXE, en el escritorio
de nuestra PC encontraremos
un ícono de acceso directo
Figura 34 Icono de acceso rápi- identificado como “PICAXE
do en el escritorio de la PC. Programming Editor”, al cual,
para comenzar a programar
los microcontroladores, debe-
mos hacer un doble click con el
mouse para que se ejecute el
programa, tal como se muestra
en la figura 34. En la figura 35
y 36 se observa un ejemplo del
ambiente gráfico tanto en len-
Figura 35 Lenguaje BASIC para guaje BASIC como en diagra-
Figura 36 Diagrama de flujo para programar los PICAXE. programar los PICAXE. ma de flujo.

Service & Montajes

17
PIC & PICAXE
ENTRENADOR DE PIC
Un entrenador de PIC es un siste-
ma compuesto de un entorno de de-
sarrollo (el MPLAB), un cargador
(también llamado programador o
quemador) y una placa verificadora.
El MPLAB es un “programa” que en-
trega gratuitamente MICROCHIP en
su página de Internet y que permite
editar programas en assembler, si-
mular su funcionamiento, detectar y
corregir errores y muchas otras fun-
ciones que no se explican en esta
sección. Cabe aclarar que si Ud. de-
sea descargar este programa y un
manual de uso en español debe diri-
girse a nuestra web (www.webelec-
tronica.com.ar) luego debe hacer
“click” en el ícono password e ingre-
sar la clave “mplab”.
En cuanto al programador, se tra- Figura 36
ta de un dispositivo compuesto de un
hardware donde se colocará el PIC a
programar y un software que permite La Placa Verificadora (elegidos para obtener una secuen-
la comunicación entre la PC y dicho Un circuito con PIC siempre se cia completa que dure un segundo
hardware. En Saber Electrónica he- compone de dos secciones. El circui- aproximadamente), en tanto que el
mos explicado varios circuitos, pero to del dispositivo deseado y los nece- reset se realiza en forma automática,
básicamente existen dos versiones sarios componentes periféricos im- cada vez que se enciende el equipo,
que recomendamos, la primera es el prescindibles para que el PIC funcio- si bien en el circuito puede no colo-
NOPPP por ser muy sencilo de ar- ne, a saber clock y reset (la primer carse, es recomendable el uso de un
mar, fácil de usar y muy didáctico pa- sección cambia con cada proyecto, resistencia de 10kΩ entre la pata 4
ra que el “lector” sepa en todo mo- en tanto que la segunda puede ser del PIC y la tensión de alimentación
mento qué es lo que está haciendo. común a muchos proyectos). Ambos (R10). Nuestro circuito de aplicación
Sin embargo, esta aplicación posee circuitos periféricos tienen diferentes no puede ser más sencillo, sólo utili-
la desventaja de precisar una fuente opciones: el clock puede ser a cristal zamos ocho LEDs sobre las patas
de alimentación externa y la versión cuando se requiera precisión, o a RC RB0 a RB7 (puerto “B” ) y sus corres-
que recomendamos sólo funciona (como en nuestro caso) cuando sólo pondientes resistores de pull up (re-
bajo ambiente DOS, por lo cual quie- se requiere que la secuencia de en- sistores a fuente). Nada más simple y
nes poseen el sistema operativo Win- cendido tenga un tiempo aproxima- fácil de armar en un panel proto-
dows XP o 2000 deberán utilizar el do. En cuanto al reset, éste puede board. En la figura 37 se muestra una
NOPPP arrancando la computadora ser externo con un pulsador o interno sugerencia de circuito impreso para
con un disco de booteo con el siste- y automático, cada vez que se co- la placa verificadora del entrenador
ma DOS. necta la alimentación de 5V. de PICs.
El otro programador recomenda- Una vez definidas estas cosas se
do es el QUARK PRO 2, que permite puede dibujar el circuito completo de ¿Qué ocurriría si compro los com-
la programación de casi todos los un sencillo “entrenador”, que nos va ponentes, los armo y pruebo directa-
PICS, diferentes memorias EEPROM a permitir verificar si hemos progra- mente el circuito?
y otros microcontroladores. Se lo uti- mado y cargado bien a un chip. No va a funcionar porque como el
liza con el programa ICPROG y no Observe primero en la figura 36 la PIC no está instruido para realizar
precisa fuente externa, ya que se ali- sección periférica imprescindible. El ninguna función y los LEDs van a
menta con la tensión del puerto serie clock está generado por un oscilador permanecer todos encendidos. El
de la computadora. RC realizado con el PIC, R1 y C2 PIC tiene una memoria interna que

Service & Montajes

18
Entrenador de PIC
vuelve por el cable 11J1. En realidad,
los datos ingresan por la pata 13 del
PIC y se instalan en la memoria; pe-
ro a continuación, el programa de
carga verifica que el dato esté en la
posición de memoria correspondien-
te y si así ocurre, se habilita la carga
del siguiente dato. La secuencia es
tal que:

A) se direcciona una posición de


la memoria,
B) se graba,
Figura 37 C) se verifica esta última graba-
ción y si es correcta,
debe cargarse con números binarios tor para el puerto paralelo de la PC. D) se habilita al programa para
de 8 dígitos; exactamente tiene 48 El nombre del software proviene de cargar el siguiente dato.
posiciones de memoria (numeradas las iniciales de NO Parts PIC Progra-
desde el 0 hasta el 2F en números mer, es decir: Programador para PIC De acuerdo al programa de car-
hexadecimales), en donde se le indi- sin Piezas, en alusión a los muy po- ga, si falla la carga de un dato se
cará qué tarea debe realizar o qué cos componentes que requiere. En el puede seguir con los otros y al final
datos fijos debe cargar para ejecutar circuito, mostrado en la figura 38, las se intenta la carga del dato que no se
esas tareas. patas de comunicación con el puerto cargó. En otros, una falla de verifica-
En nuestro caso activar transisto- paralelo de la PC están indicadas co- ción significa que el programa debe
res internos en algunas patas del mo 1J1, 2J1, etc, ya con J1 designa- volver a cargarse completo.
puerto “B” (predispuestas como sali- mos al conector de entrada y el nú- Las fuentes están conformadas
das) de modo de generar cortocircui- mero inicial indica a qué pata se diri- por dos reguladores de 5 y de 12V
tos momentáneos a masa en forma ge el cable. Los datos (0V o 5V) in- pero, como necesitamos un regula-
secuencial. gresan en sucesión por el cable 14J1 dor de 13V, realizamos una pequeña
El dispositivo con un zócalo pa- y, atravesando el resistor R2, llegan a modificación en el regulador de 12V;
ra conectar el PIC e instruirlo (car- la pata 13 del PIC. La pata 13 perte- agregando los diodos D1 y D2 la ten-
garle los datos en la memoria de neciente al puerto “B” se comporta sión de salida se incrementa a un va-
programa) se llama genéricamente como una pata de entrada de datos lor de 13,2V. El otro cambio importan-
“Programador de PICs”, pero noso- en tanto el cable 2J1 se encuentra en te es el agregado de capacitores de
tros, convenimos en llamarlo “Car- el estado bajo, es decir que la pata 4 filtro que, como Ud. observa, siempre
gador de PICs” y es como un Vpp está a un potencial de 13V apro- se ubican de a dos: un electrolítico
apéndice de nuestra PC, conecta- ximadamente. para filtrar las bajas frecuencias y un
do con un cable al puerto paralelo Al mismo tiempo, el cable 17J1 se cerámico disco para las altas fre-
de la misma. manda a potencial de masa para que cuencias.
los datos entrantes no salgan a su En el kit, se agrega un conector
vez por el cable 11J1; de este modo, del tipo DB21 macho para conectar el
EL PROGRAMADOR (QUEMADOR) el diodo D1 no permite que el poten- dispositivo directamente a la salida
NOPPP cial del cable supere la tensión de ba- de la impresora de una PC. En el cir-
El NOPPP es un software para un rrera del diodo (es decir que el diodo cuito dibujamos el conector visto por
cargador muy simple y efectivo. D1 opera como una llave). Como ya el lado de las patas de conexiones y
Realmente no tiene defectos impor- sabemos los datos deben ser valida- el código de colores de cable ade-
tantes y nos permite cargar los PIC dos por medio de un cambio de esta- cuado para usar un cable plano de 5
16C83, 16C84 y 16F84 en forma muy do de la señal de clock que ingresa hilos (negro, marrón, rojo, naranja y
económica ya que el hardware co- desde la PC por el cable 1J1. amarillo), al cual se le retuerce por
rrespondiente sólo requiere dos dio- Fórmese una imagen mental del encima otro de color blanco que ope-
dos rápidos de señal, un BC548 y 4 flujo de datos. Piense en la PC como ra como masa y blindaje.
resistores, además de una fuente re- si bombeara datos al PIC por el cable En la figura 39 tenemos una su-
gulada doble de 13 y 5V y un conec- 14J1; el PIC, para no inflarse, los de- gerencia para el armado en la placa

Service & Montajes

19
PIC & PICAXE
Figura 38

de circuito impreso que no incluye los (salvo que se haya predispuesto lo


componentes de la fuente (la fuente contrario o que existan más de una
no forma parte del kit). salida paralelo) siempre se usa el
Para poder cargar un PIC con el puerto 1. Pulse la tecla “1” para pasar
circuito de la figura 38 empleamos el a la siguiente pantalla que podemos
software NOPPP. Puede bajarlo des- observar en la figura 41.
de nuestra página web www.webe- En esta pantalla se confirma que
lectronica.com.ar, haciendo click en se está utilizando el puerto 1 y que
el ícono Password e ingresando la este puerto tiene una posición de me-
clave tepec26. Como mencionamos, moria 378h (para Windows 98, para
este software corre bajo ambiente otro sistema puede ser otra posición
DOS por lo cual, si tiene instalado un y quienes saben de computadoras
sistema tipo NT (como Windows XP) también conocen la forma de modifi- Figura 40
deberá arrancar su computadora con car esta dirección si hiciera falta).
un disco de inicio de Windows 98. Además el programa indica que se
Una vez guardado el programa
en el disco rígido de su PC debe des-
comprimirlo. Antes de ejecutarlo co-
necte el cargador de PICs (circuito de
la figura 38 alimentado con una fuen-
te de 5V y 13,2V respectivamente pe-
ro sin la alimentación activa) al puer-
to paralelo de la PC. Ejecute el archi-
vo NOPPP del directorio PIC y apa-
recerá una pantalla como la que
mostramos en la figura 40.
Esta pantalla inicial nos pregunta
en qué puerto está conectado el
hardware (circuito cargador de la fi-
gura 38) y nos da las opciones 1, 2 y
3. En la mayoría de las máquinas Figura 39

Service & Montajes

20
Entrenador de PIC

Figura 42
Figura 41 Figura 43

debe conectar la fuente, pero mante- cargar el PIC debemos generar este “.hex” en el NOPPP y para ello pre-
niendo el PIC sin ubicar en el zócalo archivo “hex”. sionamos la letra “L” de “load hexa-
(base). Luego debemos apretar la S) Seleccionar el tipo de PIC. En decimal file” cuya traducción exacta
barra espaciadora para ir a la si- nuestro caso el PIC ya fue seleccio- es “cargar archivo hexadecimal”.
guiente pantalla (figura 42). nado pero podríamos necesitar un Aparecerá una pantalla como la mos-
En esta pantalla el programa nos cambio si debemos programar más trada en la figura 45.
indica que sólo soporta tres tipos de de un tipo. Escriba el nombre del archivo a
PICs y debemos optar por uno de los E) Borrar un PIC previamente cargar es decir, por ejemplo secua-
tres, pulsando las teclas C, F o 3. grabado. En lo personal, aconsejo .hex, teniendo en cuenta que este ar-
También se puede hacer una verifica- borrar el PIC como paso previo a la chivo debe estar dentro de la misma
ción del funcionamiento del cargador grabación por razones de seguridad. carpeta donde se aloja el NOPPP (si
pulsando la tecla T. V) Verificar el programa cargado
Luego de pulsar la tecla correcta en un PIC. En esta función se carga
(por ejemplo la C) aparece una nue- un programa hexadecimal y el carga-
va pantalla como la indicada en la fi- dor verifica que el programa almace-
gura 43. Esta pantalla sólo nos indica nado en el PIC sea igual al hexadeci-
que es el momento de insertar el PIC mal.
en el zócalo (note que ya aparece la
palabra PIC16C84, indicando que va- Por lo general, el archivo de pro-
mos a cargar a este µC). Ahora debe grama que tenemos disponible tiene
conectar la fuente de alimentación y una extensión “.asm” (más adelante
apretar la barra espaciadora de mo- veremos este tema más detallada-
do que aparezcan las opciones de mente) que corresponde a la versión
manejo, tal como se muestra en la fi- “assembler” (ensamblado), nemotéc- Figura 44
gura 44. En esta pantalla podemos nica o nemónica del microcontrolador
elegir la operación que deseamos con el que vamos a trabajar. Como el
realizar entre las opciones (seleccio- cargador de PIC no entiende ese
nables por las teclas respectivas) L, idioma el programa se “pasa” por un
S, E, y V que tienen las siguientes programa traductor llamado MPASM
funciones: (es un compilador) que además de la
traducción realiza un control y permi-
L) Cargar el PIC con un archivo te depurar errores y puede bajar sin
que debe ser del tipo hexadecimal. cargo de la web.
Este formato no es el que maneja el Para programar el PIC (opción P)
programador, por lo tanto, antes de antes debemos cargar el programa Figura 45

Service & Montajes

21
PIC & PICAXE
servar algunos detalles del tamaño to y observe los leds. Si todo salió
del archivo “.hex” desglosado en can- bien observará que se encienden en
tidad de palabras de programa, de secuencia una y otra vez.
configuración, de identificación y de
datos. También aparece una indica- EL PROGRAMADOR (QUEMADOR)
ción de que el programa fue cargado QUARK PRO 2
completo. Por último se indica “apre- En la figura 47 se muestra el cir-
tar la barra espaciadora para conti- cuito eléctrico del programador
nuar” con lo cual aparece nueva- QUARK-PRO 2. Como puede obser-
mente la pantalla de opciones. var, no existe ninguna fuente de ali-
Ahora podemos programar el PIC mentación externa. El circuito se ali-
eligiendo “P” (PROGRAM PIC). Se menta del puerto serial de la PC a
Figura 46 observará un movimiento en la pan- través del conector DB9. El voltaje de
talla y unos segundos después apa- alimentación VDD se obtiene de los
no sabe manejar DOS haga al pie de recerá un cartel indicando que la car- mismos pulsos de reloj (pin 7 del
la letra lo que le indicamos). El archi- ga fue exitosa. Recuerde que el DB9), los cuales son rectificados por
vo “secua.hex”, que también puede NOPPP cargará los datos en la me- los diodos D3 y D4 y estabilizado a 5
bajar de nuestra web con la clave te- moria y luego los irá leyendo; si el úl- volt mediante el diodo zener D5
pec26, corresponde a un secuencia- timo dato se cargó correctamente pa- (5.1V) y el capacitor C1. De la misma
dor de 4 canales que podrá probar sará a cargar el siguiente y así suce- manera, se obtiene el voltaje de pro-
con la placa verificadora. sivamente hasta llegar al último. gramación VPP, cargando el capaci-
Una vez tipeado el nombre del ar- Posteriormente el programa indi- tor C2 y estabilizando con el diodo
chivo apriete la tecla ENTER para cará que se debe quitar la tensión de zener D6 (8.2V) el cual se suma al
que se cargue el programa en el alimentación y luego sacar el PIC del voltaje del zener D5 (5,1V), obtenién-
NOPPP y el resultado de la carga se zócalo. Cumpla con las indicaciones dose así 13.3 Volt suficientes para
observará en una pantalla como la y coloque el PIC programado en el realizar la programación del PIC. Se
mostrada en la figura 46. zócalo (base) del entrenador de la fi- han adicionado el LED L1 para visua-
En esta pantalla se pueden ob- gura 1. Y por último alimente el circui- lizar el proceso de grabación o lectu-

Figura 47

Service & Montajes

22
Entrenador de PIC
ra del PIC, así como el LED L2
para indicar que el circuito se
encuentra alimentado, además,
si se colocara un PIC en corto,
este LED se apagará o bajará
significativamente su intensi-
dad.
En la figura 48 se muestra el
circuito impreso sugerido para
nuestro prototipo.
Una vez que haya armado
su prototipo de programador
(quemador) QUARK-PRO, ya
tiene listo su hardware, ahora le
falta el software, que para nues-
tro caso hemos sugerido el IC-
PROG.
Vaya a la página de Internet
Figura 48
www.ic-prog.com e ingrese al
área de descargas (download),
ahí encontrará varias versiones
de este programa tal como se
sugiere en la figura 49.
Descargue la última versión
(a la fecha de redactar este artí-
culo era la versión1.05C) y guár-
dela en una carpeta de su disco
rígido. También descargue el ar-
chivo IC-Prog NT/2000 driver y
guárdelo en la misma carpeta,
porque puede serle útil en caso
de que esté usando un sistema
operativo Windows XP y tenga
conflictos en la ejecución del IC-
Prog.
Siga los siguientes pasos
para cualquier versión de Win-
dows que no sea NT:

1. Asegúrese de tener instalado el


programa WIN-ZIP, de lo contrario,
instale primero este programa.
2. Abra la carpeta IC-Prog , copie
el programa “icprog105c” y guárdelo
en una carpeta. Desde ahí extraiga el
programa icprog.exe (EXCTRACT) a
la misma carpeta. En ese momento
aparecerá en su carpeta un ícono pa-
ra el acceso directo a su programa.
3. Conecte el programador al
puerto serie de su computadora. El
led rojo deberá encender. Figura 49
4. Abra el programa IC-Prog ins-

Service & Montajes

23
PIC & PICAXE
ma o simplemente escriba en el buf-
fer editor cualquier dato de manera
aleatoria y programe su PIC. Des-
pués abra otro buffer y realice la ope-
ración de lectura. El buffer 2 deberá
contener los mismos datos del buffer
1. Si esto es correcto la comunica-
ción del programa con el programa-
dor es correcta, ha quedado perfec-
tamente instalado y listo para usar.

En el ambiente Windows XP se
pueden generar conflictos de “PER-
MISION” y el programador no funcio-
na correctamente. Si este es el caso,
realice los siguientes pasos:
A. Proceda de igual manera que
en los puntos 1 y 2 anteriores.
B. De la carpeta IC-Prog, copie el
Figura 50 archivo “icprog.sys” y guárdelo en la
misma carpeta donde copio el archi-
talado (aparecerá vo “icprog105c” .
una pantalla igual C. Con el botón derecho del mou-
a la figura 50) y se seleccione “propiedades” del pro-
realice una opera- grama IC-Prog instalado. Seleccione
ción de borrado, la pestaña de compatibilidad (figura
lectura o progra- 52), active la casilla “Ejecutar este
mación sin colocar programa.....” y seleccione Windows
ningún PIC en el 98 preferentemente (puede probar
programador. Si to- con Windows 2000 o NT), seleccione
do va bien, el led aplicar y aceptar. Cierre la ventana.
verde deberá en- D. Abra normalmente el programa
cender. IC-Prog, seleccione “Ajustes de hard-
Figura 51 5. Si no enciende ware” (figura 51). Ahí active la casilla
el led verde, es Windows API. En esta misma venta-
que no existe co- na, verifique y/o seleccione que el
municación con el programador seleccionado sea “JDM
programador. En Programmer” y el puerto serial (
este caso, vaya a “ajustes de hard- COM) correspondiente. El retardo
ware” (figura 51) y confirme la si- normalmente debe estar en 10, pero
guiente configuración: para este caso ajústelo a 5.
Programador: JDM Programmer E. Realice la comprobación de
Interfaz: Direct I/O funcionamiento de la misma manera
Retardo: (Mueva el cursor a 10) que en los puntos 4 y 5.
Comunicación: (Ninguna casilla
seleccionada) Ahora sólo queda probar su pro-
Puertos: (Seleccione el puerto co- yecto. Conecte al puerto serial de su
rrespondiente. Si no lo conoce, prue- PC el programador y el led rojo (L2)
be con cada uno de ellos) deberá encender. Seleccione cual-
6. Para confirmar el correcto fun- quier dispositivo y elija la opción “pro-
cionamiento, instale un PIC y selec- gramar”, ejecute y observe el led ver-
Figura 52 ciónelo de la librería correspondiente de (L1). Este deberá encender con-
para configurarlo. Cargue un progra- forme se lleve a cabo el proceso. Si

Service & Montajes

24
Entrenador de PICAXE
todo va bien: ¡felicidades!, su proyec- R2 - Resistencia de 10kΩ kit con la placa y los componentes
to funciona. Si tiene algún problema R3 - Resistencia de 1.5kΩ para montar tiene un valor en Argen-
o duda, por favor escriba a ateclien- R4 - Resistencia de 1kΩ tina de $85 y en México de $260. Si
@webelectronica.com.ar y con gusto R5 - Resistencia de 2.7kΩ está interesado en estos productos,
lo ayudaremos. L1 - Diodo Led verde puede solicitar mayor información al
L2 - Diodo Led rojo mail: ateclien@webelectronica.co-
A continuación damos la lista de m.ar (por teléfono en Argentina llame
materiales de este cargador: Si lo prefiere puede solicitar el al (011) 4301-8804 y en México llame
montaje completo armado o el kit pa- al teléfono: (0155) 5839-7277).
U1 - Base (zócalo) para CI de 8 ra que Ud. lo arme, los cuales se pro-
pins veen con el instructivo de trabajo y un
U2 - Base para CI de 18 pins CD completísimo, con un Curso de
U3 - Base para CI de 28 pins Microcontroladores PIC, varios proto- ENTRENADOR PICAXE
U4 - Base para CI de 40 pins tipos completos, un curso de progra-
DB9 - Conector DB9 hembra mación, un montón de programas, un Tarjeta Entrenadora PICAXE-08
DI, D2, D3, D4 - Diodo 1N4148 clip completo en VCD, además inclui- Para trabajar con los PICAXE-08
D5 - Diodo zener de 5.1V 1W mos la última versión del programa tenemos la oportunidad de disponer
D6 - Diodo zener de 8.2V 1W de desarrollo para PIC’S MPLAB de de un total de 4 E/S (4 entradas y 4
Q1, Q2 - Transistor BC547C Microchip, a entornos de Desarrollo salidas), pero no nos confundamos, si
Q3 - Transistor BC557C (MPLAB, MPASM, etc.) y gran canti- sumamos el número de salidas con el
C1, C2 - Electrolíticos de 470µF x 25V dad de aplicaciones. El costo del kit número de entradas tendremos un to-
C3, C4 - Cerámicos de 0.001µF con el prototipo armado en Argentina tal de 8 y el PICAXE–08 que maneja-
R1 - Resistencia de 100kΩ es de $95 y en México de $290 y el remos tiene solamente 8 terminales.

Figura 53

Service & Montajes

25
PIC & PICAXE
¿Esto quiere decir que las termi-
nales de salida y de entrada ocupan
todas las que posee?
La respuesta es “no”, ya que en
esas 8 terminales deben estar las 4
entradas, las 4 salidas además de las
2 terminales de alimentación y 2 para
programarlo. Específicamente para
los PICAXE–08 las terminales 3, 5, 6
y 7 cumplen con una doble función,
por lo que debemos tener cuidado
cuando los programemos, porque por
ejemplo la terminal 3 puede compor- Figura 54
tarse como una terminal de entrada o
una terminal de salida, todo depende la terminal del medio del conector ya PROG/SAL0 para programar al mi-
cómo la contemplemos cuando reali- sea ES1 ó ES2 ó ES4, con el bloque crocontrolador PICAXE–08.
cemos el programa del PICAXE–08. de terminales de entradas o al bloque 2º paso.- Cambiar el jumper hacia
La tarjeta entrenadora que propo- de terminales de salida, y de esta for- la posición Sal0 en el conector
nemos tiene la posibilidad de explo- ma quedará configurada la circuitería PROG/SAL0 si se va a utilizar esa
tar al máximo las propiedades del PI- del microcontrolador PICAXE para terminal del microcontrolador PICA-
CAXE–08, y será por medio de jum- que esté listo a recibir el programa XE–08 como salida.
pers como se podrá configurar la cir- con el cual trabajará el microcontrola-
cuitería tanto para programar como dor. El conector identificado como En el conector identificado como
para fijar entradas o salidas de datos, PROG/SAL0 posee 3 terminales, de “Entradas” se tiene la posibilidad de
en la figura 53 se muestra el circuito las cuales la del medio se hace llegar hacerle llegar al microcontrolador PI-
esquemático de la tarjeta entrenado- a la terminal 7 del microcontrolador CAXE–08, el estado lógico de 4 dife-
ra completa. PICAXE, esta terminal cumple con la rentes entradas digitales, las cuales
A continuación describiremos ca- doble función tanto de programar al pueden ser insertadas mediante cir-
da parte de esta tarjeta entrenadora microcontrolador, como de fungir co- cuitos externos o bien utilizar cual-
para que podamos sacarle el máximo mo terminal de salida de datos si así quiera de los 2 circuitos con push-bo-
provecho. se requiere, esta selección se lleva a ton que se tienen en el área de expe-
En primer término identificaremos cabo mediante la conexión de un rimentos, lo único que se tiene que
la ubicación de dónde instalar el mi- jumper hacia la ubicación que se re- hacer es conectar el borne corres-
crocontrolador PICAXE–08, éste de- quiera. pondiente ya sea E1 ó E2 a cualquie-
be encontrarse en la base identifica- Cuando se va a programar un mi- ra de las terminales de entrada que
da como IC1 respetando la identifica- crocontrolador PICAXE–08, es nece- son Ent1 ó Ent2 ó Ent3 ó Ent4 del co-
ción de las terminales (figura 54). Los sario que el jumper esté ubicado ha- nector “Entradas”.
conectores identificados como ES1, cia la posición “Prog” en el conector En el conector identificado como
ES2 y ES4 tienen 3 terminales, de las PROG/SAL0, porque de otra manera “Salidas” se encuentra el reflejo de
cuales, la de en medio de cada uno la programación será imposible, ya las 4 salidas digitales que posee el
de ellos se hace llegar hacia la co- que no se tendrá comunicación entre microcontrolador PICAXE–08, las
rrespondiente terminal del microcon- la PC y el microcontrolador. cuales pueden hacerse llegar a cir-
trolador PICAXE, las 2 terminales Cuando el jumper se encuentra cuitos externos en donde se refleje la
restantes de cada conector (ES1, ubicado hacia la posición “Sal0” en el actividad del microcontrolador, o pue-
ES2 y ES4), una va hacia el bloque mismo conector PROG/SAL0, se ten- den ser utilizadas los 2 circuitos con
destinado para conectar las entradas drá configurada la terminal del micro- leds que se encuentran en el área de
de datos, y la segunda se dirige hacia controlador como salida. experimentos. Para utilizar estos cir-
el bloque de terminales de salida de El procedimiento para ubicar el cuitos lo que tiene que hacerse es
datos. Pues bien, para seleccionar si jumper del conector PROG/SAL0 se- conectar el borne correspondiente,
la terminal del microcontrolador será rá de acuerdo a lo siguiente: ya sea S1 o S2, a cualquiera de las
configurada como salida o entrada, terminales de salida que son Sal0 ó
será a través de un jumper que de- 1º paso.- Ubicar el jumper hacia Sal1 ó Sal2 ó Sal3 del conector “Sa-
pendiendo de cómo se conecte unirá la posición “Prog” en el conector lidas”.

Service & Montajes

26
Entrenador de PICAXE
El espacio identificado como quier aplicación a nuestra tarjeta, es- S1. La salida S0 se configuran em-
PROGRA se encuentra ocupado por to es, en otras palabras podemos de- pleando el jumper PROG/SAL0 en la
un conector de audio estéreo tipo mi- sarrollar, por ejemplo, lo que se le co- posición de Sal0, esto es porque la
ni Jack, el cual puede tener formas noce con el nombre de unidad central terminal 7 del microcontrolador PICA-
diferentes. El conector de audio esté- de proceso de un PLC. XE – 08 se comparte tanto con la sa-
reo tan sólo tiene 3 terminales, mis- Para cada una de las funciones lida 0 como con una terminal de pro-
mas que serán utilizadas para comu- lógicas necesitamos la utilización de gramación del PICAXE. La salida S1
nicar al microcontrolador con una PC 2 entradas, por lo que en total reque- requiere que el jumper ES1 se colo-
a través del puerto serie (vea nueva- riríamos de 4, pero recordemos que que en la posición Sal1. La forma en
mente en el esquema de la figura 24 el microcontrolador PICAXE – 08 es cómo se deben de colocar los jum-
el diagrama de cómo se deben iden- tan sólo de 8 terminales, por lo tanto pers también se ilustra en la figura
tificar las terminales tanto en la tarje- se tiene la limitante de que la mayo- 55, que es una imagen de la tarjeta
ta de entrenamiento como en el co- ría de las entradas y salidas están entrenadora.
nector DB9 que se conecta al puerto compartidas, en consecuencia tan Una vez que hemos configurado
serie de una PC). sólo utilizaremos 2 entradas para im- la parte electrónica de la tarjeta en-
La tarjeta entrenadora tiene incor- plementar las 2 funciones lógicas. trenadora, pasamos a elaborar el
porado un regulador de voltaje identi- El ejercicio que desarrollaremos programa para controlar la tarjeta.
ficado como IC2 que posee la matrí- será el siguiente: los push boton de- Ahora es necesario abrir el Editor
cula LM7805, y cuya misión es la de nominados S1 y S2 generan las com- de Programas de PICAXE cuyo nom-
mantener un voltaje de 5 VCD para binaciones con las cuales se encen- bre es “PICAXE Programming Edi-
energizar al microcontrolador PICA- derá el led D1 para la función lógica tor”, el cual obviamente tuvieron que
XE y toda su circuitería, por lo tanto “Y” de acuerdo a la tabla lógica si- instalar.
podemos energizar nuestra tarjeta de guiente: Después de la ventana de bien-
entrenamiento con una pila de 9 venida nos aparecerá la ventana que
VCD. La lista de componentes se S1 S2 Función “Y” se muestra en la figura 56, que es en
muestra a continuación. 0 0 0 donde se configuran las opciones y
0 1 0 por lo tanto el tipo de microcontrola-
IC1 - Base de 8 terminales 1 0 0 dor que emplearemos, en esta opor-
IC2 - LM7805 1 1 1 tunidad estaremos utilizando un mi-
D1, D2, Leds Verdes crocontrolador PICAXE – 08, por lo
D3, Led Rojo Ahora hacemos referencia al dia- que seleccionamos esa opción. Si la
S1, S2, Interruptores Push boton grama de identificación de los com- ventana de opciones no aparece al
R1, R3, R4, 10kΩ 1/4 Watt ponentes de la figura 55, para obser- abrir el programa nosotros podemos
R2, 22kΩ 1/4 Watt var que las terminales que están abrirla desde el menú Ver y después
R5, R6, R7, 390Ω 1/4 Watt asignadas a la entrada son las deno- en el comando Opciones.
Varios: minadas como E3 y E4. Estas entra- Hasta este momento no hemos
Conector mini jack de audio, co- das se configuran empleando el jum- realizado programa alguno con el Ba-
nector mini plug de audio, alambres per ES4 hacia la posición E4, mien- sic, que es una forma de programar a
de conexión, broche para pila de 9 tras que la entrada E3 no tiene que los PICAXE, porque en el desarrollo
VCD y circuito impreso. configurarse ya que está directamen- de esta serie vamos a comenzar
te conectado al borne de entradas. aprendiendo a programar a los mi-
En cuanto a las salidas, emplea- crocontroladores del sistema PICA-
Aprendiendo a Programar la remos la que está identificada como XE. Por esta situación, nuevamente
Tarjeta Entrenadora 08 recurriremos a programar al micro-
Para aprender a utilizar la tarjeta
Figura 56
entrenadora, programaremos al pica-
xe de modo que se comporte como
una compuerta lógica “Y” (AND). El
motivo de programar al PICAXE con
esta función lógica, es un pretexto
para que se tenga en cuenta que si
podemos utilizar las funciones lógi-
cas, entonces podemos darle cual- Figura 55

Service & Montajes

27
PIC & PICAXE

Figura 60

Figura 57

Figura 58

mer bloque tenga asignada la entra- de la selección ya que el led D1 está


da E3 y los dos inferiores la entrada conectado a la salida 1 del microcon-
E4, ahora procedemos a seleccionar trolador.
Figura 59 el menú de los bloques que manipu- Ya que tenemos todos los blo-
lan las salidas, por lo tanto oprimimos ques correspondientes a la imple-
controlador a través de diagramas de sobre el cuadro que tiene una flecha mentación de la función lógica, ahora
flujo, por lo que oprimimos el botón en forma de U para regresar al menú
de acceso rápido para abrir el am- principal. Estando en el menú princi-
biente de trabajo en diagramas de pal, seleccionamos el que hace refe-
flujo, tal como se muestra en la figu- rencia al control de las salidas, de
ra 57. acuerdo a como se aprecia en la figu- Figura 61
Dentro del entorno gráfico para ra 61.
generar el diagrama de flujo seleccio- Dependiendo de cuál sea la fun-
naremos, del menú de comandos, el ción lógica que implementemos será
correspondiente con el que pregunta la activación de las salidas que usa-
por el estado de las entradas, tal co- remos, ya sea un “0” lógico o un “1”
mo se ilustra en la figura 58. lógico, por lo tanto seleccionaremos
Posteriormente, tal como se de entre el cuadro con la palabra low
muestra en la figura 59, se pueden o high respectivamente, tal como se
seleccionar los bloques que pregun- aprecia en la figura 62.
tan por el estado de las entradas. To- Como en el caso de las entradas,
do depende de nuestro diagrama, se- cuando elegimos una salida, por de-
rán los bloques que dentro del rombo fecto se coloca la salida 0, por lo tan- Figura 62
tienen la palabra “pin”. Por defecto to tenemos que evaluar qué salida es
siempre pregunta por el pin 1, por lo la que emplearemos para colocar la Figura 63
que debemos editar los bloques que que nos interesa, y tal como se ilus-
sean necesarios para preguntar por tra en la figura 63, seleccionamos la
la terminal que corresponde a la en- salida 1 porque la función lógica que
trada E3 y E4, para ello nos basamos implementaremos es la denominada
tal como muestra en la figura 60 en “Y” (AND), como ya habíamos desig-
seleccionar el bloque que nos intere- nado que sería a través del led D1 de
se y después seleccionar la entrada la tarjeta entrenadora donde se vi-
correspondiente. Una vez que el pri- sualizaría su respuesta, es el motivo

Service & Montajes

28
Entrenador de PICAXE

Figura 68

Figura 64

del bloque cuando acercamos el pun- nadora, por lo que conectamos el ca-
tero del ratón, y ahí hacemos click ble al puerto serie de la PC y el otro
con el botón izquierdo para fijar la lí- extremo al conector minijack de la
nea de conexión, y la arrastramos tarjeta entrenadora (en entregas an-
hasta el siguiente punto de conexión teriores se explicó cómo se debe ar-
Figura 65 del bloque con el que uniremos el an- mar el cable de programación), colo-
terior, y así continuamos hasta unir car también el jumper del conector
todos los bloques que tengamos, tal PROG/SAL0 en la posición de Prog,
Figura 66 como se aprecia en la figura 65. para que sea descargado el código al
Como paso siguiente, para verifi- PICAXE.
car que realmente funciona nuestro El paso siguiente es detener la si-
programa lo siguiente es simularlo, mulación e ir al menú de herramien-
por lo que seleccionamos la herra- tas organigrama y seleccionar el
mienta de simulación y cuando la mando convertir organigrama a Ba-
oprimimos, aparecerán dos venta- sic, como resultado el diagrama de
nas, en una observaremos las varia- flujo será convertido a Basic, el resu-
bles, y en la otra que es la que nos in- men de estas acciones se observa
teresa en este momento, se observa- en las figuras 67 y 68.
rá cómo se comportan las salidas en De la figura 68 se observa que
función de las entradas. para descargar el programa en el mi-
En la figura 66 se muestra que crocontrolador PICAXE a través de la
cuando ésta activa la función de si- tarjeta entrenadora, se oprime el bo-
mulación, las líneas que unen los dis- tón que se refiere a la herramienta de
tintos bloques se iluminan en color programación, y como consecuencia
rojo indicando el camino por donde se despliega una ventana que nos va
Figura 67
se cumplen las condiciones lógicas, indicando el avance de la programa-
pasaremos a conectarlos para que facilitando de esta manera la obser- ción, tal como se ilustra en la figura
se obtenga el resultado de la tabla de vación de cómo se va generando la 69. Una vez programado el PICAXE,
verdad de la función lógica “Y”. respuesta que finalmente será visua- lo que sigue es probar el programa
Tenemos que regresar una vez lizada a través de una salida. Y para sobre la tarjeta entrenadora, por lo
más al menú principal para realizar la comprobar que en la salida se tiene que presionaremos los push boton
unión de los diferentes bloques, en como resultante la función lógica “Y”, de acuerdo a la tabla de verdad co-
función de la lógica de operación que se tienen que realizar las distintas rrespondiente, por lo que si el led no
hemos desarrollado. Para esta ac- combinaciones de “0” lógico y “1” ló-
ción elegimos la herramienta de co- gico en las terminales de entrada, a Figura 69
nexión tantas veces como bloques se través de los interruptores que se vi-
tengan que unir, tal como se muestra sualizan en la ventana inferior de la
en la figura 64. figura 66.
Cuando se realiza la actividad de Una vez que hemos superado la
unir los diferentes bloques, se ilumi- etapa de la simulación, nuestro si-
na en color rojo un círculo que se ha- guiente paso es la programación del
ce presente en el punto de conexión PICAXE a través de la tarjeta entre-

Service & Montajes

29
PIC & PICAXE
Figura 70

enciende con respecto a la respuesta das las propiedades de un PICA- tinta para controlar algún elemento
de la tabla de verdad de la función ló- XE–18, en la figura 70 se muestra el externo que bien puede ser un actua-
gica “Y” algo anda mal y tenemos circuito esquemático de la tarjeta en- dor (elemento de potencia), todo de-
que pasar a revisar desde el circuito trenadora completa. pende de su naturaleza para en fun-
de la tarjeta entrenadora, hasta revi- A continuación describiremos ca- ción de ella conectar en la salida un
sar nuevamente el programa y la fa- da bloque de esta tarjeta entrenado- optoacoplador para encender o apa-
se de grabación en el microcontrola- ra para que se le pueda sacar el má- gar un motor de CA por ejemplo, lo
dor. ximo provecho. mismo para encender una lámpara
Como primer paso será identifica- incandescente o un simple led.
Tarjeta Entrenadora PICAXE-18 da la ubicación de donde se encuen- Sobre el conector denominado
Al trabajar con el sistema PICA- tra el microcontrolador PICAXE–18, entradas, se tiene el reflejo precisa-
XE–18 se tiene la oportunidad de dis- que justamente debe encontrarse so- mente de las terminales de entrada al
poner de 8 terminales de salida y 5 bre la base identificada como IC1 microcontrolador PICAXE. Las termi-
terminales de entrada, de estas últi- respetando en todo momento la dis- nales de entrada se encuentran iden-
mas y dependiendo del tipo de micro- tribución de las terminales. tificadas como E0, E1, E2, E6 y E7,
controlador PICAXE (PICAXE–18 ó Sobre el conector identificado co- de estas últimas dependiendo del ti-
18A ó 18X) se pueden colocar hasta mo salidas, se encuentran concentra- po de PICAXE (PICAXE–18 ó 18A ó
tres entradas como de entradas ana- das las 8 de que dispone el micro- 18X), las terminales E0, E1 y E2,
lógicas. controlador PICAXE, las cuales se pueden comportarse como termina-
La tarjeta entrenadora que se encuentran identificadas desde S0 les de entrada analógica, esto es que
propone en esta oportunidad tiene la hasta S7. Este conjunto de salidas tienen convertidor analógico – digital.
posibilidad de explotar al máximo to- pueden emplearse de manera indis- En las terminales de entrada de da-

Service & Montajes

30
Entrenador de PICAXE
cadas las terminales de entra- mo da posibilidad a que durante la fa-
da y salida de datos de la tar- se de pruebas del programa del mi-
jeta entrenadora, como paso crocontrolador se pueda evaluar si la
siguiente se tienen que identi- secuencia con que se tienen que ac-
ficar los módulos de apoyo pa- tivar los sensores es la correcta o no,
ra construir, implementar y/o para poder estar seguros de que
simular alguna aplicación. nuestro programa operará completa-
El primer módulo de apoyo mente sobre nuestra aplicación.
que describiremos es el rela- El tercer módulo de apoyo es el
cionado con la actividad de re- que genera señales analógicas para
presentar alguna acción del que puedan emplearse con aquel PI-
microcontrolador, esto es, el CAXE que internamente posee un
poder señalar por medio de un convertidor analógico – digital, este
indicador luminoso alguna res- módulo puede realizar el trabajo de
puesta. Para ello se cuenta simulación por ejemplo de un sensor
con 2 circuitos basados en de temperatura, o de un sensor de
leds, mismos que se encuen- presión, o de humedad, etc. Para es-
tran en el área de experimen- ta parte, la tarjeta entrenadora cuen-
tos de la propia tarjeta entre- ta con un resistor variable identifica-
nadora, estos circuitos se do como POT1, por medio del cual se
muestran en la figura 71. Para puede cambiar el valor de voltaje que
hacer uso de estos circuitos, lo se hace llegar a la terminal corres-
que tiene que hacerse es co- pondiente de entrada analógica del
nectar mediante un pequeño microcontrolador que dependiendo
Figura 71 cable al borne correspondien- del tipo de PICAXE, éstas pueden
te ya sea de S1 o S2, con ser E0 ó E1 ó E2 del conector “Entra-
tos, se tienen que conectar aquellos cualquiera de las terminales de sali- das”. Ahora bien si lo que se quiere
circuitos externos que generen algún da del microcontrolador que pueden utilizar en la tarjeta programadora es
estado lógico, que reflejen fielmente son S0 ó S1 ó S2 ó S3 ó S4 ó S5 ó un sensor real, por ejemplo un LDR
el estado de la actividad que están le- S6 ó S7 del conector “Salidas”. Y de (resistencia variable con la luz), ó
yendo los sensores bajo algún proce- esta forma si la salida registra un “1” una galga extensiométrica (resisten-
so. Estos datos de entrada, de mane- lógico se encenderá el led al cual fue cia variable con la deformación), etc.
ra general pueden clasificarse como conectado, y por lo contrario si la sa- En el módulo de señales analógicas
discretos o analógicos, entendiéndo- lida reporta un “0” lógico el led se a través del conector identificado co-
se como discretos todas aquellas se- apagará. mo “SENSOR” se puede conectar un
ñales que trabajan mediante la lógica El segundo módulo de apoyo es determinado sensor, que en combi-
binaria, “0” lógico y “1” lógico, mien- el que genera estados discretos para nación con el resistor R8 se genera el
tras que los datos analógicos, son poderlos hacer llegar al microcontro- voltaje cuyo valor responderá de
aquellos como la temperatura que lador, estos módulos pueden simular acuerdo a la variable física que lea el
está variando con el tiempo y que la activación o desactivación de de- sensor.
puede adquirir un número infinito de terminados sensores o botones que Cabe aclarar que el tipo de sen-
valores dentro de un intervalo bien se requieren en algún proceso. Para sor que se tiene que utilizar en esta
establecido. este requerimiento sobre la tarjeta parte de la tarjeta entrenadora, debe
Para esta tarjeta controladora no entrenadora, se cuenta con 2 circui- presentar un cambio en su valor de
se necesita configurar alguna forma tos basados en push-boton que se resistencia para que en función de
especial de trabajo sobre su circuite- encuentran sobre el área de experi- esto, se modifique el valor de voltaje
ría, por lo que sus aplicaciones son mentos, estos circuitos se muestran que es al final de cuentas lo que lee
inmediatas ya que posee terminales en la figura 71 y lo único que se tiene el PICAXE sobre todo en las entra-
dedicadas tanto para ingresarle co- que hacer es conectar el borne co- das analógicas. Las terminales don-
mo para extraerle datos, siendo el rrespondiente ya sea E1 ó E2 a cual- de se refleja el estado del módulo
microcontrolador PICAXE el elemen- quiera de las terminales de entrada que genera las señales analógicas
to indispensable que realiza todas las que pueden ser E0 ó E1 ó E2 ó E6 ó se identifican como AN1 y AN2.
acciones de control. Una vez identifi- E7 del conector “Entradas”. Esto últi- El espacio identificado como

Service & Montajes

31
PIC & PICAXE
PROGRA se encuentra ocupado por
Figura 72
un conector de audio estéreo tipo mi-
ni Jack. Al igual que para la placa en-
trenadora PICAXE-08, el conector de
audio estéreo tan sólo tiene 3 termi-
nales, mismas que serán utilizadas
para comunicar al microcontrolador
con una PC a través del puerto serie.
La tarjeta entrenadora tiene incor-
porado un regulador de voltaje identi-
ficado como IC2 que posee la matrí-
cula LM7805, y cuyo cometido es la
de proporcionar un voltaje constante
de 5 VCD para alimentar al microcon-
trolador PICAXE y los módulos auxi-
liares que tiene incorporados la tarje-
ta programadora. Por medio de la uti-
lización del regulador de voltaje, es
posible que podamos emplear para
energizar a nuestra tarjeta de entre-
namiento una pila de 9 VCD. La lista
de materiales de esta placa entrena-
dora es la siguiente:

IC1 Base de 18 terminales


IC2 LM7805
D1, D2 Leds Verdes
D3 Led Rojo
S1, S2, RESET Interruptores
Push boton
R1, R4, R5: 10kΩ 1/8Watt
R2: 22kΩ 1/8Watt
R3: 1kΩ 1/8Watt
R6, R7,R9: 39kΩ 1/8Watt
R8: 100kΩ 1/8Watt
Pot. 1: Preset 100
Sensor: Bloque de terminales
Varios: Conector mini jack de au-
dio, conector mini plug de audio,
alambres de conexión, broche para
pila de 9 VCD y circuito impreso.

En cuanto a la programación del


PICAXE-18 con esta placa entrena-
dora, se utiliza el mismo Editor de
Programas empleado para la placa
PICAXE-08, teniendo en cuenta que
cuando se ejecuta el programa se
deberá seleccionar el PICAXE con el
que Ud. va a trabajar (PICAXE-18,
PICAXE-18A o PICAXE-18X). Luego,
todos los pasos explicados anterior-
mente para la placa entrenadora PI-

Service & Montajes

32
PLC de 3 Entradas y 2 Salidas
CAXE-08 aplican para este dispositi-
vo. Si Ud. desea realizar diferentes
proyectos, tanto con la placa PICA-
XE-08 como con la placa entrenado-
ra PICAXE-18, puede bajar bibliogra-
fía adicional, que lo guía paso a paso
en la realización de proyectos desde
nuestra web con la clave “tepec26”.

PLC DE 3 ENTRADAS
Y 2 SALIDAS DE
CARACTERÍSTICAS COMERCIALES
Si bien no es objeto de esta obra
dar los fundamentos sobre PLC, un
dispositivo de este tipo debe reunir
determinadas características, tanto
para las entradas como para sus sa-
lidas. El PLC que vamos a describir
reúne los requisitos de un equipo in-
dustrial y es muy útil para aplicacio-
nes donde se requiera “controlar” al-
gún proceso sencillo.
Nuestro PLC posee 3 entradas
cuyas señales son amplificadas por
medio de amplificadores operaciona-
les y optoaisladas por medio de inte-
grados comerciales del tipo UN25 y 2
salidas que son conducidas a relés
por medio de transistores del tipo
BC548.
Estos elementos hace que el
equipo se comporte de forma acepta-
ble para controlar salidas de hasta
12A con tensiones de 125V.
El cerebro o CPU del PLC, tal co- Figura 73
mo se observa en la figura 72, es un
PICAXE-08 el cual puede ser progra- empleará el Editor de Programas del En la figura 73 se muestra la pla-
mado sin quitarlo de la placa de cir- sistema PICAXE y para ello es preci- ca de circuito impreso de nuestro
cuito impreso para que realice las so que tenga en cuenta cuales son PLC que, por ser portátil, hasta pue-
operaciones que precisa el usuario. los pines que hemos designado para de ser alimentado con una batería de
Lo interesante de este circuito es las entradas y para las salidas, en la 9V, gracias a la inclusión de un regu-
que puede ser empleado como siste- siguiente tabla realizamos la desig- lador de 3 terminales que alimenta a
ma de alarma para una casa, para nación de pines: los chips con una tensión de 5V.
controlar procesos industriales como Para la programación del PLC de-
máquinas inyectoras de plástico o Pin Pata Función be proceder de la forma explicada
para controlar motores paso a paso, pin 0 7 Salida (s0) para la placa entrenadora PICAXE-
es decir, podrá realizar casi cualquier pin 1 6 Salida (s1) 08 lo que implica que deberá conec-
actividad de índole industrial. pin 2 5 Entrada (e2) tar el cable mostrado en la figura 24
Para la programación del PLC, se pin 3 4 Entrada (e3) entre el PLC y la computadora, luego
pin 4 3 Entrada (e4) tendrá que ejecutar el Editor de Pro-

Service & Montajes

33
PIC & PICAXE

Figura 74
Figura 75

Figura 76

Figura 77

grama y realizar el “ejercicio de pro- el programa en BASIC (o lo podría conversión. En este punto es preciso
gramación” apropiado para que el convertir el diagrama de flujo en su recalcar que el manejo de estos pro-
PLC realice las actividades que Us- correspondiente BASIC) y obtendría- gramas ya los hemos explicado en
ted desee. mos un archivo como el mostrado en numerosas ediciones de Saber Elec-
Por ejemplo, en la figura 74 se la figura 75. trónica y que con las claves que brin-
muestra el diagrama de flujo necesa- Ahora bien, todo PLC debe poder damos podrá obtener la bibliografía
rio para que los terminales de entra- ser programado en lenguaje de ins- gratuitamente.
da e2 y e3 de PLC se comporten co- trucciones (BASIC, por ejemplo), en Otro ejemplo es el que mostra-
mo las entradas de una compuerta diagrama de funciones (las podemos mos en la figura 77. Dicho diagrama
AND (Y) cuya salida será el terminal armar en el diagrama de flujo) o en de flujo representa la misma “com-
s0. En el caso mostrado en dicha fi- lenguaje de contactos, también lla- puerta lógica” del ejemplo anterior,
gura, cada vez que se active s0 por mado lenguaje escalera o Ladder. En pero en este caso la salida sólo esta-
acción de sus entradas, ésta perma- la figura 76 realizamos el mismo ejer- rá activa siempre y cuando esté acti-
necerá indefinidamente en dicho es- cicio en el programa propuesto por va alguna de las entradas, de esta
tado lo que significa, por ejemplo, CINDA Electrónica para que Ud. manera se puede realizar el mando
que si en las entradas e2 y e3 hay in- “practique” este lenguaje. Dicho pro- de un dispositivo desde dos posicio-
terruptores tal que al ser presionados grama y la explicación de su uso pue- nes por medio de dos “sensores in-
introduzcan un “1” en las entradas, de bajarla de nuestra web con la cla- dependientes, sin embargo debemos
cuando se active cualquiera de ellos, ve “plcpicaxe”. aclarar que no se trata de un interrup-
cambiará de estado la salida y si en Nosotros le recomendamos que tor “con memoria” y, por lo tanto sus
ella hay un motor, éste comenzará a se “familiarice” con la construcción aplicaciones pueden ser limitadas.
girar y ya no se detendrá. En este de programas ya sea en diagrama de En la figura 78 se muestra la
ejemplo se dice que se obtiene una flujo o en BASIC, usando el Editor de pantalla correspondiente al progra-
salida “con memoria”. Programas que le permitirá “cargar” ma expresado en BASIC y en la fi-
También podría haber realizado al PIC sin tener que realizar ninguna gura 79 se ha dibujado el programa

Service & Montajes

34
PLC de 3 Entradas y 2 Salidas
Figura 79

Figura 78

Figura 80

Figura 81

realizado en lenguaje de contactos. compuerta OR (O), lo que implica ésta ya no podrá ser desactivada. El
Note que la única diferencia respec- que vamos a programar nuestro programa en BASIC que representa
to al programa de la figura 76 es que PLC para que la salida s0 se active a esta compuerta se muestra en la
la salida ahora no posee memoria cada vez que se active ya sea la en- pantalla de la figura 81, mientras que
(en la figura 74 tenemos el símbolo - trada e2 “o” la entrada e3 “o” ambas el correspondiente diagrama de pro-
( A )- mientras que ahora tenemos el entradas a la vez. gramación en lenguaje de contactos
símbolo -( )- ). La figura 80 muestra el diagrama se puede ver en la figura 82. Se ob-
De la misma manera que hemos de flujo de esta acción. Una rápida serva que el lenguaje de contactos
representado el funcionamiento de mirada nos permitirá comprender es “más intuitivo”, ya que es fácil dis-
una compuerta AND, ahora pode- que la salida tiene memoria, es de- tinguir que los contactos que repre-
mos hacer lo mismo pero con una cir, una vez que se activó la salida, sentan a las entradas se encuentran

Figura 82

Figura 83

Service & Montajes

35
PIC & PICAXE

Figura 85

Figura 84

Figura 86

Figura 87

en paralelo y que con uno sólo de culo para Ud, ya que existen varia- rrespondiente programa pero en len-
ellos que se active la salida pasará a das formas de programar con lo que guaje escalera.
estado alto. podrá realizar rutinas y luego “guar- Cabe aclarar que los archivos de
Una de las “limitantes” de la pro- darlas” para que las pueda utilizar los ejemplos dados Ud. los puede
gramación en diagrama de flujo es en otros proyectos. bajar desde nuestra web con la cla-
que a un proceso le puede seguir La figura 83 muestra el diagrama ve PLCPICAXE. En dicho sitio, en-
“sólo” un proceso, con lo cual no de flujo de una compuerta OR con contrará archivos para ser abiertos
puede aplicarse el concepto de “es- salida “sin memoria”, es decir, la sa- por el Editor de Programas del siste-
calones de programación” que se lida s0 sólo estará activa, mientras al ma PICAXE y otros para ser abiertos
usan en el lenguaje escalera. Sin menos una entrada esté en estado por el programa de CINDA Electróni-
embargo, ésto no debe ser un obstá- alto. Por más que ya se haya activa- ca.
do la salida, si Ahora bien, hasta aquí hemos
luego ambas dado ejemplos de cómo se pueden
Figura 88 entradas están realizar funciones sencillas por me-
en reposo, en- dio de diagramas de flujo pero un
tonces la salida PLC por ejemplo, debe poder activar
también lo es- salidas pero también desactivarlas.
tará. Por ejemplo, podemos activar la
La pantalla de sirena de una alarma domiciliaria si
la figura 84 se abre una ventana o si se detecta
muestra el pro- el movimiento de una persona (has-
grama en BA- ta aquí precisamos dos entradas y
SIC de este una salida) y desactivar dicha sirena
ejercicio y la fi- a distancia pero que el sistema de
gura 85 el co- seguridad siga alerta por si se pro-

Service & Montajes

36
PLC de 3 Entradas y 2 Salidas

Figura 89 Figura 90

duce alguna otra alteración en las en los casos anteriores, en la figura tiene aplicaciones comerciales muy
correspondientes entradas (es decir, 87 se observa el programa en BA- amplias.
precisamos una nueva entrada que SIC y en la figura 88 en lenguaje
haga cambiar de estado a la salida). Ladder. Vea que en este último caso Lista de Materiales del PLC
En este ejemplo precisamos tres se tienen dos escalones de progra- RG1 - LM7805 - Regulador de 3
entradas y una salida y la designa- mación, un escalón que establece la terminales
ción de terminales será la siguiente: condición de “activación” de la salida IC1 a IC3 - UN25 - Optoacoplado-
y otro escalón” que establece la res
Entrada PIN Función condición de “desactivación”. IC4 - LM324 - Cuádruple amplifica-
e2 2 sensor de ventana Como es sabido, los PLCs poseen dor operacional
e3 3 sensor de movimiento temporizadores, contadores, gene- IC5 - PICAXE-08
e4 4 desactiva la salida s0 radores de marcas, etc. CN1 - Bornera de 6 contactos
s0 0 activación de sirena Todas estas funciones también CN2 - Conector estéreo tipo plug
pueden programarse en el Editor de hembra
Desde el punto de vista práctico, Programas. A los efectos de dar un CN3, CN4 - Borneras de 2 contac-
se precisa una compuerta “O” con ejemplo, en la figura 89 se muestra tos
memoria con entradas e2 y e3, que el diagrama de flujo de la activación R1, R5, R9 - 1kΩ
corresponda a s0 y que dicha salida de una salida siempre y cuando una R2, R6, R10 - 100kΩ
se desactive si cambia de estado la entrada se mantenga activa durante, R3, R7, R11 - 1kΩ
entrada e4. Esta situación se puede por lo menos, 5 segundos. En este R4, R8, R12 - 100kΩ
“programar” mediante el diagrama caso, si la entrada está activa me- R13 - 22kΩ
de flujo de la figura 86. Note que el nos de ese tiempo, la salida no se R14 - 10kΩ
ejemplo es muy parecido al ejemplo activa pero si la salida se activa, per- R15, R16, R17, R18 - 1kΩ
anterior (figura 83), sin embargo la manecerá en ese estado por más R19, R20, R21 - 10kΩ
acción es bastante diferente. Como que la entrada haya cambiado de D1, D2, D3 - Leds rojos de 5 mm
estado. La figura 90 D4, D5 - 1N4148 - Diodos
muestra el listado en D6, D7 - Leds verdes de 5 mm
BASIC de este ejemplo Q1, Q2 - BC548 - Transistores
y la figura 91 detalla có- NPN de uso general.
mo es el programa en RL1, RL2 - Relés de 12V de bobi-
Figura 91 lenguaje de contactos. na para circuitos impresos del tipo
Como puede observar simple inversor (WJ107)
la lista de “ejemplos” es Varios:
interminable y la pro- zócalo (base) de 8 terminales,
gramación dependerá fuente de alimentación, conectores,
del sistema que desea placa de circuito impreso, etc.
adoptar, pero puede es-
tar seguro de que este El montaje del PLC es sencillo y no
PLC, muy económico, reviste consideraciones especiales.

Service & Montajes

37
PIC & PICAXE
KIT PARA MINI-ROBÓTICA
Los microcontroladores PIC y PI-
CAXE (estos últimos sobre todo) son
ideales para “armar” pequeños ro-
bots tanto para entretenimiento como
para efectuar algunas tareas senci-
llas y en Saber Electrónica publica-
mos varios proyectos empleando a
Figura 92
estos microcontroladores.
A continuación describiremos el
funcionamiento de una placa que vire a la derecha, esto
puede ser empleada para “hacer fun- dependerá del orden en
cionar” a dos actuadores que pueden los cuales los sensores,
ser motores de continua, relés, siste- en este caso dos, salgan
mas sonoros etc. Estos actuadores de la línea. Como condi-
responderán a los estados de dos ción inicial es que inicie
entradas adonde se conectarán sen- el recorrido con los sen-
sores. sores sobre la línea, de
Una aplicación práctica es la esa manera nuestro sim-
construcción de un pequeño móvil si- ple circuito estará en
guelíneas y en ese caso los sensores condiciones de operar,
serán sistemas por infrarrojo y los ac- de lo anterior deducimos
tuadores podrán ser simples motorci- que debe tener “memo-
tos de corriente continua. ria” para recordar cuál de
Un primer móvil puede seguir una los dos sensores salió de Figura 93
línea negra sobre fondo blanco y en la línea primero, de esa
caso de que el móvil se salga de la li- manera si el móvil sale
nea, simplemente dejará de funcio- de la línea y los dos sensores no lo Flip Flop implementado con dos
nar sin tener la posibilidad de ras- detectan, “recuerde” hacia dónde de- NAND tiene la peculiaridad de que la
trearla de nuevo. Luego podemos in- be ir. Como es simple y con dos en- activación se da por los niveles ba-
cluir la condición de que si el móvil tradas, podemos implementar nues- jos, razón por la cual el estado inicial
sale totalmente de la línea, que el tro circuito con un Flip-Flop R-S, y permitido a las entradas deba ser “1”
móvil vire hasta que los sensores la para que nuestro circuito sea aún lógico, esto para no causar confusión
encuentre de nuevo. Quiero decir más sencillo, lo armaremos con dos en el análisis de la tabla de la figura
que si los sensores salen hacia la de- compuertas NAND, de acuerdo a la 92.
recha o izquierda, que tan sólo de- tabla de verdad que implementamos. Por lo tanto, para que se dé la
tenga el movimiento de la rueda res- El estado de memoria se dará solo condición para que avance hacia de-
pectiva y así retornará al camino a cuando las entradas sean un “1” lógi- lante, es que las entradas R y S de-
seguir de manera normal, esta fun- co, si ambas entradas son “0” lógico ben ser “0”, que es cuando los senso-
ción es muy útil cuando las curvas las dos salidas del Flip Flop serán res están detectando la línea, que en
son muy cerradas o que alguno de uno, (a este estado se le puede lla- este caso ahora será blanca sobre
los motores sea un poco rápido y se mar estado prohibido) si SET lo lleva- fondo negro, y usando el circuito de
salga del camino, como comúnmente mos primero a “1” Q será “0” y Q` se- la figura 93 tendremos en el resistor
pasa en un móvil de este tipo por su rá “1”, si a continuación Reset se lle- de 10kΩ (R2 y R5) que está como sa-
sencillez. va a “1” la salida se conservará y por lida del fotodiodo infrarrojo una caída
Lo anterior nos indica que si salen lo tanto, el estado de memoria se da- de voltaje que interpretaremos como
hacia la izquierda o hacia la derecha, rá. Si realizamos lo anterior pero em- “1” lógico, y tenemos que invertir el
el móvil intentará buscar la línea ha- pezando por RESET y luego pasa- estado colocando un simple inversor.
cia el lado contrario de donde se sa- mos por SET, los estados de salida Ahora las salidas del Flip Flop serán
lió, es decir que si sale a la derecha serán invertidos, por lo tanto el esta- “1” lógico, con lo cual podemos llevar
totalmente que vire hacia la izquier- do de memoria dependerá de cuál a saturación a un transistor y así po-
da, si lo hace hacia la izquierda que sensor salga primero de la línea. Un ner en marcha cada motor. Si alguno

Service & Montajes

38
KIT para Mini-Robótica
tablecen como pista para la prueba
esas características, si desean que
funcione sobre una pista blanca con
línea negra es sencillo, sólo adicio-
nen otro inversor antes de cada en-
trada del Flip Flop. También podrían
simplemente, eliminar el inversor y
usar solo el Flip Flop, lo cual no acon-
sejo por la posibilidad de errores ya
Figura 94
que el primer inversor es para aco-
plar el sensor de la etapa lógica.
Originalmente por la sencillez, no
está proyectado un circuito impreso y
de los sensores sale de la línea, el re- por ruido, además de que al tener a el prototipo se armó sin éste en unos
sistor de 10kΩ entregará un “0” lógi- la entrada un resistor de 10kΩ aterri- cuantos minutos, usando bases DIP
co que pasando por el inversor será zado, lo interpreta como un “0” lógico para no dañar el C.I. y usando otros
“1” y el funcionamiento será como el al no haber prácticamente corriente dos a manera de “Protoboard” y mon-
descrito para el Flip Flop. De esa ma- circulante a través de él. Intenten ha- tar los sensores y el cableado, el ar-
nera se detendrá el motor respectivo cer lo mismo con un inversor TTL y mar el circuito de esta manera permi-
para que nuestro móvil pueda regre- se darán cuenta que la corriente sa- te compactar el prototipo y reducir
sar a la línea “recordando” hacia don- liente de la entrada provoca una caí- peso, esta es una técnica común-
de podrá virar. La colocación de los da de tensión en el resistor que pro- mente usada en robótica BEAM y ro-
sensores con respecto a los motores duce casi un “1” lógico y por conse- bots de reducidas dimensiones, así
en nuestro pequeño móvil, debe ser cuencia no funciona. el lector podrá armarlo en poco tiem-
que el sensor 1 esté del lado opues- Los transistores 2N2222 permiten po y verlo funcionar, si desea armar-
to del motor 1 y el sensor 2 del lado usar mecanismos con motores muy lo en impreso recomiendo una table-
contrario al motor 2, esto es similar al eficientes que no consumen gran co- ta universal de muy reducidas di-
siguelíneas de los primeros artículos, rriente y son pequeñitos, si desean mensiones. Prácticamente todos los
ver figura 94. Los emisores deben usar motores de juguete de mayor elementos los encontré en mi mesa
colocarse al centro y los receptores a capacidad tendrán que usar una eta- de trabajo y los motores con meca-
los lados, los sensores deben ser co- pa Darlington, además puntualizo nismo de reducción los reciclé de
locados de tal manera que no sobre- que aún a pesar de la simplicidad, los unos pequeños autitos de control ina-
salgan del ancho de una cinta de ais- motores deben llevar forzosamente lámbrico. Como consejo final insisto,
lar plástica. reducción mecánica. busquen entre sus cosas y segura-
El diseño es para compuertas Para los sensores o bien puede mente entre juguetes en desuso, pe-
CMOS ya que así tendremos la liber- emplear los CNY70 (que pueden ser queños walkman y uno que otro apa-
tad de usar voltajes de alimentación caros, del orden de los 2 a 3 dólares rato inservible, tienen una fuente vas-
desde 3 a 6 Volt con el mismo circui- cada uno) o puede emplear “pares” ta de elementos para crear un robot.
to, así no tendremos sorpresas al dis- Tx-Rx como el CQX46 y BPW42 que Ahora haremos nuestro “robot”
minuir un poco el nivel de baterías y no sólo son más baratos sino que los con el microcontrolador PICAXE-08,
podremos usar cualquiera entre ese puede ajustar para diferentes distan- que es uno de los miembros de la fa-
rango, además que los niveles lógi- cias de acoople. No usen emisores y milia PIC de 8 terminales.
cos en esta tecnología se adecúan a receptores de otro tipo (encapsulado Este pequeño chip tiene los ele-
los niveles de voltaje de alimenta- tipo led) ya que la dispersión del en- mentos necesarios y suficientes para
ción, y podemos activar con relativa capsulado no permite un correcto lograr un pequeño robot, que puede
facilidad la etapa de transistores. funcionamiento. En caso de que con- ser un excelente sigue-líneas repro-
Para acoplar la salida de los sen- sigan los CNY70 o algún equivalen- gramable, que pueda incluso tener
sores con el Flip Flop se usó un in- te, pueden probar y el funcionamien- un control de velocidad, dar modali-
versor implementado con una NAND. to será prácticamente el mismo. dad de seguimiento de línea negra o
Al usar el C.I. 4093 tiene la caracte- blanca, programar una rutina de mo-
rística de ser con entrada Schmitt ¿Por qué el móvil sigue una línea vimientos y con un poco de ingenio
Trigger, lo cual internamente estable- blanca sobre fondo negro? realizar alguna función secundaria al
ce umbrales de cambio, y a su vez Más que nada es por cuestión no encontrar la línea. Por ejemplo re-
minimiza errores de funcionamiento técnica, ya que algunos eventos es- tornar hacia la última referencia de lí-

Service & Montajes

39
PIC & PICAXE
Figura 95 pende de los umbrales que maneja el
Microcontrolador a sus entradas para
discernir los niveles lógicos 1 y 0, las
salidas van a resistores de 1kΩ, en-
cargándose de llevar al corte y satu-
ración del arreglo del par Darlington
formado por T1 y T2. Al ser dos arre-
glos, tenemos la posibilidad de ma-
nejar dos motores (M1 y M2) de ju-
guete, de manera sencilla y ése es
todo el circuito.
El circuito impreso del kit para
mini-robótica se muestra en la figura
96, en él se incluye la inserción de un
capacitor de 100nF. La tensión de ali-
mentación deberá estar entre 4.5 y
6V. En la figura 94, se mostró el mi-
mos reservada, ya que ésa se ni-robot y la ubicación de los senso-
usa para la comunicación con la res. El circuito cuenta con su interfaz
PC y así simplificamos más el cir- programadora y tan sólo resta cargar
cuito, prácticamente la tarjeta el software al robot de manera senci-
principal sólo tiene los compo- lla, ya sea con su interfaz gráfica con
Figura 96
nentes necesarios para manejar diagrama de flujo o directamente en
la potencia de los motores y el BASIC. No profundizaremos en el
chip PICAXE. Los elementos método de programación y uso del
sensores serán incorporados en software, ya que ésto lo explicamos
una tarjeta adicional, que es la anteriormente. En la figura 97 se
misma que se usó para el módu- muestro un programa tanto en su
lo de sensores del primer sigueli- versión Basic como de diagrama de
nea y encontrar de nuevo la ruta o un neas (no se incluye este módulo en el flujo con el cual el robot puede seguir
paro automático en un lapso de tiem- kit para mini-robótica). una línea blanca sobre fondo negro,
po definido, ambas funciones son muy En el diagrama esquemático de la intenten dar secuencias programa-
importantes al querer llevar a estos ro- figura 95 vemos el circuito completo, das, temporizaciones y funciones dis-
bots a eventos de competencia. apreciando la entrada de la interfaz tintas a las que marca el breve pro-
Recuerde que el PICAXE-08 tiene de comunicación con la PC, para ar- grama, verán que es sencillo, diverti-
5 terminales de entrada salida. Nos li- mar la interfaz, sólo se necesita un do y sobre todo que podremos apren-
mitaremos a usar sólo dos para los conector estéreo macho y hembra der programando desde casi el pri-
sensores, Pin4 que es una terminal (Similar a los de los audífonos) y co- mer intento.
dedicada a sólo entrada y Pin3 que es nector DB9 hembra (vea en la figura
bidireccional. Dos para el control de 24 cómo es la conexión del cable). Lista de Materiales del kit
los motores, las cuales son Pin2 y Las dos entradas del PICAXE CI PICAXE-08 (PIC12F629)
Pin1 que son bidireccionales, Pin0 usan como elementos sensores al C1 - 100nF
que es exclusivamente salida la deja- conocido CNY70, estos circuitos en- R1 - 220 Ohm, 2 piezas
tregan un estado R2 - 10 kohm, 2 piezas
alto en presen- R3 - 10 kohm
cia de superfi- R4 - 22 kohm
cies blancas o R5 - 1 kohm, 2 piezas
reflejantes y un T1 - BC547, 2 piezas
estado bajo en T2 - 2N2222, 2 piezas
superficies oscu- Varios: Para la construcción del
ras o negras, siguelíneas es preciso tener la placa
aquí el umbral con sensores que no se incluye en el
de cambio de- kit de la placa de mini-robótica. ✪
Figura 97

Service & Montajes

40
LANZAMIENTO EXTRAORDINARIO
Controles Automáticos &
Curso de Autómatas Programables
Como siempre decimos, los lectores de Saber Electró-
nica pueden acceder a bibliografía complementaria a la de
nuestra “querida revista” por medio de la colección “Club
Saber Electrónica”, que está compuesta por tomos de edi-
ción mensual que tratan temas específicos que, en gene-
ral, empiezan y terminan con cada edición. Por ejemplo,
mediante la lectura de los tomos 11, 13, 15 y 17, los lecto-
res de Saber Electrónica pueden realizar un curso de tele-
visión interactivo con asistencia por Internet y hasta po-
drán obtener un Diploma de Aprobación si contestan co-
rrectamente los Tests de Evaluación correspondientes a
las diferentes etapas del Curso, y lo novedoso... puede es-
tudiar en su casa si posee conexión a Internet. Pero para
satisfacer la demanda de otros lectores, entre tomo y tomo
del curso de televisión, publicamos otros temas. Este mes
está dedicado a los Autómatas Programables, y se explica
en forma genérica qué son estos aparatos, cómo se los
constituye y de qué manera se pueden diseñar sistemas
que los contengan. El texto corresponde al Nº 18 de la Co-
lección; tenga en cuenta que la edición es limitada y que
si Ud. no encuentra el texto en el puesto de venta de revis-
tas de su localidad, puede contactarse con Saber Interna- c. Módulo de control: Instrumento Unilazo Programable
cional para que se lo hagan llegar a su domicilio. (SLPI por sus siglas en inglés, Single Loop Programmable Ins-
En esta nota, que es parte del tomo 18 explicaremos trument)
los fundamentos del Curso de Autómatas Programables.
Recuerde que Ud. puede conseguir cualquier tomo de la Además de esto necesitamos una planta experimental (si-
colección en tiendas especializadas (vea la página 79). mulada) en la que podemos probar nuestro módulo por lo cual
estamos diseñando dos simuladores de procesos:

Introducción a. Simulador de proceso de temperatura


b. Simulador de proceso de nivel
Pretendemos desarrollar un módulo educativo para la ense-
ñanza de cursos de Control Automático con nivel Universitario
pero que pueda ser comprendido también por quienes poseen OBJETIVOS
conocimientos limitados de electrónica. Permite experimentar
con equipos simuladores de procesos industriales con caracte- Tenemos por objeto desarrollar un software que permita la
rísticas reales antes de manipular plantas industriales, para que sintonización de los parámetros PID, para que el proceso pueda
tenga una visión mayor en los diferentes problemas a los que se controlar, de manera correcta, el proceso industrial simulado.
va a enfrentar en su vida profesional en el área del control auto- Se realizan tres (3) módulos de control basados en el con-
mático. trol PID.
La meta es el diseño y construcción de 3 tipos diferentes de Para la realización de este trabajo se emplean técnicas de
control que se encuentran en el mundo real en las empresas del modelamiento de software para realizar de manera más sencilla
medio: y eficaz el diseño de software.
También se realiza el diseño de simuladores de curvas de
a. Módulo de control PID y Autosintonía PID mediante Vi- procesos industriales que sean capaces de cumplir con todas las
sual Basic características de un proceso real.
b. Módulo de control PID mediante LabView El entorno visual en el que se desarrollarán los diferentes

Saber Electrónica

65
Lanzamiento Extraordinario
programas es mucho más amigable que un software basa- Tabla 1
do en DOS.

Evolución histórica de los sistemas de control


Como todo proceso evolutivo, es casi imposible com-
prender plenamente el estado actual y las tendencias futu-
ras si es que no se conoce su pasado.
Lo que hoy se está viviendo en el área de control de
procesos industriales es la consecuencia de la suma e inte-
rrelación de distintos eventos que se fueron sucediendo de
forma tal, que es probable que nadie haya pensado, en su
momento, que pudieran tener vinculación.

Evolución del control automático


Tiene su primer antecedente (al menos así quedó re-
gistrado en la historia) en el Regulador de Watt, el famo-
so sistema que controlaba la velocidad de una turbina a
vapor en el año 1774. Estos avances los podemos observar
de forma resumida en la tabla 1.
A partir de aquel “regulador de Watt” se desarrollaron
innumerables aplicaciones prácticas. En el plano teórico
las primeras ideas surgieron hacia 1870. A partir de la dé-
cada de los 30 del presente siglo recibieron un fuerte im-
pulso; se hicieron importantes experiencias y análisis.
Como mencionamos, las industrias de procesos conti-
nuos fueron las primeras en requerir las variables de pro-
ceso en un determinado rango a fin de lograr los objetivos
de diseño. Las primeras industrias realizaban el control de
las variables en forma manual a través de operadores que
visualizaban el estado del proceso a través de indicadores
ubicados en las cañerías y/o recipientes y equipos.
El operador conocía el valor deseado de la variable a con- un elemento final de control (generalmente una válvula) a fin de
trolar y en función del error tomaba acciones correctivas sobre minimizarlo.

Figura 1

Saber Electrónica

66
Curso de Autómatas Programables
Esta descripción se ajusta en sus principios a lo que cono-
cemos como lazo cerrado de control o lazo realimentado que se
grafica en la figura 1.

LA TECNOLOGÍA DIGITAL EN EL
ÁREA DE CONTROL AUTOMÁTICO

Las primeras grandes computadoras se utilizaron actuando


sobre controladores individuales en un modo conocido como
“Control de Valores Deseados” (Set Point Control – SPC), figu-
ra 2.
Los controladores electrónicos analógicos efectuaban el
control en la forma convencional siendo supervisados y ajusta-
dos sus valores deseados por la computadora, en función de al-
goritmos de optimización. La falla de la computadora no afec- * El problema económico (prácticamente se duplicaba la
taba el control, dejando el sistema con los últimos valores cal- instalación, o sea la inversión teniendo la mitad ociosa a la es-
culados. Un aspecto a destacar fue que, a diferencia de las apli- pera de una falla).
caciones en los planos administrativos y científicos, en el área * La exigencia de tener el sistema de respaldo actualizado
de control se necesitó el funcionamiento de las computadoras con los últimos valores, tanto de campo, como los modificados
“en tiempo real”, es decir, que el procesamiento debía de ser lo por los operadores en función del proceso. Esto requería una
suficientemente rápido como para poder resolver eventos y pro- gran capacidad de cómputo así como una conmutación muy se-
blemas que iban ocurriendo, en instantes. gura (sin saltos ni fallas).
Esta problemática era (y es) distinta a la de la mayoría de * El problema del lenguaje de programación de las compu-
las exigencias computacionales. Tal vez el cálculo en sí no es tadoras; el personal de planta no conocía los métodos que es-
complejo, pero sí lo es el procesamiento en forma recurrente y taban reservados a personal especializado.
en fracciones de segundo de algoritmos sobre cientos de varia-
bles (a veces miles) que llegan desde el campo. A este procesa- Estos problemas fueron importantes y dieron lugar a com-
miento se deben sumar las exigencias de otros periféricos (co- plejos análisis y desarrollos para simplificar la programación,
mo son las consolas de operación o las impre-
soras de eventos y alarmas). Figura 2
En paralelo con el desarrollo del SPC, sur-
gió la idea de trasladar todo el procesamiento
de control hacia la computadora teniendo como
interfaz las tarjetas de entrada/salida que hacían
la conversión de las señales analógicas en digi-
tal (y biceversa) de y hacia campo.
Los mayores inconvenientes de este modo
de control estaban en la falta de seguridad y
continuidad operativa ante una falla (no tan fre-
cuente) de la computadora: la falla abarcaba a
toda la planta deteniéndola o lo que era peor
llevándola a un estado impredecible y poten-
cialmente peligroso. Dos alternativas surgieron
para resolver estos problemas:
* Una computadora redundante a la espera
de la falla a la que en ese momento se le transfie-
ra todo el control.
* Un panel con controladores e indicado-
res convencionales a los que en el momento de
la falla le será transferido todo el control.

Ambas alternativas presentaron problemas:

Saber Electrónica

67
Lanzamiento Extraordinario
como ser la configuración de Sistemas externos
Sistemas internos
las estrategias de control por Dispositivos de Entrada /Salida (E/S)
medio de bloques o el segui-
miento de variables actuali- PARTES BASICAS DE UN PAQUE-
zándolas en distintas unida- TE DE SOFTWARE
Introducción
des (tracking). Creando la estrategia de control
A través del desarrollo Creando las pantallas
Ejecución de la estrategia de control
tecnológico y la reducción de Visualización de la base de datos
costos asociados al procesa- El driver de comunicaciones
miento computacional llega- Sistema operativo y plataforma
ron para ayudar a los inge- LA ESTACION DE TRABAJO DE
nieros de control, la apari- UN AUTOMATA
La interface del operador
ción del microprocesador Componentes de una estación de trabajo
permitió tener en un pequeño Creación de pantallas
espacio una gran cantidad de procesamiento. Visualización de pantallas
Formatos para la presentación de información
Hasta aquí hemos dado un panorama sobre los Autómatas
Programables, veamos ahora cuál es el contenido del tomo 18 LA ESTACION DE TRABAJO DE UN AUTOMATA
de la Colección Saber Electrónica que se encuentra actualmen- Reglas para el diseño de las pantallas que manejan a un PLC
Introducción
te en venta en los puestos de revistas: Aspectos humanos del diseño de pantallas
EL usuario
CONTROLES AUTOMATICOS La disposición de los elementos en pantalla
Introducción Detalles de la pantalla
Evolución histórica de los sistemas de control Características del monitor y la sala
Evolución del sistema de control Resumen e integración
La tecnología digital en el área de control automático
Microcontroladores DISEÑO Y MONTAJE DE UN MODULO SIMULADOR
Diferencia entre microcontroladores y microprocesadores DE TEMPERATURA PARA PLC
Arquitectura interna Diseño de la etapa 1
Memoria de programa Diseño de la etapa 2
Memoria de dato Diseño de la etapa 3
Líneas de entrada y salida (E/S) para los controladores periféricos Diseño de la etapa 4
Recursos auxiliares Diseño de la etapa 5
Definición de tiempos
ESTRUCTURA DE LOS CONTROLADORES PID Diseño del convertidor tensión - corriente
Instrumentos unilazo programables Perturbaciones
Características
Interfaz del operador DISEÑO Y MONTAJE DE UN MÓDULO
Configuración SIMULADOR DE PROCESO DE NIVEL
Comunicaciones Diseño del sumador de señales
Instalación Circuito integrador
Características principales de los controladores Circuito final
¿Qué es un PID? Especificaciones de una DAQ comercial Advantech PCL 818L
Glosario de términos comunes
DISEÑO DEL SOFTWARE PARA PLC EN BASIC Y LAB VIEW
LOS ALGORITMOS DE CONTROL UML: lenguaje modelador unificado
Introducción Introducción
El algoritmo PID Requerimientos de análisis
Modificaciones a los algoritmos Eventos externos
Controladores PID digitales Diagrama de contexto
Tiempo de barrido Eventos
Discretización del algoritmo Casos de uso
Algoritmos posicionales Escenarios
Algoritmos incrementales Estructura de objetos
Construcción del diagrama de clase: el diagrama de clase del simulador
SIMULACION DE PROCESOS DE CONTROL Sobre hardware y software
Analogía del simulador de proceso de nivel Implementación del software
Analogía del simulador de proceso de temperatura Lenguaje de programación y herramientoas de software
Sintonización de procesos Los drivers de la placa de adquisición de datos
Estabilidad del circuito ode control Diseño de drivers para la tarjeta PLC - 818L de la empresa Advantech
Sintonía de los controladores por retroalimentación ¿Qué es Lab View?
Método de oscilación de Ziegler & Nichols (Z - N) Programa en Lab View
Método basado en la curva de reacción Descripción de los registros a usarse en cada una de las etapas del programa
Registros usados en la conversión A/D
SISTEMAS DE CONTROL BASADOS EN PC Registros usados en la conversión D/A
Introducción Diseño de cada uno de los Sub Vis
Partes de un sistema de control basado en PC Diseño del indicador o pantalla de entrada (VI Input)
Clasificación de sistemas de control Diseño del indicador o pantalla de entrada ✪

Saber Electrónica

68
Cuaderno del Técnico Reparador

Cómo Funcionan los Teléfonos Celulares


El Circuito de Antena
Tal como explicamos en la edi-
ción anterior, en esta sección, co-
menzaremos a explicar cada uno
de los bloques que integran a un
teléfono celular. Ya detallamos un
diagrama en bloques en base a
un móvil Sony y ahora explicare-
mos en qué consiste el circuito
de antena de un teléfono Motoro-
ta Nivel 3. Elegimos este teléfono
porque puede operar tanto con
tecnología GSM como como CD-
MA y porque también puede ope-
rar en la banda de 2.1GB en
UMTS. Para la comprensión de
este texto es preciso que el lector
posea conocimientos de telefonía y de tecnologías utilizadas para telefonía celular, temas
que fueron desarrollados en anteriores ediciones de Saber Eleectrónica y que Ud. puede
bajar sin cargo de nuestra web www.webelectronica.com.ar, haciendo click en el ícono
password e ingresando la clave: cursocel. Ud. debe ser socio del Club SE, lo cual es gra-
tuito y puede concretar en la misma web.

Autor: Ingeniero Horacio Daniel Vallejo


e-mail: hvquark@ar.inter.net

Introducción antena con el circuito interno y que nará entre EGSM, DCS, PCS Y
desconecta a la antena del teléfono WCDMA). La selección para tra-
La recepción de señales en to- del circuito interno cuando se co- bajar con tecnología GSM se reali-
das las bandas por medio de un te- necta una antena externa. El cami- za mediante líneas de control que
léfono celular comienzan en la an- no de la señal de RF “cambiará” en el diagrama en bloques tienen el
tena del móvil, ya sea externa o in- entonces, cuando se conecte una N_BAND_1 y N_BAND_0_G. La
terna. En la figura 1 podemos apre- antena externa al conector macho selección de modo es hecha por lí-
ciar un diagrama en bloques de la del tipo SMA. La señal (ya sea neas de control (HL_TX_EN,
etapa de antena de un teléfono Mo- proveniente de la antena del teléfo- RX_EN_LIFE, N_GSM_EX-
torola Nivel 3 (en este caso hace- no o de una antena externa) llega a C_EN, y GSM_EXC_EN). Note la
mos referencia a un equipo A920 un FEM (Front End Module o mó- forma en que se recepcionan seña-
que además de las bandas norma- dulo de salida) que se encarga de les WCDMA, existe un “arreglo
les de trabajo, también opera en seleccionar “el sistema” de trabajo circuital” que permite que mientras
UMTS en 2.1GHz). M001 es un y proveer las condiciones de ope- que el teléfono esté trabajando en
interruptor mecánico que une a la ración para dicha banda (seleccio- un sistema GSM en cualquier ban-

Saber Electrónica

69
Cuaderno del Técnico Reparador
da, éste pueda descubrir señales de de ~0.5dB. Para otra banda que no Q901 es usado para invertir la
una estación de base de WCDMA. sea WCDMA, FL010 se comporta señal de control que viene de
El microcontrolador podrá tomar la como un circuito abierto, impi- Q906.
decisión de “sincronizarse con sis- diendo a las señales llegar hasta el Evidentemente, si Ud. no está
tema WCDMA, en función de có- receptor WCDMA. familiarizado con sistemas de
mo esté programado. Q902 es un dispositivo FET transmisión y no conoce los princi-
De la misma manera, si el mó- dual que se emplea para seleccio- pios de funcionamiento tanto de la
vil está operando en WCDMA y se nar la función N_BAND_) o la se- tecnología CDMA como de GSM,
detecta una estación base EGSM se ñal proveniente del bloque MA- seguramente no va a poder com-
podrá tomar la decisión de emigrar GIC LV a la función múltiple de la prender las funciones recién espe-
de WCDMA hacia EGSM para que señal de control de N_BAND_0 cificadas pero “tendrá una idea” de
el celular siga funcionando (ahora que viene de la Magia LV. Con el cómo es el procesamiento de las
con otro sistema, de acuerdo con lo empleo de Q902, N_GSM_EX- señales en torno de la antena del
detectado de la estación base). Es- C_EN seguirá a la banda celular.
to no será posible para señales de N_BAND_0. En la figura 2 se reproduce el
estaciónes base que operen en las circuito eléctrico del circuito de
bandas PCS y DCS. Q906 es otro sistema de selec- antena de un móvil Motorota 920
Las señales recibidas en la an- ción tipo FET dual para la selec- en el que podrá encontrar en qué
tena entre 2110 y 2170MHz verán ción entre GSM y WCDMA duran- consiste cada uno de los bloques
el interruptor de RF como un cir- te la transmisión. Durante condi- nombrados.
cuito abierto en cualquier posición. ciones de transmisión WCDMA,
Por consiguiente, las señales de HL_TX_EN estará en un estado al-
RX WCDMA (WCDMA_RX) se- to. Esto abrirá los interruptores Vocabulario
rán enviadas hacia el receptor FETs en Q906, incapacitando cual-
WCDMA a través del bloque quier función de señal de líneas de A los efectos prácticos, a conti-
FL010. Este bloque debería tener control NB_EXC_EN como nuación daremos el significado de
una pérdida de inserción máxima N_BAND_0. algunos términos que empleamos

Figura 1

Saber Electrónica

70
El Circuito de Antena
Figura 2

Saber Electrónica

71
Cuaderno del Técnico Reparador
en este curso para familiarizar a los "PCS" es utilizado usualmente en ra comunicaciones de alta calidad
principiantes en el vocabulario pa- lugar "celular digital", pero el sig- de voz y comunicaciones multi-
ra telefonía celular. nificado verdadero de "PCS" es media, como pueden ser las video-
que el teléfono incluye otros servi- conferencias. También es posible
SMA: es un conector similar al cios tales como identificación de acceder a diferentes servicios en un
de las puntas de los osciloscopios, llamada, radiolocalizador, y correo solo terminal, por ejemplo, pode-
en celulares es más pequeño. electrónico. La tecnología celular mos estar realizando una videocon-
fue diseñada para su uso en autos, ferencia y al mismo tiempo estar
EGS: Sistema Global Mejora- pero la de PCS fue diseñada con la haciendo una descarga de archivos
do para Comunicaciones Móviles. movilidad del usuario en mente muy grande, etc. Puede soportar
desde un principio. Las PCS utili- completamente varias conexiones
DCS: Siglas de la expresión in- zan celdas más pequeñas, por lo simultáneas como puede ser una
glesa DIGITAL CELLULAR SYS- que requieren más antenas para cu- conexión a internet, una conversa-
TEM. Sistema Digital de transmi- brir un área geográfica. ción telefónica, videoconferencia,
sión y recepción propuesto por el etc. En esta plataforma se emplea
Reino Unido al Grupo Especial de WCDMA (Wideband Code Di- estructuras de protocolos de red si-
Móviles ( GSM ) y aceptado para vision Multiple Access - Acceso milares a la usada en GSM (Global
operar en la banda de 1800MHz. Múltiple por División de Código System for Mobile communica-
de Banda Ancha) , es la tecnología tions), por lo tanto está en la capa-
PCS: El término PCS (Personal de interfaz de aire en la que se ba- cidad de utilizar redes existentes.
Communications services) o Servi- sa la UMTS (Universal Mobile Te- La figura Nro 1, muestra la evolu-
cios Personales de Comunicación, lecommunication System), el cual ción de los sistemas GSM y
es un servicio telefónico inalámbri- es un estándar europeo de Tercera DAMPS (Digital Advanced Mobi-
co similar al servicio telefónico ce- Generación (3G) para los sistemas le Phone System) hacia WCDMA
lular con un énfasis en el servicio inalámbricos. La tecnología WCD- y los pasos en el desarrollo del ra-
personal y la movilidad. El término MA está altamente optimizada pa- dio de las nuevas tecnologías. ✪

Saber Electrónica

72
MANTENIMIENTO DE COMPUTADORAS
FALLAS ANALIZADAS CON OJO CLÍNICO

PEN DRIVE:
DISPOSITIVO CHICO, PROBLEMAS GRANDES
La proliferación actual de los Pen Drives es abru-
madora y esto, por cierto, está más que justificado,
ya que, gracias a ellos, podemos acceder a una
gran capacidad de almacenamiento, con un bajísi-
mo costo. Pero, como todo dispositivo, éste tam-
poco está libre de sufrir problemas inesperados.

De la Redacción de

de MP Ediciones

uando de prioridades se trata, mación que almacenan. Incluso, Luego de un té de tilo y un par de

C entonces, nos encontramos


siempre con que la necesidad
de recuperar el contenido justifi-
muchos optan por hacer sus traba-
jos sobre el mismo pen drive, en vez
de trabajar sobre el disco duro y, lue-
palabras de aliento, logramos que
su cara recuperara los colores y que
las pulsaciones cardíacas volvieran
cando cualquier accionar, aun si es- go, hacer una copia. a un ritmo relativamente normal.
to implica destruir el soporte. El punto es que estos diminutos Procedimos, entonces, a indagar los
Pero, en esta oportunidad, no dispositivos están lejos de ser lo hechos que habían derivado en el
vamos a hablar de un disco duro o más seguro en materia de almace-
de un medio óptico: vamos a enfo- namiento, y en esta nota demostra-
carnos en los ya archifamosos pen remos por qué.
drives.
Si los discos duros pueden dar
una falsa sensación de “seguridad”, Historia Clínica
estos pequeños dispositivos los su-
peran ampliamente. Su aspecto tan La cara del usuario lo decía todo,
compacto y libre de partes mecáni- y ni siquiera hizo falta preguntarle.
cas hace suponer que lo que allí se Todo nos llevó a suponer que tenía-
almacena goza de toda la protección mos en puerta un serio problema,
y durabilidad del mundo. Nada más del que seguramente dependía más
equivocado. de un puesto de trabajo; y no está-
Esta sensación lleva a muchos bamos muy equivocados. Sólo nos
usuarios a cometer los mismos erro- miró y depositó sobre la mesa al Figura 1 - Este es el causante del
res que con los disquetes, CDs o causante de su pesar: un pen drive conflicto: un Sandisk Cruzer Micro
DVDs: no hacer backups de la infor- Sandisk Cruzer Micro de 512 MB. de 521MB.

Saber Electrónica

73
Mantenimiento de Computadoras
inconveniente. Por lo que el usuario
alcanzó a balbucear, nos enteramos
de que era secretario de un impor-
tante estudio contable. La unidad en
cuestión se encontraba conectada a
Figura 2 la salida USB frontal de un equipo
Los componentes con Windows XP, al que se le esta-
del pen drive, al descubierto: ba por formatear el disco duro princi-
1. Ficha USB pal.
2. Pack de soldaduras Este equipo hacía las veces de
3. Reguladores de voltaje servidor de la red, y contenía todos
4. Interfaz USB los archivos correspondientes a la
5. Cristal resonador historia de cada cliente del estudio.
6. Memorias Flash
La idea era hacer un backup de las
bases de datos sobre el pen drive y,
luego de formatear y reinstalar Win-
dows, volver a copiarlas en la carpe-
ta correspondiente. Así fue como se
procedió pero, al conectar el disposi-
tivo otra vez, el sistema operativo
dejó de reconocerlo. Suponiendo
que había un problema de software,
se trasladó la unidad a otros equi-
pos, pero los resultados también
fueron negativos. La desesperación
se iba apoderando de todos, en la
medida en que cada computadora
en la que se insertaba el pen drive
desconocía su existencia. Los da-
tos, que supuestamente estaban allí
seguros, eran inaccesibles y no
existía otra copia en la cual respal-
darse.

La Estructura del Pen Drive

La estructura de los pen drives


es bastante simple. En este caso,
estaba compuesto por un transistor
y resistencias a la entrada para re-
gular la corriente de alimentación,
un chip encargado del manejo de la
interfaz USB, un cristal resonador y
las memorias; todos componentes
de superficie.
La interfaz USB era un chip PL-
2515 de la firma Prolifi (www.prolific-
.com.tw), específicamente diseñada
para memorias flash. Es compatible
Figura 3 - Con tantas alternativas de almacenamiento de las que con USB 2.0 y Windows
disponemos en la actualidad, resulta muy riesgoso realizar en tan sólo Me/2000/XP, dispone de un regula-
un medio. dor de 3,3 V incorporado, soporte

Saber Electrónica

74
Dispositivo Chico Problemas Grandes
para particiones y booteo, función
de hub USB, y una tasa de transfe-
rencia de 1 MB/s para escritura y de
más de 5,2 MB/s para lectura.
En lo que respecta a las memo-
rias, estaban compuestas por cuatro
módulos K9F5608U0C, de la firma
Samsung (www.samsung.com).
Estas trabajan con una alimenta-
ción de 3,3V y cuentan con un siste-
ma de protección de datos ante
cambios en la corriente, registro de
operaciones, lectura automática al
encendido y una ID única para pro-
tección de copyright.

El Análisis

Lo primero que hicimos fue in-


Figura 1 - Aquí vemos una ampliación de la zona afectada. Las cuatro sol-
sertar el dispositivo en nuestra PC daduras que unen la ficha con la placa fueron reforzadas con estaño, a fin de
de pruebas, para comprobar que, evitar cualquier otro falso contacto.
efectivamente, Windows ni se daba
por aludido de su presencia en el
puerto USB. No quedaba otra alter- bre secretario, que nos miraba con La Solución
nativa: había que desarmar la cu- nerviosismo a través del vidrio del
bierta y revisar el interior. laboratorio. Utilizando un soldador de punta
Como deben de imaginarse, el En estas situaciones, hay que cerámica muy fino, procedimos a
intermediario entre la PC y las me- usar el razonamiento. Se debe se- derretir el estaño situado en dicha
morias es el PL-2515, que se encar- guir el camino de la información des- unión, aplicando una pequeña dosis
ga de leer y escribir los datos en de que entra en el dispositivo hasta extra a fin de reforzar la zona. Lo
ellas. que llega a la memoria, y verificar mismo hicimos en todas las demás
Ahí comenzó nuestra verifica- cada una de las partes que entran patas, a modo de asegurar cualquier
ción. Luego de revisar las patas prin- en juego en ese recorrido. Para este otra posible rotura. Una vez enfriado
cipales, confirmamos que este ele- caso, “simulamos” las señales que el punto, conectamos el pen drive al
mento estaba operando normalmen- entran por cada uno de los cuatro equipo, para ver con alivio cómo
te. Pasamos luego al cristal resona- conectores del USB y revisamos ca- Windows XP reconocía la unidad y
dor, que se ocupa de fijar la frecuen- da punto de unión. nos daba acceso a todo su conteni-
cia de trabajo. Haciendo uso de un Para nuestra sorpresa, encontra- do. Los pulgares arriba apuntaron al
frecuenciómetro, corroboramos que mos que la entrada de +5V no pasa- desahuciado usuario, quien, al dar-
éste se encontraba trabajando a la ba a la placa que contenía los com- se cuenta del éxito de la operación,
frecuencia indicada. ponentes. En otras palabras, ningu- levantaba sus brazos bien arriba en
Procedimos entonces a efectuar na de las partes del pen drive esta- señal de alegría. Sin dudas, una es-
un análisis de los componentes de ba recibiendo alimentación. cena digna de una de las tantas se-
regulación del voltaje, sobre todo el Por medio de un lente de aumen- ries televisivas dedicadas a emer-
transistor. to, pudimos corroborar que la solda- gencias médicas.
Para nuestra desazón, todos es- dura que une la pata de la ficha USB
taban en perfecto estado. Quedaban con la placa tenía una pequeña grie-
dos alternativas: o había una falla ta que había cortado el camino de la La Causa
muy simple que se nos había pasa- corriente.
do por alto, o teníamos un problema Entonces teníamos una pista El USB está lejos de ser lo mejor
en las memorias, cosa que no iba a más que segura para resolver el en cuanto a conectores para PC. No
resultar muy agradable para el po- conflicto. sólo su sistema de contacto por ro-

Saber Electrónica

75
Mantenimiento de Computadoras
zamiento es muy precario (para lo rios para acceder a los datos alma- vas de almacenamiento en grandes
sofisticado que resultan algunos dis- cenados. El problema más grave proporciones que nos brinda la PC:
positivos que allí se conectan), sino puede darse si, en vez de cortarse desde un segundo disco duro hasta
que, además, no contempla los mo- por completo la alimentación, se una unidad de DVD, pasando por
vimientos que pueden generarse en produce un pequeño salto de chispa pen drives, unidades de CD, zip dri-
esa zona. entre las partes (dada su proximi- ves, etc. Por eso, resulta casi inge-
En el caso de los pen drives, una dad). En ese caso, podría generarse nuo hacer un backup de datos tan
de las causas más importantes de un pico de tensión que afectara a vitales en una sola unidad, ya que
problemas es la torsión que sufre la cualquiera de los componentes vita- esto reduce las probabilidades de
base de la ficha durante el movi- les del pen drive. Para entonces, éxito a una única posibilidad. Cuan-
miento de conexión/desconexión. A nos encontraríamos ante una situa- do de datos importantes se trata,
esto se le deben sumar los roces in- ción mucho más complicada de la siempre es recomendable hacer
voluntarios que pueden generarse que aquí describimos. backup en dos medios diferentes y,
cuando estas unidades se conectan si es posible, usando tecnologías
en el frente del gabinete. distintas. En este caso, lo ideal hu-
Todo contribuye a que, poco a Consejos Utiles biera sido hacer un backup en CD,
poco, las uniones de la ficha con la por ejemplo, y, a su vez, en el pen
placa cedan. Es así como se gene- Como siempre, el consejo está drive.
ren grietas en los contactos, que relacionado con la exagerada con- De esa manera, siempre existirá
provocan cortes en la pista, como fianza que generan algunos disposi- un segundo respaldo al cual recurrir
consecuencia de los cuales, lógica- tivos de almacenamiento de datos. si la primera opción presenta un pro-
mente, se producen problemas va- Hoy en día, son varias las alternati- blema como el aquí descripto. ✪

Saber Electrónica

76
MONTAJE

Mini-órgano con
Transistores Unijuntura
Decenas de proyectos interesantes pueden hacerse a partir de un tran-
sistor unijuntura. Es tan amplio el campo de los circuitos que utilizan
como base un oscilador de relajación, que no sería posible describir en
este artículo todas sus aplicaciones. Damos a continuación, una breve
descripción de un transistor unijuntura muy común, económico y de
fácil adquisición en el mercado, nos referimos al 2N2646; y con el cual
armaremos un miniórgano electrónico.

Sobre un artículo de Alexandre Braga

El Transistor Unijuntura para, el neón interrumpe el paso de muta, pasando del estado de no con-
corriente (circuito abierto) y cesa la ducción al de máxima conducción. En
Los osciladores de relajación, así descarga. Es así que, después del pri- ese momento el capacitor se descar-
como todos los circuitos cuyas oscila- mer ciclo de trabajo, la tensión en el ga rápidamente por medio del emisor
ciones estén determinadas por la car- capacitor comienza a oscilar entre los Rbl, reiniciando enseguida un nuevo
ga y descarga de un capacitor, son valores correspondientes a las tensio- ciclo. Otro punto en común que existe
ampliamente usados en eletrónica, ya nes de mantenimiento y ruptura, sien- entre el neón y el transistor unijuntura
sea en circuitos de audio, temporiza- do la forma de la onda en diente de es el hecho de que ambos presentan
dores, alarmas, generadores de pul- sierra. lo que llamamos resistencia negativa,
sos, etc. En algunos proyectos, el neón se es decir, que en cuanto cae la tensión,
Uno de los más simples oscilado- torna inconveniente por el hecho de la corriente aumenta. La zona de re-
res de relajación que se pueda conce- presentar una tensión de ruptura fija y sistencia negativa se produce des-
bir, utiliza una lámpara de neón, un re- muy alta (de 65 a 220V). Con el em- pués del disparo, según se observa
sistor y un capacitor de temporización. pleo del transistor unijuntura se elimi- en la figura 3.
En el circuito de la figura 1, cuando la na ese problema, porque la “tensión La frecuencia del oscilador unijun-
tensión del capacitor llega al valor de de ruptura” (punto de disparo) depen- tura depende del tiempo que el capa-
la tensión de ruptura de la lámpara; de de dos resistores de polarización. citor tardará para cargarse hasta lle-
ésta entra en conducción y el capaci- (figura 2). gar a la tensión de disparo (que varía
tor se descarga a través del nuevo ca- El principio de funcionamiento del entre 0,4 y 0,7V de la tensión de ali-
mino que le brinda la lámpara al cerrar oscilador unijuntura es el mismo que mentación).
el circuito (circuito cerrado). Al caer la el de las lámparas de neón: un capa- Ese tiempo está dado por la rela-
tensión del capacitor por debajo de la citor se carga mediante un resistor R ción T = 1/f. Sacamos en conclusión
tensión de mantenimiento de la lám- hasta el punto que el transistor con- que f = 1 / R.C, donde:
Figura 1 Figura 2 Figura 3

Saber Electrónica

77
Montaje
T = período (segundos) Impedancia de carga: 4 u 8 ohms transistor. Al oprimir la tecla corres-
R = resistencia (ohms) Potencia media de salida (4 pondiente a la nota deseada, se cierra
C = capacidad (farads) ohms): 6 watts la llave respectiva y entonces queda
f = frecuencia (Hertz) incluido en el circuito, el resistor co-
rrespondiente a esa llave. Para calcu-
Este oscilador de relajación puede El Circuito lar el valor de los resistores, utiliza-
operar en la banda de frecuencia en- mos la fórmula f=l/R.C, que ya se ha
tre 0,01Hz hasta 10kHz, por lo que sir- El circuito es simple, como se pue- visto. En la figura 6 se da una tabla
ve para numerosas aplicaciones prác- de observar en el diagrama esquemá- con las notas correspondientes a una
ticas. Tenemos tres formas de onda tico de la figura 5. Consta, esencial- octava (escala diatónica) y los respec-
disponibles (figura 2) y podemos aso- mente, de un oscilador unilateral en el tivos valores de la frecuencia y de los
ciar dos o más para producir una se- que variamos la resistencia que deter- resistores. El efecto de la modulación
ñal modulada, un generador de pulsos mina la frecuencia de la señal, o sea, se produce con el oscilador Q1, que
al azar, etc. En la figura 4 damos una el resistor conectado al emisor del opera en una frecuencia muy baja.
tabla con los símbolos, terminales y
algunas características del transistor
2N2646 Transistor Unijuntura
2N2646, que será de gran utilidad en
el desarrollo de proyectos o para efec-
tuar los cálculos. Características:
A continuación en base a los cono- Tensión inversa de emisor (máx.): 30V
cimientos adquiridos sobre el transis-
VBB (máx.): 35V
tor 2N2646 publicamos el proyecto de
un miniórgano. Corriente de pico de emisor (máx.): 2A
Corriente eficaz de emisor (máx.): 50mA
Disipación máxima: 300mW
El circuito del Mini Organo
RBB (resistencia entre bases): 4,7 a 9,1k.
Utilizando solamente dos oscila- Figura 4
dores unilaterales en una etapa ampli-
ficadora de audio de buena potencia,
este miniórgano satisfará plenamente Figura 5
a los lectores que buscan un proyecto
de este tipo. Hay que efectuar cuatro
ajustes, además del teclado: volumen,
afinación, profundidad de modulación
y frecuencia de modulación. Combi-
nados, esos ajustes producen una va-
riedad muy grande de efectos, llegan-
do a veces al trémolo o al vibrato.
La banda de frecuencia del tecla-
do abarca una octava, lo que permite
cubrir, según la construcción que se
adopte, una escala diatónica (8 no-
tas). Según la aplicación que se le dé,
el teclado podrá ampliarse para una NOTAS FRECUENCIAS VALORES DE
escala cromática (l3 notas) y también- Hz R (en ohms)
para más octavas. Do-4 523,3 39k
Si-3 493,9 43k
Lá-3 440 47k
Sol-3 392 56k
Características Fa-3 349,2 62k
Mi-3 329,6 68k
Alimentación: 6 a l2V Re-3 293,7 75k
Do-3 26l,6 82k
Consumo de corriente: l,2 A (12V) Figura 6

Saber Electrónica

78
Mini-órgano Electrónico
El potenciómetro P3 ajusta la pro- Montaje que se produzcan desajustes nota-
fundidad del sonido modulado, es de- bles, no se toca más el potenciómetro
cir, dá mayor énfasis a la señal princi- El montaje es simple; no ofrece P2.
pal (teclado) o a la modulación, deter- grandes dificultades ni siquiera a los Mientras hace los ajustes de afina-
minando la interdependencia de los principiantes. ción, mantenga la llave Sl desconec-
dos osciladores. Los lectores intere- En la figura 7 se ve el diseño de la tada y el potenciómetro P3 en la posi-
sados pueden perfectamente hacer placa del circuito impreso y la disposi- ción de resistencia mínima.
experiencias con la modulación del ción de los componentes. Observe Para obtener el efecto de modula-
sonido, alterando el valor de CI, que que el transistor de potencia (Q5) es- ción basta accionar S1, actuando so-
puede fijar entre 4,7 y 22µF. La salida tá montado fuera de la placa y debe bre P1 hasta conseguir el sonido de-
del oscilador está conectada a una tener un buen disipador de calor. seado. ✪
etapa de audio formada por tres tran- Para el montaje del teclado suge-
sistores en acoplamiento Darlington. rimos la utilización del interruptor del ¡¡Hasta la próxima!!
tipo de contacto instantáneo (de cam-
panilla).

Ajustes

El potenció-
metro P2 permi-
te el ajuste (afi-
nación) del ins-
trumento.
Para eso se
coloca P2 ini-
cialmente en
LISTA DE MATERIALES posición media
Transistores:
y se aprieta la
Q1,Q2 - 2N2646 - Transistores unijuntura tecla del Do-3
Q3 - BC 548 o equivalente (26l,6Hs). En-
Q4 - TIP 31 seguida se
Q5 - 2N3055 - NPN de silicio de alta potencia
Capacitores:
ajusta esa nota Figura 7
C1, C4 - l0µFx l6v - electrolíticos comparando
C2, C3 - 47 nF - cerámicos con el Do-3 de
Resistores (todos de l/8 W): un piano afina-
R1 - 470 ohms (amarillo, violeta, marrón)
R2, R4 -100ohms (marrón, negro, marrón)
do, accionando
R3 -4k7 (amarillo, violeta, rojo) el potencióme-
R5 - 1 k (marrón, negro, rojo) tro. Lograda la
R6 - 82k (gris, rojo, naranja) afinación de esa
R7 = 75k (violeta, verde, naranja)
R8 - 68k (azul, gris, naranja)
nota, se pasa al
R9 - 62k (azul, rojo, naranja) Do-4 (523,3
R10 - 56k (verde, azul, naranja) Hz); el ajuste se
R11 - 47k (amarilo, violeta, naranja) efectúa también
R12 - 43k (amarilo, naranja, naranja)
R13 - 39k (naranja, blanco, naranja)
por compara-
R14 - 2M2 (rojo, rojo, verde) ción auditiva
P1, P4 - l00k - potenciómetros lineales con un piano
P2 -22k - potenciómetro lineal afinado. Con-
P3 - potenciómetro de 4k7
viene hacer va-
Varios: placa de circuito impreso, alto par- rias veces el
lante de 8 ohms, interruptor común (S1) inte- ajuste de esas
rruptores de contacto momentáneo (Tecla- notas. Después
do), disipador de calor, alambres, soldaduras,
etc.
de eso, salvo-

Saber Electrónica

79
S E C C I O N . D E L . L E C T O R
Respuestas a en todos lados, a lo mejor fue diseñado para un listado de los canales a los que se tiene ac-
Consultas Recibidas otro país. Espero su respuesta. ceso: ✪
Para mayor comodidad y rapidez en las res- José Augusto Cárdenas
puestas, Ud. puede realizar sus consultas por es- El generador de patrones fue diseñado pa-
ra trabajar con la norma PALN, pero en el artí-
crito vía carta o por Internet a la casilla de co-
culo se dice los cambios que se deben realizar
rreo:
para que opere con la norma NTSCM, es decir,
hvquark@ar.inter.net el generador se podrá utilizar casi en cualquier
De esta manera tendrá respuesta inmediata país de América Latina.
ya que el alto costo del correo y la poca seguri-
dad en el envío de piezas simples pueden ser Pregunta 3: En la escuela me dieron un
causas de que su respuesta se demore. trabajo práctico y en un punto me piden cons-
truir un circuito que tenga una conductancia de
Importante: 0,002 Siemens y que permita encender un Led
Esta edición tiene menos páginas y esto se con una corriente de 10 miliampere, le pregunté
debe a que entregamos, como obsequio, una re- al profesor y me dice que estudie pero ninguno
de mis compañeros sabe qué hacer y por eso le
vista del Club SE. Cabe aclarar que si Ud. ya
pido su ayuda.
posee dicha revista, porque la ha adquirido an- Andrea Damico
teriormente, puede cambiarla en nuestras ofici- Bueno... mi sugerencia es que “entre to-
nas por otra producida por Quark, en cualquier dos” le digan a su profesor que no entienden el
momento. Con la entrega de esta revista preten- problema y seguramente es porque no debe
demos que posea material de estudio adicional haber explicado que la conductancia es la in-
que lo ayudarán en su labor diaria. versa de la resistencia y que se mide en Sie-
mens. De esta manera, una conductancia de
Pregunta 1: Hola, quiero armar el emula- 0,002 Siemens equivale a una resistencia de
dor de tarjetas telefónicas que se publicó en Sa- 500Ω.
ber Electrónica Nº 176 pero me dijeron que hay De esta manera, tendrá que hacer un cir-
un programa que es difícil de conseguir y que cuito formado por una pila (generador de ten-
no sirve para las tarjetas que se usan en los te- sión), una resistencia y un led. Teniendo en
léfonos píublicos en la actualidad y quisiera sa- cuenta que el Led común genera una caída de
ber la opinión de la revista. tensión entre su bornes del orden de los 2V,
Aníbal Mellán Deita para saber cuál es el valor de la pila deberá
Ud. hace referencia a una serie de notas hacer lo siguiente:
publicadas en Saber Electrónica Nº 174, 175 y
176. En ellas se explica el funcionamiento de E = 2V + I x R
las tarjetas telefónicas de 2ª, 3ª y 4ª genera- E = 2V + (0,01A x 500Ω) =
ción, detallando cómo se las carga, de qué E = 7V
manera se las lee y qué se puede hacer con Por lo tanto, tendrá que colocar un gene-
ellas. Se explica que es el método empleado rador de tensión de 7V.
para algunos “monederos” electrónicos y que
también puede ser empleado para sistemas de Pregunta 4: ¿Cómo se hace para ver tele-
seguridad. En las notas se recomienda la lec- visión por Internet, preciso que la computadora
tura de bibliografía adicional para otros tipos tenga alguna placa especial?
de tarjeta y se aclara que emplear los conoci- Sergio Matías Arce
mientos adquiridos para “modificar” el conteni- No es preciso tener ninguna placa espe-
do de las tarjetas telefónicas comerciales cial, debe contar con una conexión a Internet
constituye un delito penado por la ley. Por lo di- (por supuesto que la computadora tendrá que
cho, si Ud. quiere alterar una tarjeta telefónica, tener un módem o una placa de red bien confi-
sepa que va a cometer un delito y si va a utili- gurada) y acceder a los sitios que transmitan
zar los conocimientos para otro tipo de tarea, en vivo por Internet, además, tendrá que tener
en los artículos posee todas las referencias pa- reproductores multimedia instalados. Exixten
ra efectuar el trabajo con éxito. muchas páginas que “lo llevan” a sitios que
transmiten televisión en vivo en todo el mundo.
Pregunta 2: Estoy interesado en armar el Visite la página:
generador de patrones para TV de Saber 208 http://www.sitiosargentina.com.ar/tv-online
pero no sé si se puede utilizar para los equipos Allí encontrará un listado de canales de
de mi país. Soy de Argentina y si bien veo que varios países a los que podrá acceder y disfru-
es para norma PALN, como la revista se vende tar de su programación. A continuación damos

Saber Electrónica
80

You might also like