Quiero diseñar un filtro de paso alto pasivo para eliminar una compensación de voltaje con una frecuencia de corte de 0,1 Hz. Un filtro RC simple incluiría los valores de R = 159k y C = 10uF. Quiero evitar usar una resistencia muy grande y esto me deja con el problema de un capacitor grande. Quiero evitar uno electrolítico, y esto me deja con la opción de usar los condensadores de película grandes que ocupan mucho espacio en mi PCB. La pregunta ahora es: ¿Qué pasa con los condensadores de tantalio? o los de oxido de niobio? La señal proviene en realidad de un sensor de latidos cardíacos que mide la transparencia de la sangre en la punta del dedo. Quiero que me quiten la compensación de voltaje. Otras ideas también son bienvenidas. A continuación puede ver la señal del sensor de latidos del corazón.
En primer lugar, los condensadores cerámicos están fácilmente disponibles a 10 s de µF en los bajos voltajes que está utilizando. Los capacitores cerámicos pueden ser no lineales cuando el voltaje aplicado se acerca al final de su rango especificado. Por lo tanto, desea obtener uno especificado significativamente más que el desplazamiento que desea eliminar. Parece que desea eliminar menos de 2 V de polarización de CC, por lo que incluso las tapas de cerámica de "10 V" deberían funcionar bastante bien.
En segundo lugar, si desea una frecuencia de caída de paso alto más precisa, entonces piérdase en el lado bajo y haga el paso alto real en el firmware. Tal vez ni siquiera necesite hacer un pase alto en hardware. Esto depende del rango A/D y de cómo encaja la señal dentro de él. Si la señal siempre estará dentro del rango A/D con suficiente resolución, entonces se trata de un problema de firmware, no de hardware.
La forma típica de manejar sensores de pulso basados en luz es modular la frecuencia del LED que genera luz a un nivel razonable. Luego, la señal se demodula después del muestreo. Esto le permite evitar esquinas de muy baja frecuencia en su filtro de paso alto, que de todos modos desaparecerán con cada artefacto de movimiento.
Simplemente usa un filtro de paso alto o de paso de banda para capturar su frecuencia de modulación antes del muestreo y luego demodular. Su procesamiento en el lado digital será mucho más fácil. Use algo como un algoritmo de Gertzel para recuperar su frecuencia principal. Si no está muestreando, simplemente pase la banda, luego rectifique, luego el filtro de paso bajo.
Sus resultados serán MUCHO más sólidos y mucho menos susceptibles a artefactos de movimiento en el sensor.
usuario76844
Pedro Smith
vladimir cravero
scott seidman
david tweed
uint128_t
Dimitrios Torssøn