» Tematy » Porady »Cyfrowy czujnik INA219 do pomiaru zużycia prądu, napięcia i mocy, pojemności baterii

Cyfrowy czujnik INA219 do pomiaru zużycia prądu, napięcia i mocy, pojemności baterii


Po przekształceniu wkrętaka w lit pojawił się pomysł, aby ładowarka była podobna do modeli fabrycznych z pomiarem prądu, napięcia i pojemności akumulatora. Właściwie do tego potrzebne jest źródło zasilania, płyta ładowania baterii oparta na zasadzie CC CV i moduł wyświetlania parametrów. Zatrzymajmy się na module wyświetlania powyższych parametrów. Ten moduł umożliwia pomiar rzeczywistej pojemności akumulatora (lub zespołu akumulatora).

Podstawą modułu wyświetlacza jest czujnik napięcia i prądu typu INA219 zakupiony na Aliexpress. Szal przeznaczony jest do pomiaru wartości napięcia do 26 V i wartości prądu do 3,2 A. Wszystkie zmierzone parametry są przesyłane przez I2C do Arduino. Ten czujnik określa jednocześnie kilka parametrów: moc i pojemność w mA \ h, prąd i napięcie.

Charakterystyka czujnika INA219.
1) Granice mierzonych napięć: od 0 do 26 V.
2) Napięcie zasilania czujnika: od 3,0 do 5,5 V;
3) Parametry mierzonego prądu - maksymalnie 3,2A;
4) Dokładność pomiarów napięcia i prądu do 1%.

Czujnik INA219 nie wymaga dodatkowego opasywania, wystarczy dostarczyć zasilanie do samego czujnika, podłączyć przewody plus i minus zasilania i podłączyć Arduino do interfejsu I2C. Możesz użyć modułu w obwodach, w których musisz kontrolować dane podczas ładowania i rozładowywania akumulatorów. Możesz także użyć czujnika INA219 w zasilaczach jako jednostki monitorowania napięcia i prądu dla podłączonych odbiorców.

Samo urządzenie będzie zawierać sam czujnik INA219, płytkę Arduino (można użyć dowolnej opcji - Uno, Nano, Pro Mini), dwuwierszowy ekran LCD1602 z płytą interfejsu I2C, moduł przekaźnika 5 V.


Cyfrowy czujnik INA219 do pomiaru zużycia prądu, napięcia i mocy, pojemności baterii

Wyliczenie narzędzi i materiałów.
-Płatność Arduino Nano-1 szt .;
Czujnik INA219-1szt;
- dwuwierszowy wyświetlacz LCD1602 z płytką interfejsu I2C-1szt;
- moduł przekaźnikowy dla 5volt-1pc;
- Ładowarka z telefonu do zasilania obwodu-1 pc;
przewody łączące;
lutownica;
tester;
skrzynka rozdzielcza z tworzywa sztucznego -1szt;
- deska opuszczająca 5A -1szt.

Pierwszy krok Montaż wyświetlacza na czujniku INA219.

Schemat urządzenia montujemy za pomocą przewodów ze złączami. Wejściowe i wyjściowe przewody zasilające, którymi będzie doprowadzane obciążenie, bierzemy odcinek 1-1,5 kV, mm. Moduły obwodu będą zasilane z ładowarki z telefonu przez złącze USB płyty Arduino Nano, a następnie ze styków +5 i Gnd.Komunikacja czujnika INA219 z Arduino za pośrednictwem interfejsu I2C przebiega przez zaciski CLK i SDA. Adres czujnika INA219 można w razie potrzeby zmienić za pomocą lutowanych styków A1 i A0. Bardzo ostrożnie i ostrożnie zmontuj obwód czujnika ze swoimi stykami V +, V- musi być połączone szeregowo z obciążeniem, również INA219 nie lubi odwrócenia polaryzacji. Bez przestrzegania tych wymagań możesz je łatwo wyłączyć!

W skrzynce rozdzielczej wytnij okno wyświetlacza LCD1602, u dołu wykonujemy otwór na złącze USB płyty Arduino.



Krok drugi Programowanie urządzenia
Musisz zainstalować bibliotekę dla czujnika INA219. Jest w arduino IDE. Kliknij „Szkicuj”, następnie „Podłącz bibliotekę”, a następnie „Zarządzaj bibliotekami”. W wierszu wyszukiwania wpisz „INA219”. Znajduje Adafruit INA219 według Adafruit w wersji 1.0.3 "instalacji.
Pobierz szkic.

Zwykle urządzenie zaczyna działać natychmiast. Na monitorze portu można zobaczyć wszystkie dane pomiarowe.
Monitor portu fotograficznego


Krok trzeci Sprawdzanie stanu urządzenia.
Bez obciążenia urządzenie wyświetla aktualne wartości napięcia. Podłączamy obciążenie, a wyświetlacz pokazuje wartości napięcia, prądu, zużycia energii i pojemności. Jeśli chcesz naładować baterie litowe, musisz użyć karty CC CV. Umożliwi regulację zarówno napięcia, jak i prądu ładowania. . Ten szalik można umieścić z innymi. W takim przypadku otrzymujesz kompletne urządzenie do ładowania takich akumulatorów.

Aby określić pojemność akumulatora, musisz podłączyć go jako źródło przed INA219 i podłączyć obciążenie (na przykład lampę) do przewodu wyjściowego. Na szkicu dolna granica odłączenia obciążenia jest ustawiona na 2,8 V. Wartość należy wybrać zgodnie z arkuszem danych akumulatorów. Kiedy napięcie osiągnie 2,8 V, przekaźnik odłączy obciążenie, a na wyświetlaczu zobaczymy rzeczywistą pojemność akumulatora w miliamperach. Aby ponownie włączyć urządzenie, musisz zresetować zasilanie 5 V do Arduino lub zainstalować przycisk resetowania na styku RST na płytkach Arduino i GND.

Z tego domowej roboty Możesz określić pojemność pojedynczej baterii, a także zespoły kilku baterii (zestaw baterii do śrubokręta).

Więcej szczegółów można zobaczyć w filmie



Czytelnicy strony wszystkiego najlepszego z kreatywności i życia!

Nadaje się do tematu

Powiązane tematy

Dodaj komentarz

    • uśmiechnij sięuśmiecha sięxaxaoknie wiemyahoonea
      szefiezadrapaniegłupiectaktak-takagresywnysekret
      przepraszamtańczyćdance2dance3przebaczeniepomocnapoje
      przestańprzyjacieledobrzegoodgoodgwizdaćomdlećjęzyk
      palićklaskanierakdeklarowaćdrwiącydon-t_mentionpobierz
      ciepłożałujęśmiech 1mdaspotkaniemoskingnegatywne
      niepopcornukaraćczytaćprzestraszyćstraszyszukaj
      drwinadziękujętoto_clueumnikostryzgadzam się
      źlepszczołablack_eyeblum3rumienić sięchwalić sięnuda
      ocenzurowaneuprzejmośćsekret2grozićzwycięstwoyusun_bespectacled
      shokrespektlolprevedwitamykrutoyya_za
      ya_dobryipomocnikne_huliganne_othodifludzakazzamknij

Radzimy przeczytać:

Podaj go do smartfona ...