pag 7 y 8 - Universidad Politécnica de Baja California 5/Proyectos con Picaxe/Que es PICAX… ·...

2
E l sistema de desarrollo PI- CAXE hace las cosas to- davía más sencillas para el programador, ya que cuenta con dos opciones de diseñar una apli- cación: una por medio de diagra- mas de flujo y otra por medio de “BASIC”, y aunque esto no es ninguna novedad, (ya que estas herramientas existían con anterio- ridad), 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 fabricación, un firmware a ma- nera de BIOS que simplifica la forma de programarlo. Al igual que en todos los siste- mas de desarrollo, existen ya pre- definidas toda una serie de tarjetas de prácticas sobre las cuales pode- mos emular las aplicaciones que hemos diseñado, pero gracias al firmware que poseen los micro- controladores PICAXE “se puede armar la aplicación completa in- cluyendo al microcontrolador”, y sobre la aplicación programarlo sin necesidad del sistema de desa- rrollo, ni del circuito programador de microcontroladores (vea la fi- gura 1). De hecho, el sistema PICAXE hace más accesible la programa- ción de microcontroladores a to- das aquellas personas que tan sólo cumplan con el único e indispen- sable requisito que es el de querer aprender. Vea en la figura 2 una “pantalla” de la aplicación que nos permitirá realizar el programa que vamos a caragar adentro del PIC. Aquí no vamos a mencionar las ventajas y desventajas del sis- tema PICAXE con respecto a otros, lo único que podemos agre- gar es que se trata de otra manera de programar microcontroladores PIC, empleando diagramas de flu- jo y/o lenguaje BASIC (figura 3), con los cuales ya sea de manera conciente o totalmente implícita, recurrimos a ellos para elaborar un programa. A lo largo de la emisión de es- ta serie de artículos, iremos apren- diendo paso a paso la forma de cómo programar los microcontro- ladores bajo el sistema PICAXE. Para ello, como primer paso, em- plearemos una tarjeta de desarro- llo de la cual proporcionaremos su circuitería para que ustedes la puedan armar, posteriormente después de realizar algunas prác- ticas, avanzaremos sobre aplica- ciones en donde se tenga al mi- crocontrolador como elemen- to principal y al cual progra- maremos en sitio. Ventajas del Sistema Picaxe Como dijimos, el PICAXE es un siste- ma de microcontro- ladores PIC muy fá- cil de programar ya que utiliza un len- guaje BASIC muy sencillo, además de contar también con la posibilidad de programarlos con diagramas de flujo. Aprovecha to- das las características de los mi- crocontroladores de bajo costo que incorporan memoria FLASH. Está disponible en tres versio- nes que son el de 8 terminales (PI- CAXE-08), 18 terminales (PICA- XE-18) y 28 terminales (PICA- XE-28). En estos microcontrola- dores ya se tienen definidas las terminales que tienen la función de entrada y salida de datos, ade- más de las terminales que sirven para programar al PICAXE en si- Sistema PICAXE // Club SE // 7 No exageramos demasiado si decimos que los microcontroladores forman parte de nuestra vi- da, especialmente en lo que hace al “confort”. Hoy en día, es casi imposible pensar en un dis- positivo electrónico que no contenga, al menos, un chip de proceso. Es por eso que comenza- mos a describir un sistema muy fácil de aprender y que puede programarse en entornos ami- gables. Si desea obtener tutoriales sobre este sistema, puede bajarlos de nuestra web: www.we- belectronica.com.ar con la clave picaxe. ¿Q UÉ ES PICAXE? Figura 1 Figura 2 Figura 3

Transcript of pag 7 y 8 - Universidad Politécnica de Baja California 5/Proyectos con Picaxe/Que es PICAX… ·...

Page 1: pag 7 y 8 - Universidad Politécnica de Baja California 5/Proyectos con Picaxe/Que es PICAX… · nera de BIOS que simplifica la forma de programarlo. ... las ventajas y desventajas

El sistema de desarrollo PI-CAXE hace las cosas to-davía más sencillas para el

programador, ya que cuenta condos opciones de diseñar una apli-cación: una por medio de diagra-mas de flujo y otra por medio de“BASIC”, y aunque esto no esninguna novedad, (ya que estasherramientas existían con anterio-ridad), lo ventajoso del PICAXEradica en el hecho de que se tratade un microcontrolador PIC que,en un segmento de memoria ROMinterna le ha sido grabado desdesu fabricación, un firmware a ma-nera de BIOS que simplifica laforma de programarlo.

