Майстерня: ремонт і досліди

Батарея LiFePO4 8S на 280 А·год своїми руками: складання, BMS, термодатчики і стискання

Опубліковано 10.11.2026

Як самому скласти батарею LiFePO4 на 24 В (8S) з восьми призматичних елементів 280 А·год. У статті:

  • калькулятор: скільки елементів, яка BMS, запобіжник і дріт для вашої батареї, і порядок робіт;
  • як вибрати й перевірити елементи, як вирівняти їх перед складанням;
  • шини, ізоляція, порядок підключення BMS;
  • головне: куди що під'єднати, 15 питань для перевірки і що буде, якщо їх пропустити; техніка безпеки;
  • який запобіжник ставити, щоб він згорів раніше за дріт;
  • що робити, якщо різниця напруг елементів росте під струмом;
  • що вміє BMS і які пороги ми радимо для LiFePO4;
  • куди ставити термодатчики BMS — для теплого приміщення й для морозу;
  • як керувати BMS з командного рядка, Python чи мікроконтролера: протокол, готові команди, бібліотеки;
  • чи треба стискати елементи і чому не струбцинами, і чи подовжує це ресурс;
  • чи довше служить батарея, якщо не заряджати й не розряджати до кінця, і що з нею буде, якщо просто лежить (таблиці й графік);
  • напруги популярних збірок: 1S, 4S, 8S, 16S і більше.

Як підключити таку батарею до APC Smart-UPS і налаштувати ДБЖ — в окремій статті.

чернетка — обговорюємо й дописуємо

⚠ Перш ніж починати. Вісім елементів по 280 А·год — це понад 7 кВт·год енергії. Струм короткого замикання такої батареї — тисячі ампер: упущений гайковий ключ між клемами розплавиться, а дріт без запобіжника загориться. Працюйте ізольованим інструментом, знімайте каблучки й годинник, клеми, які зараз не потрібні, закривайте. Запобіжник ставте на «плюс» біля батареї ще до першого підключення навантаження.

Що в нас стоїть

ЩоУ нас
елементи8 призматичних LiFePO4 EVE на 280 А·год [ВПИСАТИ: модель, наприклад LF280K, і рік партії]
схема8S: вісім елементів послідовно, номінал 25,6 В, енергія ≈ 7,2 кВт·год
BMS«розумна» плата JBD на 8S (ідентифікатор плати AP21S001), паспорт 50 А, два виносні термодатчики і датчик плати
балансуванняокрема плата активного балансування [ВПИСАТИ: модель і струм]; власне балансування BMS вимкнене
зарядказовнішній зарядний блок (швидко) і самі ДБЖ (повільно, трохи нижчою напругою)
хто живитьсядва APC Smart-UPS (1000 і 1500) від однієї батареї
зв'язок із BMSкабель UART → USB до сервера; сервер читає напруги, струм, температури раз на кілька секунд

Напруги LiFePO4 8S

Номінал одного елемента LiFePO4 — 3,2 В, вісім послідовно дають 25,6 В. Свинцева батарея на 24 В (дві по 12 В) має близький робочий діапазон, тому LiFePO4 8S ставлять замість неї в ДБЖ, інвертори й сонячні системи.

СтанЕлементБатарея 8S
межа заряду за паспортом3,65 В29,2 В
заряд «на щодень» (довше служить)3,45–3,55 В27,6–28,4 В
повна, після відпочинку≈ 3,35 В≈ 26,8 В
плато: від ~90 до ~20 % заряду3,25–3,30 В26,0–26,4 В
майже порожня3,0 В24,0 В
радимо вимикати розряд2,8 В22,4 В
межа розряду за паспортом2,5 В20,0 В

⚠ На плато напруга майже не змінюється: між 70 і 30 % різниця — кілька сотих вольта. Тому відсоток заряду за напругою вгадати не можна. Його рахує BMS: вона підсумовує струм, що ввійшов і вийшов.

Напруги популярних збірок

Збірку позначають кількістю елементів, з'єднаних послідовно: 4S — чотири, 16S — шістнадцять. Напруги множаться на цю кількість, а ємність в ампер-годинах від неї не залежить.

ЗбіркаНомінал, ВМежа заряду (3,65 В), ВЗаряд щодня (3,45 В), ВВідсічка розряду (2,8 В), ВМежа розряду (2,5 В), ВЗамість свинцевої
1S3,23,653,452,82,5—
2S6,47,36,95,65,06 В
4S12,814,613,811,210,012 В
8S25,629,227,622,420,024 В
15S48,054,7551,7542,037,548 В
16S51,258,455,244,840,048 В
24S76,887,682,867,260,072 В
32S102,4116,8110,489,680,096 В
  • «48 В» буває двох видів. 16S (51,2 В) — найпоширеніша батарея для домашніх систем і сонячних інверторів. 15S (48,0 В) ближча до свинцевої 48 В за напругою повного заряду. Перед вибором звірте межі вхідної напруги свого інвертора чи ДБЖ із колонками «межа заряду» і «відсічка розряду».
  • 4S замість свинцевої 12 В. Звичайний зарядний пристрій для свинцю здебільшого годиться, але в режимі вирівнювального заряду чи десульфатації він дає понад 15 В, а це вище за межу 14,6 В. Такий режим для LiFePO4 вимикайте.
  • Колонка «заряд щодня» — напруга, до якої варто заряджати батарею, що стоїть у резерві повною (ДБЖ, резервне живлення). Чому так довше служить — у розділі Ресурс.

Калькулятор: як скласти батарею під свою задачу

Калькулятор рахує батарею з будь-яких призматичних елементів LiFePO4, а не лише нашу 8S на 280 А·год. Задайте елемент і схему: або кількістю елементів (S — послідовно, P — паралельно), або напругою, ємністю, енергією чи часом роботи, який вам потрібен. Калькулятор покаже:

  • скільки елементів купувати і яка вийде маса;
  • напруги для зарядного блока й порогів BMS;
  • струм батареї при найнижчій напрузі, а з ним — тривалий струм BMS, номінал запобіжника й переріз дроту;
  • скільки триватиме верхнє вирівнювання;
  • що не забути саме для такої збірки.

Калькулятор працює в браузері з увімкненим JavaScript.

Як читати S і P. «8S» — вісім елементів послідовно (24 В). «8S2P» — шістнадцять елементів: спершу по два з'єднують паралельно в групу, потім вісім груп — послідовно. Така батарея має вдвічі більшу ємність і струм при тій самій напрузі. На неї потрібна одна BMS на 8S; її струм вибирають за навантаженням (його рахує калькулятор), а не множать на P. Інший шлях — дві окремі батареї 8S, кожна зі своєю BMS і запобіжником, з'єднані паралельно на шині.

Чому струм рахується при відсічці. Інвертор чи ДБЖ бере ту саму потужність незалежно від напруги батареї. Коли батарея майже порожня і напруга найнижча, струм найбільший. Саме під нього вибирають BMS, запобіжник і дріт.

Чому дріт рахується під запобіжник, а не під навантаження. Запобіжник захищає дріт. Якщо дріт розрахований на менший струм, ніж номінал запобіжника, при перевантаженні дріт згорить раніше, ніж запобіжник розімкне коло.

Що не забути: порядок робіт

КрокЩо зробитиДе докладно
1порахувати S і P, BMS, запобіжник, дріткалькулятор
2купити елементи з однієї партії; BMS на потрібний струм із термодатчиками; запобіжник для постійного струму; мідний гнучкий дріт; луджені наконечникиелементи, дроти
3підготувати інструмент: лабораторний блок живлення, мультиметр, динамометричний ключ, прес-кліщі для наконечниківвирівнювання
4перевірити кожен елемент: напруга, корпус, різьбаелементи
5вирівняти всі елементи паралельно на 3,65 Ввирівнювання
6поставити елементи в ряд з ізоляцією між ними, стиснути плитами зі шпильками й пружинамискладання, стискання
7шини й дроти виміру BMS — під болт, затягнути з моментом із паспортаскладання
8перевірити роз'єм виміру мультиметром, підключити BMS у правильному порядку, виставити порогипорядок підключення, пороги
9закріпити термодатчики (на клемі — лише в цілій ізоляції)термодатчики
10запобіжник на «плюс» біля батареї, дроти з наконечниками, вимикач навантаженнядроти й наконечники, запобіжник
11перед першим підключенням інвертора чи ДБЖ — попередня зарядка його конденсаторів через резисторстаття про ДБЖ
12виставити на зарядному блоці напругу з калькулятора; перший заряд — під наглядомперевірка
13через тиждень — перевірити момент затягування, нагрів клем і розкид напруг елементівперевірка, розкид під струмом

Головне: куди що під'єднати, що перевірити, техніка безпеки

Куди що під'єднати

