5º jornadas amuva - microcontroladores

27
Asociación de Microbótica de la Universidad de Valladolid 5º Jornadas de iniciación a la Microbótica David del Río, Ingeniero Electrónico Gonzalo Arranz, Ingeniero Electrónico

Upload: amuva

Post on 02-Jul-2015

1.227 views

Category:

Education


0 download

DESCRIPTION

Charla de Microcontroladores en las 5º Jornadas de iniciación a la microbótica de AMUVa.www.eis.uva.es/amuva

TRANSCRIPT

Page 1: 5º Jornadas AMUVA -  Microcontroladores

Asociación de Microbótica de la Universidad de Valladolid

5º Jornadas de iniciación a la Microbótica

David del Río, Ingeniero ElectrónicoGonzalo Arranz, Ingeniero Electrónico

Page 2: 5º Jornadas AMUVA -  Microcontroladores

- “Introducción a la microbótica. Actividades y proyectos de AMUVa". Por David del Río Nevado, Ingeniero Electrónico.

- “Principales actuadores en microbótica.” Por Vicente Izcara Autillo.

- “Reciclaje y técnicas de fabricación de piezas para la construcción de robots a bajo coste” Por Aitor Vergara, Mecánico de competición.

- “Microcontroladores en microbótica. Aplicaciones prácticas". Por Gonzalo Arranz, Ingeniero Electrónico.

- “Sensores en microbótica. Alimentación y baterías.". Por Alejandro Fernández Blanco, Ingeniero Electrónico y David García García, Ingeniero Técnico Electrónico.

- "Relato de un constructor de microrobots: de la teoría a la práctica” Por Álvaro Sobrino Vega y Daniel Rodríguez Hernández, Ingenieros Electrónicos.

Índice 5º Jornadas iniciaciòn a la Microbótica

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 3: 5º Jornadas AMUVA -  Microcontroladores

- “Introducción a la microbótica. Actividades y proyectos de AMUVa". Por David del Río Nevado, Ingeniero Electrónico.

- “Principales actuadores en microbótica.” Por Vicente Izcara Autillo.

- “Reciclaje y técnicas de fabricación de piezas para la construcción de robots a bajo coste” Por Aitor Vergara, Mecánico de competición.

- “Microcontroladores en microbótica. Aplicaciones prácticas". Por Gonzalo Arranz, Ingeniero Electrónico.

- “Sensores en microbótica. Alimentación y baterías.". Por Alejandro Fernández Blanco, Ingeniero Electrónico y David García García, Ingeniero Técnico Electrónico.

- "Relato de un constructor de microrobots: de la teoría a la práctica” Por Álvaro Sobrino Vega y Daniel Rodríguez Hernández, Ingenieros Electrónicos.

Índice 5º Jornadas iniciaciòn a la Microbótica

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 4: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot Los microcontroladores Características Fabricantes Cómo diseñar un sistema basado en uC Dónde encontramos uC Futuro de los uC

Índice

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 5: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot

Asociación de Microbótica de la Universidad de Valladolid 2009

Microcontrolador

Control electrónico analógico

Placas comerciales desarrolladas

Consolas especiales de programación

Otros

Page 6: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot

Asociación de Microbótica de la Universidad de Valladolid 2009

Microcontrolador

Microcontrolador Vs Microprocesador

○ Uso○ Precio○ Funcionamiento en tiempo real○ Periféricos y corrientes/tensiones de salida○ Facilidad de manejo: Nº pines, programación,

soldadura…

Page 7: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot

Asociación de Microbótica de la Universidad de Valladolid 2009

Control electrónico analógico http://www.x-robotics.com/

Page 8: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot

Asociación de Microbótica de la Universidad de Valladolid 2009

Placas comerciales desarrolladas

Arduinohttp://www.arduino.cc/

Freeduinohttp://www.freeduino.org/

ct293, ct6681, ct6811, sky293, Pcbot, … http://www.iearobotics.com

handy-boardhttp://handyboard.com/

[email protected]

Page 9: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot

Asociación de Microbótica de la Universidad de Valladolid 2009

Placas comerciales desarrolladas

Page 10: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot

Asociación de Microbótica de la Universidad de Valladolid 2009

Consolas especiales de programación

http://ro-botica.com

Page 11: 5º Jornadas AMUVA -  Microcontroladores

Opciones de control de un microbot

Asociación de Microbótica de la Universidad de Valladolid 2009

Otros Robot controlado por cerebro de rata

Page 12: 5º Jornadas AMUVA -  Microcontroladores

Los microcontroladores

¿Por qué un microcontrolador? Sistema en tiempo real Programación flexible, versatilidad Bajo coste de componentes y diseño Nº de entradas / salidas en función de la aplicación Bajo consumo Buena integración Programación In System

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 13: 5º Jornadas AMUVA -  Microcontroladores

Características de un microcontrolador

Memoria Interrupciones Periféricos:

Entradas / Salidas Temporizadores. Contadores. Convertidores A/D y D/A Conversores PWM Comunicaciones: SPI, I2C,…

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 14: 5º Jornadas AMUVA -  Microcontroladores

Memoria

Memoria de Programa Almacena funcionamiento del uC Memoria FLASH, reprogramable

Memoria de Datos Almacena variables y parámetros Memoria volátil: banco de registros Memoria no volátil: parámetros

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 15: 5º Jornadas AMUVA -  Microcontroladores

Interrupciones

Mecanismo de aviso de eventos Interrumpen el curso de programa Niveles de prioridad

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 16: 5º Jornadas AMUVA -  Microcontroladores

Periféricos: Entradas / Salidas

Sentido programable Varias funciones Capacidad para alta corriente

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 17: 5º Jornadas AMUVA -  Microcontroladores

Periféricos: Temporizadores y contadores

Registros que incrementan su valor en base a: Oscilador -> Temporizador Eventos -> Contador

Perro guardián

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 18: 5º Jornadas AMUVA -  Microcontroladores

Periféricos: A/D

A/D: Convierten la lectura de los sensores en valores entendibles por el uC

Asociación de Microbótica de la Universidad de Valladolid 2009

Mundo exterior sensores

Micro C.

Page 19: 5º Jornadas AMUVA -  Microcontroladores

Periféricos: Conversores PWM

Salida digital periódica Control de motores

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 20: 5º Jornadas AMUVA -  Microcontroladores

Fabricantes

Microchip Texas Instruments Atmel Maxim …

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 21: 5º Jornadas AMUVA -  Microcontroladores

Microchip

¿Por qué Microchip? Bajo coste Buenas prestaciones Amplia oferta de micros Numerosa documentación Facilidad de programación y diseño Herramientas de depuración Circuitos entrenadores Popularidad

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 22: 5º Jornadas AMUVA -  Microcontroladores

Cómo diseñar un sistema

Evaluar necesidades Encontrar micro adecuado:

Coste Nº de entradas/salidas Comunicaciones Convertidores A/D Memoria Encapsulado Consumo Comunicaciones …

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 23: 5º Jornadas AMUVA -  Microcontroladores

Cómo diseñar un sistema II Diseño del circuito mediante software

Proteus Programación del microcontrolador

C, ensamblador MPLAB

Simulación y depuración software

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 24: 5º Jornadas AMUVA -  Microcontroladores

Cómo diseñar un sistema III

Construcción de un prototipo Simulación y depuración hardware

Diseño definitivo

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 25: 5º Jornadas AMUVA -  Microcontroladores

Dónde encontramos los uC

Electrodomésticos Teléfonos móviles Periféricos PC Coches MICROBOTS!!! …

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 26: 5º Jornadas AMUVA -  Microcontroladores

Futuro de los microcontroladores

Micros de ultra bajo consumo Microchip XLP Texas Instruments MSP430

Futuras aplicaciones Telemedicina Domótica

Asociación de Microbótica de la Universidad de Valladolid 2009

Page 27: 5º Jornadas AMUVA -  Microcontroladores

AMUVa

Asociación de Microbótica de la Universidad de Valladolid