Voltaje incorrecto en el circuito del amplificador operacional a adc

mi circuito no me está dando el voltaje esperado. Esto se utiliza para medir la corriente que fluye a través de la derivación.

ingrese la descripción de la imagen aquí

Por ejemplo: si espero 1.3, obtengo alrededor de 1,15V. ¿Alguien sabe qué hice mal?

editar: la resistencia es de 5k, por supuesto, no de 5000k

El voltaje se midió con un multímetro.

Sería útil saber la salida en 2 o 3 puntos. Por ejemplo, a corriente cero, media escala y escala completa. ¿Has mirado la salida con un visor para ver si hay oscilación o ruido? La diferencia entre 1.15 y 1.3v no es mucha. ¿La resistencia de detección tiene una conexión Kelvin?
Ningún circuito es ideal. ¿Ha calculado la precisión esperada sobre la escala completa (porcentaje de error)? ¿Cuál es la tolerancia de la resistencia de detección?
@KevinWhite en entrada cero no hay voltaje que pueda medir. Hay un poco de oscilación, pero eso viene del ADC. Al menos parece la curva típica de un ADC.
La precisión de la derivación es del 1%, esto no explicaría los 0,150 V que faltan:/ @DigitalNinja
No puedo encontrar ningún dato sobre el amplificador operacional 'MCP33172'. ¿Es realmente un MC33172? Que numero de parte es el transistor? ¿Ha examinado la salida con un alcance, parece estable?
¿Es una derivación de 4 terminales?
@Bruce Abbot: sí, lo siento, es el mc... El transistor es un bc847. Verificaré el suministro del amplificador operacional mañana, si es estable, gracias.
@Kevin White, sin derivación normal de 2 terminales
Con una derivación de 2 terminales, debe tener mucho cuidado de no introducir voltaje adicional debido a la resistencia de la unión soldada. Si está en una PCB, hay diseños que pueden minimizar el error. O, idealmente, usaría una derivación de 4 terminales (conectada a Kelvin).
@canbus: mida el voltaje a través de la derivación (debe ser 78mV @ 7.8A). Desconecte el ADC y mida el voltaje de salida, verifique que sea estable (sin 'oscilación').

Respuestas (2)

Una suposición salvaje aquí, pero 5K no es un valor E96 estándar. ¿Está seguro de que no es 4.42K, que es un valor estándar?

De todos modos, suponiendo que no sea eso, para depurarlo, lea el voltaje a través de la derivación con un voltímetro (preferiblemente con una resolución de 0.1mV o mejor y una resistencia de entrada> 10M). La mayoría de los medidores portátiles de bajo costo están bien. Si no es una tolerancia de derivación de 78,0 mV +/- (medida entre las conexiones de detección, no las conexiones de fuerza), entonces tiene al menos un problema. Como en un comentario, asegúrese de haber usado una derivación de tipo de 4 cables y de estar usándola correctamente (aunque los problemas aquí tenderían a conducir a una salida más alta).

Cuando esté bien, lea el voltaje en las entradas del amplificador operacional. Debe leer 0.0mV.

Si está bien, desconecte el ADC y lea el voltaje a través de la resistencia de 5.00K. Debería leer 1,30 V +/- todas las tolerancias (teniendo en cuenta Vos del amplificador operacional), más unas pocas décimas de porcentaje para BJT hFE.

Si está bien, entonces podría estar cargando el ADC. Algunos ADC tienen una impedancia de entrada en el rango que explicaría sus síntomas (~38K).

Está buscando una alta precisión, PERO hay un error de corriente base que podría explicar plausiblemente solo el 1% de error, PERO su derivación de 10 m ohmios solo desarrolla 78 mV a 7,8 amperios. Este bajo voltaje será demasiado propenso a errores. No puedo desperdiciar más voltaje y luego pensar en un dispositivo de efecto HALL