ЩоКудиЯк
B− плати BMS«мінус» першого елементасиловим дротом того самого перерізу, що й решта: через нього йде весь струм
P− плати BMS«мінус» навантаження (ДБЖ, інвертора) і зарядного блокаB− і P− ніколи не з'єднувати напряму
«плюс» навантаження й зарядного блока«плюс» восьмого елементачерез запобіжник біля клеми, далі вимикач
дроти виміру BMSперший — на «мінус» першого елемента, далі по черзі на кожне з'єднання між елементами, останній — на «плюс» восьмогопід болт клеми; перевірити мультиметром, перш ніж вставити роз'єм у плату
дроти активного балансираті самі точки, що й дроти вимірутеж під болт клеми
виносні термодатчикисередній елемент і клема «+»; якщо можливий мороз — середній і крайній елементу цілій ізоляції, не під болт (термодатчики)
зв'язок із BMS (UART)USB-адаптер комп'ютера або мікроконтролерна кожну батарею — свій адаптер, без спільної маси між батареями
рамка, плити, шпилькині до чогоізольовані від клем, шин і корпусів елементів; шпильки — у шлангу

Головні питання і що буде, якщо їх пропустити

№ПитанняЩо буде, якщо ні
1Елементи з однієї партії, напруги однакові?уся батарея обмежена найслабшим елементом, і BMS раз у раз вимикає заряд чи розряд через нього
2Зроблено верхній баланс?один елемент першим доходить до верху, BMS зупиняє заряд, і батарея лишається недозарядженою, доки балансир тижнями вирівнює різницю
3Роз'єм виміру перевірено мультиметром: рівні кроки ~3,3 В?переплутаний дріт подає на вхід плати не ту напругу, і BMS згорає
4Увесь струм іде через BMS, B− і P− напряму не з'єднані?BMS показує напруги елементів, але не захищає батарею ні від перезаряду, ні від замикання
5Запобіжник стоїть на «+» біля клеми, а дріт тримає більше за номінал запобіжника?при замиканні дріт розжарюється, ізоляція горить; від цього буває пожежа
6Тривалий струм BMS і її пороги вищі за струм навантаження при відсічці?BMS вимикає ДБЖ чи інвертор під навантаженням саме тоді, коли батарея потрібна
7Болти затягнуті динамометричним ключем і перевірені через тиждень?слабкий контакт гріється, розкид напруг росте під струмом, клема може оплавитися (розкид під струмом)
8Між клемою і наконечником немає шайби, а наконечник обтиснутий прес-кліщами?струм іде через сталевий болт чи погано обтиснутий дріт, і контакт гріється
9Корпуси елементів ізольовані між собою, від рамки й шпильок?протерта плівка з'єднує корпуси: витік струму, нагрів, іскра
10Термодатчики стоять, захист від заряду на холоді ввімкнено?заряд на морозі безповоротно забирає ємність, а в гіршому разі призводить до замикання всередині елемента
11Напруга зарядного блока не вища за 3,65 В × S, а краще 3,45–3,55 В × S?від перезаряду захищає лише BMS; якщо вона відмовить, елементи здуваються й викидають газ
12Поріг розряду не нижчий за 2,5 В на елемент, а краще 2,8 В?розряд нижче паспортної межі псує елемент: ємність падає, і перед поверненням у батарею його доводиться перевіряти окремо
13Конденсатори ДБЖ чи інвертора попередньо заряджені через резистор?при першому підключенні — сильна іскра, обгорілі контакти, BMS вимикається як від замикання, а її ключі можуть пошкодитися
14Клеми й шини закриті кришкою з діелектрика?упущений гайковий ключ чи дріт замикає батарею
15Паралельно з'єднуєте (елементи на баланс чи кілька батарей) лише при однакових напругах?між ними біжить великий струм: іскра, обгорілі клеми, спрацювання захисту

Техніка безпеки

  • Ізольований інструмент. Гайковий ключ, що торкнувся двох клем, за секунди розжарюється й приварюється. Працюйте з одним з'єднанням, решту клем закрийте.
  • Зніміть каблучки, годинник, браслет і ланцюжок. Каблучка, що замкнула клеми, за секунди розжарюється до червоного й обпікає палець.
  • Захисні окуляри. Іскра від замикання розбризкує розплавлений метал.
  • Нічого не кладіть на батарею: ні інструмент, ні болти, ні мультиметр.
  • Спершу запобіжник, потім навантаження. Запобіжник ставте до першого підключення навантаження. Перед роботою з батареєю вимикайте навантаження й зарядку і лише тоді відкручуйте дроти.
  • Не заряджайте без BMS чи на морозі. Захист від перезаряду й заряду нижче 0 °C має бути ввімкнений завжди.
  • Не свердліть, не гніть і не паяйте клеми. Гнуття й перегрів клеми можуть пошкодити ущільнення елемента.
  • Місце для батареї: негорюча основа, подалі від горючого, з доступом повітря; не в закритій шафі поруч із папером чи тканиною.
  • LiFePO4 безпечніший за інші літієві елементи, але не негорючий. Перезаряджений, проколотий чи перегрітий елемент здувається й викидає шкідливий горючий газ. Якщо елемент здувся, гріється чи димить: вимкніть зарядку й навантаження, провітріть приміщення, не вдихайте дим.
  • Вогнегасник поруч: порошковий або вуглекислотний, щоб загасити дроти й те, що загорілося довкола.
  • Перші тижні перевіряйте нагрів: після години під великим струмом торкніться клем і шин рукою або огляньте тепловізором.

Елементи: вибір і перевірка

Беріть вісім елементів з однієї партії. Батарея послідовна: через усі елементи йде той самий струм, і розряджається вона тоді, коли розрядився найслабший. Один елемент на 260 А·год серед семи на 285 обмежує всю батарею до 260 А·год.

Що перевірити, щойно елементи приїхали:

ЩоЯкДобре
напруга кожногомультиметромрізниця не більше ~0,01 В (зазвичай 3,25–3,30 В)
внутрішній опіртестером внутрішнього опору (змінний струм 1 кГц), не мультиметромяк у паспорті (десяті частки міліома), однаковий
корпусоглянути й прикласти лінійку до широких гранейбез здуття, вм'ятин і слідів витоку
різьба клемвкрутити болт рукоюзаходить без зусилля, різьба не зірвана
маркуванняQR-код або напис на корпусідати виготовлення близькі

Ємність кожного елемента можна виміряти окремо: зарядити до 3,65 В і розрядити до 2,5 В відомим струмом. На 280 А·год це займає приблизно добу на кожен елемент. Якщо такої можливості немає, достатньо перевірки вище й першого повного циклу вже зібраної батареї: слабший елемент на ньому видно одразу, бо він першим доходить до верху й до низу.

Вирівнювання перед складанням (верхній баланс)

Перед тим як з'єднати елементи послідовно, їх варто зарядити до однакового стану. Тоді в зібраній батареї всі доходять до «повно» одночасно, і BMS не вимикає заряд через один елемент, що вибіг уперед.

  1. З'єднайте всі вісім елементів паралельно: усі «плюси» разом, усі «мінуси» разом. Перед цим переконайтесь, що напруги різняться не більше ніж на 0,05 В, інакше в момент з'єднання між ними побіжить великий струм.
  2. Підключіть лабораторний блок живлення: напруга 3,65 В, струм — максимальний, який дає блок (10–30 А). Дроти — товсті й короткі, напругу виставляйте за мультиметром на клемах елементів, а не за індикатором блока.
  3. Заряджайте, доки струм не впаде майже до нуля (менше ~1 А).
  4. Від'єднайте блок, дайте елементам відпочити кілька годин, потім розберіть паралельне з'єднання.

Скільки це триває: вісім елементів по 280 А·год від ~40 % треба дозарядити на ~1300 А·год. Струмом 10 А це п'ять із половиною діб, 30 А — майже дві.

Активний балансир у зібраній батареї теж вирівнює елементи, але переносить заряд лише тоді, коли напруги помітно різняться, а на плато різниця — лічені мілівольти. Тому велику початкову різницю він вирівнюватиме довго, по кілька хвилин наприкінці кожного заряду, а верхній баланс прибирає її за один раз.

Складання: розташування, шини, ізоляція

Розташування. Вісім елементів ставлять в один ряд або двома рядами по чотири. Послідовне з'єднання: «плюс» першого — до «мінуса» другого, і так далі. Від «мінуса» першого елемента йде вивід «−» батареї (на BMS), від «плюса» восьмого — вивід «+» батареї (через запобіжник).

Ізоляція між елементами. Синя плівка на корпусі тонка й легко протирається. Корпус елемента може бути під напругою відносно клем, тому між сусідніми елементами кладіть ізоляційні пластини (склотекстоліт FR4 1–2 мм або готові прокладки для призматичних елементів) на всю грань. Знизу — теж ізоляційна підкладка. Зверху після складання закрийте клеми кришкою з діелектрика.

Шини. Краще гнучкі (з багатьох тонких мідних смуг) або пластини з вигином-петлею: елементи трохи «дихають» під час заряду й розряду, і жорстка шина тягне клему вгору. Клеми алюмінієві: перед затягуванням почистіть контактну поверхню від оксидної плівки дрібним абразивом або щіткою, протріть спиртом.

Затягування. Момент — з паспорта елемента, динамометричним ключем. Перетягнутий болт зриває різьбу в алюмінієвій клемі, і відновити таку клему важко. Недотягнутий контакт гріється під струмом. Через тиждень роботи перевірте момент ще раз.

Дроти виміру BMS (тонкі, по одному на кожну точку між елементами) підключайте під болт клеми разом із шиною, з кільцевим наконечником, а не на середину шини. Інакше BMS міряє ще й падіння напруги на шині: під струмом один елемент виглядає вищим, інший нижчим, ніж є насправді.

Батарея LiFePO4 8S, вигляд згори: шини, BMS, запобіжник, стискання і термодатчики1−+2+−3−+4+−5−+6+−7−+8+−шпилька + пружинаторцева плитаBMSB− · P−запобіжникдо ДБЖ і зарядки122Tдатчик 1 — бічна грань середнього елемента (найгарячіше місце)датчик 2 — клема виводу «+», де товстий дріт (поганий контакт)T — датчик самої плати BMS, уже на місціможливий мороз: датчик 2 — на бічну грань крайнього елемента (пунктир)дроти виміру BMS і балансира — під болт кожної клемиміж елементами — ізоляційні пластини на всю грань

Силові дроти й наконечники

Скільки ампер витримує дріт

Наприклад, 16 мм² міді за ПУЕ тривало тримає 100 А відкрито і 85 А у трубі. Алюміній того самого перерізу — 75 і 60 А. Це числа для ізоляції ПВХ чи гуми при +25 °C. Гнучкий дріт у силіконовій ізоляції витримує нагрів до 180–200 °C, тож формально через нього можна пустити більше, приблизно 120–150 А. Але на батареї 24 В межу зазвичай ставить не нагрів, а падіння напруги: два метри дроту 16 мм² (туди й назад) — це ≈ 2,2 мОм, і при 100 А на них губиться ≈ 0,22 В і ≈ 22 Вт тепла.

Що означають колонки:

  • Переріз, мм² — площа перерізу струмопровідної жили (усіх дротинок разом), а не дроту з ізоляцією;
  • Діаметр жили, мм — для суцільної жили. Багатодротова жила того самого перерізу товща приблизно на 10–20 %, бо між дротинками є повітря;
  • Мідь / алюміній відкрито, у трубі, А — найбільший тривалий струм за ПУЕ (табл. 1.3.4 і 1.3.5): ізоляція ПВХ або гума, повітря +25 °C; «у трубі» — два одножильні дроти в одній трубі; «—» — у таблиці ПУЕ значення немає;
  • AWG — найближчий номер за шкалою AWG, його справжній переріз і найближчий ходовий номер, не тонший за метричний переріз (AWG);
  • Опір, мОм на 1 м — опір одного метра жили при +20 °C (мідь 0,0175, алюміній 0,028 Ом·мм²/м). Те саме число — це падіння напруги в мілівольтах на кожен ампер і кожен метр дроту.
Переріз, мм²Діаметр жили, ммМідь відкрито, АМідь у трубі, ААлюміній відкрито, ААлюміній у трубі, А
0,50,811———
0,750,9815———
11,131716——
1,51,382319——
2,51,7830272420
42,2641383228
62,7650463936
103,5780706050
164,51100857560
255,6414011510585
356,68170135130100
507,98215185165140
709,44270225210175
9511330275255215
12012,36385315295245
15013,82440360340275
18515,35510—390—
24017,48605—465—
30019,54695—535—

AWG і опір для тих самих перерізів:

Переріз, мм²Найближчий AWGПереріз цього AWG, мм²AWG у продажу, не тоншийОпір міді, мОм на 1 мОпір алюмінію, мОм на 1 м
0,5200,52203556
0,75180,821823,33337,333
1171,041617,528
1,5151,651411,66718,667
2,5132,6212711,2
4114,17104,3757
696,6382,9174,667
10710,5561,752,8
16516,7741,0941,75
25326,6720,71,12
35233,631/00,50,8
501/053,481/00,350,56
702/067,433/00,250,4
953/085,034/00,1840,295
120250 kcmil126,68250 kcmil0,1460,233
150300 kcmil152,01300 kcmil0,1170,187
185350 kcmil177,35400 kcmil0,0950,151
240500 kcmil253,35500 kcmil0,0730,117
300600 kcmil304,02600 kcmil0,0580,093

Падіння напруги й довжина траси

Траса тут — відстань від батареї до навантаження в один бік. Дріт іде туди й назад, тому опір рахується на подвійну довжину: падіння = струм × 2 × довжина траси × опір 1 м. Струм у таблицях — найбільший тривалий за ПУЕ (відкрито). При меншому струмі падіння менше, а допустима траса довша в стільки ж разів.

Колонки «траса при 3 %» показують, на якій найбільшій відстані дріт при цьому струмі «з'їсть» не більше 3 % напруги системи: 0,36 В на 12 В, 0,72 В на 24 В, 1,44 В на 48 В. Для батарей і ДБЖ раджу не більше 2–3 %. Для освітлення на 230 В допускають до 3–5 %.

Мідь:

Переріз, мм²Допустимий струм відкрито, АПадіння на 1 м траси при цьому струмі, ВТраса при 3 % на 12 В, мТраса при 3 % на 24 В, мТраса при 3 % на 48 В, м
0,5110,770,50,91,9
0,75150,70,512,1
1170,5950,61,22,4
1,5230,5370,71,32,7
2,5300,420,91,73,4
4410,359124
6500,2921,22,54,9
10800,281,32,65,1
161000,2191,63,36,6
251400,1961,83,77,3
351700,172,14,28,5
502150,1512,44,89,6
702700,1352,75,310,7
953300,12235,911,8
1203850,1123,26,412,8
1504400,1033,5714
1855100,0963,77,514,9
2406050,0884,18,216,3
3006950,0814,48,917,8

Алюміній:

Переріз, мм²Допустимий струм відкрито, АПадіння на 1 м траси при цьому струмі, ВТраса при 3 % на 12 В, мТраса при 3 % на 24 В, мТраса при 3 % на 48 В, м
0,5—————
0,75—————
1—————
1,5—————
2,5240,5380,71,32,7
4320,4480,81,63,2
6390,364124
10600,3361,12,14,3
16750,2631,42,75,5
251050,2351,53,16,1
351300,2081,73,56,9
501650,1851,93,97,8
702100,1682,14,38,6
952550,152,44,89,6
1202950,1382,65,210,5
1503400,1272,85,711,3
1853900,11836,112,2
2404650,1093,36,613,3
3005350,13,67,214,4

AWG: одна товщина — кілька позначень

AWG (американська шкала) влаштована навпаки, ніж мм²: що менший номер, то товщий дріт. Товщі за AWG 1 йдуть 1/0, 2/0, 3/0 і 4/0, далі переріз позначають уже в kcmil. Той самий розмір у різних країнах і в різних продавців позначають по-різному:

Як пишутьЩо це означає
10 AWG, 10 ga, 10 gauge, #10те саме: AWG 10. «ga» і «gauge» — просто «калібр»
B&S 10Brown & Sharpe — стара назва тієї самої шкали AWG
1/0, 0, 0 AWG, 1/0 AWGAWG «один нуль», товщий за AWG 1
2/0 = 00, 3/0 = 000, 4/0 = 0000ще товщі; кількість нулів = число перед «/0»
250 kcmil, 250 MCM, 250 kcm250 тисяч круглих мілів ≈ 127 мм². MCM — стара назва kcmil
SWG 10⚠ інша, британська шкала: SWG 10 = 3,25 мм діаметра, а AWG 10 = 2,59 мм
4 Ga в автозвуку⚠ часто тонший за справжній AWG 4 і з алюмінію, покритого міддю (CCA)
12AWG 680/0.08AWG 12 з 680 дротинок по 0,08 мм — перевірка чесності: 680 × 0,005 мм² ≈ 3,4 мм²

Як перевірити дріт, підписаний в AWG: порахувати переріз за дротинками (як у прикладі вище) і порівняти з таблицею нижче. Шкрябнути жилу ножем: під міддю не має бути сірого алюмінію (CCA). CCA має опір у ~1,5 раза більший за мідь і для батарей не годиться.

AWGІнші позначенняДіаметр жили, ммПереріз, мм²Найближчий метричний переріз, мм²
2424 AWG, 24 ga, #240,510,210,5
2323 AWG, 23 ga, #230,570,260,5
2222 AWG, 22 ga, #220,640,330,5
2121 AWG, 21 ga, #210,720,410,5
2020 AWG, 20 ga, #200,810,520,5
1919 AWG, 19 ga, #190,910,650,75
1818 AWG, 18 ga, #181,020,820,75
1717 AWG, 17 ga, #171,151,041
1616 AWG, 16 ga, #161,291,311,5
1515 AWG, 15 ga, #151,451,651,5
1414 AWG, 14 ga, #141,632,082,5
1313 AWG, 13 ga, #131,832,622,5
1212 AWG, 12 ga, #122,053,314
1111 AWG, 11 ga, #112,314,174
1010 AWG, 10 ga, #102,595,266
99 AWG, 9 ga, #92,916,636
88 AWG, 8 ga, #83,268,3710
77 AWG, 7 ga, #73,6710,5510
66 AWG, 6 ga, #64,1213,316
55 AWG, 5 ga, #54,6216,7716
44 AWG, 4 ga, #45,1921,1525
33 AWG, 3 ga, #35,8326,6725
22 AWG, 2 ga, #26,5433,6335
11 AWG, 1 ga, #17,3542,4150
1/00, 0 AWG, 1/0 AWG8,2553,4850
2/000, 00 AWG, 2/0 AWG9,2767,4370
3/0000, 000 AWG, 3/0 AWG10,4185,0395
4/00000, 0000 AWG, 4/0 AWG11,68107,22120
250 kcmil250 MCM, 250 kcm12,7126,68120
300 kcmil300 MCM, 300 kcm13,91152,01150
350 kcmil350 MCM, 350 kcm15,03177,35185
400 kcmil400 MCM, 400 kcm16,06202,68185
500 kcmil500 MCM, 500 kcm17,96253,35240
600 kcmil600 MCM, 600 kcm19,68304,02300
750 kcmil750 MCM, 750 kcm22380,03300

