Escrito originalmente por Chaly29
Hola colega maunix, bueno se a ti te parece una locura medir la frecuencia de la red con una base de tiempo de 10 o 20 useg. y prefieres hacerlo midiendo el tiempo que se demora en contar 1000 pulsos, explícame lo siguiente:
En el caso de tener que sincronizar un generador con la frecuencia de la red, o de tener que controlar la frecuencia de salida de un generador, ¿como lo harías tu siendo que tienes una demora en la lectura de 20 seg.? te llevaría toda una vida, los instrumentos de mediciones como lentos deben de tener una tasa de refresco de 1Hz.
Aparte una medición de 20 segundos no es una muy fiel ya que si la frecuencia aumenta y baja constantemente el instrumento te indicaría el promedio y no la real.
Estos son algunos de los varios motivos por el cual no se realiza de la manera que tu propones.
Por otro lado tu dices:"contando" los ciclos y midiendo el tiempo final acaso esto no es lo mismo que lo que yo exprese mas arriba MEDIR EL PERIODO DE LA SEÑAL pero más complicado.
Atte. CARLOS
Je lo bueno de los foros es cuando se intercambian opiniones.
Estamos hablando de un equipo que mida frecuencia de línea, nadie aclaró bien para que. El ejemplo de los 1000 ciclos fue solo un ejemplo, no necesariamente tiene que ser así pero tampoco considero que se deba hacer cada ciclo.
A ver, has comentado varias cosas para lo cual te paso mi opinion.
1) En el caso de tener que sincronizar un generador con la frecuencia de la red:Nuevamente la frecuencia de RED es casi exacta al 50,0Hz . Esto es así ya que todos los sistemas que generan lo hacen controlando muy bien su frecuencia de salida para luego salir a generar. Suele haber castigos muy importantes para un proveedor de electricidad que no genere en 50,0Hz y es por esto que se preocupan por dicho valor.
Entonces nuevamente si me quiero sincronizar con un equipo de red, debo irme acercando lo suficiente como para lograr sincronizar los cruces por cero del sistema. Si estoy a más frecuencia deberé acercame con una menor frecuencia. En caso contrario deberá acercarse a mayor frecuencia. En este caso lo importante y fundamental es el cruce por cero.
Un motor presenta constantes que son mecánicas las cuales no reaccionan de inmediato como lo hace un microcontrolador, es por esto que no es buena idea controlar al ciclo una onda que en realidad varía muy lentamente en comparación con la del microcontrolador.
2) En caso de tener que controlar la frecuencia de salida de un generadorNuevamente, un generador es un motor. Los motores no cambian su frecuencia ciclo a ciclo y además las constantes que los gobiernan son lentas. Lo que se busca es establecer un lazo de realimentación para dichas constantes.
La variable de control que suele ser la tensión del generador o en este caso sería una relacion de conversión de caja o bien la tensión de inducido, es el parámetro a controlar.
A uno no se le ocurre cambiar esta tensión o la relacion de caja ciclo a ciclo... sería una locura además de que no conduce a nada ya que las contantes de respuesta de un motor son mucho mas lentas que lo que puede hacer un microcontrolador.
No quiero entrar con aburridos conceptos de control pero es algo básico esto que estamos hablando.
Es por eso que medir ciclo a ciclo tanto para un aparato de medición como para sincronizar un generador no tiene mayor sentido.
Mi idea es la siguiente:
Si se mide cada 20 useg el micro estará practicamente haciendo eso todo el tiempo y además sin sentido. Si se mide cada ciclo y se cuentan 50 ciclos (para lograr la medicion de 1 Hz) y luego se toma ese tiempo y se hace el cálculo, nadie lo habrá notado y encima logramos la precisión que deseabamos sin necesidad de estar todo el tiempo midiendo fracciones milimétricas de segundo. Por otra parte siempre es mejor tomar una medida grande de tiempo y calcular sobre ella que medir cada ciclo en intervalos de 10useg por los temas de precisión de las operaciones binarias y de los timers.
Espero se me haya entendido.
Saludos Carlos