Ви не увійшли.
Напругу можна міряти просто на аналоговому вході, якщо один. Якщо напруга чогось більша за 5 вольт то через ділитель на резисторах. Ток - датчиком току на 5А (точність погана буде)
Вимірювати струм заряду, знати ємність аккумулятора, вести розрахунки.
Якщо вам не потрібна ідеальна точність, і якщо мова йде про li ion , напруга все одно буде змінюватись , залежно від заряду/розряду . Залежність в будь якому випадку буде лінійна , можна зробити декілька замірів на протязі всього заряду/розряду(з підключеним бп й без) й вирахувати залежність. Внести формулу в код, і буде вам щастя, головне щоб ваш зарядний пристрій не був імпульсним
Постало в мене таке питання. Як заміряти на скільки вже зарядився акумулятор в даний момент часу при його зарядці?
Яка суть:
- Є певна конструкція на мікроконтролері.
- Живлення від Li-акумулятор (2,9 - 4,2 В).
- Реалізовано постійний моніторинг стану заряду акумулятора за допомогою резистивного дільника і АЦП мікроконтролера.
В чому проблема:
- Акумулятор під’єднано до зарядного блоку (поки що на ТР4056). При підключенні джерела струму до ТР4056 як і очікувано напруга моніторингу збільшується. Тобто АЦП вже бачить напругу зарядного блоку, а не акумулятора.
Моє бачення вирішення проблеми:
- Через певні проміжки часу програмно-апаратне відключення через МОСФЕТ джерела струму від зарядного блоку або акумулятора від зар. блоку і замір напруги на акумуляторі.
- Реалізація заміру зарядного струму (шунт + операційник) і по його величині "розуміти" стан заряду акумулятора.
- Використання спеціалізованих мікросхем-контролерів заряду з функцією моніторингу заряду акумулятора (підкажіть чи такі існують взагалі).
Цікавлять Ваші думки, а краще практичні реалізації подібних задач. Які будуть поради чи приклади з даної теми.