medir la corriente a 100uA de precisión en un circuito alimentado por batería

0

Estoy tratando de descubrir la mejor manera de medir y registrar el consumo de corriente en mi circuito, que alberga un ATMega2560 y una serie de sensores y servos. Al usar un DMM, veo aproximadamente 100 mA dibujar cuando se ejecuta a plena potencia (con los servos apagados), y < 1mA cuando duerme.

Una búsqueda (aunque superficial) a través de los sensores de corriente de efecto Hall me está dando IC para medir 10s de amperios o más a cientos de voltios. Lo más pequeño que puedo encontrar es este lote de sensores Allegro que van tan bajos como 5A. Supongo que eso significa que mi opción es un enfoque basado en resistencias, y estoy tratando de comprender cómo funcionaría.

Según tengo entendido, la idea es pasar toda la corriente a través de una pequeña resistencia y medir efectivamente la caída de voltaje a través de ella para determinar el I en V = IR. Eso es genial, pero hacer algunos cálculos matemáticos básicos muestra que con el ADC de 10 bits de ATMega, que funciona con un Vref de 3.3V, obtengo aproximadamente 3.2mV / LSB. Para que 100uA sea visible para el ADC, necesitaría que mi derivación sea de 30 ohmios, lo que por supuesto no funcionaría.

¿Esto es un callejón sin salida? ¿Es posible medir la corriente a esa resolución con un ATMega?

    
pregunta kolosy

1 respuesta

5

Claro que es posible. Simplemente coloque un amplificador como el INA21X alrededor de la resistencia de bajo valor para aumentar la diferencia de voltaje a un valor medible primero. Este es el mismo método utilizado por µCurrent , excepto que utiliza un DMM externo en lugar de una MCU.

    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas