Hay una placa de adquisición de datos de 16 bits con un rango de +/-10 V que multiplexa las entradas analógicas y almacena los datos en la PC. Las especificaciones se dan aquí (DAS6036 es el modelo en cuestión).
Ahora necesito cuantificar midiendo o estimando el retardo de fase entre dos entradas analógicas de dos canales. Parece que la placa tiene un convertidor A/D que se multiplexa entre canales porque, en las características clave, el muestreo se menciona como multiplexado. Más detalles para el tablero se dan aquí .
Primero quería medir el retraso en el muestreo de 100 Hz entre Ch0 Ch7 y Ch13. Para hacer eso, configuré el generador de funciones en una onda sinusoidal de 1 Hz y dividí la salida del generador de funciones en tres usando tres cables coaxiales de la misma longitud y los acoplé a Ch0, Ch7 y Ch13.
A continuación se muestran 5 segundos de datos registrados:
Y aquí si hacemos zoom podemos observar el retardo entre los canales:
Ahora, la salida del generador de funciones está configurada en una onda triangular de 1 Hz y la frecuencia de muestreo vuelve a ser de 100 Hz (todavía podemos observar el retraso):
Pero ahora, manteniendo la misma entrada, si aumento la frecuencia de muestreo a 4kHz, ya no puedo observar ese retraso:
Al aumentar la frecuencia de muestreo, esperaba observar que se reducía el retraso. Pero como ven, la demora está un poco enterrada en el ruido.
Aquí están las preguntas que no pude resolver:
¿Qué podría estar pasando aquí que nos hace imposible observar el retraso de fase? ¿Existe una mejor configuración o método para medir dicho retraso en frecuencias de muestreo más altas?
Si no podemos medir, ¿es suficiente estimar el retraso de fase usando las especificaciones? Aquí hay un extracto de este sitio :
¿Cómo puedo concluir que el tablero en cuestión es pseudosimultáneo o espaciado uniformemente?
Si bien el cambio de fase resultante probablemente se deba al multiplexor, esto se puede calcular a partir de los datos que tiene.
Dado que las formas de onda tendrán la misma frecuencia, puede multiplicar dos de las señales y aplicar un filtro de paso bajo (o media móvil) a la señal resultante para extraer la diferencia de fase.
Extracción de cambio de fase y ganancia de una información de serie temporal
El retraso de fase observado es artificial, causado por el retraso en el muestreo por turnos debido a la reconfiguración del multiplexor y el tiempo de establecimiento de la muestra, es un artefacto del software que les da la misma marca de tiempo. Un mejor sistema de muestreo compensaría las marcas de tiempo.
A medida que aumenta la frecuencia de muestreo, el retardo de fase se reduce en el modo de muestreo " espaciado uniformemente ".
En el modo " pseudosimultáneo ", esperaría que el retraso de la muestra se mantuviera constante, como tal, podemos concluir que el muestreo interno está espaciado uniformemente, pero está presionando el dispositivo a su velocidad máxima para que la diferencia desaparezca.
En este caso, no hay nada mejor que seguir además de la especificación publicada y calcular la compensación de fase usted mismo (ajustando la marca de tiempo)
En el modo pseudosimulado, siempre muestrea a la velocidad más rápida, o a una velocidad mucho más rápida que su frecuencia de muestreo programada, y luego espera hasta el siguiente período de muestra, esto se hace a expensas del ruido para obtener una mejor sincronización.
El otro enfoque, el muestreo "espaciado uniformemente" es establecer la frecuencia de muestreo multiplicada por el número de canales para mejorar el rendimiento del ruido, pero a expensas de la sincronización.
A medida que aumenta la frecuencia de muestreo programada, estos dos enfoques pierden su diferencia, porque no puede muestrear más rápido que la frecuencia más rápida, en algún momento los períodos internos "espaciados uniformemente" se vuelven tan amplios como los períodos internos "pseudo-diferenciales".
También es posible que el dispositivo cambie de modo cuando la frecuencia de muestreo supere un umbral
Dado que está midiendo la compensación de fase interna, no es realmente fácil medir el retraso propio en un mejor grado que el que tiene, ciertamente puede compararlo con otro muestreo de ADC sin ciclos de canales.
pnatk
usuario16222