Escudo de multímetro digital de Arduino (16 / 17 paso)

Paso 16: Software tuning de precisión (parte 2)

Debemos recortar el amperímetro.
El ajuste del voltímetro era fácil - el error fue causado solamente por la difusión de los valores de resistencia de los divisores de tensión.
En el amperímetro las fuentes de errores son principalmente:

  • la propagación de la resistencia de R1 (ver la imagen en el paso 4). Su valor es de 1 Ohm, y el valor exacto del dispositivo usado es difícil de medir precisamente
  • propagación de la ganancia de voltaje de lo opamp - causada principalmente por los valores de los resistores R2 y R3
  • El desplazamiento de lo opamp Voffset. Como se mencionó antes el LM358 no es la mejor opción para este proyecto (tenía uno disponible y lo he usado. Esa es la razón por qué el PCB también apoya el paquete SO08 - de uso no frecuente en nuestro tiempo). En la hoja de datos del chip se puede ver que el desplazamiento puede ser 7 mV. Con nuestra solución de transferencia de voltaje corriente, esto puede introducir un error actual constante de la 7mA. Puede suceder que ninguna corriente pasa, pero los amperios medidor muestra 7mA y viceversa: una corriente de 7 mA puede fluir y el dispositivo puede mostrar 0 mA.

Todos estos errores se deben limpiar por el software.
Como primer paso tenemos que determinar el valor exacto de la resistencia R1. Para ello he usado un generador de corriente constante.
He aplicado 189.9 mA entrada corriente y he medido 186.7 mV en la resistencia R1. Su valor se calculó en 0,98315 ohmios. Este número se utilizará también como coeficiente de corrección.
Quedan dos otro parámetro, que debe ser calculado medido: la ganancia de voltaje real de lo opamp y su tensión de offset.
Para determinarlos que tenemos que hacer dos mediciones separadas en dos corrientes diferentes. Las medidas son: fijamos la corriente por el generador de corriente y medimos una vez con el DMM estándar y una vez con "Arduino" base DMM. También se mide el voltaje en R1 durante este procedimiento. Aquí están los resultados que tuve:
Corriente medida actual tensión sobre R1
(DMM estándar) "Arduino" DMM (DMM estándar)
[mA] [mA] [mV]

189.9 186.7 186
73.1 71,9 71.7

La tensión de offset del opamp se agrega a la caída de tensión sobre R1, y el potencial resultante es amplificada 10 (corregida con el coeficiente de error de ganancia) y finalmente convertido por el ADC.
Este proceso puede ser modelado con la siguiente ecuación:
(VR1+ Voffset) * coeff_A_gain = Imeas;
donde:
VR1 - es la tensión sobre R1;
Vcompensación - el opamp entrada offset voltaje;
coeff_A_gain - coeficiente de error de ganancia, en este caso tiene unidad de Siemens [S];
temeas - medido por el "Arduino" DMM actual

Basado en esta ecuación y los datos medidos, reemplazando Vcompensadocon "x" ycoeff_A_gain "y" un sistema de dos ecuaciones y dos variables desconocidas puede ser escrito:

(186.7 + x) * y = 186
(71.7 + x) * y = 71,9

186.7Y + xy = 186
71,7 y + xy = 71.9; extracción de la primera de la segunda ecuación

115y = 114,1
y = 0.992174 - el error de ganancia causado por la diseminación de valor de la resistencia de la ganancia en definición de resistencias R2, R3

X = 0.767 mV - el desplazamiento de entrada de lo opamp (no tan mal...)

El código final para el amperímetro ahora tendría las siguientes definiciones:

Float coeff_A_gain = 0.992174;
Float coeff_A_res = 0.98315;
Float opamp_offset = 0.000767;

El cálculo de la corriente se puede hacer con la siguiente ecuación:
disp_res = (((curr_value*supply)/1024 - 10 * opamp_offset) / coeff_A_gain) / coeff_A_res * 100;

(véase el paso 14 para información adicional)

Artículos Relacionados

Medir voltaje de cargador de teléfono con un Simple Multímetro Digital básica

Medir voltaje de cargador de teléfono con un Simple Multímetro Digital básica

IntroducciónRecientemente he comprado un cargador de teléfono barato en 4 AAA. Una pila AAA está valorada en 1, 5V. Hasta 4 baterías hace que el voltaje total: 6 V (1,5 X 4). El teléfono inteligente debe cargarse con fuente de alimentación 5V. Pensé
Un sencillo Consejo para agregar un termómetro a su multímetro digital

