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...

Image

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.