» конци » Съвети »INA219 цифров сензор за измерване на консумация на ток, напрежение и мощност, капацитет на батерията

INA219 цифров сензор за измерване на консумация на ток, напрежение и мощност, капацитет на батерията


След преобразуването на отвертката в литий се появи идеята да се направи зарядно устройство подобно на фабричните модели с измерване на ток, напрежение и капацитет на батерията. Всъщност за това се нуждаете от източник на захранване, табло за зареждане на батерията, основано на принципа CC CV и модул за показване на параметри. Нека се спрем на дисплейния модул на горните параметри. Този модул ще позволи да се измери действителният капацитет на акумулаторна батерия (или сбор от батерии).

Основата на модула на дисплея е датчик за напрежение и ток тип INA219, закупен в Aliexpress. Този шал е предназначен за измерване на стойности на напрежението до 26 V и токови стойности до 3,2 A. Всички измерени параметри се предават през I2C на Arduino. Този сензор определя няколко параметъра наведнъж: мощност и капацитет в mA \ h, ток и напрежение.

Характеристики на датчика INA219.
1) Границите на измерените напрежения: от 0 до 26 V;
2) Захранващо напрежение на сензора: от 3,0 до 5,5 V;
3) Параметри за измерения ток - максимум 3.2A;
4) Точността на измерванията на напрежение и ток до 1%.

Сензорът INA219 не се нуждае от допълнително пристягане, достатъчно е да захранвате захранването на самия сензор, да свържете захранването плюс и минус проводници и да се свържете през Arduino към I2C интерфейса. Можете да използвате модула в схеми, където трябва да контролирате данни по време на зареждане и разреждане на батерии. Можете също да използвате INA219 сензора в захранването като блок за наблюдение на напрежение и ток за свързани потребители.

Самото устройство ще включва самия датчик INA219, платката Arduino (можете да използвате всяка опция - Uno, Nano, Pro Mini), двуредов LCD1602 екран с I2C интерфейсна платка, 5V релеен модул.


INA219 цифров сензор за измерване на консумация на ток, напрежение и мощност, капацитет на батерията

Изброяване на инструменти и материали.
-Покупка Arduino Nano-1pc;
Сензор INA219-1бр;
- двуредов LCD1602 дисплей с I2C-1бр интерфейсна платка;
- релеен модул за 5volt-1pc;
- Зарядно от телефона за захранване на веригата-1бр;
-свързване на проводници;
поялник;
Тестер;
пластмасова разпределителна кутия -1бр;
- дъска за спускане 5А -1бр.

Първа стъпка. Сглобяване на дисплея на сензора INA219.

Сглобяваме схемата на устройството с помощта на проводници с конектори. Проводници за входна и изходна мощност, през които ще се подава натоварването, вземаме секция от 1-1,5 kV, mm. Модулите на веригата ще се захранват от зарядното устройство от телефона през USB конектора на платката Arduino Nano и след това от контактите +5 и Gnd.Комуникацията на INA219 сензора с Arduino чрез интерфейса I2C преминава през терминалите CLK и SDA. Адресът на сензора INA219 може, ако е необходимо, да бъде променен чрез запояване на контакти А1 и А0. Много внимателно и внимателно сглобете сензорната верига с вашите V + контакти, V- трябва да бъде свързан последователно с натоварването, също INA219 не обича обрат на полярността. Без да спазвате тези изисквания, можете лесно да го деактивирате!

В кутията на разпределителя изрежете прозорец за LCD1602 дисплея, в долната част правим отвор за USB конектора на платката Arduino.



Стъпка втора Програмиране на устройства
Трябва да инсталирате библиотеката за сензора INA219. Той е в ардуино IDE. Щракнете върху „Скица“, след това „Свържете библиотеката“, след това „Управление на библиотеките“. В реда за търсене напишете "INA219". Намира Adafruit INA219 от Adafruit версия 1.0.3 "инсталирате.
Изтеглете скицата.

Обикновено уредът започва да работи веднага. В монитора на порта можете да видите всички данни от измерванията.
Фото порт монитор


Стъпка трета Проверка на здравето на устройството
Без натоварване устройството показва стойности на текущото напрежение. Свързваме товара и дисплеят показва стойностите на напрежение, ток, консумация на енергия и капацитет.Ако трябва да зареждате литиеви батерии, трябва да използвате платката CC CV. Това ще даде възможност за регулиране на ток на напрежение и заряд. , Този шал може да бъде поставен с други. Тогава в този случай получавате цялостно устройство за зареждане на такива батерии.

За да определите капацитета на батерията, трябва да го свържете като източник пред INA219 и да свържете товар (например автомобилна лампа) към изходния проводник. В скицата долната граница на прекъсване на натоварването е настроена на 2,8 волта. Стойността трябва да бъде избрана според листа с данни на вашите батерии. Когато напрежението достигне 2,8 волта, релето ще изключи натоварването и на дисплея ще видим действителния капацитет на батерията в часове милиампер. За да включите устройството отново, трябва да нулирате 5-волтовото захранване на Arduino или да инсталирате бутона за нулиране на RST щифта на платките Arduino и GND.

От това самоделна клонка Можете да определите капацитета на една батерия, както и сглобки от няколко батерии (комплект батерии за отвертка).

Повече подробности можете да видите във видеото



Читатели на сайта всичко най-добро в творчеството и в живота!

Подходящ за тема

Свързани теми

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо

Съветваме ви да прочетете:

Предайте го за смартфона ...