5V PWM 0-100% del ciclo de trabajo debe generar 0-100mV

1

El proyecto que estoy intentando es:

  1. Arduino UNO recibe un registro de datos de un registrador de datos de la batería
  2. se extrae un valor particular (Estado de carga)
  3. y enviado a una salida PWM
  4. pasando por un filtro RC de paso bajo
  5. en un OpAmp (LM324) para proporcionar una salida de CC limpia
  6. la tensión de salida debe oscilar entre 0 y 100 mV

La frecuencia de PVM es ~ 480Hz (Arduino Uno); los 2 filtros RC son 330R / 10uF

Necesito ayuda con el diseño del circuito después del segundo filtro RC.

Esto es lo que empecé con:

Filtro RC con LM324 http://www.max.grenkowitz.net/tmp/SharedImages/RC_Filter_LM324 .jpg

Que se transformó en esto (y me parece defectuoso / sospechoso):

RC Filter con LM324 y divisor de voltaje http://www.max.grenkowitz.net/tmp/ SharedImages / RC_Filter_LM324_T2.jpg

Pero, no alcanzo los 100 mV al 100%, y la salida es un poco puntiaguda; asumiendo que es necesario que haya otro filtro RC de tipo.

RC Filter con LM324 y divisor de voltaje, salida de alcance http://www.max.grenkowitz.net /tmp/SharedImages/RC_Filter_LM324_T2_scope.jpg

No es necesario que el circuito responda, porque el ciclo de trabajo, por lo tanto, la mV se incrementa lentamente en pasos de 0,5 mV a lo largo de las horas y disminuye a lo largo de las horas.

[Adición 2016-07-10 0905Z]

Gracias por sus respuestas.

Parece que estoy un poco confundido ... realmente no entiendo OpAmps ... Ahora he tomado un enfoque ligeramente diferente, y he agregado un divisor de voltaje en la señal de entrada de% v para caer a .1V y como el tiempo de reacción no importa, coloque una tapa de 100uF en ... luego los 2 filtros RC en el OpAmp ; lo siento por el Vcc para el OpAmp; ahora corregido a 5V.

La salida simulada es de 33-98mV. Pero no estoy seguro, cómo configurar el OpAmp para obtener un Voltaje (lo más preciso posible) calculando el ciclo de trabajo de 0-256 pasos, 8 bits, 0-100% de la entrada.

Aquí el último diseño: Filtro RC con LM324 http://www.max.grenkowitz.net/tmp/SharedImages/RC_Filter_LM324_V2.jpg

    
pregunta MaxG

1 respuesta

1

Si va a utilizar un amplificador operacional, también podría implementar un filtro de paso bajo de segundo orden de clave de ganancia unitaria: -

Estosolucionaráelproblemadequeelprimerajustadordepasobajoseveaobstaculizadoporlaimpedanciadeentradadelsegundofiltrodepasobajo.

Puedeutilizar esta de Okawa Electronic Design para enchufar valores pero me gustaría usar dos resistencias de 1k con C1 a 10uF y C2 un poco más pequeño, tal vez 2.2 uF.

En tu pregunta no dices qué es la amplitud de PWM, pero agregar una resistencia desde la unión de R1 y R2 a tierra puede producir la atenuación requerida, pero la combinación paralela de R1 y esa resistencia adicional es el valor de R1 para ser utilizado en la calculadora.

En su segundo esquema no tengo idea de por qué está conectando la potencia del amplificador operacional a la forma de onda del voltaje de entrada. Receta para basura es mi pensamiento. Puede parecer que está funcionando en un simulador pero no funcionará en la práctica porque, en la práctica, necesita nominalmente un desacoplador de riel de op-amp de 10 nF o 100 nF para evitar el mal funcionamiento del op-amp.

    
respondido por el Andy aka

Lea otras preguntas en las etiquetas