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 de


productor / consumidor de Labview

Resumen

Para resolver los problemas del bajo nivel de automatización del sistema de adquisición de datos
del motor, menor canal de datos, áreas de aplicación limitadas. Este documento introdujo un tipo
de sistema de adquisición y análisis de datos del motor que se desarrolló en base al modelo de
productor / consumidor y el programa LabVIEW.. Este sistema puede cumplir las tareas de
adquisición de datos multicanal, datos análisis y visualización, almacenamiento y carga de datos. Al
establecer dos diferentes frecuencias de adquisición de datos, que son 2kHz y 20kHz, para adquirir
la misma señal producida por el generador de señal y analizar los datos que fueron adquiridos. De
acuerdo con los resultados de análisis y ajuste de datos, los beneficios y las deficiencias fueron
concluidas. Estas pruebas sugirieron que la señal puede ser representada por estos dos tipos de
frecuencia de adquisición de datos y el error estándar que tenía 2kHz es mayor que el de 20kHz.
Entonces, el resultado de la prueba demostró que este sistema funciona bien y es fácil de realizar.

Introducción

Hoy en día, muchos tipos de motores, como los motores paso a paso, motor síncrono de imán
permanente (PMSM), conmutado Reluctante Motor (SRM) juega un papel vital en los procesos de
producción moderna. Es muy importante asegurarse de que el motor pueda funcionar de manera
eficiente y estable. La adquisición de datos de funcionamiento del motor es primer paso para
analizar el estado de salud y diagnóstico de falla del motor. Por lo tanto, es muy importante
investigar un poco sobre la adquisición de datos del motor.

Programas como VC, MATLAB, Basic, LABVIEW son ampliamente utilizados en el diseño de este
tipo de sistema. LABVIEW, en particular, es la más popular, desarrollada y poderosa herramienta
gráfica de desarrollo de instrumentos virtuales. LABVIEW tiene muchas funciones, puede cumplir
con las tareas de adquisición de datos, análisis de datos, salida de señal, control de entrada y
salida.
El sistema existente siempre tiene algunas deficiencias, como algunas no puede alterar los
métodos de adquisición, algunos no tienen datos analizando, algunos son difíciles de escalar a un
sistema más grande. Él sistema propuesto en este documento fue desarrollado LabVIEW. Utiliza el
modelo de productor / consumidor y puede usarse para adquirir y procesar los datos del motor
multicanal.

adquiriendo frecuencia, adquiriendo canal y adquiriendo tiempo todo puede ser configurado
fácilmente por el usuario. El sistema también puede guardar y cargar el dato que han adquirido.

II Modelo de diseño de programa

El modelo de diseño del programa se refiere a una serie de útiles estructuras, estas estructuras
generalmente son fáciles de leer, fáciles de mantener y adecuadas para varias ocasiones.
Estructura de la tubería, máquinas de estado, estructura productora / consumidor son
ampliamente utilizadas en Programación LABVIEW.

A. Estructura de tuberías

La estructura de la tubería funciona igual que la línea de producción. Cada función y los 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 ocuparse de datos
diferentes, solo si todas las funciones han terminado su proceso esta circulación termina y
comienza la próxima circulación. La estructura de la tubería proporciona un tipo de modelo para
lidiar con datos. Asegura la corrección de la función. El tiempo necesario está determinado por la
función más larga en el conjunto del programa. El programa funciona eficientemente cuando
todas las funciones necesitan un tiempo similar para procesar. Si la brecha de tiempo entre
diferentes funciones es muy grande, el sistema funcionará de manera ineficiente

B. Máquina de estados

La máquina de estados o la máquina de estados finitos (FSM) es un tipo de modelo matemático


que generalmente se usa para describir los cambios y funciones entre diferentes estados. Es
ampliamente utilizado en diseño de programas informáticos y circuito lógico de diseño secuencial.
Por lo general, la máquina de estados contiene cuatro elementos: estados actuales, condición,
acción, estado siguiente. El estado actual es lo que el programa trabaja ahora. Cuando una
condición específica es medida, el programa cambiará los trabajos que va a hacer eso, significa que
el programa pasa al siguiente estado. Y que hacer en el estado se llama la acción. La máquina de
estado es ampliamente utilizada en monitoreo, control o algún tipo de sistema lógico.

