Estoy construyendo un sistema que medirá y registrará el voltaje de las baterías. Hay 8 canales en el sistema, cada canal es capaz de medir 0-35 V. La precisión que hemos decidido es +/- 0,02 V.
Se eligió el amplificador operacional LMV324 porque tiene un voltaje de compensación de entrada de máx. 6 mV especificado. Se está utilizando un ADC de 12 bits con un voltaje de referencia de 1,8 V.
Construí el circuito y descubrí que incluso sin voltaje de entrada aplicado, la salida del amplificador operacional es de 0,04 V. Tengo dos de estos amplificadores operacionales en la misma PCB y todos los voltajes de salida están entre 0,038 V y 0,04 V. sin entrada
Al principio pensé que el ruido/ondulación de mi convertidor DC-DC, que alimenta los amplificadores operacionales, podría haber sido el problema, pero luego cambié a un regulador lineal y sucedió exactamente lo mismo.
¿Por qué está pasando esto?
La compensación de entrada significa que el amplificador operacional puede ver una diferencia de> 6 mV entre sus entradas . La salida aún puede ser superior a 6mV. Necesita un amplificador operacional de riel a riel que baje a cero voltios en su salida . No sé si hay algo barato que pueda hacer eso.
Aquí hay un tutorial sobre el voltaje de compensación de entrada https://www.analog.com/media/en/training-seminars/tutorials/MT-037.pdf
La forma habitual de obtener una salida cero es usar un suministro dual balanceado. Y, luego, algún tipo de circuito de protección para asegurarse de que la salida esté dentro de los límites de entrada de uC. Esto hace que todos los amplificadores operacionales que se hayan fabricado se reduzcan a cero voltios.
O bien, se puede agregar la entrada con un voltaje de polarización (65 mV en este caso) y luego alimentarlo al amplificador operacional. Pero, esto probablemente introducirá aún más errores.
Si puede encontrar un opamp que tenga una salida de 0 V, pero que tenga un alto desplazamiento de entrada, aún puede usar el LMV324. Establezca una ganancia en el LMV324 e introdúzcalo en el otro amplificador operacional.
[El OP07 no es un amplificador operacional de riel a riel. Según la hoja de datos, con un suministro de ±15 V, la oscilación de salida es de ±12,5 V máx. Eso significa que, si la fuente de alimentación es de un solo riel de 5 V, la salida variará de +1,5 V a +3,5 V máx., en lugar de 65 mV a 4,99 V para el LMV324 (típico), o incluso de 5 mV a 3,5 V para el LM358 (típico)]
agregado Con un suministro de riel único de 3.3V para el opamp, para medir el voltaje de la batería, el LM358 está bien. Intentaría aumentar un poco el voltaje de suministro si es posible para tener en cuenta las variaciones entre chips, ya que 3,3 V deja exactamente 3,3-1,8 = 1,5 V de espacio libre (que es el límite para este opamp).
Como Doodle y otros dicen a continuación, en realidad una batería nunca bajará a cero voltios, por lo que realmente no se requiere un amplificador operacional de riel a riel.
La entrada nula sería excelente para la precisión. Sin embargo, si el OP usa un uC, la calibración también se puede realizar en el software, si la compensación de entrada para el chip en particular es estable (esto es una suposición).
La precisión está determinada por la linealidad y los errores de deriva del divisor resistivo, el amplificador operacional y el ADC. Dichos circuitos generalmente se calibran usando una fuente de voltaje externa en la línea de producción o durante la prueba/puesta en marcha, y no es necesario usar redes de resistencias de precisión ni amplificadores operacionales de baja compensación.
Si puede, siempre es una opción usar algunos interruptores electrónicos en cada entrada para permitir la autocalibración en el encendido y periódicamente a partir de entonces si desea cancelar por completo la deriva térmica.
¡No olvide el filtrado EMI en la entrada, así como la protección ESD!
M KS
Andy alias
russell
John
scott seidman