Estoy usando un panel solar (6V - 600mA a máxima potencia) para cargar una batería de Li-Ion (3.7V) usando un TP4065. El TP4065 que estoy usando tiene esta configuración:
CuandoelvalordelaresistenciaRprogdeterminalacorrientedecarga.
El problema es que la corriente que proporciona el panel solar es proporcional a la luz que recibió y la única forma de extraer la potencia máxima del panel solar es ajustar la carga para mantener la tensión del panel solar en torno a 6 V, que en mi el caso se controla 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?
Este es un ejemplo de una curva del panel solar IV que muestra el voltaje donde se extrae la potencia máxima.
AquíestálacaracterísticadecargadelTP4065
ACTUALIZACIÓN 13-02-2015
El voltaje a el 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 de 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ógica, el voltaje en Rprog disminuirá, lo que disminuirá la corriente en el pin TP4056 PROG y finalmente reducirá la corriente de carga de la batería.
¿Esta solución puede funcionar?