Está en la página 1de 86

Precio Cap. Fed.

Y GBA: GBA: $11,90 $11,90

ISSN: 0328-5073 Ao 25 / 2011 2011 / N 290

- Recargo envo al interior: $0,50

EDITORIAL QUARK

www.webelectronica.com.ar www.webelectronica.com.ar
SECCIONES FIJAS Seccin del Lector Descarga de CD: Proyectos con Microcontroladores PICAXE volumen 1 ARTICULO DE TAPA Logicator. Entorno de Desarrollo para PIC y PICAXE Aprenda a Programar por Diagrama de Flujo INFORME ESPECIAL Proyectos Prcticos con PICAXE 80 16 3 17 31 49 52 55 59 33 67 73

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

Ao 25 - N 290 SEPTIEMBRE 2011

MONTAJES Amplificador de 55Wpara el Automvil Conmutador de 3 Canales para Sistemas de Control Medidor de Pequeas Corrientes de Fugas Interruptor Crepuscular Temporizado Distribuidor de Audio por FM para Empresas y Hoteles

MANUALES TCNICOS Trabajando con Microcontroladores PICAXE Qu son, Cmo se usan. Entorno de Trabajo que incluye a PICs TCNICO REPARADOR Reparando un BlackBerry. Gua de Fallas Comunes: Parte 1: Desarme de BlackBerry Bold y Fallas Comunes MICROCONTROLADORES Curso Programado de Microcontroladores PIC Los Registros de los Microntroladores PIC

San Ricardo 2072, Barracas Vea en la pgina 79 ms detalles

Nueva Direccin:

Estamos a 15 cuadras de la anterior direccin. Vea en la pgina 79 cmo llegar. Vistenos durante Septiembre y llvese CDs y revistas de regalo a su eleccin
Uruguay RODESOL SA Ciudadela 1416 - Montevideo 901-1184

NOS MUDAMOS

Impresin: Impresiones BARRACA S S. A.,Osvaldo Cruz 3091, Bs. Aires, Argentina

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

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

Publicacin adherida a la Asociacin Argentina de Editores de Revistas

SABER ELECTRONICA
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

QUIN SE BENEFICIA CON LA CRISIS?


Bien, amigos de Saber Electrnica, nos encontramos nuevamente en las pginas de nuestra revista predilecta para compartir las novedades del mundo de la electrnica. Muchas veces utilizo este espacio para darles mi opinin sobre muchas cosas que no tienen que ver con la electrnica y esta vez es una de ellas. Las ltimas semanas he estado en distintas ciudades de varios pases de Amrica Latina, en el marco del XIII Congreso de Tecnologas Electrnicas organizado por Editorial Quark, Zona Electrnica y Saber Internacional, justo en momentos en que se avizoraba el desplome de las bolsas de comercio mundiales y el recrudecimiento de una crisis que all por el 2009 dej tambaleando a varias economas mundiales. En este contesto, pude notar que resulta imposible abstraerse de dicho entorno, a tal punto que varias autoridades de diferentes Instituciones Educativas estaban analizando planes de contingencia debido a los rumores de recortes en sus presupuestos para el ao entrante. A su vez, tanto en Mxico como en Venezuela comienzan a sentirse ciertas fragilidades en las cadenas de pago y el bendito dlar nuevamente est en el centro de la escena, pareciendo esa actriz siempre criticada pero ocupando el papel principal en todos los escenarios. En Argentina la situacin no es muy diferente, asistimos a las primeras elecciones primarias (de las cuales no pude participar por estar en el exterior) y atravesamos un ao electoral, razones por dems suficientes para que no se puedan tomar medidas para enfrentar esta supuesta crisis mundial (segn lo que escucho de analistas calificados y periodistas de todos los medios). Pero, si no son las elecciones es porque viene el mundial de futbol y, sino, es porque la corriente del nio afecta al desarrollo normal del planeta o, que se yo cuantas otras razones, lo cierto es que siempre hay algn motivo para no desarrollar las actividades como corresponde. Ahora yo me pregunto: por qu es siempre la misma historia? por qu cada vez que uno cree que puede estar mejor nos plantean un futuro inmediato con nubarrones?. Crame amigo lector que muchas veces, en lugar de producir contenidos (que es lo que ms me gusta) tengo que salir a apagar incendios comerciales producidos por causas ajenas, difciles de preveer (por ms que recin dije que es siempre la misma historia). Lo cierto es que pese a este comentario, seguimos adelante y sabemos que lo que hacemos est bien, pese a que haya nubarrones y pese a que tambin sabemos que siempre alguien sale beneficiado de las crisis.
Ing. Horacio D. Vallejo

En este nmero: Ing. Ismael Cervantes de Anda EDITORIAL QUARK S.R.L. Propietaria de los derechos en castellano de la publicacin mensual SABER ELECTRONICA Argentina: (Grupo Quark SRL) San Ricardo 2072, Capital Federal, Tel (11) 4301-8804 Mxico (SISA): Cda. Moctezuma 2, Col. Sta. Agueda, Ecatepec de Morelos, Edo. Mxico, Tel: (55) 5839-5077

EDITORIAL QUARK

Staff Liliana Teresa Vallejo, Mariela Vallejo, Diego Vallejo, Fabian Nieves 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

ARGENTINA Administracin y Negocios Teresa C. Jara (Grupo Quark)

Mxico Administracin y Negocios Patricia Rivero Rivero, Margarita Rivero Rivero Staff Ing. Ismael Cervantes de Anda, Ing. Luis Alberto Castro Regalado, Victor Ramn Rivero Rivero, Georgina Rivero Rivero, Jos Luis Paredes Flores Atencin al Cliente Alejandro Vallejo ateclien@webelectronica.com.ar

Grupo Quark SRL San Ricardo 2072 - Capital Federal www.webelectronica.com.ar www.webelectronica.com.mx www.webelectronica.com.ve Grupo Quark SRL y Saber Electrnica 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.

Director del Club SE: luisleguizamon@webelectronica.com.ar

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 programacin 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 grfico de diseo, ensayo, edicin 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 tambin se emplea para los PICAXE. El programa tambin se encarga de la comunicacin entre la computadora y el soporte fsico donde se realizan las prcticas. Su estructura sencilla en forma de diagrama de flujo permite programar acciones bsicas de control. Posteriormente el programa traduce los programas generados en la PC al cdigo de mquina aceptado por el PIC (microcontrolador) y se descargan a travs del puerto serie del ordenador. Existe tambin la posibilidad de trabajar directamente en cdigo mquina (ensamblador), con lo que es posible programar cualquier microcontrolador. En suma, se trata de una aplicacin que la empresa Education Revolution pone a disposicin de los usuarios y que Ud. podr aprender a utilizar siguiendo las instrucciones de este artculo en un DEMO ejecutable que podr descargar gratuitamente de nuestra web.

Saber Electrnica

Artculo de Tapa
INTRODUCCIN microcontrolador PIC, para comando de motores, sonidos, etc. Se explica cmo el tiempo puede ser incorporado en un sistema de control mediante comandos de tiempo de espera o de sueo (sleep), como el comando SEROUT se puede utilizar para la produccin en serie desde los microcontroladores PIC. En la seccin referida a las entradas se muestra: Cmo comprobar el estado de los sensores digitales conectados a un microcontrolador PIC con comandos especficos, cmo utilizar el comando de interrupcin para una respuesta instantnea a los sensores digitales, cmo utilizar el comando Comparar para hacer uso de las lecturas de los sensores analgicos conectados a un microcontrolador PIC en un sistema de control. En la seccin procedimientos se muestra: La tcnica de construccin de un sistema de control como una serie de subsistemas vinculados, es decir, se ensea a utilizar subrutinas y bloques de programacin previamente definidos. En la seccin Variables se muestra: Cmo crear sistemas de conteo utilizando los comandos Inc y Dec, cmo el tiempo puede ser incorporado en un sistema de control, cmo los comando Expresin, IN y RND se utilizan para dar un valor a una variable, cmo los comandos Read and Write se utilizan para almacenar y acceder a los valores de variables a travs de la memoria EEPROM del microcontrolador PIC.

Para poder aprender a utilizar este programa, siga los pasos que damos en este informe en forma prctica, para ello instale el software Logicator en el disco duro de su PC mediante el mtodo normal de la instalacin de un software. Baje la aplicacin de demostracin desde la pgina del fabricante o desde el link que podr encontrar en nuestra web con la clave picaxelogic. La versin 3 del software Logicator se basa en el marco Microsoft.NET y, como tal, requiere que el sistema operativo tenga este ambiente antes de que Logicator sea ejecutado. NET Framework se incluye en el CD Logicator y, normalmente, se instalar automticamente. Tenga en cuenta que la versin 3 de Logicator no es compatible con Windows 95. La gama de comandos Logicator le permite controlar los dispositivos de salida, tales como motores y lmparas, que estn conectados al microcontrolador PIC. Puede cambiar los dispositivos de encendido o apagado en las secuencias utilizando: temporizadores, contadores, repeticin de pasos y decisiones sobre la base de seales provenientes de sensores digitales y analgicos que estn conectados al microcontrolador PIC. Explicaremos cmo se utiliza el software, dando ejemplos de los distintos comandos y tcnicas en el contexto de proyectos sencillos que facilitan el aprendizaje. La explicacin del uso del programas organiza en las siguientes secciones: 1.Como crear, editar y probar de funcionamiento de un diagrama de flujo construido en Logicator 2. Salidas 3. Entradas 4. Procedimientos 5. Variables En la seccin referida a las salidas se muestra: Cmo cambiar los dispositivos de salida y los dispositivos conectados a las salidas de un

INICIO RPIDO

DEL

LOGICATOR

Saber Electrnica

Si no est familiarizado con el sistema de trabajo del programa Logicator para la cons-

Artculo de Tapa
truccin de diagramas de flujo, es una buena idea comenzar a familiarizarse con los comandos ms utilizados que son: Entradas, Salidas, Espera (wait), Motor y Decisin (Decision). Se aconseja construir y probar los ejemplos que sugiere el fabricante (cmo crear, editar y probar el funcionamiento un diagrama de flujo Logicator). A continuacin, puede utilizar los comandos detalles de las clulas para completar los datos correspondientes segn sea necesario, y completar el diagrama de flujo mediante la elaboracin de rutas para conectar las clulas. Cuando se ejecuta el diagrama de flujo, el flujo de control sigue la ruta que ha dibujado, llevando a cabo el comando en cada celda, a medida que pasa a travs de l. SELECCIONE TIPO PIC

COMENZANDO A TRABAJAR

CON

LOGICATOR:

EL

DE

En Logicator, se crea el sistema de control en la forma de un diagrama de flujo arrastrando los comandos de la lista de comandos y ponindolos en las clulas, en el rea de diagrama de flujo de trabajo (vea la figura 1).

Antes de empezar a construir un diagrama de flujo, debe decidir qu microcontrolador PIC tiene la intencin de utilizar en su proyecto. Seleccione el chip desde la ficha PIC SETUP, figura 2. En los PIC de 8 terminales o pines tambin

Figura 1- Area de trabajo y men de la aplicacin Logicator.

Saber Electrnica

Artculo 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 mediante el cuadro de seleccin up/down (arriba/abajo). Esto se debe a que los PIC de 8 terminales slo tienen 5 patitas para ser usadas como entradas y salidas y pueden ser configuradas como entradas o como salidas para adaptarse a su proyecto. Tenga en cuenta que en el PICAXE08, la entrada analgica slo se encuentra en la entrada 1, as que si usted desea utilizar las entradas analgicas con su PICAXE08 debe configurar la entrada 1 (Imput 1) como entrada. Cuando se selecciona un chip, el software se configura automticamente para mostrar slo las opciones de entrada, salida y las opciones que estn disponibles. USO MEMORIA

Use (ALT+F3), el programa calcula una estimacin del porcentaje de memoria utilizado por el diagrama de flujo. Este se muestra como un grfico de barras en la esquina inferior derecha de la ventana Logicator. La barra se llena de color de izquierda a derecha. La figura 3 muestra un ejemplo donde tenemos: La primera barra muestra menos del 5% el uso de memoria. La segunda barra muestra aproximadamente el 40% el uso de memoria La tercera barra muestra cuando la memoria completa. Cuando utiliza chips PICAXE, est disponible la informacin de la memoria real utilizada despus de la descarga y se muestra en la barra de estado, por debajo del rea del diagrama de flujo en Logicator. Tenga en cuenta que debe descargar el diagrama de flujo en un PICAXE para obtener la informacin que se va a mostrar.

DE

La cantidad de memoria disponible en el PIC que usted ha elegido para su proyecto es una consideracin importante a tener en cuenta al disear un diagrama de flujo. La mayora de los comandos utilizan cantidades similares de memoria. Logicator proporciona dos herramientas tiles para ayudarle a conocer la cantidad de memoria que est usando el diagrama de flujo. Mientras que usted est diseando un diagrama de flujo, al hacer clic en PIC -> Memory

Figura 3 - El programa le indica el espacio de memoria empleado.

Saber Electrnica

LOGICATOR: Entorno de Desarrollo para PIC y PICAXE


COMANDOS Aprenderemos a dibujar un diagrama de flujo. Los detalles de cmo utilizar los diferentes comandos de Logicator las daremos en otras entregas. Si Ud. no desea esperar y quiiere descargar el manual completo sobre uso de Logicator, puede dirigirse a nuestra web: www.webelectronica.com.ar, hacer clic en el cono password, e ingresar la clave: picaxelogic. CREACIN CLULA DE COMANDOS ASIGNACIN
DE UN

comienza a funcionar, es decir, es el comienzo del diagrama de flujo. Cuando el microcontrolador PIC se reinicia o se enciende, el diagrama de flujo se inicia en el orden de la puesta en marcha. Cada diagrama de flujo debe tener una orden de comienzo o puesta en marcha. El diagrama de flujo se detendr cuando se alcance un comando de STOP. Slo se puede utilizar un START (inicio) y un STOP (parada) en cualquier diagrama de flujo. COMANDO

DE UNA

Arrastre el comando deseado de la lista de comandos y colquelo en una celda vaca. La mayora de los comandos tienen su propio cuadro de dilogo para ubicarlo en la celda o clula del escritorio. Para acceder al cuadro de dilogo haga doble clic en el comando deseado y establezca los detalles que juzgue necesario. Cuando haya definido todos los detalles, haga clic en Aceptar para cerrar el cuadro de dilogo. COMANDOS START Y STOP Estos dos comandos no tienen informacin en el cuadro de dilogo. Cuando debe usar estos comandos, simplemente arrstrelos hasta la celda de su escritorio o rea de trabajo donde va a dibujar el diagrama de flujo. Un comando START marca el punto en el diagrama de flujo en que el programa

La asignacin de un comando puede ser til para darle a un comando una etiqueta que identifica lo que va a realizar dicho comando, por ejemplo, "Se enciende la lmpara". Cuando se abre una caja dilogo, para poner la etiqueta se muestra un texto en amarillo, por lo que slo tiene que escribir la etiqueta y hacer clic en Aceptar. El texto de la etiqueta no afecta la operacin de un comando, es slo una observacin que se coloca para que sea ms fcil entender qu hace ese comando. COMENTARIOS COMANDOS

EN LOS

El comando COMMENT o comentario le permite aadir notas breves explicativas a un diagrama de flujo. Aunque puede escribir hasta 34 caracteres en el cuadro de texto del cuadro de dilogo de esta celda, el nmero de caracteres que aparecen en realidad sobre el diagrama de flujo depender de factores tales como el ajuste de zoom y ajuste de la pantalla. La configuracin de la pantalla por defecto muestra hasta 16 caracteres en una celda comentarios. Los comentarios no tienen ningn efecto sobre el funcionamiento de un diagrama de flujo. En la figura 4 podemos observar un comentario colocado sobre un diagrama de flujo.

Figura 4 - Se pueden colocar un comentario en el diagrama para indicar lo que hace un comando.

Saber Electrnica

Artculo de Tapa
Seleccin 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 sern de color azul claro. Para anular la seleccin de comandos, haga clic en otra parte del diagrama de flujo y dicha seleccin desaparecer (ya no tendr el color azul claro). BORRANDO COMANDO

UN

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 eliminar el comando seleccionado. Para eliminar un bloque de comandos, seleccione el bloque y pulse la tecla Suprimir. CMO MOVER COMANDO

Figura 5 - Cuando selecciona un comando o un grupo de ellos, se destacan con un color azul claro

nas. Cada diagrama de flujo tiene 22 columnas y 25 filas.


UN

Para mover un solo comando o un bloque de comandos, seleccinelos y arrstrelos a su nueva posicin. CORTAR, COPIAR Y PEGAR Utilice las opciones de Cortar, Copiar y Pegar en el men Editar para cortar o copiar comandos seleccionados o bloques de comandos y luego pegarlos en otra parte del mismo diagrama de flujo o en diagramas de flujo diferentes. Como alternativa, puede copiar el comando o los bloques de comandos dentro de un diagrama de flujo en forma ms sencilla para ello, en primer lugar debe hacer la seleccin y despus, mantenga presionada la tecla Ctrl mientras los arrastra a su nueva posicin. Recuerde que el comando copiar conservar los datos existentes de la celda. REA DE TRABAJO DIAGRAMA DE FLUJO

La pantalla por defecto muestra slo 12 columnas y 12 filas. Utilice el men Ver -> Zoom si desea cambiar el nmero de celdas visibles en la pantalla.

DEL

Las clulas se organizan en filas y colum-

Figura 6 - Las rutas del diagrama de flujo se pueden dibujar desde un comando

10

Saber Electrnica

LOGICATOR: Entorno de Desarrollo para PIC y PICAXE


slo pueden ser trazadas verticalmente u horizontalmente. Siempre dibuje la lnea en la direccin del flujo, como lo indican las flechas. Si mantiene presionada la tecla Control, las teclas de direccin tambin se pueden usar para dibujar lneas. CMO ELIMINAN RUTAS

SE

LAS

Figura 7 - Forma en que se dibuja la lnea correspondiente a una ruta.

