Skocz do zawartości

Pomocna odpowiedź

Napisano

Witam,
Zbudowałem urządzenie  które pracuje na Lolin32.
Zasilane jest z akumulatora 18650 dołączonego do dedykowanego mu złącza.
Ładuję go z portu USB umieszczonego na module Lolin.
Wszystko pięknie chodzi, za wyjątkiem tego, że nie wiem kiedy akumulator jest naładowany, a kiedy nie.
Moduł ma diodkę LED która kolorem wskazuje stan naładowania akumulatora.
Tylko, że dioda jest na module, którego nie widać bo jest wewnątrz urządzenia.

Radzę sobie pośrednio w ten sposób, że mierzę napięcie akumulatora poprzez dzielnik napięcia podłączony do wejścia A/C.
Niestety wynik pomiaru dobrze pokazuje stan rozładowania, ale źle pokazuje naładowanie.
Czasami pokazuje że akumulator jest naładowany już po 2h ładowania, a z innym akumulatorkiem 12h to mało.
Wszystko dlatego, że dzielnik i A/C to tak naprawdę woltomierz pokazujący napięcie akumulatora, a to ma się nijak do 
faktycznego naładowania. 

Przez to wszystko, użytkownik nie wie, czy już ma naładowane urządzenie?, czy musi dalej je ładować ładowarką?
Zdarzały się reklamacje z tego tytułu.

Czy jest jakaś możliwość odczytu stanu wbudowanej diody ładowania (koloru, migania)?
Ta zawsze pokazuje dobrze.
 

@blaberk podłącz się do wyścia CHRG TP4054 (pin numer 1, uwaga na napięcie). Albo jeśli nie chcesz doklejać kabelków do płytki - mierz prąd np. INA219.

  • Lubię! 1
36 minut temu, blaberk napisał:

Czy jest jakaś możliwość odczytu stanu wbudowanej diody ładowania (koloru, migania)?
Ta zawsze pokazuje dobrze.
 

Raczej nie, chociaż możesz spróbować się podlutowac pod tą diodę i połączyć z pinem gpio..to będzie najprostsze i najlepsze rozwiązanie 

Jak ładuje to chyba świeci, jak naładuje to chyba gaśnie...tak to idzie?🤔 

  • Lubię! 2
(edytowany)
23 godziny temu, ethanak napisał:

@blaberk podłącz się do wyścia CHRG TP4054 (pin numer 1, uwaga na napięcie). Albo jeśli nie chcesz doklejać kabelków do płytki - mierz prąd np. INA219.

Dzięki za radę, sam myślałem nad podobnym rozwiązaniem.
Jednak, zakładając tu post, bardziej liczyłem na odpowiedź typu: czytaj stan portu 22 (Led pokazujący zasilanie).
To rozwiązanie zamiast czytania portów GPIO zmusza do przeróbek modułu.

Wczoraj, chcąc trochę usystematyzować swoje zapytanie,
sprawdziłem jak to właściwie jest z tą diodą.
Otóż stan:
- nie świeci - jest zasilanie, moduł pracuje
- świeci - ładowanie akumulatorka
- nie świeci - ładowanie skończone (napięcie na akumulatorku > 4,13V)
Kolor zawsze niebieski.
 

Edytowano przez blaberk
3 minuty temu, blaberk napisał:

To rozwiązanie zamiast czytania portów GPIO zmusza do przeróbek modułu.

Niestety jak pewnie sprawdziłeś moduł nie ma takiej funkcjonalności. A co z pomiarem prądu?

 

(edytowany)
23 godziny temu, ethanak napisał:

mierz prąd np. INA219.

Pomysł dobry - tylko chodzi Ci układ zewnętrzny?
Bo na Lolin32 nie widzę takiego układu.

Ale myślę, skorzystam z pierwszego sposobu (przeróbki).
Już i tak w tej chwili jestem zmuszony do demontażu dwóch gniazd, 
i dokładania 3 przewodów żeby przenieść gniazdo USB na obudowę.
To będzie o jeden kabelek więcej.

Edytowano przez blaberk
1 godzinę temu, ethanak napisał:

No nie ma... akumulatora też nie ma. INA219 kosztuje jakieś marne pieniądze nawet jako moduł, wpinasz go między akumulatorem a gniazdkiem i po i2c odczytujesz prąd i napięcie. Masz z głowy zarówno procent naładowania jak i proces ładowania.

Świetny pomysł. Nie znałem tego układu - dzięki tobie się dokształciłem.

Temat uważam za zamknięty!

  • Lubię! 2

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...