El circuito que has mostrado teóricamente funciona, pero prácticamente tiene dificultades para igualar las resistencias 4 x 30k para obtener una precisión decente. No estoy diciendo que no se deba considerar, pero una alternativa es esta: -
Coloque la resistencia de 10milli-ohmios en el cable de tierra de la carga de 19 ohmios. Luego puede medir directamente el voltaje desarrollado a través de él en una entrada ADC. Todavía hay complicaciones con esto, pero son menores que con la medición del lado alto que usted propone.
Las complicaciones son mantener el potencial de tierra en un nivel constante realmente decente alrededor de la resistencia de detección de carga. También consideraría usar una resistencia de detección de carga que sea tan grande como puedas.
En su circuito, a 156 mA, el voltaje a través de 10 mili-ohmios sería de 1.56 mili-voltios y luego su circuito lo atenuará con las resistencias de 30k en dos. Es muy poco probable que obtenga un voltaje significativo que represente la corriente de carga Y, incluso con mi sugerencia, habrá problemas de resolución con los ADC incorporados en las MCU.
Definitivamente, quiero hacerlo con unos 0.1 ohmios y también consideraría un amplificador, PERO no sé cómo encajaría esto con tu aplicación.
Por supuesto, si la carga de 19 ohmios es constante, puede medir el voltaje directamente (si el voltaje está dentro del rango ADC) o mediante un divisor de potencial.