Grado en Ingeniería Electrónica Industrial y Automática Realizado por:

Slides:



Advertisements
Presentaciones similares
AMPLIFICADORES CLASE C
Advertisements

Conclusiones: Los resultados obtenidos hasta ahora mediante simulación, demuestran que con esta técnica se mejora la eficiencia y se disminuye el consumo.
 El ISA (Actuador de Velocidad de Ralentí) esta instalado en el cuerpo de la mariposa del motor y controla la relación de aire en la admisión al motor.
INTRODUCCION A LOS SISTEMAS DE COMPUTO ARQUITECTURA VON NEUMAN Ing. David Gonzalez.
Tecnologías 2º ESO. Componentes de los Ordenadores Hardware: Son los componentes físicos (tangibles) de un ordenador : CPU (Unidad Central de Proceso)
UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE ELECTRONICA Y TELECOMUNICACIONES “DISEÑO DE MODULO ELECTRÓNICO.
Reductores de velocidad. ¿Cuál es la funcion de un reductor de velocidad? 1. Reduce la velocidad. 2. Multiplica el par de torsion.
TRANSDUCTORES Una definición posible de Transductor es "un dispositivo sobre el que actúa energía desde un sistema y que suministra energía, usualmente.
CONTROLADORES LOGICOS PROGRAMABLES (PLC) Estructura de un automatismo.
Mg.Ing.Meregildo Silva Ramírez1
Ingeniería Electrónica Industrial
Ingeniería Electrónica Industrial
El motor térmico. Clasificación y elementos constructivos
Tecnologías 2º ESO.
TEMA 3. COMPONENTES INTERNOS DEL ORDENADOR.
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE INGENIERÍA
Tema: Tipos De fuentes de alimentación
Grado en Ingeniería Aeroespacial
Desarrollo de una estación meteorológica usando una Raspberry-Pi
Computadora: Herramienta electromecánica que facilita diversas y muy variadas tareas dependiendo del programa que se utilice. Se caracteriza por aceptar.
Autor: D. Eduardo M. Alonso Sánchez
Departamento de Ingeniería Electromecánica PLC´s.
Microcontroladores de Microchip Centro de Bachillerato Tecnológico Industrial y de Servicios no.7 Profesor: Ing. Oscar Sánchez Ureño Integrantes:
14. Dispositivo de falta de velocidad 15
El hardware y el software
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
Autor: Daniel Collado Bertomeu Tutor: Salvador ponce alcántara
CONTROL POR EVENTOS PARA LA ESTABILIZACIÓN DEL PÉNDULO LINEAL
SENSOR DE TEMPERATURA.
HARDWARE POR: JOEL CASTAÑEDA 1ºA.
ARQUITECTURA DE HARD WARE COMPONENTES EN BLOQUES DEL PROCESADOR
ARDUINO Qué es y por qué usarlo * El proyecto Arduino:
INTRODUCCION DE SISTEMAS INFORMATICOS
HARDWARE Y SOFTWARE Hardware Informática Software
Sistemas automatizados
MOTORES DE C.C. ESTUDIO:  MOTOR DE C.C. PRINCIPIOS DE FUNCIONAMIENTO.  ETAPAS DE POTENCIA PARA EL CONTROL.  RECTIFICACION CONTROLADA.  CIRCUITOS TROCEADORES.
MOTORES DE C.C. ESTUDIO:  MOTOR DE C.C. PRINCIPIOS DE FUNCIONAMIENTO.  ETAPAS DE POTENCIA PARA EL CONTROL.  RECTIFICACION CONTROLADA.  CIRCUITOS TROCEADORES.
TECNOLOGIA.
CPU.
ESTRUCTURA DEL CONTROLADOR PID
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Integrantes: Irvin Erickson Esquivel Danilo Josué Chicas
Periféricos de entrada
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
00:46 1 El software educativo es definido como un conjunto de programas, documentos, procedimientos, y rutinas asociados con la operación de un sistema.
SERVOMOTORES EMAN HENNESY MARIN JOSE MAYO,2018. SERVOMOTOR son dispositivos de accionamiento para el control de precisión de velocidad, par motor y posición.
COMPONENTES ELECTRONICOS ELEMENTOS ACTIVOS Y PASIVOS INSTRUMENTACION Y CONTROL DE PROCESOS INDUSTRIALES.
Modelación y simulación Ingeniería de Sistemas Mauricio Hincapié PH.D – David Alberto García Msc.
Unidad 1. - Morfología del robot 1
Tecnologías 2º ESO.
2. Programación de Robots
Diagrama de control Integrantes: Albineda Cano Elizabeth Meritxell Martínez Quintanilla Camila Contreras Soria Jaqueline López Aram Abraham.
1 UNIVERSIDAD NACIONAL DE INGENIERIA FACULTAD DE INGENIERIA QUIMICA Y MANUFACTURERA Ing. JORGE COSCO GRIMANEY CONTROLES ELECTRICOS y AUTOMATIZACION EE.
Mantenimiento y seguridad industrial M.C. Gloria Flor Mata Donjuan
ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO Máquinas Eléctricas INTEGRANTES: WASHINGTON NARANJO DANIEL OROZCO MICHAEL PERUGACHI BYRON PADILLA.
TIPOS DE MOTORES ELÉCTRICOS INTEGRANTES: VALERIA MARTINEZ MATIAS WILBERT VAZQUEZ DIAZ JAZMIN CITLALLI SEGURA LOPEZ MARTIN JESUS SALGADO GABRIELA JULISSA.
NOMBRE : Daniel Lima Cachi DOCENTE : ING. HENRY GOMEZ DEL CARPIO CURSO : CIRCUITOS ELECTRONICOS 3.
Universidad politécnica de Madrid
Universidad politécnica de Madrid
UNIDAD 11: CONTROL DE SERVOMOTORES
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
PROYECTO DE CONTROL CON MICROPROCESADORES CONTROLADOR DE VELOCIDAD DE UN MOTOR MONOFÁSICO DE INDUCCIÓN EMPLEANDO LA TÉCNICA DE CONTROL SPWM. Dalton Celi.
 Diseñar y armar un inversor de corriente de DC a AC que produzca una onda sinusoidal con una frecuencia de 60Hz.
