Вы находитесь на странице: 1из 6

FACULTAD DE

INGENIERA
ELECTRNICA

INFORME DE PROYECTO DE ELECTRNICA DE


POTENCIA

CONTROLAR EL GIRO DE UN MOTOR


BRUSHLESS

ALUMNOS

CRISTIAN QUISPE VENTURA 12190027

AMERICO MEDINA CASTILLO 13190177

SAMANTHA CUYA SALVATIERRA 13190147

CURSO: LABORATORIO DE ELECTRNICA DE


POTENCIA

TEMA PROYECTO SOBRE CONTROLAR EL GIRO


DE UN MOTOR BRUSHLESS

PROFESOR: GERNIMO HUAMAN CELSO


I. MARCO TERICO
MOTOR BRUSHLESS

Componentes del motor


Los motores brushless estn compuestos por una parte mvil que es el rotor, que es
donde se encuentran los imanes permanentes, y una parte fija, denominada estator o
carcasa, sobre la cual van dispuestos los bobinados de hilo conductor. La imagen refleja
una seccin de uno de estos motores en donde puede verse la disposicin de los
bobinados y los imanes permanentes (que en este caso son de neodimio).
Funcionamiento del motor
Como su propio nombre indica, brushless quiere decir "sin escobillas". En este tipo de
motor la corriente elctrica pasa directamente por los bobinados del estator o carcasa,
por lo tanto aqu no son necesarias ni las escobillas ni el colector que se utilizan en los
brushed. Esta corriente elctrica genera un campo electromagntico que interacciona
con el campo magntico creado por los imanes permanentes del rotor, haciendo que
aparezca una fuerza que hace girar al rotor y por lo tanto al eje del motor. No tenemos
ni escobillas, ni colector y tampoco tenemos delgas; por lo que ahora el elemento que
controlar que el rotor gire sea cual sea su posicin ser el variador electrnico; que lo
que hace bsicamente es ver en qu posicin se encuentra el rotor en cada momento,
para hacer que la corriente que le llegue sea la adecuada para provocar el movimiento
de rotacin que le corresponde. El variador es capaz de hacer esto, gracias a unos
sensores en el motor, o tambin mediante la respuesta obtenida o mejor dicho,
observacin de cmo se comporta la corriente del motor. Por este motivo, los variadores
empleados en este tipo de motores son algo ms complicados que los utilizados en
brushed, ya que deben analizar la respuesta y los datos de funcionamiento del motor
segn estn teniendo lugar, es decir, en tiempo real.

ARDUINO
Arduino es una placa con un microcontrolador de la marca Atmel que permite
programar el microcontrolador desde cualquier PC de manera cmoda y tambin hacer
pruebas de comunicacin con el propio chip.

Alimentacin del Arduino


Puede alimentarse directamente a travs del propio cable USB o mediante una fuente
de alimentacin externa, como puede ser un pequeo transformador o, por ejemplo
una pila de 9V. Los lmites estn entre los 6 y los 12 V. Como nica restriccin hay que
saber que si la placa se alimenta con menos de 7V, la salida del regulador de tensin a
5V puede dar menos que este voltaje y si sobrepasamos los 12V, probablemente
daaremos la placa.
Caractersticas tcnicas
VARIADOR DE VELOCIDAD (ESC)
Variadores de velocidad, reguladores de velocidad, o ESC (Electronic Speed Controllers).
Son nombres referidos a controladores electrnicos de velocidad de motores elctricos.
Conectados al canal 3 de los receptores proporcionan la corriente adecuada para que
los motores aceleren o desaceleren segn los deseos del aeromodelista.

II. DESARROLLO DEL PROYECTO


DIAGRAMA DE BLOQUES DEL PROYECTO

CONTROL DEL VARIADOR DE


ARDUINO VELOCIDAD MOTOR
(ETAPA DE COMPUESTO DE BRUSHLESS
CONTROL) MOSFET (ETAPA
DE POTENCIA)

GRAFICA DEL FUNCIONAMIENTO DEL MOTOR

5 seg 15 segundos 10seg


Explicacin de la grafica
Bueno en la grfica (Velocidad vs Tiempo) se observa el cambio de giro del motor
brushless en el tiempo. En los primeros 5 seg. el motor se encender y se incrementara
la velocidad luego de ello permanecer constante durante los 15 segundos siguientes
por ultimo durante los ltimos 10 segundos el motor se apagara reduciendo su velocidad
gradualmente.
CDIGO DE CONTROL DEL PROYECTO
#include <Servo.h>
Servo ESC;
long vel = 1000;
long i=0;
void setup()
{
ESC.attach(9);
ESC.writeMicroseconds(1000);
delay(5000);
pinMode(5,INPUT_PULLUP);
pinMode(13,OUTPUT);
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
}
void loop()
{
if(!digitalRead(5))
{ for ( i = 0 ; i < 50 ; i++ )
{
vel = 1000 + i*20;
ESC.writeMicroseconds(vel);
delay(100);
}
ESC.writeMicroseconds(2000);
delay(15000);

for ( i = 100 ; i > 0 ; i-- )


{
vel = 1000 + i*10;
ESC.writeMicroseconds(vel);
delay(120);
}
}
ESC.writeMicroseconds(1000);
delay(500);
}

VI. BIBLIOGRAFIA
http://www.aeromodelismofacil.com/variadores.html
http://www3.gobiernodecanarias.org/medusa/ecoblog/ralvgon/files/2013/05/
Caracter%C3%ADsticas-Arduino.pdf
https://1mecanizadoelarenal.files.wordpress.com/2013/11/motores-
brushless.pdf

Вам также может понравиться