Está en la página 1de 15

BORRADOR DE INTERNET PARA CONSTRUIR UN VARIADOR DE FRECUENCIA Sacado del foro ucontrol aun no est culminado.

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

Pginas: [1] Ir Abajo Autor 0 Usuarios y 1 Visitante estn viendo este tema.

anterior prximo Imprimir

Tema: Variador de frecuencia para Ctrl Velocidad Motor AC (Ledo 13479 veces)

torres.electro Variador de frecuencia para Ctrl Velocidad Motor AC nico : Julio 17, 2010, 03:07:33 Moderator Bueno, hace rato que no subia nada para darle de comer a la revista Saber Electronica, asi que PIC16F aqui nuevamente trayendoles algo para jugar en casa... El control de la velocidad de un motor de alterna, puede ser algo bastante complicado, Desconecta dependiendo la tecnica de control a emplear; Mas alla del tipo de motor que estemos empleando do y el diseo 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 Sexo: las veces podemos llegar a chamusquear varios triac o incluso, quemar el motor... Mensajes: En estos dias, se me acerco un amigo (Gaston), pidiendo una ayuda para ver como se podia 576 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:

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)

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

Rutina para el control de frecuencia con un Picaxe 18X Cdigo:


;************************************* ;******** www.Ucontrol.com.ar ************ ;********* Variador Frecuencia ************ ;************* Picaxe 18X *************** ;************************************* ;************************************* symbol basedelay = 52 ' seteamos como 50/60HZ la maxima velocidad ;************************************* ;************** I/O ****************** ;************************************* symbol symbol symbol symbol PosSwitch = 7 NegSwitch = 6 PWMpin = 3 SpeedPot = 0

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

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

;************************************** ;************************************** ;************************************** Main: low PWMpin pause 1000 do gosub LeerValor_pote seteo de constante high NegSwitch low PosSwitch gosub EnviaCiclo_trabajo high PosSwitch 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 (max velocidad) read b1,voltsval constante voltaje b1 = b1 * 2

' Lectura del pote velocidad,y ' genera media onda positiva ' genera media onda negativa

' b1 = 0 (min velocidad) a63 ' introducimos el valor dela

delay = basedelay + b1 salida return

' seteo del retardo parapulso de

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 equivalente PWM (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 modificacin: Julio 18, 2010, 12:45:18 por torres.electronico En lnea 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 Moderator PIC16F

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 Desconectado 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... Sexo: Mensajes: 954 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 frecuencmetro. No es til para esta aplicacin? Felicitaciones por el aporte! Saludos! Mario En lnea

Siempre en mi corazn

Volver y ser electrones. torres.electronico Moderator PIC16F 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 algo nuevo ), todos los dias se aprende

ltima modificacin: Julio 18, 2010, 12:46:49 por torres.electronico En lnea En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo... torres.electro Re: Variador de frecuencia para Ctrl Velocidad Motor AC nico Respuesta #3 : Julio 31, 2010, 08:35:03 Moderator Ya que estoy en el baile, anexo una variante inutil ero que funciona para la etapa de control, que PIC16F se adapta bien a la rutina que les deje anteriormente... Solo falata adicionarle la seal de enable y lo de la seal FAULT... Desconecta Digo inutil, por que no se consigue el IR do 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 Sexo: velocidad de conmutacion Mensajes:

576

Reforma_salidas_X2.JPG (83.57 KB - descargado 7839 veces.) ltima modificacin: Julio 31, 2010, 08:38:13 por torres.electronico En lnea 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 uControl PIC16F Desconectado Sexo: Mensajes: 514 Qu es un circuito? Es un lugar donde hay elefantuitos, caballuitos, payasuitos... 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 lnea

torres.electronico Re: Variador de frecuencia para Ctrl Velocidad Motor AC Moderator Respuesta #5 : Agosto 02, 2010, 11:54:46 PIC16F 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 Desconectado 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 Sexo: tension eficaz variable (es el principio de todo VFD) Mensajes: 576 En lnea 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 Re: Variador de frecuencia para Ctrl Velocidad Motor AC Moderator Respuesta #6 : Agosto 02, 2010, 12:01:01 PIC16F Con tiempo, voy a preparar los diagramas del otro diseo que tenia que tampoco me sirvio Desconectado Sexo: Mensajes: 576 por que no se consiguen los componentes Ese diseo 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 modificacin: Agosto 02, 2010, 12:06:04 por torres.electronico En lnea 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 uControl PIC16F 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 pulsadores por los touchsense (o algo parecido) . Desconectado Para generar la sinusoide vas variando la frecuencia del mosfet superior y despues la del inferior o usas los dos a la par? Sexo: Mensajes: 514 En lnea Qu es un circuito? Es un lugar donde hay elefantuitos, caballuitos, payasuitos...

torres.electronico Re: Variador de frecuencia para Ctrl Velocidad Motor AC Moderator Respuesta #8 : Agosto 02, 2010, 01:10:18 PIC16F 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... Desconectado 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... Sexo: Si nosotros logramos controlar el tiempo de encendido, y a las veces lo que queremos que Mensajes: 576 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

La letra?

no se admiten comentarios

ejemplo.JPG (5.51 KB - descargado 7296 veces.) ltima modificacin: Agosto 02, 2010, 01:12:15 por torres.electronico En lnea 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 uControl PIC16F Desconectado Sexo: Mensajes: 514 ltima modificacin: Agosto 02, 2010, 01:32:54 por Ivan Qu es un circuito? Es un lugar donde hay elefantuitos, caballuitos, payasuitos... En lnea 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?

Ivan Amigo de uControl PIC16F Desconect ado 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 seal de una amplitud de 10v y luego se rectifica con los diodos para generar la tension continua para polarizar los mos-n.

En lnea Qu es un circuito? Es un lugar donde hay elefantuitos, caballuitos, payasuitos... torres.electronico Re: Variador de frecuencia para Ctrl Velocidad Motor AC Moderator Respuesta #11 : Noviembre 16, 2010, 03:30:58 PIC16F 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 Desconectado 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 Sexo: que migre todo esto a PBP con un par de mejoras (incluidas en el hardware) Mensajes: 576 Saludos En lnea En la vida hay que ser una bolita de nervios, y no un boludo nervioso... Yo personalmente se por que se los digo...

toresila PIC10F

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 Desconectado VARIADOR MUY BUENO SOLO QUE YO LE AGREGARIA EN EL CORTO CIRCUITO UN RECTIFICADOR DE ONDA COMPLETA Mensajes: 1 Y COMPARTO TU OPINION SOBRE ESA REV. En lnea torres.electronico Re: Variador de frecuencia para Ctrl Velocidad Motor AC Moderator Respuesta #13 : Enero 19, 2011, 03:04:18 PIC16F Bienvenido...Tenes el foro a tu disposicion si quieres compartir tus experiencias con solo dar un click en este enlace: Desconectado http://www.ucontrol.com.ar/forosmf/picaxe/?action=post Sexo: Mensajes: 576

En lnea 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 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 Desconectado el circuito fue sencillo

Mensajes: 16