Sunteți pe pagina 1din 84

Portada:Maquetacin 1 19/03/14 09:22 Pgina 1

2 forros.qxd:Maquetacin 1 15/01/14 12:46 Pgina 1

sumario 283.qxd:sumario 223 19/03/14 09:24 Pgina 1

ISSN: 0328-5073

Edicin Internacional
Ao 25 - N 283

SeccioneS FijaS
Descarga de cD: Telfonos celulares chinos.
Liberacin, actualizacin
y Mantenimiento

el Libro del Mes: Servicio Tcnico a equipos de


Lnea Blanca, 2 edicin

Gua de compras

77

Marketplace

78

Seccin del Lector

80

arTcuLo De PorTaDa
Laboratorio de Microcontroladores.
Diseo y Simulacin de Sistemas con Proteus integrado al MPLaB
Simulacin de circuitos Microcontrolados con el Proteus

5
63

curSo De eLecTrnica
etapa 3, Leccin 6:
Simulador de construccin de circuitos Digitales

17

ManuaLeS TcnicoS
Qu es arDuino. Kit de Trabajo y entorno de Desarrollo

33

MonTajeS
Voz de robot: Distorcionador

49

Probador automtico de Transistores

52

Montajes Prcticos construdos en Proteus

75

Termostato para Lquidos

75

Sistema de alerta

76

Tcnico reParaDor
cmo reparar Plaquetas con componentes BGa

55

eLecTrnica DeL auToMViL


escaneo automotriz. cmo se Maneja un escner oBDii, Parte 3

59

Editorial 283.QXD:Edit 19/03/14 09:36 Pgina 2

EDICININTERNACIONAL-N283
Director
Ing. Horacio D. Vallejo

Del Director Al lector

Produccin
Jos Mara Nieves (Grupo Quark SRL)
Columnistas:
Federico Prado
Luis Horacio Rodrguez
Peter Parker
Juan Pablo Matute

Un Ao Ms, y VAn...
Bien, amigos de Saber Electrnica, nos encontramos nuevamente en las pginas de nuestra revista predilecta para compartir
las novedades del mundo de la electrnica.
Si hace 28 aos me hubiesen dicho que para esta fecha iba a
continuar dirigiendo Saber Electrnica, no lo
hubiese credo ya que este proyecto naci como una aventura que pretenda ser una alternativa para que los aficionados y estudiantes tuvieran material bibliogrfico de fcil
lectura para simplificar su capacitacin.
El N 1 de Circuitos & Informaciones, precursora de Saber Electrnica, comenz a prepararse en abril de 1986 para ser editada el
11 de junio de ese ao. Lo curioso es que mi hija, Mariela, naci el
14 de abril de ese ao por lo cual mi primera hija biolgica y mi hija
del intelecto fueron gestadas al mismo tiempo.
Cuando nace nuestra querida revista, era directivo en CEPA
Centro de Enseanza Profesional Argentino, con ms de 30 horas
de ctedra en diferentes niveles de la Carrera de Tcnico Superior
en Electrnica, lo que me permita saber las necesidades de los estudiantes para aprender esta materia disfrutando de su aprendizaje. Saber Electrnica se convirti rpidamente en un referente en todo el Continente Americano siendo, a la fecha, la nica revista de
electrnica que se sigue distribuyendo masivamente en los quioscos
de venta de revistas.
Claro est que hoy la electrnica ha sido prcticamente desplazada por la informtica en la eleccin de los jvenes, a la hora de tener que elegir la carrera a seguir pero sigue siendo tanto o ms importante que hace 30 aos, sobre todo en el rea de las
comunicaciones y la informtica, lo que nos hace pensar que en los
prximos aos la educacin experimentar cambios tendientes a
ocupar este espacio en el que la electrnica y la informtica irn
tan de la mano que se convertir en una nueva rama de la ingeniera.
Quienes hacemos Saber Electrnica hace aos que venimos notando esta lgica evolucin y por ello cada vez ms introducimos a
los microcontroladores entre los contenidos y creemos estar preparados para este nuevo desafo.
Tambin somos conscientes de que el estudiante y aficionado
consulta cada vez ms informacin alojada en Internet y por ello
nos estamos volcando a esta plataforma en tal grado que ms del
80% de los contenidos que hemos producido en estos 27 aos se
pueden descargar gratuitamente desde nuestra web.
Queremos agradecerle a Ud., lector, por seguir acompandonos
en este hermoso camino y esperamos transitarlo junto a Ud. durante
muchos aos ms.
Hasta el mes prximo!

Ing. Horacio D. Vallejo

Internacionales:
Ing. Ismael Cervantes de Anda

EDITORIAL
QUARK

EdItorIal QUarK S.r.l.


Propietaria de los derechos de la publicacin
mensual SabEr ElEctronIca
San Ricardo 2072 (1273) , Bs. As., Argentina
T.E. 4301-8804

AdministracinyNegocios
Teresa C. Jara (Grupo Quark SRL)
Patricia Rivero Rivero (SISA SA de CV)
Margarita Rivero Rivero (SISA SA de CV)

Staff
Liliana Teresa Vallejo
Diego Vallejo
Luis Alberto Castro Regalado (SISA SA de CV)
Jos Luis Paredes Flores (SISA SA de CV)
Sistemas: Paula Mariana Vidal
Red y Computadoras: Ral Romero
Video y Animaciones: Fernando Fernndez
Legales: Fernando Flores
Contadura: Fernando Ducach
Tcnica y Desarrollo de Prototipos:
Alfredo Armando Flores
AtencinalCliente
Alejandro Vallejo
ateclien@webelectronica.com.ar
Publicidad:
Rafael Morales
rafamorales@webelectronica.com.ar
ClubSE:
Grupo Quark SRL
luisleguizamon@webelectronica.com.ar
EditorialQuarkSRL
San Ricardo 2072 (1273) - Capital Federal - Argentina
www.webelectronica.com.ar

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

Descarga de CD 283:DescargaCD 18/03/14 13:57 Pgina 3

C Mo d esCarGar

el

Cd e xClusiVo

Para

l eCTores

de

s aber e leCTrniCa

CD: Telfonos Celulares Chinos

LIBERACIN, ACTUALIZACIN Y MANTENIMIENTO


editorial Quark srl, saber internacional s.a. de C.V., el Club se y la revista saber
electrnica presentan este nuevo producto multimedia. Como lector de saber
electrnica puede descargar este Cd desde nuestra pgina web, grabar la imagen en un
disco virgen y realizar el curso que se propone. Para realizar la descarga tiene que tener
esta revista al alcance de su mano, dado que se le harn preguntas sobre su contenido.
Para realizar la descarga, vaya al sitio: www.webelectronica.com.ar, haga clic en el cono
password e ingrese la clave Cd-1403. deber ingresar su direccin de correo electrnico y, si ya est registrado, de inmediato podr realizar la descarga siguiendo las instrucciones que se indiquen. si no est registrado, se le enviar a su casilla de correo la
direccin de descarga (registrarse en webelectronica es gratuito y todos los socios
poseen beneficios).

Mdulo 1:
Celulares Chinos
Telefona Principios y Fundamentos.
Telefona y Telfonos Celulares.
Telefona Celular: Funcionamiento y Liberacin.
Trucos y Mitos de los Telfonos Celulares.
Cmo es un Telfono Celular Por Dentro.
Liberacin y Desbloqueo de Telfonos Celulares.
Telefona Celular 3G.
2000 Telfonos Celulares
Liberacin y Reparacin de Celulares Chinos.
12 Programas y 150 Tips de Reparacin
Mdulo 2:
Curso de liberaCin de Telfonos
Celulares, desde sus CoMienzos hasTa 3G
En este mdulo encontrar una gran cantidad de notas referentes a liberacin, reparacin, actualizacin de telfonos celulares de distintas marcas y modelos:
Cmo funcionan los telfonos celulares. Generalidades y diagrama en bloques de
un mvil.
Cmo funcionan los telfonos celulares. PA Amplificador de potencia de transmisin
WCDMA.
Cmo funcionan los telfonos celulares. MAX 2363, transmisor WCDMA El modulador de transmisin de un telfono celular.
Cmo funcionan los telfonos celulares. Procesamiento de las seales WCDMA
U101 Harmony Lite.
Cmo funcionan los telfonos celulares. El sistema de FI para WCDMA (MAX2309).
Cmo funcionan los telfonos celulares. El sistema de carga de batera de un telfono celular.
Cmo funcionan los telfonos celulares. Funcionamiento de la cmara.
Cmo funcionan los telfonos celulares. El sintetizador transmisor del circuito de
procesamiento de seales MAGIC LV.
Cmo funcionan los telfonos celulares. Bluetooth en los telfonos celulares.
Cmo funcionan los telfonos celulares, el circuito conversor WCDMA (MAX2388).
Cmo funcionan los telfonos celulares. El sistema de audio de un telfono celular.
Cmo funcionan los telfonos celulares. Procesamiento de las seales WCDMA en

banda base U101 Harmony Lite el sintetizador.


Cmo funcionan los telfonos celulares. Procesamiento de las seales WCDMA en
banda base U101. El bloque transmisor del Harmony Lite.
Cmo funcionan los telfonos celulares. El circuito de recepcin GSM de un mvil,
parte 1. El circuito Front End.
Cmo funcionan los telfonos celulares. El circuito de recepcin GSM de un mvil
parte 2, El circuito Back End.
Cmo funcionan los celulares. El circuito de antena.
Cmo funcionan los telfonos celulares, El circuito de VCO y el amplificador final
GSM
Cmo funcionan los telfonos celulares. El GPS.
Liberacin Flasheo y Actualizacin.
173 Guas para todas las marcas y modelos.
Mdulo 3:
ProGraMas, aPliCaCiones,
TiPs de reParaCin y MuCho Ms
57 Programas de Mantenimiento y Liberacin
23 Aplicaciones con 300 Fallas y Soluciones
Liberacin ZTE Racer
Reparacin de celulares chinos completo
GSM HW Fixup Tool Setup
China Mobiles Guide V3.0 By FasGsm
Chinese Miracle HardWare Solutions V3. www.free-gsm-unlock.com
Convertir Telfono con Android en Router
All New china Hardware Solution By Gsm Sufi
Nich Hardware Solution [1] For China Mobile
Convierta su telfono ANDROID en un servidor WEB local para controlarlo desde
su PC
Spiderman libera chinos
Gua de Reparacin de Celulares Chinos
China Mobile Guide V2.0
Mucho ms (por falta de espacio no podemos colocar todo el contenido).

Descarga de CD

04 libro mes - linea blanca 2 edic.qxd:Maquetacin 1 18/03/14 14:26 Pgina 4

El Libro del Mes


Servicio Tcnico a Equipos de

LnEa BLanca

asta no hace
mucho tiempo, muchos
tcnicos electrnicos nos resistamos
a realizar servicio
tcnico a los denominados equipos
de lnea blanca
(lavadoras, secadoras, multiprocesadores, planchas,
etc.) por considerar que el tiempo a invertir en el arreglo no justificaba el dinero percibido, sin embargo, con
el avance tecnolgico, estos equipos cada vez ms
incluyen sistemas electrnicos que suelen descomponerse y es ah donde entra el trabajo de los electrnicos.
Hace dos aos publicamos el primer tomo de una
serie de libros que persiguen facilitar la tarea del tcnico que deben dar servicio tcnico a equipos de lnea
blanca. Este tercer tomo es la segunda edicin del N
de Coleccin 94, que rpidamente se agot, razn por
la cual volvemos a publicarlo.
Como siempre decimos, en 80 pginas es imposible explicar todo lo que el tcnico debe saber y brindar
1) Descarga del Paquete
Educativo:
Servicio Tcnico a
equipoS de
aire acondicionado
clave de deScarga:
BSquela en el TexTo

guas de reparacin completas sobre diferentes casos


reales, es por eso que acompaamos la obra con
Paquetes Educativos completos que Ud. podr
descargar de la web.
Al cierre de esta edicin estbamos preparando el
cuarto tomo de coleccin, que ser publicado en unos
meses, pero que ya podr descargar desde nuestra
web (se incluye en el CD multimedia). Dicho ejemplar
explica el funcionamiento de las placas electrnicas
microcontroladas que se colocan en los equipos de
lnea blanca, adems, incluye guas de fallas comentadas con esquemas que tambin podr descargar
para tenerlos en tamao gigante.
Por estar leyendo este tomo de coleccin, Ud.
podr descargar desde nuestra web 4 Paquetes
Educativos Completos que explican cmo brindar
servicio tcnico a distintos equipos de lnea blanca.
Para realizar la descarga dirjase a nuestra
web: www.webelectronica.com.mx, ingrese en la
web, haga clic en el cono password e ingrese las
claves para cada caso.
Bien, ya tiene material para todo el mes asi
que:
A disfrutarlo!
Ing. Horacio Daniel Vallejo
3) Descarga del Paquete
Educativo:
Servicio Tcnico a
refrigeradoreS
clave de deScarga:
BSquela en el TexTo

2) Descarga del Paquete


Educativo:
Servicio Tcnico a
equipoS
lavavajillaS

4) Descarga del Paquete


Educativo:
Servicio Tcnico a
HornoS de
MicroondaS

clave de deScarga:
BSquela en el TexTo

clave de deScarga:
BSquela en el TexTo

El Libro del Mes

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 5

Ar tculo de Tapa

Existen en el mercado un gran nmero de paquetes de software que nos posibilitan la creacin
de esquemas de circuitos electrnicos, posibilitando su simulacin e, incluso, el diseo del circuito impreso (PCB). Cada da es mayor el nmero de programas que nos ofrecen estas posibilidades y las opciones que nos ofrecen, pero cuando buscamos un programa que adems nos
permita trabajar con microcontroladores la cosa se complica. El campo de la simulacin interactiva de circuitos electrnicos no est tan ampliamente cubierto como el de diseo de esquemas y PCBs. Podemos encontrar paquetes que nos dan esa funcionalidad (simulacin y diseo),
pero slo ofrecen la posibilidad de una simulacin esttica.

Laboratorio de MicrocontroLadores:
diseo y siMuLacin de sisteMas con
Proteus integrado aL MPLab
Proteus nos permite simular en tiempo real (dependiendo, claro est, de las posibilidades de
nuestra mquina) todo tipo de circuitos electrnicos, pudiendo visualizar grficas con los valores que obtengamos, comprobar valores de tensin e intensidad en cualquier parte del circuito
y, adems, permitirnos interactuar con todos los componentes del circuito susceptibles de ello.
Adems de esta posibilidad, es posible simular microprocesadores que podamos haber incluido
en el circuito dndonos la posibilidad de programarlos (y compilar estos programas) e incluso
depurar esos programas desde la misma aplicacin. Todo ello incluyendo tambin un potente
software de diseo de esquemas (Isis), y de PCBs (Ares), por lo cual las posibilidades de aprendizaje mientras practica son inmensas.
Por Ing. Horacio D. Vallejo
hvquark@webelectronica.com.ar
Programas de Simulacin

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 6

Artculo de Portada
IntroDuCCIn
En Saber Electrnica N 261 y 263 explicamos qu
es Proteus y cmo se lo emplea, incluso trabajamos con
microcontroladores PIC, posteriormente editamos algunos artculos en los que propusimos montajes haciendo
una simulacin previa en este programa. Debido a la
gran penetracin que ofrece este software en Escuelas
Tcnicas y Universidades decidimos crear este
manual, simplificando el acceso a Proteus y proporcionando una muestra de su potencial, comenzando desde
cero y acabando con el diseo y programacin de circuitos complejos.
El presente manual est basado en la versin 6.2
SP4 de Proteus, siendo a da de hoy la 8 la ltima versin, aunque por el momento es desaconsejable su uso
debido a cierto nmero de errores que presenta.
Obviamente, se trata de una versin que ya tiene unos
aos pero que presenta la gran ventaja de poder acceder al uso del programa en forma remota, a travs de
Internet, para que pueda realizar sus propias experiencias.
Cabe aclarar que la versin 8 se ofrece en diferentes paquetes con costos que van desde los 250 dlares
hasta los 5000 dlares, cifra casi inalcanzable para
estudiantes y jvenes profesionales por lo que contar

Figura 2

Laboratorio de Electrnica

Figura 1

con la posibilidad de usar esta suite para aprender


mientras practica, debe ser muy tenida en cuenta.

ComenzanDo Con Proteus


Antes de comenzar, recomendamos descargar el
manual completo de manejo del programa, cuyo resumen publicamos en Saber Electrnica N 261 y 263;
para ello dirjase a nuestra web: www.webelectro-

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 7

Diseo y Simulacin de Sistemas con Proteus Integrado al MPLAB

Figura 3
nica.com.ar, haga clic en el cono password e ingrese
la clave: proteus. Podr descargar:
1) Diseo de Circuitos Electrnicos.
2) Construccin de Circuitos Impresos.
3) Simulacin Electrnica.
4) Todas las notas, links a programas y tutorial completo.
Crearemos un circuito sencillo para familiarizarnos
con el entorno de Isis. A la izquierda del entorno de trabajo podemos ver una barra de herramientas que nos
facilita el acceso a las funciones bsicas necesarias en
el trabajo con esta aplicacin. Realizaremos el pequeo
circuito mostrado en la figura 1.
Una vez descargado el programa, ejecutamos ISIS y
aparecer el escritorio de trabajo, figura 2.
El primer paso a realizar ser seleccionar los componentes que necesitaremos en el proceso, para lo cual
utilizaremos la herramienta componente
.
Pulsando en ese botn veremos como se activar
una lista (vaca en primera instancia) con el ttulo de
devices, a la derecha de la barra de herramientas. Ah
es donde veremos el listado de componentes seleccionados para su inclusin en el esquema. Podemos
observar como a la izquierda de este ttulo hay dos
botones

Pulsaremos sobre el botn 'P' y tendremos acceso a


la ventana de seleccin de componentes, tal como se
muestra en la figura 3 (Si pulsa sobre 'L' ver el listado
de componentes lgicos).
En este cuadro de dilogo podemos seleccionar la
librera en la que deseamos buscar y, dentro de esa
librera, el componente que queremos aadir a la lista.
En la parte derecha de la ventana veremos una previsualizacin del componente en el esquema y la forma
en que se ver en la placa de circuito impreso respectivamente. Para aadir un componente a la lista haremos
doble clic sobre su nombre. Una vez que hayamos aadido los componentes que necesitemos podemos cerrar
la ventana y volver al escritorio de diseo. Para realizar
el circuito del ejemplo de la figura 1 necesitaremos los
componenFigura 4
tes LAMP,
BATTERY y
BUTTON
de la librera ACTIVE
y el compon e n t e
BC107 de
la librera
BIPOLAR,
figura 4.

Programas de Simulacin

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 8

Artculo de Portada
El siguiente paso ser colocar los componentes en
el espacio destinado dentro del escritorio. Cierre la ventana de componentes, ver que en el sector izquierdo
permanecen enlistados los elementos que antes seleccion. Haga clic sobre el nombre del componente que
va a colocar en el escritorio y ver que si smbolo aparece en la parte superior, arrastre el smbolo sobre el
escritorio.
Tambin puede seleccionar el nombre del componente a colocar con el ratn y hacer clic con el botn
izquierdo del mouse en un espacio del escritorio. Por
cada clic que hagamos colocaremos una nueva copia
del componente. En la ventana de previsualizacin
podremos comprobar cmo va a ser colocado el componente y rotarlo mediante los botones de la esquina
superior izquierda
.
Pero quiz podamos querer rotar o mover un componente despus de colocarlo, esto se consigue seleccionndolo con un clic derecho del ratn y arrastrndolo
con el botn izquierdo (para moverlo), o manipulando
los botones de rotacin una vez seleccionado.
Ahora bien, supongamos que en la lista de componentes pusimos elementos de ms y queremos eliminarlo, existe una opcin que nos permite eliminar de la
lista de componentes aquellos elementos que todava
no hayamos utilizado en nuestro diseo. Es la opcin
Tidy del men Edit. Podemos probar esta accin incluyendo en la lista de materiales cualquier componente y
despus lo seleccionamos y elegimos la opcin Tidy
para ver como desaparece de la lista (si no ha sido colocado en el escritorio).
Para deseleccionar un componente debe hacer clic
derecho en un espacio vaco.
Una vez colocados de forma correcta los componentes en el espacio de trabajo el siguiente paso consiste en conectarlos entre s mediante cables, usando
para ello la herramienta cable (wires) de la barra
izquierda del men
.
Para usarla solo tenemos que accionarla y hacer clic
izquierdo en cada uno de los pines que queramos
conectar (es importante que el componente en cuestin
no est seleccionado o slo conseguiremos editar sus
propiedades), Isis se encarga automticamente de
seleccionar la mejor ruta a seguir para el trazado del
cable, aunque si no estamos satisfechos con el resultado podemos actuar sobre el cable trazado del mismo
modo que lo haramos sobre un componente.
Bien, ya tenemos nuestro primer circuito diseado,
ahora vamos a realizar una simulacin bsica, por el
momento nos limitaremos a comprobar si el circuito se
comporta como debera comportarse (encendido de la
lmpara al pulsar el botn).

Laboratorio de Electrnica

Para ello activaremos el modo de simulacin pulsando el botn de inicio de simulacin de la barra inferior

