¿Cómo encontrar la función de transferencia de un contador de frecuencia?

1

Estoy diseñando un modelo matemático para mi proyecto de sistemas de control y en este bloque existe el que mide la frecuencia de la onda. Para la aplicación práctica, introduje esta onda en un microcontrolador y luego escribí un algoritmo que toma muestras de la onda a una velocidad fija y descubre los valores mínimos y máximos, y al usarlos se encuentra la frecuencia. Pero no entiendo cómo proceder matemáticamente, así que creo un bloque de este contador cuya entrada será la onda y la salida será la frecuencia. ¿Alguna idea de cómo proceder con esto?

    
pregunta vineel13

2 respuestas

2

Normalmente, un contador de frecuencia integra la frecuencia durante el período de puerta y luego la mantiene hasta que la siguiente muestra esté disponible.

Un modelo en bruto (tal vez adecuado para el análisis de estabilidad de bucle) sería un tiempo muerto de la mitad del período de la puerta (exacto en la medida en que la frecuencia cambie linealmente y suponiendo que las mediciones sean continuas), pero podría modelarlo más exactamente si tú querías.

    
respondido por el Spehro Pefhany
0

La respuesta de Spehro - "integrador dividido por el período de puerta (tiempo o muestras)" es simplemente un promedio - un integrador con fugas. Por lo tanto, puede usar (con la escala apropiada) un filtro de vagones para modelar su contador de frecuencia. La función de transferencia es

$$ \ frac {Y (z)} {X (z)} = \ frac {z ^ N + z ^ {N-1} + ... 1} {Nz ^ N} $$

    
respondido por el docscience