Калькулятор перерізу

Впишіть число в будь-яке поле — решта перерахується. Переріз, діаметр і AWG пов'язані між собою: змініть одне — зміняться інші. Якщо вписати бажане падіння напруги (у вольтах чи відсотках), калькулятор підбере переріз; якщо вписати переріз — порахує падіння.

Калькулятор працює в браузері з увімкненим JavaScript; ті самі числа — у таблицях вище.

Запобіжник: має згоріти раніше за дріт

BMS захищає елементи, а не дріт. Від короткого замикання вона рятує, вимикаючи свої ключі, але ключ може вийти з ладу й лишитися замкненим, і тоді між батареєю та замиканням не стоїть нічого. Тому на «+» батареї ставлять окремий запобіжник. Це навмисне найслабше місце кола: при перевантаженні чи замиканні він плавиться раніше, ніж встигне розжаритися дріт.

ВимогаЧому
на «+», якомога ближче до клеми батареї (до ~20 см)захищено весь дріт після запобіжника; відрізок до нього не захищений нічим, тому його роблять коротким і надійно кріплять
номінал — не менше 1,25 × найбільшого струму навантаженнящоб запобіжник не згоряв від звичайної роботи; найбільший струм — при відсічці, його рахує калькулятор
номінал — не більше, ніж дріт тримає тривалоінакше дріт перегріється раніше, ніж запобіжник розімкне коло; тому дріт вибирають під запобіжник, а не під навантаження
для постійного струму, на напругу щонайменше 32 Вдуга постійного струму не гасне сама, як змінного; запобіжник чи автомат, розрахований лише на змінні 230 В, може її не розірвати
відключна здатність — більша за струм замикання батареїу батареї 8S на 280 А·год він сягає близько 10 кА, а то й більше. Запобіжник, що не розриває такого струму, горить дугою. Найнадійніші — класу T (до 20 кА); ANL і MEGA часто розривають лише кілька тисяч ампер — дивіться паспорт
не автомобільний пласкийтакі розраховані на десятки ампер і на малий струм замикання

Якщо від батареї йде кілька гілок тоншим дротом (у нас — два ДБЖ), кожній гілці потрібен свій запобіжник на початку гілки, розрахований на її дріт. Головний запобіжник біля батареї тонку гілку не захистить: він розрахований на товстий дріт.

Вимикач навантаження після запобіжника зручний, щоб знеструмити батарею, але запобіжника не замінює: сам він не спрацює. Автомат постійного струму може замінити запобіжник лише тоді, коли його відключна здатність більша за струм замикання батареї.

[ВПИСАТИ: який запобіжник стоїть у нас — тип і номінал]

Як з'єднати мідний дріт із клемою LiFePO4

Наконечник. Мідний трубчастий наконечник під переріз дроту й діаметр болта клеми (для EVE 280 — M6), обтиснутий прес-кліщами з шестигранною матрицею. Якісне обтиснення — це холодне зварювання: мідь дроту й наконечника стає одним шматком.

Паяти дріт у наконечнику не треба. Олово, що затекло між дротинками, робить дріт жорстким біля наконечника, і від вібрації він ламається саме там. А під струмом і нагрівом припій повільно «тече».

Лудити наконечник самому — теж ні, лужений із заводу — так:

НаконечникНа клему LiFePO4
лужений із заводу (тонкий гальванічний шар)найкраще: олово не дає міді окиснюватися і зменшує гальванічну корозію в парі мідь — алюміній (клеми таких елементів зазвичай алюмінієві)
нелужена мідьдобре в сухому приміщенні: зачистити до блиску, тонкий шар антиоксидантної пасти для контактів
залуджений паяльникомні: товстий нерівний шар припою під болтом повзе від тиску й тепла, затяжка слабне, контакт гріється
алюмінієвий, «скрутка», автомобільна клема-«крокодил»ні

Порядок під болтом (знизу вгору): клема елемента → наконечник площиною до клеми → кільце вимірювального дроту BMS → плоска шайба → пружинна або тарілчаста шайба → болт. Жодної шайби між клемою і наконечником: струм має йти площиною наконечника в клему, а не через сталевий болт. Наконечник лягає рівно, не ширший за клему, не підігнутий. Затягують динамометричним ключем до моменту, вказаного в паспорті елемента, через тиждень перевіряють.

Як закріпити датчик температури на клемі

⚠ Головне: датчик має бути ізольований від клеми. Дроти термодатчиків BMS під'єднані до її схеми, а та сидить на «мінусі» батареї. Клема «+» — на 25–29 В вище. Датчик із металевим кільцем під болт або з пошкодженою ізоляцією замкне «+» батареї на вхід BMS і спалить її. Тому датчик під болт не ставимо, а притискаємо до наконечника чи шини поруч із клемою, і лише в цілій ізоляції (крапля епоксидки чи термоусадка, як у штатних датчиків BMS).

Як кріпитиГодиться?
лише ізолентані: клей ПВХ-ізоленти від 50 °C розм'якає, стрічка сповзає, а датчик відходить від металу
лише стяжкаслабко: тисне в одній точці, повітряний зазор лишається
термопаста + каптоновий скотч + стяжкатак: паста заповнює зазор, каптон тримає до 200 °C, стяжка притискає
теплопровідний клей (не проводить струм)так, якщо датчик не доведеться знімати

Термопаста не обов'язкова, але з нею датчик показує на кілька градусів точніше й швидше реагує. Беріть звичайну неелектропровідну силіконову пасту (як для процесора); паста з металом (срібна чи рідкий метал) тут не годиться. Шар — тонкий, лише щоб заповнити зазор. Зверху датчик з наконечником накрийте шматком поролону: так датчик міряє метал, а не повітря.

Стискати чи ні, і чому не струбцинами

Коротко: стискати — так, рівномірно й помірно. Струбцинами — ні.

Навіщо стискати. Під час заряду призматичний елемент трохи товщає, під час розряду тоншає, а за роки роботи потроху роздувається. Усередині це шари електродів, і коли їх ніщо не тримає, вони розходяться, і елемент старіє швидше. Виробники рахують кількість циклів саме на стиснутих елементах. Наприклад, у паспорті EVE LF280K цикли виміряно в рамці, що тисне на широку грань із силою близько 300 кгс; на всю грань (≈ 17 × 20 см) це менше за 1 кгс/см². Тиск невеликий, але він постійний і рівномірний.

Друга мета — берегти шини й клеми. Елементи весь час трохи рухаються: товщають від заряду й тепла, тоншають від розряду й холоду, а з роками ще й роздуваються від газів, що потроху виділяються всередині. Незатиснутий елемент рухається вільно: зсувається, нахиляється, у нього випинаються грані. Кожен такий рух тягне шину, а шина — болт і клему: болти слабнуть, контакт гріється, різьба в алюмінієвій клемі розбивається. Стиснуті елементи стоять одним блоком, рамка стримує цей рух, і шини з клемами зайвого навантаження не несуть.

Чому не струбцини:

СтрубцинаЩо з того
тисне п'ятаком у одну точкутонкий алюмінієвий корпус прогинається, тиск усередині нерівномірний
сила невідома й залежить від рукилегко перетиснути: деформація корпусу, ризик пошкодити елемент
жорстка, без пружиниелемент «дихає», а струбцина — ні: під час заряду тиск росте, і ніхто не знає наскільки
з часом сповзає чи послаблюєтьсятиск зникає непомітно

Як стискати правильно:

  1. Дві жорсткі торцеві плити на всю широку грань крайніх елементів: сталь від 6 мм або алюміній від 10 мм, або товста фанера з металевим швелером поперек: тонка плита прогинається посередині, і тиск лишається лише по краях. Між плитою й елементом — ізоляційна пластина.
  2. Чотири різьбові шпильки (M8 і товще) по кутах, уздовж ряду елементів. На кожну шпильку натягніть шланг — ПВХ чи силіконову трубку, яка щільно сидить на шпильці, — на всю довжину від плити до плити. Шпилька йде вздовж ребер усіх елементів, а корпус елемента може бути під напругою. Якщо від тертя чи вібрації пошкодиться термоусадкова плівка на корпусах, гола шпилька з'єднає корпуси кількох елементів, і між ними піде струм замикання. Тонка термоусадка на шпильці теж протирається; товстий шланг тертя витримує. Заразом він не дає шпильці торкнутися клем і шин.
  3. На кожну шпильку — пружина під гайкою. Пружина тримає майже ту саму силу, коли елементи товщають і тоншають. Силу задають стиском пружини: якщо треба ~300 кгс на чотири шпильки, на кожну припадає ~75 кгс (≈ 740 Н). Пружина з жорсткістю 50 Н/мм дає таку силу, коли стиснута на ~15 мм.
  4. Затягуйте гайки рівномірно, хрест-навхрест, по пів оберта, вимірюючи стиск пружин лінійкою.
  5. Затягуйте на напівзаряджених елементах (на плато), а не на повних.