o presionando F12.
Para ver qu accin cumple el pulsador (simular su
funcionamiento) haremos clic sobre l una vez la simulacin est en marcha y comprobaremos su efecto. Note
que cada vez que acciona el pulsador se enciende la
lmpara.
Para detener la simulacin pulsaremos el botn
correspondiente de la barra.
Si queremos editar las propiedades de un componente primero lo selecionaremos haciendo clic derecho
sobre l (ver que cambia de color tanto el componente
como los cables asociados a l), para despus hace clic
izquierdo. Ante nosotros aparecer el cuadro de dilogo
de propiedades de componente, que variar segn el
elemento y mediante el cual podremos configurarlo a
nuestro gusto, figura 5.
Elementos comunes a la mayora de componentes
son su referencia (R1, R2, C1...) y su valor, as como
tambin el footprint seleccionado para pasar el
esquema a ARES, la aplicacin de diseo de PCB. Si el
componente tiene pins de alimentacin que se encuentran ocultos podemos seleccionar a que red (net) queremos conectarlos mediante el boton Power Pins, aunque en circunstancias normales los valores por defecto
son adecuados.
Como ejemplo, modificaremos los parmetros de la
fuente de tensin accediendo a su valor de propiedades
de la manera anteriormente indicada y modificando su
tensin de salida(voltaje) probando a introducir en el
respectivo campo el valor de 5, por ejemplo. Si volvemos a simular el circuito podremos comprobar cmo la
iluminacin de la bombilla es de un tono ms oscuro.
Podemos probar distintos valores para comprobar como
se nos muestran las distintas intensidades de luminosidad de la bombilla. Tambin podemos cambiar de la
Figura 5

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 9

Diseo y Simulacin de Sistemas con Proteus Integrado al MPLAB


misma manera la tensin a la que funcionar la bombilla comprobando, por ejemplo, que con una tensin
demasiada elevada de la bombilla y demasiado
pequea por parte de la fuente de tensin no obtendremos iluminacin en el foco.
Un detalle a tener en cuenta sobre la simulacin de
circuitos en Proteus es que no es necesario disear en
l el circuito completo para poder simularlo, ya que
podemos obviar partes, como pueden ser las alimentaciones de los circuitos integrados, los osciladores de los
microcontroladores, incluso las salidas, ya que durante
la simulacin se nos muestra mediante un sistema de
colores el estado lgico de cada salida o extremo de un
componente.

peles o incluso guardarlo en un archivo para su posterior uso o consulta en cualquier momento.
Otro informe que podemos realizar con ISIS es la
lista de materiales (Bill Of Materials), mediante el botn
. Tambin se obtiene desde el men:
tools Bill of materials
Desde este men tenemos tambin la posibilidad de
seleccionar el tipo de salida que queramos, como por
ejemplo salida en formato ASCII (texto) o HTML. En la
figura 7 el formato es HTML y, por supuesto, se mostrar a travs de nuestro navegador de Internet.

Cmo Generar Informes


Uno de los informes principales que podemos realizar con ISIS es el ERC (Electrical Rules Check) para
comprobar si todo est correctamente en nuestro
diseo. Este informe podemos realizarlo mediante el
men:
tools electrical nule Check
Tambin puede usar el botn de la barra superior de
herramientas (derecha)
.
Al realizar el reporte tendremos en pantalla una ventana con el resultado del informe, figura 6, que nos dir
si se han encontrado errores en el circuito y cules son
estos errores en caso de haberse producido.
Figura 6

Figura 7
Pero probablemente el ms importante de los informes que podamos generar con ISIS es el Netlist, ya que
el Netlist nos permite pasar el circuito diseado al formato requerido por ARES para proceder al diseo de la
PCB.
Podemos hacerlo mediante su botn en la barra de
herramientas superior (a la derecha)
Tambin se obtiene desde el men:

tools netlist to ares.

Tambin nos informar de la correcta generacin (o


no) de las pistas o rutas del circuito. En esta ventana se
nos da la posibilidad de copiar su contenido al portapa-

Dependiendo de si hemos salvado o no previamente


el circuito veremos un cuadro de dilogo pidiendo que
salvemos el circuito antes de proceder, tras lo cual se
generar el Netlist y, si no hay ningn problema se
abrir ARES preparado para disear la placa del circuito. Tambin podemos generar el Netlist mediante la
opcin del men:

Programas de Simulacin

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 10

Artculo de Portada
tools netlist Compiler

Figura 9

Aparecer una pantalla como la mostrada en la


figura 8 en la que podemos seleccionar si queremos la
salida en un visor o en un archivo y el formato de Netlist
que queremos (lo normal sera usar SPICE).
Figura 8

crear un componente que pueda necesitar en el circuito


con el que est trabajando.
Para crear el componente comenzaremos dibujando
su forma, para ello usaremos las herramientas de caja

Cmo Crear ComPonentes en IsIs


En ocasiones puede interesarnos crear nuestros
propios componentes para su inclusin en nuestros
diseos, ya sea por no encontrarlo en las libreras de
Proteus o por cualquier otro motivo. ISIS permite que el
usuario genere su propia librera y aqu explicaremos
cmo hacerlo.
Como ejemplo para ilustrar la generacin de un
componente en ISIS vamos a crear un 555, por ser un
integrado sencillo, muy empleado y de no muchas patitas. Aclaramos que este componen se encuentra dentro
de la librera de Proteus en la categora ANALOG
NE555, pero el ejemplo sirve para que Ud. aprenda a
generar sus propios componentes. En prximas ediciones mostraremos cmo generar otros componentes
que no estn en la librera.
En la figura 9 se muestra el componente una vez
creado.
ISIS no dispone de un editor de componentes, por
tanto los elementos se crean y editan en el mismo
entorno de trabajo, lo que llega a ser ms prctico ya
que no requiere que el tcnico o estudiante deba acostumbrarse a varios sistemas de trabajo, ya que sin salir
de la misma ventana puede disear un circuito y a la vez

10

Laboratorio de Electrnica

de grficos 2d de Proteus
que se encuentra en
la barra lateral del men, en la parte de abajo.
Una vez seleccionada la herramienta crearemos un
rectngulo del tamao que consideremos adecuado
para el componente, haciendo clic izquierdo y arrastrando hasta tener el tamao correcto.
Una vez realizado el cuadro procederemos a aadir
al componente los pines o patitas que tendr, para ello
empleamos la herramienta de pines (Device pines)
que tambin se encuentra en la barra lateral del
men, por encima del cono de simulacin de grficos.
Comprobamos que al seleccionar la herramienta en
la lista de la derecha nos aparecen los diferentes tipos
de pines que podemos aadir al componente, los ms
importantes son:

DEFAULT -> tipo estndar de pin.


INVERT -> Seal negada.
POSCLK -> Entrada de reloj
NEGCLK -> Entrada negada de reloj

Aadiremos 8 pines del tipo DEFAULT a nuestro


componente, 4 a cada lado. El siguiente paso ser adjudicarles los nombres a cada uno de los pines y sus
caractersticas. Para ello seleccionamos un pin
haciendo clic derecho y abrimos sus propiedades con
un clic izquierdo, figura 10.
En el campo Pin Name introduciremos el nombre
que queremos darle al pin, que en el caso de la figura
es GND (Masa).

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 11

Diseo y Simulacin de Sistemas con Proteus Integrado al MPLAB


Figura 10

El campo de nmero de pin (Default PIN Number)


lo dejamos por el momento en blanco ya que posteriormente asignaremos la numeracin automticamente.
Las siguientes opciones nos permiten ocultar respectivamente el cuerpo del pin, su nombre y su nmero.
Y por ltimo podemos seleccionar el tipo del pin,
ya sea ste pasivo, entrada, salida, bidireccional, de triple estado, salida pull-up, salida pull-down o de alimentacin, como es el caso que ahora nos ocupa.

En el campo String escribiremos num=#, esto


indica a Proteus que lo que queremos es establecer el
nmero del pin en orden segn el valor actual. El campo
Count se usa para indicar el valor inicial y el campo
Increment para el incremento que habr entre un
nmero y otro. Para nuestro caso Count deber valer 1
e Increment tambin.
Aceptando estos valores procederemos a asignar
los valores, esto se hace haciendo clic en los pines del
componente en el mismo orden en que queremos
numerarlos, y observaremos como van apareciendo los
nmeros junto a los pines.
Una vez nombrados y numerados los pines ya podemos crear el componente propiamente dicho, para ello
seleccionaremos todos los elementos (es decir, rectngulo y pines creados a su alrededor manteniendo apretado el botn derecho del mouse y arrastrando todos los
elementos) y seleccionaremos del men la opcin
Library make Device, aparecer la imagen de la
figura 12.

Ahora estableceremos las propiedades del resto de


pines asignndoles los nombres que podemos ver en la
figura 9. No debemos olvidar de asignar a los pines de
alimentacin su mismo tipo. Al resto de pines podemos
asignarles la categora Pasivo. Ahora solo nos resta
asignar a cada pin su nmero, para lo cual usaremos la
opcin Property Assignmente Tool, que encontraremos
en el men Tools, o al que accederemos igualmente
presionando la tecla 'a', figura 11.

Figura 12

Figura 11

El cuadro de dilogo nos pedir en primer


lugar el nombre del componente y el prefijo
de referencia que utilizar. Como estamos
creando un circuito integrado el prefijo ser
u. Es decir, llenamos simplemente los dos
primeros campos y el resto, por ahora, los
dejamos vacos.
Al hacer clic en neXt, el siguiente cuadro,
figura 13, de dilogo nos informar de que
no hay footprints asociados a ese componente, ante lo cual tenemos dos opciones:
seguir igualmente con la creacin del componente (no habr ningn problema pero al
pasar el circuito a ares necesitaremos
buscar un footprint adecuado para el com-

Programas de Simulacin

11

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 12

Artculo de Portada
ponente) o seleccionar uno ahora. Vamos a seleccionar
un footprint para nuestro componente pulsando en el
botn add/edit .
Figura 13

Figura 15

Figura 16

En este dilogo podemos seleccionar el footprint


adecuado para nuestro componente e incluso comprobar que es el adecuado y cambiar la numeracin de los
pines por si no encajara con nuestro footprint o viceversa. Para aadir un footprint al componente pulsaremos el botn add, figura 14.
En el cuadro de dilogo resultante seleccionaremos
de la librera Package el footprint DIL08 con un doble
clic sobre su nombre, figura 15 y luego haciendo clic
sobre el botn Assign Packagge(s).
Figura 14

12

Laboratorio de Electrnica

El siguiente dilogo (deber


hacer nuevamente clic en el
botn NEXT), figura 16, nos
pregunta por algunas propiedades ms de nuestro componente, pero debido a que se
refieren a opciones que ya
hemos seleccionado al escoger
nuestro footprint, podremos
dejar las opciones por defecto,
pasando al siguiente dilogo.
En ste cuadro, figura 17, se
nos ofrece la posibilidad de
indicarle una direccin remota
del datasheet del componente
para poder visualizarlo en cualquier momento desde ISIS.
Nos pide para ello el nombre
del datasheet, la direccin del
servidor ftp donde estara alojado, y el nombre de usuario y
contrasea de ese servidor.

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 13

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 14

Artculo de Portada
Figura 17

res del componente ya creado, con lo cual si lo que queremos es sobreescribir el componente antiguo podemos
aceptar sin ms todos los cuadros de dilogo y decir si
a la pregunta final de Proteus sobre si deber sobreescribir el componente. Una vez realizados todos estos
pasos ya tendremos el componente con nuevas caractersticas en nuestra librera.

Cmo aGreGar GeneraDores aL CIrCuIto

Por ltimo se nos pide el lugar (la librera) donde


guardar el componente, solo tenemos que seleccionar
la que queramos y aceptar.
Ya tenemos nuestro componente creado y listo para
ser usado en cualquier diseo que hagamos.

Cmo eDItar un ComPonente


Supongamos que no queremos crear un componente sino tan slo modificar uno ya existente, por ejemplo, supongamos que ahora decidimos que es ms
prctico a efectos de nuestro circuito que nuestro 555
tenga ocultos sus pines de alimentacin.
Para ello colocaremos una copia del componente y
despus lo seleccionaremos mediante el botn derecho
del ratn, luego en la barra superior del men elegimos:
Library Decompose
Veremos que el componente se divide en las partes
de que se compone, esto es, un rectngulo y varios
pines asociados. Modificaremos las propiedades de los
dos pines de alimentacin, para ello, con el botn derecho hacemos clic en un terminal y luego hacemos clic
con el botn izquierdo para que se abra el cuadro de
dilogo para deseleccionar la opcin Draw body, para
indicar que ese pin pasa a ser invisible.
Una vez realizados los cambios pertinentes en el
componente volvemos a seleccionar todas las partes
del mismo y seleccionar la opcin:
Library make Device
Esto es tal y como hicimos anteriormente para crear
el componente, con la diferencia de que ahora los valores por defecto en los cuadros de dilogo son los valo-

14

Laboratorio de Electrnica

Probablemente la virtud fundamental de Proteus


sean sus potentes herramientas de simulacin, que nos
permitirn incluso simular uno o ms microcontroladores en un mismo circuito.
Con varios ejemplos explicaremos el funcionamiento
del sistema de simulacin de Proteus, empezando con
simulaciones sencillas de clculo de tensiones e intensidades con sus respectivas formas de onda para pasar
ms adelante a la simulacin de microcontroladores e
incluso el depurado de su cdigo.
Una herramienta muy til y que probablemente necesitaremos con frecuencia en el transcurso de nuestras
simulaciones son los generadores. Se activan con el
siguiente botn de la barra de herramientas lateral
.
Al seleccionar esta herramienta comprobaremos
que nos aparece la lista de posibles generadores de
que disponemos en Proteus. A continuacin hay una
breve explicacin de los ms importantes (las capturas
proceden de las propiedades de cada uno de ellos):
DC Produce una seal de corriente continua.
Slo nos permite configurar la tensin de salida que por
defecto al colocar el generador en el espacio de trabajo
es de 0V.
sIne es una onda senoidal de corriente
alterna. Podemos configurar la tensin de salida y su
frecuencia. La tensin de salida podemos expresarla
mediante su amplitud, su tensin de pico a pico y su
valor eficaz. La frecuencia podemos indicarla mediante
el valor de la frecuencia propiamente dicha o de su
periodo.
Pulse es un pulso digital que se puede usar
como una seal de reloj. Podemos configurar su tensin a nivel bajo, su tensin a nivel alto, el instante en
que comenzar la onda, sus tiempos de subida y bajada
(que deben existir por razones de simulacin aunque los
proporcionados por Proteus no deberan tocarse).
Tambin podemos especificar la duracin que queremos que tenga el pulso a nivel alto, expresndolo como
un porcentaje del periodo total de la onda o por tiempo.

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 15

Art Tapa - Proteus micro.qxd:ArtTapa 18/03/14 12:16 Pgina 16

Artculo de Portada
Y por ltimo podemos configurar la frecuencia de la
onda tanto por el valor de su frecuencia como por el de
su periodo.
Pwlin es el generador ms configurable de
todos ya que nos permite incluso dibujar la forma de
onda resultante que queremos obtener. Slo tenemos
que hacer clic izquierdo sobre los puntos de la grfica
que queramos establecer. Y en los campos inferiores
podemos indicar los mnimos y mximos de la escala
que queremos usar, figura 18.
audio este generador nos permite simular
una entrada de audio (a travs de un archivo .WAV) de
la cual podemos indicar su amplitud y canal que queremos extraer (izquierdo o derecho).
Un detalle importante a tener en cuenta en el trabajo
de generadores es que a la hora de unirlos a cualquier
elemento de un circuito mediante la herramienta de
cable debemos pinchar antes en el otro elemento y despus en el generador, ya que Proteus necesita saber
antes de conectar un generador donde va a ser conectado.
Lo dado hasta aqu constituye un resumen sobre el
manejo bsico de Proteus, le sugerimos que realice
prcticas, que instale el programa en su PC y que

16

Laboratorio de Electrnica

Figura 18
ponga en marcha todos los conceptos vertidos en este
informe. Como mencionamos anteriormente, puede
descargar el manual completo de este interesante programa, as como acceder a links para la descarga tanto
de DEMOS como versiones aplicables y hasta bajar
videos desde nuestra web: www.webelectronica.com.ar,
haciendo clic en el cono password e ingresando la
clave: proteus. Por ltimo, tenga en cuenta que en esta
misma edicin explicamos cmo se hace la simulacin
en Proteus y de qu manera se trabaja con circuitos
integrados microcontroladores, en este caso con los
PIC de Microchip. J

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 17

CurSo De TCniCo Superior en eleCTrniCa

teora

ETAPA 3 - LECCIN N 6

Simulador de Construccin
de Circuitos Digitales
Los lectores de Saber Electrnica estn acostumbrados al uso
de laboratorios virtuales que poseen programas CAD, CAM y
SIPCE para realizar circuitos electrnicos, poder simularlos y
construir las placas de circuito impreso donde sern montados.
Para capacitarse en electrnica digital existen una gran cantidad de aplicaciones especficas, algunas de las cuales se mencionan en este libro. Uno de ellos es el Simulador de
Construccin de Circuitos Digitales con Escenarios Virtuales y
Tutoriales Interactivos es un programa para construir circuitos
digitales sobre un mdulo digital virtual a partir de modelos
lgicos de circuitos integrados estndares (familia TTL LS) y de
aplicacin especfica (ASIC). El programa puede instalarlo en
su computadora a partir del link dado en el CD de esta leccin
y cuenta tambin con videos que lo orientarn para realizar
sus primeras prcticas sin inconvenientes. El programa se ejecuta en MS Windows XP en adelante, con una resolucin de
pantalla de al menos 1024 x 768. Este programa es gratuito,
de copia y uso libre, diseado por Ing. Arturo Javier Miguel de
Priego Paz Soldn (amiguel@pucp.edu.pe).
inTroDuCCin
El Simulador de Construccin de Circuitos Digitales con Escenarios
Virtuales y Tutoriales Interactivos es un programa para construir circuitos digitales sobre un mdulo digital virtual a partir de modelos lgicos de circuitos
integrados estndares (familia TTL LS) y de aplicacin especfica (ASIC). Los
circuitos pueden ser simulados en el mdulo digital directamente y en algunos casos pueden ser validados con Escenarios Virtuales que representan al
ambiente donde los circuitos operarn. Adems, los circuitos hechos pueden
ser almacenados, recuperados y editados. El programa tambin provee
Tutoriales Interactivos de algunos circuitos lgicos tpicos, y muchos de ellos
incluyen descripciones VHDL. Este software ha sido diseado para ser empleado como una herramienta de enseanza y aprendizaje del diseo digital y
actualmente est orientado a cursos bsicos o de introduccin a los circuitos
digitales, tanto en el nivel escolar como universitario.
VenTajaS Del programa
Cuenta con un gran nmero de modelos de circuitos integrados de la
familia TTL LS.

Cmo Convertirse en
tCniCo superior en eleCtrniCa
Estudie desde su Casa
Esta es la LTIMA leccin de la tercera etapa del
Curso de Electrnica Multimedia, Interactivo, de
enseanza a distancia y por medio de Internet
que presentamos en Saber Electrnica N 265.
El Curso se compone de 6 ETAPAS y cada una de
ellas posee 6 lecciones con teora, prcticas, taller
y Test de Evaluacin. La estructura del curso es
simple de modo que cualquier persona con estudios primarios completos pueda estudiar una leccin por mes si le dedica 8 horas semanales para
su total comprensin. Al cabo de 3 aos de estudios constantes podr tener los conocimientos
que lo acrediten como Tcnico Superior en Electrnica.
Cada leccin se compone de una gua de estudio
y un CD multimedia interactivo.
El alumno tiene la posibilidad de adquirir un CD
Multimedia por cada leccin, lo que lo habilita a
realizar consultas por Internet sobre las dudas
que se le vayan presentando.
Tanto en Argentina como en Mxico y en varios
pases de Amrica Latina al momento de estar
circulando esta edicin se pondrn en venta los
CDs del Curso Multimedia de Electrnica en
CD, el volumen 1 de la primera etapa corresponde al estudio de la leccin N 1 de este curso
(aclaramos que en Saber Electrnica N 265
publicamos la gua impresa de la leccin 1), el volumen 6 de dicho Curso en CD corresponde al estudio de la leccin N 6.

Para adquirir el CD correspondiente a cada leccin debe enviar un mail a:


capacitacion@saberinternacional.com.mx.
El CD correspondiente a la primera leccin
de la primera etapa fue GRATIS, enve un
mail y le remitiremos las instrucciones de
descarga.
A partir de la segunda leccin de la primera
etapa, el CD de cada leccin tiene un costo de
$99 (en Mxico) y es gratuito para quienes compren cada Paquete Educativo del Curso
Superior en Electrnica (todos los meses est a
la venta en puestos de revistas y locales de
cadena). Si Ud. adquiere el Paquete Educativo
de cada leccin, podr contar con el CD multimedia de dicha leccin y un CD adicional (se
incluye fsicamente con el Paquete Educatico)
para que arme su biblioteca multimedia de electrnica.

Tcnico Superior en Electrnica

17

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 18

leccin 6, etapa 3

TCniCo
Superior en eleCTrniCa
Sobre esta Leccin
El CD de la leccin 1, de la etapa 1, lo
puede descargar GRATIS y as podr comprobar la calidad de esta CARRERA de
Tcnico Superior en Electrnica. A partir de
la leccin 2, el CD de cada leccin tiene un
costo de $99 MN (en Mxico), Ud. lo abona
por diferentes medios de pago y le enviamos las instrucciones para que Ud. lo descargue desde la web con su nmero de
serie. Con las instrucciones dadas en el CD
podr hacer preguntas a su "profesor virtual" - Robot Quark- (es un sistema de animacin contenido en los CDs que lo ayuda a
estudiar en forma amena) o aprender con
las dudas de su compaero virtual Saberito- donde los profesores lo guan
paso a paso a travs de archivos de voz,
videos, animaciones electrnicas y un sinfin
de recursos prcticos que le permitirn
estudiar y realizar autoevaluaciones (Test
de Evaluaciones) peridicas para que sepa
cunto ha aprendido. Puede solicitar las
instrucciones de descarga del CD que
corresponde a esta leccin, es decir, el CD
N6 de la Tercera Etapa y/o los CDs de las
lecciones tanto de la Primera Etapa como
de la Segunda Etapa de este Curso enviando un mail a capacitacion@saberinternacional.com.mx o llamando al telfono de
Mxico (55) 5839-7277.

Esta es la ltima leccin de la


tercera etapa de este Curso de
Tcnico Superior en Electrnica.
Al aprobar el examen correspondiente recibir el ttulo de
Tcnico en Electrnica Digital.
A partir de la prxima edicin
publicaremos la primera leccin
de la Cuarta Etapa que lo capacitar como Tcnico en Sistemas
de Audio.

