Variador Velocidad Motor AC

18
BORRADOR DE INTERNET PARA CONSTRUIR UN VARIADOR DE FRECUENCIA Sacado del foro ucontrol aun no está culminado. uControl > Programación de Microcontroladores > PICAXE (Moderador: torres.electronico )> Variador de frecuencia para Ctrl Velocidad Motor AC Páginas: [1] Ir Abajo « anterior próximo » Imprim ir Autor Tema: Variador de frecuencia para Ctrl Velocidad Motor AC (Leído 13479 veces) 0 Usuarios y 1 Visitante están viendo este tema. Principio del formulario torres.el ectronico Moderator PIC16F Desconec tado Sexo: Mensajes: 576 Variador de frecuencia para Ctrl Velocidad Motor AC « : Julio 17, 2010, 03:07:33 » Bueno, hace rato que no subia nada para darle de comer a la revista Saber Electronica, asi que aqui nuevamente trayendoles algo para jugar en casa... El control de la velocidad de un motor de alterna, puede ser algo bastante complicado, dependiendo la tecnica de control a emplear; Mas alla del tipo de motor que estemos empleando y el diseño de nuestra etapa de potencia, bien sabemos que el control de velocidad de un motor empleando los retardos para acortar los angulos de un triac, no es cosa sencilla, y la mayoria de las veces podemos llegar a chamusquear varios triac o incluso, quemar el motor... En estos dias, se me acerco un amigo (Gaston), pidiendo una ayuda para ver como se podia atacar este tema con un micro Picaxe... Mi recomendacion, en vista de la magnitud de su proyecto y lo complejo que puiede llegar a ser hacer todo lo que el queria con tan solo un microcontrolador, fue recomendarle emplear otra tecnica de control; "La de variar la frecuencia de alimentacion", para obtener un control mas fino con pocos elementos. A todo esto, las caractersiticas de esta tecnica, es que no tenemos casi nada de complicaciones, no perdemos torque, el hardware es minusculo, y lo mejor de todo, no nos importa sincronizarnos con la red. Vista del diagrama basico del presente trabajo:

description

ES UN BORRADOR O RECOPILACIÓN DE INFORMACIÓN ENCONTRADA EN INTERNET PARA LA ELABORACIÓN DE UN VARIADOR DE FRECUENCIA.

Transcript of Variador Velocidad Motor AC

Page 1: Variador Velocidad Motor AC

BORRADOR DE INTERNET PARA CONSTRUIR UN VARIADOR DE FRECUENCIA

Sacado del foro ucontrol aun no está culminado.

uControl > Programación de Microcontroladores > PICAXE (Moderador: torres.electronico) > Variador de frecuencia para Ctrl Velocidad Motor AC

Páginas: [1]   Ir Abajo« anterior próximo »

 Imprimir 

Autor Tema: Variador de frecuencia para Ctrl Velocidad Motor AC  (Leído 13479 veces)

0 Usuarios y 1 Visitante están viendo este tema. Principio del formulario

torres.electronico ModeratorPIC16F

Desconectado

Sexo: Mensajes: 576

Variador de frecuencia para Ctrl Velocidad Motor AC « : Julio 17, 2010, 03:07:33 »

Bueno, hace rato que no subia nada para darle de comer a la revista Saber Electronica, asi que aqui nuevamente trayendoles algo para jugar en casa...El control de la velocidad de un motor de alterna, puede ser algo bastante complicado, dependiendo la tecnica de control a emplear; Mas alla del tipo de motor que estemos empleando y el diseño de nuestra etapa de potencia, bien sabemos que el control de velocidad de un motor empleando los retardos para acortar los angulos de un triac, no es cosa sencilla, y la mayoria de las veces podemos llegar a chamusquear varios triac o incluso, quemar el motor...En estos dias, se me acerco un amigo (Gaston), pidiendo una ayuda para ver como se podia atacar este tema con un micro Picaxe... Mi recomendacion, en vista de la magnitud de su proyecto y lo complejo que puiede llegar a ser hacer todo lo que el queria con tan solo un microcontrolador, fue recomendarle emplear otra tecnica de control; "La de variar la frecuencia de alimentacion", para obtener un control mas fino con pocos elementos. A todo esto, las caractersiticas de esta tecnica, es que no tenemos casi nada de complicaciones, no perdemos torque, el hardware es minusculo, y lo mejor de todo, no nos importa sincronizarnos con la red.

Vista del diagrama basico del presente trabajo:

Page 2: Variador Velocidad Motor AC