Al igual que en todos los siste-mas de desarrollo, existen ya pre-definidas toda una serie de tarjetasde prácticas sobre las cuales pode-mos emular las aplicaciones quehemos diseñado, pero gracias alfirmware que poseen los micro-controladores PICAXE “se puedearmar la aplicación completa in-cluyendo al microcontrolador”, ysobre la aplicación programarlosin necesidad del sistema de desa-rrollo, ni del circuito programadorde microcontroladores (vea la fi-gura 1).

De hecho, el sistema PICAXEhace más accesible la programa-ción de microcontroladores a to-das aquellas personas que tan sólocumplan con el único e indispen-sable requisito que es el de quereraprender. Vea en la figura 2 una“pantalla” de la aplicación que nospermitirá realizar el programa quevamos a caragar adentro del PIC.

Aquí no vamos a mencionarlas ventajas y desventajas del sis-tema PICAXE con respecto aotros, lo único que podemos agre-gar es que se trata de otra manera

de programar microcontroladoresPIC, empleando diagramas de flu-jo y/o lenguaje BASIC (figura 3),con los cuales ya sea de maneraconciente o totalmente implícita,recurrimos a ellos para elaborar unprograma.

A lo largo de la emisión de es-ta serie de artículos, iremos apren-

diendo paso a paso la forma decómo programar los microcontro-ladores bajo el sistema PICAXE.Para ello, como primer paso, em-plearemos una tarjeta de desarro-llo de la cual proporcionaremossu circuitería para que ustedes lapuedan armar, posteriormentedespués de realizar algunas prác-ticas, avanzaremos sobre aplica-ciones en donde se tenga al mi-crocontroladorcomo elemen-to principal yal cual progra-maremos ensitio.

Ventajas del Sistema Picaxe

Como dijimos, elPICAXE es un siste-ma de microcontro-ladores PIC muy fá-cil de programar yaque utiliza un len-guaje BASIC muysencillo, además decontar también conla posibilidad deprogramarlos condiagramas de flujo. Aprovecha to-das las características de los mi-crocontroladores de bajo costoque incorporan memoria FLASH.

Está disponible en tres versio-nes que son el de 8 terminales (PI-CAXE-08), 18 terminales (PICA-

XE-18) y 28 terminales (PICA-XE-28). En estos microcontrola-dores ya se tienen definidas lasterminales que tienen la funciónde entrada y salida de datos, ade-más de las terminales que sirvenpara programar al PICAXE en si-

Sistema PICAXE // Club SE // 7

No exageramos demasiado si decimos que los microcontroladores forman parte de nuestra vi-da, especialmente en lo que hace al “confort”. Hoy en día, es casi imposible pensar en un dis-positivo electrónico que no contenga, al menos, un chip de proceso. Es por eso que comenza-mos a describir un sistema muy fácil de aprender y que puede programarse en entornos ami-gables. Si desea obtener tutoriales sobre este sistema, puede bajarlos de nuestra web: www.we-belectronica.com.ar con la clave picaxe.

¿QUÉ ES PICAXE?

Figura 1

Figura 2

Figura 3

Page 2: pag 7 y 8 - Universidad Politécnica de Baja California 5/Proyectos con Picaxe/Que es PICAX… · nera de BIOS que simplifica la forma de programarlo. ... las ventajas y desventajas

tio, o en otras palabras sobre lamisma aplicación. En las figuras

4, 5 y 6 se muestran los circuitosesquemáticos de la disposición de

cada uno de los microcontrolado-res PICAXE.

En la figura 4 se muestra el cir-cuito esquemático para un PICA-XE de 8 terminales, de las cualeslas que están identificadas comoPin1 E/S, Pin2 E/S, Pin3 E/S yPin4 E/S, son terminales que pue-den funcionar como entradas o sa-lidas de datos del exterior hacia elmicrocontrolador. Las terminalesidentificadas como Serial En y Se-rial Sal, se utilizan para programaral microcontrolador a través delpuerto serie de una PC, para locual las terminales del conectoridentificado como CON1 se hacenllegar al conector DB9 de la PC,tal como se muestra en la figura 7.Por otra parte, de la misma figura4 se observa que la terminal iden-tificada como Serial Sal, cumplecon una doble función, y depen-diendo de dónde se ubique unjumper selector en el conectorCON2, se podrá programar al PICo esa misma terminal una vez pro-gramado el PIC tendrá la funciónde una terminal de salida de datos.

Del circuito esquemático de lafigura 5 se observa la forma enque están dispuestas las terminalesde un PICAXE de 18 terminales,de las cuales las que se encuentranidentificadas como En 0, En 1, En2, En 6 y En 7 son dedicadas ex-clusivamente para adquirir datosdel exterior hacia el microcontro-lador. Las terminales que se en-cuentran identificadas de la Sal 0 aSal 7 son exclusivamente para en-viar datos hacia afuera del micro-controlador, mientras que las ter-minales identificadas como SerialSal y Serial En, se utilizan paraprogramar al microcontrolador.

