Зарядка для Li-Pol на Arduino Nano

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Вчера сгорел зарядник для литий-полимерных аккумуляторов. Сегодня заказал новый, но вот беда, придёт он аж через две недели, а мне летать охота. В общем валяется непользуемая ардуина нано, и пришла идея заколходить на эти две недели зарядник на ней. Можно снимать напряжение с балансного кабеля подавая его на аналоговые входы nano, и вычитанием считать напряжение на каждой из банок, но вот как отключать ток от уже зарядившейся банки и направлять на те, что заряжены ещё не полностью - я не понимаю, поскольку на балансных выводах идёт напряжение ~ 1-й 3.8, 2-й 7.6, 3-й 11,4, т.е. как я понял, отдельно подключена только первая банка, а вторая вместе с первой, а третья так вообще со всеми тремя. Может кто-то знает, как можно реализовать сие задумку не расковыривая акум и не перепаивая балансные провода параллельно?

rkit
Offline
Зарегистрирован: 23.11.2016

Где схема?

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Можно, повторив схему IMAX B6 или починив сгоревший

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ivanlarin1111 пишет:
придёт он аж через две недели
Либо купите готовый зарядник в локальном магазине, либо ждите две недели. Судя по Вашему посту, самодельную зарядку быстрее, чем за пару месяцев, Вам не сделать.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ЕвгенийП пишет:

ivanlarin1111 пишет:
придёт он аж через две недели
Либо купите готовый зарядник в локальном магазине, либо ждите две недели. Судя по Вашему посту, самодельную зарядку быстрее, чем за пару месяцев, Вам не сделать.

 а вы оптимист )))

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

ua6em пишет:

 а вы оптимист )))

Я же нижний предел обозначил. Сам бы я дольше провозился.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Да просто к БП любому присоедини на 5 Воль - Аккумулятор и вольтметр параллельно. Как до 4.1 Вольта дойдёт - хорош! (а то мало ли - вольтметр привирает, перезаряд не желателен). Да, не совсем по феншую - но Аккум зарядится и «по летаешь». 

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

В это и суть - сидеть больше часа, и тыкать щупами в акум как-то не камельфо. Хочется что б как напряжение на акуме стало 4.1 ардуина питание зарядки отключила.

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Вот схема:

Вот код:


void setup() {
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(14, INPUT);
}

void loop() {
  float v = 0;
  v = map(analogRead(14),0,1023,0,5);
  if v ==0{
    digitalWrite(2,1)
    v = map(analogRead(14),0,1023,0,5);
    while(v<4.1){
      v = map(analogRead(14),0,1023,0,5);
      delay(100);
    }
    digitalWrite(2,0);
    delay(1000);
    digitalWrite(3,1)
    v = map(analogRead(14),0,1023,0,5);
    while(v<4.1){
      v = map(analogRead(14),0,1023,0,5);
      delay(100);
    }
    digitalWrite(3,0);
    delay(1000);
    digitalWrite(4,1)
    v = map(analogRead(14),0,1023,0,5);
    while(v<4.1){
      v = map(analogRead(14),0,1023,0,5);
      delay(100);
    }
    digitalWrite(4,0);
    delay(1000);
  }
}

Шесть мосфетов по центру серии IRL

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

ты ящик металлический с закрывающейся крышкой сначала приготовь, а то у меня когда полыхнул, благо самовар на столе стоял пустой, в него закинул, повезло

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Есть кастрюля старая с крышкой плотной, стоит на готове

rkit
Offline
Зарегистрирован: 23.11.2016

ivanlarin1111 пишет:

Что это такое вообще? Серьезно, не надо соваться, если твое понимание транзисторов ограничено "серией irl". Собери на реле.

gfx125
Offline
Зарегистрирован: 27.05.2017

BOOM пишет:

Да просто к БП любому присоедини на 5 Воль - Аккумулятор и вольтметр параллельно. Как до 4.1 Вольта дойдёт - хорош! (а то мало ли - вольтметр привирает, перезаряд не желателен). Да, не совсем по феншую - но Аккум зарядится и «по летаешь». 


От 5-вольтового БП заряжать батарею на 12 В?

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Возможно я не упомянул 3S

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

В смысле что logic-level транзисторы хочу поставить. И зачем реле? 

Гриша
Offline
Зарегистрирован: 27.04.2014

ivanlarin1111 пишет:

Возможно я не упомянул 3S

есть старый телефон? по очереди банки им заряжайте - потом балансировщиком поправите, а самому вам и года может не хватить.

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Если можно, объясните в чём такая трудность сделать попеременное включение тока на разные банки, со снятием с них напряжения?