18

Tcnico Superior en Electrnica

Los circuitos construidos pueden ser almacenados y recuperados. Ello


permite una verificacin y una reutilizacin de los ejemplos tanto en la enseanza como en el aprendizaje del diseo digital.
Los tutoriales al lado del mdulo digital permiten validar rpidamente el
conocimiento adquirido.
Los escenarios brindan una mejor perspectiva y facilitan una mejor primera especificacin del diseo lgico.
Los circuitos integrados especiales, ASICs, simplifican los diseos y ahorran espacio en la tarjeta de alambrado (protoboard), y pueden ser usados
como ejemplos de funcionamientos de los circuitos deseados. Esta caracterstica puede servir, por ejemplo, para ensear la particin del diseo digital.
Nuevos modelos de ASICs pueden ser hechos a partir de descripciones VHDL
o programas C++, mas por ahora slo en el nivel de programacin.
limiTaCioneS
Los modelos de circuitos estn basados sobre circuitos TTL con encapsulados DIP, y no pueden crearse nuevos modelos dinmicamente. En una versin posterior se agregarn compiladores sencillos de VHDL y C++ para crear
modelos a la medida de las necesidades pedaggicas o de diseo.
No se consideran efectos elctricos (retardos en la propagacin de las
seales, abanicos de entrada y salida, ruido, etc.)
Todos los modelos son lgicos, los chips modelados no cuentan con pines
o puertos de tres estados ni bidireccionales.
El nmero de escenarios y tutoriales es pequeo, poco a poco se agregarn ms de ellos.
problemaS DeTeCTaDoS
Cuando se inserta el chip y luego se mueve a otra ubicacin es posible que
ms adelante el programa no permita conectar cables en algunas casillas
cuando debera permitirlo. Para seguir trabajando en el mismo circuito guarda el archivo del circuito, luego elige Archivo --> Nuevo y despus abre el archivo del circuito original.
Cuando se construyen latches SR a partir de puertas bsicas (NAND, NOR)
el programa puede llegar a realizar muchas iteraciones para ciertas entradas
y estados de los latches. Si esto ocurre aparecer un mensaje y para continuar debes cerrar el programa y volver a iniciar.
A veces el escenario del semforo se queda esttico con las luces en rojo.
Para que no ocurra esto, enciende el mdulo antes de que algn auto
pase sobre el sensor.

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 19

teora
el mDulo DigiTal
El mdulo digital, figura 1, contiene:
Un protoboard.
3 visualizadores de siete segmentos.
18 leds: 8 rojos, 4 amarillos y un arreglo de seis leds de un semforo.
2 temporizadores: un reloj de 1Hz y otro de 10Hz (aproximadamente).
12 interruptores: cuatro verdes y 8 rojos.
4 pulsadores azules.
Alimentacin VCC y GND.
Un expansor de 18 pines para interfaz con los escenarios.
Un interruptor principal, con su propio led indicador de mdulo encendido.
eDiCin De CirCuiToS
Los chips se eligen del men Circuitos. Al seleccionar un chip aparece
fuera del protoboard. El chip se arrastra con el ratn a la posicin deseada.
Los chips solamente pueden insertarse entre las filas E y F del protoboard.
Para insertar y retirar un chip es necesario que las casillas y sus canales
estn libres de cables. Los chips pueden retirarse haciendo clic derecho sobre
ellos.
Figura 1

Tcnico Superior en Electrnica

19

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 20

leccin 6, etapa 3
mS Sobre el CurSo De
TCniCo Superior en eleCTrniCa
Esta es la sexta leccin de la tercera etapa del
Curso de Electrnica Multimedia, Interactivo, de
enseanza a distancia y por medio de Internet
que presentamos en Saber Electrnica N 265.
El Curso se compone de 6 ETAPAS y cada
una de ellas posee 6 lecciones con teora,
prcticas, taller y Test de Evaluacin. La estructura del curso es simple de modo que
cualquier persona con estudios primarios
completos pueda estudiar una leccin por
mes si le dedica 8 horas semanales para su
total comprensin. Al cabo de 3 aos de estudios constantes podr tener los conocimientos que lo acrediten como Tcnico Superior en Electrnica. Cada leccin se compone de una gua de estudio y un CD multimedia interactivo.
El alumno tiene la posibilidad de adquirir un
CD Multimedia por cada leccin, lo que lo habilita a realizar consultas por Internet sobre
las dudas que se le vayan presentando.
Tanto en Argentina como en Mxico y en varios pases de Amrica Latina al momento de
estar circulando esta edicin se pondrn en
venta los CDs del Curso Multimedia de
Electrnica en CD, el volumen 1 de la primera etapa corresponde al estudio de la leccin N 1 de este curso (aclaramos que en
Saber Electrnica N 265 publicamos la gua
impresa de la leccin 1), el volumen 2 de dicho Curso en CD corresponde al estudio de la
leccin N 2 y as sucesivamente.

Ud. est leyendo la parte terica de la


sexta leccin de la tercera etapa y el
CD correspondiente es el de la Etapa
3, Leccin 6.
Para adquirir el CD correspondiente a cada
leccin debe enviar un mail a:
capacitacion@saberinternacional.com.mx.
El CD correspondiente a la leccin 1 es
GRATIS, y en la edicin N 265 dimos las
instrucciones de descarga. Si no poee la
revista, solicite dichas instrucciones de
descarga gratuita a:

capacitacion@saberinternacional.com.mx.

A partir de la leccin N 2 de la primera etapas, cuya gua de estudio fue publicada en


Saber Electrnica N 266, el CD (de cada leccin) tiene un costo de $25 (en Argentina) y
puede solicitarlo enviando un mail a

capacitacion@saberinternacional.com.mx.

20

Tcnico Superior en Electrnica

Para construir o modificar el circuito el mdulo debe estar apagado. Para


construir un circuito primero se insertan los chips y luego se hacen las conexiones dibujando las lneas con el ratn.
Los cables se dibujan a mano alzada con el ratn. Para dibujar una lnea
de cable primero se presiona sobre una casilla libre, luego se arrastra el ratn
y se libera sobre otra casilla libre. Para retirar un cable se pulsa con el botn
derecho del ratn sobre una casilla que contiene un extremo del cable.
menS Del programa
Existen seis mens:
Archivo,
Cable,
Circuitos,
Escenarios,
Tutoriales y
Ayuda.
El men Archivo brinda opciones para abrir, recuperar y crear nuevos
archivos de circuitos. Utiliza los dilogos comunes de Windows para abrir un
archivo y para guardar con un nuevo nombre. Las opciones del men son
Nuevo, Abrir, Guardar, Guardar Como... y Salir. Los archivos se almacenan en
formato de texto ASCII.
El men Cable permite cambiar el color y la anchura de las lneas. El color
se elige con un dilogo comn de Windows. La anchura se establece con un
dilogo a medida.
El men Circuitos contiene modelos de circuitos integrados TTL y ASIC clasificados en submens. La estructura es as:
Puertas bsicas: And, Nand, Not, Nor, Or, Xor, And Or Invert
Codificadores
Decodificadores
Multiplexores
ALU
Generador de paridad
Comparador
Sumadores
Flipflops
Registros: con Latches, con Flipflops, de Desplazamiento
El men Escenarios brinda escenarios virtuales para la simulacin interactiva de los circuitos construidos en el mdulo. Con el interruptor principal
apagado (del mdulo digital) los escenarios operan en modo ideal, mientras
que con el interruptor principal encendido los escenarios obedecen a las
seales provenientes del mdulo digital.
Actualmente existen dos escenarios totalmente funcionales: Bomba de

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 21

teora
Agua y Semforo con Sensores de Paso. Un tercer escenario solamente funciona en modo ideal, sin interfaz con el mdulo digital. En una versin siguiente se incluirn ms escenarios.
El men Tutoriales presenta los aspectos bsicos de algunos temas. En
varios casos se acompaan descripciones VHDL. En una versin posterior se
incluirn ms tutoriales con mayores facilidades pedaggicas. Los tutoriales
actuales son:
Puertas bsicas: And, Or, Not
Descodificadores: 1 de 2, 1 de 4, 1 de 8, 74LS138
Multiplexores: de 2 entradas, de 2 entradas de 4 bits, 74LS157, de 4
entradas, de 8 entradas, 74LS151
Sumadores: Semicompleto, completo, de 2 bits, de 4 bits, 74LS83A
Comparadores : de 1 bit, de 4 bits, 74LS85
Latches y flipflops: Latch SR con NOR, latch SR con NAND, 74LS76A
El men Ayuda brinda informacin de contacto. Escriba a la direccin indicada en la ayuda para enviar ideas, comentarios, correcciones, sugerencias,
reportes de fallas, problemas, etc. y para recibir peridica y gratuitamente las
actualizaciones del programa.
moDeloS De CirCuiToS inTegraDoS eSTnDareS
En la siguiente lista se muestran los circuitos integrados LS TTL modelados en este programa:
Circuitos combinacionales:
And
7408 - And de 2 entradas (x4)
7411 - And de 3 entradas (x3)
7421 - And de 4 entradas (x2)
Nand
7400 - Nand de 2 entradas (x4)
7410 - Nand de 3 entradas (x3)
7420 - Nand de 4 entradas (x2)
7430 - Nand de 8 entradas
74133 - Nand de 13 entradas
Not
7404 - Not (x6)
Nor
7402 - Nor de 2 entradas (x4)
7427 - Nor de 3 entradas (x3)
74260 - Nor de 5 entradas (x2)
Or
7432 - Or de 2 entradas (x4)
Xor
7486 - Xor de 2 entradas (x4)
74386 - Xor de 2 entradas (x4)
And - Or - Invert
7451 - 2 productos, 2-3-entradas

Tcnico Superior en Electrnica

21

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 22

leccin 6, etapa 3
7454 - 3-2-2-3-entradas
7455 - 2 productos, 4-entradas
Codificadores
74147 - Codificador de prioridad, 10 lneas a 4
74148 - Codificador de prioridad, 8 lneas a 3
Decodificadores
7442 - Descodificador 1 de 10 lneas
(BCD a decimal)
7447 - Decodificador BCD a 7 Segmentos
74137 - Decodificador/demultiplexor 1 de 8 lneas
74138 - Decodificador 1 de 8 lneas
74139 - Decodificador/demultiplexor 1 de 4 lneas (x2)
74155 - Decodificador/demultiplexor 1 de 4 lneas (x2)
74247 - Decodificador BCD a 7 segmentos
Multiplexores
74151 - Multiplexor de 8 lneas a 1
74153 - Multiplexor de 4 lneas a 1 (x2)
74157 - Multiplexor de 2 lneas a 1 (x4)
74158 - Multiplexor de 2 lneas a 1 (x4)
74298 - Multiplexor de 2 lneas a 1 (x4)
74352 - Multiplexor de 4 lneas a 1 (x2)
74398 - Multiplexor de 2 lneas a 1 (x4)
74399 - Multiplexor de 2 lneas a 1 (x4)
ALU
74181 - Unidad lgica y aritmtica de 4 bits
Generador de paridad
74280 - Generador/Revisor de paridad par/impar de 9 bits
Comparador
7485 - Comparador de magnitud, 4 bits
Sumadores
7483A - Sumador, 4 bits
74283 - Sumador, 4 bits
Circuitos secuenciales:
Flipflops
7473A - Flipflop JK flanco negativo(x2)
7474A - Flipflop D, preset, clear, flanco positivo (x2)
7476A - Flipflop JK, preset, clear, flanco negativo (x2)
74107A - Flipflop JK flanco negativo (x2)
74109A - Flipflop JK flanco positivo (x2)
74112A - Flipflop JK flanco negativo (x2)
74113A - Flipflop JK flanco negativo (x2)
74114A - Flipflop JK flanco negativo (x2)
Registros con Latches
7475 - 4 latches D
7477 - 4 latches D
74256 - Latch direccionable de 4 bits (x2)
74259 - Latch direccionable de 8 bits
74279 - 4 latches con set y reset
74375 - 4 latches D

22

Tcnico Superior en Electrnica

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 23

teora
Registros con Flipflops
74174 - 6 flipflops D
74175 - 4 flipflops D
74273 - 8 flipflops D con clear
74377 - 8 flipflops D con enable
74378 - 6 flipflops D con enable
74379 - 4 flipflops D con enable
Registros de Desplazamiento
7495B - 4 bits
74164 - Entrada serie, salida paralela
74165 - 8 bits, paralelo a serial
74166 - Entrada paralela, salida serie
74194A - bidireccional, 4 bits
74195A - 4 bits, universal
Memoria
74170 - Memoria de lectura y escritura 4 x 4
Contadores Asncronos
7490 - Divisor por 2 y 5
7492 - Divisor por 2 y 6
7493 - Divisor por 2 y 8
74196 - Divisor entre 2 y 5
74197 - Divisor entre 2 y 8
74290 - Divisor entre 2 y 5
74293 - Divisor entre 2 y 8
74390 - Divisor entre 2 y 5 (x2)
74393 - Contador binario de 4 bits (x2)
74490 - Contador de dcadas (x2)
Contadores Sncronos
74160A - Mdulo 10, reset asncrono
74161A - Mdulo 16, reset asncrono
74162A - Mdulo 10, reset sncrono
74163A - Mdulo 16, reset sncrono
74168 - Bidireccional, mdulo 10
74169 - Bidireccional, mdulo 16
74190 - Mdulo 10
74191 - Mdulo 16
74192 - Bidireccional, BCD
74193 - Bidireccional, mdulo 16
moDeloS De CirCuiToS inTegraDoS De apliCaCin eSpeCfiCa
Existen cuatro modelos de circuitos integrados de aplicacin especfica (ASICs):
74801 (semforo de seis luces con modos diurno y nocturno)
74802 (contador BCD con salida en binario y con decodificador de 7 segmentos incorporado)
74803 (contmetro de 0 a 8)
74804 (semforo con sensores de paso)
En todos los ASICs utilizados en este programa la alimentacin de VCC es
en el pin 14 y de GND en el pin 7.

Tcnico Superior en Electrnica

23

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 24

leccin 6, etapa 3
74801: Semforo De SeiS luCeS Con moDoS Diurno y noCTurno
El escenario para trabajar con este circuito integrado especfico se muestra en la figura 2.
El cambio de estado es por flanco de subida en el pin 1.
El pin 2 es la entrada de modo. En 1 (modo diurno) el semforo sigue la
secuencia:
VerdeA RojoB,
AmbarA RojoB,
RojoA VerdeB,
RojoA AmbarB,
y repite.
Con el pin 2 en 0 (modo nocturno) la secuencia es:
RojoA apagado,
apagado AmbarB,
y repite.
Los pines del 3 al 6 no se conectan. Las salidas se ubican en los pines 8
a 13, de acuerdo a la siguiente lista:
Figura 2

24

Tcnico Superior en Electrnica

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 25

teora
Pin 8: VerdeA
Pin 9: AmbarA
Pin 10: RojoA
Pin 11: VerdeB
Pin 12: AmbarB
Pin 13: RojoB
74802: ConTaDor bCD Con SaliDa en binario y en 7 SegmenToS
El escenario para trabajar con este circuito integrado especfico se muestra en la figura 3 y se emplea en aplicaciones de control.
La entrada de reloj (flanco positivo) es por el pin 1. Las salidas de los pines
2,3,4 y 5 dan la cuenta binaria, con el pin 2 siendo el MSB y el pin 5 el LSB.
Las salidas 13, 12, 11, 10, 9, 8 y 6 son las salidas a, b, c, d, e, f, y g respectivamente.
74803: ConTmeTro De 0 a 8
El escenario para trabajar con este circuito integrado especfico se muestra en la figura 4.
Cuenta de 0 a 8 usando ocho bits que se activan progresivamente con
cada flanco de reloj por el pin 1.
Figura 3

Tcnico Superior en Electrnica

25

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 26

leccin 6, etapa 3

Figura 4

Figura 5

26

Tcnico Superior en Electrnica

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 27

teora
Las salidas de los pines 2, 3, 4 y 5 dan
la cuenta binaria (el pin 2 es el MSB y el
pin 5 el LSB). Las salidas 13, 12, 11, 10,
9, 8 y 6 son las entradas a, b, c, d, e, f, y g,
respectivamente, para un visualizador de
siete segmentos.

Figura 6

74804: Semforo Con


SenSoreS De paSo.
Es un ASIC especial para el escenario del
Semforo con Sensores de Paso, figura 5. La
entrada de reloj (flanco positivo) es por el pin
1. Las seales de los sensores se conectan a
los pines de entrada 8 y 9. Las salidas para
el semforo de la avenida son 2 (rojo), 3
(mbar) y 4 (verde), mientras que para la
calle son 5 (rojo) y 6 (verde). Los pines de
salida 10 a 13 indican las cuentas internas
de cada estado del controlador (el pin 13 es
el MSB, 10 es el LSB).

Figura 7

Cabe aclarar que se pueden agregar


otros chips lgicos TTL (y CMOS) y ASIC
comunicando la interfaz y la funcionalidad
de los circuitos. La especificacin puede
ser en lenguaje castellano, VHDL, C C++.
ejemploS De CirCuiToS,
eSCenarioS y TuTorialeS
TUTORIALES INTERACTIVOS
El propsito de los tutoriales es que el
usuario determine, identifique y/o descubra las funciones lgicas interactuando
con los circuitos preconstruidos.

Figura 8

En la figura 6 se puede ver el escenario para aprender a trabajar con una compuerta AND de 2 entradas.
Un ejemplo para trabajar con un contador decimal 74LS190 se puede observar
en la figura 7.
ESCENARIOS VIRTUALES
Sirven para simular el funcionamiento
de los circuitos interactuando con los
eventos externos a la misma electrnica.

Tcnico Superior en Electrnica

27

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 28

leccin 6, etapa 3
Figura 9

Es decir, en los escenarios virtuales se


puede ver cmo va a trabajar nuestro circuito en la vida real, cmo opera y cmo
interacta con el medio.
Por ejemplo, en la figura 8 se tiene el
escenario de un tanque de agua que se
llena con una bomba. Para ello ser necesario un circuito de control de nivel de
agua como el mostrado en la figura 9. Es
decir, podemos ver cmo funcionar nuestro circuito digital y el escenario virtual
luego de su conexin como automtico
para el llenado del tanque.

Figura 10

Este programa permite hacer el proyecto del escenario virtual con el tanque de
agua visto en la figura 8 y tambin el proyecto correspondiente al circuito electrnico. Una vez que tenemos los dos archivos
se los puede hacer interactuar, obteniendo
un escenario como el mostrado en la figura 10.
De esta manera podremos hacer una
simulacin interactiva entre el circuito controlador y el tanque de agua.
CirCuiToS lgiCoS

Figura 11

La idea principal de este programa es


que el estudiante pueda entrenarse en el
funcionamiento de las diferentes compuertas, osciladores y elementos de
memoria analizados en la leccin N 1 de
esta etapa.
Podr trabajar con compuertas TTL y
realizar las analogas correspondientes
con los circuitos de familias CMOS. Sin
embargo, recomendamos que antes de
utilizar este programa primero experimente prcticamente con el uso del protoboard
o con la placa entrenadora sugerida en la
leccin N 1 de esta tercera etapa.
Una vez que ya posee conocimientos
bsicos y una mnima prctica, estar en
condiciones de aprender a manejar este
programa simulado. En el CD de esta leccin encontrar varios ejemplos.

28

Tcnico Superior en Electrnica

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 29

CurSo De TCniCo Superior en eleCTrniCa

prctica

Cmo Se usa el
protoboard
inTroDuCCin
Los circuitos integrados y cables son insertados sobre los protoboards. Los
agujeros de insercin se llaman casillas o puertos de interconexin. La disposicin de las casillas de la figura 1 representa una organizacin muy semejante a la encontrada en la mayora de protoboards comerciales.
Figura 1

Las casillas estn conectadas entre s de acuerdo a un patrn ilustrado


con lneas de colores en la figura 2. Las casillas bajo la lnea negra forman
parte de un mismo conductor, as como los que estn bajo la lnea roja, mas
estos dos conductores estn separados uno del otro.
Figura 2

En la regin inferior del protoboard se ubican otros dos conductores horizontales. Usualmente, estos conductores conectan las lneas de voltaje VCC
(lnea roja) y de GND (lnea negra). Es una buena prctica de construccin utilizar los colores de cables indicados, ya que son colores estandarizados.
Existen tambin 128 conductores verticales de cinco casillas separados

Tcnico Superior en Electrnica

29

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 30

leccin 6, etapa 3
por una divisin central, es decir, hay 64 conductores verticales en la regin
superior y otros 64 conductores en la regin inferior del protoboard. Las letras
y nmeros ayudan a identificar cada casilla. Por ejemplo, las casillas A, B, C,
D y E de la columna 2 (bajo la lnea de color naranja) estn unidas todas entre
s. Igualmente ocurre con las casillas F, G, H, I y J de la columna 2 (color
verde). Para unir las casillas que pertenecen a diferentes conductores utilizamos cables.
ConexioneS Con CableS
Un cable puede ser dibujado con el ratn desde una casilla a otra. Los
cables pueden tener hasta cinco segmentos, de los cuales solamente tres
pueden ser modificados con el ratn. El programa evita conexiones entre casillas del mismo nodo elctrico. Tambin evita cortocircuitos entre VCC, GND y
puertos de salida. La figura 3 muestra varias formas de conexiones.
Figura 3

Para modificar un cable se presiona el botn izquierdo del ratn sobre un


segmento y se arrastra el puntero del ratn para dar al cable una nueva
forma. Para eliminar un cable se pulsa el botn derecho del ratn sobre uno
de los segmentos modificables del cable. El color del cable que va a ser formado puede establecerse desde el botn con lneas de colores verticales ubicado en la barra de herramientas.
Figura 4

30

Tcnico Superior en Electrnica

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 31

