Вы находитесь на странице: 1из 4

MONTAJE

Robtica y Algo Ms...


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). En esta nota explicamos por qu es conveniente trabajar con PICAXE por sobre los ya famosos PIC y otros microcontroladores. Por: Ing. Ismael Cervantes de Anda e-mail: icervantes@saberinternacional.com.mx

n 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 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, mi-

croprocesador, 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 de-

sarrollo, 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 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 Figura 1

Saber Electrnica N 176

19

Montaje
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 llamado 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 mipersonas 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. 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 Figura 3 PIC, empleando diagramas de flujo y/o lenguaje BASIC (figura 5), con los cuales ya sea de manera conciente o totalmente implcita, recurrimos a ellos para elaborar un programa. A lo largo de la emisin de esta serie de artculos, iremos aprendiendo paso a paso la forma de cmo programar los microcontroladores crocontrolador, y sobre la aplicacin bajo el sistema PICAXE. Para ello, programarlo sin necesidad del siste- como primer paso, emplearemos una ma de desarrollo, ni del circuito pro- tarjeta de desarrollo de la cual programador de microcontroladores (vea porcionaremos su circuitera para la figura 3). que ustedes la puedan armar, posteDe hecho, el sistema PICAXE ha- riormente despus de realizar alguce ms accesible la programacin de nas prcticas, avanzaremos sobre microcontroladores a todas aquellas aplicaciones en donde se tenga al microcontrolador como elemento princiFigura 4 pal y al cual programaremos en sitio. Figura 2

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

20

Saber Electrnica N 176

Microcontroladores PICAXE
Figura 6

Figura 5 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 conector 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 programado el PIC tendr la funcin de una terminal de salida de datos. Del circuito esquemtico de la figura 7 se observa la forma en que estn dispuestas las terminales de un PICAXE de 18 terminales, de las cuales las que se encuentran identificadas como En 0, En 1, En 2, En 6 y En 7 son dedicadas exclusivamente para adquirir datos del exterior hacia el microcontrolador. Las terminales que se encuentran identificadas de la Sal 0 a Sal 7 son exclusivamente para enviar datos hacia afuera Figura 7 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 Figura 8 7, tambin se cuenta

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 (PICAXE08), 18 terminales (PICAXE-18) y 28 terminales (PICAXE28). 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

Saber Electrnica N 176

21

Montaje
con las terminales de salida identifiFig. 9 cadas como Sal 0 a Sal 7, adems de 4 terminales para entrada de datos analgicos, y por ltimo las terminales de programacin del microcontrolador. Ya se ha mencionado que el sistema PICAXE no requiere Figura 10 de programador o borrador, ya que utiliza nicamente tres alambres conectados al puerto serie de una computadora, tal como se describe en la siguiente figura 9. Una vez que han sido identificadas las terminales a utilizar en el conector del puerto serie de la PC, ahora lo que sigue es preparar la conexin hacia el PIC tomando en cuenta las terminales, tal como se aprecia bado 2 de abril se vern en la prctien la figura 10. Como se puede observar en la fi- ca los temas aprendidos. Cabe aclarar que los microcontrogura 11, se puede emplear (es recomendable) un plug de los utilizados ladores PICAXE son chips similares para conectar los audfonos a la sali- a los PICs pero que pueden prograda de audio de un walkman o disc- marse en un ambiente mucho ms man, y tener un cable con un conec- amigable y sin necesidad de quitar el tor DB9 en un extremo y un plug de dispositivo del circuito donde se enaudio en el otro, tal como se ilustra cuentra. El sistema PICAXE, cuyo softwaen la figura 12. re es gratuito, permite que los lectores puedan programar partiendo de diagramas de flujo, sin necesidad de Practique con PICAXE conocer las instrucciones del microDebido a la gran demanda que controlador. Aclaramos, que quienes lo deestn teniendo los seminarios que se estn realizando en el hotel Plaza seen pueden asisitr unicamente a la Madrid, el viernes 1 y el sbado 2 de parte terica, a la parte prctica o a abril se llevarn a cabo las primeras ambas y slo debern abonar los jornadas multidisciplinarias de elec- consumos que realicen en el hotel. Las jornadas son gratuitas para trnica, en el marco del Club Saber los lectores de Saber Electrnica y el Electrnica. En estas jornadas se impartirn 4 nico requisito es que presenten este ejemplar. temas a saber: Como lo hacemos en todos nuestros eventos, preparamos material * Microcontroladores PICAXE exclusivo para los lectores. Para la * Robtica jornada terica (da viernes), hemos * PLC preparado 2 CDs exclusivos con * Manejo del Osciloscopio abundante informacin, las presentaEl da viernes se darn los con- ciones de los temas dados, bases de ceptos tericos de cada tema y el s- datos, y varios programas entre los que se encuentran aplicaciones para que pueda usar su computadora como osciloscopio, frecuencmetro, generador de funciones, etc. Adems, el material incluye 2 VCDs con videos de temas tratados en el seminario, por ltimo, se incluyen dos libros y un manual con los temas del seminario. El costo de todo este material es de $300 M.N. incluyendo el diploma que lo acredita como asistente a la jornada teniendo, adems, derecho a refrigerios en el hotel. Para la segunda etapa (sbado), el material incluye un CD con prctica sobre los temas dados, que incluyen guas que describen paso a paso el armado de kits prcticos. Tambin se incluye un kit que contiene un microcontrolador PICAXE para que practique con lo aprendido, un kit de mini-robtica, y un libro con el montaje paso a paso de varios kits de los temas impartidos. El costo del material para esta segunda jornada, es de $320 e incluye el diploma y refrigerios. Cabe aclarar que las vacantes son limitadas a 150 asistentes y quienes se inscriban debern dejarnos sus datos para poder comunicarnos con el objeto de confirmar su asistencia y asi minimizar la inasistencia, para que pueda concurrir la mayor cantidad de lectores. Los interesados debern enviar un mail a: privero@saberinternacional.com.mx. Tambin podrn realizar su reserva llamando al telfono: (55) 5839 7277.

Figura 11

22

Saber Electrnica N 176

Вам также может понравиться