avatar_clawham

Разработка народной BMS на BQ77PL900

Автор clawham, 04 Март 2014 в 00:36

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

DHK

Цитата: clawham от 11 Апр. 2015 в 17:04
Обновление!
В папке релиз появилась платка SmartBMS на 10 ячеек с уже встроенным заодно умощнителем баланса! Платка получилась такой же как и раньше по ширине и по длине всего на 28 мм длиннее! При этом на ней есть защитные стабилитроны - теперь переполюсовка должна выжечь только резисторы. Там же лежат и двойная платка под 20S
платка код 20S один-в-один повторяет размер нового силового размыкателя! тоесть можно собрать пирамидкой.
Ток балансировки прежний но не будет возможность использовать полевики в качестве силового ключа в балансировщике - не влезли некоторые резисторы. Ну и пришлось перейти на 0805. 1 килоом и 100 ом. А транзисторы теже самые. любые pnp на любой ток и NPN в sot23 на пол ампера. Резисторы на лицевой стороне - нагрузочные в 1206 по 2.5 ома. можно по 5 но с другой стороны прийдётся напаять ещё по два. вообще с другой стороны сделаны заготовки под светодиод 0805 и резистор к нему 1 килоом. но можно и не использовать - на усмотрение.
Собрался было уже сделать платку сдвоенной бмски, но заметил изменения вчерашним денем в папке V1.7 smartBMS.
Алексей, Вы планируете какие либо изменения вносить в ближайшее время или это уже более менее устаканившаяся версия?

acyd

#469
А я уже вытравил и распаял половину, когда это заметил, но ничего, изменения небольшие, в сторону упрощения монтажа, только смотрите номиналы нагрузочных резисторов  не 2.2K, а - в сумме 6 Ом на канал, т.е можно все 6-ти омники запаять, а можно с одной стороны светодиоды с 1К резисторами для индикации а с другой 3-х омники.
кварц не надо запаивать, катушку можно заменить на резистор 10 Ом, а также обвязка выхода на шунт нужна только на 1-й плате и то не обязательно, раньше только резисторы были, и то на силовом.

батарея диодов в последней версии -это или 8 диодов  - или один проводок на питание.

clawham

да изменения не критичны и не особо важны с точки зрения изготовления. вообще схема давно устаканена :) в 1.7 я соединил умощнитель баланса и бкюшку.

Дальше я уже третий раз делаю изменения но не вижу заводить новую версию - изменения исключительно оптимизационного характера. То чего на новых схемах нету можно и не паять на старых схемах.

Ну ещё добавил диодов с 5-6-7-8-9 ячейки на питание - так можно не вести отдельного провода для питания платы. работает. и в даташите так разрешено делать.

Поубирал резисторов на CNF ноги бкюшки. оказалось они не нужны в принципе. Убрал же управление ногой EEPROM - всеравно все что надо - пишется в RAM регистры и нет надобности чтоб она запоминала некоторые из них.

Ещё добавил два резистора Линия- - на землю и линия + на +3,3 вольта.
Сделано для тех кто делает минимальный дизайн из пары платок и не будет использовать блютуз.
Тогда линию можно запитать от второй платки распаяв эти два резистора по 100-300 ом.
Важное замечание - если вы запаяли эти резисторы на одной плате то больше блютузадаптер подключать к линии нельзя ибо она получается гальванически связана с серединой батареи. а блютузка связана с минусом батареи. будет волшебный дым из резисторов и скорее всего отгорит нога TX в блютузке.

Ещё дорисовывал стабилитроны по входам бкюшки. теперь не должно гореть при переполюсовке разьёма.

Ну и силовой размыкатель модифицировал. теперь полевики на две стороны выходят в шахматном порядке. влезло 8 штук в 65мм ширину.
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

acyd

Цитата: clawham от 28 Апр. 2015 в 08:29
а блютузка связана с минусом батареи. будет волшебный дым из резисторов и скорее всего отгорит нога TX в блютузке.
вот это опасный момент.
R8 и R57 с обратной стороны распаивать только на 2-й плате при условии что блютусмодуль использоваться не будет?
если платы 3шт, распаивать на последней?
если надо подключить для настройки, можно с компу через проводок/uart, ничего не сгорит?

clawham

да можно с компа но надо удостовериться что гальванически комп не будет связан с батареей(зарядник например часто на землю пробивает :)
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

DHK

Цитата: clawham от 28 Апр. 2015 в 08:29
Дальше я уже третий раз делаю изменения но не вижу заводить новую версию - изменения исключительно оптимизационного характера.
OK, тогда соберу на текущей.

Вопрос по BQ. Не нашел в даташите, какой у нее дрифт встроенной опоры и усилителя от температуры? Допустим, откалибровавшись на 20С при 50С насколько аналоговый выход уплывет?

clawham

сначала уплывёт на 3-5 милливольт а потом вернется на место.каждые 10 миллисекунд атмега сверяет свою опору и опору бкюшки + температура проца и получается некоторое подобие термостатирования.