C. Productor / consumidor

El modelo productor / consumidor contiene circulación múltiple, en cada función diferente de


circulación se procesará en diferente velocidad. Cierta circulación funciona como un productor
que produce datos e información que se analizarían en el consumidor circulación. Dos tipos de
circulaciones por cierto Método de comunicación para comunicar y transferir datos. El modelo
consumidor / productor resuelve el multiproceso del programa. problema de sincronización.
Puede asegurarse de que el sistema no pierda ningún dato ni repetir el análisis. Ayuda a garantizar
la integridad de los datos. Este modelo se puede encontrar fácilmente en Java o Programa C ++.

III. Edificio de hardware

Todo el sistema consta de una computadora, una tarjeta de adquisición de datos, un motor y su
controlador, sensor de voltaje y sensor actual. La tarjeta de adquisición de datos es una PCIE-6321
producido por instrumento nacional. Esta tarjeta tiene 16 entradas analógicas y 2 canales de salida
analógicos. También cuenta con 24 canales que admite entrada y salida digital. La velocidad
máxima de entrada analógica es de 250 kS /s. Y la resolución del convertidor de anuncios es de 16
bits. El rango de entrada para esta tarjeta es de ± 10V. Todo el sistema y La estructura de
hardware se presenta en la figura 1. El motor en este es un tipo de servomotor de CA que fue
hecho por la Compañía DELTA. Línea de señal de corriente de fase del motor, línea de señal de
voltaje, línea de señal de velocidad, línea de señal de corriente del bus y otras líneas de señal están
todas conectadas con su sensor correspondiente. La salida del sensor conectada con la tarjeta de
adquisición, en ese caso, los datos pueden transferirse a través del sistema a la computadora.

IV. Realización del software

Estos sistemas de adquisición y procesamiento de datos para el motor. se basan en el modelo de


diseño productor-consumidor. Datos adquisición, visualización y análisis de datos,
almacenamiento y carga de datos son las partes principales del sistema. La adquisición de datos
son las principales partes productoras y las otras son parte del consumidor. Hay demasiados
canales que deben mostrarse en el panel frontal. Si todos los gráficos están organizados solo en
una pantalla que hará que sea muy difícil ver el gráfico claramente. Entonces en estos sistemas se
utilizan las pestañas. El panel frontal del sistema se muestra en fig 7. Los botones de la izquierda se
usan para seleccionar las señales que están destinado a adquirir. Los botones correctos se utilizan
para configurar y controlar el proceso de adquisición.
A. Adquisiciones de datos

Los puntos principales sobre la adquisición de datos son la selección de la frecuencia de muestreo.
Los datos que se transfieren a la computadora son datos digitales discretos, de acuerdo con la ley
de Nyquist que solo cuando la frecuencia de muestreo es mayor que dos veces la más alta
frecuencia de la señal analógica original puede ser adquirida y la señal restablece la forma de onda
original. En consideración de la frecuencia de voltaje del motor, la frecuencia de muestreo
predeterminada es de 2 kHz. Para que este sistema funcione eficientemente en varias condiciones
de funcionamiento, el sistema también permite a los usuarios seleccionar diferente frecuencia de
muestreo y la duración del muestreo hora. Cuando el sistema se está ejecutando, si el usuario
hace clic en el botón de inicio de adquisición, el sistema comenzará a adquirir de acuerdo con la
configuración de la tasa de adquisición, el número de datos que necesitan se adquieren, los
canales que necesitan ser muestreados. La figura2 muestra cómo realizar el trabajo de muestreo.
Primero el "crearthe task.vi "lee la" frecuencia de muestreo analógica "y crea la tarea, Entonces
"daqmx read.vi" obtiene la tarea y comienza a muestrear. Mientras el vi está muestreando pone
los datos en el "muestreo analógico cola". Después de que todos los datos de muestreo se hayan
realizado, el sistema decidirá si continuará el muestreo de acuerdo con la configuración del
usuario. Al final del proceso de muestreo, todos los datos han sido puestos en la cola.
B. Visualización de datos