Si bien, muchos de ustedes al igual que Gaston, van a querer aprovechar al maximo el microcontrolador anexando otras cosas mas, tengan en cuenta que los retardos que se suman por otras acciones, pueden afectar el correcto trabajo del motor.Mis recomendaciones, en caso de querer emplear otro tipo de Picaxe, es que respeten la salida PWM, en este caso la salida 3; Si tienen la opcio de trabajarlo con un picaxe 08M, pongan este con un set de 8Mhz y veran maravillas.... Para los casos en que tengan que sumar paros automaticos y o ir a otras instrucciones, para ahorrarnos lineas y recursos empleados por varios comandos, yo les recomiendo emplear el comando BRANCH, que con un poco de mania, quizas puedan hacer algo similar a un WHILE...WEND en PBP.

Captura oscilosgrama de como trabaja el pwm y las salidas 6 y 7 cuando atacan a los transistores (tendria que haber acercado un poco mas la captura, por que no se ve muy claro como trabaja la tabla de la rutnia con efecto vectorial)

Page 3: Variador Velocidad Motor AC

Captura oscilosgrama de variacion Max-Min (es una lastima que proteus no tenga un frecuencimetro para mostrarles los verdaderos resultados)

Page 4: Variador Velocidad Motor AC

Rutina para el control de frecuencia con un Picaxe 18XCódigo:;*************************************;******** www.Ucontrol.com.ar ************;********* Variador Frecuencia ************;************* Picaxe 18X ***************;*************************************;*************************************

symbol basedelay = 52 ' seteamos como 50/60HZ la maxima velocidad

;*************************************;************** I/O ******************;*************************************                                           symbol PosSwitch = 7                symbol NegSwitch = 6                symbol PWMpin = 3                   symbol SpeedPot = 0                

Page 5: Variador Velocidad Motor AC

                                   ;*************************************;************* RAM *******************;*************************************                                  symbol speed = b7                   symbol stepctr = b8                 symbol sineval = b9                 symbol voltsval = b10               symbol delay = b11                  symbol pwmval = w6                                                    ;*************************************;********* Tabla de Datos ************;*************************************

     symbol VoltsTbl = 0     eeprom 0,(255,246,237,229,221,214,207,201)     eeprom 8,(195,190,184,179,175,170,166,162)     eeprom 16,(158,154,151,147,144,141,138,135)     eeprom 24,(133,130,128,125,123,121,118,116)     eeprom 32,(114,112,111,109,107,105,104,102)     eeprom 40,(101,99,98,96,95,93,92,91)     eeprom 48,(90,88,87,86,85,84,83,82)     eeprom 56,(81,80,79,78,77,76,75,74)     symbol SineTbl = 64     eeprom 64,(0,25,50,74,98,120,142,162)     eeprom 72,(180,197,212,225,236,244,250,254)     eeprom 80,(255,254,250,244,236,225,212,197)     eeprom 88,(180,162,142,120,98,74,50,25)

;**************************************;**************************************;**************************************

Main:         low PWMpin         pause 1000         do      gosub LeerValor_pote              ' Lectura del pote velocidad,y seteo de constante         high NegSwitch                   ' genera media onda positiva         low PosSwitch      gosub EnviaCiclo_trabajo         high PosSwitch                   ' genera media onda negativa         low NegSwitch      gosub EnviaCiclo_trabajo         loop         end

LeerValor_pote:        readadc 0,b1        if b1 = speed then     return     endif        speed = b1        b1 = 255 - b1        b1 = b1 / 4                         ' b1 = 0 (min velocidad) a63 (max velocidad)        read b1,voltsval                   ' introducimos el valor dela constante voltaje        b1 = b1 * 2

Page 6: Variador Velocidad Motor AC

        delay = basedelay + b1          ' seteo del retardo parapulso de salida     return

EnviaCiclo_trabajo:         for stepctr = 0 to 31         b0 = SineTbl + stepctr               ' introducimos el valor para la onda         read b0,sineval         pwmval = sineval * voltsval         ' constante multiplicadora por tension         pwmval = pwmval / 64         pwmout PWMpin,254,pwmval        ' envia el valor equivalentePWM (0 a 1016)         pulsout 3,delay                          ' retardo         next       return;*****************************************************************************;*****************************Fin del Programa************************************

  variador_frec_motorac.JPG (84.58 KB - descargado 8476 veces.)  captura1_oscilloscope.JPG (161.13 KB - descargado 7919 veces.)  captura3_oscilloscope_min_max.JPG (146.27 KB - descargado 7904 veces.)

« Última modificación: Julio 18, 2010, 12:45:18 por torres.electronico » En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

Marioguillote Global ModeratorPIC16F

Desconectado

Sexo: Mensajes: 954

Siempre en mi corazón

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #1 : Julio 17, 2010, 07:57:46 »

Hola Torres!

Cita de: torres.electronico en Julio 17, 2010, 03:07:33 Bueno, hace rato que no subia nada para darle de comer a la revista Saber Electronica, asi que aqui nuevamente trayendoles algo para jugar en casa...

 