Haga clic en el inicio de la ruta que desea borrar y pulse la tecla Suprimir. Cuando se dibuja una nueva ruta desde un comando, la ruta existente ser eliminada automticamente. Para eliminar una ruta sin eliminar el comando en el que se inicia, primero haga clic en el comando para seleccionarlo, a continuacin, mantenga pulsada la tecla Ctrl mientras presiona la tecla Suprimir.

MAP (MAPA) La opcin Map (mapa) le permite ver la totalidad de los diagramas de flujo a la vez. El cuadrado rojo marca el rea que se muestra actualmente en la pantalla. RUTAS Las rutas se pueden extraer a travs del centro de una clula o celda, o en cualquiera de los dos carriles entre las clulas, como se muestra en la figura 6. Las rutas deben estar elaboradas en la direccin que desea que el programa tome cuando se ejecuta el diagrama de flujo. CMO DIBUJAN LNEAS SIMULACIN
DE UN

DIAGRAMA DE FLUJO

Antes de descargar un diagrama de flujo a un microcontrolador PIC, se debe comprobar que funcione como desea que lo haga. Logicator tiene una serie de caractersticas que le permiten probar el software correspondiente al diagrama de flujo. 1. EL PANEL DIGITAL Cuando un diagrama de flujo se ejecuta, el panel digital muestra el estado cambiante de las entradas y salidas, dando una idea de lo que ocurrira si el diagrama de flujo se hubiera descargado a un microcontrolador PIC. Para mostrar el panel digital, seleccione el men: Ver -> Panel Digital. Alternativamente, haga clic en el icono de la barra de herramientas cuyo aspecto se muestra en la figura 8. 2. SIMULACIN ENTRADAS DIGITALES

SE

Haga clic en el icono de dibujo de lnea en la barra de herramientas. El puntero del ratn cambia de aspecto, presentando el aspecto de un lpiz o pluma. Haga clic con el botn derecho del ratn en el lugar donde debe comenzar la lnea. Luego haga clic derecho en el punto donde debe estar el final de la lnea, figura 7. Las lneas

DE

Las teclas de funcin en el teclado de la computadora se utilizan para simular las entra-

Saber Electrnica

11

Artculo de Tapa
das de los sensores digitales, cuando se est simulando el funcionamiento de un diagrama de flujo. Las teclas de funcin F9 a F2 permiten 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 funcin es equivalente 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, tambin tendr el mismo efecto. 3. SIMULACIN ENTRADAS ANALGICAS

Figura 8 - Detalle del panel digital en la simulacin de funcionamiento de un diagrama de flujo.

DE

El Panel Analgico permite simular el cambio de estado de los sensores analgicos, mientras que un diagrama de flujo est corriendo o en marcha. Debe identificar el sensor (A0 a A3) que se va a simular, y utilizar el control deslizante en el panel para variar la lectura simulada de 0 a 255. Para mostrar el panel analgico, seleccione el men Ver -> Panel Analgico. Alternativamente, haga clic en el icono en la barra de herramientas, tal como se muestra en la figura 9. 4. MARCHA Y PARADA DIAGRAMA DE FLUJO

men o haga clic en el icono rojo de la barra principal (figura 11) En la medida que la ejecucin del diagramas de flujo va avanzando, la operacin se destaca de modo que usted puede seguir el

Figura 9 - Panel de simulacin de las entradas analgicas.

DEL

Para probar el funcionamiento de un diagrama de flujo, o bien haga clic en Sistema -> Ejecutar del men o haga clic en el icono de la barra verde de la pantalla principal de Logicator (figura 10). Para detener la ejecucin de un diagramas de flujo, haga clic en Sistema -> Detener del
Figura 10 - Se puede iniciar la simulacin desde la barra del men.

12

Saber Electrnica

LOGICATOR: Entorno de Desarrollo para PIC y PICAXE


mientras avanza la ejecucin del programa, figura 12. La ventana EEPROM muestra el valor de dicha memoria en cada una de las 16 direcciones, mientras se est ejecutando el programa, figura 13. La realizacin prctica con ejemplos sencillos le permitir aprender a utilizar Logicator con total facilidad.
Figura 11 - Tambin se puede detener la simulacin desde la barra del men.

programa. Si desea reducir la velocidad a la que se ejecuta el programa, seleccione Opciones -> Velocidad de Ejecucin del men, y use el cuadro de dilogo para ajustar la velocidad. 5. VENTANAS EEPROM VARIABLES MEMORIA

CMO UTILIZAR

LA

PANTALLA DE BASIC

Logicator es capaz de convertir cualquier diagrama de flujo completo en BASIC. Basic es un lenguaje basado en texto que se utiliza en todo el mundo para todos los programa de los microcontroladores PIC.

DE

Si en el diagrama de flujo se utilizan variables, es til mostrar la ventana de las Variables cuando se est simulando el diagrama de flujo. El cambio de valores de cualquiera de las variables de la A a la H que se utilizan en el diagrama de flujo se muestra en dicha ventana

POR

QU

CONVERTIR A BASIC?

Los diagramas de flujo creados con Logicator son fciles de entender y rpidos de construir. Los lenguajes de programacin del estilo BASIC suelen ser difciles de comprender para los usuarios de nivel avanzado y la capacidad para convertirlo en un diagrama de flujo bsico ofrece una forma de aprender cmo se escriben los programas en BASIC.

Figura 12 - Ventana correspondiente a las variables, que se puede observar durante la simulacin

Figura 13 - Ventana correspondiente al contenido de la EEPROM, que se puede observar durante la simulacin

Saber Electrnica

13

Artculo de Tapa
EN

CONVERSIN DE UN DIAGRAMA DE FLUJO LENGUAJE BASIC

1. Realice el diseo de su diagrama de flujo normal y pruebe el programa con las herramientas de simulacin de diagramas de flujo que acabamos de explicar, figura 14. 2. En el men PIC, elija Convertir Diagrama de Flujo a BASIC, se abrir una ventana como la mostrada en la figura 15. Esta ventana contendr el programa convertido a lenguaje BASIC, obtenido en base al algoritmo de conversin de Logicator. ALGUNAS ACLARACIONES Slo los comandos que se encuentran en el diagrama de flujo sern convertidos a BASIC. El cdigo en la ventana de conversin del diagrama de flujo se puede editar y luego reprogramar para cada tipo de PIC que se seleccione. Al convertir el diagrama de flujo en BASIC siempre sobrescribe los cambios realizados en cdigo, dentro de la ventana de conversin. No es posible convertir de BASIC a un diagrama de flujo. Usted puede utilizar el mouse para seleccionar textos en la ventana de cdigo. Haga clic derecho sobre la seleccin para copiar la seleccin en el portapapeles. El cdigo se puede pegar donde lo desee. Al usar los comandos de BASIC en Logicator puede agregar secciones con cdigos BASIC en un diagrama de flujo. Si bien esto no se podr simular en el software Logicator, puede hacer uso de cdigos BASIC que Ud.

Figura 14 - A partir del diseo del diagrama de flujo correspondiente a un programa se puede obtener su equivalente en lenguaje BASIC:

conozca y que no estn disponibles en la aplicacin. De esta manera, damos por concluida esta entrega. A partir de la prxima edicin continuaremos explicando cmo se utiliza Logicator para la edicin de programas que se pueden grabar en la memoria de un PIC y/o un PICAXE. Si Ud. no desea aguardar hasta la prxima edicin, puede descargar el manual completo desde nuestra web con la clave: picaxelogic. J

Figura 15 - Programa en BASIC del diagrama de flujo de la figura 14.

14

Saber Electrnica

ISSN: 1514-5697 Ao 12 N 141 - 2012 Argentina: $7,90 -. Recargo Interior: $0,50

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-1174. 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).
Introduccin El Club SE, la Revista Saber Electrnica y Editorial Quark, le dan la bienvenida y lo invitan a compartir este nuevo producto Multimedia. Este Producto es un complemento muy importante para todos aquellos que hayan realizado el Curso de Picaxe Nivel 1. Con este CD va a poder realizar una serie de Proyectos, que se entrenen con el Microcontrolador PICAXE, trabajaremos con la tarjeta entrenadora PICAXE 08, que le permite realizar una serie de proyectos que se graban dentro del PICAXE y as comprobar las bondades de este microcontrolador, entre otras cosas podr armar: mascotas electrnicas, alarmas domiciliarias con varias entradas y salidas que le permitirn personificar sus proyectos, para que sean de amplia utilidad. Los PICAXE son PIC DELUXE, que tienen la memoria libre ocupada por un programa, que le permite cargar al microcontrolador sin necesidad de sacarlo del circuito donde se encuentra, a travs del protocolo RS232. Los PICAXE pueden ser grabados por un diagrama de flujo o por basic. Los PICAXE son elementos educativos por excelencia, ya que nos permiten aprender con microcontroladores sin ninguna dificultad. Lo invitamos a explorar el CD, a elegir el diseo de su gusto y a proceder al armado del mismo. Gracias por elegirnos.

CD: Proyectos con Microcontroladores PICAXE volumen 1

C MO D ESCARGAR

EL

CD E XCLUSIVO

PARA

L ECTORES

DE

S ABER E LECTRNICA

16

Saber Electrnica

1) Teora Alarma para puertas Armar Aprendiendo a Programar Aprenda a Proyectos con PICAXE 1 Aprendiendo a usar el ADC Auto Fantastico Automatismos para Leccin 1 Equipos Leccin 2 Automatismos para ventiLeccin 3 lador Leccin 4 Bumper Detector de Leccin 5

Importante: Este CD contiene programas que deben ser activados estando conectados a Internet, para activarlos deber tener a mano el nmero de holograma que se encuentra en la portada del producto. Adems, con dicho nmero, podr bajar informacin adicional. Deber ingresar a www.webelectronica.com.a r, hacer clic en el cono password e ingresar la clave cdproaxe1 2) Proyectos

Ms Teora Sobre PICAXE Obstculos de Baja Gama Central de Alarma con PICAXE Convirtiendo BASIC en Construccin de Bumpers Assembler Infrarrojos El Editor de Programas y Construccin de un BUggy Programador Construya Mascotas El Programing Editor Virtuales Introduccin a la Construyendo Sistemas de Construccin de Prototipos Alarma de Minirobtica Control de Motores con Kit Picaxe 08 PICAXE 08 Kit Picaxe 18 Control de Potencia para Kit PICAXE08 Robots Kits de Proyectos Dado Electrnico PICAXE08 El SCHMIT20T Kits Educativos PICAXE Llave Optica PCB PICAXE08 Luces de Seguridad Placa para Proyectos con Mascotas Electrnicas PICAXE08 Minirobot Picaxe08 Proyectos Completos con Mvil para Mini Robot PICAXE Nano Robot Siguelineas Que es PICAXE PLCs Controladores Smbolos Proyectos con PICAXE28 Sistemas PICAXE08 Timbres y Zumabadores Robot Siguelineas Timbres y Zumabadores con PICAXE con PICAXE Uso de Leds con PICAXE Uso de Leds con PICAXE 3) Programas

Demo Bright Spark Demo Control Studio Demo Livewire Demo PCB Wizard Programing Editor smrtcard techcad

INFORME ESPECIAL
Constantemente recibimos material de estudiantes, profesores y amantes de la electrnica en general con el que solemos nutrir el Newsletter del Club Saber Electrnica y las pginas de nuestra querida revista, a su vez, en Internet existe mucha informacin valiosa que muchas veces adoptamos para la redaccin de nuestros artculos. Como en esta edicin publicamos un manual sobre las caractersticas 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 informacin til sobre el tema. En esta nota brindamos algunos temas que puede profundizar en los sitios sugeridos.

PROYECTOS PRCTICOS PICAXE


I2C EN LOS P PICAXE QU ES Y PARA QUE ME SIRVE? El bus I2C, un estndar que facilita la comunicacin entre microcontroladores, memorias y otros dispositivos con cierto nivel de "inteligencia", slo requiere de dos lneas de seal y un comn o masa. Fue diseado a este efecto por Philips y permite el intercambio de informacin entre muchos dispositivos a una velocidad aceptable, de unos 100 kbits por segundo, aunque hay casos especiales en los que el reloj llega hasta los 3,4MHz. La metodologa de comunicacin de datos del

Coordinacin: Ing. Horacio D. Vallejo

CON

bus I2C es en serie y sincrnica. Una de las seales del bus marca el tiempo (pulsos de reloj) y la otra se utiliza para intercambiar datos. Descripcin de las seales En la figura 1 podemos apreciar la comunicacin con un PICAXE mediante I2C, en la que se destacan las siguientes seales: o SCL (System Clock) es la lnea de los pulsos de reloj que sincronizan el sistema. o SDA (System Data) es la lnea por la que se mueven los datos entre los dispositivos. o GND (Masa) comn de la interconexin entre

Saber Electrnica

17

todos los dispositivos "enganchados" al bus. Las lneas SDA y SCL son del tipo drenaje abierto, es decir, un estado similar al de colector abierto, pero asociadas a un transistor de efecto de campo (o FET). Se deben polarizar en estado alto (conectando a la alimentacin por medio de resistores "pull-up") lo que define una estructura de bus que permite conectar en paralelo mltiples entradas y salidas, figura 2. Los dispositivos conectados al bus I_C Figura 1 - Se puede comunicar a un PICAXE por medio de un bus I2C. tienen una direccin nica para cada uno. Tambin pueden ser maestros o esclavos. El dispositivo maestro inicia la transferencia de datos y adems genera la seal de reloj, pero no es necesario que el maestro sea siempre el mismo dispositivo, esta caracterstica se la pueden ir pasando los dispositivos que tengan esa capacidad. Esta caracterstica hace que Figura 2 - La ventaja de usar I2C es que se pueden colocar cuantos disposial bus I2C se le denomine bus multimaestivos se deseen sobre el bus. tro. Se pueden conectar muchos dispositivos esclaEl dispositivo maestro suele ser el microcontrolavos solamente usando 2 pines del microcontrolador y los dems dispositivos conectados despus dor, lo cual es muy eficiente. de este son los esclavos, por lo general se pueden El diseo del bus es muy simple, simplemente conectar entre 1y 10 dispositivos esclavos, y lo inteusa 2 lneas y 2 resistencias. resante es que cada esclavo tiene una nica direccin (llamada slave adress) por lo tanto con dicha direccin se puede reconocer que dispositivo se esta manejando. En teora hay un poco ms de 112 diferentes direcciones disponibles. Desventajas del I2C El protocolo de comunicaciones del bus I2C no es muy simple pero con la ayuda del Programing Editor, no es difcil programar los PICAXE. Cada circuito integrado esclavo tiene parmetros nicos, como por ejemplo su direccin (slave adress), por lo tanto, es preciso tener la hoja de datos a la mano, aunque si va a usar un dispositivo esclavo tiene que saber qu es y para qu le servir. En Resumen: Las lneas SDA y SCL transportan informacin entre los dispositivos conectados al bus.

Informe Especial

Ventajas de I2C Muchos de los semiconductores manufacturados son de bajo costo y tiene la compatibilidad del bus I2C, por ejemplo, memorias EEPROMs, Relojes de Tiempo real, ADCs, DACs, Controladores de motores PWM, potencimetros digitales, sensores digitales de temperatura, etc. Muchos de estos circuitos integrados son de 8 pines, lo que hace ms pequeo el circuito en donde estn funcionando.

18

Saber Electrnica

Proyectos Prcticos con PICAXE

El Master es el dispositivo que inicia la transferencia en el bus y genera la seal de Clock. El Slave (esclavo) es el dispositivo direccionado. Las lneas SDA (serial Data) y SCL (serial Clock) son bidireccionales, conectadas al positivo de la alimentacin a travs de las resistencias de pull-up. Cuando el bus est libre, ambas lneas estn en nivel alto. La transmisin bidireccional serie (8-bits) de datos puede realizarse a 100 kbits/s en el modo estndar o 400 kbits/s en el modo rpido.

NOTA: Esta tema est desarrollado con mayor amplitud en www.electronicasimple.com


Figura 3 - Bomba de agua automatizada con PICAXE.

Cada dispositivo es reconocido por su cdigo (direccin) y puede operar como transmisor o receptor de datos. Cada dispositivo puede ser considerado como Master o Slave.

CONTROLADOR DE BOMBA CON PICAXE 08M

DE

AGUA

El autor de este proyecto tiene un tanque de 5000 litros de agua al lado del taller (figura 3) que

Figura 4 - Circuito del automtico para bomba de agua.

Saber Electrnica

19

recoge el agua de lluvia desde el techo del taller. 5000 litros de agua es suficiente para abastecerse durante 3 semanas. Para bombear agua desde el tanque principal a la cabecera del tanque, se utiliza una combinacin de viento, impulsada por la bomba, y una
low 2 low 1 b3=0

Informe Especial

main:

;Turn off MOSFET ;Turn off LED ;Used to keep track how long pump on. ;Read in the battery voltage

bomba elctrica 12V. El molino de viento de las bombas impulsa unos 100 litros por da. La bomba elctrica de 12V se abastece de pilas cargadas por un molino de viento y usa un interruptor de flotador en el depsito de cabecera para encender y apagar la bomba, segn sea

readadc 4, b1 b2=pin3 if b1<80 then battlow if b3>50 then pumpontolong sleep 1 if b2=0 then pumpon if b2=1 then pumpoff goto main pumpon: high 2 high 1 sleep 12 b3=b3+1

;Battery voltage too low ;Pump on too long ;Have a little snooze. ;Float low ;Float ok

goto main pumpoff:

;Turn on Pump ;Turn on LED ;Pump on for 20 seconds ;Increment Pump Timer

goto main: pumpontolong:

low 1 low 2 b3=0

;Turn off pump ;Turn off LED ;Reset pump on tracker

goto pumpontolong battlow:

low 1 high 2 pause 500 low 2 sleep 1

;Turn off pump ;Flash LED once

low 1 for b4=1 to 200

goto battlow

next readadc 4, b1 if b1>90 then main

;Read battery voltage ;Adjust this variable to set batt on voltage

;Turn off pump ;20 minute loop, give or take high 2 ;Flash LED twice pause 500 low 2 pause 500 high 2 pause 500 low 2 sleep 1