La parte de visualización y análisis es una circulación diferente de la parte de adquisición. Es la


sección del consumidor. En esta circulación, primero el programa verificará si hay datos en la "Cola
de muestreo analógico". Si la cola no está vacía, el programa separará los datos por el canal que
establezca el usuario. Si el proceso de muestreo se ha realizado más de una vez, el programa
combinará los diferentes datos a través del "agregarwaveforms.vi "en una forma de onda
completa. Esta forma de onda puede ser utilizada para otros procesos, entonces la forma de onda
pasará a través de un filtro de onda que puede eliminar algo de ruido en los datos y ser analizado
La figura 3 muestra cómo funciona este proceso en la fase A, canal de voltaje. Los datos pasarán
por el "filtro express.vi", "Una frase voltaje stastics.vi", "análisis de señal.vi", "FFTSpectrum (mag-
phase) .vi" uno por uno. A través de estos procesos se pueden adquirir las estadísticas de la señal
como desviación estándar, varianza, frecuencia, fase, THD. Estas estadísticas se muestran en el
panel frontal. Además, los resultados de la transformación de Fourier se muestran para ayudar al
usuario a comprender el componente armónico en la forma de onda.
C. Almacenamiento y carga de datos.

La función de guardar y cargar datos también es muy importante para todo el sistema En LABVEW,
el formato TDMS es ampliamente utilizado en el ahorro y carga de formas de onda. El archivo
TDMS es un tipo de registro binario desarrollado y promovido por Instrumento Nacional, Este tipo
de estructura tiene alta velocidad, fácil de almacenar, conveniente para modificar y muchas otras
ventajas. Este sistema utiliza la estructura de eventos para cumplir con las tareas de guardar y
cargar. Cuando el usuario hace clic en el boton "guardar todas las formas de onda", el programa
correspondiente en la estructura del evento empezara a correr, El programa se muestra en la fig 6.
Primero el "archivo diálogo "pregunta al usuario la información de ubicación de guardado. Luego,
el sistema usa "crear TDMS" para crear un archivo TDMS. Después, utiliza "escritura TDMS" para
guardar los datos de la cola y la información del botón en el archivo TDMS. Por fin, el TDMS La
referencia está cerrada por el programa. Además, cuando el usuario hace clic en el botón
"cargando forma de onda", el sistema leerá el archivo elegido por el usuario. Luego se mostrarán
los datos en el archivo en el sistema.
V. Experimento de prueba

Antes de aplicar el sistema al uso real, la señal del generador se utilizó para probar la función de
todo el sistema. Los generadores de señal pueden generar señales que contienen poco ruido y
muy fácil de reconocer, es ampliamente utilizado en las condiciones de prueba del sistema. El
generador de señal utilizado en esta prueba es SG1646A, fabricado por la compañía Jiangsu Right
Electronic Equipment. Este generador se utiliza para producir una forma de onda sinusoidal con
una amplitud de 8 V y una frecuencia de 500 Hz

A. Muestreo de frecuencias de 2 khz

La frecuencia de 2 kHz se usa para muestrear la onda sinusoidal que es generada por el generador
de señal, y algunos análisis han sido hecho en la forma de onda. Los resultados de muestreo y
análisis son mostrados en la fig8.
Está claro por la figura que la forma de onda adquirida de la tarjeta de adquisición es como una
especie de onda sinusoidal cuya amplitud cambia periódicamente. El espectro de frecuencia de la
señal adquirida mostró que la frecuencia principal de la onda es 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. Exporte los datos recopilados y use los primeros 200 datos del canal de voltaje de
alimentación para volver a dibujar la forma de onda. La nueva forma de onda es mostrada en la
fig4. Se puede ver en el gráfico que La amplitud de la señal mostró cambios periódicos. Hay
distorsiones en los datos de muestreo. Estos resultados mostraron que La señal analógica original
se puede restaurar a partir de los datos adquiridos, pero la posición relativa de cada punto de
muestreo está cambiando. La razón de esto es cuando la frecuencia de muestreo y la señal de
frecuencia no coincide, la posición de los puntos de muestreo puede variar en diferentes períodos.
La frecuencia de 2 kHz se usó para muestrear la señal de 500Hz, por lo que en un período solo
hubo cuatro puntos adquiridos Entonces, el movimiento en la figura es muy obvio.
B. Frecuencia de muestreo de 20 khz

