Tarjeta Picaxe 1

  • Upload
    ric0727

  • View
    99

  • Download
    2

Embed Size (px)

Citation preview

  • 7/16/2019 Tarjeta Picaxe 1

    1/10

    INSTRUCCIONES GRAFICAS PARA LA TARJETA DE

    PROGRAMACION Y EVALUACION PICAXE

    DIAGRAMA GENERAL DE LA TARJETA DE EVALUACION

    ** PARA PODER ENTENDER MEJOR EL FUNCIONAMIENTO DE LA TARJETA DE EVALUACION, ES NECESARIOLEER PRIMERO LOS MANUALES PICAXE, YA QUE CON ELLOS PODREMOS ENTENDER LA ARQUITECTURA DECADA UNO DE ELLOS.

    CUALQUIER MICRO PICAXE PUEDE SER PROGRAMADO CON ESTA TARJETA.LOS MICROS DE LA SERIE 28 ENADELANTE SE PROGRAMAN EN PROTOBOARD TOMANDO LOS PINES DE PROGRAMACION DE LA BASE DE 8PINES DE NUESTRA TARJETA.

    ** PARA EL CASO DE CONTROL DE MOTORES, REFIERASE AL MANUAL 3 DE PICAXE PARA ENTENDER LAARQUITECTURA DEL DRIVER DE MOTOR L293D.

    ** SI TU PC O LAPTOP NO CUENTA CON PUERTO SERIAL, SE NECESITA CONECTAR UN CABLECONVERTIDOR DE USB A SERIAL AL CABLE DE PROGRAMACION.

  • 7/16/2019 Tarjeta Picaxe 1

    2/10

    UBICACIN DEL PICAXE-18X EN SU BASE

    COMO SE PUEDE OBSERVAR EN LA IMAGEN, EL PICAXE-18X SE DEBE COLOCAR EN LABASE ZIF DEL LADO IZQUIERDO, DEJANDO LIBRES LOS PINES DE LA DERECHA.

    COMO CONECTAR UN SWITCH LOGICO Y UNA SALIDA A LED

    EN LA PARTE SUPERIOR DE LA IMAGEN, SE PUEDE OBSERVAR COMO CONECTAR UN SWITCH LOGICO A UN

    PIN DE ENTRADA DEL PICAXE, LA TARJETA CUENTA CON 5 SWITCHES SW1-SW5 Y 5 ENTRADAS PARA ELPICAXE-18X ( 0 1 2 6 7 ). EN ESTE EJEMPLO, EL SW1 ESTA CONECTADO A LA ENTRADA 0 DEL PIACE-18X.EN LA PARTE INFERIOR DE LA IMAGEN, SE OBSERVA UN ALAMBRE CONECTADO DE LA SALIDA 0 DELPICAXE 18-X A UN LED, SE PUEDEN UTILIZAR CUALQUIERA DE LOS 10 LEDS CON LAS 7 SALIDAS DELPICAXE-18X.

    CONECTANDOUNSWITCH

    LOGICOAUNAENTRADADEL

    PICAXE

    CONECTANDOUNA

    SALIDADELPICAXEA

    UNLED

    CONECTARELPICAXEEN

    LAPARTEIZQUIERDADE

    LABASEZIF

  • 7/16/2019 Tarjeta Picaxe 1

    3/10

    COMO TOMAR VOLTAJE PARA UN PROTOBOARD

    LA TOMA DE VOLTAJE PARA PODER CONECTAR COMPONENTES EXTERNOS EN UN PROTOBOARD DEBERAHACERSE DE LOS CONECTORES MOSTRADOS EN LA PARTE SUPERIOR DERECHA( VCC Y GND ), ESTOSCONECTORES SON EXCLUSIVAMENTE SALIDAS DE VOLTAJE ( JAMAS CONECTAR VOLTAJE Y TIERRAEXTERNOS A ESTOS CONECTORES ) YA QUE LA TARJETA PODRIA SUFRIR DAOS PERMANETES.

    COMO CONECTAR EL BUZZER A UNA SALIDA DEL PICAXE

    ELEL BUZZER SE CONECTA SEGN LA IMAGEN Y PUEDE SER CONECTADO ACUALQUIER PIN DE SALIDA DE LA TARJETA, EN ESTE CASO ESTA AL PIN 3 DESALIDA.

    TOMADEVOLTAJEPARAUN

    PROTOBOARD

    PINESDE

    SALIDA

    PICAXE18X

    PINESDEENTRADAY

    SALIDA PICAXE08M

  • 7/16/2019 Tarjeta Picaxe 1

    4/10

    INSTRUCCIONES IMPORTANTES PARA PODER PROGRAMAR LOS PICAXE.

    UNA VEZ INSTALADO EL SOFTWARE QUE SE PROPORCIONA CON SU DISCO ( BAS805.EXE), SIGA LOSSIGUIENTES PASOS DE CONFIGURACION:

    HAGA CLICK EN EL ICONO OPTIONS:

    SE DESPLEGARA LA SIGUIENTE VENTANA:

    EN ESTA VENTANA SE SELECCIONA EL TIPO DE PICAXE QUE SE VA A PROGRAMAR.SE DEBERA CONOCER LATERMINACION DE SU PICAXE, YA QUE SI POR EJEMPLO TENEMOS UN PICAXE 18X Y SELECCIONAMOS ELPICAXE-18 NO PODREMOS REALIZAR LA PROGRAMACION DEL MICRO.NO ES NECESARIO CONFIGURARNADA MAS ES ESTA VENTANA, A MENOS DE QUE HAYA LEIDO BIEN LOS MANUALES Y QUIERA CONFIGURARFUNCIONES DE VELOCIDAD Y DE SUBRUTINAS.

    ESCOGAELTIPODE

    PICAXEQUEVAA

    PROGRAMAR

  • 7/16/2019 Tarjeta Picaxe 1

    5/10

    AHORA HAGA CLICK EN LA PESTAA SERIAL PORT Y DESPLEGARA LA SIGUIENTEVENTANA:

    EN ESTA VENTANA SE CONFIGURA EL PUERTO A DONDE ESTA CONECTADO NUESTROCABLE DE PROGRAMACION.

    AL FINALIZAR HAGA CLICK EN LA PESTAA APPLY PARA EMPEZAR A PROGRAMAR.

    ESCOGA EL NUMERO DE PUERTO HACIENDO CLICK EN EL CIRCULOCORRESPONDIENTE.

    UNA VEZ HECHO LO ANTERIOR, REGRESE A LA VENTANA MODE:

    SELECCIONEEL

    PUERTOENELQUE

    ESTACONECTADOSU

    CABLEDE

    PROGRAMACION

    HAGACLICK

    AQU

    AL

    FINALIZARDE

    CONFIGURAR

    HAGACLICKAQUPARA

    COMPROBARQUEHAY

    COMUNICACINENTRESUPC

    YLA

    TARJETA

    DE

    EVALUACION

  • 7/16/2019 Tarjeta Picaxe 1

    6/10

    HAGA CLICK EN LA PESTAA FIRMWARE? ,Y DEBERA DESPLEGARSE UNA VENTANADONDE LE MOSTRARA EL TIPO DE PICAXE CONECTADO A SU TARJETA Y LA VERSIONDE FIRMWARE QUE CONTIENE DICHO PICAXE.

    SI POR EL CONTRARIO APARECIERA LA PANTALLA SIGUIENTE:

    LAS CAUSAS PUEDEN SER LAS SIGUIENTES:

    - PUERTO MAL CONFIGURADO ( NO SE SELECCIONO EL COM EN DONDE ESTA ELCABLE DE PROGRAMACION )

    - TARJETA PICAXE NO CONECTADA- MICRO CONECTADO A LA TARJETA QUE NO ES PICAXE- MICRO PICAXE DAADO- LA TARJETA NECESITA UN RESET,PARA HACER ESTO, SIGA LOS SIGUIENTES

    PASOS:

    MANTENGA PRESIONADO EL BOTON RESET DE LA TARJETA PICAXE HAGA CLICK EN BOTON RUN DE SU SOFTWARE ( FLECHA AZUL ) PARA

    EMPEZAR A DESCARGAR SU PROGRAMA CUANDO LA VENTANA DE PROGRESO DE PROGRAMACION

    APAREZCA,LIBERE EL BOTON DE RESET.

    SI POR CUALQUIER MOTIVO, SU TARJETA SIGUE SIN FUNCIONAR, PONGASE ENCONTACTO A: [email protected]

  • 7/16/2019 Tarjeta Picaxe 1

    7/10

    EJEMPLOS DE PROGRAMACION

    EJEMPLO 1: PRENDER Y APAGAR 1 LED EN UN SEGUNDO SI EL PIN0=1

    Usaremos el puerto de salida 0 del PICAXE-18X y el pin 0 de entrada ( ver imagen )

    main: if pin0=1 then led si el pin0=1 ve a etiqueta ledgoto main regresa a etiqueta main

    led: high 0 enciende led

    pause 500 espera 500 mili segundos

    low 0 apaga led

    pause 500 espera 500 mili segundos

    goto main regresa a etiqueta main

    Al sumar los dos tiempos de 500 mili segundos nos dan 1 segundo.

  • 7/16/2019 Tarjeta Picaxe 1

    8/10

    EJEMPLO 2: USO DEL CONVERTIDOR ANALOGO DIGITAL

    La tarjeta tiene dos convertidores AD1 y AD2 que son dos divisores de voltaje. El AD1esta conformado por una resistencia fija y un thermistor y el AD2 est conformado porun potencimetro y una resistencia fija.Los dos generan voltaje anlogo que va de 0 a5 volts.Para el uso del adc basta conectar cualquiera de los 2 convertidores, AD1 o

    AD2 de la tarjeta, a cualquiera de las entradas del picaxe-18x que permiten conversinanloga, que en este caso son las entradas 0 1 y 2. (adc0, adc1 y adc2).

    Para el caso del picaxe-08M son los pines 1 2 y 4. (adc1, adc2 y adc4).

    Cada adc dentro del PICAXE, tiene una resolucin de 8 bits, esto es, 256 cuentas.

    Por ejemplo si queremos que nuestro picaxe determine que al sobrepasar un voltaje de3 volts se encienda un led y encienda el buzzer intermitentemente, haremos losiguiente:

    256 cuentas = 5 volts

    X cuentas = 3 volts

    Por regla de 3: (3*256)/5 = 153 cuentas

    Esto es: 3 volts = 153 cuentas

  • 7/16/2019 Tarjeta Picaxe 1

    9/10

    El programa quedara como sigue:

    main: readadc,0,b0 lee el adc0 y guarda su valor en la variable b0

    If b0>153 then led si b0>153 ve a etiqueta led

    goto main si el valor no es >153 sigue sensando

    Led : high 0 enciende led

    high 1 enciende buzzer

    pause 1000 espera un Segundo

    low 0 apaga led

    low 1 apaga buzzer

    goto main regresa a main

    EJEMPLO 3: CONTROLANDO UN MOTOR DE CD DE 5 VOLTS.

    La tarjeta permite controlar dos motores de CD a la vez, estos deben de ser de mximo 5 volts ymximo ampere de corriente cada uno.

    El circuito L293D, instalado en esta tarjeta, permite que el motor gire en ambos sentidos de lasmanecillas del reloj.

    El termino CW, significa en ingls: En el sentido de las manecillas del reloj

    El termino CCW significa en ingls: En contra del sentido de las manecillas del reloj.

    En el siguiente ejemplo, supondremos que est conectado un motor a MOT1, la conexin de latarjeta quedara como sigue:

    M

    O

    T

  • 7/16/2019 Tarjeta Picaxe 1

    10/10

    La lgica de nuestra tarjeta para el control de motores es como sigue:

    Tenemos 4 entradas al controlador de motores L293D

    IN1 e IN2 controlan el motor 1 (MOT1)

    IN3 e In4 controlan el motor 2 (MOT2)Comportamiento del motor segn sus entradas

    IN1 IN2

    0 0 MOTOR PARADO

    1 0 GIRO A LA DERECHA ( CW)

    0 1 GIRO A LA IZQUIERDA ( CCW)

    1 1 MOTOR PARADO

    Es la misma tabla para IN3 e IN4

    Si el motor no gira en el sentido deseado, bastar con intercambiar los cables rojo ynegro que van al motor como se muestra en la figura anterior.

    En este ejemplo, haremos que el motor conectado a nuestra tarjeta, gire 3 segundosen el sentido CW (derecha) y 3 segundos en sentido CCW (izquierda).

    main: high 1

    low 0

    pause 3000

    high 0

    low 1

    pause 3000

    goto main

    CON LOS EJEMPLOS ANTERIORES, SE PRETENDE QUE PUEDAS EMPEZAR A HACERUSO DE TU TARJETA DE PROGRAMACION Y EVALUACION. LAS FORMAS DE USO DE TUTARJETA SON INFINITAS. APOYATE DE LOS MANUALES QUE SE ANEXAN EN TU CD YSACARAS MAYOR PROVECHO DE LA MISMA.

    GRACIAS POR HABER ADQUIRIDO UN PRODUCTO MAS DE DEC electronics.