CONTROL DE MOTORES PASO A PASO MEDIANTE MICROCONTROLADORES.
COBAEH Extraescolar de Robótica. Equipo: Santos pedro Ciriaco Gonzalez.
 Es un dispositivo que forma parte de un circuito electrónico. Se diseñan para ser conectados entre ellos, normalmente mediante soldadura, a un circuito.
Concepto Clasificación Hardware Como procesa datos Sistemas de los Procesos de Datos (Dispositivos) Software (Conceptos, tipos, clasificación, fuentes)
Convertidor Matricial ca/ca Alumno: Ccoyori mendoza mario Código: Curso: Electrónica de potencia Profesor: Dra. Teresa Núñez.
CONMUTADORES DE ALTA FRECUENCIA INTEGRANTES: JAIME JACOME JAZMIN MONTEROS CRISTIAN MACHADO ANGEL MOROCHO.
Transcripción de la presentación:

DISEÑO E IMPLEMENTACIÓN DE UN CUADRICÓPTERO BASADO EN EL MICROCONTROLADOR STM32F4 Grado en Ingeniería Electrónica Industrial y Automática Realizado por: Aleks Emilov Goranov Dirigido por: Carlos Pascual Domínguez Montagud Fecha: 06/2016

CONTENIDO INTRODUCCIÓN OBJETIVOS DIAGRAMA DE BLOQUES HARDWARE CONTROL SOFTWARE CONCLUSIONES Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

¿QUÉ ES UN CUADRICÓPTERO? INTRODUCCIÓN ¿QUÉ ES UN CUADRICÓPTERO? “Es un helicóptero multirotor que es levantado y propulsado por cuatro rotores.” ¿CÓMO FUNCIONA? “Utiliza un sistema electrónico de control y sensores para estabilizar la aeronave. El control de movimiento del vehículo se consigue variando la velocidad de rotación de los rotores cambiando así su carga de par y las características de empuje y elevación.” Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

Seleccionar los componentes Construir el cuadricóptero OBJETIVOS Seleccionar los componentes Construir el cuadricóptero Diseñar el control Programar el microcontrolador Realizar los ajustes necesarios Verificar el correcto funcionamiento Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

DIAGRAMA DE BLOQUES Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

