Figura 2
No exageramos demasiado si decimos que los microcontroladores forman parte de nuestra vida, especialmente en lo que hace al confort. Hoy en da, es casi imposible pensar en un disVentajas del positivo electrnico que no contenga, al menos, un chip de proceso. Es por eso que comenzaSistema Picaxe mos a describir un sistema muy fcil de aprender y que puede programarse en entornos amigables. Si desea obtener tutoriales sobre este sistema, puede bajarlos de nuestra web: www.weComo dijimos, el belectronica.com.ar con la clave picaxe. 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 (PICA-
Q U
ES
PICAXE?
de programar microcontroladores PIC, empleando diagramas de flujo y/o lenguaje BASIC (figura 3), 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 apren-
l 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 1). 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 2 una pantalla de la aplicacin que nos permitir realizar el programa que vamos a caragar 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
diendo 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 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 3
XE-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 si-
Figura 1
Figura 8 datos analgicos, y por ltimo las terminales de programacin del microcontrolador. Ya se ha mencionado que el sistema PICAXE no requiere 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 7. 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 en la figura 8. puertas NAND del integrado TTL 700.
Figura 5
Figura 9
Figura 6
Como se puede observar en la figura 3, 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 9. Continuar El cristal provee la realimentacin necesaria para que se produzca la oscilacin y es quien determina la frecuencia. Por lo tanto, se puede colocar un cristal de 6MHz, 10MHz o la frecuencia que uno necesite, de modo de tener la posibilidad de construir un oscilador de frecuencia patrn (con el cristal del valor Fig.3 que Ud. necesite), que puede ser utilizado en tareas de ajuste de equipos. En la figura 4 se da la placa de circuito impreso sugerida para este montaje. Lista de Materiales CI1 - 7400 - Integrado TTL R1, R2, R3 - 560 C1, C2 - 0,15F - Cermicos C3 - 47pF NPO - Cermico XTAL - Cristal intercambiable para bandas de 40 u 80 metros. S1 - Manipulador telegrfico. Varios: Placa de circuito impreso, estao, gabinete para montaje, conectores varios, etc.
M O N T A J E
O SCILADOR A C RISTAL PARA LAS B ANDAS DE 40 Y 80 METROS
l funcionamiento de este osccilador es sencillo y permite el empleo de cristales de cuarzo, en una amplia gama de valores, para que la frecuencia de oscilacin pueda ubicarse en la banda de 80 metros, 40 metros y hasta 20 metros. En la figura 1, se tiene un oscilador donde el cristal opera como un circuito resonante paralelo. Se efecta la realimentacin a travs de la capacidad de drenaje compuerta del transistor. Se debe acoplar el cristal a travs de un capacitor, ya que el mismo no aFigura 1
fectar la polarizacin del transistor porque hay una tensin baja. El choque RFC1 se coloca para aumentar la impedancia de prdida que ve el cristal a su frecuencia de operacin ya que Rd es de bajo valor. El tanque L-C conectado en el drenaje debe estar sintonizado a la frecuencia del cristal, para que ofrezca mxima impedancia a su frecuencia de resonancia. En la figura 2 se muestra un oscilador del tipo COLPITTS a cristal (que opera en modo serie). La freFig. 2
Fig. 4