el 10-19-2012 04:42 PM
Hola a todos:
Necesito contar los latidos del corazón. Para ello adquiero la señal de electrocardiografía (ECG) con una DAQ NI USB-6009. Ya he convertido la señal ECG en pulsos. Necesito contar los pulsos durante un minuto, presentar la información en un display, y por cada pulso debe sonar un beep y encender un LED..
Adjunto la programación que llevo y el pantallazo de las señales.
Muchas gracias.
jorgeeduardo
el 10-22-2012 12:51 PM
puedes contarlos usando un microcontrolador utlizando el timer o de forma un tanto mas arcaica pero util con los 74ls193 cada uno de estos integrados puede contar hasta 15=2^4-1 si pones dos conectados en "serie" podiras ccontar hasta 255=2^8-1 y haci podrias cinectar tantoos como quizieras ya con tres podrias contar hasta 4095 y ya restaria representarlas en un display cualquiera de las dos formas es util
el 10-22-2012 02:55 PM
Gracias.
Los debo contar es con Labview. Por eso adjunté el VI que llevo hasta ahora.
el 10-23-2012 09:42 AM
Hola.
Puedes descargar y estudiar el biomedical toolkit para ver como lo hace.
Saludos.
Alipio.
el 10-23-2012 10:23 AM
Hola,
Tomando un contador de flancos que estaba aquí Contar las veces que se activa la salida digital. y agregando un elapsed time configurado cada 60 segundos, hice unas modificaciones a tu VI para lo que quieres, espero te funcione.
El elapsed time esta en 60 segundos, puedes bajarlo a la cantidad que quieras que se actualicen las pulsaciones.
Pero pensandolo mejor, necesitas es medir el tiempo entre cada flanco de subida, asi puedes actualizar la frecuencia cada instante, dejame hacerlo y lo subo.
Saludos,
el 10-23-2012 10:32 AM
Hola,
Te adjunto la solución haciendo el cálculo de la frecuencia de las pulsaciones a través del inverso del período entre pulsos.
Saludos,
el 10-23-2012 11:50 AM
Muchas gracias. Aprecio tu sugerencia.
el 10-23-2012 11:55 AM
Muy interesante el toolkit de Biomedica. Muchas gracias por tu colaboración.
el 10-23-2012 04:22 PM
Luis_AM3C escribió:
Hola,
Te adjunto la solución haciendo el cálculo de la frecuencia de las pulsaciones a través del inverso del período entre pulsos.
Saludos,
Luis, no cuenta los pulsos ni entre latidos ni durante 1 minuto. ¿Será que los pulsos duran muy poco?.
Te adjunto otro VI donde los pulsos duram más.
Muchas gracias.
el 10-24-2012 09:56 AM
Hola,
Pero si vez parpadear el indicador Boolean?
Te adjunto el VI con un simulador de señal, adaptalo a tu frecuencia de muestreo, efectivamente con un dutycycle bajo parece que no funciona (no entiendo por que), y estoy mirando que midiendo el periodo sobre una sola pulsacion da mucho error (por la forma como windows maneja el tiempo y porque no disponemos del timer de alta resolucion disponible en versiones mas nuevas de LabVIEW), asi que habra que hacer el calculo sobre unas 10 pulsaciones para evitar ese error.
Saludos,