Está en la página 1de 12

Realización del Sistema de Adquisición y Análisis de Datos de Motores Basado en el

Modelo Productor/Consumidor de Labview

Sheng Zhi-yu
Escuela de Ciencias de automatización e ingeniería eléctrica,
Universidad Beihang Universidad Beihang
Beijing, China
hnyzxs@126.c
om

datos; Productor/Consumidor; Frecuencia de


Resumen adquisición
Para resolver los problemas del bajo nivel de
automatización del sistema de adquisición de datos I. I NTRODUCTION
del motor, demasiado menos canal de datos, áreas Hoy en día, muchos tipos de motores como motores
de aplicación limitadas. Este documento introdujo escalonados, motor síncrono de imán permanente
una especie de sistema de adquisición y análisis de (PMSM), Motor de renuencia conmutada (SRM) juegan
datos del motor que se desarrolló sobre la base del un papel vital en el proceso de producción
programa de productor/consumidor model y motor( moderno. Es muy importante asegurarse de que el
LabVIEW. Este sistema puede cumplir las tareas de motor puede funcionar de manera eficiente y estable. La
adquisición de datos multicanal, análisis y adquisición de los datos de funcionamiento del motor es
visualización de datos, ahorro y carga de datos. Al el primer paso para analizar el estado de salud del motor y
establecer dos frecuencias de adquisición de datos el diagnóstico de fallos. Por lo tanto, es muy importante
diferentes, es decir, 2 kHz y 20 kHz, para adquirir la hacer un research sobre la adquisición de datos del motor.
misma señal que produjo el generador de señal y
Programas como VC, MATLAB, Basic, LABVIEW
analizar los datos que se adquirieron. De acuerdo
son ampliamente utilizados en el diseño de este tipo de
con el análisis y los resultados de ajuste de datos, se
sistema. LABVIEW, en particular, es la herramienta
concluyeron los beneficios y los cortos. Estas
gráfica de desarrollo de instrumentos virtuales más
pruebas sugirieron que la señal puede ser
popular, desarrollada y potente. LABVIEW tiene muchas
representada por estos dos tipos de frecuencia de
funciones que puede cumplir con las tareas de
uiring de datos y el error estándar que el 2kHz tenía
adquisición de datos, análisis de datos, salida de señal,
es mayor que el de 20kHz tenía. Por lo tanto, el
entrada y control de salida. El sistema existente siempre
resultado de la prueba demostró que este sistema
tiene algunas deficiencias, como algunos no pueden
funciona bien y fácil de realizar.
alterar los métodos de adquisición, algunos no tienen
análisis de datos, algunos son difíciles de escalar a un
Palabras clave: LabVIEW; Adquisición de
1
sistema más grande. El sistema propuesto en este
documento fue desarrollado en LABVIEW. Utiliza Puede ser fácilmente establecido por el usuario. El
el modelo productor/consumidor y se puede utilizar sistema también puede guardar y cargar los datos
para adquirir y procesar los datos del motor muti- que han adquirido.
channel. La frecuencia de adquisición, el canal de
adquisición y el tiempo de adquisición II. MODELO DE DISEÑO DE
PROGRAMA

El modelo de diseño de programa se refiere a una


978-1-4673-9613-4/16/$31.00 ©2016 IEEE serie de estructuras útiles. Estas estructuras suelen
ser fáciles de leer, fáciles de mantener y adecuadas
para varias ocasiones. Estructura de tuberías,
máquinas de estado, estructura
productor/consumidor son ampliamente utilizados
en la programación LABVIEW.

A. Estructura pipeline
La estructura de tuberías funciona igual que la
línea de producción. Cada función y datos se
procesan paso a paso. Los datos solo pueden ser
procesados por una función a la vez. Cada función
funciona durante cada circulación, pero cada
función solo puede tratar datos diferentes. Sólo si
todas las funciones han terminado su proceso esta
circulación terminó y comienza la siguiente
circulación. La estructura de canalización
proporciona un tipo de modelo para tratar con los
datos. Asegura la corrección de la función. El
tiempo necesario viene determinado por la función
más larga de todo el programa. El programa
funciona de manera eficiente cuando todas las
funciones necesitan un tiempo similar para
procesar. Si el intervalo de tiempo entre las
diferentes funciones es muy grande, el sistema
funcionará de manera eficiente.

B. Máquina de estado
2
Máquina de estado o máquina de estado
finito (FSM) es una especie de modelo
matemático que se utiliza generalmente en la
descripción de los cambios y funciones entre
diferentes estados. Es ampliamente utilizado
en el diseño de programas informáticos y el
diseño de circuitos lógicos secuenciales. Por
lo general, el estado machine contiene cuatro
elementos: estados actuales, condición,
acción, siguiente estado. El estado actual es lo
que funciona el programa ahora. Cuando se
mete una condición específica, el programa
cambiará las obras que va a hacer eso
significa que el programa llega al siguiente
estado. Y lo que va a hacer en el estado se
llama la acción. La máquina de estado se
utiliza ampliamente en la supervisión, control
o algún tipo de sistema lógico.

C. Productor/consumidor
El modelo productor/consumidor contiene
multicirculación, en cada circulación se
procesarán diferentes funciones en
diferentes

3
Velocidad. Algunas obras de circulación funcionan transferir a través del sistema al ordenador.
como un productor que produce datos e
información que se analizarían en la circulación
del consumidor. Dos tipos de circulaciones por
cierto método de comunicación para comunicar y
transferir datos. El modelo de consumidor/productor
resuelve el problema de sincronización
multiproceso del programa. Puede asegurarse de
que el sistema no pierde ningún dato ni repite el
análisis. Ayuda a garantizar la integridad de los
datos. Este modelo se puede encontrar fácilmente en
el programa java o C++.

III. CONSTRUCCIÓN DE
HARDWARE

Todo el sistema está formado por un ordenador,


una tarjeta de adquisición de datos, un motor y su
controlador, sensor de voltaje y sensor de corriente.
La tarjeta de adquisición de datos es un PCIE-6321
producido por el instrumento nacional. Esta
tarjeta tiene 16 canales de entrada analógica y 2
canales analógicos. También tiene 24 canales
que admiten entrada y salida digital. La velocidad
máxima de entrada analógica es de 250kS/s. Y la
resolución del convertidor de anuncios es de 16 bits.
El rango de entrada para esta tarjeta es de 10V.
Toda la estructura de hardware del sistema se
presenta en la figura 1. El motor en este sistema es
una especie de servomotor de CA que fue hecho por
la empresa DELTA. La línea de señal de corriente
de fase del motor, la línea de señal de voltaje de
línea, la línea de señal de velocidad, la línea de
señal de corriente de bus y otras líneas de señal
están conectadas con su sensor correspondiente. El
output del sensor conectado con la tarjeta de
adquisición, en ese caso, los datos se pueden
4
Frecuencia de la señal analógica original configuración de la tasa de adquisición, el
puede ser la señal adquirida para restaurar la número de datos que deben adquirirse, los canales
forma de onda original. Teniendo en cuenta la que deben muestrearse. La figura2 muestra cómo
frecuencia voltaje del motor, la frecuencia de realizar el trabajo sampling. En primer lugar, el
muestreo predeterminada es de 2 kHz. Con el "crear el task.vi" lea la "frecuencia de muestreo
fin de que este sistema funcione de manera analógica" y cree la tarea. A continuación,
eficiente en diversas condiciones de "daqmx read.vi" obtiene la tarea y comienza a
funcionamiento, el sistema también permite a probar. Mientras el vi está muestreando, coloca los
los usuarios seleccionar diferentes frecuencias datos en la "cola de muestreo analógico". Después
de muestreo y la duración del tiempo de de que todo el muestreo de datos se haya realizado,
muestreo. el sistema decidirá si continúa el muestreo de
acuerdo con la configuración del usuario. Al final
Cuando el sistema se ejecuta, si el usuario
del proceso de muestreo, todos los datos se han
hace clic en el botón de inicio de adquisición,
puesto en la cola.
el sistema comenzará a adquirir según la

1. La estructura general de hardware


de adquisición y sistema de B. Visualización de datos
procesamiento

IV. SOFTWARE
REALIZATION

Este sistema de adquisición y procesamiento de dispuestos sólo en una pantalla esto hará que sea muy
datos para el motor se basa en el modelo de diseño difícil ver el gráfico claramente. Así que en este sistema
productor-consumidor. La adquisición de datos, la se utilizan las pestañas. El panel frontal del sistema se
visualización y el análisis de datos, el ahorro y la muestra en la figura 7. Los botones izquierdos se utilizan
carga de datos son las partes principales del sistema. para seleccionar las señales que están destinadas a
La adquisición de datos es la parte principal del adquirir. Los botones correctos se utilizan para establecer
productor y las demás son la parte del consumidor. y controlar el proceso de adquisición.

Hay demasiados canales que deben mostrarse en


el panel frontal. Si todos los gráficos están A. Adquisición de datos

5
Los puntos principales sobre la adquisición de La pieza de visualización y análisis es una
datos son la selección de la frecuencia de muestreo. circulación diferente de la pieza de adquisición. Es
Los datos transferidos al ordenador son datos la sección de contrasumer. En esta circulación,
digitales discretos, por lo que de acuerdo con la ley primero el programa comprobará si hay datos en la
Nyquist que sólo cuando la frecuencia de muestreo "cola de muestreo analógico". Si la cola no está
es superior al doble de la más alta vacía, el programa separará los datos por el canal
establecido por el usuario. Si el proceso de
muestreo se ha hecho más de una vez, el programa
combinará los diferentes datos a través de la "añadir
formas de onda.vi" en una forma de onda completa.
Esta forma de onda se utilizará para el proceso
posterior. A continuación, la forma de onda pasará a
través de algún filtro de onda que puede eliminar
algo de ruido en los datos y ser analizado.

La figura3 muestra cómo funciona este proceso


en el canal de voltaje de fase A. Los datos pasarán
por el "filtro express.vi", "A phrase voltage
stastics.vi", "signal analysis.vi",
"FFTSpectrum(mag-phase).vi" uno por uno. A
través de estos procesos, las estadísticas de la señal
como desviación estándar, varianza, frecuencia,
fase, THD pueden adquirir. Estas estadísticas se
muestran en el panel frontal. Además, el Fourier
de los datos

6
Los resultados de la transformación se muestran Se muestra en el fig8. De la figura se desprende
para ayudar al usuario a entender el componente claramente que la forma de onda adquirida de la
armónico en la forma de onda. tarjeta de adquisición es como una especie de onda
sinusoidal que la amplitud cambia periódicamente.
El espectro de frecuencia de la señal adquirida
mostró la frecuencia principal de la onda'ses 508Hz,
el análisis de datos mostró que la amplitud de la
forma de onda es 8.27, consistente con la
información del generador de señal's. Exportar los
datos recogidos, y utilizar el canal de tensión de
alimentación ' s primeros 200 datos para volver a
dibujar la forma de onda. La nueva forma de onda
se muestra en la fig4. Se puede ver en el gráfico
que la amplitud de la señal's mostró cambios
periódicos. Hay algunas distorsiones en los datos
de muestreo. Estos resultados mostraron que la
3. Parte del programa que analiza la señal analógica original se puede restaurar a partir
tensión de fase A de los datos adquiridos, pero la posición relativa de
C. Almacenamiento y carga de datos cada punto de muestreo está en cambio. La razón de

La función de ahorro y carga de datos también es esto es que cuando la frecuencia de muestreo y la

muy importante para todo el sistema. En el frecuencia de la señal no coinciden, la posición de

LABVEW, el formato TDMS es ampliamente los puntos de muestreo' puede variar en el período

utilizado en el ahorro y la carga de la forma de different. La frecuencia de 2 kHz se utilizó para

onda. El archivo TDMS es un tipo de registro muestrear la señal de 500 Hz, por lo que en un

binario que es desarrollado y promovido por el período sólo hubo cuatro puntos adquiridos. Por lo

Instrumento Nacional. Estos tipos de estructura tanto, el movimiento en el higo es muy obvio.

tienen una alta velocidad, fácil de almacenar,


conveniente modificar y muchas otras ventajas.
Este sistema utiliza la estructura de eventos para
cumplir las tareas de ahorro

4. Resultados de

7
muestreo de 2 kHz
y cargando. Cuando el usuario hace clic en el botón B. Frecuencia de muestreo de 20 kHz
"guardar toda la forma de onda", el programa
Cambie la frecuencia de muestreo a 20 kHz y
correspondiente en la estructura del evento
vuelva a muestrear la señal de 500 Hz. Los
comenzará a ejecutarse. El programa se muestra en
resultados del muestreo se muestran en la figura 9.
la figura 6. En primer lugar, el "diálogo de
Podemos ver en el diagrama que la forma de
archivos" pregunta al usuario de guardar locatien la
onda muestreada es relativamente buena. El análisis
información. A continuación, el sistema utiliza
de espectro y el análisis de forma de onda
"crear TDMS" para crear un archivo TDMS.
mostraron que la amplitud y la frecuencia main de
Después de esto, utiliza "Escritura TDMS" para
la onda es de 8.3V y 508Hz. Los resultados del
salvar los datos de la cola y la información del
análisis indican que los datos adquiridos son más
botón en el archivo TDMS. Por último, el programa
deseables. Esta vez, utiliza los primeros 200 datos
cierra la referencia TDMS. Además, cuando el
del canal de tensión de alimentación para volver a
usuario hace clic en el botón "cargar forma de
dibujar la forma de onda de nuevo, como se muestra
onda", el sistema leerá el archivo elegido por el
en la figura 5. Podemos ver que la onda de fig5
usuario. A continuación, los datos del archivo se
es muy similar a la forma de onda sinusoidal
mostrarán en el sistema.
estándar y los datos adquiridos son muy ideales.
Esto puede deberse a los puntos que se recogen
V. TEST EXPERIMENT
en un período se ha vuelto más, la distancia de
Antes de aplicar el sistema en el uso real, el
tiempo entre diferentes puntos es menor, por lo que
generador de señal se utilizó para probar la función
el movimiento no es obvio como antes.
de todo el sistema. El generador de señal puede
generar señales que contienen poco ruido y muy
fácil de reconocer, es ampliamente utilizado en
condiciones de prueba del sistema. El generador de
señal utilizado en esta prueba es SG1646A que
fue construido por la compañía de equipos
electrónicos Jiangsu Right. Este generador se utiliza
para producir forma de onda sinusoidal con una
amplitud de 8V y una frecuencia de 500Hz.
5. Resultados de
muestreo de 20 kHz
A. Muestreo de frecuencias de 2 kHz
La frecuencia de 2 kHz se utiliza para muestrear
la onda sinusoidal que genera el generador de señal,
y se ha realizado algún análisis en la forma de onda.
Los resultados de muestreo y análisis son
8
C. Comparaciones El sistema fue desarrollado por el LABVIEW y
TableI proporciona la parte de la información puede adquirir señales múltiples analógicas. Los
sobre los resultados de ajuste de curva de los dos usuarios pueden establecer una frecuencia de
datos. muestreo adecuada, canales de muestreo y la

Tabla I PARTE DE LOS RESULTADOS DE frecuencia de filtro para diferentes condiciones. El

LA FITTING A LOS DATOS sistema es fácil de desarrollar y tiene una función

Frecuenc W Un completa, muy adecuado para el uso de la

ia ingeniería.

Error Error El generador de señal se utilizó para probar la


Valor Valor
están están función del sistema y la comparación se hizo entre
dar dar los resultados de muestreo de 2 kHz y 20 kHz. El

5.50E- ajuste y análisis de los datos muestra que estos


2kHz 1.964 5.83E-07 4.014
04 dos datos de muestreo se pueden utilizar para

20khz 19.663 5.008E-6 4.021 2.36E-4 restaurar la forma de onda original. Pero, las
formas de onda muestreadas de 2 kHz mostraron

La fórmula de este ajuste de forma de onda es una cierta desviación. Por lo tanto, la frecuencia de
muestreo de 20 kHz debe aplicarse a un sistema
y á y0 a Aá sin( pi á(x - xc)/ w) (1)
cuyos recursos de equipos de adquisición son ricos
De acuerdo con esta fórmula, la frecuencia es
y requieren información precisa de la forma de

onda. Por otro lado, la frecuencia de muestreo de 2
KHz es adecuada en el sistema que acervoe
atraviesa dispositivos de identificación con
recursos limitados. Puede adquirir los datos e
información correctos, pero el error de forma de
onda es
fá a 1/2 (2) Relativamente grande.
2o
w
Los resultados de ajuste de curva no tienen en
REFEREN
cuenta el tiempo de muestreo, calcula la frecuencia
CES
por el número de datos. Así que la frecuencia real
[1] Zhang Changfan,Huang Yishan,Shao Rui.
de la forma de onda muestreada es
Método de detección de fallos y aplicación del
motor de inducción basado en observer[J].
Diario Chino de
fr á f f fmuestra (3)

9
Instrumento 2 11,32(6):133 [2] QIAO Jun-fu. Diseño de un sistema de monitoreo del
Científico, 0 7-1343. motor basado en
Por lo tanto, la frecuencia real de estas dos Labview[J]. Ingeniería Mecánica y Automatización,
ondas adquiridas es 508.9Hz y 508.6Hz 2015 , 193
respectivamente. Estos dos parámetros de ajuste 66):148-150.
pueden restaurar la señal original correctamente, but [3] HU Wen-biao, MA Wei-ming. Un sistema de
el error estándar de los resultados de ajuste de la adquisición de datos utilizado en la prueba de
amplitud y frecuencia de la forma de onda para la máquina eléctrica basada en LabVIEW[J].
frecuencia de 2 kHz es más grande.. Así que se Revista de la Universidad Naval de Ingeniería,
pierden más datos en este proceso. En conclusión la 2005,17(3):61-65.
frecuencia de muestreo de 20 kHz se aplica al
[4] YE Fenghua,ZHOU Xincong,BAI
sistema que captura los recursos del dispositivo
Xiuqin,GUO Zhiwei,et al. Programa de
abundantes y la precisión de la forma de onda es
Adquisición de Datos Basado en máquina
estricta. Para el sistema cuyos recursos de
sestado en cola en LabVIEW [J]. Técnica
adquisición de equipos son limitados, el uso de la
Electrónica Moderna, 2009,315(4):204- 210.
frecuencia de muestreo de 2 kHz es adecuado. Esto
[5] Tang Jinyuan Li Song Shao Wen. Sistema de
también puede obtener la información de datos
prueba de vibración de transmisión de
correcta, pero habrá errores relativamente grandes.
engranajes basado en el modelo de
productor/consumidor de LabVIEW[J]. Diario
VI. Conclusión
de Transmisión Mecánica, 2011,35(1):5-7.
Se construyó una especie de sistema de
[6] Medición y control del sistema de medición y
adquisición y análisis de motores hardware. Y el
control del muestreador de agua de
sistema de software correspondiente se desarrolló
Haocai,Yang aguas profundas herméticos a
sobre la base del modelo de productor/consumidor.
gas basado en LabVIEW[J]. Diario Chino de
Este sistema puede cumplir con las tareas de
Instrumento Científico, 2011,32(1): 40-45.
muestreo y análisis de datos multicanal y la
[7] YANG Zhong-ren, RAO Cheng, ZOU Jian,et
estructura productor-consumidor puede evitar
al. Estudio sobre el sistema DAQ mediante
eficazmente los problemas causados por la
LabVIEW[J]. Revista de la Universidad de
diferencia de velocidad de la recopilación de datos y
Chongqing (Edición de Ciencias Naturales),
el análisis de datos.
2004,27(2):32-35.
[8] Adquisición de datos y sistema de
procesamiento de señales basado en LabVIEW
[J]. Revista de nanjing Normal
University(Edición de Ingeniería y Tecnología),
2010,10(3):7-10 University(
10
6. Parte del programa de almacenamiento

11
7. La pantalla del panel frontal

8. Uso de la frecuencia de muestreo de 2 kHz para muestrear la onda sinusoidal de 500 Hz

9. Uso de la frecuencia de muestreo de 20 kHz para muestrear la onda sinusoidal de 500 Hz

12

También podría gustarte