Determinación de Desfase Entre Dos Canales en LabVIEW y SignalExpress

Actualizado el Dec 22, 2023

Ambiente

Software

  • LabVIEW Full
  • LabVIEW Professional
  • SignalExpress
  • LabVIEW Electrical Power Toolkit Full

Tengo dos canales de entrada analógica sincronizados y quiero saber el cambio de fase de un canal a otro. ¿Hay una manera de determinar fácilmente la diferencia de fase o el desfase en LabVIEW o SignalExpress?

Implementación de LabVIEW
Puede usar los VIs disponibles en las versiones Full y Professional de LabVIEW para realizar una medición de desfase.

Para encontrar el cambio de fase entre dos ondas sinusoidales, use la información Extract Single Tone Information VI. Calcule el desplazamiento de fase tomando la diferencia de los dos como se ve en la Figura 1.

Figura 1. Código de LabVIEW para encontrar la diferencia de fase entre dos ondas sinusoidales.


Para encontrar el cambio de fase entre dos ondas cuadradas, use Pulse Measurements VI. Este VI determina el centro del pulso y la duración del pulso de cada onda. Una vez que tenga esta información, puede calcular el desplazamiento de fase entre las dos ondas como se muestra en la Figura 2.

Figura 2. Código de LabVIEW para encontrar la diferencia de fase entre dos ondas cuadradas
Otro método para calcular la diferencia de fase utilizando LabVIEW es usar el Phasor VI de NI Electrical Power Measurement Palette (Enlace en Inglés).
.
Implementación de SignalExpress

En SignalExpress, cree un paso de Tone Extraction para determinar el valor de fase para cada canal. Se agregará un paso de Formula para restar las dos fases como en la Figura 3 (el Tone Extraction Step de SignalExpress se construye utilizando el VI Extract Single Tone Information disponible en LabVIEW).

Figura 3. Signal Express pasos necesarios para determinar la diferencia de fase.


Debe configurar el paso de Formula como se muestra en la Figura 4.

Figura 4. Configuración de paso de fórmula para calcular la diferencia de fase.