Пружини чи просто шпильки?

ЩоШпильки з пружинамиЛише шпильки, без пружин
коли елементи товщають (заряд, тепло, роки)сила майже не змінюється: пружини стискаються трохи більшесила росте, і наскільки — невідомо: жорстка рамка не дає елементам розширитися
коли тоншають (розряд, холод)сила лишаєтьсясила падає, може з'явитися зазор, і елементи зсуваються
як дізнатися силувиміряти стиск пружин лінійкоюніяк: залежить від руки
доглядглянути на пружиниперіодично перевіряти зазор і підтягувати гайки
коли годитьсябудь-яка батарея, особливо з частими циклами й великим струмомрезерв і ДБЖ: батарея стоїть повна, циклів мало, струм невеликий

Наша порада: з пружинами краще. Якщо пружин немає, а батарея стоїть у резерві, жорсткі шпильки теж годяться, але затягуйте їх на напівзаряджених елементах лише до щільного прилягання, без зусилля, і раз на кілька місяців перевіряйте, чи не з'явився зазор і чи не випнулися грані.

Чи подовжує стискання ресурс? Так, але точніше сказати інакше: стискання дає змогу отримати паспортний ресурс, а понад нього нічого не додає.

Як стоять елементиЩо відбувається всерединіРесурс
вільно, із зазорамишари електродів розходяться, частина площі перестає працювати, газ лишається між шарами; у дослідженні призматичних елементів без обмеження здуття пришвидшилося вже після ~250 циклівнайменший; паспортних циклів тут не обіцяє ніхто: виробник міряв у рамці
щільно в коробці, без силизсунутися елементи не можуть, але розширенню майже ніщо не протидієбільший, ніж без коробки, менший, ніж у рамці; для ДБЖ і резерву зазвичай достатньо
помірно й рівномірно, з пружинами, силою з паспорташари притиснуті один до одного, газ витискається, частинки краще контактуютьпаспортний; у лабораторних дослідженнях — помітно більше циклів, ніж без стискання (в одному дослідженні 2025 року — до ~25 %)
занадто сильнопори сепаратора стискаються, електроліт гірше проходить між електродамименший, ніж при помірному: у дослідженнях найсильніший тиск давав найшвидшу втрату ємності
струбциною в одну точкув одному місці перетиск, решта грані вільнанепередбачуваний

Що менше циклів, то менша різниця. Батарея ДБЖ, яка стоїть повна й розряджається кілька разів на рік, старіє здебільшого від часу, тепла й напруги, на якій її тримають (див. Ресурс), а не від циклів.

Чи обов'язково для ДБЖ. У ДБЖ батарея більшість часу стоїть повна й розряджається рідко й невеликим струмом, тому без стискання вона теж працюватиме. Але щонайменше елементи мають стояти щільно, без зазорів, у рамці чи коробці, щоб не могли розійтися чи зсунутися. Інакше рух елементів передається на шини, а шини виривають клеми.

⚠ Здутий елемент стисканням не «вилікувати». Якщо грань уже опукла, такий елемент краще замінити, а не затискати.

[ВПИСАТИ: як стиснуто в нас — рамка, плити, шпильки, пружини чи без стискання; фото]

Ресурс: що подовжує життя батареї

Батарея старіє двома шляхами водночас: від циклів (заряд і розряд) і від часу, навіть коли просто стоїть. Час шкодить тим більше, що тепліше і що вище заряд. Для ДБЖ, де батарея майже весь час стоїть повна, важливіше друге.

Чи довше служить, якщо не заряджати й не розряджати до кінця

Коротко: так, і найбільше дає верхній край. LiFePO4 найшвидше старіє, коли довго стоїть повністю заряджена, особливо в теплі, а також від розряду нижче 2,5 В. Середина діапазону для елемента найспокійніша.

Як експлуатуватиЯк налаштуватиЩо з ресурсом
щоразу до кінця в обидва бокизаряд до 3,65 В, розряд до 2,5 Впаспортні цикли: у EVE LF280K — 6000 до 80 % ємності (25 °C, струм 0,5C, у рамці); обидва краї для елемента найважчі
без верхнього й нижнього краюзаряд до 3,45–3,55 В, відсічка розряду 2,8–3,0 Взазвичай більше циклів, ніж у паспорті; ємності втрачаєте лише кілька відсотків: вище 3,45 і нижче 2,8 В у LiFePO4 енергії мало. Цей режим ми й радимо
вузько посередині (20–80 %)за відсотком заряду BMSще трохи довше, але за кожен цикл батарея віддає на ~40 % менше енергії, тож за весь строк виграш в енергії невеликий
лише дрібні цикли посередині, без повних—у дослідженні (Naumann, 2020) — несподівано помітна втрата ємності; частина повертається після кількох повних циклів
стоїть повна весь час (ДБЖ)напруга, на якій батарею тримаютьщо вища, то швидше старіє: 3,65 В на елемент — найгірше, 3,40–3,45 В (27,2–27,6 В для 8S) — добре
розряд нижче 2,5 В—швидке старіння; нижче ~2,0 В в елементі починає розчинятися мідь, і такий елемент може стати небезпечним

Порівнюйте енергію, а не кількість циклів. Продавці пишуть, наприклад, «6000 циклів при повному розряді й 8000 при 80 %». Але 8000 циклів по 80 % — це 6400 повних, тобто лише на 7 % більше енергії за весь строк. Кількість циклів росте здебільшого тому, що кожен цикл менший.

Раз на місяць-два — повний заряд до 3,55–3,60 В з вирівнюванням. BMS тоді уточнює відсоток заряду, балансир вирівнює елементи вгорі, а частина втрати від дрібних циклів повертається.

Якщо нова батарея просто лежить

Навіть без жодного циклу елемент старіє: на графітовому електроді повільно росте захисна плівка і зв'язує частину літію. Швидкість цього старіння найбільше залежить від температури, менше — від рівня заряду. Найшвидше ємність падає в перший рік, далі — повільніше.

Скільки лежить (орієнтовно)10 °C, заряд 50 %25 °C, заряд 50 %25 °C, заряд 100 %40 °C, заряд 100 %
1 рік99 %99 %97 %93 %
2 роки99 %98 %96 %90 %
5 років98 %97 %93 %84 %
10 років98 %95 %91 %78 %
Скільки ємності лишається в нової батареї LiFePO4, яка просто лежить: орієнтовна модель для чотирьох умов зберігання75 %80 %85 %90 %95 %100 %012345678910роки зберіганняємність, % від нової10 °C, заряд 50 %: через 1 р. — ≈ 99 %10 °C, заряд 50 %: через 2 р. — ≈ 99 %10 °C, заряд 50 %: через 5 р. — ≈ 98 %10 °C, заряд 50 %: через 10 р. — ≈ 98 %25 °C, заряд 50 %: через 1 р. — ≈ 99 %25 °C, заряд 50 %: через 2 р. — ≈ 98 %25 °C, заряд 50 %: через 5 р. — ≈ 97 %25 °C, заряд 50 %: через 10 р. — ≈ 95 %25 °C, заряд 100 %: через 1 р. — ≈ 97 %25 °C, заряд 100 %: через 2 р. — ≈ 96 %25 °C, заряд 100 %: через 5 р. — ≈ 93 %25 °C, заряд 100 %: через 10 р. — ≈ 91 %40 °C, заряд 100 %: через 1 р. — ≈ 93 %40 °C, заряд 100 %: через 2 р. — ≈ 90 %40 °C, заряд 100 %: через 5 р. — ≈ 84 %40 °C, заряд 100 %: через 10 р. — ≈ 78 %10 °C, заряд 50 % — 98 %25 °C, заряд 50 % — 95 %25 °C, заряд 100 % — 91 %40 °C, заряд 100 % — 78 %10 °C, заряд 50 %25 °C, заряд 50 %25 °C, заряд 100 %40 °C, заряд 100 %
Скільки ємності лишається в нової батареї, яка просто лежить. Орієнтовна модель за опублікованими вимірами елементів LiFePO4: виміри тривали до 2,5–3,5 року, далі — продовження кривої. Між виробниками різниця буває в рази: в одному порівнянні за однакових умов (20 °C, 2,5 року) один елемент втратив 1,3 % ємності, інший — 6,4 %.

Що ще змінюється, поки батарея лежить:

ЩоЯк змінюєтьсяЩо робити
ємністьповільно падає (таблиця вище)зберігати в прохолоді, із зарядом 30–60 %
внутрішній опірросте на кілька відсотків на рік: під струмом напруга просідає більшеперед установкою перевірити батарею під навантаженням
саморозрядтипово 1–3 % на місяцьраз на 3–6 місяців перевіряти напругу й підзаряджати до половини
розкид між елементамиелементи розряджаються самі по-різному, розкид ростеперед складанням вирівняти (верхній баланс)
BMS, що лишилася підключеноюсама потроху споживає і за місяці може розрядити батарею до нуляна довге зберігання відключити BMS або перевіряти частіше
морозлежати на морозі елементу не шкодитьзаряджати нижче 0 °C не можна

Як зберігати: заряд 30–60 % (напругою на плато його точно не визначити, тож повну батарею розрядіть приблизно на половину ємності), 10–25 °C, сухо, BMS відключено. Раз на 3–6 місяців перевіряйте напругу: жоден елемент не має опуститися нижче 3,0 В.