prctica
Los colores de los cables dibujados ya no pueden ser modificados. La figura 4 muestra una secuencia de edicin de un cable. En (a) se ha formado un
cable conectando las casillas I2 y B9. La direccin original queda determinada por el sentido del movimiento inicial del puntero del ratn. En (b) el segmento horizontal del cable fue presionado y arrastrado hacia abajo. En (c) el segmento vertical inferior fue presionado y arrastrado hacia la derecha.
Similarmente en (d) el segmento vertical superior ha sido desplazado hacia la
derecha. Los segmentos horizontales superior e inferior de (d) no pueden ser
arrastrados, mientras que los otros tres siguen siendo editables. Para eliminar
el cable la presin del botn derecho debe ser sobre un segmento editable.
fuenTe DC
El tablero de fuente DC simula el suministro de energa elctrica para el
funcionamiento de los dems tableros y de los componentes del circuito. Este
tablero siempre aparece en todos los circuitos hechos con el programa, figura 5.

Figura 5

En un circuito real con chips TTL puedes utilizar una fuente de voltaje regulada de 5 V o tres pilas de 1.5 V colocadas en serie. Es muy recomendable
que desconectes la fuente DC cuando ests construyendo o modificando tus
circuitos. Siguiendo esta recomendacin, el programa evita que realices ediciones o modificaciones del circuito cuando el tablero de fuente DC est
encendido.
TableroS De inTerrupToreS y leDS

Figura 6

El tablero de interruptores provee ocho interruptores cuyos estados pueden ser conmutados al pulsar sobre ellos con el botn izquierdo del ratn. En
la figura 6 los interruptores aparecen con la pestaa hacia abajo, formando
un contacto elctrico de las casillas con GND.
La resistencia mostrada en el tablero evita un cortocircuito entre VCC y
GND. En esta condicin, cada casilla asociada tiene el estado lgico 0.
Cuando la pestaa est hacia arriba la salida es alta o 1, y en este caso el
interruptor est abierto tal como indica el diagrama esquemtico del tablero.
Por otro lado, el tablero de Leds contiene ocho Leds activos en alta.
La figura 7 ilustra algunas conexiones entre los interruptores,
los Leds y la fuente de voltaje. Los circuitos de los tableros no funcionan cuando estn conectados incorrectamente.

Figura 7

Tablero De pulSaDoreS
El tablero de pulsadores tiene ocho pulsadores activos en el
nivel lgico 1. Un pulsador se activa cuando lo presionas con el
botn izquierdo del ratn.
La salida de los pulsadores es 0 cuando no estn presionados. Solamente puede activarse un pulsador a la vez.

Tcnico Superior en Electrnica

31

Leccion E2L6.qxd:LECC 1 .qxd 18/03/14 12:28 Pgina 32

leccin 6, etapa 3
Figura 8

En la figura 8, el quinto pulsador est presionado,


haciendo que brillen los cuatro Leds con lo que est conectado a travs de los cables.
ViSualizaDoreS De SieTe SegmenToS
El tablero de visualizadores de siete segmentos contiene
cuatro visualizadores de nodo comn, es decir, para encender un led especfico debe colocarse un nivel lgico 0 en el
puerto correspondiente, figura 9. La lnea de VCC debe estar
conectada al tablero.
Tablero De TemporizaDoreS
El tablero de temporizadores de este programa provee
cuatro seales peridicas de frecuencias aproximadas a
10Hz, 5Hz, 2Hz y 1Hz, figura 10.

Figura 9

Solamente existe un tablero temporizador por cada circuito. Como sucede en todos los dems tableros, las seales son formadas cuando el tablero est correctamente
conectado. En circuitos reales, utilice osciladores encapsulados o circuitos como el LM 555 para generar las frecuencias necesarias.
TuTorial De lgiCa programable (pla)

Figura 10

En la seccin Taller de esta leccin encontrar un tutorial que sirve para ilustrar las funciones lgicas mediante un
arreglo de lgica programable de 4 entradas, 8 productos y
4 salidas (vea el CD de esta leccin). Para unir y separar
lneas basta con pulsar sobre las intersecciones entre las
lneas. Este tablero ayuda a visualizar rpidamente el resultado de las funciones lgicas combinacionales. Por ejemplo,
puede servir para demostrar las equivalencias de los postulados de Huntington del lgebra de Boole, algunos teoremas
de simplificacin de funciones y algunas funciones bsicas
como selectores, decodificadores, codificadores, medio
sumador, sumador completo, comparador, etc.
Estas funciones pueden ser comparadas y relacionadas
con las funciones realizadas por los circuitos integrados.
De esta manera damos por finalizada esta leccin y,
con ella, la tercera etapa del Curso de Tcnico Superior en
Electrnica. Al aprobar el examen correspondiente recibir el ttulo de Tcnico en Electrnica Digital. A partir de la prxima edicin publicaremos la primera leccin de la Cuarta Etapa que lo capacitar
como Tcnico en Sistemas de Audio.

32

Tcnico Superior en Electrnica

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 33

Desarrollo de Microcontroladores

Qu es

ARDuINO

KIt De tRAbAjO y eNtORNO De DesARROllO


Arduino es una herramienta para hacer que las computadoras puedan sentir y controlar
el mundo fsico en base a rdenes muy fciles de establecer. Es una plataforma de desarrollo de computacin fsica (physical computing) de cdigo abierto, basada en una placa
sencilla con un microcontrolador y un entorno de desarrollo (software Arduino) para crear
programas que sern grabados en el microcontrolador de la placa. Puede usar Arduino
para crear objetos interactivos, leyendo datos de una gran variedad de interruptores y sensores y controlar multitud de tipos de luces, motores y otros actuadores fsicos. Los proyectos de Arduino pueden ser autnomos o comunicarse con un programa (software) que
se ejecute en una computadora personal y hasta en un smarphone. La placa puede montarla Ud. mismo o comprarla ya lista para usar y el software de desarrollo es abierto y lo
puede descargar gratis desde Internet. En esta entrega explica qu es Arduino, cules son
los primeros pasos que el lector debe dar para trabajar con esta plataforma, cmo es el kit
bsico de desarrollo y explicaremos cmo se emplea el software Arduino, cuya pgina oficial es http://www.arduino.cc/es y entendiendo que los textos estn licenciados bajo
Creative Commons Attribution-ShareAlike 3.0 License y que el cdigo fuente de los
ejemplos en la gua estn liberados como dominio pblico.
Coordinacin: Federico Prado - fprado@webelectronica.com.ar

Microcontroladores

33

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 34

A rDuino
IntroduCCIn
Arduino es una placa con un microcontrolador de la marca Atmel y con toda la circuitera de
soporte, que incluye, reguladores de tensin, un
puerto USB (En los ltimos modelos, aunque el
original utilizaba un puerto serie) conectado a un
mdulo adaptador USB-Serie que permite programar el microcontrolador desde cualquier PC
de manera cmoda y tambin hacer pruebas de
comunicacin con el propio chip.
Un arduino dispone de 14 pines que pueden
configurarse como entrada o salida y a los que
puede conectarse cualquier dispositivo que sea
capaz de transmitir o recibir seales digitales de
0V y 5V.
Tambin dispone de entradas y salidas analgicas. Mediante las entradas analgicas podemos obtener datos de sensores en forma de
variaciones continuas de un voltaje. Las salidas
analgicas suelen utilizarse para enviar seales
de control en forma de seales PWM.
El lenguaje de programacin de Arduino es
una implementacin de Wiring, una plataforma de
computacin fsica parecida, que a su vez se
basa en Processing, un entorno de programacin
multimedia.
Por qu Arduino?
Hay muchos microcontroladores y plataformas con microcontroladores disponibles para la
computacin fsica:
Parallax Basic Stamp, BX-24 de Netmedia,
Phidgets,
Handyboard del MIT,
Picaxe,
etc.
Todos stos ofrecen funcionalidades similares. Organizan el complicado trabajo de programar un microcontrolador en paquetes fciles de
usar. Arduino, adems de simplificar el proceso
de trabajar con microcontroladores, posee algunas ventajas respecto a otros sistemas a profesores, estudiantes y amateurs:
Asequible - Las placas Arduino son ms asequibles comparadas con otras plataformas de
microcontroladores. La versin ms cara de un
mdulo de Arduino puede ser montada a mano, e
incluso ya montada cuesta bastante menos de 90
dlares americanos

34

Microcontroladores

Multi-Plataforma - El software de Arduino


funciona en los sistemas operativos Windows,
Macintosh OSX y Linux. La mayora de los entornos para microcontroladores estn limitados a
Windows.
Entorno de programacin simple y directo
- El entorno de programacin de Arduino es fcil
de usar para principiantes y lo suficientemente
flexible para los usuarios avanzados. Pensando
en los profesores, Arduino est basado en el
entorno de programacin de Procesing con lo
que el estudiante que aprenda a programar en
este entorno se sentir familiarizado con el entorno de desarrollo Arduino.
Software ampliable y de cdigo abierto- El
software Arduino esta publicado bajo una licencia
libre y preparado para ser ampliado por programadores experimentados. El lenguaje puede
ampliarse a travs de libreras de C++, y si se
est interesado en profundizar en los detalles tcnicos, se puede dar el salto a la programacin en
el lenguaje AVR C en el que est basado. De
igual modo se puede aadir directamente cdigo
en AVR C en sus programas si as lo desea.
Hardware ampliable y de Cdigo abierto Arduino est basado en los microcontroladores
ATMEGA168, ATMEGA328 y ATMEGA1280. Los
circuitos de los mdulos estn publicados bajo
licencia Creative Commons, por lo que diseadores de circuitos con experiencia pueden hacer su
propia versin del mdulo, amplindolo u optimizndolo. Incluso usuarios relativamente inexpertos pueden construir la versin para placa de
desarrollo para entender cmo funciona y ahorrar
algo de dinero.

CMo uSo ArduIno?


Los textos de la gua "Como empezar con
Arduino", que se encuentra en la pgina
http://www.arduino.cc/es/ estn licenciados
bajo Creative Commons Attribution-ShareAlike
3.0 License. El cdigo fuente de los ejemplos en
la gua estn liberados como dominio pblico, tal
como ya hemos dicho y como repetiremos varias
veces para que el lector comprenda que todo lo
que haga con Arduino puede implicar una rpida
salida laboral sin tener que pagar licencias o
derechos.

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 35

KiT

De

T rAbAjo

e nTorno

De

D esArrollo

Este documento explica cmo conectar una


placa Arduino a la computadora y volcar el cdigo de un primer programa. Lo que necesita,
entonces, es lo siguiente:

Figura 1 - Arduino Uno

1. Consiga una placa Arduino y un cable USB.


2. Descargue el IDE (software) de Arduino.
3. Conecte la placa a la PC.
4. Instale los drivers del conversor USB a
RS232 que posee la placa.
5. Ejecute la Aplicacin Arduino (el IDE que
descarg).
6. Abra el ejemplo Blink que posee la aplicacin.
7. Seleccione su placa.
8. Selecciona el puerto serie apropiado.
9. Suba el sketch (el programa ejemplo) a la
placa.

ConSIgA un ArduIno y un CAblE uSb

Figura 2 - Cable USB


La idea es que aprenda, se capacite, practique y tenga un buen desempeo.

CoMEnzAndo Con ArduIno En WIndoWS


Para esta primera experiencia vamos a suponer que Ud. ya tiene una placa ARDUINO lista
para usar; ms adelante daremos las diferentes
configuraciones circuitales y los pasos a seguir
para un montaje seguro.
Por razones de espacio no podremos publicar
toda esta informacin y es por ello que ya tenemos desarrollados 6 libros sobre Arudino el primero de los cuales est prximo a publicarse. Ud.
puede descargar los 3 primeros libros de ARDUINO, que entre otras cosas poseen distintas versiones de Placas Arduino para armar, desde
nuestra web:
www.webelectronica.com.ar
Debe hacer clic en el cono password e ingresando la clave: arduino.

En este tutorial asumimos que ests usando


un placa Arduino Duemilanove, Nano o Diecimila.
Si tiene cualquier otra placa necesita leer la pgina correspondiente a la placa que use en esta
gua de iniciacin. En la figura 1 puede apreciar
un detalle de la placa Arduino Uno.
Tambin necesitar un cable estndar USB
(conexin A a conexin B), como los que se usan
para conectar, por ejemplo, una impresora USB.
(En el caso de la placa Arduino Nano necesitar
un cable de conexin A a conexin mini-B). En la
figura 2 puede ver el cable que necesita para
conectar la placa a la computadora.

dESCArgA El IdE dE ArduIno


Descargue la ltima versin de la pgina de
descargas:
http://arduino.cc/en/Main/Software
Podr seleccionar el software adecuado de
acuerdo con el sistema operativo que est empleando, en este caso nosotros descargamos el IDE
de Arduino para Windows.
Cuando la descarga finalice, descomprima el
fichero. Asegrese de mantener la estructura de
directorios. Haga doble clic en la carpeta arduino-00XX para abrirla, debera ver una serie de
ficheros y carpetas ah dentro, figura 3.

Microcontroladores

35

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 36

A rDuino
En el CD que se sugiere
descargar, se encuentran
los
programas
para
Windows, Macintosh y
Linux. Ms arriba se indica
cmo descargarlo desde la
web

ConECtE lA PlACA
Conecte la placa Arduino
a su computadora usando el
cable USB, figura 4. el LED
verde indicador de la alimentacin (nombrado como
PWR en la placa) debera
Figura 3 - cono que debe ejecutar para que se abra el entorno de
quedar encendido a partir
desarrollo Arduino.
de ese momento.
Si est usando una placa
Arduino Diecimila, necesitar asegurarse de que la
placa est configurada para
alimentarse mediante la
conexin USB. La fuente de
alimentacin se selecciona
con un puente ("jumper"),
una pequea pieza de plstico que encaja en dos de
los tres pins situados entre
las conectores USB y de alimentacin de la placa.
Compruebe que el puente
est conectando los dos
pins ms cercanos al puerto
USB de la placa.
En las placas Arduino
Duemilanove y Arduino
Figura 4 - Conectando la placa Arduino a la computadora
Nano la fuente de alimentacin adecuada se selecciona de forma automti- deberan descargarse e instalarse automticaca y no requiere tener que realizar ninguna com- mente.
En Windows XP, se abrir el dilogo de instaprobacin en este sentido.
lacin de Nuevo Harware:
Cuando le pregunte: Puede Windows conectarse a Windows Update para buscar el software?
InStAlE loS drIvErS
seleccione No, no esta vez. Haga clic en siguienCuando conecta la placa, Windows debera te.
Seleccione Instalar desde una lista o localiinicializar la instalacin de los drivers (siempre y
cuando no haya utilizado su PC con una placa zacin especfica (Avanzado) y haga clic en
Arduino anteriormente o con algn dispositivo siguiente. Asegrese que Buscar los mejores drique requiera la instalacin de un puerto COM vir- vers en estas localizaciones est seleccionado;
deseleccione Buscar en medios removibles;
tual a partir de un puerto USB).
En Windows Vista y Windows 7, los drivers seleccione Incluye esta localizacin en la bs-

36

Microcontroladores

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 37

KiT

De

T rAbAjo

e nTorno

De

D esArrollo

Figura 5 - Ubicacin de los


drivers para la instalacin de
la placa Arduino.
queda y navegue al directorio drivers/FTDI USB
Drivers dentro de la carpeta de Arduino que ha
descomprimido previamente.
Nota: La versin ms reciente de los drivers
se puede encontrar en la pgina web del fabricante delchip FTDI.
Haga clic en Siguiente
El asistente de instalacin buscar los drivers
y le anunciar que encontr un "USB Serial
Converter" (se traduce por Conversor USBSerie).
Haga click en Finalizar
El asistente de instalacin de hardware volver a iniciarse. Repita los mismos pasos que antes

y seleccione la misma carpeta de instalacin de


los drivers. Esta vez el sistema encontrar un
"USB Serial Port" (o Puerto USB-Serie).
Puede comprobar que los drivers se han instalado correctamente abriendo la carpeta del
Administrador del Dispositivo, en el grupo
Dispositivos del panel de control del sistema.
Busque "USB Serial Port" (o Puerto USB-Serie)
en la seccin de puertos; esa es su placa
Arduino. Si no pudiera realizar la instalacin de
los drivers con xito, puede hacer lo siguiente:

InStAlACIn MAnuAl dEl drIvEr


Vamos a administrar dispositivos:
Inicio clic derecho en equipo administrar administrar dispositivos

Figura 6 - Instalacin manual de los drivers de la placa Arduino

Microcontroladores

37

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 38

A rDuino
Buscamos en otros dispositivos los elementos
desconocidos y con clic
derecho
seleccionamos
actualizar
controlador,
figura 5.
Ahora seleccionamos
buscar software de controlador en el equipo y buscamos la ubicacin de carpeta
Drivers, tal como ya explicamos, figura 6.

Figura 7 - Ejecuccin del software


Arduino.

EjECutE lA APlICACIn ArduIno


Ya estamos en condiciones de comenzar a
trabajar. Haga doble clic en la aplicacin Arduino,
figura 7. Se desplegar la pantalla de inicio del
programa, tal como se muestra en la figura 8.

AbrA El EjEMPlo blInk


Abra el programa de ejemplo para hacer parpadear un LED ("LED blink") que est conectado
en la pata 13 del microcontrolador de la placa
Arduino:
File Examples Digital Blink

Figura 9

Figura 8 - Escritorio de trabajo del entorno de desarrollo (IDE) de Arduino.

38

Microcontroladores

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 39

KiT

De

T rAbAjo

e nTorno

De

D esArrollo

En su computadora
aparecer una imagen
como la mostrada en la
figura 9.

SElECCIonE Su PlACA
Necesitar seleccionar el tipo de placa de su
Arduino en el men:
Tools Board

Figura 10 - Seleccin de la placa Arduino en el IDE.

En la figura 10 puede
ver la imagen que se
despliega, en la que
debe realizar la seleccin. Para las nuevas
placas Arduino con el
chip ATmega 328 (compruebe el texto escrito en
el chip de la placa),
seleccione la opcin
Arduino Duemilanove or
Nano w/ ATmega328 del
men
desplegable.
Anteriormente las placas
Arduino incluan un chip
ATmega 168; para estos
casos seleccione la
opcin
Arduino
Diecimila, Duemilanove,
or Nano w/ ATmega168.

SElECCIonE El
PuErto SErIE
Seleccione el dispositivo serie de la placa
Arduino en el men:
Tools Serial Port
(Herramientas | Puertos Serie).

Figura 11 - Seleccin del puerto en el que est conectada la placa.

En la figura 11 puede
ver la imagen que se
despliega, en la que
debe realizar la seleccin. Lo ms probable es
que sea COM3 o mayor
(COM1 y COM2 se

Microcontroladores

39

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 40

A rDuino

Figura 12 - Carga del programa escrito en el IDE al microcontrolador de la placa


reservan, por regla general para puertos serie de
hardware). Para asegurarse cul es, puede desconectar la placa y volver a mirar el men; el
puerto de la placa habr desaparecido de la lista.
Reconecte la placa y seleccione el puerto apropiado que se indica en el Administrador de
Dispositivos.

SubA El SkEtCH A lA PlACA


Cuando abri el archivo de ejemplo, lo que
aparece en la pantalla es el programa que al ser
cargado en el microcontrolador de su placa
Arduino, har parpadear un LED. Para subir el
sketch (programa escrito en el IDE de Arduino)
ahora simplemente pulse sobre el botn "Upload"
en el Men del Entorno Arduino, figura 12.
Espere unos pocos segundos (debera ver parpadear los Led RX y TX de la placa).
Si el volcado del cdigo es exitoso ver aparecer el mensaje "Done uploading" en la barra de
estado.
Nota: Si tiene una placa Arduino Mini, NG, u
otras placas, necesitar presionar el botn de
reseteo de la placa inmediatamente antes de presionar el botn "Upload" del Entorno de
Programacin Arduino.
Unos pocos segundos despus de finalizar el
volcado del programa debera ver cmo el Led de
la placa conectado al pin 13 (L) comienza a parpadear con un color naranja. Si ocurre esto en
hora buena!

*La seccin reference para conocer el lenguaje de programacin Arduino.

CArACtErStICAS tCnICAS dE un ArduIno uno


Arduino UNO es la versin ms conocida de
la placa de entrenamiento, existen dos variantes,
la Arduino UNO convencional, figura 13 y la
Arduino UNO SMD, figura 14. La nica diferencia
entre ambas es el tipo de microcontrolador que
montan. La primera es un microcontrolador
Atmega en formato DIP y la segunda dispone de
un microcontrolador en formato SMD. Para
entendernos, el formato DIP es mucho ms grande que el formato SMD, que se suelda a la superficie de la placa.
En este tutorial haremos uso de la primera
versin porque nos permite programar el chip
sobre la propia placa y despus poder quitarlo
para integrarlo en otro proyecto.
Si su intencin es usar directamente la propia
placa en sus prototipos, cualquiera de las dos
versiones es similar.

rESuMEn dE CArACtErStICAS tCnICAS


Como mencionamos, el Arduino 1 usa un
microcontrolador ATMEL Atmega328, de 28 terminales que opera con una tensin de 5V. En la

Ya tiene su Arduino listo y funcionando!!!


Si tiene problemas, por favor, consulte las
sugerencias ante problemas que se encuentran
en el texto completo del primer libro que puede
descargar desde nuestra web de la forma indicada anteriormente. A partir de ahora tambin podr
consultar:
* Los ejemplos sobre el funcionamiento de
distintos sensores y dispositivos.

40

Microcontroladores

Figura 13 - Arduino Uno Atmega328.

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 41

KiT

De

T rAbAjo

e nTorno

De

D esArrollo

Cada uno de los pines digitales dispone de


una resistencia de pull-up interna de entre 20k
y 50k que est desconectada, salvo que nosotros indiquemos lo contrario.
Arduino tambin dispone de 6 pines de entrada analgicos que trasladan las seales a un
conversor analgico/digital de 10 bits.

