Presentación de PowerPoint

Transcripción

Presentación de PowerPoint
Clase 4: Motores
Conviértete en un Joven Inventor
PENTA UC – 2014-1
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
Tipos de motores
Motores
Tipos de motores
Motores
Tipos de motores
Motores
• Pueden funcionar sumergidos en líquidos
• Tienen una alta eficiencia (75% - 96%)
•
Combustión: 25% - 55%
• Silenciosos
• No contaminantes
• Alta duración
• Muy controlables
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
¿Qué es un electroimán?
Motores
¿Qué es un electroimán?
Motores
Depende del sentido de
la pila la orientación del
imán
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
Funcionamiento
Motores
La espira se transforma en un electroimán y se intenta alinear con los imanes de afuera
http://www.magnet.fsu.edu/education/tutorials/java/dcmotor/
Funcionamiento
Motores
http://www.magnet.fsu.edu/education/tutorials/java/dcmotor/
Funcionamiento
Motores
•
Se tiene muchas
bobinas para que el
movimiento sea más
continuo.
•
Aumenta el torque
(fuerza con que gira
el motor).
Funcionamiento
Motores
¿Y si usamos una pila más poderosa?
El motor girará más rápido mientras mayor será el voltaje que se
utilice.
Funcionamiento
Motores
Si cambiamos el sentido de la pila, cada bobinado del motor
(electroimán) cambiará su sentido, por lo que el motor girará de
forma contraria.
Funcionamiento
Motores
Probemos!
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
PWM
Motores
¿Cómo controlamos la velocidad de giro?
• Recordemos que la velocidad es proporcional al
voltaje que se utiliza.
• Entonces hagamos que el voltaje visto por el
motor cambie.
• Esto se puede lograr con una señal de voltaje
conocida como PWM.
PWM
Motores
¿Cómo es el voltaje de una pila?
¿Cómo es una PWM (Modulación por ancho de pulso)?
PWM
Motores
Si la PWM es
suficientemente
rápida el motor
verá solo el voltaje
promedio!!
PWM
Motores
PWM
Motores
Probemos usando un botón.
voltaje
tiempo
PWM
Motores
Probemos usando un botón.
voltaje
tiempo
PWM
Motores
Probemos usando un botón.
voltaje
tiempo
PWM
Motores
Probemos usando un botón.
voltaje
tiempo
PWM
Motores
Probemos usando un botón.
voltaje
tiempo
PWM
Motores
Interruptor controlado - Transistor
PWM
Motores
Cambiemos el botón por un interruptor controlado!
Interruptor
Controlado!
PWM
Motores
Como se vería en la realidad
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
Sentido de giro
Motores
Se puede hacer
un control del
sentido de giro
utilizando el
siguiente circuito
conocido como
Puente H.
Sentido de giro
Motores
Si cerramos S1 y
S4, el motor gira
en un sentido
debido a que el
voltaje llega a los
terminales A y B.
Sentido de giro
Motores
Si cerramos S2 y
S3, el motor gira
en sentido
contrario ya que
el voltaje positivo
ahora se
encuentra en B y
el negativo en A.
Sentido de giro
Motores
Si cerramos S2 y
S3, el motor gira
en sentido
contrario ya que
el voltaje positivo
ahora se
encuentra en B y
el negativo en A.
Sentido de giro
Motores
Jamás debemos
cerrar S1 y S3
simultáneament
e.
Tampoco
podemos cerrar
S2 y S4.
Sentido de giro
Motores
Armaremos el
siguiente circuito
utilizando push
button.
Probemos con las
combinaciones
antes
mencionadas.
Sentido de giro
Motores
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
L293
Motores
¿Qué pasa si combinamos el control de velocidad
con el control de sentido de giro?
• Podemos lograrlo usando el circuito anterior y
en vez de usar botones usar interruptores
controlados (transistores).
• Para motores pequeños como este podemos
utilizar el chip L293.
L293
Motores
Problema:
Leer un el voltaje de un potenciómetro para controlar
la velocidad de un motor DC usando solo una salida
PWM.
Además, leer un botón y cuando éste se encuentre
presionado cambiar el sentido de giro del motor
usando dos salidas digitales.
En la práctica
Motores
pinMode(BTN, INPUT_PULLUP);
Arduino
Lectura
5V
Pin 8
L293
Motores
L293
L293
Motores
PWM
S14
Motor
GND
GND
Motor
S23
5V
5V
L293
Motores
L293
Motores
En la práctica
Motores
#define
#define
#define
#define
PWM
BTN
S14
S23
3
8
4
5
// Variables pot (analógica leída) y duty (entregada)
int pot;
int boton;
int duty;
void setup(){
// Inicializamos el pin del PWM
pinMode(PWM, OUTPUT);
pinMode(BTN, INPUT_PULLUP);
pinMode(S14, OUTPUT);
pinMode(S23, OUTPUT);
}
En la práctica
Motores
void loop(){
pot = analogRead(A0);
// Mapeamos pot al duty equivalente
duty = map(pot, 0, 1023, 0, 255);
boton = digitalRead(BTN);
// Enviamos el PWM con el duty calculado
analogWrite(PWM, duty);
if(boton){
digitalWrite(S14,
digitalWrite(S23,
}
else{
digitalWrite(S14,
digitalWrite(S23,
}
}
HIGH);
LOW);
LOW);
HIGH);
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
Características
Motores
Características
Motores
• Son motores utilizados para controlar
principalmente la posición que tienen de
forma muy simple.
• Su giro es controlado, no pueden dar más de
una vuelta.
• Tienen mayor torque que un motor DC normal
de similar tamaño.
Características
Motores
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
Control de posición
Motores
• El servo se maneja utilizando 3 cables.
• Rojo: Voltaje positivo
• Negro o Marrón: Tierra
• Amarillo, Naranjo o Blanco: Señal (Control)
• La señal de control es muy similar a una PWM.
• Arduino tiene una librería que genera la señal
de control.
Control de posición
Motores
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
En la práctica
Motores
En la práctica
Motores
#include <Servo.h>
// Creamos un objeto servo
Servo motor;
int pot;
int angulo;
void setup(){
// Seleccionamos el pin 9 para controlar
// al servo motor
motor.attach(9);
}
En la práctica
Motores
void loop(){
// Leemos el potenciómetro
pot = analogRead(A0);
// Generamos el angulo
angulo = map(pot, 0, 1023, 0, 179);
// Enviamos al motor al ángulo calculado
motor.write(angulo);
// Esperamos a que el servo actúe.
delay(50);
}
Contenidos
Motores
Extra!
Motor paso a paso
Motor paso a paso
Motores
Motor paso a paso
Motores
• Tiene un imán en el
eje (rotor).
• Con electroimanes
se hace girar el
rotor.
Motor paso a paso
Motores
Motor paso a paso
Motores
En la práctica
Motores
#include <Stepper.h>
// Definimos el numero de pasos del motor
#define pasos 100
// Creamos un objeto stepper con los pines
Stepper motor(pasos, 4, 5, 6, 7);
int angulo;
int estado;
void setup(){
// Velocidad del motor en RPM
motor.setSpeed(30);
// Pin 9 como entrada del botón
pinMode(9, INPUT);
}
En la práctica
Motores
void loop(){
// Leemos el botón
estado = digitalRead(9);
// Damos un paso si el botón está presionado
if(estado){
stepper.step(1)
}
// Esperamos a que el stepper actúe.
delay(500)
}
Contenidos
Motores
• Tipos de motores y para que sirven
• Motor DC
• ¿Qué es un electroimán?
• Funcionamiento
• PWM
• Sentido de giro
• L293
• Motor Servo
• Características
• Control de posición
• En la práctica
Clase 4: Motores
Conviértete en un Joven Inventor
PENTA UC – TAV 2014

Documentos relacionados