Купуючи «нові» елементи, питайте дату виготовлення партії: елемент, що два роки пролежав на складі повним і в теплі, уже не зовсім новий.

BMS: що вона вміє

BMS (система керування батареєю) — плата, через яку проходить весь струм батареї. Вона стоїть на «мінусі»: вивід B− — до «мінуса» першого елемента, вивід P− — до навантаження й зарядного блока (у нашій платі заряд і розряд ідуть через той самий вивід). Через окремий роз'єм із тонкими дротами плата міряє кожен елемент.

У платі JBD ключі заряду й розряду (по шість MOSFET) стоять послідовно, назустріч один одному. Тому струм будь-якого напрямку проходить через обидві групи. Коли спрацьовує захист, BMS закриває одну з груп: заряд або розряд.

Що вмієЯк це працює
захист елемента: перезарядбудь-який елемент вище порогу довше за затримку → заряд вимикається; другий, жорсткий поріг вище
захист елемента: глибокий розрядбудь-який елемент нижче порогу → розряд вимикається; другий, жорсткий поріг нижче
захист батареї: напругате саме для суми всіх елементів
струм заряду й розрядувище порогу довше за затримку → вимкнення, через задану паузу — повторна спроба
коротке замиканняокремий поріг і затримка в мікросекундах
температурачотири пороги: перегрів і холод окремо для заряду й для розряду
відсоток зарядурахує ампер-години, що ввійшли й вийшли; для цього треба вписати ємність батареї
лічильникициклів і спрацювань кожного захисту
балансуванняпасивне: розряджає найвищий елемент через резистор малим струмом
зв'язокUART (і Bluetooth у версії з модулем): усі покази й налаштування, ввімкнути / вимкнути ключі

Кожен поріг має «повернення»: значення, при якому захист знімається сам. Повернення після перезаряду — нижче порогу, після розряду — вище. Інакше ключ вмикається й вимикається раз у раз.

Які пороги ми радимо для LiFePO4 8S

ПараметрРадимоЧому
перезаряд елемента3,60 ВLiFePO4 заряджають до 3,55–3,65 В; вище — швидше старіння
повернення після перезаряду3,45 Вна 0,1–0,2 В нижче порогу
жорсткий поріг перезаряду3,70 Вдруга страховка — трохи вище основного, не далі 3,75 В
розряд елемента2,80 Внижче 2,8 В ємності майже немає, а нижче 2,7 В — уже глибокий розряд
повернення після розряду3,10 Вна 0,2–0,35 В вище порогу
жорсткий поріг розряду2,50 Вдруга страховка, не нижче паспортної межі
батарея: перезаряд / розряд28,8 / 22,4 В8 × пороги елемента
заряд: перегрів / холод45 / 2 °Cзаряд нижче 0 °C осаджує літій і псує елемент назавжди; 2 °C — запас на похибку
розряд: перегрів / холод60 / −20 °CLiFePO4 віддає струм аж до −20 °C; вище 60 °C — небезпечно для елементів і плати
струм заряду й розрядуномінал платиу нас 50 А; більше — лише після перевірки нагріву плати під струмом
ємність батареї280 А·годвід неї рахується відсоток заряду

Пасивне й активне балансування

Пасивне балансування BMS просто спалює надлишок найвищого елемента в резисторі, і робить це малим струмом. Батарею, яку вирівняли перед складанням, воно тримає, але різницю в кілька ампер-годин не вирівняє.

Тому в нас стоїть окрема плата активного балансування: вона переносить заряд від вищого елемента до нижчого струмом у кілька ампер і тримає різницю між елементами в кілька мілівольт. Власне балансування BMS ми вимкнули, щоб дві системи не працювали одна проти одної.

Дроти активного балансира йдуть на ті самі точки між елементами, що й дроти виміру BMS, і теж під болт клеми.

Струм: паспорт плати і скільки треба ДБЖ

Плата розрахована на 50 А. SUA1000I на повній потужності бере з батареї до ~38 А, SUA1500I — до ~55 А, тож SUA1500I на повному навантаженні вже сам виходить за номінал, а обидва разом — і поготів. У нас навантаження менше [ВПИСАТИ: реальний струм розряду обох ДБЖ]. Поріг струму розряду в BMS має бути вищим за реальний струм, інакше BMS вимкне ДБЖ під навантаженням. Струм заряду — це сума зарядного блока й самих ДБЖ, які теж підзаряджають батарею; ця сума має бути нижчою за поріг заряду в BMS.

Піднімати поріг струму вище паспорта плати можна лише після перевірки її нагріву під струмом: сходинками, стежачи за датчиком плати. Цей тест ми ще не робили.

Шунти: скільки струму вони витримують

Шунт — резистор дуже малого опору, через який іде весь струм батареї. BMS міряє на ньому напругу (міліволти) і з неї рахує струм. Щоб шунт менше грівся, на платі ставлять кілька однакових резисторів паралельно. На нашій платі їх п'ять, з маркуванням 0m50.

Як читати маркування шунтів:

МаркуванняОпірЯк читати
0m50, m500,50 мОм«m» стоїть на місці коми, одиниці — міліоми
1m00, 1m01,00 мОмте саме
R0011 мОм«R» стоїть на місці коми, одиниці — оми: 0,001 Ом
R00050,5 мОм0,0005 Ом
R0022 мОм0,002 Ом

Як рахувати. П'ять шунтів по 0,50 мОм паралельно — це 0,50 ÷ 5 = 0,10 мОм разом, і кожен бере п'яту частину струму. Скільки витримує один шунт, задає його паспортна потужність P, а вона залежить від корпусу. Струм одного шунта I = √(P ÷ R). Для тривалої роботи вносимо дві поправки:

  • 60 % паспортної потужності. Паспортну потужність вказують для +70 °C, а шунти стоять поруч із гарячими ключами. Вище +70 °C допустиму потужність знижують.
  • Нерівномірність 15 %. Доріжки до резисторів трохи різні, тож найнавантаженіший шунт бере на 15 % більше за середнє.
Паспортна потужність одного шунта, ВтТиповий корпусМежа одного шунта за паспортом, АП'ять разом за паспортом, АП'ять разом тривало (60 % потужності, нерівномірність 15 %), ≈ А
1SMD 2512, звичайний45224150
2SMD 2512, металевий (сплав)63316210
3SMD 2512 / 2725, металевий77387260
5SMD 3920 / металева смужка100500340

Скільки тепла виділяють шунти (тепло = струм² × 0,10 мОм; найгарячіший — з поправкою на нерівномірність) і яке падіння напруги дають:

Струм батареї, АТепло всіх п'яти шунтів, ВтТепло найгарячішого шунта, ВтПадіння напруги на шунтах, мВ
500,250,075
800,640,178
10010,2610
1502,250,615
20041,0620

Висновок для нашої плати. Шунти — не слабке місце: навіть п'ять звичайних шунтів на 1 Вт тривало тримають ≈ 150 А. Межу задають ключі, 6 + 6 MOSFET: для них розумна межа — ~80–100 А. Для порівняння, при 100 А шунти разом виділяють 1 Вт, а дванадцять ключів ≈ 16 Вт.

[ВПИСАТИ: розмір і вигляд наших шунтів — 2512 чи більші, металеві чи звичайні; фото]

⚠ Опір шунта записаний і в налаштуваннях BMS (регістр 2C, «опір шунта»). Плата рахує струм саме за цим числом. Якщо допаяти чи замінити шунти, покази струму стануть неправильними. Тоді струм калібрують заново: навантаження з відомим струмом, струмові кліщі на дроті, і BMS виставляє новий опір сама. Число в регістрі 2C руками не підбирайте.

Калькулятор шунтів. Впишіть маркування (0m50, R001) або опір у міліомах, кількість шунтів, паспортну потужність одного шунта й струм батареї. Калькулятор покаже тривалу межу струму, тепло й падіння напруги. Якщо вписати потрібний тривалий струм, він покаже, на яку потужність має бути кожен шунт.

Калькулятор працює в браузері з увімкненим JavaScript; ті самі числа — у таблицях вище.

Порядок підключення BMS

  1. Перевірте роз'єм виміру до того, як вставити його в плату. Мультиметр: чорний щуп — на дріт першої точки («мінус» батареї), червоний — по черзі на кожен наступний дріт. Напруга має зростати рівними кроками по ~3,3 В: 3,3 → 6,6 → 9,9 … → ~26,4 В. Пропущений крок або спадання означає, що дроти переплутано.
  2. Підключіть B− плати до «мінуса» батареї.
  3. Вставте роз'єм виміру в плату. Точний порядок кроків 2 і 3 дивіться в інструкції до своєї плати: у різних виробників він різниться.
  4. Підключіть P− до навантаження й зарядного блока. Ніколи не з'єднуйте B− і P− напряму: так весь струм піде повз захист.
  5. Перевірте покази: усі вісім елементів, сума дорівнює напрузі на клемах батареї, температури правдоподібні.

Від'єднуйте у зворотному порядку: спершу навантаження, потім роз'єм виміру, останнім B−.

Термодатчики: куди їх ставити