En el circuito de la figura 6 semuestra la forma de conectar a unPICAXE de 28 terminales, endonde aparte de las terminales de

entrada que se en-cuentran definidascomo En 0 a En 7,también se cuentacon las terminales desalida identificadascomo Sal 0 a Sal 7,además de 4 termina-les para entrada de

datos analógicos, ypor último las ter-minales de progra-mación del micro-controlador.

Ya se ha men-cionado que el sis-tema PICAXE norequiere de progra-mador o borrador,ya que utiliza úni-camente tres alam-bres conectados alpuerto serie de una computadora,tal como se describe en la siguien-te figura 7.

Una vez que han sido identifi-cadas las terminales a utilizar en elconector del puerto serie de la PC,ahora lo que sigue es preparar laconexión hacia el PIC tomando encuenta las terminales, tal como seaprecia en la figura 8.

Como se puede observar en lafigura 3, se puede emplear (es re-comendable) un plug de los utili-zados para conectar los audífonosa la salida de audio de un walk-man o discman, y tener un cablecon un conector DB9 en un extre-mo y un plug de audio en el otro,tal como se ilustra en la figura 9.

Continuará

8 // Club SE // Sistema PICAXE

Figura 4

Figura 5

Figura 6

Figura 7

Figura 8

Figura 9

El funcionamiento de este osc-cilador es sencillo y permite elempleo de cristales de cuarzo,

en una amplia gama de valores, paraque la frecuencia de oscilación puedaubicarse en la banda de 80 metros, 40metros y hasta 20 metros. En la figura1, se tiene un oscilador donde el cris-tal opera como un circuito resonanteparalelo. Se efectúa la realimentacióna través de la capacidad de drenajecompuerta del transistor.

Se debe acoplar el cristal a travésde un capacitor, ya que el mismo no a-

fectará la polarización del transistorporque hay una tensión baja. El cho-que RFC1 se coloca para aumentar laimpedancia de pérdida que ve el cris-tal a su frecuencia de operación ya queRd es de bajo valor.

El tanque L-C conectado en eldrenaje debe estar sintonizado a la fre-cuencia del cristal, para que ofrezcamáxima impedancia a su frecuenciade resonancia.

En la figura 2 se muestra un osci-lador del tipo COLPITTS a cristal(que opera en modo serie). La fre-

cuencia de operación se ajusta a travésde C3, que está en paralelo con la se-rie C1 y C2 y resuenacon la bobina L. El cris-tal se acopla a través deun capacitor ya que latensión entre sus bornespodría ser elevada, loque perjudicaría su cons-trucción.

En este caso, el cris-tal contribuye a incre-mentar la estabilidad dela oscilación. Observeque es un amplificadorrealimentado (como todo os-cilador), donde el lazo de rea-limentación toma una muestrade la señal de colector y lareinyecta al emisor a travésde C2. El cristal manda a ma-sa a la base para la frecuenciade operación.

Otra forma de utilizacióndel cristal, consiste en colo-carlo en la trayectoria de la re-alimentación, donde operaráen su modo serie y ofrecerábaja impedancia a la frecuen-cia de resonancia.

En la figura 3 se da el cir-cuito de nuestro osciladorconstruido en base a las com-

puertas NAND del integrado TTL700.

El cristal provee la realimentaciónnecesaria para que se produzca la

oscilación y es quiendetermina la frecuen-cia. Por lo tanto, sepuede colocar un cristalde 6MHz, 10MHz o lafrecuencia que unonecesite, de modo detener la posibilidad deconstruir un osciladorde frecuencia patrón(con el cristal del valorque Ud. necesite), quepuede ser utilizado en

tareas de ajuste de equipos.En la figura 4 se da la placade circuito impreso sugeridapara este montaje.

Lista de MaterialesCI1 - 7400 - Integrado TTLR1, R2, R3 - 560ΩC1, C2 - 0,15µF - CerámicosC3 - 47pF NPO - CerámicoXTAL - Cristal intercambia-

ble para bandas de 40 u 80 me-tros.

S1 - Manipulador telegráfi-co.

Varios: Placa de circuito impreso,

estaño, gabinete para montaje,conectores varios, etc.

M O N T A J EOSCILADOR A CRISTAL PARA LASBANDAS DE 40 Y 80 METROS

Fig.3

Fig. 4

Figura 1 Fig. 2