PInES ESPECIAlES dE EntrAdA y SAlIdA:


* rX y tX: Se usan para transmisiones serie
de seales TTL.
Figura 14 - Arduino Uno SMD.
tabla 1 puede ver un resumen de las principales
caractersticas de esta placa entrenadora.

* Interrupciones externas: Los pines 2 y 3


estn configurados para generar una interrupcin
en el Atmega328. Las interrupciones pueden dispararse cuando se encuentra un valor bajo en
estas entradas y con flancos de subida o bajada
de la entrada.

EntrAdAS y SAlIdAS
Cada uno de los 14 pines digitales del
Atmega328 se puede usar como entrada o como
salida. Funcionan a 5V y cada pin puede suministrar hasta 40mA. La intensidad mxima de
entrada tambin es de 40mA.

* PWM: Arduino dispone de 6 salidas destinadas a la generacin de seales PWM de hasta 8


bits.
* SPI: Los pines 10, 11, 12 y 13 pueden utilizarse para llevar a cabo comunicaciones SPI,
que permiten trasladar informacin full dplex en
un entorno Maestro/Esclavo.
* I2C: Permite establecer comunicaciones a
travs de un bus I2C. El bus I2C es un producto
de Phillips para interconexin de sistemas embebidos. Actualmente se puede encontrar una gran
diversidad de dispositivos que utilizan esta interfaz, desde pantallas LCD, memorias EEPROM,
sensores, etc.

CMo AlIMEntAr un ArduIno?

Tabla 1 - Caractersticas del Atmega328.

Puede alimentarse directamente a travs del


propio cable USB o mediante una fuente de alimentacin externa, como puede ser un pequeo
transformador o, por ejemplo, una batera de 9V.
Los lmites estn entre los 6V y los 12V. Como
nica restriccin hay que saber que si la placa se
alimenta con menos de 7V, la salida del regulador
de tensin a 5V puede dar menos que esta tensin y si sobrepasamos los 12V, probablemente
daaremos la placa.
La alimentacin puede conectarse mediante
un conector de 2,1mm con el positivo en el cen-

Microcontroladores

41

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 42

A rDuino

Figura 15 - los distintos tipos de placas Arduino.

42

Microcontroladores

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 43

KiT

De

T rAbAjo

e nTorno

De

D esArrollo

el voltaje presente en el
jack
directamente
desde Vin. En el caso
de que el Arduino est
siendo
alimentado
mediante el cable USB,
ese voltaje no podr ser
monitoreado
desde
aqu.
En la figura 15 se puede
apreciar la familia de
Arduino, con las variantes propuestas y que se
ofrecen comercialmente. Como dijimos, la
ms popular es Arduino
Uno, que en sus tres
tipos se puede ver en la
figura 16.

El IdE ArduIno

Figura 16 Variantes de
Arduino Uno.
tro o directamente a los pines Vin y GND marcados sobre la placa.
Hay que tener en cuenta que podemos medir

Cuando trabajamos con


Arduino, lo que hacemos realmente es mezclar un circuito con una
idea que plasmamos en un programa. Este programa lo grabamos en un chip que es el micro-

Figura 17 - Forma de trabajar con Arduino.

Microcontroladores

43

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 44

A rDuino
controlador que est sobre la placa
de Arduino. Una idea de esta forma
de trabajar la puede ver en la figura
17.
Las siglas IDE significan:
Integrated
Development
Environment, lo que traducido a
nuestro idioma significa Entorno de
Desarrollo Integrado. En el caso de
Arduino se trata de una plataforma
en la que podremos editar los programas que vamos a cargar en la
placa y una serie de botones que
nos permitirn llevar a cabo operaciones como la verificacin de que
nuestro programa es correcto o
programar el microcontrolador,
figura 18.
La ventana o escritorio del programa se divide en cuatro grandes
reas:
* La barra de men, figura 19.
* La barra de botones, figura 20.
* El editor o escritorio, figura 21.
* La barra de mensajes, figura
22.
Figura 18 - Programa escrito en el escritorio de Arduino.
ProgrAMACIn dE un ArduIno
Vamos a comenzar a programar
en Arduino. Arduino utiliza una mezcla curiosa de lenguajes de programacin. Est implementado en
Java, pero para programar los chips
utiliza C++.
Nosotros no pretendemos conseguir que en un taller de un par de
horas la gente se convierta por arte
de magia en grandes programadores, pero s que sean capaces de
hacer sus primeros pinitos mediante
proyectos sencillos y que esto
pueda favorecer que les pique el
gusanillo.
Un programa diseado para ejecutarse sobre un Arduino se conoce
como sketch, que podramos traducir como boceto o borrador. Un
sketch siempre tiene la misma
estructura y tiene un formato como
el de la figura 23.

44

Microcontroladores

Figura 19 - Barra de men.

Figura 20 - La barra de botones

Figura 21 - El escritorio.

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 45

KiT

De

T rAbAjo

e nTorno

De

D esArrollo

continuacin comenzara a repetirse


indefinidamente el contenido de la
funcin loop. Por lo tanto, lo que
escuchara sera:
Bip Bop Bop Bop Bop
Figura 22 - La barra de mensajes.
Hasta que a alguien se le ocurriera
desconectar el cable o la pila del
Arduino.

Figura 23 - Sketch o programa escrito en el escritorio.

Control de entradas y salidas digitales.


Vea en la figura 25 un esquemtico
que representa a la placa Arduino
Uno. Arduino dispone de 14 pines
de entradas y salidas digitales.
Pueden configurarse como pines de
entrada o de salida. Veamos un

ejemplo.

PrCtICA 1:
EnCEndIdo dE un lEd
Un diodo LED es un dispositivo electrnico
que es capaz de producir luz, requiere que se
preste atencin a la polaridad, es decir, debe
tenerse en cuenta que una pata debe estar
conectada a un punto del circuito con una tensin
ms positiva que la otra. El truco es recordar:

Figura 24 - Ejemplo de escritura de un


programa
Lo que se escriba entre las llaves que acompaan al nombre setup, se ejecuta una nica vez
siempre que se encienda o resetee la placa.
Lo que se escriba dentro de las llaves que
acompaan al nombre loop se ejecutar constantemente hasta que se apague o resetee la mquina.
Para entendernos, en la figura 24 tenemos un
pequeo ejemplo grfico.
Si tuviramos un Arduino capaz de entender
este programa, al encenderlo, es decir, al conectarle el cable USB o una pila de 9V. Primero se
ejecutara el contenido de la funcin setup y a

* Un LED dispone de dos patillas, una ms


larga y otra ms corta.
* La pata ms larga debe estar conectada a la
parte ms positiva del circuito.
* El voltaje entre las patas del LED debe estar
dentro de los lmites que indica el fabricante.
Los LEDs suelen encenderse en torno a los
2V. Para limitar la tensin en los extremos de un
LED debemos colocar una resistencia. Si no lo
hacemos podramos llegar a quemarlos.
En sntesis, pretendemos que un LED se
encienda y parpadee. Para nuestro propsito va
utilizar una salida cualquiera del Arduino, en principio, la patita 12. A esta patita vamos a conectar
un LED.
Para que encienda con normalidad y no
daarlo, vamos a colocarle, en serie, una resistencia, yo he representado una de 2,2k, figura
26.

Microcontroladores

45

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 46

A rDuino
Hay que recordar que la pata ms
larga del LED debe conectarse a una
parte ms positiva del circuito, mientras
que la pata ms corta la conectaremos a
tierra utilizando uno de los pines etiquetados como GND (Ground) de la placa
Arduino.

El Programa:
Recuerde, lo que se escribe entre las
Figura 25 - Entradas y salidas de la placa Arduino.
llaves de la funcin setup se ejecuta una
nica vez en el arranque de la placa. Lo
que coloquemos entre las llaves de la funcin
loop se ejecutar una vez tras otra hasta que
apaguemos el Arduino.
Se estar preguntando qu cosas pongo
ah? pues veamos:
pinMode (nmero de pin, entrada o salida).
PinMode es una funcin, es un trozo de cdigo que alguien program para que no tuviramos
que hacerlo nosotros, as que despus de mostrarle el respeto y agradecimiento adecuado
vamos a ver para qu sirve.
Esta funcin configura uno de los pines digitales como entrada o salida. Si recuerda, tenemos
catorce pines digitales, el primero es el 0 y el ltimo es el 13. Adems existen dos posibles configuraciones para cada pin, puede estar configurado como entrada INPUT o como salida OUTPUT.
As que para configurar la pata pin 12 como
salida tendremos que escribir:
pinMode(12, OUTPUT);
Si lo quisiramos configurar como entrada el
pin 11 tendramos que escribir:

Figura 26 - Conexin de un LED en la placa


Arduino Uno.
Arduino recuerde que debe estar desconectado
del resto del circuito.
4) No debe confundir pin con pata del integrado. Pin es la posicin que ocupa el bit a designar
dentro del puerto de entradas y salidas y ese pin
tiene conexin elctrica con una patita del integrado (microcontrolador) que puede tener otro
nmero y que el fabricante brinda en el manual
del dispositivo.

pinMode(11, INPUT);
Antes de proseguir, debemos recordar lo
siguiente:
1) Cuidado! el pin que quiero configurar y la
configuracin que quiero que se le aplique estn
separados por una coma , No se olvides de
ella!
2)El punto y coma del final ; tambin es
importante.
3) Ms importante an, cuando programe un

46

Microcontroladores

Continuemos con la explicacin de las sentencias que necesitamos para la programacin


de nuestro proyecto:
digitalWrite(nmero de pin, estado alto o estado bajo)
A estas alturas, ya tiene que haberse percatado de que esto tiene que ver con seales digitales. Como sabe, las seales digitales binarias
representan dos estados: un estado bajo, tambin conocido como 0, apagado u OFF y un esta-

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 47

KiT
do alto tambin conocido como 1, encendido u
ON. Tambin sabr que el estado alto o HIGH se
representa con 5V (aunque las placas que se alimentan a 3.3V devolvern esto como valor alto) y
que el estado bajo o LOW se representa con 0V.
DigitalWrite necesita dos parmetros para su
programacin o definicin, el primero, una vez
ms, es el nmero de pin digital al que haremos
referencia y el siguiente es el estado que queremos mantener en ese pin, por lo tanto.
Si quiero enviar un valor alto en el pin 12 tendr que escribir:
digitalWrite(12, HIGH);
Si quiero tener 0V en el pin 10 escribir:
digitalWrite(10, LOW);
Otra instruccin que necesitamos es:
delay(milisegundos)
Delay es una funcin ms sencillita que el
resto, hace que toda la ejecucin de Arduino pare
durante los milisegundos que le indiquemos
como argumento. Por lo tanto, si quiero esperar
medio segundo escribir:

De

T rAbAjo

e nTorno

De

D esArrollo

Por ahora, con esto es suficiente ahora qu


hacemos?
Es bien sencillo. Escribimos las instrucciones
mencionadas en el escritorio del software Arduino
una debajo de la otra. Hecho esto, por un lado
pulsaremos sobre el botn que tiene el smbolo
de play, minicadena o reproductor multimedia de
la barra de botones.
Al hacer clic sobre ese botn el sketch escrito
se compilar (se transformar a un lenguaje que
entiende el microcontrolador). Si hubiera cualquier error, nos aparecer un texto en rojo en la
parte baja de la ventana, en la seccin de mensajes. Si todo ha ido bien, podemos subir el programa a la placa.
Lo que haremos es enviar, a travs del cable
USB, el programa traducido a la placa y lo grabar en el chip del microcontrolador.
Este proceso es realmente simple, slo hay
que hacer clic en el botn de programacin.
Sobre la placa hay dos pequeos LEDS, etiquetados con los nombres, TX y RX que deberan comenzar a parpadear, indicando que el programa est siendo transferido. Luego, el Led que
conectamos a la placa debe comenzar a parpadear.

ACtIvIdAdES:
delay(500);
Si quiero esperar diez segundos escribir:
delay(10000);

1. Haga el mismo montaje anterior pero utilizando el pin 7 para conectar el diodo LED.
2. Con el montaje anterior haga que el diodo
est encendido 1 segundo y apagado 2 segundos.
3. Intente ahora hacer que dos LEDs se apaguen y parpadeen de manera secuencial, al estilo del conocido auto fantstico.

PrCtICA 2:
EnCEndIdo dEl lEd l IntEgrAdo En lA PlACA

Figura 27 - Programa para manejar el LED


integrado en la placa.

Si se fija, en la placa, justo enfrente del pin


digital nmero 13, hay un pequeo LED que tiene
serigrafiada la letra L justo al lado. Es un diodo
que est conectado directamente al pin 13 y que
no necesita de ningn componente adicional para
su manejo, ya que la resistencia limitadora est
en la placa.
Podemos utilizarlo en nuestros montajes para
mostrarnos si la placa est teniendo actividad o
no.

Microcontroladores

47

Manual - Arduino.qxd:*Cap 4 - telefonia 18/03/14 12:38 Pgina 48

A rDuino

Figura 28 - Principales componentes de la placa Arduino Uno.


La manera de programarlo es exactamente la
misma que en los casos anteriores.
Vamos a conseguir que parpadee el LED L
integrado en la placa.
Para desarrollar esta idea slo hace falta la
placa de Arduino y un cable USB. En la figura 27
puede ver cul es el programa que deber escribir.
Realice la prctica y vea los resultados.
Para finalizar, en la figura 27 se muestra la
ubicacin del LED integrado, pero tambin se
pueden observar los principales componentes a
saber:
1- Jack USB jack
2- Jack de alimentacin,
3- Microprocesador
4- Conversor RS232 a USB
5- Cristal de 16MHz
6- Pulsador de reset
7- Led de alimentacin
8- Leds de TX/RX
9- Led integrado (pin 13)

48

Microcontroladores

10- Pines de alimentacin


11- Entradas analgicas
12- Pines de TX y RX TX
13- Entradas / Salidas digitales
14- Pines de Tierra y Referencia
15-ICSP para Atmega328
16- ICSP para interfases USB
Como puede apreciar, el tema se va tornando
apasionante ya que trabajar con Arduino no reviste mayores dificultades.
Pero esto es el comienzo, de ms est decir
que continuaremos desarrollando prcticas para
que Ud. se capacite con esta plataforma.
Recuerde que Ud. puede descargar los 3 primeros libros de ARDUINO, que entre otras cosas
poseen distintas versiones de Placas Arduino
para armar, desde nuestra web:
www.webelectronica.com.mx
Debe hacer clic en el cono password e ingresando la clave: arduino. J

Mont - voz de robot.qxd:ArtTapa 18/03/14 12:45 Pgina 49

M o n ta j e
Si quiere enmascarar su voz para que no sea
reconocida, normalmente se emplean programas de computadora que la distorsionan; sin
embargo, el sonido resultante tiene una codificacin fcil de detectar (con otros programas)
de modo que se puede recuperar la voz original. Para que no sea posible obtener el sonido
primario se pueden usar circuitos electrnicos
distorsionadores como el de este artculo el
cual, con muy pocos componentes, permite
modificar el timbre de la voz de una persona
al punto de saber qu es lo que dice pero sin reconocer a quien pertenece. Se trata de
un aparato que eleva la tonalidad en una octava (duplica la frecuencia), de tal modo que
la voz se vuelve irreconocible.
Autor: Federico Prado
fprado@webelectronica.com.ar

Voz de Robot: distoRsionadoR

l circuito propuesto es muy simple y cuenta


con un bloque amplificador, de modo que
puede usar las ms diversas fuentes de
seal, como por ejemplo micrfonos, grabadores y
otros equipos de reproduccin de audio.
El sistema puede ser alimentado por 4 pilas o
una batera de 9V y es muy fcil de usar. En la versin bsica sugerimos el uso de un micrfono de
cristal o electret.
Cabe aclarar que el circuito tambin puede ser
usado como distorsionador musical en cuyo caso
tambin se puede emplear el captor de una guitarra elctrica, por ejemplo.
Para explicar el funcionamiento del dispositivo,
digamos que el tono de una voz o de un instrumento es dado por su frecuencia y a diferencia de
los sonidos puros, que tienen forma de onda senoidal, los sonidos de la voz humana o de instrumentos musicales poseen formas de ondas bastante
complejas, cuyo estudio no es objeto de este
informe.
Segn sea el tipo de instrumentos o tipo de voz,
la banda de frecuencia abarcada puede variar de
modo que de una octava a otra tenemos las mismas notas (o sonidos), pero con frecuencias duplicadas.

Si tomamos un sonido cualquiera, correspondiente a un instrumento musical o voz humana, y


simplemente duplicamos su frecuencia, sin alterar
demasiado su forma de onda, la voz ser ms "fina"
y si se trata de un instrumento, ste tendr un
sonido ms agudo, pero el contenido ser el
mismo.
En nuestro circuito, aplicamos la seal procedente de la voz o de un instrumento a la entrada de
un amplificador de audio integrado (LM380) cuya
salida, ya amplificada, se aplica a un puente de diodos configurado como puente rectificador de onda
completa. Este puente lo que hace es invertir los
semiciclos negativos de la seal de modo que
ahora tendremos una seal del doble de frecuencia. Este rectificador "toma" la seal ya amplificada
y duplica su frecuencia, como muestra la figura 1.
Aclaremos que la seal tambin se ha distorsionado pero manteniendo el contorno bsico que
caracteriza la informacin. Esta seal pasa entonces por un control de tono que permite eliminar
eventuales sonidos desagradables, para despus
enviarlo a un amplificador externo.
En el proyecto usamos un transformador de
poder comn de 110V 220V (de acuerdo a la red
local) a 6V + 6V x 50mA, porque los diodos preci-

Proyectos Electrnicos

49

Mont - voz de robot.qxd:ArtTapa 18/03/14 12:45 Pgina 50

Montaje
Figura 1

san una tensin de por lo menos 0,6V para iniciar


su conduccin. Trabajando con baja tensin, en el
punto de inflexin de la curva caracterstica del
diodo, tendramos la introduccin de una distorsin
muy grande en la seal.
Con la utilizacin de un transformador de alimentacin invertido, elevamos la tensin de la seal al
punto en que los diodos pueden trabajar en la
regin lineal de su caracterstica, obtenindose as
mayor fidelidad en el contorno de la seal de frecuencia duplicada.
De esta manera conseguimos condiciones fciles
para que el aparato funcione satisfactoriamente:
basta que la fuente de seal excite convenientemente el amplificador, al punto en que provea una
salida de buena potencia para el transformador.

Despus de esto, tenemos la seal distorsionada


y amplificada, lista para aplicarla a otro equipo de
sonido.
En la figura 2 tenemos el diagrama completo de
este aparato.
La placa de circuito impreso es la que aparece en
la figura 3.
El transformador, para mayor economa y facilidad de realizacin del proyecto, queda fuera de la
placa. Sugerimos el uso de un transformador de la
menor potencia posible, en especial uno de
corriente muy baja, por tener menores dimensiones
y as facilitar el montaje (tambin puede colocarse
un transformador de salida de los usados en los
antiguos receptores de radio transistorizados). El
integrado se monta en zcalo DIL y, como se trata
de un elemento de pequea potencia, que proporciona cerca de 2W de salida, no hay necesidad de
poner un disipador.
Los resistores son todos de 1/8 1/4W con cualquier tolerancia.
Para los capacitores electrolticos podemos usar
tipos de 16V o ms de tensin de trabajo. Para los
dems podemos usar los de cermica, polister o
styroflex.
Los diodos son el 1N4148 o cualquier equivalente
de silicio,
Los potencimetros VR1, VR2 y VR3 son logartmicos.
Para la entrada (IC2) usamos una ficha de
acuerdo con la fuente de seal, sugirindose el tipo
RCA, ya que los micrfonos y fonocaptores poseen
conectores de este tipo. Nada impide que hagamos
la conexin de una ficha RCA en paralelo con una
ficha de micrfono comn.
Para la salida (IC3) usamos un cable blindado con
conector de acuerdo con la entrada auxiliar (AUX) del

Figura 2

50

Proyectos Electrnicos

Mont - voz de robot.qxd:ArtTapa 18/03/14 12:45 Pgina 51

Voz de Robot

Figura 3

ListA dE MAtEriALEs
IC1 - LM380 - Circuito integrado amplificador de audio.
IC2 - IC3 - Conectores de entrada y salida de audio
(ver texto).
T1 - Transformador con primario de acuerdo con la red
local (110V 220V) y secundario de 6V + 6V x 50mA
(se instala invertido).
D1 a D4 - 1N4148 - Diodos de uso general.
R1 - 10k
VR1 - Potencimetro logartmico de 2M2.
VR2 - Potencimetro logartmico de 5k.
VR3 - Potencimetro logartmico de 25k.
C1 - 3,3nF - Cermico.
C2 - 100F - Electroltico x 16V.
C3 - 0,1F - Cermico.
C4 - 100F - Electroltico x 16V.
C5 - 100F - Electroltico x 16V.
C6 - 0,1F - Cermico.
B1 - Batera de 9V - 4 pilas en serie (6V).

Varios:
Placa de circuito impreso, caja para montaje, soporte
para pilas, perillas para los potencimetros, cables blindados, tornillos, tuercas, alambres, conectores machos
y hembras, etc.

amplificador que vamos a usar. Normalmente encontramos para esta finalidad fichas RCA.
Para las pilas se usa un soporte comn o un
conector apropiado en caso de alimentarlo con una
batera de 9V. En una aplicacin fija, sugerimos el
uso de fuente con filtrado muy bueno para que no
ocurra la introduccin de ruidos.
Como se trata de un montaje que funciona con
seales de audio de pequea intensidad, todas las
precauciones para evitar la captacin de zumbidos
son importantes. En especial observemos que los
cables de entradas de seal deben ser blindados.
Para probar la unidad conecte su salida a la
entrada de un amplificador comn y en su entrada
una fuente de seal, como por ejemplo un micrfono o incluso la salida de audfono de una radio de
pilas o grabador. Ajuste VR1 y VR3 para obtener en
el amplificador el sonido con los efectos deseados
pero sin distorsiones excesivas o saturacin del
amplificador final. VR2 permitir variar el tono de la
seal distorsionada, puede ajustarlo de acuerdo
con sus preferencias.
Una vez comprobado el funcionamiento slo
queda usar la unidad. Si quiere trabajar con fuentes
de diversas seales, conecte en la entrada del elevador de entrada un mezclador y trabaje con instrumentos, micrfonos o incluso grabaciones de
fondo (acompaamiento). J