Tabla 1 - Programa de la bomba de agua automtica.

20

Saber Electrnica

Proyectos Prcticos con PICAXE

bomba durante otros 60 segundos, y luego la apaga. 3. Si la bomba est funcionando durante ms de 30 minutos, la bomba es desactivada y el LED se enciende cada 2 segundos. Esto significa que ha tomado demasiado tiempo para recargar el tanque, por lo que debe haber algo mal, es decir, o bien hay fugas, o bien est atascado el flotador o existe algn otro problema. 4. Si la bomba est encendida y el voltaje de la batera cae por debajo de 11V, la bomba se apaga y el LED se encender 2 veces seguidas cada dos segundos y queda en perodo de espera durante 20 minutos. Despus de 20 minutos, comprueba el voltaje de la batera nuevamente y si se recuper lo suficiente, comienza a funcionar la bomba. El transistor MOSFET puede controlar bombas de hasta 10A por medio de un rel que no se dibuja en el circuito. El cdigo fuente del PICAXE se muestra en la tabla 1. NOTA: Esta tema est desarrollado con mayor amplitud en www.thebackshed.com SISTEMAS
DE TRANSMISIN POR

Figura 5 - Vista de la placa terminada del automtico para bomba de agua.

necesario. El interruptor se enciende cuando el agua desciende por debajo de 1/3 de su capacidad y se apaga al llegar a 3/4 del total. Originalmente el autor us el interruptor de flotador para operar un rel de la bomba de agua elctrica, pero esto result un poco errtico. Por lo tanto dise un pequeo controlador para la bomba. Es un circuito bastante simple basado en un chip PICAXE, tal como se observa en la figura 4. Hay 3 conectores: entrada 12V DC (batera), interruptor de flotador y bomba o rel. En la figura 5 se puede observar una imagen de la placa terminada. El funcionamiento del circuito es el siguiente: 1. En caso de nivel de agua bajo en el depsito se enciende la bomba durante 30 segundos y comprueba el nivel del agua. El funcionamiento sigue, comprobando el nivel cada 30 segundos. 2. Si el tanque se llena, mantiene en marcha la

RF

CON

PICAXE

En el mundo de la electrnica llega el momento en el cual, necesitamos conectarnos con algn sistema para enviar o recibir datos, pero sin cables ni infrarrojos, Cmo se puede realizar esto? Con la ayuda de unos mdulos se puede realizar de una manera fcil y sencilla, sin tener que armar circuitos de gran complicacin, necesitaremos 2 PICAXE, modulo transmisor, modo receptor y el cdigo para cada PICAXE, tratare de explicrselos lo mejor posible, adems utilizaremos un cdigo para nada complicado. Las aplicaciones pueden ser las siguientes: * Sistema de seguridad de Autos por ejemplo para activar/desactivar la alarma. * Para control remoto de cerraduras.

Saber Electrnica

21

* Control de puertas de Garage. * Seguridad para Casa. * Para algn sistema de automatizacin.

Informe Especial

Mdulos de RF para Microcontroladores El funcionamiento de los mdulos, en palabras sencillas es el siguiente, lo que el transmisor ve en su pin de datos es lo que enva y el receptor recibe en su pin de datos. Estos mdulos tiene una velocidad de transmisin de datos mxima de 4800bps. Modulan en ASK, de tal manera que pueden transmitir valores lgicos 1 y 0. La modulacin ASK es similar a la modulacin AM de la radio comercial de la banda de AM. En la modulacin ASK un 0 lgico se representa con la ausencia de la seal portadora y un 1 lgico con la presencia de esta. Los mdulos de radio que se utilizan en este proyecto tienen un alcance de 100 metros si tienen una adecuada instalacin de las antenas. La modulacin ASK, al igual que la modulacin AM, es supremamente propensa a las interferencias y al ruido. Por esta razn es importante implementar dentro de la programacin del microcontrolador una rutina que permita detectar cuando un dato ha llegado con errores para que sea descartado, ya que los mdulos de radio no incluyen ningn mtodo de software ni hardware para la deteccin de estos errores. Los mdulos de radio tienen la capacidad de transmitir a una velocidad de 9600 bits por segundo y de recibir a una velocidad de 4800 bits por segundo pero estos son los casos extremos de los mdulos. Para establecer una comunicacin ms confiable, trabajaremos a una velocidad de 2400 bits por segundo. Utilizaremos mdulos de la empresa Holy Stone Enterprise, un transmisor MO-SAWR-A y un receptor MO-RX3400 que trabajan con una seal portadora de 315MHz. Descripcin del Transmisor El transmisor se basa en un resonador SAW que acepta entradas digitales y puede operar a partir

de 2 a 12 volt. La potencia de transmisin ser mayor si la tensin es mayor, ste es un modulo transmisor ASK con un rendimiento de hasta 8mW en funcin de la tensin de alimentacin. Los datos se transmiten en forma serial. En la figura 6 podeFigura 6 - Mdulo Tx de RF. mos ver una imagen de este mdulo y en la figura 7 una descripcin de sus terminales y en la figura 8 un diagrama de

Figura 7 - Terminales de un mdulo TX de RF.

Figura 8 - Conexin de un TX de RF con un PICAXE

22

Saber Electrnica

Proyectos Prcticos con PICAXE

de un receptor de arquitectura de conversin simple, superheterodino, e incorpora una entrada PLL (phase-locked loop) generando un oscilador local de precisin. Adems de emplearse con modulaciones ASK se puede utilizar para seales con modulacin OOK / HCS / PWM y demodular dichas seales en una seal digital. Posee las siguientes caractersticas: Consumo bajo ON-Chip VCO con PLL integrado usando un cristal oscilador de referencia. Rango de operacin de temperatura -20C hasta aprox. +85C Voltaje de operacion: 5volt. La identificacin de los pines del mdulo receptor se puede observar en la figura 10 y el diagrama de uso general podemos verlo en la figura 11. Usando los Mdulos de RF con PICAXE Despus de describir los mdulos de RF es hora de ver cmo los hacemos funcionar con micro-

uso general, en que podemos destacar lo siguiente: Largo de la antena: 23cm para 315MHz y 17cm para 434MHz. Alcance: 100m para 315MHz y 150m para 415MHz. Descripcin del Receptor: En la fiogura 9 se puede ver una imagen del receptor sugerido para nuestro proyecto, se trata

Figura 9 - Mdulo RX de RF.

Figura 10 - Terminales de un mdulo RX de RF.

Figura 11 - Conexin de un RX de RF con PICAXE.

Saber Electrnica

23

controladores PICAXE. Tanto para el transmisor como para el receptor usaremos un circuito de descarga, fuente de alimentacin por separado y un Led indicador. Para el transmisor (Tx) tambin usaremos un PICAXE y el mdulo transmisor MO-SAWR-A. Para el receptor (Rx)se emplea un PICAXE y el mdulo receptor MO-RX3400. En cuanto a la programacin, comenzaremos con un programa sencillo, el transmisor se encargar de enviar los nmeros del 1 al 20 y el receptor los mostrar en pantalla por medio del comando sertxd. El programa a ingresar en el PICAXE del transmisor es el siguiente: tx: ;++++ INICIALIZA EL SISTEMA ++++ high 0 b0=0 wait 3 low 0 pause 300 ;++++ ENVIO DE DATOS ++++ do until b0=11 pulsout 7,300 pause 20 serout 7,N2400,(85,85,85,85,"ABC8",b0) sertxd(#b0, " ") wait 2 inc b0 loop goto tx Este programa podemos escribirlo en el escritorio de BASIC del Programing Editor para poder descargarlo en el PICAXE. Los comandos esenciales en este programa son sertxd, serin y serout. No hay que tomarlos a la ligera: SERTXD: Muestra los datos en serie mediante el pin de programacin serout del PICAXE, dicho pin es el del circuito de descarga y despliega en pantalla (para poder verlo en pantalla debe dar clic

Informe Especial

en PICAXE>terminal). Debe operar con 4800 baudios (4MHz), 8 datos sin paridad, 1 parada.

SEROUT: Este comando es usado para transmitir de forma serial desde un pin de salida del microcontrolador. Para ms informacin puede consultar el manual de Comandos Bsicos de PICAXE. Cuando lo usamos para transmitir informacin de forma inalmbrica hay que tomar en cuenta lo siguiente: como podrn haber visto en el cdigo del transmisor, la lnea de cdigo serout contiene: 7,N2400,(85,85,85,85,"ABC8",b0) donde: 7 es el pin de salida de nuestro PICAXE (se ha empleado un PICAXE 40X) N2400 es la velocidad ms confiable para poder realizar la comunicacin y, segn nuestro manual, N es una salida invertida (TTL). 85,85,85,85 es una cadena de valores enviados los cuales van antes de los datos que nos interesan, as que no hay problema si se pierden en el camino. Aclaremos que el nmero 85 corresponde al binario: 01010101 "ABC8" es un tipo de encriptacin, es decir, el receptor deber recibir el dato ABC8 y si lo recibe completo mostrar el dato que nos interesa que es b0. Si no recibe la secuencia ABC8 ya sea porque hay mucho ruido, seales de telfono o de radio, entonces de esa manera podemos colocarle una especie de "contrasea", si la contrasea no es correcta pues no pasa al siguiente dato hasta que la contrasea sea la correcta. b0 es nuestro dato, el valor o letra o mensaje que enviamos por nuestro transmisor. SERIN: Este comando es usado para recibir datos de forma serial por medio de un pin de entrada del microcontrolador. La instruccin serin 0,N2400,("ABC8"),b0 donde; 0 es la pata de entrada donde se reciben los datos. Se deber recibir "ABC8" antes de nuestro dato b0 el cual no se mostrara hasta que nuestra "contrasea", ABC8, sea recibida.

24

Saber Electrnica

Proyectos Prcticos con PICAXE

En la figura 12 se reproduce el diagrama usado para el transmisor y en la figura 13 el diagrama del receptor. La resistencia del trasmisor puede ser entre 330 ohm y 1k El programa sugerido es para que realice una prctica que le permita saber y entender cmo funcionan estos mdulos. Dependiendo del uso se debe mejorar dicho programa de manera que los datos se reciban completamente. NOTA: Esta tema est desarrollado con mayor amplitud en www.electronica.forosactivos. com

Figura 12 - Transmisor del control remoto por RF con PICAXE.

MEDICIN DE TEMPERATURA CON PICAXE DS18B20: Termmetro Digital Programable El DS18B20 de Dallas/Maxim, figura 14, es un termmetro digital de 9 a 12 bits que se conecta a travs de un bus de una lnea, mide la temperatura en grados Celsius y tiene una operacin de temperatura que va del rango de -55C a +125C. Tiene una precisin de 0.5C en el rango de -10C a +85C y dispone de un identificador nico de 64 bits, lo que permite que puedan coexistir varios sensores en un nico bus de un hilo (1-wire). El bus 1-wire puede ser de hasta 100 metros de largo por lo que la colocacin de los

Figura 13 - Receptor del control remoto por RF con PICAXE.

Saber Electrnica

25

sensores respecto del mdulo no debera ser un problema, adems no requiere de elementos externos. El DS18B20 es un integrado con forma de transistor, tiene tres pines de los cuales dos sirven de alimentacin (GND y Vdd) y el otro (DQ) es el que se conecta al bus. Este sensor puede funcionar tambin sin alimentacin, con lo que se conoce como alimentacin parsita. En este modo de funcionamiento la alimentacin la obtiene directamente de la lnea DQ por lo que solo se necesitan dos cables (DQ y GND). Para mostrar cmo podemos medir temperatura, iniciaremos con un programa bsico que lee la temperatura que sensa el DS18B20. Si la tem-

Informe Especial

peratura es menor a los 26C se enciende un Led y si sobrepasa los 25C se enciende el segundo Led. Supongamos usar el PIN 1 para sensar la temperatura, el PIN 0 como salida para el Led 1 y el PIN 2 como Figura 14 - El sensor de temsalida para el LED2. En peratura DS18B20. la figura 15 se tiene una imagen del circuito construido en protoboard. El cdigo a utilizar para realizar una prctica se muestra en la tabla 2:

;Realizado por OptimusTronic ;para http://solopicaxe.blogspot.com y http://solopicaxe.tk ;Programa que lee la temperatura del ds18b20 si es menor a los 26C enciende el led 1 y se es ;mayor a los 25C enciende el segundo led. inicio: pause 20 readtemp 1,b1 sertxd ("la temperatura actual es: ",#b1,13,10) if b1<26 then led1 if b1>25 then led2 goto inicio led1: high 0 pause 400 low 0 pause 300 goto inicio led2: high 2 pause 400 low 2 pause 300 goto inicio ;una pausa mientras el ds18b20 hace la lectura ;lee la temperatura por el pin0 y lo almacena en b1 ;despliega el valor de la temperatura ;compara si es menor a los 26C si es as se va a led1 ;compara si es mayor a los 25C si es asi se va a led2

;enciende el led1

;enciende el led2

Tabla 2 - Programa para medir temperaturas entre dos valores determinados.

26

Saber Electrnica

Proyectos Prcticos con PICAXE

Se usan Leds indicadores de Nivel BAJO, Nivel MEDIO, Nivel ALTO y DESACTIVACION DEL SISTEMA (que son el encendido de los 3 Leds). Como indicativo de que el PICAXE est alimentado hay un cuarto LED que lo indica. Es decir que en nuestro programa deberemos declarar las variables que permitan el manejo de estos Leds. La declaracin de variables se muestra en la tabla 3, donde: newtemp es la temperatura BASE seleccionada con el potencimetro. tempnominal es la temperatura realizada por la conversin matemtica para que este en el rango de 30C - 50C. tempactual es la temperatura medida del DS18B20. inferior es la temperatura 2C inferior a la tempactual. superior es la temperatura 2C superior a la tempactual. conversion es parte del calculo realizado para hallar la tempnominal.

Figura 15 - Prctica de medicin de temperatura con PICAXE.

MEDICIN

EN UN

RANGO

DE TEMPERATURAS

En base al DS18B20 y a los conceptos recin vistos vamos a construir un circuito que, por medio de un potencimetro, permite colocar una temperatura de referencia. Es decir, supongamos que queremos medir la temperatura de un motor que de lunes a viernes se usa 20 horas seguidas, pero de sbado a domingo funciona unas 10 horas, entonces necesitamos medir la temperatura de manera que hayan intervalos de descanso para el motor, por ejemplo, supongamos que entre semana tiene una temperatura de unos 40C, debido al trabajo y una vez que sobrepase este valor se apaga o se activa un sistema de enfriamiento, y los fines de semana tiene una temperatura de unos 30C entonces de alguna manera tendramos que reprogramar nuestro PICAXE o tener algn push-boton para activar esta nueva temperatura de trabajo. Sin embargo, las temperaturas mencionadas pueden variar segn determinadas circunstancias de modo que con un potencimetro podemos elegir un rango de temperatura para determinar nuestra temperatura BASE de trabajo o de referencia. El DS18B20 se usa como un sensor de temperatura, de manera que si se pasa de la temperatura base (si hay un sobrecalentamiento) debe desactivar el motor. La figura 16 muestra el circuito sugerido para esta prctica.

Tabla 3 - Declaracin de variables del programa del termmetro.

Continuando con la explicacin del programa, en la tabla 4 podemos observar cmo se toma la decisin sobre la temperatura fijada por el potencimetro. Lo ms importante de esta parte es la conversin, pero para qu nos sirve?, primero recordemos que un sensor analgico provee una seal que consiste en una tensin variable. Esta tensin puede ser representada con un nmero del 0 al 255 y puede significar, por ejemplo, que se

Saber Electrnica

27

Informe Especial

Tabla 4 - Rutina para toma de decisiones sobre la temperatura sensada.

