UNIDAD 11: CONTROL DE SERVOMOTORES

Slides:



Advertisements
Presentaciones similares
SERVOMOTORES.
Advertisements

Motores.
INTRODUCCIÓN A LOS MICROROBOTS - CONTROL DE MOVIMIENTO -
SERVOMOTORES Equipo # 5 Integrantes: Ahuejote Hernández Brenda Itzel
GIRO EL ÁNGULO QUE QUIERO O LO CONVIERTO EN MOTOR
Servomotores
Computación física con Arduino y Firefly
Tarjeta principal y módulos de control para un robot móvil Presenta: Sonia Martínez Guzmán Marisela Morales Matus Marlene Pérez Cruz 19-enero-2015.
Prácticas de Electrónica para la ESO Autor: Juan Carlos Martín San José Departamento de Tecnología I.E.S.Iturralde Entrenador.
 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.
La computadora, también conocida como ordenador o computador es una maquina electrónica que permite procesar datos. Esta compuesta por:  Hardware  Software.
Motor Paso a Paso Alberto Ortiz B.. Características Motor de alta precisión Control de velocidad y posición Tamaño reducido y bajo voltaje Fácil control.
ARDUINO INTRODUCCIÓN Y PROGRAMACIÓN. Podemos tener Señales analógicas y digitales. INTRODUCCIÓN.
Ingeniería Electrónica Industrial
Control, adquisición y monitoreo con Arduino y Visual Basic .net
La Fuente De Poder Presentación Componentes Físicos Fuentes AT y ATX
Comunicación Bluetooth con aplicación Android.
Yireth Alejandra Amaya Guevara y Yennifer Tatiana Arboleda Araque
Capitulo I Introducción
PRESION DE LIQUIDO REFRIGERANTE
Tema: Tipos De fuentes de alimentación
Conexiones Discos Rigidos
Brazo robótico Un brazo robótico es un tipo de brazo mecánico, normalmente programable, con funciones parecidas a las de un brazo humano; este puede ser.
Control, adquisición y monitoreo con Arduino y Visual Basic .net
CLASE X.
SENSOR ULTRASONIDOS O módulo ultrasónico modelo HC-SR04.
SENSOR ULTRASONIDOS O módulo ultrasónico modelo HC-SR04.
Robótica Hitachi A4010S.
PROGRAMACIÓN DE SERVOS CON ARDUINO
Servomotor La modulación por ancho de pulso permite un ciclo de trabajo ( el porcentaje de tiempo en alto contra el tiempo en bajo) que es de 0 al 100.
Capitulo I Introducción
Relé de verificación de sincronización
ROBOT SIGUE LÍNEAS EVITA OBSTÁCULOS PARA ENSEÑANZA DOCENTE
ARDUINO Qué es y por qué usarlo * El proyecto Arduino:
Diseño de un manipulador controlado con el microcontrolador Arduino.
Conexiones Discos Rígidos
CLASE IV.
CONTENIDO HIPERVINCULOS: ¿Qué es scratch? Interfaz grafica de scratch
Hipervínculos scratch
INSTITUTO TECNOLOGICO SUPERIOR DE SAN ANDRES TUXTLA INGENIERIA EN MECATRONICA 811-A ROBOTICA 1.4 COMPARACION DE SISTEMAS DE ACCION CARLOS JAVIER GALEANA.
DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA PROYECTO DE UNIDAD Tema: Control de giro de un motor Docente: Ing. José Varela Periodo: Octubre 2017 – Febrero.
Sistema PowerLab. Para el registro, medición y análisis de las variables fisiológicas producidas por la función de una célula, tejido, órgano o sistema.
Integrantes: Irvin Erickson Esquivel Danilo Josué Chicas
Scratch Presentado por: Sharon Daniela Bustos Barón. 901 J.M.
1 Actuadores eléctricos Interacción entre dos campos magnéticos (uno de ellos al menos, generado eléctricamente) provoca movimiento. Los motores de corriente.
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.
Otras aplicaciones de comparadores Los comparadores se usan en muchos circuitos electrónicos y facilitan además el paso de señales entre tecnologías diferentes.
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.
Introducción práctica la uso de la tarjeta Arduino.
Unidad 1. - Morfología del robot 1
Unidad 1. - Morfología del robot 1
Conjugate ir in the present tense
Un simulador​ con prototipo
Capitulo I Introducción
TRANSFORMACIONES ISOMÉTRICAS En una transformación isométrica:
CIRCUITOS CONVERTIDORES DE SEÑAL DISPOSITIVOS ANALÓGICOS. OCTUBRE/2016.
Circuitos Eléctricos Profesora: LUCERO GPE. GONZALEZ MUNDACA.
Estructura de la programación según grupos de información
CONTROL DE MOTORES PASO A PASO MEDIANTE MICROCONTROLADORES.
UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE-L UGT INTEGRANTES: NAULA DAMIAN SALAZAR ANDERSON ASIGNATURA: ELECTRÓNICA APLICADO AL AUTOMOVIL I TEMA: MOTOR PASO.
COBAEH Extraescolar de Robótica. Equipo: Santos pedro Ciriaco Gonzalez.
TIPO DE MOTORES.. Definición: El motor eléctrico es un dispositivo que convierte la energía eléctrica en energía mecánica por medio de la acción de los.
TRANSFORMACIONES En una transformación isométrica: 1) No se altera la forma ni el tamaño de la figura. 2) Sólo cambia la posición (orientación o sentido.
 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.
ARDUINO ARDUINO El proyecto Arduino: Recordando… - Pines de entrada - Pines de salida - Microcontrolador - Conexión USB - IDE de arduino.
Convertidor Matricial ca/ca Alumno: Ccoyori mendoza mario Código: Curso: Electrónica de potencia Profesor: Dra. Teresa Núñez.
Transcripción de la presentación:

UNIDAD 11: CONTROL DE SERVOMOTORES

Objetivo y Programa de la Unidad 11 Estudiar las ideas principales y ejemplos básicos sobre el control servomotor en Arduino Objetivo de la presentación Programa de la presentación Explicar qué es un servomotor Analizar la composición de un servomotor Proporcionar información sobre los diferentes tipos de servomotores Explicar la idea de las señales PWM (Modulación de Anchura del Pulso) Proporcionar el esquema básico de control de un servomotor Utilizar la librería “SERVO” para controlar el servomotor 2

COMPOSICIÓN DE LOS SERVOMOTORES Estos dispositivos son similares a un motor convencional, pero tienen la capacidad de realizar giros o movimientos de forma controlada en cualquier dirección y a cualquier posición dentro de su rango de acción. Se emplean en el ámbito de la robótica y en el industrial: movimientos y giros de un brazo robótico, apertura/cierre controlado de una válvula, el desplazamiento de un útil o herramienta, posicionamiento de objetos, etc… 3

Componentes de los servos 4

Tipos de cables de conexión servo Nuestro servo necesita únicamente de tres cables. El cable negro se conecta con la tensión GND o 0 V de alimentación. El rojo se conecta con la tensión de +5 V. Por el cable blanco se aplica la señal PWM de control. Naturalmente esta señal la va a generar nuestro Arduino. Comercialmente puedes encontrarte con muchos fabricantes, tipos y modelos de servos. Se diferencian en el tamaño, fuerza o “par” motor, velocidad, tensión de alimentación, tipo de eje y su recorrido posible. Hay servos cuyo eje puede rotar libremente y otros sólo pueden girar un determinado número de grados. El que vas a usar en las prácticas puede girar 180º. El control de un servo se realiza aplicándoles una señal PWM por la patilla correspondiente. 5

Las señales PWM (Modulación de Anchura del Pulso) Arduino no dispone de salidas analógicas puras Utiliza las señales PWM para simular valores variables de la corriente continua Arduino Uno tiene 6 patillas de señales PWM: 3, 5, 6, 9, 10, 11 Función: analogWrite(patilla, valor) Valor determina la duración del ciclo útil: entre 0 y 255 Ejemplos: analogWrite(9, 256*1/2) un ciclo útil del 50% analogWrite(11, 256*1/4) un ciclo útil del 25% PWM, o Modulación de Anchura del Pulso, es una técnica que nos permite ajustar el valor del voltaje que recibe un dispositivo electrónico mediante el encendido y apagado de la potencia en una frecuencia de tiempo determinada. La potencia aplicada depende del ciclo útil, o de la frecuencia de tiempo que la señal está encendida frente a la que está apagada en un período determinado.

Control del servomotor mediante señales PWM El control de un servo se realiza aplicándoles una señal PWM por la patilla correspondiente. El ciclo útil de esa señal determina la posición o rotación a la que se desplazará el eje. Aunque tienes que atenerte a las especificaciones que suministra el fabricante para un modelo en particular, en la figura tienes un buen ejemplo que te puede servir.

Control del servomotor mediante la librería “SERVO” Nos vamos a centrar en la librería “Servo”. Se trata de un fichero, el “Servo.h”, que facilita el propio equipo de Arduino y que se instaló automáticamente junto con el IDE de desarrollo. Es decir, que ya lo tienes en tu ordenador. Si incluyes este fichero en tus programas, puedes pensar que el lenguaje Arduino de programación se ha enriquecido con las nuevas funciones integradas en él. Funciones que se utilizan con Arduino en la librería “SERVO” #include <fichero.h> servo my_servo_1 Asigna un nombre a tu servo my_servo_1.attach (patilla, min, max) Establece la patilla que vas a conectar al servo con el ciclo útil min y max my_servo_1.writeMicroseconds(uS) Genera una señal PWM cuyo ciclo útil, expresado en microsegundos, se aplica al servo indicado y origina por tanto el giro del eje my_servo_1.write(valor) Determina los grados a girar entre 0º y 180º my_servo_1.read() Devuelve el ángulo actual en el que se encuentra el eje del servo, que no es otro que el correspondiente al último movimiento que hiciste con write(). my_servo_1.attached() Comprueba si un servo está o no asociado a una determinada patilla. Devuelve “verdadero” (true) o “falso” (false). my_servo_1.detach() Desconecta o desvincula la variable Servo de su correspondiente patilla. To control the stepper, apply voltage to each of the coils in a specific sequence. The sequence would go like this: Change the polarity of the coils with a predefined way, bear in mind the basic idea we described at the beginning of the lecture BIPOLAR exert more torque for the same current, it is prefared, but more complicated circuit Same circuit Same programm