Motores de C.C. sin escobillas HARDWARE Motores de C.C. sin escobillas ¿Qué función tienen? Transformar la energía eléctrica en energía mecánica, en concreto, girar las hélices para obteniendo una fuerza de empuje vertical. ¿Por qué motores sin escobillas? DYS BE1806 2300 KV Corriente máxima: 7,6 A Potencia máxima: 84,4 W Baja vibración y ruido Peso: 18 g Mayor eficiencia (menos perdida por calor) Mayor rendimiento (mayor duración de las baterías) Requieren menos mantenimiento al no tener escobillas Mayor potencia para el mismo tamaño Rango de velocidad elevado al no tener limitación mecánica. Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

Controladores de velocidad HARDWARE Controladores de velocidad ¿Por qué necesitamos un ESC? Porque los motores no se pueden conectar directamente a la batería sino que requieren de un circuito electrónico que los maneje. ¿Qué es un ESC? Dys BlHeli 20A OPTO Voltaje de entrada: 2 – 4s Frec. de señal: 20-500 Hz Frec. de salida PWM: 18 kHz Peso: 7,6 g Es un dispositivo que, comandado por un canal del receptor, es capaz de gobernar el motor del modelo haciendo que gire a más o menos revoluciones por minuto. Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

Microcontrolador STM32F4 HARDWARE Microcontrolador STM32F4 Funciones: Gestiona las variables de entrada y salida Interpreta las señales (receptor y sensores) Almacena información (datos, resultados, el propio programa) Realiza cálculos (posición, orientación, error, etc.) Actúa como regulador Versión STM32F407VGT6 ARM Cortex-M4 32-bit 168 MHz CPU/210 DMIPS 1 MB de memoria flash 192 kB de RAM Peso: 87 g Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

HARDWARE Receptor y emisor RC ¿Qué función desempeña? Comunicarse con el quadricópter para realizar el control El emisor da las ordenes de movimiento y el receptor se encarga de recibirlas y transmitirlas al microcontrolador ¿Qué ventaja tiene? Flysky FS-I6 y FS-IA6 Rango RF: 2.40-2.48GHz Ancho de banda: 500 KHz Sensibilidad: 1024 Podemos realizar el control a distancias muy grandes. Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

HARDWARE Giroscopio Batería ¿Qué hace? ¿Por qué baterías tipo LiPo? Mide la rotación sobre los ejes X, Y, Z Nos permite establecer la orientación del quadricóptero Batería Gy-86 MPU6050 IMU MS5611 barometer HMC5883L magnetometer ¿Por qué baterías tipo LiPo? Son mas ligeras Descargas altas Mantienen su carga nominal más tiempo Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

¿Qué es lo que se desea controlar? Del receptor del mando se extrae una señal PWM por cada canal: ¿Qué es lo que se desea controlar? > RPM ÁNGULOS SOBRE X,Y,Z < RPM Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

CONTROL Controlador PID Sensor ESC1 = throttle – PID_pitch + PID_roll – PID_yaw ESC2 = throttle + PID_pitch + PID_roll + PID_yaw ESC3 = throttle + PID_pitch - PID_roll – PID_yaw ESC4 = throttle – PID_pitch - PID_roll + PID_yaw P = (giroscopio-receptor) x Kp I = I-1 + (giroscopio-receptor) x Ki D = ((giroscopio-receptor) – (giroscopio-1 - receptor-1)) x Kd Obtenemos la acción de control Para cada uno de los ejes Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

SOFTWARE Cosas a tener en cuenta: Entorno de programación uVision 5 de Keil Es necesaria la librería CMSIS y Standard Peripheral Lenguaje C Bus I2C para R/W Registros Pasos a seguir: Configurar puertos y pines Extraer información (para lecturas del receptor utilizar interrupciones) Convertir de unas unidades a otras Definir el periodo para el bucle de control Ejecutar la acción de control Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

Proyecto multidisciplinar Aporta nuevos conocimientos Conclusiones Proyecto multidisciplinar Aporta nuevos conocimientos Comparar lo teórico con lo práctico Diversas aplicaciones Diseño e implementation de un quadcopter basado en el microcontrolador STM32F4

DISEÑO E IMPLEMENTACIÓN DE UN CUADRICÓPTERO BASADO EN EL MICROCONTROLADOR STM32F4 Grado en Ingeniería Electrónica Industrial y Automática Realizado por: Aleks Emilov Goranov Dirigido por: Carlos Pascual Domínguez Montagud Fecha: 06/2016