encienda algn dispositivo si este valor es igual a 0 ADC 1 de un PICAXE 40X1) dentro de una variable o apagarlo cuando el potencimetro se mueva al (b1) Fijamos el rango de temperatura de nuestro mximo (=255). termmetro entre 30 C y 50C, figura 16. El potencimetro es un dispositivo electromecLos valores analgicos a ingresar al PICAXE nico que consta de una resistencia de valor fijo segn la posicin del potencimetro van de 0 a sobre la que se desplaza un contacto deslizante, el cursor, que la divide elctricamente. Girando el dial o ajustando el potencimetro, cambiamos el valor de la resistencia variable. Esto produce oscilaciones dentro del rango de 0V a 5V, que son capturados por la entrada analgica. El comando que se usar para interpretar el valor analgico ingresado es el READADC; que lee la seal de un canal analgico (en este caso Figura 16 - Circuito del termmetro con PICAXE.

28

Saber Electrnica

Proyectos Prcticos con PICAXE

Tabla 5 - Rutina de lectura y comparacin de valores

255 por lo tanto, tenemos que hacer una CONVERSION. Se puede hacer con condiciones usando la sentencia IF...THEN, lo cual no es conveniente ni eficiente, por eso usaremos una ecuacin matemtica. Entre 30C y 50C hay 20 unidades o grados. Para tomar decisiones se usa una rutina como la mostrada en la tabla 5 donde se hacen las comparaciones de acuerdo a lo siguiente: si la temperatura actual es menor a inferior el nivel es BAJO. si la temperatura actual esta entre inferior y temperatura nominal, el nivel es MEDIO. si la temperatura actual esta entre temperatura nominal y temperatura superior, el nivel es ALTO. si la temperatura actual es mayor a superior, el sistema se DESACTIVA. A continuacin mostramos el cdigo completo que puede escribir en el escritorio BASIC del Programing Editor para despus poder descargarlo sobre el PICAXE. ******************************************************************** 'Programa de Temperatura Version 2 'Con el potencimetro se selecciona la temperatura base a utilizar 'para la lectura de la temperatura se usa el DS18B20 'realizado por OptimusTronic de http://solopicaxe.blogspot.com. 'declarando las variables para un mejor entendimiento symbol newtemp = b1 symbol tempnominal = b2 symbol tempactual = b3 symbol inferior = b4 symbol superior = b5 symbol conversion = b6

potenciometro: low 0 low 1 low 2 high 3 pause 20 'leyendo temperatura ds18b20 readtemp 1,tempactual 'desplegando temperatura actual sertxd("temperatura actual:",#b3,13,10) 'leyendo POTENCIOMETRO por la entrada ADC 1 readadc 1,newtemp pause 20 conversion = newtemp/13 tempnominal= conversion + 30 sertxd("temperatura POTENCIOMETRO:",#b2,13,10) pause 200 let inferior=b2-2 let superior=b2+2 goto lectura

'HACIENDO 'CONVERSION

lectura: if tempactual>=inferior and tempactual<=tempnominal then uinferior if tempactual>tempnominal and tempactual<=superior then usuperior if tempactual>superior then apagado if tempactual<inferior then inicio goto potenciometro inicio: sertxd("PROCESANDO ACTIVACION",13,10) sertxd("NIVEL BAJO",13,10) sertxd("++++++++++++++",13,10) high 0 low 1 low 2 wait 1

Saber Electrnica

29

goto potencimetro

Informe Especial

uinferior: sertxd("PROCESANDO ACTIVACION",13,10) sertxd("NIVEL MEDIO",13,10) sertxd("++++++++++++++",13,10) low 0 high 1 low 2 wait 1 gosub potencimetro2 if tempactual>=inferior and tempactual<=tempnominal then uinferior goto potencimetro usuperior: sertxd("PROCESANDO ACTIVACION",13,10) sertxd("NIVEL ALTO",13,10) sertxd("++++++++++++++",13,10) low 0 low 1 high 2 wait 1 gosub potenciometro2 if tempactual>tempnominal and tempactual<=superior then usuperior goto potencimetro apagado: let b7=0

do until b7=20 sertxd("DESACTIVANDO TODO EL SISTEMA",13,10) toggle 0,1,2 pause 1000 inc b7 loop gosub potenciometro2 if tempactual>tempnominal then apagado goto uinferior

potencimetro2: 'leyendo temp. ds18b20 readtemp 1,tempactual pause 20 sertxd("temperatura actual:",#b3,13,10) 'desplegando readadc 1,newtemp 'leyendo POTENCIOMETRO pause 20 conversion = newtemp/13 'HACIENDO tempnominal= conversion + 30 'CONVERSION sertxd("temperatura POTENCIOMETRO:",#b2,13,10) 'desplegando pause 200 let inferior=b2-2 let superior=b2+2 return ****************************************************************** De ms est decir que si visita los sitios comentados en este artculo podr encontrar ms proyectos prcticos con PICAXE. J

30

Saber Electrnica

M O N TA J E
La mayora de los circuitos de potencia para auto requeran de una fuente elevadora de tensin puesto que estos equipos necesitaban mas de 40 volt. Este circuito rompe con esa tradicin haciendo posible fabricar un amplificador de audio de buena calidad para el coche con solo un circuito integrado por canal de audio. De esta forma para hacer una unidad estreo bastar con dos integrados y para hacerla cuadrafnica habr que usar cuatro.

AMPLIFICADOR DE 55W PARA EL AUTOMVIL

omo se ve en la figura 1, el chip tiene todo requiere capacitores de bloqueo de DC as como lo necesario en su cpsula por lo que solo conjuntos RL tpicos en estos proyectos. queda colocar los capacitores y resistores Es posible agregar una funcin 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 terminales de parlante son amplificados, por lo que no se debe colocar ninguno de ellos a masa. De todas formas el circuito est protegido contra costos en la salida, adems de una larga lista de otras protecciones. Est configurado en clase H. Para mas informacin acerca de este chip conectarse con la pgina de Philips Electronics. Figura 1 - Amplificador de 55W alimentado con 12V. La salida de audio no

Saber Electrnica

31

mximo. De querer hacerlo hay que colocar un resistor de 1k entre masa y el terminal 4, dejando los componentes que estn tal cual. As el circuito entra en estado mudo. Quitando dicho resistor el circuito vuelve a operar normalmente. Consultar la hoja de especificaciones para mas informacin al respecto. Como en todos estos proyectos los disipadores de calor son extremadamente crticos. Una disipacin deficiente har que el circuito se recaliente y esto causar que el sistema se apague. No se va a arruinar porque el chip incluye proteccin trmica interna, pero se apagar haciendo que deje de amplificar. Un disipador y ventilador de microprocesadores Slot-1 Slot-A (como el AMD K7 el Intel Pentium III) es adecuado, siempre que se le d marcha al motor del ventilador. En el caso de utilizar este tipo de refrigeracin forzada es importante disear un buen canal de aire puesto que de nada sirve el ventilador si no tiene entrada y salida de aire fresco. Otra forma de conseguir buenos disipadores es haciendo que los laterales del gabinete sean los mismos disipadores. En este caso el tamao ser adecuado y, adems, estarn al exterior logrando recibir aire fresco permanentemente. Cabe destacar que este amplificador requiere 10A en mxima potencia por lo que los cables de alimentacin deben ser de adecuada seccin. Caso contrario se podran cortar causando cortocircuitos en el circuito elctrico del vehculo. Si va a montar cuatro de estos mdulos tenga en cuenta lo siguiente: Un vehculo mediano dispone de una batera 63A. Este circuito multiplicado por cuatro consume A. Hay que hacer una simple divisin para determinar que es capaz de descargar la batera del auto en tan solo dos horas de uso a mxima potencia. Por ello tendr que tener cuidados especiales como ver en donde se conecta la unidad. Otro factor importante es el sistema de encendido e inyeccin de combustible. Estos circuitos suelen ser algo sensibles a las cadas de tensin por lo que este amplificador puede perjudicar su

Montaje

funcionamiento. Una alternativa (muy comn en estos casos) es colocar una segunda batera alojada en el bal del vehculo, la cual se carga a travs de un diodo desde el regulador de tensin del alternador. No conecte el cable de alimentacin del amplificador a la llave de encendido del vehculo directamente. La forma de conectarlo requiere un rel. Un punto importante de la instalacin es la seal de entrada. Si el equipo de audio que tiene instalado en el coche no dispone de salida de lnea deber hacer una adaptacin de impedancia y una reduccin de potencia para poder conectar las salidas de parlantes a las entradas de audio del amplificador. Una buena forma es comprar un ecualizador pasivo los cuales modifican el tono de cada banda a ecualizar "atenuando" las otras. Es importante que ese ecualizador no tenga salida amplificada, porque estaramos en el punto de largada nuevamente. Aunque hoy da la mayora de los equipos de CD para auto disponen de salida sin amplificar. Otra forma muy comn es colocar transformadores de salida de audio con el bobinado de 8 ohm conectado a la salida del estreo y el bobinado de 2000 ohm conectado a la entrada del amplificador. En este caso es aconsejable dotar al amplificador de un potencimetro para ajustar el "tope" de entrada y prevenir sobre excitacin. Dado que el chip dispone de un circuito de proteccin contra cortos que desconecta la salida cuando la impedancia de la carga cae por debajo de 0.5 ohm, colocar parlantes de 2 ohm (o 2 de 4 ohms en paralelo) hara que la potencia lograda suba a 75W, pero tambin subir la distorsin a casi el 10%. Esto no es aceptable para sonido musical, pero para propaganda o publicidad en la va pblica es idneo. Como es lgico tambin subir la demanda de corriente. Para obtener el circuito impreso y ms informacin sobre este amplificador, visite la pgina de Internet: http://www.pablin.com.ar/electron/circuito/auto/amp55/index.htm J

32

Saber Electrnica

PICAXE & LOGICATOR


RABAJANDO CON CON MICROCONTROLADORES ICROCONTROLADORES TRABAJANDO T

U SON SON Y YC MO SE SE USAN SAN QU CMO Q NTORNO DE DE T RABAJO QUE QUE I NCLUYE A A PIC S ENTORNO TRABAJO INCLUYE PICS E

PICAXE

Los microcontroladores PICAXE, mas que ser considerados como una serie de circuitos integrados fciles de programar, constituyen la integracin de todo un sistema en el cual estn involucrados, a parte de los dispositivos electrnicos (los propios microcontrola dores PICAXE), el software para programarlos (entorno de programacin Programming Editor y aplicacin 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 fcil, ya que utiliza un lenguaje BASIC muy sencillo, adems de contar tambin con la posibilidad de progra marlos con diagramas de flujo. En este manual explicaremos qu son los PICAXE, cmo podemos realizar fcilmente diseos de sistemas que los contengan, qu tipos de PICAXE podemos encontrar, cmo se usa el entorno de programacin y en qu consiste el utilitario Logicator, con el que tambin podremos realizar programas para PICs de Microchip.

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores


INTRODUCCIN ADC, DAC, Comunicacin en paralelo, USAR, etc. Un microcontrolador, desde el punto de vista de operacin, puede considerarse como si fuera una PC, ya que cuenta con el conjunto bsico de implementos que necesita para realizar sus funciones, esto es, m i c r o p r o c e s a d o r, disco duro, memoria RAM, etc. Clsicamente, cuando programamos un microcontrolador, de forma implcita se tiene que desarrollar un programa que trabaja a manera del BIOS de una PC, ya que lo primero que debemos tomar en cuenta es la configuracin de sus puertos, ya sea como de entrada o de salida, configurar sus dems herramientas como pueden ser los temporizadores, los ACD, etc. Han aparecido en el mercado, sistemas de desarrollo que permiten la programacin del microcontrolador de una manera relativamente fcil, en la cual se puede emular el proceso que nos interesa desarrollar. Para la mayora de estos sistemas de desarrollo, una vez que se tiene terminada la aplicacin, el paso siguiente es armar el prototipo e insertar el microcontrolador debidamente programado. En la figura 2 se

Un PIC es un microcontrolador que precisa un entorno de desarrollo (el MPLAB) para editar programas, simularlos, convertir el programa en un archivo hexadecimal y realizar la simulacin que verifique que est todo bien. Luego, se precisa un cargador para descargar el programa en la memoria del PIC, y por ltimo se debe quitar el PIC del cargador y colocarlo en el circuito donde va a funcionar. Un PICAXE no precisa nada de todo eso... es un PIC al que se le ha grabado un programa interno (firmware) para que pueda ser cargado en la misma placa donde va a funcionar por medio de un software gratuito y en el que los programas pueden escribirse en BASIC o en diagrama de flujo. Desde que el primer microprocesador vio la luz del mundo (el 4004), y cuya nica y principal operacin era una suma de 1 bit, se comenz con una carrera tecnolgica que lejos de ver el fin, da a da va logrando cosas inimaginables, tal es el caso de los microcontroladores que vendran a ser el ejemplo resumido y en miniatura, de una computadora personal (PC). Un microcontrolador del sistema PICAXE puede ser de 8, 18, 28 o 40 terminales o ms (figura 1), internamente dentro de su encapsulado, posee como equipamiento mnimo un microprocesador, memoria RAM, y distintas versiones de memoria ROM. Los microcontroladores ms avanzados, aparte de lo mencionado anteriormente, tambin llegan a poseer temporizadores

FIGURA 1 - UN PICAXE ES UN PIC DE MICROCHIP


AL QUE SE LE AGREG UN FIRMWARE PARA FACILITAR SU PROGRAMACIN

Qu son y cmo se usan los PICAXE

PICAXE & LOGICATOR


do PICAXE, que de por s, quien ha utilizado estos microcontroladores, puede constatar lo sencillo que resulta su programacin, el sistema de desarrollo PICAXE hace las cosas todava ms sencillas para el programador. El sistema de desarrollo PICAXE hace las cosas todava ms sencillas para el programador, ya que cuenta con dos opciones de disear una aplicacin: una por medio de diagramas de flujo y otra por medio de BASIC, y aunque esto no es ninguna novedad, (ya que estas herramientas existan con anterioridad), lo ventajoso del PICAXE radica en el hecho de que se trata de un microcontrolador PIC que, en un segmento de memoria ROM interna le ha sido grabado desde su fabricacin, un firmware a manera de BIOS que simplifica la forma de programarlo. Al igual que en todos los sistemas de desarrollo, existen ya predefinidas toda una serie de tarjetas de prcticas sobre las cuales podemos emular las aplicaciones que hemos diseado, pero gracias al firmware que poseen los microcontroladores PICAXE se puede armar la aplicacin completa incluyendo al microcontrolador, y sobre la aplicacin programarlo sin necesidad del sistema de desarrollo, ni del circuito programador de microcontroladores (vea la figura 3). De hecho, el sistema PICAXE hace ms accesible la programacin de microcontroladores a todas aquellas personas que tan slo cumplan con el nico e indispensable requisito que es el de querer aprender. Vea en la figura 4 una pantalla de la aplicacin que nos permitir realizar el programa que vamos a cargar adentro del PIC.

FIGURA 2 - LA EMPRESA EDUCATION REVOLUTION


FACILITA HERRAMIENTAS PARA APRENDER A TRABAJAR CON LOS MICROCONTROLADORES PICAXE

puede observar un kit de desarrollo para trabajar con microcontroladores, en este caso con el sistema PICAXE. Tenga en cuenta que no es preciso que compre programa alguno para empezar a trabajar, dado que lo puede bajar gratis de Internet, adems, Ud. puede armar el cable de conexin a la PC y la placa de circuito impreso del dispositivo que desee. Hace apenas un tiempo, se ha lanzado al mercado el sistema de desarrollo para programar microcontroladores PIC llama-

FIGURA 3 - UNA DE LAS VENTAJAS DEL PICAXE ES


QUE LA PLACA EN QUE SE USA PUEDE TENER UN CONECTOR PARA PODER PROGRAMARLO SIN SACARLO DE SU ZCALO.

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores


Aqu no vamos a mencionar las ventajas y desventajas del sistema PICAXE con respecto a otros, lo nico que podemos agregar es que se trata de otra manera de programar microcontroladores PIC, empleando diagramas de flujo y/o lenguaje BASIC (figura 5), con los cuales, ya sea de manera consciente o totalmente implcita, recurrimos a ellos para elaborar un programa.

Debemos aclarar que para programar en diagrama de flujo, la empresa Education Revolution desarroll la aplicacin Logicator que tambin sirve para trabajar con PICs y de la cual hablaremos ms adelante. La empresa menciona que en el futuro ya no actualizar el editor por diagrama de flujos del Programing Editor por lo cual el usuario deber aprender a manejar el Logicator. Aqu el problema es que slo ser gratuita una versin limitada y para adquirir la versin full deber comprar la licencia. A lo largo de estas pginas, iremos aprendiendo paso a paso la forma de cmo programar los microcontroladores bajo el sistema PICAXE. Para ello, como primer paso, emplearemos una tarjeta de desarrollo de la cual proporcionaremos su circuitera para que ustedes

FIGURA 4 - LA APLICACIN PROGRAMING EDITOR PERMITE CONSPICAXE EN DIAGRAMAS DE FLUJO. HOY, LA EMPRESA EDUCATION REVOLUTION OFRECE EL PROGRAMA LOGICATOR QUE TAMBIN SIRVE PARA TRABAJAR CON LOS PIC DE MICROCHIP. PUEDE DESCARGAR GRATUITAMENTE UN MANUAL COMPLETO SOBRE EL MANEJO DE LOGICATOR CON LA CLAVE: PICAXELOGIC.
TRUIR PROGRAMAS PARA

la puedan armar, posteriormente despus de realizar algunas prcticas, avanzaremos sobre aplicaciones en donde se tenga al microcontrolador como elemento principal y al cual programaremos en sitio.

FIGURA 5 - EL PROGRAMING EDITOR PERMITE PROGRAMAR EN BASIC O CONVERTIR EL DIAGRAMA DE FLUJO EN BASIC.

Qu son y cmo se usan los PICAXE

PICAXE & LOGICATOR


VENTAJAS DEL SISTEMA PICAXE

Como dijimos, el PICAXE es un sistema de microcontroladores PIC muy fcil de programar ya que utiliza un lenguaje BASIC muy sencillo, adems de contar tambin con la posibilidad de programarlos con diagramas de flujo. Aprovecha todas las caractersticas de los microcontroladores de bajo costo que incorporan memoria FLASH.

Est disponible en tres versiones que son el de 8 terminales (PICAXE-08), 18 terminales (PICAXE-18) y 28 terminales (PICAXE-28). En estos microcontroladores ya se tienen definidas las terminales que tienen la funcin de entrada y salida de datos, adems de las terminales que sirven para programar al PICAXE en sitio, o en otras palabras sobre la misma aplicacin. En las figuras 6, 7 y 8 se muestran los circuitos esquemticos de la disposicin de cada uno de los microcontroladores PICAXE.
En la figura 6 se muestra el circuito esquemtico para un PICAXE de 8 terminales, de las cuales las que estn identificadas como Pin1 E/S, Pin2 E/S, Pin3 E/S y Pin4 E/S, son terminales que pueden funcionar como entradas o salidas de datos del exterior hacia el microcontrolador. Las terminales identificadas como Serial En y Serial Sal, se utilizan para programar al microcontrolador a travs del puerto serie de una PC, para lo cual las terminales del conector identificado como CON1 se hacen llegar al conec-

FIGURA 6 - CIRCUITO BSICO DE ENTRENAMIENTO PARA EL PICAXE-08.

FIGURA 7 - CIRCUITO BSICO DE ENTRENAMIENTO PARA EL PICAXE-18.

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores


tor DB9 de la PC, tal como se muestra en la figura 9. Por otra parte, de la misma figura 6 se observa que la terminal identificada como Serial Sal, cumple con una doble funcin, y dependiendo de dnde se ubique un jumper selector en el conector CON2, se podr programar al PIC o esa misma terminal una vez proFIGURA 8 - CIRCUITO BSICO DE ENTRENAMIENTO PARA EL PICAXE-28. gramado el PIC tendr la funcin de una terminal de salida de como Sal 0 a Sal 7, adems de 4 terminales para entrada de datos analgicos, y por datos. ltimo las terminales de programacin del Del circuito esquemtico de la figura 7 microcontrolador. se observa la forma en que estn dispuesYa se ha mencionado que el sistema tas las terminales de un PICAXE de 18 terminales, de las cuales las que se encuentran PICAXE no requiere de programador o identificadas como En 0, En 1, En 2, En 6 y borrador, ya que utiliza nicamente tres En 7 son dedicadas exclusivamente para alambres conectados al puerto serie de una adquirir datos del exterior hacia el micro- computadora, tal como se describe en la siguiente figura 9. controlador. Las terminales que se encuentran identificadas de la Sal 0 a Sal 7 son exclusivamente para enviar datos hacia afuera del microcontrolador, mientras que las terminales identificadas como Serial Sal y Serial En, se utilizan para programar al microcontrolador. En el circuito de la figura 8 se muestra la forma de conectar a un PICAXE de 28 terminales, en donde aparte de las terminales de entrada que se encuentran definidas como En 0 a En 7, tambin se cuenta con las terminales de salida identificadas Una vez que han sido identificadas las terminales a utilizar en el conector del

FIGURA 9 - LOS PICAXE SE COMUNICAN CON LA PC A TRAVS DEL PUERTO COM, UTILIZANDO PROTOCOLO RS232

Qu son y cmo se usan los PICAXE

PICAXE & LOGICATOR


doras pequeas, tipo nanobook, no poseen puerto RS232 y hasta las notebook actuales tampoco lo incluyen. En ese caso, se debe utilizar un conector que comercializa la empresa Education Revolution, o colocar un conversor USB a RS232 como el que publicamos en saber Electrnica N 240 o FIGURA 10 - DIAGRAMA DE ARMADO DEL CABLE QUE SE el circuito de Saber UTILIZA PARA PROGRAMAR LOS PICAXE. Electrnica N 284. En la figura 12 podemos observar el circuito elctrico con su placa de circuito impreso de dicho convers o r. Si desea ms detalles del armado puede recurrir a dicha revista. Tambin puede comprar un conversor USB a RS 232 como el de la figura 13; en ese caso debe asegurarse que el dispositivo genere un puerto COM real, es decir, que no sea FIGURA11 - VISTA DEL CABLE DE PROGRAMACIN un dispositivo HID, ya que en ese caso no TERMINADO. le va a servir. puerto serie de la PC, ahora lo que sigue es preparar la conexin hacia el PIC tomando en cuenta las terminales, tal como se aprecia en la figura 10. Como se puede observar en la figura 10, se puede emplear (es recomendable) un plug de los utilizados para conectar los audfonos a la salida de audio de un walkman o discman, y tener un cable con un conector DB9 en un extremo y un plug de audio en el otro, tal como se ilustra en la figura 11. Ahora bien, la mayora de las computa-

COMENZANDO A TRABAJAR CON PICAXE

PICAXE es un sistema que emplea un micro fcil de programar que utiliza un lenguaje BASIC muy simple, el cual la mayora de los estudiantes pueden aprender rpidamente. Los microcontroladores (con memoria FLASH) pueden ser programados una y otra vez sin la necesidad de un costoso programador PIC.

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores

FIGURA 12 - PARA PODER UTILIZAR UN SISTEMA PICAXE CON UNA COMPUTADORA A TRAVS DEL PUERTO USB
SE DEBE EMPLEAR UN CONVERSOR DE PUERTO COMO EL MOSTRADO EN LA FIGURA Y CUYA CONSTRUCCIN SE EXPLIC EN SABER

ELECTRNICA N 284.

El sistema no necesita de ningn programador, borrador o complejo sistema electrnico. El programa puede escribirse en BASIC o por medio de un diagrama de flujo y se carga mediante una conexin de tres cables conectada al puerto serie de la computadora. El sistema PICAXE consiste en tres componentes principales: 1) El software editor de programacin. 2) El cable de conexin al puerto serial de la PC. 3) El chip PICAXE.

