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.