Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Saber Electronica N 290 Edicion Argentina PDF
Saber Electronica N 290 Edicion Argentina PDF
GBA: $11,90
Precio Cap. Fed. Y GBA: $11,90 - Recargo envío al interior: $0,50
ISSN: 0328-5073 Año 25 / 2011
2011 / Nº 290
Retiracion de Tapa.qxd 15/8/11 16:00 Página 2ªFo1
Retiracion de Tapa.qxd 17/8/11 10:31 Página 2ªFo1
EDITORIAL
QUARK
Año 25 - Nº 290
SEPTIEMBRE 2011
Vea
Vea enen Internet
Internet elel primer
primer portal
portal dede electrónica
electrónica interactivo.
interactivo.
Visítenos
Visítenos en
en la
la web,
web, yy obtenga
obtenga información
información gratis
gratis ee innumerables
innumerables beneficios.
beneficios.
www.webelectronica.com.ar
www.webelectronica.com.ar
SECCIONES FIJAS
Sección del Lector 80
Descarga de CD: Proyectos con Microcontroladores PICAXE volumen 1 16
ARTICULO DE TAPA
Logicator. Entorno de Desarrollo para PIC y PICAXE
Aprenda a Programar por Diagrama de Flujo 3
INFORME ESPECIAL
Proyectos Prácticos con PICAXE 17
MONTAJES
Amplificador de 55Wpara el Automóvil 31
Conmutador de 3 Canales para Sistemas de Control 49
Medidor de Pequeñas Corrientes de Fugas 52
Interruptor Crepuscular Temporizado 55
Distribuidor de Audio por FM para Empresas y Hoteles 59
MANUALES TÉCNICOS
Trabajando con Microcontroladores PICAXE
Qué son, Cómo se usan. Entorno de Trabajo que incluye a PICs 33
TÉCNICO REPARADOR
Reparando un BlackBerry. Guía de Fallas Comunes:
Parte 1: Desarme de BlackBerry Bold y Fallas Comunes 67
MICROCONTROLADORES
Curso Programado de Microcontroladores PIC
Los Registros de los Microntroladores PIC 73
Nueva Dirección:
San Ricardo 2072, Barracas
NOS MUDAMOS
Vea en la página 79 más detalles Estamos a 15 cuadras de la anterior dirección.
Vea en la página 79 cómo llegar.
Visítenos durante Septiembre y llévese CDs y revistas de regalo a su elección
Distribución en Capital Distribución en Interior Uruguay
Carlos Cancellaro e Hijos SH Distribuidora Bertrán S.A.C. RODESOL SA
Gutenberg 3258 - Cap. 4301-4942 Av. Vélez Sársfield 1950 - Cap. Ciudadela 1416 - Montevideo
901-1184
Impresión: Impresiones BARRACA S S. A.,Osvaldo Cruz 3091, Bs. Aires, Argentina
Publicación adherida a la Asociación
Argentina de Editores de Revistas
editorial 290.qxd 24/8/11 13:27 Página 1
Producción
José María Nieves (Grupo Quark SRL)
¿QUIÉN SE BENEFICIA CON LA CRISIS?
Columnistas:
Federico Prado
Luis Horacio Rodríguez
Peter Parker Bien, amigos de Saber Electrónica, nos en-
Juan Pablo Matute contramos nuevamente en las páginas de nues-
En este número: tra revista predilecta para compartir las noveda-
Ing. Ismael Cervantes de Anda des del mundo de la electrónica.
Muchas veces utilizo este espacio para dar-
EDITORIAL QUARK S.R.L. les mi opinión sobre muchas cosas que no tienen
Propietaria de los derechos
en castellano de la publicación men-
que ver con la electrónica y esta vez es una de
sual SABER ELECTRONICA ellas. Las últimas semanas he estado en distintas ciudades de varios países
Argentina: (Grupo Quark SRL) San
Ricardo 2072, Capital Federal, de América Latina, en el marco del XIII Congreso de Tecnologías Elec-
Tel (11) 4301-8804 trónicas organizado por Editorial Quark, Zona Electrónica y Saber Inter-
México (SISA): Cda. Moctezuma 2,
nacional, justo en momentos en que se avizoraba el desplome de las bolsas
EDITORIAL
QUARK Col. Sta. Agueda, Ecatepec de More-
los, Edo. México, Tel: (55) 5839-5077 de comercio mundiales y el recrudecimiento de una crisis que allá por el
ARGENTINA 2009 dejó “tambaleando” a varias economías mundiales. En este contesto,
Administración y Negocios pude notar que resulta imposible abstraerse de dicho entorno, a tal punto
Teresa C. Jara (Grupo Quark) que varias autoridades de diferentes Instituciones Educativas estaban
Staff analizando planes de contingencia debido a los rumores de “recortes” en
Liliana Teresa Vallejo, Mariela Vallejo, Diego Vallejo, sus presupuestos para el año entrante. A su vez, tanto en México como en
Fabian Nieves
Venezuela comienzan a sentirse ciertas fragilidades en las cadenas de pago
Sistemas: Paula Mariana Vidal y el bendito “dólar” nuevamente está en el centro de la escena, pareciendo
Red y Computadoras: Raúl Romero esa “actriz siempre criticada” pero ocupando el papel principal en todos
Video y Animaciones: Fernando Fernández
Legales: Fernando Flores
los escenarios.
Contaduría: Fernando Ducach En Argentina la situación no es muy diferente, asistimos a las
Técnica y Desarrollo de Prototipos: primeras elecciones primarias (de las cuales no pude participar por estar
Alfredo Armando Flores
en el exterior) y atravesamos un año electoral, “razones por demás sufi-
México
Administración y Negocios cientes” para que no se puedan tomar medidas para enfrentar esta supues-
Patricia Rivero Rivero, Margarita Rivero Rivero ta crisis mundial (según lo que escucho de analistas calificados y periodis-
Staff
Ing. Ismael Cervantes de Anda, Ing. Luis Alberto Castro tas de todos los medios). Pero, si no son las elecciones es porque viene el
Regalado, Victor Ramón Rivero Rivero, Georgina Rivero
Rivero, José Luis Paredes Flores
mundial de futbol y, sino, es porque la corriente del niño afecta al desarro-
llo normal del planeta o, “que se yo” cuantas otras razones, lo cierto es que
Atención al Cliente
Alejandro Vallejo siempre hay algún motivo para no desarrollar las actividades como co-
ateclien@webelectronica.com.ar rresponde.
Director del Club SE: Ahora yo me pregunto: ¿por qué es siempre la misma historia? ¿por
luisleguizamon@webelectronica.com.ar
qué cada vez que uno cree que puede estar mejor nos plantean un futuro
Grupo Quark SRL
San Ricardo 2072 - Capital Federal inmediato con nubarrones?. Créame amigo lector que muchas veces, en lu-
www.webelectronica.com.ar
www.webelectronica.com.mx
gar de producir contenidos (que es lo que más me gusta) tengo que salir a
www.webelectronica.com.ve apagar incendios comerciales producidos por causas ajenas, difíciles de
Grupo Quark SRL y Saber Electrónica no se responsabiliza por preveer (por más que recién dije que es siempre la misma historia…).
el contenido de las notas firmadas. Todos los productos o mar-
cas que se mencionan son a los efectos de prestar un servicio al Lo cierto es que pese a este comentario, seguimos adelante y sabemos
lector, y no entrañan responsabilidad de nuestra parte. Está
prohibida la reproducción total o parcial del material contenido
que lo que hacemos está bien, pese a que haya nubarrones… y pese a que
en esta revista, así como la industrialización y/o comercializa- también sabemos que “siempre alguien sale beneficiado de las crisis”.
ción de los aparatos o ideas que aparecen en los mencionados
textos, bajo pena de sanciones legales, salvo mediante autoriza-
ción por escrito de la Editorial. Ing. Horacio D. Vallejo
Art Portada - Logicator.qxd 24/8/11 13:32 Página 3
A R T Í C U LO DE TA P A
LOGICATOR
ENTORNO DE DESARROLLO PARA PIC Y PICAXE
APRENDA A PROGRAMAR POR DIAGRAMA DE FLUJO
Si ha trabajado con PICAXE conoce el entorno de programación “Programing Editor” que le
permite hacer programas con diagramas de flujo aplicables a los microcontroladores PICAXE
pero que no sirve para los PIC de Microchip. Logicator ofrece un entorno gráfico de diseño,
ensayo, edición y descarga de secuencias de control para los microcontroladores PIC. Como
PICAXE es un PIC al que se le ha agregado un firmware para convertirlo en PICAXE, entonces
Logicator también se emplea para los PICAXE. El programa también se encarga de la comu-
nicación entre la computadora y el soporte físico donde se realizan las prácticas.
Su estructura sencilla en forma de diagrama de flujo permite programar acciones básicas de
control. Posteriormente el programa traduce los programas generados en la PC al código de
máquina aceptado por el PIC (microcontrolador) y se descargan a través del puerto serie del
ordenador. Existe también la posibilidad de trabajar directamente en código máquina (ensam-
blador), con lo que es posible programar cualquier microcontrolador.
En suma, se trata de una aplicación que la empresa Education Revolution pone a disposición
de los usuarios y que Ud. podrá aprender a utilizar siguiendo las instrucciones de este artí-
culo en un DEMO ejecutable que podrá descargar gratuitamente de nuestra web.
Saber Electrónica
3
Art Portada - Logicator.qxd 24/8/11 13:32 Página 4
Artículo de Tapa
INTRODUCCIÓN microcontrolador PIC, para comando de moto-
res, sonidos, etc. Se explica cómo el tiempo
puede ser incorporado en un sistema de con-
Para poder aprender a utilizar este pro- trol mediante comandos de tiempo de espera o
grama, siga los pasos que damos en este de sueño (sleep), como el comando SEROUT
informe en forma práctica, para ello instale el se puede utilizar para la producción en serie
software Logicator en el disco duro de su PC desde los microcontroladores PIC.
mediante el método normal de la instalación de
un software. Baje la aplicación de demostra-
ción desde la página del fabricante o desde el En la sección referida a las entradas se
link que podrá encontrar en nuestra web con la muestra:
clave “picaxelogic”. Cómo comprobar el estado de los sensores
La versión 3 del software Logicator se basa digitales conectados a un microcontrolador
en el marco Microsoft.NET y, como tal, PIC con comandos específicos, cómo utilizar
requiere que el sistema operativo tenga este el comando de interrupción para una res-
ambiente antes de que Logicator sea ejecu- puesta instantánea a los sensores digitales,
tado. NET Framework se incluye en el CD cómo utilizar el comando “Comparar” para
Logicator y, normalmente, se instalará automá- hacer uso de las lecturas de los sensores ana-
ticamente. Tenga en cuenta que la versión 3 de lógicos conectados a un microcontrolador PIC
Logicator no es compatible con Windows 95. en un sistema de control.
La gama de comandos Logicator le permite
controlar los dispositivos de salida, tales como En la sección “procedimientos” se
motores y lámparas, que están conectados al muestra:
microcontrolador PIC. Puede cambiar los dis-
positivos de encendido o apagado en las La técnica de construcción de un sistema
secuencias utilizando: temporizadores, conta- de control como una serie de subsistemas vin-
dores, repetición de pasos y decisiones sobre culados, es decir, se enseña a utilizar subruti-
la base de señales provenientes de sensores nas y bloques de programación previamente
digitales y analógicos que están conectados al definidos.
microcontrolador PIC. Explicaremos cómo se
utiliza el software, dando ejemplos de los dis- En la sección “Variables” se muestra:
tintos comandos y técnicas en el contexto de
proyectos sencillos que facilitan el aprendizaje. Cómo crear sistemas de conteo utilizando
La explicación del uso del programas organiza los comandos “Inc” y “Dec”, cómo el tiempo
en las siguientes secciones: puede ser incorporado en un sistema de con-
trol, cómo los comando “Expresión”, “IN” y
1.Como crear, editar y probar de funciona- “RND” se utilizan para dar un valor a una
miento de un diagrama de flujo construido en variable, cómo los comandos “Read” and
Logicator “Write” se utilizan para almacenar y acceder a
2. Salidas los valores de variables a través de la memo-
3. Entradas ria EEPROM del microcontrolador PIC.
4. Procedimientos
5. Variables
Saber Electrónica
4
Art Portada - Logicator.qxd 24/8/11 13:32 Página 5
Art Portada - Logicator.qxd 24/8/11 13:32 Página 6
Artículo de Tapa
trucción de diagramas de flujo, es una buena A continuación, puede utilizar los comandos
idea comenzar a familiarizarse con los coman- “detalles de las células” para completar los
dos más utilizados que son: Entradas, Salidas, datos correspondientes según sea necesario,
Espera (wait), Motor y Decisión (Decision). Se y completar el diagrama de flujo mediante la
aconseja construir y probar los ejemplos que elaboración de rutas para conectar las células.
sugiere el fabricante (cómo crear, editar y pro-
Cuando se ejecuta el diagrama de flujo, el
bar el funcionamiento un diagrama de flujo
flujo de control sigue la ruta que ha dibujado,
Logicator).
llevando a cabo el comando en cada celda, a
medida que pasa a través de él.
Saber Electrónica
6
Art Portada - Logicator.qxd 24/8/11 13:32 Página 7
Art Portada - Logicator.qxd 24/8/11 13:32 Página 8
Artículo de Tapa
Figura 2 - Antes de comenzar a realizar el diagrama de flujo debe seleccionar el PIC con el que va a trabajar.
debe configurar las opciones de entrada/salida Use (ALT+F3), el programa calcula una esti-
mediante el cuadro de selección up/down mación del porcentaje de memoria utilizado
(arriba/abajo). Esto se debe a que los PIC de 8 por el diagrama de flujo. Este se muestra como
terminales sólo tienen 5 patitas para ser usa- un gráfico de barras en la esquina inferior
das como entradas y salidas y pueden ser con- derecha de la ventana Logicator.
figuradas como entradas o como salidas para
La barra se llena de color de izquierda a
adaptarse a su proyecto.
derecha. La figura 3 muestra un ejemplo
Tenga en cuenta que en el PICAXE08, la donde tenemos:
entrada analógica sólo se encuentra en la
entrada 1, así que si usted desea utilizar las La primera barra muestra menos del 5%
entradas analógicas con su PICAXE08 debe el uso de memoria.
configurar la “entrada 1” (“Imput 1”) como La segunda barra muestra aproximada-
entrada. mente el 40% el uso de memoria
Cuando se selecciona un chip, el software La tercera barra muestra cuando la
se configura automáticamente para mostrar memoria completa.
sólo las opciones de entrada, salida y las
opciones que están disponibles.
Cuando utiliza chips PICAXE, está disponi-
ble la información de la memoria real utilizada
USO DE MEMORIA después de la descarga y se muestra en la
barra de estado, por debajo del área del dia-
La cantidad de memoria disponible en el grama de flujo en Logicator. Tenga en cuenta
PIC que usted ha elegido para su proyecto es que debe descargar el diagrama de flujo en un
una consideración importante a tener en PICAXE para obtener la información que se va
cuenta al diseñar un diagrama de flujo. a mostrar.
La mayoría de los comandos utilizan canti-
dades similares de memoria. Logicator propor-
ciona dos herramientas útiles para ayudarle a
conocer la cantidad de memoria que está
usando el diagrama de flujo.
Figura 3 - El programa le indica el espacio de
memoria empleado.
Mientras que usted está diseñando un dia-
grama de flujo, al hacer clic en “PIC -> Memory
Saber Electrónica
8
Art Portada - Logicator.qxd 24/8/11 13:32 Página 9
Saber Electrónica
9
Art Portada - Logicator.qxd 24/8/11 13:32 Página 10
Artículo de Tapa
Selección de un Bloque de Comandos
Haga clic en la esquina superior izquierda
del bloque de celdas. Mantenga presionada la
tecla Control (Ctrl) y haga clic en la esquina
inferior derecha del rango de celdasw, figura 5.
Los comandos seleccionados serán de
color azul claro. Para anular la selección de
comandos, haga clic en otra parte del dia-
grama de flujo y dicha selección desaparecerá
(ya no tendrá el color azul claro).
BORRANDO UN COMANDO
Para borrar un comando de su diagrama de
flujo, haga clic sobre él para seleccionarlo (los
comandos seleccionados se ponen de un color
azul claro). Luego pulse la tecla Supr para eli-
Figura 5 - Cuando selecciona un comando o un
minar el comando seleccionado. Para eliminar
grupo de ellos, se destacan con un color azul claro
un bloque de comandos, seleccione el bloque
y pulse la tecla Suprimir.
nas. Cada diagrama de flujo tiene 22 colum-
nas y 25 filas.
CÓMO MOVER UN COMANDO
La pantalla por defecto muestra sólo 12
Para mover un solo comando o un bloque columnas y 12 filas. Utilice el menú Ver ->
de comandos, selecciónelos y arrástrelos a su Zoom si desea cambiar el número de celdas
nueva posición. visibles en la pantalla.
Saber Electrónica
10
Art Portada - Logicator.qxd 24/8/11 13:32 Página 11
MAP (MAPA)
La opción “Map” (mapa) le permite ver la SIMULACIÓN DE UN DIAGRAMA DE FLUJO
totalidad de los diagramas de flujo a la vez. El
cuadrado rojo marca el área que se muestra
actualmente en la pantalla. Antes de descargar un diagrama de flujo a
un microcontrolador PIC, se debe comprobar
que funcione como desea que lo haga.
RUTAS Logicator tiene una serie de características
que le permiten probar el software correspon-
Las rutas se pueden extraer a través del
diente al diagrama de flujo.
centro de una célula o celda, o en cualquiera
de los dos carriles entre las células, como se
muestra en la figura 6.
1. EL PANEL DIGITAL
Las rutas deben estar elaboradas en la
Cuando un diagrama de flujo se ejecuta, el
dirección que desea que el programa tome
panel digital muestra el estado cambiante de
cuando se ejecuta el diagrama de flujo.
las entradas y salidas, dando una idea de lo
que ocurriría si el diagrama de flujo se hubiera
descargado a un microcontrolador PIC. Para
CÓMO SE DIBUJAN LÍNEAS
mostrar el panel digital, seleccione el menú:
Haga clic en el icono de dibujo de línea en Ver -> Panel Digital. Alternativamente, haga
la barra de herramientas. El puntero del ratón clic en el icono de la barra de herramientas
cambia de aspecto, presentando el aspecto de cuyo aspecto se muestra en la figura 8.
un lápiz o pluma.
Haga clic con el botón derecho del ratón en
2. SIMULACIÓN DE ENTRADAS DIGITALES
el lugar donde debe comenzar la línea. Luego
haga clic derecho en el punto donde debe Las teclas de función en el teclado de la
estar el final de la línea, figura 7. Las líneas computadora se utilizan para simular las entra-
Saber Electrónica
11
Art Portada - Logicator.qxd 24/8/11 13:32 Página 12
Artículo de Tapa
das de los sensores digitales, cuando se está
simulando el funcionamiento de un diagrama
de flujo. Las teclas de función F9 a F2 permi-
ten simular los sensores digitales conectados
a las entradas 0 a 7 en un microcontrolador
PIC. La Tecla F9 simula la entrada 0; la tecla
F2 simula la entrada 7.
Pulsar la tecla de una función es equiva-
lente a que el sensor esté "on" (1). Cuando la
tecla no está presionada, es equivalente a que
el sensor esté "Off" (0).
Al hacer clic en la entrada correspondiente
o de salida, en el panel digital, también tendrá
el mismo efecto.
Figura 8 - Detalle del panel digital en la simula-
ción de funcionamiento de un diagrama de flujo.
3. SIMULACIÓN DE ENTRADAS ANALÓGICAS
menú o haga clic en el icono rojo de la barra
El Panel Analógico permite simular el cam-
principal (figura 11)
bio de estado de los sensores analógicos,
mientras que un diagrama de flujo está En la medida que la ejecución del diagra-
corriendo o en marcha. Debe identificar el sen- mas de flujo va avanzando, la operación se
sor (A0 a A3) que se va a simular, y utilizar el destaca de modo que usted puede seguir el
control deslizante en el panel
para variar la lectura simulada
de 0 a 255.
Para mostrar el panel analó-
gico, seleccione el menú “Ver ->
Panel Analógico”.
Alternativamente, haga clic
Saber Electrónica
12
Art Portada - Logicator.qxd 24/8/11 13:32 Página 13
Saber Electrónica
13
Art Portada - Logicator.qxd 24/8/11 13:32 Página 14
Artículo de Tapa
CONVERSIÓN DE UN DIAGRAMA DE FLUJO
EN LENGUAJE BASIC
Sólo los comandos que se encuentran en el conozca y que no están disponibles en la apli-
diagrama de flujo serán convertidos a BASIC. cación.
El código en la ventana de conversión del De esta manera, damos por concluida esta
diagrama de flujo se puede editar y luego entrega. A partir de la próxima edición conti-
reprogramar para cada tipo de PIC que se nuaremos explicando cómo se utiliza Logicator
seleccione. para la edición de programas que se pueden
grabar en la memoria de un PIC y/o un
Al convertir el diagrama de flujo en BASIC PICAXE. Si Ud. no desea aguardar hasta la
siempre sobrescribe los cambios realizados en próxima edición, puede descargar el manual
código, dentro de la ventana de conversión. No completo desde nuestra web con la clave:
es posible convertir de BASIC a un diagrama picaxelogic. J
de flujo.
Usted puede utilizar el
mouse para seleccionar tex-
tos en la ventana de código.
Haga clic derecho sobre la
selección para copiar la
selección en el portapape-
les. El código se puede
pegar donde lo desee.
Al usar los comandos de
BASIC en Logicator puede
agregar secciones con códi-
gos BASIC en un diagrama
de flujo. Si bien esto no se
podrá simular en el software
Saber Electrónica
14
tapa Saber Service 141.qxd 25/8/11 10:17 Página 1
ISSN: 1514-5697
Año 12 Nº 141 - 2012
Argentina: $7,90 -.
Recargo Interior: $0,50
Art Portada - Logicator.qxd 24/8/11 13:32 Página 16
Introducción Los PICAXE pueden ser Màs Teorìa Sobre PICAXE Obstàculos
El Club SE, la Revista grabados por un diagrama de Baja Gama Central de Alarma con
Saber Electrónica y de flujo o por basic. PICAXE
Editorial Quark, le dan la Los PICAXE son elementos Convirtiendo BASIC en Construcciòn de Bumpers
bienvenida y lo invitan a educativos por excelencia, Assembler Infrarrojos
compartir este nuevo pro- ya que nos permiten apren- El Editor de Programas y Construcciòn de un BUggy
ducto Multimedia. der con microcontroladores Programador Construya Mascotas
Este Producto es un com- sin ninguna dificultad. El Programing Editor Virtuales
plemento muy importante Lo invitamos a explorar el Introducciòn a la Construyendo Sistemas de
para todos aquellos que CD, a elegir el diseño de su Construcciòn de Prototipos Alarma
hayan realizado el Curso de gusto y a proceder al de Minirobòtica Control de Motores con
Picaxe Nivel 1. armado del mismo. Kit Picaxe 08 PICAXE 08
Con este CD va a poder Gracias por elegirnos. Kit Picaxe 18 Control de Potencia para
realizar una serie de Kit PICAXE08 Robots
Proyectos, que se entrenen Importante: Este CD con- Kits de Proyectos Dado Electrònico
con el Microcontrolador tiene programas que deben PICAXE08 El SCHMIT20T
PICAXE, trabajaremos con ser activados estando Kits Educativos PICAXE
Llave Optica
la tarjeta entrenadora conectados a Internet, para PCB PICAXE08
Luces de Seguridad
PICAXE 08, que le permite activarlos deberá tener a Placa para Proyectos con
Mascotas Electrònicas
realizar una serie de mano el número de holo- PICAXE08
Minirobot Picaxe08
proyectos que se graban grama que se encuentra en Proyectos Completos con
Mòvil para Mini Robot
dentro del PICAXE y así la portada del producto. PICAXE
Nano Robot Siguelineas
comprobar las bondades de Además, con dicho número, Que es PICAXE
PLCs Controladores
este microcontrolador, entre podrá bajar información adi- Sìmbolos
otras cosas podrá armar: cional. Sistemas PICAXE08 Proyectos con PICAXE28
mascotas electrónicas, Deberá ingresar a Timbres y Zumabadores Robot Siguelineas
alarmas domiciliarias con www.webelectronica.com.a con PICAXE Timbres y Zumabadores
varias entradas y salidas r, hacer clic en el ícono Uso de Leds con PICAXE con PICAXE
que le permitirán perso- password e ingresar la Uso de Leds con PICAXE
nificar sus proyectos, para clave cdproaxe1 2) Proyectos
que sean de amplia utili-
dad. Los PICAXE son PIC 1) Teorìa Alarma para puertas 3) Programas
DELUXE, que tienen la Aprenda a Armar Aprendiendo a Programar
memoria libre ocupada por Proyectos con PICAXE 1 Aprendiendo a usar el ADC Demo Bright Spark
un programa, que le per- Auto Fantastico Demo Control Studio
mite cargar al microcontro- Lección 1 Automatismos para Demo Livewire
lador sin necesidad de Lección 2 Equipos Demo PCB Wizard
sacarlo del circuito donde Lección 3 Automatismos para venti- Programing Editor
se encuentra, a través del Lección 4 lador smrtcard
protocolo RS232. Lección 5 Bumper Detector de techcad
Saber Electrónica
16
Info - Proy Picaxe 24/8/11 15:15 Página 17
INFORME ESPECIAL
Constantemente recibimos material de
estudiantes, profesores y amantes de la
electrónica en general con el que sole-
mos “nutrir” el Newsletter del Club
Saber Electrónica y las páginas de nues-
tra querida revista, a su vez, en Internet
existe mucha información valiosa que
muchas veces adoptamos para la
redacción de nuestros artículos. Como
en esta edición publicamos un manual
sobre las características de los PICAXE y
comenzamos a explicar las bondades
del programa Logicator, creemos oportuno mencionar que en Internet hay siitos como
www.electronicasimple.com, www.electroescuelavirtual.es.tl, www.tecnologiafacil.net,
www.electronicaestudio.com, www.electronica.forosactivos.com, entre otros, que el lector
puede visitar si está buscando proyectos e información útil sobre el tema. En esta nota brin-
damos algunos temas que puede profundizar en los sitios sugeridos.
Saber Electrónica
17
Info - Proy Picaxe 24/8/11 15:15 Página 18
Informe Especial
todos los dispositivos "enganchados" al
bus.
Las líneas SDA y SCL son del tipo drenaje
abierto, es decir, un estado similar al de
colector abierto, pero asociadas a un tran-
sistor de efecto de campo (o FET). Se
deben polarizar en estado alto (conec-
tando a la alimentación por medio de
resistores "pull-up") lo que define una
estructura de bus que permite conectar en
paralelo múltiples entradas y salidas, figura
2.
Los dispositivos conectados al bus I_C
tienen una dirección única para cada
Figura 1 - Se puede comunicar a un PICAXE por medio de un bus I2C.
tro.
tivos se deseen sobre el bus.
El dispositivo maestro suele ser el microcontrola- Se pueden conectar muchos dispositivos escla-
dor y los demás dispositivos conectados después vos solamente usando 2 pines del microcontrola-
de este son los esclavos, por lo general se pueden dor, lo cual es muy eficiente.
conectar entre 1y 10 dispositivos esclavos, y lo inte- El diseño del bus es muy simple, simplemente
resante es que cada esclavo tiene una única usa 2 líneas y 2 resistencias.
dirección (llamada slave adress) por lo tanto con
dicha dirección se puede reconocer que disposi- Desventajas del I2C
tivo se esta manejando. En teoría hay un poco El protocolo de comunicaciones del bus I2C no
más de 112 diferentes direcciones disponibles. es muy simple pero con la ayuda del Programing
Editor, no es difícil programar los PICAXE.
Ventajas de I2C Cada circuito integrado esclavo tiene paráme-
Muchos de los semiconductores manufactura- tros únicos, como por ejemplo su dirección (slave
dos son de bajo costo y tiene la compatibilidad adress), por lo tanto, es preciso tener la hoja de
del bus I2C, por ejemplo, memorias EEPROMs, datos a la mano, aunque si va a usar un disposi-
Relojes de Tiempo real, ADCs, DACs, Controladores tivo esclavo tiene que saber qué es y para qué le
de motores PWM, potenciómetros digitales, senso- servirá.
res digitales de temperatura, etc.
Muchos de estos circuitos integrados son de 8 En Resumen:
pines, lo que hace más pequeño el circuito en Las líneas SDA y SCL transportan información
donde están funcionando. entre los dispositivos conectados al bus.
Saber Electrónica
18
Info - Proy Picaxe 24/8/11 15:15 Página 19
Saber Electrónica
19
Info - Proy Picaxe 24/8/11 15:15 Página 20
Informe Especial
recoge el agua de lluvia desde el techo del taller. bomba eléctrica 12V. El molino de viento de las
5000 litros de agua es suficiente para abastecerse bombas impulsa unos 100 litros por día. La
durante 3 semanas. bomba eléctrica de 12V se abastece de pilas
Para bombear agua desde el tanque principal a cargadas por un molino de viento y usa un inte-
la cabecera del tanque, se utiliza una combina- rruptor de flotador en el depósito de cabecera
ción de viento, impulsada por la bomba, y una para encender y apagar la bomba, según sea
main:
readadc 4, b1 ;Read in the battery voltage
b2=pin3
if b1<80 then battlow ;Battery voltage too low
if b3>50 then pumpontolong ;Pump on too long
sleep 1 ;Have a little snooze.
if b2=0 then pumpon ;Float low
if b2=1 then pumpoff ;Float ok
goto main
pumpon:
goto main
pumpoff:
goto main:
pumpontolong:
goto pumpontolong
battlow:
goto battlow
Saber Electrónica
20
Info - Proy Picaxe 24/8/11 15:15 Página 21
Saber Electrónica
21
Info - Proy Picaxe 24/8/11 15:16 Página 22
Informe Especial
* Control de puertas de Garage. de 2 a 12 volt. La
* Seguridad para Casa. potencia de transmi-
* Para algún sistema de automatización. sión será mayor si la
tensión es mayor,
éste es un modulo
Módulos de RF para Microcontroladores transmisor ASK con
un rendimiento de
El funcionamiento de los módulos, en palabras
hasta 8mW en fun-
sencillas es el siguiente, lo que el transmisor “ve” en
ción de la tensión de
su pin de datos es lo que envía y el receptor recibe
alimentación. Los
en su pin de datos. Estos módulos tiene una velo-
datos se transmiten
cidad de transmisión de datos máxima de
en forma serial.
4800bps. Modulan en ASK, de tal manera que
En la figura 6 pode-
pueden transmitir valores lógicos 1 y 0. La modula-
mos ver una imagen
Figura 6 - Módulo Tx de RF.
Saber Electrónica
22
Info - Proy Picaxe 24/8/11 15:16 Página 23
Consumo bajo
ON-Chip VCO con PLL integrado usando un cris-
tal oscilador de referencia.
Rango de operación de temperatura -20ºC
Figura 9 - Módulo RX de RF.
Largo de la antena: 23cm para 315MHz y 17cm La identificación de los pines del módulo receptor
para 434MHz. se puede observar en la figura 10 y el diagrama de
Alcance: 100m para 315MHz y 150m para uso general podemos verlo en la figura 11.
415MHz.
Saber Electrónica
23
Info - Proy Picaxe 24/8/11 15:16 Página 24
Informe Especial
controladores PICAXE. Tanto para el transmisor en PICAXE>terminal). Debe operar con 4800 bau-
como para el receptor usaremos un circuito de dios (4MHz), 8 datos sin paridad, 1 parada.
descarga, fuente de alimentación por separado y
un Led indicador. SEROUT: Este comando es usado para transmitir
Para el transmisor (Tx) también usaremos un de forma serial desde un pin de salida del micro-
PICAXE y el módulo transmisor MO-SAWR-A. controlador. Para más información puede consul-
Para el receptor (Rx)se emplea un PICAXE y el tar el manual de Comandos Básicos de PICAXE.
módulo receptor MO-RX3400. Cuando lo usamos para transmitir información de
En cuanto a la programación, comenzaremos forma inalámbrica hay que tomar en cuenta lo
con un programa sencillo, el transmisor se encar- siguiente: como podrán haber visto en el código
gará de enviar los números del 1 al 20 y el recep- del transmisor, la línea de código serout contiene:
tor los mostrará en pantalla por medio del 7,N2400,(85,85,85,85,"ABC8",b0) donde:
comando sertxd. El programa a ingresar en el
PICAXE del transmisor es el siguiente: 7 es el pin de salida de nuestro PICAXE (se ha
empleado un PICAXE 40X)
tx: N2400 es la velocidad más confiable para
;++++ INICIALIZA EL SISTEMA ++++ poder realizar la comunicación y, según nuestro
high 0 manual, N es una salida invertida (TTL).
b0=0 85,85,85,85 es una cadena de valores enviados
wait 3 los cuales van antes de los datos que nos intere-
low 0 san, así que no hay problema si se pierden en el
pause 300 camino. Aclaremos que el número 85 corres-
;++++ ENVIO DE DATOS ++++ ponde al binario: 01010101
do until b0=11 "ABC8" es un tipo de encriptación, es decir, el
pulsout 7,300 receptor deberá recibir el dato ABC8 y si lo recibe
pause 20 completo mostrará el dato que nos interesa que
serout 7,N2400,(85,85,85,85,"ABC8",b0) es b0. Si no recibe la secuencia ABC8 ya sea por-
sertxd(#b0, " ") que hay mucho ruido, señales de teléfono o de
wait 2 radio, entonces de esa manera podemos colo-
inc b0 carle una especie de "contraseña", si la contra-
loop seña no es correcta pues no pasa al siguiente
goto tx dato hasta que la contraseña sea la correcta.
b0 es nuestro dato, el valor o letra o mensaje
Este programa podemos escribirlo en el escrito- que enviamos por nuestro transmisor.
rio de BASIC del Programing Editor para poder des-
cargarlo en el PICAXE. SERIN: Este comando es usado para recibir
Los comandos esenciales en este programa son datos de forma serial por medio de un pin de
sertxd, serin y serout. No hay que tomarlos a la entrada del microcontrolador. La instrucción serin
ligera: 0,N2400,("ABC8"),b0 donde;
SERTXD: Muestra los datos en serie mediante el 0 es la pata de entrada donde se reciben los
pin de programación serout del PICAXE, dicho pin datos. Se deberá recibir "ABC8" antes de nuestro
es el del circuito de descarga y despliega en pan- dato b0 el cual no se mostrara hasta que nuestra
talla (para poder verlo en pantalla debe dar clic "contraseña", ABC8, sea recibida.
Saber Electrónica
24
Info - Proy Picaxe 24/8/11 15:16 Página 25
MEDICIÓN DE TEMPERATURA
Figura 12 - Transmisor del control remoto por RF con PICAXE.
CON PICAXE
DS18B20: Termómetro Digital
Programable
El DS18B20 de Dallas/Maxim,
figura 14, es un termómetro digi-
tal de 9 a 12 bits que se
conecta a través de un bus de
una línea, mide la temperatura
en grados Celsius y tiene una
operación de temperatura que
va del rango de -55ºC a
+125ºC.
Tiene una precisión de ±0.5°C
en el rango de -10°C a +85°C y
dispone de un identificador
único de 64 bits, lo que permite
que puedan coexistir varios sen-
sores en un único bus de un hilo
(1-wire). El bus 1-wire puede ser
de hasta 100 metros de largo
Figura 13 - Receptor del control remoto por RF con PICAXE. por lo que la colocación de los
Saber Electrónica
25
Info - Proy Picaxe 24/8/11 15:16 Página 26
Informe Especial
sensores respecto del módulo no debería ser un peratura es menor a
problema, además no requiere de elementos los 26ºC se enciende
externos. un Led y si sobrepasa
El DS18B20 es un integrado con forma de transis- los 25ºC se enciende
tor, tiene tres pines de los cuales dos sirven de ali- el segundo Led.
mentación (GND y Vdd) y el otro (DQ) es el que se Supongamos usar el
conecta al bus. Este sensor puede funcionar tam- PIN 1 para sensar la
bién sin alimentación, con lo que se conoce temperatura, el PIN 0
como alimentación parásita. En este modo de como salida para el
funcionamiento la alimentación la obtiene direc- Led 1 y el PIN 2 como
tamente de la línea DQ por lo que solo se necesi- salida para el LED2. En
Figura 14 - El sensor de tem-
Para mostrar cómo podemos medir tempera- una imagen del circuito construido en protoboard.
tura, iniciaremos con un programa básico que lee El código a utilizar para realizar una práctica se
la temperatura que sensa el DS18B20. Si la tem- muestra en la tabla 2:
inicio:
pause 20 ;una pausa mientras el ds18b20 hace la lectura
readtemp 1,b1 ;lee la temperatura por el pin0 y lo almacena en b1
sertxd ("la temperatura actual es: ",#b1,13,10) ;despliega el valor de la temperatura
if b1<26 then led1 ;compara si es menor a los 26ºC si es asî se va a led1
if b1>25 then led2 ;compara si es mayor a los 25ºC si es asi se va a led2
goto inicio
led1:
high 0 ;enciende el led1
pause 400
low 0
pause 300
goto inicio
led2:
high 2 ;enciende el led2
pause 400
low 2
pause 300
goto inicio
Saber Electrónica
26
Info - Proy Picaxe 24/8/11 15:16 Página 27
temperatura de trabajo.
Sin embargo, las temperaturas mencionadas Continuando con la explicación del programa,
pueden variar según determinadas circunstancias en la tabla 4 podemos observar cómo se toma la
de modo que con un potenciómetro podemos ele- decisión sobre la temperatura fijada por el poten-
gir un rango de temperatura para determinar nues- ciómetro.
tra temperatura BASE de trabajo o de referencia. Lo más importante de esta parte es la conver-
El DS18B20 se usa como un sensor de tempera- sión, pero ¿para qué nos sirve?, primero recorde-
tura, de manera que si se pasa de la temperatura mos que un sensor analógico provee una señal
base (si hay un sobrecalentamiento) debe desac- que consiste en una tensión variable. Esta tensión
tivar el motor. La figura 16 muestra el circuito suge- puede ser representada con un número del 0 al
rido para esta práctica. 255 y puede significar, por ejemplo, que se
Saber Electrónica
27
Info - Proy Picaxe 24/8/11 15:16 Página 28
Informe Especial
encienda algún dispositivo si este valor es igual a 0 ADC 1 de un PICAXE 40X1) dentro de una variable
o apagarlo cuando el potenciómetro se mueva al (b1) Fijamos el rango de temperatura de nuestro
máximo (=255). termómetro entre 30 ºC y 50ºC, figura 16.
El potenciómetro es un dispositivo electromecá- Los valores analógicos a ingresar al PICAXE
nico que consta de una resistencia de valor fijo según la posición del potenciómetro van de 0 a
sobre la que se
desplaza un con-
tacto deslizante,
el cursor, que la
divide eléctrica-
mente. Girando
el dial o ajus-
tando el poten-
ciómetro, cam-
biamos el valor
de la resistencia
variable. Esto pro-
duce oscilacio-
nes dentro del
rango de 0V a 5V,
que son captura-
dos por la
entrada analó-
gica. El comando
que se usará
para interpretar el
valor analógico
ingresado es el
READADC; que
lee la señal de un
canal analógico
(en este caso Figura 16 - Circuito del termómetro con PICAXE.
Saber Electrónica
28
Info - Proy Picaxe 24/8/11 15:16 Página 29
Saber Electrónica
29
Info - Proy Picaxe 24/8/11 15:16 Página 30
Informe Especial
goto potenciómetro do until b7=20
sertxd("DESACTIVANDO TODO EL SISTEMA",13,10)
uinferior: toggle 0,1,2
sertxd("PROCESANDO ACTIVACION",13,10) pause 1000
sertxd("NIVEL MEDIO",13,10) inc b7
sertxd("++++++++++++++",13,10) loop
low 0 gosub potenciometro2
high 1 if tempactual>tempnominal then apagado
low 2 goto uinferior
wait 1
gosub potenciómetro2 potenciómetro2:
if tempactual>=inferior and tempactual<=tempnominal then uinferior readtemp 1,tempactual 'leyendo temp. ds18b20
pause 20
goto potenciómetro sertxd("temperatura actual:",#b3,13,10) 'desplegando
usuperior: readadc 1,newtemp 'leyendo POTENCIOMETRO
sertxd("PROCESANDO ACTIVACION",13,10) pause 20
sertxd("NIVEL ALTO",13,10) conversion = newtemp/13 'HACIENDO
sertxd("++++++++++++++",13,10) tempnominal= conversion + 30 'CONVERSION
low 0 sertxd("temperatura POTENCIOMETRO:",#b2,13,10) 'desplegando
low 1 pause 200
high 2 let inferior=b2-2
wait 1 let superior=b2+2
gosub potenciometro2 return
if tempactual>tempnominal and tempactual<=superior then usuperior ******************************************************************
goto potenciómetro
De más está decir que si visita los sitios comen-
apagado: tados en este artículo podrá encontrar más pro-
let b7=0 yectos prácticos con PICAXE. J
Saber Electrónica
30
Mont - Ampli 55 24/8/11 16:30 Página 31
M O N TA J E
AMPLIFICADOR DE 55W
PARA EL AUTOMÓVIL
C
omo se ve en la figura 1, el chip tiene todo requiere capacitores de bloqueo de DC así como
lo necesario en su cápsula por lo que solo conjuntos RL típicos en estos proyectos.
queda colocar los capacitores y resistores Es posible agregar una función de MUTE la cual
de filtrado y control. Ya que el sistema es del tipo omitimos en el diagrama para simplificarlo al
puente los dos termina-
les de parlante son
amplificados, por lo
que no se debe colo-
car ninguno de ellos a
masa. De todas formas
el circuito está prote-
gido contra costos en la
salida, además de una
larga lista de otras pro-
tecciones. Está configu-
rado en clase H. Para
mas información
acerca de este chip
conectarse con la
página de Philips
Electronics.
La salida de audio no Figura 1 - Amplificador de 55W alimentado con 12V.
Saber Electrónica
31
Mont - Ampli 55 24/8/11 16:30 Página 32
Montaje
máximo. De querer hacerlo hay que colocar un funcionamiento. Una alternativa (muy común en
resistor de 1kΩ entre masa y el terminal 4, dejando estos casos) es colocar una segunda batería alo-
los componentes que están tal cual. Así el circuito jada en el baúl del vehículo, la cual se carga a tra-
entra en estado mudo. Quitando dicho resistor el vés de un diodo desde el regulador de tensión del
circuito vuelve a operar normalmente. Consultar la alternador.
hoja de especificaciones para mas información al No conecte el cable de alimentación del ampli-
respecto. ficador a la llave de encendido del vehículo direc-
Como en todos estos proyectos los disipadores tamente. La forma de conectarlo requiere un relé.
de calor son extremadamente críticos. Una disipa- Un punto importante de la instalación es la señal
ción deficiente hará que el circuito se recaliente y de entrada. Si el equipo de audio que tiene insta-
esto causará que el sistema se apague. No se va lado en el coche no dispone de salida de línea
a arruinar porque el chip incluye protección tér- deberá hacer una adaptación de impedancia y
mica interna, pero se apagará haciendo que deje una reducción de potencia para poder conectar
de amplificar. Un disipador y ventilador de micro- las salidas de parlantes a las entradas de audio
procesadores Slot-1 ó Slot-A (como el AMD K7 ó el del amplificador. Una buena forma es comprar un
Intel Pentium III) es adecuado, siempre que se le ecualizador pasivo los cuales modifican el tono de
dé marcha al motor del ventilador. En el caso de cada banda a ecualizar "atenuando" las otras. Es
utilizar este tipo de refrigeración forzada es impor- importante que ese ecualizador no tenga salida
tante diseñar un buen canal de aire puesto que amplificada, porque estaríamos en el punto de
de nada sirve el ventilador si no tiene entrada y largada nuevamente. Aunque hoy día la mayoría
salida de aire fresco. Otra forma de conseguir de los equipos de CD para auto disponen de
buenos disipadores es haciendo que los laterales salida sin amplificar. Otra forma muy común es
del gabinete sean los mismos disipadores. En este colocar transformadores de salida de audio con el
caso el tamaño será adecuado y, además, esta- bobinado de 8 ohm conectado a la salida del
rán al exterior logrando recibir aire fresco perma- estéreo y el bobinado de 2000 ohm conectado a
nentemente. la entrada del amplificador. En este caso es acon-
Cabe destacar que este amplificador requiere sejable dotar al amplificador de un potenciómetro
10A en máxima potencia por lo que los cables de para ajustar el "tope" de entrada y prevenir sobre
alimentación deben ser de adecuada sección. excitación.
Caso contrario se podrían cortar causando corto- Dado que el chip dispone de un circuito de pro-
circuitos en el circuito eléctrico del vehículo. Si va tección contra cortos que desconecta la salida
a montar cuatro de estos módulos tenga en cuando la impedancia de la carga cae por
cuenta lo siguiente: Un vehículo mediano dispone debajo de 0.5 ohm, colocar parlantes de 2 ohm
de una batería 63A. Este circuito multiplicado por (o 2 de 4 ohms en paralelo) haría que la potencia
cuatro consume A. Hay que hacer una simple divi- lograda suba a 75W, pero también subirá la distor-
sión para determinar que es capaz de descargar sión a casi el 10%. Esto no es aceptable para
la batería del auto en tan solo dos horas de uso a sonido musical, pero para propaganda o publici-
máxima potencia. Por ello tendrá que tener cui- dad en la vía pública es idóneo. Como es lógico
dados especiales como ver en donde se conecta también subirá la demanda de corriente.
la unidad.
Otro factor importante es el sistema de encen- Para obtener el circuito impreso y más informa-
dido e inyección de combustible. Estos circuitos ción sobre este amplificador, visite la página de
suelen ser algo sensibles a las caídas de tensión Internet: http://www.pablin.com.ar/electron/cir-
por lo que este amplificador puede perjudicar su cuito/auto/amp55/index.htm J
Saber Electrónica
32
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:07 PM Página 33
PICAXE
QUÉ
Q UÉ SON
SON Y CÓMO
YC SE USAN
ÓMO SE SAN
ENTORNO
E TRABAJO
DE T
NTORNO DE QUE IINCLUYE
RABAJO QUE PICSS
A PIC
NCLUYE A
Los microcontroladores PICAXE, mas que ser considerados como una serie de circuitos
integrados fáciles de programar, constituyen la integración de todo un sistema en el cual
están involucrados, a parte de los dispositivos electrónicos (los propios microcontrola -
dores PICAXE), el software para programarlos (entorno de programación Programming
Editor y aplicación Logicator).
La ventaja que se tiene al utilizar los microcontroladores del sistema PICAXE es que, aun
sin tener conocimientos, se puede aprender de una manera muy fácil, ya que utiliza un
lenguaje BASIC muy sencillo, además de contar también con la posibilidad de progra -
marlos con diagramas de flujo.
En este manual explicaremos qué son los PICAXE, cómo podemos realizar fácilmente
diseños de sistemas que los contengan, qué tipos de PICAXE podemos encontrar, cómo
se usa el entorno de programación y en qué consiste el utilitario Logicator, con el que
también podremos realizar programas para PICs de Microchip.
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:07 PM Página 34
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:07 PM Página 36
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:07 PM Página 38
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:07 PM Página 40
FIGURA 12 - PARA PODER UTILIZAR UN SISTEMA PICAXE CON UNA COMPUTADORA A TRAVÉS DEL PUERTO USB
SE DEBE EMPLEAR UN CONVERSOR DE PUERTO COMO EL MOSTRADO EN LA FIGURA Y CUYA CONSTRUCCIÓN SE
EXPLICÓ EN SABER ELECTRÓNICA Nº 284.
EL EDITOR
FIGURA 14 - CARPETA PROGEDIT. DE PROGRAMAS
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:08 PM Página 42
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:08 PM Página 44
por lo que debemos oprimir el cuadro debemos hacer un doble clic con el mouse
identificado como “finish”. Una vez insta- para que se ejecute el programa, tal como
lado el software de programación de los se muestra en la figura 23. En la figura 24
PICAXE, en el escritorio de nuestra PC se observa un ejemplo del ambiente gráfi-
encontraremos un ícono de acceso directo co tanto en lenguaje BASIC como en dia-
identificado como “PICAXE grama de flujo. En varias ocasiones edita-
Programming Editor”, al cual, para comen- mos artículos mostrando cómo se emplea
zar a programar los microcontroladores, el editor por diagrama de flujo del
De 8 terminales (PICAXE-08),
De 14 terminales (PICAXE-14),
De 18 terminales (PICAXE-18),
De 20 terminales (PICAXE-20),
De 28 terminales (PICAXE-28) y
De 40 terminales (PICAXE-40).
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:08 PM Página 46
Programación
Programación de
de PICs
PICs por
por Diagrama
Diagrama de Flujo
Manual - Manual Picaxe & Logicator.qxd 8/24/11 1:08 PM Página 48
M O N TA J E
CONMUTADOR DE
3 CANALES
PARA SISTEMAS DE CONTROL
C
uando se tiene que seleccionar una carga porque es sabido de la propiedad de los transis-
entre varias, normalmente se emplea una tores de ponerse en conducción con mucha más
llave selectora, ya sea rotativa, a botonera, velocidad en condiciones de bloqueo que en las
etc. También puede realizarse una selección de corte. Tenemos el caso, por ejemplo, de un
mediante un circuito digital al tacto para lo cual BC548 sobresaturado; éste tarda unos microse-
empleamos una conmutación electrónica. Sin gundos antes de bloquearse, mientras que su
embargo, para aplicaciones de instrumentación, paso a la conducción es bastante más rápido.
cuando es necesario medir tensiones en diferen- Nuestro circuito evita estos inconvenientes, ya
tes partes de un circuito y sólo tenemos un voltí- que toma como referencia el nivel existente a la
metro, es preciso que “se aíslen” los terminales de salida. El circuito integrado CD4028 es un decodi-
cada parte a medir dado que de lo contrario ficador BCD/decimal empleado como decodifi-
podríamos provocar cortocircuitos que perjudi- cador 1 de 3, que controla solamente uno de los
quen el aparato bajo prueba. El aparato que des- tres transistores conectados a sus salidas.
cribimos es un conmutador electrónico de tres Supongamos, por ejemplo, que sea Q1 el transis-
posiciones, donde el contacto del conmutador tor que se excita. La tensión de colector de este
con la tensión anterior queda interrumpido antes transistor es baja y lo mismo ocurre con la tensión
de que se aplique a la posición siguiente. en la pata 10 de IC1. Los otros dos colectores
No hemos elegido un conmutador a transistores están a nivel alto, así como las patas 13 y 12 (esto
Saber Electrónica
49
Mont - Conmutador 24/8/11 16:39 Página 50
Montaje
Saber Electrónica
50
Mont - Conmutador 24/8/11 16:39 Página 51
es así debido a la acción de las resistencias R7, R8 certeza de que la conmutación es correcta.
y R9 que generan un retardo en la conmutación La inclusión de una resistencia en cada bucle de
debido a que cargan a los capacitores C4, C5 y realimentación con la colocación en paralelo con
C6 respectivamente). En estas condiciones, el cada contacto del conmutador de un condensa-
4028 detecta el código binario 110 (6 en decimal) dor proporciona un retardo moderado durante la
en sus entradas y deja pasar a nivel alto la salida conmutación. Si no se desea este retardo se cor-
correspondiente, pata 7, con lo que entrará en tocircuitúan las resistencias y los capacitores ya no
conducción el transistor Q1 que activaría al relé serán necesarios.
RL3 permitiendo el cierre de sus contactos (RL1 y Por razones de seguridad, conviene que los prin-
RL2 permanecerán desconectados). Como se cipiantes coloquen los relés en una placa aparte
trata de las condiciones de partida, nos encontra- de la mostrada en la figura 2, dado que los con-
mos ante un estado estable. mutadores podrían manejar tensiones que pue-
En caso de que accionemos un pulsador dife- den poner en riesgo nuestro circuito.
rente (SW2, por ejemplo), el código aplicado a las El consumo de corriente del 4028 es pequeño
entradas es 100 (4 en decimal). (lo que es característico de la tecnología CMOS),
La salida 4 no está empleada y por ello Q1 se mientras que el de los transistores depende del
bloquea. Después de que Q1 esté cortado, su valor de las resistencias de colector. Con los valo-
colector pasa al nivel alto con lo cual habrá un “1” res indicados, el consumo es de unos 15mA para
lógico en la pata 13 del IC1, el 4028 tendrá en su una tensión de alimentación de 12V (sin tomar en
entrada el famoso “5” (101 en binario) que es cuenta el consumo de los relés).
necesario para hacer entrar en conducción a Q2 Como dijimos, las redes R7 C4, R8 C5 y R9 C6
y así activar a RL2 (RL1 y RL3 permanecerán des- cumplen la función de retrazar la conmutación de
conectados). los circuitos para disminuir la probabilidad de fallas
En la práctica, es posible utilizar la tensión dispo- por cruces; las resistencias son de 12kΩ pero su
nible en el colector de los transistores para contro- valor puede ser alterado entre 1kΩ y 100kΩ según
lar un interruptor digital que efectúe la conmuta- las necesidades del técnico.
ción. También es posible reemplazar la resistencia Por último, digamos que así como conmutamos
de colector (en líneas punteadas en la figura 1) entre 3 sistemas o cargas diferentes es posible
por un retardo adecuado, pero con ello se intro- agregar más salidas al conmutador dado que el
duciría retardos todavía mayores (del orden de los CD4028 es un decodificador de hasta 10 salidas,
milisegundos). razón por la cual, seleccionando las combinacio-
En ese caso, la realimentación a la entrada nes adecuadas en las patas de entrada (A,B,C y
debe efectuarse mediante un contacto separado D) es posible aumentar las salidas que se pueden
del relé, pero se tendrá, por supuesto, la absoluta
Saber Electrónica
51
Mont - Indicador de Fugas 24/8/11 16:39 Página 52
M O N TA J E
En muchas ocasiones es preciso
poder “medir” variaciones de muy
pequeñas corrientes, que pueden sig-
nificar fugas peligrosas en industrias
químicas principalmente. Este apa-
rato resulta sumamente útil para veri-
ficar el estado de las termocuplas
que activan las válvulas de paso de
gas en estufas, hornos de cocina, hor-
nos industriales, etc. Incluso, es suma-
mente eficaz para dar un aviso que
indica cuando la corriente que produce el calor de una llama sobre el par bimetá-
lico es insuficiente, lo que podría causar defectos en procesos industriales.
MEDIDOR DE
PEQUEÑAS CORRIENTES DE FUGA
H
ay muchas máquinas industriales que funcio- difícil saber cuándo está mermando el rendi-
nan debido a las pequeñas corrientes que miento del elemento controlador de la válvula.
generan los pares bimetálicos y si existen Este dispositivo no es más que un medidor de
fugas se puede echar a perder un proceso. Los corrientes de muy bajo valor, capaz de indicar el
hornos de las cocinas, las estufas hogareñas y valor medido por medio del encendido de 10
todo otro aparato de pequeño porte que funciona Leds en 6 escalas que permiten cubrir un rango de
con quemadores a gas, poseen una válvula de 1µA a 100µA. Por otra parte, las modernas centra-
seguridad que permite el paso del fluido combus- les de calefacción no tienen llama piloto pero sí
tible cuando es energizada por la corriente que encendido electrónico. La comprobación de si se
produce una termocupla que se encuentra cerca ha realizado la ignición puede hacerse midiendo
de la llama piloto. la corriente de ionización causada por la llama.
De esta manera, si la llama es escasa, la tem- Cuando la corriente de ionización es demasiado
peratura del bimetal no será excesiva y la corriente baja, los circuitos de protección entran en acción.
producida será muy pequeña. En ocasiones esta De esta manera, el circuito de encendido trata de
corriente no llega a los 50µA y, por lo tanto, resulta encender el quemador de nuevo pero si, tras nue-
Saber Electrónica
52
Mont - Indicador de Fugas 24/8/11 16:39 Página 53
vos intentos, el quemador no arranca, se envía conectados en antiparalelo que protegen el ope-
una señal de error. racional contra tensiones de entrada demasiado
Este medidor es capaz de soportar tensiones de elevadas.
encendido elevadas. Su conmutador de control Los diodos no deben tener demasiada corriente
tiene un rango de ajuste de offset y cuatro rangos de fuga por la alta sensibilidad del circuito utili-
de medida (0,5µA a 3uA, 1µA a10µA, 5µA a 30µA zado. La amplificación del IC1, depende de la
y 10µA a 100uA) que permiten su utilización en la posición del conmutador de control.
mayoría de los equipos. La medida de corriente La salida del IC1 se aplica a IC2, que indica la
se obtiene midiendo la caída de tensión en R1. corriente medida en una escala de LED. La tensión
Esta resistencia está SHUNTADA por dos diodos de referencia para este circuito es de unos 3V.
Saber Electrónica
53
Mont - Indicador de Fugas 24/8/11 16:40 Página 54
Montaje
La calibración del cir-
cuito debe realizarse con
la entrada en circuito
abierto.
Con S1 en posición 1,
la referencia de tensión
de IC2 se envía a la
entrada de IC1 a través
de R2. De esta forma, cir-
cula una corriente de
unos 3µA por R1.
Entonces, el paso
siguiente es ajustar P1 Figura 2 - Circuito impreso del medidor de fugas.
hasta que se ilumine el
LED superior. Colocando
un transistor conmutador
entre pata 10 de IC2 (ilu-
minación máxima) y
masa, se podrá coman-
dar un relé que active un
sistema sonoro que indi-
que cuando no existe
corriente producto de
llama, lo que indica que
algo anda mal. J
Saber Electrónica
54
Mont - Interr Crepusc 24/8/11 16:40 Página 55
M O N TA J E
Publicamos muchos circuitos de interruptores
accionados por la luz pero el que aquí pro-
ponemos tiene la característica de permane-
cer en estado activo sólo un tiempo ajustado
por el usuario. Tiene infinidad de usos que
van desde un despertador crepuscular hasta
un sistema de aviso que indica que el dueño
de casa ha llegado y desea que le abran la
puerta del garaje. Por su sencillez y facilidad
para el montaje, es aconsejable tenerlo siempre a mano, pues nos puede sacar de más de
un apuro..
Por Ing. Horacio Daniel Vallejo
hvquark@webelectronica.com.ar
INTERRUPTOR CREPUSCULAR
TEMPORIZADO
El que describimos es un simple interruptor que normal cerrado del relé). El circuito se alimenta
puede instalarse en la entrada de su garaje y que por la red eléctrica y tiene un consumo muy bajo,
le permite el accionamiento de un timbre interno lo que permite que permanezca continuamente
con sólo accionar las luces del coche. Con un conectado sin presentar problema alguno de
guiño de corta duración se produce el acciona- aumento significativo en la cuenta de luz final del
miento del relé y, con eso, el timbre se acciona. mes.
Este proyecto
puede servir para
el encendido
automático de la
luz de la terraza o
el balcón ya sea
con la luz del
auto o por falta
de luz solar (en
cuyo caso el LDR
-R3- debe estar
apuntando al
cielo y se debe
usar el contacto Figura 1 - Circuito del interruptor crepuscular temporizado.
Saber Electrónica
55
Mont - Interr Crepusc 24/8/11 16:40 Página 56
Montaje
El relé utilizado puede controlar cargas de hasta del instrumento. La disposición de los componen-
10A y la temporización puede ser ajustada en la tes en una placa de circuito impreso se muestra
banda de algunos segundos hasta por encima de en la figura 2.
los 5 minutos, dependiendo de lo que se desea Para mayor seguridad se recomienda utilizar un
accionar. zócalo DIL para el circuito integrado.
Los lectores más habilidosos pueden usar un sis- El sensor es un LDR redondo común, pequeño o
tema para accionar un mecanismo de puerta grande, el que debe ser instalado en tubito opaco
automática de garaje. de por lo menos 10 cm de longitud, de modo de
La idea básica de funcionamiento es muy sen- “tomar” sólo la luz proveniente de la dirección en
cilla y utiliza un componente que puede encon- que está el automóvil (o apuntando al cielo en
trarse fácilmente en el mercado. El circuito inte-
grado 555 está conectado como monoestable y
el tiempo en que su salida permanece en el nivel
alto depende del ajuste de VR2 y del valor del
capacitor C1. En realidad, C1 puede tener valores
entre 10µF y 220µF dependiendo de la aplicación
que el lector desee darle al aparato.
El disparo del circuito integrado 555 se obtiene
cuando el pin 2 alcanza el nivel bajo. Así, conec-
tamos este pin a un divisor de tensión formado por
VR1, R1 y el sensor.
De esta manera, con el sensor en lo oscuro (o
recibiendo poca luz), la tensión en el pin 2 del cir-
cuito integrado se mantiene en un valor relativa-
mente elevado.
Con la iluminación momentánea del sensor, su
resistencia cae y, con eso, la tensión en el pin 2, lo
que provoca el disparo del circuito integrado.
A la salida del 555 se conecta un transistor que
provoca el accionamiento de un relé. Con la lle-
gada de la salida del circuito integrado al nivel
alto, el transistor satura y, con eso, el relé es impul-
sado permaneciendo el tiempo programado por
VR2.
Entre los terminales de los contactos del relé se
puede conectar un timbre; en este caso, el ajuste
de VR2 debe ser efectuado por un tiempo breve
(tiempo de toque).
También, estos puntos pueden ser conectados
en paralelo con el interruptor de luz de la terraza, y
en este caso, se encenderá al tiempo del disparo.
Para esta aplicación, el ajuste de VR2 debe reali-
zarse para un tiempo mayor.
En la figura 1 tenemos el diagrama completo Figura 2 - Circuito impreso del interruptor
Saber Electrónica
56
Mont - Interr Crepusc 24/8/11 16:40 Página 57
caso de emplearlo como luz automática de que puedan causar un accionamiento fallido.
noche, protegiendo el tubito con un acrílico). Luego, ajuste VR1 para tener el accionamiento
Esta orientación es importante para impedir que con el farol del auto y después VR2 para la tem-
el sensor capte luz de otras direcciones, lo que porización, conforme a la carga accionada.
podría provocar el accionamiento errático del
aparejo. En el caso de que esto ocurriera con pul-
sos de corta duración, como por ejemplo, los pro- UN INTERRUPTOR PARA 110V 7 220V
vocados por relámpagos, conecte con el sensor
en paralelo con un capacitor de 10µF. El interruptor de la figura 3 enciende lámparas
Para probar el aparato, inicialmente coloque de 110V / 220V cuando la iluminación ambiental
VR2 en la posición de menor temporización desciende por debajo de un nivel mínimo, apa-
(menor resistencia). Conecte una carga al relé de gándolas cuando vuelve a superarse ese nivel y
modo de poder monitorear su funcionamiento. puede emplearse para iluminación de la vía
Ajuste VR1 para obtener el accionamiento del relé pública, parques, jardines, vidrieras, etc.
con la iluminación de una linterna común. El circuito, presentado por Diego Bulva, basa su
Comprobado el funcionamiento, realice la insta- funcionamiento en un LDR que forma un divisor de
lación, ubicando el sensor en forma tal que pueda tensión juntamente con R1 y P1. La tensión resul-
recibir sólo el flash del farol del auto en el tante se aplica a la base del transistor Q1. Q1 y Q2
momento en que éste apunta para el portón de constituyen un disparador de Schmitt. En condicio-
entrada, evitando focalizar otras fuentes de luz nes de iluminación ambiental adecuada el LDR
Saber Electrónica
57
Mont - Interr Crepusc 24/8/11 16:40 Página 58
Montaje
presenta baja resistencia y
la tensión en la base de Q1
es alta. Esto mantiene en
conducción a Q1 y al corte
a Q2. En estas condiciones
no hay corriente por el gate
del triac Q3 y por lo tanto las
lámparas permanecen
apagadas. Al descender el
nivel de iluminación
ambiental el LDR aumen-
tará su resistencia disminu-
yendo la tensión en base de
Figura 4 - Interruptor crepuscular para las luces del auto.
Q1. Por debajo de cierto nivel de tensión, Q1 rescentes y pueden eliminarse cuando el interrup-
pasará al estado de corte y Q2 a conducción. tor controla lámparas comunes.
Esto sucederá en forma abrupta (sin estados inter- • Para cargas superiores a los 400W es
medios) gracias a la realimentación positiva necesario colocar un disipador en el triac.
lograda por estar los emisores de ambos transisto- La lista de materiales para este circuito es la
res interconectados. En estas condiciones circu- siguiente:
lará corriente por el gate del triac disparándolo y
provocando, así, el encendido de las lámparas. Al R1 = 2k2
elevarse nuevamente el nivel de iluminación R2 = 470
ambiental, volverá Q1 a conducción y Q2 al corte. R3 = 1k5
Las lámparas se apagarán. R4 = 470
El nivel de iluminación ambiental requerido para R5 = 470
el apagado es levemente superior al necesario R6 = 270
para el encendido. Esto se debe a la histéresis pro- R7 = 100
pia del disparador de Schmitt y se constituye en la C1 = 100µF – 63V
garantía de eliminar estados indeseables tales C2 = 0.47µF – 250V
como lámparas semiencendidas o parpadean- C3 = 0.1µF – 630V
tes. C1, C2, D1 y D2 constituyen la fuente de ali- D1, D2 = 1N4007
mentación de C.C. la que entrega aproximada- Z1 = 12V – 1W (zener)
mente 12V. Z1 y R6 protegen contra sobretensio- Q1 = BC548
nes. Mediante P1 se ajustará el nivel de ilumina- Q2 = 2A3704 – 2A238
ción para el cual se produzca el encendido de las Q3 = TIC 216D – TIC 226D
lámparas. Especificaciones técnicas:
Potencia Max. con TIC206D – 800 W
NOTAS: Potencia Max. con TIC216D – 1000 W
• Es imprescindible que el fotorresistor no Potencia Max. con TIC226D – 1500 W
reciba la luz producida por las lámparas que con-
muta el interruptor. En caso de que esto sucediera Por último, en la figura 4 es un interruptor crepus-
se producirá un funcionamiento intermitente. cular para las luces de posición del automóvil.
• C3 y R7 son necesarios para encendido Enciende las luces de posición del auto cuando
de lámparas con balasto (mercurio) o tubos fluo- cae la noche y las apaga al volver el día. J
Saber Electrónica
58
Mont - Distribuyo FM 25/8/11 10:09 Página 59
M O N TA J E
Hay lugares en los que se requiere distribuir sonidos a
varios ambientes dentro de un perímetro no mayor a los
200 metros y para ello se puede usar un transmisor de
FM. El proyecto que describimos sirve para este propó-
sito, además, puede ser usado como una repetidora de
FM que se puede emplear como una especie de antena
repetidora interna en sitios donde no llegan con facili-
dad las ondas de FM. Usando un receptor sensible unido
a una antena externa, podrá ¨retransmitirse¨ la señal
en el ámbito domiciliario para que la recepción sea
más favorable en receptores de menor sensibilidad con
los walkman, radios portátiles, etc.
Por Federico Prado
H
ace un tiempo publicamos una repetidora Lo que se hace es conectar un pequeño
de FM debido a que en muchas localidades retransmisor de FM, de pequeño alcance (ámbito
se reciben muy poco las señales de FM pro- domiciliario) a la salida de un receptor de FM sen-
venientes de ciudades distantes, produciéndose sible, dotado de antena externa y sintonizado en
también problemas de calidad cuando se pre- la estación que se desea oír. La señal de esta
tende usar un receptor de poca
sensibilidad como, por ejemplo,
una radio portátil o un walkman.
Solamente los receptores más
grandes, unidos a antenas exter-
nas bien orientadas, pueden reci-
bir en buenas condiciones las
señales de las estaciones en
cuestión, limitándose así el servi-
cio de FM.
Si el lector quisiera poder recibir,
en su radio portátil poco sensible,
esas estaciones débiles, existe
una solución que se propone en
este artículo. Ver figura 1. Figura 1 - Esquema de una repetidora de FM
Saber Electrónica
59
Mont - Distribuyo FM 25/8/11 10:09 Página 60
Montaje
estación se irradia entonces en la nueva frecuen- ción para que no haya distorsión, y la señal se
cia pero con mayor intensidad, pudiendo cap- recibe en una antena telescópica chica.
tarse en una radio portátil o walkman en cualquier Como las radios portátiles son casi siempre
punto de la casa. monofónicas. Es así que si dos canales se mezclan
Usted puede entonces oír en el jardín o en el transmitiendo juntos, no es posible separarlos en el
garaje, su estación predilecta, usando la radio receptor.
chica que, en condiciones normales, no podría Si el sintonizador o el aparato de sonido con que
captar bien la señal directa de la estación. use el sistema no tiene salida de auriculares, la
El retransmisor propuesto funciona con pilas y conexión puede hacerse en uno de los canales
puede conectarse a la salida de sonido de cual- del receptor.
quier sintonizador o equipo de sonido que tenga El receptor debe tener entonces, una llave para
FM común. fijar su posición. Como el consumo de corriente es
Otra ventaja más: usted puede colocar un CD bajo, cuatro pilas chicas o medianas constituyen
en su equipo de sonido pues su señal será irra- una fuente de alimentación de duración exce-
diada también y podrá escucharlo en cualquier lente. No aconsejamos que se emplee una fuente
lugar de la casa. de poder porque si no está muy bien filtrada,
puede haber ruidos en la emisión.
El circuito es un simple transmisor de FM como el Cabe aclarar que este sencillo circuito también
Scorpion que posee una etapa osciladora de alta servirá para alimentar a múltiples receptores colo-
frecuencia con un transistor 2N2222 (o BF494 para cados estratégicamente, ya sea en hoteles, hospi-
un poco menos de potencia) que opera entre 88 tales, colegios, empresas, etc.
y 108MHZ, en un punto en el que no esté transmi- El diagrama completo del circuito se muestra en
tiendo ninguna estación. la figura 2.
La modulación se obtiene de la propia salida de En la figura 3 proponemos nuestra versión en
los auriculares del aparato de sonido, conectado placa de circuito impreso que puede instalarse en
a la antena externa para obtener la mejor recep- una caja plástica con tapa de aluminio.
ción posible. La antena telescópica debe tener 40 cm de lon-
Se ajusta en un trim-pot (VR1) o nivel de modula- gitud como máximo. Es conveniente dejar las
Saber Electrónica
60
Mont - Distribuyo FM 25/8/11 10:09 Página 61
conexiones lo más cortas posible y tener en obtener el sonido del receptor con la mejor cali-
cuenta la polaridad de la fuente de alimentación dad posible y sin distorsiones.
(B1). Aléjese con la radio para controlar que el equipo
Una vez armado el circuito y colocado en su está en buenas condiciones (que se capte le
caja o gabinete, antes de cerrarlo conviene expe- señal fundamental y no las armónicas).
rimentar y ajustar la unidad. Para proceder de la Hecho esto, puede cerrar la caja del aparato y
manera siguiente: coloque las pilas en el soporte, usarlo normalmente.
conecte la entrada de audio a la salida de su sin- Colóquelo sobre el receptor de FM o en el lugar
tonizador que debe estar sintonizado en una esta- donde se obtenga mayor alcance y calidad. No
ción cualquiera a medio volumen, coloque en las use antena externa para el receptor porque
proximidades (a unos 2 metros de distancia) una podría haber realimentación de la señal con osci-
radio chica de FM sintonizada en una estación laciones fuertes que perjudicarían el ajuste y el fun-
local que no esté en la banda, también a medio cionamiento del sistema, sobre todo si las fre-
volumen. Ajuste inicialmente C5 para captar la cuencias elegidas fueran cercanas a la de la
señal del receptor en forma clara en la radio. VR1 estación captada.
debe estar en la posición de mínimo. Siempre que use el retransmisor, deje el control
Pruebe varios puntos de ajuste de C5 pues del volumen del receptor con la antena externa
podrían captarse armónicas que son señales deri- en el mismo punto en que se hizo el ajuste.
vadas de menor intensidad. Procure obtener la En la figura 4 se muestra un transmisor un poco
señal más fuerte. más potente que emplea sólo dos transistores
Una vez captada esa señal, ajuste VR1 para comunes para emitir audio a través de la banda
Saber Electrónica
61
Mont - Distribuyo FM 25/8/11 10:09 Página 62
Montaje
Saber Electrónica
62
Mont - Distribuyo FM 25/8/11 10:09 Página 63
Figura 6 - Primera parte del Tx de FM de 18W. Los puntos A y B deben unirse a los puntos A y B del ciruito de la figura 7.
Saber Electrónica
63
Mont - Distribuyo FM 25/8/11 10:09 Página 64
Montaje
El capacitor variable conectado al colector del debe estar estabilizada. El circuito debe ser cons-
transistor BF199 permite ajustar la frecuencia de truido sobre un impreso de epoxy con la cara
transmisión del circuito. El potenciómetro de 2k2 superior (componentes) reservada para las pistas
(el cual es del tipo lineal) hace las veces de sinto- de interconexión y la cara inferior (soldaduras)
nía fina. Una vez establecida la frecuencia de para el plano de masa.
salida se deben ajustar los siguientes capacitores Los transistores 2N3924, 2N4427 y BLY88 deben
variables para calibrar el resto de las etapas del ser montados con disipadores de calor adecua-
transmisor. dos. En este tipo de componentes se usan disipa-
Recuerde que estos ajustes se realizan desde el dores circulares con forma de estrella. En el caso
capacitor de la izquierda hacia el que está a la de los transistores 2Nxxxx el tamaño ideal es 20mm
derecha. de diámetro por 10mm de altura, mientras que
También tenga en cuenta que los ajustes inicia- para el BLY88 deberá ser 75mm de diámetro por
les es conveniente realizarlos con cargas fantas- 100mm de altura. Es obligatorio el uso de grasa
mas y no con la antena definitiva para evitar inter- siliconada para optimizar la transferencia de tem-
ferencias a otras estaciones. peratura de los transistores a sus disipadores.
Con respecto a la alimentación, con 12V y 2,5A Recuerde que el calor excesivo (a parte de ines-
el circuito proporciona 12W, mientras que con 18V tabilidad en la salida) puede causar daños a los
y 3,5A provee 18W, en todos los casos la fuente componentes. J
Figura 7 - Segunda parte del Tx de FM de 18W. Los puntos A y B deben unirse a los puntos A y B del ciruito de la figura 6.
E
l teléfono celular Bold, que mite sincronizar calendarios, contac- comprar por Internet, navegar y
toma su nombre de la pantalla tos y datos importantes. hacer llamadas. Puede alternar entre
clara y brillante, es el primer Las aplicaciones que están la red de telefonía celular y redes Wi-
terminal de Blackberry equipado con abiertas en los teléfonos inteligentes Fi (la red inalámbrica de su casa o
conectividad HSDPA integrando, BlackBerry® Bold™ se mantienen de un área de acceso público) en
además, soporte WiFi y receptor activas para que pueda cambiar de cualquier momento.
GPS en el terminal. Con apenas 14 una a otra rápidamente. Y con el En la tabla 1 puede apreciar las
mm de espesor y poco más de 100 nuevo BlackBerry® 6 incluido en el características sobresalientes de
gramos, el Bold es un terminal com- teléfono inteligente BlackBerry Bold este modelo de BlackBerry.
pacto y elegante del que destaca su 9780, se puede alternar entre aplica- Para desarmar la unidad debe
pantalla LCD de 480x320 píxeles de ciones muy facilmente. seguir los siguientes pasos:
resolución y el teclado QWERTY La conectividad permite correo
completo con teclas redondeadas y electrónico, chat, descargas, strea- 1) Quite la tapa trasera, la batería
con relieve. ming y mucho más, todo al mismo y Retire los seis tornillos con un des-
Los teléfonos inteligentes tiempo. El BlackBerry Bold maximiza tornillador T5, figura 1.
BlackBerry Bold permiten integrar la velocidad de su conexión en todas 2) Levante con cuidado la base
hasta 10 cuentas de correo electró- las zonas donde hay cobertura 3G.1 protectora de la placa madre del
nico para tener acceso centralizado Posee conexión Wi-Fi® que per- teléfono, figura 2.
a todos tus mensajes. También per- mite revisar el correo electrónico, 3) Ahora, retire la placa madre
Saber Electrónica
67
Tec Repa - Repara Black Berry.qxd 25/8/11 10:10 Página 68
Figura 1 Figura 2
del celular y desconecte la cinta debe decir, o bien 001/004, 002/004, En la figura 5 se puede ver una
(conector) para la pantalla y el par- 003/004 o 004/004 que indica el imagen de la placa principal.
lante o bocina que se muestra en el modelo empleado para ese terminal. La figura 6 muestra los contactos
circulo destacado de la figura 3. En caso de que tenga que sustituir la del gabinete que contiene a la placa
4) A continuación, tendrá la placa pantalla (figura 4) asegúrese de madre y en la figura 7 podemos ver
madre y, para terminar, basta con comprar el modelo de sustitución detalles de la placa madre de la que
levantar la pantalla. adecuado o, de lo contrario, no fun- podemos decir que Samsung sigue
En la parte posterior de la misma cionará. impresionando con sus multi-chip
Tabla 1
Saber Electrónica
68
Tec Repa - Repara Black Berry.qxd 25/8/11 10:10 Página 69
Figura 3 Figura 4
Figura 5 Figura 6
envasados moviNAND + OneNAND queda atrás con la inclusión de su De la misma manera que explica-
+ Mobile DDR. GPS + A-GPS. mos cómo desmontar un Bold, pode-
Las empresas Infineon y En la figura 8 se tiene un dia- mos proceder para cualquier otro
Renesas siguen destacándose con grama en bloques que representa a BlackBerry, en nuestra web encon-
sus transceptores RF y SiRF no se dicho teléfono. trará tanto los manuales como
Figura 7
Saber Electrónica
69
Tec Repa - Repara Black Berry.qxd 25/8/11 10:10 Página 70
Saber Electrónica
70
Tec Repa - Repara Black Berry.qxd 25/8/11 10:10 Página 71
algunos componentes y Ud. tenga durante unos 15 segundos a una Si el conector USB no tiene
que “resoldar” algunos componen- temperatura de unos 85ºC las zonas conexión, puede probar con realizar
tes; antes de hacerlo, caliente 1, 2 y 3 de la figura 9. puentes en la placa principal, proce-
Figura 10
Saber Electrónica
71
Tec Repa - Repara Black Berry.qxd 25/8/11 10:10 Página 72
diendo como muestra la figura 10. caliente pero teniendo cuidado de no conexión o en el prensa Flex; si ese
Cuando el que no responde es el actuar sobre componentes adyacen- es el caso, pruebe realizando un
vibrador, seguramente no hace buen tes. Para ello utilice la técnica del puente como muestra la figura 12.
contacto (también puede ser ocasio- papel de aluminio (vea la edición Por razones de espacio no pode-
nado por una mojadura accidental), anterior de Saber Electrónica en mos continuar con la explicación de
en la figura 11 puede ver las cone- Técnicas de Reballing). fallas comunes, pero si desea una
xiones que debe revisar y resoldar Por último, el agua también guía completa, puede descargarla
con ultrasonido si hiciera falta. Si no puede dejar como saldo la pantalla de nuestra web. Aclaramos que en la
posee soldador por ultrasonido, en blanco, como consecuencia de próxima edición continuaremos con
entonces puede emplear aire falsos contactos en el Flex, en su este tema. J
Figura 12
Saber Electrónica
72
Micro - Curso Registros 290 25/8/11 10:11 Página 73
Microcontroladores
Curso Programado de Microcontroladores PIC
Saber Electrónica
73
Micro - Curso Registros 290 25/8/11 10:11 Página 74
Microcontroladores
Memoria RAM (Memoria de acceso aleatorio).
Líneas de entrada/salida (I/O) También llama-
dos puertos.
Lógica de control Coordina la interacción
entre los demás bloques.
Figura 3 - Estructura Von Newmann.
Algunos µP incluyen funciones especiales,
correspondientes a otros bloques, como USART,
bloques DA y AD, temporizadores, etc.
Los microcontroladores PIC de gama media dis-
ponen de un set de 35 instrucciones de tipo RISC
(Reduced Instruction Set Computer) o “Computador
con Set de Instrucciones Reducido”, lo cual repre-
sentan muy pocas instrucciones pero muy podero-
sas. Figura 4 - Estructura Harvard.
Otras son de tipo CISC (Complex Instruction Set
Computer: Computador con Set de Instrucciones Todo esto, sólo para tener una idea de lo que
Complejo), lo que representan muchas instruccio- son los micros, ahora vamos a un par de ellos en
nes. especial
Esta familia de microcontroladores se divide en
tres rangos según la capacidad de los microcontro- Arquitectura interna del PIC:
ladores. El más bajo lo compone la familia 16C5X. Hay dos arquitecturas conocidas; la clásica de
El rango medio lo componen las familias 16C6X/ Von Neumann, y la arquitectura Harvard.
7X/ 8X, algunos con conversores A/D, comparado-
res, interrupciones, etc. La familia de rango superior Arquitectura Von Neumann.
lo componen los 17CXX. Dispone de una sola memoria principal donde se
Las funciones especiales que poseen algunos almacenan datos e instrucciones de forma indistin-
PIC son las siguientes: ta. A dicha memoria se accede a través de un siste-
ma de buses único (direcciones, datos y control),
Conversores análogo a digital (A/D). Para figura 3.
usar en caso de que se requiera medir señales ana- Arquitectura Harvard.
lógicas, por ejemplo temperatura, voltaje, luminosi- Dispone de dos memorias independientes, una
dad, etc. que contiene sólo instrucciones, y otra que contiene
Temporizadores programables (Timer’s). Se sólo datos, figura 4.
emplean si se requiere medir períodos de tiempo Ambas disponen de sus respectivos sistemas de
entre eventos, generar temporizaciones o salidas buses de acceso y es posible realizar operaciones
con frecuencia específica, etc. de acceso (lectura o escritura) simultáneamente en
Interfaz serial RS-232. Cuando se necesita ambas memorias, ésta es la estructura para los
establecer comunicación con otro microcontrolador PIC’s.
o con un computador se emplea esta interfaz.
Memoria EEPROM. Para desarrollar una apli- Los principales bloques componentes del
cación donde los datos no se alteren a pesar de qui- microcontrolador son:
tar la alimentación, que es un tipo de memoria ROM
que se puede programar o borrar eléctricamente sin El procesador o UCP
necesidad de circuitos especiales. Es el elemento más importante del microcontro-
Salidas PWM (modulación por ancho de lador. Se encarga de direccionar la memoria de ins-
pulso). Para quienes requieren el control de moto- trucciones, recibir el código OP de la instrucción en
res DC o cargas resistivas, existen microcontrola- curso, decodificarlo y ejecutarlo, también realiza la
dores que pueden ofrecer varias de ellas. búsqueda de los operandos y almacena el resulta-
Interrupciones. Cuando una señal externa acti- do.
va una línea de interrupción, el microcontrolador Memoria de programa
deja de lado la tarea que está ejecutando, atiende Es la memoria donde se almacenan las instruc-
dicha interrupción, y luego continúa con lo que esta- ciones, aquí es donde almacenaremos nuestro pro-
ba haciendo. grama o código que el micro debe ejecutar. No hay
Saber Electrónica
74
Micro - Curso Registros 290 25/8/11 10:11 Página 75
Figura 5 - Mapa de memoria del PIC 16F84. Figura 6 - Los bancos de datos del PIC 16F84
Saber Electrónica
75
Micro - Curso Registros 290 25/8/11 10:11 Página 76
Microcontroladores
tamaño byte, aunque dos de ellas no son operativas
y los Registros de Propósito General (GPR) con 68
posiciones. La RAM del PIC16F84A se halla dividi-
da en dos bancos (banco 0 y banco 1) de 128 bytes
cada uno (7Fh), figura 6.
2. EEPROM: de 64 bytes donde, opcionalmen-
te, se pueden almacenar datos que no se pierden al
desconectar la alimentación. Figura 7 - Registro Status.
Configuración de los puertos del PIC Si asignas un CERO (0) a un pin, éste quedará
Para poder configurar los puertos del PIC es como salida
necesario conocer la tabla de registros de la memo- Si le asignas un UNO (1), quedará como entra-
ria de datos, la cual como dijimos, está dividida en da
el BANCO 0 y BANCO 1. Esta asignación se hace en:
TRISA para los pines del PUERTO A (5 bits)
Los registros importantes en la configuración de TRISB para los pines del PUERTO B (8 bits)
los puertos son:
Por Ejemplo:
STATUS dirección 0x3 Si TRISA es igual a 11110 todos sus pines
PORTA dirección 0x5 serán entradas salvo RA0 que esta como salida.
PORTB dirección 0x6 Si TRISB es igual a 00000001 todos sus pines
TRISA dirección 0x5 serán salidas salvo RB0 que esta como entrada.
TRISB dirección 0x6 Cuando el PIC arranca se encuentra en el
BANCO 0, como TRISA y TRISB están en el
Por defecto el PIC tendrá todos los I/O port’s (es BANCO 1 no queda otra, deberemos cambiar de
decir los puertos RA y RB), colocados como entra- banco. Esto se logra a través del Registro STA-
da de datos, y si queremos cambiarlos habrá que TUS.
configurarlos. Al configurar los puertos deberás STATUS es un Registro de 8 bits u 8 casillas, en
tener en cuenta que: el cual la Nº 5 (RP0) define la posición del banco en
donde nos encontramos, figura 7.
Si pones un CERO (0) a RP0 estaremos en
Tabla 1 - Ejemplo de configuración de los puertos
el BANCO 0.
de un PIC.
Si le pones un UNO (1) ya ves, estaremos
;———————-Encabezado——————- en el BANCO 1.
list p=16f84 ; usaremos el PIC 16f84
Para entender mejor cómo se configura un
radix hex ; y la numeración hexadecimal
puerto, en la tabla 1 tenemos un código que
configura todos los pines del puerto A como
;——————mapa de memoria————- entrada y todos los del puerto B como sali-
estado equ 0x03 ; Aquí le asignamos nombres a los
da.Descripción de los Registros del PIC.
trisa equ 0x05 ; registros indicando la posición
trisb equ 0x06 ; en la que se encuentran
;———-Configuración de puertos———-
LOS REGISTROS DEL PIC
reset org 0x00 ; origen del programa, aquí comenzaré Tal como dijimos, para indicarle a un micro-
; siempre que ocurra un reset
goto inicio ; salto a “inicio”
controlador de que manera tiene que trabajar,
org 0x05 ; origen del código de programa es que se emplean los registros de configura-
inicio bsf estado,5 ; pongo rp0 a 1 y paso al banco1 ción, porque es a través de estos que se pue-
movlw b’11111’ ; cargo W con 11111
movwf trisa ; y paso el valor a trisa
den activar las diferentes herramientas del
movlw b’00000000’ ; cargo W con 00000000 microcontrolador, además de que nos indican
movwf trisb ; y paso el valor a trisb a través de bits el resultado de una operación.
bcf estado,5 ; pongo rp0 a 0 y regreso al banco0 En la figura 8 se muestra la imagen del mapa
;————————————————————— de memoria de datos, la cual contiene a los
end ; se acabó registros de configuración y de propósito
;————————————————————— general.
Saber Electrónica
76
Micro - Curso Registros 290 25/8/11 10:11 Página 77
Saber Electrónica
77
Micro - Curso Registros 290 25/8/11 10:11 Página 78
Microcontroladores
Saber Electrónica
78
S E C C I O N . D E L . L E C T O R
nuestros lectores y que descarguen directa- ma LOGICATOR que es más fácil de usar, es
Seminarios Gratuitos mente desde nuestro sitio. Esto hace que decir, los estudiantes, técnicos, profesionales
Vamos a su Localidad debamos contar con servidores y conexiones y desarrolladores contarán con herramientas
Como es nuestra costumbre, Saber Electróni- cuyo costo es elevado y, cuando se realizan más poderosas y para aprender a usarlas
ca ha programado una serie de seminarios gratui- descargas simultáneas de varios lectores el será más sencillo. Tengo entendido que la
tos para socios del Club SE que se dictan en dife- sistema se puede volver algo lento. Es por versión para PICAXE seguirá siendo gratuita
rentes provincias de la República Argentina y de eso que recomendamos que primero se y se cobrará para usar con PIC. Si llegara a
otros países. Para estos seminarios se prepara hagan socios del Club Saber Electrónica (es enterarme de algún cambio en la política de
material de apoyo que puede ser adquirido por los
asistentes a precios económicos, pero de ninguna
gratis y se hace desde nuestra web) y que, la empresa de inmediato lo haré saber a tra-
manera su compra es obligatoria para poder asistir cuando realice la descarga, lo haga como vés de las páginas de Saber Electrónica.
al evento. Si Ud. desea que realicemos algún even- socio para que tenga prioridad sobre otros
to en la localidad donde reside, puede contactarse usuarios y así no tenga problemas con la Pregunta 3: Cómo hago para poder
telefónicamente al número (011) 4301-8804 o vía descarga. Aún así, si desea realizar la des- darle un PIN a una BlackBerry que me traje-
e-mail a: carga como lector, NO DEBERIA tener pro- ron de Estados Unidos. Hablé con mi opera-
ateclien@webelectronica.com.ar.
Para dictar un seminario precisamos un lugar
blemas de falsa conexión o caída de la dor y me dijo que si no le compraba el teléfo-
donde se pueda realizar el evento y un contacto a misma, simplemente podría ser algo lenta. Si no a ellos no me podían dar un PIN para
quien los lectores puedan recurrir para quitarse du- el error persiste debe reportarlo a luisleguiza- acceder a las redes sociales.
das sobre dicha reunión. La premisa fundamental mon@webelectronica.com.ar. Luis Alberto Gómez .
es que el seminario resulte gratuito para los asis- Respuesta: Es un tema complicado…
tentes y que se busque la forma de optimizar gas- en realidad el operador debería entregar un
Pregunta 2: ¿Es cierto que los progra-
tos para que ésto sea posible.
mas de PICAXE dejarán de ser gratuitos? Si PIN pero suelen no hacerlo. Se puede soli-
Pregunta 1: Quisiera saber por qué es así me sentiría estafado, porque aprendí a citar a RIM, pero no suelen obviar el pedido,
usar estos chips porque en Saber Electrónica es por eso que muchas veces no se puede
muchos de los links para descarga que
solían decir que para programarlos no había tener un número de acceso a las redes
ustedes colocan en la revista no funcionan
que comprar nada más que el integrado. sociales con conexión específica para
o se cortan mientras baja el archivo. ¿No
Samuel Augusto Celaya. BlackBerry. Lo que se puede hacer es colo-
hay una forma más segura para tener lo car otra aplicación para que se pueda acce-
Respuesta: Que yo sepa los programas
que se precisa? de edición, simulación y programación no se der a redes sociales gratuitamente. En esta
Ramón Aldea. van a cobrar y seguirán a disposición de edición se brinda un manual para Nokia 3G
Respuesta: Estimado amigo, como Ud. todos los interesados desde la página de y le permite al lector bajar material adicional
puede observar, en general no empleamos Education Revolution. Lo que si va a suceder desde Internet. Lea dicho manual y encon-
ESTIMADOS LECTORES
servidores externos (como Rapidshare, es que para programar en Diagrama de Flujo trará información para poder acceder a
Megaupload, etc.) para darle privacidad a los nuevos PICAXE será necesario el progra- redes sociales. J
EN
NOS
VÍSITE ASA
Y
EV C
A
STRA NU OS
NUE EGAL
Saber Electrónica lo atiende de lunes a viernes de 9:00 a 13:00 y de 14:00 a 18:00 en San Ricardo 2072,
ESE R
LLÉV
80
Retiracion de Contratapa.qxd 15/8/11 15:27 Página 2ªFo1
Retiracion de Contratapa.qxd 15/8/11 15:53 Página 2ªFo1
Contratapa.qxd 3/17/11 1:29 PM Página 4ªFo1