Revisión del circuito del multímetro

Estoy diseñando un circuito multímetro muy simple cuyo ADC es el de un Arduino Due. ¿Podría echar un vistazo al circuito y decirme qué podría salir mal, qué podría mejorarse, etc.?

Requisitos

  • Modo voltímetro: rangos 30V, 10V, 3V, 1V O +/-15V, +/-5V, +/-1.5V, +/-0.5V; ancho de banda >= 300kHz
  • Modo amperímetro: rangos 5A, 1A, 0.2A O +/-2.5A, +/-0.5A, +/-0.1A; ancho de banda >= 100kHz
  • Modo óhmetro: rangos 1k, 10k, 100k, 1M

La precisión requerida es del 1% del rango seleccionado en todos los modos.

Circuito

CircuitLab editable:

esquemático

simular este circuito : esquema creado con CircuitLab

Imagen de resolución completa:ingrese la descripción de la imagen aquí

El circuito se ilustra en modo voltímetro en el rango de 10 V, aquí está el mapa de posición de los puentes para los 3 modos, los rangos y el interruptor +/-. Cada celda es un encabezado de 2 pines (excepto el interruptor +/- que es un encabezado de 3 pines) y contiene la referencia del interruptor correspondiente en el esquema. Físicamente, hay un puente de 2x2 pines, y un puente de 2 pines movido hacia la izquierda o hacia la derecha, y un puente de 2 pines movido hacia arriba o hacia abajo.

ingrese la descripción de la imagen aquí

El motivo del rango > 3V es que el amplificador de instrumentación no permite ganancias inferiores a la unidad, por lo que hay una etapa de división por 10 con una impedancia de entrada de 10M insertada antes del amplificador. El amplificador está protegido internamente hasta +/-40V. Tenga en cuenta que seleccionar un rango +/- reduce a la mitad el rango.

"Tenga en cuenta que seleccionar un rango +/- reduce a la mitad la [...] precisión". Entonces has escrito tu software incorrectamente.
El mayor problema que veo es la falta de protección de entrada. Si está midiendo 3 voltios y accidentalmente coloca las sondas en el voltaje de línea, ¿qué sucederá? Del mismo modo, con las mediciones de corriente, ¿qué sucede si toca una fuente de voltaje robusta (en el peor de los casos: voltaje de línea)?
@WhatRoughBeast: gracias por tu sugerencia. Como menciono en el texto, el INA826 está protegido internamente hasta +/-40V. Indicaré claramente el voltaje máximo en la PCB, si se aplica accidentalmente un voltaje más alto, el opamp se quemará. No estoy seguro de si eliminará algo más en el futuro. La medición de corriente es segura (al menos hasta 40 V), la línea de corriente está aislada a través del sensor de efecto Hall y los voltajes están sujetos. Tampoco estoy seguro de lo que sucede cuando se aplican 40 V en modo ohmímetro, eso es 36 mA como máximo en el regulador.
Te recomiendo que veas el video de eevblog sobre protección de entrada de multímetro
@PlasmaHH: Ese es un buen consejo, aunque lo que muestra Dave es la protección de un dispositivo CATIV, no necesito este nivel de protección ya que mi unidad no está diseñada para usarse por encima de 30 V (me gustaría mantenerla segura pero barata ). No estoy seguro de lo que puedo/debo usar para que sea seguro. Los fusibles en el amperímetro son obvios, no tengo idea del lado del voltímetro.

Respuestas (2)

Algunos comentarios:

  • El transformador de corriente ACS712 que está utilizando tiene un ancho de banda máximo de 80 kHz, por debajo del objetivo deseado de 100 kHz.
  • El ACS712 también tiene un error de salida total indicado de +/-1,5 % a 25 °C nominales; los cambios de temperatura empeoran esto. Si el ruido es lo suficientemente bajo y tiene el equipo para medir el error, es posible que pueda explicar esto en el software para obtener una precisión superior al 1%, pero no esperaría que simplemente funcione.
  • Lo mismo ocurre con la precisión del ADC de DUE: la MCU SAM3x que utiliza se especifica en +.29 %/-1.56 %, ¿presuntamente usando la referencia interna? Está dentro de un rango del 2 % que corresponde a +/-1 %, pero se ha desplazado un poco hacia abajo (nuevamente, esto podría estar calibrado por software si puede medir el error).
  • Incluso si no tiene la intención de agregar la protección total contra sobrevoltaje presente en los multímetros estándar, aún agregaría resistencias en serie a las entradas del INA826 para aprovechar la protección interna contra sobrevoltaje del opamp Porque Dumb Stuff Happens ™ (vea la Fig . 58 )
  • Es posible que necesite una mejor omisión de las tapas, digamos un combo paralelo de 1uF, 100nF, 10nF. Si está construyendo una PCB personalizada, al menos agregaría pads adicionales para estos, luego los llenaría según sea necesario.