FIGURA 13 - UN ADAPTADOR USB A RS232


COMERCIAL

Qu son y cmo se usan los PICAXE

PICAXE & LOGICATOR


Ya retornaremos con este tema, cuando sepamos ms acerca de las caractersticas principales de estos chips. Veamos ahora en qu consiste el software gratuito.

FIGURA 14 - CARPETA PROGEDIT.

EL EDITOR DE PROGRAMAS

FIGURA 15 - SOFTWARE DE INSTALACIN PROGRAMMING EDITOR.

Lo diferente del sistema de microcontroladores PICAXE, con respecto a la programacin tradicional de los microcontroladores PIC, radica en la programacin basada en un lenguaje BASIC y diagramas de flujo. Esto hace que los microcontroladores del sistema PICAXE sean muy fciles de programar, en un ambiente amigable. Para programar los microcontroladores PICAXE debemos, en primera instancia, instalar el software que contiene el ambiente de programacin, por lo que describiremos la forma de hacerlo. Si bien a lo largo de este texto vamos a explicar paso por paso cmo se emplea el Programming Editor (Editor de Programas), es necesario que ya lo tenga en su computadora.

FIGURA 16 - VENTANA DE BIENVENIDA PARA LA INSTALACIN DEL SOFTWARE DE LOS PICAXE.

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores


El software lo puede bajar de nuestra pgina de Internet que usted ya conoce www.webelectronica.com.ar, debe hacer clic en el cono password e ingresar la clave PICAXEPRO. Recuerde que para bajar cualquier informacin debe ser socio del club SE, lo cual es gratuito y puede inscribirse por Internet en slo un par de minutos (siga las instrucciones que dimos para bajar el programa y encontrar cmo hacerse socio, si an no lo es). Una vez que se tenga el software, se contar con una carpeta con el nombre de progedit, a la cual debemos acceder (observe la figura 14). Luego debemos ingresar a la carpeta progedit y tenemos que ubicar el programa identificado como Programming Editor, al cual debemos hacerle un doble clic con el ratn de la pc para que ste se FIGURA 18 - INFORMACIN DEL USUARIO. ejecute y se pueda instalar el programa de los PICAXE, tal como se aceptar, porque de otra manera no podremos continuar con la instalacin del softmuestra en la figura 15. ware, por lo que nuevamente oprimiremos Una vez que ejecutamos el programa de el cuadro identificado como next, esta instalacin Programming Editor aparecer accin se indica en la figura 17. la ventana que se muestra en la figura 16, sobre la cual debemos de oprimir con el Como paso siguiente, pregunta por el ratn el cuadro identificado como next nombre del usuario que normalmente utipara que contine la instalacin. lizar el software, aqu podemos instalar la Posteriormente ser desplegada la ventana aplicacin para que pueda ser utilizada por donde se muestra la licencia que debemos todas las personas que utilicen la computa-

FIGURA 17 - ACUERDO DE LICENCIA.

Qu son y cmo se usan los PICAXE

PICAXE & LOGICATOR


dora, y despus de seleccionar esta accin tenemos que oprimir el cuadro identificado como next, tal como se muestra en la figura 18. Posteriormente debemos decir en dnde se guardar el software de programacin, que por lo general, aqu no tenemos que modificar dato alguno, a menos de que querramos asignar otra localidad, tal como se ilustra en la figura 19. Una vez seleccionada la opcin correspondiente procederemos a hacer clic sobre el cuadro identificado como next. Por ltimo, aparecer una ventana de confirmacin para estar seguros de que los datos que introdujimos se encuentran correctos, si es as debemos oprimir el cuadro identificado como next para que contine la instalacin, tal como se aprecia en la figura 20. Cuando se est instalando el software se indica grficamente, tal como se ilustra en la figura 21, aqu debemos esperar hasta que se terminen de instalar, tanto el software de programacin como todas las utileras que sern empleadas por los PICAXE. En la figura 22 se muestra la ventana que nos indica que ya se ha concluido con la instalacin,

FIGURA 19 - DESTINO DEL SOFTWARE.

FIGURA 20 - VENTANA DE CONFIRMACIN DE DATOS.

FIGURA 21 - VENTANA DE INSTALACIN DEL SOFTWARE.

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores

FIGURA 22 - ICONO DE ACCESO RPIDO EN EL ESCRITORIO DE LA PC. por lo que debemos oprimir el cuadro identificado como finish. Una vez instalado el software de programacin de los PICAXE, en el escritorio de nuestra PC encontraremos un cono de acceso directo identificado como PICAXE Programming Editor, al cual, para comenzar a programar los microcontroladores,

FIGURA 23 - LENGUAJE BASIC PARA PROGRAMAR LOS PICAXE. debemos hacer un doble clic con el mouse para que se ejecute el programa, tal como se muestra en la figura 23. En la figura 24 se observa un ejemplo del ambiente grfico tanto en lenguaje BASIC como en diagrama de flujo. En varias ocasiones editamos artculos mostrando cmo se emplea el editor por diagrama de flujo del

FIGURA 24 - DIAGRAMA DE FLUJO PARA PROGRAMAR LOS PICAXE.

Qu son y cmo se usan los PICAXE

PICAXE & LOGICATOR


Programing Editor pero, tal como hemos dicho, para los prximos P I CAXE deber emplear el Logicator, razn por la cual, ms adelante explicaremos cmo se usa.

LOS DISTINTOS TIPOS DE PICAXE

El sistema PICAXE aprovecha todas las caractersticas de los microcontroladores de bajo costo que incorporan memoria FLASH. TABLA 1 - DISTINTOS TIPOS DE PICAXE El sistema PICAXE est disponible en seis distintas versiones que son: 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).

Estos microcontroladores ya tienen definidas las terminales que tienen la funcin de entrada y/o salida de datos, adems de las terminales que sirven para programar al PICAXE en sitio, o en otras palabras sobre la misma aplicacin. Hace aproximadamente 6 aos que comenzamos a escribir publicaciones sobre el sistema PICA X E aqu en Saber Electrnica, y a la fecha algunos de los microcontroladores PICAXE que al inicio les pre-

TABLA 2 - LAS MATRCULAS DE LOS PICAXE.

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores

TABLA 3 - DIFERENCIAS ENTRE LOS PICAXE sentamos en diversos proyectos, ya se encuentran descontinuados o sustituidos por otros de reciente comercializacin, por lo tanto, es importante tomar en cuenta con que matriculas disponemos para poder desarrollar nuestros proyectos. Incluso anteriormente los microcontroladores PICA X E , tenan grabadas las matriculas de los microcontroladores PIC (ya que la empresa Microchip es quien los fabrica), pero tambin en la actualidad algunos PICAXE ya traen grabada la matricula que les corresponde, dentro del sistema PICAXE, aun cuando los continua fabricando Microchip. En la tabla 1 se muestra la serie de microcontroladores PICAXE disponibles, as como la matrcula que tienen grabada. Por otra parte, en la tabla 2 se muestran las matrculas de los microcontroladores PICAXE, que sustituyen a los primeros que salieron al mercado, para que de esta manera, se pueda saber cules son los PICAXE de reciente aparicin, y por obvias razones, con los que contamos para seguir trabajando. Para continuar conociendo a los microcontroladores PICAXE, en la tabla 3 se muestran las principales diferencias entre las distintas versiones que podemos encontrar y para ello los clasificaremos en PICAXE estndar y PICAXE Avanzado.

Qu son y cmo se usan los PICAXE

PICAXE & LOGICATOR


KITS PICAXE mo las propiedades del cualquier PICAXE-08, y por lo tanto se pueden desarrollar proyectos en donde tan solo se tienen que conectar las seales de los sensores y los actuadores sobre las terminales que tiene destinadas la tarjeta entrenadora.

A lo largo de los ltimos aos, en Saber Electrnica, publicamos varios circuitos con microcontroladores PICAXE, muchos de los cuales se ofrecen en forma de kits o que Ud. puede montar fcilmente, ya que todos los componentes son comunes. A continuacin mostramos algunos de los proyectos publicados:

TARJETA ENTRENADORA PICAXE-18 (ICA-016) Es la segunda tarjeta de entrenamiento universal que Saber Electrnica propone para programar microcontroladores PICAXE de 18 terminales denominados PICAXE - 18, figura 26. FIGURA 26 - TARJETA PICAXE-18

TARJETA ENTRENADORA PICAXE-08 (ICA-011) Se trata de la primera tarjeta de entrenamiento universal para programar microcontroladores PICAXE de 8 terminales denominados PICAXE - 08, figura 25. Sobre la tarjeta se dispone de un total de 4 E/S (4 entradas y 4 salidas), pero estas terminales son configurables por medio de un jumper selector, ya que las terminales 3, 5, 6 y 7 del microcontrolador PICAXE cumplen con una doble funcin.

Sobre la tarjeta se dispone de un total de 5 entradas y 8 salidas, de las entradas se pueden disponer hasta 3 para utilizar el convertidor ADC del microcontrolador PICAXE (depende si es 18, 18A,18X, 18M o 18M2). Sobre la misma tarjeta se tiene un rea de experimentacin la cual consta de 2 circuitos para generar estados lgicos mediante push butom para manipular las terminales de entada del microcontrolador PICAXE. Adems cuenta tambin con dos

FIGURA 25 - TARJETA PICAXE-08 La tarjeta entrenadora para PICAXE 08 tiene la posibilidad de explotar al mxi-

Programacin Programacin de de PICs PICs por por Diagrama Diagrama de Flujo

Entorno de Trabajo para Microcontroladores


circuitos con leds para verificar el estado de las salidas, y por ltimo tambin posee dos espacios para colocarle distintos tipo de sensores, la figura 28 emplea un microcontrolador PICAXE- 18 (cualquier versin de PICAXE - 18), empleando todas las caractersticas y ventajas que nos otorgan estos microcontroladores. Para controlar al display de LCD se emplean las 8 salidas del PICAXE, mientras que se dispone de las 5 terminales de entrada, para hacerle llegar la informacin que se requiere imprimir en el display, por lo tanto este circuito tiene una funcin a manera de monitor, desplegando todos los caracteres que acepta el display.

PLC PICAXE-18 (ICA-017) El PLC que se muestra en la figura 27 trabaja a partir de las caractersticas y ventajas que nos otorga el microcontrolador PICAXE - 18, por lo tanto este PLC contara con 5 entradas y 8 salidas, ambas de naturaleza digital. Este PLC cuenta con sus respectivos mdulos de entrada y salida, uno para cada uno respectivamente, por lo que tanto las entradas como salidas de datos del microcontrolador PICAXE 18 estn protegidas.

FIGURA 28 - CONTROL DE DISPLAY DE LCD. Este circuito es muy verstil, en cuanto al diseo de instrumentos de medicin, ya que dispone de todas sus terminales de entrada, y en 3 de ellas se cuenta con convertidores analgico - digital. Los mencionados son slo algunos de los proyectos que hemos publicado en Saber Electrnica como montajes destaca dos y que puede conseguir en forma de kits, por razones de espacio no podemos mencionarlos a todos ellos. Sugerimos visi tar nuestra web para ms informacin.

FIGURA 27 - PLC PICAXE-18 Este PLC posee todo lo necesario para emplearlo en cualquier aplicacin industrial, ya que cuanta en sus terminales con bornes de conexin con tornillos, este PLC requiere 12 VCD para su alimentacin.

CONTROL DE DISPLAY DE LCD PARA PICAXE-18 (ICA-018) El control de display que se observa en

Qu son y cmo se usan los PICAXE

M O N TA J E
Conmutar cargas de potencia o sistemas de control requiere desconectar un equipo antes de conectar el otro. El montaje que describimos permite accionar una de tres cargas sin riesgos de interconexin y resulta sumamente til cuando se deben realizar mediciones en diferentes partes de un circuito y se cuenta con un solo instrumento. Al desconectar una carga antes de activar la otra, no se corren riesgos de cortocircuitos a causa de la conmutacin deficiente.

CONMUTADOR DE 3 CANALES PARA SISTEMAS DE CONTROL


porque es sabido de la propiedad de los transistores de ponerse en conduccin con mucha ms velocidad en condiciones de bloqueo que en las de corte. Tenemos el caso, por ejemplo, de un BC548 sobresaturado; ste tarda unos microsegundos antes de bloquearse, mientras que su paso a la conduccin es bastante ms rpido. Nuestro circuito evita estos inconvenientes, ya que toma como referencia el nivel existente a la salida. El circuito integrado CD4028 es un decodificador BCD/decimal empleado como decodificador 1 de 3, que controla solamente uno de los tres transistores conectados a sus salidas. Supongamos, por ejemplo, que sea Q1 el transistor que se excita. La tensin de colector de este transistor es baja y lo mismo ocurre con la tensin en la pata 10 de IC1. Los otros dos colectores estn a nivel alto, as como las patas 13 y 12 (esto

Por Ing. Horacio Daniel Vallejo hvquark@webelectronica.com.ar

uando se tiene que seleccionar una carga entre varias, normalmente se emplea una llave selectora, ya sea rotativa, a botonera, etc. Tambin puede realizarse una seleccin mediante un circuito digital al tacto para lo cual empleamos una conmutacin electrnica. Sin embargo, para aplicaciones de instrumentacin, cuando es necesario medir tensiones en diferentes partes de un circuito y slo tenemos un voltmetro, es preciso que se aslen los terminales de cada parte a medir dado que de lo contrario podramos provocar cortocircuitos que perjudiquen el aparato bajo prueba. El aparato que describimos es un conmutador electrnico de tres posiciones, donde el contacto del conmutador con la tensin anterior queda interrumpido antes de que se aplique a la posicin siguiente. No hemos elegido un conmutador a transistores

Saber Electrnica

49

Montaje

Figura 1 - Circuito del Conmutador para sistemas de control y/o instrumentacin.

Figura 2 - Circuito impreso del conmutador para sistemas de control

50

Saber Electrnica

Conmutador de 3 Canales para Sistemas de Control


LISTA DE MATERIALES IC1 - CD4028 - Integrado decodificador Q1 - Transistores NPN de media potencia Q2 - Transistores NPN de media potencia Q3 - Transistores NPN de media potencia D1, D2, D3 - Leds de 5mm D4, D5, D6 - 1N4148 - Diodos de uso general SW1, SW2, SW3 - Pulsadores normal abierto para circuitos impresos R1 a R6 - 680 R7, R8, R9 - 12k (ver texto). RL1, RL2 y RL3 - Rels de acuerdo a la tensin de alimentacin para impresos C1 a C3 - 0,01F - Cermicos C4 a C6 - 100nF - Cermicos (ver texto) Varios: Placa de circuito impreso, caja para montaje, cable de alimentacin, zcalo para el circuito integrado, cables, estao, etc.

es as debido a la accin de las resistencias R7, R8 y R9 que generan un retardo en la conmutacin debido a que cargan a los capacitores C4, C5 y C6 respectivamente). En estas condiciones, el 4028 detecta el cdigo binario 110 (6 en decimal) en sus entradas y deja pasar a nivel alto la salida correspondiente, pata 7, con lo que entrar en conduccin el transistor Q1 que activara al rel RL3 permitiendo el cierre de sus contactos (RL1 y RL2 permanecern desconectados). Como se trata de las condiciones de partida, nos encontramos ante un estado estable. En caso de que accionemos un pulsador diferente (SW2, por ejemplo), el cdigo aplicado a las entradas es 100 (4 en decimal). La salida 4 no est empleada y por ello Q1 se bloquea. Despus de que Q1 est cortado, su colector pasa al nivel alto con lo cual habr un 1 lgico en la pata 13 del IC1, el 4028 tendr en su entrada el famoso 5 (101 en binario) que es necesario para hacer entrar en conduccin a Q2 y as activar a RL2 (RL1 y RL3 permanecern desconectados). En la prctica, es posible utilizar la tensin disponible en el colector de los transistores para controlar un interruptor digital que efecte la conmutacin. Tambin es posible reemplazar la resistencia de colector (en lneas punteadas en la figura 1) por un retardo adecuado, pero con ello se introducira retardos todava mayores (del orden de los milisegundos). En ese caso, la realimentacin a la entrada debe efectuarse mediante un contacto separado del rel, pero se tendr, por supuesto, la absoluta

certeza de que la conmutacin es correcta. La inclusin de una resistencia en cada bucle de realimentacin con la colocacin en paralelo con cada contacto del conmutador de un condensador proporciona un retardo moderado durante la conmutacin. Si no se desea este retardo se cortocircuitan las resistencias y los capacitores ya no sern necesarios. Por razones de seguridad, conviene que los principiantes coloquen los rels en una placa aparte de la mostrada en la figura 2, dado que los conmutadores podran manejar tensiones que pueden poner en riesgo nuestro circuito. El consumo de corriente del 4028 es pequeo (lo que es caracterstico de la tecnologa CMOS), mientras que el de los transistores depende del valor de las resistencias de colector. Con los valores indicados, el consumo es de unos 15mA para una tensin de alimentacin de 12V (sin tomar en cuenta el consumo de los rels). Como dijimos, las redes R7 C4, R8 C5 y R9 C6 cumplen la funcin de retrazar la conmutacin de los circuitos para disminuir la probabilidad de fallas por cruces; las resistencias son de 12k pero su valor puede ser alterado entre 1k y 100k segn las necesidades del tcnico. Por ltimo, digamos que as como conmutamos entre 3 sistemas o cargas diferentes es posible agregar ms salidas al conmutador dado que el CD4028 es un decodificador de hasta 10 salidas, razn por la cual, seleccionando las combinaciones adecuadas en las patas de entrada (A,B,C y D) es posible aumentar las salidas que se pueden

Saber Electrnica

51

M O N TA J E
En muchas ocasiones es preciso poder medir variaciones de muy pequeas corrientes, que pueden significar fugas peligrosas en industrias qumicas principalmente. Este aparato resulta sumamente til para verificar el estado de las termocuplas que activan las vlvulas de paso de gas en estufas, hornos de cocina, hornos industriales, etc. Incluso, es sumamente eficaz para dar un aviso que indica cuando la corriente que produce el calor de una llama sobre el par bimetlico es insuficiente, lo que podra causar defectos en procesos industriales. Por Ing. Horacio Daniel Vallejo hvquark@webelectronica.com.ar

MEDIDOR DE PEQUEAS CORRIENTES


ay muchas mquinas industriales que funcionan debido a las pequeas corrientes que generan los pares bimetlicos y si existen

DE

FUGA

difcil saber cundo est mermando el rendimiento del elemento controlador de la vlvula. corrientes de muy bajo valor, capaz de indicar el Este dispositivo no es ms que un medidor de

fugas se puede echar a perder un proceso. Los hornos de las cocinas, las estufas hogareas y todo otro aparato de pequeo porte que funciona con quemadores a gas, poseen una vlvula de seguridad que permite el paso del fluido combustible cuando es energizada por la corriente que produce una termocupla que se encuentra cerca de la llama piloto. peratura del bimetal no ser excesiva y la corriente

valor medido por medio del encendido de 10 Leds en 6 escalas que permiten cubrir un rango de 1A a 100A. Por otra parte, las modernas centrales de calefaccin no tienen llama piloto pero s la corriente de ionizacin causada por la llama.

encendido electrnico. La comprobacin de si se

ha realizado la ignicin puede hacerse midiendo baja, los circuitos de proteccin entran en accin. Cuando la corriente de ionizacin es demasiado

De esta manera, si la llama es escasa, la tem-

producida ser muy pequea. En ocasiones esta corriente no llega a los 50A y, por lo tanto, resulta

De esta manera, el circuito de encendido trata de

52

Saber Electrnica

encender el quemador de nuevo pero si, tras nue-

Medidor de Pequeas Corrientes de Fuga

Figura 1 - Circuito medidor de prdidas en generadores de corrientes pequeas.

vos intentos, el quemador no arranca, se enva una seal de error. Este medidor es capaz de soportar tensiones de encendido elevadas. Su conmutador de control tiene un rango de ajuste de offset y cuatro rangos de medida (0,5A a 3uA, 1A a10A, 5A a 30A y 10A a 100uA) que permiten su utilizacin en la mayora de los equipos. La medida de corriente se obtiene midiendo la cada de tensin en R1. Esta resistencia est SHUNTADA por dos diodos
LISTA DE MATERIALES IC1 - LF356 - Operacional con entrada FET. IC2 - LM3914 - Circuito integrado contador. D1 a D10 - Leds de 5mm color rojo D11 - 1N4148 - Diodo de uso general. D12, D13 - BAV21 - Diodos de baja fuga. SW1 - Llave conmutadora de 2 polos y 4 posiciones. VR1 - Pre-set multivueltas de 25k R1 - 1k R2 - 1k R3 - 3,3k

conectados en antiparalelo que protegen el operacional contra tensiones de entrada demasiado elevadas. Los diodos no deben tener demasiada corriente de fuga por la alta sensibilidad del circuito utilizado. La amplificacin del IC1, depende de la posicin del conmutador de control. La salida del IC1 se aplica a IC2, que indica la corriente medida en una escala de LED. La tensin de referencia para este circuito es de unos 3V.
R4 - 12k R5 - 47k R6 - 100k R7 - 100 R8, R9 - 6k8 C1 - 100F - Electroltico x 16V CN1 - CN2 - Llave selectora de un polo y cuatro posiciones. Varios Placa de circuito impreso, fuente de alimentacin o batera de 9V, conectores, cables, estao, etc.

Saber Electrnica

53

La calibracin del circuito debe realizarse con la entrada en circuito abierto. Con S1 en posicin 1, la referencia de tensin de IC2 se enva a la entrada de IC1 a travs de R2. De esta forma, circula una corriente de unos 3A por R1. Entonces, el paso siguiente es ajustar P1 hasta que se ilumine el LED superior. Colocando un transistor conmutador entre pata 10 de IC2 (iluminacin mxima) y masa, se podr comandar un rel que active un sistema sonoro que indique cuando no existe corriente producto de llama, lo que indica que algo anda mal. J

Montaje

Figura 2 - Circuito impreso del medidor de fugas.

54

Saber Electrnica

M O N TA J E
Publicamos muchos circuitos de interruptores accionados por la luz pero el que aqu proponemos tiene la caracterstica de permanecer en estado activo slo 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 dueo 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 ms 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 elctrica y tiene un consumo muy bajo, le permite el accionamiento de un timbre interno lo que permite que permanezca continuamente con slo accionar las luces del coche. Con un conectado sin presentar problema alguno de guio de corta duracin 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 automtico de la luz de la terraza o el balcn 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 Figura 1 - Circuito del interruptor crepuscular temporizado. usar el contacto

Saber Electrnica

55

El rel utilizado puede controlar cargas de hasta 10A y la temporizacin puede ser ajustada en la banda de algunos segundos hasta por encima de los 5 minutos, dependiendo de lo que se desea accionar. Los lectores ms habilidosos pueden usar un sistema para accionar un mecanismo de puerta automtica de garaje. La idea bsica de funcionamiento es muy sencilla y utiliza un componente que puede encontrarse fcilmente en el mercado. El circuito integrado 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 10F y 220F dependiendo de la aplicacin que el lector desee darle al aparato. El disparo del circuito integrado 555 se obtiene cuando el pin 2 alcanza el nivel bajo. As, conectamos este pin a un divisor de tensin formado por VR1, R1 y el sensor. De esta manera, con el sensor en lo oscuro (o recibiendo poca luz), la tensin en el pin 2 del circuito integrado se mantiene en un valor relativamente elevado. Con la iluminacin momentnea del sensor, su resistencia cae y, con eso, la tensin 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 llegada de la salida del circuito integrado al nivel alto, el transistor satura y, con eso, el rel es impulsado 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). Tambin, 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 aplicacin, el ajuste de VR2 debe realizarse para un tiempo mayor. En la figura 1 tenemos el diagrama completo

Montaje

del instrumento. La disposicin de los componentes en una placa de circuito impreso se muestra en la figura 2. Para mayor seguridad se recomienda utilizar un zcalo DIL para el circuito integrado. El sensor es un LDR redondo comn, pequeo o grande, el que debe ser instalado en tubito opaco de por lo menos 10 cm de longitud, de modo de tomar slo la luz proveniente de la direccin en que est el automvil (o apuntando al cielo en

Figura 2 - Circuito impreso del interruptor

56

Saber Electrnica

Interruptor Crepuscular Temporizado


LISTA DE MATERIALES C11 - 555 - Circuito integrado Q1 - BC548 - Transistor NPN de uso general D1 - 1N4148 - Diodos de uso general R1 - 10k R2 - 56k R3 - LDR comn R4 - 1k VR1, VR2 - 1M C1 - 100F x16V - Electroltico C2 - 1000F x16V - Electroltico RL1 - Rel de 1V para circuitos impresos Varios: Placa de circuito impreso, caja para montaje, cable de alimentacin, zcalo para el circuito integrado, cables, estao, fuente de alimentacin, etc.

caso de emplearlo como luz automtica de noche, protegiendo el tubito con un acrlico). Esta orientacin es importante para impedir que el sensor capte luz de otras direcciones, lo que podra provocar el accionamiento errtico del aparejo. En el caso de que esto ocurriera con pulsos de corta duracin, como por ejemplo, los provocados por relmpagos, conecte con el sensor en paralelo con un capacitor de 10F. Para probar el aparato, inicialmente coloque VR2 en la posicin de menor temporizacin (menor resistencia). Conecte una carga al rel de modo de poder monitorear su funcionamiento. Ajuste VR1 para obtener el accionamiento del rel con la iluminacin de una linterna comn. Comprobado el funcionamiento, realice la instalacin, ubicando el sensor en forma tal que pueda recibir slo el flash del farol del auto en el momento en que ste apunta para el portn de entrada, evitando focalizar otras fuentes de luz

que puedan causar un accionamiento fallido. Luego, ajuste VR1 para tener el accionamiento con el farol del auto y despus VR2 para la temporizacin, conforme a la carga accionada. UN INTERRUPTOR
PARA

110V 7 220V

El interruptor de la figura 3 enciende lmparas de 110V / 220V cuando la iluminacin ambiental desciende por debajo de un nivel mnimo, apagndolas cuando vuelve a superarse ese nivel y puede emplearse para iluminacin de la va pblica, parques, jardines, vidrieras, etc. El circuito, presentado por Diego Bulva, basa su funcionamiento en un LDR que forma un divisor de tensin juntamente con R1 y P1. La tensin resultante se aplica a la base del transistor Q1. Q1 y Q2 constituyen un disparador de Schmitt. En condiciones de iluminacin ambiental adecuada el LDR

Figura 3 - Interruptor para lmparas de 110V / 220V.

Saber Electrnica

57

presenta baja resistencia y la tensin en la base de Q1 es alta. Esto mantiene en conduccin a Q1 y al corte a Q2. En estas condiciones no hay corriente por el gate del triac Q3 y por lo tanto las lmparas permanecen apagadas. Al descender el nivel de iluminacin ambiental el LDR aumentar su resistencia disminuFigura 4 - Interruptor crepuscular para las luces del auto. yendo la tensin en base de rescentes y pueden eliminarse cuando el interrupQ1. Por debajo de cierto nivel de tensin, Q1 tor controla lmparas comunes. pasar al estado de corte y Q2 a conduccin. Para cargas superiores a los 400W es Esto suceder en forma abrupta (sin estados internecesario colocar un disipador en el triac. medios) gracias a la realimentacin positiva La lista de materiales para este circuito es la lograda por estar los emisores de ambos transistosiguiente: res interconectados. En estas condiciones circular corriente por el gate del triac disparndolo y provocando, as, el encendido de las lmparas. Al elevarse nuevamente el nivel de iluminacin ambiental, volver Q1 a conduccin y Q2 al corte. Las lmparas se apagarn. El nivel de iluminacin ambiental requerido para el apagado es levemente superior al necesario para el encendido. Esto se debe a la histresis propia del disparador de Schmitt y se constituye en la garanta de eliminar estados indeseables tales como lmparas semiencendidas o parpadeantes. C1, C2, D1 y D2 constituyen la fuente de alimentacin de C.C. la que entrega aproximadamente 12V. Z1 y R6 protegen contra sobretensiones. Mediante P1 se ajustar el nivel de iluminacin para el cual se produzca el encendido de las lmparas. NOTAS: R1 = 2k2 R2 = 470 R3 = 1k5 R4 = 470 R5 = 470 R6 = 270 R7 = 100 C1 = 100F 63V C2 = 0.47F 250V C3 = 0.1F 630V D1, D2 = 1N4007 Z1 = 12V 1W (zener) Q1 = BC548 Q2 = 2A3704 2A238 Q3 = TIC 216D TIC 226D Especificaciones tcnicas: Potencia Max. con TIC206D 800 W Potencia Max. con TIC216D 1000 W Potencia Max. con TIC226D 1500 W Por ltimo, en la figura 4 es un interruptor crepuscular para las luces de posicin del automvil. Enciende las luces de posicin del auto cuando cae la noche y las apaga al volver el da. J

Montaje

Es imprescindible que el fotorresistor no reciba la luz producida por las lmparas que conmuta el interruptor. En caso de que esto sucediera se producir un funcionamiento intermitente. C3 y R7 son necesarios para encendido de lmparas con balasto (mercurio) o tubos fluo-

58

Saber Electrnica

M O N TA J E
Hay lugares en los que se requiere distribuir sonidos a varios ambientes dentro de un permetro no mayor a los 200 metros y para ello se puede usar un transmisor de FM. El proyecto que describimos sirve para este propsito, adems, 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 facilidad las ondas de FM. Usando un receptor sensible unido a una antena externa, podr retransmitirse la seal en el mbito domiciliario para que la recepcin sea ms favorable en receptores de menor sensibilidad con los walkman, radios porttiles, etc.

ace un tiempo publicamos una repetidora de FM debido a que en muchas localidades se reciben muy poco las seales de FM provenientes de ciudades distantes, producindose tambin problemas de calidad cuando se pretende usar un receptor de poca sensibilidad como, por ejemplo, una radio porttil o un walkman. Solamente los receptores ms grandes, unidos a antenas externas bien orientadas, pueden recibir en buenas condiciones las seales de las estaciones en cuestin, limitndose as el servicio de FM. Si el lector quisiera poder recibir, en su radio porttil poco sensible, esas estaciones dbiles, existe una solucin que se propone en este artculo. Ver figura 1.

DISTRIBUIDOR DE AUDIO POR FM PARA EMPRESAS Y HOTELES

Por Federico Prado

Lo que se hace es conectar un pequeo retransmisor de FM, de pequeo alcance (mbito domiciliario) a la salida de un receptor de FM sensible, dotado de antena externa y sintonizado en la estacin que se desea or. La seal de esta

Figura 1 - Esquema de una repetidora de FM

Saber Electrnica

59

estacin se irradia entonces en la nueva frecuencia pero con mayor intensidad, pudiendo captarse en una radio porttil o walkman en cualquier punto de la casa. Usted puede entonces or en el jardn o en el garaje, su estacin predilecta, usando la radio chica que, en condiciones normales, no podra captar bien la seal directa de la estacin. El retransmisor propuesto funciona con pilas y puede conectarse a la salida de sonido de cualquier sintonizador o equipo de sonido que tenga FM comn. Otra ventaja ms: usted puede colocar un CD en su equipo de sonido pues su seal ser irradiada tambin y podr escucharlo en cualquier lugar de la casa.

Montaje

El circuito es un simple transmisor de FM como el Scorpion que posee una etapa osciladora de alta frecuencia con un transistor 2N2222 (o BF494 para un poco menos de potencia) que opera entre 88 y 108MHZ, en un punto en el que no est transmitiendo ninguna estacin. La modulacin se obtiene de la propia salida de los auriculares del aparato de sonido, conectado a la antena externa para obtener la mejor recepcin posible. Se ajusta en un trim-pot (VR1) o nivel de modula-

