Tengo una situación en la que necesito convertir una forma de onda analógica en una serie de pulsos. La señal generada provendrá de un par de LED IR/fototransistor que emitirá una señal cuyo valor máximo y mínimo dependerá de la persona cuyo dedo se encuentre entre el par de LED IR/fototransistor debido a los valores variables en valores sistólicos y diastólicos. de la presión arterial entre los humanos. No puedo usar un disparador Schmitt porque no puedo definir un valor específico para que sea el límite de umbral por encima del cual la salida es un nivel lógico ALTO, y no puedo usar un detector de pico porque simplemente mantendría el valor más alto de la forma de onda que fue detectada. ¿Puede alguien hacerme una recomendación que me ayude a resolver este problema? Cualquier ayuda sería muy apreciada.
Presumiblemente, el recuento de pulsos es el objetivo y las separaciones exactas de pulsos en un ciclo dado no son demasiado importantes.
El método general es crear una referencia basada en los valores a corto y mediano plazo y comparar el valor instantáneo con eso. Muchos métodos posibles. p.ej
El valor promedio producido por un integrador RC simple producirá un nivel de CC igual al valor medio de CC. La constante de tiempo RC debe ser de al menos unos pocos ciclos de pulso. Alimente esa señal instantánea a un comparador.
El uso de un filtro de paso bajo Bessel de 2 o 4 polos aquí puede generar un valor medio más suave pero sensible. Mucho mejor que el suavizado pasivo de un solo RC, ya que no es necesario que se "golpee" tanto, sino que se elimine mucho mejor la variación. Cada par de pilotes puede ser un seguidor de emisor y x R, 2 x C. Barato y fácil.
El amplificador de ganancia unitaria en el cct del filtro de paso bajo LH puede ser un seguidor de emisor.
Circuito a continuación desde aquí página de filtro de aspecto muy útil.
Ruido un problema.
Las variaciones a corto plazo contra la tendencia necesitan suavizarse.
Pista analógica PLL.
Pista digital PLL CD4066.
Puede muestrear la señal con un microcontrolador ADC (o un chip DSP programable) y hacer el trabajo de "convertirlo en pulsos digitales" en el software que se adapte a sus necesidades.
Use un convertidor de voltaje a frecuencia, como el LM231 .
También puede construir uno usando amplificadores operacionales, como el circuito aquí .
Haga una búsqueda en Google para "circuito de voltaje a frecuencia".
Parece que un generador PWM resolvería muy bien su problema.
Ver Figura 5.3 de este sitio . Convertirá su forma de onda analógica en una serie de pulsos donde el ancho de pulso es proporcional a la amplitud de la señal. Puede ver una buena imagen de las formas de onda aquí .
Solo asegúrese de que su frecuencia PWM (vea la expresión de F en el circuito) sea mucho más alta que la frecuencia de su señal. En tu caso, la frecuencia cardíaca no suele ser superior a unos 3 Hz (= 180 lpm), por lo que una frecuencia PWM de unos 100 Hz es más que adecuada.
Rocketmagnet
marrón
Kortuk
cínico óptimo
marrón