Наша плата показує три температури: два виносні датчики (NTC 10 кОм на дротах) і датчик самої плати біля ключів. [ВПИСАТИ: котрий із трьох показів належить платі; його легко впізнати: під великим струмом він росте, а два інші майже ні.] У налаштуваннях BMS вибирається, які датчики ввімкнені. Вимкнений датчик не показується й у захисті не бере участі.

🔑 Головне, що треба знати: окремих порогів для кожного датчика плата не має. Усі ввімкнені датчики працюють з тими самими порогами перегріву й холоду для заряду й для розряду. Отже, поріг «45 °C на заряді» стосується й датчика плати. При наших струмах (десятки ампер) плата гріється слабко, і це не заважає. Але якщо підняти струм до 80–100 А, плата може нагрітися до 45 °C і вимкнути заряд, хоча елементи холодні. Виносні датчики на плату чи її радіатор не ставимо: там уже є її власний.

Якщо батарея завжди в теплі

Коли батарея працює лише при плюсовій температурі, холоду боятися не треба, і обидва виносні датчики стежать за перегрівом:

ДатчикКудиЩо він ловить
виносний 1на бічну (вузьку) грань середнього елемента — четвертого чи п'ятого, на половині висоти (у двох рядах — внутрішнього)найгарячіше місце батареї: середина ряду охолоджується найгірше
виносний 2на клему виводу «+» батареї, до якої йде товстий дріт, або на шину поручпоганий контакт: недотягнутий болт гріється раніше за все інше
датчик платиуже на платі, біля ключівнагрів самої BMS

Те, що датчик на клемі теж підпадає під поріг 45 °C, — так задумано: якщо контакт нагрівся до 45 °C, з ним щось не так, і заряд краще зупинити, доки болт не перевірять.

Захист від заряду на холоді (2 °C) однаково лишайте ввімкненим. Він нічого не коштує, а «тепле» приміщення стає холодним, якщо взимку надовго зникає опалення.

Якщо батарея може опинитися на морозі

Тоді виносний датчик 2 переносимо з клеми туди, де найхолодніше: на бічну грань крайнього елемента, ближче до низу або з того боку, звідки тягне холодом. Саме він заборонить заряд на морозі. Датчик 1 лишається на середньому елементі. Клему без датчика перевіряйте рукою чи тепловізором після години під великим струмом.

⚠ Датчик на клемі «+» — лише в цілій ізоляції і не під болт: клема на 25–29 В вище за «мінус» BMS. Як саме кріпити — у розділі про датчик на клемі.

Як закріпити:

  • головка датчика має щільно прилягати до металу чи корпусу: тонкий шар термопасти, зверху каптоновий або алюмінієвий скотч;
  • поверх — шматок поролону чи іншого утеплювача, щоб датчик міряв елемент, а не повітря;
  • дроти датчиків прокладайте подалі від силових шин і закріплюйте, щоб їх не перетерло;
  • між елементами датчик не затискайте: там він або продавить ізоляцію, або опиниться в зазорі й міряти буде погано. Широкі грані в стиснутій батареї закриті, тому датчики — на відкриті бічні грані;
  • верх елемента між клемами не займайте: там запобіжний клапан, його не можна закривати.

Перевірка. У спокої, коли батарея кілька годин без струму, усі три покази мають бути однакові ±1–2 °C. Якщо один показує значно інакше, датчик погано прилягає або пошкоджений. Ми стежимо за датчиками постійно: якщо датчик зник або показує неможливу температуру, приходить сповіщення.

[ВПИСАТИ: де стоять виносні датчики в нас; фото]

Перевірка зібраної батареї

ЩоЯкДобре
розкид напруг елементів у спокоїза показами BMS після кількох годин без струмудо ~10 мВ на плато; з активним балансиром — кілька мВ
сума елементівпорівняти з мультиметром на клемах батареїрозходиться не більше ніж на 0,1–0,2 В
струмнавантаження відомої потужності, струмові кліщі на дротіBMS показує те саме ±1–2 %
нагрів контактівпісля години під великим струмом — торкнутися клем і шин рукою або оглянути тепловізоромледь теплі, однакові
перший повний зарядстежити за елементами вгорідоходять до верху разом, без «втікача»
відсоток зарядупісля першого повного заряду BMS виставляє 100 %далі рахує сама; раз на кілька місяців — повний заряд

Повний розряд, щоб виміряти справжню ємність, ми робимо рідко і з ДБЖ: про це в статті про APC Smart-UPS з LiFePO4.

Розкид росте під струмом: перевірте болти

Різниця напруг між елементами буває двох видів, і причини в них різні:

Як поводиться різницяПричинаЩо робити
у спокої мала, під струмом заряду чи розряду одразу помітно росте, а без струму за хвилину зникаєпоганий контакт: слабкий болт, окиснена клема, дріт виміру не під болтомперевірити й дотягнути контакти (нижче)
росте повільно, лишається й у спокої, найбільша — наприкінці заряду чи розрядуелементи заряджені неоднаково або мають різну ємністьбалансування; перевірити, чи це щоразу той самий елемент

Чому контакт впливає на покази: BMS міряє напругу елемента разом із падінням напруги на з'єднанні біля нього. Під струмом поганий контакт додає до показу десятки мілівольт, і елемент поруч здається вищим чи нижчим, ніж є насправді. Через це BMS може вимкнути заряд чи розряд раніше, ніж треба, а балансир — переганяти заряд туди, де він не потрібен.

Як знайти поганий контакт:

  1. Порівняйте покази BMS у спокої й під сталим великим струмом. Елемент, чий показ «стрибає» найбільше, вказує на місце: шукайте біля його клем.
  2. Під тим самим струмом виміряйте мультиметром падіння напруги на кожному з'єднанні: один щуп — на тіло клеми елемента, другий — на шину чи наконечник на ній. Справні з'єднання дають близькі значення, по кілька мілівольт, погане — у рази більше за сусідні. Працюйте обережно: щуп не має торкнутися сусідньої клеми.
  3. Через годину під струмом торкніться клем рукою чи огляньте тепловізором: поганий контакт тепліший за інші.
  4. Знайшли — вимкніть навантаження й зарядку, відкрутіть болт, почистіть клему й наконечник, складіть у правильному порядку і затягніть динамометричним ключем до моменту з паспорта. «Про всяк випадок» сильніше не тягніть: різьба в алюмінієвій клемі зривається.
  5. Перевірте, що дроти виміру BMS і балансира стоять під болтом клеми, а не на середині шини, і що їхні наконечники тримаються.

⚠ Поганий контакт не лише псує покази. Під струмом він гріється, від нагріву слабне ще більше, і так плавляться клеми й горять шини. Тому якщо розкид росте під струмом, перевіряйте болти того ж дня.

Керування BMS: командний рядок, Python, мікроконтролер

Плату JBD можна не лише читати: з комп'ютера чи мікроконтролера її налаштовують і вмикають чи вимикають ключі заряду й розряду. Нижче — як із нею обмінюватися даними, готові кадри команд, програми й бібліотеки.

⚠ Вимкнути ключ розряду означає знеструмити все, що живиться від батареї, у нашому випадку обидва ДБЖ разом із серверами. Команди запису спершу пробуйте на батареї без навантаження.

Підключення

ЩоЯк
інтерфейсUART, 9600 біт/с, 8N1; той самий чотириконтактний роз'єм, куди вставляється Bluetooth-модуль
рівнілогіка TTL, не RS-232 і не RS-485; перед підключенням виміряйте напругу на виводі TX плати (3,3 чи 5 В)
до комп'ютераперехідник USB → UART TTL (CP2102, CH340, FT232RL): TX плати → RX перехідника, RX → TX, маса → маса; живлення не подавати
до контролераESP32 (3,3 В) — напряму, якщо плата теж на 3,3 В; якщо рівні плати й контролера різні — через перетворювач рівнів
Bluetoothмодуль вставляється в той самий роз'єм: для дроту його виймають або ставлять розгалужувач; якщо підключено обидва, поки пишете в плату, телефон від'єднайте

⚠ Маса UART у більшості плат з'єднана з «мінусом» елементів (B−). Якщо контролер чи комп'ютер має спільну масу з навантаженням або з іншою батареєю, то коли BMS вимкне ключі, струм може піти тонким дротом UART і спалити перехідник або плату. Одна BMS — один контролер. Де маси можуть з'єднатися — гальванічна розв'язка: ізольований перехідник USB → UART або ізолятор цифрових ліній.

Як побудовано команду

Кожна команда — кадр байтів:

DD  A5|5A  команда  довжина  дані…  сума (2 байти)  77
  • A5 — читати, 5A — писати;
  • сума = 0x10000 − (команда + довжина + усі байти даних), старший байт першим;
  • відповідь: DD команда статус довжина дані… сума 77; статус 0 означає «гаразд», а суму у відповіді рахують від статусу.

Готові кадри, сума вже порахована:

Що зробитиКадр
основні дані: напруга, струм, заряд, ключі, температуриDD A5 03 00 FF FD 77
напруги елементівDD A5 04 00 FF FC 77
назва платиDD A5 05 00 FF FB 77
увімкнути заряд і розрядDD 5A E1 02 00 00 FF 1D 77
вимкнути зарядDD 5A E1 02 00 01 FF 1C 77
вимкнути розрядDD 5A E1 02 00 02 FF 1B 77
вимкнути заряд і розрядDD 5A E1 02 00 03 FF 1A 77
увійти в службовий режимDD 5A 00 02 56 78 FF 30 77
вийти й зберегти зміниDD 5A 01 02 28 28 FF AD 77
вийти без збереженняDD 5A 01 02 00 00 FF FD 77

