usando Atmega328p y su ADC para leer valores negativos y positivos

0

Actualmente estoy trabajando con un sensor de pulso cardíaco

Estoyusandounvoltajedesuministrode0-9vqueestálimitadoa5vusandounreguladordevoltaje7805.El5venciendeelATmega328PasícomoelSensordePulsoCardíaco.Almedirlaseñaldemipulso,elvoltajeoscilaentre2.5y3.5vaproximadamente,sinembargo,laseñaltieneunvoltajemínimodeaproximadamente-1a2.5v. Ahora que la señal es una señal analógica, debo usar el ADC para convertir los valores y actuar sobre ellos. El ATmega328P no tiene el diferencial de referencia de voltaje negativo o positivo. Por lo tanto, me veo obligado a hacer algo al respecto. Estaba pensando en usar un divisor potencial y un potenciómetro para agregar algo de CD a él haciendo una señal compuesta y dejándolo subir por encima de cero.

¿Es posible hacer esto utilizando el suministro de 5 voltios, o necesito hacer que este voltaje de alimentación sea negativo a positivo ... digamos -9 a 9v?

¿Y qué otras recomendaciones puede dar para cumplir con los requisitos con respecto al enfoque?

    
pregunta J.Mauro

1 respuesta

2

Lo que estás buscando es un acoplamiento de CA.

Como no le importa el contenido de CC de su señal, simplemente puede usar un condensador para transferir la señal a cualquier otro nivel de voltaje, como lo proporciona, por ejemplo, un sesgo del divisor de voltaje:

simular este circuito : esquema creado usando CircuitLab

Esto colocará la entrada ADC en el centro del rango de ADC si no hay una señal externa presente, y la hará oscilar alrededor de ella si hay una señal externa. Los valores de C1 y R1, R2 dependen de las frecuencias que desea dejar pasar y de cómo el sensor está impulsando su salida de señal: lo que está construyendo aquí es efectivamente un filtro de paso alto RC.

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas