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?