Adquisicion de datos labview arduino

Adquisicion de datos labview arduino

Adquisicion de datos labview arduino

Adquisición de datos

Adquisición de datosLa adquisición de datos (DAQ) es el proceso de medición de un fenómeno eléctrico o físico, como el voltaje, la corriente, la temperatura, la presión o el sonido, con un ordenador. Un sistema DAQ consta de sensores, hardware de medición DAQ y un ordenador con software programable (www.ni.com/data-acquisition/what-is/).

Sistema de telemetríaLa telemetría es un proceso de comunicación automatizada mediante el cual se realizan mediciones y se recogen otros datos en puntos remotos o inaccesibles y se transmiten a equipos receptores para su control(«Telemetría: Resumen del concepto y justificación». Informe de la NASA. SAO/NASA ADS Physics AbstractService. Recuperado el 19 de diciembre de 2014)

NI-VISLa Arquitectura de Software de Instrumentos Virtuales (VISA) es un estándar para configurar, programar y solucionar problemas de sistemas de instrumentación que comprenden interfaces GPIB, VXI, PXI, Serial, Ethernet y/o USB.VISA proporciona la interfaz de programación entre el hardware y los entornos de desarrollo como LabVIEW, LabWindows/CVI y Measurement Studio para Microsoft VisualStudio.

Plx-daq

La adquisición de datos (DAQ) es el proceso de recogida de información de uno o más sensores para su procesamiento en un ordenador. La mayoría de los dispositivos DAQ actúan como un convertidor para leer de uno o más sensores y convertir la lectura a un valor de medición en bruto. Muchos dispositivos DAQ pueden ser programados para leer a varios intervalos, a determinadas velocidades de datos, etc.

Muchos dispositivos DAQ profesionales cuestan fácilmente entre unos cientos y miles de dólares. Si sólo necesitas recoger datos simples, como los de un acelerómetro o un sensor de temperatura, podemos crear nuestro propio dispositivo DAQ a partir de un Arduino. Además, podemos pasar al adaptador de host profesional Binho Nova para que actúe también como DAQ.

Con ambos dispositivos, podemos confiar en las bibliotecas escritas por la comunidad para evitar tener que escribir el código del controlador para comunicarse con los sensores, lo que nos ahorra una buena cantidad de tiempo (y mirar las hojas de datos). Aunque tenemos que escribir algo de código para leer de los sensores y dispositivos DAQ, puede resultar una solución más económica que depender de un DAQ profesional.

Wikipedia

Así que la salida de mi protoboard sería señales analógicas en el rango de milivoltios a como 5 voltios. Las señales de ECG son bastante pequeñas, así que incluso después de amplificarlas necesitaría algo capaz de manejar señales en rangos de mV con precisión. Yo diría que más de 250 muestras/segundo sería bueno si es posible. Lo he configurado para adquirir y mostrar 20 segundos de datos para cada persona. Después de 20 segundos, hago una pausa en el programa, capturar las parcelas de la señal y sus valores de Excel de labview, antes de ejecutar el programa de nuevo para tomar otro conjunto de 20 segundos de datos.

No tengo un valor exacto para los requerimientos de resolución pero diré que algo cercano a los que logré con un NI DAQ 6009 sería suficiente. Veo que su resolución era de alrededor de 1,25mV (toma 14 bits para la entrada y tiene 12 bits de resolución de salida).

Tiene una tensión de referencia analógica interna de 1,1V (nominal). 1,1 / 1024 = 1,07mV por bit. Si eso ayuda para las señales más pequeñas. Para 3 canales se podría conseguir una velocidad de muestreo de 1-2Khz, usando analogRead, con tiempo de sobra para el procesamiento de datos.

Arduino labview comunicación en serie

Nota: El paquete LabVIEW Interface for Arduino (LIFA) ha sido sustituido por LINX. Se recomienda encarecidamente migrar a LINX ya que no habrá más desarrollo para LIFA. Consulte Cómo descargar Digilent LINX para LabVIEW? para obtener información adicional.  Si está usando Linux, por favor complete los pasos en la siguiente página web externa: Instalación de Arduino en Linux.Complete los siguientes pasos para conectar su Arduino Uno a su PC para utilizarlo con la interfaz de LabVIEW para Arduino:

Una vez completado, si usted está usando la interfaz de LabVIEW para Arduino (LIFA), para interactuar con su Arduino Undo con LabVIEW, por favor refiérase a ¿Cómo puedo cargar la interfaz de LabVIEW para Arduino Firmware en mi Arduino Uno?  .

Acerca del autor

admin

Ver todos los artículos