Академический Документы
Профессиональный Документы
Культура Документы
INSTITUTO TECNOLGICO DE
TOLUCA
INGENIERA MECATRNICA
TRABAJO:
CONTROL DE GIRO DE UN MOTOR A TRAVS DE ARDUINO
MATERIA:
DOCENTE:
ING. ALMA LETICIA MORALES RIOS
ELABOR:
4
Control del giro de un motor
ndice
Objetivo 3
Introduccin.3
Hiptesis..4
Justificacin.4
Fundamentos Tericos..5
Desarrollo.6
Fundamentos de Apoyo..10
Resultados.17
Anlisis de viabilidad..25
Impacto en el entorno25
Conclusiones26
Trabajo a futuro26
Bibliografa.......27
4
Control del giro de un motor
Objetivo
Introduccin
Hiptesis
Una tarjeta arduino nos facilitara esta labor y no solo eso brindarnos
comodidad ya que el accionamiento del motor se podr hacer desde
cualquier lugar con acceso a internet. Adems de brindar mayor sencillez
y adaptarlo a procesos actuales de fabricacin cubriendo las necesidades
que se tengan, apoyando en especial a la industria con un costo muy
accesible.
Justificacin
Fundamentos Tericos
Los motores, segn Martn, J. disponen en el estator tres devanados, uno por
fase. Cada devanado tiene dos terminales, un principio y un final, que salen a
la caja de con 6 bornes, los cuales pueden ser interconectados entre si, por
tanto, se puede conectar en delta o en estrella, como se aprecia en la Figura 1.
4
Control del giro de un motor
U1, V1 y W1 son las entradas de las terminales, U2, V2 y W2 son las salidas
de las terminales. Se puede apreciar que la conexin delta es una conexin en
serie entre las terminales, mientras que en la conexin estrella, las salidas de
las terminales se encuentran conectadas en paralelo. En motores, no se
conecta a neutro en la conexin de estrella. La conexin en delta es para la
tensin menor de funcionamiento del motor y la conexin en estrella es para
mayor (1.7 veces ms). Corts, M. (2003) menciona que es comn que para el
arranque, se utilice un conmutador para que el motor arranque en estrella, y a
plena carga, cambiarse a delta, esto para reducir la gran corriente de arranque
que consume el motor, que puede daar a equipos paralelos del motor, pero al
arrancar con una conexin estrella, se reduce la fuerza de arranque.
Desarrollo
4
Control del giro de un motor
Controladores de Motor
El Ardumoto de Sparkfun.
4
Control del giro de un motor
Alambrado
El alambrado es bastante simple, nada complejo. Los cables de seal van a los
puertos digitales 9 y 10. El puerto digital 9 ser el motor de Accionamiento y el
puerto digital 10 ser el motor de Direccin. Recuerde, estamos energizando
los Controladores de Motor directo desde la batera y no desde los 5V del
Arduino - por que los motores consumen demasiada corriente.
4
Control del giro de un motor
4
Control del giro de un motor
task main()
{
while(true)
{
motor[steerMotor] = 127;
motor[driveMotor] = 100;
wait1Msec(2000);
motor[steerMotor] = 0;
motor[driveMotor] = 0;
wait1Msec(500);
motor[steerMotor] = -127;
motor[driveMotor] = -100;
wait1Msec(2000);
motor[steerMotor] = 0;
motor[driveMotor] = 0;
wait1Msec(500);
}
}
Fundamentos de Apoyo
Inversin de giro.
4
Control del giro de un motor
4
Control del giro de un motor
Duemilanove ATMega328
Servo motor estandar DYS3003 (180)
Servo Motor estandar DYS0209 (360)
Resistencia variable 10k
Fuente de 5v DC 1000mA
Proto Board
Esquema de conexin
4
Control del giro de un motor
Conexiones
Los pines de salida de Arduino pueden entregar hasta 40 mA, sin embargo, los
motores pueden tener peaks de alrededor de 700mA.
Conectamos el cable de seal del servo motor a una de las salidas PWM de
la tarjeta Arduino. En este ejemplo utilizaremos la salida 3 PWM del Arduino, el
cable de seal del motor servo es el naranjo.
4
Control del giro de un motor
Cuadro de conexin
4
Control del giro de un motor
El color del cable de cada terminal vara con cada fabricante, aunque el cable
del terminal positivo de alimentacin siempre es rojo. El cable del terminal de
alimentacin negativo puede ser marrn o negro, y el del terminal de entrada
de seal suele ser de color blanco, naranja o amarillo.
Especificaciones
4
Control del giro de un motor
Para hacer funcionar los motores ocuparemos una salida PWM (Modulacin de
Ancho de Pulso), y a travs de una seal anloga (potencimetro),
regularemos el ancho de pulso de la seal y con esto el giro del motor servo.
4
Control del giro de un motor
En este ejemplo, vamos a configurar la salida del PWM para que trabaje en el
rango 120 a 240, para obtener solo el ancho de pulso que necesitamos segn
las especificaciones del motor de 360, de esta forma acotamos el
potencimetro a los valores que necesitamos que se mueva el motor, para ello
utilizamos la funcin map
Para el motor de 180 ocupamos el mismo cdigo, pero variamos la salida del
PWM de la siguiente forma.
Resultados
Ahora bien vamos a ver los resultados obtenidos con ejemplos mas claros del
control de giro del motor.
Con este ejemplo se controlo la velocidad de un motor mediante la utilizacin
de un transistor BD137. Se trata de utilizar la posibilidad de enviar una seal de
PWM a una de las salidas configurables como salidas analgicas (para
ATMEGA 168)
4
Control del giro de un motor
Tngase en cuenta que el motor debe ser de bajo consumo por dos motivos:
primero porque si alimentamos en las pruebas desde el conector USB no
debemos sacar demasiada corriente del ordenador y segundo porque el
transistor es de una corriente limitada.
El diodo 1N4001 se coloca como proteccin para evitar que las corrientes
inversas creadas en el bobinado del motor puedan daar el transistor.
4
Control del giro de un motor
Programa:
Esquema:
4
Control del giro de un motor
4
Control del giro de un motor
Cuando el tiempo que el pulso est activo es la mitad del periodo de la seal o
el parmetro duty cycle est al 50%, el voltaje efectivo es la mitad del voltaje
total de entrada.
4
Control del giro de un motor
Los motores van conectados entre uno de los pines 3, 6, 11, o 14.
4
Control del giro de un motor
Esquema
4
Control del giro de un motor
Esquema
Programacin
4
Control del giro de un motor
Anlisis de viabilidad
Como se pudo explicar a lo largo del trabajo escrito este proyecto nos resulta
muy til para diversas aplicaciones no solo en la industria por lo que resulta
viable realizarlo ya que en cuanto a costos no resulta ser muy costosas la
tarjeta arduino para la infinidad de proyectos que se pueden realizar con este
tipo de tarjetas adems no resulta ser muy complicada la programacin es
sencillo y eficiente. Como tambin se vio necesita de otros dispositivos como lo
es el puente H para poder hacer su funcin principal pero igual son dispositivos
electrnicos baratos que se pueden conseguir fcilmente. As es que el
presente proyecto es viable para poder implementarlo donde se requiera
necesidades descritas anteriormente.
Impacto en el entorno
4
Control del giro de un motor
Conclusiones
Trabajo a futuro
Qu es un rel?
4
Control del giro de un motor
Referencias
http://pepechorva.com/wordPress/control-de-velocidad-y-giro-de-motores/
http://prezi.com/pdkuopg5q4go/control-de-motores-de-corriente-directa-con-un-arduino-
http://tecnoandlogia.blogspot.mx/2012/06/control-de-los-motores-dc-con-arduino.html
http://www.google.com.mx/interstitial?
url=http://www.hispavila.com/3ds/atmega/introduino.html
www.microchip.com
Electrnica de Boylestad
www.ccsc.com