Estoy usando un panel solar (6V - 600mA a potencia máxima) para cargar una batería de iones de litio (3.7V) usando un TP4065. El TP4065 que estoy usando tiene esta configuración:
Donde el valor de la resistencia Rprog determina la corriente de carga.
El problema es que la corriente que proporciona el panel solar es proporcional a la luz que recibió y la única forma de seguir extrayendo la potencia máxima del panel solar es ajustar la carga para mantener el voltaje del panel solar alrededor de 6V, que en mi caso está controlado reduciendo la corriente de carga.
¿Cuál sería el mejor circuito para ajustar automáticamente la resistencia Rprog para mantener el TP4056 Vcc a un voltaje constante de alrededor de 6V?
Aquí hay un ejemplo de una curva IV del panel solar que muestra el voltaje donde se extrae la potencia máxima.
Aquí está la característica de carga del TP4065
ACTUALIZACIÓN 13-02-2015
El voltaje al pin PROG varía entre 1V a 0.2V
Mi proyecto utilizará un microcontrolador Arduino. Podría usar el Arduino para monitorear el voltaje del panel solar y regular la corriente TP4056 con el siguiente circuito:
Rprog y Rarduino serían 600 ohmios y el condensador de 100uF y Rarduino actuarán como un filtro de paso bajo para la salida analógica Arduino que emite una señal PWM de 3.3V 500Hz.
Cuando la salida digital es 0V, el TP4056 verá una resistencia de 1.2K y se comportará normalmente. A medida que aumentamos el voltaje de salida analógico, el voltaje en Rprog disminuirá, lo que disminuirá la corriente en el pin PROG TP4056 y finalmente reducirá la corriente de carga de la batería.
¿Esta solución puede funcionar?