Proyectos Electrnicos

51

Mont - voz de robot.qxd:ArtTapa 18/03/14 12:45 Pgina 52

Montaje

PRobadoR automtico de tRansistoRes


Quin no tiene la duda
alguna vez si un transistor
determinado funciona o no?
Este sencillo instrumento est
pensado para que de forma
simple y rpida el tcnico pueda
determinar el correcto funcionamiento de cualquier transistor.
El medidor slo indica si el
transistor funciona correctamente o no y el tipo de polaridad
del mismo (NPN o PNP). No
mide ni la ganancia ni traza la
curva de trabajo.
En la figura 1 se observa el
circuito electrnico del instrumento el cual es bastante simple de entender. El 555 superior
es un oscilador de media frecuencia que genera una onda
cuadrada de aproximadamente 1kHz. Esta seal es
primero separada en semiciclos positivos y negativos y luego inyectada a la base del transistor bajo
prueba para lograr excitarlo. La seleccin de la
polaridad del semiciclo a inyectar se efecta con
uno de los tres interruptores electrnicos de estado
slido que forman el integrado 4053. Un segundo
interruptor electrnico se encarga de seleccionar la
polaridad del emisor del transistor bajo examen.
Por ltimo el tercer interruptor selecciona cual de
los circuitos buffer accionar en funcin a la polaridad del transistor. El manejo de estos tres interruptores se realiza cclicamente por medio de los terminales 9, 10 y 11 los cuales en este caso estn
unidos para que los tres interruptores accionen al
mismo tiempo. Tiempo gobernado por el segundo
555 (el de abajo) el cual genera un tren de pulsos
de aproximadamente 1Hz, lo que significa que los
interruptores cambian de posicin cada 1 segundo.
Con esto logramos que el transistor se conecte
como PNP y NPN alternando cada 1 segundo. Si el
transistor funciona correctamente slo destellar el
LED correspondiente a su polaridad dado que en
polarizacin incorrecta ningn transistor que goce
de buena salud amplificara. En tanto si ambos
LED's parpadean (uno por vez) es seal que el
transistor se encuentra en cortocircuito. Como alternativa final, si ninguno de los indicadores brilla es

52

Proyectos Electrnicos

Figura 1

claro que el transistor se encuentra quemado o


abierto.
Alterando los valores del oscilador de 1Hz (555
de abajo) se puede acelerar el destello de los LED's
haciendo que sea mas dinmico.
Pero el circuito necesita dos tensiones de alimentacin que, si bien ambas son positivas, stas son
de diferente voltaje. La solucin para alimentar este
proyecto con una simple batera de 9V se presenta
en la figura 2.
Este circuito no es mas que un simple divisor
resistivo adecuadamente dimensionado el cual,
limitando la corriente a circular, permite hacer caer
la tensin hasta 4V. Dispusimos un diodo LED que
nos sirva como indicador de encendido para evitar
que se nos quede varios das sin apagar y nos consuma la batera. Los capacitores filtran la tensin
resultante por si llegase a producirse algo de
rizado, aunque es algo improbable. J

Figura 2

Mont - voz de robot.qxd:ArtTapa 18/03/14 12:45 Pgina 53

Mont - voz de robot.qxd:ArtTapa 18/03/14 12:45 Pgina 54

Tec Repa - Trabajando BGA.qxd:ArtTapa 18/03/14 12:50 Pgina 55

Tcnico Reparador

Los tiempos cambian y los reparadores deben adecuarse a las circunstancias. Los circuitos
integrados clsicos pasaron a ser SMD (montaje superficial) y posteriormente BGA (Ball Grid
Array). Esta tecnologa, que funcionaba muy bien cuando Europa permita el uso de plomo
en la soldadura, actualmente es un dolor de cabeza para los tcnicos porque produce una
gran cantidad de fallas que requiere su atencin. En esta nota comenzamos a explicar cmo
debe hacerse el servicio tcnico a equipos que poseen componentes con esta tecnologa.
Autor: Alberto H. Picerno - picernoa@fullzero.com.ar

Cmo RepaRaR plaquetas Con


Componentes BGa
IntroduccIn
Vamos a tratar el tema de las mquinas para
desoldar y soldar circuitos integrados VGA en
varias entregas. Pero antes nos parece conveniente realizar una pequea introduccin sobre las
diferentes tecnologas de produccin electrnica
porque no pretendemos que todos los lectores
conozcan el tema al detalle.
Expliquemos la razn por la cual Ud. debe estar
al tanto del tema de la tecnologa BGA. El estado
del arte actual obliga a los fabricantes a usar los llamados circuitos integrados BGA, pero hasta llegar
a ese tipo de integrado el armado de plaquetas de
circuito impreso pas por diferentes tcnicas a una
velocidad que nadie jams imagin.

Todo comenz con el armado manual de plaquetas de circuito impreso, con circuitos integrados
de montaje comn, en donde las patas del circuito
integrado deben pasar por agujeros de 1 mm. En
estas condiciones el armado debe ser forzosamente manual porque es muy difcil hacer una
mquina posicionadora de tanta precisin. Se
puede decir que la misma requerira tecnologa de
visin directa del proceso y correccin de las coordenadas de posicionamiento. Luego se realiza un
proceso de soldadura en una mquina de soldadura por ola y posteriormente se cortan los terminales sobrantes con una cuchilla giratoria. Todo
este procedimiento es lento y muy costoso, vea la
figura 1.
Esto hizo que la electrnica progresara en

Servicio Tcnico Especializado

55

Tec Repa - Trabajando BGA.qxd:ArtTapa 18/03/14 12:50 Pgina 56

Tcnico Reparador
forma relativamente lenta, hasta que se descubrieron las tcnicas de montaje superficial, en donde
los componentes se montan del mismo lado en que
se imprime el cobre de la plaqueta.

LA tecnoLogA SMd
En principio no parece que cambiara nada pero
realmente hay un cambio fundamental en el proceso de armado SMD (surface mountain device).
La plaqueta posee islas rectangulares en coincidencia con la cabeza o patas de los componentes.
El primer proceso de armado es la estruccin de
estao en pasta sobre cada isla del circuito
impreso. Luego se realiza el sembrado de los componentes con una precisin relativamente pobre,
pero a muy alta velocidad y posteriormente se pasa
toda la plaqueta con los componentes y el circuito
impreso hacia arriba por un horno infrarrojo a una
velocidad adecuada para fundir el estao en pasta,
vea la figura 2.
Cuando el estao se funde, los componentes
flotan sobre cada gotita y se acomodan solos por
tensin superficial con una precisin imposible de
lograr con cualquier otro mtodo.
Es simple, preciso, econmico y se puede hacer
a una velocidad muy alta, multiplicando la produccin de plaquetas en casi 10 veces comparada con
el montaje a mano de componentes clsicos. Y
adems hay un costoso proceso menos, que es el
punzonado de las plaquetas con matrices fabricadas especialmente, que se gastan o rompen frecuentemente. Todo se cambia por la programacin
de la mquina sembradora, que una vez confirmada se puede guardar en una memoria, flexibilizando la produccin de diferentes plaquetas.
Todo este proceso revolucion a
la industria electrnica de modo que
los productos se hicieron mucho
ms baratos y terminaron por destronar a la mecnica, en una de las
industrias que mueve ms dinero
en el mundo, que es la automotriz.

Figura 1 - Fotografa de circuitos integrados


de montaje clsico
mquinas estndar no se puede llegar a un paso
menor a de mm. Esto limit muy rpidamente la
complejidad de los circuitos integrados y trab el
desarrollo de una escala de integracin superior.
El crecimiento se volvi a detener hasta que los
fabricantes de circuitos integrados comenzaron a
trabajar con tecnologa BGA (Ball Grid Array) en
donde los contactos de los circuitos integrados se
encuentran en la base del encapsulado y no en su
permetro. Es decir que las soldaduras estn ocultas por el propio circuito integrado, vea la figura 3.
El mtodo de conectividad es muy simple. Se
abandonan las patitas rgidas y se cambian por
esferitas de soldadura que se funden sobre un circuito impreso intermediario, como finalizacin del
proceso de fabricacin del BGA. Dado que la bolilla
tiene un dimetro mayor que la isla del BGA se
mantiene la forma esfrica del contacto, patita, o
terminal del BGA. La plaqueta de circuito impreso,
tiene una imagen a espejo de las islas del BGA, de
modo que al apoyar el mismo en la plaqueta, las

LA tecnoLogA BgA
Qu tan cerca se podan colocar las patitas de un circuito integrado BGA?
Todo depende de la precisin de
la mquina sembradora y de las
caractersticas del horno. Pero con

56

Tcnico Reparador

Figura 2 - Plaqueta con circuito integrado SMD.

Tec Repa - Trabajando BGA.qxd:ArtTapa 18/03/14 12:50 Pgina 57

Cmo Reparar Plaquetas con Componentes BGA

Figura 3 - Circuito integrado BGA.


bolillas quedan como un sndwich entre las dos
islas circulares.
El procedimiento de armado es el mismo que
antes solo que no se coloca soldadura en pasta
sobre las islas de los BGA. Cuando la plaqueta con
los componentes SMD y BGA ingresa al horno, el
calor llega a las bolillas tanto desde arriba como
desde abajo y las funde. La tensin superficial realiza su trabajo y ubica al BGA exactamente sobre la
grilla de islas de la plaqueta.
Un BGA tpico puede utilizar bolillas de 0,6 mm
de dimetro, pero como se puede cubrir una superficie y no un permetro, se pueden ubicar dos o tres
veces ms contactos que en un SMD.
Con esta tecnologa, la industria tuvo una
segunda oleada de crecimiento que fue reduciendo
el dimetro de las bolillas hasta el momento actual,
en que se llega a dimetros de 0,3 mm.

eL ServIcIo tcnIco A
equIPoS con coMPonenteS BgA
Lo ms importante para nosotros es la posibilidad de reparacin de esta tecnologa. Con el SMD
alcanza con una simple pistola de calor y una punta

fina para el soldador. Inclusive se puede obviar la


pistola de calor y trabajar solo con soldadura de
bajo punto de fusin y un soldador comn como
enseamos en nuestros cursos.
Con el BGA la pistola de aire caliente es imprescindible, porque es el nico modo de calentar la
capsula del BGA para que el calor llegue hasta las
bolillas, figura 4.
El integrado BGA tiene una parte de encapsulado que es conductor del calor y otra parte es aislante trmico, por lo tanto el aire caliente que toca
en el encapsulado externo llega hasta la plaqueta
intermediaria (que tambin es conductora del calor
por ser de epoxi vidrio) y funde las bolillas rpidamente. Pero el procedimiento no es fcil de implementar y se requiere prctica para lograr una buena
desoldadura y su posterior soldadura con nuevas
bolillas (reballing) sin quemar el chip.
Es posible realizar el procedimiento con una
pistola de calor?
Si se trata de BGA de dimensiones comunes la
respuesta es un si rotundo, en tanto uno tenga
suficiente experiencia. Ahora para BGA con bolillas
de 0,3 mm ya se pone muy difcil y se debe recurrir
a una mquina.
Seguramente Ud. estar pensando
Por qu desoldar y soldar el mismo
integrado?. La respuesta tiene una historia que contaremos para terminar con
este artculo.

euroPA y LA norMA de
SoLdAdurAS LIBre de PLoMo

Figura 4 - Un BGA por dentro.

El alambre de soldadura que Ud. usa


todos los das es una aleacin de 63%
de estao y 37% de plomo. Y porque

Servicio Tcnico Especializado

57

Tec Repa - Trabajando BGA.qxd:ArtTapa 18/03/14 12:50 Pgina 58

Tcnico Reparador
estas proporciones tan particulares? Le proponemos un trabajo prctico para demostrar las propiedades de esta aleacin.
Haga un agujero de 10 mm en una madera para
usarlo como crisol. Funda soldadura en ese agujero
y permita que la misma sobrepase la temperatura
de fusin en unos cuantos grados (va a necesitar
un soldador de por lo menos 60W).
Clave un pequeo clavo en una maderita que va
a usar para revolver la soladura fundida. Comience
a revolver y ver que resulta sencillo hacerlo hasta
que el liquido llega a la temperatura de fusin y
entonces se solidifica de golpe sin pasar por un
estado pastoso o grumoso. Pasa de lquido a slido
instantneamente, porque se trata de la proporcin
llamada eutctica. Cualquier otra proporcin pasa
por un estado pastoso intermedio a la solidificacin
total. Si tuviera una barra de soldadura de hojalatero que es de 50% de estao y 50% de plomo
podra comprobarlo y terminar el trabajo prctico.
Hace unos 5 aos Europa prohibi la entrada de
productos con plomo, por considerarla una sustancia peligrosamente contaminante (produce una
enfermedad mental llamada saturnismo).
Hasta ese momento todos los BGAs se soldaban con bolillas de aleacin eutctica y no se registraban problemas de soldadura. Pero a partir de all
se comenz a usar estao solamente con el consiguiente problema de una mayor temperatura de
fusin y con un estado pastoso muy prolongado tal
como puede observarse en la carta de aleacin de
la figura 5.
A la extrema derecha se encuentra el estao al
100%. Observe que a partir de 180 comienza a
hacerse pastoso pero hasta 225 no se puede considerar como totalmente lquido.
Cualquier falla en el proceso de soldadura que
genere menos de 225C sobre las bolillas, es peligroso, porque la soldadura es quebradiza y los procedimientos de dilatacin y contraccin propios de
un equipo que se enciende y apaga, terminan destruyndola tarde o temprano.
El hecho comprobado es que los BGAs fallan
ms por sus soldaduras que por fallas internas. Es
decir que desoldarlos, limpiar la soldadura vieja,
colocar bolillas nuevas de estao plomo y resoldarlos, soluciona la gran mayora de los problemas.
Muchos reparadores consideran que no hace
falta sacar el BGA; que con calentarlo nuevamente
se regeneran las soldaduras y se soluciona el problema definitivamente. Tanto se insiste en este
tema que el procedimiento recibi el nombre de
reflow.

58

Tcnico Reparador

Figura 5 - Carta de aleacin estao plomo.


Un reflow suele ser una solucin transitoria, porque el problema de raz no fue solucionado y es el
material de las bolillas. La tcnica de reflow, por su
sencillez, puede considerarse adecuada solo como
una confirmacin de que hay un problema de soldadura en ese BGA.

concLuSIoneS
As presentamos el problema de service mas
comn de la actualidad y tal vez el mas difcil de
solucionar, porque no se trata de comprar algo en
el comercio de electrnica. Se trata de conocer el
tema; adquirir experiencia prctica e invertir dinero,
pero es un tema insoslayable porque aprendemos
la tcnica o dejamos de reparar.
Este fue el artculo de presentacin para todos
aquellos que aun no conocan la tecnologa o solo
tenan una remota idea de lo que era.
En la prxima entrega vamos a entrar de lleno
en este mundo tan extrao para hablar del proceso
de reballing y de los dispositivos necesarios para
aplicarlo.
Agradecimiento:
Todas las experiencias prcticas de esta serie
fue realizada con mquinas de reballing ZM-R380B
de la firma SHENZHEN ZHUOMAO TECHNOLOGY CO. , LTD.
Ms Informacin:
En Saber Electrnica N 289 publicamos un artculo extenso sobre recambio de componentes BGA
a travs de la tcnica de reballing, puede dirigirse a
nuestra web para descargar el artculo con la clave
bga311. J

Ele Auto - Uso escaner.qxd:ArtTapa 18/03/14 13:27 Pgina 59

Electrnica del Automvil


En Saber Electrnica N 279 comenzamos a explicar el manejo de uno de los
escner para OBD II que utilizamos en
Saber Electrnica para generar bibliografa tcnica. A la fecha, publicamos 7
libros de Electrnica Automotriz en el
marco de la coleccin Club Saber
Electrnica. En el tomo N 72 edicin
mexicana (tercer volumen de electrnica automotriz) vimos el montaje de
algunas interfaces y links para que
pueda descargar informacin para el
armado de los mismos. Dentro de los
instrumentos genricos OBD II, los
modelos MB-880 y VS-890 poseen un software bastante interesante que los hace bastante
eficaces. Ud. puede armar estos instrumentos o comprarlos a diferentes proveedores desde
Internet. El VS-890 es igual al MB-880 pero con un software actualizado y distinta pantalla,
pero ambos se manejan de forma similar. En esta edicin explicamos cmo obtener datos
del vehculo y cmo verificar algunos componentes con el escner VS-890. Recuerde que tal
como sucede con un multmetro, una vez que aprende a manejar un escner genrico estar
en condiciones de utilizar cualquier instrumento similar.
Autor: Ing. Horacio Daniel Vallejo
e-mail: hvquark@webelectronica.com.ar

EscanEo automotriz

cmo sE manEja

un

EscnEr oBD ii

(PartE 3)

IntroDuccIn
En general los mecnicos poseen conocimientos escasos de electrnica (y hasta nulos) y los
electrnicos poseemos muy pocas nociones sobre
mecnica automotor, pero cada vez es ms necesario aprender ambas disciplinas si es que queremos dedicarnos al servicio tcnico de los automviles modernos.
Recuerde que si Ud. aprende a usar un escner
genrico, no tendr problemas en el manejo de otro
de diferente marca y modelo.
En general la alimentacin del escner se pro-

vee mediante el Conector de Enlace de Datos


(DLC).
Cuando tenga que manejar un escner, sea de
la marca y modelo que fuere, siga los siguientes
pasos para tener lista la herramienta de exploracin:
1) Halle el DLC (conector OBD II)en el vehculo.
2) Conecte la herramienta de exploracin y el
conector de diagnstico con el cable suministrado.
Ahora est en condiciones de usar el instru-

Electrnica del Automvil

59

Ele Auto - Uso escaner.qxd:ArtTapa 18/03/14 13:27 Pgina 60

Electrnica del Automvil


mento aclarando que ya hemos explicado cmo se
obtienen los cdigos de error con el escner y de
qu manera se pueden realizar una serie de funciones con esta herramienta. En esta tercera parte
veremos cmo realizar algunas pruebas de componentes y de qu manera se obtiene informacin del
vehculo.

PruebA De comPonentes
La funcin Prueba de Componentes permite
iniciar una prueba de fuga del sistema EVAP del
vehculo ( se conoce como sistema EVAP a los
componentes y/o forma de administrar vapores de
combustible almacenados, y/o en movimiento.
Estos vapores son considerados residuos altamente contaminantes al medio ambiente). La herramienta de exploracin en s misma no realiza la
prueba de fuga sino que le indica a la computadora
de a bordo del vehculo que inicie la prueba. Los
distintos fabricantes de vehculos pueden tener
diferentes criterios y mtodos para detener la
prueba, una vez que ha sido iniciada.
Antes de iniciar la Prueba de Componentes,
refirase al manual de servicio del vehculo para
conocer las instrucciones que detienen la prueba.
Para efectuar este test haga lo siguiente:
Use ^v para seleccionar Prueba de
componentes a partir del men de diagnstico y
oprima Yes para ingresar, figura 75.

Figura 76

Figura 77
mientas controlen los sistemas o componentes del
vehculo. Si el vehculo no soporta la Prueba de
Fuga EVAP, un mensaje le dir Este modo no es
soportado por el vehculo, figura 78.

Figura 75
Figura 78
Presione la tecla YES o NO para regresar al
men previo.

A partir del men Prueba de componentes,


use ^v para seleccionar la prueba a comenzar,
figura 76.
Si el comando ha sido enviado, se mostrar un
mensaje en la pantalla (en la figura 77 tiene un
ejemplo de este mensaje).
Algunos vehculos no permiten que las herra-

60

Electrnica del Automvil

obtencIn

De lA InformAcIn Del

VeHculo

La funcin Informacin del Vehculo permite


que la Herramienta de Exploracin (el escner)
pida el nmero VIn del vehculo, el valor ID de calibracin que identifica la versin de software en el
mdulo de control del vehculo, los nmeros de

Ele Auto - Uso escaner.qxd:ArtTapa 18/03/14 13:27 Pgina 61

Escaneo Automotriz
verificacin de calibracin (cVns) y brinda un
seguimiento de desempeo en uso. Para acceder a
esta informacin debe seguir los siguientes pasos:
Use ^v para seleccionar Informacin del
Vehculo a partir del men de diagnstico y
oprima Yes para ingresar, figura 79.

Una vez apretada la tecla Yes , use ^v para


seleccionar un tem a partir de Informacin del
Vehculo y luego presione Yes para ingresar,
figura 81.
Si el vehculo no soporta este modo, un mensaje
le dir Este modo no es soportado por el vehculo.
Vea la informacin que ha seleccionado; por
ejemplo, en la figura 82 se tiene una imagen correspondiente a la pantalla del escner mostrando un
nmero ID:
lsGJs52u27H021489

Figura 79

Figura 82
Aparecer un mensaje de advertencia, figura
80. Debe elegir Yes o no. Si selecciona la tecla
Yes, ingresar a la lista de Informacin del
Vehculo y si oprime no regresar al men de
diagnstico.

Figura 80

Oprima la tecla no para regresar al men de


Informacin del Vehculo.
La operacin de recuperar informacin del
vehculo puede llevar varios minutos en algunos
automviles.
Mdulos Presentes
La herramienta de exploracin identifica los IDs
del mdulo y el tipo de comunicacin de los mdulos OBD II del vehculo. Para obtener esta informacin siga los siguientes pasos:
Use ^v para seleccionar mdulos Presentes a
partir del men de diagnstico, figura 83.

Figura 83

Figura 81

Oprima Yes para ver los mdulos presentes y