Cita de: torres.electronico en Julio 17, 2010, 03:07:33 (es una lastima que proteus no tenga un frecuencimetro para mostrarles los verdaderos resultados)

En el listado de instrumentos que aparecen a la izquierda, COUNTER TIMER corresponde a un frecuencímetro. ¿No es útil para esta aplicación?

Felicitaciones por el aporte!

Saludos!Mario

Page 7: Variador Velocidad Motor AC

En línea

Volveré y seré electrones.

torres.electronico ModeratorPIC16F

Desconectado

Sexo: Mensajes: 576

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #2 : Julio 18, 2010, 12:37:04 »

  pero mira que pel te juro que no sabia   Si vos supieras que una ves arme un mini frecuencimeto pedorro para saber si estaba

bien un circuito que arme en proteus, me matas (eso me pasa por no leer los cursos de

proteus que andan dando vueltas por todos lados )

Mario groooosooooo, gracias por el aporte (y notar la perlita ), todos los dias se

aprende algo nuevo

« Última modificación: Julio 18, 2010, 12:46:49 por torres.electronico » En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

torres.electronico ModeratorPIC16F

Desconectado

Sexo: Mensajes:

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #3 : Julio 31, 2010, 08:35:03 »

Ya que estoy en el baile, anexo una variante inutil ero que funciona para la etapa de control, que se adapta bien a la rutina que les deje anteriormente... Solo falata adicionarle la señal de enable y lo de la señal FAULT...Digo inutil, por que no se consigue el IR  Mis recomendaciones finales sonq ue si no pueden conseguir ese CI de la compuierta AND, vuelvan a la base del circuito original donde empleo 2 transistores... Es de vital importancia la velocidad de conmutacion

Page 8: Variador Velocidad Motor AC

576

  Reforma_salidas_X2.JPG (83.57 KB - descargado 7839 veces.)« Última modificación: Julio 31, 2010, 08:38:13 por torres.electronico » En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

Ivan Amigo de uControlPIC16F

Desconectado

Sexo: Mensajes: 514

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #4 : Agosto 02, 2010, 11:48:04 »

una pregunta, ¿lo que se ve en el segundo oscilograma del proteus es una reduccion del voltaje AC por la reduccion de la frecuencia o por el ancho de pulso?

Edito: El neutro de la entrada de AC esta tapado por el logo?

En línea

Page 9: Variador Velocidad Motor AC

¿Qué es un circuito?Es un lugar donde hay elefantuitos, caballuitos, payasuitos...

torres.electronico ModeratorPIC16F

Desconectado

Sexo: Mensajes: 576

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #5 : Agosto 02, 2010, 11:54:46 »

Como no hay un SIM de electronica que te de un 100% de efectividad en las simulaciones, sumale a que no hay componentes para muchas simulaciones (el alternador de isis me volvio loco) tenes algunos bugs; pero en teoria y practica, lo que ves en la captura del variador de picaxe, funciona asi; Osea, variando la frecuencia, obtenes un margen de tension eficaz variable (es el principio de todo VFD)

En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

torres.electronico ModeratorPIC16F

Desconectado

Sexo: Mensajes: 576

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #6 : Agosto 02, 2010, 12:01:01 »

Con tiempo, voy a preparar los diagramas del otro diseño que tenia que tampoco me

sirvio por que no se consiguen los componentes Ese diseño era en abse a un U2008 o mejor dicho, el U208 que podia tener la variacion de optar por el 211.Lo bueno de este ultimo,que se podia hacer un lindo variador de frecuencia, con compensacion de corriente en el arranque. Con un lenguaje de bajo nivel, un simple 628A y una eeprom, se puede hasta incluso hacer un lindo VFD con autocharge y pechearle a la par a dos o tres VFD comerciales  

« Última modificación: Agosto 02, 2010, 12:06:04 por torres.electronico » En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

Ivan Amigo de uControlPIC16F

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #7 : Agosto 02, 2010, 12:09:39 »

ta lindo para armarlo con una fuentecita sacada del cargador del celu y cambiar los

Page 10: Variador Velocidad Motor AC

Desconectado

Sexo: Mensajes: 514

pulsadores por los touchsense (o algo parecido) . ¿Para generar la sinusoide vas variando la frecuencia del mosfet superior y despues la del inferior o usas los dos a la par?

En línea

¿Qué es un circuito?Es un lugar donde hay elefantuitos, caballuitos, payasuitos...

torres.electronico ModeratorPIC16F

Desconectado

Sexo: Mensajes: 576

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #8 : Agosto 02, 2010, 01:10:18 »