Cambie la frecuencia de muestreo a 20 kHz y vuelva a muestrear la Señal de 500Hz. Los resultados
del muestreo se muestran en la figura 9.
Podemos ver en el diagrama que la forma de onda muestreada es relativamente buena. El Análisis
de espectro y análisis de forma de onda mostró que la amplitud y frecuencia principal de la onda
es 8.3V y 508Hz. Los resultados del análisis indican que los datos adquiridos son más deseables.
Esta vez, utiliza los primeros 200 datos del canal de voltaje de alimentación para volver a dibujar la
forma de onda, como se muestra en la figura 5

Podemos ver que la onda de la fig5 es muy similar a la forma de onda sinusoidal estándar y los
datos adquiridos son muy ideales. Esto puede deberse a que los puntos que se acumulan en un
período se vuelven más, la distancia de tiempo entre los diferentes puntos es menor, por lo que el
movimiento no es tan obvio como antes

C. Comparaciones

La tabla I da la parte de la información sobre los dos resultados de ajuste de curvas de datos.
Los resultados del ajuste de la curva no toman el tiempo de muestreo en consideración, calcula la
frecuencia por el número de datos. Entonces, la frecuencia real de la forma de onda

muestreada es

Entonces, la frecuencia real de estas dos ondas adquiridas es 508.9Hz y 508.6Hz respectivamente.
Estos dos parámetros pueden restaurar la señal original correctamente, pero el error estándar de
los resultados de ajuste de la amplitud y frecuencia de la forma de onda para la frecuencia de 2kHz
es más grande. Así, más datos se pierden en este proceso. En conclusión, el muestreo de 20 kHz, la
frecuencia que se aplica al sistema que captura los recursos del dispositivo son abundantes y la
precisión de la forma de onda es estricta. Para el sistema cuyos recursos de adquisición de equipos
son limitados, el uso de la frecuencia de muestreo de 2 kHz es adecuado. Esto también puede
obtener la información de datos correcta, pero habrá relativamente grandes errores.

VI. Conclusión

 Un tipo de sistema de hardware de adquisición y análisis de motores fue construido y el


sistema de software correspondiente era desarrollado en base al modelo productor /
consumidor. Este sistema puede cumplir con las tareas de muestreo y análisis
multicanales de datos y la estructura productor-consumidor pueden evitar efectivamente
los problemas causados por la diferencia de velocidad de los datos de recopilación y
análisis de datos.

 El sistema fue desarrollado por LABVIEW y puede adquirir señales analógicas múltiples.
Los usuarios pueden establecer una apropiada frecuencia de muestreo, canales de
muestreo y frecuencia de filtro para diferentes condiciones, el sistema es fácil de
desarrollar y tiene una función completa, muy adecuada para ingeniería utilizando su
propósito.

 El generador de señal se usó para probar la función del sistema y la comparación se


realizó entre los resultados de muestreo de 2kHz y 20kHz. El ajuste y el análisis de los
datos muestran que estos dos datos de muestreo se pueden usar para restaurar la forma
de onda original. Pero, las formas de onda muestreadas de 2kHz mostraron una cierta
desviación. Por lo tanto, la frecuencia de muestreo de 20 kHz debe aplicarse a un sistema
cuyos recursos de equipos de adquisición son ricos y requieren información precisa sobre
la forma de onda. Por otro lado, la frecuencia de muestreo de 2KHz es adecuada en el
sistema que adquiere dispositivos con recursos limitados. Puede adquirir los datos y la
información correctos, pero el error de forma de onda es relativamente grande

También podría gustarte