oprima no para salir. La figura 84 muestra una pantalla del escner con 2 mdulos presentes.

Electrnica del Automvil

61

Ele Auto - Uso escaner.qxd:ArtTapa 18/03/14 13:27 Pgina 62

Electrnica del Automvil

Figura 86

Figura 84
Unidad de Medicin
Use ^v para seleccionar unidad de medicin a
partir del men de diagnstico, figura 85.
La configuracin de la Unidad de Medicin es la
misma que la de Flujo de Datos.
Estado del Sistema (State Emission)
En esta seccin, puede ver el estado del
sistema (estado de MIL, cuentas de Cdigo,
estado del Monitor) nuevamente.
Para acceder a este sector seleccione emisin
de estado (state emission) mediante ^v, a partir
del men de diagnstico, figura 86. Oprima Yes
para tener los datos y no para regresar al men. J

Figura 85

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 63

Ar tculo de Por tada

Simulacin

de

circuitoS microcontroladoS

en

ProteuS

PROTEUS es un programa para simular circuitos electrnicos, tanto simples como complejos, que permite integrar desarrollos realizados con microcontroladores de varios tipos. Es
una herramienta de alto desempeo con capacidades grficas impresionantes. Presenta una
filosofa de trabajo SPICE (Simulation Program with Integrated Circuits Emphasis; Programa
de Simulacin con nfasis en Circuitos Integrados), arrastrando componentes de una barra e
incrustndolos en el escritorio de trabajo. En esta misma edicin explicamos los pasos bsicos para aprender a manejar Proteus y en este apartado resaltaremos los aspectos relacionados a la configuracin del programa para que pueda simular diseos realizados con microcontroladores PIC.
Por Ing. Horacio D. Vallejo
hvquark@webelectronica.com.ar

a hemos explicado en el otro Artculo de Tapa


que, entre otras cosas, Proteus contiene generadores que permitirn simular casos reales de distinto tipo, en la construccin de circuitos electrnicos.

Ahora realizaremos un sencillo circuito para ilustrar el


uso de generadores, sondas y grficas. Pretendemos
llegar a la simulacin mostrada en la figura 1.
As a simple vista aparecen unos cuantos elementos

Programas de Simulacin

63

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 64

Artculo de Portada
nuevos, por tanto iremos por partes en el desarrollo de
esta simulacin:
1) El primer paso es montar el circuito. Las resistencias podemos encontrarlas en la librera RESISTOR
bajo el nombre de MINRES1k y MINRES2k respectivamente.
La masa sale de la herramienta conectores
, en
la barra de men lateral, bajo el nombre de GROUND.
El generador lo obtendremos de la herramienta
generadores (SINE) como hemos visto anteriormente
(como propiedades le pondremos una amplitud de 5V y
una frecuencia de 5Hz).
2) El siguiente elemento "extrao" son los smbolos que encontramos antes de las resistencias.
Son las sondas medidoras de corriente o (no son ampermetros porque slo sirven para sondear el valor del
parmetro a medir y hacer grfica). Proteus dispone de
sondas de tensin y sondas de intensidad que se obtienen seleccionando los botones de la barra lateral del
men, debajo del botn de generadores
. Para
colocar los instrumentos en el circuito solo tenemos que
pulsar el botn correspondiente y hacer clic sobre el
cable donde queramos ubicarlas, e instantneamente
tomarn el nombre del componente al que se hayan
conectado.
Luego de haber conectado las dos sondas de
corriente, podemos hacer una simulacin para lo cual
deberemos presionar el botn correspondiente de la
barra inferior del men y comprobaremos cmo las sondas van adquiriendo valores instantneos de corriente
(recordemos que la onda es senoidal por tanto no tendr valores fijos). Una vez que haya comprobado el funcionamiento, detenga la simulacin para continuar con
nuestro ejercicio.
3) El siguiente paso consiste en aadir la grfica,
para ello seleccionamos la herramienta grfica
de
la barra lateral del men y seleccionamos el tipo de grfica ANALOGUE (que es el tipo de grfica ms relevante de las que aparecen en la lista y la que nos servir para analizar nuestras seales analgicas), y la ubicamos en el escritorio de trabajo haciendo clic en l,
manteniendo pulsado el botn del mouse y arrastrando
el ratn hasta un tamao que consideremos apropiado.
Con esto ya tenemos grfica, aunque ahora est vaca.
Lo primero que haremos ser editar sus propiedades
(seleccionamos con clic derecho la grfica y con clic
izquierdo se abre el cuadro de dilogo). Podremos configurar su ttulo, el instante de inicio y su instante final.
Cambiaremos el ttulo de la grfica a aquel que quera-

64

Laboratorio de Electrnica

Figura 1
mos y le pondremos como instante final 0.20 ms para
ver tan slo un ciclo completo de la onda senoidal.
4) Colocamos las sondas en el circuito. Una vez
establecidas las propiedades de la grfica slo nos
queda arrastrar ambas sondas hacia el espacio de la
grfica y veremos cmo en su esquina superior
izquierda aparecen los nombres R1 y R2, lo cual significa que ya han sido incluidos en la grfica. Para generar los valores de la grfica pulsamos la tecla ESPACIO
y al instante aparecern los valores en la grfica.
Haciendo clic en el ttulo de la grfica sta se abrir en
una ventana nueva a pantalla completa.
5) Interpretamos las grficas. Una vez en la grfica, podemos actuar sobre los trazos como si de componentes se tratara. Podemos seleccionarlos, deseleccionarlos e incluso editar sus propiedades o eliminarlos.
Le proponemos que Ud. pruebe ese mismo circuito
con distintos generadores y distintas configuraciones
para comprobar que, cada vez que pulsamos la tecla
ESPACIO, se actualiza la grfica para ajustarse a los
nuevos valores.
Tambin podemos alterar los valores de las resistencias (seleccionndolas mediante un clic derecho y
haciendo clic izquierdo) cambiando su valor en sus propiedades.

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 65

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 66

Artculo de Portada

Figura 2

SImulaCIN CoN INStrumENtoS VIrtualES


Proteus pone a nuestra disposicin una serie de instrumentos virtuales muy tiles a la hora de simular nuestros circuitos. Estos se encuentran en la herramienta
instrumentos virtuales de la barra lateral de herramien.
Una vez que la seleccionamos podemos ver la lista
de instrumentos virtuales que hay a nuestra disposicin.
A continuacin se incluye una breve explicacin de los
ms relevantes:

queramos medir e iniciar la simulacin. La ventana del


osciloscopio aparecer automticamente en pantalla
(cuando comience la simulacin), momento en el cual
slo tenemos que actuar sobre los mandos como haramos con un osciloscopio real hasta obtener la forma de
onda deseada.

tas

Voltmetros y ampermetros Se incluyen en


primer lugar por ser los ms simples. Existen voltmetros y 2 ampermetros, de corriente continua y alterna
respectivamente. Si editamos sus propiedades podemos especificar la unidad de salidas, esto es, si queremos la salida en volt (o amper, segn el instrumento) o
alguno de sus submltiplos.
osciloscopio Proteus dispone de un osciloscopio de 2 canales que nos permitir medir seales de
cualquier tipo. Para su utilizacin tan slo tenemos que
conectar una de sus entradas a la parte del circuito que

66

Laboratorio de Electrnica

Nota: el osciloscopio debe aparecer automticamente al iniciar la simulacin, pero para ello debe ser el
ltimo componente introducido en el circuito, esto probablemente sea debido a un fallo en la versin 6.2 SP4
(sobre la que se hizo este manual) y fue corregido en
versiones posteriores. En la figura 2 vemos una pantalla correspondiente a la simulacin del ejercicio que
estamos implementando en el que a nuestro circuito le
conectamos un osciloscopio (vea que abajo se ve la
grfica que no hemos quitado). Para este ejemplo cambiamos la frecuencia del generador a 5kHz.
Generador de seal es un generador de baja
frecuencia que se puede aadir al circuito siguiendo las
mismas recomendaciones que el osciloscopio.
Conectaremos el pin + a la parte del circuito en la cual
queramos inyectar la seal, despus iniciaremos una

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 67

Simulacin de Circuitos Microcontrolados en Proteus

Figura 3

simulacin. La ventana del generador de seal se nos


abrir automticamente, permitindonos en ella cambiar
el tipo de forma de onda que queremos inyectar al circuito, su frecuencia y su amplitud.
En la figura 3 podemos ver nuestro circuito de ejemplo al que le hemos quitado el generador de seal
senoidal, colocando en su lugar el generador de seal
desde el men de instrumentos virtuales. Note en la
parte superior derecha el panel de mando del generador.
terminal virtual Se usa para simular un puerto
RS232 mediante el cual podemos producir una entrada
o salida a un micro que haya en nuestro diseo. La
interaccin se produce mediante el teclado. En las propiedades de este terminal virtual podemos cambiar la
velocidad de la conexin en baudios y otras especificaciones de la conexin.

ajuStES PrEVIoS Para la SImulaCIN DE


CIrCuItoS CoN mICroCoNtrolaDorES
Sin duda el principal atractivo de Proteus radica, a

pesar de todas sus ventajas en muchos mbitos con


programas de caractersticas similares, en la posibilidad
de simular circuitos microcontrolados y, particularmente,
microcontroladores, como es por ejemplo el caso de los
PIC de Microchip, y de los cuales nos ocuparemos
ahora.
Ya hemos discutido anteriormente que el punto
fuerte de Proteus es su versatilidad, y ahora es cuando
verdaderamente vamos a comprobar hasta qu punto
es cierto esto. Proteus no slo nos permitir incluir
microcontroladores en nuestros diseos y simularlos si
no que, adems, nos permitir depurar sus programas e
incluso crearlos y compilarlos sin salir del entorno de
Proteus.
Para familiarizarnos con todo el proceso crearemos
desde cero un programa en ensamblador para el
pic16f84, lo compilaremos, lo incluiremos en un circuito,
lo simularemos y lo depuraremos.
Pero vayamos por partes, lo primero que debemos
hacer es realizar unos ajustes en Proteus para que
podamos compilar nuestros programas. Para ello, hagamos lo siguiente:
1) Entremos en el men

Programas de Simulacin

67

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 68

Artculo de Portada
Source Define Code Generation tools
Aparecer la pantalla de la figura 4.

3) Compilamos el programa. Una vez realizado


este paso ya podemos compilar nuestros programas
con Proteus, vamos a comprobarlo. Entramos en el
men:
Source add/remove Source files

Figura 4

Aparecer un cuadro de dilogo parecido al de la


figura 6.

Figura 6

Seleccionaremos de la lista el compilador MPASMWIN y escribiremos en command line:


Los pasos que hemos de seguir para aadir un
archivo de cdigo son los siguientes:

/p16f84 /q "%1"
Nota: La configuracin comentada, como puede
comprobarse, es para programar un pic16f84, en caso
de querer programarse otro modelo de PIC se debe
sustituir el 16f84 por el modelo en cuestin para evitar
fallos de compilacin. Por el momento no realizamos
ninguna otra configuracin y aceptamos lo escrito.
2) Seleccin del editor de cdigo. Adems de esto
cambiaremos el editor de cdigo de Proteus, ya que el
existente no nos da la posibilidad de crear un archivo
desde cero. Para ello seleccionaremos el men:
Source Setup External text Editor
En la pantalla que aparece, figura 5, cambiaremos el
ejecutable que aparece por cualquier otro que usemos,
en el ejemplo se usa el bloc de notas de Windows pero
puede ser cualquier otro (el programa notepad.exe lo
encontrar dentro de la carpeta de Windows, del disco
rgido de su PC).

Seleccionar el compilador de la lista. En nuestro


caso el compilador es el MPASMWIN, por tanto lo seleccionaremos de la lista.
Pulsar el botn New para aadir un archivo de
cdigo a la lista, cada vez que lo pulsemos aadiremos
un archivo de cdigo al proyecto (usaremos el botn
remove para borrar archivos de cdigo del proyecto)
En un cuadro de dilogo se nos pedir el nombre
del archivo .ASM que usaremos. Podemos tomar un
archivo .ASM ya creado o crear nosotros uno, como es
el caso. Por tanto entraremos en la carpeta donde queramos guardar el archivo y le pondremos por nombre,
por ejemplo, prueba01.
El programa nos informar que dicho archivo no
existe y nos preguntar si deseamos crearlo (obviamente responderemos que s).
Ya podemos salir del cuadro de dilogo presionando el botn OK.
Si entramos en el men Source comprobaremos
como en su parte inferior hay una opcin nueva con el
nombre del archivo que acabamos de aadir al proyecto, figura 7.

Figura 5
Figura 7

68

Laboratorio de Electrnica

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 69

Simulacin de Circuitos Microcontrolados en Proteus

Figura 8

La seleccionaremos y se nos abrir el editor de texto


que hayamos seleccionado. Ahora introduciremos en l,
el cdigo que se muestra en la figura 8.
Recuerde que en cada fila del programa, todo aquello que siga al caracter ; son comentarios y no es necesario copiarlos para el correcto funcionamiento del programa, aunque s son recomendables para su posterior
legibilidad.
Una vez escrito el programa y guardado procederemos a compilarlo. Para ello usaremos la opcin de
men:
Source Build all
Automticamente se abrir el compilador y se proceder a crear el archivo .HEX de nuestro programa. Si
no ha habido errores (el compilador nos informar en
caso de haberlos) ya tenemos nuestro archivo hexadecimal con el cual podemos simular ya o incluso programar un PIC real mediante un circuito programador y un
software destinado a tal efecto como el ICPROG, por
ejemplo.

Si ha surgido algn error de compilacin debemos


verificar el cdigo introducido.

SImulaCIN
Ya tenemos nuestro archivo hexadecimal, ahora
vamos a proceder a simularlo y depurarlo. Para ello crearemos el circuito de la figura 9.
El PIC16f84A lo encontraremos en la librera
MICRO, mientras que el interruptor se encuentra en
ACTIVE bajo el nombre de SWITCH. La alimentacin la
ubica en la categora CONECTORES como POWER.
Ahora solo resta asociar al microcontrolador el
hexadecimal que hemos creado. Para ello abriremos las
propiedades del componente, y en el campo Program
File introduciremos la ruta del archivo hexadecimal
(.HEX) creado (tambin puede ser cualquier otro .HEX,
para lo cual no se necesita ninguno de los pasos anteriores).
El circuito, como puede comprobarse, es extremadamente sencillo y esa es otra virtud de Proteus, permi-

Programas de Simulacin

69

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 70

Artculo de Portada
DEPuraCIN DEl ProGrama
Figura 9

Para sacarle el mximo partido a Proteus no debemos conformarnos con compilar y simular nuestros programas. Tambin deberemos ser capaces de depurarlos, que es lo que vamos a hacer ahora. Para ellos
emplearemos el men DEBUG y sus mltiples opciones.
Para acceder a estas opciones debe estar en marcha la simulacin y pausada mediante el botn
, ya
que mientras la simulacin se est produciendo no se
activarn las ventanas de depurado. Una vez que iniciemos la simulacin y la pausemos, exploraremos el
men DEBUG pinchando en l o pulsando ALT+D y la
ventana que queramos activar (Simulation Log, Watch
Window, PIC CPU Register, etc.). Mientras simulamos,

tirnos realizar la simulacin necesitando para ello un


nmero mnimo de componentes.
Probemos a iniciar la simulacin pulsando F12 o su
botn correspondiente en la barra de herramientas inferior y activemos el interruptor para comprobar como
reacciona el microcontrolador.
Observaremos cmo se activan y desactivan las
salidas sin necesidad de aadirle otros componentes
como LEDs o sondas lgicas. Un color Azul se corresponde a un estado bajo de la salida y el color Rojo a un
estado alto. Gris se corresponde a un estado indeterminado.

podemos avanzar paso a paso con el botn


y veremos cmo se modifican los valores en la ventana que
hemos abierto.
A continuacin se explicarn brevemente las ventanas de depuracin ms importantes:
Watch Window Es el inspector de variables.
Con l podemos vigilar el valor de cualquier registro o
zona de memoria. Para ello, una vez abierta la ventana
Watch Window haremos clic derecho sobre ella, figura
10 y seleccionamos Add Items, pudiendo hacerlo por
direccin (figura 11) o por nombre (figura 12). Una vez

Recapitulemos los pasos para crear y compilar


nuestro propio programa:
1) Source Add-Remove Source files: Indicamos
MPASMWIN como el compilador a usar e indicamos el
nombre del archivo o archivos que queremos compilar.
2) Seleccionamos en el men Source el nombre
del programa que deseemos crear o editar y realizamos sobre l las acciones oportunas o presionamos
ALT-S y buscamos el nombre del archivo deseado.
3) Source Build All para compilar y generar el
archivo o archivos .HEX
4) Creamos el circuito en ISIS y asociamos el programa en el microcontrolador.
Figura 10
Si no queremos compilar el programa, y tan slo
vamos a simular un fichero .HEX que hemos compilado
previamente, con cualquier otra aplicacin, slo es preciso realizar el ltimo paso.
Aclaramos que ms adelante veremos en forma ms
detallada cmo integrar el entorno de trabajo MPLAB
con el programa Proteus.

70

Laboratorio de Electrnica

elegida la opcin podremos seleccionar la direccin de


memoria que queremos vigilar o, decidirnos por el nombre del registro en cuestin.

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 71

Simulacin de Circuitos Microcontrolados en Proteus


Figura 12

Figura 11

Si queremos cambiar el formato en el que se mostrarn estos datos usaremos el men contextual sobre
el registro y seleccionaremos Display Format, y ah,
figura 13, elegiremos la opcin deseada.

Figura 13

Step out Ejecutar hasta salir de la funcin o


subrutina.
Ejecutar hasta la posicin del cursor.
Activar o desactivar punto de interrupcin en
la posicin del cursor.
Cuando durante la ejecucin se llega a un punto de
interrupcin sta se detiene instantneamente.
PIC CPu registers Es una ventana con informacin de la instruccin que se est ejecutando actualmente y los valores de los principales registros de
memoria del PIC, tales como el registro de trabajo, el
registro de estado, la configuracin y valor actual de los
puertos, etc. (figura 15).
PIC CPu Data memory Esta ventana, al igual
que las siguientes, figura 16, se emplea para un depurado a ms bajo nivel, en ella podemos ver la memoria
de datos del microcontrolador, en la cual se almacena-

CPu Source Code En esta ventana


podemos depurar el cdigo ensamblador en s,
figura 14, controlando en cada momento qu instruccin se est ejecutando, permitindonos
introducir puntos de interrupcin y ejecutar el programa paso a paso. Cada opcin es la siguiente:

Figura 14

Simular Reanuda la simulacin.


Step over Ejecutar hasta fin de la
funcin o subrutina.
Step into Ejecutar hasta entrar en la
funcin o subrutina.

Programas de Simulacin

71

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 72

Artculo de Portada
debe seleccionar la opcin de Animacin de Circuito del
men de Grfico. Sabemos que hay cuatro botones con
los que se suele controlar el flujo del circuito:

Figura 15

Figura 16

rn los contenidos de las variables que se usen. Con el


inspector de variables podemos hacer un seguimiento
ms exhaustivo de cualquier posicin concreta de
memoria, por lo cual esta ventana se reserva para usos
ms generales.
PIC CPu EProm memory En esta ventana se
nos muestra el contenido de la memoria EPROM del
PIC. Es muy til cuando tenemos programas que deben
leer o escribir de sta memoria para verificar que estas
operaciones se realizan correctamente.
PIC CPu ProGram memory sta es la
memoria de programa del PIC. Aqu se almacena el programa a ejecutar en el microcontrolador.
PIC CPu StaCK Aqu podemos ver la pila de
ejecucin del microcontrolador.

la SImulaCIN
Si el panel de simulacin que est en el borde inferior derecho de la pantalla de Proteus no es visible se

72

Laboratorio de Electrnica

- El botn Play, inicia la ejecucin continuada del


programa.
- El botn de modo PASO simple o paso a paso para
seguir con detalle el proceso, lo que nos ayudar a la
hora de depurar nuestro programa. Si el botn es presionado y liberado entonces avanzar la simulacin un
paso, si el botn se mantiene presionado entonces los
avances de animacin sern continuos hasta que el
botn sea liberado.
- El botn de PAUSA suspende la animacin y
entonces puede ser reactivada pulsando el botn de
PAUSA otra vez, o solo dado un paso presionando el
botn de PASO. El simulador tambin entrar en el
estado de pausa si encuentran un punto de interrupcin.
- El botn de PARADA indica a PROSPICE deja de
hacer la simulacin en tiempo real. Toda la animacin
es parada y el simulador es descargado de la memoria.
Todos los indicadores son reinicializados a sus estados
inactivos pero los actuadores (interruptores etc.) conservan sus ajustes existentes.
Se puede configurar el incremento de tiempo de
paso simple, en el cuadro de dilogo de Configuracin
de Circuito Animado (es decir la cantidad de tiempo
avanzado por cada vez que se presione del botn) que
se encuentra en la opcin System del men (figura 17).
Note que el botn de paso simple sobre el panel de
control de animacin es usado para avances incrementales de sistema, pero no para pasos simples por el
cdigo donde requieren una regularidad especfica.
Durante una animacin, el tiempo de simulacin
actual y la carga media de CPU se muestran en la barra
de estado. Si la potencia de la CPU es insuficiente para
controlar la simulacin en tiempo real, la lectura mostrar el 100% y el tiempo de simulacin dejar de avanzar en tiempo real. Aparte de esto, ningn dao a resaltar de simular muy rpido circuitos, como el sistema
automticamente regula la cantidad de simulacin realizada por marco de animacin.
Si el programa escribe en uno de los puertos del
micro, los niveles lgicos en los circuitos cambian de
acuerdo con esto. Y si los circuitos provocan el cambio
en el estado de alguno de los pines del microprocesador, entonces estos se visualizarn en pantalla de
acuerdo al programa ejecutado. Exactamente como en
la vida real.
Los modelos de CPU utilizados por VSM emulan por
completo los puertos de entrada y salida, las interrupciones, los temporizadores, los puertos USART y cual-

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 73

