Es necesario agregar algunos histéresis , para que cuando el LED verde se ilumine permanezca encendido hasta que se esté cargando. La corriente se eleva a un valor más alto.
Prueba esto: -
simular este circuito : esquema creado usando CircuitLab
Cuando la corriente de carga cae a 100 mA, la salida del amplificador operacional OA1 comienza a elevarse y se enciende D2. La corriente de LED verde fluye a través de R3, lo que hace que el voltaje en la entrada no inversora de OA1 aumente de 100 mV a ~ 250 mV. Esta retroalimentación positiva 'ajusta' la salida a un nivel alto y hace que D2 permanezca encendido hasta que la corriente de carga aumente por encima de ~ 250 mA.
Puede cambiar la corriente de carga requerida para encender el LED rojo ajustando el valor de R3. En teoría, también deberías cambiar R2 para hacer R2 + R3 = 100 & ohm; (por eso cambié R2 a 99 & ohm;), pero utilizando un valor fijo de 100 & ohm; Debería estar lo suficientemente cerca.