cin para que no haya distorsin, y la seal se recibe en una antena telescpica chica. Como las radios porttiles son casi siempre monofnicas. Es as que si dos canales se mezclan transmitiendo juntos, no es posible separarlos en el receptor. Si el sintonizador o el aparato de sonido con que use el sistema no tiene salida de auriculares, la conexin puede hacerse en uno de los canales del receptor. El receptor debe tener entonces, una llave para fijar su posicin. Como el consumo de corriente es bajo, cuatro pilas chicas o medianas constituyen una fuente de alimentacin de duracin excelente. No aconsejamos que se emplee una fuente de poder porque si no est muy bien filtrada, puede haber ruidos en la emisin. Cabe aclarar que este sencillo circuito tambin servir para alimentar a mltiples receptores colocados estratgicamente, ya sea en hoteles, hospitales, colegios, empresas, etc. El diagrama completo del circuito se muestra en la figura 2. En la figura 3 proponemos nuestra versin en placa de circuito impreso que puede instalarse en una caja plstica con tapa de aluminio. La antena telescpica debe tener 40 cm de longitud como mximo. Es conveniente dejar las

Figura 2 - Circuito de una repetidora de FM.

60

Saber Electrnica

Distribuidor de Audio por FM para Empresas y Hoteles


LISTA DE MATERIALES
DEL

CIRCUITO

DE LA

FIGURA 2

Q1 - 2N2222 equivalente - Transistor de RF C5 - trimer comn L1 - 4 espiras de alambre comn con dimetro de l cm. VR1 - 47k - trim-pot B1 - Batera de 9V SW1 - Interruptor simple CN1 - Conector para antena telescpica de 30 a 40 cm. CN2: Conector para entrada de audio. R1, R2 - 10k R3 - 6k8

R4 C1 C2 C3 C4

47 Ohm 10nF - capacitor cermico 4n7 - capacitor cermico 4pF - capacitor cermico l00nF - capacitor cermico

Varios Caja plstica mod. PB201, plug estreo, alambre blindado o comn, puente de terminales o placa de circuito impreso, soporte para 4 pilas medianas o pequeas, alambres, soldadura, etc

Figura 3 - Circuito impreso de la repetidora de FM

conexiones lo ms cortas posible y tener en cuenta la polaridad de la fuente de alimentacin (B1). Una vez armado el circuito y colocado en su caja o gabinete, antes de cerrarlo conviene experimentar y ajustar la unidad. Para proceder de la manera siguiente: coloque las pilas en el soporte, conecte la entrada de audio a la salida de su sintonizador que debe estar sintonizado en una estacin cualquiera a medio volumen, coloque en las proximidades (a unos 2 metros de distancia) una radio chica de FM sintonizada en una estacin local que no est en la banda, tambin a medio volumen. Ajuste inicialmente C5 para captar la seal del receptor en forma clara en la radio. VR1 debe estar en la posicin de mnimo. Pruebe varios puntos de ajuste de C5 pues podran captarse armnicas que son seales derivadas de menor intensidad. Procure obtener la seal ms fuerte. Una vez captada esa seal, ajuste VR1 para

obtener el sonido del receptor con la mejor calidad posible y sin distorsiones. Aljese con la radio para controlar que el equipo est en buenas condiciones (que se capte le seal fundamental y no las armnicas). Hecho esto, puede cerrar la caja del aparato y usarlo normalmente. Colquelo sobre el receptor de FM o en el lugar donde se obtenga mayor alcance y calidad. No use antena externa para el receptor porque podra haber realimentacin de la seal con oscilaciones fuertes que perjudicaran el ajuste y el funcionamiento del sistema, sobre todo si las frecuencias elegidas fueran cercanas a la de la estacin captada. Siempre que use el retransmisor, deje el control del volumen del receptor con la antena externa en el mismo punto en que se hizo el ajuste. En la figura 4 se muestra un transmisor un poco ms potente que emplea slo dos transistores comunes para emitir audio a travs de la banda

Saber Electrnica

61

Montaje

Figura 4 - Transmisor de FM de 2W.

de FM comercial con distancias superiores a 100 metros. Es bastante estable y la calidad de seal es suficiente como para transmitir audio musical o hablado. Tambin se lo puede utilizar para otras bandas de radiodifusin, utilizando las siguientes especificaciones: PARA FRECUENCIAS DE 30MHZ A 40MHZ L1 = 8 vueltas sobre ncleo de ferrita de 0.25" C6 = trimmer de 15-20pF C3 = trimmer de 10-15pF Antena = Alambre AWG 38 PARA FRECUENCIAS DE 40MHZ A 50MHZ L1 = 6.75 vueltas sobre ncleo de ferrita de 0.25" C6 = trimmer de 10-20pF C3 = trimmer de 10-15pF Antena = Alambre AWG 37 PARA FRECUENCIAS DE 90MHZ A100MHZ L1 = 6.5 vueltas sobre ncleo de ferrita de 0.25" C6 = capacitor de 5.6pF C3 = capacitor de 3.3pF Antena = Alambre AWG 20" El circuito debe ser armado sobre un circuito impreso como el mostrado en la figura 5 y alimentado con 9 12V de corriente continua.

Figura 5 - Circuito impreso del Tx de FM de 2W.

62

Saber Electrnica

Consume 4W, de los cuales 2W los hace con potencia irradiada y los otros dos los disipa en calor. Si desea usar el sistema con un micrfono del tipo electret tendr que agregar una resistencia de 1k desde el positivo hasta el terminal negativo del capacitor de entrada (base del 2N3708), quedando establecida la alimentacin que ese tipo de micrfonos requieren. Dado su potencia reducida este tipo de dispositivos no requieren autorizacin del estado para operar. Sin embargo, si requiriera un alcance mayor, puede armar el circuito que describimos a continuacin. TRANSMISOR
DE

Distribuidor de Audio por FM para Empresas y Hoteles

Antes de continuar, aclaramos que este transmisor (con o sin etapas de potencia adicionales) requiere autorizacin estatal para operar legalmente. Dado que el diagrama electrnico es demasiado ancho para colocarlo en pantalla hemos decidido fragmentarlo en dos, a fin de poder ser visto sin la necesidad de desplazarse de un lado a otro de la pantalla. El punto en donde lo cortamos slo tiene dos conductores (representados por A y B) los cuales estn sealizados con flechas. Las bobinas y choques deben ser confeccionadas segn la siguiente tabla: L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 3 Vueltas sobre ferrite de 5x10mm 3 Vueltas sobre aire de 9mm (largo 10mm) 1 Vuelta sobre aire de 12mm 4 Vueltas sobre aire de 9mm (largo 12mm) 2.5 Vueltas sobre ferrite de 5x10mm 1 Vuelta sobre aire de 12mm 2.5 Vueltas sobre ferrite tipo HF de 10x5mm 3 Vueltas sobre aire de 9mm (largo 8mm) 1 Vuelta sobre aire de 12mm 2.5 Vueltas sobre ferrite de 5x10mm 2.5 Vueltas sobre ferrite de 5x10mm 7 Vueltas sobre aire de 9mm (largo 19mm) 3 Vueltas sobre aire de 13mm (largo 7mm)

18W

Las figuras 6 y 7 muestran un transmisor para la banda de FM comercial que provee hasta 18W de potencia. Ingresando una seal de audio de 1Vpp normalizada, la cual puede provenir de un mezclador o de otra fuente de audio, este sistema permite cubrir todo un pueblo mediano de casas bajas o un barrio completo en una ciudad. De requerirse ms potencia se pueden construir e interconectar etapas de salida a fin de incrementar el rea de cobertura de la emisora.

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 Electrnica

63

El capacitor variable conectado al colector del transistor BF199 permite ajustar la frecuencia de transmisin del circuito. El potencimetro de 2k2 (el cual es del tipo lineal) hace las veces de sintona fina. Una vez establecida la frecuencia de salida se deben ajustar los siguientes capacitores variables para calibrar el resto de las etapas del transmisor. Recuerde que estos ajustes se realizan desde el capacitor de la izquierda hacia el que est a la derecha. Tambin tenga en cuenta que los ajustes iniciales es conveniente realizarlos con cargas fantasmas y no con la antena definitiva para evitar interferencias a otras estaciones. Con respecto a la alimentacin, con 12V y 2,5A el circuito proporciona 12W, mientras que con 18V y 3,5A provee 18W, en todos los casos la fuente

Montaje

debe estar estabilizada. El circuito debe ser construido sobre un impreso de epoxy con la cara superior (componentes) reservada para las pistas de interconexin y la cara inferior (soldaduras) para el plano de masa. Los transistores 2N3924, 2N4427 y BLY88 deben ser montados con disipadores de calor adecuados. En este tipo de componentes se usan disipadores circulares con forma de estrella. En el caso de los transistores 2Nxxxx el tamao ideal es 20mm de dimetro por 10mm de altura, mientras que para el BLY88 deber ser 75mm de dimetro por 100mm de altura. Es obligatorio el uso de grasa siliconada para optimizar la transferencia de temperatura de los transistores a sus disipadores. Recuerde que el calor excesivo (a parte de inestabilidad en la salida) puede causar daos a los 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.
EDITORIAL QUARK S.R.L. Propietaria de los derechos en castellano de la publicacin mensual SABER ELECTRNICA Grupo Quark SRL San Ricardo 2072, Capital Federal (1273) TEL. (005411) 4301-8804

Jefe de Produccin Jos Maria Nieves (Grupo Quark SRL) Staff Alejandro Vallejo Liliana Vallejo Fabian Alejandro Nieves Grupo Quark SRL Publicidad Alejandro Vallejo Editorial Quark SRL (4301-8804) Web Manager - Club SE luisleguizamon@webelectronica.com.ar

EDICION ARGENTINA N 141 ENERO 2012


Director Ing. Horacio D. Vallejo Redaccin Grupo Quark SRL

Distribucin: Capital: Carlos Cancellaro e Hijos SH, Gutenberg 3258 - Cap. Interior: Distribuidora Bertrn S.A.C., Av. Vlez Srsfield 1950 - Cap.Fed. Uruguay:RODESOL: Ciudadela 1416 Montevideo. Impresin: Impresiones Barracas . Cap. Fed. Bs. As.
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.

Reparando un BlackBerry Gua de Fallas Comunes:


PARTE 1: DESARME DE BLACKBERRY BOLD Y FALLAS COMUNES
Como mencionamos en la edicin anterior, son cada vez ms los usuarios de BlackBerry en Amrica Latina, lo que genera una gran demanda de servicio tcnico a estos equipos. Atentos a la solicitud de varios lectores, preparamos varias guas de reparacin con las fallas ms comunes y su solucin, indicando en cada caso los pasos a seguir para desarmar un terminal. Toda la informacin procesada est disponible en nuestra web para los socios registrados del Club Saber Electrnica (recuerde que ser socio es gratuito). En esta nota explicamos cmo se desarma un telfono BlackBerry Bold y damos algunas fallas con sus soluciones. Por: Ing. Horacio D. Vallejo e-mail: hvquark@webelectronica.com.ar

Cuaderno del Tcnico Reparador

l telfono celular Bold, que toma su nombre de la pantalla clara y brillante, es el primer terminal de Blackberry equipado con conectividad HSDPA integrando, adems, soporte WiFi y receptor GPS en el terminal. Con apenas 14 mm de espesor y poco ms de 100 gramos, el Bold es un terminal compacto y elegante del que destaca su pantalla LCD de 480x320 pxeles de resolucin y el teclado QWERTY completo con teclas redondeadas y con relieve. Los telfonos inteligentes BlackBerry Bold permiten integrar hasta 10 cuentas de correo electrnico para tener acceso centralizado a todos tus mensajes. Tambin per-

mite sincronizar calendarios, contactos y datos importantes. Las aplicaciones que estn abiertas en los telfonos inteligentes BlackBerry Bold se mantienen activas para que pueda cambiar de una a otra rpidamente. Y con el nuevo BlackBerry 6 incluido en el telfono inteligente BlackBerry Bold 9780, se puede alternar entre aplicaciones muy facilmente. La conectividad permite correo electrnico, chat, descargas, streaming y mucho ms, todo al mismo tiempo. El BlackBerry Bold maximiza la velocidad de su conexin en todas las zonas donde hay cobertura 3G.1 Posee conexin Wi-Fi que permite revisar el correo electrnico,

comprar por Internet, navegar y hacer llamadas. Puede alternar entre la red de telefona celular y redes WiFi (la red inalmbrica de su casa o de un rea de acceso pblico) en cualquier momento. En la tabla 1 puede apreciar las caractersticas sobresalientes de este modelo de BlackBerry. Para desarmar la unidad debe seguir los siguientes pasos: 1) Quite la tapa trasera, la batera y Retire los seis tornillos con un destornillador T5, figura 1. 2) Levante con cuidado la base protectora de la placa madre del telfono, figura 2. 3) Ahora, retire la placa madre

Saber Electrnica

67

Cuaderno del Tcnico Reparador

Figura 1

Figura 2

del celular y desconecte la cinta (conector) para la pantalla y el parlante o bocina que se muestra en el circulo destacado de la figura 3. 4) A continuacin, tendr la placa madre y, para terminar, basta con levantar la pantalla. En la parte posterior de la misma

debe decir, o bien 001/004, 002/004, 003/004 o 004/004 que indica el modelo empleado para ese terminal. En caso de que tenga que sustituir la pantalla (figura 4) asegrese de comprar el modelo de sustitucin adecuado o, de lo contrario, no funcionar.

En la figura 5 se puede ver una imagen de la placa principal. La figura 6 muestra los contactos del gabinete que contiene a la placa madre y en la figura 7 podemos ver detalles de la placa madre de la que podemos decir que Samsung sigue impresionando con sus multi-chip
Tabla 1

68

Saber Electrnica

Reparando un BlackBerry Gua de Fallas Comunes

Figura 3

Figura 4

Figura 5

Figura 6

envasados moviNAND + OneNAND + Mobile DDR. Las empresas Infineon y Renesas siguen destacndose con sus transceptores RF y SiRF no se

queda atrs con la inclusin de su GPS + A-GPS. En la figura 8 se tiene un diagrama en bloques que representa a dicho telfono.

De la misma manera que explicamos cmo desmontar un Bold, podemos proceder para cualquier otro BlackBerry, en nuestra web encontrar tanto los manuales como
Figura 7

Saber Electrnica

69

Cuaderno del Tcnico Reparador


videos, para acceder a ellos dirjase a www.webelectronica.com.ar, haga clic en el cono password e ingrese la clave: todoberry.
Figura 8

Fallas y Soluciones Es comn que un telfono se moje, ya sea por la transpiracin del cuerpo humano o porque accidentalmente se caiga al agua (y precisamente no se cae en un charco de agua destilada). Cuando esto ocurre, de inmediato, debe quitar la batera pero en general el usuario lo

seca como puede e intenta poner en marcha el telfono, provocando daos que pueden ser irreversibles. Cuando un terminal se moja debe desarmarlo y limpiarlo en una

cuba de ultrasonido, luego aplicarle calor en forma uniforme a toda la placa con una estacin de soldado que no genere una temperatura superior a los 90C (lo ideal es entre 84C y 88C), dejar enfriar y armar nuevamente la unidad. En general, el equipo sale funcionando. En ocasiones, por ms que ha realizado esta operacin algunas teclas no funcionan, por ms que generan el sonido equivalente a su accin, en ese caso, es probable que el agua haya provocado problemas en soldaduras de

70

Saber Electrnica

Reparando un BlackBerry Gua de Fallas Comunes


Figura 9

algunos componentes y Ud. tenga que resoldar algunos componentes; antes de hacerlo, caliente

durante unos 15 segundos a una temperatura de unos 85C las zonas 1, 2 y 3 de la figura 9.

Si el conector USB no tiene conexin, puede probar con realizar puentes en la placa principal, proce-

Figura 10

Saber Electrnica

71

Cuaderno del Tcnico Reparador


Figura 11

diendo como muestra la figura 10. Cuando el que no responde es el vibrador, seguramente no hace buen contacto (tambin puede ser ocasionado por una mojadura accidental), en la figura 11 puede ver las conexiones que debe revisar y resoldar con ultrasonido si hiciera falta. Si no posee soldador por ultrasonido, entonces puede emplear aire

caliente pero teniendo cuidado de no actuar sobre componentes adyacentes. Para ello utilice la tcnica del papel de aluminio (vea la edicin anterior de Saber Electrnica en Tcnicas de Reballing). Por ltimo, el agua tambin puede dejar como saldo la pantalla en blanco, como consecuencia de falsos contactos en el Flex, en su

conexin o en el prensa Flex; si ese es el caso, pruebe realizando un puente como muestra la figura 12. Por razones de espacio no podemos continuar con la explicacin de fallas comunes, pero si desea una gua completa, puede descargarla de nuestra web. Aclaramos que en la prxima edicin continuaremos con este tema. J
Figura 12

72

Saber Electrnica

Microcontroladores
Curso Programado de Microcontroladores PIC

Los Registros de los Microcontroladores PIC