Un sencillo Consejo para agregar un termómetro a su multímetro digital

usted puede conseguir un multímetro digital para la suciedad barato estos días. Hoy voy a hablar acerca de cómo agregar una función de termómetro y estos multímetros baratos con mínimos componentes externos sin afectar la funcionalidad del metro sí m
Creación de un termómetro digital con Arduino

Creación de un termómetro digital con Arduino

¿imaginaste alguna vez que hace su propio termómetro digital? Con el desarrollo de la tecnología cada vez más sofisticado, que nada es imposible.Esta vez el proyecto es crear su propio termómetro digital con Arduino. Que debe ser aprendido en este tu
Caja de madera para multímetro digital - Caixa de madeira para multímetro digital

Caja de madera para multímetro digital - Caixa de madeira para multímetro digital

Este projeto apresenta una para confecção de uma caixa de madeira um multímetro digital, em substituição à frágil embalagem de papelão protegia o equipamento.Para la assoalho Foram utilizadas sobras de madeira de una feitura da caixa.Una tampa é em m
Termómetro digital con Arduino

Termómetro digital con Arduino

Este proyecto utiliza un Arduino, un sensor de temperatura DS18B20 y una pantalla de LCD de 16 x 2 para mostrar la temperatura actual del aire. Se puede hacer con o sin un protoboard, pero un protoboard es mucho más fácil de alambre.Muestra la temper
Multímetro digital para su vehículo

Multímetro digital para su vehículo

indicador de temperatura del motor, tacómetro y velocímetro Digital.4 meses antes, treid para construir un tacómetro digital y tacómetro con display de siete segmentos, pero no hacerlo de la manera correcta. Los circuitos que he usado antes eran dema
Voltímetro digital con arduino

Voltímetro digital con arduino

Voltímetro se utiliza para medir voltaje en el circuito, voltímetro analógico tiene 5% de error, muestra el valor aproximado, donde el voltímetro digital da un valor exacto del voltaje en circuito. Voltaje se mide utilizando la divisor de tensión cir
Termómetro Digital con Arduino Powered

Termómetro Digital con Arduino Powered

este es un dispositivo de medición de temperatura digital con la Arduino UNO R3. Es bastante simple y algo muy práctico para ser capaces de hacer. Un proyecto adecuado para aprender sobre pantallas de cristal líquido (LCDs) interactuando con un Ardui
Voltímetro digital de Arduino con temperatura

Voltímetro digital de Arduino con temperatura

uno de mis proyectos requiere la prueba de aquastats, y teníamos que controlar el voltaje (12-14vac) así como temperatura. Originalmente comenzó con un sensor de temperatura analógico TMP36, pero estaba contento con la salida. Varió de unos pocos gra
Cómo usar (y elegir) un multímetro!

Cómo usar (y elegir) un multímetro!

Comprobar la duración de la batería de coche, circuitos de depuración y encontrar ese corto molesto son todas funciones super útiles que se pueden hacer con una herramienta impresionante: el multímetro!En primer lugar, ¿qué diablos es un multímetro??
Cómo usar un multímetro para verificar voltaje, continuidad y carga de la batería

Cómo usar un multímetro para verificar voltaje, continuidad y carga de la batería

Un multímetro digital puede controlar cargas de tensión, continuidad y batería. El Ideal 61-310 multímetro mide tensión, corriente y resistencia. También mide continuidad audible, así como la temperatura. Una función de retención de datos almacena lo
Multímetro iPod caso Mod

Multímetro iPod caso Mod

esta es una manera fresca e inteligente para proteger su multímetro digital, en el barato. Con este cierre, caso de espuma de softcell fue originalmente diseñado para el iPod, y mi esposa lo comprado en grandes lotes (el juego viene con dos de estos
Construir el termómetro Digital más simple!

Construir el termómetro Digital más simple!

a pesar de que un aficionado electrónico desde hace años, esta será mi primera instructable aquí!Este proyecto no es una solución permanente para un termómetro digital, pero una rápida para construir uno en caso de que usted no puede encontrar su ded
Prueba de LEDs con un multímetro

Prueba de LEDs con un multímetro

he estado usando este método desde hace muchos años. Es una manera rápida y simple para probar el LED. Comprar LEDs a granel, cuando vienen en los colores no son tan marcado este i el método que utilizo para resolverlos (sí comprar LED cuerpo claro)M