Simulacin de Circuitos Microcontrolados en Proteus

Figura 17
quier otro perifrico presente en cada uno de los microprocesadores soportados. A diferencia de un simulador
de software ms sencillo, la interaccin de todos estos
perifricos con los circuitos externos, se realiza completamente utilizando modelos de ondas.
El simulador VSM, si el proyecto lo requiere, puede
simular esquemas electrnicos que contengan ms de
un microprocesador. Para realizar estos esquemas simplemente se colocan los microprocesadores en el
esquema y se cablean entre s o con el resto de la circuitera. VSM es una herramienta nica por su capacidad de ejecutar simulaciones cercanas al tiempo real de
sistemas completos basados en microprocesadores.
Sin embargo, su potencia real se descubre al realizar
simulaciones en el modo de ejecucin del programa
paso a paso. Es entonces cuando se comprueba que
VSM trabaja justo igual que el depurador de software
preferido.
En el circuito que estamos describiendo, al pulsar
Play. En primer lugar, y tal como analizamos anteriormente, el circuito muestra unos puntos rojos en algunos
extremos de ciertos componentes, si reparamos en ello,
veremos que esto ocurre en los puntos que en un caso
real estaran en nivel lgico alto, el color de los que
estn a nivel bajo se representan en azul, esto no indica
en un primer momento, mucha informacin de los estados en los puntos que nos interesen controlar.
Si colocara un LED animado en alguna de las salidas, es decir, que interacte con el microcontrolador,
cuando una corriente adecuada le atraviesa, el LED
modifica su apariencia mostrando que est activado
como en el mundo real. Adems, se observa que en
este estado, los componentes que configuran el circuito,
no pueden ser modificados, esto es debido al hecho de
estar ejecutndose la simulacin. En la barra de mensajes LOG, se muestra en verde, la cuenta del tiempo
transcurrido de la simulacin.

Por otra parte, si actuamos con el puntero del mouse sobre el componente
identificado como pulsador, observamos que el contacto del pulsador
conectado al micro, cae de nivel al ser
pulsado y esto conmuta el estado del
LED, esto es debido al cdigo que se
est ejecutando junto con la simulacin. Con cada pulsacin, se conmuta
el estado del LED.
En definitiva, esto es lo que se esperaba en la simulacin, lo que confirmara que el cdigo que hemos escrito es
correcto y adecuado para nuestros
requisitos.
Esto es una simulacin simple y como
ya est depurado el programa no ha habido problemas
en los que hayamos tenido que entrar a discutir o describir, no obstante, es cierto que no siempre ser tan
simple, por ese motivo vamos a contemplar un caso en
el que se tenga que solucionar un problema, en el que
tengamos que localizar un tramo de cdigo el cual tengamos que cambiar o modificar en algn modo.
Cuando estamos simulando un programa, se pueden dar dos casos, uno como el anterior, donde todo va
bien, aunque es ms probable que se produzca algn
tipo de error, en cuyo caso sera deseable poder acceder, en tiempo de ejecucin al cdigo que generamos,
para ver in-situ su comportamiento. Y en este caso, para
que podamos averiguar qu ocurre y en qu punto del
programa se produce el resultado indeseado o el problema por llamarlo de algn modo, se encuentra la
simulacin al Paso.
Como puede observar, es muy fcil le proponemos que ponga en prctica estos conocimientos, ya que
en prximas ediciones seguiremos con otros proyectos
concretos.
Tenga en cuenta que en las prximas pginas
encontrar un par de prcticas con las que ya podr
poner en prctica sus conocimientos y que las mismas
constituyen una pequea parte de lo mucho que
puede hacer con ISIS de Proteus.
En estos momentos estamos editando el tomo N
100 del Club Saber Electrnica (edicin mexicana), destinado a la simulacin de circuitos microcontrolados en
Proteus, con una gran cantidad de ejemplos prcticos.
Recuerde que Ud. puede descargar tanto dicho
texto como todo el material sugerido en los artculos
sobre Proteus mencionados en esta edicin desde
nuestra web: www.webelectronica.com.ar, haciendo
clic en el cono password e ingresando la clave: proteus. J

Programas de Simulacin

73

Art Tapa - Simulacion Proteus.qxd:ArtTapa 18/03/14 13:26 Pgina 74

Mont Prac - Prac Proteus.qxd:ArtTapa 18/03/14 13:29 Pgina 75

Montajes Prcticos
En esta edicin explicamos cmo utilizar el programa Proteus para construir circuitos microcontrolados de modo de poder simularlos en su PC y as poder depurar posibles errores antes de armarlos fsicamente. A continuacin proponemos 2 montajes sencillos a modo de prctica. Por motivos de espacio no
se incluyen los diseos PCB en ARES pero Ud. puede obtenerlos en base a los conocimientos que vaya
adquiriendo.

Montajes Prcticos construdos

Proteus

en

Montaje Prctico 1:
terMostato Para Lquidos

Figura 1

Esta prctica consiste en


calentar una cubeta con
agua y mantenerla a 60
grados; para esto se utilizan tanto una resistencia
(para calentar el agua)
como un ventilador.
Para saber si el agua se
encuentra a 60 grados se
utiliza el sensor LM35. Por
medio de los comparadores se establece un voltaje
de referencia interno, el
cual consiste en el que el
sensor manda al star a 60
grados. Cuando el voltaje
de entrada es mayor que el
de referencia, el PIC
manda un pulso que
enciende el ventilador, si el
voltaje de entrada era
menor, el PIC manda un
pulso a un rel para activar
la resistencia y calentar el
agua. Adems en una pantalla LCD se muestra si la
temperatura era mayor o
menor de 60 grados.
El cdigo se muestra en la
tabla de la figura 1 y el circuito utilizado se observa
en la figura 2.
Puede descargar el cdigo
desde nuestra web, con la
clave proteus (Practica
Comparadores.rar).

Proyectos Electrnicos

75

Mont Prac - Prac Proteus.qxd:ArtTapa 18/03/14 13:29 Pgina 76

Artculo de Tapa
Montaje Prctico 2:
sisteMa de aLerta

Figura 2

En esta prctica el PIC


corre el nombre del programador (DIEGO) y lo
muestra en un display.
Cuando tenemos una interrupcin por desborde del
TMR0 el PIC manda un
pulso alto y un pulso bajo
de acuerdo con una frmula que en este caso
responde a:
50Hz x N impuesto
por el programador
El cdigo del programa
se muestra en la figura 3 y
el circuito empleado en la
figura 4. Puede descargar
el cdigo desde nuestra
web (TMR0.rar).
Por razones de espacio no continuamos con
otras prcticas, sugerimos
que descargue la informacin propuesta (lea los
Artculos de Tapa) para
completar su entrenamiento. J

Figura 4

Figura 3

76

Proyectos Electrnicos

13 Guia Compra SEM 282.qxd:Guia de Compras y Sec Lec 18/03/14 13:34 Pgina 77

d. puede realizar consultas e inscribirse para los diferentes eventos organizados por el Club SE en su local del DF, Mxico. Tambin encontrar los
Paquetes Educativos preparados para los diferentes seminarios, cursos y
congresos. Si Ud. es socio del Club Saber Electrnica, peridicamente recibir
avisos en su casilla de correo con ofertas que podr encontrar en la tienda Centro Japons que se encuentra en:
Tienda Centro Japons - Vizcanas 18, Local 18, Col. Centro, DF. Mxico,
Tel.:(0155)55108602,e-mail:kitaura@prodigy.net.mx

DNDE CONSEGUIR SABER ELECTRNICA


Estamos trabajando para que la revista llegue a la mano de todos nuestros lectores.
Es por ello que precisamos de su ayuda para que nos diga en qu Poblacin no consigue la revista. No todos los voceadores la distribuyen y por ello colocamos ejemplares
en Tiendas de Cadena (Sanborns, Districomex, Wal-Mart, etc.). Tambin estamos realizando gestiones para que est a la venta en diferentes tiendas; al cierre de esta edicin, habamos alcanzado acuerdos para que estn a la venta nuestra querida revista
Saber Electrnica, la revista del Club Saber Electrnica (son libros de texto en formato
de revista) y los Paquetes Educativos. Algunas de las tiendas donde puede conseguirlas son las siguientes:
AG Electrnica (DF, Monterrey, Guadalajara y Ciudad Victoria)
Centro Japons (DF)
Diagrama Mesones (DF)
Electrnica Estudio (DF)
EYM (DF)
LaserTec (DF)

Proyecto Robot (San Luis Potos)


MakeStock (Tuxtla Gutirrez, Chiapas)
Saber Internacional (Ecatepec, Mxico)
Tiendas Sanborns
Tiendas Districomex
Tiendas Comercial Mexicana
Tiendas Wal-Mart

EnlaspginasdeMarketPlaceencontraravisosdealgunasdeestastiendas
consusdireccionesytelfonosdecontacto.Este listado se ir incrementando da
a da y por ello lo invitamos a que visite nuestra web www.webelectronica.com.mx
donde encontrar un listado de voceadores, tiendas de cadena y negocios en los que
est a la venta nuestra querida revista.

Dnde Comprar los Productos Anunciados y


Componentes Utilizados en esta Edicin:
MEXICO:
Para comprar productos y componentes puede dirigirse a las tiendas MASTER (consulte la que est ms
cerca de su localidad en www.master.com.mx) o en LASERTEC, Aldaco 16-C Col. Centro, Deleg. Cuautmoc (www.lasertec.com.mx), o en las tiendas STEREN (www.steren.com.mx).
Para compra de libros, videos, kits, y por consultas debe dirigirse a nuestro Representante EXCLUSIVO en
Mxico de Saber Electrnica: SABER INTERNACIONAL SA de CV, Av de los Maestros 4ta. Cerrada N. 2.Col. Sta. Agueda, Ecatepec, Mxico. Tel: (0155) 5839 52 77 y 7277 WEB: www.webelectronica.com.mx
e-mail: ventas@saberinternacional.com.mx
Para compra de productos anunciados en esta edicin en la Repblica Mexicana, dirjase a:
MEXICO, D.F: Tienda Centro Japons: Vizcanas 18, Local N18. Col. Centro. Tel: (0155) 55 10 86 02.
J
Diagramas Electrnicos: Repblica del Salvador N32.
Mail: ventas@centrojapones.com.mx
Local 7. Col. Centro (0155) 5510 1668 rdialec@aol.com J Diagramas y Suministros Electrnicos:
J Electrnica
Repblica del Salvador N24. Int.8. Col. Centro (0155) 5521 8429 rdialec@aol.com
Estudio: Repblica del Salvador N20. Desp. 504.- Col. Centro. Tel: (0155) 55127975. Email: wgb@electronicaestudio.com Sitio web: www.electronicaestudio.com J PUEBLA: Electrnica y Taller JAMS MATRIZ: 9 Norte No. 405 "A", Colonia Centro Puebla, Pue. C.P. 72000 - Tel./Fax 01 (222) 232-82-39, 2980443 y 409-3081- Nextel: 444-9127 ID: 62*147070*1 - E-mail: contacto@electronica-jams.com.mx - Skype:
malpica1967@hotmail.com- www.electronica-jams.com.mx. Sucursal SAMA:11 Poniente No. 319, Colonia
Centro, Puebla, Pue. C.P. 72000 - Tel. 01 (222) 404-8113 - E-mail: contacto@sama.electronica_jams.com.mx Skype: j11jams_sama@hotmail.com. SUCURSAL SERVICE CENTER: Av. Reforma 2910 B, Col. Amor,
Puebla, Pue. C. P. 72140 - Tel. 01 (222) 230-1268 - E-mail: service-center@electronica-jams.com.mx - Skype: service-center@outlook.com
HIDALGO: Plaza Universidad: Carret. Pachuca Tulancingo N 1000, Local D-26.- Abundio Martinez.- Mineral de la Reforma.- Tel: 0177 1719 8656.- tecnoshoplazauni@hotmail.com J Tecno Shop Plaza Bella: Av. Revolucin N 1307, Local D-17, Col. Periodista, C.P. 42060, Pachuca, Tel. 0177171 / 87996 tecno_shop@hotmail.com
JALISCO: Copi-Tele: Madero N 64. Col. Centro.- Guadalajara.- Tel: (0133) 3613 3595. esquema1@yaJ Dispositivos Electrnicos: Molina N 151.- Col. Centro.- Guadalajara.- Tel: 0133 3658
hoo.com.mx
0181 ingruvalcaba@yahoo.com.mx J Centro de Entrenamiento en Proyectos Electrnicos.- Lpez Cotilla N 226-3 Altos (entre Corona y Maestranza).- Guadalajara.- Tel. 0133 3645 2781.- cepe1@hotmail.com
MEXICO (EDO.): Club SE Shop: Tlacopan. Mz.. 442 Lte. 51.- Cd. Azteca.- Ecatepec.- Tel: (0155) 5776 3451
icervantes@saberinternacional.com.mx
J MECABOTICS: Av. Juarz Sur 405, esquina calle palmas
(frente a la sucursal Santander Sur), Col. San Lorenzo; Texcoco, Mx. Tel. 0159 5954 3128.
meloce_05@yahoo.com J MICHOACAN: Robotk: Blvd, Garcia de Len N 256. - Col. Nueva Chapultepec.- Tel. 0144 3333 2333 Morelia.- andymexico_58@hotmail.com
NUEVO LEON: Thunder Electronic: Acapulco N. 420.- Col. La F.- San Nicols de los Garza.- Monterrey.Tel 01 81 8364 8886 electronica67@hotmail.com
SAN LUIS POTOS: Proyectorobot.com: Aquiles Serdn N 1003B.- San Luis Potos.- Tel. 0144 4111
7140, 4812 6952 y 4214 0102.- ericgarciarodriguez@gmail.com

OTROS PAISES

ANUNCIESE

GRATIS AQUI Y LLEGUE A

55,000 LECTORES DE AMRICA LATINA


Si Tiene una Tienda o NEGOCIO, Quiere Vender la
Revista Saber Electrnica y Tener su Anuncio

ESTA ES SU OPORTUNIDAD
Estamos interesados en que su negocio sea un canal de venta de Saber
Electrnica tambin de la revista del Club Saber Electrnica y los Paquetes
Educativos que circulan por voceadores y Locales Cerrados. Le enviaramos
mensualmente un lote de entre 15 y 20 revistas para que pueda ponerlas a la
venta y que Ud. figure en la Gua de Compras de todas las revistas como
uno de los locales donde pueden conseguir dichas revistas.
Siestinteresadoenveunmaila:
privero@saberinternacional.com.mxollamando
altelfonodeMxico: (55)58397277

VENEZUELA: Zona Electrnica 2007: Av. Francisco de Miranda, Centro Empresarial Don Bosco, Piso 3,
Of. 3D, Los Cortijos, Caracas, Venezuela. Tel: 04142464825. Mail: ventas@zonaelectronica.com
BOLIVIA: Alfa Electronics: Ecuador N 311, - Cochabamba, - Tel: 0591 4529 559.
COLOMBIA: Instituto Bushers: Centro Andino. Cra.9 N 20-13 Of.405 Cll. 36 N13-38.
COSTA RICA: Tel: (506) 250-86-42
CHILE: Celta: Tel: 01221-3356
ECUADOR: Tel: (593) 445-17-49
EL SALVADOR: Servitec: 3. Calle Oriente N203. B El Calvario. San Miguel (00503)2661-1109 y 2604
3131 yuvini15@hotmail.com
GUATEMALA: Corporacin R&CH :11 Av. 31-47. Zona 12. - 2 Nivel Loc. C. - C.P. 01012. Tel: 502 2476 7800
HONDURAS: EHIMA: Col. Centroamericana III Etapa Bloque D Casa 734. Fte. al Complejo Villa Tegucigalpa. Email: groque05@yahoo.es
Electrnica Educativa: San Pedro Sula. Tel: 556 3136 y 991 4398
PARAGUAY: Onda 2001:Tel: 621-698
PERU: Electrnica Total: Pizarro 223. Arequipa. Tel: (0051) 5421 1664 mail:fer_ventura@hotmail.com
PUERTO RICO: Alpha: Tel: (787) 764-89-09
REP. DOMINICANA: High Electronics: Av. Padre Castellano N118.Tel: (809) 684-88-44
URUGUAY: Centro de la Electrnica: 25 de Agosto 152/154, Sta. Luca Tel: 033-45804
Para consultas e informaciones: www.webelectronica.com.mx

EL CLUB SE LO ESPERA EN EL DF BUSQUENOS EN:


Tienda Centro Japons: Vizcanas 18, Local 18.- Col. Centro.- D.F. Tel: (0155)
5510 8602 Mail: ventas@centrojapones.com.mx
Club SE Shop: Tlacopan. Mz. 442 Lte. 51.- Cd. Azteca.- Ecatepec.- Tel: (0155)
5776 3451 - icervantes@saberinternacional.com.mx

marketplace 282.qxd:Market 18/03/14 13:46 Pgina 78

marketplace 282.qxd:Market 18/03/14 13:46 Pgina 79

14Secclector283.qxd:Lector18/03/1414:47Pgina80

S E C C I O N . D E L . L E C T O R
Esta es una seccin en la que aclaramos las dudas de lectores, referentes a temas publicados en Saber Electrnica, brindando informacin
adicional que puede ser til para todos los amantes de la electrnica.
De los mensajes recibidos, extraemos los ms relevantes para presentarlos en estas pginas.
Si Ud. desea realizar alguna consulta, comentarnos alguna inquietud, o
promocionar su actividad comercial al servicio de los lectores, etc, envenos un e-mail a:
Pregunt a 1: Necesito ayuda para
cambiar la frecuencia de micrfonos
inalmbricos. Hasta ahora me dicen
que debera desarrollar un dispositivo
queenciendayapaguelosmicrfonos
otendraquemodificarel"trimpot"que
fijanlafrecuencia.Yonoshacerningunadelasdoscosas;porloqueles
escriboparasabersimepuedendecir
lospasosaseguirparacualquierade
las dos soluciones. Por la atencin
prestada,lesanticipolasgracias..
AnalaFernndez
Respuesta: Laprimerasolucinno
cambia la frecuencia simplemente habilitaonoalosmicrfonos.Paracambiar la frecuencia se debe ubicar el
circuito Tx y modificar la tensin del
varicap o cambiar el cristal, segn el
micrfonodequesetrate.Siessintetizado,sedebecambiarelalgoritmode
divisin de frecuencia. Si no ests en
tema,tesercomplicadocomprender
loqueacabodedecir;enesecasote
sugiero que consultes a una persona
idnea.
Pregunta2: La razn por la cual
leenvoestemensajeesparasolicitarledelamaneramsatenta,simepodraindicarpasoapaso,deformaescrita y con ejemplos, la forma de
obtencindelapotenciaPMPO,dela
misma forma que describe la obtencin de la potencia de salida y otros
parmetros concernientes a equipos
de audio como lo describe en la seccin de fallas en amplificadores del
CD de uso y manejo del multmetro,
material didctico entregado durante
elseminarioenMonterreyelaopasado, y que por la premura durante su
conferencia, era difcil de responder
de forma ms detallada durante el
evento.
GustavoCuevasAlamazan.
Respuesta: Peak Output) y potencia nominal Watts RMS (Real Music
Sound).

80

capacitacion@saberinternacional.com.mx
Tambin puede enviarnos correspondencia a:

Saber Internacional

Cerrada Moctezuma N 2 - Esq. Av. de los Maestros


Col. Santa Agueda, Ecatepec de Morelos
Estado de Mxico
TEL: (0155) 5839 7277

LosPMPOindicanlapotenciamximaquesoportaunparlantesometido
aextensaspruebas,sinafirmarenningnmomentolacalidaddelsonido,es
decir, unos altavoces de 80W PMPO
ofrecenunsonidototalmentedistorsionado en esta potencia. No existe ningunafrmulaparacalcularlapotencia
PMPO, por lo que no deja de ser un
valor totalmente arbitrario al gusto del
fabricanteconcreto.
Tambin se dice que la potencia
PMPOserefierealapotenciamxima
que soporta un parlante durante un
instanteantesdequesuestructurase
dae. Normalmente se utiliza para
promocionar un producto diciendo
que soporta 3000 watts 5000 watts
cuando rara vez sobrepasa los 50
wattsRMS.Ejemplo,unparlanteSONY
XS-8694tiene230WdepotenciaPMPO,ysinembargosuvalornominales
de 60 W RMS. Mientras que la potencia nominal es la que debe importarle
alconsumidor,yaqueeslasalidareal
(en el caso de los parlantes, lo real
que uno soporta). Expresa un valor
calculado en funcin de la calidad de
fabricacinydiseodelosparlantesy
es el valor adoptado como estndar

Seccin del lector

enlaindustriadelsonido,alserelms
prximoalarealidad.Estevalorrepresenta un nivel medio y constante de
potenciaquedaunamplificadorsoporta un parlante. Es un valor cientficamente comprobable y se basa en
una frmula matemtica. Los Watts
RMSocomocomnmenteselesllama
"Watts reales" son totalmente medibles, todo va a depender de la forma
comoseanmedidosyhoyporhoy,cadafabricantelosmidedemaneradistintaporloquenosepuededefinirde
manera absoluta. No existe una relacin establecida entre PMPO y RMS.
Cada fabricante fija sus normas en
PMPO y muchos tambin lo hacen en
RMS. Las relaciones entre dichas potenciasnoesclara.Sinembargoalgunas fbricas (por ejemplo Pioneer(R))
imprimen en sus cajas las 2 especificaciones.
En trminos prcticos, podemos
definir a la potencia PMPO como la
potencia de pico mximo instntaneo
conunadistorsindeterminadadesalida y se toma como parmetro a un
valordetensinPMPO,talqueelvalor
detensindepicoesigualal17%de
latensinPMPO.J

3 de forros.qxd:sumario 223 21/11/13 18:12 Pgina 3Fo1

4 de forros.qxd:sumario 223 21/11/13 18:13 Pgina 4Fo1

S-ar putea să vă placă și