Aplicaciones Basicas de Robotica y Control Con Picaxe

Post on 14-Apr-2015

79 views 6 download

Transcript of Aplicaciones Basicas de Robotica y Control Con Picaxe

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

· bajo costo, circuito de fácil construcción· hasta 8 entradas, 8 salidas y 4 canales analógicos· rápida operación de descarga mediante cable serie/USB· Software “Editor de Programación” gratuito y de fácil uso· lenguaje de programación tipo BASIC simple y fácil de aprender· editor de diagramas de flujo que facilita la programación· puede ser programado también mediante el software “Crocodile Technology”· extenso número de manuales gratuitos y foro de apoyo en línea· paquete de control remoto infrarrojo disponible· paquete de servocontrolador disponible

CARACTERÍSTICAS

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Circuito de conexión Al puerto RS-232 para la programación

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Arquitectura Genérica de una aplicación con PICAXE

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

IDEALo que queremos hacer

Se escribe el ProgramaBASICFlowchartCrocodileEtc..

Se descargael programa sobre la PICAXE

Se realizan las pruebas sobe el prototipo

ELABORACION DE UN PROYECTO

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

El modelo PICAXE 28A ofrece 8 salidas digitales (Out0 a Out7) Mediante las cuales se podrán controlar distintos operadores de salida Que veremos a continuación

PICPICAXE 28A

Zocalo DriverOpcional Control Motores

ConectorSalidas

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

Pineado del conector plano de salida (20 pines)

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Activación de un LED

Salida con DRIVER de Potencia ULN2004

Interfaces con MOSFET

SALIDAS

Activación de LEDS bicolor Activación de Zumbador

Distintos operadores de salida conectables al PICAXEPermiten atender a una amplia gama de aplicaciones

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Activación mediantetransistor

Gobierno deuna LÁMPARA

Gobierno de un MOTOR

Gobierno deun ZUMBADOR

SALIDAS

Gobierno de un RELÉ

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

Mediante un CI auxiliar se puede conseguir el gobierno de motores

Control de Motores de c.c.

Control de un Motor Paso a Paso

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

SALIDAS

Es posible controlar tanto un display de siete segmentos como uno de cristal líquido tal como se muestra en los esquemas.

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

ENTRADAS(digitales)

El modelo PICAXE 28A ofrece 8 entradas digitales (in0 a in7)

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Pineado del conector plano de entrada (20 pines)

ENTRADAS(digitales)

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

ENTRADAS(digitales)

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Entradas Analógicas (4)ENTRADAS(analógicas)

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Entradas Analógicas

Para simular bastacolocar un potenciómetro

Medida de luz Medida de temperatura

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Identificadas las E/S se procede a estudiar el funcionamiento del sistema y se escribe el programa que de grabara posteriormente en el PICAXE

PICAXE es un microcontrolador con numerosas Aplicaciones en pequeños aparatos y sistemas de control

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Intermitente en la Salida0

Esta aplicación enciende y apaga de manera cíclica el

diodo Led conectado a la salida.

Activa la salida 0

Espera 1 seg.

Desactiva la salida 0

Espera 1 seg.

Vuelve al principio

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Activación de una salida un número determinado de v eces

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Indicadores de niveles de una señal de entradaAnalógica recogida por la Entrada 0

OnOffOffE0>175

OffOnOffE0<175

OffOffONE0<75

Led3Led2Led1

Rango de E0

Tabla de Salidas

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Generación de Sonidos con PICAXE

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Encendido parpadeante mediante condición de entrada

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Procesamiento de una entrada analógica que mide la cantidad de luz

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Interruptor crepuscular

Circuito detector de luzcon salida digital

Salida 0

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Programación de una aplicación medianteel software Crocodile Technology

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Realización de cableado

Realización del programay prueba de funcionamiento

Descarga sobre la placa PICAXE

Programación mediante Crocodile

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Software para la programación de las tarjetas PICAXE

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Programa escrito en BASIC

Programa escrito en Flowchart

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

• Crear un nuevo programa

• Crear un nuevo Diagrama tipo Flowchart

• Crear un diagrama con operadores lógicos (pendiente para próximas versiones)

• Abrir un programa

• Guardar un programa

• Imprimir

• Opciones de Configuración

• Ejecutar el programa seleccionado

Opciones Básicas del Programa

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Barra de Herramientas de bloques funcionales para programar

Comandos activación de salidas

Comandos de movimiento de motores

Comandos condicionales

Comandos de temporizacion/espera

Comandos de subrutinas

Otros Comandos

Comandos control via radio

Bloques funcionales de la herramienta Flowchart

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Se puede realizar la simulacióndel programa

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Ejecutar realiza la descarga del programa sobre PICAXE

Si no se puede realizar la descargaSe nos avisa con el mensaje

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Con la Opción Depurarse puede ver el estado de las variables internas b0 a b13

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

La tabla de Símbolosnos permite dar nombres a las E/S y a las variables internas

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

CONFIGURACIONES

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

CONFIGURACIONES

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

CONFIGURACIONES

Curso de Modelado y Simulación: PICAXE. Universidad Técnica Ambato- Agosto 2006 José Manuel Ruiz Gutiérrez

Juego de Instrucciones BASIC del PICAXE 28A