Page 1 of 1
Problema con frecuencia PWM
Posted: Wed Jul 03, 2013 7:53 pm
by josem-mp
Estoy intentando ajustar la salida del PWM a una frecuencia de 100Hz pero no lo doy conseguido.
Estoy trabajando con el oscilador interno, tambien tengo problemas con el " Delay", los tiempos que pongo no son reales y me varian en funcion de la frecuencia del oscilador.
Alguien me puede echar una mano es estos dos temillas.
Gracias
Re: Problema con frecuencia PWM
Posted: Thu Jul 04, 2013 7:13 am
by arizawilmer
hola....Leyendo tu otra pregunta y esta te trato de dar una respuesta
una pregunta previa tu estas haciendo basicamente el control de disparo de un triac? o estas haciendo el control de velocidad de un motor por cambio de frecuencia y voltaje?
si solo estas haciendo el control de disparo de un triac la forma en que lo haces depende basicamente de tu cruce por cero? yo uso un cruce por cero que me da cruce en la parte positiva y negativa
algo como esto...
el programa lo hago de la siguiente forma
detecto un pulso
señal Off por delay X(X dato que cambia con el tiempo)
senal on hasta siguiente pulso
con eso la señal queda totalmente sincronizada con la corriente alterna
toma en cuenta que el cruce por cero es una senal reloj al sincronizar tu pwm este puede estar adelantado o atrazado respecto a la ac
el pwm de flowcode es en funcion del reloj por lo cual dependiendo del reloj depende la frecuencia.la mayoria de veces para aplicaciones de sincronizacions se usan programas cortos que se sincronizarn con la señal...con mi aplicaciones uso reloj de 40mhz para practicamente desparecer el delay de procesamiento del microcontrolador
Yo lo uso para controlar resistencias de potencia en hornos pero en motores la relacion no es lineal ya que un motor necesita el cambio de frecuencia para variar verdaderamente la velocidad
Re: Problema con frecuencia PWM
Posted: Thu Jul 04, 2013 8:11 am
by josem-mp
Me puedes enviar el ejemplo de programa en Flowcode.
De todas formas como consigues una frecuencia del pwm como por ejempro 100hz con el cristal de 4mhz.
Re: Problema con frecuencia PWM
Posted: Thu Jul 04, 2013 8:29 pm
by josem-mp
Estoy haciendo la regulacion de un motor.
Re: Problema con frecuencia PWM
Posted: Fri Jul 05, 2013 3:18 am
by arizawilmer
Estos son unos ejemplos que responde a las preguntas que me hiciste
Re: Problema con frecuencia PWM
Posted: Fri Jul 05, 2013 4:14 pm
by josem-mp
En primer lugar gracias por tu ayuda, e probado el programa de la frecuencia con el osciloscopio pero me da una frecuencia de 190hz.
Que debo variar para tener los 100hz
'.
Re: Problema con frecuencia PWM
Posted: Sat Jul 06, 2013 4:08 am
by arizawilmer
ajusta los valores del macro de cambio de periodo el primer valor es el divisor de cristal y el segundo el de ajuste de frecuencia
Re: Problema con frecuencia PWM
Posted: Sun Jul 07, 2013 11:29 am
by josem-mp
Hola de nuevo, disculpa que te de tanto la vara, he hecho un programa combinando un poco las dos opciones que me has enviado, te adjunto archivo.
Tengo los siguientes problemillas, la frecuencia no consiguo 100Hz justos y la señal del pwm se me va desplazando con respecto a la señal de paso por cero.
Como te comentaba te adjunto el archivo haber si tu encuentras el problema.
Graicas
Re: Problema con frecuencia PWM
Posted: Tue Jul 09, 2013 3:12 pm
by josem-mp
Hola, has podido revisarlo.
Re: Problema con frecuencia PWM
Posted: Thu Jul 11, 2013 3:37 am
by arizawilmer
Tu error esta en que primero estas usando el cristal interno del micro.....
segundo tienes activado el watch dog
yo cambie la configuracion a cristal externo de 1 Mhz con un tiempo de encendido para darle tiempo al micro de que detecte un cruce por cero para activar el pwm
Re: Problema con frecuencia PWM
Posted: Sun Jul 28, 2013 7:57 pm
by josem-mp
Esto asi no funciona,
Lo has probado?.
Gracias
Re: Problema con frecuencia PWM
Posted: Sun Jul 28, 2013 11:59 pm
by arizawilmer
Que parte es la que no funciona?
Yo por el momento no puedo probar circuitos de manera fisica
Re: Problema con frecuencia PWM
Posted: Mon Jul 29, 2013 8:32 am
by josem-mp
Buenos dias, el PWM va a una frecuencia mayor y no va sincronizado con la señal de paso por 0.
Tambien habria que probar con 4 o 8 mhz ya que no encuentro crystales de 1mhz.
Gracias
Re: Problema con frecuencia PWM
Posted: Tue Jul 30, 2013 3:55 am
by arizawilmer
La unica manera de obtener una perfecta sincronizacion es con un dsPIC o hacer un circuito ac-dc-ac .La razon es que la senal ac varia en frecuencia no es siempre 50HZ y los cristales no siempre son exactos por lo que sincronizar la frecuencia necesita de retroalimentacion por lo cual para aplicaciones robustas o se usa el cruce por cero o se usa dsPic..
Re: Problema con frecuencia PWM
Posted: Mon Aug 05, 2013 2:13 pm
by josem-mp
Hola de nuevo, he conseguido hacer la sincronizacion de la señal de salida con el cruce por 0.
Ahora tengo el siguiente problema, como puedes observar en el programa tengo conectada a la entrada AN7 un potenciometro, en la macro salida e puesto un retardo de 5mS, como hago para sustituir este retardo por un tiempo regulable de 0 a 10 mS que varie con el potenciometro.