Używam panelu słonecznego (6 V - 600 mA przy szczytowej mocy), aby naładować akumulator litowo-jonowy (3,7 V) za pomocą TP4065. Używany przeze mnie TP4065 ma następującą konfigurację:
Gdzie wartość rezystora Rprog określa prąd ładowania.
Problem polega na tym, że prąd dostarczany przez panel słoneczny jest proporcjonalny do otrzymywanego światła, a jedynym sposobem na uzyskanie maksymalnej mocy z panelu słonecznego jest dostosowanie obciążenia, aby utrzymać napięcie na panelu słonecznym około 6 V, które w moim przypadku jest kontrolowane poprzez zmniejszenie prądu ładowania.
Jaki byłby najlepszy obwód do automatycznej regulacji rezystora Rprog w celu utrzymania stałego napięcia TP4056 około 6V?
Oto przykład krzywej IV paneli słonecznych pokazującej napięcie, z którego pobierana jest maksymalna moc.
Oto charakterystyka ładowania TP4065
AKTUALIZACJA 13-02-2015
Napięcie i pin PROG wahają się między 1 V a 0,2 V.
Mój projekt użyje mikrokontrolera Arduino. Mógłbym użyć Arduino do monitorowania napięcia paneli słonecznych i regulacji prądu TP4056 za pomocą następującego obwodu:
Rprog i Rarduino będą miały 600 omów, a kondensator 100uF i Rarduino będą działać jako filtr dolnoprzepustowy dla wyjścia analogowego Arduino, który wysyła sygnał PWM 3,3 V 500 Hz.
Gdy wyjście cyfrowe wynosi 0V, TP4056 zobaczy rezystor 1,2K i będzie działał normalnie. Wraz ze wzrostem analogowego napięcia wyjściowego napięcie na Rprog będzie się zmniejszać, co zmniejszy prąd na styku PROG TP4056 i ostatecznie zmniejszy prąd ładowania akumulatora.
Czy to rozwiązanie może działać?
źródło
Odpowiedzi:
Podoba mi się odpowiedź, którą bardzo zasugerowałeś. Myślę, że to dobry pomysł. Sugerowałbym tylko niewielką zmianę w następujący sposób:
Prosimy również o zapoznanie się z narożnymi obudowami i nietypowymi okolicznościami, takimi jak wyczerpanie baterii i brak możliwości włączenia arduino. Czy ładowarka utknie w trybie zerowego prądu ładowania? Może gdzieś strategiczne pullup lub pulldown albo duży rezystor równolegle z RPROG i pokrywką 100uF, aby zapewnić mały prąd ładowania, nawet gdy PWM jest wyłączony.
Dobra robota!
McKenzie
źródło
Ostatnio patrzyłem na to samo pytanie. Moje rozwiązanie było trochę inne niż twoje:
Wybierając D10, D11, D12 jako WYJŚCIE / NISKIE lub WEJŚCIE (High-Z, brak podciągania), mogę zmieniać Rprog od 16k (D10 / 11/12 wszystkie High-Z) do 1050 Ohm (D10 / 11/12 wszystkie LOW) i poprzez A0 monitorować prąd ładowania, aby znaleźć MPP.
Zabawne jest to, że po wszystkich moich testach stwierdziłem, że TP4056 wydaje się sam robić MPPT, tj. Nawet jeśli ustawisz zbyt niski poziom Rprog, Vprog wydaje się samoregulować, aby utrzymać prąd w MPP. Oznaczałoby to, że wystarczy ustawić Rprog na maksymalny prąd, jaki mogą zapewnić panele słoneczne, to wszystko, czego potrzeba.
BTW potwierdza to moje odkrycie empiryczne, ponieważ przez ostatnie 2 lata bezproblemowo korzystałem z prostych modułów TP4056 z moimi składanymi panelami słonecznymi . (Jest to jednak trochę rozczarowujące, ponieważ wziąłem cały trud przy konstruowaniu mojego Arduino MPPT, aby dowiedzieć się, że tak naprawdę go nie potrzebuję ...)
źródło
Użyłbym innego układu. Jeśli jednak chcesz użyć tego, możesz wypróbować ten obwód. Umieść bieżące lustro na swoim miejscu, aby wyregulować prąd programu. Zakładam, że wewnętrznie prąd płynący przez PROG jest dublowany (ze wzmocnieniem) w celu ustawienia zewnętrznego prądu ładowania. Więc masz tutaj źródło prądu, które zwiększa wartość prądu wraz ze wzrostem VCC. Dostosuj R200, aby uzyskać pożądany prąd na poziomie, który uważasz za minimalny VCC. Gdy VCC rośnie, prąd ładowania również rośnie.
Jestem zbyt leniwy, aby wymyślić dobry punkt wyjścia dla R200. Ale jeśli możesz dowiedzieć się, jakie jest napięcie w PROG, to z tabeli możesz przypuszczać aktualny współczynnik wzmocnienia i wymyślić dobry punkt początkowy dla R200. Myślę, że będzie to jak 47 tys.
Wariacje na ten temat mogą działać jeszcze lepiej. Na przykład, jeśli dodasz napięcie odniesienia i komparator lub kilka tranzystorów, możesz faktycznie utrzymać prąd ładowania ustalony na maksimum, aż VCC spadnie poniżej pewnego punktu, a następnie cofnie prąd ładowania, aby utrzymać VCC na tym poziomie. Ale moim zdaniem, kiedy dojdziesz do tego poziomu złożoności, powinieneś po prostu użyć układu scalonego, który robi to wszystko za Ciebie, jak bq24210.
Jestem otwarty na dalsze dyskusje na ten temat. Po prostu oznacz mnie, aby zwrócić moją uwagę.
źródło
Właśnie zamierzam to zrobić. Myślę, że kondensator na Vin bardzo pomaga, ponieważ podczas ładowania pobiera mniej prądu i przestaje pobierać zbyt duży prąd z fotokomórki, co jest punktem, w którym moc wyjściowa spada. Kiedy kondensator spadnie poniżej 4 V, uważam, że TPS4056 wyłączy się, dopóki korek nie zostanie wystarczająco naładowany. Kiedy ładuje się z powrotem do 4v, działa jak koło zamachowe.
Jeszcze jednym pomysłem, o którym myślę, jest użycie fotorezystora dla Rprog.
źródło
Pamiętaj tylko ... ten układ scalony ładowarki jest liniowy. Oznacza to, że jeśli bateria ma ~ 4 V, a panel słoneczny ~ 6 V, marnujesz prąd około 2 V * na ciepło. Nawet jeśli uda ci się wydobyć maksimum z panelu, straty energii są wysokie. Rozważ użycie regulatora przełączającego lub stwórz własny (buck) z atmega, jest to prosty obwód i może mieć wydajność około 90% w każdym przypadku obciążenia. Baw się dobrze.
źródło
czy ważniejsze jest maksymalne pozyskiwanie energii słonecznej lub jak ważniejsze jest prawidłowe użycie TP4056? jeśli ważniejsze jest maksymalne pozyskiwanie energii słonecznej, wszystkie obwody i wszystkie dotychczasowe odpowiedzi są niepoprawne. Twój panel słoneczny o napięciu 6 V da Ci 2-4 V przy przyciemnionym świetle, i nie możesz oczekiwać, że całkowicie naładuje akumulator 4,2 V w tej sytuacji, więc Twoja ładowarka nie będzie maksymalną jednostką pobierającą energię słoneczną, niezależnie od tego, jaką wartość ładujesz posługiwać się.
Zamiast tego potrzebujesz niskonapięciowego przetwornika wstępnego rozruchu z regulacją napięcia na 5 V. gotowe, nie musisz się martwić o nic innego. nie używaj mikrokontrolera do takiej prostej ładowarki, ponieważ marnuje więcej energii niż wytwarza w przyciemnionym świetle. w rzeczywistości powinieneś usunąć TP4065 z równania, jeśli najważniejsze jest maksymalne pozyskiwanie energii słonecznej.
źródło