Llegamos a un momento de nuestro curso en el que estamos en condiciones de aprender a programar un PIC, ya sabemos cmo es un set de instrucciones y cul es la estructura de un programa. Ahora bien, para indicarle a un microcontrolador de qu manera tiene que trabajar, se emplean los registros de configuracin, porque es a travs de stos que se pueden activar las diferentes herramientas del microcontrolador, adems de que nos indican a travs de bits el resultado de una operacin. En esta leccin haremos un repaso sobre sistemas microcontrolados, aprovechando la sntesis realizada por Luis Rueda (http://r-luis.xbot.es) y mostraremos cmo son los registros de configuracin de un PIC.
Autor: M.C. Ismael Cervantes de Anda - IPN, Mxico contacto@conysa.com

SISTEMAS MICROCONTROLADOS A modo de repaso, recordemos que un microcontrolador es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de una computadora: unidad central de procesamiento, memoria y unidades de E/S (entrada/salida). El diagrama de un sistema microcontrolado responde al diagrama en bloques de la figura 1. Los dispositivos de entrada pueden ser un teclado, un interruptor, un sensor, etc. Los dispositivos de salida pueden ser Leds, parlantes (bocinas), zumbadores, interruptores de potencia (tiristores, optoacopladores) u otros dispositivos como rels, luces, un secador de cabello, etc. La figura 2 muestra una representacin en bloques del microcontroador, para que tenga una idea de su estructura, y pueda ver la analoga con una

computadora tipo PC, con su fuente de alimentacin, un circuito de reloj y el chip microcontrolador, el cual dispone de su CPU, sus memorias, y por supuesto, sus puertos de comunicacin listos para conectarse al mundo exterior. Como una nueva definicin, entonces, podemos decir que un microcontrolador es un circuito integrado programable, capaz de ejecutar las rdenes grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una tarea especfica. Las partes principales del microcontrolador son: Memoria ROM (Memoria de slo lectura).

Figura 1 - Diagrama de un sistema microcontrolado.

Figura 2 - Diagrama en bloques de un microcontrolador.

Saber Electrnica

73

Microcontroladores
Memoria RAM (Memoria de acceso aleatorio). Lneas de entrada/salida (I/O) Tambin llamados puertos. Lgica de control Coordina la interaccin entre los dems bloques. Algunos P incluyen funciones especiales, correspondientes a otros bloques, como USART, bloques DA y AD, temporizadores, etc. Los microcontroladores PIC de gama media disponen de un set de 35 instrucciones de tipo RISC (Reduced Instruction Set Computer) o Computador con Set de Instrucciones Reducido, lo cual representan muy pocas instrucciones pero muy poderosas. Otras son de tipo CISC (Complex Instruction Set Computer: Computador con Set de Instrucciones Complejo), lo que representan muchas instrucciones. Esta familia de microcontroladores se divide en tres rangos segn la capacidad de los microcontroladores. El ms bajo lo compone la familia 16C5X. El rango medio lo componen las familias 16C6X/ 7X/ 8X, algunos con conversores A/D, comparadores, interrupciones, etc. La familia de rango superior lo componen los 17CXX. Las funciones especiales que poseen algunos PIC son las siguientes: Conversores anlogo a digital (A/D). Para usar en caso de que se requiera medir seales analgicas, por ejemplo temperatura, voltaje, luminosidad, etc. Temporizadores programables (Timers). Se emplean si se requiere medir perodos de tiempo entre eventos, generar temporizaciones o salidas con frecuencia especfica, etc. Interfaz serial RS-232. Cuando se necesita establecer comunicacin con otro microcontrolador o con un computador se emplea esta interfaz. Memoria EEPROM. Para desarrollar una aplicacin donde los datos no se alteren a pesar de quitar la alimentacin, que es un tipo de memoria ROM que se puede programar o borrar elctricamente sin necesidad de circuitos especiales. Salidas PWM (modulacin por ancho de pulso). Para quienes requieren el control de motores DC o cargas resistivas, existen microcontroladores que pueden ofrecer varias de ellas. Interrupciones. Cuando una seal externa activa una lnea de interrupcin, el microcontrolador deja de lado la tarea que est ejecutando, atiende dicha interrupcin, y luego contina con lo que estaba haciendo.
Figura 3 - Estructura Von Newmann.

Figura 4 - Estructura Harvard.

Todo esto, slo para tener una idea de lo que son los micros, ahora vamos a un par de ellos en especial Arquitectura interna del PIC: Hay dos arquitecturas conocidas; la clsica de Von Neumann, y la arquitectura Harvard. Arquitectura Von Neumann. Dispone de una sola memoria principal donde se almacenan datos e instrucciones de forma indistinta. A dicha memoria se accede a travs de un sistema de buses nico (direcciones, datos y control), figura 3. Arquitectura Harvard. Dispone de dos memorias independientes, una que contiene slo instrucciones, y otra que contiene slo datos, figura 4. Ambas disponen de sus respectivos sistemas de buses de acceso y es posible realizar operaciones de acceso (lectura o escritura) simultneamente en ambas memorias, sta es la estructura para los PICs. Los principales bloques componentes del microcontrolador son: El procesador o UCP Es el elemento ms importante del microcontrolador. Se encarga de direccionar la memoria de instrucciones, recibir el cdigo OP de la instruccin en curso, decodificarlo y ejecutarlo, tambin realiza la bsqueda de los operandos y almacena el resultado. Memoria de programa Es la memoria donde se almacenan las instrucciones, aqu es donde almacenaremos nuestro programa o cdigo que el micro debe ejecutar. No hay

74

Saber Electrnica

Curso Programado de Microcontroladores PIC


posibilidad de utilizar memorias externas de ampliacin. Son 5 los tipos de memoria. pero slo describir dos: Memorias EEPROM. (Electrical Erasable Programmable Read Only Memory - Memoria de slo lectura Programable y borrable elctricamente). La grabacin del programa se hace a travs de un circuito grabador y bajo el control de una PC. El nmero de veces que puede grabarse y borrarse una memoria EEPROM es finito aproximadamente 1.000.000 de veces. Este tipo de memoria es relativamente lenta. Memorias FLASH. Disponible en el PIC16F84. Posee las mismas caractersticas que la EEPROM, pero sta tiene menor consumo de energa y mayor capacidad de almacenamiento, por ello est sustituyendo a la memoria EEPROM. La memoria de programa se divide en pginas de 2,048 posiciones. El PIC16F84A slo tiene implementadas 1K de posiciones (1024 posiciones, en decimal) es decir de 0000h a 03FFh y el resto no est implementado, tal como se puede ver en la figura 5. Cuando ocurre un Reset, el contador de programa (PC) apunta a la direccin 0000h, y el micro se inicia nuevamente. Por esta razn , en la primera direccin del programa se debe escribir todo lo relacionado con la iniciacin del mismo (por ejemplo, la configuracin de los puertos). Ahora, si ocurre una interrupcin, el contador de programa (PC) apunta a la direccin 0004h, entonces ah escribiremos la programacin necesaria para atender dicha interrupcin. Algo que se debe tener en cuenta es la pila o Stack, que consta de 8 posiciones (o niveles) y es el lugar donde se anota la posicin donde estaba ejecutndose el programa principal cuando fue interrumpido y a la que debe volver cuando dicha interrupcin termine. Esto es como una pila de 8 platos el ltimo en poner es el primero en sacar, si seguimos con este ejemplo, cada plato contiene la direccin y los datos de la instruccin que se est ejecutando, as cuando se efecta una llamada (CALL) o una interrupcin, el PC sabe donde debe regresar (mediante la instruccin RETURN, RETLW o RETFIE, segn el caso) para continuar con la ejecucin del programa. Memoria de datos Tiene dos zonas diferentes: 1. RAM esttica SRAM: donde residen los Registros Especficos (SFR) con 24 posiciones de

Figura 5 - Mapa de memoria del PIC 16F84.

Figura 6 - Los bancos de datos del PIC 16F84

Saber Electrnica

75

Microcontroladores
tamao byte, aunque dos de ellas no son operativas y los Registros de Propsito General (GPR) con 68 posiciones. La RAM del PIC16F84A se halla dividida en dos bancos (banco 0 y banco 1) de 128 bytes cada uno (7Fh), figura 6. 2. EEPROM: de 64 bytes donde, opcionalmente, se pueden almacenar datos que no se pierden al desconectar la alimentacin. Configuracin de los puertos del PIC Para poder configurar los puertos del PIC es necesario conocer la tabla de registros de la memoria de datos, la cual como dijimos, est dividida en el BANCO 0 y BANCO 1. Los registros importantes en la configuracin de los puertos son: STATUS PORTA PORTB TRISA TRISB direccin direccin direccin direccin direccin 0x3 0x5 0x6 0x5 0x6

Figura 7 - Registro Status.

Si asignas un CERO (0) a un pin, ste quedar como salida Si le asignas un UNO (1), quedar como entrada Esta asignacin se hace en: TRISA para los pines del PUERTO A (5 bits) TRISB para los pines del PUERTO B (8 bits)

Por Ejemplo: Si TRISA es igual a 11110 todos sus pines sern entradas salvo RA0 que esta como salida. Si TRISB es igual a 00000001 todos sus pines sern salidas salvo RB0 que esta como entrada. Cuando el PIC arranca se encuentra en el BANCO 0, como TRISA y TRISB estn en el Por defecto el PIC tendr todos los I/O ports (es BANCO 1 no queda otra, deberemos cambiar de decir los puertos RA y RB), colocados como entra- banco. Esto se logra a travs del Registro STAda de datos, y si queremos cambiarlos habr que TUS. configurarlos. Al configurar los puertos debers STATUS es un Registro de 8 bits u 8 casillas, en tener en cuenta que: el cual la N 5 (RP0) define la posicin del banco en donde nos encontramos, figura 7. Si pones un CERO (0) a RP0 estaremos en Tabla 1 - Ejemplo de configuracin de los puertos el BANCO 0. de un PIC. Si le pones un UNO (1) ya ves, estaremos en el BANCO 1. ;-EncabezadoPara entender mejor cmo se configura un list p=16f84 ; usaremos el PIC 16f84 puerto, en la tabla 1 tenemos un cdigo que radix hex ; y la numeracin hexadecimal configura todos los pines del puerto A como ;mapa de memoriaentrada y todos los del puerto B como salida.Descripcin de los Registros del PIC. ; Aqu le asignamos nombres a los 0x03 equ estado
trisa trisb equ equ 0x05 0x06 ; registros indicando la posicin ; en la que se encuentran ;-Configuracin de puertosreset inicio org goto org bsf movlw movwf movlw movwf bcf 0x00 ; origen del programa, aqu comenzar ; siempre que ocurra un reset ; salto a inicio inicio 0x05 ; origen del cdigo de programa estado,5 ; pongo rp0 a 1 y paso al banco1 b11111 ; cargo W con 11111 trisa ; y paso el valor a trisa b00000000 ; cargo W con 00000000 trisb ; y paso el valor a trisb estado,5 ; pongo rp0 a 0 y regreso al banco0 ; se acab

LOS REGISTROS

DEL

PIC

; end ;

76

Saber Electrnica

Tal como dijimos, para indicarle a un microcontrolador de que manera tiene que trabajar, es que se emplean los registros de configuracin, porque es a travs de estos que se pueden activar las diferentes herramientas del microcontrolador, adems de que nos indican a travs de bits el resultado de una operacin. En la figura 8 se muestra la imagen del mapa de memoria de datos, la cual contiene a los registros de configuracin y de propsito general.

Curso Programado de Microcontroladores PIC


Los registros de configuracin estn compuestos por 8 bits, misma cantidad que posee el bus de la memoria de datos; la memoria de datos est ubicada en localidades de memoria del tipo RAM, por lo que junto a los registros de configuracin se encuentran las localidades de memoria RAM (tambin se les conoce con el nombre de registros de propsito general), en donde se pueden guardar los resultados de la ejecucin de una instruccin, esto quiere decir, que tanto los registros de configuracin como los registros de propsito general, se encuentran ubicados en el mismo mapa de la memoria de datos. El mapa de la memoria de datos se encuentra dividido en diversos bancos, los cuales contienen a todos los registros con los que puede contar un microcontrolador PIC, cada uno de los bancos puede ser accedido desde el cdigo del programa que se le cargue a un microcontrolador, por lo tanto, para configurar las diversas herramientas del microcontrolador, primero se debe de ubicar cual o cuales registros sern manipulados, para de esta manera direccionarlos en el correspondiente banco que contiene los registros de inters, este proceso requiere del empleo de una descripcin adecuada, la cual ser la nica manera de accederlos para que se puedan manipular los registros de configuracin. De la figura 8 se puede observar que por ejemplo para el banco 0, la primera localidad comienza en 00h mientras que la ltima se ubica en 7Fh, lo cual equivale a tener un total de 128 localidades, tenindose la misma cantidad de localidades para todos los bancos que pueda tener el microcontrolador. Tambin se observan los espacios asignados a los registros de configuracin, en los cuales si de manera arbitraria se les hace llegar un valor distinto al que debe de estar presente, le estaremos cambiando al microcontrolador su forma de trabajo, por otra parte, se cuenta con los registros de propsito general, en donde podremos almacenar datos que de acuerdo al programa que elaboremos son importantes. Normalmente los 2 primeros bancos (banco 0 y banco 1) es en donde se concentran la mayora de los registros de configuracin importantes, mientras que en los bancos restantes (banco 2 y banco 3) se tiene un reflejo de dichos registros de configuracin. La importancia de los bancos 2 y 3 radica en que en ellos se encuentra una buena cantidad de localidades de registros de propsito general, en donde podremos guardar datos si es que se requiere. Los registros de configuracin reflejados sirven para realizar un acceso rpido, si es que ya se tiene direccionado un determinado banco, esto nos puede ayudar a ahorrar cdigo para no estar cambiando de banco. En las tablas 2 y 3 se muestran los registros correspondientes al banco 0 y 1, adems de los bits que los conforman, en las tablas se ilustra de igual manera en que localidad se encuentran los registros, as como el valor que adquieren una vez que es inicializado el microcontrolador mediante un reset. En la prxima edicin describiremos los registros de configuracin que generalmente se emplean en cualquier proceso, dejando los registros de configuracin de las herramientas del microcontrolador

Figura 8. Mapa de memoria de datos y registros.

Saber Electrnica

77

Microcontroladores

Tabla 2. Registros de configuracin ubicados en el banco 0.

78

Saber Electrnica

Tabla 3. Registros de configuracin ubicados en el banco 1.

S E C C I O N . D E L . L E C T O R
Seminarios Gratuitos Vamos a su Localidad
Como es nuestra costumbre, Saber Electrnica ha programado una serie de seminarios gratuitos para socios del Club SE que se dictan en diferentes provincias de la Repblica Argentina y de otros pases. Para estos seminarios se prepara material de apoyo que puede ser adquirido por los asistentes a precios econmicos, pero de ninguna manera su compra es obligatoria para poder asistir al evento. Si Ud. desea que realicemos algn evento en la localidad donde reside, puede contactarse telefnicamente al nmero (011) 4301-8804 o va e-mail a: ateclien@webelectronica.com.ar. Para dictar un seminario precisamos un lugar donde se pueda realizar el evento y un contacto a quien los lectores puedan recurrir para quitarse dudas sobre dicha reunin. La premisa fundamental es que el seminario resulte gratuito para los asistentes y que se busque la forma de optimizar gastos para que sto sea posible.

nuestros lectores y que descarguen directamente desde nuestro sitio. Esto hace que debamos contar con servidores y conexiones cuyo costo es elevado y, cuando se realizan descargas simultneas de varios lectores el sistema se puede volver algo lento. Es por eso que recomendamos que primero se hagan socios del Club Saber Electrnica (es gratis y se hace desde nuestra web) y que, cuando realice la descarga, lo haga como socio para que tenga prioridad sobre otros usuarios y as no tenga problemas con la descarga. An as, si desea realizar la descarga como lector, NO DEBERIA tener problemas de falsa conexin o cada de la misma, simplemente podra ser algo lenta. Si el error persiste debe reportarlo a luisleguizamon@webelectronica.com.ar. Pregunta 2: Es cierto que los programas de PICAXE dejarn de ser gratuitos? Si es as me sentira estafado, porque aprend a usar estos chips porque en Saber Electrnica solan decir que para programarlos no haba que comprar nada ms que el integrado. Samuel Augusto Celaya. Respuesta: Que yo sepa los programas de edicin, simulacin y programacin no se van a cobrar y seguirn a disposicin de todos los interesados desde la pgina de Education Revolution. Lo que si va a suceder es que para programar en Diagrama de Flujo los nuevos PICAXE ser necesario el progra-

ma LOGICATOR que es ms fcil de usar, es decir, los estudiantes, tcnicos, profesionales y desarrolladores contarn con herramientas ms poderosas y para aprender a usarlas ser ms sencillo. Tengo entendido que la versin para PICAXE seguir siendo gratuita y se cobrar para usar con PIC. Si llegara a enterarme de algn cambio en la poltica de la empresa de inmediato lo har saber a travs de las pginas de Saber Electrnica. Pregunta 3: Cmo hago para poder darle un PIN a una BlackBerry que me trajeron de Estados Unidos. Habl con mi operador y me dijo que si no le compraba el telfono a ellos no me podan dar un PIN para acceder a las redes sociales. Luis Alberto Gmez . Respuesta: Es un tema complicado en realidad el operador debera entregar un PIN pero suelen no hacerlo. Se puede solicitar a RIM, pero no suelen obviar el pedido, es por eso que muchas veces no se puede tener un nmero de acceso a las redes sociales con conexin especfica para BlackBerry. Lo que se puede hacer es colocar otra aplicacin para que se pueda acceder a redes sociales gratuitamente. En esta edicin se brinda un manual para Nokia 3G y le permite al lector bajar material adicional desde Internet. Lea dicho manual y encontrar informacin para poder acceder a redes sociales. J

Pregunta 1: Quisiera saber por qu muchos de los links para descarga que ustedes colocan en la revista no funcionan o se cortan mientras baja el archivo. No hay una forma ms segura para tener lo que se precisa? Ramn Aldea. Respuesta: Estimado amigo, como Ud. puede observar, en general no empleamos servidores externos (como Rapidshare, Megaupload, etc.) para darle privacidad a
EN NOS Y CASA A V UE RA N S T O S L E NU EGA ESE R LLV

VSITE

Saber Electrnica lo atiende de lunes a viernes de 9:00 a 13:00 y de 14:00 a 18:00 en San Ricardo a 15 cuadras de la anterior direccin (vea en la pgina 79 cmo llegar).

ESTIMADOS LECTORES
Tambin lo Atiende los

VSITENOS EN NUESTRA NUEVA CASA durante Septiembre y llvese


Adems, Para Su Comodidad,

2072,

CDs y revistas de REGALO (a su eleccin).

Saber Electrnica
Sbados

bin Tam ramos de spe lo e barrio l o e en e l g r a n B

en el Local de CENTRO JAPONES DE ARGENTINA, en Belgrano (Capital Federal)


OHiggins 2125 Local 20, Telfono: (011) 3970-4486

a 4 Cuadras de Cabildo y Juramento y a 3 Cuadras de Barrancas de Belgrano Horario de atencin: L. a V. de 9:15 a 13:00 y de 14:00 a 18:00; SABADOS: de 9:00 a 13:30

UNA GRAN VARIEDAD D E PRODUCTOS


Saber Electrnica

Centro Japons de Argentina tambin le ofrece a los MEJORES PRECIOS DEL MERCADO

IMPORTADOS

Todos los Productos y Promociones con la Mejor Atencin y Todo el Asesoramiento