Gracias, son muy buenos comentarios. 1) Estoy planeando reducir la tapa del filtro a 680pF para aumentar el ancho de banda de ACS 2) Esa es mi principal preocupación. La más mínima compensación de 2,5 V se amplificará hasta 80 veces en el rango de 0,2 A. Agregaré un recortador en el voltio. divider 3) Encontré esta muy buena página en el ADC de Due y aparentemente puedo sacarle un buen rendimiento. djerickson.com/arduino 4) No puedo agregar resistencias en serie sin cargar la etapa de división por 10, ¿o sí? 5) Buen punto, ¿dónde en particular? 6) Aparte de eso, ¿va a funcionar bien?
Acabo de darme cuenta de que el ancho de banda MÁXIMO del ACS era de 80 kHz. Lo suficientemente cerca, aunque la precisión cae a 400 mA debido al nivel de ruido generado por el IC. Traté de encontrar un mejor sensor de corriente, pero parece ser el mejor compromiso. Parece que eso es tan bueno como los amperímetros baratos, ¿no es así?
4) Sí, puedes. Vea la figura a la que hice referencia en la hoja de datos. Los terminales de entrada del amplificador operacional son normalmente de "impedancia infinita", por lo que una pequeña resistencia en serie con esto sigue siendo "infinita" y no tiene efecto. 5) Al menos los agregaría para el sensor de pasillo y el amplificador operacional. 6) No es el diseño que usaría, y dudo que cumpla con las especificaciones originales por las razones que mencioné. Eso no significa que no funcionará en absoluto, simplemente no como se esperaba. Si el rendimiento real que le brinda es lo suficientemente bueno, tal vez la respuesta correcta es que, para empezar, tenía las especificaciones incorrectas.
Gracias. "no es el diseño que usaría" ¿Ya tienes una idea de lo que harías en su lugar? Me gustaría cumplir con esas especificaciones.
Usaría una resistencia de derivación para las mediciones de corriente, posiblemente en una configuración de escalera con interruptores para seleccionar diferentes valores de derivación. Ya tiene un amplificador de entrada, por lo que debería poder usarlo para reducir el voltaje de carga. El beneficio adicional es que el ancho de banda ahora está limitado principalmente por el amplificador operacional y es relativamente fácil encontrar derivaciones de alta precisión.

Creo que para hacer justicia al trabajo, debe adoptar una entrada de voltímetro de autoprotección como esta: -

ingrese la descripción de la imagen aquí

Extraje esta imagen de un sitio dudoso que intentó descargar un exe pero lo detuve y lo domé. Las palabras junto al circuito fueron estas: -

A diferencia de un voltímetro ordinario, la entrada de un osciloscopio generalmente tiene un lado (GND) conectado a tierra a través del cable de alimentación. En ciertas situaciones esto puede ser muy problemático. Cuando la sonda de medición está conectada a un circuito que también está conectado a tierra, existe la posibilidad de que se produzca un cortocircuito en el circuito. Que el circuito, y por lo tanto la medida, se vea afectado por esto es el menor de sus problemas. Si estuviera tomando medidas de circuitos de alta corriente o alto voltaje (equipos de válvulas), el resultado podría ser extremadamente peligroso. Afortunadamente, no es demasiado difícil sortear este problema. Todo lo que tiene que hacer es hacer que la entrada al osciloscopio flote con respecto a tierra. El amplificador de instrumentación que se muestra aquí hace eso y también funciona como un atenuador. El AD621 de Analog Devices amplifica la entrada por un factor de 10, y un interruptor en la entrada ofrece una selección de 3 rangos. También se ha incluido una posición GND, para calibrar el ajuste cero del osciloscopio. El voltaje de entrada máximo en cualquier configuración nunca puede exceder los 600 VCA. Asegúrese de que R1 y R8 tengan un voltaje de trabajo de al menos 600 V. Puede usar dos resistencias iguales conectadas en serie para estos, ya que los tipos de 300 V son más fáciles de obtener. También debe asegurarse de que todas las resistencias tengan una tolerancia del 1% o mejor. Otras especificaciones del AD621 son: con una amplificación de 10 veces el CMRR es de 110 dB y el ancho de banda es de 800 kHz. Si no puede encontrar el AD621 localmente, el AD620 es una buena alternativa. Sin embargo, el ancho de banda se limita entonces a unos 120 kHz. El circuito se puede alojar dentro de una caja metálica con alimentación de red, pero también funciona perfectamente bien cuando se alimenta con dos baterías de 9V. El consumo de corriente es de solo unos pocos miliamperios. También podría aumentar R9 a 10 k para reducir un poco más el consumo de energía.

Está utilizando un amplificador operacional de instrumentación R2R en un suministro mucho más pequeño, pero esa es la única diferencia real. Tenga en cuenta los 4 diodos de protección y también tenga en cuenta la simetría de las entradas. Concéntrese en obtener el voltímetro correctamente y luego descubra cómo funciona el lado actual; incluso podría enviar la señal actual a la MCU por separado; no necesita usar los mismos mecanismos que el voltímetro para controlar el rango.

Me gusta ese esquema, gracias. Esa topología funciona para el mismo tipo de puentes 2x2. Simplemente no sé cómo incluir la función de ohmímetro en este circuito para resistencias de hasta 1M con una precisión del 1%. ¿Es tan malo usar el circuito original?
@ user42875: creo que esta es una pregunta escalonada, averigüe cómo quiere el voltímetro y luego haga otra pregunta sobre cómo incluir un ohmímetro. Debería obtener algunas buenas ideas y puede ser mejor dejar la funcionalidad básica del voltímetro como está o usar el voltímetro para medir el voltaje a través de una resistencia impulsada con una fuente de corriente precisa. Podría usar algún tipo de disposición de interruptor para desenredar el amplificador de instrumentación de sus resistencias para obtener una medición precisa de voltios a través de 1MΩ.
La cuestión es que el voltímetro y el ohmímetro no son dos problemas separados: no puedo elegir una topología de voltímetro sin pensar en cómo va a funcionar con el ohmímetro. En este ejemplo, me di cuenta de que su escalera R era necesaria para medir cualquier voltaje con potenciales> = 5V en IN-; sin embargo, ese GND en el medio me molesta hasta el punto de que no sé cómo configurar mi fuente actual, incluso si es un simple pull-up. Entonces, dos opciones: eliminar la escalera R en modo óhmetro, o usar entradas separadas para el óhmetro (¿necesario?); ¡en ambos casos no hay protección de entrada! ¿Me estoy perdiendo algo?