Saya menggunakan panel surya (6V - 600mA pada daya puncak) untuk mengisi baterai Li-Ion (3.7V) menggunakan TP4065. TP4065 yang saya gunakan memiliki konfigurasi ini:
Dimana nilai resistor Rprog menentukan arus pengisian.
Masalahnya adalah bahwa arus yang disediakan panel surya sebanding dengan cahaya yang diterimanya dan satu-satunya cara untuk terus mengekstraksi daya maksimum dari panel surya adalah dengan menyesuaikan beban untuk menjaga agar tegangan panel surya sekitar 6V yang dalam kasus saya dikendalikan dengan mengurangi arus pengisian.
Apa yang akan menjadi rangkaian terbaik untuk secara otomatis menyesuaikan resistor Rprog untuk menjaga TP4056 Vcc pada tegangan konstan sekitar 6V?
Berikut adalah contoh kurva IV panel surya yang menunjukkan voltase di mana daya maksimum diekstraksi.
Berikut adalah karakteristik pengisian daya dari TP4065
PEMBARUAN 13-02-2015
Tegangan pin PROG bervariasi antara 1V hingga 0,2V
Proyek saya akan menggunakan pengontrol mikro Arduino. Saya bisa menggunakan Arduino untuk memonitor tegangan panel surya dan mengatur arus TP4056 dengan rangkaian berikut:
Rprog dan Rarduino akan menjadi 600 ohm dan kapasitor 100uF dan Rarduino akan bertindak sebagai filter low pass untuk keluaran analog Arduino yang menghasilkan sinyal PWM 3.3V 500Hz.
Ketika digital out adalah 0V, TP4056 akan melihat resistor 1.2K dan berperilaku normal. Saat kami meningkatkan tegangan analog, tegangan pada Rprog akan berkurang yang akan mengurangi arus dalam pin PROG TP4056 dan akhirnya mengurangi arus pengisian baterai.
Apakah solusi ini dapat bekerja?