rkit
Offline
Зарегистрирован: 23.11.2016

ivanlarin1111 пишет:

В смысле что logic-level транзисторы хочу поставить. И зачем реле? 

Для переключения зарядника между аккумуляторами. Вместо транзисторов, которыми ты не умеешь пользоваться, и не научишься за две недели до такого уровня, чтобы собрать такую серьезную матрицу коммутации.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

gfx125 пишет:
BOOM пишет:

Да просто к БП любому присоедини на 5 Воль - Аккумулятор и вольтметр параллельно. Как до 4.1 Вольта дойдёт - хорош! (а то мало ли - вольтметр привирает, перезаряд не желателен). Да, не совсем по феншую - но Аккум зарядится и «по летаешь». 

От 5-вольтового БП заряжать батарею на 12 В?

Я за каждую банку писал, а не батарею, можно и догадаться так то. 

SLKH
Offline
Зарегистрирован: 17.08.2015

rkit пишет:

ivanlarin1111 пишет:

Что это такое вообще? Серьезно, не надо соваться, если твое понимание транзисторов ограничено "серией irl". Собери на реле.

а я вообще не вижу на этом изображении ни одного транзистора.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

на реле их тоже 6 штук, если переключения делать на обесточенном режиме

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Схему сделал ещё 14-го числа, но как-то увлёкся. В первые работал с SMD компонентами, так что тапками сильно не кидайте. В процессе пайки неосторожным движением руки были утеряны два транзистора, поэтому получилось сделать зарядку только на две банки. Подключать высокотоковый Li-Pol к таким соплям на текстолите я не рискнул, по этому воткнул два обычных 18650 на 2000mAh. Для замера напряжение пришлось добавить делитель напряжение, делал по этой https://vk-book.ru/uroven-zaryada-akkumulyatora-18650-na-arduino/ инструкции. В общем цепь переключается так как и планировалось, но проблема в значениях напряжения окончания зарядки - я не знаю точно, что считать за напряжение окончания зарядки, в каких условиях его замерять? Включается TP4056 - на акуме 4.23v, отключается - напряжение проседает до 3.8v. Может кто-то знает, что считать напряжением окончания заряда? 4.2v - снимать при токе зарядки, и его считать "зарядом аккумулятора", или то, что снимается при отключении, т.е. 3.8v?
Вот собственно собственно сама схема, с которую есть просьба сильно не кидать тапками:

Те два пустых пятачка, это как раз места под утерянные транзисторы

rkit
Offline
Зарегистрирован: 23.11.2016

Это не схема, это фото платы. Эту хрень никто не поймет. Научись рисовать схемы.

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

rkit Фото платы ??? Как по мне - это фото соплей ...

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Да, оговорился, главное смысл понятен. Понятное дело, что это плата а не схема, схемы выше, да и про "сопли" я упомянул

rkit
Offline
Зарегистрирован: 23.11.2016

Выше тоже нет схемы.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

rkit пишет:

Выше тоже нет схемы.

отстал ты от жизни, теперь схемы так отрисовывают )))

ivanlarin1111
Offline
Зарегистрирован: 11.10.2020

Вам же нужно было, что бы понятно было? Чем разводка в EasyIDE не устроила как сxема платы? Вроде всё подробно описано

rkit
Offline
Зарегистрирован: 23.11.2016

Нет, не подробно. Понять из этого нельзя ничего. Всё-таки разберись, как рисуют настоящие схемы.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

rkit пишет:

Нет, не подробно. Понять из этого нельзя ничего. Всё-таки разберись, как рисуют настоящие схемы.

ну ты Кит даёшь, тут погода на дворе лётная, а ты схемы рисовать )))

Bruzzer
Offline
Зарегистрирован: 17.03.2020

ivanlarin1111 пишет:

Включается TP4056 - на акуме 4.23v, отключается - напряжение проседает до 3.8v. Может кто-то знает, что считать напряжением окончания заряда? 4.2v - снимать при токе зарядки, и его считать "зарядом аккумулятора", или то, что снимается при отключении, т.е. 3.8v?

Почитайте даташит на TP4056. Если вы используете готовый модуль, то по окончании зарядки он сам выставит сигналы на ногах CHRG и STDBY - красный и зеленый светодиод. Контролировать напряжение (при исправном модуле) не обязательно

Цитата из описания

Модуль заряда аккумуляторов на основе чипа TP4056. Модуль имеет индикацию процесса заряда и сама отключает аккумулятор при достижении напряжения на нем 4.2В. В момент заряда светится красный светодиод, а когда батарея будет полностью заряжена засветится зеленый светодиод, красный при этом погаснет.