У команді E1 встановлений біт означає «вимкнути»: біт 0 — заряд, біт 1 — розряд. У відповіді на 03 навпаки: 1 означає «увімкнено». Шліть лише ці два біти, решта — нулі.

Що у відповіді на 03 і 04

Усі числа — старшим байтом першим.

БайтиЩоОдиниці
0–1напруга батареї10 мВ
2–3струм, зі знаком: мінус — розряд10 мА
4–5залишок ємності10 мА·год
6–7повна ємність10 мА·год
8–9лічильник циклів—
10–11дата виготовленнярік − 2000 (7 біт), місяць (4), день (5)
12–15балансування: 12–13 — елементи 1–16, 14–15 — 17–32; біт N — наступний елемент—
16–17прапорці захисту (таблиця нижче)—
18версія прошивки0x97 — версія 9.7
19заряд%
20ключі: біт 0 — заряд, біт 1 — розряд1 — увімкнено
21кількість елементів—
22кількість температур N—
23…N температур по 2 байти0,1 K: (число − 2731) ÷ 10 = °C

Відповідь на 04 — по 2 байти на кожен елемент, у мілівольтах.

БітЩо спрацювалоБітЩо спрацювало
0перенапруга елемента7холод при розряді
1недонапруга елемента8перевищення струму заряду
2перенапруга батареї9перевищення струму розряду
3недонапруга батареї10коротке замикання
4перегрів при заряді11збій мікросхеми вимірювання
5холод при заряді12ключ вимкнено командою
6перегрів при розряді

Налаштування в EEPROM

Пороги, затримки й ємність зберігаються в EEPROM плати. Читати й писати їх можна лише в службовому режимі:

  1. Якщо на Bluetooth стоїть пароль, спершу передайте його записом регістру 06. У нас після встановлення пароля читання через UART працювало, а запис — ні.
  2. Увійдіть у службовий режим: DD 5A 00 02 56 78 FF 30 77.
  3. Регістр читають кадром A5 з номером регістру й нульовою довжиною, записують кадром 5A із двома байтами значення.
  4. Після запису прочитайте регістр ще раз і звірте.
  5. Виходьте зі збереженням (28 28), лише якщо все звірилося. Інакше — вихід без збереження (00 00), і плата лишається зі старими значеннями.

Приклад — поріг перенапруги елемента, регістр 24, у мілівольтах. Прочитати: DD A5 24 00 FF DC 77. Записати 3,60 В = 3600 мВ = 0E 10: DD 5A 24 02 0E 10 FF BC 77.

РегістрЩоОдиниці
10 / 11проєктна ємність / ємність циклу10 мА·год
12, 32–35, 13напруга елемента для 100, 80, 60, 40, 20 і 0 %мВ
18–1Fпороги температури й повернення: заряд і розряд, тепло й холод0,1 K
20–23батарея: перенапруга, повернення, недонапруга, повернення10 мВ
24–27елемент: перенапруга, повернення, недонапруга, поверненнямВ
28 / 29струм заряду / розряду10 мА
2A / 2Bбалансування: напруга старту / різниця для стартумВ
2Dфункції: вимикач, балансування, світлодіодибіти
2Eякі датчики температури ввімкненібіти NTC1…NTC8
36 / 37жорсткі пороги елементамВ
3A–3Fзатримки захистівс

⚠ Кількість елементів (регістр 2F) і опір шунта (2C) не чіпайте: помилка в них ламає вимір.

Командний рядок: jbdtool

Відкрита програма для Linux jbdtool працює через послідовний порт, Bluetooth, CAN або мережу (через перехідник на ESP):

jbdtool -t serial:/dev/ttyUSB0,9600            # основні дані й елементи
jbdtool -t serial:/dev/ttyUSB0,9600 -j         # те саме в JSON
jbdtool -t serial:/dev/ttyUSB0,9600 -r -a      # усі налаштування EEPROM
jbdtool -l                                     # назви параметрів
jbdtool -t serial:/dev/ttyUSB0,9600 -r BalanceStartVoltage BalanceWindow
jbdtool -t serial:/dev/ttyUSB0,9600 -w NtcConfig NTC1,NTC2
jbdtool -t serial:/dev/ttyUSB0,9600 -g off     # вимкнути заряд (on — увімкнути)
jbdtool -t serial:/dev/ttyUSB0,9600 -G off     # вимкнути розряд — знеструмить навантаження!

⚠ Параметр -w переписує поле з бітами цілком: назви, яких немає в списку, вимикаються. -w NtcConfig NTC1,NTC2 вимкне всі інші датчики.

Програма з графічним інтерфейсом: bms-tools

bms-tools — відкрита програма на Python для Windows і Linux. Уміє те саме, що й фірмовий застосунок: покази, усі налаштування EEPROM, калібрування, керування ключами, запис журналу. Усередині — окрема бібліотека, яку можна взяти для своїх скриптів.

Свій скрипт на Python

Для простих задач бібліотека не потрібна: кадр короткий. Скрипт нижче читає основні дані й елементи (потрібен pip install pyserial):

import struct
import serial

def frame(cmd, data=b'', write=False):
    # DD, A5 (читати) або 5A (писати), команда, довжина, дані, сума, 77
    body = bytes([cmd, len(data)]) + data
    crc = (0x10000 - sum(body)) & 0xFFFF
    return bytes([0xDD, 0x5A if write else 0xA5]) + body + crc.to_bytes(2, 'big') + b'\x77'

def ask(port, cmd, data=b'', write=False):
    port.reset_input_buffer()
    port.write(frame(cmd, data, write))
    head = port.read(4)  # DD, команда, статус, довжина
    if len(head) < 4 or head[0] != 0xDD:
        raise IOError('BMS не відповіла')
    if head[2] != 0:
        raise IOError('BMS повернула помилку %#04x' % head[2])
    body = port.read(head[3])
    tail = port.read(3)  # сума (2 байти) і 77
    if len(body) != head[3] or len(tail) != 3 or tail[2] != 0x77:
        raise IOError('неповна відповідь')
    if (0x10000 - sum(head[2:4] + body)) & 0xFFFF != int.from_bytes(tail[:2], 'big'):
        raise IOError('не збіглася контрольна сума')
    return body

with serial.Serial('/dev/ttyUSB0', 9600, timeout=1) as p:
    d = ask(p, 0x03)
    volt, cur, remain = struct.unpack('>HhH', d[0:6])
    print('батарея %.2f В, струм %.2f А, залишок %.2f А·год, заряд %d %%' % (volt / 100, cur / 100, remain / 100, d[19]))
    print('заряд', 'увімк.' if d[20] & 1 else 'вимк.', '· розряд', 'увімк.' if d[20] & 2 else 'вимк.')
    print('температури, °C:', [(int.from_bytes(d[23 + 2 * i:25 + 2 * i], 'big') - 2731) / 10 for i in range(d[22])])
    c = ask(p, 0x04)
    print('елементи, В:', [int.from_bytes(c[i:i + 2], 'big') / 1000 for i in range(0, len(c), 2)])

Вимкнути заряд тим самим скриптом: ask(p, 0xE1, b'\x00\x01', write=True); увімкнути назад — b'\x00\x00'. У Windows замість /dev/ttyUSB0 пишіть COM3 (номер видно в диспетчері пристроїв).

Мікроконтролер

ЩоДля чого
esphome-jbd-bmsESP32 чи ESP8266 через UART, ESP32 ще й через Bluetooth; усі покази в Home Assistant, вмикання й вимикання ключів
Overkill-Solar-BMS_2-Arduino-LibraryArduino: покази й функція керування ключами; один користувач повідомляв, що в нього керування ключами не спрацювало, тож перевіряйте
GenericBMSArduinoArduino, лише читання
власний кодкадри ті самі, що в таблиці вище: 7 байтів на читання, 9 на запис

Найпростіший шлях — ESP32 з ESPHome: UART на 9600 біт/с на двох вільних виводах, і батарея з'являється в Home Assistant з перемикачами заряду й розряду. Автор проєкту попереджає про те саме, що й ми вище: на кожну BMS — свій контролер, без спільної маси між батареями.

Журнал змін статті

  • 2026-11-10 — ресурс: чи подовжує його стискання і неповний діапазон заряду; що з батареєю, яка просто лежить (таблиці й графік); напруги популярних збірок. Раніше того ж дня: таблиці дротів розбито на вужчі; стискання — друга мета, шланг на шпильки, пружини чи шпильки.
  • 2026-11-09 — розділ «Головне»: куди що під'єднати, 15 питань із наслідками, техніка безпеки; запобіжник, що згорить раніше за дріт; розкид напруг під струмом і перевірка болтів.
  • 2026-11-09 — керування BMS (протокол, jbdtool, bms-tools, Python, ESP32 і Arduino); термодатчики: два виносні й датчик плати, окремо — для теплого приміщення й для морозу.
  • 2026-11-09 — перша чернетка: складання, BMS, термодатчики, стискання. Фото й наші конкретні рішення додамо після обговорення.