Академический Документы
Профессиональный Документы
Культура Документы
UN MOTOR AC
Este proyecto tiene como objetivo desarrollar un programa en VHDL que controle la velocidad de giro de un
motor universal, para luego implementarla en la tarjeta SPARTAN 3E, para ello se utilizara la tcnica de
Modulacin de ancho de pulsos (PWM).
Para la variacin de la velocidad del motor se utilizara el rotary push button y los switches de la Spartan 3E,
donde se visualizara el resultado en la lcd de la tarjeta, indicando a la frecuencia en que se encuentra nuestro
motor.
Se implement una etapa de potencia, a la salida de la seal PWM, pues el voltaje requerido para el motor es
de 110Vac, y el voltaje mximo obtenido de la tarjeta es de 3.3V con una corriente de 1.25mA.
Para la comprobacin del circuito se utilizara a la salida un tacmetro, en donde nos determinara a la
velocidad que esta nuestro motor, en rpm.
OBJETIVOS:
Objetivo general.- Implementar un algoritmo que controle la velocidad de un motor universal con la tarjeta
Spartan3E, creando as una interaccin con el usuario.
Objetivos especficos.- Dentro de los objetivos especficos a alcanzar tenemos:
Para ello se debe tener muy en cuenta el motor que se va a utilizar, y estas se muestran a continuacin:
Caractersticas
1A
100W
7000rpm
127V
La FPGA no puede suministrar la potencia necesaria para mover un motor. Por otro lado, el motor va
alimentado a 120 voltios AC, mientras que la FPGA se alimenta a 3,3 voltios, por tanto, las tensiones tampoco
se corresponden.
Para evitar que corrientes o tensiones altas lleguen a la FPGA desde el motor, es recomendable aislar la
parte de la FPGA de la del motor. Para aislar ambas partes podemos usar optoacopladores. Los
optoacopladores utilizan fotodiodos y fototransitores para transmitir informacin proporcionando un
aislamiento elctrico entre los circuitos de entrada y salida.
El triac acta como un interruptor en serie con la carga, conectndola a la red de 115V AC cuando a la
salida de la compuerta es de nivel bajo y desconectndola cuando este en nivel alto.
Un triac es un dispositivo semiconductor de tres terminales que se utiliza como interruptor de corriente
alterna en aplicaciones de potencia tales como reguladores de luminosidad, controlar la velocidad de los
motores, etc.
Las redes snubber se utilizan para proteger los elementos activos de conmutacin (MOSFET, IGBT,
TRIAC etc.) de las sobre tensiones producidas por una carga inductiva. Al ser una red de proteccin esta se
coloca en paralelo con el elemento de conmutacin.
El triac se especifica de acuerdo con los valores mximos de corriente y voltaje que pueden manejar. [1]
y [2]
Implementacin en VHDL
Para implementar el control PWM se realizaron 3 bloques de funciones: uno de ellos es para
el control de la lcd, el control del push button rotary, el control de la velocidad.
Programas el orden de los programas que se implementaron es el siguiente:
Velocidad.vhd: Programa en donde se controla la velocidad del motor, generando seales
PWM, de acuerdo al valor que se ingresa y a una frecuencia determinada.
Rotary.vhd: Programa que enva un valor binario al modulo anterior, en donde con este se
podr variar la frecuencia, y variar as la velocidad del motor.
Lcd.vhd: Este modulo corresponde al modulo de la lcd, para poder escribir en la Lcd.
REFERENCIAS BIBLIOGRAFICAS
[1] Curso Prctica de electrnica digital y circuitos integrados: Terica y prctica para analizar, disear, probar, utilizar,
reparar y ensamblar circuitos y aparatos digitales. CEDIK.
[2] Alcal J, Maxinez David. VHDL, El arte de programar sistemas digitales. CECSA. Mxico 2007.