а вообще тут как повезет. бывает бкюхи хреновые вообще не работают - какой-то брак присылают. Семплы самое класное. но не всем доступное
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

devix84

Народная BMS уже готова? И если да то как её можно купить? И сколько она стоит?

clawham

#476
Конечно готова, конечно уже пол года люди ездять.

Берете паяльник, заказываете или делаете платы и вперед.
Я пока производством не занимаюсь.

Она ж народная не потому что я её продаю а потому что её легко сделать, деталей кот наплакал и можно как конструктор собрать именно то что тебе нужно. И деталей минимум.
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

clawham

UPD!
Нарисовал платку маленького силового размыкателя - размер всего 77х40 мм. Три входа для смартплат, 1-2 транзистора на заряд и 5 полевиков на разряд. Шунт не на плате. Естественно плавный старт на компараторе. Возможность зашунтировать перемычкой вход 3 платы.




1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

DCDC

А можно увидеть принципиальную схему всей БМС?

clawham

Что вы имеете ввиду по "схемой всей БМС" ? схема межплатных соединений? - она есть с картинками.

https://www.dropbox.com/sh/wokq1hzhag87z0f/AAC_0USkWKxhht8dj5YZutpua?dl=0

А если Вам нужны схемы каждого конкретного модуля - то в той же папке Релиз  https://www.dropbox.com/sh/oeh9uxucyc2yvek/AAAT8iMJ6fKaj541xSznGgZTa?dl=0 Есть и схема и проект в протеус и печатка и списки деталей/коментарии/пожелания
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

DCDC

Интересует узел коммутации силовых ключей, что ими управляет.
Да папки вижу, вот копаюсь)) разбираюсь

DCDC

Отсутствует протэус, можите принципиальные схемы выложить ввиде рисунков?

clawham

Схема такова - Есть базовая плата мониторинга и балансировки - SmartBMS

У неё есть выход разрешения Заряда, Разряда , Линия данных.

Она может балансировать 15 миллиамперами. Она может подавать данные поячеечно в линию для мониторинга.

Дальше к ней может быть подключен умощнитель балансировки. он доводит ток баланса до 0.5-4 ампер ток балансировки.
На показания не влияет.

Дальше к неё можно подключить силовой размыкатель - на него может влиять 1-2-3-4 смартбмс с логическим И для разрешения канала заряда или разряда.

Ещё отдельным боком блютузка. Она питается от 24-100 вольтами и питает блютуз модуль НС06.
Линия подключается к ней напрямую паралельно со всех смартплат. в результате на компьютере или любом терминале - вы будете ежесекундно получать данные о токе и поячеечном напряжении каждой банки + состояния балансировки и разрешений на заряд и разряд. ну и температуру кристалла атмеги на каждой конкретной плате.
Попутно к самой первой плате можно подключить спидометр(геркон на колесо или сигнал из холла мотора. Ещё к первой же плате можно подключить до 10-ти датчиков температуры DS18B20 и они все будут тоже кидаться в терминал.

Для компьютера и КПК PocketPC есть программа на C# которая показывает статистику разбег и картинку поячеечных разбегов. довольно удобно. попутно эти программы пишут лог который потом можно на компьютере посмотреть и отмасштабировать в любой вид. в лог идёт поячеечные напряжения и ток.

Платы постоянно модифицируются и усовершенствуются но полностью совместимы прошивками
и работой. Главное улучшение это силовой размыкатель с компаратором и сильно уменьшенная основная смартбмс совмещенная с умощнением балансировки.
П.С. на птотерус с кряком ссылку в теме давал.
https://www.dropbox.com/s/aq5j3ysseqciek8/Proteus%207.10.rar?dl=0
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

DCDC

СПС за пояснения. Вот интересует силовой размыкатель, смотрю сайт на смартфоне вот поэтому и мучаю, прийдётся ждать вечера чтоб протеус поставить, а хочиться увидеть сейчас)

clawham

Поверьте. БМС это не та вешь которую нужно собирать спеша спотыкаясь и падая.
1)8FUN SWXK 250w24V@17A48V 13S4P LGD1, China kontr
3)MXUS 3000 @90A80V LiFePo 20Ah 25S, Nucular 12F
Telegram @clawham

DCDC

С этим я неспорю, просто делаю свой вариант бмс, а камень предкновения - силовой коммутатор, как его правильно реализовать. Тут как-то задался мыслью а зачем он нужен. Ведь если сработал размыкатель то двигатель отключён, но ехать допустим 5 км, мы перезапускаем бмс и едим дальше, но нагрузку даём меньше. Провожу аналогию контролёров разряда батареи на детской игрушке ребёнка, там просто начинает работать сигнализатор - бузер, уменьшаеш газ ( нагрузку) и 5 - 10 минут ещё можно кататься. Но при этом я уже знаю что одна из банок батареи подсела.