se juega 1ero con uno, y luego con el otro...Imaginate un juego de llaves (un interruptor normal, y una inversora), que se encargan de enceder dos lamparas que titilan...Una llave inversora, determina que salida es la que tiene que encedender (osea que lampara), y la otra, el tiempo en que esta estara encendida...Si nosotros logramos controlar el tiempo de encendido, y a las veces lo que queremos que parpadee cada lampara, logramos asi lograr un efecto en la alimentacion de la lampara similar a la de que se genera al utilizar un pote con un led; pero con la caractersitica, que el valor de fuente no varia nunca.Viendolo mas detallado, esto es lo que hacemos nosotros, muchos pulsos con un tiempo dado de alto, y un tiempo dado del lado que queremos que esten...

Esta base del desarrollo, es un desgloce de lo que se conoce como control vectorial; Digo desgloce, por que no se toma en cuenta el 100% de la metodologia; En un VDF vectorial o multinivel, se tienen varios semiconductores de potencia (Mosfet - Tiristores-IGBT, etc) y varias fuentes; Ahora, en esos tipos de VFD, esas fuentes son conmutadas de tal manera que los valores de tension dadas por fuente, se suman o restan segun el juego de disparo en los semiconductores; distinto a esta tecnica que presento, donde nosotros aca jugamos con una relacion Frecuencia /Tension Eficaz ...Aca dejo un apunte que le deje a una piba de otro foro que estaba en la etapa de desarrollo de un variador de Frec, y estaba mas perdida que turco en la neblina

Page 11: Variador Velocidad Motor AC
Page 12: Variador Velocidad Motor AC

La letra?    no se admiten comentarios

  ejemplo.JPG (5.51 KB - descargado 7296 veces.)« Última modificación: Agosto 02, 2010, 01:12:15 por torres.electronico » En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

Ivan Amigo de uControlPIC16F

Desconectado

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #9 : Agosto 02, 2010, 01:19:58 »

  Aguante el cuaderno de apuntes... yo de la letra no opino porque escribo en jeroglificos..con respecto a los mosfets, el duty(ancho de pulso) siempre es el mismo?

Page 13: Variador Velocidad Motor AC

Sexo: Mensajes: 514

« Última modificación: Agosto 02, 2010, 01:32:54 por Ivan » En línea

¿Qué es un circuito?Es un lugar donde hay elefantuitos, caballuitos, payasuitos...

Ivan Amigo de uControlPIC16F

Desconectado

Sexo: Mensajes: 514

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #10 : Agosto 13, 2010, 09:22:32 »

Una pregunta, ¿el mosfet superior no tendria que ser un mosfet P para esa polarizacion? porque lo estaba simulando pero me tiraba error cuando armaba el circuito con la etapa de potencia y cambiandole los mos-n por mos-p andaba bien.

Esta seria otra manera de arreglar el problema con los semipuentes con mos-n. El generador genera una señal de una amplitud de 10v y luego se rectifica con los diodos para generar la tension continua para polarizar los mos-n.

Page 14: Variador Velocidad Motor AC

En línea

¿Qué es un circuito?Es un lugar donde hay elefantuitos, caballuitos, payasuitos...

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #11 : Noviembre 16, 2010, 03:30:58 »

Hola IVAN; ni bien me desahogue de un par de problemitas, te subo las fotos, el diagrama y el pcb del prototipo terminado... La unica diferencia, es que ese otro, lo programe implementando PBP, asiq ue ni bien tenga el nuevo PICKIT2, quemo y te subo todo... con el picaxe funciono, pero la frecuencia del 18x , no me convence (RC-4Mhz entre ""); asi que migre todo esto a PBP con un par de mejoras (incluidas en el hardware)Saludos

En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

Page 15: Variador Velocidad Motor AC

toresila PIC10F

Desconectado

Mensajes: 1

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #12 : Enero 14, 2011, 03:15:44 »

HOLA APENAS ESTOY ENTRANDO A ESTE ROLLO Y ENCUENTRO ESTE VARIADOR MUY BUENO SOLO QUE YO LE AGREGARIA EN EL CORTO CIRCUITO UN RECTIFICADOR DE ONDA COMPLETA

Y COMPARTO TU OPINION SOBRE ESA REV.

En línea

torres.electronico ModeratorPIC16F

Desconectado

Sexo: Mensajes: 576

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #13 : Enero 19, 2011, 03:04:18 »

Bienvenido...Tenes el foro a tu disposicion si quieres compartir tus experiencias con solo dar un click en este enlace: http://www.ucontrol.com.ar/forosmf/picaxe/?action=post  

En línea

En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

jrlc PIC10F

Desconectado

Mensajes: 16

Re: Variador de frecuencia para Ctrl Velocidad Motor AC « Respuesta #14 : Enero 27, 2011, 11:38:38 »

Pues en un proyecto me tocó hacer esto... pero yo si lo sincronizé a la red, me funciono bien y el circuito fue sencillo